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 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1644 2102
Performance Improvements 1671 2870
Unchanged Tests 38480 36823
Total Tests 41795

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

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

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 274.28% 251.460 941.172 - -0.48% -
std::for_each_n(vector<int>)/8 201.34% 0.911 2.745 - -1.36% -
SetIntersection_Interlaced_Vector_float_262144_256 164.96% 20310714.315 53816014.146 - 91.78% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 147.15% 734.320 1814.851 - 156.89% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 129.80% 32.710 75.168 - 46.97% -
std::copy_if(vector<int>)_(every_other)/32768 125.91% 7217.053 16303.889 - -0.08% -
SetIntersection_Interlaced_Vector_float_262144_16 123.82% 2928717.384 6554920.834 - 118.00% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 121.95% 3927.250 8716.357 - 1.74% -
std::copy_if(vector<int>)_(every_other)/4096 120.37% 905.895 1996.281 - 0.09% -
std::unique_copy(list<int>)_(sprinkled)/1024 120.29% 732.859 1614.448 - 112.56% -
std::unique_copy(list<int>)_(contiguous)/1024 120.12% 741.140 1631.369 - 120.94% -
std::copy_if(vector<int>)_(every_other)/262144 119.67% 58160.561 127762.009 - 0.13% -
std::copy_if(vector<int>)_(every_other)/512 114.88% 118.492 254.613 - 0.05% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 114.79% 13.066 28.066 - 1.41% -
std::copy_if(vector<int>)_(every_other)/1048576 113.29% 232805.495 496542.350 - -1.24% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 112.39% 1011.249 2147.786 - 2.08% -
std::copy_if(vector<int>)_(every_other)/64 111.40% 15.539 32.849 - -0.08% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 108.18% 787.992 1640.430 - 106.81% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 106.60% 43.699 90.284 - -1.08% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 102.08% 828.933 1675.134 - 100.11% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 101.43% 0.258 0.519 - 6.94% -
SetIntersection_Interlaced_Vector_uint64_262144_256 100.06% 35286190.390 70593000.846 - 121.15% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 95.74% 0.228 0.447 - 49.91% -
SetIntersection_Interlaced_Vector_float_16384_256 94.71% 14879141.384 28970545.889 - 94.89% -
SetIntersection_Interlaced_Vector_uint64_262144_64 92.97% 10397009.900 20063487.085 - 27.25% -
SetIntersection_Interlaced_Vector_float_16384_64 92.24% 5576420.644 10720360.234 - 91.88% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 91.22% 34.843 66.626 - -10.06% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 89.81% 0.258 0.489 - 0.83% -
std::set<int>::contains(key)_(non-existent)/8192 87.15% 10.322 19.316 - 78.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 86.94% 4045202.768 7562126.348 - 6.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 83.13% 37234571.356 68187298.075 - 18.62% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 81.62% 18.411 33.436 - 1.15% -
SetIntersection_Interlaced_Vector_uint32_262144_16 78.47% 3078611.118 5494249.452 - 0.30% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 78.25% 23.019 41.033 - 0.01% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.14% 409.990 718.047 - -0.04% -
SetIntersection_Interlaced_Vector_float_1024_64 73.77% 3272023.439 5685872.843 - 68.45% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 72.92% 25.216 43.603 - 70.17% -
std::adjacent_find(deque<int>)/50 71.77% 14.032 24.103 - 29.26% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 69.57% 162.883 276.201 - 1.60% -
std::copy_if(vector<int>)_(every_other)/8 67.66% 2.529 4.241 - 0.13% -
SetIntersection_Interlaced_Vector_uint64_262144_16 61.76% 3496611.628 5656130.454 - 90.78% -
std::find_if_not(list<int>)_(process_all)/8 59.45% 2.254 3.593 - 0.52% -
BM_StringCtorDefault 57.13% 0.243 0.382 - 57.53% -
std::multiset<std::string>::erase(key)_(existent)/32 56.50% 51.656 80.844 - -0.01% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 54.65% 4.450 6.882 - 58.85% -
rng::for_each(multiset<int>)/8 52.68% 4.482 6.844 - 1.39% -
std::none_of(vector<int>)_(process_all)/50 52.61% 12.678 19.348 - -0.72% -
rng::for_each(set<int>)/8 51.93% 4.492 6.825 - -2.08% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.77% 48.328 73.348 - 76.70% -
BM_vector_deque_copy_backward/0 50.55% 0.419 0.631 - 22.19% -
SetIntersection_Interlaced_Vector_float_262144_1024 50.15% 103759567.730 155793656.253 - 105.51% -
std::copy_n(vector<int>)/4096 50.11% 142.411 213.775 - -10.77% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 49.85% 87789.553 131552.200 - -0.66% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 49.64% 22.999 34.416 - 10.81% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 49.62% 33.359 49.911 - 53.40% -
BM_PushHeap_uint32_PipeOrgan_1 49.33% 0.466 0.696 - 49.53% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 48.92% 524.207 780.668 - 24.01% -
std::partition(list<int>)_(sparse)/50 48.14% 14.858 22.011 - -0.87% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 47.52% 7.802 11.509 - 0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 46.26% 0.477 0.697 - 9.39% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 45.75% 10.014 14.596 - 3.76% -
SetIntersection_Interlaced_Vector_uint32_262144_64 45.29% 8475549.431 12313712.042 - 31.00% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 45.04% 3.523 5.110 - 0.33% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 44.40% 49.746 71.834 - 16.97% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 43.54% 0.338 0.485 - 43.61% -
SetIntersection_Interlaced_Vector_string_262144_1024 42.90% 240300974.724 343393549.907 - 35.78% -
std::move(vector<int>)/262144 42.46% 14891.503 21213.715 - 10.94% -
SetIntersection_Interlaced_Vector_float_16384_1024 42.35% 51359001.067 73107979.229 - 88.03% -
std::adjacent_find(deque<int>)/8 41.37% 2.935 4.149 - 2.59% -
rng::for_each(multimap<int>)/8 41.37% 4.390 6.206 - 0.21% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 41.23% 5.695 8.044 - 0.42% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 40.85% 51.024 71.868 - 24.89% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 40.65% 73.949 104.013 - 0.52% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 40.34% 0.958 1.344 - 35.09% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 39.70% 29.807 41.639 - 11.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 39.10% 7496009.072 10427248.086 - 41.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 39.07% 251532872.470 349814398.888 - 2.44% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 38.93% 35.413 49.198 - -3.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 38.07% 24.678 34.073 - 19.89% -
std::multiset<std::string>::erase(key)_(existent)/1024 38.00% 68.416 94.414 - -0.57% -
rng::for_each(map<int>)/8 37.59% 4.442 6.112 - -1.82% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.31% 26.825 36.833 - -0.05% -
std::search(deque<int>)_(no_match)/1024 36.81% 303.162 414.758 - 0.41% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 36.80% 33.177 45.386 - -1.21% -
std::find_if_not(deque<int>)_(process_all)/1024 36.61% 248.767 339.830 - 15.63% -
std::unordered_map<int,_int>::count(key)_(existent)/32 36.45% 1.155 1.576 - 11.19% -
BM_PushHeap_float_QuickSortAdversary_1 36.40% 0.449 0.613 - 4.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 36.17% 18235027.839 24830845.806 - 12.96% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 35.92% 44.611 60.634 - -11.16% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 35.91% 2.254 3.064 - -1.70% -
SetIntersection_Interlaced_Vector_float_16384_16 35.91% 2847695.937 3870213.984 - 48.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 35.72% 4344247.022 5896044.009 - 14.81% -
std::find_if_not(deque<int>)_(process_all)/8192 35.62% 1975.664 2679.465 - 13.69% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 35.59% 50.014 67.813 - 1.98% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 35.21% 1.092 1.477 - -4.66% -
SetIntersection_Interlaced_Vector_uint32_16384_64 35.20% 6288828.913 8502262.675 - 31.43% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 35.08% 66.006 89.162 - -1.67% -
std::shift_left(vector<int>)/32 33.88% 2.967 3.973 - 1.36% -
std::map<std::string,_int>::find(key)_(non-existent)/32 33.87% 9.945 13.314 - 7.08% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 33.63% 1.001 1.338 - -0.45% -
std::unordered_set<int>::contains(key)_(non-existent)/0 33.11% 0.366 0.487 - 43.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 32.98% 68.201 90.697 - 2.06% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 32.98% 30.851 41.026 - 19.30% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 32.13% 88.098 116.401 - 20.77% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.84% 4315.562 5689.696 - -0.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 31.71% 24.167 31.831 - 28.25% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 31.54% 0.367 0.483 - 0.65% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 31.35% 0.367 0.482 - 13.16% -
SetIntersection_Interlaced_Vector_float_256_16 31.21% 5884909.753 7721879.449 - 28.68% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 31.19% 43193591.901 56666853.071 - 46.51% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 31.08% 1.405 1.842 - -0.25% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 31.06% 20.309 26.616 - -0.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 30.77% 2224207.993 2908620.674 - 4.01% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.75% 24.959 32.635 - -7.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 30.58% 1680877.573 2194912.901 - 0.01% -
SetIntersection_Interlaced_Vector_uint32_16384_16 30.44% 2417594.561 3153435.359 - 19.48% -
std::fill(list<int>)/1024 30.29% 515.521 671.662 - 29.01% -
std::find_if_not(deque<int>)_(process_all)/32768 29.58% 7991.537 10355.757 - 10.06% -
std::find_end(deque<int>)_(single_element)/1000 29.54% 249.091 322.666 - 2.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 29.00% 115392280.410 148860221.081 - -1.08% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 28.99% 8.279 10.679 - -2.71% -
std::rotate(list<int>)_(by_1/3)/32 28.93% 12.931 16.671 - -1.20% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 28.81% 23.950 30.850 - -2.42% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.51% 53.285 68.476 - 32.71% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 28.46% 37985905.056 48796767.855 - 27.82% -
std::multimap<int,_int>::count(key)_(non-existent)/32 27.72% 2.280 2.912 - 19.09% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 27.20% 0.353 0.449 - 0.31% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 26.49% 0.355 0.448 - 2.98% -
std::unordered_set<int>::erase(key)_(existent)/8192 26.42% 22.816 28.844 - 2.24% -
SetIntersection_Interlaced_Vector_float_262144_64 25.67% 15662720.001 19684107.018 - 137.76% -
rng::fold_left(deque<int>)/8 25.58% 4.025 5.055 - 26.36% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 25.57% 11.775 14.786 - 16.90% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 25.39% 1448.277 1816.020 - -5.59% -
SetIntersection_Interlaced_Vector_uint64_16384_64 25.36% 6593671.884 8265709.754 - 7.04% -
BM_PushHeap_string_Descending_262144 25.18% 3.154 3.948 - 29.13% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.79% 79717150.781 99481722.867 - -0.15% -
std::multiset<std::string>::erase(iterator)/8192 24.70% 29.953 37.351 - 0.26% -
std::unordered_set<int>::erase(iterator)/8192 24.68% 20.300 25.309 - 4.40% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 24.65% 640.270 798.112 - 1.27% -
BM_deque_deque_ranges_copy/0 24.57% 0.738 0.919 - 15.00% -
BM_lexicographical_compare_three_way_slow_path/16384 24.41% 3657.658 4550.507 - -0.09% -
rng::contains(list<int>)_(process_all)/8192 24.36% 7185.161 8935.529 - 12.11% -
std::find_if(vector<char>)_(process_all)/50 24.28% 5.347 6.645 - -1.20% -
std::find_if_not(vector<char>)_(process_all)/50 24.09% 5.349 6.637 - 0.10% -
std::set<int>::equal_range(key)_(non-existent)/8192 24.01% 8.932 11.077 - 9.23% -
BM_lexicographical_compare_three_way_slow_path/4096 23.89% 925.619 1146.778 - -0.12% -
std::unordered_set<int>::count(key)_(existent)/1024 23.82% 1.295 1.604 - 29.56% -
std::copy_backward(vector<bool>)_(aligned)/262144 23.77% 616.078 762.541 - 11.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 23.60% 8359.311 10331.936 - -11.53% -
rng::for_each(multimap<int>)/32 23.58% 21.471 26.534 - 2.29% -
std::unordered_multiset<int>::count(key)_(existent)/1024 23.56% 1.528 1.887 - 15.73% -
BM_PushHeap_uint64_SingleElement_1 23.50% 0.501 0.619 - 28.10% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 23.49% 1.167 1.441 - 22.34% -
std::set<int>::equal_range(key)_(non-existent)/1024 23.36% 5.801 7.157 - 8.95% -
std::map<std::string,_int>::insert(value)_(already_present)/32 23.34% 19.225 23.711 - 6.61% -
ranges::min(std::list<long_long>)/1 23.18% 0.225 0.277 - -38.63% -
std::unordered_set<int>::erase(key)_(existent)/1024 23.14% 21.623 26.628 - 2.37% -
std::unordered_set<std::string>::count(key)_(existent)/32 23.00% 35.465 43.621 - 11.39% -
std::unique_copy(deque<int>)_(sprinkled)/32 22.89% 9.201 11.307 - -1.91% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 22.78% 8300.318 10191.111 - -0.66% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 22.77% 617.132 757.641 - -2.60% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 22.70% 29.268 35.913 - 4.77% -
rng::for_each(multiset<int>)/32 22.64% 20.613 25.280 - -0.59% -
BM_lexicographical_compare_three_way_slow_path/1024 22.64% 239.615 293.860 - -0.10% -
std::unordered_set<std::string>::find(key)_(existent)/1024 22.62% 28.851 35.377 - -14.00% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 22.61% 1.048 1.284 - -2.57% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.60% 25.311 31.033 - -0.17% -
BM_PushHeap_uint32_QuickSortAdversary_1 22.31% 0.394 0.482 - 0.72% -
std::find_end(deque<int>)_(single_element)/1024 22.23% 277.808 339.552 - 10.77% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 22.05% 28.206 34.426 - -1.47% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 22.04% 0.378 0.462 - 16.44% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 21.97% 27.809 33.919 - -2.97% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 21.96% 39.719 48.443 - 41.68% -
BM_lexicographical_compare_three_way_slow_path/1048576 21.94% 241472.428 294455.495 - -0.16% -
std::copy(vector<bool>)_(aligned)/262144 21.91% 587.809 716.612 - -0.82% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 21.85% 783.875 955.168 - 0.55% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 21.68% 0.923 1.123 - -0.13% -
std::unordered_set<int>::count(key)_(non-existent)/1024 21.65% 1.386 1.686 - 7.17% -
std::unordered_set<int>::erase(iterator)/1024 21.62% 20.345 24.744 - 3.03% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 20.97% 53.254 64.419 - -2.68% -
std::count(list<int>)_(every_other)/8192 20.89% 6589.890 7966.572 - 12.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20.82% 21188253.378 25599158.321 - -10.02% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 20.81% 2.500 3.020 - 0.51% -
std::upper_bound(std::list<int>)/100 20.78% 83.840 101.264 - 0.20% -
BM_lexicographical_compare_three_way_slow_path/65536 20.75% 15045.955 18168.592 - -0.08% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 20.60% 98519608.942 118813014.160 - 25.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 20.57% 1502459.873 1811587.048 - 5.94% -
BM_toupper_string<wchar_t> 20.45% 6.304 7.593 - 19.22% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 20.40% 7.511 9.043 - 13.57% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.39% 39.569 47.638 - 28.73% -
BM_num_put<bool> 20.38% 9.315 11.213 - 6.24% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 20.38% 1.042 1.255 - -0.64% -
rng::for_each(set<int>)/32 20.34% 21.082 25.370 - -0.78% -
ranges::minmax(std::deque<char>)/1 20.31% 0.657 0.790 - -6.78% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 20.13% 34.435 41.367 - -0.66% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.12% 558.974 671.440 - 20.29% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.01% 547.613 657.201 - 19.94% -
std::copy_if(list<int>)_(every_other)/64 19.90% 23.190 27.804 - 0.20% -
std::find_if(vector<char>)_(process_all)/32768 19.82% 3137.543 3759.297 - 0.03% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 19.80% 1.042 1.248 - 0.58% -
std::find_if_not(vector<char>)_(process_all)/32768 19.70% 3135.211 3752.719 - 0.07% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 19.57% 9.527 11.392 - 0.85% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 19.55% 5.463 6.531 - -0.08% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 19.47% 5.570 6.654 - 4.99% -
SetIntersection_Interlaced_Vector_uint64_1024_256 19.32% 6141338.510 7327880.425 - 34.00% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 19.27% 8.273 9.867 - 4.80% -
std::set<std::string>::erase(iterator)/1024 19.24% 25.981 30.979 - -7.85% -
SetIntersection_Interlaced_Vector_string_16384_256 19.23% 38333652.461 45705461.384 - 10.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.22% 502.813 599.465 - 19.31% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 19.15% 1.614 1.923 - 30.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.13% 31.457 37.475 - -0.49% -
BM_PushHeap_uint64_Random_1 19.11% 0.392 0.467 - 0.19% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 18.92% 8.960 10.655 - 7.04% -
std::find_if(vector<char>)_(process_all)/8192 18.86% 795.203 945.173 - -0.17% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 18.86% 27.416 32.586 - -2.95% -
std::find_if_not(vector<char>)_(process_all)/8192 18.83% 794.703 944.332 - -0.40% -
std::unique_copy(deque<int>)_(sprinkled)/52 18.74% 14.717 17.475 - -6.69% -
ranges::minmax(std::deque<char>)/64 18.73% 22.697 26.947 - -8.72% -
std::multimap<std::string,_int>::erase(iterator)/8192 18.64% 25.957 30.795 - -0.19% -
BM_PushHeap_float_Ascending_1 18.58% 0.393 0.466 - 3.96% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 18.31% 3234.376 3826.660 - -0.45% -
SetIntersection_Interlaced_Vector_float_1024_1024 18.26% 5958482.543 7046764.734 - -0.40% -
std::unordered_set<int>::clear()/1024 18.24% 8359.005 9883.716 - 5.85% -
std::find_if_not(vector<char>)_(process_all)/8 18.20% 1.327 1.569 - 5.71% -
SetIntersection_Interlaced_Vector_string_16384_64 18.13% 12178672.720 14386075.119 - 1.81% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 18.12% 549.931 649.556 - 17.08% -
BM_PushHeap_float_Ascending_16 18.11% 0.981 1.159 - 8.30% -
std::unordered_set<int>::count(key)_(existent)/32 18.10% 1.435 1.694 - 24.61% -
std::set<std::string>::contains(key)_(existent)/1024 18.09% 20.901 24.683 - 6.71% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 18.06% 74.326 87.747 - 20.40% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 18.00% 27.188 32.081 - -1.29% -
SetIntersection_Interlaced_Vector_uint64_1024_64 17.96% 3675759.902 4336001.444 - 28.65% -
BM_lexicographical_compare_three_way_slow_path/64 17.89% 15.120 17.825 - -0.09% -
std::find_if(list<int>)_(bail_25%)/32768 17.87% 7428.034 8755.701 - 25.62% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 17.53% 1417.675 1666.258 - -9.64% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 17.47% 19.995 23.488 - 0.81% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.40% 417454.532 490099.302 - -0.08% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 17.37% 0.693 0.814 - 0.44% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 17.29% 1.508 1.769 - 1.78% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 17.27% 0.693 0.813 - 0.33% -
rng::for_each(map<int>)/32 17.23% 21.636 25.363 - 0.74% -
std::map<int,_int>::contains(key)_(non-existent)/8192 17.23% 9.369 10.983 - 11.63% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 17.20% 0.693 0.812 - 0.28% -
std::find_if(vector<char>)_(process_all)/8 17.07% 1.258 1.473 - -7.95% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 17.04% 19.860 23.245 - -0.86% -
bm_ranges_lexicographical_compare<signed_char>/64 16.97% 2.058 2.407 - -0.55% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 16.95% 26.743 31.275 - 0.01% -
std::copy_backward(deque<int>)/64 16.91% 3.027 3.539 - 16.86% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 16.90% 2.599 3.038 - -0.05% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 16.81% 43.669 51.008 - 1.14% -
ranges::min(std::vector<char>)/64 16.80% 3.618 4.226 - -0.96% -
BM_lexicographical_compare_three_way<IntPtr>/1 16.76% 0.362 0.423 - -1.00% -
SetIntersection_None_Set_string_1024_4 16.73% 8913836.554 10404976.315 - 17.36% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 16.72% 4.507 5.261 - 5.78% -
std::multiset<std::string>::count(key)_(existent)/8192 16.69% 26.521 30.947 - 1.35% -
BM_deque_deque_ranges_copy_backward/0 16.68% 0.789 0.920 - 16.15% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 16.64% 6.616 7.717 - 0.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.61% 35.775 41.716 - -0.03% -
std::multimap<int,_int>::contains(key)_(existent)/1024 16.58% 3.891 4.536 - -2.10% -
std::partition_point(vector<int>)/8192 16.48% 7.975 9.289 - -0.00% -
std::find_end(deque<int>)_(single_element)/8192 16.45% 2021.047 2353.510 - 6.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 16.35% 61242491.095 71253914.590 - 5.88% -
std::map<int,_int>::find(key)_(non-existent)/32 16.34% 2.210 2.571 - 14.71% -
std::set<std::string>::insert(value)_(already_present)/1024 16.22% 22.657 26.331 - -13.29% -
std::map<int,_int>::find(key)_(existent)/1024 16.18% 3.643 4.232 - -1.74% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 16.07% 48.608 56.418 - 20.85% -
SetIntersection_Interlaced_Set_uint64_1024_1024 16.03% 12506043.675 14510928.136 - 18.04% -
std::copy(list<int>)/8 15.97% 2.147 2.490 - 0.99% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 15.97% 48.762 56.547 - 2.64% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 15.90% 119282.805 138251.757 - 13.87% -
BM_lexicographical_compare_three_way_slow_path/256 15.87% 68.636 79.527 - -0.19% -
std::replace_if(vector<int>)_(sprinkled)/50 15.86% 12.748 14.770 - 14.75% -
BM_PushHeap_uint64_Random_4 15.76% 2.258 2.614 - -1.05% -
std::for_each(set<int>::iterator)/32 15.71% 21.134 24.455 - 1.14% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 15.68% 54.889 63.495 - 3.48% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.67% 15.062 17.422 - 13.19% -
BM_std_minmax_element<short>/3 15.66% 1.080 1.249 - 12.23% -
std::adjacent_find(list<int>)/50 15.61% 20.183 23.334 - 0.27% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 15.48% 6742.689 7786.176 - 9.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 15.43% 4070286.955 4698415.458 - 4.87% -
std::multiset<std::string>::erase(iterator)/1024 15.40% 28.383 32.754 - 4.76% -
ranges::minmax(std::deque<char>)/70000 15.36% 23656.192 27289.513 - -7.22% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 15.33% 44.374 51.176 - 11.20% -
BM_StringEraseWithMove_Large_Opaque 15.32% 2.481 2.861 - 0.07% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 15.27% 26.597 30.659 - -0.96% -
SetIntersection_Interlaced_Vector_string_16384_16 15.16% 4196838.386 4832967.372 - 11.83% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 15.11% 1401.737 1613.535 - 7.48% -
std::rotate(deque<int>)_(by_1/2)/32 15.11% 7.501 8.635 - 1.76% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 15.05% 892.241 1026.548 - -0.16% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 14.99% 74.839 86.058 - 0.30% -
SetIntersection_Interlaced_Vector_uint32_256_64 14.99% 6834657.462 7859091.919 - -4.74% -
SetIntersection_Interlaced_Vector_string_262144_256 14.91% 67535325.531 77602256.478 - 8.36% -
SetIntersection_Interlaced_Vector_uint64_16384_16 14.88% 2854757.447 3279589.436 - 35.89% -
SetIntersection_Interlaced_Vector_float_1024_256 14.80% 5542685.328 6363087.277 - 13.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 14.79% 5890.765 6762.163 - 15.23% -
BM_PushHeap_uint32_Ascending_1 14.78% 0.466 0.535 - -0.97% -
std::replace(list<int>)_(sprinkled)/8192 14.75% 7127.886 8179.495 - 5.63% -
BM_lexicographical_compare_three_way_slow_path/262144 14.75% 63294.777 72628.911 - -0.12% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 14.74% 16.114 18.489 - 9.28% -
ranges::minmax(std::list<long_long>)/1 14.69% 0.343 0.393 - -8.13% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 14.68% 1.385 1.588 - 24.04% -
BM_deque_vector_ranges_copy_backward/70000 14.64% 7926.998 9087.225 - 0.25% -
std::find(deque<int>)_(bail_25%)/8 14.57% 1.995 2.286 - 0.03% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 14.55% 10.187 11.669 - 3.52% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 14.55% 1.388 1.590 - 5.87% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 14.44% 32.975 37.738 - 16.81% -
std::unordered_set<std::string>::erase(iterator)/1024 14.43% 27.474 31.437 - -1.03% -
bm_write 14.41% 531.909 608.576 - 6.99% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 14.40% 1.335 1.528 - 8.16% -
std::for_each(multimap<int>::iterator)/8 14.36% 4.438 5.075 - -0.25% -
BM_deque_vector_copy_backward/70000 14.26% 7945.824 9079.250 - 0.13% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 14.22% 0.711 0.812 - 0.26% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.21% 12.896 14.728 - 1.09% -
std::find_end(deque<int>,_pred)_(single_element)/8192 14.21% 4280.391 4888.505 - 0.12% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 14.19% 63.587 72.610 - -3.47% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 14.19% 592.961 677.088 - 9.14% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 14.11% 45.186 51.563 - 17.17% -
BM_num_put<unsigned_long_long> 14.11% 10.120 11.548 - 2.88% -
std::rotate(list<int>)_(by_1/3)/8192 14.09% 8197.130 9352.296 - -0.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 13.98% 67.682 77.143 - -3.43% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 13.96% 624.959 712.204 - 8.46% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 13.96% 1.257 1.432 - 3.34% -
SetIntersection_Interlaced_Vector_uint64_256_64 13.91% 7380439.684 8407344.964 - 23.12% -
std::stable_partition(list<int>)_(dense)/32 13.88% 33.506 38.157 - 2.51% -
std::find_if_not(vector<int>)_(bail_25%)/32768 13.87% 842.915 959.859 - -2.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 13.86% 44.154 50.275 - 1.46% -
std::find_end(deque<int>)_(process_all)/1000 13.81% 261.439 297.556 - 4.68% -
SetIntersection_None_Set_string_1024_64 13.81% 9049882.699 10299233.794 - 13.87% -
std::for_each(multimap<int>::iterator)/32 13.74% 20.803 23.661 - -1.07% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 13.72% 32.756 37.250 - -0.03% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.67% 2.107 2.395 - 0.15% -
std::find_end(list<int>,_pred)_(process_all)/8192 13.62% 7171.693 8148.562 - -1.40% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 13.60% 628.631 714.108 - 8.57% -
std::find(vector<short>)_(bail_25%)/8 13.58% 0.693 0.787 - 19.69% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 13.54% 11865.262 13471.613 - 19.57% -
BM_StringRelational_Compare_Small_Empty_Control 13.50% 1.616 1.834 - -5.96% -
BM_deque_vector_ranges_move_backward/70000 13.44% 7944.471 9012.144 - 0.68% -
std::set<std::string>::equal_range(key)_(existent)/1024 13.44% 21.788 24.715 - 3.23% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 13.40% 20244.289 22957.569 - 8.05% -
std::find_end(deque<int>,_pred)_(single_element)/1000 13.40% 587.906 666.671 - 0.70% -
ranges::minmax(std::list<char>)/64 13.37% 29.676 33.643 - -2.83% -
std::unordered_multiset<int>::count(key)_(existent)/8192 13.35% 1.542 1.748 - 10.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 13.31% 1355139.307 1535567.318 - 1.59% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 13.27% 24.179 27.387 - -5.72% -
std::multimap<std::string,_int>::erase(iterator)/1024 13.26% 28.487 32.264 - -1.41% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 13.21% 1.426 1.615 - 2.24% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 13.14% 1.508 1.706 - 9.51% -
ranges::minmax(std::vector<char>)/1 13.13% 0.626 0.708 - 13.53% -
std::multimap<int,_int>::ctor(const&)/32 13.08% 217.826 246.326 - 9.74% -
std::mismatch(list<int>)_(it,_it,_it)/8192 13.05% 7294.064 8245.691 - -9.86% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 13.02% 46.525 52.583 - 0.72% -
std::set<std::string>::insert(value)_(new_value,_end)/32 12.96% 40.839 46.133 - 42.21% -
std::find(vector<bool>)_(process_all)/8 12.92% 0.560 0.633 - -8.46% -
std::pop_heap(deque<float>)/8192 12.88% 59.703 67.392 - 10.86% -
BM_lexicographical_compare_three_way_slow_path/1 12.86% 0.364 0.411 - -2.15% -
std::copy_n(vector<bool>)_(aligned)/262144 12.84% 585.453 660.608 - 141.61% -
std::find(vector<bool>)_(process_all)/50 12.83% 0.560 0.632 - -7.24% -
std::copy_backward(deque<int>)/262144 12.81% 30572.528 34487.725 - 0.71% -
std::for_each(map<int>::iterator)/8 12.79% 4.445 5.013 - -0.27% -
SetIntersection_Interlaced_Vector_uint64_262144_4 12.73% 1582098.356 1783473.444 - 22.35% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 12.67% 29.128 32.820 - 10.68% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 12.67% 16893.849 19034.298 - 20.85% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.60% 594.917 669.855 - 0.05% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 12.45% 20275.115 22800.220 - 8.20% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 12.42% 20369.761 22899.579 - 7.50% -
BM_deque_vector_move_backward/70000 12.41% 7906.790 8887.679 - 1.40% -
SetIntersection_Interlaced_Vector_string_262144_64 12.39% 19913711.247 22380274.474 - 11.52% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 12.36% 1.004 1.128 - -0.48% -
std::map<std::string,_int>::erase(iterator)/8192 12.30% 29.032 32.602 - -0.93% -
SetIntersection_Interlaced_Set_uint64_1024_4 12.29% 10188318.812 11440538.198 - 19.07% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 12.25% 179899.998 201939.388 - 7.49% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 12.25% 1.486 1.668 - 20.54% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 12.23% 27.208 30.537 - 2.38% -
std::make_heap(deque<int>)_(heap)/8192 12.23% 7691.074 8631.533 - 0.19% -
BM_deque_vector_copy_backward/65536 12.23% 7365.590 8266.208 - 0.49% -
std::make_heap(deque<int>)_(descending)/8192 12.21% 7682.167 8620.007 - 0.16% -
std::rotate(deque<int>)_(by_1/2)/50 12.20% 10.351 11.614 - 0.96% -
SetIntersection_Interlaced_Vector_float_256_256 12.13% 4606317.495 5164973.484 - 1.20% -
std::partial_sort(deque<int>)_(repeated)/8192 12.11% 67850.969 76070.436 - 0.01% -
std::for_each(set<int>::iterator)/8 12.10% 4.513 5.059 - 0.71% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 12.08% 31.247 35.023 - 3.97% -
std::map<int,_int>::find(key)_(non-existent)/8192 12.04% 7.010 7.854 - 1.47% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 12.02% 1.243 1.392 - 10.59% -
std::set<int>::find(key)_(non-existent)/8192 11.98% 8.408 9.415 - 12.01% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 11.98% 177587.939 198858.961 - 7.77% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 11.97% 4.823 5.400 - -1.53% -
std::find_if_not(vector<char>)_(process_all)/1024 11.96% 111.583 124.927 - -0.07% -
std::set<std::string>::upper_bound(key)_(existent)/8192 11.93% 27.606 30.901 - 2.82% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 11.92% 7520.595 8416.762 - -12.12% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 11.91% 1.260 1.410 - -16.65% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 11.86% 404.497 452.476 - -6.18% -
BM_std_minmax_element<long_long>/3 11.83% 1.114 1.246 - 4.63% -
BM_PushHeap_uint32_PipeOrgan_4 11.80% 0.485 0.542 - 1.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 11.79% 32.052 35.830 - -0.09% -
BM_std_minmax_element<int>/3 11.76% 1.114 1.245 - 4.50% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 11.73% 30.134 33.669 - 0.20% -
BM_num_put<long_long> 11.73% 10.502 11.735 - 2.17% -
std::rotate(list<int>)_(by_1/4)/8192 11.72% 6476.986 7236.275 - 0.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 11.71% 28.971 32.365 - -6.39% -
std::find_if(vector<char>)_(process_all)/1024 11.69% 111.723 124.787 - -0.51% -
std::set<int>::insert(value)_(new_value,_end)/8192 11.68% 69.574 77.704 - 1.42% -
SetIntersection_Front_Vector_string_256_256 11.63% 18541192.264 20698353.409 - 8.24% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 11.63% 2.247 2.509 - 7.45% -
std::partition(deque<int>)_(sparse)/32 11.62% 11.368 12.689 - 25.87% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11.59% 10011.729 11171.876 - 8.70% -
ranges::minmax(std::deque<__int128>)/8 11.58% 3.704 4.133 - 9.88% -
std::remove_if(deque<int>)_(sprinkled)/50 11.55% 60.469 67.451 - 6.44% -
BM_deque_vector_ranges_copy_backward/0 11.54% 1.374 1.533 - 8.26% -
std::rotate(list<int>)_(by_1/4)/32 11.54% 13.020 14.522 - 0.45% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 11.52% 27.112 30.236 - -1.84% -
std::make_heap(deque<int>)_(heap)/1024 11.50% 985.834 1099.203 - 0.38% -
bm_ranges_lexicographical_compare<int>/1 11.50% 1.286 1.434 - 3.46% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 11.48% 56.096 62.534 - 4.28% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 11.42% 23.003 25.631 - 9.99% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 11.41% 0.389 0.433 - -10.39% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 11.36% 8.309 9.253 - 0.06% -
std::make_heap(deque<int>)_(descending)/1024 11.32% 985.296 1096.871 - 0.28% -
std::set<int>::find(key)_(non-existent)/1024 11.28% 5.378 5.985 - 7.61% -
ranges::minmax(std::list<char>)/1 11.24% 0.412 0.458 - -0.14% -
ranges::minmax(std::deque<long_long>)/1 11.23% 0.690 0.767 - -7.11% -
SetIntersection_Interlaced_Vector_string_262144_4 11.21% 2054683.761 2285105.398 - 1.09% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 11.19% 21.102 23.463 - 16.86% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 11.18% 12375.756 13759.680 - 0.97% -
std::for_each(map<int>::iterator)/32 11.16% 21.499 23.899 - -0.58% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.13% 10.584 11.762 - 0.48% -
SetIntersection_None_Set_string_1024_16 11.13% 9180812.435 10202333.511 - 15.06% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.02% 11.426 12.685 - 19.57% -
BM_deque_vector_move_backward/0 11.01% 1.371 1.522 - 11.45% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 10.97% 310.220 344.253 - 0.50% -
SetIntersection_Interlaced_Vector_uint64_1024_16 10.91% 2010712.985 2230026.909 - 22.25% -
std::find_if(deque<int>)_(process_all)/8 10.90% 2.576 2.857 - 13.14% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 10.82% 2.743 3.040 - -3.06% -
SetIntersection_Interlaced_Vector_string_262144_16 10.82% 5992657.497 6641233.830 - 9.81% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.79% 10.110 11.201 - 5.32% -
SetIntersection_None_Set_string_1024_1 10.74% 9175112.863 10160215.033 - 11.75% -
std::move(list<int>)/4096 10.71% 4360.747 4827.729 - -0.39% -
SetIntersection_Interlaced_Vector_float_1024_16 10.69% 2543981.484 2815876.268 - 54.45% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 10.67% 6.088 6.738 - 17.57% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.67% 8.894 9.844 - 0.08% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 10.65% 26.129 28.912 - -0.53% -
std::rotate(list<int>)_(1_element_backward)/50 10.64% 22.235 24.600 - -0.03% -
std::search(vector<int>,_pred)_(no_match)/1048576 10.61% 542496.021 600055.817 - 0.24% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 10.54% 12369.837 13673.408 - -3.77% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 10.49% 23.502 25.968 - 9.28% -
BM_deque_vector_ranges_copy_backward/65536 10.46% 7489.534 8272.707 - -0.35% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 10.44% 38.547 42.572 - 7.49% -
SetIntersection_Front_Vector_uint64_262144_1024 10.42% 5341812.782 5898489.690 - 7.76% -
std::copy_backward(vector<bool>)_(aligned)/64 10.37% 1.605 1.772 - 5.91% -
SetIntersection_Interlaced_Set_string_262144_4 10.35% 1877489.744 2071820.965 - 11.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 10.35% 1133.193 1250.481 - -2.73% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 10.33% 1.333 1.471 - 7.83% -
rng::find_last(list<int>)_(bail_90%)/1048576 10.33% 86329.954 95246.484 - 10.01% -
bm_ranges_swap_ranges_vb_aligned/256 10.30% 3.535 3.899 - 12.77% -
SetIntersection_Interlaced_Vector_float_64_16 10.28% 16695650.048 18412088.736 - 11.54% -
SetIntersection_Front_Set_uint64_262144_1024 10.28% 12550053.575 13839937.635 - 9.81% -
ranges::minmax(std::deque<__int128>)/1 10.28% 0.651 0.718 - 2.58% -
SetIntersection_Interlaced_Vector_uint32_262144_256 10.26% 27482531.385 30301844.397 - -2.94% -
SetIntersection_Front_Set_uint32_1024_256 10.25% 3805387.994 4195366.304 - 1.04% -
BM_deque_vector_ranges_move_backward/64000 10.24% 7048.994 7770.870 - -1.04% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 10.23% 18102.435 19954.441 - 10.54% -
std::for_each(multiset<int>::iterator)/8 10.22% 4.590 5.059 - 0.16% -
std::find_if(vector<char>)_(bail_25%)/8 10.19% 0.818 0.901 - -3.36% -
bm_lexicographical_compare<signed_char>/64 10.17% 1.911 2.105 - 4.32% -
SetIntersection_Front_Vector_uint64_16384_1024 10.16% 5333493.555 5875534.764 - -0.54% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 10.11% 1526.814 1681.111 - 3.07% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 10.10% 714.305 786.430 - -7.51% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 10.09% 20.500 22.568 - 10.24% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 10.07% 7259.828 7990.692 - -12.85% -
BM_deque_vector_ranges_copy_backward/64000 10.02% 7216.258 7939.361 - -1.63% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 10.01% 89.814 98.802 - 10.75% -
BM_deque_vector_move_backward/65536 10.00% 7361.291 8097.476 - 0.64% -
std::stable_partition(list<int>)_(dense)/8192 9.97% 17489.942 19233.016 - 9.94% -
std::unordered_multiset<int>::find(key)_(existent)/32 9.96% 1.345 1.478 - 21.09% -
std::find_if(deque<int>)_(process_all)/50 9.93% 12.541 13.786 - 9.62% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 9.91% 61.988 68.130 - 64.23% -
std::unordered_set<int>::contains(key)_(non-existent)/32 9.82% 1.619 1.778 - -0.62% -
std::for_each(multiset<int>::iterator)/32 9.78% 21.436 23.533 - -0.04% -
BM_StringRelational_Eq_Small_Small_Control 9.77% 1.685 1.849 - 0.07% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 9.71% 1.573 1.726 - -4.55% -
rng::starts_with(vector<int>,_pred)/8 9.59% 2.312 2.534 - 3.02% -
std::multiset<std::string>::contains(key)_(existent)/1024 9.57% 23.341 25.575 - 0.94% -
BM_deque_vector_copy_backward/64000 9.55% 7487.791 8203.116 - 1.01% -
BM_deque_deque_copy_backward/70000 9.54% 7949.848 8708.047 - 0.80% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 9.54% 27.715 30.358 - -0.29% -
std::search(list<int>)_(single_element)/8192 9.53% 7486.594 8200.220 - -7.00% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 9.53% 637.450 698.208 - 4.98% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.52% 863.314 945.508 - 0.40% -
bm_lexicographical_compare<signed_char>/1 9.52% 1.255 1.375 - 3.63% -
std::unordered_set<int>::ctor(const&,_alloc)/32 9.52% 260.170 284.927 - 4.29% -
std::set<int>::lower_bound(key)_(non-existent)/1024 9.51% 5.625 6.160 - -4.33% -
std::replace_if(list<int>)_(sprinkled)/8192 9.49% 7271.596 7961.893 - 7.00% -
std::is_sorted_until(deque<int>,_pred)/8 9.48% 4.141 4.534 - 6.67% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.43% 8.241 9.018 - 2.77% -
BM_vector_deque_ranges_copy_backward/65536 9.41% 7540.027 8249.915 - -1.25% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 9.39% 11.523 12.605 - -14.65% -
ranges::minmax(std::deque<__int128>)/64 9.38% 30.145 32.972 - 7.79% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 9.36% 30.628 33.496 - 5.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9.36% 1097.471 1200.150 - -0.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 9.31% 1691297.934 1848840.902 - 12.67% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 9.27% 49.618 54.219 - 1.97% -
std::set<int>::find(key)_(non-existent)/32 9.27% 2.284 2.495 - 10.64% -
SetIntersection_Front_Vector_string_262144_64 9.21% 3131135.823 3419480.903 - 9.95% -
BM_PushHeap_uint64_Random_1024 9.18% 5.759 6.287 - 0.73% -
std::unique(list<int>,_pred)_(contiguous)/8192 9.18% 7494.497 8182.302 - 7.90% -
std::rotate(list<int>)_(by_1/4)/50 9.18% 23.478 25.632 - -1.26% -
std::reverse(vector<int>)/8 9.12% 1.478 1.613 - 6.36% -
std::multimap<int,_int>::contains(key)_(existent)/32 9.12% 1.623 1.771 - 1.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 9.11% 13387910.766 14607914.957 - -6.48% -
BM_PushHeap_string_Ascending_1 9.11% 0.642 0.700 - -0.01% -
std::search(list<int>,_pred)_(same_length)/8192 9.07% 8817.087 9616.794 - 10.38% -
std::is_sorted(list<int>,_pred)/8 9.06% 3.675 4.008 - -0.84% -
vector<bool>(const_vector<bool>&) 9.06% 9.564 10.431 - 2.37% -
ranges::min(std::vector<char>)/8 9.05% 2.211 2.412 - -1.14% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.05% 9.653 10.527 - 14.53% -
BM_deque_vector_ranges_move_backward/65536 9.05% 7380.689 8048.387 - -2.19% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 9.04% 22.641 24.687 - 7.63% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9.00% 7683.944 8375.275 - -3.44% -
std::find_end(forward_list<int>)_(single_element)/8192 9.00% 5727.830 6243.073 - 10.32% -
std::rotate(deque<int>)_(by_1/2)/1024 8.99% 172.971 188.522 - 0.14% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 8.96% 34.098 37.153 - -0.98% -
BM_num_put<unsigned_long> 8.95% 10.429 11.362 - -2.06% -
std::fill(vector<bool>)/64 8.92% 1.475 1.607 - -3.22% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 8.92% 1.916 2.087 - -1.13% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 8.91% 7.068 7.697 - 3.73% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8.91% 8917.054 9711.206 - 14.16% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.89% 19.529 21.265 - -0.64% -
std::replace(list<int>)_(sprinkled)/1024 8.88% 726.147 790.641 - 1.27% -
ranges::min(std::deque<long_long>)/1 8.82% 0.600 0.652 - 1.12% -
std::unordered_set<std::string>::count(key)_(existent)/1024 8.82% 34.632 37.687 - -14.29% -
std::is_sorted_until(vector<int>,_pred)/8 8.82% 3.123 3.398 - -9.60% -
std::vector<int>::ctor(size)/8192 8.80% 517.543 563.108 - 0.31% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 8.80% 5.754 6.261 - -18.32% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 8.79% 0.608 0.662 - -0.95% -
std::copy_backward(deque<int>)/32768 8.79% 3673.482 3996.469 - 5.46% -
BM_StringRead_Cold_Shallow_Empty 8.78% 1.058 1.151 - 2.42% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 8.78% 9.009 9.800 - 0.44% -
std::set<int>::insert(value)_(already_present)/1024 8.77% 5.798 6.307 - 10.50% -
std::find_end(list<int>)_(process_all)/1000 8.74% 656.323 713.687 - -6.71% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 8.74% 179692.170 195390.512 - 4.21% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.67% 1.048 1.139 - -0.49% -
BM_deque_vector_move_backward/64000 8.67% 7173.428 7795.217 - -1.56% -
std::copy_backward(list<int>)/8 8.64% 2.207 2.398 - -1.15% -
ranges::min(std::list<char>)/8 8.59% 1.767 1.919 - 0.80% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 8.56% 19040.176 20670.590 - 9.35% -
BM_std_minmax_element<short>/2 8.56% 0.634 0.688 - 6.58% -
BM_std_minmax_element<char>/2 8.53% 0.634 0.688 - -0.25% -
std::unordered_set<int>::count(key)_(non-existent)/8192 8.52% 1.376 1.493 - -2.34% -
std::copy(deque<int>)/8 8.51% 2.588 2.808 - 2.13% -
std::swap_ranges(list<int>)/50 8.50% 31.870 34.579 - 5.99% -
SetIntersection_Front_Set_uint32_1024_64 8.50% 1631755.639 1770396.114 - 3.24% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.49% 2.526 2.740 - 0.05% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8.48% 7924.821 8597.092 - 1.24% -
SetIntersection_Interlaced_Vector_float_256_64 8.48% 6948651.978 7537597.004 - 3.42% -
std::set<std::string>::find(key)_(existent)/32 8.45% 14.271 15.477 - -3.47% -
std::transform(deque<int>,_deque<int>)/50 8.44% 33.630 36.469 - -0.58% -
SetIntersection_Front_Vector_float_262144_1024 8.41% 5450243.465 5908663.873 - -0.10% -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.39% 8.122 8.803 - 0.91% -
SetIntersection_Front_Vector_float_16384_1024 8.37% 5449812.631 5905976.950 - -0.04% -
ranges::minmax(std::list<long_long>)/64 8.37% 28.084 30.434 - -1.98% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 8.36% 918.309 995.071 - -7.18% -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.35% 8.301 8.994 - 1.35% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.34% 7.451 8.072 - 13.58% -
std::unordered_set<int>::erase(iterator)/32 8.34% 20.214 21.900 - 2.05% -
BM_vector_deque_copy_backward/64000 8.33% 7399.057 8015.497 - -0.08% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 8.30% 86.806 94.014 - 0.10% -
std::rotate(list<int>)_(by_1/2)/32 8.30% 5.938 6.431 - -0.63% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8.29% 38619.251 41821.520 - 8.45% -
BM_vector_deque_copy_backward/65536 8.29% 7667.258 8302.555 - 0.59% -
BM_StringRead_Cold_Shallow_Large 8.24% 1.088 1.178 - 3.90% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 8.19% 12895.740 13952.000 - -1.47% -
std::copy_n(vector<int>)/8 8.17% 2.114 2.287 - -6.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 8.16% 4061766.157 4393375.863 - -8.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 8.14% 1191.681 1288.653 - 4.19% -
std::unordered_multiset<int>::find(key)_(existent)/1024 8.13% 1.335 1.443 - -6.85% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 8.10% 22.376 24.189 - 3.09% -
SetIntersection_Interlaced_Vector_string_16384_4 8.09% 1809998.454 1956509.265 - 2.29% -
BM_vector_deque_ranges_copy_backward/70000 8.08% 8163.861 8823.318 - 0.61% -
std::swap_ranges(list<int>)/1024 8.07% 747.300 807.585 - -1.63% -
BM_PushHeap_uint64_Descending_1 8.06% 0.448 0.484 - 23.41% -
std::set<std::string>::equal_range(key)_(existent)/32 8.05% 15.019 16.228 - -6.08% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 8.02% 27.623 29.838 - -0.01% -
BM_vector_deque_ranges_move/0 7.98% 0.396 0.428 - 15.39% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 7.93% 20688.633 22328.827 - 3.66% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.93% 6.564 7.085 - 8.96% -
BM_deque_vector_copy/0 7.90% 1.249 1.347 - 3.46% -
BM_PushHeap_uint64_Random_256 7.89% 5.640 6.084 - -0.02% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 7.85% 5.177 5.583 - 5.26% -
std::find_first_of(deque<int>)_(large_needle)/50 7.84% 711.922 767.737 - 14.40% -
SetIntersection_Front_Vector_float_262144_16384 7.84% 71787441.651 77413042.792 - 0.16% -
BM_StringRead_Cold_Deep_Large 7.82% 1.231 1.328 - 4.77% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 7.81% 2399.076 2586.552 - 1.65% -
rng::contains_subrange(deque<int>)_(process_all)/50 7.80% 23.562 25.400 - -2.60% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 7.80% 181479.996 195637.093 - 4.15% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 7.77% 11591.517 12492.247 - -4.41% -
SetIntersection_Interlaced_Vector_string_16384_1024 7.75% 113925212.174 122751004.954 - 0.01% -
std::equal(deque<int>)_(it,_it,_it)/8 7.75% 4.149 4.470 - 4.48% -
std::find_if(vector<int>)_(bail_25%)/8 7.74% 0.733 0.790 - 14.15% -
std::equal(list<int>)_(it,_it,_it)/8192 7.73% 9275.331 9992.664 - 2.88% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 7.73% 1470.972 1584.613 - 11.47% -
BM_vector_deque_move_backward/65536 7.70% 7706.512 8300.153 - -0.33% -
std::set<std::string>::contains(key)_(non-existent)/1024 7.67% 20.044 21.582 - 4.49% -
std::find_if_not(vector<char>)_(bail_25%)/8192 7.67% 223.078 240.179 - -0.84% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 7.66% 1.048 1.128 - -0.93% -
BM_PushHeap_uint64_Random_16 7.65% 4.160 4.478 - -0.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 7.63% 8083131.331 8700164.863 - -4.00% -
BM_deque_deque_copy_backward/64000 7.61% 7411.545 7975.220 - 0.53% -
std::copy(vector<bool>)_(aligned)/64 7.60% 1.257 1.353 - 0.05% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 7.58% 17.281 18.591 - 5.51% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 7.58% 23.953 25.767 - -1.40% -
std::rotate(list<int>)_(1_element_backward)/8192 7.56% 7466.603 8031.245 - -0.05% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 7.56% 888.701 955.858 - 8.76% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 7.55% 23.889 25.693 - -1.32% -
BM_PushHeap_uint64_Random_16384 7.55% 5.914 6.361 - 0.24% -
BM_vector_deque_move_backward/64000 7.53% 7254.530 7800.544 - -4.34% -
ranges::minmax(std::deque<char>)/8 7.52% 3.791 4.076 - -2.73% -
SetIntersection_Front_Set_uint64_262144_256 7.51% 3713053.704 3992006.889 - -5.45% -
BM_PushHeap_float_Ascending_64 7.49% 1.761 1.893 - 2.97% -
BM_PushHeap_uint32_Ascending_4 7.49% 0.544 0.585 - -0.09% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 7.48% 31.887 34.273 - -0.05% -
std::set<int>::equal_range(key)_(existent)/8192 7.47% 8.252 8.868 - 12.31% -
std::partition(deque<int>)_(dense)/32 7.46% 9.854 10.589 - 3.67% -
rng::contains(deque<int>)_(process_all)/8 7.44% 2.866 3.079 - 1.47% -
BM_vector_deque_ranges_copy_backward/64000 7.44% 7401.867 7952.301 - 0.09% -
std::rotate(list<int>)_(1_element_forward)/8192 7.42% 7164.598 7696.502 - 0.54% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 7.41% 12616.389 13551.842 - 6.48% -
std::multiset<std::string>::contains(key)_(existent)/32 7.40% 14.332 15.393 - -0.14% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 7.38% 325.245 349.246 - 2.48% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7.37% 6114.511 6564.878 - 5.71% -
std::move(deque<int>)/8 7.34% 3.450 3.703 - 1.77% -
vector<bool>(size_type,_const_value_type&) 7.31% 8.337 8.947 - 2.25% -
BM_num_put<const_void*> 7.30% 11.206 12.025 - -2.33% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 7.29% 5.104 5.476 - 0.26% -
std::search(list<int>)_(same_length)/8192 7.27% 7999.769 8581.653 - 0.93% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 7.27% 2125862.952 2280342.019 - -0.29% -
BM_deque_deque_move_backward/65536 7.27% 7628.923 8183.246 - -0.07% -
BM_deque_deque_ranges_copy_backward/65536 7.26% 7506.134 8051.176 - 4.27% -
std::map<std::string,_int>::erase(key)_(existent)/1024 7.25% 89.642 96.139 - -1.01% -
BM_deque_deque_move_backward/64000 7.18% 7290.515 7814.184 - -0.22% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.17% 138644.595 148587.561 - 6.61% -
std::move_backward(deque<int>)/32768 7.17% 3264.622 3498.620 - -2.92% -
std::copy_n(vector<bool>)_(aligned)/64 7.16% 1.265 1.356 - -0.43% -
BM_deque_deque_copy_backward/65536 7.15% 7576.692 8118.085 - -1.45% -
std::fill_n(list<int>)/1024 7.14% 440.872 472.371 - -1.31% -
std::partial_sort_copy(list<int>)_(heap)/8 7.14% 16.582 17.766 - 0.78% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 7.14% 9.719 10.413 - -3.45% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 7.11% 23.335 24.995 - -1.06% -
rng::find_last(list<int>)_(bail_90%)/1024 7.11% 71.792 76.895 - -0.20% -
SetIntersection_Interlaced_Set_string_262144_16 7.10% 2162017.088 2315573.975 - 6.79% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 7.10% 23.146 24.789 - -0.97% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 7.07% 121381.422 129964.088 - 9.92% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 7.06% 32.621 34.924 - 6.34% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.06% 1.727 1.849 - 24.45% -
rng::find_last_if(deque<int>)_(bail_10%)/50 7.05% 17.333 18.556 - -0.02% -
SetIntersection_Front_Vector_float_16384_16384 7.05% 71971327.344 77045607.551 - -0.28% -
BM_deque_deque_ranges_copy/64000 7.05% 2950.545 3158.439 - 5.51% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 7.04% 43.137 46.176 - -35.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 7.03% 8993633.471 9626031.808 - -7.40% -
std::find_end(list<int>)_(process_all)/1048576 7.02% 815929.152 873230.933 - 0.12% -
std::set<std::string>::count(key)_(existent)/32 7.02% 15.437 16.520 - 3.21% -
SetIntersection_Front_Vector_uint64_256_256 7.00% 4253680.035 4551396.363 - 2.03% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 7.00% 752.078 804.715 - 10.96% -
BM_std_minmax_element<long_long>/4096 6.99% 1040.815 1113.556 - -2.00% -
BM_std_minmax_element<long_long>/64000 6.99% 16273.847 17411.110 - -2.54% -
BM_PushHeap_uint64_Random_64 6.98% 5.219 5.583 - 1.08% -
std::search(deque<int>,_pred)_(near_matches)/1000 6.98% 24094.137 25775.419 - 6.53% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 6.97% 4697.309 5024.765 - 6.52% -
BM_deque_deque_move_backward/70000 6.97% 8128.075 8694.327 - -0.78% -
BM_std_minmax_element<long_long>/4000 6.97% 1016.659 1087.482 - -2.06% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 6.96% 22.398 23.956 - 6.31% -
BM_num_put<long> 6.95% 10.715 11.459 - -1.20% -
std::set<int>::find(key)_(existent)/32 6.94% 1.624 1.737 - 2.28% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 6.93% 1.629 1.742 - 14.15% -
BM_std_minmax_element<long_long>/512 6.93% 134.114 143.411 - -1.68% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 6.93% 23.017 24.612 - 6.49% -
BM_std_minmax_element<long_long>/65536 6.92% 16665.713 17818.625 - -2.22% -
std::replace_if(list<int>)_(prefix)/8192 6.92% 7123.165 7615.868 - 5.24% -
BM_std_minmax_element<long_long>/70000 6.91% 17802.912 19033.966 - -2.27% -
BM_std_minmax_element<long_long>/5500 6.91% 1394.534 1490.873 - -2.21% -
BM_StringRead_Cold_Deep_Small 6.89% 1.162 1.242 - -1.82% -
BM_tolower_string<wchar_t> 6.87% 6.286 6.718 - 5.63% -
std::set<int>::insert(value)_(already_present)/8192 6.86% 9.575 10.232 - 8.81% -
BM_std_minmax_element<long_long>/1024 6.85% 264.891 283.032 - -1.63% -
std::search(deque<int>,_pred)_(near_matches)/1024 6.85% 25235.875 26963.472 - 6.52% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 6.84% 111152.191 118752.430 - 0.87% -
BM_PushHeap_uint64_Random_262144 6.79% 5.990 6.397 - -0.01% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 6.77% 22.999 24.555 - 1.08% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.77% 170865.986 182428.214 - 0.87% -
rng::fold_left(deque<int>)/32 6.76% 16.159 17.252 - 4.66% -
BM_StringConstructDestroyCStr_Large_Opaque 6.76% 15.052 16.070 - -12.46% -
SetIntersection_None_Set_string_16384_4 6.72% 188212651.992 200861979.065 - -1.16% -
SetIntersection_Interlaced_Set_float_16384_16384 6.70% 208798456.154 222779509.980 - 3.79% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.69% 2.040 2.177 - -0.68% -
ranges::min(std::list<long_long>)/8 6.69% 1.843 1.966 - 4.81% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 6.69% 24.966 26.635 - 0.47% -
std::find(vector<int>)_(bail_25%)/8 6.69% 1.359 1.449 - 4.27% -
BM_deque_deque_ranges_move_backward/70000 6.68% 7991.921 8525.664 - -0.80% -
SetIntersection_None_Set_string_16384_1 6.66% 188524703.645 201087922.424 - -1.29% -
std::multiset<std::string>::contains(key)_(existent)/8192 6.65% 26.733 28.511 - -0.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6.65% 6269854.663 6686605.397 - -4.80% -
std::search(list<int>,_pred)_(single_element)/8192 6.64% 7696.478 8207.469 - -17.67% -
SetIntersection_Interlaced_Vector_uint32_16384_4 6.63% 1371135.881 1462087.705 - 4.74% -
std::set<int>::upper_bound(key)_(existent)/32 6.63% 1.641 1.749 - 2.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 6.62% 5170572.752 5513122.292 - 3.89% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 6.62% 129615.737 138194.791 - 1.48% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 6.61% 26.808 28.581 - -0.91% -
std::find(list<int>)_(process_all)/8 6.60% 2.193 2.337 - -0.57% -
std::unordered_set<int>::insert(value)_(already_present)/1024 6.60% 2.379 2.536 - 0.30% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 6.59% 4.520 4.818 - 1.96% -
BM_StringRelational_Less_Large_Empty_Control 6.59% 1.614 1.721 - 6.82% -
rng::fold_left(list<int>)/8 6.55% 3.838 4.089 - 6.29% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 6.55% 19.617 20.902 - -1.10% -
std::find_if_not(vector<int>)_(bail_25%)/1024 6.54% 28.480 30.343 - -10.87% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.54% 31.084 33.115 - 6.67% -
SetIntersection_Front_Vector_uint32_256_256 6.51% 4275122.255 4553407.833 - 0.37% -
std::transform(list<int>)_(identity_transform)/32 6.50% 16.099 17.146 - 1.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 6.49% 4562981.152 4859288.455 - -15.12% -
std::find_end(list<int>)_(single_element)/1024 6.48% 688.722 733.385 - 0.16% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.48% 4740.355 5047.642 - 6.92% -
BM_deque_vector_copy/4096 6.44% 145.401 154.765 - 5.82% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.43% 178310.725 189781.032 - 4.10% -
std::partition(deque<int>)_(sparse)/50 6.40% 17.246 18.349 - 23.15% -
BM_deque_deque_ranges_copy_backward/64000 6.39% 7349.671 7819.047 - 0.65% -
std::multiset<int>::contains(key)_(existent)/32 6.37% 1.639 1.743 - 5.20% -
std::partition_copy(vector<int>)/1024 6.37% 467.207 496.949 - 4.04% -
std::multiset<int>::upper_bound(key)_(existent)/32 6.36% 2.278 2.423 - 0.18% -
rng::find(vector<bool>)_(process_all)/50 6.35% 0.692 0.736 - -19.47% -
std::set<int>::equal_range(key)_(existent)/32 6.34% 1.714 1.823 - 2.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6.33% 75913.046 80716.899 - -2.04% -
SetIntersection_Front_Vector_uint64_262144_16384 6.31% 73851794.053 78514539.026 - 5.50% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 6.31% 10149.652 10790.410 - 5.38% -
ranges::minmax(std::vector<long_long>)/1 6.28% 0.647 0.687 - 6.61% -
std::partial_sort(deque<int>)_(ascending)/8 6.26% 30.868 32.801 - 1.11% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 6.26% 0.254 0.270 - 6.26% -
BM_vector_deque_copy_backward/70000 6.26% 8228.413 8743.165 - -2.09% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.25% 557446.994 592314.803 - 0.09% -
std::rotate(list<int>)_(by_1/2)/8192 6.23% 4656.686 4946.899 - -0.33% -
std::for_each_n(list<int>)/32 6.22% 11.087 11.776 - 4.37% -
std::replace(list<int>)_(prefix)/8192 6.21% 6989.177 7423.249 - 6.24% -
std::copy_n(deque<int>)/8 6.21% 2.636 2.800 - 1.65% -
std::copy_backward(deque<int>)/512 6.18% 17.953 19.063 - 5.58% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 6.18% 156.784 166.470 - -0.22% -
BM_PushHeap_uint64_Ascending_16 6.17% 0.932 0.990 - 5.64% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 6.16% 22.667 24.064 - 1.56% -
BM_StringRead_Cold_Deep_Empty 6.16% 1.168 1.240 - 0.02% -
std::partition_copy(list<int>)/32 6.16% 8.582 9.110 - 2.99% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 6.15% 57576.476 61120.071 - 0.77% -
std::map<std::string,_int>::find(key)_(existent)/8192 6.15% 28.990 30.774 - 4.49% -
std::for_each_n(list<int>)/8 6.14% 2.421 2.570 - 7.76% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 6.13% 0.598 0.634 - 1.32% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.12% 5.426 5.759 - -11.59% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.12% 1.048 1.113 - 0.24% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 6.10% 38612.635 40966.272 - 6.23% -
SetIntersection_Front_Set_string_16384_16 6.09% 1770283.284 1878156.961 - -0.39% -
std::replace(vector<int>)_(sprinkled)/32 6.08% 5.802 6.155 - 14.88% -
std::move(vector<int>)/8 6.07% 2.169 2.301 - 1.34% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 6.07% 21.110 22.391 - -10.12% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 6.06% 9.708 10.296 - 2.72% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.05% 6.678 7.082 - 7.73% -
SetIntersection_Front_Vector_uint64_1024_256 6.05% 2136169.938 2265461.346 - -0.30% -
std::find_if_not(vector<int>)_(bail_25%)/8192 6.04% 219.855 233.141 - -9.18% -
std::rotate(list<int>)_(1_element_forward)/50 6.04% 24.750 26.244 - 2.32% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 6.03% 13292.508 14093.869 - 6.43% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 6.03% 1.050 1.114 - -0.33% -
std::set<std::string>::count(key)_(existent)/8192 6.01% 32.965 34.947 - 13.24% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 5.98% 6.256 6.630 - 0.80% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5.96% 4785.839 5071.128 - 6.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 5.94% 13606882.716 14415784.905 - 4.46% -
BM_PushHeap_float_Ascending_262144 5.91% 5.097 5.399 - 0.30% -
ranges::min(std::deque<char>)/8 5.91% 2.283 2.418 - -4.67% -
BM_vector_deque_ranges_move_backward/70000 5.90% 8114.499 8593.392 - -1.50% -
std::set<int>::upper_bound(key)_(existent)/1024 5.90% 4.025 4.263 - 7.01% -
BM_std_minmax_element<long_long>/64 5.89% 16.688 17.671 - -1.58% -
std::find_if_not(list<int>)_(process_all)/1024 5.88% 685.464 725.801 - -0.95% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 5.87% 11640.301 12323.708 - -14.15% -
BM_deque_deque_ranges_move_backward/65536 5.86% 7577.810 8021.619 - -4.52% -
std::find_first_of(deque<int>)_(large_needle)/32 5.86% 294.357 311.593 - 10.41% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 5.84% 17013.817 18007.702 - 8.40% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.84% 25.234 26.707 - -30.20% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 5.83% 18.058 19.112 - -2.46% -
std::remove_if(deque<int>)_(sprinkled)/32 5.83% 52.996 56.087 - 3.38% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 5.81% 513308.528 543144.564 - 7.47% -
SetIntersection_None_Set_string_16384_16 5.79% 187964779.769 198845012.829 - -2.19% -
std::replace(vector<int>)_(sprinkled)/1024 5.78% 149.937 158.598 - 0.26% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 5.77% 49815.986 52688.188 - 8.25% -
std::count(list<int>)_(every_other)/1024 5.76% 667.153 705.614 - -0.19% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.76% 1.047 1.107 - -0.14% -
BM_deque_deque_copy/0 5.76% 0.869 0.919 - 0.04% -
std::stable_partition(deque<int>)_(sparse)/32 5.76% 11.148 11.790 - -3.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 5.75% 35.428 37.466 - 1.95% -
SetIntersection_Front_Vector_uint64_16384_256 5.74% 2145748.755 2268945.171 - 2.35% -
std::is_sorted(list<int>)/8 5.72% 2.081 2.200 - 3.16% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 5.72% 38.949 41.176 - 2.11% -
std::partial_sort(vector<int>)_(heap)/1024 5.71% 7874.092 8324.056 - 4.41% -
std::deque<int>::ctor(size)/1024 5.70% 71.742 75.831 - -0.67% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.70% 3.862 4.083 - 0.70% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 5.68% 13892.867 14682.442 - 5.66% -
BM_vector_deque_move_backward/70000 5.67% 8003.041 8456.974 - -3.15% -
std::remove_copy_if(vector<int>)_(prefix)/8192 5.65% 3311.047 3498.261 - -0.48% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.65% 6.544 6.913 - 1.59% -
SetIntersection_Front_Vector_uint32_16384_256 5.64% 2156052.399 2277717.453 - 7.28% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 5.64% 6264.584 6618.015 - 1.95% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 5.64% 0.592 0.625 - 1.94% -
std::unordered_set<int>::clear()/8192 5.63% 67288.814 71079.621 - 0.17% -
std::move_backward(vector<int>)/8 5.62% 2.174 2.297 - 2.14% -
std::list<int>::erase(begin)_(cheap_elements)/32 5.62% 10.267 10.845 - 1.32% -
std::any_of(list<int>)_(process_all)/32 5.61% 11.748 12.407 - 5.96% -
SetIntersection_Front_Vector_string_64_64 5.61% 24966445.875 26366186.727 - 4.98% -
std::make_heap(deque<int>)_(repeated)/8192 5.59% 16855.059 17797.858 - 1.19% -
std::fill_n(list<int>)/8192 5.58% 7150.174 7549.418 - -8.55% -
std::count(vector<bool>)/1048576 5.57% 1448.157 1528.883 - 5.13% -
std::sort(vector<int>)_(shuffled)/1024 5.57% 4637.676 4895.831 - 5.57% -
SetIntersection_Front_Vector_float_16384_256 5.56% 2168473.030 2289081.867 - 2.26% -
BM_PushHeap_uint64_Ascending_64 5.56% 1.523 1.607 - -1.16% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.55% 53390.429 56353.939 - 0.32% -
BM_deque_deque_ranges_copy_backward/4000 5.53% 144.294 152.269 - 1.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 5.52% 23.286 24.571 - -0.58% -
std::for_each_n(list<int>)/8192 5.50% 7358.066 7762.627 - 2.17% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 5.50% 0.581 0.613 - -2.29% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.49% 1034953.129 1091734.125 - 0.31% -
std::search(vector<int>)_(same_length)/1000 5.48% 240.105 253.262 - 5.30% -
std::pop_heap(deque<int>)/1024 5.48% 13.584 14.329 - 15.72% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 5.47% 4.504 4.750 - -9.08% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.45% 214.501 226.201 - -1.40% -
BM_deque_deque_ranges_copy_backward/70000 5.45% 8221.555 8669.826 - -0.99% -
std::list<int>::operator=(const&)_(cheap_elements)/32 5.45% 15.876 16.741 - -2.85% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 5.43% 518.014 546.166 - -3.42% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 5.43% 215.170 226.859 - -0.81% -
BM_lexicographical_compare_three_way_slow_path/16 5.43% 4.356 4.593 - 0.57% -
BM_deque_vector_move/1 5.39% 2.051 2.161 - 0.60% -
std::move(list<int>)/32768 5.38% 30295.449 31926.114 - 1.20% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 5.35% 789.007 831.254 - 1.98% -
ranges::min(std::list<char>)/70000 5.34% 53107.561 55945.900 - 2.15% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 5.34% 747.791 787.747 - 3.82% -
std::fill(vector<int>)/1024 5.34% 29.077 30.630 - 3.15% -
BM_vector_deque_move/0 5.33% 0.519 0.547 - 23.70% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.32% 120609.980 127026.430 - -4.73% -
std::move_backward(deque<int>)/8 5.31% 3.436 3.618 - 2.84% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 5.29% 31.965 33.657 - 1.91% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 5.29% 15226.288 16031.833 - 5.61% -
SetIntersection_None_Set_string_16384_16384 5.29% 193088059.122 203295723.947 - 2.88% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.27% 1.052 1.108 - -0.30% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.26% 543.488 572.089 - -9.54% -
BM_StringEraseToEnd_Small_Transparent 5.26% 0.401 0.423 - -2.67% -
SetIntersection_Front_Vector_uint64_16384_16384 5.24% 74450260.835 78353098.232 - 5.90% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 5.23% 350537164.289 368880523.909 - 7.55% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 5.23% 22.952 24.153 - 7.49% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 5.23% 2.249 2.366 - 0.20% -
SetIntersection_Front_Set_uint64_1024_256 5.21% 3954225.146 4160079.471 - 7.02% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 5.20% 2.415 2.541 - 8.33% -
ranges::min(std::vector<long_long>)/8 5.19% 2.126 2.237 - 0.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.19% 49.242 51.795 - 1.23% -
std::equal(deque<int>)_(it,_it,_it)/50 5.19% 21.548 22.666 - 4.68% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 5.18% 90.470 95.160 - 2.83% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5.18% 1017.242 1069.976 - 3.67% -
std::unordered_set<int>::insert(value)_(already_present)/32 5.18% 2.637 2.774 - 0.46% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 5.18% 37449.035 39389.296 - 4.53% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 5.18% 24759.709 26041.273 - 0.16% -
std::map<std::string,_int>::count(key)_(non-existent)/0 5.17% 0.257 0.270 - 0.68% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 5.16% 96441.383 101413.570 - -9.27% -
ranges::minmax(std::vector<char>)/70000 5.15% 564.879 593.990 - 0.10% -
std::partition(deque<int>)_(dense)/50 5.15% 15.300 16.088 - 3.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 5.14% 0.515 0.542 - 26.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 5.13% 13417939.980 14105863.163 - -3.70% -
std::rotate_copy(list<int>)/50 5.13% 13.293 13.975 - 0.50% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 5.12% 87.025 91.483 - 3.60% -
std::pop_heap(deque<size_t>)/8192 5.08% 57.144 60.045 - 0.82% -
std::rotate_copy(deque<int>)/32 5.07% 2.572 2.702 - -3.82% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 5.07% 1.762 1.851 - 0.07% -
std::move(deque<int>)/262144 5.05% 14862.681 15613.264 - 2.88% -
BM_PushHeap_string_Ascending_16384 5.05% 19.135 20.101 - -2.13% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 5.04% 736.650 773.742 - 4.84% -
std::find_end(list<int>,_pred)_(process_all)/1000 5.03% 760.610 798.859 - 0.16% -
std::set<int>::upper_bound(key)_(non-existent)/8192 5.03% 9.779 10.271 - -1.58% -
std::multiset<std::string>::find(key)_(existent)/1024 5.02% 22.792 23.936 - -0.88% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 5.02% 11.127 11.686 - -5.02% -
SetIntersection_Front_Set_string_16384_64 5.00% 4301042.807 4516144.424 - -5.72% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 4.99% 2.493 2.618 - 2.10% -
std::move_backward(deque<int>)/1048576 4.99% 125794.150 132069.109 - -0.24% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 4.99% 2.125 2.231 - 3.29% -
std::map<int,_int>::count(key)_(non-existent)/1024 4.98% 7.235 7.596 - 4.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 4.97% 8854331.574 9294809.180 - 5.84% -
BM_StringEraseWithMove_Large_Transparent 4.97% 2.648 2.779 - -0.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.92% 736.111 772.298 - -1.94% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.91% 6278.212 6586.747 - 0.58% -
SetIntersection_Front_Vector_float_1024_256 4.90% 2168224.583 2274560.609 - 5.50% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.83% 5.012 5.255 - -4.23% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 4.83% 40.061 41.995 - -10.87% -
BM_vector_deque_ranges_move_backward/0 4.83% 0.549 0.576 - -2.52% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 4.81% 34.972 36.655 - -3.46% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.80% 0.775 0.812 - -0.11% -
std::sort_heap(vector<int>,_pred)/8 4.79% 30.307 31.761 - -2.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 4.79% 348623584.594 365334499.677 - 5.10% -
std::fill_n(vector<bool>)/32768 4.79% 29.285 30.687 - 1.19% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.78% 72.014 75.458 - -0.25% -
SetIntersection_Front_Set_uint64_256_256 4.77% 7440051.657 7795311.517 - 0.14% -
std::move_backward(deque<int>)/262144 4.77% 29873.621 31298.839 - 0.21% -
std::vector<int>::ctor(size)/32 4.76% 9.964 10.438 - 1.68% -
std::multiset<int>::insert(value)_(already_present)/1024 4.76% 27.876 29.204 - 6.83% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 4.76% 1.928 2.019 - 9.05% -
std::reverse_copy(deque<int>)/512 4.75% 123.228 129.084 - 3.11% -
SetIntersection_Front_Vector_float_256_256 4.75% 4333279.065 4539158.284 - 0.12% -
std::copy(deque<int>)/1048576 4.75% 49795.864 52161.710 - 3.72% -
std::stable_partition(list<int>)_(alloc_fails)/8192 4.75% 25182.513 26378.272 - 5.22% -
std::list<int>::erase(begin)_(cheap_elements)/1024 4.74% 10.278 10.765 - 3.37% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 4.73% 24.871 26.048 - 6.54% -
std::pop_heap(vector<float>)/8192 4.72% 19.644 20.572 - 3.02% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 4.70% 1.279 1.339 - -14.76% -
std::fill(vector<bool>)/512 4.68% 1.519 1.590 - 3.71% -
BM_PushHeap_string_Ascending_64 4.68% 7.293 7.634 - -1.72% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.66% 514.422 538.404 - 3.68% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 4.66% 30.166 31.571 - 2.75% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 4.66% 19.393 20.296 - 4.31% -
BM_lexicographical_compare_three_way_fast_path/64 4.64% 15.034 15.732 - -0.94% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.64% 1050992.930 1099714.584 - -5.11% -
std::map<std::string,_int>::count(key)_(existent)/1024 4.63% 23.757 24.858 - 2.00% -
BM_lexicographical_compare_three_way_fast_path/65536 4.63% 14587.432 15263.125 - 1.08% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 4.62% 703.232 735.737 - -0.79% -
std::set<std::string>::count(key)_(non-existent)/32 4.61% 10.090 10.555 - -6.72% -
rng::contains_subrange(list<int>)_(single_element)/1048576 4.60% 811422.036 848777.176 - 6.71% -
std::unordered_set<int>::erase(key)_(existent)/32 4.60% 21.354 22.335 - 2.48% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 4.59% 559.741 585.448 - 0.63% -
std::find_if(list<int>)_(process_all)/8 4.59% 2.294 2.399 - 0.81% -
std::fill_n(list<int>)/50 4.59% 15.179 15.875 - -0.11% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.58% 4.052 4.238 - 1.29% -
std::find_end(vector<int>)_(single_element)/1000 4.57% 229.863 240.357 - -3.06% -
std::unordered_map<int,_int>::find(key)_(existent)/32 4.56% 1.426 1.491 - 12.30% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4.56% 4789.572 5007.958 - 5.02% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 4.56% 10385.059 10858.359 - -20.70% -
rng::find_last(vector<char>)_(bail_90%)/8 4.55% 0.440 0.460 - 0.03% -
std::make_heap(deque<int>)_(repeated)/1024 4.55% 2162.137 2260.533 - 0.36% -
std::map<std::string,_int>::ctor(const&)/32 4.55% 822.918 860.339 - 5.77% -
std::find_end(list<int>)_(process_all)/1024 4.54% 697.957 729.669 - -1.16% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.52% 50096.565 52362.393 - 0.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 4.51% 9035510.061 9443192.085 - 6.45% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 4.50% 0.346 0.362 - 4.68% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 4.50% 2.125 2.221 - 2.84% -
BM_vector_deque_ranges_move/4000 4.50% 140.547 146.873 - 4.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 4.50% 13067900.347 13655699.262 - 3.72% -
std::set<int>::lower_bound(key)_(existent)/1024 4.49% 4.506 4.709 - 8.76% -
std::sort_heap(deque<int>)/8192 4.49% 453018.868 473356.915 - 1.14% -
std::unordered_set<int>::contains(key)_(existent)/1024 4.49% 1.168 1.221 - -6.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 4.45% 8918258.087 9315125.878 - 7.76% -
BM_deque_vector_ranges_move/0 4.45% 1.514 1.582 - 20.84% -
std::multiset<int>::erase(key)_(existent)/8192 4.45% 62.288 65.059 - 5.11% -
std::set<std::string>::find(key)_(non-existent)/8192 4.45% 26.480 27.658 - -6.59% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 4.44% 2.925 3.055 - 3.47% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 4.44% 8768.684 9157.966 - 1.81% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.44% 645.818 674.469 - 0.99% -
BM_getline_string 4.42% 16.146 16.861 - 0.85% -
std::remove_if(list<int>)_(prefix)/1024 4.40% 972.520 1015.345 - 0.66% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 4.38% 0.913 0.953 - -0.72% -
std::remove(deque<int>)_(prefix)/50 4.38% 57.520 60.037 - -7.04% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 4.34% 21.997 22.953 - -3.84% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 4.33% 11.293 11.782 - 1.73% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 4.33% 1.156 1.206 - -0.11% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 4.32% 10.217 10.659 - -0.59% -
std::partial_sort(deque<int>)_(pipe-organ)/8 4.32% 31.168 32.515 - -2.10% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.32% 52.061 54.310 - 13.70% -
BM_PushHeap_float_Ascending_1024 4.32% 3.120 3.254 - 1.36% -
ranges::min(std::list<__int128>)/70000 4.32% 57637.945 60125.780 - -0.36% -
SetIntersection_Front_Set_string_16384_256 4.31% 14418310.113 15039796.504 - 3.01% -
SetIntersection_Front_Set_float_16384_16384 4.29% 216877358.424 226183488.409 - 5.41% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.29% 1450.886 1513.071 - 0.38% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 4.28% 3638.752 3794.513 - 0.10% -
std::for_each(join_view(vector<vector<int>>))/8 4.28% 1.423 1.484 - 3.71% -
BM_deque_vector_copy/5500 4.27% 194.464 202.765 - 3.53% -
BM_StringRead_Cold_Shallow_Small 4.26% 1.125 1.173 - 4.98% -
BM_PushHeap_uint32_Random_16384 4.26% 5.618 5.858 - 1.91% -
std::find_first_of(vector<int>)_(large_needle)/8192 4.25% 7133270.619 7436615.255 - 7.63% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.24% 525.397 547.673 - -1.16% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.24% 206.312 215.057 - -0.61% -
BM_lexicographical_compare_three_way_slow_path/4 4.24% 1.130 1.178 - -0.04% -
SetIntersection_Front_Vector_string_256_64 4.24% 9986969.937 10410076.021 - 0.02% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.23% 241.115 251.306 - 0.05% -
SetIntersection_Interlaced_Set_uint64_1024_256 4.22% 14799773.023 15424227.225 - 10.61% -
rng::fold_left(deque<int>)/50 4.22% 27.054 28.194 - 2.35% -
BM_deque_deque_copy/1 4.21% 2.487 2.591 - 4.23% -
std::find_if_not(list<int>)_(process_all)/8192 4.21% 6934.482 7226.523 - 5.28% -
std::multiset<int>::contains(key)_(non-existent)/32 4.21% 2.773 2.889 - 3.41% -
std::move(deque<int>)/1048576 4.19% 54549.017 56835.273 - 3.14% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 4.17% 1367.236 1424.212 - 1.74% -
std::search(vector<int>,_pred)_(no_match)/1000 4.17% 508.453 529.639 - 0.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 4.16% 8991234.226 9365489.381 - 6.80% -
BM_lexicographical_compare_three_way<IntPtr>/16 4.16% 4.208 4.383 - -0.47% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 4.16% 9.940 10.353 - -0.99% -
rng::find_last_if(list<int>)_(bail_10%)/8 4.16% 3.178 3.310 - 0.13% -
std::partial_sort_copy(deque<int>)_(repeated)/8 4.15% 9.434 9.826 - -0.25% -
rng::find_last(forward_list<int>)_(bail_90%)/8 4.14% 2.333 2.429 - 1.39% -
std::find(vector<char>)_(bail_25%)/8 4.14% 1.109 1.155 - 4.47% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 4.13% 84943.400 88449.240 - 0.04% -
SetIntersection_Interlaced_Set_uint32_16384_16384 4.12% 218853427.150 227873201.060 - 2.17% -
std::rotate(list<int>)_(1_element_forward)/32 4.11% 13.296 13.843 - -0.25% -
std::find(list<int>)_(process_all)/8192 4.11% 7129.683 7422.472 - 7.64% -
std::find_if(list<int>)_(process_all)/1024 4.08% 703.149 731.842 - 3.13% -
BM_StringFindCharLiteral/1024 4.07% 18.979 19.752 - 1.00% -
BM_lexicographical_compare_three_way_fast_path/1024 4.06% 236.321 245.908 - -0.41% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 4.05% 23.746 24.709 - -1.42% -
SetIntersection_None_Set_string_16384_64 4.05% 189303532.077 196964010.456 - -2.05% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.04% 71.608 74.504 - -0.27% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 4.04% 8.964 9.327 - 0.52% -
SetIntersection_Interlaced_Set_uint64_1024_64 4.03% 10190966.562 10602061.954 - 5.44% -
std::unordered_set<int>::find(key)_(existent)/8192 4.03% 1.400 1.457 - -2.57% -
std::multiset<int>::ctor(const&)/32 4.03% 216.422 225.143 - -0.80% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 4.03% 58227.047 60572.674 - 0.18% -
std::stable_sort(deque<int>)_(ascending)/8192 4.03% 13710.223 14262.344 - 5.11% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.02% 214.155 222.769 - -0.65% -
BM_lexicographical_compare_three_way_fast_path/256 4.01% 68.197 70.934 - -0.92% -
std::none_of(list<int>)_(process_all)/8192 4.01% 7971.376 8290.926 - -0.60% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 4.00% 63.413 65.953 - -2.15% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.99% 5.525 5.746 - 0.81% -
std::is_sorted(deque<int>,_pred)/1024 3.98% 617.072 641.603 - 0.08% -
std::find_end(list<int>)_(single_element)/1000 3.96% 684.813 711.963 - -0.64% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.95% 922.234 958.690 - -0.05% -
std::partition_copy(vector<int>)/50 3.94% 12.210 12.691 - -0.03% -
SetIntersection_Interlaced_Set_string_16384_64 3.94% 345293571.655 358906475.691 - 2.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.93% 3.417 3.552 - -4.73% -
std::replace(vector<int>)_(sprinkled)/50 3.93% 8.763 9.107 - 7.22% -
std::map<int,_int>::find(key)_(non-existent)/1024 3.93% 5.272 5.480 - 2.09% -
std::adjacent_find(list<int>,_pred)/8192 3.93% 7130.777 7411.006 - 2.38% -
BM_std_minmax_element<long_long>/4 3.93% 1.222 1.270 - 1.70% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.91% 5513.537 5729.351 - -0.59% -
std::vector<std::string>::ctor(size)/32 3.91% 31.751 32.992 - 3.05% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 3.90% 2.348 2.440 - 0.39% -
bm_ranges_lexicographical_compare<signed_char>/8 3.90% 3.502 3.639 - -0.36% -
rng::find_last_if(vector<char>)_(bail_10%)/1024 3.89% 241.256 250.642 - 3.72% -
ranges::minmax(std::list<__int128>)/64 3.89% 38.187 39.672 - 1.27% -
std::stable_partition(deque<int>)_(dense)/1024 3.86% 569.032 591.007 - -0.98% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 3.86% 149295.892 155058.511 - 5.87% -
std::deque<int>::ctor(size)/32 3.85% 27.048 28.091 - 0.36% -
bm_ranges_lexicographical_compare<signed_char>/512 3.85% 7.766 8.066 - 0.40% -
std::partial_sort_copy(deque<int>)_(ascending)/8 3.84% 9.678 10.050 - -0.10% -
std::find_end(vector<int>)_(single_element)/1024 3.84% 236.608 245.698 - -2.89% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 3.84% 6.109 6.343 - 0.55% -
BM_vector_deque_copy_backward/64 3.81% 2.994 3.108 - 4.75% -
SetIntersection_Front_Vector_float_1024_1024 3.81% 5441231.715 5648633.431 - 3.94% -
BM_PushHeap_uint64_Ascending_256 3.81% 2.094 2.173 - -1.26% -
BM_deque_deque_copy_backward/1 3.81% 2.708 2.811 - 0.40% -
BM_StringFindStringLiteral/64 3.81% 2.140 2.221 - 1.85% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 3.81% 238855.348 247947.548 - 0.50% -
BM_lexicographical_compare_three_way_fast_path/16384 3.81% 3630.878 3769.066 - -0.33% -
BM_lexicographical_compare_three_way<IntPtr>/64 3.80% 14.984 15.553 - -1.10% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.80% 1796.068 1864.300 - 4.01% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.79% 14554.157 15106.268 - 0.06% -
BM_vector_deque_ranges_move_backward/64 3.79% 2.975 3.088 - 4.05% -
std::map<int,_int>::insert(value)_(already_present)/1024 3.79% 3.465 3.596 - 7.16% -
BM_PushHeap_string_Ascending_256 3.78% 10.965 11.380 - -1.77% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.78% 1.388 1.440 - 3.80% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.78% 920.710 955.504 - -0.14% -
rng::contains_subrange(deque<int>)_(process_all)/32 3.78% 14.421 14.965 - 9.67% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.77% 53.643 55.666 - 9.14% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.77% 53.657 55.678 - 9.20% -
ranges::min(std::list<__int128>)/64 3.75% 32.234 33.444 - 0.05% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 3.75% 566.500 587.763 - 2.27% -
BM_lexicographical_compare_three_way_fast_path/4096 3.74% 922.133 956.643 - -0.25% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 3.74% 23.326 24.198 - -17.63% -
BM_std_minmax_element<char>/64 3.74% 17.109 17.749 - -0.27% -
BM_std_minmax_element<int>/1 3.73% 0.294 0.305 - 0.06% -
std::is_sorted(deque<int>,_pred)/8192 3.73% 5007.942 5194.491 - 0.09% -
std::set<int>::contains(key)_(existent)/1024 3.72% 3.778 3.918 - 4.18% -
std::multimap<int,_int>::find(key)_(existent)/1024 3.72% 3.612 3.747 - -1.42% -
BM_PushHeap_uint64_Ascending_262144 3.71% 4.662 4.835 - -4.53% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 3.70% 218.053 226.127 - -2.04% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.70% 21.891 22.701 - -1.57% -
std::sort(deque<int>)_(qsort_adversarial)/8192 3.69% 461979.139 479014.474 - -1.52% -
std::is_partitioned(vector<int>)_(partitioned)/32 3.69% 6.440 6.677 - 0.85% -
std::reverse_copy(list<int>)/64 3.68% 29.255 30.333 - 0.35% -
std::partition(list<int>)_(sparse)/32 3.68% 8.838 9.163 - 3.96% -
ranges::min(std::list<char>)/64 3.68% 25.927 26.880 - -0.94% -
std::set<int>::upper_bound(key)_(non-existent)/32 3.68% 2.445 2.535 - -2.23% -
bm_ranges_lexicographical_compare<int>/8 3.68% 1.447 1.500 - 2.48% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.68% 236.209 244.893 - -0.52% -
std::partition(vector<int>)_(dense)/8192 3.67% 1810.876 1877.407 - 0.17% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 3.67% 213.782 221.626 - 3.81% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 3.65% 27.189 28.182 - 0.90% -
ranges::min(std::vector<long_long>)/70000 3.65% 7674.275 7954.522 - -0.11% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 3.65% 17138.612 17763.362 - 6.61% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 3.64% 9.860 10.220 - 0.22% -
std::is_sorted_until(deque<int>)/8192 3.64% 3761.740 3898.800 - 4.34% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 3.63% 8.462 8.770 - 5.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 3.63% 5649547.571 5854455.339 - -8.45% -
BM_PushHeap_uint32_PipeOrgan_262144 3.62% 3.043 3.153 - 4.29% -
SetIntersection_None_Set_string_16384_1024 3.62% 190225548.901 197113535.043 - -6.65% -
BM_PushHeap_string_Ascending_1024 3.61% 13.452 13.937 - -2.35% -
bm_lexicographical_compare<signed_char>/8 3.60% 3.110 3.222 - -3.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 3.60% 1834721.313 1900755.548 - -3.75% -
std::stable_partition(deque<int>)_(sparse)/50 3.60% 27.391 28.377 - -2.32% -
std::distance(deque<int>)/8192 3.60% 0.849 0.879 - 3.74% -
BM_num_get<float> 3.60% 37.057 38.390 - 5.48% -
BM_StringFindNoMatch/131072 3.59% 1963.543 2034.053 - 3.67% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.58% 27.278 28.255 - 3.03% -
std::move(vector<bool>)_(unaligned)/4096 3.58% 25.965 26.894 - -1.98% -
ranges::min(std::list<long_long>)/70000 3.57% 43951.013 45519.347 - 0.46% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 3.56% 39.245 40.642 - -2.32% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.55% 9.464 9.800 - 1.37% -
std::multimap<int,_int>::find(key)_(non-existent)/32 3.55% 2.448 2.535 - 1.74% -
BM_PushHeap_uint32_Random_256 3.55% 5.500 5.695 - 2.65% -
ranges::min(std::vector<__int128>)/1 3.55% 0.340 0.352 - -23.30% -
BM_PushHeap_float_Ascending_256 3.54% 2.480 2.568 - 1.77% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.54% 1.201 1.244 - 4.38% -
std::remove_copy(deque<int>)_(prefix)/50 3.53% 20.196 20.909 - -1.55% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.53% 3627.443 3755.507 - -0.49% -
std::set<std::string>::insert(value)_(new_value,_end)/0 3.52% 32.967 34.129 - 24.30% -
std::search(vector<int>,_pred)_(no_match)/8192 3.52% 4156.229 4302.536 - 0.55% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 3.52% 2.424 2.509 - 1.92% -
std::count_if(list<int>)_(every_other)/8192 3.52% 7045.937 7293.874 - 0.08% -
BM_PushHeap_uint32_QuickSortAdversary_16 3.52% 0.917 0.949 - 3.37% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.52% 685.149 709.245 - 9.24% -
std::find_if_not(list<int>)_(process_all)/32768 3.51% 25341.716 26231.412 - -2.43% -
ranges::minmax(std::vector<char>)/8 3.51% 1.010 1.046 - 2.67% -
std::remove(list<int>)_(prefix)/1024 3.50% 947.554 980.736 - 3.46% -
std::unordered_set<int>::clear()/32 3.50% 604.585 625.743 - 2.24% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.50% 12705.782 13150.354 - 5.43% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.50% 3663.895 3792.091 - -0.02% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.49% 789.857 817.456 - 0.14% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.48% 49704.562 51436.503 - -1.44% -
std::replace_if(list<int>)_(prefix)/50 3.48% 23.656 24.480 - -0.41% -
std::multiset<int>::equal_range(key)_(existent)/1024 3.48% 5.176 5.356 - 0.52% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 3.48% 557.675 577.062 - -9.78% -
std::fill(vector<bool>)/32768 3.47% 29.214 30.228 - 0.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.46% 346735949.662 358749362.714 - 2.47% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 3.46% 1.168 1.208 - -1.51% -
BM_vector_deque_ranges_copy/70000 3.46% 3104.268 3211.575 - 3.51% -
ranges::min(std::deque<char>)/70000 3.46% 17335.680 17934.912 - 0.38% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.45% 4.513 4.669 - 0.53% -
BM_vector_deque_ranges_move_backward/65536 3.45% 7713.704 7979.583 - -1.73% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 3.44% 53.062 54.888 - 0.46% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.44% 22.840 23.625 - 3.61% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 3.43% 129.651 134.099 - 0.08% -
BM_PushHeap_uint32_Ascending_64 3.43% 1.517 1.569 - 3.08% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 3.43% 6204.318 6417.052 - -1.27% -
BM_num_get<double> 3.43% 36.182 37.423 - 3.17% -
rng::find_last_if(list<int>)_(bail_10%)/8192 3.40% 6546.310 6769.153 - 2.40% -
std::find_end(vector<int>)_(single_element)/8192 3.40% 1810.958 1872.507 - -4.67% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.40% 17616.093 18214.295 - 1.23% -
ranges::min(std::vector<char>)/70000 3.39% 478.639 494.876 - -0.11% -
SetIntersection_Interlaced_Vector_float_64_64 3.39% 11040834.947 11415045.733 - 0.27% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.39% 10.802 11.168 - -0.03% -
BM_deque_deque_copy_backward/4000 3.38% 145.339 150.258 - -0.68% -
BM_vector_deque_ranges_copy_backward/2 3.37% 1.996 2.063 - 0.30% -
std::copy_n(vector<bool>)_(aligned)/4096 3.37% 4.855 5.019 - 3.32% -
std::count(vector<int>)_(every_other)/8 3.37% 1.335 1.380 - 6.68% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3.37% 3948.061 4080.947 - 1.98% -
std::partial_sort(deque<int>)_(shuffled)/1024 3.37% 15145.098 15654.789 - -0.16% -
BM_StringRelational_Eq_Small_Large_Control 3.36% 0.471 0.487 - 2.47% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.36% 12612.502 13036.281 - 1.16% -
ranges::minmax(std::list<char>)/70000 3.36% 52375.250 54134.595 - -1.28% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.36% 13592.281 14048.382 - 1.71% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 3.35% 30.598 31.624 - 13.09% -
SetIntersection_Front_Vector_string_1024_64 3.34% 3204752.702 3311910.654 - 2.01% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 3.34% 482.920 499.043 - 8.24% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 3.33% 149978.682 154979.035 - 6.21% -
std::remove_if(deque<int>)_(prefix)/50 3.33% 64.165 66.301 - 0.35% -
BM_lexicographical_compare_three_way_fast_path/4 3.32% 1.112 1.149 - -0.26% -
std::is_sorted_until(list<int>)/8 3.31% 2.079 2.148 - 3.73% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 3.31% 52.720 54.464 - -2.18% -
BM_lexicographical_compare_three_way_fast_path/262144 3.30% 58419.173 60348.306 - -0.08% -
std::multiset<std::string>::ctor(const&)/32 3.30% 774.937 800.504 - 0.01% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 3.30% 28.526 29.466 - -0.97% -
SetIntersection_Interlaced_Vector_uint32_256_16 3.30% 6681120.625 6901316.190 - 12.40% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 3.29% 668.108 690.083 - 3.53% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 3.29% 52.478 54.202 - 27.82% -
ranges::minmax(std::deque<long_long>)/8 3.28% 3.561 3.678 - -8.53% -
std::swap_ranges(list<int>)/8192 3.27% 10362.229 10701.103 - -0.75% -
std::find_if(deque<int>)_(bail_25%)/1024 3.27% 77.416 79.946 - -8.41% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.26% 929361.828 959671.989 - -0.10% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 3.26% 637.450 658.233 - 3.38% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.26% 3.331 3.440 - -8.35% -
BM_deque_deque_copy/65536 3.26% 3084.048 3184.508 - 0.97% -
std::partial_sort(vector<int>)_(heap)/8192 3.25% 96325.267 99459.296 - 2.51% -
BM_vector_deque_ranges_copy_backward/1 3.25% 2.284 2.359 - 1.34% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 3.25% 44.110 45.542 - 3.51% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.24% 19.846 20.490 - 2.59% -
SetIntersection_Interlaced_Vector_uint64_16384_4 3.24% 1428284.828 1474496.502 - -9.00% -
std::copy_backward(deque<int>)/1048576 3.24% 128657.472 132819.770 - 0.23% -
std::move(vector<bool>)_(unaligned)/512 3.23% 4.782 4.936 - 7.17% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.22% 14556.907 15025.865 - -0.44% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 3.21% 39.123 40.378 - -2.23% -
std::move(vector<int>)/512 3.21% 19.971 20.611 - 2.13% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 3.20% 0.528 0.545 - -3.59% -
SetIntersection_Interlaced_Vector_float_1024_4 3.20% 1391355.035 1435842.655 - 15.27% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.20% 4.994 5.154 - 0.45% -
ranges::minmax(std::list<__int128>)/1 3.19% 0.447 0.461 - 0.03% -
bm_swap_ranges_vb_aligned/8 3.19% 3.148 3.249 - 0.89% -
std::find_if(list<int>)_(process_all)/8192 3.18% 7450.918 7688.219 - -22.99% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 3.18% 889.465 917.777 - 4.70% -
BM_std_minmax_element<int>/2 3.18% 0.665 0.686 - -0.02% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.18% 562.840 580.717 - -9.62% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.17% 1.115 1.151 - -0.88% -
std::move(vector<bool>)_(unaligned)/32768 3.17% 202.285 208.698 - 1.20% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.17% 835.640 862.099 - -5.68% -
std::copy_backward(vector<bool>)_(aligned)/32768 3.16% 34.827 35.929 - 0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 3.16% 8973748.452 9257258.656 - 6.07% -
BM_vector_deque_ranges_move_backward/64000 3.16% 7376.683 7609.608 - -2.88% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 3.16% 7130.931 7355.992 - 1.62% -
std::unique_copy(deque<int>)_(contiguous)/52 3.15% 14.396 14.850 - -5.66% -
std::find_end(vector<int>,_pred)_(single_element)/1000 3.15% 567.155 585.044 - 0.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.15% 1.630 1.681 - 1.34% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.14% 58284.225 60116.810 - -0.63% -
std::set<int>::ctor(const&)/32 3.14% 213.468 220.178 - -1.36% -
std::find_first_of(deque<int>)_(small_needle)/50 3.14% 165.166 170.354 - 1.57% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 3.14% 126.878 130.859 - 3.36% -
SetIntersection_Front_Set_uint32_64_64 3.13% 12869941.617 13273295.954 - -0.38% -
std::any_of(list<int>)_(process_all)/50 3.13% 21.501 22.174 - 3.81% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 3.13% 0.581 0.599 - 3.17% -
BM_deque_deque_ranges_move/1024 3.13% 36.979 38.135 - 1.88% -
std::find(vector<long_long>)_(bail_25%)/8 3.12% 0.893 0.921 - -0.17% -
std::copy_if(list<int>)_(every_other)/512 3.12% 349.505 360.423 - 0.16% -
std::search(vector<int>,_pred)_(no_match)/1024 3.12% 520.964 537.235 - 0.25% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.10% 1693.090 1745.586 - -0.54% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.09% 16285.415 16788.029 - 0.65% -
std::multiset<std::string>::erase(iterator)/32 3.09% 26.705 27.529 - 1.58% -
std::search(list<int>,_pred)_(near_matches)/8192 3.09% 2687699.870 2770616.989 - 2.96% -
std::multimap<int,_int>::find(key)_(existent)/32 3.08% 1.691 1.743 - 1.23% -
SetIntersection_Front_Set_uint64_1024_64 3.07% 1716611.232 1769350.553 - 8.26% -
rng::contains_subrange(vector<int>)_(process_all)/32 3.07% 7.934 8.178 - 2.89% -
std::reverse_copy(deque<int>)/4096 3.07% 954.016 983.297 - 0.71% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 3.07% 0.529 0.545 - 3.22% -
BM_lexicographical_compare_three_way_fast_path/16 3.06% 4.308 4.440 - 0.78% -
std::rotate(list<int>)_(by_1/3)/1024 3.06% 786.859 810.970 - -0.24% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 3.06% 1.595 1.644 - 0.25% -
std::find_end(forward_list<int>)_(near_matches)/1000 3.06% 35465.233 36549.577 - -0.05% -
BM_StringRelational_Eq_Large_Large_Control 3.06% 2.238 2.307 - 11.47% -
std::reverse(list<int>)/32768 3.05% 19216.225 19802.943 - -1.56% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.05% 3.096 3.191 - 0.16% -
std::copy_backward(deque<int>)/8 3.05% 2.662 2.743 - 1.61% -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 3.05% 0.583 0.601 - 2.81% -
SetIntersection_Front_Set_string_64_64 3.05% 34098903.052 35137538.357 - 0.33% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 3.04% 755.658 778.655 - -2.07% -
std::remove_if(list<int>)_(sprinkled)/1024 3.04% 958.191 987.284 - 0.66% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.03% 12552.941 12933.741 - 0.83% -
std::replace_if(deque<int>)_(prefix)/1024 3.03% 470.356 484.623 - 1.17% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.03% 42325.455 43607.317 - 1.56% -
BM_StringFindNoMatch/32768 3.03% 499.351 514.461 - 3.16% -
BM_StringRelational_Less_Empty_Large_Control 3.02% 1.666 1.716 - 6.50% -
BM_std_minmax_element<long_long>/2 3.01% 0.665 0.685 - 5.75% -
std::move_backward(list<int>)/32768 3.01% 31156.368 32094.917 - 0.16% -
std::move_backward(deque<int>)/4096 3.00% 152.702 157.288 - 1.42% -
BM_std_minmax_element<char>/3 3.00% 1.164 1.199 - 3.45% -
std::copy_backward(vector<bool>)_(aligned)/512 2.99% 1.547 1.593 - 8.25% -
std::pop_heap(vector<int>)/1024 2.99% 9.682 9.972 - -0.06% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 2.99% 20.660 21.278 - -4.79% -
std::is_sorted_until(list<int>)/1024 2.99% 741.369 763.533 - 2.70% -
BM_deque_deque_ranges_copy_backward/64 2.99% 3.406 3.508 - 3.68% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.98% 8.320 8.568 - 0.54% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.97% 123.572 127.246 - -0.05% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.97% 51.747 53.285 - -21.57% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.96% 1861.663 1916.752 - 3.33% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 2.96% 26784.927 27577.079 - 1.09% -
std::move_backward(vector<int>)/32768 2.96% 1700.669 1750.960 - 0.94% -
std::copy_n(vector<int>)/32768 2.94% 3686.644 3795.173 - 0.61% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.94% 581.704 598.802 - 0.04% -
BM_lexicographical_compare_three_way_fast_path/1 2.94% 0.413 0.426 - -0.29% -
SetIntersection_Front_Set_string_256_16 2.94% 6789106.864 6988521.066 - -1.33% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.93% 10.125 10.422 - 0.08% -
SetIntersection_Front_Set_uint32_16384_16384 2.93% 211515699.545 217717396.744 - 0.84% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 2.93% 19.138 19.698 - 2.62% -
std::copy_backward(list<int>)/64 2.93% 29.932 30.808 - -1.01% -
std::upper_bound(std::forward_list<int>)/8192 2.92% 10398.424 10701.747 - 2.47% -
std::reverse(list<int>)/4096 2.91% 1764.844 1816.279 - 0.50% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.91% 12927.719 13304.310 - 3.11% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 2.91% 0.586 0.603 - 2.67% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 2.91% 691846.277 711950.035 - 3.51% -
std::search(list<int>,_pred)_(no_match)/8192 2.90% 7238.468 7448.416 - 2.83% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 2.90% 44403612.134 45689430.493 - 4.46% -
ranges::minmax(std::vector<__int128>)/64 2.89% 31.230 32.132 - -0.05% -
std::set<int>::ctor(const&)/8192 2.89% 49697.732 51132.755 - 2.65% -
std::distance(deque<int>)/4096 2.89% 0.847 0.871 - 3.24% -
rng::contains_subrange(vector<int>)_(process_all)/50 2.88% 11.396 11.724 - -1.03% -
rng::find_last(list<int>)_(bail_10%)/8 2.88% 2.021 2.079 - 0.22% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.88% 9478.504 9751.146 - 1.03% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 2.88% 238721.182 245585.544 - -2.21% -
SetIntersection_Interlaced_Set_uint32_64_64 2.87% 13391486.461 13775679.561 - 3.19% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 2.87% 44.167 45.434 - 2.14% -
BM_vector_deque_copy/1 2.85% 2.291 2.356 - 3.79% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.85% 2110.343 2170.415 - 2.39% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 2.84% 0.494 0.508 - 2.80% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 2.84% 39.832 40.964 - -0.04% -
BM_deque_deque_ranges_copy/1 2.84% 2.483 2.554 - 4.71% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 2.84% 32.212 33.127 - 2.63% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 2.84% 52.850 54.350 - -0.30% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.84% 30.537 31.403 - 8.42% -
std::set<int>::equal_range(key)_(non-existent)/32 2.84% 2.585 2.659 - 1.24% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.83% 2298973.510 2364109.236 - -0.16% -
std::map<int,_int>::equal_range(key)_(existent)/32 2.83% 1.776 1.826 - 1.61% -
std::copy(vector<bool>)_(unaligned)/64 2.83% 1.755 1.805 - -0.02% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.83% 1638.483 1684.845 - -0.09% -
std::find(deque<int>)_(bail_25%)/1024 2.83% 66.035 67.903 - 0.07% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 2.83% 31.005 31.882 - 1.64% -
std::list<int>::erase(begin)_(cheap_elements)/8192 2.83% 10.169 10.456 - -0.01% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 2.83% 58.999 60.666 - 4.88% -
std::search(vector<int>)_(single_element)/1000 2.82% 228.851 235.314 - -0.01% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.82% 85623.373 88040.491 - -0.22% -
std::reverse_copy(vector<int>)/8 2.82% 2.432 2.501 - 3.43% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.82% 12418.883 12768.522 - 2.49% -
BM_StringRelational_Less_Empty_Small_Control 2.81% 1.673 1.720 - 3.55% -
std::multimap<int,_int>::ctor(const&)/8192 2.81% 53130.309 54622.311 - 1.22% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.80% 2110.493 2169.589 - 0.62% -
std::fill_n(vector<bool>)/4096 2.80% 4.085 4.200 - -0.12% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.79% 6263.388 6438.205 - -1.50% -
SetIntersection_Interlaced_Set_uint64_16384_16384 2.79% 234407134.441 240945142.606 - -2.10% -
std::fill(vector<int>)/8192 2.79% 228.633 235.004 - -0.36% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 2.78% 17.149 17.626 - 3.36% -
std::multimap<int,_int>::count(key)_(existent)/1024 2.77% 5.553 5.707 - 3.66% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 2.77% 1.545 1.588 - 5.73% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.76% 258.782 265.933 - 0.06% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 2.76% 19.060 19.586 - -0.10% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.76% 11785.501 12110.618 - -4.37% -
std::copy_if(deque<int>)_(every_other)/4096 2.76% 1421.829 1461.017 - 0.66% -
BM_deque_vector_copy/4000 2.74% 139.516 143.345 - 0.72% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 2.74% 10.563 10.852 - 9.76% -
BM_PushHeap_uint64_Ascending_1024 2.73% 2.573 2.644 - -1.10% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 2.73% 9771.750 10038.774 - 1.30% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.73% 4722.770 4851.803 - 0.44% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 2.73% 50754.993 52140.905 - 3.32% -
bm_lexicographical_compare<signed_char>/512 2.72% 7.655 7.864 - 0.77% -
BM_PushHeap_uint32_Ascending_256 2.72% 2.082 2.139 - 2.71% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 2.72% 948.595 974.409 - 5.63% -
std::unique_copy(list<int>)_(sprinkled)/52 2.72% 23.781 24.427 - -1.66% -
std::remove_copy(list<int>)_(prefix)/50 2.70% 18.574 19.075 - 0.57% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 2.70% 40.983 42.089 - 2.49% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.69% 505.396 518.992 - -9.95% -
BM_vector_deque_copy_backward/512 2.68% 17.513 17.982 - 2.73% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 2.68% 3702.423 3801.533 - 3.36% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.67% 1085672.395 1114692.581 - 0.17% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.67% 9.069 9.311 - -1.78% -
ranges::min(std::deque<char>)/1 2.67% 0.686 0.704 - -23.43% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.66% 12504.796 12837.671 - 0.55% -
std::replace(deque<int>)_(sprinkled)/8192 2.66% 2758.549 2831.900 - 1.01% -
std::copy_n(vector<bool>)_(unaligned)/64 2.66% 1.762 1.808 - -0.24% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.66% 4.022 4.129 - -0.87% -
std::multiset<int>::erase(key)_(existent)/1024 2.65% 39.857 40.915 - 0.30% -
std::unique(vector<int>)_(contiguous)/1024 2.65% 302.781 310.810 - 0.81% -
std::replace_if(deque<int>)_(prefix)/8192 2.65% 3420.887 3511.536 - -0.12% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.64% 62.699 64.356 - 8.77% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.64% 20.363 20.901 - 3.55% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.64% 1884.918 1934.671 - 0.00% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.64% 355.277 364.653 - 1.76% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.64% 2.940 3.018 - -2.77% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.63% 17.080 17.530 - -1.54% -
std::unordered_multiset<int>::count(key)_(existent)/32 2.63% 1.855 1.903 - 2.90% -
std::rotate(deque<int>)_(1_element_backward)/50 2.63% 5.083 5.217 - 1.89% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.62% 4.246 4.357 - -2.89% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.62% 4456.898 4573.887 - 0.67% -
BM_vector_deque_copy/2 2.62% 2.003 2.055 - 3.07% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.62% 47.108 48.343 - -0.18% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.62% 476.742 489.221 - -0.06% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.62% 42.154 43.257 - -6.66% -
BM_vector_deque_ranges_move_backward/512 2.62% 17.510 17.968 - 2.77% -
std::copy_if(list<int>)_(entire_range)/32768 2.61% 26037.497 26718.194 - 4.68% -
BM_deque_deque_copy/2 2.61% 2.241 2.299 - 2.64% -
std::lower_bound(std::list<int>)/100 2.61% 89.022 91.348 - 0.26% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.61% 282.401 289.779 - 0.29% -
std::reverse_copy(list<int>)/32768 2.61% 25899.089 26574.433 - -0.27% -
std::search(vector<int>)_(single_element)/1024 2.61% 234.513 240.625 - -0.08% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.60% 18.309 18.785 - 3.28% -
std::unique_copy(vector<int>)_(sprinkled)/32 2.59% 12.977 13.313 - 1.23% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 2.58% 21.792 22.353 - 4.72% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.58% 4672.590 4792.950 - 0.01% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.57% 49960.663 51246.696 - -1.92% -
std::move(list<int>)/1048576 2.57% 989096.004 1014528.383 - 0.99% -
ranges::minmax(std::vector<long_long>)/70000 2.57% 8975.629 9206.302 - 0.06% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.57% 953.430 977.923 - 2.53% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.57% 20450.763 20976.072 - -0.80% -
std::find_first_of(deque<int>)_(small_needle)/32 2.57% 107.704 110.469 - 1.43% -
std::map<int,_int>::ctor(const&)/32 2.56% 216.427 221.975 - -4.26% -
BM_deque_deque_copy_backward/2 2.56% 2.468 2.531 - 0.13% -
std::unordered_set<int>::contains(key)_(existent)/8192 2.56% 1.218 1.249 - -5.23% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.55% 42.559 43.646 - 3.05% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.55% 12.708 13.032 - -0.02% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.55% 47.763 48.981 - 0.52% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.55% 30067.956 30833.852 - 0.02% -
std::copy(vector<int>)/8 2.55% 2.184 2.239 - 1.70% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.54% 1552.403 1591.858 - 1.18% -
SetIntersection_Front_Vector_uint64_1024_64 2.53% 1331682.778 1365422.356 - 0.80% -
std::stable_partition(vector<int>)_(dense)/32 2.53% 21.120 21.655 - 1.36% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.53% 16.724 17.148 - 3.66% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.53% 2.273 2.331 - -3.38% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.53% 282.629 289.772 - 1.36% -
BM_deque_deque_ranges_move_backward/64000 2.53% 7520.577 7710.550 - -6.72% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.52% 36928.761 37860.730 - -0.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.52% 26922275.513 27601690.213 - -4.02% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 2.52% 755660.817 774724.432 - 1.51% -
SetIntersection_None_Vector_string_1024_1 2.52% 1143480.413 1172253.603 - 0.75% -
std::set<std::string>::find(key)_(non-existent)/1024 2.52% 19.937 20.439 - -7.56% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.51% 240187.336 246223.306 - 0.12% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.51% 3.209 3.290 - 1.33% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.51% 1878.757 1925.959 - 0.27% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 2.49% 21.627 22.167 - 0.66% -
bm_lexicographical_compare<unsigned_char>/4096 2.49% 75.774 77.659 - -0.04% -
std::generate(vector<int>)/8192 2.48% 1799.929 1844.626 - 0.02% -
SetIntersection_None_Set_uint64_64_64 2.48% 11132725.634 11409010.278 - -6.06% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.48% 30.619 31.378 - -0.06% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.47% 7735.701 7927.133 - 2.76% -
SetIntersection_Front_Set_uint32_1024_1024 2.46% 11630199.577 11916549.818 - -3.38% -
std::find_if(list<int>)_(process_all)/32768 2.46% 25777.024 26410.536 - 2.88% -
ranges::minmax(std::vector<long_long>)/64 2.45% 9.937 10.180 - -0.29% -
std::unordered_set<std::string>::erase(iterator)/32 2.45% 31.301 32.068 - 22.62% -
std::move(vector<bool>)_(aligned)/1048576 2.45% 1703.571 1745.256 - 1.38% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 2.45% 4.098 4.199 - 0.34% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.44% 3.826 3.919 - 0.07% -
std::stable_partition(deque<int>)_(dense)/50 2.44% 37.528 38.445 - -1.61% -
std::move(list<int>)/262144 2.43% 240899.308 246764.340 - -0.21% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.43% 4.724 4.839 - 1.11% -
BM_deque_deque_ranges_copy/2 2.43% 2.246 2.300 - 5.96% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.43% 731.555 749.329 - -0.25% -
BM_PushHeap_string_Random_1024 2.43% 14.831 15.191 - 2.02% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 2.43% 94.891 97.193 - 4.01% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 2.42% 129.218 132.349 - -1.38% -
BM_vector_deque_ranges_move/4096 2.42% 145.614 149.142 - 3.19% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.42% 5256.140 5383.436 - 0.19% -
BM_vector_deque_move_backward/1024 2.42% 37.178 38.078 - 0.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.42% 333293712.763 341357773.582 - 0.82% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.42% 485240.586 496976.402 - -0.07% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.42% 9.110 9.330 - -2.29% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.42% 2.622 2.685 - 2.01% -
std::multimap<int,_int>::insert(value)_(already_present)/32 2.41% 18.847 19.300 - 5.76% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.41% 120344.086 123238.497 - -0.10% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.40% 13447.838 13771.016 - 1.46% -
std::remove_copy(list<int>)_(sprinkled)/50 2.40% 18.450 18.893 - 1.34% -
SetIntersection_Front_Vector_float_16384_64 2.40% 1344367.807 1376610.539 - -0.54% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 2.38% 11.286 11.554 - -0.22% -
std::find_end(forward_list<int>)_(single_element)/1024 2.37% 698.772 715.348 - 1.17% -
std::fill_n(vector<int>)/1024 2.37% 29.260 29.954 - 1.39% -
std::rotate(vector<bool>)_(1_element_forward)/1024 2.36% 29.037 29.723 - 1.54% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.36% 16.208 16.591 - -2.53% -
std::set<int>::upper_bound(key)_(non-existent)/1024 2.36% 5.920 6.060 - -6.11% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.35% 75.881 77.664 - -0.18% -
std::generate(vector<int>)/1024 2.35% 239.287 244.909 - 0.09% -
std::replace(deque<int>)_(prefix)/8192 2.34% 3207.739 3282.937 - 0.61% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 2.34% 1.630 1.669 - 2.66% -
SetIntersection_Front_Vector_float_1024_64 2.34% 1343924.884 1375356.056 - 3.57% -
SetIntersection_Front_Vector_float_256_64 2.34% 4261818.675 4361355.554 - -0.95% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.33% 3927.128 4018.734 - -0.03% -
std::multiset<int>::contains(key)_(existent)/1024 2.33% 3.963 4.055 - 3.21% -
std::rotate(list<int>)_(by_1/4)/1024 2.33% 564.276 577.421 - 0.20% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.33% 4.039 4.133 - 2.02% -
bm_ranges_lexicographical_compare<unsigned_char>/1 2.33% 1.577 1.614 - 7.99% -
BM_lexicographical_compare_three_way<IntPtr>/256 2.33% 68.656 70.253 - -0.12% -
SetIntersection_Front_Set_uint64_256_64 2.32% 5273795.717 5396211.614 - -6.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.32% 1195722.763 1223456.122 - 4.30% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.31% 1436.657 1469.907 - 0.35% -
BM_PushHeap_uint32_PipeOrgan_16384 2.31% 2.376 2.431 - 1.91% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.31% 2.313 2.366 - 0.65% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.31% 180090.382 184249.089 - -0.21% -
std::copy_if(list<int>)_(every_other)/262144 2.31% 204387.302 209105.459 - -0.51% -
bm_ranges_swap_ranges_vb_aligned/262144 2.30% 481.950 493.039 - 0.70% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.30% 1.176 1.203 - 0.94% -
std::remove_copy_if(vector<int>)_(prefix)/1024 2.30% 397.417 406.549 - 1.48% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.30% 7539.064 7712.162 - -0.08% -
BM_PushHeap_string_Random_262144 2.28% 17.931 18.339 - 1.44% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.28% 9.011 9.216 - -0.05% -
ranges::min(std::deque<char>)/64 2.28% 16.209 16.578 - -0.14% -
std::copy_n(vector<bool>)_(aligned)/32768 2.28% 34.810 35.602 - -0.56% -
std::replace_if(vector<int>)_(prefix)/50 2.28% 13.805 14.119 - 1.93% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 2.27% 4.458 4.559 - 7.36% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.26% 87.309 89.286 - 3.60% -
std::multimap<int,_int>::ctor(const&)/1024 2.26% 6682.139 6833.385 - 1.73% -
BM_deque_vector_move/0 2.26% 1.426 1.458 - -0.92% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.26% 2.708 2.769 - -0.24% -
std::equal(list<int>)_(it,_it,_it)/8 2.26% 2.653 2.713 - 0.16% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 2.26% 33.458 34.214 - -0.83% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.26% 3.663 3.746 - -0.28% -
rng::find_last_if(vector<char>)_(bail_10%)/50 2.25% 11.423 11.680 - 2.69% -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.25% 2.876 2.941 - 1.64% -
std::partial_sort(deque<int>)_(repeated)/1024 2.24% 6271.045 6411.661 - 1.43% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 2.24% 34.714 35.492 - 2.23% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.22% 143687.897 146880.848 - 6.14% -
BM_PushHeap_string_Random_256 2.22% 14.217 14.532 - 1.42% -
SetIntersection_Interlaced_Set_float_16384_1024 2.21% 170803895.483 174580575.898 - 2.27% -
ranges::minmax(std::list<__int128>)/70000 2.21% 56872.434 58129.449 - -1.32% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 2.21% 102599.184 104864.079 - 3.06% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.21% 0.695 0.710 - -8.89% -
std::copy_if(vector<int>)_(entire_range)/4096 2.20% 911.558 931.656 - 0.08% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 2.20% 633714.787 647676.538 - 0.49% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.20% 881860.156 901287.728 - -1.85% -
std::fill_n(vector<int>)/50 2.20% 2.175 2.222 - -0.03% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.20% 12808.151 13089.874 - -0.09% -
std::generate(vector<int>)/50 2.20% 11.746 12.004 - 0.07% -
SetIntersection_Front_Set_string_1024_256 2.20% 14273701.097 14587197.022 - -3.04% -
ranges::minmax(std::list<char>)/8 2.19% 2.475 2.529 - -0.27% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.19% 167.007 170.667 - -0.02% -
std::generate(vector<int>)/32 2.19% 7.823 7.994 - 0.08% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.19% 12.141 12.406 - 1.17% -
std::transform(vector<int>)_(identity_transform)/50 2.19% 16.064 16.416 - 1.17% -
std::copy_if(deque<int>)_(every_other)/64 2.19% 22.779 23.277 - -0.09% -
std::unique_copy(deque<int>)_(sprinkled)/1024 2.18% 463.766 473.890 - 1.35% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.18% 940.986 961.510 - 4.62% -
std::transform(vector<int>)_(identity_transform)/32 2.18% 8.977 9.173 - -1.14% -
std::remove(vector<int>)_(prefix)/1024 2.18% 303.777 310.389 - -0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 2.18% 169892681.161 173590475.313 - 1.07% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 2.18% 512.925 524.086 - -1.34% -
std::find_end(list<int>,_pred)_(single_element)/1000 2.17% 782.453 799.444 - 0.12% -
rng::contains_subrange(list<int>)_(near_matches)/1000 2.17% 36718.742 37515.474 - 0.71% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.17% 216.915 221.615 - 2.91% -
std::is_partitioned(list<int>)_(partitioned)/50 2.17% 13.477 13.769 - -1.95% -
std::partial_sort(deque<int>)_(shuffled)/8 2.16% 32.026 32.718 - 0.52% -
std::remove_copy(list<int>)_(prefix)/8192 2.16% 6855.184 7003.409 - 0.36% -
ranges::minmax(std::vector<__int128>)/70000 2.16% 34326.380 35067.767 - -0.44% -
BM_deque_deque_copy/64000 2.16% 2947.276 3010.888 - 0.46% -
std::flat_multimap<int,_int>::ctor(const&)/8192 2.16% 1891.277 1932.048 - 0.20% -
std::unordered_set<int>::find(key)_(existent)/32 2.16% 1.326 1.354 - 0.26% -
BM_deque_deque_ranges_move/4000 2.15% 142.121 145.180 - -0.13% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.15% 49896.272 50970.052 - 4.37% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 2.15% 31.410 32.085 - 1.02% -
rng::contains_subrange(deque<int>)_(same_length)/32 2.15% 20.214 20.648 - 0.22% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.15% 7178.734 7332.826 - -0.47% -
std::find_end(list<int>,_pred)_(single_element)/1024 2.14% 801.364 818.546 - 0.23% -
SetIntersection_Interlaced_Set_float_1024_4 2.14% 9788599.901 9998233.365 - 0.68% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 2.14% 29.538 30.171 - 2.64% -
std::unique(deque<int>)_(contiguous)/1024 2.14% 505.904 516.718 - -0.21% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 2.13% 1431882.474 1462452.939 - 0.06% -
std::copy_if(deque<int>)_(every_other)/512 2.13% 177.340 181.122 - 0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.13% 1148840.282 1173282.418 - 0.15% -
ranges::minmax(std::list<long_long>)/70000 2.13% 54022.020 55170.514 - 0.76% -
std::move_backward(vector<bool>)_(aligned)/1048576 2.13% 1708.425 1744.739 - 0.83% -
BM_StringFindAllMatch/1 2.12% 2.905 2.967 - 2.32% -
std::find_if_not(vector<bool>)_(process_all)/50 2.12% 23.804 24.309 - -0.32% -
SetIntersection_Front_Vector_string_16384_64 2.12% 3122086.287 3188204.700 - -2.84% -
std::set<int>::insert(value)_(new_value,_end)/1024 2.11% 41.448 42.323 - -3.39% -
std::fill(list<int>)/32 2.11% 8.150 8.321 - -0.17% -
BM_deque_vector_ranges_copy/1 2.11% 2.095 2.139 - 1.14% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 2.11% 11.322 11.561 - 19.66% -
std::replace(deque<int>)_(prefix)/1024 2.10% 405.672 414.207 - 0.71% -
std::generate_n(vector<int>)/8192 2.10% 1804.172 1842.086 - 0.11% -
SetIntersection_Front_Vector_string_262144_16 2.10% 1608091.112 1641813.226 - 1.76% -
std::partition_copy(list<int>)/50 2.09% 12.857 13.126 - -2.82% -
rng::contains_subrange(vector<int>)_(single_element)/50 2.09% 12.234 12.490 - 0.40% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.09% 3.332 3.402 - 1.25% -
BM_PushHeap_string_Random_16384 2.09% 16.085 16.422 - 1.44% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.08% 42314.526 43194.700 - -0.02% -
std::unique_copy(vector<int>)_(contiguous)/52 2.08% 13.205 13.479 - -0.03% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.07% 21.150 21.588 - 0.94% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.07% 370.577 378.256 - 5.13% -
rng::contains(deque<int>)_(process_all)/32 2.07% 8.536 8.712 - -2.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.07% 4367975.961 4458183.952 - -15.04% -
SetIntersection_Front_Vector_string_16384_16 2.07% 1604242.611 1637373.147 - 5.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.06% 9623.536 9822.243 - -0.85% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.06% 592237.622 604452.267 - 0.38% -
SetIntersection_Interlaced_Set_float_64_16 2.06% 21818647.974 22268420.693 - -0.46% -
std::unique_copy(vector<int>)_(contiguous)/32 2.06% 8.480 8.655 - -0.49% -
BM_deque_deque_copy_backward/4096 2.06% 150.926 154.030 - 0.83% -
SetIntersection_Interlaced_Set_float_16384_64 2.06% 215716414.038 220149531.323 - 2.33% -
BM_vector_deque_ranges_copy_backward/64 2.05% 3.037 3.100 - 4.52% -
std::make_heap(deque<int>)_(ascending)/8192 2.05% 20434.578 20854.096 - 0.30% -
ranges::min(std::deque<__int128>)/70000 2.05% 23865.090 24353.284 - 0.32% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.04% 12767.873 13028.543 - -0.85% -
SetIntersection_None_Set_string_256_256 2.04% 5697327.418 5813407.525 - -0.03% -
std::multiset<int>::ctor(const&)/8192 2.03% 50321.050 51342.225 - -1.46% -
std::fill(vector<bool>)/4096 2.03% 4.119 4.203 - -0.34% -
BM_PushHeap_string_Descending_16384 2.02% 2.310 2.357 - 1.21% -
std::copy_if(vector<int>)_(entire_range)/32768 2.02% 7289.981 7437.306 - 0.00% -
std::copy_if(deque<int>)_(entire_range)/4096 2.02% 1010.110 1030.520 - 0.70% -
std::fill_n(vector<int>)/8192 2.02% 229.420 234.054 - -0.44% -
std::transform(vector<int>,_vector<int>)/32 2.02% 16.892 17.233 - 0.18% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 2.01% 0.696 0.710 - -8.83% -
std::unique_copy(list<int>)_(sprinkled)/32 2.01% 13.054 13.316 - -1.88% -
std::fill_n(vector<bool>)/512 2.00% 1.428 1.456 - -0.06% -
std::find(vector<bool>)_(process_all)/1048576 2.00% 3614.614 3686.935 - 0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.00% 1147075.338 1169993.846 - 0.53% -
std::copy_n(list<int>)/32768 2.00% 26678.186 27211.163 - 2.56% -
BM_PushHeap_uint64_PipeOrgan_16 2.00% 0.867 0.885 - -0.25% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 1.99% 32.425 33.071 - -1.48% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.99% 799519.359 815429.584 - -0.21% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 1.99% 23197.843 23658.891 - 1.85% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.99% 0.883 0.901 - 1.27% -
std::flat_map<int,_int>::clear()/32 1.99% 397.835 405.738 - 3.11% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.99% 91313.962 93126.885 - -0.54% -
std::find(vector<bool>)_(process_all)/1024 1.98% 4.636 4.728 - 2.25% -
std::partition_point(list<int>)/32 1.98% 15.639 15.949 - 0.34% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 1.97% 31.103 31.717 - 3.07% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.97% 15026.812 15323.023 - 0.35% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 1.96% 260371.769 265485.915 - 2.11% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.96% 488.839 498.440 - 1.61% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.96% 11975.688 12210.811 - 2.04% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.96% 240733.096 245451.549 - 0.50% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.96% 230134.691 234644.997 - -1.36% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.95% 1246.171 1270.530 - -0.13% -
std::copy_if(deque<int>)_(every_other)/262144 1.95% 91040.057 92818.740 - 0.06% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.95% 8.563 8.730 - -5.12% -
BM_PushHeap_uint32_Ascending_1024 1.95% 2.555 2.605 - 1.92% -
std::set<int>::ctor(const&)/1024 1.95% 6257.777 6379.606 - 1.26% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 1.94% 20050.501 20439.450 - 1.65% -
SetIntersection_None_Set_string_256_16 1.93% 11006446.146 11219335.534 - 2.90% -
BM_deque_vector_move/2 1.93% 1.804 1.839 - 3.31% -
bm_ranges_lexicographical_compare<int>/64 1.93% 4.343 4.427 - 1.30% -
std::find(deque<int>)_(process_all)/8 1.93% 3.398 3.464 - -0.35% -
ranges::minmax(std::vector<__int128>)/8 1.93% 4.034 4.112 - -0.46% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.93% 1.234 1.258 - -6.41% -
std::copy_if(list<int>)_(entire_range)/1048576 1.92% 857578.846 874063.255 - 0.29% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.92% 4.115 4.194 - -3.18% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.92% 3622.930 3692.496 - 0.09% -
std::fill(vector<int>)/50 1.92% 2.161 2.202 - -0.13% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.92% 281377.011 286769.433 - 4.39% -
std::reverse_copy(deque<int>)/64 1.92% 15.701 16.002 - 0.32% -
std::rotate_copy(vector<int>)/1024 1.91% 32.778 33.405 - 2.84% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.91% 86832.315 88493.006 - 0.46% -
std::multiset<std::string>::count(key)_(existent)/1024 1.91% 23.465 23.913 - 1.96% -
std::fill_n(list<int>)/32 1.91% 7.936 8.088 - -0.52% -
std::shift_right(vector<int>)/8192 1.90% 295.624 301.243 - -0.09% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.89% 2.777 2.830 - 0.33% -
std::copy_if(list<int>)_(every_other)/8 1.89% 2.252 2.294 - -0.38% -
BM_deque_deque_copy_backward/5500 1.89% 201.973 205.787 - 1.59% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.88% 1794.392 1828.206 - -1.61% -
ranges::minmax(std::deque<__int128>)/70000 1.88% 33987.055 34627.180 - -0.73% -
ranges::min(std::deque<__int128>)/64 1.87% 20.518 20.902 - -0.03% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.87% 1824.271 1858.303 - -0.02% -
std::search(vector<int>)_(near_matches)/1024 1.86% 14852.385 15129.376 - 0.98% -
std::copy_if(vector<int>)_(entire_range)/512 1.86% 120.729 122.980 - 0.07% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.86% 3426.712 3490.590 - -9.26% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 1.86% 25.450 25.922 - 2.83% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.86% 3808.654 3879.391 - 0.14% -
std::multimap<std::string,_int>::erase(iterator)/32 1.86% 27.826 28.343 - -0.76% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.85% 3.222 3.282 - 1.13% -
std::replace(list<int>)_(prefix)/50 1.85% 16.924 17.238 - -0.60% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.85% 12470.883 12701.677 - 2.67% -
BM_deque_deque_ranges_move_backward/64 1.85% 3.419 3.483 - 2.95% -
std::remove(deque<int>)_(prefix)/1024 1.85% 515.258 524.776 - -0.59% -
std::copy_if(deque<int>)_(every_other)/1048576 1.84% 364716.571 371440.119 - 0.07% -
std::generate_n(vector<int>)/1024 1.84% 238.481 242.875 - 0.15% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.84% 17.265 17.583 - 0.02% -
std::find(list<int>)_(process_all)/1024 1.84% 685.660 698.266 - 1.48% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 1.84% 24.364 24.812 - 2.49% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.84% 38482.137 39188.581 - 0.57% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.83% 16.327 16.626 - 1.13% -
std::generate_n(vector<int>)/50 1.83% 11.750 11.965 - 0.08% -
std::count_if(list<int>)_(every_other)/8 1.83% 2.716 2.766 - -0.37% -
SetIntersection_Interlaced_Set_float_16384_256 1.83% 200452314.157 204124999.553 - 1.33% -
std::copy_if(vector<int>)_(entire_range)/262144 1.83% 58640.914 59712.638 - 0.45% -
std::find(vector<char>)_(bail_25%)/8192 1.82% 39.719 40.443 - 0.18% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.82% 26861.004 27349.998 - -1.60% -
std::copy_backward(list<int>)/1048576 1.82% 869127.472 884937.553 - 0.48% -
ranges::minmax(std::vector<long_long>)/8 1.82% 2.076 2.114 - 0.10% -
std::partition_point(deque<int>)/8192 1.81% 14.911 15.182 - -1.04% -
bm_ranges_swap_ranges_vb_aligned/131072 1.81% 244.249 248.682 - 0.10% -
std::replace_if(vector<int>)_(prefix)/1024 1.81% 266.744 271.566 - -0.19% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.80% 4.076 4.150 - -3.28% -
SetIntersection_Front_Set_uint32_16384_64 1.80% 1674342.786 1704443.679 - 3.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 1.80% 545289697.873 555086701.248 - 3.70% -
std::remove_copy(list<int>)_(prefix)/1024 1.80% 734.484 747.675 - 0.68% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.80% 2618.506 2665.525 - -3.50% -
std::search(vector<int>)_(single_element)/8192 1.79% 1813.762 1846.261 - -0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.78% 1410413.851 1435571.348 - -3.23% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.78% 4744.683 4829.286 - 0.51% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.78% 1893.064 1926.672 - 1.56% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.78% 1438149.185 1463678.958 - -0.05% -
std::partition_point(list<int>)/50 1.77% 24.421 24.854 - -0.97% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.77% 2.125 2.163 - -0.30% -
ranges::minmax(std::list<__int128>)/8 1.77% 3.853 3.921 - 1.92% -
std::partition_copy(deque<int>)/32 1.77% 12.799 13.026 - 3.60% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.77% 109401.046 111340.356 - -0.24% -
rng::find(vector<bool>)_(process_all)/1048576 1.77% 3615.607 3679.627 - 1.18% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.77% 45.696 46.505 - -3.29% -
BM_PushHeap_uint32_Ascending_16 1.77% 0.917 0.933 - 0.49% -
BM_deque_deque_move_backward/1 1.76% 2.777 2.826 - 4.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.76% 140358.187 142831.511 - 3.78% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 1.76% 6534.753 6649.589 - 1.42% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.75% 20.113 20.465 - 8.58% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.75% 19.268 19.604 - 2.80% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.74% 93084.860 94706.045 - -0.09% -
SetIntersection_None_Set_float_64_4 1.74% 21065226.436 21431899.189 - 0.02% -
std::is_partitioned(deque<int>)_(partitioned)/1024 1.74% 301.415 306.654 - 6.43% -
std::set<int>::contains(key)_(existent)/8192 1.73% 8.383 8.528 - 4.36% -
std::replace(deque<int>)_(sprinkled)/1024 1.73% 344.764 350.728 - 0.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.72% 11494.532 11692.483 - -1.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.72% 804147.698 817984.144 - -1.55% -
std::multimap<std::string,_int>::clear()/0 1.72% 399.083 405.946 - 2.89% -
std::multiset<int>::ctor(const&)/1024 1.72% 6345.786 6454.629 - -1.09% -
bm_lexicographical_compare<unsigned_char>/32768 1.71% 562.517 572.158 - -0.08% -
std::copy_if(deque<int>)_(every_other)/32768 1.71% 11391.688 11586.560 - -0.07% -
std::adjacent_find(vector<int>,_pred)/50 1.71% 23.194 23.591 - -0.39% -
ranges::min(std::list<long_long>)/64 1.71% 24.159 24.571 - -1.11% -
std::search(list<int>)_(no_match)/8192 1.70% 6553.326 6665.035 - 1.80% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.70% 633.976 644.782 - 1.62% -
BM_deque_vector_move/1024 1.70% 36.794 37.419 - 0.60% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.69% 4240.291 4312.139 - 0.97% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.69% 295.770 300.778 - 0.51% -
std::remove_copy(deque<int>)_(prefix)/32 1.69% 12.893 13.111 - 0.16% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.69% 1.209 1.229 - 0.63% -
std::unique(deque<int>)_(contiguous)/8192 1.68% 3697.270 3759.422 - 0.22% -
std::move_backward(vector<bool>)_(aligned)/4096 1.68% 7.120 7.240 - 0.39% -
std::copy_n(deque<int>)/262144 1.68% 11668.445 11864.379 - 1.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.68% 23626.868 24023.447 - -0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.68% 9.213 9.368 - 0.75% -
BM_deque_vector_move/4000 1.68% 139.565 141.904 - -0.18% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.67% 55.966 56.902 - -0.58% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.67% 513904.709 522488.806 - 0.62% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 1.67% 6584.250 6694.128 - 9.87% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.67% 15273.056 15527.737 - 0.17% -
BM_PushHeap_uint32_Random_4 1.66% 2.214 2.250 - 2.66% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.66% 264.633 269.033 - 4.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 1.66% 175243877.135 178153811.202 - -0.67% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 1.66% 260645.710 264970.286 - 1.85% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.66% 768.259 781.000 - 0.23% -
BM_PushHeap_string_Random_16 1.66% 10.351 10.522 - 1.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.66% 1198669.846 1218514.336 - -0.87% -
std::replace_if(list<int>)_(sprinkled)/1024 1.65% 729.294 741.363 - -0.18% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.65% 21.793 22.153 - 1.73% -
SetIntersection_Interlaced_Set_float_16384_16 1.65% 209372791.775 212826842.810 - 2.57% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.65% 990920.685 1007257.073 - 0.96% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.65% 32520.954 33056.045 - 0.14% -
std::fill_n(vector<int>)/32 1.64% 1.127 1.145 - 0.02% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 1.64% 8704.767 8847.637 - 7.68% -
std::shift_left(deque<int>)/32 1.64% 3.760 3.821 - 0.12% -
SetIntersection_None_Set_float_64_1 1.64% 22164630.300 22527896.575 - -0.74% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.64% 2.128 2.163 - 0.01% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.64% 396.725 403.221 - 3.31% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.63% 117123.022 119037.591 - -4.03% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.63% 0.698 0.709 - -8.98% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 1.63% 27.618 28.069 - -1.98% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.63% 399.188 405.701 - 3.03% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.63% 8.406 8.543 - 1.17% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.63% 15629.976 15884.381 - 0.58% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.63% 347448.822 353102.454 - 1.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.63% 142264504.620 144578156.608 - -9.78% -
std::multimap<int,_int>::count(key)_(existent)/32 1.62% 3.655 3.714 - 1.41% -
std::search(vector<int>)_(near_matches)/1000 1.62% 14121.336 14350.626 - 0.85% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 1.62% 23.468 23.849 - -2.88% -
BM_PushHeap_string_Random_64 1.62% 12.895 13.104 - 1.59% -
std::remove_if(list<int>)_(prefix)/32 1.62% 57.879 58.816 - 0.16% -
rng::starts_with(deque<int>,_pred)/8192 1.62% 3902.365 3965.510 - 0.71% -
std::make_heap(deque<int>)_(descending)/8 1.62% 20.667 21.001 - -0.47% -
SetIntersection_Interlaced_Vector_string_256_64 1.61% 20278652.198 20605350.556 - 10.85% -
std::remove_if(deque<int>)_(prefix)/32 1.61% 54.625 55.504 - -0.32% -
std::move_backward(list<int>)/1048576 1.61% 1017446.678 1033791.852 - -0.02% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.61% 6.094 6.192 - 0.12% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.60% 769.061 781.400 - 0.76% -
std::shift_right(deque<int>)/50 1.60% 4.498 4.570 - 2.96% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.60% 15.567 15.817 - -5.39% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.60% 8.650 8.788 - 2.03% -
std::replace_if(vector<int>)_(sprinkled)/32 1.60% 8.633 8.771 - 0.08% -
std::find_end(forward_list<int>)_(same_length)/1000 1.59% 1451.641 1474.793 - 0.23% -
BM_StringFindMatch1/512 1.59% 990.300 1006.065 - 1.14% -
std::copy(deque<int>)/262144 1.59% 11566.385 11750.442 - -0.87% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.59% 9.165 9.311 - -1.97% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.59% 450.648 457.792 - -0.47% -
std::remove(list<int>)_(sprinkled)/50 1.58% 60.790 61.753 - 0.18% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.58% 888674.470 902735.232 - 7.41% -
std::move(vector<bool>)_(aligned)/4096 1.58% 6.986 7.096 - 0.72% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.58% 210.742 214.067 - -1.61% -
std::shift_right(deque<int>)/8192 1.57% 305.668 310.481 - 1.24% -
std::generate_n(list<int>)/32 1.57% 8.433 8.566 - 0.09% -
std::remove(vector<int>)_(sprinkled)/1024 1.57% 281.617 286.041 - 0.11% -
std::remove_copy(deque<int>)_(prefix)/8192 1.57% 3312.577 3364.562 - 0.56% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.57% 838659.492 851804.984 - 2.18% -
BM_PushHeap_string_QuickSortAdversary_256 1.57% 14.968 15.203 - 4.93% -
std::replace(deque<int>)_(sprinkled)/32 1.56% 11.966 12.154 - -0.12% -
ranges::min(std::deque<long_long>)/8 1.56% 2.268 2.304 - -0.13% -
rng::contains(deque<int>)_(process_all)/50 1.56% 12.517 12.712 - -0.91% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.55% 780.858 792.923 - -0.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.54% 12856.223 13054.836 - 4.48% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.54% 1.112 1.129 - 2.93% -
SetIntersection_Interlaced_Set_string_64_16 1.54% 37531932.872 38110819.089 - 0.15% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.54% 33045.352 33554.947 - 4.31% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.54% 18.593 18.880 - -0.49% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.53% 625.005 634.579 - 0.37% -
std::make_heap(deque<int>)_(repeated)/8 1.53% 25.104 25.489 - -2.34% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.53% 1002894.613 1018232.096 - -0.68% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.53% 771.884 783.686 - -0.06% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.53% 563.756 572.370 - 0.06% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 1.53% 38.334 38.919 - 0.84% -
std::make_heap(deque<int>)_(ascending)/1024 1.53% 2595.500 2635.131 - 0.25% -
std::search(list<int>)_(near_matches)/1000 1.53% 37526.370 38099.332 - 0.10% -
std::unordered_set<int>::ctor(const&)/32 1.52% 203.434 206.535 - 5.08% -
SetIntersection_None_Set_uint64_1_1 1.52% 542417661.344 550676475.138 - 3.99% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.52% 20.079 20.384 - 0.33% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.52% 2501723.957 2539737.170 - 0.30% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.52% 57157.086 58025.462 - -0.16% -
BM_deque_deque_ranges_copy_backward/4096 1.52% 150.884 153.174 - -0.88% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.52% 272720.271 276853.178 - -0.05% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.52% 285.556 289.883 - -6.39% -
std::copy_if(list<int>)_(entire_range)/4096 1.51% 3035.244 3081.202 - 0.64% -
BM_StringFindCharLiteral/64 1.51% 2.089 2.121 - 0.12% -
std::make_heap(deque<int>)_(heap)/8 1.51% 20.774 21.087 - -0.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.51% 1.802 1.829 - 4.80% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.50% 274676.389 278810.231 - 0.74% -
BM_deque_vector_move_backward/1024 1.50% 36.711 37.263 - -0.18% -
std::remove_if(deque<int>)_(prefix)/1024 1.50% 546.111 554.307 - 0.32% -
std::rotate_copy(deque<int>)/1024 1.50% 34.346 34.860 - 2.19% -
std::set<std::string>::count(key)_(non-existent)/1024 1.50% 23.784 24.139 - -2.78% -
std::reverse_copy(list<int>)/4096 1.50% 3193.733 3241.485 - -2.56% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.49% 17566.836 17829.289 - 0.13% -
std::upper_bound(std::forward_list<int>)/100 1.49% 95.999 97.431 - 0.48% -
std::find_first_of(list<int>)_(small_needle)/50 1.49% 148.059 150.267 - 4.97% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.49% 941476.672 955496.253 - 0.59% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.49% 14310.547 14523.191 - -0.81% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.49% 562.829 571.192 - 0.08% -
std::find(vector<bool>)_(process_all)/8192 1.48% 33.139 33.631 - 0.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.48% 118248.438 120002.099 - 0.62% -
std::search(list<int>)_(no_match)/1024 1.48% 749.921 761.039 - 1.71% -
std::move_backward(list<int>)/8 1.48% 3.334 3.384 - 0.25% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.48% 286619.438 290859.792 - 4.27% -
rng::starts_with(deque<int>,_pred)/1048576 1.48% 506338.357 513819.770 - 0.59% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.48% 142912.089 145022.432 - 1.99% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.48% 12279.990 12461.242 - 1.41% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.48% 22944.589 23283.219 - -0.16% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.47% 7.263 7.370 - 0.02% -
std::copy_if(deque<int>)_(entire_range)/262144 1.47% 68774.201 69785.565 - 0.26% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 1.47% 18.824 19.101 - 1.56% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.47% 23.936 24.288 - -1.27% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.47% 44.402 45.054 - 2.35% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.47% 6843.842 6944.192 - 0.33% -
std::remove_if(deque<int>)_(prefix)/8192 1.47% 4178.163 4239.416 - 0.26% -
std::reverse_copy(deque<int>)/32768 1.47% 7904.107 8019.918 - 1.11% -
std::stable_sort(deque<int>)_(ascending)/1024 1.46% 2155.737 2187.235 - 4.03% -
std::set<int>::contains(key)_(non-existent)/1024 1.46% 6.055 6.143 - 1.14% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.46% 28.392 28.805 - -0.72% -
std::map<int,_int>::equal_range(key)_(existent)/1024 1.46% 4.437 4.502 - 1.50% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.45% 4.582 4.649 - 2.04% -
SetIntersection_Front_Set_string_262144_256 1.45% 14694952.545 14908498.001 - 1.22% -
std::deque<int>::ctor(size)/8192 1.45% 440.115 446.509 - -0.20% -
std::swap_ranges(list<int>)/32 1.45% 19.318 19.598 - 0.21% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.45% 20.472 20.769 - 1.75% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.45% 37.022 37.560 - 0.43% -
std::move(list<int>)/8 1.45% 3.369 3.418 - 0.82% -
std::generate_n(vector<int>)/32 1.44% 7.834 7.947 - -0.09% -
std::adjacent_find(vector<int>,_pred)/1048576 1.44% 464886.590 471585.236 - 0.31% -
std::find_if_not(list<int>)_(bail_25%)/8192 1.44% 1443.350 1464.082 - 3.16% -
std::find_if(vector<char>)_(bail_25%)/1024 1.43% 26.011 26.384 - 4.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.43% 6158365.591 6246416.459 - -12.70% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.43% 543.434 551.188 - 1.62% -
std::mismatch(list<int>)_(it,_it,_it)/1024 1.42% 756.085 766.852 - 0.80% -
std::none_of(list<int>)_(process_all)/50 1.42% 21.786 22.096 - 0.50% -
std::unique(deque<int>)_(sprinkled)/8192 1.42% 3771.127 3824.804 - 0.03% -
std::multiset<int>::insert(value)_(already_present)/8192 1.42% 31.591 32.039 - 0.13% -
std::remove(vector<int>)_(sprinkled)/50 1.42% 52.468 53.211 - 0.80% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.41% 24.708 25.058 - -1.06% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.41% 3554.999 3605.268 - 0.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.41% 23712.793 24048.002 - 0.07% -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.41% 0.962 0.976 - -15.23% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.41% 6741.638 6836.815 - 0.26% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.41% 4.010 4.066 - -0.94% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.41% 135879.141 137794.957 - -3.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.41% 2303561.200 2335951.597 - -7.97% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.41% 22.866 23.187 - 0.38% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.41% 398.984 404.591 - 3.24% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.40% 202.494 205.336 - -1.01% -
rng::find(vector<bool>)_(process_all)/8192 1.40% 33.086 33.550 - 0.55% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.40% 379371.160 384689.130 - 0.54% -
std::copy_if(list<int>)_(entire_range)/8 1.40% 2.452 2.486 - -1.92% -
std::unique(list<int>)_(sprinkled)/8192 1.39% 7873.584 7983.276 - 1.29% -
std::adjacent_find(vector<int>)/8 1.39% 2.000 2.027 - 0.19% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.39% 27.262 27.641 - 0.09% -
std::search(list<int>)_(near_matches)/1024 1.39% 39173.691 39717.538 - 0.28% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.39% 2882.923 2922.856 - 1.73% -
std::search(list<int>)_(no_match)/1000 1.38% 672.398 681.700 - -2.43% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.38% 376497.882 381703.985 - 0.01% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.38% 4103.809 4160.413 - -1.62% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 1.38% 11452.496 11610.125 - -0.93% -
std::map<int,_int>::contains(key)_(existent)/1024 1.37% 3.867 3.920 - -4.29% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.37% 144.245 146.223 - 0.71% -
SetIntersection_Interlaced_Vector_string_1024_16 1.37% 3319824.348 3365290.879 - -0.80% -
BM_vector_deque_copy/1024 1.36% 35.780 36.268 - 0.35% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.36% 27.429 27.803 - 1.94% -
std::find_if_not(vector<bool>)_(process_all)/8 1.36% 3.544 3.592 - 0.44% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.36% 6768.170 6860.252 - 2.15% -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.36% 1.387 1.406 - 1.45% -
BM_deque_vector_copy_backward/4000 1.36% 143.308 145.250 - 1.79% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.35% 63.874 64.738 - -0.44% -
std::make_heap(deque<int>)_(shuffled)/1024 1.34% 2516.441 2550.245 - -0.38% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.34% 3.075 3.116 - 0.96% -
std::find(deque<int>)_(process_all)/8192 1.34% 1911.547 1937.194 - 0.95% -
std::is_sorted(vector<int>,_pred)/1024 1.34% 462.687 468.894 - 0.13% -
std::search(list<int>)_(single_element)/1024 1.34% 739.627 749.535 - -2.35% -
std::remove(vector<int>)_(sprinkled)/32 1.34% 48.416 49.064 - 0.84% -
rng::find_last(list<int>)_(bail_90%)/8192 1.34% 601.149 609.196 - 1.70% -
BM_vector_deque_move/64 1.34% 2.772 2.809 - 2.27% -
std::copy_if(deque<int>)_(every_other)/8 1.34% 3.399 3.445 - 0.04% -
std::find(list<int>)_(process_all)/50 1.34% 18.826 19.077 - 0.44% -
std::copy(list<int>)/1048576 1.34% 854974.786 866389.811 - -0.51% -
std::remove(deque<int>)_(sprinkled)/1024 1.33% 511.264 518.072 - 0.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.33% 40662.497 41203.939 - -1.96% -
std::partition(vector<int>)_(sparse)/1024 1.33% 253.223 256.583 - 0.38% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.33% 2012.993 2039.703 - -1.17% -
std::for_each_n(vector<int>)/32 1.32% 3.672 3.721 - 0.01% -
std::move_backward(list<int>)/64 1.32% 38.935 39.450 - -0.31% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.32% 753.581 763.552 - 0.76% -
std::transform(list<int>)_(identity_transform)/1024 1.32% 732.542 742.224 - 0.30% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.32% 12.455 12.620 - 0.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.32% 24.293 24.613 - 0.73% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.31% 6215.219 6296.801 - 3.48% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.31% 1146.981 1162.032 - 0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.31% 8576856.123 8689318.943 - 1.63% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.31% 908.891 920.775 - 3.12% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.31% 22.103 22.392 - -0.60% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.30% 1305326.026 1322356.447 - 0.44% -
rng::find_last(list<int>)_(bail_10%)/8192 1.30% 6231.799 6313.072 - 1.00% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.30% 180549.245 182901.893 - -2.75% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 1.30% 3.809 3.858 - 0.64% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 1.30% 5148.430 5215.488 - 1.42% -
std::adjacent_find(list<int>)/1048576 1.30% 859057.273 870245.083 - 0.10% -
std::map<std::string,_int>::ctor(const&)/1024 1.30% 35638.740 36101.775 - 1.97% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 1.29% 23.831 24.140 - 0.56% -
BM_deque_deque_ranges_copy_backward/512 1.29% 18.929 19.174 - 1.36% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.29% 16.311 16.522 - 1.42% -
std::any_of(list<int>)_(process_all)/8 1.29% 2.684 2.718 - 1.74% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.29% 42.043 42.585 - -4.15% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.29% 31.587 31.994 - 3.98% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.29% 41220.188 41751.318 - 1.33% -
ranges::min(std::deque<__int128>)/8 1.29% 2.792 2.828 - -0.01% -
SetIntersection_None_Vector_string_16384_1024 1.28% 1232525.050 1248346.819 - 2.34% -
std::move(deque<int>)/4096 1.28% 147.783 149.678 - 0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.28% 8681590.725 8792788.939 - -16.38% -
std::replace_if(vector<int>)_(prefix)/8192 1.28% 2006.992 2032.681 - -0.16% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.28% 111.564 112.992 - 0.90% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.28% 678.819 687.502 - 0.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.28% 167793.054 169939.055 - 0.79% -
std::unique(deque<int>)_(sprinkled)/1024 1.28% 505.908 512.377 - 0.13% -
SetIntersection_None_Set_string_16384_256 1.27% 189368817.101 191780973.828 - -5.86% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.27% 723560.947 732758.022 - 2.24% -
BM_std_minmax_element<short>/64 1.27% 16.799 17.013 - -0.62% -
std::move_backward(list<int>)/262144 1.27% 257033.184 260298.183 - 0.16% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.27% 143732.920 145556.368 - 2.23% -
std::map<std::string,_int>::contains(key)_(existent)/8192 1.27% 30.611 30.999 - -2.93% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 1.27% 19.266 19.510 - 6.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.27% 26522127.036 26857979.985 - -13.37% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1.26% 1589316.573 1609388.727 - 0.77% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.26% 689.705 698.404 - 0.80% -
BM_PushHeap_string_Random_4 1.26% 6.166 6.243 - -2.97% -
std::find_if(vector<bool>)_(process_all)/8192 1.26% 4492.919 4549.447 - 0.34% -
std::count(vector<bool>)/8192 1.26% 11.351 11.494 - 0.93% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.26% 526.959 533.578 - 1.85% -
std::copy(vector<int>)/4096 1.25% 150.626 152.512 - -29.50% -
std::replace_if(vector<int>)_(prefix)/32 1.25% 9.536 9.655 - 0.76% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.25% 5.713 5.785 - 0.31% -
BM_PushHeap_string_Ascending_16 1.25% 4.646 4.704 - -0.76% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.25% 3717.264 3763.738 - 0.27% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.25% 728.359 737.452 - -0.19% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.25% 740.091 749.327 - -0.10% -
std::remove_copy(vector<int>)_(prefix)/1024 1.25% 260.468 263.713 - 0.19% -
std::upper_bound(std::list<int>)/8 1.25% 16.029 16.228 - -0.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.24% 37.025 37.486 - 7.40% -
std::upper_bound(std::deque<int>)/8192 1.24% 64.354 65.155 - -0.20% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.24% 5.423 5.490 - -1.68% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.24% 35.053 35.487 - 0.04% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.24% 24.093 24.391 - -2.01% -
rng::find_last(vector<int>)_(bail_10%)/50 1.24% 10.725 10.857 - 0.57% -
bm_lexicographical_compare<int>/512 1.24% 29.463 29.827 - -0.05% -
BM_deque_vector_ranges_copy_backward/4096 1.23% 147.365 149.185 - 0.55% -
std::find(deque<int>)_(process_all)/1024 1.23% 239.758 242.714 - 0.51% -
BM_vector_deque_ranges_copy_backward/4000 1.23% 141.043 142.781 - 1.11% -
std::search(vector<int>)_(same_length)/1024 1.23% 244.745 247.749 - 0.86% -
std::replace_if(deque<int>)_(prefix)/32 1.22% 13.947 14.118 - 0.55% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.22% 573763.593 580773.721 - 0.05% -
BM_deque_vector_move/70000 1.22% 3204.991 3244.119 - 0.38% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.22% 24.375 24.673 - -0.40% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 1.22% 12703.758 12858.193 - 0.26% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.21% 3.569 3.612 - 2.80% -
BM_deque_deque_move/64000 1.21% 3024.168 3060.871 - 1.03% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.21% 3932.639 3980.300 - -0.98% -
std::rotate(list<int>)_(by_1/2)/1024 1.21% 379.774 384.362 - -0.34% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.21% 5131.514 5193.479 - 0.22% -
bm_lexicographical_compare<unsigned_char>/512 1.21% 8.638 8.743 - -0.48% -
std::make_heap(deque<int>)_(ascending)/8 1.20% 27.034 27.359 - 0.85% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.20% 1295765.431 1311365.750 - -0.17% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.20% 4485.262 4539.233 - 0.02% -
BM_toupper_string<char> 1.20% 15.172 15.355 - -4.83% -
std::remove_if(list<int>)_(prefix)/50 1.20% 71.469 72.327 - 0.14% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.20% 228.568 231.308 - 6.22% -
std::adjacent_find(list<int>,_pred)/1048576 1.20% 910464.848 921371.988 - 0.45% -
std::all_of(list<int>)_(process_all)/8192 1.20% 7644.749 7736.217 - -2.06% -
std::replace(deque<int>)_(sprinkled)/50 1.19% 18.002 18.216 - -0.03% -
std::set<std::string>::lower_bound(key)_(existent)/1024 1.19% 23.685 23.967 - 10.01% -
std::partial_sort_copy(vector<int>)_(heap)/8192 1.19% 96538.595 97689.181 - 0.00% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.19% 5.792 5.861 - -0.73% -
std::count_if(list<int>)_(every_other)/1024 1.19% 744.769 753.611 - 0.32% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.19% 598.616 605.712 - 0.09% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.19% 1253.248 1268.100 - 1.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.18% 5364.817 5428.093 - -0.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.18% 1140480.675 1153923.906 - 1.68% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 1.18% 21842.113 22099.397 - -0.15% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.17% 8.255 8.352 - 0.30% -
std::map<int,_int>::count(key)_(non-existent)/8192 1.17% 11.428 11.562 - 3.58% -
BM_CmpEqual_int_schar 1.17% 1.125 1.138 - 0.33% -
BM_CmpEqual_short_int 1.17% 1.136 1.149 - 2.98% -
std::lower_bound(std::vector<int>)/100 1.17% 12.070 12.211 - 0.23% -
BM_deque_deque_ranges_copy/1024 1.17% 36.782 37.211 - 1.04% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.16% 7008.397 7089.940 - 5.65% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.16% 468.376 473.825 - 0.11% -
BM_deque_vector_copy/1024 1.16% 36.903 37.332 - 0.18% -
std::find_if(vector<bool>)_(process_all)/1048576 1.16% 575388.525 582065.784 - 0.33% -
std::move(vector<bool>)_(unaligned)/64 1.16% 1.631 1.649 - -1.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.16% 10828.801 10954.091 - -1.68% -
std::replace(list<int>)_(prefix)/32 1.15% 10.909 11.035 - -0.15% -
std::set<std::string>::contains(key)_(non-existent)/8192 1.15% 27.049 27.360 - -2.52% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.15% 20.433 20.668 - -0.22% -
rng::contains(vector<int>)_(process_all)/1048576 1.15% 230218.702 232862.676 - -0.72% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.15% 6.454 6.528 - 3.37% -
BM_StringFindMatch2/512 1.15% 990.188 1001.544 - 0.93% -
std::adjacent_find(vector<int>)/8192 1.15% 1811.272 1832.027 - 0.12% -
std::copy_backward(vector<int>)/8 1.14% 2.171 2.196 - -3.35% -
SetIntersection_Interlaced_Set_string_1024_4 1.14% 10367208.455 10485386.362 - 1.79% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.14% 4279.396 4328.154 - 0.47% -
std::copy_if(deque<int>)_(entire_range)/512 1.14% 133.744 135.267 - 0.12% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 1.14% 23415.293 23681.193 - 1.49% -
std::is_sorted(vector<int>,_pred)/8192 1.13% 3690.085 3731.935 - 0.13% -
std::is_sorted_until(list<int>,_pred)/8192 1.13% 7620.691 7707.026 - 0.14% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.13% 27.328 27.638 - -0.91% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.13% 811.772 820.954 - -12.98% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 1.13% 0.930 0.941 - 1.26% -
std::multiset<int>::contains(key)_(existent)/8192 1.13% 8.211 8.304 - 0.95% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.13% 955545.288 966302.915 - 0.29% -
bm_lexicographical_compare<signed_char>/32768 1.12% 472.571 477.874 - 0.03% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.12% 1.554 1.571 - 0.74% -
std::replace_if(deque<int>)_(prefix)/50 1.12% 20.264 20.492 - 0.30% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 1.12% 3.608 3.648 - 0.43% -
std::find(deque<int>)_(process_all)/50 1.12% 13.048 13.194 - 0.54% -
SetIntersection_Front_Vector_string_16_4 1.12% 60243825.834 60916242.115 - 0.79% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 1.11% 16159.057 16339.217 - 0.15% -
BM_num_get<long_double> 1.11% 36.203 36.606 - 1.16% -
std::equal(list<int>)_(it,_it,_it)/1024 1.11% 1123.141 1135.625 - 0.32% -
std::is_partitioned(deque<int>)_(partitioned)/50 1.11% 13.850 14.003 - 2.35% -
SetIntersection_Front_Vector_string_1024_16 1.11% 1616549.365 1634413.385 - 2.73% -
std::find(vector<int>)_(process_all)/32768 1.10% 7313.926 7394.740 - 0.53% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.10% 59.221 59.875 - 0.04% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.10% 22.140 22.384 - 1.22% -
ranges::min(std::vector<__int128>)/8 1.10% 2.856 2.887 - 0.40% -
rng::starts_with(deque<int>)/8 1.10% 3.900 3.943 - -2.60% -
std::move(vector<int>)/64 1.10% 4.127 4.173 - 0.10% -
SetIntersection_Front_Set_string_256_64 1.09% 14183192.766 14338451.750 - 0.20% -
std::find(vector<int>)_(process_all)/1024 1.09% 239.966 242.593 - 0.32% -
std::map<int,_int>::count(key)_(non-existent)/32 1.09% 2.885 2.916 - -0.51% -
std::is_sorted_until(vector<int>)/8 1.09% 2.048 2.071 - 1.14% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.09% 21176.761 21408.140 - -0.24% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.09% 28.960 29.276 - 0.25% -
std::replace(deque<int>)_(prefix)/50 1.09% 19.045 19.252 - 0.88% -
std::find(vector<int>)_(bail_25%)/1024 1.09% 65.537 66.252 - 0.50% -
SetIntersection_Front_Vector_string_64_4 1.09% 17827429.013 18021633.962 - 1.33% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1.09% 1443624.915 1459320.313 - 0.55% -
std::find_if(vector<bool>)_(process_all)/1024 1.09% 563.719 569.845 - 0.33% -
std::lower_bound(std::deque<int>)/100 1.09% 30.426 30.756 - -13.51% -
std::remove(list<int>)_(sprinkled)/1024 1.09% 928.760 938.848 - -0.17% -
std::find_end(vector<int>)_(process_all)/1000 1.09% 229.947 232.443 - 3.76% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 1.08% 2.963 2.995 - -0.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.08% 1515830.791 1532256.135 - 2.40% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.08% 472621.682 477737.406 - 0.06% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 1.08% 105267.024 106406.223 - -0.65% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 1.08% 895880.623 905564.194 - 0.79% -
BM_deque_vector_move/65536 1.08% 2963.246 2995.238 - 0.13% -
std::copy_backward(list<int>)/512 1.08% 363.067 366.985 - -0.11% -
std::remove(list<int>)_(sprinkled)/32 1.08% 51.902 52.462 - 0.59% -
std::stable_sort(vector<int>)_(descending)/1024 1.08% 2777.984 2807.949 - 0.29% -
BM_StringRelational_Less_Empty_Huge_Control 1.08% 1.671 1.689 - 4.85% -
BM_deque_vector_ranges_move/64000 1.08% 2960.798 2992.716 - 0.02% -
std::remove_copy(list<int>)_(prefix)/32 1.08% 11.144 11.264 - 0.32% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.08% 12.485 12.619 - 4.01% -
rng::starts_with(list<int>)/1000 1.08% 751.740 759.825 - -0.00% -
std::remove_copy(vector<int>)_(prefix)/32 1.08% 9.367 9.468 - 1.91% -
std::adjacent_find(vector<int>)/1024 1.07% 232.357 234.848 - 0.21% -
std::transform(list<int>,_list<int>)/1024 1.07% 832.557 841.474 - -0.20% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 1.07% 4.491 4.539 - -0.11% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.07% 23.882 24.138 - -1.35% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.07% 87748.394 88686.852 - 0.10% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.07% 33399.706 33756.752 - 3.67% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.07% 242.401 244.991 - -0.16% -
std::replace_if(list<int>)_(prefix)/1024 1.07% 728.157 735.924 - -0.12% -
rng::contains_subrange(deque<int>)_(same_length)/8192 1.06% 3877.885 3919.132 - -0.01% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.06% 5.497 5.555 - 0.85% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.06% 3696.392 3735.683 - 0.07% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.06% 15.473 15.637 - -4.11% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 1.06% 211297.122 213532.032 - 0.55% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.06% 357.148 360.921 - 0.92% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.06% 3.814 3.854 - -12.73% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.06% 583.390 589.546 - -0.06% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.05% 23.828 24.079 - -1.15% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.05% 12.457 12.588 - -0.12% -
BM_StringRelational_Less_Small_Small_ChangeLast 1.05% 1.766 1.784 - 3.02% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.05% 105562.638 106669.806 - 4.67% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 1.05% 3845.742 3886.050 - 0.54% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 1.05% 56.144 56.731 - 0.29% -
BM_vector_deque_move_backward/4000 1.04% 142.206 143.692 - -0.10% -
BM_PushHeap_uint32_Random_1024 1.04% 5.717 5.777 - -0.94% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.04% 1945.123 1965.377 - -0.18% -
SetIntersection_Front_Set_uint64_16384_1024 1.04% 12460483.934 12590004.041 - 0.30% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.04% 11231.528 11348.268 - -0.71% -
std::reverse(deque<int>)/4096 1.04% 711.632 719.014 - 0.05% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.04% 8.373 8.459 - -0.08% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.04% 210850.761 213033.899 - 0.49% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.04% 3686.278 3724.444 - -0.01% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.03% 511254.748 516544.603 - -0.41% -
BM_CmpEqual_int_ushort 1.03% 1.094 1.106 - 0.10% -
BM_deque_deque_copy/70000 1.03% 3181.967 3214.864 - -4.39% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.03% 4808.619 4858.248 - -0.08% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.03% 1.504 1.520 - -0.93% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.03% 7094.092 7167.096 - 6.38% -
std::upper_bound(std::deque<int>)/100 1.03% 30.364 30.676 - -8.71% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 1.03% 600.023 606.189 - 0.12% -
rng::find_last(vector<int>)_(bail_10%)/8 1.03% 2.005 2.025 - -0.02% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.03% 485.234 490.209 - -0.16% -
std::multiset<std::string>::find(key)_(non-existent)/8192 1.03% 28.884 29.180 - 0.00% -
std::find(vector<int>)_(process_all)/8192 1.02% 1831.890 1850.622 - 0.38% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.02% 284.078 286.974 - 0.01% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.02% 674.910 681.764 - 0.28% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 1.01% 87893.273 88784.057 - 0.13% -
std::sort_heap(vector<NonIntegral>,_pred)/1024 1.01% 9827.588 9926.956 - 0.97% -
std::pop_heap(deque<std::string>)/8192 1.01% 114.144 115.297 - 0.21% -
BM_deque_deque_ranges_copy/70000 1.01% 3294.338 3327.540 - 0.15% -
std::copy_if(list<int>)_(every_other)/1048576 1.01% 820991.267 829243.745 - -1.51% -
std::reverse(deque<int>)/512 1.01% 112.012 113.138 - -1.95% -
std::rotate_copy(list<int>)/32 1.00% 8.609 8.695 - 0.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.00% 11280377.934 11393489.573 - -0.04% -
std::search(deque<int>,_pred)_(no_match)/1000 1.00% 424.574 428.829 - -6.45% -
BM_deque_vector_ranges_move_backward/1024 1.00% 36.781 37.149 - 0.37% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 273.540 - -1.75% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 201.535 - -0.69% -
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1613.925 3.288 352.698 -7.41% 352.698
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 628.278 - 0.10% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 256082.906 603.132 - -1.63% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.090 536.462 0.20% 536.462
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.72% 218437.273 617.880 - 3.01% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 479.394 - 0.21% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.971 - -0.08% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.390 - -2.02% -
std::distance(join_view(vector<vector<int>>))/4096 -99.59% 1046.866 4.316 - -0.61% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.53% 3813.596 17.880 678.176 0.01% 678.176
std::search_n(deque<int>)_(no_match)/8192 -99.33% 2466.661 16.476 391.514 4.09% 391.514
std::find_end(deque<int>)_(match_near_end)/1024 -99.11% 3640.053 32.529 - -3.20% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.72% 2241.208 28.599 - -1.47% -
std::find_end(list<int>)_(match_near_end)/1024 -98.67% 4521.373 59.954 - 0.11% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.61% 5034.182 70.005 - 0.63% -
std::search_n(vector<int>)_(no_match)/1024 -98.43% 208.692 3.279 56.640 -7.25% 56.640
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.10% 4056.288 77.096 - 0.13% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3153.699 60.243 - 0.09% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.087 71.461 0.24% 71.461
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.44% 596.226 15.257 105.390 1.08% 105.390
std::search_n(deque<int>)_(no_match)/1024 -95.52% 304.751 13.638 43.259 -0.18% 43.259
std::distance(join_view(vector<vector<int>>))/50 -95.30% 12.517 0.588 - -11.03% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.89% 10774.351 873.903 - 0.17% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.65% 844.361 70.531 - -1.81% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.35% 1371.376 118.610 - 0.39% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.54% 348.494 36.466 - 1.35% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.31% 261.801 27.985 - -1.08% -
std::find_end(list<int>)_(match_near_end)/1000 -89.26% 733.450 78.792 - 1.43% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.23% 544.152 58.612 - 0.15% -
std::fill(deque<int>)/8192 -87.31% 1864.796 236.648 - -0.30% -
std::fill_n(deque<int>)/1024 -87.28% 231.642 29.459 - -1.28% -
std::fill(deque<int>)/1024 -87.10% 232.589 30.000 - 0.22% -
std::fill_n(deque<int>)/8192 -86.95% 1866.881 243.545 - 2.95% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.71% 560.703 74.508 - 0.19% -
std::fill_n(deque<int>)/32 -85.40% 8.269 1.207 - 4.53% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.22% 22086.172 3263.585 - 1.57% -
std::fill(deque<int>)/32 -84.51% 8.811 1.365 - -0.01% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.66% 2265.885 370.154 - 0.06% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.60% 287.978 47.217 - -0.06% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.99% 3859.343 656.650 - 1.33% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.70% 968.953 167.645 - 0.52% -
std::fill_n(deque<int>)/50 -81.93% 12.186 2.202 - 0.35% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.54% 122.759 22.655 - -0.27% -
std::fill(deque<int>)/50 -81.46% 12.763 2.366 - -0.07% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.40% 323441.716 60175.103 - 1.04% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.23% 323485.437 60733.205 - 1.08% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.91% 271537.279 57279.531 - 0.02% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.12% 263474.992 57635.198 - -0.01% -
BM_num_get<void*> -77.00% 47.636 10.955 - -0.25% -
std::rotate(deque<int>)_(by_1/3)/1024 -76.43% 1779.984 419.532 - 1.32% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.29% 194270.888 48004.812 - 0.74% -
std::find_end(deque<int>)_(same_length)/8192 -74.32% 11168.880 2868.635 - 4.80% -
std::find_end(deque<int>)_(same_length)/1024 -74.17% 1394.647 360.226 - 8.04% -
std::set<int>::ctor(&&,_different_allocs)/8192 -69.95% 161550.849 48544.213 - 0.06% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -69.22% 1666.586 512.975 - -24.20% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.07% 15320.993 4739.342 - -0.09% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -68.96% 1747.195 542.290 - -20.96% -
std::rotate(vector<int>)_(by_1/3)/50 -68.59% 35.296 11.087 - -1.31% -
std::fill(vector<bool>)/262144 -67.82% 720.065 231.730 - -0.12% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.61% 2539.115 822.509 - -2.24% -
std::rotate(vector<int>)_(by_1/4)/50 -67.60% 35.303 11.438 - -1.02% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.83% 778.389 265.981 - 0.12% -
std::rotate(deque<int>)_(by_1/4)/50 -62.93% 73.934 27.410 - -4.17% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.48% 138430.643 51935.856 - 1.24% -
std::find_end(deque<int>)_(same_length)/1000 -61.71% 935.209 358.086 - 9.72% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.51% 18151.862 6986.963 - -0.79% -
std::rotate(deque<int>)_(by_1/3)/50 -61.14% 75.430 29.309 - -3.21% -
BM_num_get<unsigned_int> -61.07% 25.424 9.898 - -1.50% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -60.96% 2416.837 943.546 - -0.07% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.82% 17545.803 6873.659 - -0.84% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.78% 130791.216 51296.083 - -0.56% -
BM_num_get<unsigned_long_long> -60.43% 25.970 10.276 - -3.37% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -60.40% 249.065 98.638 - -0.37% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.13% 17633.737 7031.367 - -0.15% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -59.87% 17236.328 6917.281 - 1.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -59.82% 248.703 99.918 - -0.29% -
BM_num_get<unsigned_short> -59.69% 25.562 10.305 - 0.38% -
std::set<int>::ctor(&&,_different_allocs)/1024 -59.58% 14734.367 5954.970 - 2.93% -
BM_num_get<unsigned_long> -58.76% 25.450 10.496 - -0.22% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -58.57% 14372.895 5953.999 - -0.02% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.04% 13790.984 5786.968 - 1.01% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.90% 13791.062 5944.494 - -0.55% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.82% 11462.674 4949.780 - -0.97% -
BM_num_get<long_long> -56.81% 24.715 10.673 - -1.99% -
std::rotate(deque<int>)_(by_1/4)/8192 -56.69% 6755.688 2925.931 - 20.01% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -56.65% 52.412 22.720 - 0.87% -
std::rotate(vector<int>)_(by_1/4)/32 -56.64% 10.967 4.755 - 0.38% -
std::rotate(deque<int>)_(by_1/4)/32 -56.17% 29.813 13.067 - -0.44% -
rng::for_each(map<int>)/8192 -55.87% 16529.420 7294.478 - -0.53% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -55.75% 222.294 98.356 - 0.80% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -55.58% 76.407 33.944 - 1.06% -
BM_num_get<long> -55.50% 24.398 10.857 - -0.71% -
rng::for_each(multimap<int>)/8192 -54.18% 15883.257 7277.678 - -1.18% -
std::for_each(map<int>::iterator)/8192 -54.11% 16371.941 7513.525 - 1.34% -
std::rotate(deque<int>)_(by_1/3)/32 -54.06% 44.961 20.656 - -0.44% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -53.88% 73.822 34.049 - -53.92% -
std::for_each(multimap<int>::iterator)/8192 -53.09% 16071.612 7539.765 - 0.75% -
BM_num_get<bool> -53.04% 25.320 11.890 - 0.22% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -52.19% 216.578 103.552 - 1.66% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -52.01% 213.056 102.240 - 0.18% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -51.99% 206.029 98.909 - -1.41% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -51.66% 65.298 31.565 - 14.54% -
std::search_n(vector<int>)_(no_match)/32 -51.61% 6.887 3.332 0.487 -6.23% 0.487
std::find_end(vector<int>)_(same_length)/1000 -50.76% 494.629 243.561 - 0.62% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -50.75% 65.911 32.463 - -50.09% -
std::find_end(vector<int>)_(same_length)/1024 -50.72% 505.125 248.913 - 0.63% -
std::for_each(multiset<int>::iterator)/8192 -50.34% 16097.390 7993.944 - 0.51% -
std::find_end(list<int>)_(same_length)/1000 -50.05% 1471.156 734.884 - -1.84% -
rng::for_each(multiset<int>)/8192 -50.04% 15381.589 7684.843 - -0.91% -
rng::for_each(set<int>)/8192 -50.03% 15441.804 7716.952 - -0.80% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.97% 417.683 208.961 - 0.07% -
std::find_end(list<int>,_pred)_(same_length)/1000 -49.97% 1547.198 774.078 - 0.30% -
std::find_end(list<int>,_pred)_(same_length)/1024 -49.89% 1584.834 794.131 - 0.20% -
std::find_end(vector<int>)_(same_length)/8192 -49.88% 4021.139 2015.515 - -0.33% -
std::for_each(set<int>::iterator)/8192 -49.59% 15715.673 7921.560 - 0.99% -
std::find_if(list<int>)_(process_all)/50 -49.54% 38.050 19.202 - 0.75% -
std::find_end(list<int>)_(same_length)/1024 -49.44% 1500.195 758.520 - 1.28% -
std::rotate_copy(vector<int>)/8192 -49.12% 716.636 364.618 - -0.53% -
std::rotate(vector<int>)_(by_1/3)/32 -49.05% 19.468 9.919 - -0.00% -
std::find_end(list<int>)_(same_length)/8192 -48.85% 15737.538 8049.807 - -17.09% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.80% 416.280 213.141 - -0.51% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.75% 412.896 211.623 - -0.75% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.70% 37.468 19.220 - 0.15% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -48.53% 1212.963 624.334 - 2.26% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.27% 9944.725 5144.165 - 2.77% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.06% 401.487 208.519 - 0.76% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.58% 15.489 8.120 0.333 0.13% 0.333
std::set<std::string>::insert(value)_(new_value,_end)/8192 -47.54% 130.284 68.344 - -3.15% -
std::find_end(deque<int>)_(near_matches)/1024 -47.27% 31166.564 16434.958 - -7.30% -
std::find_end(deque<int>)_(near_matches)/1000 -47.18% 30016.921 15853.777 - -6.80% -
std::set<int>::ctor(&&,_different_allocs)/32 -46.99% 336.688 178.493 - 1.60% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -46.93% 1241.659 658.998 - 5.43% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -46.92% 691458.833 367030.917 - 0.07% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -46.72% 0.476 0.253 - 0.59% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.96% 143.373 77.472 - 0.05% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.95% 341.550 188.017 - -1.12% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -44.94% 46244.650 25462.529 - 0.20% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -44.62% 0.485 0.268 - -11.03% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.53% 364.886 202.401 - 0.31% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -44.33% 3657.183 2035.859 - 1.87% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.33% 141.916 79.011 - 1.20% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.17% 1435.590 801.472 - 0.24% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -43.79% 9565.269 5376.506 - 1.47% -
std::copy_backward(vector<int>)/4096 -43.62% 254.615 143.553 - -41.33% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.60% 17490.376 9863.761 - 0.79% -
std::set<std::string>::insert(value)_(already_present)/32 -43.55% 16.328 9.218 - -9.63% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -42.83% 1368.116 782.178 - 0.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -42.23% 32.730 18.909 - -8.08% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.02% 305.808 177.308 - 1.23% -
BM_vector_deque_ranges_copy/0 -42.00% 0.682 0.396 - 0.17% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -41.94% 6.251 3.630 - 3.73% -
std::find_if_not(deque<int>)_(bail_25%)/8 -41.76% 2.058 1.199 - 2.29% -
std::find_end(list<int>,_pred)_(same_length)/8192 -41.30% 17079.425 10026.215 - 13.54% -
std::set<std::string>::erase(key)_(existent)/32 -41.14% 85.032 50.050 - -5.42% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -41.05% 919.690 542.166 - 6.95% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -40.75% 656165.456 388773.208 - 0.13% -
BM_PushHeap_float_Descending_16 -40.29% 0.632 0.377 - 3.48% -
ranges::min(std::vector<char>)/1 -40.00% 0.438 0.263 - -10.74% -
ranges::min(std::vector<long_long>)/1 -39.87% 0.437 0.263 - -21.26% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -39.79% 307.662 185.250 - 0.41% -
std::unordered_set<int>::count(key)_(non-existent)/0 -39.51% 0.485 0.293 - -16.60% -
std::multiset<int>::contains(key)_(non-existent)/8192 -38.73% 14.637 8.968 - -1.30% -
BM_StringEraseWithMove_Huge_Transparent -38.38% 69.490 42.818 - -3.68% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -38.30% 84.554 52.168 - -0.26% -
BM_PushHeap_float_Descending_4 -38.03% 0.612 0.379 - 9.19% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -38.02% 20.065 12.436 - -0.24% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -38.00% 0.481 0.298 - -24.85% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -37.46% 22.154 13.855 - 0.97% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -37.24% 16.719 10.492 - -19.50% -
std::rotate(vector<int>)_(by_1/2)/32 -37.01% 3.705 2.334 - 0.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -36.89% 51.409 32.445 - 0.83% -
rng::find_last(deque<int>)_(bail_90%)/1024 -36.71% 45.933 29.072 - 0.65% -
rng::find_last(deque<int>)_(bail_90%)/50 -36.59% 2.934 1.860 - 1.20% -
std::find_end(deque<int>)_(near_matches)/8192 -36.27% 1769000.521 1127436.325 - -4.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -36.20% 23.575 15.040 - 29.24% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -35.48% 80156.175 51719.706 - -1.88% -
std::partial_sort_copy(deque<int>)_(descending)/8 -35.44% 23.334 15.063 - 2.95% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -35.31% 661.528 427.946 - -0.53% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -35.30% 9999.342 6469.957 - -2.68% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -35.29% 78936.141 51077.669 - -4.43% -
std::multiset<int>::ctor(const&,_alloc)/8192 -35.25% 79867.273 51715.177 - -0.83% -
BM_StringEraseWithMove_Huge_Opaque -34.89% 68.230 44.426 - -8.30% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -34.56% 41.375 27.078 - -2.65% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -34.46% 120.283 78.839 - 1.39% -
std::copy_n(list<int>)/64 -34.38% 22.405 14.703 - -1.01% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -34.33% 10.626 6.978 - -18.29% -
std::all_of(vector<int>)_(process_all)/50 -33.97% 19.204 12.680 - -15.76% -
std::set<int>::ctor(const&,_alloc)/8192 -33.92% 77999.624 51541.406 - 4.13% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -33.84% 47.142 31.191 - -2.74% -
std::set<int>::ctor(const&,_alloc)/1024 -33.62% 9679.700 6425.464 - 3.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -33.56% 13072113.395 8684988.367 - 0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -33.26% 12922716.210 8625222.695 - -2.40% -
std::unique_copy(list<int>)_(contiguous)/52 -33.21% 29.051 19.404 - -0.29% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.00% 0.696 0.466 - 0.10% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -32.99% 40.370 27.053 - -29.68% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -32.66% 4990595.621 3360417.817 - -26.62% -
std::multiset<std::string>::insert(value)_(already_present)/32 -32.33% 63.231 42.789 - -0.34% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -31.71% 27.276 18.626 - -38.77% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -31.62% 9961.179 6811.640 - -0.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.43% 12709486.086 8715500.823 - -0.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.17% 12762327.382 8784144.541 - -0.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.15% 12857869.172 8853127.954 - 0.17% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -30.85% 28.223 19.516 - -10.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -30.59% 12867102.536 8930758.465 - 1.01% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -30.58% 13.904 9.652 - 0.02% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -29.96% 27.006 18.914 - -9.46% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -29.70% 46.274 32.532 - -36.61% -
std::set<std::string>::erase(key)_(existent)/8192 -29.41% 104.125 73.501 - -17.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -29.30% 345568085.054 244313389.976 - -0.61% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -29.29% 1.956 1.383 - -4.73% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -29.15% 11.335 8.031 - -28.93% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -29.13% 1.923 1.363 - -19.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -29.05% 33.662 23.882 - 0.34% -
std::multiset<int>::count(key)_(existent)/1024 -28.94% 8.033 5.708 - 1.15% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -28.91% 41.831 29.737 - 10.39% -
BM_align/64 -28.90% 0.921 0.655 - 0.78% -
BM_align/8 -28.84% 0.921 0.655 - -0.02% -
BM_align/256 -28.77% 0.920 0.655 - -1.30% -
BM_align/1 -28.69% 0.921 0.657 - -0.41% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -28.65% 39.488 28.176 - 0.43% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -28.59% 42.101 30.063 - -1.42% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -28.34% 29.261 20.968 - -12.05% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -28.08% 9.077 6.528 - 0.17% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -28.02% 1.971 1.419 - -1.41% -
BM_PushHeap_float_PipeOrgan_1 -27.94% 0.671 0.483 - 3.10% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -27.88% 33.952 24.485 - -24.18% -
ranges::min(std::deque<long_long>)/70000 -27.68% 26305.416 19025.230 - -0.15% -
std::multiset<int>::ctor(const&,_alloc)/1024 -27.36% 9837.980 7146.358 - 9.46% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -27.13% 897.251 653.850 - 0.57% -
std::partial_sort_copy(deque<int>)_(heap)/8 -26.94% 20.481 14.963 - -0.95% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -26.91% 1951710.117 1426588.598 - -8.26% -
BM_PushHeap_float_Descending_64 -26.71% 0.523 0.383 - 1.03% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -26.66% 11.127 8.160 - 0.69% -
rng::contains_subrange(list<int>)_(process_all)/8192 -26.65% 9040.942 6631.961 - -12.73% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -26.32% 1.806 1.331 - 0.32% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -25.92% 2499501.196 1851588.721 - -21.73% -
BM_StringFindStringLiteral/1024 -25.62% 23.787 17.692 - -3.32% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -25.19% 31.977 23.923 - 18.89% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -25.00% 0.397 0.298 - 1.41% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -24.77% 1698.499 1277.824 - -15.18% -
BM_PushHeap_string_SingleElement_1 -24.69% 0.700 0.527 - 9.08% -
std::multiset<std::string>::erase(key)_(existent)/8192 -24.02% 106.311 80.770 - 0.48% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -23.93% 56.323 42.847 - -8.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -23.78% 0.684 0.521 - 11.63% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -23.77% 32.972 25.135 - -0.11% -
std::for_each(multiset<int>::iterator)/50 -23.68% 47.219 36.039 - 1.64% -
std::find_end(deque<int>)_(process_all)/1048576 -23.64% 366182.771 279609.610 - 1.75% -
BM_PushHeap_string_Random_1 -23.42% 0.698 0.535 - 13.75% -
std::lower_bound(std::forward_list<int>)/100 -23.37% 108.722 83.316 - 1.53% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -23.32% 982.518 753.377 - 0.50% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -23.19% 87.456 67.174 - -2.38% -
std::transform(list<int>)_(identity_transform)/50 -23.15% 39.305 30.205 - -0.70% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -23.06% 3169.555 2438.692 - 4.03% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.02% 41839.989 32208.519 - 1.01% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -22.94% 40274.147 31035.534 - 0.09% -
BM_vector_deque_copy/0 -22.75% 0.551 0.425 - 15.34% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -22.60% 34.322 26.565 - -30.37% -
std::find_end(deque<int>)_(process_all)/8192 -22.42% 2856.159 2215.876 - 10.80% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -22.35% 31.652 24.576 - -4.54% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.35% 3801.904 2952.154 - 0.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -22.21% 42.668 33.194 - 8.67% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -22.14% 1.697 1.322 - -6.77% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -22.03% 7.197 5.611 - 3.11% -
std::partition(list<int>)_(dense)/8192 -21.99% 5676.201 4428.060 - -12.03% -
std::multiset<int>::count(key)_(existent)/32 -21.86% 4.705 3.677 - -1.66% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -21.82% 41.582 32.510 - -19.19% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -21.56% 31.932 25.047 - -1.07% -
BM_PushHeap_float_Random_4 -21.43% 3.007 2.363 - -9.01% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -21.43% 2406237.543 1890583.784 - 0.61% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -21.22% 7.501 5.909 - -20.97% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -21.12% 34.841 27.483 - -7.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -20.81% 31.405 24.869 - 0.29% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -20.71% 26.306 20.859 - -21.48% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.49% 3747.263 2979.543 - 0.63% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.46% 510.928 406.406 - 0.16% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.24% 1.025 0.817 - -0.21% -
vector<bool>::resize() -20.24% 14.265 11.377 - 4.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -20.21% 20.753 16.560 - -0.09% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -20.06% 65.036 51.988 - -27.00% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -20.04% 1.866 1.492 - -1.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -20.01% 0.695 0.556 - -14.93% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -19.97% 60.415 48.351 - 5.01% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.84% 527.668 422.985 - -0.61% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -19.70% 15051.910 12086.744 - -32.61% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -19.70% 25.784 20.706 - -24.55% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -19.66% 205840.675 165374.111 - -1.45% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -19.57% 10.193 8.199 - -28.34% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -19.54% 1.661 1.337 - 7.87% -
std::set<std::string>::erase(key)_(existent)/1024 -19.34% 74.668 60.230 - -16.96% -
BM_deque_deque_ranges_move/0 -19.32% 0.923 0.744 - -6.02% -
BM_PushHeap_uint64_Ascending_1 -19.32% 0.577 0.466 - 0.00% -
BM_PushHeap_float_Descending_256 -19.24% 0.499 0.403 - 0.60% -
std::vector<std::string>::ctor(size)/8192 -19.20% 5187.044 4191.018 - 0.78% -
rng::for_each(multimap<int>)/50 -19.16% 50.199 40.580 - -0.18% -
std::move(deque<int>)/64 -19.15% 6.112 4.942 - 1.04% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -18.53% 376.205 306.489 - -11.15% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -18.40% 2864.945 2337.706 - 2.11% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -18.39% 0.478 0.391 - -6.55% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -18.26% 2.971 2.429 - -0.07% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -18.16% 493.439 403.815 - -16.21% -
std::set<int>::count(key)_(non-existent)/8192 -18.10% 13.811 11.312 - 0.28% -
std::sort(deque<int>)_(shuffled)/8192 -18.09% 98727.252 80870.864 - 0.63% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -18.01% 0.487 0.400 - 7.38% -
std::for_each(multimap<int>::iterator)/50 -17.97% 44.244 36.294 - -1.15% -
vector<bool>::reserve() -17.87% 10.924 8.972 - 2.79% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -17.83% 42.679 35.068 - -1.61% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -17.76% 1017.258 836.591 - -0.20% -
BM_PushHeap_float_Descending_1024 -17.75% 0.474 0.390 - -0.02% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -17.53% 1.111 0.916 - -4.25% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -17.37% 42.237 34.902 - -1.89% -
BM_StringEraseWithMove_Small_Opaque -17.31% 2.642 2.184 - 0.04% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -17.30% 23312.994 19280.640 - -0.29% -
std::find_if(vector<int>)_(process_all)/50 -17.27% 6.862 5.677 - -1.22% -
BM_PushHeap_float_Descending_16384 -17.23% 0.465 0.385 - -0.85% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -17.16% 0.459 0.381 - -16.95% -
BM_PushHeap_float_Descending_262144 -17.15% 0.465 0.385 - 0.13% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.02% 462.383 383.684 - 0.74% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -17.01% 1.912 1.587 - -9.53% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -16.99% 34573.132 28700.389 - -3.43% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -16.84% 29706.690 24703.370 - -4.09% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.64% 30.827 25.696 - -0.48% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -16.61% 3336.613 2782.470 - 4.73% -
ranges::min(std::deque<__int128>)/1 -16.50% 0.837 0.699 - 5.30% -
std::stable_partition(list<int>)_(dense)/1024 -16.43% 1747.054 1460.062 - -17.13% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.42% 19.958 16.680 - -0.07% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -16.40% 41.946 35.065 - -0.43% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -16.38% 7.032 5.880 - -25.96% -
std::for_each(set<int>::iterator)/50 -16.32% 44.234 37.017 - 0.52% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -16.29% 751.020 628.642 - -3.07% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.23% 415514.516 348094.370 - 0.55% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -16.15% 44.580 37.380 - 0.10% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -16.15% 1.590 1.334 - -2.21% -
std::find_if_not(vector<int>)_(process_all)/50 -16.07% 6.854 5.752 - 3.23% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -16.07% 6490.822 5447.766 - -0.66% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -16.05% 10.857 9.115 - 8.99% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -16.02% 7.174 6.025 - 8.60% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -15.94% 7.661 6.440 - -0.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -15.88% 211995.841 178324.297 - 5.21% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -15.85% 26297.375 22130.528 - -1.35% -
std::copy(vector<bool>)_(aligned)/1048576 -15.78% 3458.440 2912.853 - 22.28% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -15.75% 17.650 14.871 - -0.13% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -15.68% 0.314 0.265 - -44.83% -
std::find_end(deque<int>)_(process_all)/1024 -15.65% 359.385 303.124 - 3.90% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -15.65% 19485468.659 16435305.736 - -20.94% -
std::find_if_not(vector<char>)_(bail_25%)/8 -15.59% 0.932 0.787 - -15.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -15.59% 0.500 0.422 - -31.46% -
std::deque<std::string>::ctor(size)/32 -15.54% 51.330 43.352 - -1.17% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -15.54% 38.061 32.146 - -9.96% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -15.47% 6308.222 5332.034 - 1.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -15.46% 28.354 23.971 - 0.06% -
std::set<int>::count(key)_(existent)/1024 -15.45% 4.683 3.960 - -3.61% -
std::find_end(vector<int>)_(near_matches)/8192 -15.41% 911938.505 771373.071 - 0.15% -
ranges::min(std::deque<long_long>)/64 -15.29% 19.934 16.887 - -4.24% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -15.27% 10988.291 9310.046 - -6.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -15.25% 0.463 0.392 - -8.30% -
BM_PushHeap_uint32_Random_1 -15.24% 0.465 0.394 - -35.62% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -15.22% 3.054 2.589 - 4.72% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -15.21% 41.522 35.207 - 7.55% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -15.16% 6028.056 5113.981 - 20.07% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -15.12% 63.285 53.716 - -0.07% -
std::multiset<std::string>::count(key)_(non-existent)/32 -15.03% 12.420 10.554 - 1.63% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -14.92% 4253.786 3619.233 - 0.45% -
SetIntersection_Front_Set_float_1024_256 -14.81% 4190780.106 3570120.834 - -5.48% -
std::find_if(vector<int>)_(bail_25%)/32768 -14.81% 944.162 804.357 - -2.09% -
std::is_sorted(list<int>,_pred)/8192 -14.78% 9043.894 7707.480 - 0.35% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.77% 943.307 803.950 - -0.02% -
std::find_if(vector<int>)_(process_all)/32768 -14.74% 3759.689 3205.418 - -4.48% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -14.70% 6.430 5.484 - -1.97% -
ranges::min(std::list<__int128>)/1 -14.70% 0.396 0.338 - 0.75% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -14.68% 1506.395 1285.223 - -10.57% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.60% 3749.940 3202.634 - 0.05% -
rng::find_last(vector<char>)_(bail_90%)/1024 -14.59% 27.802 23.745 - 0.57% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -14.58% 67.770 57.891 - 0.45% -
std::rotate(vector<int>)_(by_1/2)/50 -14.54% 4.471 3.821 - 0.16% -
std::find_if(vector<int>)_(process_all)/8192 -14.52% 945.111 807.876 - -4.27% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -14.50% 1598.034 1366.254 - -6.67% -
std::unique(list<int>)_(contiguous)/1024 -14.50% 1074.782 918.901 - 0.67% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -14.50% 31.347 26.803 - -36.87% -
SetIntersection_Front_Set_float_16384_256 -14.30% 4201758.451 3600893.826 - -0.27% -
std::reverse_copy(list<int>)/8 -14.29% 2.787 2.389 - -0.94% -
std::move(list<int>)/64 -14.19% 47.883 41.090 - 4.65% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -14.11% 39.924 34.292 - 8.20% -
std::unordered_set<std::string>::find(key)_(existent)/32 -14.08% 39.750 34.152 - -10.88% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.07% 30.627 26.317 - 0.59% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -14.05% 3.208 2.757 - -4.86% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.93% 399584.042 343935.058 - -0.74% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -13.90% 40.793 35.121 - -3.80% -
rng::starts_with(list<int>,_pred)/8192 -13.88% 12219.251 10523.010 - -10.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -13.87% 14184778.212 12218051.663 - -1.76% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -13.86% 103.512 89.166 - 1.40% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -13.81% 29303.154 25257.240 - -8.53% -
std::map<int,_int>::count(key)_(existent)/32 -13.78% 1.779 1.534 - 2.16% -
BM_deque_vector_ranges_move_backward/0 -13.69% 1.584 1.367 - -9.90% -
std::any_of(vector<int>)_(process_all)/50 -13.69% 18.971 16.374 - 9.06% -
BM_vector_deque_ranges_copy/2 -13.68% 2.066 1.784 - -5.57% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -13.65% 42.545 36.739 - 0.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -13.59% 33.989 29.369 - -12.78% -
std::any_of(deque<int>)_(process_all)/50 -13.54% 21.838 18.881 - -0.06% -
rng::for_each(set<int>)/50 -13.50% 43.831 37.915 - 0.31% -
std::map<int,_int>::erase(iterator)/1024 -13.48% 24.033 20.792 - 0.23% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.47% 14.823 12.826 - -0.16% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -13.39% 52.479 45.454 - -1.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -13.34% 1253227.860 1086097.613 - -3.68% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.29% 14.792 12.825 - -0.02% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -13.06% 39268.073 34139.125 - -0.55% -
std::for_each(map<int>::iterator)/50 -13.03% 41.120 35.760 - -0.61% -
std::set<std::string>::erase(iterator)/32 -13.03% 31.731 27.597 - 6.20% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -12.79% 3930.856 3428.286 - -10.88% -
std::find_if_not(vector<int>)_(bail_25%)/8 -12.75% 0.850 0.742 - -12.86% -
BM_vector_deque_ranges_copy/1 -12.72% 2.319 2.024 - -6.45% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.70% 14.643 12.783 - -0.55% -
std::set<int>::contains(key)_(non-existent)/32 -12.70% 3.072 2.682 - 0.71% -
std::search_n(list<int>)_(no_match)/8192 -12.58% 7440.476 6504.513 131.700 0.22% 131.700
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.57% 392009.161 342726.603 - -0.21% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.55% 396460.055 346717.490 - -0.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -12.41% 22.287 19.521 - -9.59% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -12.38% 33.088 28.991 - -8.67% -
SetIntersection_Front_Set_string_262144_64 -12.36% 4991120.743 4374054.670 - -0.17% -
std::multiset<int>::ctor(const&,_alloc)/32 -12.33% 258.013 226.208 - -0.85% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.29% 41011.164 35970.449 - 0.93% -
std::none_of(deque<int>)_(process_all)/50 -12.26% 21.525 18.886 - -0.07% -
std::set<std::string>::erase(iterator)/8192 -12.25% 31.029 27.228 - -10.64% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -12.23% 10.497 9.213 - -4.90% -
std::find_first_of(list<int>)_(large_needle)/1024 -12.23% 985755.662 865234.085 - -5.26% -
rng::contains(vector<int>)_(process_all)/8 -12.21% 2.817 2.473 - -5.40% -
std::unordered_multiset<int>::erase(iterator)/8192 -12.19% 22.805 20.024 - -6.17% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -12.15% 35548.682 31228.524 - -0.37% -
std::generate_n(deque<int>)/1024 -12.15% 278.270 244.465 - 0.30% -
std::find_end(list<int>)_(single_element)/8192 -12.11% 9655.531 8486.585 - 2.66% -
std::map<int,_int>::count(key)_(existent)/1024 -12.06% 4.408 3.876 - 0.39% -
BM_deque_vector_ranges_move/1 -12.06% 2.368 2.083 - 3.48% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -12.06% 81.331 71.525 - -5.45% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -12.04% 1003.120 882.379 - 1.30% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -12.03% 371962841.924 327211385.361 - -7.65% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -12.03% 1028065.763 904395.647 - -13.62% -
std::fill(list<int>)/8192 -11.94% 8518.996 7501.914 - -10.91% -
std::map<int,_int>::erase(iterator)/32 -11.86% 23.494 20.708 - 0.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -11.85% 55.542 48.962 - -17.00% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -11.84% 16.427 14.481 - -16.68% -
std::set<std::string>::ctor(const&,_alloc)/32 -11.81% 850.530 750.105 - 8.04% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -11.80% 1000.098 882.112 - 1.61% -
std::find_if(vector<char>)_(bail_25%)/32768 -11.76% 943.756 832.782 - 4.20% -
std::generate(deque<int>)/1024 -11.75% 276.750 244.219 - -0.08% -
std::multiset<int>::find(key)_(non-existent)/8192 -11.73% 9.262 8.176 - -2.11% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -11.68% 336.361 297.078 - 7.44% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -11.66% 23.529 20.784 - -6.02% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.65% 14.489 12.801 - -0.22% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.61% 79.353 70.137 - 0.31% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.60% 14.528 12.842 - -0.29% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -11.59% 1.559 1.378 - 5.05% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -11.59% 24.763 21.893 - -3.75% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -11.58% 872.788 771.699 - 4.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.52% 54.073 47.842 - -1.23% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -11.50% 96.527 85.423 - -2.98% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -11.49% 165961.418 146895.043 - 1.68% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -11.46% 546.581 483.920 - -5.79% -
BM_StringMove_Small -11.43% 0.799 0.707 - 0.20% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.40% 28.918 25.622 - 0.19% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -11.39% 0.688 0.610 - -11.82% -
SetIntersection_Front_Set_uint32_262144_1024 -11.39% 14078427.392 12475205.158 - 1.20% -
BM_StringMove_Large -11.38% 0.798 0.707 - 0.17% -
std::map<std::string,_int>::erase(key)_(existent)/32 -11.37% 75.997 67.356 - 1.67% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -11.34% 19.855 17.603 - 1.42% -
std::set<std::string>::ctor(const&,_alloc)/1024 -11.30% 41349.189 36675.054 - -0.20% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -11.30% 21.307 18.901 - -5.69% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -11.25% 23.240 20.624 - -0.86% -
BM_vector_deque_ranges_move_backward/2 -11.20% 2.062 1.831 - -11.32% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -11.18% 22.010 19.548 - -5.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -11.18% 26463573.918 23504061.049 - 1.38% -
std::stable_sort(deque<int>)_(shuffled)/8192 -11.18% 15961.235 14177.473 - -0.90% -
BM_CmpEqual_uint_short -11.14% 1.135 1.009 - -3.71% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -11.13% 5454.051 4846.844 - -1.15% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.08% 6490.305 5771.304 - -12.40% -
std::any_of(deque<int>)_(process_all)/8192 -11.06% 2833.712 2520.260 - 0.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -11.04% 39.953 35.543 - -4.64% -
rng::find_last(deque<int>)_(bail_90%)/8 -11.03% 0.969 0.862 - 6.72% -
std::pop_heap(deque<std::string>)/1024 -11.01% 66.905 59.537 - 0.01% -
BM_CmpEqual_uint_schar -10.96% 1.133 1.009 - -0.75% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -10.91% 346.008 308.254 - -15.03% -
std::set<std::string>::upper_bound(key)_(existent)/32 -10.91% 17.323 15.434 - -1.60% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.91% 1631029.556 1453164.674 - 0.08% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.89% 50238.000 44769.396 - 0.65% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.87% 237.582 211.761 - -0.36% -
BM_deque_vector_ranges_move/2 -10.86% 2.062 1.838 - 3.41% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -10.84% 1123.071 1001.277 - 3.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -10.84% 20147429.879 17963982.704 - -9.78% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -10.75% 2.801 2.500 - 4.49% -
std::any_of(deque<int>)_(process_all)/32768 -10.70% 11288.254 10079.895 - 0.14% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -10.70% 1.553 1.387 - -10.97% -
std::map<std::string,_int>::erase(iterator)/1024 -10.68% 35.703 31.889 - 1.58% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -10.68% 26.709 23.858 - -9.15% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.67% 5.544 4.952 - 0.19% -
std::set<std::string>::equal_range(key)_(existent)/8192 -10.65% 32.538 29.071 - 0.40% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.63% 7693.487 6875.439 - -0.45% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.63% 19.825 17.718 - -17.28% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -10.62% 41179.387 36806.923 - -1.78% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -10.58% 51.053 45.649 - -2.58% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -10.58% 1.156 1.033 - -1.87% -
std::find_end(vector<int>)_(near_matches)/1024 -10.58% 15666.013 14009.101 - 0.12% -
SetIntersection_Interlaced_Set_string_256_256 -10.57% 31581530.718 28241923.803 - -2.58% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -10.56% 3.026 2.707 - 53.91% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.55% 28.308 25.321 - 0.21% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.53% 326.452 292.069 - -0.02% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.51% 42861.115 38357.583 - 0.22% -
BM_vector_deque_ranges_move_backward/1 -10.50% 2.329 2.085 - -10.46% -
std::equal(vector<int>)_(it,_it,_it)/50 -10.49% 4.559 4.081 - -0.11% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.48% 14.297 12.798 - -0.39% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -10.45% 1.353 1.212 - -12.59% -
BM_PushHeap_float_SingleElement_1 -10.45% 0.520 0.466 - -0.33% -
BM_PushHeap_float_Descending_1 -10.44% 0.520 0.466 - -0.25% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -10.43% 12660.436 11339.693 - -14.89% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -10.43% 19.814 17.747 - -16.85% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.41% 7671.183 6872.266 - -5.24% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -10.38% 870.550 780.166 - 13.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -10.38% 19920405.161 17852599.505 - -4.17% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.37% 6386.166 5723.851 - -3.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -10.36% 1673427.875 1500040.492 - -3.41% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.34% 41242.647 36978.044 - -0.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -10.34% 43642.399 39130.400 - -3.21% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -10.30% 34.641 31.072 - -21.71% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.29% 7679.045 6888.710 - -0.21% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -10.19% 6.571 5.902 - 5.95% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -10.17% 39.535 35.512 - 6.89% -
SetIntersection_Front_Set_uint32_256_64 -10.17% 5818788.429 5226757.748 - -4.92% -
BM_CmpEqual_ushort_short -10.17% 1.126 1.011 - 2.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -10.17% 3.116 2.799 - -0.07% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -10.11% 283279.563 254633.499 - 2.53% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -10.10% 12.402 11.149 - -2.36% -
std::find_end(vector<int>)_(near_matches)/1000 -10.10% 15052.698 13532.750 - 0.36% -
std::find(vector<long_long>)_(process_all)/8 -10.04% 1.139 1.025 - -7.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -10.04% 1269612.394 1142142.519 - 2.51% -
std::multiset<std::string>::find(key)_(existent)/8192 -10.03% 30.260 27.224 - -5.13% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.03% 8360.145 7521.795 - -1.90% -
BM_vector_deque_copy_backward/1 -10.01% 2.384 2.145 - -10.50% -
BM_CmpLess_uchar_short -10.01% 1.135 1.021 - -5.15% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -9.98% 7.269 6.544 - -0.83% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -9.94% 1.525 1.374 - -27.59% -
std::find_if(vector<int>)_(process_all)/1024 -9.92% 125.593 113.129 - -2.04% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.91% 125.060 112.668 - -0.03% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.90% 2.456 2.213 - -0.24% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.88% 339776.780 306216.692 - -0.00% -
std::multiset<int>::find(key)_(non-existent)/1024 -9.82% 6.064 5.469 - 0.16% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -9.82% 11.991 10.814 - 7.01% -
BM_PushHeap_string_Ascending_262144 -9.81% 31.698 28.590 - -3.64% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -9.79% 38.282 34.534 - 0.27% -
std::map<int,_int>::erase(iterator)/8192 -9.79% 26.727 24.112 - 0.09% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.76% 26328.045 23759.679 - 0.04% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -9.75% 540.529 487.809 - -0.43% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -9.75% 12.544 11.321 - -2.84% -
rng::contains_subrange(list<int>)_(single_element)/8192 -9.74% 7744.738 6990.709 - -12.90% -
std::partial_sort(deque<int>)_(ascending)/8192 -9.73% 162158.621 146375.568 - -1.93% -
std::set<int>::ctor(const&,_alloc)/32 -9.70% 248.035 223.969 - 2.83% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -9.70% 50.725 45.805 - -8.36% -
std::partial_sort_copy(list<int>)_(ascending)/8 -9.69% 9.365 8.457 - 3.87% -
BM_StringEraseWithMove_Small_Transparent -9.69% 2.412 2.178 - 0.05% -
BM_CmpEqual_uchar_schar -9.69% 1.123 1.014 - 2.51% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.67% 25288.706 22842.146 - 0.00% -
std::generate_n(list<int>)/50 -9.67% 16.772 15.150 - -1.67% -
std::unique(list<int>)_(contiguous)/8192 -9.67% 7802.830 7048.534 - 0.60% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -9.65% 17.332 15.659 - -1.42% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.63% 28529.467 25782.718 - -1.53% -
BM_deque_vector_copy_backward/0 -9.59% 1.541 1.394 - -1.86% -
std::copy_n(vector<bool>)_(aligned)/1048576 -9.59% 3110.122 2811.883 - 15.31% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -9.58% 1.254 1.134 - -3.27% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -9.56% 255.785 231.325 - 1.08% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -9.56% 0.618 0.559 - 15.09% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.53% 2662823.390 2409146.333 - 0.08% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -9.51% 3729.836 3375.148 - -2.47% -
BM_CmpLess_uint_short -9.49% 1.136 1.029 - 2.39% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -9.45% 0.291 0.263 - 0.22% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -9.42% 4.556 4.127 - 0.93% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -9.41% 0.692 0.627 - 3.38% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -9.39% 506698.677 459110.221 - -7.07% -
std::map<int,_int>::ctor(const&,_alloc)/32 -9.39% 251.225 227.636 - -1.14% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -9.34% 23.704 21.489 - 6.18% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.34% 0.697 0.632 - -0.31% -
BM_deque_deque_ranges_move_backward/2 -9.33% 2.470 2.240 - -7.64% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -9.33% 324.985 294.670 - -1.10% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.32% 50304.151 45616.382 - 0.38% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.31% 871.186 790.111 - -0.86% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -9.30% 19.724 17.889 - 4.77% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -9.26% 29.987 27.209 - -8.54% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -9.25% 104.860 95.163 - -3.19% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.21% 0.515 0.467 - 0.22% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -9.21% 192.524 174.798 - -3.18% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -9.14% 15308.043 13909.625 - 4.14% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -9.13% 1.729 1.571 - 10.79% -
BM_CmpLess_uchar_schar -9.13% 1.122 1.020 - -3.31% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -9.11% 10.794 9.810 - -7.00% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -9.11% 15.976 14.521 - -0.18% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -9.08% 39.144 35.589 - 2.22% -
SetIntersection_Interlaced_Vector_uint32_256_4 -9.07% 5095696.012 4633354.471 - -6.85% -
std::adjacent_find(vector<int>,_pred)/8 -9.05% 3.525 3.206 - -0.97% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -9.04% 11.344 10.318 - -5.10% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.04% 1.775 1.615 - 0.03% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -9.03% 1.760 1.601 - 5.69% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.01% 14.103 12.832 - -0.03% -
std::multiset<int>::find(key)_(non-existent)/32 -9.00% 2.469 2.247 - -0.91% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -8.99% 82.328 74.927 - -15.14% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -8.98% 3.966 3.610 - -1.73% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -8.92% 11.000 10.018 - -2.54% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -8.92% 40223.506 36637.469 - -0.42% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -8.89% 1191.292 1085.406 - 0.84% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -8.84% 1.450 1.322 - -8.82% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -8.79% 4.628 4.221 - 0.07% -
BM_CmpEqual_uint_int -8.79% 1.129 1.029 - -0.97% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -8.76% 3.195 2.915 - 6.50% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.74% 51354.220 46867.242 - -3.15% -
BM_PushHeap_float_Random_262144 -8.72% 7.779 7.100 - -2.03% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.72% 831.696 759.178 - 0.13% -
std::for_each_n(list<int>)/50 -8.72% 24.253 22.139 - -3.09% -
SetIntersection_Interlaced_Vector_string_1024_1024 -8.70% 41552999.422 37938209.379 - -1.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -8.70% 0.591 0.540 - -12.33% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -8.66% 1.448 1.322 - 4.84% -
BM_vector_deque_copy_backward/2 -8.62% 2.064 1.886 - -8.67% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.60% 13.890 12.695 - -0.27% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -8.59% 23.216 21.222 - -6.94% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -8.58% 41.660 38.084 - -0.51% -
BM_StringRelational_Compare_Huge_Large_Control -8.53% 2.276 2.082 - 0.08% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.53% 4.625 4.230 - -2.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -8.49% 1230312.025 1125918.127 - 4.89% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.42% 13.879 12.710 - -0.52% -
std::find_end(list<int>)_(near_matches)/8192 -8.34% 2457994.737 2252945.565 - -0.02% -
std::remove_if(vector<int>)_(prefix)/1024 -8.34% 377.315 345.860 - -0.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -8.33% 27756247.120 25444861.341 - -2.47% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -8.32% 23.042 21.125 - -1.01% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -8.31% 27006.931 24762.634 - -0.39% -
SetIntersection_Front_Set_float_64_64 -8.29% 13646673.642 12514888.823 - -0.81% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -8.29% 25.080 23.002 - -1.61% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -8.27% 22.083 20.256 - -0.97% -
BM_CmpLess_ushort_short -8.27% 1.122 1.030 - -0.66% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -8.26% 32.207 29.547 - -2.52% -
BM_CmpLess_uint_schar -8.24% 1.134 1.041 - -1.31% -
std::stable_sort(deque<int>)_(ascending)/8 -8.24% 20.212 18.547 - 5.09% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.23% 60.747 55.748 - -0.03% -
BM_tolower_char<wchar_t> -8.21% 0.603 0.554 - -19.63% -
std::is_sorted(deque<int>)/8 -8.20% 2.861 2.627 - -23.67% -
std::pop_heap(deque<float>)/1024 -8.18% 13.589 12.478 - -0.93% -
std::multiset<int>::count(key)_(non-existent)/0 -8.17% 0.275 0.253 - -2.97% -
std::remove_if(vector<int>)_(sprinkled)/50 -8.11% 62.271 57.219 - 0.44% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -8.11% 20.288 18.643 - -0.35% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.08% 1.257 1.156 - 0.01% -
std::set<std::string>::find(key)_(existent)/8192 -8.07% 30.665 28.189 - -9.89% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -8.07% 62.246 57.224 - 0.17% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -8.03% 7.310 6.723 - -0.19% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -8.03% 10.947 10.068 - -7.50% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -8.02% 20.402 18.767 - -0.76% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -8.00% 28.521 26.238 - -9.40% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -7.98% 0.378 0.348 - -0.30% -
SetIntersection_Interlaced_Set_uint64_262144_1 -7.97% 1074622.364 989011.544 - -4.32% -
std::unordered_set<int>::contains(key)_(existent)/32 -7.95% 1.409 1.297 - -14.33% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -7.94% 34.441 31.706 - -10.77% -
std::is_partitioned(list<int>)_(partitioned)/1024 -7.92% 639.612 588.939 - -16.22% -
BM_std_minmax_element<char>/70000 -7.91% 18227.984 16786.817 - -11.13% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -7.89% 27.776 25.584 - -1.44% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -7.88% 21.022 19.365 - -0.94% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -7.88% 167.814 154.591 - -5.45% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -7.86% 0.376 0.346 - -1.29% -
std::find_if_not(vector<int>)_(process_all)/8 -7.82% 1.413 1.303 - -12.04% -
std::set<int>::clear()/8192 -7.82% 82177.383 75751.871 - -5.49% -
std::remove_if(vector<int>)_(prefix)/50 -7.81% 58.489 53.922 - -0.44% -
std::unordered_set<int>::count(key)_(non-existent)/32 -7.80% 1.397 1.288 - -13.51% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.79% 55.915 51.557 - 11.59% -
BM_std_minmax_element<char>/65536 -7.79% 17040.338 15712.933 - -11.11% -
BM_std_minmax_element<char>/4096 -7.72% 1075.804 992.757 - -10.76% -
BM_std_minmax_element<char>/5500 -7.71% 1441.057 1329.917 - -10.80% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -7.70% 29.307 27.049 - 2.50% -
std::vector<std::string>::ctor(size)/1024 -7.70% 464.449 428.706 - 0.69% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -7.68% 1059570.090 978152.961 - -5.12% -
std::map<int,_int>::clear()/8192 -7.68% 92082.029 85008.830 - -2.35% -
BM_std_minmax_element<char>/64000 -7.68% 16622.266 15345.711 - -11.10% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.66% 45431.064 41950.001 - -0.06% -
std::set<int>::clear()/1024 -7.65% 9592.911 8858.812 - -5.13% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -7.65% 2.540 2.346 - -1.80% -
BM_StringConstructDestroyCStr_Small_Opaque -7.65% 2.253 2.080 - -4.58% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.65% 39681.250 36646.884 - 0.44% -
SetIntersection_Front_Set_uint64_1024_1 -7.64% 1059873.233 978932.364 - -5.75% -
std::multiset<int>::count(key)_(existent)/8192 -7.63% 10.260 9.477 - 3.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -7.62% 23235625.108 21464792.452 - -3.54% -
SetIntersection_None_Vector_uint64_16384_1 -7.60% 1128744.076 1042925.715 - -5.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -7.60% 1282.978 1185.475 - -0.26% -
ranges::min(std::vector<__int128>)/70000 -7.60% 30876.815 28531.116 - 5.43% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -7.59% 23668700.453 21871271.384 - 4.31% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -7.59% 2.579 2.383 - -7.40% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -7.59% 2.689 2.485 - -1.75% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -7.57% 27.147 25.091 - -4.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -7.53% 39.152 36.205 - -0.25% -
BM_CmpLess_ushort_schar -7.51% 1.119 1.035 - 0.03% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -7.51% 928.015 858.329 - 0.38% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -7.50% 22.427 20.746 - -4.76% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.50% 19137.364 17703.016 - -7.29% -
BM_deque_deque_move_backward/64 -7.49% 3.659 3.385 - 0.16% -
BM_std_minmax_element<char>/4000 -7.49% 1048.304 969.800 - -10.75% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -7.46% 42.388 39.224 - 1.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -7.43% 1245913.791 1153312.313 - 2.06% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -7.42% 307.987 285.122 - -0.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -7.41% 0.579 0.536 - -23.13% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -7.40% 0.521 0.482 - 3.15% -
std::partial_sort(deque<int>)_(descending)/8192 -7.39% 282589.439 261697.008 - 3.58% -
BM_CmpLess_int_uint -7.35% 1.140 1.056 - -7.43% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -7.35% 1.423 1.318 - -0.36% -
BM_PushHeap_float_Random_64 -7.34% 6.730 6.236 - -1.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -7.28% 1075966.426 997617.990 - -5.60% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.28% 14808.666 13731.220 - -1.18% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -7.25% 14.342 13.303 - 3.96% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -7.24% 11.611 10.770 - -1.40% -
std::map<std::string,_int>::count(key)_(existent)/32 -7.22% 17.370 16.116 - 4.41% -
BM_deque_deque_ranges_move_backward/1 -7.22% 2.716 2.520 - -7.11% -
SetIntersection_Front_Set_uint32_16384_16 -7.21% 1219808.358 1131845.793 - -4.57% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.18% 267.502 248.297 - 0.06% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.16% 5.258 4.881 - -1.21% -
std::find_if(deque<int>)_(process_all)/8192 -7.16% 2330.054 2163.290 - 7.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -7.13% 1969544.775 1829106.674 - -7.71% -
std::rotate(list<int>)_(by_1/2)/50 -7.13% 13.664 12.690 - 0.64% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -7.13% 12.374 11.493 - -0.75% -
std::multiset<int>::find(key)_(existent)/8192 -7.12% 8.908 8.274 - 3.41% -
std::find_if(deque<int>)_(process_all)/1024 -7.12% 291.638 270.869 - 7.73% -
SetIntersection_Front_Set_uint64_16384_16 -7.12% 1206813.359 1120921.716 - -5.53% -
BM_PushHeap_uint64_QuickSortAdversary_4 -7.11% 0.589 0.547 - -0.06% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.10% 4645.049 4315.295 - 0.03% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -7.09% 1.419 1.318 - -0.22% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -7.08% 0.754 0.700 - -0.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -7.08% 16.523 15.354 - -6.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -7.08% 205335869.819 190804776.718 - -4.89% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -7.06% 340.060 316.040 - -6.14% -
SetIntersection_Front_Vector_uint64_262144_1 -7.06% 1058925.944 984171.033 - -4.75% -
std::generate(deque<int>)/32 -7.06% 8.683 8.070 - -0.02% -
BM_std_minmax_element<char>/1024 -7.03% 273.212 254.017 - -10.61% -
SetIntersection_None_Set_uint64_16384_16384 -7.02% 179750549.058 167132228.723 - -2.47% -
BM_StringAssignAsciiz_Empty_Opaque -7.02% 3.336 3.102 - -0.09% -
std::search(list<int>)_(single_element)/1000 -7.02% 705.850 656.310 - -0.52% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.01% 8514.123 7916.982 - 0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -7.01% 1201530.088 1117335.702 - -5.40% -
std::find_end(list<int>)_(near_matches)/1024 -7.00% 37708.087 35069.683 - 0.37% -
std::find_end(list<int>)_(near_matches)/1000 -7.00% 36128.912 33601.580 - 0.36% -
std::map<int,_int>::contains(key)_(non-existent)/32 -6.98% 2.879 2.679 - -8.38% -
std::map<std::string,_int>::clear()/1024 -6.98% 23961.339 22289.484 - -0.92% -
BM_StringRelational_Compare_Empty_Empty_Control -6.97% 1.732 1.611 - -12.58% -
std::for_each(list<int>)/8192 -6.96% 7795.731 7252.770 - -4.51% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -6.96% 1.421 1.322 - 0.14% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -6.95% 31.241 29.070 - -6.98% -
std::none_of(deque<int>)_(process_all)/32768 -6.95% 10888.096 10131.892 - -14.33% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -6.94% 579.988 539.751 - -0.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -6.94% 19455.474 18106.190 - 0.88% -
SetIntersection_Front_Set_float_256_256 -6.93% 7681488.705 7148975.578 - 0.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.92% 1173.764 1092.597 - -9.01% -
std::none_of(deque<int>)_(process_all)/8192 -6.90% 2717.706 2530.119 - -14.36% -
BM_StringRelational_Compare_Empty_Small_Control -6.89% 1.731 1.611 - -12.22% -
std::map<int,_int>::clear()/1024 -6.89% 11337.328 10556.712 - -0.56% -
BM_PushHeap_uint64_Ascending_4 -6.84% 0.588 0.548 - -0.56% -
rng::contains_subrange(list<int>)_(single_element)/50 -6.81% 17.211 16.039 - -4.17% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -6.80% 25.624 23.881 - 13.64% -
SetIntersection_Interlaced_Vector_uint64_256_4 -6.80% 5027066.058 4685154.628 - 1.78% -
std::map<std::string,_int>::clear()/8192 -6.80% 227074.220 211630.525 - -2.31% -
BM_PushHeap_float_Random_1024 -6.79% 7.536 7.025 - -0.43% -
rng::find_last(list<int>)_(bail_90%)/50 -6.78% 1.340 1.250 - -10.61% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -6.78% 14737.138 13737.944 - 0.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.76% 68.061 63.459 - 1.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -6.76% 211188653.580 196916150.070 - -1.88% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -6.74% 13.774 12.845 - 0.34% -
std::set<int>::count(key)_(non-existent)/1024 -6.74% 7.964 7.427 - 0.47% -
BM_CmpEqual_uchar_short -6.74% 1.085 1.012 - 2.33% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -6.71% 565.641 527.666 - 0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.70% 1224383.796 1142360.188 - -2.75% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -6.69% 33.890 31.622 - -2.17% -
std::partition(list<int>)_(sparse)/8192 -6.68% 8290.379 7736.469 - -1.29% -
std::partial_sort(deque<int>)_(shuffled)/8192 -6.67% 258966.284 241690.595 - 0.08% -
BM_vector_deque_move/2 -6.64% 2.004 1.871 - -0.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -6.63% 5125.641 4785.618 - -0.54% -
SetIntersection_Front_Set_string_262144_4 -6.61% 1279899.034 1195321.524 - -5.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.61% 9602126.113 8967857.848 - -0.70% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -6.60% 1.155 1.079 - -8.62% -
BM_deque_vector_ranges_move/64 -6.60% 2.844 2.656 - 1.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -6.58% 1056491.772 987016.543 - -1.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.56% 17971062.702 16791990.539 - -1.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -6.55% 3168648.357 2961048.340 - -1.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -6.53% 1182808.202 1105618.404 - -5.95% -
SetIntersection_Front_Vector_uint64_16384_4 -6.53% 1070256.558 1000413.627 - -0.18% -
BM_vector_deque_move_backward/2 -6.52% 2.061 1.927 - -6.55% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -6.52% 1.416 1.324 - 0.42% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.52% 84931.143 79394.817 - -2.90% -
std::replace_if(list<int>)_(sprinkled)/32 -6.50% 14.267 13.340 - 0.32% -
BM_StringConstructDestroyCStr_Huge_Transparent -6.49% 69.276 64.777 - 0.50% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -6.49% 12589.841 11772.240 - 0.69% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.48% 61328.900 57352.293 - -2.52% -
BM_CmpEqual_int_uint -6.45% 1.136 1.063 - -0.88% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -6.43% 1.564 1.464 - -1.07% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.43% 58476.918 54717.553 - -1.67% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.40% 1712.250 1602.683 - 4.87% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -6.40% 721.093 674.952 - -7.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.39% 9583149.285 8970690.224 - 0.10% -
std::find_if(deque<int>)_(process_all)/32768 -6.37% 9318.367 8724.385 - 7.82% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -6.34% 20.096 18.822 - -5.10% -
std::adjacent_find(list<int>,_pred)/50 -6.34% 31.305 29.322 - 0.11% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -6.28% 8.252 7.734 - 1.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.27% 7954624.158 7456236.084 - -7.87% -
BM_CmpEqual_ushort_schar -6.26% 1.118 1.048 - 3.30% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.26% 100.195 93.925 - -0.10% -
SetIntersection_Front_Set_float_262144_4 -6.26% 1097414.686 1028752.225 - -2.14% -
BM_vector_deque_move/1 -6.26% 2.282 2.139 - 0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -6.25% 1700123.779 1593781.088 - 0.36% -
BM_deque_deque_copy_backward/0 -6.24% 0.921 0.863 - 17.94% -
std::find_end(vector<int>)_(process_all)/8192 -6.22% 1802.040 1690.016 - -3.97% -
SetIntersection_Front_Set_uint32_16384_1 -6.21% 1054686.198 989144.445 - -4.20% -
SetIntersection_Interlaced_Vector_string_1024_64 -6.20% 8570493.635 8039296.094 - -2.30% -
SetIntersection_Interlaced_Vector_string_64_64 -6.20% 26943209.535 25273442.876 - -2.56% -
rng::for_each(map<int>)/50 -6.19% 40.399 37.897 - -0.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -6.19% 35.254 33.072 - 7.31% -
SetIntersection_Front_Set_uint64_16384_64 -6.19% 1680363.084 1576391.627 - -5.23% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.18% 16158.710 15159.642 - -0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -6.17% 205628505.192 192933275.840 - -3.92% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -6.17% 35.982 33.762 - -3.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -6.16% 137162461.039 128719868.124 - -0.23% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.15% 817.266 767.012 - 0.21% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -6.13% 22.512 21.131 - -1.17% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -6.12% 33.495 31.444 - -2.26% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -6.11% 30.408 28.549 - -1.59% -
SetIntersection_Front_Set_float_262144_64 -6.11% 1694075.170 1590634.725 - 0.90% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -6.11% 24.474 22.980 - 2.60% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -6.10% 1.270 1.192 - -10.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.08% 9556404.907 8975130.640 - 0.32% -
std::set<std::string>::lower_bound(key)_(existent)/32 -6.08% 16.724 15.707 - 1.92% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -6.07% 1300008.949 1221064.455 - -2.38% -
std::find_if(vector<int>)_(bail_25%)/1024 -6.06% 28.007 26.309 - -4.37% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.05% 331.743 311.675 - 0.30% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -6.03% 19.391 18.222 - 5.09% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -6.02% 27.944 26.263 - -0.08% -
std::generate(deque<int>)/50 -6.01% 12.851 12.079 - -0.04% -
SetIntersection_Front_Set_float_262144_16 -6.00% 1207928.607 1135394.181 - -1.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.99% 9581781.413 9007651.434 - 0.18% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.98% 241.386 226.944 - -8.31% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -5.97% 29.998 28.206 - -5.91% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -5.95% 231.837 218.041 - -2.33% -
std::set<int>::count(key)_(existent)/32 -5.94% 1.700 1.599 - -1.75% -
std::map<std::string,_int>::clear()/32 -5.93% 922.172 867.476 - -6.12% -
std::make_heap(deque<int>)_(shuffled)/8192 -5.93% 24110.850 22680.969 - 0.16% -
std::multimap<int,_int>::clear()/8192 -5.92% 89258.681 83975.443 - -4.45% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.90% 55721.187 52433.155 - -3.91% -
std::transform(deque<int>)_(identity_transform)/50 -5.89% 20.289 19.095 - 0.04% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -5.88% 29.805 28.051 - 12.15% -
BM_PushHeap_float_Random_256 -5.87% 7.299 6.871 - -0.60% -
SetIntersection_Interlaced_Set_uint32_256_64 -5.84% 14073448.888 13251083.492 - 0.33% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -5.81% 466.637 439.519 - -5.33% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.80% 6911.440 6510.391 - -3.18% -
BM_CmpLess_uchar_int -5.80% 1.130 1.064 - 1.46% -
SetIntersection_None_Set_uint32_262144_4 -5.74% 1214413.332 1144741.699 - -3.33% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.73% 13505.593 12731.456 - 0.99% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -5.73% 22.458 21.171 - 4.92% -
BM_std_minmax_element<char>/512 -5.73% 139.007 131.046 - -9.28% -
SetIntersection_Front_Set_uint32_262144_256 -5.72% 3821812.911 3603288.386 - -5.11% -
std::swap_ranges(deque<int>)/50 -5.72% 16.818 15.856 - -3.12% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.71% 0.281 0.265 - -0.70% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -5.69% 73.365 69.190 - -7.54% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -5.69% 5926865.277 5589562.713 - -8.14% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -5.69% 280853.455 264871.334 - 2.07% -
SetIntersection_Front_Vector_uint64_262144_4 -5.67% 1084804.364 1023253.310 - -4.29% -
std::find_end(vector<int>)_(process_all)/1048576 -5.66% 231092.482 218024.191 - -3.10% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -5.65% 1366.765 1289.516 - 0.57% -
std::map<int,_int>::count(key)_(existent)/8192 -5.65% 6.152 5.805 - -0.05% -
SetIntersection_None_Set_uint32_262144_64 -5.64% 1213896.160 1145427.328 - -3.37% -
SetIntersection_None_Set_uint32_262144_16 -5.64% 1213268.148 1144853.842 - -3.70% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -5.63% 2.643 2.494 - 9.80% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -5.62% 38.582 36.413 - -3.16% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -5.60% 280.293 264.597 - -0.08% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -5.60% 1.274 1.203 - -9.29% -
std::unordered_multimap<int,_int>::clear()/8192 -5.59% 67123.529 63369.947 - 0.54% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -5.59% 24.606 23.231 - -0.53% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -5.58% 52.900 49.946 - -5.30% -
std::stable_partition(deque<int>)_(sparse)/8192 -5.58% 3657.156 3453.038 - 3.00% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.57% 239.847 226.490 - -9.80% -
std::count_if(deque<int>)_(every_other)/8 -5.56% 3.706 3.500 - -0.34% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -5.54% 31.240 29.510 - 0.07% -
std::move_backward(list<int>)/4096 -5.53% 5186.231 4899.236 - -1.83% -
SetIntersection_Interlaced_Vector_uint64_64_16 -5.53% 18312484.508 17299270.493 - -2.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.52% 243319897.671 229899995.249 - -2.26% -
std::sort_heap(deque<int>,_pred)/8192 -5.51% 451004.639 426141.171 - -0.32% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -5.50% 1.032 0.975 - -9.61% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -5.50% 7.331 6.928 - -2.31% -
SetIntersection_None_Vector_string_262144_1024 -5.50% 1316366.620 1244004.903 - -4.70% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.49% 165.767 156.663 - -5.37% -
BM_PushHeap_uint64_SingleElement_16 -5.49% 0.358 0.338 - -2.29% -
std::find_if(vector<int>)_(process_all)/8 -5.48% 1.487 1.406 - -5.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -5.47% 1069064.577 1010596.315 - -2.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -5.47% 16.631 15.722 - -0.04% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -5.46% 86865.854 82120.403 - -0.47% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -5.46% 1.160 1.097 - -5.32% -
rng::contains_subrange(deque<int>)_(process_all)/16 -5.46% 9.781 9.247 - 10.00% -
BM_StringAssignStr_Huge_Transparent -5.45% 115.158 108.884 - -2.80% -
std::copy_n(list<int>)/4096 -5.43% 4179.648 3952.513 - -5.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.43% 6419488.254 6070908.276 - -0.68% -
SetIntersection_Interlaced_Set_float_16384_1 -5.43% 1058843.335 1001388.409 - -3.14% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -5.42% 176.086 166.540 - 1.00% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.42% 140533.380 132921.789 - -2.78% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.41% 250004.039 236468.954 - -4.11% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.41% 58989.594 55797.746 - -2.56% -
SetIntersection_Interlaced_Vector_uint32_64_16 -5.41% 18243912.267 17256920.142 - 2.82% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.40% 2505.735 2370.493 - 0.25% -
SetIntersection_None_Set_uint32_262144_256 -5.39% 1210101.156 1144851.318 - -3.34% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -5.38% 1.621 1.534 - 1.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -5.38% 7172435.720 6786484.317 - -13.80% -
SetIntersection_Front_Set_float_262144_1024 -5.37% 12034293.678 11387619.577 - 1.00% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -5.37% 20.126 19.045 - -6.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -5.37% 3188667.332 3017559.782 - -1.27% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -5.36% 0.495 0.468 - -4.70% -
SetIntersection_None_Set_string_262144_1024 -5.36% 1720230.062 1627968.914 - -2.55% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.36% 52672.508 49848.346 - -0.08% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -5.34% 0.289 0.273 - -33.19% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.34% 2477.719 2345.491 - 0.15% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -5.33% 1.206 1.141 - -2.87% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.33% 788.683 746.611 - -0.63% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.33% 10.716 10.145 - 2.01% -
std::sort_heap(deque<int>,_pred)/1024 -5.31% 12968.908 12279.771 - -4.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.29% 6396999.538 6058528.950 - -0.03% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -5.28% 1.463 1.386 - -2.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -5.28% 1186100.636 1123447.696 - -1.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -5.28% 1535100.384 1454025.752 - -4.34% -
std::generate_n(deque<int>)/50 -5.28% 12.913 12.231 - 0.19% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -5.28% 26.452 25.056 - -3.59% -
BM_deque_deque_ranges_move/2 -5.28% 2.307 2.186 - 3.35% -
SetIntersection_None_Set_uint32_1024_1024 -5.27% 9115135.936 8634343.891 - -2.77% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -5.27% 1.827 1.730 - -0.13% -
SetIntersection_None_Vector_uint32_262144_1024 -5.27% 1151271.109 1090655.660 - -2.78% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -5.26% 56.414 53.448 - -22.37% -
BM_CmpLess_ushort_int -5.26% 1.127 1.068 - -0.90% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -5.26% 7.263 6.881 - 0.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -5.26% 1098142.576 1040426.620 - -2.33% -
SetIntersection_None_Vector_uint64_1024_16 -5.25% 1104320.490 1046342.274 - -2.60% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.24% 167226.699 158468.615 - 0.25% -
std::remove_if(list<int>)_(prefix)/8192 -5.23% 10043.714 9518.089 - -6.87% -
std::swap_ranges(deque<int>)/32 -5.23% 10.994 10.419 - -2.64% -
std::set<std::string>::count(key)_(non-existent)/8192 -5.22% 33.834 32.067 - -6.76% -
bm_lexicographical_compare<unsigned_char>/8 -5.22% 1.389 1.317 - -5.44% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -5.22% 29614.673 28070.239 - -6.73% -
bm_ranges_lexicographical_compare<signed_char>/1 -5.20% 1.715 1.625 - -6.65% -
SetIntersection_None_Set_uint64_16384_64 -5.19% 175620464.023 166505010.703 - -7.16% -
std::shift_left(list<int>)/32 -5.17% 14.178 13.445 - 0.10% -
SetIntersection_None_Set_uint32_262144_1 -5.17% 1217392.494 1154476.236 - -2.86% -
SetIntersection_Front_Set_float_16384_64 -5.16% 1730651.554 1641348.498 - 0.47% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.16% 348.591 330.607 - 0.75% -
std::set<int>::lower_bound(key)_(existent)/32 -5.15% 1.616 1.532 - 3.57% -
std::generate_n(deque<int>)/32 -5.15% 8.688 8.240 - 0.21% -
BM_StringRelational_Eq_Small_Small_ChangeLast -5.15% 2.011 1.907 - -8.06% -
SetIntersection_Front_Set_float_1024_64 -5.15% 1699533.927 1612082.461 - -5.39% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -5.14% 36.385 34.513 - -0.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -5.14% 1094577.011 1038289.022 - -2.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.14% 1239128.973 1175411.984 - -0.55% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -5.14% 31.843 30.206 - -1.06% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -5.14% 26.351 24.997 - -4.89% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -5.12% 12.068 11.450 - -2.77% -
SetIntersection_None_Vector_uint64_262144_1024 -5.09% 1141594.660 1083514.272 - -3.82% -
std::stable_sort(deque<int>)_(repeated)/8 -5.09% 19.713 18.711 - 5.61% -
BM_PushHeap_float_Ascending_16384 -5.08% 4.291 4.073 - 0.35% -
std::set<std::string>::contains(key)_(non-existent)/32 -5.08% 9.813 9.315 - -4.01% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.06% 85621.580 81285.612 - 0.44% -
std::multimap<int,_int>::erase(iterator)/1024 -5.06% 21.391 20.308 - -2.05% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -5.06% 18.451 17.518 - 2.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.04% 627.111 595.479 - -7.95% -
ranges::minmax(std::deque<long_long>)/64 -5.04% 24.549 23.312 - -0.67% -
std::multimap<int,_int>::erase(iterator)/8192 -5.02% 21.439 20.363 - -1.83% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -5.02% 23.034 21.878 - -11.28% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -5.02% 1.473 1.399 - 0.91% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.00% 124602.611 118369.984 - -0.76% -
std::unordered_multiset<int>::clear()/8192 -4.99% 67213.796 63860.366 - -6.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -4.99% 1109368.798 1054042.222 - -4.68% -
std::partition(deque<int>)_(sparse)/8192 -4.99% 3120.596 2965.034 - 0.36% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -4.98% 20.957 19.913 - 4.01% -
std::set<int>::erase(key)_(non-existent,_end)/32 -4.98% 2.636 2.505 - -5.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.97% 1697857.422 1613394.774 - -0.37% -
std::generate(deque<int>)/8192 -4.97% 2008.638 1908.861 - -0.09% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -4.95% 22.379 21.270 - -8.59% -
BM_PushHeap_float_Random_16384 -4.95% 7.550 7.176 - -1.62% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -4.94% 12.073 11.476 - -4.54% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.94% 23517.979 22356.534 - -0.19% -
SetIntersection_Front_Vector_uint64_1024_16 -4.93% 1112265.207 1057412.333 - -4.87% -
SetIntersection_Front_Set_uint32_1024_4 -4.93% 1080958.442 1027652.409 - -3.63% -
SetIntersection_None_Set_string_262144_262144 -4.91% 1710767.334 1626773.033 - -2.60% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.91% 36.747 34.944 - -0.22% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -4.90% 1.570 1.493 - 2.71% -
rng::for_each(multiset<int>)/50 -4.89% 41.043 39.036 - 1.47% -
std::stable_sort(deque<int>)_(heap)/8 -4.89% 26.262 24.979 - 4.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.88% 3196455.298 3040423.229 - -0.06% -
SetIntersection_Front_Set_uint32_1024_16 -4.88% 1218841.643 1159412.545 - -2.35% -
SetIntersection_Front_Set_string_1024_16 -4.87% 1992295.171 1895220.278 - 1.98% -
SetIntersection_None_Set_uint32_1024_256 -4.87% 9073451.384 8631523.518 - -0.15% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -4.86% 7.243 6.891 - 0.69% -
SetIntersection_None_Set_uint32_1024_16 -4.86% 9126969.381 8683749.757 - -1.02% -
std::sort(deque<int>)_(heap)/8192 -4.85% 72424.391 68908.981 - -0.21% -
SetIntersection_Front_Set_uint32_262144_1 -4.85% 1056198.562 1004969.666 - -0.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.83% 3202655.542 3047818.034 - 0.20% -
SetIntersection_None_Vector_uint32_262144_64 -4.82% 1139972.234 1085010.738 - -4.01% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -4.81% 1.406 1.338 - -3.20% -
BM_PushHeap_string_PipeOrgan_1024 -4.81% 9.445 8.991 - -1.46% -
BM_deque_deque_ranges_move/1 -4.80% 2.598 2.474 - 4.75% -
std::sort_heap(vector<int>)/8 -4.80% 32.077 30.537 - -3.91% -
SetIntersection_Front_Set_string_262144_16 -4.80% 1938129.251 1845115.653 - -1.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.79% 165871.209 157920.513 - -0.33% -
BM_deque_vector_ranges_copy/0 -4.79% 1.438 1.370 - -6.42% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -4.79% 1.924 1.832 - 14.17% -
std::multiset<int>::clear()/8192 -4.79% 82670.556 78709.053 - -10.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -4.76% 18885.037 17985.425 - 0.71% -
SetIntersection_None_Vector_uint64_256_4 -4.76% 4262322.082 4059567.847 - -1.53% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.76% 606.555 577.704 - -0.02% -
SetIntersection_None_Set_uint32_262144_1024 -4.75% 1205418.945 1148138.430 - -3.04% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -4.74% 26.706 25.440 - -3.96% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -4.72% 154.391 147.103 - 0.50% -
std::find_if(vector<char>)_(bail_25%)/8192 -4.72% 228.589 217.802 - 3.30% -
SetIntersection_None_Set_uint32_16384_1 -4.72% 161921330.369 154281333.323 - -1.67% -
SetIntersection_Front_Set_uint32_262144_4 -4.72% 1071669.695 1021136.136 - -1.07% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -4.71% 104088.386 99189.737 - 1.41% -
BM_StringConstructDestroyCStr_Large_Transparent -4.70% 10.129 9.652 - -20.98% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.69% 1164.185 1109.554 - 0.50% -
SetIntersection_Front_Set_float_262144_256 -4.69% 3706346.441 3532499.900 - 0.20% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.69% 32.005 30.504 - 0.19% -
std::map<std::string,_int>::find(key)_(existent)/1024 -4.69% 23.771 22.657 - -10.21% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.68% 731.324 697.063 - -0.18% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.68% 731.433 697.206 - -0.12% -
std::stable_sort(deque<int>)_(descending)/8 -4.68% 28.414 27.086 - 6.45% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.67% 31.165 29.710 - 0.11% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -4.64% 1.389 1.324 - 4.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -4.64% 1064877.395 1015486.610 - -2.02% -
BM_PushHeap_string_QuickSortAdversary_262144 -4.64% 16.645 15.873 - -7.38% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -4.64% 20.118 19.185 - 0.79% -
std::pop_heap(vector<std::string>)/1024 -4.63% 20.990 20.019 - -1.76% -
BM_std_minmax_element<long_long>/1 -4.62% 0.324 0.309 - 0.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.61% 1694022.949 1615854.818 - 0.06% -
BM_vector_deque_ranges_copy/64 -4.61% 2.803 2.674 - -0.95% -
std::find_if(deque<int>)_(bail_25%)/8192 -4.61% 569.375 543.154 - -15.47% -
SetIntersection_None_Set_uint32_262144_16384 -4.60% 1212839.844 1157092.287 - -1.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.60% 134204602.963 128035995.587 - 0.03% -
std::map<int,_int>::contains(key)_(existent)/32 -4.59% 1.658 1.582 - -4.28% -
SetIntersection_None_Set_uint32_262144_262144 -4.59% 1208029.299 1152573.162 - -2.98% -
SetIntersection_Front_Vector_uint32_16384_1 -4.58% 1064317.168 1015534.196 - 1.33% -
SetIntersection_Interlaced_Vector_string_16_4 -4.58% 69825292.765 66629068.581 - 0.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -4.55% 27005271.138 25776695.365 - 1.22% -
std::all_of(vector<int>)_(process_all)/8 -4.55% 2.517 2.402 - -4.92% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -4.52% 5.815 5.552 - -0.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -4.52% 3040247.681 2902825.938 - -30.25% -
SetIntersection_None_Set_uint64_1024_1024 -4.52% 9052342.148 8643345.107 - -9.01% -
std::map<int,_int>::clear()/32 -4.51% 679.654 648.996 - -0.59% -
std::set<int>::erase(iterator)/8192 -4.51% 20.696 19.763 - -2.61% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.51% 13.002 12.416 - -7.20% -
std::unique_copy(list<int>)_(contiguous)/32 -4.50% 11.727 11.199 - 0.61% -
std::is_sorted_until(deque<int>)/8 -4.50% 2.542 2.427 - -19.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -4.50% 201498306.274 192427397.915 - -3.09% -
std::map<std::string,_int>::find(key)_(existent)/32 -4.50% 15.523 14.825 - -7.91% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -4.50% 345.574 330.027 - -3.12% -
SetIntersection_None_Set_uint32_16384_16 -4.50% 161921436.547 154638261.140 - -1.48% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -4.49% 2.349 2.244 - -5.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.48% 3582575.480 3421911.947 - -9.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -4.48% 6.824 6.519 - 1.93% -
std::set<int>::count(key)_(non-existent)/32 -4.47% 3.015 2.881 - -0.07% -
SetIntersection_None_Vector_float_16384_16 -4.47% 1132002.459 1081450.707 - -2.22% -
BM_PushHeap_string_QuickSortAdversary_1024 -4.46% 15.707 15.007 - -0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.46% 134783364.910 128772111.455 - 0.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.46% 1175862.515 1123445.578 - -2.43% -
std::fill_n(vector<bool>)/64 -4.46% 1.425 1.362 - -3.95% -
std::unordered_multiset<int>::ctor(const&)/1024 -4.45% 6952.828 6643.547 - -1.51% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -4.44% 2.567 2.453 - -0.89% -
SetIntersection_None_Set_string_64_64 -4.43% 11869624.117 11343232.853 - -0.79% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.43% 16414.760 15687.032 - -2.98% -
BM_StringFindAllMatch/64 -4.43% 3.268 3.123 - -0.64% -
BM_PushHeap_string_QuickSortAdversary_16384 -4.42% 16.168 15.452 - -0.17% -
BM_StringAssignAsciiz_Small_Opaque -4.42% 3.337 3.190 - 2.79% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.42% 0.364 0.347 - 0.25% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.41% 52.256 49.950 - -10.67% -
SetIntersection_None_Set_uint64_256_4 -4.41% 11605921.922 11094442.988 - -8.33% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.40% 25.980 24.838 - -0.67% -
ranges::min(std::vector<__int128>)/64 -4.39% 26.794 25.617 - 4.26% -
SetIntersection_None_Vector_string_262144_16384 -4.39% 1315054.425 1257320.355 - -2.77% -
std::multiset<int>::lower_bound(key)_(existent)/32 -4.39% 2.311 2.209 - 1.32% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -4.39% 1.224 1.170 - -3.35% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.37% 14482.253 13848.737 - 0.54% -
SetIntersection_None_Set_uint64_256_64 -4.37% 9382142.097 8971983.885 - -7.27% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.37% 610.268 583.617 - 0.72% -
SetIntersection_Interlaced_Set_string_16_16 -4.37% 61716755.029 59022027.683 - -0.97% -
std::map<int,_int>::insert(value)_(already_present)/8192 -4.36% 4.154 3.973 - -0.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -4.36% 1180847.323 1129350.886 - 1.41% -
SetIntersection_None_Set_uint32_256_16 -4.36% 11048257.955 10566961.500 - -0.59% -
SetIntersection_Front_Set_uint32_262144_64 -4.35% 1656753.040 1584657.345 - -0.63% -
SetIntersection_Front_Set_uint64_262144_4 -4.35% 1096229.573 1048548.597 - 0.90% -
SetIntersection_None_Set_uint64_1024_1 -4.34% 8987520.224 8597713.342 - -8.87% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -4.33% 14177.338 13562.817 - -2.23% -
SetIntersection_None_Set_uint64_1024_4 -4.33% 9106801.985 8712373.296 - -8.25% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -4.33% 4.724 4.519 - 5.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.33% 1692840.496 1619619.953 - -0.07% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.32% 40099.601 38366.099 - -1.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -4.31% 1056804.972 1011209.003 - -2.97% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -4.31% 477.758 457.162 - -3.78% -
SetIntersection_None_Set_uint32_16384_4 -4.31% 161703992.755 154735220.898 - -1.65% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -4.30% 1301531.740 1245537.272 - -2.08% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -4.30% 84960.154 81307.819 - 1.89% -
std::sort_heap(vector<NonIntegral>)/8 -4.30% 29.350 28.089 - -8.54% -
SetIntersection_Front_Vector_uint32_64_64 -4.30% 10998798.546 10526162.728 - -0.72% -
SetIntersection_Front_Set_uint64_262144_1 -4.29% 1068576.316 1022684.085 - -1.26% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -4.29% 5.511 5.274 - 0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.29% 5902996.389 5649897.816 - 0.01% -
std::rotate_copy(list<int>)/8192 -4.29% 7034.818 6733.341 - -3.28% -
BM_deque_deque_move_backward/512 -4.28% 19.744 18.898 - -0.42% -
SetIntersection_None_Set_uint32_16384_64 -4.28% 161346958.987 154440645.781 - -1.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -4.27% 8985526.626 8601900.478 - -0.92% -
BM_PushHeap_string_PipeOrgan_256 -4.27% 7.912 7.574 - -1.17% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.26% 41395.488 39632.310 - -1.09% -
std::remove_if(vector<int>)_(prefix)/32 -4.26% 51.240 49.058 - -0.33% -
SetIntersection_Front_Set_string_1024_64 -4.25% 4771298.152 4568577.331 - 0.40% -
std::find(list<int>)_(bail_25%)/32768 -4.25% 8129.120 7783.945 - -7.24% -
SetIntersection_Interlaced_Set_uint32_1024_256 -4.24% 14674261.981 14051662.458 - 2.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -4.24% 4187037.762 4009417.089 - -1.13% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.24% 727.902 697.034 - -0.44% -
BM_CmpLess_int_uchar -4.24% 1.152 1.103 - 0.06% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -4.24% 206.649 197.893 - -2.46% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -4.23% 24.711 23.665 - 0.64% -
SetIntersection_Interlaced_Set_uint64_256_4 -4.23% 11295011.243 10816878.219 - -0.99% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.23% 53.211 50.959 - 0.47% -
SetIntersection_Interlaced_Set_uint32_262144_64 -4.23% 1591417.318 1524145.019 - -0.44% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -4.22% 6.785 6.499 - 0.37% -
std::multiset<int>::count(key)_(non-existent)/8192 -4.22% 9.852 9.436 - -4.03% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.22% 25.012 23.958 - -0.17% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -4.21% 15.499 14.847 - -0.58% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.21% 16.415 15.725 - -8.56% -
BM_PushHeap_float_Random_16 -4.20% 5.334 5.110 - -1.12% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.20% 73780.480 70685.234 - -1.51% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -4.19% 1.392 1.333 - -2.75% -
SetIntersection_Front_Set_uint64_1024_4 -4.19% 1088833.813 1043207.037 - -1.92% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.18% 1214.975 1164.229 - 3.47% -
std::partition_copy(deque<int>)/50 -4.17% 22.007 21.089 - 0.52% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -4.17% 21.860 20.948 - 0.73% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.17% 68443.795 65588.919 - -1.81% -
SetIntersection_Interlaced_Vector_string_64_16 -4.17% 30240466.886 28979255.026 - 0.33% -
std::copy(list<int>)/4096 -4.16% 3268.963 3133.029 - -4.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -4.15% 15.375 14.737 - -1.27% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -4.15% 9.855 9.446 - 0.66% -
SetIntersection_Interlaced_Set_uint64_16384_64 -4.14% 238952161.408 229065277.267 - 0.51% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -4.14% 2.385 2.286 - -1.03% -
std::search(deque<int>)_(near_matches)/1024 -4.12% 19502.269 18699.314 - -4.69% -
SetIntersection_Interlaced_Vector_float_256_4 -4.12% 5250844.767 5034688.676 - -2.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -4.11% 7688706.642 7372496.256 - -7.48% -
SetIntersection_None_Set_uint32_16384_16384 -4.11% 163378173.478 156663753.066 - -1.42% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -4.11% 1.429 1.370 - -8.42% -
std::find_first_of(vector<int>)_(small_needle)/32 -4.11% 46.631 44.715 - -11.02% -
SetIntersection_None_Vector_string_262144_262144 -4.10% 1317178.590 1263182.638 - -2.31% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.10% 6555.516 6286.966 - 7.28% -
std::search(vector<int>)_(no_match)/1000 -4.10% 214.568 205.779 - -3.99% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.09% 38.040 36.482 - 1.33% -
std::search(vector<int>)_(no_match)/1024 -4.09% 219.520 210.544 - -3.09% -
SetIntersection_Interlaced_Set_string_64_64 -4.09% 35089417.383 33655035.758 - -2.79% -
SetIntersection_Interlaced_Set_uint32_262144_16 -4.08% 1619121.174 1553006.348 - -0.65% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.08% 303.951 291.545 - 0.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.06% 46245.054 44368.407 - 0.12% -
std::multimap<int,_int>::clear()/32 -4.06% 666.607 639.571 - -1.91% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.04% 44632.813 42827.639 - -0.72% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -4.04% 14497.753 13911.878 - 0.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.04% 1820315.754 1746795.898 - -0.31% -
SetIntersection_None_Set_string_262144_4 -4.03% 1709567.709 1640749.594 - -1.34% -
std::all_of(deque<int>)_(process_all)/32768 -4.02% 10899.278 10460.775 - 3.61% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.00% 88363.705 84830.908 - 0.06% -
SetIntersection_Interlaced_Vector_string_1024_256 -4.00% 21348405.275 20495187.770 - -0.90% -
BM_StringAssignStr_Huge_Opaque -4.00% 113.299 108.772 - -2.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -3.99% 7653186.013 7347619.048 - -1.40% -
SetIntersection_Front_Vector_float_262144_16 -3.99% 1137528.674 1092118.988 - -2.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -3.99% 1076112.615 1033173.648 - -2.45% -
SetIntersection_None_Set_string_64_1 -3.98% 23272576.626 22345545.878 - -1.63% -
std::unordered_map<int,_int>::clear()/1024 -3.98% 8565.891 8225.174 - 0.56% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -3.97% 1.203 1.155 - -8.68% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -3.96% 1050980.676 1009309.782 - -0.53% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -3.96% 37396.352 35913.650 - 1.70% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -3.95% 4.441 4.266 - -2.18% -
std::any_of(list<int>)_(process_all)/8192 -3.95% 7290.396 7002.376 - -2.09% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -3.94% 8.122 7.803 - -12.96% -
std::unordered_multiset<int>::clear()/1024 -3.93% 8610.501 8272.278 - -5.56% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.92% 15803.235 15184.030 - -0.37% -
SetIntersection_Front_Set_uint32_256_256 -3.91% 7788110.806 7483262.555 - -2.67% -
SetIntersection_None_Vector_uint32_256_256 -3.90% 2182429.148 2097321.943 - -1.65% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.90% 14634.212 14063.723 - -3.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.90% 1124820.484 1080972.880 - -3.26% -
SetIntersection_Interlaced_Set_uint32_256_256 -3.90% 7874019.660 7567246.993 - -3.30% -
std::unordered_multiset<int>::ctor(const&)/32 -3.89% 204.962 196.988 - -2.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.89% 5895150.031 5665958.840 - -2.13% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.88% 35.733 34.346 - -4.66% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.88% 36.308 34.899 - -2.51% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -3.88% 1.110 1.067 - -0.07% -
std::multiset<int>::equal_range(key)_(existent)/32 -3.87% 2.469 2.374 - 1.55% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -3.87% 10.608 10.198 - -2.18% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -3.86% 7.340 7.056 - 0.00% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.86% 13591.303 13066.833 - 2.34% -
rng::contains(list<int>)_(process_all)/8 -3.85% 2.381 2.289 - 4.09% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -3.85% 1.259 1.210 - -4.63% -
SetIntersection_None_Vector_uint32_16384_4 -3.85% 1118123.114 1075126.499 - -3.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.84% 15593.653 14994.735 - -2.33% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.83% 1050381.769 1010117.018 - 2.48% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -3.83% 793.908 763.509 - -0.22% -
SetIntersection_Front_Set_uint64_1024_16 -3.83% 1227791.863 1180814.450 - 0.19% -
SetIntersection_Interlaced_Set_string_1024_1 -3.82% 1114131.154 1071576.419 - -1.64% -
std::unique(list<int>)_(sprinkled)/52 -3.82% 70.094 67.419 - -8.03% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.81% 21.648 20.824 - -4.20% -
SetIntersection_Interlaced_Vector_string_1024_4 -3.80% 1744190.727 1677846.993 - 0.55% -
BM_StringFindNoMatch/10 -3.79% 1.356 1.305 - -5.86% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.79% 410.177 394.647 - -0.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -3.78% 44.820 43.124 - -1.37% -
rng::starts_with(deque<int>)/1024 -3.77% 479.139 461.082 - -0.60% -
SetIntersection_None_Set_string_262144_16384 -3.76% 1702489.178 1638505.209 - -1.40% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.76% 90.316 86.924 - -3.28% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -3.75% 22.470 21.627 - 0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.75% 201799789.194 194227277.102 - -4.51% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.75% 2638.915 2539.971 - 0.01% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -3.75% 12.960 12.475 - -0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.74% 1676653.891 1613900.879 - 0.68% -
SetIntersection_None_Set_string_262144_256 -3.73% 1705061.115 1641491.047 - -1.32% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -3.73% 13.061 12.574 - 2.64% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.72% 225.763 217.356 - -3.10% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.72% 5.520 5.315 - -0.98% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.71% 11567.640 11137.968 - -5.46% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.71% 13.523 13.021 - -1.01% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.71% 297.320 286.286 - -1.20% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -3.71% 40.801 39.288 - -6.34% -
SetIntersection_Interlaced_Vector_string_16384_1 -3.71% 1107147.689 1066103.485 - -0.72% -
SetIntersection_None_Set_uint32_1024_4 -3.70% 9028347.956 8694121.988 - 0.15% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.70% 1302458.494 1254269.694 - -0.67% -
BM_PushHeap_uint64_SingleElement_64 -3.70% 0.366 0.352 - -1.72% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.70% 26211.077 25242.124 - -2.24% -
SetIntersection_None_Set_string_262144_64 -3.69% 1703906.740 1640966.311 - -1.07% -
rng::fold_left(list<int>)/8192 -3.69% 10904.226 10501.501 - -8.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.69% 11776159.120 11342059.243 - -1.15% -
std::find_first_of(vector<int>)_(small_needle)/50 -3.68% 72.092 69.437 - -9.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.68% 24758404.207 23846710.470 - -5.79% -
SetIntersection_Interlaced_Vector_uint32_256_1 -3.67% 4221573.717 4066470.076 - -1.72% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -3.67% 4856.554 4678.340 - 0.84% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -3.66% 16.769 16.155 - 0.25% -
std::all_of(deque<int>)_(process_all)/8192 -3.66% 2719.838 2620.185 - 4.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -3.66% 16.843 16.226 - 3.36% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.66% 37.874 36.487 - -0.77% -
SetIntersection_None_Vector_uint64_16384_4 -3.66% 1119547.193 1078617.600 - 3.85% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -3.65% 25.361 24.434 - -2.32% -
std::set<std::string>::clear()/8192 -3.65% 222479.643 214348.945 - 1.20% -
SetIntersection_Interlaced_Set_string_262144_262144 -3.64% 17965185.709 17311895.022 - -2.65% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -3.64% 51.966 50.077 - 0.74% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.63% 682.412 657.623 - -3.22% -
SetIntersection_None_Vector_float_1024_1 -3.63% 1101633.699 1061684.991 - -1.26% -
SetIntersection_None_Set_string_262144_1 -3.62% 1699790.609 1638256.102 - -1.29% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -3.61% 25.021 24.117 - -0.46% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.61% 20.931 20.174 - 0.96% -
BM_CmpLess_uint_int -3.61% 1.126 1.086 - -0.31% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.61% 377.936 364.304 - 1.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.60% 13005203.083 12536436.672 - -3.65% -
BM_StringDestroy_Large -3.60% 7.416 7.149 - -12.89% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.60% 151896.728 146423.398 - 0.51% -
SetIntersection_None_Set_uint64_1024_256 -3.60% 8934891.142 8613136.565 - -9.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -3.60% 1263085.043 1217603.027 - -1.24% -
std::stable_sort(vector<int>)_(repeated)/8 -3.60% 15.843 15.272 - -2.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -3.59% 22845672.486 22024409.550 - -1.33% -
std::equal(list<int>)_(it,_it,_it)/50 -3.59% 36.884 35.560 - 0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -3.59% 1190927.963 1148195.600 - 0.52% -
BM_CmpLess_short_uchar -3.59% 1.140 1.099 - 3.12% -
SetIntersection_Front_Vector_uint64_16384_16 -3.58% 1132367.435 1091858.793 - -1.04% -
SetIntersection_Interlaced_Set_uint32_262144_256 -3.56% 1579259.279 1523007.568 - -1.37% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.56% 13.605 13.121 - -0.47% -
std::map<int,_int>::erase(key)_(existent)/1024 -3.56% 25.507 24.600 - -6.46% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.55% 1156.495 1115.416 - -0.14% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.55% 13.485 13.006 - -1.33% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.55% 10198.439 9836.569 - 1.38% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -3.55% 332.248 320.468 - -4.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -3.54% 4248614.427 4098062.539 - -0.18% -
std::make_heap(vector<int>)_(ascending)/8 -3.54% 16.963 16.362 - -0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -3.54% 1095921.430 1057134.327 - -1.23% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.54% 0.497 0.479 - -0.00% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -3.53% 55.430 53.474 - -0.48% -
SetIntersection_Front_Set_float_16_16 -3.52% 38562346.992 37204460.504 - -1.39% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -3.51% 20.544 19.822 - -0.35% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -3.51% 333.164 321.469 - -4.56% -
SetIntersection_None_Set_string_262144_16 -3.51% 1701763.834 1642036.865 - -1.13% -
SetIntersection_Front_Set_float_1024_16 -3.50% 1211438.939 1169002.050 - -1.95% -
std::reverse(list<int>)/8 -3.50% 2.003 1.933 - 0.14% -
std::multiset<std::string>::find(key)_(existent)/32 -3.50% 15.777 15.226 - 0.47% -
SetIntersection_None_Set_float_256_64 -3.49% 9422170.085 9093331.631 - -0.42% -
std::partial_sort_copy(list<int>)_(descending)/8 -3.49% 16.289 15.721 - -0.87% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -3.48% 27.141 26.196 - -3.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.48% 47084643.425 45446077.740 - -9.65% -
std::search(deque<int>)_(near_matches)/1000 -3.48% 18549.697 17905.004 - -5.76% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -3.47% 1.168 1.127 - -2.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -3.47% 1179481.674 1138580.762 - 0.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.47% 15.284 14.754 - -1.26% -
SetIntersection_Interlaced_Set_uint64_262144_256 -3.47% 1635740.154 1579050.699 - -1.07% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.47% 140607.813 135735.684 - 0.06% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -3.46% 16955.704 16368.913 - -4.43% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -3.46% 2.515 2.428 - 1.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -3.45% 1269302.084 1225572.592 - -1.32% -
std::unordered_map<int,_int>::ctor(const&)/1024 -3.44% 6987.038 6746.461 - 0.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -3.44% 1175457.734 1135048.440 - -2.87% -
std::multimap<int,_int>::erase(iterator)/32 -3.44% 20.978 20.257 - -1.60% -
BM_CmpLess_int_ushort -3.43% 1.150 1.110 - 0.98% -
SetIntersection_None_Set_uint64_256_1 -3.43% 11725391.001 11323209.340 - -7.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -3.43% 1204563.996 1163251.772 - 0.96% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.43% 13.616 13.150 - -3.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -3.42% 11710237.067 11309901.402 - 0.65% -
std::find_if(vector<bool>)_(process_all)/8 -3.40% 3.601 3.478 - -1.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -3.40% 4229266.802 4085409.837 - -1.36% -
BM_vector_deque_ranges_copy_backward/0 -3.40% 0.519 0.501 - 19.63% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -3.39% 56.216 54.309 - -0.56% -
SetIntersection_None_Set_uint32_16384_256 -3.39% 160847931.984 155397369.685 - -0.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -3.38% 49143.381 47480.074 - -0.96% -
SetIntersection_None_Set_uint64_262144_16 -3.38% 1234401.937 1192660.074 - -1.01% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -3.38% 37.978 36.695 - 0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -3.37% 1258407.879 1216026.695 - -0.91% -
std::map<int,_int>::ctor(const&,_alloc)/0 -3.36% 13.083 12.643 - -0.47% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.36% 32.168 31.089 - -5.54% -
BM_PushHeap_uint64_Descending_4 -3.35% 0.371 0.359 - -1.85% -
std::multiset<int>::find(key)_(existent)/32 -3.35% 1.660 1.604 - -0.85% -
std::partition_copy(deque<int>)/1024 -3.35% 662.698 640.491 - 1.02% -
SetIntersection_None_Vector_float_262144_4 -3.35% 1170390.489 1131178.131 - 1.08% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -3.35% 16.964 16.396 - 3.52% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -3.34% 23.913 23.113 - -3.19% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -3.34% 99318.142 95998.303 - -6.48% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.34% 40171.401 38830.443 - 1.14% -
std::deque<std::string>::ctor(size)/1024 -3.34% 725.802 701.585 - -3.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.33% 19102022.084 18464987.695 - -0.86% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.33% 21.884 21.155 - -2.52% -
SetIntersection_Front_Set_string_262144_262144 -3.33% 18342389.893 17731800.047 - -2.09% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -3.33% 16663.636 16109.324 - 0.71% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.32% 13.620 13.168 - -0.07% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -3.32% 25.414 24.569 - -1.15% -
std::set<int>::contains(key)_(existent)/32 -3.32% 1.715 1.658 - 1.90% -
SetIntersection_Interlaced_Vector_string_256_4 -3.32% 6302829.421 6093842.559 - 0.00% -
SetIntersection_Interlaced_Set_uint32_1024_64 -3.31% 10208425.177 9870531.276 - -2.56% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.31% 98806.582 95539.516 - -5.38% -
SetIntersection_Front_Vector_float_1024_4 -3.31% 1070035.065 1034667.358 - -2.48% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.30% 13371.437 12929.839 - 1.25% -
std::stable_partition(deque<int>)_(dense)/32 -3.30% 29.751 28.769 - -2.30% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.30% 1926.770 1863.199 - 11.51% -
std::partial_sort(deque<int>)_(heap)/8192 -3.30% 275886.920 266792.936 - -2.64% -
SetIntersection_None_Set_uint64_262144_262144 -3.30% 1252596.596 1211313.801 - -1.01% -
BM_CmpEqual_schar_uint -3.29% 1.149 1.111 - 0.90% -
SetIntersection_None_Set_uint64_16384_4 -3.29% 165013346.874 159588599.878 - -8.84% -
SetIntersection_None_Vector_uint64_256_256 -3.28% 2159798.351 2088874.103 - -1.91% -
SetIntersection_None_Vector_float_262144_16384 -3.26% 1172193.335 1133941.173 - 0.45% -
SetIntersection_Interlaced_Set_float_256_4 -3.26% 11325948.800 10957165.738 - -0.72% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.26% 15.318 14.819 - -0.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -3.25% 16586291.537 16047813.577 - -0.44% -
SetIntersection_Front_Set_uint32_64_1 -3.24% 16759194.315 16216418.493 - -0.67% -
SetIntersection_Front_Set_string_64_16 -3.24% 24370718.248 23582324.015 - 0.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.23% 5174611.376 5007213.358 - -6.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -3.23% 1253226.482 1212775.715 - -1.22% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -3.23% 59.578 57.656 - 16.78% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -3.22% 136.360 131.964 - 26.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.22% 1607453.914 1555644.795 - -0.73% -
std::replace(list<int>)_(sprinkled)/50 -3.21% 19.512 18.885 - 0.96% -
std::shift_right(list<int>)/50 -3.21% 27.137 26.265 - -1.32% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.21% 20000.512 19358.493 - -2.32% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.21% 13.643 13.206 - -1.21% -
SetIntersection_None_Vector_uint32_1024_64 -3.21% 1108598.033 1073022.636 - -1.06% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -3.21% 22.971 22.234 - -5.32% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -3.21% 812.905 786.848 - 5.39% -
BM_StringAssignAsciizMix_Opaque -3.20% 5.214 5.047 - 0.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.20% 11694218.203 11320153.215 - -0.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -3.20% 4251146.599 4115206.675 - -0.66% -
std::unique(deque<int>)_(sprinkled)/32 -3.19% 53.766 52.052 - -6.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.19% 1879644.533 1819768.064 - 0.03% -
SetIntersection_None_Set_uint64_262144_64 -3.18% 1235613.361 1196289.063 - -0.55% -
std::set<int>::ctor(const&,_alloc)/0 -3.18% 13.151 12.733 - -0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -3.18% 38010750.021 36801441.370 - -0.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -3.18% 1533171.629 1484434.933 - -1.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.18% 28.819 27.904 - -6.40% -
std::swap_ranges(deque<int>)/1024 -3.15% 340.267 329.535 - -6.40% -
SetIntersection_Interlaced_Set_uint64_262144_64 -3.15% 1634458.902 1582935.305 - -1.11% -
std::unordered_multimap<int,_int>::clear()/1024 -3.15% 8476.642 8209.479 - 0.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.14% 1060768.287 1027413.803 - -1.81% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -3.14% 20.215 19.581 - -0.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -3.14% 461906.336 447414.826 - -0.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -3.14% 56236560.783 54473317.287 - -0.41% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.13% 9084.368 8799.985 - -1.98% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.13% 26620.027 25787.156 - -1.56% -
std::deque<std::string>::ctor(size)/8192 -3.13% 8451.333 8187.013 - -4.34% -
SetIntersection_Interlaced_Set_uint64_16384_256 -3.12% 215139479.982 208429189.820 - -0.79% -
SetIntersection_Front_Vector_uint64_262144_16 -3.12% 1120010.974 1085081.536 - -1.31% -
BM_PushHeap_string_SingleElement_4 -3.11% 2.331 2.258 - -1.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.10% 4331840.991 4197372.826 - -0.82% -
SetIntersection_Front_Vector_uint32_16384_4 -3.10% 1075728.418 1042424.106 - -0.54% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -3.10% 32.439 31.435 - 0.04% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.09% 22.426 21.733 - -1.57% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.09% 111472.742 108029.126 - 0.58% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -3.09% 11468.981 11114.884 - -4.83% -
BM_CmpLess_short_uint -3.09% 1.145 1.109 - 0.35% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.08% 13.612 13.192 - -0.81% -
SetIntersection_None_Set_uint32_1024_64 -3.08% 9030494.945 8752337.737 - 0.48% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.08% 1879.295 1821.411 - -1.45% -
std::reverse(list<int>)/64 -3.08% 18.667 18.093 - 3.04% -
std::find_first_of(list<int>)_(small_needle)/32 -3.07% 96.678 93.708 - -2.36% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.07% 1.927 1.868 - -3.99% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -3.07% 1543732.828 1496402.344 - 0.01% -
std::partition(list<int>)_(dense)/32 -3.07% 8.952 8.678 - 0.73% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.06% 17016.829 16496.342 - -3.28% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.06% 122227.464 118492.588 - -0.21% -
SetIntersection_None_Vector_float_256_16 -3.06% 4099074.404 3973846.901 - -1.08% -
SetIntersection_None_Set_uint64_256_16 -3.05% 11025193.051 10689258.248 - -6.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.04% 15.353 14.886 - -2.92% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.04% 1.221 1.184 - 1.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -3.04% 3523444.244 3416365.970 - 0.67% -
BM_PushHeap_float_SingleElement_4 -3.04% 0.358 0.348 - -2.81% -
std::partial_sort(vector<int>)_(descending)/8 -3.04% 25.388 24.616 - -1.16% -
SetIntersection_Front_Set_float_262144_1 -3.03% 1031146.200 999854.561 - -3.21% -
std::rotate(list<int>)_(1_element_backward)/32 -3.03% 13.808 13.389 - 1.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -3.03% 1343750.734 1303046.469 - -1.29% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.02% 13347.107 12943.370 - 0.01% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.02% 6812.765 6606.826 - 1.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -3.02% 64421992.092 62475528.076 - 0.81% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.02% 23208.731 22507.608 - 0.13% -
SetIntersection_Front_Vector_uint64_64_16 -3.02% 14506186.516 14068239.410 - -0.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.02% 1073225.193 1040840.999 - -0.17% -
SetIntersection_None_Set_uint64_262144_256 -3.02% 1233154.217 1195959.475 - -1.28% -
BM_CmpEqual_short_ushort -3.01% 1.119 1.086 - 0.15% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.01% 15.381 14.918 - -0.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -3.00% 15.316 14.856 - -1.13% -
SetIntersection_Interlaced_Vector_string_256_256 -3.00% 20642737.251 20023925.494 - 0.74% -
SetIntersection_Interlaced_Set_uint32_64_16 -3.00% 22317019.832 21648549.198 - -0.64% -
SetIntersection_None_Set_string_1024_256 -2.99% 9085029.622 8812934.560 - -0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.99% 1251047.852 1213613.850 - -1.08% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.99% 725.747 704.041 - -5.49% -
BM_CmpLess_schar_ushort -2.99% 1.121 1.087 - 0.79% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -2.99% 2.449 2.375 - 1.13% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.99% 333.708 323.745 - -4.76% -
SetIntersection_Interlaced_Set_float_64_4 -2.99% 21029848.524 20401995.763 - -2.80% -
SetIntersection_None_Vector_uint32_1024_16 -2.99% 1105840.484 1072827.402 - -0.76% -
std::find_first_of(list<int>)_(small_needle)/8192 -2.99% 22873.156 22190.336 - -1.32% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.98% 1071099.492 1039147.097 - -0.29% -
SetIntersection_Front_Vector_uint32_262144_1 -2.98% 1065785.498 1033997.396 - -0.15% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -2.98% 1.661 1.611 - -6.18% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -2.98% 13167.920 12775.750 - -0.58% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.98% 5.431 5.269 - 0.08% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.98% 23.207 22.516 - -3.14% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -2.97% 24.210 23.490 - 1.61% -
SetIntersection_Interlaced_Set_uint64_64_1 -2.97% 16697876.304 16201405.824 - -1.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -2.97% 8.655 8.398 - -0.74% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.97% 4.383 4.253 - 0.12% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.97% 15.476 15.017 - -1.23% -
std::find_first_of(vector<int>)_(small_needle)/8192 -2.96% 11606.503 11262.461 - -6.76% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -2.96% 97569.034 94677.429 - -4.62% -
SetIntersection_None_Vector_uint32_16384_1 -2.96% 1114384.838 1081406.236 - -2.75% -
std::map<int,_int>::erase(key)_(existent)/8192 -2.95% 26.059 25.290 - -0.36% -
std::stable_sort(vector<int>)_(shuffled)/8 -2.95% 20.211 19.615 - -1.93% -
std::swap_ranges(deque<int>)/8192 -2.95% 2704.849 2625.110 - -6.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.94% 12801544.464 12424690.060 - -0.13% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -2.93% 13.442 13.049 - 5.44% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.92% 14113.460 13701.173 - -3.43% -
BM_deque_deque_copy/4000 -2.92% 145.950 141.688 - 0.86% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -2.92% 29.888 29.015 - -0.33% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.92% 1454.441 1412.001 - 0.47% -
BM_PushHeap_uint32_SingleElement_4 -2.92% 0.344 0.334 - -0.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.92% 1058339.290 1027479.287 - -2.13% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.91% 929275.850 902190.308 - 0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.91% 9436636.240 9161759.175 - 0.00% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -2.91% 71.347 69.269 - -0.53% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.91% 11564191.221 11227415.398 - 1.22% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -2.91% 6.007 5.832 - 0.10% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.91% 38563937.553 37441500.855 - -0.27% -
std::for_each(list<int>)/32 -2.91% 11.265 10.938 - 0.40% -
rng::find_last(list<int>)_(bail_10%)/50 -2.91% 16.361 15.886 - 0.12% -
std::rotate_copy(deque<int>)/8192 -2.90% 298.955 290.291 - -0.47% -
BM_deque_deque_ranges_copy/4000 -2.89% 146.260 142.029 - -0.16% -
SetIntersection_Interlaced_Set_string_1024_64 -2.89% 17058437.938 16564962.266 - -0.71% -
SetIntersection_Front_Vector_uint32_262144_16 -2.89% 1137510.540 1104646.501 - 0.22% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.89% 5.682 5.518 - 0.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.88% 39152978.349 38023846.273 - -0.34% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.88% 203.960 198.078 - 0.84% -
SetIntersection_Front_Vector_uint32_262144_256 -2.88% 2288249.427 2222353.055 - 4.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -2.88% 9.292 9.024 - -1.50% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -2.87% 52.243 50.742 - 0.57% -
std::set<int>::erase(iterator)/1024 -2.87% 20.242 19.661 - -3.15% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.87% 27527.324 26738.017 - -0.32% -
SetIntersection_Interlaced_Vector_float_262144_1 -2.86% 1064191.656 1033718.477 - -1.03% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.86% 39326.470 38201.104 - -0.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.86% 9.480 9.209 - -1.25% -
std::generate_n(deque<int>)/8192 -2.86% 2015.759 1958.097 - 0.05% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.86% 12.246 11.896 - 0.00% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.86% 331.655 322.175 - -5.13% -
BM_StringRelational_Eq_Empty_Empty_Control -2.86% 2.118 2.058 - -0.21% -
SetIntersection_None_Vector_uint64_262144_4 -2.86% 1151017.544 1118122.819 - 1.21% -
SetIntersection_None_Set_uint64_1024_64 -2.86% 9011260.678 8753810.173 - -7.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -2.86% 17173009.279 16682391.018 - -0.56% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.86% 419.715 407.725 - -1.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.85% 2.957 2.872 - -1.27% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -2.85% 18442.618 17916.384 - 0.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.85% 850.348 826.097 - -2.21% -
BM_StringRead_Hot_Shallow_Large -2.84% 0.486 0.473 - -0.95% -
SetIntersection_Front_Vector_uint32_262144_4 -2.84% 1089319.759 1058406.449 - 3.10% -
std::set<std::string>::ctor(const&)/1024 -2.83% 35219.954 34222.045 - -2.38% -
SetIntersection_None_Set_uint64_16384_1024 -2.83% 169268240.056 164472400.494 - -2.42% -
std::find_end(vector<int>)_(process_all)/1024 -2.83% 236.451 229.754 - 0.23% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.82% 468.373 455.172 - -2.46% -
BM_StringDestroy_Huge -2.81% 10.927 10.620 - -7.46% -
BM_StringAssignAsciiz_Large_Opaque -2.81% 11.787 11.456 - -2.28% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.81% 1103453.655 1072424.124 - 0.54% -
std::multimap<int,_int>::clear()/1024 -2.81% 11110.454 10798.369 - -2.25% -
SetIntersection_Interlaced_Set_float_256_64 -2.81% 13996144.730 13603281.610 - 3.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.80% 9907107.213 9629288.599 - -10.29% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -2.80% 44.341 43.098 - 1.64% -
SetIntersection_None_Set_float_16_1 -2.80% 68013977.265 66110251.924 - -0.74% -
std::set<int>::upper_bound(key)_(existent)/8192 -2.80% 8.591 8.351 - 7.11% -
std::unordered_set<std::string>::clear()/1024 -2.80% 23901.239 23233.133 - -0.53% -
BM_CmpEqual_ushort_ushort -2.79% 1.086 1.056 - 0.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.79% 1095720.571 1065158.120 - -1.34% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.78% 9.664 9.395 - -0.05% -
std::sort(deque<int>)_(repeated)/1024 -2.78% 1068.865 1039.113 - -2.43% -
SetIntersection_Front_Vector_uint64_256_1 -2.78% 4220914.450 4103558.843 - 1.60% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.78% 36052.335 35049.976 - -0.90% -
std::flat_multimap<int,_int>::clear()/8192 -2.78% 419.513 407.850 - -0.50% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.78% 302.465 294.061 - -0.80% -
SetIntersection_None_Vector_uint64_64_64 -2.78% 8627991.744 8388419.969 - 0.25% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.77% 1.637 1.592 - 0.24% -
std::unordered_map<int,_int>::clear()/32 -2.77% 605.073 588.328 - 0.10% -
std::set<int>::clear()/32 -2.77% 634.352 616.802 - -2.44% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.77% 983.493 956.288 - -1.90% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.76% 54.892 53.375 - 0.61% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -2.76% 13.132 12.769 - 2.76% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.76% 89.594 87.121 - -2.97% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -2.76% 257.745 250.636 - 1.51% -
std::unordered_multiset<int>::ctor(const&)/8192 -2.76% 56108.442 54561.205 - -0.98% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.75% 788.585 766.869 - -0.58% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.75% 380.113 369.664 - 1.68% -
std::unique(list<int>,_pred)_(contiguous)/1024 -2.75% 973.842 947.091 - -0.88% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -2.74% 8.613 8.377 - 0.98% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.74% 761.374 740.515 - -0.13% -
std::unordered_map<int,_int>::ctor(const&)/32 -2.73% 206.318 200.679 - 1.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.73% 12040491.056 11711666.391 - -2.34% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.73% 541.001 526.241 - 0.49% -
BM_CmpLess_short_ushort -2.73% 1.125 1.094 - 1.64% -
BM_PushHeap_string_QuickSortAdversary_16 -2.72% 10.743 10.450 - 0.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -2.72% 1112114.884 1081850.273 - 0.82% -
SetIntersection_None_Vector_float_262144_1 -2.72% 1164350.505 1132668.992 - 0.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.72% 2128366.699 2070455.240 - -0.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.72% 15.323 14.906 - -1.06% -
BM_PushHeap_uint64_SingleElement_4 -2.72% 0.377 0.366 - 1.41% -
std::unordered_set<int>::find(key)_(existent)/1024 -2.71% 1.486 1.446 - -3.72% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.71% 1595439.453 1552200.115 - -0.50% -
SetIntersection_None_Vector_string_262144_4 -2.71% 1303127.044 1267828.216 - -1.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -2.71% 57272196.144 55721278.102 - -0.36% -
std::map<int,_int>::find(key)_(existent)/8192 -2.71% 5.507 5.358 - -0.03% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -2.71% 26.511 25.793 - 0.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.71% 1248716.959 1214930.422 - -1.01% -
BM_vector_deque_move_backward/1 -2.70% 2.325 2.262 - -2.25% -
SetIntersection_Front_Set_uint64_256_4 -2.70% 4255338.034 4140325.970 - 0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -2.70% 1656192.547 1611484.701 - -0.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.70% 1262323.158 1228256.676 - -1.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.70% 1603539.576 1560313.784 - -0.02% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.70% 15.253 14.842 - -0.18% -
SetIntersection_Interlaced_Vector_uint64_4_1 -2.69% 216600887.248 210767407.948 - 0.04% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -2.69% 3.851 3.747 - -2.86% -
std::set<int>::erase(iterator)/32 -2.69% 20.115 19.574 - -3.31% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -2.69% 1061325.299 1032769.375 - 2.59% -
SetIntersection_Interlaced_Set_float_16_16 -2.69% 38789084.375 37746494.264 - -0.76% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -2.69% 9.181 8.935 - 0.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -2.68% 4398540.380 4280620.260 - -0.81% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.68% 11115296.641 10817531.418 - -0.06% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.68% 3385.722 3295.074 - 1.94% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -2.68% 610.348 594.009 - -1.91% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.68% 1331267.982 1295633.465 - -0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.67% 16842247.539 16392527.649 - 0.08% -
SetIntersection_Front_Set_uint64_64_4 -2.67% 16277911.661 15843798.765 - -0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.67% 1679493.162 1634723.143 - -0.08% -
SetIntersection_None_Set_uint32_1024_1 -2.66% 8954576.000 8716182.031 - -0.42% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -2.66% 1.644 1.601 - 6.08% -
BM_StringResizeAndOverwrite -2.66% 0.841 0.819 - -0.01% -
SetIntersection_Front_Set_float_1024_1024 -2.66% 11825826.474 11511062.918 - -2.35% -
BM_num_put<double> -2.66% 58.842 57.276 - -0.94% -
SetIntersection_Front_Set_uint64_16_16 -2.66% 38449012.134 37426615.298 - -0.38% -
SetIntersection_None_Vector_uint64_262144_256 -2.66% 1138615.024 1108360.044 - 0.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.65% 201241354.042 195907739.671 - -1.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.65% 170028454.787 165527054.507 - 0.21% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -2.64% 59.667 58.090 - -0.35% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.64% 210241.865 204686.369 - -1.69% -
SetIntersection_None_Set_uint32_256_64 -2.64% 9412844.368 9164168.985 - 0.70% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.64% 16.374 15.942 - -0.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.64% 2152883.221 2096094.076 - -0.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.64% 634733.516 617994.955 - 0.03% -
std::unordered_set<std::string>::ctor(const&)/32 -2.64% 795.931 774.954 - 1.47% -
std::flat_multimap<int,_int>::clear()/32 -2.63% 401.845 391.281 - -1.25% -
std::find_if(deque<int>)_(bail_25%)/32768 -2.62% 2213.869 2155.840 - -16.02% -
SetIntersection_Interlaced_Vector_uint32_16_16 -2.62% 36288627.262 35337775.451 - -0.66% -
std::flat_multimap<int,_int>::clear()/0 -2.62% 402.105 391.569 - -0.77% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -2.62% 52.294 50.924 - 1.10% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.62% 570.477 555.551 - -2.61% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.62% 54841.951 53407.226 - 0.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.61% 137617701.811 134022437.233 - -0.56% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.61% 2.648 2.579 - 2.67% -
SetIntersection_None_Vector_uint64_1024_64 -2.61% 1094413.085 1065845.233 - 4.62% -
SetIntersection_Interlaced_Set_string_1024_16 -2.61% 13172778.262 12828936.721 - 0.39% -
BM_StringRelational_Eq_Large_Large_ChangeLast -2.61% 1.908 1.858 - -10.66% -
std::find_first_of(vector<int>)_(small_needle)/1024 -2.60% 1446.955 1409.303 - -6.52% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.60% 9.488 9.241 - 0.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.60% 1263006.594 1230167.316 - -1.48% -
std::remove(deque<int>)_(prefix)/32 -2.60% 52.858 51.483 - -9.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.60% 16888053.845 16449132.231 - -4.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.60% 2046678.061 1993489.340 - -0.57% -
BM_deque_deque_ranges_copy_backward/2 -2.59% 2.305 2.245 - -2.48% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.59% 13.347 13.002 - 0.16% -
BM_CmpLess_schar_uint -2.59% 1.147 1.117 - 1.81% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.59% 0.474 0.462 - 4.52% -
SetIntersection_None_Vector_float_16384_64 -2.58% 1125762.233 1096661.713 - -1.23% -
SetIntersection_None_Set_uint64_1024_16 -2.58% 8972386.503 8740623.780 - -8.82% -
BM_PushHeap_string_PipeOrgan_16384 -2.58% 12.756 12.427 - -0.83% -
std::unique(list<int>,_pred)_(sprinkled)/32 -2.58% 67.894 66.143 - 4.86% -
BM_StringRelational_Less_Huge_Empty_Control -2.57% 1.655 1.613 - -2.93% -
std::unordered_set<int>::count(key)_(existent)/8192 -2.57% 1.407 1.371 - -9.18% -
SetIntersection_None_Set_uint64_16384_256 -2.57% 169128235.160 164777977.899 - -4.56% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.57% 12045931.402 11736286.355 - -2.01% -
SetIntersection_Interlaced_Vector_uint64_16_4 -2.57% 56739466.246 55281415.433 - -0.28% -
SetIntersection_None_Vector_uint64_1024_4 -2.57% 1102987.149 1074660.858 - 0.18% -
BM_CmpLess_ushort_ushort -2.57% 1.090 1.062 - 2.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -2.57% 544791965.446 530808003.148 - -0.19% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.56% 37716.851 36750.340 - -0.62% -
SetIntersection_Front_Vector_uint64_16_1 -2.56% 63659597.606 62030392.419 - -0.06% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.55% 36864.509 35924.593 - 0.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -2.55% 58816174.085 57317096.190 - -0.70% -
SetIntersection_Interlaced_Vector_uint64_16_1 -2.54% 63585104.934 61967651.236 - -0.56% -
SetIntersection_None_Set_uint32_256_4 -2.54% 11503521.639 11210937.440 - -0.17% -
BM_deque_deque_move/1024 -2.54% 37.715 36.756 - -0.28% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.54% 3.160 3.080 - -0.09% -
BM_CmpEqual_int_int -2.54% 1.091 1.063 - 2.37% -
SetIntersection_None_Vector_uint32_256_4 -2.54% 4251167.400 4143149.265 - -2.02% -
SetIntersection_Front_Set_float_4_4 -2.54% 138746766.524 135223216.287 - -0.96% -
SetIntersection_Interlaced_Set_float_1024_16 -2.54% 11559718.693 11266257.775 - 0.22% -
SetIntersection_Interlaced_Vector_float_16_4 -2.54% 57234745.688 55783506.917 - -0.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -2.54% 16676682.436 16253834.498 - -0.47% -
SetIntersection_None_Set_float_1024_64 -2.53% 9101645.475 8871206.593 - 1.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.53% 5114643.937 4985204.069 - 0.99% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.53% 18123.411 17665.278 - -0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.53% 63944282.974 62328941.940 - -0.42% -
BM_deque_deque_ranges_move_backward/1024 -2.52% 38.898 37.916 - -1.65% -
BM_deque_vector_ranges_move/4000 -2.52% 146.076 142.392 - 0.16% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -2.52% 32.185 31.374 - -2.24% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.52% 603.360 588.158 - -0.10% -
SetIntersection_Interlaced_Vector_uint64_1_1 -2.52% 541720870.301 528076010.421 - -0.00% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.52% 25.106 24.474 - 0.03% -
SetIntersection_Interlaced_Set_uint64_1_1 -2.51% 542209913.817 528575585.852 - -0.41% -
BM_CmpEqual_uchar_int -2.51% 1.093 1.066 - -1.73% -
SetIntersection_None_Set_uint64_262144_1024 -2.51% 1230612.955 1199746.258 - -0.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -2.51% 220157180.664 214636520.213 - -0.30% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.50% 399.859 389.842 - -1.58% -
SetIntersection_Front_Vector_uint64_16_16 -2.50% 36216717.230 35309599.054 - 0.23% -
SetIntersection_None_Vector_string_4_4 -2.50% 138990411.721 135514662.017 - 0.34% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.50% 34202.804 33348.661 - -0.27% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.49% 577.431 563.026 - -4.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.49% 10366278.661 10108167.298 - -0.53% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.49% 1105670.461 1078175.583 - -0.82% -
SetIntersection_Interlaced_Set_uint64_4_4 -2.49% 138504559.110 135060444.866 - -0.46% -
std::pop_heap(vector<std::string>)/8192 -2.49% 51.854 50.565 - -1.08% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.48% 15.312 14.932 - -0.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -2.48% 16689089.567 16275736.383 - -0.38% -
SetIntersection_Front_Set_float_64_1 -2.47% 16695467.670 16282335.352 - -0.53% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.47% 11859.156 11565.713 - -0.11% -
std::set<std::string>::insert(value)_(already_present)/8192 -2.47% 31.276 30.503 - -19.79% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -2.47% 11.949 11.654 - -9.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.47% 217341092.674 211975578.487 - -0.33% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.47% 621.748 606.402 - -0.19% -
std::flat_multimap<int,_int>::clear()/1024 -2.47% 401.215 391.314 - -1.42% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -2.46% 691.212 674.176 - -3.45% -
SetIntersection_Front_Set_uint32_256_4 -2.46% 4257677.515 4152786.394 - 0.83% -
std::equal(vector<bool>)_(unaligned)/8 -2.46% 0.818 0.798 - -11.15% -
SetIntersection_None_Set_uint32_16_1 -2.46% 67523204.098 65864107.532 - -0.08% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.46% 4853.916 4734.704 - -0.02% -
std::move(vector<int>)/1048576 -2.45% 55865.998 54496.136 - -5.82% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.45% 2210.858 2156.655 - 0.51% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.45% 63839582.058 62274536.069 - 0.10% -
std::set<int>::lower_bound(key)_(non-existent)/32 -2.45% 2.336 2.279 - -1.40% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.45% 12.998 12.680 - -0.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -2.45% 37392154.278 36477803.970 - -0.61% -
std::stable_partition(list<int>)_(sparse)/8192 -2.44% 8863.980 8647.877 - -2.66% -
SetIntersection_Front_Set_uint32_1_1 -2.43% 542315347.184 529117517.150 - 0.23% -
SetIntersection_Interlaced_Set_float_4_4 -2.43% 139177711.205 135793151.808 - -0.52% -
BM_PushHeap_string_PipeOrgan_64 -2.43% 5.753 5.613 - -1.50% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -2.43% 2.345 2.288 - 1.78% -
SetIntersection_None_Vector_uint32_1024_4 -2.43% 1101704.300 1074966.683 - 1.55% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.43% 138.667 135.304 - -1.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.42% 10967650.464 10701719.611 - 0.37% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.42% 55761.060 54409.622 - -7.55% -
SetIntersection_Front_Vector_uint64_64_1 -2.42% 16616495.539 16213919.777 - 0.15% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.42% 35878.167 35009.432 - -2.58% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.42% 13.444 13.119 - -0.76% -
BM_PushHeap_uint32_Ascending_16384 -2.42% 3.704 3.614 - 1.16% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.42% 609.442 594.724 - -6.72% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.41% 54.342 53.029 - 0.24% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.41% 12.170 11.876 - -2.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.41% 13366051.667 13043971.395 - 0.31% -
std::stable_partition(list<int>)_(dense)/50 -2.41% 57.680 56.291 - -1.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.41% 543412778.453 530333529.623 - -0.06% -
SetIntersection_None_Vector_uint32_1024_1 -2.40% 1098923.609 1072523.162 - 1.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.40% 780.090 761.393 - -1.97% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -2.40% 20080.072 19598.808 - -1.82% -
SetIntersection_Front_Vector_uint32_256_16 -2.39% 4311757.725 4208562.322 - 0.93% -
SetIntersection_Interlaced_Set_float_4_1 -2.39% 217375524.638 212177786.961 - -0.68% -
SetIntersection_Interlaced_Set_uint64_4_1 -2.39% 216675829.100 211499364.429 - -0.32% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.39% 37412.974 36519.439 - -2.83% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.39% 400.199 390.643 - -0.17% -
SetIntersection_None_Set_uint64_16384_16 -2.39% 167918423.877 163910831.118 - -8.15% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.39% 16.798 16.397 - 0.04% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.38% 620.393 605.606 - -1.54% -
std::set<std::string>::count(key)_(existent)/1024 -2.38% 24.374 23.793 - 1.34% -
BM_vector_deque_ranges_copy/5500 -2.38% 200.764 195.981 - -0.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -2.38% 16213840.419 15827648.412 - -0.95% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -2.38% 13.248 12.933 - 0.28% -
SetIntersection_Front_Set_float_16384_16 -2.38% 1212384.228 1183538.873 - -0.75% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.38% 6788.506 6627.074 - 0.47% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -2.38% 608248.661 593784.926 - -10.64% -
SetIntersection_None_Set_float_4_4 -2.38% 137839271.761 134561774.527 - -0.46% -
BM_deque_vector_ranges_copy_backward/1 -2.38% 2.154 2.103 - -1.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.37% 15179591.155 14819152.435 - 0.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.37% 8735872.298 8528636.945 - 0.43% -
SetIntersection_None_Vector_float_262144_1024 -2.37% 1153369.700 1126024.689 - -0.55% -
SetIntersection_Interlaced_Set_string_64_1 -2.37% 17518317.560 17102994.037 - 0.27% -
SetIntersection_Front_Set_uint64_64_1 -2.37% 16609313.029 16215957.597 - -0.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.37% 64005546.802 62490561.425 - 0.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.37% 4412188.482 4307761.707 - 1.19% -
BM_vector_deque_ranges_copy_backward/1024 -2.37% 38.136 37.233 - -2.09% -
SetIntersection_Front_Set_uint32_16_1 -2.37% 63854649.244 62344269.429 - 0.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.36% 139204842.573 135913580.453 - 0.08% -
std::unordered_map<int,_int>::ctor(const&)/8192 -2.36% 56615.908 55278.327 - 0.55% -
SetIntersection_Interlaced_Vector_string_64_1 -2.36% 17259813.501 16852435.892 - 0.50% -
SetIntersection_None_Vector_float_256_64 -2.36% 3485211.169 3402959.697 - -0.28% -
SetIntersection_None_Vector_uint64_4_4 -2.36% 135498711.368 132301247.836 - 0.24% -
SetIntersection_Front_Set_float_64_4 -2.36% 16303704.663 15919136.840 - -0.90% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -2.35% 61993.262 60533.847 - -4.90% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.35% 1066480.963 1041375.752 - 5.88% -
SetIntersection_Interlaced_Set_string_262144_256 -2.35% 2081556.232 2032562.174 - -9.53% -
SetIntersection_Interlaced_Set_string_16_1 -2.35% 66731081.712 65163329.244 - 0.43% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.35% 21.986 21.470 - -0.53% -
rng::find(vector<bool>)_(process_all)/1024 -2.35% 4.682 4.572 - -1.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.34% 8208932.195 8016507.088 - -0.59% -
SetIntersection_Interlaced_Set_string_256_16 -2.34% 18329013.724 17899395.255 - 3.08% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.34% 37.515 36.636 - 0.64% -
SetIntersection_Front_Vector_uint64_1_1 -2.34% 540750500.120 528090141.454 - 0.23% -
std::map<int,_int>::erase(key)_(existent)/32 -2.34% 23.390 22.843 - 0.73% -
std::set<std::string>::clear()/0 -2.33% 401.471 392.105 - -0.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -2.33% 1636964.273 1598806.559 - -0.92% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.33% 15.210 14.855 - -0.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -2.33% 230604211.443 225236095.860 - -0.29% -
BM_deque_vector_move/64 -2.33% 2.652 2.590 - 0.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -2.33% 3811.925 3723.246 - 8.80% -
SetIntersection_None_Vector_uint32_64_4 -2.33% 16153118.292 15777345.261 - -0.79% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.32% 3.544 3.461 - 0.52% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.32% 55622.540 54330.367 - 1.25% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -2.32% 10.778 10.528 - 5.63% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.32% 52.048 50.841 - -0.33% -
SetIntersection_Front_Set_uint32_16_4 -2.32% 55331500.982 54048873.116 - -0.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.32% 1692190.672 1652988.690 - 1.60% -
SetIntersection_None_Vector_uint32_64_1 -2.32% 16894173.347 16502812.883 - -0.66% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -2.32% 15.822 15.455 - -1.40% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.32% 18.230 17.808 - 1.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.32% 400.924 391.642 - -0.96% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.31% 42.461 41.479 - -1.68% -
SetIntersection_None_Set_uint64_262144_16384 -2.31% 1229565.836 1201132.080 - -1.09% -
std::multimap<std::string,_int>::ctor(const&)/1024 -2.31% 35819.614 34991.303 - -0.69% -
SetIntersection_None_Vector_float_4_1 -2.31% 217741939.458 212713292.405 - -0.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.31% 4341412.970 4241172.628 - 0.75% -
SetIntersection_Front_Vector_string_1024_1024 -2.31% 40090416.042 39164971.540 - 0.97% -
SetIntersection_None_Set_uint32_16_16 -2.31% 35910927.606 35082088.844 - -0.49% -
SetIntersection_None_Set_uint32_64_64 -2.30% 11564737.747 11298256.397 - -0.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.30% 14475949.488 14142526.027 - -12.98% -
SetIntersection_Front_Vector_uint64_4_1 -2.30% 216359574.843 211376184.276 - 0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -2.30% 542902106.741 530403716.018 - -0.33% -
BM_StringAssignAsciizMix_Transparent -2.30% 3.081 3.011 - -0.13% -
std::multiset<std::string>::clear()/32 -2.30% 925.512 904.222 - 1.21% -
SetIntersection_Interlaced_Set_string_4_1 -2.30% 226748245.583 221534959.376 - 0.36% -
SetIntersection_Front_Set_float_16_1 -2.30% 63800294.722 62334375.800 - -0.46% -
SetIntersection_Interlaced_Set_uint64_16_4 -2.30% 60333716.109 58947750.810 - -1.15% -
SetIntersection_None_Vector_uint64_16_16 -2.30% 34107677.915 33324331.775 - 0.26% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -2.30% 16.055 15.686 - -2.90% -
SetIntersection_None_Set_float_1_1 -2.30% 544405158.250 531905900.718 - -0.42% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -2.30% 27.139 26.516 - -2.24% -
SetIntersection_Interlaced_Vector_uint32_256_256 -2.29% 4569049.601 4464211.787 - -1.79% -
SetIntersection_Front_Set_float_64_16 -2.29% 15499835.303 15144300.013 - 0.26% -
SetIntersection_None_Set_string_16_4 -2.29% 59171111.987 57814120.921 - 0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.29% 1177747.916 1150743.388 - -0.78% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -2.29% 5381.197 5257.839 - 0.08% -
SetIntersection_None_Set_uint32_256_256 -2.29% 5811984.812 5678820.953 - -0.63% -
std::set<std::string>::ctor(const&,_alloc)/0 -2.29% 12.972 12.674 - -0.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.29% 1064415.722 1040041.079 - 3.69% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -2.29% 574.778 561.629 - -11.78% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.29% 16676109.290 16294637.659 - 1.13% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -2.29% 2471.142 2414.627 - 2.57% -
std::unordered_map<int,_int>::erase(iterator)/32 -2.28% 20.021 19.563 - 0.16% -
BM_CmpLess_short_schar -2.28% 0.968 0.946 - -1.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -2.28% 139790266.744 136598479.334 - 0.01% -
SetIntersection_None_Vector_float_4_4 -2.28% 136030635.479 132924848.276 - -0.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -2.28% 63955660.720 62495695.100 - -0.33% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.28% 16.502 16.125 - 2.49% -
BM_CmpLess_uint_ushort -2.28% 1.117 1.091 - -2.78% -
SetIntersection_None_Vector_uint32_16_1 -2.28% 64290174.378 62826773.046 - -0.34% -
std::unordered_set<std::string>::clear()/8192 -2.28% 224925.691 219806.942 - -0.02% -
SetIntersection_Front_Set_uint64_16_1 -2.28% 63670798.394 62221879.279 - -0.20% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.27% 12699898.771 12411122.105 - -0.54% -
SetIntersection_None_Set_float_1024_1024 -2.27% 8991857.397 8787403.418 - -0.03% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -2.27% 1.333 1.303 - 10.48% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.27% 174478.577 170513.356 - -3.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -2.27% 218188921.158 213238001.422 - -0.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.27% 400.360 391.280 - 0.06% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.27% 13.051 12.755 - 0.02% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.27% 20084.678 19629.485 - -2.59% -
SetIntersection_None_Vector_uint32_16384_256 -2.27% 1121826.189 1096408.765 - -0.07% -
SetIntersection_Front_Set_float_16_4 -2.26% 55820845.415 54556828.171 - 0.02% -
SetIntersection_None_Vector_uint32_16_4 -2.26% 54666782.030 53429610.697 - -0.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.26% 216926625.376 212018320.635 - -0.10% -
SetIntersection_None_Vector_float_64_64 -2.26% 8611066.786 8416299.997 - -0.68% -
SetIntersection_Interlaced_Set_string_256_1 -2.26% 4391941.971 4292725.621 - -0.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -2.26% 543284524.648 531011622.539 - -0.17% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.26% 4.654 4.549 - -0.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.26% 18612063.147 18192101.028 - 3.02% -
std::stable_sort(vector<int>)_(heap)/8 -2.25% 21.635 21.148 - -1.20% -
SetIntersection_Front_Set_uint64_16384_256 -2.25% 3884669.344 3797109.836 - -3.20% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.25% 211.626 206.857 - -0.83% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.25% 19.184 18.752 - -1.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.25% 616251.928 602369.510 - -0.08% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -2.25% 7466.192 7298.136 - -4.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -2.25% 138492345.907 135376626.822 - -0.31% -
std::multiset<int>::erase(key)_(existent)/32 -2.25% 22.194 21.695 - -3.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.25% 1065735.386 1041809.540 - 0.02% -
SetIntersection_Interlaced_Vector_uint64_4_4 -2.24% 137389266.988 134310948.233 - 0.76% -
BM_deque_vector_ranges_copy/5500 -2.24% 198.332 193.892 - 0.36% -
SetIntersection_None_Vector_float_262144_256 -2.23% 1150417.204 1124721.593 - 2.23% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.23% 69.356 67.808 - 4.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -2.23% 217075329.561 212232817.592 - -0.11% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.23% 15.062 14.726 - -0.17% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.23% 170124.182 166333.214 - -0.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -2.23% 217231593.790 212391753.111 - -0.06% -
BM_CmpLess_uchar_uint -2.23% 1.088 1.064 - -0.41% -
SetIntersection_None_Vector_float_64_4 -2.23% 16316493.242 15953085.370 - 0.30% -
SetIntersection_None_Vector_string_256_1 -2.23% 4581619.318 4479588.147 - -0.10% -
SetIntersection_None_Vector_float_64_16 -2.23% 13762019.008 13455722.001 - -0.59% -
BM_StringAssignAsciiz_Large_Transparent -2.22% 11.741 11.479 - -2.14% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.22% 67624.044 66121.039 - 2.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -2.22% 136358818.604 133329659.241 - -0.30% -
BM_CmpEqual_int_uchar -2.22% 1.123 1.098 - -1.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.22% 621.985 608.176 - -8.59% -
SetIntersection_None_Vector_uint64_64_16 -2.22% 13716974.220 13412683.372 - 0.23% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.22% 17.844 17.448 - -0.77% -
SetIntersection_Interlaced_Vector_float_1_1 -2.22% 542459171.297 530440853.678 - -0.64% -
std::lower_bound(std::list<int>)/8192 -2.21% 14213.834 13899.135 - 4.04% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -2.21% 96983.106 94837.223 - -7.51% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.21% 3233.047 3161.534 - -0.20% -
SetIntersection_None_Set_uint32_256_1 -2.21% 11648258.426 11390630.972 - 1.14% -
std::sort(vector<int>)_(qsort_adversarial)/8 -2.21% 16.100 15.744 - -0.02% -
BM_StringRelational_Compare_Empty_Large_Control -2.20% 1.656 1.620 - -8.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.20% 1219813.990 1192950.831 - -2.48% -
SetIntersection_Interlaced_Vector_uint32_16_1 -2.20% 63731781.903 62328609.507 - -0.08% -
std::unordered_map<int,_int>::erase(iterator)/8192 -2.20% 20.115 19.672 - 0.05% -
SetIntersection_Interlaced_Set_uint64_256_256 -2.20% 7654888.820 7486401.832 - -1.98% -
SetIntersection_None_Set_string_16_16 -2.20% 37044843.940 36230599.245 - 0.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -2.20% 64731371.829 63309025.005 - -0.62% -
SetIntersection_Front_Set_float_4_1 -2.19% 216828586.892 212077060.070 - -0.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.19% 55521758.252 54307041.268 - -0.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.19% 11585117.784 11331736.226 - -0.38% -
SetIntersection_None_Set_uint64_262144_4 -2.19% 1222956.951 1196223.145 - -0.24% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.18% 19984.817 19548.230 - -3.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.18% 542834330.704 530990542.562 - -0.01% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -2.18% 11350.045 11102.457 - -4.69% -
SetIntersection_None_Set_uint32_1_1 -2.18% 542360359.474 530532297.939 - -0.28% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.18% 15.358 15.023 - -0.35% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.18% 13.068 12.783 - -0.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.18% 399.780 391.068 - 0.02% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.18% 17.900 17.510 - 0.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -2.18% 20.762 20.310 - 0.08% -
BM_CmpEqual_schar_uchar -2.18% 1.114 1.090 - -0.56% -
SetIntersection_Interlaced_Vector_uint32_4_1 -2.17% 216466118.256 211758224.350 - -0.09% -
std::multiset<int>::erase(iterator)/8192 -2.17% 24.003 23.481 - -12.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.17% 55497465.628 54291449.846 - -0.04% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.17% 15.278 14.947 - -0.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.17% 1298.875 1270.663 - -0.13% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -2.17% 4.668 4.566 - 0.56% -
std::find_if(list<int>)_(bail_25%)/8192 -2.17% 1452.046 1420.601 - -1.73% -
SetIntersection_Interlaced_Set_float_16_1 -2.16% 63838778.174 62456821.125 - -0.74% -
SetIntersection_None_Set_uint32_4_1 -2.16% 219577407.786 214827234.104 - -0.06% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -2.16% 5.916 5.788 - 7.06% -
SetIntersection_None_Vector_float_1024_256 -2.15% 1103979.508 1080196.401 - -0.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.15% 147174.337 144004.970 - -0.66% -
SetIntersection_Interlaced_Set_float_1_1 -2.15% 542946400.066 531254250.526 - -0.43% -
SetIntersection_Front_Vector_float_16_1 -2.15% 63740982.007 62368995.722 - -0.56% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.15% 6765.031 6619.535 - 0.52% -
std::vector<int>::ctor(size)/1024 -2.15% 42.209 41.301 - -5.42% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.15% 1500.403 1468.144 - 0.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.15% 4188967.600 4098938.104 - -0.88% -
SetIntersection_None_Vector_uint64_1_1 -2.15% 540328773.212 528721257.095 - 0.32% -
std::list<std::string>::ctor(size)/8192 -2.15% 106484.862 104197.841 - -0.34% -
BM_StringFindStringLiteral/512 -2.15% 9.665 9.458 - -0.86% -
SetIntersection_Front_Set_uint32_4_4 -2.15% 138398625.990 135429642.285 - 0.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.14% 23330.612 22830.287 - 0.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -2.14% 217101137.257 212448802.085 - -0.40% -
BM_deque_deque_move/5500 -2.14% 202.045 197.716 - 0.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.14% 943318.779 923107.782 - 0.72% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -2.14% 586.865 574.298 - -1.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -2.14% 542772261.657 531152146.941 - -0.26% -
rng::starts_with(deque<int>)/1000 -2.14% 436.051 426.718 - -10.56% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.14% 13.048 12.769 - 0.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.14% 400.310 391.753 - -1.20% -
SetIntersection_None_Vector_uint32_4_4 -2.14% 135715168.064 132817125.018 - -0.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -2.13% 3.787 3.706 - -1.19% -
SetIntersection_Interlaced_Set_float_1024_1 -2.13% 1061672.011 1039013.527 - -0.54% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.13% 94999.524 92973.792 - -0.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.13% 402.818 394.230 - -0.99% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -2.13% 44.584 43.634 - 2.76% -
SetIntersection_None_Vector_float_16384_16384 -2.13% 1118584.505 1094783.144 - -1.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -2.13% 16351502.122 16003648.500 - -0.70% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.13% 1.252 1.226 - -0.73% -
SetIntersection_Front_Set_uint64_4_4 -2.12% 138721966.678 135774864.208 - -0.25% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.12% 13.047 12.770 - -0.09% -
SetIntersection_None_Vector_uint32_16384_1024 -2.12% 1117583.399 1093852.581 - -1.31% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -2.12% 18.492 18.100 - -0.77% -
SetIntersection_None_Vector_float_1024_4 -2.12% 1099032.300 1075711.626 - -0.41% -
std::stable_partition(vector<int>)_(sparse)/50 -2.12% 22.264 21.792 - 0.55% -
rng::contains_subrange(list<int>)_(process_all)/16 -2.12% 4.892 4.788 - -0.50% -
SetIntersection_None_Vector_uint64_262144_1 -2.12% 1140983.357 1116822.742 - 2.10% -
SetIntersection_None_Vector_float_16_16 -2.12% 34118096.115 33395659.134 - -0.56% -
SetIntersection_Interlaced_Set_uint32_16384_4 -2.12% 174458253.965 170767895.880 - 0.64% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.11% 21.089 20.643 - -1.37% -
SetIntersection_None_Set_float_4_1 -2.11% 219928071.767 215282128.244 - -0.58% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.11% 4861.077 4758.423 - 0.43% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.11% 4.310 4.219 - 0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.11% 4446082.029 4352476.044 - -0.22% -
SetIntersection_None_Vector_float_256_256 -2.10% 2175890.443 2130093.054 - -0.30% -
std::sort(vector<int>)_(ascending)/8 -2.10% 16.086 15.748 - 0.25% -
std::none_of(list<int>)_(process_all)/8 -2.10% 2.720 2.662 - 0.68% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.10% 4584.955 4488.679 - -0.04% -
std::move(deque<int>)/32768 -2.10% 2074.423 2030.895 - -3.54% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.10% 18.802 18.407 - -0.81% -
SetIntersection_Front_Set_float_256_64 -2.10% 5460516.086 5346012.280 - -1.22% -
std::adjacent_find(deque<int>,_pred)/8 -2.10% 4.838 4.736 - 9.71% -
std::all_of(list<int>)_(process_all)/8 -2.10% 2.719 2.662 - 0.19% -
SetIntersection_Interlaced_Set_float_64_64 -2.10% 13353964.578 13074105.819 - 0.06% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.10% 161.642 158.255 - -0.38% -
std::sort(deque<int>)_(shuffled)/1024 -2.09% 6850.090 6706.634 - -1.54% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.09% 535.194 523.993 - -0.89% -
BM_PushHeap_string_QuickSortAdversary_64 -2.09% 13.366 13.086 - 0.71% -
SetIntersection_Front_Set_uint64_1_1 -2.09% 541820530.750 530489915.734 - -0.09% -
SetIntersection_Front_Vector_uint32_1024_4 -2.09% 1084671.583 1061992.818 - 0.47% -
SetIntersection_None_Vector_float_16_4 -2.09% 54796785.307 53651344.618 - -0.22% -
SetIntersection_None_Vector_uint64_16_1 -2.09% 64001503.396 62664259.849 - 0.16% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.09% 13180.992 12905.674 - -0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -2.09% 542566472.017 531235251.969 - -0.15% -
SetIntersection_None_Set_float_262144_16384 -2.09% 1201612.141 1176526.447 - -1.50% -
SetIntersection_Front_Vector_float_1_1 -2.09% 541729523.349 530421769.227 - -0.58% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -2.09% 15.336 15.016 - -2.78% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.08% 51764.322 50685.085 - 6.55% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -2.08% 1716161.541 1680385.336 - -0.53% -
SetIntersection_Interlaced_Set_uint32_16_4 -2.08% 60003140.116 58753921.833 - 0.03% -
SetIntersection_Front_Vector_float_256_16 -2.08% 4226474.973 4138573.518 - -1.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.08% 16315289.156 15976051.097 - -0.76% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.08% 685.809 671.560 - -0.51% -
std::find_end(list<int>)_(process_all)/8192 -2.08% 7498.840 7343.071 - -0.06% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -2.08% 20.646 20.218 - -0.01% -
SetIntersection_Front_Vector_uint64_4_4 -2.08% 137284286.380 134434432.107 - 0.20% -
std::multiset<int>::ctor(const&,_alloc)/0 -2.08% 12.992 12.723 - 0.07% -
SetIntersection_None_Vector_uint64_262144_16 -2.07% 1134303.679 1110770.078 - -0.93% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.07% 416.725 408.086 - 0.05% -
SetIntersection_None_Vector_uint32_1_1 -2.07% 541529052.613 530313451.040 - -0.18% -
std::multiset<std::string>::ctor(const&)/1024 -2.07% 35493.582 34758.637 - 1.51% -
SetIntersection_None_Vector_uint64_16_4 -2.07% 54330257.146 53205560.497 - 0.45% -
SetIntersection_Interlaced_Vector_float_256_1 -2.07% 4228546.790 4141109.814 - 0.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -2.07% 60393517.319 59145073.131 - 0.05% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.07% 740.408 725.107 - -0.09% -
SetIntersection_None_Vector_float_262144_16 -2.07% 1147178.712 1123482.317 - -0.84% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.06% 3.801 3.722 - 3.78% -
SetIntersection_Front_Vector_uint32_262144_64 -2.06% 1385125.582 1356554.307 - 2.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.06% 34411732.764 33701917.271 - -0.05% -
SetIntersection_Front_Set_uint64_4_1 -2.06% 216691185.212 212221712.269 - -0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -2.06% 1055557.560 1033791.404 - -1.43% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -2.06% 33.865 33.166 - -0.65% -
SetIntersection_None_Vector_uint32_4_1 -2.06% 217300221.154 212827370.979 - -0.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -2.05% 13880996.596 13595867.617 - 0.21% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -2.05% 2.859 2.800 - 24.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.05% 0.630 0.617 - -3.03% -
SetIntersection_None_Vector_uint32_16_16 -2.05% 34071696.239 33372079.314 - 0.00% -
std::set<std::string>::contains(key)_(existent)/8192 -2.05% 28.668 28.079 - -1.89% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -2.05% 321999.426 315390.696 - 3.21% -
SetIntersection_None_Set_uint32_4_4 -2.05% 137216034.472 134400126.930 - -0.05% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -2.05% 5.114 5.009 - 5.06% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -2.05% 46.371 45.420 - 0.15% -
std::map<std::string,_int>::contains(key)_(existent)/32 -2.05% 14.421 14.125 - -10.24% -
SetIntersection_Front_Vector_float_4_4 -2.05% 137660030.403 134842815.626 - -0.55% -
SetIntersection_None_Vector_string_64_16 -2.05% 14382474.485 14088175.780 - 0.37% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -2.04% 15011.685 14704.739 - 1.75% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -2.04% 175044.872 171468.135 - -1.01% -
std::pop_heap(vector<std::string>)/8 -2.04% 54.290 53.182 - -0.00% -
SetIntersection_Front_Vector_uint64_16384_64 -2.04% 1385598.635 1357337.692 - -0.59% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -2.04% 1405.549 1376.897 - -4.67% -
SetIntersection_Interlaced_Set_float_64_1 -2.04% 16654687.769 16315283.983 - -0.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.04% 54852921.199 53735953.106 - -0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.04% 138350800.733 135534440.343 - -0.25% -
SetIntersection_None_Set_float_16_4 -2.03% 57409192.620 56241458.066 - -0.67% -
std::transform(list<int>,_list<int>)/8192 -2.03% 9001.263 8818.191 - -11.01% -
SetIntersection_None_Vector_uint32_262144_16 -2.03% 1138355.437 1115235.279 - -2.52% -
SetIntersection_None_Set_string_64_4 -2.03% 21681062.814 21241208.148 - -2.13% -
SetIntersection_Interlaced_Set_uint32_64_1 -2.02% 16678407.296 16340746.769 - 0.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -2.02% 16612561.349 16276265.951 - -0.42% -
SetIntersection_Front_Set_string_1_1 -2.02% 564725508.719 553305627.981 - 0.26% -
SetIntersection_None_Vector_uint64_256_16 -2.02% 4071927.095 3989631.877 - 0.26% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.02% 11.574 11.340 - 0.31% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -2.02% 1055290.918 1033986.223 - 0.10% -
SetIntersection_None_Set_string_1_1 -2.02% 550860337.676 539753214.754 - 0.05% -
SetIntersection_Interlaced_Set_uint64_16384_1 -2.02% 1053135.725 1031903.757 - -1.26% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -2.02% 175433.960 171897.777 - -1.18% -
SetIntersection_Front_Vector_uint32_16_16 -2.01% 36290280.542 35559165.882 - 1.12% -
SetIntersection_None_Vector_uint64_4_1 -2.01% 216457447.253 212097360.346 - 0.32% -
SetIntersection_Interlaced_Set_float_256_1 -2.01% 4210272.568 4125505.799 - -0.71% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.01% 14477.288 14185.848 - 0.40% -
SetIntersection_Front_Set_uint64_262144_16 -2.01% 1212154.184 1187759.792 - 1.29% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.01% 6859.385 6721.430 - -0.27% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -2.01% 577.594 565.977 - -1.01% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.01% 224361271.331 219851109.421 - 0.80% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.01% 23.080 22.616 - -5.45% -
SetIntersection_Interlaced_Set_uint32_64_4 -2.01% 21115254.937 20691228.647 - -0.41% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -2.01% 2.379 2.331 - 0.80% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -2.01% 1908.898 1870.571 - -4.43% -
SetIntersection_None_Vector_float_64_1 -2.01% 16949921.754 16609604.035 - -0.35% -
SetIntersection_None_Vector_float_1024_16 -2.01% 1096776.640 1074761.522 - -1.56% -
std::pop_heap(vector<size_t>)/8 -2.01% 52.702 51.644 - -0.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.00% 399.755 391.744 - -1.13% -
SetIntersection_Front_Set_string_1024_1 -2.00% 1106618.958 1084459.464 - -0.23% -
SetIntersection_Interlaced_Vector_string_16_1 -2.00% 65604980.314 64292135.723 - -0.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -2.00% 542727498.137 531878962.745 - -0.29% -
SetIntersection_Front_Set_string_256_256 -2.00% 29416190.398 28828739.860 - -2.59% -
SetIntersection_Front_Set_uint32_16384_1024 -2.00% 12283161.099 12037875.994 - -4.97% -
SetIntersection_None_Vector_uint32_16384_16 -2.00% 1114813.746 1092557.769 - 1.86% -
ranges::minmax(std::vector<char>)/64 -1.99% 1.353 1.326 - 9.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.99% 399.715 391.757 - -0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.99% 35727399.415 35016170.791 - -0.11% -
SetIntersection_None_Set_uint64_256_256 -1.99% 5823958.426 5708107.202 - -5.76% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.99% 399.620 391.672 - -0.01% -
SetIntersection_Front_Vector_uint64_64_4 -1.99% 16075897.703 15756160.004 - 0.19% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.99% 19999.360 19601.945 - -1.54% -
std::find_first_of(list<int>)_(small_needle)/1024 -1.99% 2889.237 2831.825 - 0.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.99% 1365724.283 1338595.949 - -0.09% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.99% 167.084 163.767 - -2.62% -
SetIntersection_Front_Vector_string_262144_4 -1.99% 1186812.688 1163253.280 - -4.07% -
SetIntersection_Interlaced_Vector_float_16384_4 -1.98% 1650158.699 1617441.732 - 19.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.98% 11443837.587 11217042.240 - -2.16% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.98% 15.017 14.720 - -0.34% -
BM_vector_deque_ranges_move_backward/4096 -1.98% 151.696 148.697 - -1.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.97% 21200315.028 20781648.721 - -0.29% -
std::move(vector<bool>)_(aligned)/64 -1.97% 1.691 1.657 - 4.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.97% 217574489.586 213281485.020 - 0.16% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.97% 27223.754 26686.925 - -1.12% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.97% 371.217 363.904 - -0.55% -
SetIntersection_Interlaced_Vector_float_4_1 -1.97% 216772346.559 212502466.746 - -0.43% -
SetIntersection_Front_Set_uint64_16_4 -1.97% 55371264.765 54281138.400 - -0.12% -
SetIntersection_Interlaced_Set_float_262144_256 -1.97% 1585005.209 1553815.105 - -0.45% -
SetIntersection_None_Vector_uint32_256_16 -1.97% 4058798.596 3978994.236 - 0.61% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.97% 540987696.421 530351386.514 - -0.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.97% 547741091.247 536977356.260 - 0.32% -
SetIntersection_None_Set_uint64_4_4 -1.96% 137100652.284 134406764.635 - 0.21% -
std::multiset<int>::clear()/32 -1.96% 636.117 623.623 - -7.51% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.96% 562912.329 551863.761 - -0.15% -
std::set<std::string>::ctor(const&)/32 -1.96% 832.328 816.004 - 15.27% -
BM_StringFindAllMatch/8 -1.96% 2.683 2.631 - 0.91% -
SetIntersection_None_Vector_float_1_1 -1.96% 542865270.508 532228367.308 - -0.28% -
SetIntersection_None_Set_uint64_64_16 -1.96% 18468691.972 18107163.465 - -5.04% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -1.96% 819.837 803.802 - -0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.95% 216611120.227 212377984.323 - 0.06% -
SetIntersection_None_Vector_float_262144_262144 -1.95% 1151246.363 1128755.607 - 0.13% -
SetIntersection_None_Set_uint64_4_1 -1.95% 219261208.834 214980317.970 - -0.05% -
SetIntersection_Front_Vector_uint32_16384_16384 -1.95% 77236227.206 75729578.226 - 1.63% -
SetIntersection_Front_Set_float_16384_1 -1.95% 1060780.193 1040116.597 - -0.13% -
std::stable_partition(vector<int>)_(sparse)/1024 -1.95% 219.996 215.712 - 1.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.94% 138110981.754 135426112.926 - -0.24% -
SetIntersection_Front_Vector_float_4_1 -1.94% 216458259.426 212252520.052 - -0.51% -
SetIntersection_Front_Set_float_256_1 -1.94% 4215403.305 4133501.480 - -0.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.94% 1208357.487 1184905.721 - -1.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.94% 14929761.354 14640516.500 - -0.40% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -1.94% 10.911 10.699 - -0.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.93% 63815976.226 62582717.372 - -0.06% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.93% 6872.156 6739.471 - 1.35% -
SetIntersection_None_Vector_float_16_1 -1.93% 64161355.631 62922812.152 - -0.63% -
SetIntersection_None_Vector_string_256_256 -1.93% 2297961.203 2253619.298 - 0.29% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.93% 18.743 18.382 - -1.32% -
SetIntersection_Front_Set_uint64_256_16 -1.93% 4544499.534 4456988.784 - -1.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.93% 8737238.736 8569007.061 - 0.76% -
SetIntersection_None_Set_float_1024_1 -1.93% 8974772.755 8801968.737 - 1.08% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.92% 138498967.862 135834085.202 - 0.35% -
std::multiset<std::string>::clear()/1024 -1.92% 22399.180 21968.607 - 1.09% -
std::search(vector<int>)_(no_match)/8192 -1.92% 1664.858 1632.859 - -1.40% -
BM_CmpEqual_uchar_uchar -1.92% 1.081 1.061 - -0.72% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.92% 45023.810 44158.470 - -0.13% -
SetIntersection_Interlaced_Set_string_1_1 -1.92% 566736809.475 555846506.428 - 0.23% -
std::copy(vector<int>)/32768 -1.92% 3793.166 3720.327 - 2.04% -
std::vector<int>::insert(middle)_(cheap_elements)/8192 -1.92% 140.702 138.001 - -1.49% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.92% 398.607 390.956 - -0.13% -
SetIntersection_None_Vector_string_16384_4 -1.92% 1244967.866 1221076.149 - -0.86% -
std::multiset<int>::find(key)_(existent)/1024 -1.92% 4.249 4.167 - 1.22% -
std::flat_map<int,_int>::clear()/8192 -1.92% 417.984 409.968 - -0.11% -
std::unordered_map<int,_int>::clear()/8192 -1.92% 66625.849 65348.188 - 3.42% -
SetIntersection_None_Set_string_4_1 -1.92% 225004552.149 220690118.040 - -0.04% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -1.92% 94.743 92.928 - -1.41% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.91% 180054031.222 176607236.683 - -0.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.91% 1363333.343 1337248.624 - -1.70% -
SetIntersection_Front_Set_float_1_1 -1.91% 541531665.480 531189308.609 - -0.38% -
SetIntersection_Front_Set_uint32_4_1 -1.91% 216451508.726 212319324.916 - 0.61% -
BM_deque_vector_move_backward/5500 -1.91% 200.931 197.096 - -0.50% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.91% 465047.629 456176.536 - 0.06% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.91% 38.180 37.452 - 0.15% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.91% 398.436 390.839 - -1.06% -
std::remove_copy(deque<int>)_(prefix)/1024 -1.90% 395.247 387.732 - 2.64% -
std::unordered_set<int>::clear()/0 -1.90% 397.878 390.313 - -0.13% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -1.90% 1264317.629 1240292.483 - -10.20% -
rng::find(vector<bool>)_(process_all)/8 -1.90% 0.642 0.630 - -25.55% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.89% 20.783 20.389 - -1.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.89% 1067688.484 1047496.861 - 0.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.89% 1391.772 1365.492 - 1.06% -
std::flat_map<int,_int>::ctor(const&)/32 -1.89% 23.271 22.832 - -0.66% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.88% 56595814.142 55530663.237 - -0.21% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.88% 399.906 392.382 - 0.14% -
SetIntersection_Front_Set_string_256_1 -1.88% 4393257.625 4310632.124 - 1.25% -
SetIntersection_Front_Vector_float_16384_4 -1.88% 1071736.044 1051587.075 - -0.98% -
std::multiset<int>::clear()/1024 -1.88% 10367.689 10172.845 - -7.23% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.88% 401.005 393.469 - -0.89% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -1.88% 6853.370 6724.621 - 0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.88% 1578628.408 1549026.672 - 3.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.87% 13936868.153 13675614.974 - 0.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.87% 59096291.225 57988537.229 - -0.22% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.87% 386.354 379.119 - 0.11% -
std::sort(deque<int>)_(heap)/8 -1.87% 24.737 24.274 - 1.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.87% 1030945.833 1011647.768 - -6.38% -
SetIntersection_Front_Vector_float_64_1 -1.87% 16645742.569 16334226.609 - -0.19% -
SetIntersection_None_Vector_uint32_256_1 -1.87% 4313258.097 4232587.775 - -0.98% -
SetIntersection_Interlaced_Vector_float_16_1 -1.87% 63798274.896 62605602.661 - -0.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.87% 136039799.336 133497515.543 - 0.07% -
SetIntersection_Front_Vector_float_256_4 -1.87% 4225779.107 4146830.182 - -0.58% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.87% 398.078 390.647 - 0.05% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.87% 8762.895 8599.304 - -1.63% -
SetIntersection_None_Vector_uint32_64_64 -1.87% 8592701.836 8432329.735 - 0.68% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.87% 32.647 32.038 - -0.19% -
SetIntersection_None_Set_uint64_16_4 -1.87% 57148398.323 56082454.436 - -3.97% -
SetIntersection_None_Vector_float_1024_64 -1.86% 1098249.472 1077778.701 - 1.22% -
std::sort(vector<int>)_(pipe-organ)/8 -1.86% 17.968 17.634 - 0.74% -
SetIntersection_None_Vector_string_64_1 -1.86% 17577822.504 17250819.367 - -1.23% -
SetIntersection_Front_Set_float_256_16 -1.86% 4566780.980 4481851.774 - 0.25% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.86% 399.401 391.974 - -0.64% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.86% 13.056 12.814 - -0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.86% 64569072.363 63369087.193 - 0.36% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.85% 440.722 432.547 - -1.54% -
SetIntersection_Front_Vector_string_1024_1 -1.85% 1092486.189 1072233.252 - 0.14% -
SetIntersection_Interlaced_Vector_string_256_1 -1.85% 4347446.389 4266898.647 - 0.54% -
BM_vector_deque_ranges_move_backward/5500 -1.85% 199.843 196.144 - -1.89% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.85% 398.718 391.341 - 0.13% -
std::multiset<std::string>::find(key)_(non-existent)/32 -1.84% 10.098 9.912 - -3.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.84% 139492100.581 136919882.021 - -0.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.84% 540349945.110 530387967.175 - 0.08% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.84% 605.636 594.473 - -1.74% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -1.84% 6.874 6.747 - -2.02% -
BM_CmpLess_schar_schar -1.84% 0.963 0.945 - 0.12% -
std::list<int>::ctor(size)/32 -1.84% 327.376 321.355 - -4.76% -
std::search(vector<int>)_(no_match)/1048576 -1.84% 213520.478 209594.025 - -1.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.84% 63654542.809 62486367.281 - 0.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.83% 16261498.149 15963163.919 - -0.33% -
SetIntersection_None_Vector_uint32_64_16 -1.83% 13721896.923 13470224.218 - 0.02% -
std::set<int>::clear()/0 -1.83% 398.092 390.793 - -0.11% -
BM_deque_deque_move/0 -1.83% 0.789 0.774 - 0.60% -
BM_vector_deque_copy_backward/5500 -1.83% 200.208 196.553 - -1.20% -
SetIntersection_None_Set_uint64_16_16 -1.82% 35654619.155 35004188.393 - -4.54% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.82% 6517.530 6398.650 - -1.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.82% 1158242.529 1137118.746 - 0.41% -
std::unordered_set<std::string>::erase(iterator)/8192 -1.82% 29.255 28.721 - -8.02% -
SetIntersection_Interlaced_Vector_float_4_4 -1.82% 137770842.045 135258699.054 - -0.51% -
SetIntersection_Front_Set_string_16384_1 -1.82% 1110558.098 1090309.938 - 1.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.82% 1334454.964 1310130.590 - 0.53% -
std::find_first_of(vector<int>)_(large_needle)/32 -1.82% 111.832 109.794 - 2.22% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.82% 398.198 390.941 - -1.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.82% 53.481 52.507 - 0.84% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.82% 446.263 438.133 - -2.95% -
SetIntersection_Interlaced_Set_float_262144_16 -1.82% 1609847.736 1580519.939 - -1.55% -
SetIntersection_Interlaced_Vector_string_4_1 -1.82% 223104044.453 219042858.855 - 0.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.82% 63671783.020 62513383.737 - 0.19% -
SetIntersection_None_Vector_string_16384_16384 -1.82% 1247558.401 1224876.517 - 2.01% -
SetIntersection_Front_Set_uint32_64_16 -1.82% 15398257.263 15118776.308 - -0.57% -
SetIntersection_Front_Vector_float_262144_4 -1.81% 1071093.449 1051692.996 - -0.90% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.81% 1646205.730 1616429.363 - -0.52% -
std::unique(list<int>,_pred)_(sprinkled)/52 -1.81% 84.216 82.693 - 2.42% -
SetIntersection_Front_Vector_uint64_16384_1 -1.81% 1062926.961 1043716.519 - 0.50% -
SetIntersection_Front_Vector_float_16_4 -1.80% 54866913.990 53876732.979 - -0.77% -
SetIntersection_None_Set_float_262144_1024 -1.80% 1204483.070 1182749.268 - -0.47% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -1.80% 6776.824 6654.821 - -1.51% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -1.80% 23.829 23.400 - -4.69% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.80% 353509.387 347149.429 - -0.03% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.80% 398.977 391.803 - -0.05% -
bm_lexicographical_compare<int>/64 -1.80% 4.536 4.454 - 0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.80% 37343460.212 36672362.991 - 0.27% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.80% 13.054 12.819 - -0.57% -
SetIntersection_None_Vector_string_256_64 -1.80% 3679144.223 3613075.844 - -0.40% -
std::pop_heap(deque<int>)/8192 -1.80% 53.829 52.862 - -0.63% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.79% 402.522 395.314 - -1.37% -
std::flat_map<int,_int>::clear()/0 -1.79% 398.924 391.781 - -0.06% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.79% 20.495 20.129 - -6.21% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.78% 397.916 390.814 - -0.21% -
BM_PushHeap_uint32_Random_16 -1.78% 4.180 4.105 - 2.05% -
BM_CmpEqual_short_uchar -1.78% 1.114 1.094 - -0.67% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -1.78% 1.390 1.365 - -1.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.78% 1121236.695 1101319.069 - -3.33% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.78% 21.140 20.765 - -0.38% -
SetIntersection_None_Vector_uint64_64_1 -1.78% 16819258.196 16520598.850 - 0.46% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.77% 19.337 18.993 - -0.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.77% 1061672.351 1042850.410 - 0.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.77% 54960253.464 53985914.695 - -0.19% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.77% 1059042.136 1040276.382 - -0.35% -
SetIntersection_None_Vector_string_256_16 -1.77% 4323954.653 4247489.487 - -0.20% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.77% 400.715 393.629 - 0.28% -
SetIntersection_None_Vector_uint32_1024_256 -1.77% 1093842.660 1074506.702 - -0.77% -
SetIntersection_None_Vector_uint32_262144_262144 -1.77% 1141241.657 1121088.092 - 1.40% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.76% 398.764 391.742 - -1.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.76% 57591418.692 56578396.412 - -0.22% -
BM_StringFindStringLiteral/128 -1.76% 3.164 3.108 - -2.49% -
SetIntersection_None_Vector_uint64_64_4 -1.76% 16108444.272 15825643.139 - 0.48% -
SetIntersection_Front_Set_uint64_256_1 -1.75% 4192804.826 4119225.198 - 2.29% -
SetIntersection_None_Vector_float_256_4 -1.75% 4268277.429 4193405.382 - -0.56% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.75% 680.917 668.977 - 0.19% -
BM_std_minmax_element<short>/4000 -1.75% 1006.489 988.869 - -0.96% -
SetIntersection_Interlaced_Set_string_4_4 -1.75% 161752356.068 158929728.181 - 0.65% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.74% 55149.381 54187.403 - 1.16% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.74% 121743.979 119625.082 - 0.13% -
rng::find_last(vector<int>)_(bail_90%)/50 -1.74% 1.516 1.489 - 3.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.74% 1165340.803 1145067.054 - 2.87% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.74% 23.348 22.942 - -19.56% -
std::move_backward(list<int>)/512 -1.74% 377.665 371.098 - 0.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.74% 169736.869 166788.069 - -1.02% -
SetIntersection_None_Set_float_16_16 -1.74% 35987858.396 35362838.091 - 0.17% -
std::replace(vector<int>)_(prefix)/1024 -1.74% 158.586 155.833 - -3.89% -
SetIntersection_None_Vector_uint64_1024_1 -1.74% 1096194.824 1077169.819 - 0.28% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -1.74% 26.733 26.269 - 0.80% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.73% 21068083.177 20702564.060 - -0.58% -
BM_CmpLess_schar_uchar -1.73% 1.121 1.102 - 1.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.73% 1172152.588 1151847.602 - 0.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.73% 5.466 5.371 - 0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.73% 1844512.287 1812579.998 - -0.87% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.73% 13.210 12.982 - -0.06% -
BM_deque_vector_ranges_move/5500 -1.73% 197.144 193.732 - -0.58% -
BM_CmpLess_int_schar -1.73% 1.143 1.123 - -1.38% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.73% 17.766 17.459 - -0.50% -
BM_CmpLess_int_int -1.73% 1.061 1.043 - -5.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.72% 819.794 805.684 - -0.97% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.72% 1544752.277 1518167.725 - -0.61% -
SetIntersection_None_Vector_uint64_262144_16384 -1.72% 1155002.388 1135126.269 - 1.89% -
BM_deque_deque_ranges_copy/4096 -1.72% 149.308 146.740 - -0.13% -
std::find_if(vector<bool>)_(process_all)/50 -1.72% 24.016 23.603 - -0.86% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -1.72% 12.890 12.669 - 1.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.72% 765.234 752.078 - -1.19% -
std::multiset<int>::equal_range(key)_(existent)/8192 -1.72% 8.702 8.552 - 3.73% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.72% 11513758.484 11315973.678 - -0.37% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.72% 2.273 2.234 - -1.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.71% 19879286.500 19538440.683 - -2.64% -
std::sort(vector<int>)_(heap)/8 -1.71% 24.441 24.022 - 0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -1.71% 4283041.225 4209731.656 - -8.09% -
SetIntersection_Front_Vector_string_16384_256 -1.71% 9918254.377 9748561.948 - 2.32% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.71% 282.099 277.274 - 1.08% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.71% 43.261 42.522 - 0.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.71% 138376045.157 136011121.764 - 0.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.71% 2.027 1.993 - -0.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.71% 1078129.030 1059716.305 - -0.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.71% 1040889.794 1023130.924 - -1.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.71% 12281433.946 12071939.434 - 0.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.71% 4215650.830 4143764.023 - -0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.70% 144204758.663 141749254.477 - -0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.70% 67260612.057 66115898.604 - 0.38% -
SetIntersection_Interlaced_Set_float_1024_1024 -1.70% 12414990.576 12203727.122 - 3.86% -
SetIntersection_Interlaced_Set_string_16384_1 -1.70% 1110352.355 1091474.481 - 2.99% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.70% 13297.534 13071.478 - 0.01% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -1.70% 2.530 2.487 - -28.25% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.70% 1615.396 1587.965 - 1.45% -
std::is_sorted(vector<int>,_pred)/8 -1.70% 3.164 3.110 - -7.46% -
SetIntersection_Front_Vector_uint32_256_4 -1.70% 4226886.626 4155131.762 - -0.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.70% 1664655.191 1636412.680 - -0.61% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.70% 190677.887 187444.232 - -0.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.69% 670.044 658.692 - -5.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.69% 626.093 615.499 - 0.22% -
SetIntersection_None_Set_uint64_16_1 -1.69% 67117901.294 65983217.155 - -1.66% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.69% 3848.883 3783.836 - -3.25% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.69% 598.273 588.169 - -1.04% -
SetIntersection_Front_Set_uint32_16384_4 -1.69% 1075179.071 1057041.296 - 2.99% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.68% 21.910 21.540 - -2.06% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.68% 197183.778 193863.508 - 1.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.68% 1184141.591 1164208.723 - 1.74% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.68% 754.814 742.108 - 1.59% -
SetIntersection_Front_Vector_float_262144_256 -1.68% 2167972.137 2131482.605 - -2.32% -
BM_PushHeap_string_SingleElement_64 -1.68% 2.652 2.607 - -0.58% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -1.68% 1.285 1.264 - -1.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.68% 22649251.489 22268826.049 - -1.67% -
SetIntersection_None_Set_string_4_4 -1.68% 140366264.746 138010156.114 - 0.43% -
std::unique(deque<int>)_(sprinkled)/52 -1.68% 59.995 58.988 - -10.04% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.68% 86513.804 85063.923 - 0.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.67% 1686599.854 1658375.897 - -0.15% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.67% 5965275.149 5865507.971 - -1.09% -
SetIntersection_None_Vector_uint64_256_64 -1.67% 3440982.179 3383485.783 - 1.10% -
BM_CmpLess_uint_uchar -1.67% 1.118 1.099 - -2.16% -
SetIntersection_None_Vector_string_64_64 -1.67% 8957959.193 8808551.849 - -0.57% -
BM_CmpEqual_uint_uint -1.67% 1.092 1.074 - -0.34% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.67% 21.253 20.899 - -1.10% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.67% 2791.654 2745.151 - 1.03% -
BM_StringCopy_Small -1.66% 0.672 0.660 - 0.21% -
SetIntersection_None_Set_uint64_16384_1 -1.66% 160439959.594 157775362.870 - -8.95% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.66% 18.655 18.345 - -1.74% -
std::move_backward(deque<int>)/64 -1.66% 5.262 5.175 - -1.04% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.66% 7517.445 7392.858 - -1.25% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.66% 397.604 391.017 - -0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.66% 4256799.668 4186322.836 - -0.51% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.65% 38422313.910 37786426.548 - -0.26% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.65% 19.390 19.069 - -0.50% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.65% 176325.336 173411.343 - -0.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.65% 17007315.563 16726355.992 - 0.13% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.65% 8274.288 8137.629 - 0.43% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.65% 17928218.691 17632219.791 - 0.68% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.65% 24.203 23.804 - -0.95% -
SetIntersection_None_Vector_float_16384_1024 -1.65% 1120937.280 1102448.647 - -0.27% -
SetIntersection_None_Set_string_64_16 -1.65% 18987297.820 18674484.367 - 0.93% -
SetIntersection_Front_Vector_float_64_4 -1.65% 16150474.099 15884496.854 - -0.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.65% 1065455.972 1047915.069 - 0.61% -
std::sort(vector<int>)_(repeated)/8 -1.65% 16.103 15.838 - 0.28% -
std::upper_bound(std::list<int>)/8192 -1.65% 14122.896 13890.528 - 5.64% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.64% 5448.275 5358.698 - -1.51% -
SetIntersection_Interlaced_Vector_float_16_16 -1.64% 36209774.075 35614780.631 - -1.96% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.64% 13.070 12.855 - 0.21% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.64% 1.289 1.268 - 0.07% -
SetIntersection_Front_Vector_uint64_16_4 -1.64% 54707575.338 53810490.999 - 0.31% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.64% 22.097 21.734 - -0.24% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.63% 416.048 409.249 - -1.11% -
std::any_of(vector<int>)_(process_all)/8 -1.63% 2.419 2.380 - -2.76% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.63% 9935992.598 9773922.790 - 1.92% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -1.63% 22.618 22.249 - 0.75% -
SetIntersection_None_Vector_float_262144_64 -1.63% 1147223.260 1128527.298 - -0.32% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.63% 16.036 15.775 - -2.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.63% 1111320.571 1093218.787 - -0.94% -
SetIntersection_None_Vector_float_16384_4 -1.63% 1113854.776 1095713.110 - -0.72% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.63% 12.964 12.753 - -0.49% -
SetIntersection_Front_Vector_string_16_1 -1.62% 65192527.863 64133177.281 - -0.08% -
BM_StringDestroy_Empty -1.62% 0.633 0.623 - 0.14% -
SetIntersection_Front_Vector_uint64_256_16 -1.62% 4267256.340 4198057.480 - 0.69% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.62% 18.762 18.458 - -3.26% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.62% 16.786 16.514 - 2.64% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.62% 519.689 511.273 - -2.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.62% 12161050.279 11964240.861 - -1.72% -
BM_num_put<long_double> -1.62% 59.679 58.715 - 0.10% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.61% 136985596.814 134775281.736 - -0.13% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.61% 17985941.162 17695903.587 - 5.62% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.61% 17.422 17.141 - -0.53% -
SetIntersection_Interlaced_Set_float_1024_256 -1.61% 14299952.621 14069836.757 - 0.95% -
std::set<int>::erase(key)_(existent)/32 -1.61% 22.008 21.654 - -1.57% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.60% 13.693 13.473 - 0.42% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.60% 8.107 7.977 - 2.68% -
SetIntersection_None_Vector_string_64_4 -1.60% 16913673.142 16642499.700 - 0.46% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.60% 60.114 59.150 - 4.13% -
SetIntersection_None_Vector_uint64_16384_16 -1.60% 1111855.840 1094039.030 - 1.09% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.60% 54842.392 53963.711 - -11.59% -
SetIntersection_None_Vector_uint32_16384_64 -1.60% 1115973.525 1098149.515 - 1.29% -
SetIntersection_Front_Set_float_1024_1 -1.60% 1057404.758 1040516.274 - -0.14% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.60% 342409.433 336945.133 - -0.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.59% 1189597.387 1170633.469 - 2.50% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.59% 398.797 392.442 - 0.43% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.59% 431.915 425.033 - -0.62% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.59% 186797.930 183824.548 - 0.19% -
SetIntersection_Interlaced_Vector_string_1_1 -1.59% 556927368.924 548063299.987 - 0.04% -
SetIntersection_None_Set_float_262144_262144 -1.59% 1204247.479 1185086.996 - -0.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.59% 16698388.968 16432708.027 - 0.29% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.59% 12.957 12.751 - 0.45% -
SetIntersection_Front_Set_uint32_64_4 -1.59% 16223857.197 15966140.669 - 0.24% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.59% 13.362 13.150 - -1.85% -
SetIntersection_None_Vector_string_1_1 -1.59% 543671244.851 535043018.517 - -0.01% -
SetIntersection_None_Vector_string_262144_256 -1.59% 1305575.148 1284871.793 - -0.59% -
std::for_each_n(join_view(vector<vector<int>>))/8 -1.58% 1.409 1.387 - -10.70% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.58% 207523.139 204237.564 - -1.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.58% 142836119.881 140576177.493 - 0.08% -
SetIntersection_Front_Set_string_64_1 -1.58% 17263111.994 16989980.856 - -0.23% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.58% 1557009.228 1532377.006 - 0.00% -
std::reverse_copy(vector<int>)/4096 -1.58% 134.328 132.205 - 0.60% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.58% 77580.928 76355.168 - -0.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -1.58% 43.969 43.275 - -1.01% -
SetIntersection_Front_Set_string_4_1 -1.58% 224377351.457 220838184.965 - 0.40% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.58% 18.268 17.980 - 0.01% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.58% 4.595 4.523 - -0.32% -
BM_deque_vector_ranges_move_backward/1 -1.57% 2.116 2.083 - -0.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.57% 4252341.218 4185415.672 - -0.04% -
std::stable_sort(vector<int>)_(descending)/8 -1.57% 23.331 22.964 - -6.60% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.57% 17.794 17.514 - -0.47% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.57% 120426.009 118532.173 - 0.27% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.57% 36897.959 36318.768 - 1.08% -
std::fill(list<int>)/50 -1.57% 35.148 34.597 - -0.15% -
bm_lexicographical_compare<int>/8 -1.57% 1.583 1.558 - 1.44% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.56% 35.720 35.161 - -1.65% -
std::map<int,_int>::clear()/0 -1.56% 397.789 391.569 - 0.06% -
SetIntersection_Interlaced_Set_float_262144_64 -1.56% 1573635.904 1549045.330 - -0.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.56% 4230272.987 4164179.138 - -5.37% -
std::find_end(list<int>,_pred)_(single_element)/8192 -1.56% 9245.324 9100.921 - 6.52% -
std::stable_sort(vector<int>)_(ascending)/8 -1.56% 15.761 15.515 - -1.45% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.55% 13.109 12.905 - -0.11% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.55% 16.999 16.735 - 0.28% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.55% 14.987 14.755 - 0.44% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -1.55% 40.523 39.896 - 3.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.54% 354636383.584 349158566.616 - -0.88% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.54% 541180685.779 532822206.251 - 0.71% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.54% 63758636.537 62775195.359 - 0.84% -
std::find_if_not(deque<int>)_(process_all)/8 -1.54% 2.669 2.628 - 2.01% -
std::count(list<int>)_(every_other)/8 -1.54% 2.131 2.099 - 3.34% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.54% 216504830.734 213173692.141 - 0.60% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.54% 397.545 391.439 - -0.19% -
SetIntersection_None_Vector_string_16_4 -1.53% 56169386.849 55307955.228 - 0.14% -
SetIntersection_None_Set_uint64_262144_1 -1.53% 1225983.479 1207233.887 - 0.66% -
SetIntersection_Interlaced_Set_float_262144_1 -1.53% 1044856.537 1028878.584 - 1.62% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.53% 52.728 51.922 - -0.20% -
SetIntersection_Front_Vector_uint64_256_4 -1.53% 4232684.291 4168089.826 - 0.28% -
std::all_of(list<int>)_(process_all)/32768 -1.53% 26335.806 25933.989 - -3.22% -
SetIntersection_Front_Vector_uint32_16384_16 -1.52% 1113680.286 1096727.354 - -0.44% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.52% 7559.804 7444.758 - -1.14% -
std::set<int>::lower_bound(key)_(existent)/8192 -1.52% 8.157 8.033 - 2.43% -
std::set<int>::ctor(const&)/0 -1.52% 12.921 12.724 - -0.28% -
SetIntersection_Interlaced_Set_uint64_256_64 -1.52% 13855898.284 13645353.542 - 3.02% -
SetIntersection_None_Set_float_256_16 -1.52% 10880779.425 10715466.503 - -2.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.52% 1113863.233 1096944.196 - 2.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.52% 18194211.567 17917936.590 - -0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.52% 9755174.591 9607107.174 - -0.21% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.52% 20.603 20.290 - 0.25% -
std::multiset<int>::ctor(const&)/0 -1.52% 12.918 12.722 - -0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.52% 544757240.676 536495911.097 - -0.13% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -1.52% 23.426 23.071 - 0.76% -
SetIntersection_None_Set_uint32_16_4 -1.52% 57235440.283 56368112.136 - 1.22% -
SetIntersection_Interlaced_Set_float_262144_4 -1.51% 1294171.307 1274581.381 - -1.97% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.51% 534.130 526.047 - 0.01% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.51% 10140.450 9986.995 - 2.38% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.51% 397.844 391.837 - -0.53% -
BM_vector_deque_move_backward/5500 -1.51% 199.563 196.551 - -2.05% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.51% 414.830 408.572 - -0.31% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -1.51% 21.511 21.187 - -1.40% -
BM_std_minmax_element<short>/5500 -1.51% 1375.647 1354.921 - -0.93% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.51% 261593.282 257655.845 - 1.00% -
SetIntersection_None_Vector_uint32_262144_256 -1.50% 1140484.727 1123342.810 - 4.58% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.50% 13.057 12.861 - 0.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.50% 11792479.295 11615334.204 - -0.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.50% 1226661.717 1208257.115 - -2.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.50% 2194280.366 2161378.161 - -0.50% -
SetIntersection_Front_Set_float_1024_4 -1.50% 1082120.385 1065901.281 - 0.41% -
SetIntersection_Interlaced_Vector_string_4_4 -1.50% 153879752.243 151573864.390 - 0.35% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.50% 25.489 25.108 - 0.19% -
SetIntersection_Front_Vector_float_262144_262144 -1.49% 350517718.489 345279511.350 - -2.07% -
bm_lexicographical_compare<int>/1 -1.49% 1.447 1.426 - -7.33% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.49% 166983.802 164491.292 - -0.50% -
BM_CmpEqual_uint_ushort -1.49% 1.105 1.088 - -0.52% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.49% 174678.089 172076.631 - -1.45% -
std::unordered_set<std::string>::ctor(const&)/0 -1.49% 13.105 12.910 - 0.36% -
SetIntersection_None_Set_uint64_64_1 -1.49% 22581522.629 22245666.920 - -5.45% -
SetIntersection_None_Vector_uint64_16384_16384 -1.49% 1115256.672 1098689.349 - 0.40% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.48% 13.484 13.284 - -0.43% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -1.48% 53.988 53.187 - 2.30% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.48% 23.723 23.372 - -1.39% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.48% 12160.987 11980.910 - -0.24% -
SetIntersection_None_Set_float_262144_16 -1.48% 1201036.377 1183276.043 - -0.78% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.48% 17.233 16.979 - -0.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.48% 12764763.235 12576078.344 - -2.86% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.48% 55514.512 54695.210 - -0.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.47% 1173179.925 1155881.051 - 0.49% -
std::replace_if(list<int>)_(prefix)/32 -1.47% 14.064 13.856 - 0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.47% 220901474.929 217650632.591 - 0.79% -
std::pop_heap(deque<std::string>)/8 -1.47% 57.937 57.085 - -0.68% -
std::set<std::string>::ctor(const&)/8192 -1.47% 346197.706 341114.177 - -1.09% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.47% 775.124 763.761 - 6.93% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.47% 397.630 391.802 - -0.06% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.47% 13.012 12.822 - -0.39% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.46% 397.676 391.851 - -0.61% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.46% 617.586 608.543 - 0.09% -
SetIntersection_Interlaced_Vector_float_64_4 -1.46% 18174534.263 17908415.791 - -0.97% -
std::replace_if(list<int>)_(sprinkled)/50 -1.46% 23.420 23.077 - -3.51% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.46% 16.946 16.698 - -0.20% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.46% 20.336 20.038 - -3.17% -
BM_CmpEqual_short_short -1.46% 1.081 1.065 - 0.76% -
BM_std_minmax_element<short>/70000 -1.46% 17449.812 17195.319 - -0.97% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.46% 206.279 203.274 - -8.06% -
BM_vector_deque_copy/5500 -1.46% 198.104 195.219 - 0.40% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.45% 253.971 250.276 - -1.65% -
SetIntersection_None_Vector_string_4_1 -1.45% 220246483.862 217043082.180 - 0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.45% 21495996.580 21183635.855 - 2.28% -
SetIntersection_Front_Set_string_64_4 -1.45% 19157033.078 18879021.325 - 0.47% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.45% 12.854 12.668 - -0.75% -
std::unordered_map<int,_int>::clear()/0 -1.45% 397.578 391.828 - 0.02% -
BM_CmpLess_schar_int -1.45% 1.130 1.113 - 0.57% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -1.44% 51.692 50.946 - -0.32% -
SetIntersection_Front_Set_string_4_4 -1.44% 160383467.830 158069723.863 - 0.31% -
SetIntersection_None_Vector_float_16384_256 -1.44% 1113724.038 1097658.331 - 1.36% -
std::list<int>::ctor(size)/8192 -1.44% 97155.562 95755.465 - -3.49% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.44% 17.096 16.849 - -0.04% -
std::multiset<std::string>::clear()/0 -1.44% 399.166 393.416 - 0.39% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.44% 4212364.574 4151717.846 - 2.56% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.44% 24141.735 23794.880 - 0.33% -
std::set<std::string>::ctor(const&)/0 -1.44% 12.905 12.720 - 0.19% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.44% 13259586.619 13069113.261 - -1.67% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.44% 87284.752 86031.788 - 0.65% -
BM_StringFindCharLiteral/512 -1.44% 9.562 9.424 - -1.04% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.44% 12.930 12.744 - -0.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.43% 12575822.217 12395757.979 - -0.10% -
std::stable_sort(deque<int>)_(heap)/1024 -1.43% 2789.658 2749.723 - 1.02% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.43% 1.064 1.049 - -1.54% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.43% 18.280 18.019 - 0.10% -
std::pop_heap(deque<float>)/8 -1.43% 53.037 52.279 - 0.53% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.43% 396.883 391.212 - 0.07% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.43% 18.109 17.850 - -1.22% -
SetIntersection_Front_Set_string_16384_4 -1.43% 1258331.676 1240359.424 - -0.55% -
BM_std_minmax_element<short>/4096 -1.43% 1026.218 1011.571 - -0.91% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.43% 13.070 12.883 - 0.38% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.43% 11064931.281 10907228.357 - 1.82% -
BM_deque_deque_move/4000 -1.42% 142.118 140.093 - -0.79% -
std::copy(vector<bool>)_(aligned)/4096 -1.42% 4.800 4.732 - -2.22% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.42% 12896.696 12713.183 - 0.39% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.42% 399.474 393.791 - 0.44% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.42% 1050106.682 1035193.379 - 4.17% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.42% 13.659 13.466 - 0.59% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.42% 581.450 573.199 - -0.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.42% 63972728.301 63065010.847 - -0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.42% 4200244.633 4140654.169 - 0.23% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.42% 63779.148 62874.446 - -0.73% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.42% 3931.384 3875.743 - -1.35% -
SetIntersection_Front_Vector_string_256_1 -1.41% 4296017.532 4235393.210 - -1.21% -
std::move_backward(vector<bool>)_(aligned)/512 -1.41% 2.280 2.248 - -4.62% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.41% 508443.599 501277.961 - -1.31% -
BM_CmpLess_ushort_uint -1.41% 1.081 1.066 - 1.98% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.41% 2.063 2.034 - -0.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.41% 16759089.685 16523497.305 - 0.46% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.40% 12.872 12.691 - -3.89% -
SetIntersection_Front_Set_string_16_1 -1.40% 66005298.276 65081616.743 - 0.53% -
SetIntersection_None_Vector_uint32_1024_1024 -1.40% 1087243.083 1072040.511 - -1.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.40% 1067883.320 1052952.048 - -0.85% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.40% 22.789 22.470 - -3.47% -
BM_StringRelational_Compare_Huge_Empty_Control -1.40% 1.634 1.611 - -0.34% -
std::map<int,_int>::ctor(const&)/0 -1.40% 12.833 12.654 - -0.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.39% 34336117.851 33857428.011 - 0.27% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.39% 397.678 392.134 - 0.18% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.39% 71.833 70.832 - -0.69% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.39% 13473.784 13286.275 - 5.61% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.39% 1056733.030 1042029.550 - 0.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.39% 252514816.985 249005722.578 - -0.39% -
SetIntersection_None_Set_float_64_64 -1.39% 11631647.010 11470051.859 - -0.24% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.39% 18.692 18.432 - 0.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.39% 1149515.145 1133548.803 - 1.05% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.39% 24.952 24.605 - 0.05% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.39% 57964.042 57159.250 - -1.50% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.39% 343996.746 339223.570 - -5.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.39% 1196457.007 1179859.531 - 1.26% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.39% 399.036 393.502 - 0.62% -
SetIntersection_Front_Set_float_16384_1024 -1.39% 12469021.683 12296229.886 - 8.64% -
BM_std_minmax_element<short>/64000 -1.38% 15947.234 15726.414 - -0.87% -
bm_ranges_swap_ranges_vb_aligned/2048 -1.38% 8.563 8.444 - -1.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.38% 1130196.866 1114583.141 - 2.20% -
std::map<std::string,_int>::erase(iterator)/32 -1.38% 28.573 28.179 - -4.55% -
SetIntersection_None_Set_string_16_1 -1.38% 69301747.736 68346921.179 - 0.34% -
BM_PushHeap_string_Descending_64 -1.38% 2.209 2.178 - -0.40% -
std::set<std::string>::clear()/1024 -1.38% 22482.733 22173.346 - 2.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.38% 1110330.722 1095055.178 - -0.65% -
std::map<std::string,_int>::ctor(const&)/0 -1.37% 12.843 12.667 - -0.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.37% 397.231 391.782 - -0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.37% 9250087.655 9123290.730 - 0.38% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.37% 272.245 268.515 - -1.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.37% 21050812.837 20762633.652 - -2.63% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.37% 31902.496 31466.630 - -1.38% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 -1.37% 682.102 672.784 - -1.97% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.37% 400.048 394.585 - -0.56% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.37% 16.308 16.085 - -1.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.36% 11251370.324 11097797.141 - -0.35% -
std::none_of(vector<int>)_(process_all)/8 -1.36% 2.500 2.466 - -0.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.36% 37552431.780 37041379.844 - -0.03% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.36% 8201.226 8089.761 - -0.37% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -1.36% 16.215 15.995 - 0.89% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.36% 400.360 394.927 - -0.50% -
SetIntersection_Interlaced_Set_float_16_4 -1.36% 60059432.400 59244689.164 - 0.22% -
SetIntersection_None_Vector_float_16384_1 -1.36% 1113404.952 1098306.089 - -1.18% -
std::is_sorted(list<int>)/8192 -1.35% 7306.584 7207.601 - 1.82% -
SetIntersection_Interlaced_Vector_float_64_1 -1.35% 16669146.872 16443829.141 - 0.34% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.35% 240.127 236.884 - 2.05% -
SetIntersection_None_Vector_uint32_16384_16384 -1.35% 1119446.159 1104324.842 - -0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.35% 16598508.789 16374800.285 - 0.27% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.34% 397.583 392.242 - 0.28% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.34% 13146.039 12969.468 - 0.90% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.34% 399.520 394.162 - -0.19% -
SetIntersection_None_Set_float_262144_4 -1.34% 1199770.508 1183693.439 - -0.57% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.34% 811.331 800.466 - -0.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.34% 14232.241 14041.808 - 2.07% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.34% 18.827 18.576 - 1.55% -
std::list<int>::ctor(size)/1024 -1.34% 11889.752 11730.835 - -3.99% -
BM_CmpLess_uint_uint -1.33% 1.080 1.065 - 1.12% -
SetIntersection_Front_Set_uint64_16384_1 -1.33% 1059419.799 1045299.716 - 0.41% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.33% 612515.698 604360.571 - -0.30% -
SetIntersection_None_Vector_string_16_16 -1.33% 35091368.072 34624671.871 - 0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.33% 217627762.796 214735034.512 - 0.13% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.33% 13556.133 13375.957 - 4.63% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -1.33% 20.220 19.951 - -0.77% -
BM_PushHeap_string_SingleElement_262144 -1.33% 2.647 2.612 - 0.49% -
SetIntersection_Front_Vector_string_1_1 -1.32% 555663769.551 548315215.399 - 0.49% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.32% 36.554 36.070 - -1.77% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -1.32% 620.210 612.010 - -0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -1.32% 18950633.967 18700097.295 - -3.57% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.32% 14685795.818 14491883.057 - 0.82% -
std::multimap<std::string,_int>::clear()/1024 -1.32% 22540.064 22243.450 - 4.44% -
BM_tolower_string<char> -1.32% 15.295 15.094 - 0.43% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.31% 26564.708 26215.427 - 0.29% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 -1.31% 18.115 17.877 - -0.72% -
SetIntersection_None_Vector_uint64_1024_256 -1.31% 1088515.945 1074221.495 - 1.41% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.31% 608115.312 600160.514 - 0.04% -
std::is_sorted(vector<int>)/8192 -1.31% 1928.366 1903.150 - 0.63% -
BM_PushHeap_string_SingleElement_16 -1.31% 2.606 2.572 - -0.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.30% 17512672.119 17284461.757 - -5.31% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.30% 23398.721 23093.809 - -0.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.30% 15399.734 15199.088 - 0.07% -
std::none_of(list<int>)_(process_all)/32768 -1.30% 26692.966 26345.887 - -3.78% -
BM_CmpLess_short_short -1.30% 0.959 0.947 - -0.40% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.30% 12.855 12.688 - -0.30% -
std::equal(vector<bool>)_(unaligned)/8192 -1.30% 56.422 55.691 - -0.35% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.29% 397.151 392.010 - -1.66% -
SetIntersection_None_Vector_uint64_1024_1024 -1.29% 1095331.508 1081155.665 - 1.35% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.29% 12.887 12.720 - -3.70% -
BM_deque_deque_move/4096 -1.29% 149.167 147.238 - 0.21% -
std::multimap<int,_int>::ctor(const&)/0 -1.29% 12.918 12.751 - 0.29% -
std::sort(vector<int>)_(descending)/8192 -1.29% 7255.035 7161.558 - -1.38% -
SetIntersection_None_Vector_string_16384_16 -1.28% 1242465.925 1226511.614 - 1.55% -
SetIntersection_Front_Vector_float_256_1 -1.28% 4197705.454 4143804.725 - -0.16% -
std::copy(list<int>)/64 -1.28% 33.494 33.064 - 8.67% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.28% 16.012 15.807 - -1.60% -
SetIntersection_None_Set_uint32_64_1 -1.28% 22452201.829 22164281.737 - -1.03% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.28% 571.028 563.710 - -3.61% -
std::flat_map<int,_int>::clear()/1024 -1.28% 398.906 393.794 - -0.95% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.28% 397.073 391.985 - 0.07% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.28% 14.193 14.012 - -0.04% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.28% 10.953 10.813 - -4.26% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.28% 398.919 393.832 - -0.90% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.27% 12.904 12.739 - -0.39% -
SetIntersection_None_Set_float_256_1 -1.27% 11581584.109 11434139.145 - -1.00% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.27% 1.802 1.779 - -0.29% -
std::reverse(vector<int>)/32768 -1.27% 1049.244 1035.900 - 0.13% -
std::multiset<int>::contains(key)_(non-existent)/1024 -1.27% 5.985 5.909 - -0.98% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.27% 4920.825 4858.369 - -1.10% -
BM_CmpEqual_short_schar -1.27% 1.150 1.135 - 1.23% -
BM_deque_deque_move/1 -1.27% 2.580 2.548 - 1.62% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.26% 101.415 100.133 - 0.71% -
bm_ranges_swap_ranges_vb_aligned/8 -1.26% 3.263 3.222 - -0.08% -
BM_std_minmax_element<short>/65536 -1.26% 16323.313 16117.782 - -0.78% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.26% 106102.427 104767.190 - 1.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.26% 8401677.793 8295996.143 - -0.41% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.26% 341270.812 336987.205 - 0.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.26% 1116.022 1102.015 - -2.92% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.25% 368.208 363.591 - -0.03% -
std::sort(deque<int>)_(ascending)/8 -1.25% 17.770 17.547 - 0.91% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.25% 4206023.000 4153452.717 - 0.94% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -1.25% 57.389 56.672 - 1.42% -
SetIntersection_Front_Vector_string_64_1 -1.25% 17081262.489 16867816.293 - 0.59% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 -1.25% 691.315 682.679 - -0.37% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.25% 18.112 17.886 - -0.43% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.25% 5.317 5.250 - -0.09% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.25% 94152.033 92976.548 - -0.25% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.25% 6837.681 6752.456 - 1.35% -
BM_StringAssignAsciiz_Huge_Transparent -1.25% 191.637 189.251 - 0.45% -
std::unordered_set<std::string>::clear()/32 -1.24% 929.696 918.124 - -3.85% -
SetIntersection_Front_Vector_float_16384_1 -1.24% 1053208.428 1040100.246 - -0.06% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.24% 1.701 1.680 - -7.47% -
BM_StringFindNoMatch/64 -1.24% 2.109 2.082 - -0.04% -
SetIntersection_None_Vector_float_256_1 -1.24% 4316317.025 4262702.008 - -0.09% -
SetIntersection_None_Vector_string_256_4 -1.24% 4518672.656 4462571.446 - 0.56% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.24% 19.563 19.321 - 0.09% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.24% 398.178 393.241 - -0.43% -
std::list<std::string>::ctor(size)/32 -1.24% 352.735 348.366 - 2.04% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.24% 16575089.713 16370017.056 - 0.59% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.24% 23.065 22.780 - -4.39% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.24% 396.574 391.673 - 0.16% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.24% 398.769 393.843 - 0.49% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.24% 1.820 1.797 - 0.64% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.23% 25.423 25.109 - -3.20% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.23% 12.892 12.733 - -0.06% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -1.23% 19.217 18.981 - -0.41% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.23% 17.190 16.979 - -0.42% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.23% 800.593 790.774 - -0.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.23% 398.399 393.519 - -0.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.22% 1.481 1.463 - -0.10% -
SetIntersection_Front_Set_float_256_4 -1.22% 4249298.392 4197270.981 - 0.86% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.22% 16973.115 16765.653 - 1.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.22% 353815202.608 349499014.360 - -3.47% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.22% 3.336 3.296 - 0.03% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.22% 13.004 12.846 - -0.95% -
std::unordered_multiset<int>::ctor(const&)/0 -1.22% 13.077 12.918 - 0.24% -
std::pop_heap(vector<int>)/8 -1.22% 51.641 51.012 - -0.26% -
std::flat_map<int,_int>::erase(iterator)/32 -1.21% 20.016 19.773 - -0.48% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.21% 45.877 45.321 - -0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.21% 1083688.704 1070568.104 - 0.42% -
BM_deque_deque_ranges_move_backward/4096 -1.21% 155.306 153.427 - 1.09% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.21% 614810.465 607375.607 - -0.94% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.21% 396780.483 391985.071 - 0.97% -
BM_StringFindStringLiteral/256 -1.21% 5.463 5.397 - -0.11% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.21% 15.720 15.530 - 0.31% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.20% 1280043.701 1264648.357 - -0.57% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.20% 396.495 391.727 - -0.02% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.20% 12.851 12.697 - -0.11% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.20% 16.596 16.397 - 2.54% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.20% 12.587 12.436 - -0.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.20% 16734415.503 16533950.082 - -4.62% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.20% 7657.378 7565.666 - -1.83% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -1.20% 21.617 21.358 - -0.30% -
SetIntersection_None_Vector_string_1024_64 -1.20% 1184281.984 1170120.151 - 0.62% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.19% 4207656.665 4157388.419 - 1.26% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.19% 18.643 18.421 - -0.18% -
std::multiset<int>::count(key)_(non-existent)/32 -1.19% 2.451 2.422 - -6.21% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -1.19% 6.486 6.409 - -22.94% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.19% 210259.060 207753.383 - -0.18% -
BM_deque_deque_copy_backward/512 -1.19% 19.130 18.903 - -0.04% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.19% 12.843 12.690 - -0.21% -
SetIntersection_Front_Vector_string_4_1 -1.19% 222007773.708 219369197.459 - 0.10% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.19% 15.021 14.842 - -0.23% -
BM_CmpLess_short_int -1.19% 1.136 1.123 - 1.91% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.19% 397.041 392.326 - -0.25% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.19% 15.726 15.540 - 0.34% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -1.19% 41.523 41.030 - -1.20% -
SetIntersection_Front_Vector_uint32_16384_64 -1.19% 1332856.331 1317060.574 - -0.91% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -1.18% 1.312 1.297 - -4.67% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.18% 56692.348 56021.057 - -1.10% -
std::stable_partition(list<int>)_(sparse)/50 -1.18% 27.043 26.723 - 1.06% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.18% 18.835 18.612 - -0.93% -
SetIntersection_Front_Set_string_1024_4 -1.18% 1267604.709 1252639.938 - -0.18% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.18% 17.362 17.157 - -0.51% -
BM_vector_deque_ranges_copy_backward/5500 -1.18% 198.846 196.501 - -0.93% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.17% 76484.215 75585.973 - 0.26% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -1.17% 24.558 24.271 - -2.44% -
BM_CmpEqual_schar_short -1.17% 1.120 1.107 - -0.72% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -1.17% 1.260 1.245 - -6.58% -
std::stable_sort(deque<int>)_(descending)/1024 -1.17% 2964.942 2930.224 - 0.60% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.17% 5429.638 5366.246 - -5.51% -
bm_lexicographical_compare<unsigned_char>/1 -1.17% 1.566 1.548 - -4.13% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 -1.17% 39.552 39.091 - -2.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.16% 39391961.028 38933556.054 - 0.01% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.16% 2218.379 2192.604 - 3.78% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.16% 13.076 12.924 - -3.03% -
SetIntersection_Front_Vector_float_262144_1 -1.16% 1055460.539 1043209.712 - 1.78% -
std::copy_n(list<int>)/8 -1.16% 2.249 2.223 - -0.19% -
SetIntersection_None_Set_float_262144_256 -1.16% 1196047.936 1182184.408 - -0.27% -
BM_CmpEqual_schar_ushort -1.16% 1.112 1.099 - -0.26% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.16% 13.004 12.854 - -0.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.16% 1083592.178 1071073.058 - 3.36% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.16% 12.860 12.711 - -0.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.15% 398.749 394.146 - -0.10% -
SetIntersection_Front_Set_uint32_256_1 -1.15% 4207770.911 4159205.223 - 3.38% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.15% 488262.020 482630.965 - 1.74% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.15% 546.734 540.431 - -20.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.15% 32810.853 32432.783 - -0.68% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -1.15% 96.757 95.644 - 0.36% -
BM_StringEraseToEnd_Huge_Opaque -1.15% 2.290 2.263 - -2.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.15% 63988636.497 63253075.167 - -3.60% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.15% 4854.522 4798.785 - -0.13% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.15% 114445.855 113133.307 - -0.15% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -1.14% 13062.786 12913.269 - 1.79% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -1.14% 2.413 2.386 - 1.86% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -1.14% 526288.956 520270.517 - -1.61% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.14% 17114.010 16918.335 - 0.01% -
std::unordered_set<int>::ctor(const&)/0 -1.14% 13.012 12.863 - 0.10% -
BM_CmpEqual_schar_int -1.14% 1.131 1.118 - 0.25% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.14% 11.303 11.174 - 0.44% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.14% 2220.130 2194.922 - 3.78% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.13% 537.264 531.171 - 0.44% -
BM_StringFindNoMatch/512 -1.13% 9.389 9.283 - -1.91% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.13% 203497029.353 201189859.846 - 1.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.13% 1196653.862 1183090.410 - 1.64% -
std::multiset<int>::erase(iterator)/1024 -1.13% 23.673 23.405 - -10.73% -
rng::starts_with(list<int>)/8 -1.13% 2.939 2.906 - -0.70% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 -1.13% 12.584 12.442 - -0.60% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.13% 692.913 685.096 - -0.76% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.13% 765.876 757.241 - 1.50% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.13% 12.582 12.441 - -0.59% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.12% 35.699 35.298 - -0.49% -
SetIntersection_None_Set_float_262144_1 -1.12% 1202049.803 1188532.387 - -0.06% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.12% 14.166 14.006 - -1.10% -
std::multiset<std::string>::ctor(const&)/0 -1.12% 12.817 12.673 - -0.02% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.12% 1807821.369 1787533.609 - 1.12% -
std::unordered_multimap<int,_int>::clear()/0 -1.12% 396.294 391.854 - -0.73% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -1.12% 10.961 10.839 - 1.47% -
std::make_heap(vector<int>)_(heap)/8 -1.12% 14.958 14.790 - 0.34% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.12% 55.881 55.257 - 0.93% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.12% 396.756 392.331 - 0.22% -
SetIntersection_Interlaced_Set_string_262144_64 -1.11% 2147820.719 2123897.785 - -1.18% -
SetIntersection_None_Vector_string_16_1 -1.11% 65951122.562 65216997.838 - -0.13% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.11% 396.147 391.738 - 0.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.11% 940421.622 929957.879 - -0.22% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.11% 6.108 6.040 - -1.16% -
SetIntersection_None_Vector_string_262144_16 -1.11% 1310665.749 1296135.936 - 1.04% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.11% 31.544 31.195 - -3.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.11% 399.419 395.002 - -0.57% -
BM_CmpEqual_schar_schar -1.11% 1.092 1.080 - -1.09% -
SetIntersection_None_Vector_uint64_262144_262144 -1.10% 1138528.605 1125971.154 - 0.59% -
std::sort(vector<int>)_(descending)/1024 -1.10% 1018.056 1006.834 - -1.33% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.10% 61.435 60.758 - 0.62% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.10% 28.844 28.527 - 0.08% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.10% 294.819 291.585 - 2.15% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.10% 1015.865 1004.722 - -2.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.09% 1085120.825 1073240.673 - 2.37% -
BM_StringFindStringLiteral/2048 -1.09% 40.727 40.282 - 0.10% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.09% 17.557 17.365 - 0.33% -
BM_std_minmax_element<int>/5500 -1.09% 1452.544 1436.684 - -0.11% -
SetIntersection_Front_Set_uint64_262144_262144 -1.09% 1677013.348 1658704.670 - -0.15% -
std::flat_map<int,_int>::ctor(const&)/0 -1.09% 12.944 12.803 - -0.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.09% 396.115 391.795 - -1.14% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 -1.09% 5332.129 5274.044 - -0.22% -
BM_StringAssignStr_Large_Transparent -1.09% 10.360 10.247 - -3.92% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.09% 73.712 72.911 - -2.61% -
BM_StringCopy_Large -1.09% 6.330 6.261 - 1.11% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.08% 12.583 12.446 - -0.34% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.08% 398.854 394.542 - 0.05% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.08% 15.255 15.090 - 0.97% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.08% 637327.375 630448.587 - 2.26% -
std::multimap<int,_int>::clear()/0 -1.08% 395.523 391.255 - 0.05% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.08% 9136.669 9038.116 - -0.29% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.08% 5.580 5.520 - -1.56% -
SetIntersection_Front_Vector_float_16_16 -1.07% 35920845.811 35534867.207 - 0.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.07% 397.186 392.920 - -0.42% -
std::partition_point(vector<int>)/1024 -1.07% 6.144 6.078 - -0.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.07% 18530507.819 18332054.547 - 1.63% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.07% 18.364 18.167 - -0.05% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.07% 294.682 291.529 - 2.23% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.07% 16.876 16.696 - 0.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.07% 216907802.896 214590668.065 - -0.29% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.07% 35.838 35.456 - 0.30% -
std::move_backward(vector<int>)/262144 -1.06% 21617.353 21387.355 - -0.49% -
std::map<int,_int>::find(key)_(existent)/32 -1.06% 1.696 1.678 - -2.66% -
std::stable_sort(deque<int>)_(shuffled)/8 -1.06% 23.498 23.249 - 2.23% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.06% 57305.641 56699.144 - -1.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 -1.05% 2.568 2.541 - 0.00% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.05% 8646.464 8555.430 - 0.66% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.05% 18.349 18.156 - -0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.05% 3553208.715 3515866.135 - 2.39% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.05% 4.251 4.206 - 1.30% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.05% 405.058 400.806 - -1.49% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.05% 22.215 21.982 - -7.36% -
SetIntersection_Front_Vector_uint32_16_1 -1.05% 63538202.363 62871882.896 - 0.91% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.05% 396.568 392.411 - -0.18% -
BM_deque_vector_ranges_move/512 -1.05% 16.741 16.566 - 0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.04% 13839734.453 13695157.539 - 1.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.04% 64345387.314 63673259.475 - -10.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.04% 1064862.368 1053742.840 - 1.05% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.04% 18.465 18.273 - 0.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.04% 395.570 391.447 - -1.30% -
std::reverse(vector<int>)/512 -1.04% 16.524 16.353 - 0.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.04% 599.631 593.408 - 0.41% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.04% 32.079 31.747 - -0.04% -
SetIntersection_None_Vector_string_262144_1 -1.04% 1320752.211 1307080.280 - 1.07% -
SetIntersection_Interlaced_Set_string_16384_4 -1.03% 197023347.536 194984398.245 - -3.68% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.03% 8.041 7.958 - -1.33% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.03% 7822.914 7742.209 - 0.56% -
std::reverse(vector<int>)/4096 -1.03% 131.793 130.434 - -0.01% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.03% 356.896 353.216 - 2.62% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.03% 33.884 33.534 - -1.53% -
std::partial_sort_copy(list<int>)_(descending)/1024 -1.03% 8263.810 8178.711 - -0.48% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.03% 14.304 14.157 - 0.13% -
SetIntersection_Front_Vector_string_262144_262144 -1.03% 14533929.443 14384603.762 - -0.02% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.03% 106.398 105.306 - -3.78% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.03% 514.048 508.771 - -0.04% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.03% 1101.470 1090.166 - -0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.03% 2274537.858 2251204.559 - -5.90% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.03% 24.313 24.064 - 9.11% -
BM_PushHeap_string_SingleElement_256 -1.02% 2.600 2.574 - 0.20% -
SetIntersection_None_Vector_uint64_16384_64 -1.02% 1117509.722 1106112.408 - 1.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.02% 218362034.403 216137172.126 - 0.70% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.02% 41.151 40.732 - -0.02% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.02% 826.011 817.601 - -4.08% -
std::set<std::string>::find(key)_(existent)/1024 -1.02% 22.760 22.529 - -5.75% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.02% 1.854 1.835 - 0.35% -
std::unordered_set<int>::find(key)_(non-existent)/32 -1.01% 1.098 1.087 - -5.89% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 -1.01% 5250.196 5196.961 - -1.84% -
SetIntersection_Front_Set_uint32_262144_262144 -1.01% 1660380.857 1643546.387 - 0.40% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.01% 13.407 13.271 - -0.37% -
rng::fold_left(vector<int>)/32 -1.01% 21.979 21.757 - 0.03% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -1.01% 562.094 556.410 - -0.42% -
rng::starts_with(list<int>,_pred)/1000 -1.01% 788.055 780.091 - -1.19% -
std::multiset<std::string>::clear()/8192 -1.01% 217763.273 215566.462 - 0.67% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.01% 398.743 394.725 - -0.24% -
rng::contains(list<int>)_(process_all)/50 -1.01% 18.230 18.046 - -2.74% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.01% 12.871 12.741 - -0.02% -
std::flat_map<int,_int>::erase(iterator)/1024 -1.01% 75.821 75.058 - -0.59% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -1.01% 45.608 45.149 - -2.47% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.01% 17.312 17.138 - 1.03% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.00% 24.393 24.148 - 0.03% -
std::set<int>::insert(value)_(new_value,_middle)/0 -1.00% 17.177 17.005 - -0.81% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.00% 396.366 392.393 - -0.76% -


Report Time: 5.67s
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 -