Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-macbook-xcode26-benchmarksuite-b0fce8ec2e47 test results

Run Order Start Time Duration
Current 561799 2026-01-05T22:33:45 0:00:00
Previous 561695 2026-01-05T22:33:42 0:00:00
Baseline 561507 2026-01-05T22:33:53 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2515 2398
Performance Improvements 2010 2140
Unchanged Tests 52655 52642
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
rng::fill_n(vector<bool>)/262144 304.59% 232.717 941.546 - 305.74% -
rng::fill(vector<bool>)/262144 299.48% 232.921 930.475 - 298.80% -
std::fill(vector<bool>)/262144 290.39% 233.499 911.564 - 291.30% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 204.97% 21.573 65.791 - 108.32% -
std::fill_n(list<int>)/1024 123.48% 649.414 1451.284 - 123.43% -
std::count(list<int>)_(every_other)/1024 120.17% 705.035 1552.290 - 118.81% -
std::copy_n(vector<bool>)_(aligned)/512 118.83% 1.376 3.011 - 118.91% -
std::partition(list<int>)_(sparse)/1024 110.49% 717.519 1510.286 - 108.12% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 99.79% 20.503 40.963 - 85.10% -
std::mismatch(list<int>)_(it,_it,_it)/1000 92.11% 752.500 1445.644 - 92.33% -
std::copy_backward(vector<bool>)_(aligned)/1048576 90.57% 1433.153 2731.218 - 0.00% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 90.55% 375901.296 716265.295 - 93.65% -
std::copy_n(vector<bool>)_(aligned)/64 90.53% 1.370 2.610 - 100.31% -
std::mismatch(list<int>)_(it,_it,_it)/1024 90.29% 770.251 1465.719 - 89.99% -
rng::copy_n(vector<bool>)_(aligned)/64 90.17% 1.373 2.610 - 100.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 87.54% 41.999 78.765 - 31.10% -
rng::copy_n(vector<int>)/64 83.64% 2.475 4.546 - 83.71% -
rng::partition(list<int>)_(sparse)/1024 83.23% 723.963 1326.511 - 81.08% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 81.86% 0.272 0.494 - -0.04% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 81.31% 825.535 1496.801 - 81.24% -
std::set<std::string>::erase(key)_(existent)/8192 77.97% 70.004 124.588 - 75.33% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 77.13% 0.394 0.697 - 55.56% -
rng::rotate(deque<int>)_(by_1/4)/8192 73.28% 6851.577 11872.575 - 74.21% -
BM_PushHeap_uint32_Random_1 70.03% 0.410 0.696 - 55.47% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 69.89% 398451.743 676935.163 - 76.43% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 69.60% 0.411 0.697 - -0.00% -
std::adjacent_find(deque<int>)/50 68.58% 13.976 23.560 - 59.49% -
std::adjacent_find(deque<int>)/8 65.55% 2.897 4.796 - 62.19% -
rng::copy_n(vector<bool>)_(aligned)/512 65.28% 1.765 2.917 - 65.29% -
rng::copy_n(vector<int>)/4096 63.29% 145.524 237.632 - 62.47% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 62.67% 0.429 0.698 - 55.92% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 62.15% 7860.241 12745.746 - 55.71% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 61.20% 1310.280 2112.173 - 60.27% -
SetIntersection_Interlaced_Vector_uint64_16384_64 60.77% 6030385.390 9694763.567 - 61.80% -
std::map<std::string,_int>::insert(value)_(already_present)/32 59.77% 15.300 24.445 - -0.50% -
rng::copy_n(deque<int>)/64 58.18% 2.873 4.545 - 58.47% -
BM_std_min<unsigned_char>/1 56.92% 0.288 0.452 - 39.25% -
std::find(list<int>)_(process_all)/8192 54.93% 8585.470 13301.645 - 56.46% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 54.86% 1.744 2.701 - 37.30% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 54.65% 9042.728 13984.355 - 36.05% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 53.80% 6.728 10.348 - 36.64% -
rng::for_each_n(list<int>)/8192 53.14% 7536.575 11541.633 - 59.71% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 53.06% 81.530 124.789 - 40.51% -
SetIntersection_Interlaced_Vector_uint32_16384_256 49.71% 13733360.300 20560559.118 - 45.58% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 46.77% 4.866 7.141 - 32.38% -
rng::copy_n(vector<int>)/8 44.91% 2.281 3.306 - 48.09% -
std::mismatch(list<int>)_(it,_it,_it)/8192 43.25% 7438.665 10655.666 - 43.46% -
rng::copy_n(deque<int>)/8 42.43% 2.759 3.930 - 42.50% -
std::find(list<int>)_(bail_25%)/32768 40.79% 8396.973 11821.948 - 45.74% -
SetIntersection_Interlaced_Vector_string_262144_1024 40.19% 232688583.125 326211970.566 - 35.16% -
SetIntersection_Interlaced_Set_uint32_16384_16384 39.88% 250564560.442 350484463.187 - 2.60% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 39.81% 10.183 14.237 - 30.92% -
std::unordered_set<std::string>::erase(key)_(existent)/32 39.61% 86.873 121.287 - 63.90% -
std::copy_n(vector<bool>)_(aligned)/1048576 39.54% 1224.011 1707.983 - 1.81% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 39.19% 2.641 3.676 - -1.37% -
BM_MakeHeap_uint64_Random_4 38.99% 1.113 1.548 - 7.05% -
std::copy_n(deque<int>)/64 38.96% 2.788 3.874 - 40.17% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 38.55% 10120.238 14021.514 - 10.91% -
SetIntersection_None_Set_uint32_16384_1 38.39% 152855546.907 211542839.699 - 22.76% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 38.34% 0.457 0.633 - 12.62% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 37.68% 674.878 929.146 - 35.27% -
SetIntersection_Interlaced_Vector_float_256_64 37.52% 6546452.662 9002505.524 - 0.90% -
std::copy_n(vector<bool>)_(aligned)/4096 37.44% 4.751 6.529 - 36.99% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 37.31% 0.394 0.541 - 1.85% -
SetIntersection_None_Set_uint32_16384_16 37.29% 152166363.656 208904382.538 - 21.65% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 37.27% 25.653 35.216 - 15.68% -
rng::find_if_not(list<int>)_(process_all)/8192 36.77% 9007.165 12318.865 - 37.45% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 36.45% 0.332 0.453 - 0.37% -
BM_std_min<char>/1 36.35% 0.256 0.349 - 20.99% -
BM_PushHeap_float_Random_1 36.24% 0.466 0.635 - 22.87% -
SetIntersection_None_Set_uint32_16384_4 36.08% 152543988.545 207583953.119 - 20.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.73% 27.917 37.613 - 31.85% -
SetIntersection_Front_Set_uint32_262144_16384 34.70% 259482444.664 349524844.885 - -0.53% -
SetIntersection_Front_Set_uint32_16384_16384 34.33% 250740231.752 336827665.159 - -0.15% -
SetIntersection_Interlaced_Set_float_16384_16384 34.03% 247696264.636 331993145.046 - -4.89% -
SetIntersection_Interlaced_Vector_uint64_262144_16 34.01% 3285412.149 4402783.695 - 38.13% -
rng::for_each(multiset<int>)/8192 33.60% 16192.193 21632.793 - 32.61% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 33.37% 1344.473 1793.083 - 36.21% -
BM_PushHeap_uint32_Ascending_1 32.96% 0.429 0.571 - 13.80% -
std::map<std::string,_int>::erase(iterator)/0 32.70% 24.954 33.113 - 20.80% -
rng::starts_with(list<int>)/8192 32.63% 7353.261 9752.896 - 9.05% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 32.34% 0.461 0.610 - 48.36% -
SetIntersection_None_Set_uint32_16384_64 32.10% 151858224.299 200606333.394 - 15.87% -
rng::is_sorted_until(deque<int>)/8 31.97% 2.916 3.848 - -10.21% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 31.51% 7.284 9.579 - 47.47% -
BM_RangesMakeHeap_float_Heap_64 31.47% 0.195 0.256 - 24.70% -
SetIntersection_None_Set_uint64_16384_16384 31.44% 174176259.814 228931266.800 - 30.52% -
rng::is_sorted(deque<int>)/8 30.91% 2.438 3.191 - 11.81% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 30.86% 0.336 0.440 - 30.80% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.81% 30.940 40.473 - -6.05% -
std::search_n(list<int>)_(no_match)/1048576 30.61% 668750.504 873445.085 - 1.17% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 30.53% 8.579 11.198 - 67.95% -
BM_RangesMakeHeap_float_Random_256 30.51% 1.274 1.663 - 14.98% -
std::copy_if(list<int>)_(entire_range)/4096 30.47% 3056.468 3987.682 - 30.78% -
std::map<std::string,_int>::erase(key)_(existent)/8192 30.28% 81.622 106.340 - 63.86% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 30.15% 35.313 45.961 - 9.55% -
BM_PushHeap_uint64_Descending_1 30.06% 0.412 0.536 - 19.55% -
std::move(vector<int>)/262144 29.94% 18039.307 23440.920 - 6.95% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 29.56% 5.212 6.753 - 41.90% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 29.50% 23.067 29.871 - 14.72% -
SetIntersection_None_Set_uint32_16384_256 29.16% 151728003.556 195976566.919 - 13.20% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 28.74% 672.279 865.521 - 26.77% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 28.39% 20.406 26.199 - -1.58% -
SetIntersection_Interlaced_Vector_uint32_262144_64 27.99% 8284425.874 10602852.712 - 29.13% -
std::set<std::string>::erase(iterator)/1024 27.79% 25.713 32.858 - 16.73% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 27.71% 25.242 32.235 - -6.11% -
SetIntersection_Interlaced_Vector_uint64_1024_64 26.72% 3666608.363 4646409.048 - -1.80% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 26.11% 9.396 11.850 - 6.58% -
std::search(list<int>)_(single_element)/8192 25.89% 7126.631 8971.860 - 14.61% -
std::search(list<int>,_pred)_(same_length)/8192 25.77% 8371.736 10529.019 - 17.76% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 25.74% 9.549 12.007 - 1.82% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25.39% 25178.640 31572.017 - 22.07% -
SetIntersection_Interlaced_Vector_float_16384_256 25.32% 12909284.878 16177692.456 - -45.54% -
SetIntersection_Interlaced_Vector_uint64_1024_16 25.16% 1925734.809 2410341.973 - -1.02% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 25.12% 1.326 1.659 - 28.08% -
std::find_end(list<int>)_(process_all)/8192 24.92% 6907.413 8628.680 - 23.47% -
BM_RangesPushHeap_string_Descending_262144 24.89% 3.240 4.047 - -20.94% -
SetIntersection_None_Set_float_1024_1 24.87% 8831074.424 11026921.196 - 20.00% -
std::rotate(list<int>)_(by_1/2)/8192 24.78% 5023.363 6268.124 - -0.02% -
BM_PopHeap_string_1 24.55% 0.466 0.581 - -16.97% -
rng::find_last(deque<int>)_(bail_10%)/1024 24.45% 227.522 283.161 - 24.30% -
rng::search(list<int>)_(single_element)/8192 24.00% 7441.169 9226.889 - 24.36% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 23.72% 25.693 31.788 - 10.33% -
rng::copy_n(vector<bool>)_(aligned)/4096 23.52% 4.928 6.088 - 23.57% -
SetIntersection_None_Set_uint32_16384_1024 23.40% 151219298.581 186610391.370 - 12.29% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 23.39% 9.418 11.620 - 0.75% -
std::search_n(list<int>)_(no_match)/8192 23.35% 6746.825 8321.956 - 13.74% -
SetIntersection_Interlaced_Vector_float_1024_1024 23.28% 6274985.415 7735729.211 - 7.71% -
rng::find_last(deque<int>)_(bail_10%)/50 23.20% 11.459 14.119 - 23.34% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 22.89% 7.252 8.912 - 19.70% -
rng::find(list<int>)_(process_all)/32768 22.84% 27016.890 33186.830 - 18.99% -
rng::find_last(list<int>)_(bail_10%)/8192 22.83% 6272.129 7704.075 - 23.29% -
SetIntersection_Interlaced_Vector_float_16384_16384 22.76% 88979676.803 109235247.110 - 28.27% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 22.41% 1.367 1.674 - -10.11% -
SetIntersection_Interlaced_Vector_float_1024_256 22.23% 5020448.282 6136250.720 - -22.74% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.19% 37.546 45.877 - -13.96% -
SetIntersection_None_Set_float_1024_64 22.16% 8867972.324 10833333.908 - 20.36% -
std::multiset<std::string>::erase(iterator)/8192 21.93% 26.833 32.717 - 7.64% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 21.86% 7.285 8.878 - 21.70% -
SetIntersection_None_Set_float_1024_256 21.81% 8996003.752 10958079.326 - 21.41% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 21.76% 2258.766 2750.296 - 21.52% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 21.68% 284.430 346.109 - 21.43% -
SetIntersection_Interlaced_Vector_uint64_262144_256 21.53% 28041677.134 34078720.425 - -9.84% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 21.51% 0.401 0.487 - 59.29% -
SetIntersection_None_Set_float_1024_4 21.44% 8842183.982 10738279.977 - 21.02% -
SetIntersection_Interlaced_Vector_string_16384_64 21.43% 11905805.730 14456933.189 - 10.73% -
SetIntersection_Front_Vector_uint64_16384_1024 21.41% 5838482.538 7088319.430 - 18.93% -
std::search(list<int>,_pred)_(single_element)/8192 21.30% 8143.226 9877.922 - 13.96% -
BM_vector_deque_move_backward/0 21.24% 0.415 0.503 - 13.42% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 21.06% 658.587 797.254 - 23.53% -
std::copy_n(vector<int>)/4096 21.02% 184.729 223.566 - 7.40% -
std::stable_partition(deque<int>)_(sparse)/32 20.93% 10.849 13.120 - 7.81% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 20.78% 29.240 35.316 - -3.06% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 20.78% 563.428 680.499 - 22.35% -
rng::contains_subrange(deque<int>)_(process_all)/50 20.72% 15.798 19.071 - 4.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 20.66% 0.461 0.556 - 35.45% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 20.58% 38.333 46.221 - 50.72% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 19.96% 31.085 37.288 - 13.66% -
rng::for_each(set<int>)/8192 19.85% 16240.749 19465.040 - 18.37% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 19.85% 36.922 44.251 - 16.58% -
SetIntersection_Interlaced_Vector_uint32_256_64 19.68% 6741520.205 8068263.985 - 10.78% -
std::map<std::string,_int>::erase(iterator)/1024 19.67% 25.881 30.973 - 15.30% -
std::for_each_n(list<int>)/8192 19.65% 7414.081 8870.720 - 21.84% -
rng::copy_if(list<int>)_(entire_range)/64 19.52% 33.604 40.163 - 30.41% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 19.42% 5.289 6.316 - 19.94% -
BM_MakeHeap_float_Random_256 19.29% 1.233 1.471 - 18.82% -
std::is_partitioned(deque<int>)_(partitioned)/50 19.27% 13.937 16.623 - 11.94% -
rng::contains_subrange(deque<int>)_(process_all)/32 19.14% 12.032 14.334 - 2.99% -
SetIntersection_Interlaced_Vector_uint32_16384_64 19.05% 7404095.229 8814297.569 - 48.40% -
std::unordered_set<int>::contains(key)_(non-existent)/0 18.81% 0.336 0.399 - -18.43% -
rng::contains_subrange(list<int>)_(process_all)/8192 18.60% 7114.067 8437.167 - 20.39% -
SetIntersection_None_Set_float_1024_16 18.60% 9190112.516 10899298.911 - 20.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.57% 512.578 607.786 - 19.74% -
std::map<std::string,_int>::insert(value)_(already_present)/0 18.50% 14.601 17.302 - 42.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 18.48% 573.389 679.372 - 20.02% -
SetIntersection_Interlaced_Vector_uint32_1024_16 18.47% 1875314.946 2221644.932 - 17.87% -
std::find(list<int>)_(process_all)/32768 18.37% 27303.565 32318.400 - 17.05% -
rng::find_end(list<int>)_(same_length)/8192 18.03% 16229.396 19155.065 - 20.39% -
std::find_end(vector<int>)_(same_length)/1024 17.98% 517.253 610.276 - 19.62% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 17.93% 1425.973 1681.641 - -0.52% -
rng::copy_n(vector<int>)/512 17.92% 16.130 19.020 - 17.82% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 17.89% 2.256 2.659 - 13.95% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 17.80% 0.422 0.497 - 27.31% -
rng::partition(deque<int>)_(sparse)/32 17.76% 10.597 12.478 - -8.19% -
BM_RangesMakeHeap_uint32_Random_4 17.64% 1.422 1.673 - -1.81% -
std::vector<int>::ctor(size)/32 17.61% 9.540 11.220 - 2.78% -
BM_deque_vector_move_backward/0 17.59% 1.351 1.588 - 8.15% -
std::find_end(vector<int>)_(same_length)/8192 17.58% 4057.170 4770.610 - 17.84% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 17.49% 50.365 59.176 - -17.81% -
rng::search(list<int>,_pred)_(single_element)/8192 17.47% 8604.990 10107.895 - 21.49% -
std::find_first_of(vector<int>)_(large_needle)/8192 17.36% 6925781.762 8128373.081 - 15.10% -
std::find_end(vector<int>)_(same_length)/1000 17.35% 506.063 593.879 - 18.98% -
std::unordered_set<std::string>::erase(iterator)/0 17.30% 27.588 32.361 - 18.06% -
BM_StringFindAllMatch/512 17.27% 11.860 13.908 - 18.86% -
std::is_partitioned(deque<int>)_(partitioned)/32 17.26% 9.206 10.795 - 10.45% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 17.20% 9.377 10.990 - 3.75% -
rng::search(deque<int>)_(same_length)/1000 16.93% 326.146 381.373 - 15.11% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 16.93% 11655.515 13628.976 - 12.45% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 16.89% 11572.408 13526.879 - 16.69% -
BM_PushHeap_string_Ascending_1024 16.87% 12.026 14.055 - 7.39% -
BM_std_min<short>/1 16.83% 0.329 0.384 - 31.28% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 16.70% 1.169 1.364 - -3.12% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 16.65% 0.346 0.404 - 7.79% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.65% 37.557 43.810 - -9.80% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 16.59% 1.338 1.560 - 8.58% -
std::find_first_of(vector<int>)_(large_needle)/1024 16.49% 108105.122 125933.102 - 14.58% -
std::unordered_set<int>::contains(key)_(existent)/8192 16.49% 1.318 1.536 - 0.22% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 16.38% 9.531 11.093 - 0.67% -
BM_PushHeap_string_Ascending_256 16.24% 9.561 11.114 - 9.13% -
BM_RangesMakeHeap_uint64_Descending_64 16.21% 0.232 0.270 - 14.81% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 16.04% 50.756 58.898 - 15.35% -
BM_StringRelationalLiteral_Less_Small_Small_Control 16.02% 1.628 1.889 - 2.81% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 15.87% 9.490 10.996 - 4.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 15.86% 2219123.477 2571105.280 - 24.12% -
std::move(deque<int>)/32768 15.70% 1838.690 2127.292 - 0.30% -
std::set<int>::lower_bound(key)_(non-existent)/32 15.69% 2.318 2.682 - 12.79% -
BM_StringDestroy_Small 15.61% 0.652 0.754 - -13.93% -
std::stable_partition(deque<int>)_(sparse)/50 15.61% 26.852 31.044 - 4.46% -
rng::for_each(set<int>::iterator)/8192 15.60% 16231.331 18763.130 - 15.51% -
rng::any_of(vector<int>)_(process_all)/50 15.56% 12.733 14.715 - 7.98% -
std::partition(list<int>)_(dense)/8192 15.44% 4392.688 5071.059 - 1.04% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 15.43% 9.175 10.591 - 2.32% -
std::find_if_not(list<int>)_(process_all)/32768 15.42% 28756.602 33192.042 - 10.83% -
std::copy(vector<bool>)_(aligned)/262144 15.40% 628.695 725.492 - 6.05% -
std::find_first_of(vector<int>)_(large_needle)/32 15.38% 106.629 123.034 - 17.42% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 15.30% 5.022 5.791 - 26.74% -
BM_MakeHeap_float_Random_4 15.02% 1.443 1.659 - 2.82% -
BM_std_min<char>/3 15.00% 0.693 0.797 - 11.01% -
BM_RangesPopHeap_uint64_1 14.99% 0.489 0.562 - 26.24% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 14.93% 11899.027 13675.100 - 14.97% -
BM_std_minmax<short>/3 14.89% 1.159 1.332 - 11.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 14.87% 0.521 0.598 - -14.18% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 14.84% 11567.329 13283.917 - 11.91% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 14.79% 25956.723 29796.226 - 18.56% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 14.72% 29.045 33.320 - 14.73% -
BM_RangesMakeHeap_float_Heap_16 14.70% 0.211 0.242 - 14.58% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 14.67% 0.535 0.614 - 14.82% -
rng::find_last(list<int>)_(bail_90%)/1024 14.65% 56.942 65.284 - 3.56% -
rng::find_if_not(list<int>)_(process_all)/32768 14.64% 28020.801 32124.369 - 9.77% -
std::is_sorted_until(list<int>,_pred)/8192 14.53% 7257.797 8312.083 - 6.99% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 14.43% 34.041 38.954 - 63.05% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 14.38% 94099414.083 107633528.248 - 33.56% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 14.33% 1.960 2.241 - 3.75% -
rng::is_partitioned(deque<int>)_(partitioned)/32 14.31% 9.132 10.438 - -1.27% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 14.26% 0.535 0.611 - 23.36% -
rng::is_sorted_until(list<int>)/8192 14.25% 7202.719 8228.980 - -0.30% -
std::find_first_of(vector<int>)_(small_needle)/50 14.20% 71.397 81.533 - 15.46% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 14.13% 3262.968 3724.031 - 17.27% -
std::find_first_of(vector<int>)_(small_needle)/32 14.06% 47.335 53.991 - 15.30% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 14.05% 29.261 33.373 - 22.13% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 13.96% 1.558 1.776 - 10.07% -
std::replace(vector<int>)_(sprinkled)/8192 13.94% 1181.845 1346.546 - -1.04% -
BM_std_minmax<short>/2 13.93% 0.873 0.994 - 8.50% -
BM_lexicographical_compare_three_way_fast_path/1 13.88% 0.305 0.348 - -11.02% -
rng::contains(list<int>)_(process_all)/32 13.86% 9.901 11.272 - 0.11% -
std::find_first_of(vector<int>)_(large_needle)/50 13.78% 273.858 311.599 - 16.30% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 13.71% 10.060 11.439 - 8.64% -
std::find_end(forward_list<int>)_(process_all)/8192 13.70% 5679.185 6457.327 - 14.29% -
BM_MakeHeap_float_Random_16 13.70% 1.436 1.633 - 1.58% -
std::search(deque<int>)_(same_length)/1000 13.66% 326.466 371.071 - 5.05% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 13.56% 6830.100 7756.069 - 13.28% -
std::search(list<int>)_(no_match)/8192 13.46% 7007.511 7950.864 - 11.16% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 13.44% 37.747 42.820 - 0.05% -
rng::for_each(multiset<int>::iterator)/8192 13.42% 16585.890 18812.123 - 16.21% -
BM_PushHeap_uint64_QuickSortAdversary_16 13.39% 0.910 1.032 - 12.19% -
rng::all_of(deque<int>)_(process_all)/8192 13.39% 2618.922 2969.678 - 12.83% -
rng::any_of(deque<int>)_(process_all)/32768 13.32% 10455.137 11848.097 - 12.53% -
bm_lexicographical_compare<signed_char>/64 13.23% 1.987 2.250 - -2.70% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 13.18% 0.514 0.582 - 13.63% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 13.09% 8213.584 9288.624 - -16.18% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 13.09% 0.306 0.346 - 1.22% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 13.06% 10666.313 12058.929 - 6.56% -
BM_std_minmax<unsigned_int>/7 13.02% 1.622 1.834 - 5.05% -
std::unordered_set<std::string>::find(key)_(existent)/1024 13.02% 39.705 44.875 - 27.25% -
rng::any_of(deque<int>)_(process_all)/8192 12.98% 2628.369 2969.453 - 13.11% -
rng::is_partitioned(deque<int>)_(partitioned)/50 12.93% 14.117 15.943 - 0.60% -
rng::search(list<int>,_pred)_(same_length)/8192 12.88% 9304.004 10502.558 - 17.97% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 12.84% 2.287 2.580 - 15.70% -
rng::search(list<int>)_(same_length)/8192 12.82% 7503.530 8465.700 - -12.62% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 12.80% 1.612 1.818 - 11.28% -
rng::find_if(list<int>)_(process_all)/8192 12.79% 9957.004 11230.218 - 8.77% -
BM_std_min<unsigned_long_long>/1 12.71% 0.288 0.324 - -29.17% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 12.66% 0.999 1.126 - -0.08% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 12.61% 1332.171 1500.207 - 11.80% -
std::partial_sort_copy(deque<int>)_(heap)/8 12.61% 15.275 17.200 - 2.57% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 12.59% 9.954 11.207 - 5.34% -
rng::all_of(deque<int>)_(process_all)/32768 12.55% 10551.322 11875.549 - 12.56% -
std::for_each_n(deque<int>)/8 12.51% 1.163 1.308 - 4.32% -
rng::is_sorted(list<int>,_pred)/8192 12.46% 7356.591 8272.866 - -6.44% -
std::is_sorted_until(deque<int>)/8 12.43% 2.543 2.859 - -7.47% -
SetIntersection_Interlaced_Vector_string_262144_4 12.42% 2111132.484 2373330.150 - 14.42% -
std::multiset<std::string>::erase(key)_(non-existent)/32 12.40% 9.724 10.930 - 8.23% -
BM_toupper_char<wchar_t> 12.37% 0.613 0.689 - 24.46% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 12.36% 1.333 1.497 - -12.10% -
std::find_first_of(vector<int>)_(small_needle)/1024 12.33% 1413.641 1587.919 - 12.47% -
BM_deque_vector_move/0 12.31% 1.427 1.602 - 12.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 12.19% 9649556.951 10825434.708 - -0.05% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 12.11% 1.366 1.531 - 2.03% -
BM_RangesPushHeap_uint32_SingleElement_16 12.09% 0.336 0.376 - 8.84% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 12.07% 75.908 85.069 - 12.27% -
BM_RangesPushHeap_string_PipeOrgan_262144 12.02% 17.212 19.281 - 7.06% -
rng::find_last(vector<char>)_(bail_90%)/1024 12.01% 12.186 13.650 - 13.00% -
BM_StringRelationalLiteral_Less_Large_Small_Control 11.96% 1.689 1.891 - 0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 11.90% 9673048.229 10824021.102 - 0.02% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 11.87% 0.447 0.500 - -9.98% -
rng::for_each_n(join_view(vector<vector<int>>)/8 11.85% 1.539 1.721 - -3.67% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 11.83% 20.600 23.036 - 15.87% -
BM_lexicographical_compare_three_way_slow_path/1 11.83% 0.362 0.405 - 11.25% -
rng::find_last(vector<int>)_(bail_90%)/8 11.79% 0.607 0.679 - 23.89% -
std::set<std::string>::find(key)_(existent)/32 11.75% 15.022 16.788 - 2.97% -
std::find_first_of(vector<int>)_(small_needle)/8192 11.66% 11302.221 12619.955 - 11.89% -
rng::stable_partition(deque<int>)_(sparse)/32 11.65% 11.437 12.769 - 14.37% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 11.63% 2.019 2.254 - -14.45% -
rng::find_last_if(deque<int>)_(bail_10%)/50 11.60% 18.937 21.134 - 11.22% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 11.59% 2633.876 2939.058 - 11.68% -
std::search(list<int>)_(single_element)/1000 11.51% 659.219 735.067 - 9.53% -
std::rotate(deque<int>)_(1_element_backward)/8192 11.49% 310.686 346.380 - 11.81% -
BM_StringRead_Cold_Deep_Empty 11.48% 0.867 0.967 - 20.51% -
rng::search_n(list<int>,_pred)_(no_match)/8192 11.42% 7999.175 8912.548 - 8.28% -
BM_RangesPushHeap_uint64_Ascending_256 11.41% 2.168 2.415 - 15.40% -
std::unordered_map<int,_int>::find(key)_(existent)/32 11.38% 1.282 1.428 - 23.07% -
SetIntersection_Front_Set_uint64_262144_256 11.26% 4465924.400 4968717.971 - 10.89% -
BM_RangesPushHeap_uint64_Ascending_16 11.25% 1.015 1.129 - 20.53% -
rng::partition(deque<int>)_(sparse)/50 11.16% 16.502 18.345 - -9.41% -
rng::copy_n(deque<int>)/512 11.12% 16.789 18.656 - 11.09% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 11.12% 17745.785 19718.486 - 11.04% -
std::find_if_not(vector<char>)_(process_all)/8 11.04% 2.345 2.604 - 5.48% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 11.01% 1.527 1.696 - 1.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 10.98% 5864834.734 6508798.989 - 10.19% -
SetIntersection_None_Set_uint32_16384_16384 10.97% 154857085.489 171852288.123 - 11.43% -
BM_PushHeap_float_SingleElement_1 10.94% 0.520 0.576 - -17.33% -
BM_StringRelational_Less_Small_Empty_Control 10.93% 1.854 2.057 - 8.36% -
BM_StringRelationalLiteral_Less_Large_Large_Control 10.91% 2.205 2.445 - 10.91% -
BM_RangesPushHeap_uint64_Ascending_64 10.88% 1.721 1.908 - 25.65% -
BM_StringRelational_Less_Empty_Small_Control 10.85% 1.857 2.058 - 3.33% -
BM_RangesMakeHeap_float_Random_1024 10.82% 1.151 1.275 - 3.62% -
std::set<int>::lower_bound(key)_(non-existent)/1024 10.79% 6.259 6.935 - 9.85% -
SetIntersection_Front_Set_string_256_64 10.77% 14140816.190 15664171.547 - -3.41% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 10.76% 27371.122 30316.497 - 9.36% -
rng::fill(vector<int>)/32 10.69% 1.039 1.151 - 10.71% -
BM_MakeHeap_uint32_Random_16 10.69% 1.246 1.379 - 10.10% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 10.69% 43429005.925 48071501.929 - -5.26% -
std::find_if(list<int>)_(process_all)/32768 10.68% 27605.850 30553.318 - 6.88% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 10.66% 206.841 228.896 - 10.71% -
BM_RangesMakeHeap_uint64_SingleElement_16 10.61% 0.458 0.506 - -0.88% -
std::map<int,_int>::insert(value)_(already_present)/0 10.60% 0.582 0.644 - -5.16% -
std::unordered_set<int>::find(key)_(existent)/8192 10.57% 1.256 1.388 - 0.35% -
rng::for_each(list<int>)/8192 10.49% 7835.070 8656.891 - 4.18% -
std::equal(vector<bool>)_(unaligned)/8 10.44% 0.811 0.896 - 5.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 10.40% 12653748.431 13969336.600 - 10.04% -
rng::move(list<int>)/4096 10.37% 5370.561 5927.589 - 9.91% -
BM_PushHeap_string_SingleElement_16384 10.37% 2.494 2.752 - 1.21% -
BM_RangesMakeHeap_float_Random_16384 10.36% 1.153 1.272 - 4.58% -
std::map<std::string,_int>::find(key)_(existent)/1024 10.35% 22.273 24.579 - 8.50% -
BM_vector_deque_ranges_move/0 10.35% 0.499 0.551 - 6.04% -
SetIntersection_None_Set_uint32_262144_64 10.34% 1149050.377 1267847.412 - 10.20% -
std::is_sorted_until(deque<int>,_pred)/8 10.34% 4.007 4.421 - 3.99% -
std::stable_partition(deque<int>)_(sparse)/8192 10.34% 3378.267 3727.441 - 10.62% -
BM_StringRead_Cold_Shallow_Large 10.27% 1.127 1.243 - 20.27% -
std::unordered_map<int,_int>::count(key)_(existent)/32 10.26% 1.225 1.351 - 6.12% -
SetIntersection_None_Set_uint32_262144_256 10.26% 1148187.500 1265957.274 - 10.06% -
BM_std_minmax<int>/4 10.25% 0.984 1.085 - 11.19% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 10.24% 20.897 23.038 - 20.28% -
rng::search(list<int>)_(single_element)/1000 10.22% 663.868 731.746 - 9.87% -
BM_PushHeap_string_SingleElement_262144 10.19% 2.501 2.756 - -1.03% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 10.18% 86122284.392 94889957.866 - -5.24% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 10.18% 0.963 1.061 - -7.38% -
BM_PushHeap_string_SingleElement_1024 10.12% 2.503 2.756 - -0.43% -
rng::rotate(deque<int>)_(1_element_backward)/8192 10.10% 311.435 342.899 - 10.88% -
BM_std_min<short>/17 10.09% 1.539 1.695 - 6.87% -
std::set<int>::lower_bound(key)_(non-existent)/8192 10.08% 9.537 10.499 - 8.27% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 10.07% 2.375 2.614 - 15.41% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 10.05% 0.531 0.585 - 4.63% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 10.03% 8460.468 9309.355 - -0.63% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 10.03% 1.284 1.412 - 10.50% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 10.01% 1.845 2.029 - -0.13% -
rng::fill(vector<bool>)/512 9.98% 1.467 1.614 - 8.74% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 9.97% 22.925 25.210 - -0.70% -
SetIntersection_None_Set_uint32_262144_16 9.96% 1147983.644 1262347.901 - 9.15% -
std::set<int>::find(key)_(non-existent)/32 9.89% 2.333 2.564 - 13.11% -
std::map<std::string,_int>::contains(key)_(existent)/1024 9.88% 21.005 23.081 - 3.24% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 9.82% 1.545 1.696 - 6.16% -
rng::is_sorted_until(list<int>,_pred)/8192 9.81% 7629.129 8377.569 - 7.29% -
BM_MakeHeap_string_Ascending_16384 9.78% 5.138 5.641 - -1.92% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 9.75% 1.083 1.189 - 5.87% -
rng::find_if_not(list<int>)_(bail_25%)/32768 9.73% 10902.154 11962.608 - 14.27% -
std::copy_backward(vector<bool>)_(aligned)/512 9.71% 1.474 1.617 - 3.67% -
rng::contains_subrange(deque<int>)_(process_all)/16 9.69% 8.381 9.193 - -2.15% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 9.68% 0.867 0.950 - 1.20% -
rng::rotate(deque<int>)_(1_element_forward)/8192 9.67% 303.940 333.329 - 10.25% -
BM_RangesMakeHeap_uint64_Random_4 9.64% 1.107 1.214 - 5.20% -
SetIntersection_None_Set_uint32_262144_1024 9.61% 1153355.223 1264246.095 - 10.43% -
std::unordered_set<std::string>::count(key)_(existent)/8192 9.61% 42.063 46.106 - 43.14% -
rng::replace(vector<int>)_(prefix)/8192 9.56% 1155.965 1266.475 - 0.24% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 9.56% 4534.793 4968.240 - 7.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 9.52% 6157416.874 6743473.678 - 3.60% -
rng::stable_partition(deque<int>)_(sparse)/50 9.50% 28.065 30.730 - 12.13% -
rng::find_if(list<int>)_(process_all)/32768 9.42% 28153.980 30804.830 - 5.41% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 9.35% 0.390 0.426 - 7.82% -
SetIntersection_Interlaced_Vector_uint32_256_16 9.35% 6933771.715 7581902.269 - 12.65% -
SetIntersection_None_Set_uint32_262144_4 9.33% 1153435.871 1260996.582 - 8.92% -
std::unordered_set<int>::contains(key)_(existent)/32 9.30% 1.293 1.413 - 10.97% -
BM_PushHeap_string_SingleElement_64 9.30% 2.552 2.790 - 0.61% -
rng::replace(vector<int>)_(prefix)/32 9.30% 4.766 5.209 - 3.33% -
std::search(list<int>)_(same_length)/8192 9.30% 10588.757 11573.209 - 9.78% -
BM_std_min<char>/19 9.30% 1.156 1.264 - 6.90% -
BM_align/1 9.27% 0.894 0.977 - 8.98% -
BM_vector_deque_ranges_move_backward/0 9.25% 0.384 0.419 - -30.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9.25% 3250944.139 3551707.805 - -0.36% -
std::is_partitioned(deque<int>)_(partitioned)/8192 9.21% 2877.296 3142.271 - 2.71% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 9.16% 0.691 0.754 - 2.98% -
SetIntersection_Interlaced_Set_uint32_262144_4 9.16% 1256810.464 1371924.478 - 8.76% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 9.16% 1.310 1.430 - 6.82% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 9.16% 19.518 21.305 - -1.29% -
rng::move_backward(list<int>)/262144 9.14% 269734.688 294383.315 - 10.28% -
std::rotate(deque<int>)_(1_element_forward)/8192 9.13% 304.945 332.795 - 10.35% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 9.12% 79.010 86.215 - -1.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 9.09% 6506474.633 7098015.713 - -0.06% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 9.05% 1.042 1.137 - -0.70% -
std::find_if_not(list<int>)_(process_all)/8192 9.04% 8125.775 8859.997 - 7.62% -
BM_vector_deque_move/2 9.01% 1.899 2.070 - 12.97% -
std::map<std::string,_int>::erase(key)_(existent)/32 9.00% 80.674 87.937 - 9.92% -
std::for_each(list<int>)/8192 9.00% 7874.276 8583.060 - -1.18% -
BM_deque_deque_ranges_copy_backward/0 8.98% 0.794 0.866 - 8.12% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 8.97% 1.156 1.259 - 9.01% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 8.95% 5.454 5.942 - 4.16% -
BM_PushHeap_string_SingleElement_16 8.93% 2.523 2.748 - -0.60% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 8.93% 150.194 163.600 - 8.93% -
rng::find_end(forward_list<int>)_(same_length)/8192 8.91% 13097.244 14264.764 - -0.56% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 8.90% 9449.836 10290.794 - 8.44% -
BM_RangesPushHeap_uint64_Ascending_262144 8.90% 4.825 5.255 - 11.78% -
BM_vector_deque_move/1 8.89% 2.146 2.337 - 10.69% -
BM_std_min<char>/2 8.85% 0.485 0.528 - 8.85% -
rng::fill(vector<bool>)/64 8.84% 1.616 1.759 - 9.60% -
SetIntersection_None_Set_uint32_262144_1 8.83% 1164762.695 1267661.785 - 9.36% -
std::partition(deque<int>)_(sparse)/50 8.81% 15.247 16.591 - 6.78% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 8.80% 55.830 60.746 - 8.28% -
BM_PushHeap_string_SingleElement_256 8.77% 2.500 2.720 - -0.87% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 8.71% 2.048 2.226 - 19.55% -
BM_RangesMakeHeap_uint64_Random_256 8.71% 1.150 1.250 - 3.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 8.71% 2330985.915 2533973.046 - 2.49% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 8.71% 1.788 1.944 - 2.59% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 8.69% 13924.212 15134.505 - -0.35% -
BM_std_minmax<unsigned_char>/64 8.69% 1.155 1.255 - 2.93% -
rng::unique(list<int>)_(contiguous)/52 8.68% 67.424 73.279 - -2.29% -
BM_align/64 8.64% 0.896 0.973 - 8.64% -
BM_align/8 8.61% 0.896 0.973 - 8.35% -
BM_std_minmax<long_long>/1 8.55% 0.638 0.692 - -0.10% -
std::replace(vector<int>)_(sprinkled)/1024 8.55% 155.515 168.816 - -0.05% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 8.54% 0.478 0.519 - -9.59% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 8.53% 35.979 39.049 - 3.67% -
BM_StringRelationalLiteral_Less_Small_Large_Control 8.53% 1.743 1.892 - 9.97% -
std::map<int,_int>::equal_range(key)_(existent)/1024 8.51% 4.108 4.458 - 4.52% -
std::adjacent_find(deque<int>,_pred)/8 8.49% 4.306 4.672 - 8.98% -
BM_PushHeap_float_Descending_4 8.49% 0.356 0.387 - 7.93% -
BM_PushHeap_string_Ascending_64 8.49% 6.926 7.513 - 5.24% -
BM_std_min<char>/18 8.46% 0.971 1.053 - 6.62% -
std::set<std::string>::find(key)_(existent)/8192 8.43% 26.485 28.717 - 0.59% -
std::rotate(list<int>)_(1_element_forward)/32 8.42% 12.219 13.248 - 6.97% -
BM_align/256 8.37% 0.897 0.972 - 8.27% -
BM_PushHeap_string_Ascending_16384 8.35% 18.387 19.921 - -10.52% -
BM_StringRelational_Eq_Empty_Empty_Control 8.34% 2.002 2.169 - 16.97% -
SetIntersection_Interlaced_Vector_uint32_262144_4 8.33% 1805647.219 1956087.185 - 28.33% -
SetIntersection_Interlaced_Vector_uint64_256_64 8.32% 7681984.177 8320840.837 - 23.23% -
std::is_sorted(list<int>)/8192 8.31% 7308.636 7916.288 - 10.39% -
std::multiset<std::string>::find(key)_(non-existent)/8192 8.31% 27.211 29.473 - -8.71% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 8.28% 49192.706 53266.930 - 6.79% -
SetIntersection_Interlaced_Vector_float_262144_64 8.25% 10314646.698 11165368.036 - -43.99% -
SetIntersection_Front_Set_uint64_16384_256 8.20% 4514379.416 4884749.117 - -3.52% -
std::find_if_not(deque<int>)_(process_all)/32768 8.20% 11464.755 12404.507 - 3.34% -
std::find_first_of(list<int>)_(large_needle)/1024 8.16% 876645.808 948166.881 - 9.75% -
SetIntersection_Interlaced_Vector_float_262144_262144 8.14% 320273860.954 346335624.095 - 10.09% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 8.12% 25.061 27.096 - 22.81% -
std::find_end(forward_list<int>)_(same_length)/8192 8.11% 13330.796 14412.523 - -0.73% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 8.09% 1.222 1.321 - -5.39% -
BM_RangesPushHeap_uint32_SingleElement_4 8.07% 0.341 0.369 - 6.75% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 8.06% 1.407 1.520 - -15.38% -
BM_RangesPushHeap_uint32_SingleElement_64 8.05% 0.350 0.378 - 5.86% -
BM_RangesPushHeap_uint32_PipeOrgan_1 8.02% 0.483 0.521 - -18.17% -
SetIntersection_Interlaced_Vector_float_64_64 8.02% 11431557.506 12347994.177 - 2.39% -
std::stable_partition(deque<int>)_(dense)/32 8.01% 29.349 31.701 - 5.99% -
std::copy_n(deque<int>)/512 7.99% 16.739 18.077 - 8.04% -
std::copy_n(deque<int>)/262144 7.99% 10321.103 11145.771 - 9.91% -
std::map<int,_int>::find(key)_(non-existent)/8192 7.97% 7.078 7.643 - 7.91% -
rng::remove(list<int>)_(sprinkled)/50 7.94% 71.816 77.522 - 11.52% -
SetIntersection_Front_Set_uint32_16384_1024 7.91% 15840699.573 17093180.033 - 10.55% -
rng::reverse_copy(vector<int>)/8 7.90% 2.234 2.410 - -4.88% -
SetIntersection_None_Set_uint32_262144_16384 7.89% 1161876.383 1253570.559 - 8.86% -
std::generate_n(list<int>)/8192 7.85% 6890.073 7431.259 - 7.52% -
rng::stable_partition(vector<int>)_(sparse)/1024 7.77% 207.022 223.099 - 7.86% -
SetIntersection_None_Set_uint32_262144_262144 7.75% 1152297.199 1241571.942 - 8.13% -
BM_StringRelational_Compare_Small_Empty_Control 7.72% 1.549 1.669 - -2.72% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 7.72% 0.609 0.656 - 1.33% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 7.72% 0.344 0.370 - 7.91% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 7.71% 342.779 369.203 - 7.89% -
BM_std_minmax<char>/1 7.71% 0.614 0.661 - 4.33% -
rng::find_end(list<int>,_pred)_(process_all)/8192 7.68% 7812.718 8412.789 - -5.50% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.65% 1466.013 1578.212 - -8.87% -
rng::generate_n(list<int>)/8192 7.65% 6974.950 7508.532 - 7.75% -
std::partition(deque<int>)_(sparse)/32 7.64% 9.839 10.590 - 9.86% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 7.63% 28.953 31.162 - -1.39% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 7.62% 36.939 39.755 - 8.83% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 7.62% 3.644 3.922 - 7.01% -
BM_std_minmax<int>/7 7.60% 1.638 1.763 - 3.04% -
std::find_if_not(deque<int>)_(process_all)/8192 7.60% 2878.672 3097.340 - 5.16% -
BM_RangesPushHeap_string_Descending_256 7.59% 2.297 2.472 - 4.39% -
BM_RangesSortHeap_float_1 7.59% 0.248 0.267 - 3.95% -
BM_std_min<short>/30 7.51% 2.288 2.460 - 4.78% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 7.49% 1.384 1.487 - 8.58% -
BM_std_minmax<char>/3 7.49% 1.126 1.211 - 0.13% -
BM_RangesMakeHeap_uint64_Random_64 7.48% 1.223 1.315 - 1.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 7.47% 1207.737 1297.950 - 5.93% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 7.43% 10236.373 10996.930 - 9.29% -
SetIntersection_Interlaced_Vector_uint32_1024_4 7.37% 1353311.108 1453006.275 - 9.63% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 7.36% 147934.439 158824.021 - 7.73% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 7.36% 0.550 0.590 - 0.04% -
rng::remove(deque<int>)_(sprinkled)/50 7.34% 57.514 61.735 - -3.88% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 7.32% 218.070 234.039 - 5.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 7.32% 0.544 0.583 - -0.11% -
std::count_if(list<int>)_(every_other)/8192 7.31% 7102.352 7621.660 - -0.38% -
std::set<std::string>::count(key)_(non-existent)/32 7.30% 10.332 11.086 - 14.62% -
BM_std_minmax<short>/11 7.29% 1.800 1.931 - 7.56% -
std::unordered_set<std::string>::count(key)_(existent)/1024 7.29% 42.781 45.898 - 26.61% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 7.26% 0.374 0.401 - -11.18% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 7.19% 6189.988 6635.055 - 6.48% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 7.16% 6260.056 6708.220 - 7.32% -
BM_deque_deque_copy_backward/0 7.14% 0.860 0.922 - 13.99% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 7.14% 35.315 37.836 - 5.74% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 7.12% 539.251 577.659 - 9.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 7.09% 19132432.372 20489374.888 - 25.33% -
BM_RangesMakeHeap_uint32_Descending_4 7.08% 0.270 0.289 - 4.86% -
rng::stable_partition(vector<int>)_(sparse)/32 7.06% 7.280 7.794 - 4.11% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 7.05% 0.550 0.588 - -0.05% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 7.05% 1.141 1.221 - 6.29% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 7.05% 50.056 53.583 - 3.47% -
std::set<std::string>::equal_range(key)_(existent)/1024 7.04% 23.296 24.936 - 7.99% -
std::map<int,_int>::clear()/8192 7.04% 81261.407 86983.278 - 7.33% -
BM_std_min<long_long>/1 7.04% 0.567 0.607 - -9.72% -
rng::move(vector<bool>)_(aligned)/64 7.03% 1.894 2.027 - 6.85% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 7.01% 32.510 34.789 - 20.54% -
SetIntersection_Interlaced_Vector_float_256_256 7.00% 5506677.266 5892089.715 - 25.84% -
std::unordered_set<int>::ctor(const&,_alloc)/32 6.99% 262.293 280.635 - 7.71% -
rng::contains(vector<int>)_(process_all)/8 6.99% 2.497 2.672 - -1.06% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 6.97% 1.592 1.703 - 1.50% -
std::map<int,_int>::find(key)_(non-existent)/32 6.96% 2.347 2.511 - 4.54% -
std::any_of(vector<int>)_(process_all)/8 6.95% 2.414 2.582 - 4.05% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 6.91% 1.557 1.665 - -2.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 6.90% 1.933 2.066 - 16.06% -
BM_RangesMakeHeap_uint32_Random_262144 6.88% 1.008 1.077 - 2.33% -
std::partition_copy(list<int>)/8192 6.87% 6805.564 7273.085 - -0.27% -
BM_std_minmax<short>/10 6.87% 1.412 1.509 - 5.47% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 6.86% 2.590 2.768 - -1.42% -
BM_RangesPushHeap_uint64_Ascending_1024 6.85% 2.656 2.838 - 10.13% -
BM_std_min<char>/29 6.83% 1.966 2.100 - 4.88% -
SetIntersection_Interlaced_Set_float_1024_256 6.81% 15437730.436 16489501.382 - 1.67% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 6.78% 5.137 5.486 - 6.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.77% 3.440 3.673 - 5.26% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 6.76% 42172.182 45023.667 - 6.68% -
rng::copy_n(deque<int>)/4096 6.76% 146.316 156.207 - 7.17% -
std::sort(vector<int>)_(qsort_adversarial)/8192 6.75% 148116.607 158111.744 - 6.98% -
BM_vector_deque_ranges_copy_backward/0 6.74% 0.440 0.469 - 6.12% -
SetIntersection_Interlaced_Vector_float_64_16 6.72% 18040955.357 19252952.095 - 0.33% -
BM_RangesMakeHeap_float_Random_262144 6.72% 1.095 1.169 - 2.73% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 6.72% 19.571 20.886 - -0.11% -
SetIntersection_Front_Set_string_64_64 6.71% 35846447.299 38250999.295 - 5.76% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 6.69% 10.598 11.307 - 5.74% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 6.69% 731.010 779.921 - 2.38% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 6.65% 1.358 1.448 - 14.96% -
std::is_sorted(list<int>,_pred)/8192 6.64% 7719.473 8231.968 - 8.16% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 6.63% 1.613 1.720 - 6.64% -
BM_RangesPushHeap_string_Descending_16384 6.62% 2.359 2.515 - 2.16% -
std::search(list<int>)_(no_match)/1000 6.61% 665.915 709.962 - -0.61% -
SetIntersection_Front_Set_string_262144_256 6.60% 15123714.426 16121881.491 - 2.24% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 6.58% 456.422 486.461 - 3.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 6.56% 0.576 0.614 - 22.51% -
BM_PushHeap_float_SingleElement_4 6.54% 0.357 0.380 - 0.50% -
std::distance(deque<int>)/4096 6.54% 0.631 0.672 - -3.07% -
BM_std_minmax_element<long_long>/3 6.54% 1.094 1.165 - 3.94% -
SetIntersection_None_Vector_uint64_1024_1 6.53% 1086233.502 1157196.215 - 1.32% -
BM_RangesPushHeap_uint32_SingleElement_256 6.50% 0.382 0.406 - 5.10% -
std::any_of(deque<int>)_(process_all)/8192 6.50% 2619.834 2790.080 - 2.60% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 6.50% 13777.469 14672.640 - 0.15% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 6.49% 18.791 20.011 - 3.38% -
rng::adjacent_find(deque<int>)/50 6.49% 16.141 17.188 - -8.59% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6.48% 6125.025 6522.080 - 2.35% -
rng::move_backward(deque<int>)/8 6.48% 3.576 3.808 - 4.13% -
std::unique(deque<int>)_(sprinkled)/52 6.47% 82.087 87.402 - 3.36% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 6.47% 1.166 1.242 - 7.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 6.47% 1087782.607 1158183.810 - 0.64% -
std::any_of(deque<int>)_(process_all)/32768 6.47% 10569.104 11252.648 - 3.81% -
BM_std_minmax_element<short>/2 6.44% 0.647 0.689 - 0.06% -
std::move(vector<bool>)_(aligned)/64 6.44% 1.665 1.772 - -0.25% -
std::distance(deque<int>)/50 6.43% 0.636 0.677 - -2.38% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 6.41% 219.251 233.296 - 6.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.40% 0.824 0.877 - 6.41% -
BM_StringRelational_Less_Empty_Large_Control 6.39% 1.709 1.818 - -3.01% -
rng::stable_partition(vector<int>)_(sparse)/50 6.39% 20.392 21.695 - 5.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 6.39% 1056350.340 1123814.379 - 0.04% -
BM_RangesPushHeap_uint32_SingleElement_16384 6.36% 0.356 0.379 - 4.77% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 6.34% 9.208 9.791 - 6.61% -
std::unordered_set<std::string>::ctor(const&)/32 6.34% 680.915 724.059 - -0.01% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 6.32% 750.130 797.547 - 2.65% -
BM_std_min<char>/22 6.32% 2.026 2.154 - 4.05% -
BM_StringAssignStr_Huge_Transparent 6.30% 105.638 112.294 - 8.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 6.29% 16.746 17.799 - 6.89% -
std::sort(vector<int>)_(qsort_adversarial)/1024 6.27% 12954.776 13767.157 - 6.51% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 6.26% 12928.440 13737.675 - 6.51% -
std::set<std::string>::lower_bound(key)_(existent)/8192 6.25% 27.502 29.223 - 5.24% -
std::find_first_of(deque<int>)_(small_needle)/50 6.24% 166.538 176.937 - 7.52% -
BM_RangesPushHeap_uint32_SingleElement_262144 6.24% 0.356 0.378 - 4.71% -
bm_swap_ranges_vb_unaligned/8 6.23% 4.620 4.908 - -0.08% -
BM_std_min<short>/19 6.23% 1.805 1.917 - -2.91% -
BM_std_minmax_element<char>/2 6.17% 0.649 0.689 - 0.05% -
SetIntersection_Interlaced_Set_float_262144_4 6.16% 1265934.408 1343874.428 - 4.50% -
std::map<std::string,_int>::insert(value)_(new_value)/32 6.16% 41.913 44.493 - 31.69% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 6.14% 31.726 33.675 - 5.44% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 6.13% 51.763 54.936 - 6.10% -
std::distance(deque<int>)/1024 6.12% 0.633 0.672 - -3.21% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 6.12% 764.518 811.321 - 2.15% -
std::set<std::string>::contains(key)_(existent)/32 6.12% 15.576 16.528 - 0.92% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 6.11% 1.902 2.019 - 8.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 6.11% 1562324.465 1657743.846 - 4.25% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 6.10% 49724.627 52756.290 - 5.84% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 6.08% 30.453 32.304 - -1.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 6.07% 2153967.803 2284630.486 - -5.95% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 6.06% 13.238 14.040 - -14.83% -
std::distance(deque<int>)/8192 6.05% 0.633 0.672 - -3.15% -
BM_PushHeap_string_SingleElement_4 6.04% 2.243 2.379 - -0.93% -
BM_deque_deque_move/65536 6.04% 2904.916 3080.268 - 7.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 6.03% 1103700.288 1170219.898 - 0.67% -
BM_PushHeap_string_Descending_1024 6.03% 2.459 2.607 - -21.35% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 6.02% 0.611 0.648 - 2.94% -
rng::search_n(list<int>)_(no_match)/1048576 6.01% 824111.616 873675.031 - 1.22% -
std::remove_if(list<int>)_(sprinkled)/1024 6.01% 990.492 1050.049 - -0.42% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 6.01% 33.997 36.041 - 18.13% -
BM_vector_deque_ranges_move/2 6.00% 1.893 2.006 - 16.16% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 5.98% 0.569 0.603 - -0.26% -
BM_StringRead_Cold_Shallow_Small 5.96% 0.897 0.951 - 22.40% -
BM_std_min<unsigned_char>/24 5.96% 2.776 2.941 - 6.67% -
SetIntersection_Front_Set_uint64_16384_1024 5.94% 16226165.596 17190206.534 - 15.06% -
SetIntersection_None_Vector_uint64_16384_1024 5.92% 1116457.773 1182597.948 - 0.36% -
BM_std_min<char>/6 5.92% 1.540 1.631 - 2.67% -
rng::move_backward(vector<bool>)_(aligned)/64 5.89% 1.742 1.845 - -0.17% -
BM_std_minmax<unsigned_int>/6 5.89% 1.310 1.387 - 3.21% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 5.88% 1.123 1.189 - 4.92% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.87% 203279.958 215219.107 - 5.22% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 5.87% 7.276 7.703 - -6.48% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 5.86% 41.602 44.038 - 6.85% -
BM_StringConstructDestroyCStr_Empty_Opaque 5.85% 2.072 2.193 - 4.80% -
std::is_sorted_until(vector<int>,_pred)/1024 5.82% 404.830 428.385 - 3.45% -
rng::remove_copy_if(deque<int>)_(prefix)/8192 5.81% 3698.759 3913.488 - 5.65% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.80% 5.645 5.973 - 33.83% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 5.79% 10.427 11.032 - 0.50% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 5.79% 34.153 36.131 - 54.03% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.78% 9.520 10.071 - 5.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 5.77% 1100300.158 1163803.580 - 1.05% -
SetIntersection_Front_Set_uint32_256_64 5.77% 6438349.590 6809754.604 - 9.22% -
std::set<std::string>::count(key)_(existent)/1024 5.75% 22.130 23.403 - -3.94% -
BM_RangesPushHeap_uint32_SingleElement_1024 5.75% 0.363 0.384 - 4.50% -
BM_RangesPopHeap_string_1 5.73% 0.508 0.537 - 2.61% -
rng::remove(deque<int>)_(sprinkled)/32 5.72% 52.641 55.649 - -2.04% -
rng::move(vector<int>)/262144 5.71% 22229.330 23499.153 - 6.47% -
rng::find_if(vector<char>)_(process_all)/8 5.71% 2.445 2.585 - 3.90% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 5.71% 852892.656 901565.231 - 2.92% -
std::set<int>::insert(value)_(new_value)/8192 5.69% 70.608 74.625 - 5.04% -
rng::remove_if(deque<int>)_(sprinkled)/32 5.68% 59.356 62.729 - 2.48% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 5.68% 6.281 6.638 - 6.38% -
std::equal(deque<int>)_(it,_it,_it)/50 5.68% 20.240 21.390 - -11.27% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 5.66% 109680.221 115891.230 - 1.95% -
std::set<std::string>::erase(key)_(non-existent)/32 5.64% 12.349 13.046 - -11.17% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.64% 362.371 382.814 - 3.16% -
BM_StringRead_Cold_Deep_Large 5.63% 1.340 1.415 - 17.07% -
std::set<std::string>::find(key)_(non-existent)/8192 5.61% 25.587 27.022 - -4.02% -
SetIntersection_None_Vector_uint64_262144_16 5.60% 1146464.150 1210631.599 - 1.26% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 5.60% 3231.193 3412.011 - 2.73% -
BM_RangesPopHeap_uint64_262144 5.59% 41.516 43.838 - 6.53% -
rng::copy_n(deque<int>)/262144 5.59% 10400.397 10982.011 - 6.03% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 5.58% 9.164 9.676 - 3.98% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 5.58% 710.928 750.587 - 3.65% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 5.57% 509.008 537.365 - -12.50% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 5.57% 0.824 0.870 - -0.01% -
SetIntersection_Interlaced_Set_float_262144_16 5.57% 1579339.032 1667252.930 - 4.25% -
BM_std_min<unsigned_long_long>/64 5.56% 4.691 4.951 - 3.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5.55% 5886074.720 6212837.620 - -10.55% -
std::deque<int>::ctor(size)/32 5.55% 26.615 28.092 - 7.54% -
rng::copy_n(vector<bool>)_(aligned)/32768 5.55% 35.178 37.129 - 4.65% -
std::unordered_multiset<int>::clear()/8192 5.54% 60777.258 64142.540 - 6.70% -
rng::search(vector<int>)_(same_length)/8192 5.53% 1879.503 1983.513 - 5.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5.52% 5275555.097 5566971.961 - -0.36% -
BM_std_minmax<unsigned_int>/11 5.52% 1.687 1.780 - -2.62% -
rng::remove_copy(deque<int>)_(prefix)/1024 5.51% 381.321 402.342 - -3.12% -
std::stable_partition(deque<int>)_(sparse)/1024 5.51% 445.991 470.575 - 3.69% -
std::map<int,_int>::contains(key)_(non-existent)/8192 5.50% 7.673 8.095 - 7.10% -
rng::find(vector<char>)_(process_all)/1024 5.50% 16.684 17.601 - 0.59% -
rng::partial_sort(deque<int>)_(ascending)/8 5.48% 31.035 32.736 - 7.33% -
std::rotate(list<int>)_(1_element_forward)/50 5.47% 23.943 25.253 - 4.02% -
std::copy_n(deque<int>)/4096 5.47% 145.391 153.346 - 3.14% -
BM_std_min<unsigned_int>/2 5.46% 0.462 0.487 - 5.42% -
SetIntersection_None_Vector_uint64_1024_256 5.46% 1100382.538 1160475.971 - 3.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 5.46% 140929066.043 148620034.839 - -4.88% -
std::copy_backward(vector<int>)/8 5.45% 2.133 2.250 - 1.12% -
std::multiset<std::string>::count(key)_(existent)/8192 5.45% 29.348 30.948 - 0.74% -
std::map<int,_int>::equal_range(key)_(existent)/32 5.45% 1.752 1.847 - 5.44% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.44% 48.384 51.017 - 8.91% -
SetIntersection_Interlaced_Set_string_256_256 5.44% 30992461.198 32677072.132 - 0.87% -
BM_std_minmax<char>/5 5.43% 1.711 1.804 - -2.97% -
std::move_backward(deque<int>)/8 5.42% 3.368 3.550 - 6.98% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 5.41% 33.151 34.945 - 1.86% -
BM_std_minmax<unsigned_short>/32 5.41% 1.235 1.302 - 5.93% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 5.41% 31.894 33.619 - 0.08% -
BM_RangesPushHeap_uint64_Descending_4 5.40% 0.361 0.380 - 5.43% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.40% 54805.413 57765.875 - 3.46% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 5.40% 1.430 1.508 - 5.32% -
BM_std_min<unsigned_long_long>/5 5.39% 1.308 1.379 - 2.68% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 5.38% 561.871 592.126 - 5.83% -
SetIntersection_Front_Vector_uint64_1024_64 5.37% 1427330.854 1504005.947 - 9.63% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 5.37% 1.156 1.218 - 4.66% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 5.37% 563.892 594.164 - 3.82% -
BM_std_min<char>/11 5.32% 1.040 1.095 - 4.53% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 5.31% 22.186 23.364 - -0.57% -
BM_RangesPushHeap_uint64_Ascending_16384 5.30% 3.678 3.873 - 8.66% -
std::map<std::string,_int>::find(key)_(existent)/8192 5.28% 32.285 33.990 - 9.61% -
BM_vector_deque_ranges_move_backward/64 5.28% 3.027 3.187 - 6.43% -
std::multiset<int>::ctor(const&)/32 5.28% 218.026 229.542 - 1.39% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 5.28% 8.972 9.445 - 2.55% -
std::adjacent_find(deque<int>,_pred)/50 5.27% 29.298 30.842 - 3.83% -
BM_MakeHeap_float_Random_16384 5.27% 1.113 1.172 - -2.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 5.27% 0.603 0.635 - 41.97% -
SetIntersection_Front_Set_float_262144_256 5.26% 4448530.914 4682543.108 - -3.83% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.25% 12032.295 12664.532 - 2.04% -
BM_std_minmax<short>/1 5.25% 0.625 0.658 - 3.79% -
std::set<int>::upper_bound(key)_(existent)/8192 5.25% 7.888 8.302 - 5.62% -
std::map<int,_int>::find(key)_(non-existent)/1024 5.24% 5.296 5.574 - 2.99% -
BM_std_minmax<char>/2 5.23% 0.856 0.900 - 0.60% -
SetIntersection_None_Vector_string_262144_1 5.23% 1329908.606 1399403.295 - 2.78% -
std::unordered_set<int>::insert(value)_(new_value)/1024 5.22% 19.457 20.473 - 4.93% -
BM_StringRead_Cold_Deep_Small 5.21% 0.901 0.948 - 17.48% -
BM_std_min<char>/24 5.20% 2.742 2.884 - 9.05% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.20% 13487.902 14189.286 - 5.55% -
BM_StringRead_Cold_Shallow_Empty 5.20% 0.913 0.960 - 22.14% -
SetIntersection_Interlaced_Set_uint32_262144_1024 5.20% 1493852.377 1571479.982 - 4.31% -
BM_RangesPushHeap_string_PipeOrgan_16384 5.19% 12.980 13.654 - -7.33% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 5.18% 29.497 31.025 - -0.56% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 5.18% 13.162 13.844 - 3.52% -
BM_std_min<char>/21 5.18% 1.785 1.877 - 3.76% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 5.17% 234118.858 246216.362 - 19.21% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 5.17% 79797.925 83919.566 - 1.22% -
rng::is_sorted(list<int>)/8192 5.15% 7011.151 7372.437 - 1.52% -
BM_MakeHeap_uint32_Random_64 5.12% 1.270 1.335 - 6.74% -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 5.11% 42334.438 44498.386 - 5.44% -
BM_std_min<char>/28 5.11% 1.739 1.827 - 2.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5.10% 4747546.368 4989562.167 - -0.81% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 5.09% 0.441 0.464 - -3.45% -
std::for_each_n(vector<int>)/8 5.09% 2.406 2.528 - 0.99% -
BM_MakeHeap_string_SingleElement_4 5.08% 3.660 3.846 - 4.89% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 5.07% 0.735 0.772 - -2.81% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 5.06% 21.904 23.013 - -0.76% -
std::multiset<int>::ctor(const&,_alloc)/32 5.06% 219.894 231.024 - 4.88% -
rng::partial_sort_copy(deque<int>)_(heap)/8 5.06% 15.452 16.234 - 1.38% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 5.06% 47.035 49.414 - 0.54% -
BM_RangesMakeHeap_float_Random_4 5.05% 1.521 1.598 - 4.42% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 5.02% 6.094 6.400 - 5.26% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 5.02% 0.554 0.582 - 0.38% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 5.01% 1482.057 1556.335 - 2.02% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 5.01% 42.564 44.697 - 4.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5.00% 15677.389 16460.618 - 0.98% -
SetIntersection_Interlaced_Vector_uint64_64_64 5.00% 11225105.603 11785872.511 - 3.38% -
SetIntersection_Interlaced_Set_uint32_262144_256 4.99% 1546429.768 1623618.896 - 5.91% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.98% 0.758 0.796 - -2.79% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 4.98% 26.839 28.175 - 8.71% -
std::multiset<std::string>::find(key)_(existent)/1024 4.98% 21.352 22.414 - -5.07% -
std::copy_n(vector<bool>)_(aligned)/32768 4.97% 35.376 37.135 - 4.71% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 4.96% 1.007 1.057 - -0.11% -
rng::partial_sort(vector<int>)_(heap)/8 4.95% 26.123 27.416 - 1.51% -
std::set<std::string>::erase(iterator)/32 4.94% 26.197 27.491 - -11.84% -
SetIntersection_Front_Vector_uint64_262144_16384 4.93% 78121512.852 81973595.602 - 4.97% -
BM_RangesPushHeap_string_Random_262144 4.93% 18.094 18.986 - 2.62% -
SetIntersection_Interlaced_Set_float_262144_1024 4.92% 1517351.724 1592045.250 - 2.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 4.92% 12659416.516 13282034.716 - -3.58% -
std::any_of(deque<int>)_(process_all)/50 4.91% 19.259 20.206 - 4.80% -
BM_StringRelational_Compare_Empty_Large_Control 4.91% 1.548 1.625 - 0.47% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 4.91% 30.930 32.448 - 6.21% -
BM_std_minmax<char>/6 4.91% 1.979 2.076 - -3.64% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 4.89% 301.359 316.110 - 7.59% -
SetIntersection_None_Set_float_262144_1 4.89% 1170562.174 1227844.562 - 5.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4.88% 1660263.852 1741339.731 - 0.77% -
std::stable_partition(deque<int>)_(dense)/50 4.87% 39.574 41.502 - 4.58% -
std::find_if_not(vector<int>)_(process_all)/8 4.84% 2.524 2.646 - 4.57% -
std::map<std::string,_int>::clear()/1024 4.83% 20745.391 21748.140 - 3.81% -
std::equal(vector<bool>)_(unaligned)/1048576 4.83% 6478.048 6790.916 - 6.17% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.83% 13325.625 13968.743 - 4.81% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.82% 7062.723 7403.294 - 2.83% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.82% 211.536 221.735 - -1.38% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.82% 15240.333 15974.933 - 1.83% -
std::map<std::string,_int>::clear()/8192 4.82% 201244.722 210935.125 - 2.42% -
BM_std_min<char>/26 4.81% 1.155 1.211 - 4.82% -
rng::all_of(deque<int>)_(process_all)/50 4.79% 18.336 19.215 - 4.80% -
BM_std_minmax<char>/64 4.79% 1.318 1.381 - 9.96% -
rng::search(deque<int>)_(single_element)/1000 4.79% 425.764 446.148 - -0.83% -
std::find_first_of(deque<int>)_(small_needle)/32 4.77% 108.449 113.619 - 5.83% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 4.76% 24.798 25.978 - 27.03% -
rng::distance(join_view(vector<vector<int>>)/50 4.74% 0.577 0.605 - -0.05% -
std::unordered_multiset<int>::clear()/1024 4.74% 7861.454 8234.140 - 4.43% -
SetIntersection_Interlaced_Vector_string_1024_16 4.74% 3326711.730 3484368.048 - 1.83% -
std::none_of(deque<int>)_(process_all)/8 4.72% 3.089 3.235 - 4.74% -
rng::stable_sort(vector<int>)_(descending)/8 4.71% 24.288 25.433 - 0.32% -
rng::adjacent_find(deque<int>)/8 4.70% 3.379 3.538 - -5.64% -
rng::search(vector<int>)_(same_length)/1024 4.69% 246.383 257.949 - 4.29% -
rng::find_end(list<int>)_(process_all)/1048576 4.69% 822348.658 860909.926 - 4.39% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 4.69% 591.932 619.688 - 2.88% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 4.68% 1.302 1.363 - 0.06% -
SetIntersection_Front_Set_float_16384_1024 4.68% 15071998.363 15776833.582 - 1.40% -
BM_RangesPushHeap_string_Descending_1024 4.67% 2.415 2.528 - 1.83% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 4.65% 22.601 23.653 - 7.16% -
SetIntersection_Front_Vector_uint64_16384_16384 4.64% 78132469.620 81761653.475 - 5.01% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 4.64% 10.095 10.564 - 3.57% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.64% 5.229 5.471 - -6.23% -
rng::find_end(deque<int>)_(near_matches)/1000 4.64% 26516.837 27746.558 - 0.74% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.63% 4.202 4.396 - 2.63% -
BM_RangesMakeHeap_float_Random_16 4.63% 1.503 1.572 - -8.05% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 4.63% 1.553 1.624 - 2.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4.62% 1135645.192 1188100.757 - -0.35% -
rng::copy_if(list<int>)_(every_other)/32768 4.61% 25169.421 26330.394 - 3.93% -
std::search(list<int>,_pred)_(no_match)/8192 4.61% 7043.722 7368.578 - 3.07% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.61% 0.756 0.791 - 4.46% -
BM_deque_deque_ranges_copy_backward/64000 4.60% 7901.853 8264.955 - 4.57% -
rng::copy_n(deque<int>)/32768 4.59% 1148.379 1201.093 - 5.64% -
rng::stable_partition(vector<int>)_(dense)/32 4.59% 21.200 22.173 - -1.52% -
BM_RangesMakeHeap_float_Heap_256 4.58% 0.243 0.254 - 0.15% -
BM_StringResizeAndOverwrite 4.58% 0.824 0.862 - 0.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 4.57% 1202448.138 1257443.102 - 1.48% -
bm_swap_ranges_vb_aligned/64 4.57% 2.776 2.903 - -0.12% -
std::unique(deque<int>)_(sprinkled)/32 4.57% 65.675 68.678 - 2.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4.57% 1228721.492 1284877.399 - 0.96% -
BM_RangesPushHeap_uint64_Descending_16 4.57% 0.359 0.376 - 4.48% -
std::multiset<int>::count(key)_(existent)/8192 4.55% 9.253 9.675 - 5.29% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 4.54% 37.537 39.243 - -3.95% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 4.54% 58.691 61.354 - 3.83% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.52% 1458.366 1524.338 - 1.28% -
std::multiset<std::string>::erase(iterator)/32 4.52% 31.066 32.471 - 5.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 4.51% 1230446.307 1285960.180 - 1.95% -
SetIntersection_Front_Vector_uint64_16384_64 4.51% 1364250.947 1425799.524 - 1.25% -
rng::find_end(deque<int>)_(near_matches)/1024 4.50% 27560.564 28800.766 - 0.60% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 4.48% 28.544 29.823 - -0.21% -
std::map<std::string,_int>::ctor(const&)/32 4.48% 688.001 718.843 - -8.87% -
BM_std_minmax<char>/4 4.48% 1.434 1.498 - -3.38% -
SetIntersection_Interlaced_Vector_string_1024_4 4.47% 1678990.471 1754043.400 - 2.43% -
std::find_if(vector<char>)_(process_all)/8 4.46% 2.362 2.468 - 1.76% -
SetIntersection_None_Set_float_262144_16384 4.46% 1165179.768 1217166.748 - 4.60% -
std::multiset<std::string>::count(key)_(existent)/32 4.45% 19.158 20.010 - 10.96% -
std::unordered_set<int>::insert(value)_(new_value)/8192 4.45% 19.526 20.395 - 5.23% -
BM_std_minmax<short>/7 4.45% 1.690 1.765 - 1.04% -
BM_std_min<char>/27 4.44% 1.385 1.446 - 4.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 4.42% 18735269.406 19563892.924 - -0.41% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.42% 3.530 3.687 - 3.74% -
SetIntersection_Front_Set_uint64_64_16 4.41% 16266465.358 16984405.863 - 1.09% -
SetIntersection_None_Vector_float_16384_1 4.41% 1150311.051 1201009.138 - -0.23% -
std::stable_partition(vector<int>)_(dense)/50 4.41% 24.572 25.655 - -2.93% -
std::fill(vector<bool>)/64 4.39% 1.620 1.691 - 3.46% -
BM_PushHeap_float_Ascending_16 4.39% 1.074 1.121 - 5.22% -
rng::partial_sort(deque<int>)_(shuffled)/8 4.38% 34.106 35.598 - 4.03% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 4.37% 170290.977 177736.685 - 3.02% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 4.37% 22.284 23.258 - -14.89% -
SetIntersection_Interlaced_Set_uint64_16384_1024 4.37% 170729232.568 178184492.301 - 2.21% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 4.36% 3.634 3.792 - 1.69% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.36% 85326.065 89048.939 - 1.83% -
BM_RangesPopHeap_uint32_262144 4.36% 40.871 42.653 - 4.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 4.36% 118297017.645 123450287.867 - 5.13% -
BM_RangesMakeHeap_uint32_SingleElement_4 4.35% 0.322 0.336 - 1.89% -
rng::transform(deque<int>)_(identity_transform)/50 4.35% 19.748 20.607 - 3.98% -
std::any_of(deque<int>)_(process_all)/8 4.34% 3.090 3.224 - 4.34% -
SetIntersection_None_Vector_uint64_262144_256 4.34% 1170232.061 1221038.344 - 1.44% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 4.34% 2.265 2.363 - 5.41% -
BM_MakeThenSortHeap_uint64_SingleElement_4 4.34% 1.212 1.264 - 2.08% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 4.33% 259.871 271.113 - -1.99% -
SetIntersection_Interlaced_Set_uint32_262144_16 4.32% 1576944.172 1645076.336 - 5.23% -
SetIntersection_Front_Set_string_16_16 4.32% 60695354.262 63315843.983 - -0.00% -
SetIntersection_None_Vector_float_16384_16384 4.31% 1152499.128 1202225.385 - 0.75% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 4.31% 5.941 6.197 - -3.93% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 4.30% 1.193 1.245 - 3.13% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 4.30% 0.895 0.934 - -0.69% -
BM_num_put<unsigned_long_long> 4.30% 11.405 11.896 - -2.38% -
BM_StringRelational_Compare_Small_Huge_Control 4.30% 1.786 1.863 - 0.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 4.30% 140441171.907 146475534.113 - -6.44% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.30% 8.530 8.896 - 0.20% -
rng::fill_n(deque<int>)/32 4.29% 1.155 1.205 - -1.68% -
BM_RangesPushHeap_uint32_Ascending_16384 4.29% 6.524 6.804 - 0.58% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 4.27% 48.369 50.436 - 7.78% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 4.27% 31.747 33.104 - 4.66% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 4.26% 934785.109 974560.594 - 4.39% -
BM_std_min<char>/30 4.25% 2.252 2.348 - 5.63% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 4.25% 3.109 3.241 - 3.84% -
rng::any_of(deque<int>)_(process_all)/8 4.24% 3.089 3.220 - 4.15% -
BM_std_min<short>/27 4.23% 2.261 2.356 - 2.66% -
SetIntersection_None_Set_float_262144_262144 4.22% 1162697.753 1211785.563 - 3.89% -
SetIntersection_Interlaced_Set_float_262144_64 4.22% 1555178.386 1620780.844 - 3.02% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 4.21% 29.667 30.916 - 5.91% -
rng::search(deque<int>,_pred)_(near_matches)/8192 4.21% 1487835.988 1550457.038 - 2.69% -
std::set<std::string>::contains(key)_(existent)/8192 4.21% 28.655 29.861 - -0.14% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 4.20% 34.815 36.278 - 4.00% -
BM_std_min<unsigned_char>/2 4.20% 0.505 0.527 - 8.56% -
std::rotate(deque<int>)_(1_element_forward)/32 4.20% 4.539 4.729 - 1.97% -
std::map<int,_int>::clear()/1024 4.19% 10396.576 10832.097 - 2.38% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 4.17% 767.968 800.025 - 19.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 4.17% 1144762.044 1192490.496 - 5.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 4.16% 6468311.478 6737625.534 - -0.99% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 4.16% 22.721 23.667 - 0.15% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 4.15% 11070.002 11529.903 - 4.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 4.15% 1191241.199 1240700.456 - -0.49% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 4.14% 19.770 20.589 - 9.13% -
rng::contains_subrange(vector<int>)_(single_element)/50 4.14% 12.570 13.090 - 0.83% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 4.13% 54256160.296 56497031.260 - 4.56% -
std::all_of(deque<int>)_(process_all)/8 4.13% 3.091 3.219 - 4.12% -
BM_std_min<char>/13 4.12% 1.534 1.597 - 2.13% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.12% 44372.288 46201.378 - 2.02% -
rng::all_of(deque<int>)_(process_all)/8 4.11% 3.092 3.219 - 4.23% -
BM_RangesPushHeap_string_Descending_64 4.10% 2.206 2.297 - 1.83% -
std::find_if_not(vector<bool>)_(process_all)/50 4.10% 34.532 35.947 - -2.01% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.09% 19457.297 20253.064 - 2.32% -
std::move(deque<int>)/512 4.09% 23.845 24.820 - 4.25% -
rng::replace(vector<int>)_(prefix)/1024 4.09% 159.067 165.566 - 0.14% -
rng::remove_if(deque<int>)_(prefix)/32 4.08% 62.614 65.171 - 1.33% -
rng::find_last(vector<char>)_(bail_10%)/50 4.08% 5.343 5.562 - -0.04% -
BM_RangesPushHeap_string_Ascending_262144 4.08% 29.717 30.930 - -12.33% -
BM_RangesPushHeap_uint64_SingleElement_1 4.08% 0.420 0.437 - -28.98% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 4.08% 39.810 41.433 - 1.26% -
BM_MakeHeap_uint64_SingleElement_256 4.08% 0.566 0.589 - 2.45% -
BM_std_minmax_element<short>/3 4.08% 1.150 1.197 - 4.23% -
BM_StringRelational_Compare_Huge_Empty_Control 4.08% 1.571 1.635 - -1.69% -
BM_deque_vector_ranges_copy_backward/1 4.07% 2.048 2.131 - -0.43% -
BM_PushHeap_float_Descending_16 4.06% 0.363 0.377 - 3.96% -
BM_StringRelational_Less_Huge_Empty_Control 4.05% 1.962 2.041 - -2.10% -
BM_RangesPushHeap_string_PipeOrgan_256 4.05% 7.742 8.056 - -3.73% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 4.04% 754.088 784.584 - -0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 4.04% 2229535.187 2319687.657 - -0.21% -
rng::find_end(forward_list<int>)_(single_element)/8192 4.04% 5595.081 5821.122 - -2.12% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 4.04% 24.337 25.319 - 4.29% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 4.04% 12356.504 12855.411 - 4.08% -
BM_SortHeap_float_1 4.03% 0.256 0.267 - 6.00% -
BM_StringRelationalLiteral_Compare_Small_Large_Control 4.02% 1.600 1.665 - -0.01% -
rng::for_each_n(vector<int>)/8 4.02% 2.430 2.528 - -0.35% -
rng::stable_partition(vector<int>)_(dense)/50 4.01% 24.972 25.974 - -1.76% -
SetIntersection_Front_Set_float_16384_16384 3.99% 241363479.353 250997726.675 - -26.79% -
std::generate_n(vector<int>)/50 3.99% 12.058 12.539 - 4.03% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.98% 2.964 3.082 - 2.49% -
rng::find(vector<char>)_(bail_25%)/8 3.98% 1.060 1.103 - 12.18% -
SetIntersection_Interlaced_Vector_uint32_64_16 3.98% 18017636.327 18734749.443 - 0.29% -
SetIntersection_Interlaced_Set_uint32_256_4 3.97% 11642258.206 12104030.167 - 6.10% -
std::reverse(list<int>)/32768 3.96% 18634.779 19372.588 - 14.72% -
SetIntersection_Interlaced_Set_uint32_262144_64 3.95% 1548330.731 1609548.910 - 4.06% -
BM_std_min<char>/20 3.95% 1.528 1.588 - 3.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.95% 17764.053 18465.678 - -2.19% -
BM_MakeHeap_uint64_Random_16384 3.95% 0.975 1.013 - -2.04% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.94% 26.937 27.998 - 7.70% -
std::multiset<int>::erase(key)_(non-existent)/8192 3.94% 9.518 9.893 - 3.79% -
BM_StringRelational_Compare_Empty_Huge_Control 3.94% 1.553 1.614 - -0.68% -
SetIntersection_Interlaced_Vector_string_16_16 3.93% 53872949.392 55988880.858 - 0.65% -
rng::partial_sort(deque<int>)_(descending)/8 3.91% 43.904 45.621 - 3.30% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 3.90% 19.771 20.542 - -2.41% -
BM_std_min<char>/23 3.89% 2.236 2.323 - 1.81% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 3.89% 311.748 323.872 - -9.25% -
BM_StringRelational_Compare_Empty_Small_Control 3.86% 1.590 1.651 - 1.02% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.86% 1.535 1.595 - 0.24% -
SetIntersection_Interlaced_Set_uint32_256_64 3.85% 14699001.589 15264917.167 - 4.05% -
BM_std_min<short>/31 3.85% 2.553 2.651 - 3.14% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.84% 594.777 617.601 - 2.08% -
BM_vector_deque_copy_backward/65536 3.83% 7794.685 8093.212 - 4.43% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 3.83% 9.192 9.544 - 3.65% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 3.83% 19613.715 20363.992 - 2.83% -
SetIntersection_Front_Set_uint64_256_64 3.82% 6101713.934 6335090.968 - 2.45% -
BM_RangesPushHeap_string_Descending_4 3.82% 1.879 1.951 - 3.72% -
SetIntersection_None_Set_float_262144_64 3.82% 1163349.529 1207812.824 - 3.97% -
BM_RangesPushHeap_uint32_Random_16 3.82% 4.403 4.572 - 4.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3.82% 3533583.224 3668559.365 - 0.46% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.81% 170884.869 177396.473 - 2.28% -
SetIntersection_Interlaced_Set_float_262144_256 3.81% 1562975.260 1622465.657 - 2.73% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 3.80% 16.825 17.465 - 4.44% -
BM_deque_vector_copy_backward/2 3.80% 1.775 1.843 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_262144_1 3.80% 1086063.936 1127301.614 - 1.95% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 3.79% 597.227 619.886 - 3.45% -
bm_ranges_lexicographical_compare<unsigned_char>/4 3.79% 1.389 1.441 - -3.78% -
std::set<int>::find(key)_(non-existent)/1024 3.79% 5.759 5.977 - 7.61% -
rng::find_last(list<int>)_(bail_90%)/1048576 3.78% 86222.001 89481.040 - 3.18% -
BM_StringRelational_Compare_Empty_Empty_Control 3.77% 1.554 1.612 - 0.02% -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.77% 3.673 3.812 - 1.14% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 3.77% 0.634 0.658 - 47.14% -
rng::search(list<int>)_(no_match)/1048576 3.75% 832652.073 863867.740 - 2.18% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 3.74% 0.423 0.439 - 0.38% -
BM_deque_deque_move_backward/64 3.74% 3.325 3.449 - 2.08% -
SetIntersection_Front_Set_float_256_64 3.73% 6335620.025 6572156.201 - 0.26% -
BM_std_minmax<short>/23 3.73% 2.560 2.655 - -1.40% -
SetIntersection_Interlaced_Vector_uint64_16384_16 3.72% 2522485.715 2616429.688 - 7.45% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 3.72% 24.497 25.409 - 11.02% -
rng::search(deque<int>,_pred)_(near_matches)/1024 3.72% 26441.851 27424.576 - 3.47% -
rng::replace(vector<int>)_(prefix)/50 3.71% 6.937 7.194 - 3.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 3.70% 1135319.631 1177350.951 - 5.46% -
SetIntersection_Front_Set_uint64_16_16 3.70% 40464754.179 41961986.474 - 2.53% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.70% 1.537 1.594 - 0.32% -
BM_MakeThenSortHeap_uint64_Random_4 3.70% 4.055 4.205 - 4.51% -
BM_vector_deque_move/64 3.69% 2.785 2.888 - 6.79% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 3.68% 21422.323 22210.868 - -3.62% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 3.68% 24.646 25.553 - 5.34% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 3.67% 16723.950 17338.063 - 0.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 3.67% 17797888.060 18450544.210 - -3.46% -
SetIntersection_Front_Set_uint64_256_256 3.66% 9872852.675 10233919.704 - 3.62% -
SetIntersection_Interlaced_Vector_string_256_4 3.66% 6258310.347 6487159.463 - 1.69% -
std::set<std::string>::find(key)_(non-existent)/1024 3.65% 19.299 20.004 - -1.77% -
std::move(vector<int>)/8 3.64% 2.217 2.297 - -0.35% -
BM_RangesPushHeap_uint32_Random_256 3.64% 5.959 6.175 - 4.24% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 3.63% 0.670 0.694 - 9.61% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.62% 169894.205 176043.688 - 2.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 3.60% 17916164.751 18560619.176 - -1.77% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 3.59% 1.411 1.462 - 11.09% -
BM_MakeHeap_string_SingleElement_16 3.59% 5.594 5.795 - 1.23% -
std::set<std::string>::insert(value)_(already_present)/1024 3.59% 32.708 33.881 - -1.19% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 3.58% 4.250 4.402 - 1.95% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.58% 45.738 47.377 - 4.61% -
BM_RangesPushHeap_uint32_Random_1024 3.57% 6.067 6.283 - 4.08% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 3.57% 0.531 0.550 - 3.06% -
std::multiset<int>::erase(key)_(non-existent)/1024 3.56% 6.646 6.883 - 3.68% -
rng::copy_n(vector<int>)/32768 3.56% 2563.361 2654.683 - 15.72% -
BM_RangesMakeHeap_uint64_Random_16 3.56% 1.242 1.286 - -0.53% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 3.56% 10.200 10.563 - 2.31% -
SetIntersection_None_Set_float_262144_256 3.56% 1167779.297 1209316.810 - 3.94% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 3.55% 0.524 0.542 - 16.85% -
SetIntersection_None_Vector_float_262144_1024 3.55% 1168831.688 1210348.946 - -1.75% -
std::copy_backward(vector<bool>)_(aligned)/64 3.55% 1.688 1.748 - -1.55% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 3.54% 44.551 46.130 - 0.69% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.54% 370.015 383.120 - 2.75% -
std::multiset<int>::count(key)_(existent)/1024 3.54% 5.628 5.827 - 1.93% -
BM_StringAssignStr_Huge_Opaque 3.54% 107.000 110.786 - 5.94% -
BM_SortHeap_pair<uint32,_uint32>_16 3.53% 6.011 6.224 - 2.25% -
BM_deque_vector_move_backward/2 3.53% 1.774 1.837 - -0.24% -
std::find_if_not(deque<int>)_(process_all)/50 3.52% 23.587 24.418 - 1.89% -
BM_deque_vector_ranges_move_backward/1 3.52% 2.044 2.116 - -0.03% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3.52% 3807.838 3941.698 - 3.62% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 3.51% 16.675 17.260 - 6.54% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.51% 144812.367 149890.982 - 1.29% -
BM_StringRelational_Compare_Large_Small_Control 3.50% 1.793 1.855 - 0.42% -
SetIntersection_None_Set_string_16384_1 3.50% 201675388.905 208724549.892 - 3.25% -
std::set<int>::erase(key)_(non-existent)/8192 3.49% 8.132 8.416 - -3.77% -
BM_StringRelational_Compare_Small_Small_Control 3.49% 1.787 1.849 - 0.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.48% 28.550 29.544 - -13.82% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 3.48% 4445.500 4600.154 - -2.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 3.48% 39387354.851 40757153.429 - 1.02% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.48% 127.083 131.501 - 3.06% -
BM_vector_deque_ranges_move_backward/512 3.46% 17.601 18.210 - 2.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 3.46% 344100617.319 356000505.974 - 1.61% -
BM_std_minmax<short>/15 3.46% 1.968 2.036 - 2.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 3.46% 22864115.517 23654250.313 - -0.08% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.46% 0.744 0.770 - 4.85% -
BM_deque_deque_ranges_move/64000 3.45% 2767.570 2863.102 - 0.91% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.45% 26.370 27.279 - 2.55% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 3.45% 1.602 1.657 - 10.30% -
BM_RangesMakeHeap_string_Ascending_16384 3.44% 5.447 5.635 - -2.58% -
SetIntersection_Front_Set_uint32_1024_256 3.44% 4990599.974 5162231.670 - 12.51% -
std::find_end(list<int>)_(process_all)/1048576 3.44% 817361.824 845448.116 - 3.44% -
std::search(list<int>)_(no_match)/1048576 3.43% 838559.932 867307.598 - 2.02% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.43% 3.070 3.175 - 1.86% -
std::remove(list<int>)_(sprinkled)/1024 3.43% 950.715 983.298 - -3.05% -
SetIntersection_Front_Set_uint32_16384_64 3.42% 1825319.277 1887802.893 - -7.83% -
std::all_of(vector<int>)_(process_all)/8 3.41% 2.417 2.499 - -2.41% -
rng::generate_n(list<int>)/32 3.41% 8.681 8.977 - -5.83% -
std::move(vector<int>)/1048576 3.41% 55841.896 57743.698 - 2.65% -
BM_std_minmax<unsigned_short>/26 3.41% 2.495 2.580 - -0.02% -
BM_vector_deque_ranges_move/1 3.41% 2.181 2.256 - 11.04% -
SetIntersection_Front_Set_uint64_262144_16 3.40% 1269683.958 1312894.287 - 0.50% -
BM_deque_vector_ranges_move_backward/2 3.40% 1.776 1.836 - 0.10% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.40% 4.868 5.033 - -0.24% -
BM_deque_deque_ranges_copy_backward/70000 3.40% 8502.171 8790.826 - -0.87% -
BM_deque_vector_ranges_copy_backward/2 3.39% 1.781 1.841 - 0.07% -
rng::stable_partition(deque<int>)_(sparse)/1024 3.39% 465.083 480.828 - 3.77% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 3.39% 1.102 1.139 - 2.94% -
BM_RangesMakeHeap_uint64_Random_1024 3.38% 1.037 1.072 - -0.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.38% 2405580.059 2486797.719 - 6.32% -
std::rotate(deque<int>)_(by_1/2)/1024 3.37% 173.395 179.233 - 3.45% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 3.36% 1.210 1.251 - -6.03% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 3.36% 27.104 28.014 - 7.75% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 3.36% 22489.415 23243.977 - -3.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 3.35% 20525818.686 21214189.739 - 0.99% -
SetIntersection_Interlaced_Set_uint64_64_64 3.35% 14909538.072 15409196.566 - 1.66% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 3.35% 171029.066 176755.168 - 2.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 3.34% 1672700.913 1728616.593 - -0.80% -
BM_PushHeap_float_SingleElement_16 3.34% 0.364 0.376 - 0.71% -
BM_RangesPushHeap_uint32_Random_16384 3.34% 6.261 6.471 - 3.67% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 3.33% 1.386 1.432 - 1.76% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 3.32% 1.451 1.499 - -11.64% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 3.32% 0.498 0.514 - 0.40% -
SetIntersection_Interlaced_Set_uint64_256_64 3.31% 14866606.639 15358641.527 - 4.41% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 3.31% 22.937 23.696 - 5.16% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 3.31% 19613.980 20262.445 - 1.94% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3.30% 2541.359 2625.255 - -7.47% -
rng::remove_if(deque<int>)_(prefix)/50 3.30% 72.293 74.679 - 1.02% -
std::set<int>::count(key)_(existent)/32 3.30% 1.859 1.920 - 7.12% -
SetIntersection_None_Set_string_256_256 3.30% 5855019.677 6048091.258 - -0.21% -
bm_lexicographical_compare<unsigned_char>/5 3.30% 1.438 1.486 - -14.29% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 3.29% 35.569 36.741 - 4.04% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 3.28% 24.106 24.897 - 4.08% -
BM_StringFindStringLiteral/1024 3.28% 17.522 18.097 - 0.06% -
BM_std_minmax<short>/28 3.28% 2.498 2.580 - -1.55% -
std::list<std::string>::ctor(size)/8192 3.28% 103899.845 107304.179 - 4.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 3.26% 0.494 0.510 - -1.57% -
BM_vector_deque_ranges_copy/2 3.26% 2.003 2.069 - 0.13% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 3.25% 16.749 17.294 - 4.27% -
BM_std_min<unsigned_short>/16 3.25% 1.675 1.730 - -0.11% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 3.25% 4576.967 4725.620 - 22.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 3.24% 1082663.046 1117777.332 - -1.16% -
rng::search(deque<int>,_pred)_(same_length)/1000 3.24% 478.393 493.900 - 1.08% -
std::all_of(deque<int>)_(process_all)/8192 3.24% 2631.906 2717.181 - 3.65% -
BM_deque_vector_move_backward/1 3.23% 2.020 2.085 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_1024_256 3.23% 4892457.187 5050573.156 - -23.79% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.23% 44012.951 45435.300 - 3.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.23% 19965518.682 20610195.730 - 5.84% -
BM_RangesPopHeap_float_256 3.21% 20.014 20.658 - 3.34% -
BM_MakeThenSortHeap_float_Heap_16384 3.21% 25.796 26.624 - 2.96% -
BM_vector_deque_copy_backward/1024 3.21% 37.678 38.888 - 1.30% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.21% 19731.742 20364.217 - 1.87% -
rng::unique(deque<int>)_(contiguous)/52 3.20% 68.232 70.418 - 3.49% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 3.20% 34.409 35.511 - 3.16% -
SetIntersection_Interlaced_Set_float_256_64 3.20% 15034606.165 15515913.082 - 0.22% -
BM_MakeThenSortHeap_float_Descending_16384 3.20% 27.070 27.936 - 2.15% -
SetIntersection_None_Vector_uint32_262144_64 3.20% 1174716.782 1212297.352 - 0.47% -
rng::for_each(map<int>)/8192 3.20% 16740.250 17275.166 - 3.36% -
rng::is_partitioned(vector<int>)_(partitioned)/50 3.19% 8.530 8.802 - 3.79% -
BM_RangesPushHeap_float_Descending_64 3.19% 0.400 0.413 - 5.64% -
SetIntersection_Front_Vector_uint32_1024_1 3.18% 1084479.988 1119016.739 - 0.62% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 3.18% 30.910 31.893 - 4.32% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 3.18% 15.662 16.160 - 2.27% -
rng::search(deque<int>,_pred)_(near_matches)/1000 3.17% 25389.494 26194.960 - 3.72% -
rng::search(list<int>)_(single_element)/1024 3.17% 708.990 731.474 - 0.75% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 3.16% 1.590 1.640 - 0.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.16% 1090691.471 1125195.553 - 4.25% -
SetIntersection_Front_Set_uint32_256_16 3.16% 4950316.462 5106706.124 - 1.91% -
BM_deque_deque_move/70000 3.15% 3210.571 3311.816 - -0.33% -
std::set<std::string>::insert(value)_(already_present)/8192 3.15% 39.185 40.421 - 4.90% -
std::find_if_not(vector<bool>)_(process_all)/8 3.15% 5.372 5.542 - -1.53% -
BM_MakeHeap_string_SingleElement_256 3.15% 6.281 6.479 - 2.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.15% 179012.336 184645.500 - 2.22% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 3.14% 0.894 0.922 - 3.18% -
BM_StringRelational_Compare_Huge_Small_Control 3.14% 1.792 1.848 - 0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 3.13% 5840258.961 6023236.228 - 2.17% -
BM_PushHeap_uint32_SingleElement_16 3.13% 0.335 0.346 - -3.01% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 3.13% 49.418 50.963 - -10.93% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 3.12% 26.675 27.509 - 1.66% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.12% 576.116 594.093 - 3.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.12% 1081775.778 1115496.835 - 2.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 3.11% 8384777.081 8645878.721 - 2.61% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 3.11% 198.871 205.063 - 3.98% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.11% 23.362 24.089 - 3.39% -
rng::partial_sort_copy(list<int>)_(repeated)/8 3.11% 8.598 8.866 - 5.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 3.11% 1169533.077 1205920.457 - 1.18% -
SetIntersection_None_Set_float_262144_1024 3.11% 1168193.359 1204534.098 - 2.79% -
std::move(list<int>)/4096 3.11% 4888.179 5040.240 - 15.07% -
SetIntersection_None_Vector_uint64_256_16 3.11% 4170561.763 4300087.704 - 0.38% -
std::map<int,_int>::clear()/32 3.10% 652.318 672.551 - 2.57% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.10% 836.849 862.778 - 2.87% -
rng::equal(vector<bool>)_(unaligned)/1048576 3.09% 7627.694 7863.352 - 3.44% -
BM_StringRelational_Compare_Small_Large_Control 3.09% 1.794 1.849 - 0.09% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 3.08% 0.487 0.502 - -18.03% -
SetIntersection_Interlaced_Set_string_16384_1 3.08% 1137259.163 1172268.152 - 1.44% -
BM_RangesPopHeap_uint32_16384 3.08% 31.103 32.060 - 3.29% -
BM_PushHeap_uint32_SingleElement_4 3.08% 0.339 0.349 - -4.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 3.08% 34.291 35.346 - 2.16% -
rng::for_each(multimap<int>)/8192 3.07% 16486.111 16992.922 - 3.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.07% 1217896.311 1255326.587 - 2.56% -
SetIntersection_Interlaced_Set_uint32_16384_1 3.07% 1077660.601 1110770.587 - 0.31% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.07% 526.420 542.584 - -1.61% -
std::distance(join_view(vector<vector<int>>))/4096 3.07% 4.376 4.510 - 0.88% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.06% 113572.823 117048.808 - 1.63% -
std::unordered_multimap<int,_int>::clear()/1024 3.06% 7751.456 7988.294 - -4.53% -
std::partial_sort_copy(list<int>)_(repeated)/8 3.05% 8.493 8.752 - 0.50% -
SetIntersection_Front_Set_uint32_262144_1 3.05% 1070782.201 1103459.135 - 0.54% -
rng::unique(deque<int>,_pred)_(contiguous)/52 3.04% 68.626 70.713 - 2.17% -
BM_StringCopy_Huge 3.03% 102.082 105.177 - 4.16% -
std::multiset<int>::ctor(const&,_alloc)/1024 3.03% 6277.439 6467.638 - 4.67% -
BM_RangesPopHeap_float_16 3.03% 6.388 6.582 - 2.15% -
BM_RangesMakeThenSortHeap_string_Ascending_16 3.02% 9.400 9.685 - 1.33% -
std::unordered_map<int,_int>::clear()/1024 3.02% 7985.706 8226.953 - -2.03% -
std::map<int,_int>::erase(key)_(existent)/0 3.01% 20.900 21.529 - 1.52% -
SetIntersection_None_Vector_uint64_1024_1024 3.01% 1127428.663 1161352.322 - 1.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 3.00% 1210914.770 1247245.750 - 3.07% -
BM_RangesMakeThenSortHeap_float_Random_4 3.00% 4.170 4.295 - -0.57% -
std::set<int>::count(key)_(existent)/8192 2.99% 7.698 7.928 - 1.88% -
std::list<std::string>::ctor(size)/1024 2.99% 12547.026 12922.387 - 4.65% -
BM_PushHeap_uint32_QuickSortAdversary_16 2.99% 0.920 0.947 - 1.20% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 2.99% 176.198 181.462 - 3.24% -
BM_std_minmax<int>/11 2.99% 1.727 1.779 - -2.87% -
BM_std_min<char>/4096 2.98% 28.943 29.805 - 0.97% -
BM_PushHeap_float_Descending_64 2.98% 0.379 0.390 - -0.76% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 2.98% 37.584 38.702 - -1.73% -
BM_RangesMakeThenSortHeap_uint32_Random_4 2.97% 3.984 4.102 - 2.73% -
SetIntersection_None_Vector_string_1024_16 2.97% 1190984.336 1226357.485 - -0.40% -
SetIntersection_None_Vector_float_16384_64 2.97% 1151862.916 1186063.496 - -1.47% -
BM_std_min<char>/12 2.97% 1.310 1.349 - 1.23% -
SetIntersection_None_Vector_float_262144_16 2.96% 1203878.515 1239523.680 - 1.50% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.96% 41.430 42.655 - 10.46% -
SetIntersection_None_Set_string_16384_256 2.95% 206534588.080 212629263.125 - 5.73% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.95% 2.355 2.424 - 2.79% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 2.94% 7.444 7.663 - 0.18% -
rng::find_last(vector<int>)_(bail_10%)/8 2.94% 2.084 2.146 - 1.79% -
std::stable_partition(vector<int>)_(dense)/32 2.94% 21.059 21.679 - -2.15% -
SetIntersection_None_Set_float_262144_16 2.94% 1172969.565 1207446.697 - 3.99% -
rng::stable_sort(deque<int>)_(ascending)/8 2.93% 17.911 18.437 - 0.33% -
std::multiset<std::string>::insert(value)_(new_value)/32 2.93% 42.844 44.101 - 3.33% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 2.93% 1.255 1.291 - 7.36% -
SetIntersection_None_Set_float_262144_4 2.93% 1173289.633 1207666.748 - 3.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 2.93% 18986411.192 19542530.687 - 1.81% -
BM_MakeHeap_string_Random_4 2.92% 5.746 5.914 - 1.81% -
SetIntersection_Front_Vector_string_16384_1 2.91% 1126495.942 1159274.633 - 1.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.91% 1264267.208 1301035.712 - 4.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.90% 1197354.471 1232117.031 - 2.50% -
std::equal(list<int>)_(it,_it,_it)/8192 2.90% 9462.204 9736.749 - -3.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.90% 6456408.491 6643342.099 - 0.03% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 2.90% 22.334 22.981 - 0.36% -
rng::find_if(deque<int>)_(bail_25%)/8 2.89% 1.441 1.483 - 2.02% -
SetIntersection_Interlaced_Set_string_262144_1 2.89% 1135980.362 1168860.117 - -0.08% -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 2.89% 0.625 0.644 - 1.92% -
std::fill_n(list<int>)/50 2.89% 15.646 16.099 - -0.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.89% 868.893 893.984 - 3.35% -
bm_ranges_lexicographical_compare<unsigned_char>/5 2.89% 1.622 1.668 - -3.82% -
BM_StringRelational_Less_Empty_Empty_Control 2.88% 1.889 1.943 - 0.42% -
std::set<int>::count(key)_(existent)/1024 2.88% 4.339 4.464 - 6.93% -
SetIntersection_Interlaced_Set_string_1024_64 2.87% 16140772.554 16604529.002 - -6.29% -
BM_std_minmax<short>/32 2.87% 1.229 1.264 - 2.87% -
SetIntersection_None_Vector_float_262144_256 2.87% 1197614.991 1231964.919 - 0.29% -
std::set<std::string>::count(key)_(existent)/8192 2.87% 28.823 29.650 - 0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 2.86% 13240238.080 13618302.725 - -1.59% -
rng::contains_subrange(vector<int>)_(same_length)/16 2.85% 4.791 4.928 - 0.74% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 2.85% 14.146 14.549 - 2.45% -
BM_std_min<unsigned_long_long>/7 2.85% 1.832 1.884 - -0.88% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.84% 13021.412 13391.658 - -0.80% -
std::unordered_multiset<int>::clear()/32 2.84% 608.430 625.697 - 2.53% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 2.84% 33.880 34.841 - 2.78% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 2.83% 20.379 20.956 - -5.43% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 2.83% 4.121 4.238 - 2.93% -
BM_std_min<unsigned_long_long>/15 2.83% 2.119 2.179 - -0.39% -
SetIntersection_None_Vector_uint32_256_256 2.83% 2224136.834 2287006.195 - 0.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 2.83% 1191753.561 1225435.851 - 0.98% -
std::stable_partition(vector<int>)_(sparse)/1024 2.82% 208.157 214.033 - 3.27% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 2.82% 8.121 8.350 - 2.48% -
std::deque<std::string>::ctor(size)/32 2.81% 42.926 44.133 - 9.95% -
BM_LowerBound_string_16384 2.81% 390.243 401.204 - 1.04% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.81% 12364.650 12711.918 - 3.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 2.81% 1155136.382 1187552.304 - 1.70% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 2.81% 3.678 3.781 - 0.73% -
BM_RangesPopHeap_float_262144 2.80% 40.299 41.427 - 8.06% -
BM_deque_deque_move_backward/65536 2.80% 7984.581 8207.866 - 1.80% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 2.79% 3.393 3.488 - 6.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.79% 1177228.994 1210040.759 - 5.26% -
std::unordered_multiset<int>::erase(iterator)/0 2.79% 19.615 20.162 - 2.69% -
std::multiset<int>::ctor(const&)/8192 2.79% 49478.807 50856.912 - 3.85% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.78% 3.510 3.608 - -1.66% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 2.78% 491.582 505.257 - 2.94% -
rng::find_if_not(vector<char>)_(process_all)/8 2.78% 2.507 2.577 - 4.34% -
BM_std_min<char>/32 2.77% 2.984 3.067 - 4.91% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.77% 12698.263 13050.407 - 3.98% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 2.77% 4.717 4.848 - 2.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.77% 1102057.373 1132577.521 - 2.06% -
rng::find_if_not(list<int>)_(bail_25%)/8 2.77% 1.278 1.314 - -0.03% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 2.77% 1338.611 1375.638 - 2.81% -
rng::sort(deque<int>)_(ascending)/1024 2.76% 802.914 825.110 - 3.06% -
BM_std_minmax<int>/6 2.76% 1.350 1.387 - 2.79% -
rng::rotate(deque<int>)_(1_element_forward)/32 2.76% 4.701 4.831 - 0.59% -
BM_RangesPopHeap_uint32_1024 2.76% 21.333 21.922 - 2.59% -
bm_ranges_lexicographical_compare<unsigned_char>/6 2.76% 1.850 1.901 - -2.91% -
SetIntersection_Front_Set_uint64_16384_16384 2.75% 340540988.229 349903422.100 - 2.21% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.75% 7476.252 7681.711 - 3.25% -
std::copy_backward(vector<int>)/4096 2.75% 228.056 234.321 - -2.01% -
BM_std_min<char>/7 2.75% 1.870 1.921 - 3.54% -
BM_std_minmax<short>/27 2.74% 2.848 2.926 - 1.92% -
rng::fold_left(list<int>)/8192 2.74% 10484.705 10771.582 - 2.42% -
SetIntersection_Front_Set_uint64_1024_16 2.72% 1326451.114 1362567.019 - 6.19% -
BM_RangesPopHeap_uint64_16384 2.72% 31.216 32.066 - 2.65% -
SetIntersection_Interlaced_Set_uint32_262144_16384 2.72% 1230223.715 1263677.979 - 3.05% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.72% 252748.787 259621.393 - -0.16% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 2.72% 10.603 10.891 - -2.30% -
std::multiset<std::string>::ctor(const&,_alloc)/32 2.71% 740.093 760.182 - 0.47% -
SetIntersection_Interlaced_Set_uint64_262144_16384 2.71% 1250672.689 1284616.051 - 0.86% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 2.71% 9.654 9.916 - -5.14% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 2.71% 10.446 10.729 - 16.56% -
BM_RangesMakeHeap_uint64_Random_16384 2.71% 1.002 1.030 - 2.50% -
BM_MakeHeap_string_SingleElement_1024 2.71% 6.190 6.357 - 0.77% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 2.70% 1.654 1.699 - 2.19% -
BM_RangesPushHeap_uint32_Random_64 2.70% 5.542 5.692 - 3.33% -
SetIntersection_Front_Set_string_262144_64 2.70% 4715477.089 4842780.606 - 0.86% -
std::set<int>::find(key)_(existent)/8192 2.70% 8.000 8.215 - 2.22% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 2.70% 305.202 313.430 - 0.89% -
std::find(vector<bool>)_(process_all)/1024 2.68% 4.544 4.666 - -0.82% -
std::move_backward(deque<int>)/64 2.68% 5.308 5.451 - -0.42% -
BM_RangesPopHeap_uint64_1024 2.68% 21.439 22.014 - 2.68% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.68% 70.048 71.926 - 4.59% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 2.68% 70.037 71.914 - 4.33% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.67% 2.656 2.727 - 5.78% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 2.67% 23.789 24.424 - 3.98% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.67% 2.971 3.051 - 2.25% -
SetIntersection_Front_Set_float_262144_64 2.67% 1894546.646 1945158.776 - 3.94% -
SetIntersection_Front_Vector_uint64_64_16 2.67% 15006611.455 15407462.794 - 1.25% -
BM_RangesMakeHeap_uint32_Random_64 2.67% 1.271 1.305 - -1.57% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.67% 4.153 4.264 - 1.44% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.67% 43.979 45.151 - 20.24% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 2.66% 22.020 22.605 - 2.26% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 2.66% 34.367 35.279 - 2.67% -
std::sort(deque<int>)_(descending)/8 2.65% 25.855 26.542 - 3.22% -
rng::copy_backward(vector<int>)/32768 2.65% 2842.946 2918.405 - -11.20% -
BM_std_minmax_element<short>/70000 2.65% 17888.496 18363.244 - 2.86% -
BM_MakeHeap_uint32_PipeOrgan_1024 2.65% 0.698 0.716 - 4.04% -
SetIntersection_Front_Set_string_1024_16 2.65% 1961096.798 2013010.055 - -0.43% -
BM_RangesMakeHeap_float_Random_64 2.65% 1.579 1.620 - -1.74% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 2.64% 3192.016 3276.365 - -3.68% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.64% 141196.984 144918.745 - 2.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2.63% 2300437.580 2361016.277 - 1.62% -
std::remove_if(list<int>)_(prefix)/1024 2.63% 1023.012 1049.943 - 0.26% -
std::rotate(list<int>)_(1_element_forward)/8192 2.63% 8930.957 9165.781 - 15.96% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 2.63% 23.250 23.861 - 3.37% -
BM_std_minmax<short>/19 2.63% 2.396 2.459 - 1.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.62% 11736605.663 12044624.244 - 0.69% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.62% 2.458 2.523 - 5.49% -
BM_RangesPushHeap_uint64_Descending_256 2.62% 0.397 0.407 - 2.25% -
BM_RangesMakeHeap_uint64_SingleElement_262144 2.62% 0.749 0.769 - 1.90% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.62% 42461.240 43571.832 - 2.35% -
std::find_if_not(deque<int>)_(process_all)/8 2.61% 3.890 3.991 - 0.68% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 2.61% 6.634 6.807 - 2.20% -
BM_std_min<unsigned_short>/4 2.61% 0.981 1.007 - 2.68% -
rng::remove_if(deque<int>)_(sprinkled)/50 2.61% 70.035 71.861 - 0.65% -
BM_std_minmax_element<int>/4 2.60% 1.233 1.265 - 1.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.60% 1137916.201 1167515.356 - 2.63% -
rng::find(list<int>)_(process_all)/8192 2.60% 11748.762 12054.123 - 15.45% -
std::map<int,_int>::erase(key)_(existent)/32 2.60% 22.653 23.241 - 1.84% -
std::find_if(vector<bool>)_(process_all)/50 2.59% 35.046 35.954 - -1.63% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 2.59% 9672.264 9922.854 - -0.52% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 2.59% 89063.413 91367.078 - 2.84% -
BM_vector_deque_ranges_copy_backward/64 2.59% 3.028 3.107 - 2.36% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 2.58% 108.334 111.129 - 1.02% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 2.58% 23.257 23.856 - 1.66% -
SetIntersection_Front_Vector_uint64_1024_4 2.57% 1103774.472 1132191.375 - 0.17% -
std::multiset<std::string>::count(key)_(existent)/1024 2.57% 23.128 23.723 - 0.77% -
std::all_of(deque<int>)_(process_all)/32768 2.57% 10558.626 10830.369 - 2.69% -
BM_deque_deque_move_backward/2 2.57% 2.467 2.530 - 2.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.56% 3252745.450 3336017.778 - -6.38% -
rng::for_each_n(list<int>)/50 2.56% 22.455 23.029 - 5.96% -
rng::all_of(list<int>)_(process_all)/32 2.55% 11.649 11.947 - 2.11% -
BM_MakeHeap_string_SingleElement_16384 2.55% 5.948 6.100 - 0.00% -
std::map<int,_int>::erase(iterator)/8192 2.55% 20.960 21.494 - 1.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 2.55% 4416779.382 4529281.282 - 1.72% -
SetIntersection_Front_Vector_float_262144_1 2.55% 1092056.377 1119867.837 - -0.53% -
std::map<std::string,_int>::find(key)_(existent)/32 2.54% 14.725 15.099 - -1.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.54% 137504.992 140997.711 - 1.20% -
SetIntersection_None_Vector_float_16384_1024 2.54% 1171123.237 1200827.243 - 2.47% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 2.54% 1295.549 1328.399 - -16.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.53% 24.553 25.175 - 2.26% -
std::set<std::string>::find(key)_(non-existent)/32 2.53% 9.330 9.566 - 3.11% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 2.53% 4.267 4.375 - 1.58% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 2.53% 30.958 31.742 - 2.77% -
rng::starts_with(deque<int>,_pred)/8192 2.53% 3996.564 4097.726 - 1.08% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 2.53% 687119.608 704506.018 - 2.08% -
std::remove_copy(vector<int>)_(prefix)/32 2.53% 8.947 9.173 - 2.00% -
BM_MakeThenSortHeap_uint32_Descending_4 2.53% 1.315 1.348 - -6.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 2.52% 5979733.421 6130683.825 - -8.39% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 2.52% 341830479.245 350459094.510 - 0.66% -
rng::is_sorted(list<int>)/1024 2.52% 765.465 784.777 - 3.33% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 2.52% 0.467 0.479 - 1.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 2.52% 16940264.956 17366506.565 - 1.57% -
BM_MakeThenSortHeap_float_SingleElement_16384 2.52% 15.802 16.200 - 2.61% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 2.51% 41.821 42.872 - 3.24% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 2.51% 0.637 0.653 - 0.72% -
SetIntersection_Front_Vector_string_16384_16384 2.51% 344206417.973 352842209.835 - 1.01% -
rng::copy_backward(vector<int>)/4096 2.51% 145.332 148.976 - 5.58% -
BM_RangesMakeHeap_uint32_Random_16 2.51% 1.254 1.285 - 1.15% -
BM_std_minmax<unsigned_short>/64 2.50% 1.532 1.570 - 2.90% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.50% 49.304 50.538 - 6.02% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 2.50% 75.593 77.482 - 0.27% -
std::deque<int>::erase(middle)_(cheap_elements)/32 2.50% 9.661 9.902 - -0.35% -
SetIntersection_None_Set_float_256_64 2.50% 9374295.364 9608354.633 - 2.27% -
BM_std_minmax_element<short>/5500 2.50% 1413.084 1448.363 - 2.78% -
rng::partition(deque<int>)_(dense)/32 2.50% 9.468 9.705 - -7.69% -
BM_std_min<unsigned_char>/18 2.49% 0.988 1.012 - 4.27% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.49% 1887.262 1934.311 - 2.60% -
rng::unique(deque<int>,_pred)_(contiguous)/32 2.49% 58.147 59.596 - 1.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.49% 23938732.916 24535050.582 - -1.38% -
SetIntersection_Interlaced_Vector_string_64_64 2.49% 28193734.092 28895340.048 - -0.75% -
BM_MakeThenSortHeap_float_Ascending_16384 2.49% 27.435 28.118 - 1.62% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 2.49% 18.024 18.473 - 0.87% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 2.49% 29.598 30.334 - -1.91% -
rng::is_partitioned(vector<int>)_(partitioned)/32 2.48% 5.776 5.919 - 3.62% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 2.48% 4.555 4.668 - -5.08% -
BM_RangesPushHeap_uint32_Ascending_262144 2.48% 8.118 8.319 - 3.53% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.48% 26.313 26.964 - 2.46% -
std::unordered_multiset<int>::erase(iterator)/8192 2.47% 20.139 20.637 - 2.59% -
SetIntersection_Interlaced_Set_string_1024_16 2.47% 13645640.882 13982436.045 - 0.80% -
bm_swap_ranges_vb_aligned/8 2.47% 3.265 3.346 - -0.11% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 2.47% 8.455 8.664 - 1.71% -
std::multiset<int>::ctor(const&,_alloc)/8192 2.47% 49943.062 51174.906 - 2.94% -
std::map<std::string,_int>::count(key)_(existent)/8192 2.46% 30.492 31.244 - 3.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 2.46% 1165395.256 1194077.291 - 5.27% -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.46% 2.389 2.447 - 1.32% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 2.46% 35.055 35.917 - 2.66% -
rng::copy(vector<int>)/4096 2.46% 146.985 150.594 - 0.78% -
BM_std_minmax_element<short>/65536 2.45% 16770.376 17182.043 - 2.94% -
rng::for_each(set<int>::iterator)/8 2.45% 4.480 4.590 - 1.23% -
SetIntersection_Interlaced_Vector_string_256_16 2.45% 10424908.716 10680381.798 - -3.02% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 2.45% 11.476 11.757 - 2.50% -
BM_lexicographical_compare_three_way_fast_path/16 2.45% 4.330 4.436 - 2.20% -
BM_vector_deque_copy_backward/64 2.44% 3.069 3.144 - 6.17% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.44% 616.562 631.622 - 3.16% -
SetIntersection_None_Vector_uint64_1024_4 2.44% 1132009.173 1159641.173 - 1.18% -
SetIntersection_Front_Vector_uint64_262144_16 2.43% 1178549.706 1207219.051 - 3.39% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 2.43% 5.067 5.190 - 3.81% -
std::find(deque<int>)_(process_all)/8192 2.43% 1909.968 1956.414 - -0.55% -
std::remove_copy(vector<int>)_(sprinkled)/1024 2.43% 469.307 480.719 - 1.88% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 2.43% 4.337 4.442 - -0.99% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 2.43% 707.336 724.522 - -0.34% -
rng::stable_partition(vector<int>)_(sparse)/8192 2.43% 1552.993 1590.721 - 2.47% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.42% 141384.729 144813.180 - 2.65% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 2.42% 3.970 4.066 - 2.76% -
BM_RangesPushHeap_uint32_Random_262144 2.42% 6.282 6.434 - 2.51% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 2.41% 27.181 27.837 - 1.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.41% 4645172.763 4757307.643 - -0.41% -
BM_PushHeap_uint32_Random_16 2.40% 4.445 4.552 - 3.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.40% 1321663.660 1353412.288 - 1.74% -
std::multimap<int,_int>::find(key)_(existent)/1024 2.40% 3.825 3.917 - -0.89% -
BM_std_minmax_element<short>/64000 2.40% 16352.799 16745.024 - 2.72% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.39% 197.525 202.252 - -1.11% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.39% 81.336 83.282 - 2.71% -
rng::find(vector<char>)_(process_all)/50 2.39% 1.621 1.659 - 2.36% -
std::move(list<int>)/1048576 2.39% 992523.515 1016228.204 - -0.07% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 2.38% 59.615 61.035 - 2.70% -
BM_std_min<char>/4000 2.37% 27.244 27.890 - 0.18% -
std::search_n(deque<int>)_(no_match)/1000 2.37% 431.285 441.496 - -1.42% -
BM_LowerBound_pair<uint32,_uint32>_262144 2.37% 605.692 620.025 - -0.27% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 2.37% 6.345 6.495 - 1.73% -
std::set<int>::find(key)_(existent)/1024 2.36% 3.918 4.010 - -0.24% -
SetIntersection_Interlaced_Vector_uint64_64_4 2.36% 17720322.554 18137845.982 - -1.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.35% 11890732.203 12170640.291 - 1.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 2.35% 6.697 6.854 - 0.12% -
BM_deque_deque_move_backward/512 2.35% 18.568 19.004 - 1.99% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 2.35% 19.359 19.813 - 0.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.34% 8724812.504 8929306.686 - -30.46% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 2.34% 1.850 1.894 - 2.30% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 2.34% 4465.004 4569.569 - 6.94% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 2.34% 23.953 24.514 - 3.75% -
BM_deque_deque_copy_backward/2 2.34% 2.476 2.534 - -0.00% -
std::is_partitioned(deque<int>)_(partitioned)/1024 2.33% 365.675 374.203 - 2.56% -
rng::fold_left(deque<int>)/8 2.33% 3.996 4.089 - -0.26% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.32% 2.334 2.388 - 1.15% -
SetIntersection_Interlaced_Set_uint64_256_4 2.32% 11673883.046 11944891.809 - 3.90% -
BM_RangesMakeThenSortHeap_uint64_Random_4 2.32% 4.002 4.095 - 0.25% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 2.32% 187.924 192.282 - -8.05% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.32% 610.545 624.702 - 3.23% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.32% 528.588 540.841 - 0.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 2.32% 1170170.240 1197278.300 - 0.65% -
BM_std_min<unsigned_char>/29 2.32% 2.014 2.061 - 4.80% -
BM_StringEraseWithMove_Huge_Opaque 2.32% 45.574 46.629 - 1.01% -
std::multiset<std::string>::erase(key)_(existent)/0 2.31% 40.335 41.267 - -30.36% -
rng::rotate_copy(list<int>)/8192 2.31% 6994.520 7156.245 - -13.83% -
SetIntersection_Interlaced_Set_float_262144_16384 2.31% 1249818.765 1278700.522 - 2.19% -
BM_RangesPopHeap_uint64_64 2.31% 12.676 12.968 - 2.75% -
BM_std_min<unsigned_char>/30 2.31% 2.258 2.310 - 0.10% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.30% 4.975 5.090 - -0.28% -
BM_std_minmax<char>/15 2.30% 2.992 3.061 - 4.48% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.29% 2.204 2.254 - 2.53% -
SetIntersection_None_Vector_uint64_256_4 2.29% 4465577.706 4567860.781 - 1.84% -
BM_std_min<int>/24 2.29% 1.821 1.863 - 2.72% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 2.29% 64.039 65.504 - 37.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.29% 3264732.334 3339353.494 - -5.78% -
std::multimap<int,_int>::count(key)_(existent)/1024 2.28% 5.708 5.839 - 3.96% -
std::unique_copy(vector<int>)_(sprinkled)/32 2.28% 13.228 13.530 - 0.43% -
BM_std_min<char>/64 2.28% 4.161 4.255 - 1.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.27% 1419680.813 1451912.438 - 1.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.27% 15846148.728 16205735.975 - -0.25% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.27% 64.566 66.030 - 35.43% -
BM_std_minmax<char>/13 2.27% 2.250 2.301 - 2.65% -
SetIntersection_Front_Vector_uint64_1024_256 2.26% 2261758.489 2312974.001 - -0.78% -
BM_MakeHeap_float_Random_1024 2.26% 1.204 1.231 - -0.17% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 2.26% 10.379 10.613 - 0.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 2.26% 6.533 6.680 - 1.75% -
BM_MakeHeap_string_SingleElement_64 2.26% 6.316 6.459 - 0.17% -
std::find_end(list<int>,_pred)_(process_all)/1048576 2.26% 951528.344 972989.153 - 2.20% -
BM_deque_vector_ranges_copy_backward/0 2.25% 1.448 1.480 - 7.54% -
BM_RangesPushHeap_uint64_Ascending_4 2.25% 0.545 0.557 - 1.97% -
BM_MakeThenSortHeap_string_SingleElement_4 2.25% 6.022 6.157 - 3.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 2.25% 39135728.103 40015588.227 - 2.03% -
BM_MakeThenSortHeap_float_Heap_1024 2.25% 8.258 8.444 - 1.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 2.25% 9.202 9.409 - 1.67% -
BM_vector_deque_ranges_copy/1 2.24% 2.277 2.328 - -1.01% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 2.24% 29.555 30.218 - -0.76% -
bm_lexicographical_compare<signed_char>/512 2.24% 7.919 8.096 - 1.48% -
std::find_if_not(deque<int>)_(bail_25%)/32768 2.23% 2764.652 2826.407 - 3.89% -
SetIntersection_None_Vector_float_1024_256 2.23% 1147971.842 1173606.725 - 0.09% -
BM_StringRelational_Less_Small_Small_ChangeLast 2.23% 1.807 1.847 - 0.09% -
rng::stable_sort(deque<int>)_(heap)/8 2.23% 25.691 26.263 - -0.38% -
std::partial_sort(deque<int>)_(ascending)/8192 2.22% 163233.028 166864.361 - 1.94% -
SetIntersection_Front_Set_float_16_16 2.22% 41165076.926 42080385.125 - 1.65% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.22% 0.702 0.717 - 3.09% -
SetIntersection_None_Vector_string_256_64 2.22% 3792680.415 3876817.707 - 1.60% -
rng::starts_with(vector<int>)/1024 2.22% 74.742 76.398 - -1.62% -
BM_RangesPushHeap_string_Descending_16 2.21% 2.070 2.116 - 0.39% -
std::unordered_multiset<int>::erase(iterator)/1024 2.21% 20.350 20.800 - 3.73% -
BM_vector_deque_move_backward/512 2.21% 17.590 17.978 - 2.14% -
std::set<int>::ctor(&&,_different_allocs)/8192 2.21% 47762.887 48817.059 - 2.28% -
std::find_end(list<int>)_(match_near_end)/1000 2.21% 738.099 754.380 - 0.64% -
BM_std_minmax<int>/15 2.21% 1.927 1.970 - -2.92% -
std::set<int>::erase(key)_(existent)/1024 2.20% 38.975 39.833 - 3.23% -
SetIntersection_Interlaced_Set_uint64_1024_16 2.20% 11313901.568 11562956.735 - 1.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 2.20% 43877150.298 44841493.670 - 0.62% -
BM_MakeHeap_string_QuickSortAdversary_4 2.20% 5.965 6.096 - 1.21% -
std::search(deque<int>,_pred)_(near_matches)/1000 2.19% 26094.549 26667.275 - 14.41% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 2.19% 6647.908 6793.729 - 0.54% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 2.19% 738.139 754.316 - 1.02% -
SetIntersection_Interlaced_Set_uint32_1024_1 2.19% 1106645.158 1130885.886 - 0.42% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 2.19% 26.362 26.938 - 2.02% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 2.18% 62532.477 63898.337 - 0.12% -
rng::find_if(vector<bool>)_(process_all)/50 2.18% 35.052 35.817 - -2.36% -
SetIntersection_Interlaced_Set_uint64_16384_16384 2.18% 349544794.090 357172661.341 - 2.04% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 2.18% 29.631 30.277 - 1.43% -
BM_StringAssignAsciiz_Empty_Opaque 2.18% 2.819 2.881 - -0.00% -
BM_std_min<__int128>/1024 2.18% 499.303 510.184 - 28.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 2.18% 4474477.204 4571959.984 - 0.91% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.18% 11.394 11.642 - 1.44% -
BM_MakeThenSortHeap_float_SingleElement_256 2.17% 3.999 4.086 - 2.38% -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 2.17% 24.470 25.002 - 0.46% -
SetIntersection_Front_Set_uint64_1024_1024 2.17% 15442322.278 15777285.788 - 0.12% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.17% 172313.297 176045.948 - 1.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 2.17% 1101746.732 1125601.766 - 5.60% -
std::equal(vector<int>)_(it,_it,_it)/50 2.16% 4.399 4.494 - 2.87% -
SetIntersection_None_Vector_uint64_16384_256 2.16% 1174485.497 1199899.911 - 1.55% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 2.16% 29.537 30.176 - -26.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 2.16% 1575847.092 1609903.392 - 1.07% -
BM_LowerBound_pair<uint32,_uint32>_16384 2.16% 100.624 102.797 - 0.96% -
SetIntersection_Front_Set_uint64_262144_4 2.16% 1150198.021 1174991.600 - 5.12% -
BM_StringAssignAsciiz_Small_Opaque 2.15% 2.821 2.881 - -0.05% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 2.15% 61.611 62.936 - -12.74% -
SetIntersection_None_Set_string_1024_1024 2.15% 8868790.499 9059516.179 - -0.70% -
std::unordered_multimap<int,_int>::clear()/8192 2.15% 60024.226 61313.600 - -5.54% -
rng::find_if(list<int>)_(bail_25%)/8 2.15% 1.281 1.308 - -1.10% -
rng::partial_sort(deque<int>)_(repeated)/1024 2.14% 6332.821 6468.301 - 1.09% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.14% 2.936 2.998 - -1.32% -
BM_std_min<char>/4 2.14% 1.058 1.081 - 0.94% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 2.14% 0.976 0.997 - 1.96% -
rng::find_if_not(vector<bool>)_(process_all)/50 2.14% 35.069 35.818 - -2.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 2.13% 1220936.753 1246992.536 - 5.00% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.13% 555.784 567.632 - 0.20% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 2.13% 1.183 1.208 - 0.14% -
SetIntersection_Interlaced_Set_float_16384_1 2.13% 1094984.139 1118302.512 - 0.04% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.13% 579.775 592.108 - 0.67% -
std::unordered_set<std::string>::ctor(const&)/1024 2.13% 34033.256 34757.099 - 0.05% -
std::stable_partition(deque<int>)_(dense)/1024 2.12% 607.043 619.911 - 3.97% -
std::flat_map<int,_int>::erase(iterator)/8192 2.12% 501.231 511.836 - 1.78% -
SetIntersection_Interlaced_Set_uint64_262144_262144 2.11% 1839105.227 1877992.108 - 0.91% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.11% 378.464 386.463 - 0.47% -
BM_MakeHeap_float_Ascending_256 2.11% 0.647 0.661 - -1.62% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 2.11% 7.516 7.674 - 0.67% -
BM_MakeThenSortHeap_uint64_Ascending_4 2.11% 1.463 1.494 - 2.89% -
std::transform(list<int>)_(identity_transform)/50 2.11% 38.833 39.653 - 0.05% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.11% 34.647 35.377 - -0.25% -
BM_MakeThenSortHeap_float_Heap_16 2.10% 1.785 1.823 - -3.74% -
std::find_if_not(deque<int>)_(bail_25%)/8192 2.10% 691.196 705.736 - 2.46% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 2.10% 6727.382 6868.883 - 3.38% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.10% 1931.509 1972.089 - 2.65% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 2.10% 26.476 27.032 - 0.22% -
std::rotate(deque<int>)_(by_1/2)/50 2.10% 10.237 10.452 - 1.78% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.10% 291.349 297.462 - 0.94% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 2.10% 1.175 1.199 - -2.97% -
rng::sort(vector<NonIntegral>)_(descending)/1024 2.09% 785.447 801.875 - 2.35% -
BM_std_minmax_element<short>/1024 2.09% 270.708 276.369 - 3.00% -
rng::is_sorted(list<int>)/8 2.09% 2.133 2.178 - 1.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.09% 1101152.096 1124172.197 - 0.44% -
BM_RangesPopHeap_uint64_256 2.08% 17.121 17.477 - 2.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 2.08% 1.270 1.297 - 1.84% -
std::multiset<std::string>::contains(key)_(existent)/1024 2.08% 22.332 22.796 - -0.81% -
std::remove(list<int>)_(prefix)/1024 2.07% 964.017 984.016 - -1.34% -
BM_std_min<long_long>/5 2.07% 1.903 1.942 - 1.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 2.07% 17712855.103 18079294.482 - -0.28% -
SetIntersection_Front_Set_string_64_16 2.07% 25343024.616 25867167.276 - 0.41% -
rng::sort(deque<int>)_(pipe-organ)/1024 2.07% 2855.085 2914.132 - 2.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 2.07% 4534109.528 4627802.651 - -0.04% -
SetIntersection_None_Vector_uint32_16384_256 2.06% 1164165.812 1188189.506 - 1.16% -
BM_PushHeap_float_Random_64 2.06% 6.662 6.799 - 0.38% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 2.06% 23.373 23.855 - 9.02% -
std::set<int>::find(key)_(non-existent)/8192 2.06% 8.970 9.155 - 8.45% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 2.06% 4.925 5.026 - 2.52% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.06% 87.736 89.543 - 1.13% -
rng::stable_partition(deque<int>)_(sparse)/8192 2.06% 3477.391 3548.973 - 4.34% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 2.06% 23.129 23.605 - 3.60% -
BM_std_minmax<long_long>/7 2.06% 2.565 2.618 - 0.79% -
std::set<int>::insert(value)_(already_present)/8192 2.06% 9.950 10.154 - -6.25% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.05% 7.064 7.209 - 2.59% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 2.05% 26.482 27.026 - 0.62% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 2.05% 571.328 583.027 - 3.78% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.05% 210.081 214.379 - -0.69% -
BM_MakeHeap_uint32_Random_256 2.05% 1.187 1.211 - 5.55% -
BM_RangesMakeThenSortHeap_string_Heap_16384 2.04% 100.161 102.208 - 0.76% -
std::map<int,_int>::erase(iterator)/0 2.04% 20.577 20.997 - 0.90% -
std::search(list<int>)_(single_element)/1024 2.04% 741.032 756.143 - -1.91% -
SetIntersection_Front_Set_string_1024_1024 2.03% 56493342.851 57642272.972 - 2.30% -
rng::partial_sort(deque<int>)_(ascending)/8192 2.03% 165006.382 168360.607 - 2.62% -
std::map<std::string,_int>::clear()/32 2.03% 901.950 920.271 - 2.49% -
BM_MakeThenSortHeap_float_Heap_262144 2.03% 31.008 31.638 - 1.83% -
SetIntersection_Interlaced_Vector_uint32_16384_1 2.03% 1107897.137 1130368.047 - 1.07% -
BM_RangesPushHeap_float_Ascending_16384 2.02% 4.282 4.368 - 0.18% -
SetIntersection_Interlaced_Set_float_64_16 2.02% 24386817.549 24880120.777 - 0.76% -
std::find_if(vector<int>)_(bail_25%)/8 2.02% 1.000 1.021 - 2.60% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 2.02% 30.165 30.775 - 1.06% -
BM_std_minmax<unsigned_short>/28 2.02% 2.488 2.539 - -0.18% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.02% 2.910 2.969 - -5.19% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.02% 44.366 45.261 - 0.95% -
std::multiset<std::string>::ctor(const&)/1024 2.01% 34678.715 35377.274 - -0.46% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.01% 108428.312 110608.706 - 0.10% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 2.01% 19.166 19.551 - 1.76% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 2.01% 3.944 4.023 - -0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.01% 2403830.893 2452104.233 - -1.27% -
std::stable_partition(vector<int>)_(sparse)/50 2.01% 20.184 20.589 - 2.15% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 2.01% 21.939 22.380 - 1.95% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.01% 5521.343 5632.110 - 3.12% -
SetIntersection_Interlaced_Set_float_16_16 2.01% 41158139.885 41983639.341 - 1.88% -
BM_LowerBound_pair<uint32,_uint32>_256 2.00% 32.745 33.400 - 1.49% -
BM_std_min<unsigned_char>/1024 2.00% 8.377 8.544 - 0.41% -
std::partial_sort(deque<int>)_(repeated)/8 2.00% 27.494 28.044 - 2.68% -
BM_RangesPushHeap_string_PipeOrgan_4 2.00% 2.462 2.512 - -2.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 2.00% 1177742.820 1201251.420 - 1.67% -
rng::unique(deque<int>)_(contiguous)/32 2.00% 59.164 60.344 - 2.66% -
SetIntersection_None_Set_string_16384_4 1.99% 203014164.026 207061574.902 - 5.07% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 1.99% 501.158 511.132 - 2.23% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.99% 4241.388 4325.772 - 1.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.98% 14358178.912 14642895.145 - -0.18% -
rng::starts_with(deque<int>,_pred)/1048576 1.98% 520013.392 530323.003 - 0.15% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 1.98% 718.531 732.768 - 1.99% -
std::reverse(vector<int>)/8 1.98% 1.560 1.590 - -0.35% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 1.98% 0.760 0.775 - 3.32% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.97% 1054.749 1075.580 - 2.07% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.97% 788.104 803.662 - 3.29% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 1.97% 6263.633 6387.098 - -0.80% -
std::stable_partition(list<int>)_(sparse)/32 1.97% 9.836 10.030 - 2.18% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.97% 34.520 35.200 - 1.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 1.97% 17575221.180 17921163.248 - 0.19% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 1.97% 31.967 32.596 - 1.57% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.97% 205337025.494 209377491.857 - 1.47% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 1.97% 21.407 21.828 - 1.08% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.97% 1.372 1.399 - 0.35% -
SetIntersection_Front_Set_uint32_262144_16 1.96% 1271778.561 1296760.447 - -1.09% -
rng::copy_backward(deque<int>)/32768 1.96% 3734.066 3807.414 - -0.83% -
std::stable_partition(vector<int>)_(sparse)/8192 1.96% 1498.921 1528.356 - 2.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1.96% 1139505.457 1161871.051 - 1.61% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.96% 6663.356 6794.139 - 2.68% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.96% 71.215 72.612 - 0.45% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.96% 541.010 551.620 - 2.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.96% 200372852.676 204301265.786 - 0.93% -
rng::copy_if(vector<int>)_(entire_range)/8 1.96% 2.273 2.317 - 5.16% -
BM_std_min<char>/5500 1.96% 36.945 37.668 - 1.01% -
BM_RangesMakeThenSortHeap_float_Descending_256 1.95% 5.695 5.806 - 1.54% -
BM_std_min<__int128>/64 1.95% 29.730 30.309 - 23.69% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.94% 31.877 32.497 - 2.14% -
SetIntersection_Interlaced_Set_float_256_16 1.94% 12209858.522 12447124.859 - 2.20% -
BM_std_min<char>/14 1.94% 1.807 1.842 - -1.52% -
BM_vector_deque_ranges_copy_backward/65536 1.94% 7778.874 7929.819 - 3.51% -
BM_deque_vector_copy_backward/70000 1.94% 8544.326 8709.970 - -0.56% -
SetIntersection_Front_Vector_float_16384_1 1.94% 1107011.090 1128467.288 - 0.63% -
BM_MakeThenSortHeap_float_SingleElement_1024 1.93% 4.784 4.876 - 2.02% -
std::find(vector<char>)_(bail_25%)/8 1.93% 1.023 1.043 - 3.17% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.93% 44.266 45.121 - 1.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.93% 12034812.580 12267097.230 - 2.25% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.93% 686.856 700.093 - 0.23% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.93% 1.094 1.115 - -1.38% -
BM_deque_deque_ranges_copy_backward/512 1.93% 19.633 20.011 - 2.64% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.92% 1.110 1.131 - -2.22% -
std::rotate(list<int>)_(1_element_backward)/8192 1.92% 8552.475 8716.867 - 3.27% -
BM_deque_deque_move_backward/0 1.92% 0.801 0.817 - 0.24% -
BM_std_min<unsigned_char>/14 1.92% 1.825 1.860 - 3.64% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.92% 23.775 24.231 - 3.74% -
BM_MakeThenSortHeap_float_Random_16384 1.92% 47.030 47.932 - 1.22% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.91% 1.236 1.260 - 1.26% -
SetIntersection_Front_Set_float_64_16 1.91% 16548030.979 16864637.543 - -1.72% -
BM_RangesMakeThenSortHeap_float_Ascending_256 1.91% 6.642 6.769 - 1.54% -
rng::copy_if(list<int>)_(entire_range)/4096 1.91% 3048.415 3106.722 - 1.86% -
BM_RangesPushHeap_uint64_Random_1024 1.91% 5.944 6.057 - 0.83% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.91% 63.799 65.018 - 26.46% -
BM_std_minmax<short>/18 1.91% 1.998 2.036 - 2.23% -
std::unordered_map<int,_int>::clear()/8192 1.91% 61492.281 62666.807 - -0.54% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 1.91% 0.600 0.611 - -0.03% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 1.91% 0.779 0.794 - 1.22% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 1.90% 52.736 53.740 - 45.34% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.90% 58019.114 59121.775 - 3.83% -
BM_RangesPopHeap_float_64 1.90% 12.343 12.578 - 2.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.90% 17076800.811 17400802.055 - 0.16% -
std::map<int,_int>::erase(iterator)/32 1.90% 20.838 21.233 - 0.97% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.90% 30.680 31.262 - 6.03% -
BM_vector_deque_ranges_copy_backward/4096 1.90% 148.729 151.548 - 0.91% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.90% 592.618 603.849 - 1.28% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 1.89% 24.280 24.740 - 0.33% -
BM_PushHeap_string_Descending_16 1.89% 2.091 2.130 - -12.54% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 1.89% 13.611 13.869 - 1.17% -
BM_deque_deque_move_backward/1 1.89% 2.739 2.791 - 2.38% -
std::shift_left(deque<int>)/32 1.89% 4.694 4.783 - 1.15% -
BM_StringDestroy_Large 1.88% 6.877 7.006 - 3.84% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 1.88% 7.259 7.396 - 2.85% -
std::search(deque<int>,_pred)_(near_matches)/1024 1.88% 27214.993 27727.119 - 13.28% -
rng::for_each(multiset<int>::iterator)/32 1.88% 20.941 21.334 - -0.56% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.88% 10539.311 10737.009 - -6.52% -
BM_std_minmax_element<short>/4096 1.87% 1060.380 1080.242 - 2.89% -
SetIntersection_Front_Set_uint64_262144_262144 1.87% 1819804.037 1853865.804 - 2.19% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.87% 829837.485 845363.492 - -2.52% -
SetIntersection_Interlaced_Set_uint32_16384_64 1.87% 211637223.481 215596768.995 - 0.75% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.87% 353.166 359.757 - 1.08% -
std::multiset<std::string>::insert(value)_(already_present)/1024 1.86% 56.458 57.509 - 2.39% -
SetIntersection_Front_Vector_uint64_16_16 1.86% 37762625.385 38465858.821 - 2.21% -
BM_std_min<long_long>/7 1.86% 2.347 2.391 - 1.76% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 1.86% 22.202 22.615 - 5.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.86% 19494720.370 19856905.941 - 5.83% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.86% 26.418 26.909 - 1.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.86% 7.694 7.836 - 1.31% -
std::map<int,_int>::erase(iterator)/1024 1.85% 20.892 21.280 - 1.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.85% 9.504 9.681 - 2.40% -
BM_RangesMakeThenSortHeap_float_Descending_16384 1.85% 26.968 27.467 - 3.06% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 1.85% 10.550 10.746 - 1.18% -
BM_RangesPushHeap_uint32_Ascending_1024 1.85% 3.898 3.970 - 1.41% -
rng::fill_n(deque<int>)/8192 1.85% 238.765 243.182 - 1.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.85% 2988659.180 3043939.289 - -2.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.85% 4487886.315 4570878.550 - 2.28% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.85% 37060.759 37745.627 - 2.92% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 1.85% 9.524 9.700 - 1.02% -
SetIntersection_None_Set_string_64_64 1.84% 12121091.427 12344615.025 - 0.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.84% 27032676.701 27530848.878 - 4.48% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.84% 1.266 1.289 - 1.78% -
SetIntersection_Interlaced_Vector_string_1024_1 1.84% 1137466.612 1158400.017 - 3.72% -
std::map<int,_int>::contains(key)_(existent)/8192 1.84% 5.413 5.512 - 0.37% -
BM_std_minmax_element<short>/4000 1.84% 1034.319 1053.333 - 2.83% -
rng::partial_sort(deque<int>)_(heap)/8 1.84% 37.297 37.982 - 2.92% -
rng::partial_sort_copy(vector<int>)_(heap)/8 1.84% 14.893 15.166 - -0.73% -
std::move(vector<bool>)_(unaligned)/64 1.84% 1.517 1.545 - 0.72% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 1.83% 68.804 70.067 - 0.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.83% 8843175.793 9005412.742 - -24.46% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 1.83% 33.029 33.635 - 1.14% -
BM_RangesPopHeap_uint64_4 1.83% 2.703 2.753 - 3.23% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.83% 38.515 39.221 - 3.10% -
BM_std_min<short>/5500 1.83% 75.399 76.780 - 2.66% -
BM_SortHeap_uint64_64 1.83% 7.841 7.984 - 0.96% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.83% 51383.241 52323.807 - 1.70% -
SetIntersection_None_Set_float_16384_16384 1.83% 154275855.606 157099397.921 - 0.22% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 1.83% 4.942 5.032 - -0.29% -
std::copy_backward(vector<bool>)_(aligned)/262144 1.82% 540.846 550.700 - -26.54% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.82% 0.917 0.934 - 2.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 1.82% 7.860 8.003 - 2.91% -
BM_SortHeap_uint64_4 1.82% 0.934 0.951 - 1.50% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.82% 181272.062 184566.747 - -0.14% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.81% 60833.231 61935.986 - 1.35% -
SetIntersection_Front_Vector_uint64_1024_16 1.81% 1190910.468 1212476.385 - 1.30% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.81% 2.388 2.431 - 3.32% -
rng::find_if(deque<int>)_(process_all)/32768 1.81% 11695.902 11907.485 - -2.33% -
SetIntersection_Interlaced_Set_float_16384_64 1.81% 216607391.520 220519124.122 - 0.85% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.81% 0.687 0.699 - 2.26% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.80% 14444.711 14705.401 - 1.30% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 1.80% 25.352 25.809 - -3.84% -
BM_RangesMakeThenSortHeap_float_Random_262144 1.80% 62.190 63.312 - 1.48% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.80% 18.997 19.339 - 0.80% -
std::unordered_multiset<int>::erase(iterator)/32 1.80% 20.196 20.559 - 2.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.80% 1252686.737 1275213.408 - 0.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.80% 1147012.684 1167602.665 - 2.88% -
BM_SortHeap_pair<uint32,_uint32>_16384 1.79% 22.707 23.115 - 0.76% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.79% 549217.997 559049.980 - 0.53% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 1.79% 9.225 9.390 - -1.03% -
rng::partial_sort(deque<int>)_(heap)/8192 1.79% 282579.277 287631.926 - 0.61% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.79% 137077.145 139525.220 - 2.39% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.79% 33.469 34.067 - 1.31% -
rng::reverse(list<int>)/32768 1.78% 17742.463 18059.158 - 2.40% -
BM_std_minmax<short>/9 1.78% 1.173 1.193 - 0.58% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.78% 176446.179 179590.435 - 2.24% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.78% 1.466 1.492 - 1.20% -
BM_RangesMakeThenSortHeap_string_Heap_1024 1.78% 62.596 63.711 - 1.16% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.78% 5.331 5.426 - 0.48% -
BM_RangesPushHeap_float_Random_16 1.78% 5.347 5.442 - 0.61% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 1.78% 54.555 55.526 - 0.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 1.78% 342034656.998 348120706.311 - 1.41% -
rng::replace_if(deque<int>)_(prefix)/50 1.78% 20.084 20.441 - 0.41% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 1.78% 22.382 22.780 - 1.02% -
BM_std_min<unsigned_short>/64 1.77% 3.451 3.512 - 0.40% -
BM_RangesMakeThenSortHeap_float_Heap_262144 1.77% 30.582 31.124 - 1.74% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.77% 53901.785 54856.120 - 1.67% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 1.77% 5.481 5.578 - 1.81% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 1.77% 24.980 25.422 - 0.50% -
rng::move_backward(vector<int>)/1048576 1.77% 56384.558 57379.999 - -1.97% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1.76% 991127.070 1008608.046 - 1.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 1.76% 120074532.075 122191373.823 - 4.10% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.76% 11.455 11.656 - 0.93% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.76% 9.063 9.223 - 2.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1.75% 1131365.384 1151190.351 - 2.17% -
BM_RangesPopHeap_float_1024 1.75% 27.517 27.999 - 2.56% -
BM_vector_deque_copy_backward/512 1.75% 17.754 18.065 - 2.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.75% 61528.684 62604.423 - -1.51% -
SetIntersection_None_Vector_string_16384_256 1.75% 1266931.504 1289060.097 - -0.13% -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.75% 1.933 1.967 - 1.42% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 1.74% 77.555 78.906 - -14.51% -
BM_StringAssignAsciizMix_Opaque 1.74% 4.768 4.851 - 2.59% -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.74% 1.224 1.245 - -4.37% -
SetIntersection_None_Set_float_16384_1024 1.74% 152821329.948 155480698.230 - -2.16% -
SetIntersection_Front_Vector_uint32_262144_16 1.74% 1173871.355 1194285.098 - 0.28% -
SetIntersection_Interlaced_Set_uint64_16_16 1.74% 41032787.219 41746296.987 - 1.62% -
BM_std_min<short>/64000 1.74% 902.307 917.987 - 1.64% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 1.74% 6.284 6.393 - 3.54% -
BM_std_min<short>/65536 1.74% 923.971 940.025 - 1.64% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.74% 652.274 663.597 - -1.21% -
BM_vector_deque_move_backward/64 1.73% 3.059 3.112 - 2.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 1.73% 18902746.115 19229604.129 - -0.62% -
std::unordered_multiset<int>::erase(key)_(existent)/32 1.73% 21.235 21.602 - 1.45% -
BM_std_minmax<short>/25 1.73% 2.269 2.308 - 4.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.73% 9315275.810 9476151.953 - 2.50% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 1.73% 772.804 786.143 - -1.14% -
BM_toupper_string<char> 1.72% 14.868 15.124 - -0.07% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.72% 10.738 10.924 - 3.61% -
SetIntersection_None_Vector_float_256_256 1.72% 2256203.271 2295071.276 - -1.84% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 1.72% 0.664 0.675 - 1.48% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.72% 4.729 4.810 - -0.74% -
std::deque<int>::ctor(size)/8192 1.72% 448.228 455.938 - 3.50% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.72% 638.449 649.430 - -4.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 1.72% 8744284.664 8894480.116 - -25.36% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 1.72% 20.586 20.939 - 1.94% -
BM_std_minmax<unsigned_short>/30 1.72% 2.778 2.825 - 3.65% -
BM_std_min<long_long>/4 1.71% 1.679 1.708 - 1.61% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.71% 1.695 1.724 - 2.05% -
rng::copy_if(list<int>)_(entire_range)/262144 1.71% 219810.467 223559.784 - 1.41% -
BM_std_min<char>/64000 1.70% 450.290 457.958 - 1.28% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.70% 1.405 1.429 - -0.67% -
std::move(list<int>)/32768 1.70% 30696.649 31218.642 - 1.42% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1.70% 2335883.333 2375571.468 - -2.10% -
BM_std_min<long_long>/8 1.70% 2.674 2.720 - 1.53% -
BM_std_minmax<unsigned_short>/22 1.70% 2.350 2.390 - -0.18% -
BM_StringFindStringLiteral/64 1.70% 2.106 2.142 - 2.16% -
BM_RangesPushHeap_uint32_Ascending_256 1.69% 3.057 3.108 - 1.33% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.69% 761.385 774.262 - 0.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 1.69% 5821301.484 5919705.712 - -0.92% -
BM_MakeThenSortHeap_float_Random_1024 1.69% 33.058 33.617 - 1.28% -
BM_std_min<char>/512 1.69% 6.369 6.476 - 2.49% -
rng::find_last(vector<char>)_(bail_10%)/8 1.68% 1.534 1.560 - -0.41% -
rng::for_each(join_view(vector<vector<int>>)/8 1.68% 1.443 1.468 - 2.30% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.68% 4250.909 4322.278 - 1.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 1.68% 148243631.579 150730841.935 - 0.96% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.67% 4.156 4.226 - -0.03% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.67% 54145.983 55050.817 - -0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 1.67% 4272204.233 4343569.713 - -27.51% -
BM_std_min<short>/4096 1.67% 55.096 56.015 - 2.94% -
SetIntersection_None_Vector_float_1024_1 1.66% 1147211.714 1166303.023 - -1.21% -
BM_SortHeap_pair<uint32,_uint32>_256 1.66% 10.182 10.352 - 0.72% -
BM_SortHeap_pair<uint32,_uint32>_64 1.66% 8.701 8.846 - 0.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.66% 1253251.145 1274060.268 - 0.20% -
BM_std_min<long_long>/6 1.66% 2.128 2.163 - 1.52% -
BM_std_min<__int128>/21 1.66% 8.967 9.115 - 14.73% -
BM_std_minmax<char>/12 1.66% 2.011 2.044 - 6.72% -
rng::rotate(deque<int>)_(by_1/2)/8192 1.65% 1489.621 1514.270 - 2.36% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 1.65% 3.194 3.247 - 4.03% -
rng::find_end(vector<int>)_(single_element)/1000 1.65% 233.516 237.378 - 0.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.65% 15.901 16.164 - 0.96% -
BM_MakeThenSortHeap_float_Random_256 1.65% 25.672 26.096 - 1.26% -
BM_MakeThenSortHeap_float_Random_64 1.65% 18.105 18.403 - 1.30% -
BM_std_minmax_element<int>/64 1.65% 17.242 17.526 - 1.42% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 1.65% 35.471 36.055 - 1.24% -
BM_deque_vector_move_backward/5500 1.64% 199.589 202.872 - -0.43% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.64% 7.145 7.263 - 0.22% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.64% 108.580 110.364 - 0.96% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 1.64% 22.319 22.686 - -0.66% -
BM_SortHeap_pair<uint32,_uint32>_1024 1.64% 13.780 14.006 - 0.44% -
rng::move(vector<int>)/64 1.64% 4.068 4.134 - 0.56% -
BM_RangesMakeThenSortHeap_uint64_Descending_256 1.64% 8.670 8.812 - 1.29% -
BM_MakeThenSortHeap_float_Heap_256 1.64% 6.250 6.352 - 1.87% -
rng::rotate(deque<int>)_(by_1/2)/50 1.64% 10.177 10.344 - -0.02% -
BM_std_min<unsigned_long_long>/3 1.64% 0.693 0.705 - 1.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.64% 246396763.075 250425546.420 - 0.93% -
rng::search(vector<int>)_(same_length)/1000 1.63% 242.839 246.807 - 2.03% -
BM_std_min<char>/65536 1.63% 461.055 468.588 - 1.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.63% 1171211.813 1190346.942 - 0.25% -
BM_std_minmax<unsigned_int>/27 1.63% 2.417 2.457 - 3.44% -
BM_std_min<int>/32 1.63% 2.153 2.188 - -1.52% -
SetIntersection_Interlaced_Vector_uint64_16384_1 1.63% 1105624.290 1123626.263 - 0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 1.62% 205790304.001 209131228.483 - 0.35% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.62% 55179.578 56074.708 - -0.67% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 1.62% 2.599 2.641 - 0.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.62% 1657575.308 1684420.584 - -3.18% -
BM_RangesPushHeap_uint32_Random_4 1.62% 2.569 2.611 - 2.28% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.62% 981482.749 997339.193 - -6.32% -
BM_std_minmax_element<short>/512 1.61% 138.808 141.048 - 2.19% -
SetIntersection_Front_Set_string_16384_16 1.61% 1960224.622 1991846.496 - -3.42% -
SetIntersection_None_Vector_uint64_262144_1024 1.61% 1191280.816 1210480.874 - 4.57% -
BM_vector_deque_ranges_copy_backward/512 1.61% 17.611 17.895 - -0.07% -
SetIntersection_Front_Set_string_262144_1024 1.61% 59389171.416 60344409.670 - 0.68% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.60% 62990.421 64001.280 - 1.18% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.60% 952448.384 967731.526 - 1.29% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 1.60% 8.162 8.293 - 21.66% -
std::partial_sort(deque<int>)_(repeated)/1024 1.60% 6429.735 6532.874 - 2.04% -
std::multiset<int>::ctor(const&)/1024 1.60% 6229.223 6329.141 - 2.78% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.60% 24.491 24.883 - 1.56% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 1.60% 2.346 2.383 - -0.40% -
BM_std_min<unsigned_int>/12 1.60% 1.491 1.515 - 2.29% -
BM_RangesPushHeap_uint64_PipeOrgan_262144 1.60% 3.027 3.075 - 1.03% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 1.60% 4353.397 4422.879 - 0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.60% 1101950.420 1119532.055 - 0.35% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.59% 28.643 29.100 - 1.42% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.59% 259.326 263.457 - 2.92% -
SetIntersection_Front_Vector_uint64_256_256 1.59% 4629420.349 4703089.227 - 1.06% -
BM_SortHeap_pair<uint32,_uint32>_262144 1.59% 33.668 34.203 - 0.56% -
std::find_if(list<int>)_(bail_25%)/8 1.59% 1.199 1.218 - 0.02% -
std::unordered_set<int>::ctor(const&)/8192 1.59% 55166.835 56043.045 - 1.93% -
BM_std_min<char>/70000 1.59% 492.326 500.139 - 1.29% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.59% 35809.035 36377.284 - -0.68% -
std::is_sorted_until(vector<int>,_pred)/8192 1.59% 3229.831 3281.062 - -1.42% -
SetIntersection_Interlaced_Set_uint32_64_64 1.59% 15082724.916 15321861.646 - -0.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 1.58% 70169402.340 71280746.451 - 0.87% -
SetIntersection_None_Vector_float_256_1 1.58% 4549125.834 4621105.672 - 1.64% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.58% 29.578 30.046 - 2.24% -
std::sort(deque<int>)_(heap)/8 1.58% 24.991 25.386 - 2.55% -
rng::move(list<int>)/1048576 1.58% 1013791.667 1029810.813 - -0.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 1.58% 66540128.569 67591373.773 - 0.78% -
BM_vector_deque_ranges_copy/1024 1.58% 35.690 36.252 - 1.02% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.58% 29.166 29.626 - 3.22% -
BM_std_min<unsigned_int>/3 1.58% 0.693 0.704 - 1.66% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 1.57% 51651.152 52464.562 - 1.94% -
BM_PopHeap_float_16384 1.57% 34.402 34.943 - 5.45% -
BM_std_min<unsigned_char>/8 1.57% 2.296 2.332 - -0.73% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 1.57% 9.002 9.143 - 1.52% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 1.57% 59.819 60.758 - 0.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.57% 1146398.619 1164360.205 - 0.04% -
BM_RangesPopHeap_uint32_64 1.56% 12.576 12.773 - 1.55% -
std::remove(deque<int>)_(prefix)/32 1.56% 57.935 58.841 - -1.13% -
SetIntersection_Front_Set_string_1024_256 1.56% 15804029.494 16051105.906 - -0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.56% 4485149.517 4555229.065 - 1.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.56% 25477811.867 25875443.891 - 2.89% -
SetIntersection_Front_Set_uint32_1024_16 1.56% 1328234.971 1348943.342 - -0.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.56% 4464324.569 4533874.170 - 0.95% -
std::multiset<std::string>::erase(key)_(existent)/32 1.56% 49.764 50.538 - -13.95% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 1.55% 21.147 21.476 - 0.79% -
SetIntersection_Front_Set_uint32_16384_4 1.55% 1148462.269 1166311.080 - 2.41% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.55% 16.707 16.967 - 1.81% -
rng::partial_sort_copy(list<int>)_(repeated)/8192 1.55% 52963.035 53784.268 - 1.04% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 1.55% 2.845 2.889 - -0.28% -
std::partial_sort(deque<int>)_(shuffled)/8 1.55% 33.830 34.353 - 3.17% -
BM_MakeThenSortHeap_uint64_Random_262144 1.54% 35.318 35.864 - 1.41% -
rng::contains(list<int>)_(process_all)/8192 1.54% 6976.190 7083.813 - 1.67% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.54% 5.427 5.511 - -2.26% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 1.54% 3.071 3.118 - -1.38% -
std::unordered_set<std::string>::clear()/32 1.54% 904.666 918.581 - -0.78% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.54% 2.656 2.697 - 0.46% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 1.54% 14.374 14.595 - 0.52% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.53% 55.660 56.512 - -0.82% -
SetIntersection_None_Set_uint64_256_1 1.53% 11519200.115 11695405.038 - 1.73% -
std::copy_if(vector<int>)_(entire_range)/8 1.53% 2.294 2.329 - 2.58% -
rng::search(list<int>)_(no_match)/8192 1.53% 6960.416 7066.778 - 3.02% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 1.53% 15.748 15.988 - -0.53% -
BM_RangesPushHeap_uint64_Random_16 1.52% 4.194 4.258 - -0.50% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.52% 501.742 509.383 - 0.10% -
BM_MakeThenSortHeap_float_Ascending_256 1.52% 6.338 6.434 - -0.43% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.52% 1.719 1.745 - 0.44% -
BM_std_min<short>/4000 1.52% 53.707 54.525 - 2.73% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.52% 186.816 189.659 - 1.19% -
SetIntersection_Interlaced_Set_uint64_16_4 1.52% 64144602.816 65120417.862 - 1.21% -
std::multiset<int>::count(key)_(existent)/32 1.52% 3.551 3.605 - 2.13% -
BM_RangesMakeThenSortHeap_string_Heap_256 1.52% 48.735 49.474 - 0.82% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 1.51% 6491.650 6589.828 - 1.12% -
BM_RangesMakeThenSortHeap_float_Random_16384 1.51% 47.031 47.741 - 1.43% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 1.51% 8.332 8.458 - 0.56% -
SetIntersection_Front_Vector_uint64_256_64 1.51% 4580373.135 4649511.602 - 1.08% -
std::shift_left(deque<int>)/50 1.51% 5.434 5.516 - 0.64% -
BM_MakeThenSortHeap_float_Descending_262144 1.50% 34.447 34.965 - 1.49% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.50% 30.558 31.017 - 1.34% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 1.50% 17.880 18.148 - -8.73% -
std::set<std::string>::clear()/32 1.50% 893.486 906.892 - 0.95% -
BM_RangesPushHeap_uint64_Random_4 1.50% 2.013 2.043 - -4.34% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.50% 17.275 17.534 - 0.13% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 1.50% 0.982 0.996 - 2.09% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.49% 1.171 1.189 - -0.58% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 1.49% 6.757 6.858 - 4.49% -
BM_std_min<char>/31 1.49% 2.454 2.491 - 0.10% -
SetIntersection_Front_Set_uint32_262144_4 1.49% 1103412.222 1119880.529 - -1.26% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.49% 12320.552 12504.218 - -0.21% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 1.49% 5.891 5.978 - -0.84% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 1.49% 109362.622 110987.442 - -1.08% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.48% 710.921 721.478 - 0.16% -
BM_std_min<__int128>/29 1.48% 12.852 13.043 - 18.55% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.48% 35635.802 36163.521 - 0.86% -
SetIntersection_Front_Vector_float_262144_4 1.48% 1133808.062 1150580.034 - 1.22% -
BM_RangesPopHeap_uint32_4 1.48% 2.621 2.660 - 1.18% -
SetIntersection_None_Set_uint32_1024_256 1.48% 8711186.938 8839932.482 - 0.43% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 1.48% 0.710 0.720 - 1.49% -
rng::find(deque<int>)_(process_all)/8192 1.48% 1919.292 1947.625 - -0.76% -
BM_std_minmax<short>/64 1.48% 1.526 1.548 - 1.49% -
BM_std_min<unsigned_short>/27 1.47% 2.361 2.396 - 0.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.47% 1221542.149 1239508.508 - 0.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.47% 5361019.861 5439826.955 - 1.33% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 1.47% 63.744 64.680 - -3.16% -
std::map<int,_int>::contains(key)_(non-existent)/1024 1.47% 5.363 5.442 - 0.18% -
BM_deque_vector_ranges_copy/70000 1.47% 2812.836 2854.107 - -7.74% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.47% 12364.655 12546.014 - -0.01% -
SetIntersection_None_Vector_uint32_262144_16 1.46% 1198265.894 1215799.333 - 0.75% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 1.46% 8.629 8.755 - 1.10% -
std::unique(list<int>)_(contiguous)/52 1.46% 67.558 68.545 - 1.89% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 1.46% 42.637 43.259 - -10.38% -
BM_MakeThenSortHeap_float_Ascending_4 1.46% 1.449 1.470 - 5.23% -
rng::starts_with(list<int>,_pred)/8192 1.46% 10903.962 11062.924 - -2.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.46% 33.469 33.956 - -25.66% -
rng::stable_sort(deque<int>)_(descending)/8 1.46% 26.723 27.112 - -0.89% -
rng::find_first_of(list<int>)_(small_needle)/8192 1.45% 23513.766 23855.709 - 2.79% -
SetIntersection_Interlaced_Set_string_64_64 1.45% 36789830.864 37324649.231 - 3.64% -
BM_MakeHeap_string_Ascending_4 1.45% 2.808 2.849 - 0.23% -
BM_std_min<__int128>/28 1.45% 12.327 12.506 - 17.81% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 1.45% 18.399 18.666 - 0.48% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 1.45% 7.140 7.243 - -0.37% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 1.45% 10.146 10.292 - -1.40% -
std::move_backward(deque<int>)/512 1.44% 23.582 23.922 - -0.16% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.44% 68.405 69.391 - -0.28% -
SetIntersection_Interlaced_Vector_string_16384_16 1.44% 4194657.387 4255049.512 - -7.73% -
BM_MakeThenSortHeap_float_Heap_4 1.44% 1.223 1.241 - 0.13% -
SetIntersection_None_Set_uint64_1024_1024 1.43% 8667789.394 8792061.721 - 0.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.43% 1140222.521 1156537.970 - -1.17% -
std::find_end(list<int>)_(single_element)/8192 1.43% 7648.336 7757.722 - -10.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 1.43% 14309298.031 14513946.502 - 0.90% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 1.43% 28.236 28.640 - -2.76% -
rng::sort(vector<NonIntegral>)_(descending)/8192 1.43% 5306.184 5382.055 - 1.55% -
rng::fill(deque<int>)/8192 1.43% 242.750 246.220 - 2.75% -
SetIntersection_Interlaced_Vector_string_64_1 1.43% 17848899.764 18103870.560 - 0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 1.43% 148390842.335 150507089.756 - -0.48% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.43% 9.383 9.517 - -0.21% -
BM_RangesPushHeap_uint32_Ascending_64 1.43% 2.203 2.235 - 0.89% -
std::set<std::string>::equal_range(key)_(non-existent)/32 1.42% 10.702 10.854 - 8.70% -
BM_CmpEqual_uchar_uchar 1.42% 1.106 1.122 - 0.55% -
std::find_end(list<int>)_(process_all)/1024 1.42% 699.578 709.540 - 0.93% -
std::move(list<int>)/262144 1.42% 243871.251 247340.616 - 0.52% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 1.42% 25.164 25.522 - 1.47% -
std::partition(vector<int>)_(sparse)/32 1.42% 8.851 8.977 - 2.87% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.42% 85.915 87.135 - -4.55% -
std::stable_partition(list<int>)_(dense)/32 1.42% 32.036 32.491 - -2.53% -
SetIntersection_Front_Vector_float_64_1 1.42% 17463007.729 17710731.793 - 0.92% -
std::multiset<int>::find(key)_(non-existent)/8192 1.42% 8.567 8.689 - 1.76% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.42% 175521.084 178007.521 - 1.52% -
std::multiset<std::string>::ctor(const&)/32 1.42% 712.649 722.744 - 0.51% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.42% 6.002 6.087 - 0.30% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 1.41% 880.503 892.953 - 5.18% -
BM_deque_vector_copy_backward/1 1.41% 2.060 2.089 - -0.14% -
std::set<std::string>::erase(key)_(existent)/0 1.41% 63.066 63.957 - -0.57% -
BM_RangesMakeThenSortHeap_float_Random_16 1.41% 9.833 9.972 - 0.91% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 1.41% 39.149 39.701 - 0.71% -
BM_vector_deque_ranges_move/64 1.41% 2.744 2.783 - 4.60% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.41% 29.556 29.972 - 2.36% -
SetIntersection_None_Vector_float_1024_1024 1.41% 1147105.759 1163236.796 - -0.82% -
SetIntersection_Front_Vector_uint32_16384_16384 1.40% 79186311.829 80297979.401 - 1.18% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.40% 208.509 211.430 - 0.23% -
SetIntersection_None_Vector_float_1024_64 1.40% 1148051.896 1164114.183 - 0.15% -
BM_std_min<__int128>/512 1.40% 248.779 252.259 - 26.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.40% 2204066.000 2234887.776 - 0.49% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 1.40% 9.478 9.611 - 3.76% -
rng::move_backward(vector<int>)/8 1.40% 2.286 2.318 - 1.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.40% 1118368.937 1133985.774 - 1.33% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.40% 25.831 26.191 - 1.63% -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 1.39% 16.185 16.411 - 0.24% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 1.39% 37.009 37.525 - 2.50% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.39% 1.931 1.958 - 1.54% -
BM_std_min<unsigned_short>/30 1.39% 2.307 2.340 - -0.85% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.39% 1955.373 1982.613 - 1.79% -
std::adjacent_find(vector<int>,_pred)/1048576 1.39% 462296.585 468731.212 - 0.89% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.39% 1.095 1.110 - 0.56% -
SetIntersection_Front_Set_uint32_256_4 1.39% 4535647.212 4598661.293 - 2.58% -
SetIntersection_None_Vector_string_262144_1024 1.39% 1366155.815 1385133.664 - 2.63% -
rng::find_end(list<int>)_(match_near_end)/1000 1.39% 769.596 780.278 - 1.05% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 1.39% 39.067 39.609 - 0.90% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 1.39% 7.470 7.573 - 1.41% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 1.39% 3.996 4.051 - -0.12% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.39% 217.296 220.308 - 4.36% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.39% 144957.641 146966.583 - 1.10% -
rng::find_last(list<int>)_(bail_10%)/1048576 1.39% 788864.466 799792.285 - 1.72% -
rng::search(deque<int>)_(same_length)/8192 1.38% 3792.616 3845.142 - 0.13% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 1.38% 346068.059 350857.125 - 2.42% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.38% 35432.105 35922.366 - 1.80% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.38% 693.810 703.392 - 1.18% -
SetIntersection_None_Vector_float_262144_262144 1.38% 1212218.533 1228950.691 - -0.14% -
SetIntersection_Interlaced_Set_float_262144_1 1.38% 1076260.056 1091100.760 - -1.25% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.38% 35251.179 35736.550 - -1.22% -
BM_PushHeap_string_Descending_64 1.38% 2.242 2.273 - -15.54% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 1.37% 15.412 15.624 - 1.68% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.37% 19.037 19.299 - 0.64% -
SetIntersection_None_Vector_float_1024_16 1.37% 1147456.777 1163214.799 - -0.06% -
rng::find_end(vector<int>)_(single_element)/1024 1.37% 238.409 241.680 - -0.30% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.37% 339581.115 344238.672 - 0.63% -
BM_std_min<char>/10 1.37% 0.901 0.914 - 0.74% -
SetIntersection_None_Vector_uint64_262144_262144 1.37% 1188064.416 1204334.733 - -0.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.37% 173589.006 175965.890 - -2.15% -
SetIntersection_Front_Vector_float_262144_16 1.37% 1192870.026 1209185.489 - 1.42% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.36% 19.789 20.059 - 1.55% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.36% 1879.387 1904.991 - 1.41% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 1.36% 14.640 14.839 - 0.84% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 1.36% 817959.768 829075.525 - 1.66% -
BM_MakeHeap_string_PipeOrgan_16 1.36% 3.624 3.673 - 1.74% -
SetIntersection_None_Vector_uint32_1024_1 1.36% 1147786.244 1163375.394 - 3.74% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.36% 13.764 13.950 - 0.29% -
BM_deque_deque_copy/65536 1.36% 2822.694 2860.965 - -5.69% -
SetIntersection_Front_Set_string_262144_4 1.35% 1316369.357 1334192.015 - 2.66% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.35% 1.109 1.124 - 0.47% -
BM_deque_deque_ranges_copy_backward/64 1.35% 3.326 3.371 - -0.16% -
BM_deque_vector_copy_backward/64000 1.35% 7903.143 8009.974 - -2.46% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.35% 11166.947 11317.779 - 0.08% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 1.35% 69.125 70.058 - 0.88% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 1.35% 63.914 64.777 - 10.43% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.35% 55503.456 56251.305 - 1.01% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.35% 8.929 9.050 - 1.36% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.35% 3.870 3.923 - 0.72% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.35% 9367.711 9493.776 - 3.62% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.35% 175525.735 177887.090 - 2.18% -
SetIntersection_None_Vector_uint32_262144_256 1.34% 1191888.125 1207912.353 - 0.31% -
SetIntersection_Interlaced_Vector_uint64_256_4 1.34% 4821431.481 4886191.854 - -3.49% -
SetIntersection_Interlaced_Vector_string_16384_16384 1.34% 348257316.785 352932796.071 - 0.21% -
std::find(deque<int>)_(process_all)/32768 1.34% 7746.403 7850.190 - -0.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.34% 5177048.907 5246376.352 - -0.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 1.34% 141637412.275 143532103.365 - 0.52% -
BM_MakeHeap_float_Random_64 1.34% 1.647 1.669 - -6.56% -
BM_RangesMakeThenSortHeap_float_Heap_16384 1.34% 26.581 26.936 - 1.16% -
SetIntersection_Interlaced_Vector_string_16384_1 1.33% 1145848.428 1161117.900 - 0.28% -
SetIntersection_Front_Vector_uint32_64_4 1.33% 16896648.264 17121387.197 - 1.09% -
BM_MakeThenSortHeap_string_PipeOrgan_256 1.33% 20.394 20.665 - 2.13% -
SetIntersection_None_Set_uint64_262144_1 1.33% 1201499.352 1217443.360 - 1.56% -
SetIntersection_Front_Vector_string_262144_1 1.33% 1159271.663 1174640.838 - 2.93% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.32% 31.597 32.015 - 1.13% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.32% 1.193 1.209 - -0.61% -
SetIntersection_Interlaced_Set_float_64_1 1.32% 17544735.757 17776880.684 - 1.24% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.32% 92399.539 93621.969 - 0.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 1.32% 37294398.701 37786509.074 - -0.49% -
SetIntersection_None_Vector_string_16384_16 1.32% 1292662.969 1309699.904 - 2.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 1.32% 17363145.601 17591612.064 - -0.04% -
std::find_if_not(list<int>)_(bail_25%)/32768 1.32% 7423.433 7521.074 - -1.06% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 1.32% 39017.340 39530.462 - -2.19% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.31% 609.742 617.759 - 1.48% -
SetIntersection_None_Vector_uint64_16384_16 1.31% 1170870.551 1186265.431 - 3.07% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 1.31% 16.632 16.851 - 0.99% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 1.31% 16.882 17.103 - 0.61% -
std::copy_if(list<int>)_(entire_range)/262144 1.31% 218628.544 221495.423 - 1.38% -
std::set<std::string>::equal_range(key)_(existent)/32 1.31% 16.853 17.074 - 10.11% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 1.31% 2.321 2.352 - 2.04% -
SetIntersection_Front_Vector_uint32_256_16 1.31% 4444767.440 4502912.822 - 3.06% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.31% 32229.343 32650.610 - 1.46% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 1.31% 24.076 24.390 - 27.80% -
rng::partial_sort(deque<int>)_(repeated)/8 1.31% 27.696 28.058 - 1.53% -
std::rotate(deque<int>)_(1_element_forward)/50 1.30% 5.405 5.475 - 1.17% -
BM_MakeThenSortHeap_string_Descending_256 1.30% 18.785 19.029 - -3.23% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 1.30% 2.580 2.614 - -0.04% -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 1.30% 10.230 10.364 - 0.55% -
rng::remove_if(vector<int>)_(prefix)/50 1.30% 60.735 61.525 - 0.88% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.30% 4.179 4.233 - -0.11% -
BM_deque_deque_copy/1024 1.30% 38.568 39.069 - -0.55% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.30% 1.070 1.084 - 0.59% -
BM_StringRelational_Compare_Large_Empty_Control 1.30% 1.593 1.614 - -5.42% -
SetIntersection_None_Vector_uint32_1024_4 1.29% 1150837.316 1165723.289 - 1.36% -
SetIntersection_Interlaced_Set_uint32_1024_1024 1.29% 15039921.264 15234347.201 - -3.90% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.29% 51889.131 52559.826 - 2.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.29% 1116603.257 1131030.203 - 1.12% -
SetIntersection_None_Set_uint64_256_16 1.29% 10754465.969 10893365.615 - -0.72% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.29% 54.677 55.383 - 1.00% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.29% 10.886 11.027 - 2.08% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.29% 16.179 16.387 - 1.13% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.29% 1116265.617 1130666.410 - 2.57% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.29% 24.976 25.298 - 1.38% -
BM_std_min<unsigned_char>/28 1.29% 1.730 1.753 - 0.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.29% 12035.620 12190.516 - -0.13% -
BM_std_min<__int128>/23 1.29% 9.907 10.035 - 14.91% -
std::remove(deque<int>)_(prefix)/50 1.29% 64.653 65.484 - -0.59% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 1.29% 85.022 86.115 - -7.93% -
std::multiset<std::string>::insert(value)_(new_value)/8192 1.29% 73.743 74.691 - -21.72% -
rng::for_each(map<int>)/8 1.29% 4.509 4.566 - 2.07% -
std::move_backward(vector<bool>)_(aligned)/512 1.28% 2.385 2.416 - -5.09% -
rng::find_end(forward_list<int>)_(process_all)/1048576 1.28% 763931.996 773740.634 - 1.24% -
BM_deque_deque_copy_backward/1 1.28% 2.759 2.795 - -0.03% -
SetIntersection_Interlaced_Vector_float_262144_1 1.28% 1119954.377 1134324.648 - 1.29% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.28% 64.592 65.420 - 2.59% -
BM_PushHeap_string_Descending_16384 1.28% 2.401 2.432 - -27.81% -
SetIntersection_Interlaced_Vector_uint64_16384_4 1.28% 1410429.238 1428494.813 - -10.60% -
SetIntersection_Front_Vector_float_1024_1 1.28% 1103783.735 1117916.001 - -0.68% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.28% 19834.078 20087.804 - 1.98% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.28% 1.025 1.038 - 0.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.28% 2261491.934 2290358.597 - 0.50% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.27% 614.591 622.425 - 2.91% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.27% 67.386 68.244 - -0.50% -
SetIntersection_None_Vector_uint64_1024_16 1.27% 1143901.787 1158466.513 - 0.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.27% 84392.981 85467.123 - 1.90% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.27% 6976.129 7064.878 - -0.43% -
SetIntersection_None_Vector_float_64_1 1.27% 17728113.258 17953635.918 - 0.35% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.27% 74.375 75.319 - 7.25% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 1.27% 60.300 61.065 - 93.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.27% 1621234.701 1641804.607 - -2.71% -
BM_RangesPushHeap_float_Random_256 1.27% 7.184 7.275 - -0.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 1.27% 567596810.971 574786109.820 - 0.44% -
std::reverse_copy(list<int>)/8 1.27% 2.411 2.441 - 0.90% -
SetIntersection_Front_Set_uint32_16384_16 1.26% 1329913.523 1346732.976 - 3.07% -
SetIntersection_Interlaced_Vector_float_16_4 1.26% 59900488.210 60656796.885 - 1.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.26% 0.935 0.946 - 2.78% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 1.26% 11648.494 11795.268 - 1.78% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.26% 35231.932 35675.710 - -0.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.26% 23469928.413 23765497.513 - 0.20% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.26% 731.638 740.831 - 0.35% -
std::multimap<std::string,_int>::erase(iterator)/32 1.26% 31.526 31.922 - 8.54% -
BM_RangesMakeHeap_uint32_Random_16384 1.26% 1.007 1.019 - -2.24% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.25% 4.681 4.740 - 0.37% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 1.25% 22.265 22.544 - 0.07% -
SetIntersection_None_Set_uint64_16_16 1.25% 37228771.978 37694855.802 - 0.91% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 1.25% 17.221 17.437 - 1.69% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.25% 799.820 809.827 - 2.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.25% 77.816 78.790 - -11.54% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 1.25% 5.464 5.532 - -0.90% -
SetIntersection_None_Vector_uint64_1024_64 1.25% 1146779.169 1161111.711 - 1.70% -
std::set<std::string>::count(key)_(non-existent)/8192 1.25% 31.867 32.265 - -0.42% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 1.25% 2.923 2.960 - 0.13% -
SetIntersection_Front_Vector_string_16_4 1.25% 63624629.807 64419038.493 - 1.18% -
std::find_if(vector<bool>)_(process_all)/8 1.25% 5.458 5.526 - -1.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.25% 0.842 0.853 - 3.28% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 1.24% 15.927 16.126 - 0.23% -
std::set<int>::contains(key)_(existent)/8192 1.24% 8.194 8.296 - -1.13% -
rng::for_each(set<int>)/8 1.24% 4.501 4.557 - -1.28% -
rng::partition(deque<int>)_(dense)/50 1.24% 13.966 14.139 - -8.18% -
SetIntersection_Interlaced_Vector_float_256_1 1.24% 4439393.062 4494512.480 - 0.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.24% 43.655 44.197 - -0.07% -
SetIntersection_None_Set_string_256_1 1.24% 11932406.599 12080429.075 - -0.25% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.24% 1897.451 1920.917 - 0.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 1.24% 35677017.218 36117942.143 - 0.71% -
BM_deque_deque_ranges_move_backward/64000 1.23% 7891.124 7988.487 - 0.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 1.23% 145762676.475 147560288.767 - -0.09% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 1.23% 36.679 37.131 - 26.11% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.23% 34704.917 35132.354 - 2.26% -
std::multiset<int>::contains(key)_(existent)/32 1.23% 1.649 1.670 - 0.35% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.23% 7123.641 7211.282 - 5.75% -
std::sort(vector<int>)_(shuffled)/8 1.23% 21.164 21.424 - 0.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 1.23% 58164135.053 58878062.676 - 0.64% -
rng::move_backward(vector<bool>)_(unaligned)/4096 1.23% 27.636 27.975 - 0.97% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.23% 6217.095 6293.388 - 0.65% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.23% 931.826 943.259 - 0.91% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 1.23% 24.404 24.703 - 1.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.23% 5713.127 5783.146 - 1.25% -
SetIntersection_Front_Set_string_16384_64 1.23% 4618288.723 4674887.151 - -5.84% -
BM_deque_vector_copy_backward/0 1.22% 1.390 1.407 - 2.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.22% 1379354.009 1396214.542 - -0.14% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 1.22% 23.672 23.961 - -0.91% -
BM_deque_deque_ranges_move/64 1.22% 5.366 5.432 - -1.62% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.22% 19834.568 20076.953 - 0.41% -
SetIntersection_Front_Set_float_1024_4 1.22% 1148085.215 1162113.490 - 0.61% -
SetIntersection_None_Set_uint64_1024_4 1.22% 8712356.435 8818799.074 - 1.70% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.22% 1.496 1.514 - 0.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 1.22% 67109266.794 67927248.261 - 0.61% -
std::search_n(list<int>,_pred)_(no_match)/1048576 1.22% 983714.227 995681.624 - 1.39% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.22% 268463.560 271726.545 - 0.62% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.22% 16422.899 16622.454 - 2.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 1.21% 66599046.573 67408078.159 - 0.27% -
rng::count(list<int>)_(every_other)/1048576 1.21% 807960.006 817768.642 - -1.24% -
SetIntersection_None_Vector_uint64_64_4 1.21% 16912537.588 17117724.789 - 1.61% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 1.21% 7.431 7.521 - -0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 1.21% 229798942.389 232583874.665 - 0.25% -
BM_StringAssignAsciiz_Large_Opaque 1.21% 11.527 11.666 - -0.18% -
std::find_if(vector<char>)_(bail_25%)/8 1.21% 0.928 0.939 - 1.13% -
BM_deque_deque_ranges_copy/5500 1.21% 201.030 203.464 - 1.15% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.21% 276694.290 280038.024 - 2.58% -
BM_MakeHeap_string_Ascending_256 1.21% 4.763 4.820 - -3.37% -
BM_std_min<unsigned_char>/21 1.21% 1.773 1.795 - -0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.21% 18240325.846 18460143.674 - 0.88% -
BM_vector_deque_copy_backward/64000 1.21% 7722.616 7815.678 - 7.95% -
rng::copy_backward(vector<int>)/8 1.20% 2.189 2.216 - -3.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 1.20% 4456512.839 4510143.728 - 0.88% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.20% 83836.990 84844.505 - 1.07% -
BM_deque_deque_ranges_move_backward/64 1.20% 3.329 3.369 - -0.22% -
SetIntersection_Interlaced_Vector_uint64_256_16 1.20% 7363454.596 7451597.996 - 20.33% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.20% 113581.007 114939.388 - -0.64% -
SetIntersection_None_Vector_string_256_16 1.19% 4520454.119 4574467.981 - 1.61% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 1.19% 16.182 16.376 - -2.85% -
std::multimap<int,_int>::find(key)_(existent)/32 1.19% 1.607 1.626 - 1.18% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.19% 19.782 20.017 - 1.07% -
rng::move(list<int>)/262144 1.19% 249859.684 252832.534 - -0.42% -
rng::for_each(multiset<int>::iterator)/8 1.19% 4.586 4.641 - -3.43% -
std::multiset<std::string>::count(key)_(non-existent)/32 1.19% 10.494 10.618 - 13.63% -
BM_LowerBound_pair<uint32,_uint32>_64 1.19% 18.702 18.924 - 0.96% -
BM_std_minmax_element<short>/4 1.19% 1.228 1.243 - 1.27% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.19% 31852.131 32229.604 - -0.87% -
BM_std_min<short>/1024 1.18% 14.043 14.210 - 2.14% -
rng::stable_partition(list<int>)_(sparse)/50 1.18% 26.007 26.315 - 2.30% -
BM_deque_vector_ranges_copy_backward/5500 1.18% 202.586 204.982 - 0.66% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.18% 27.590 27.916 - 1.95% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.18% 39.053 39.512 - 0.27% -
rng::sort(deque<int>)_(descending)/8 1.18% 25.812 26.116 - 2.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.17% 1176362.777 1190181.409 - 2.51% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 1.17% 9.281 9.390 - 1.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.17% 9728045.781 9842137.786 - 0.48% -
BM_std_minmax<int>/23 1.17% 2.287 2.314 - -1.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 1.17% 59649421.734 60346101.678 - 0.27% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.17% 20.349 20.587 - 0.73% -
rng::for_each(multimap<int>::iterator)/8192 1.17% 16639.124 16833.321 - 1.24% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 1.17% 22.953 23.220 - -3.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 1.17% 8740537.230 8842430.518 - -25.72% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.16% 677.503 685.395 - 0.77% -
SetIntersection_Interlaced_Set_float_1024_1024 1.16% 15402308.129 15581692.338 - 2.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.16% 19077709.996 19299659.186 - -0.10% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 1.16% 10.107 10.224 - 0.77% -
BM_std_minmax<unsigned_short>/20 1.16% 1.973 1.996 - 2.26% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 1.16% 32.375 32.751 - -0.75% -
SetIntersection_Interlaced_Vector_float_16384_1 1.16% 1114767.687 1127699.264 - 1.84% -
rng::unique(deque<int>)_(sprinkled)/52 1.16% 67.318 68.098 - -8.90% -
BM_RangesPushHeap_string_PipeOrgan_16 1.16% 4.055 4.102 - -1.28% -
SetIntersection_Front_Vector_float_1024_4 1.16% 1129354.721 1142419.844 - 2.06% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.16% 1.423 1.439 - 11.35% -
bm_lexicographical_compare<signed_char>/7 1.16% 2.739 2.771 - 0.92% -
BM_num_get<unsigned_long> 1.16% 11.001 11.128 - 0.63% -
BM_std_min<__int128>/19 1.15% 8.047 8.140 - 12.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.15% 1.001 1.012 - -0.99% -
BM_deque_deque_move/5500 1.15% 200.329 202.639 - 0.85% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.15% 4.945 5.002 - -2.60% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 1.15% 28.454 28.781 - -23.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.15% 4552432.961 4604868.000 - -0.15% -
BM_RangesMakeThenSortHeap_string_Heap_262144 1.15% 177.962 180.011 - -8.20% -
SetIntersection_Interlaced_Set_uint64_256_1 1.15% 4420379.289 4471278.269 - 0.33% -
BM_deque_vector_ranges_move_backward/5500 1.15% 201.626 203.947 - 0.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.15% 11.927 12.065 - 2.45% -
SetIntersection_None_Set_string_64_16 1.15% 19472104.953 19696180.640 - 2.19% -
BM_std_min<__int128>/31 1.15% 13.775 13.934 - 18.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 1.15% 10.809 10.933 - 1.42% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.15% 3.455 3.495 - 0.37% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 1.15% 31.873 32.238 - 1.37% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 1.15% 51.575 52.166 - -0.32% -
SetIntersection_None_Set_uint64_64_16 1.15% 18965940.304 19183125.787 - 1.09% -
std::any_of(vector<int>)_(process_all)/32 1.14% 8.371 8.466 - 1.03% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 1.14% 54661121.491 55285794.929 - 0.78% -
std::count(list<int>)_(every_other)/1048576 1.14% 804674.491 813868.470 - -2.12% -
BM_StringCopy_Large 1.14% 6.160 6.231 - 0.82% -
std::sample(list<int>)/1024 1.14% 11718.203 11851.762 - 1.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.14% 8787723.133 8887874.970 - -30.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 1.14% 4437842.643 4488376.174 - 0.21% -
std::search(deque<int>)_(same_length)/1024 1.14% 477.970 483.408 - 1.37% -
rng::find(list<int>)_(process_all)/8 1.14% 2.378 2.405 - 2.06% -
BM_PopHeap_string_1024 1.14% 56.286 56.926 - 1.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.14% 39216821.384 39662571.942 - 1.33% -
BM_deque_deque_copy/4096 1.14% 149.195 150.891 - 0.21% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 1.14% 2.289 2.315 - -2.95% -
BM_RangesPushHeap_float_Random_1024 1.14% 7.466 7.551 - 2.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.14% 2080378.827 2103993.898 - -3.21% -
bm_ranges_swap_ranges_vb_aligned/64 1.13% 3.074 3.109 - -0.48% -
rng::fill_n(vector<bool>)/32768 1.13% 30.004 30.344 - 0.63% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1.13% 1384.105 1399.790 - 1.14% -
rng::replace_if(vector<int>)_(prefix)/1024 1.13% 273.214 276.310 - -0.65% -
BM_deque_deque_ranges_copy/1 1.13% 3.497 3.537 - 3.15% -
BM_std_min<unsigned_short>/512 1.13% 7.216 7.298 - 2.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.13% 2004522.951 2027213.703 - -3.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.13% 17809822.270 18011200.248 - 0.08% -
rng::find_if(vector<bool>)_(process_all)/8 1.13% 5.448 5.509 - -1.89% -
SetIntersection_Interlaced_Set_string_16_4 1.13% 76414267.820 77274646.531 - 1.09% -
std::any_of(vector<int>)_(process_all)/50 1.12% 18.150 18.354 - 0.82% -
BM_std_min<__int128>/27 1.12% 11.827 11.959 - 16.98% -
SetIntersection_None_Vector_uint32_16384_4 1.12% 1161963.104 1175009.642 - -0.13% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.12% 20121.391 20346.945 - 1.89% -
SetIntersection_None_Set_string_16384_64 1.12% 205159347.902 207457308.089 - 3.37% -
SetIntersection_Interlaced_Set_float_16384_16 1.12% 209164790.377 211505563.884 - 0.42% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.12% 1.040 1.052 - -2.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 1.12% 17332352.538 17526212.288 - -0.13% -
BM_vector_deque_copy/5500 1.12% 195.406 197.589 - 0.80% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.12% 53.145 53.738 - -2.30% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.12% 36252.249 36656.568 - 1.07% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 1.12% 28.911 29.233 - -23.57% -
std::find_if_not(list<int>)_(bail_25%)/8 1.12% 1.201 1.214 - -0.13% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1.11% 1045.836 1057.490 - 2.54% -
rng::generate_n(deque<int>)/32 1.11% 8.294 8.386 - -1.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.11% 1229130.436 1242805.742 - -0.07% -
BM_MakeThenSortHeap_uint64_Random_16 1.11% 8.575 8.670 - 1.29% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.11% 11.994 12.127 - -0.52% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.11% 7.458 7.540 - 0.57% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.11% 807348.008 816309.980 - 1.15% -
SetIntersection_Interlaced_Vector_string_262144_256 1.11% 65297105.419 66021083.551 - -2.68% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.11% 10465.748 10581.688 - 0.02% -
SetIntersection_Interlaced_Set_uint32_64_4 1.11% 22085456.214 22329998.915 - 0.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.11% 4402297.204 4451037.446 - 0.95% -
std::multiset<int>::contains(key)_(non-existent)/32 1.11% 2.303 2.329 - -0.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 1.11% 57073976.635 57705501.246 - 0.92% -
BM_deque_deque_ranges_copy/64000 1.11% 2838.438 2869.830 - 0.61% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 1.11% 90824.464 91828.148 - 0.96% -
BM_std_min<unsigned_int>/7 1.10% 1.040 1.052 - 0.49% -
BM_MakeThenSortHeap_string_Descending_262144 1.10% 83.690 84.615 - -1.96% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.10% 17186.627 17376.466 - 0.86% -
BM_std_minmax<unsigned_long_long>/29 1.10% 4.183 4.229 - 0.78% -
SetIntersection_Front_Set_string_16384_1024 1.10% 58851568.142 59501339.536 - 0.34% -
rng::find_last_if(list<int>)_(bail_90%)/1024 1.10% 70.870 71.653 - 1.03% -
BM_std_minmax_element<int>/512 1.10% 139.014 140.546 - 1.74% -
BM_PushHeap_string_Random_16 1.10% 10.155 10.267 - 1.62% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.10% 1.655 1.673 - -0.12% -
std::rotate_copy(deque<int>)/8192 1.10% 290.864 294.070 - -0.33% -
SetIntersection_Front_Vector_float_4_1 1.10% 227381562.225 229887114.298 - 0.30% -
rng::unique(list<int>)_(contiguous)/8192 1.10% 7088.029 7166.118 - -0.03% -
BM_std_min<long_long>/12 1.10% 2.057 2.080 - 2.53% -
SetIntersection_Interlaced_Vector_uint64_1024_4 1.10% 1353690.711 1368587.571 - -2.95% -
std::remove(list<int>)_(sprinkled)/50 1.10% 79.280 80.152 - 16.82% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.10% 681.108 688.583 - -3.91% -
BM_vector_deque_move/4000 1.10% 140.815 142.360 - 0.01% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.09% 5536.114 5596.721 - -3.13% -
BM_MakeThenSortHeap_float_Random_16 1.09% 10.155 10.266 - 0.55% -
BM_MakeThenSortHeap_uint64_Random_16384 1.09% 22.107 22.349 - 1.19% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.09% 307.429 310.791 - 1.51% -
BM_MakeThenSortHeap_float_Ascending_262144 1.09% 31.510 31.854 - 1.00% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.09% 762.146 770.463 - 0.25% -
SetIntersection_None_Vector_string_16384_1024 1.09% 1284743.213 1298759.075 - 1.47% -
rng::partition_point(list<int>)/50 1.09% 24.342 24.607 - 0.56% -
std::unordered_set<int>::insert(value)_(new_value)/32 1.09% 20.214 20.433 - 1.59% -
SetIntersection_Front_Vector_float_16384_4 1.09% 1127398.268 1139649.529 - 1.46% -
std::multiset<std::string>::ctor(const&)/8192 1.09% 341140.379 344847.275 - 0.97% -
BM_MakeThenSortHeap_uint64_Ascending_16384 1.08% 16.879 17.062 - 1.04% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.08% 24.443 24.707 - 1.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1.08% 1155633.788 1168145.226 - 1.01% -
SetIntersection_Interlaced_Set_uint64_4_1 1.08% 226387350.826 228836769.664 - 0.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.08% 2100385.010 2123092.365 - -2.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 1.08% 564290701.106 570390984.692 - 0.51% -
BM_RangesMakeThenSortHeap_uint64_Descending_64 1.08% 8.352 8.442 - -0.32% -
BM_std_min<__int128>/4000 1.08% 1939.246 1960.204 - 27.24% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.08% 28.014 28.317 - 3.36% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.08% 4549.396 4598.489 - 0.57% -
BM_MakeThenSortHeap_string_Random_262144 1.08% 187.753 189.779 - -2.11% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1.08% 1830.645 1850.371 - -0.43% -
BM_std_min<unsigned_int>/6 1.08% 0.928 0.938 - 0.68% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.08% 8.745 8.839 - 0.18% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.08% 777694.167 786065.683 - 0.11% -
std::all_of(vector<int>)_(process_all)/50 1.08% 12.582 12.717 - -0.15% -
rng::find_if_not(vector<int>)_(bail_25%)/8192 1.08% 549.104 555.012 - 1.17% -
bm_ranges_swap_ranges_vb_unaligned/512 1.08% 13.315 13.458 - 0.68% -
SetIntersection_None_Vector_float_64_16 1.07% 14426147.692 14581203.647 - 0.88% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.07% 1.598 1.615 - 0.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 1.07% 7.886 7.971 - -0.45% -
BM_deque_deque_copy_backward/4000 1.07% 148.965 150.564 - 1.05% -
SetIntersection_None_Set_uint64_262144_262144 1.07% 1223236.654 1236349.692 - 2.00% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.07% 1.044 1.055 - -0.93% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.07% 6079.643 6144.785 - 0.17% -
std::set<int>::contains(key)_(non-existent)/1024 1.07% 5.292 5.348 - 0.80% -
BM_RangesMakeThenSortHeap_uint32_Random_262144 1.07% 32.583 32.931 - 1.54% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.07% 1.226 1.240 - -0.06% -
SetIntersection_Interlaced_Vector_string_16384_1024 1.07% 113154949.695 114364617.134 - -1.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.07% 1213802.336 1226770.438 - 2.07% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 1.07% 12.382 12.514 - 1.76% -
SetIntersection_Front_Vector_uint64_64_1 1.07% 17285852.869 17470114.254 - 0.33% -
SetIntersection_None_Vector_float_16_1 1.07% 67446693.690 68165491.511 - -0.58% -
BM_std_min<__int128>/4096 1.07% 1982.579 2003.703 - 26.91% -
BM_MakeThenSortHeap_uint64_Descending_1024 1.06% 10.222 10.331 - 1.08% -
rng::find(vector<int>)_(process_all)/8 1.06% 2.828 2.858 - -1.49% -
BM_vector_deque_ranges_copy_backward/64000 1.06% 7531.995 7612.098 - 3.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 1.06% 226984151.718 229397937.736 - 0.49% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 1.06% 26062.578 26339.487 - 0.93% -
SetIntersection_Front_Vector_uint64_1024_1 1.06% 1078923.680 1090376.724 - -0.63% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.06% 19.760 19.970 - 2.36% -
SetIntersection_Front_Vector_float_16_1 1.06% 66986680.669 67697663.026 - 0.60% -
BM_MakeThenSortHeap_uint64_Descending_16 1.06% 5.563 5.622 - 0.94% -
SetIntersection_Interlaced_Vector_string_4_4 1.06% 160643042.784 162339198.061 - -0.15% -
SetIntersection_None_Vector_float_64_64 1.05% 9028950.738 9124147.261 - 0.61% -
BM_std_min<__int128>/30 1.05% 13.378 13.519 - 18.75% -
SetIntersection_Front_Set_string_262144_16384 1.05% 346303441.469 349946392.170 - -0.66% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.05% 2.647 2.675 - 1.25% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 1.05% 3219.795 3253.630 - -2.06% -
BM_PopHeap_float_16 1.05% 6.468 6.536 - 0.90% -
BM_std_minmax<unsigned_short>/24 1.05% 2.217 2.240 - -1.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.05% 1616556.803 1633522.053 - -3.03% -
rng::copy_n(list<int>)/32768 1.05% 26946.577 27229.190 - 3.69% -
BM_StringEraseWithMove_Huge_Transparent 1.05% 42.670 43.118 - -4.82% -
std::multiset<std::string>::insert(value)_(new_value)/1024 1.05% 64.650 65.326 - 6.14% -
std::all_of(vector<int>)_(process_all)/32 1.05% 8.325 8.412 - -1.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.05% 1.522 1.538 - 0.36% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.05% 24.489 24.745 - 1.77% -
std::multiset<int>::count(key)_(non-existent)/1024 1.04% 5.945 6.007 - 0.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.04% 18946.912 19144.862 - 0.76% -
std::rotate(list<int>)_(by_1/3)/50 1.04% 24.656 24.914 - 0.51% -
SetIntersection_Interlaced_Set_uint64_262144_4 1.04% 1316675.050 1330403.157 - 0.05% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.04% 3970.651 4012.038 - 0.88% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.04% 4.791 4.841 - 5.40% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.04% 35.025 35.390 - 2.10% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 1.04% 4.152 4.196 - -0.36% -
BM_PushHeap_float_Random_4 1.04% 3.005 3.036 - 7.03% -
std::move(list<int>)/512 1.04% 362.790 366.567 - 4.37% -
std::stable_partition(list<int>)_(dense)/50 1.04% 55.627 56.206 - -0.94% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 1.04% 14.172 14.319 - 0.73% -
std::shift_left(vector<int>)/32 1.04% 3.920 3.961 - 32.36% -
BM_std_min<long_long>/4096 1.04% 453.624 458.333 - 0.95% -
BM_std_min<__int128>/24 1.04% 10.448 10.557 - 15.97% -
SetIntersection_None_Vector_float_16384_256 1.04% 1172427.069 1184586.456 - 0.02% -
BM_std_min<__int128>/18 1.03% 7.561 7.639 - 11.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.03% 17008648.004 17184604.724 - -0.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 1.03% 567501771.078 573371836.285 - 0.40% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.03% 27.839 28.127 - -2.44% -
BM_RangesSortHeap_string_262144 1.03% 172.062 173.841 - -5.55% -
BM_std_min<unsigned_short>/31 1.03% 2.536 2.562 - -1.28% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.03% 23.879 24.126 - 0.55% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.03% 6680.918 6749.847 - 0.99% -
SetIntersection_None_Vector_float_16_16 1.03% 35865636.593 36235606.885 - 0.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 1.03% 228048757.743 230399791.897 - 0.22% -
std::remove_copy(list<int>)_(sprinkled)/50 1.03% 18.618 18.810 - -0.66% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 1.03% 7.587 7.664 - 0.73% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.02% 1.193 1.206 - -1.40% -
SetIntersection_Front_Set_string_4_4 1.02% 166626748.082 168333524.943 - 0.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.02% 58447328.404 59045821.087 - 0.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 1.02% 226940109.318 229262110.340 - 0.37% -
BM_RangesPopHeap_uint32_256 1.02% 17.076 17.250 - 2.25% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.02% 27.762 28.045 - -23.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 1.02% 569061645.619 574871563.674 - 0.23% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.02% 1.153 1.165 - 0.18% -
std::find_if_not(vector<char>)_(process_all)/50 1.02% 12.488 12.615 - 0.79% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.02% 33.777 34.121 - 0.74% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.02% 4.750 4.798 - 0.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.02% 8846131.929 8935931.541 - 2.07% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 1.01% 22.143 22.368 - -7.30% -
BM_PushHeap_string_Ascending_16 1.01% 4.662 4.709 - 0.65% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.01% 34.000 34.345 - 1.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 1.01% 8342088.539 8426652.865 - 0.16% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 1.01% 6.951 7.021 - 2.12% -
BM_std_min<__int128>/16 1.01% 6.626 6.693 - 9.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.01% 7839763.297 7919170.860 - 1.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.01% 30.009 30.313 - 1.62% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 1.01% 63.652 64.296 - -0.90% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 1.01% 33.857 34.199 - 3.61% -
BM_MakeHeap_string_Ascending_16 1.01% 3.701 3.739 - -0.62% -
BM_deque_vector_move_backward/70000 1.01% 8510.442 8596.366 - 0.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 1.01% 17526952.232 17703715.529 - 0.33% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 1.01% 34.591 34.940 - 1.02% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 1.01% 24.988 25.240 - 1.15% -
std::find(deque<int>)_(process_all)/1024 1.01% 241.787 244.222 - -0.55% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 1.01% 553447.696 559021.754 - 1.50% -
SetIntersection_None_Vector_string_64_64 1.01% 9347091.168 9441126.906 - 1.91% -
SetIntersection_None_Vector_uint32_16_16 1.01% 35666212.270 36024814.049 - 0.62% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 1.00% 21.792 22.011 - -0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 1.00% 10908623.273 11018070.166 - -0.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.00% 16.123 16.284 - 0.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.00% 17422659.721 17597234.151 - 0.51% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
bm_ranges_swap_ranges_vb_unaligned/262144 -84.31% 23905.960 3751.034 - -2.32% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -74.21% 51.136 13.188 - -80.16% -
bm_swap_ranges_vb_unaligned/262144 -67.31% 11774.503 3849.564 - -2.42% -
std::copy_n(vector<bool>)_(aligned)/262144 -66.79% 812.955 269.950 - -60.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -61.96% 123164738.018 46855707.647 - -27.24% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -58.83% 57.155 23.531 - -6.89% -
rng::rotate_copy(deque<int>)/32 -57.89% 6.379 2.686 - -0.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -57.55% 246.768 104.758 - -0.07% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -57.26% 246.754 105.463 - 0.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -57.25% 349725425.922 149524335.890 - -29.86% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -57.12% 20.303 8.705 - -53.95% -
std::generate_n(list<int>)/1024 -57.00% 1513.395 650.805 - 0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -56.71% 32561967.302 14097118.403 - -54.42% -
rng::rotate_copy(deque<int>)/50 -55.90% 6.837 3.015 - 0.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -53.14% 1095.515 513.310 - -46.17% -
std::copy_backward(list<int>)/512 -52.60% 779.352 369.434 - -0.36% -
std::partition(list<int>)_(dense)/1024 -52.46% 819.382 389.552 - -0.92% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -51.15% 66.820 32.641 - -29.29% -
rng::starts_with(list<int>)/1000 -50.92% 1542.361 757.001 - -0.59% -
rng::starts_with(list<int>)/1024 -50.87% 1577.945 775.235 - -1.08% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 -50.85% 46.828 23.015 - 15.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -49.27% 9387267.814 4762042.519 - -5.69% -
rng::rotate_copy(vector<int>)/32 -47.71% 3.991 2.087 - 0.24% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -46.91% 1032.603 548.209 - -46.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -46.87% 1030.895 547.737 - -46.77% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.72% 143.021 79.067 - -0.45% -
rng::rotate_copy(vector<int>)/50 -41.95% 4.640 2.693 - -0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -41.32% 44474810.556 26096811.655 - -35.53% -
rng::rotate_copy(vector<int>)/8192 -40.35% 480.627 286.712 - 1.09% -
std::set<std::string>::erase(key)_(existent)/32 -34.70% 74.859 48.881 - -29.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -34.22% 92949333.185 61139678.075 - -18.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -34.22% 13531987.487 8901058.997 - -12.20% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -33.41% 63.689 42.411 - -29.51% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -33.04% 7001574.926 4688206.076 - -26.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -32.54% 5323373.133 3591092.072 - -25.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -32.10% 7271425.343 4937357.349 - -26.26% -
std::find_end(deque<int>)_(near_matches)/8192 -30.56% 2356088.927 1636161.605 - -30.44% -
rng::unique_copy(deque<int>)_(contiguous)/52 -30.25% 21.369 14.905 - 1.48% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -30.11% 1.768 1.236 - -27.95% -
std::find_if(list<int>)_(process_all)/8192 -30.08% 12320.880 8614.710 - -29.32% -
rng::unique_copy(deque<int>)_(contiguous)/32 -30.02% 13.851 9.693 - -0.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -29.89% 361075207.653 253133108.941 - -29.91% -
rng::search(deque<int>)_(near_matches)/1000 -29.75% 24475.839 17194.593 - -28.61% -
rng::search(deque<int>)_(near_matches)/1024 -29.73% 25618.149 18001.606 - -28.64% -
SetIntersection_Interlaced_Vector_float_262144_4 -29.58% 2146597.511 1511571.918 - -29.89% -
rng::unique_copy(deque<int>)_(sprinkled)/52 -29.33% 20.957 14.810 - 0.33% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -29.05% 101.313 71.878 - -41.45% -
std::unordered_set<int>::count(key)_(non-existent)/0 -28.80% 0.407 0.290 - -28.35% -
BM_std_min<unsigned___int128>/1 -28.76% 0.437 0.311 - -15.28% -
rng::fill_n(vector<bool>)/64 -28.40% 1.910 1.367 - -3.51% -
rng::search(deque<int>)_(no_match)/1024 -28.20% 417.474 299.746 - -1.75% -
rng::find(vector<bool>)_(process_all)/50 -28.02% 0.865 0.623 - -15.85% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -27.79% 64.774 46.773 - -24.76% -
std::rotate_copy(vector<int>)/8192 -26.93% 741.822 542.066 - -15.42% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -26.83% 0.612 0.448 - -27.25% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -26.62% 93.713 68.768 - -26.59% -
std::shift_right(vector<int>)/32 -26.33% 4.008 2.953 - -28.61% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -26.25% 29.257 21.576 - -12.05% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -26.24% 12.185 8.988 - -13.37% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -25.95% 50.532 37.418 - -27.11% -
std::find(list<int>)_(process_all)/50 -25.79% 25.000 18.552 - 2.32% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -25.67% 13.335 9.913 - -1.69% -
std::search(deque<int>,_pred)_(no_match)/1024 -25.45% 435.163 324.418 - -0.89% -
std::replace(vector<int>)_(sprinkled)/32 -25.06% 6.667 4.996 - -0.79% -
std::copy(vector<bool>)_(aligned)/1048576 -24.93% 3129.370 2349.290 - -29.25% -
std::fill_n(vector<bool>)/512 -24.90% 1.897 1.425 - -0.01% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -24.90% 9.941 7.466 - -24.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -24.31% 0.636 0.481 - 7.16% -
rng::fill_n(vector<bool>)/512 -24.25% 1.880 1.424 - -0.02% -
BM_vector_deque_copy/0 -24.11% 0.501 0.380 - -2.10% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -24.10% 1146.813 870.431 - 0.66% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -23.78% 79.655 60.712 - -30.06% -
std::unordered_set<int>::count(key)_(non-existent)/32 -23.66% 1.641 1.252 - -15.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -23.40% 11518996.873 8824102.891 - -9.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -22.85% 89.975 69.412 - -27.61% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -22.79% 1.650 1.274 - -34.61% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -22.61% 0.342 0.265 - -24.19% -
std::set<std::string>::insert(value)_(new_value)/8192 -22.57% 90.387 69.990 - 0.06% -
BM_std_min<unsigned_short>/22 -22.22% 2.336 1.817 - 0.23% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -22.18% 35.805 27.862 - -42.17% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -22.05% 32.248 25.138 - -13.83% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -21.98% 11.412 8.903 - -6.21% -
std::replace(vector<int>)_(sprinkled)/50 -21.94% 9.786 7.639 - -1.12% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -21.64% 684.433 536.331 - -3.95% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -21.49% 631.507 495.806 - -1.90% -
std::unordered_set<int>::count(key)_(existent)/32 -21.27% 1.677 1.320 - -10.23% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -21.13% 86.552 68.262 - 52.19% -
rng::contains_subrange(list<int>)_(single_element)/8192 -20.76% 9921.696 7862.007 - 12.39% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -20.65% 16.837 13.360 - 0.01% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -20.35% 7.838 6.242 - -5.13% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -20.23% 32.378 25.828 - -26.00% -
BM_std_min<short>/4 -19.96% 1.133 0.907 - -16.14% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -19.92% 6.495 5.201 - -19.44% -
BM_PopHeap_pair<uint32,_uint32>_1 -19.79% 0.696 0.558 - 10.19% -
BM_std_minmax<char>/8 -19.76% 1.149 0.922 - -9.95% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -19.53% 21.965 17.674 - -25.32% -
std::set<std::string>::erase(key)_(existent)/1024 -19.44% 69.026 55.607 - -27.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -19.34% 1991736.638 1606442.846 - -15.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.31% 21.885 17.658 - 0.60% -
std::copy_if(list<int>)_(every_other)/4096 -19.23% 3955.074 3194.336 - 0.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -18.96% 3155212.399 2557100.231 - -18.51% -
std::fill_n(vector<bool>)/1048576 -18.89% 3834.128 3109.788 - -18.90% -
std::find_end(deque<int>)_(same_length)/1000 -18.85% 1801.218 1461.651 - 55.48% -
BM_MakeHeap_string_Descending_262144 -18.76% 4.609 3.744 - 5.66% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -18.69% 0.564 0.459 - -19.07% -
BM_MakeThenSortHeap_string_SingleElement_16384 -18.69% 45.553 37.038 - -4.33% -
std::partition_copy(list<int>)/50 -18.66% 16.117 13.110 - -0.71% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -18.63% 947.490 771.006 - 0.02% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -18.59% 35.720 29.078 - -19.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -18.55% 0.636 0.518 - -6.86% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -18.49% 50.407 41.088 - 3.53% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -18.20% 41961.078 34323.276 - 9.57% -
std::find(vector<bool>)_(process_all)/50 -18.20% 0.810 0.663 - 14.52% -
std::copy_backward(list<int>)/4096 -18.17% 4096.299 3352.094 - 1.21% -
rng::transform(list<int>)_(identity_transform)/8192 -18.01% 8667.522 7106.165 - -6.53% -
766_femflow_r -17.87% 15.618 12.827 - -0.93% -
SetIntersection_Interlaced_Vector_float_262144_16 -17.86% 3620642.164 2973883.047 - -52.68% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -17.71% 30.867 25.400 - -1.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -17.66% 2294775.665 1889501.617 - -6.05% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -17.63% 40235.679 33140.147 - 10.06% -
BM_RangesPushHeap_uint32_Ascending_1 -17.53% 0.611 0.504 - -12.51% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -17.52% 13232.975 10914.407 - -34.55% -
BM_MakeHeap_string_PipeOrgan_262144 -17.51% 9.573 7.896 - 5.98% -
BM_MakeThenSortHeap_string_SingleElement_256 -17.31% 29.327 24.251 - -3.48% -
std::find_end(deque<int>)_(match_near_end)/1000 -17.26% 397.676 329.032 - -0.49% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -17.02% 25.996 21.571 - -17.98% -
std::multiset<std::string>::erase(key)_(existent)/1024 -17.00% 85.101 70.630 - 22.16% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -16.98% 328.978 273.124 - -5.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -16.98% 12467503.230 10350846.570 - -3.98% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -16.95% 40.109 33.309 - 0.70% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -16.83% 10.020 8.333 - -16.49% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -16.72% 0.555 0.462 - -24.33% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -16.66% 11910.730 9926.160 - -5.43% -
BM_std_minmax<unsigned_char>/24 -16.54% 1.383 1.155 - -4.32% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -16.53% 2.934 2.449 - -10.70% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -16.43% 0.324 0.271 - -44.03% -
BM_MakeThenSortHeap_string_SingleElement_1024 -16.38% 34.769 29.075 - -2.81% -
std::set<int>::insert(value)_(new_value)/1024 -16.34% 49.471 41.388 - -1.33% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -16.18% 1.625 1.362 - -11.98% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -16.10% 3.686 3.093 - -11.20% -
rng::find(vector<bool>)_(process_all)/8 -16.00% 0.743 0.624 - 3.83% -
BM_lexicographical_compare_three_way<IntPtr>/1 -15.94% 0.464 0.390 - -0.64% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -15.93% 28.927 24.318 - -3.99% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -15.77% 8139.650 6855.950 - -4.36% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -15.77% 0.546 0.460 - -1.44% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -15.60% 1.535 1.296 - -28.40% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 -15.52% 77.074 65.116 - 7.32% -
BM_std_minmax<unsigned_char>/16 -15.46% 1.154 0.976 - 0.27% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -15.43% 7.290 6.166 - -14.26% -
std::multiset<std::string>::find(key)_(existent)/8192 -15.40% 30.218 25.565 - -11.56% -
BM_RangesPushHeap_uint32_Random_1 -15.36% 0.576 0.488 - -2.61% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -15.34% 3.904 3.305 - 0.28% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -15.32% 31.310 26.514 - -9.52% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -15.30% 1.378 1.167 - -12.87% -
rng::copy_backward(vector<bool>)_(aligned)/64 -15.24% 1.909 1.618 - -14.55% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -15.10% 9.020 7.658 - -0.00% -
BM_std_minmax<unsigned_char>/32 -15.03% 1.723 1.464 - -8.56% -
BM_std_minmax<unsigned_char>/25 -14.97% 1.387 1.179 - -3.82% -
std::set<int>::insert(value)_(already_present)/0 -14.83% 0.683 0.582 - 0.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -14.81% 12.235 10.424 - -0.21% -
BM_std_min<short>/2 -14.80% 0.570 0.486 - 0.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -14.79% 5.743 4.893 - 0.37% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -14.62% 1.614 1.378 - 1.83% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -14.57% 29.571 25.262 - -22.72% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -14.57% 31.745 27.120 - -3.70% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -14.50% 72.214 61.746 - 0.50% -
BM_PushHeap_uint64_SingleElement_1 -14.39% 0.608 0.520 - -0.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -14.34% 7.345 6.292 - -0.13% -
SetIntersection_Interlaced_Vector_float_1024_4 -14.23% 1534555.700 1316183.730 - -10.27% -
BM_std_minmax<unsigned_char>/26 -14.20% 1.618 1.388 - -3.79% -
std::fill_n(vector<bool>)/64 -14.20% 1.589 1.364 - -10.17% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 -14.13% 767.376 658.914 - -1.15% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -14.05% 0.386 0.332 - -31.82% -
std::unordered_set<std::string>::count(key)_(existent)/32 -14.01% 42.547 36.585 - -6.13% -
rng::rotate_copy(deque<int>)/1024 -13.85% 40.085 34.534 - 0.13% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 -13.71% 0.563 0.486 - 4.67% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -13.68% 9606.286 8292.624 - -12.82% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -13.65% 1833.701 1583.420 - -2.46% -
std::multiset<int>::count(key)_(non-existent)/8192 -13.64% 10.956 9.462 - -15.51% -
BM_StringConstructDestroyCStr_Empty_Transparent -13.52% 0.320 0.277 - 17.46% -
bm_lexicographical_compare<int>/16 -13.37% 2.310 2.001 - -0.77% -
BM_MakeThenSortHeap_string_SingleElement_262144 -13.35% 56.598 49.042 - -4.86% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -13.32% 42.872 37.163 - 4.68% -
BM_MakeThenSortHeap_string_SingleElement_64 -13.29% 22.207 19.257 - -2.12% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -13.28% 1505.425 1305.464 - 5.53% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -13.20% 9663.380 8387.769 - -13.01% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -13.16% 36.083 31.336 - -12.73% -
SetIntersection_Interlaced_Vector_float_1024_64 -13.12% 4071047.175 3537093.208 - -39.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -13.11% 10081885.251 8760310.146 - 22.35% -
BM_StringRelational_Less_Large_Large_Control -13.03% 2.487 2.163 - 5.65% -
std::unique_copy(deque<int>)_(contiguous)/52 -13.00% 16.873 14.679 - -4.34% -
std::copy(vector<int>)/4096 -12.97% 199.405 173.549 - -24.71% -
std::copy_if(list<int>)_(entire_range)/32768 -12.88% 30267.531 26368.773 - -12.11% -
std::multiset<std::string>::erase(key)_(existent)/8192 -12.87% 127.190 110.824 - -17.93% -
std::copy_if(list<int>)_(entire_range)/64 -12.82% 36.133 31.499 - -12.96% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -12.75% 6719.046 5862.195 - -0.49% -
SetIntersection_Interlaced_Vector_float_262144_256 -12.65% 25979923.701 22692356.894 - -56.18% -
std::unique_copy(deque<int>)_(contiguous)/32 -12.57% 10.738 9.388 - -15.00% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -12.56% 1.322 1.156 - -11.23% -
BM_std_minmax<long_long>/3 -12.55% 1.738 1.519 - -13.16% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -12.52% 10.664 9.329 - -11.70% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -12.46% 3.961 3.467 - -3.65% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -12.44% 1.124 0.984 - -25.54% -
std::map<std::string,_int>::erase(iterator)/8192 -12.35% 35.224 30.873 - 16.73% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -12.25% 1.318 1.156 - -11.31% -
std::set<std::string>::contains(key)_(non-existent)/8192 -12.20% 30.224 26.535 - 1.72% -
BM_MakeThenSortHeap_float_Descending_4 -12.20% 1.319 1.158 - -1.49% -
std::unordered_set<std::string>::find(key)_(existent)/32 -12.08% 42.367 37.249 - -11.61% -
rng::replace(vector<int>)_(sprinkled)/8192 -11.93% 1567.441 1380.381 - 0.26% -
BM_std_minmax_element<char>/3 -11.88% 1.304 1.149 - -2.64% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -11.88% 1.317 1.161 - -13.20% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -11.77% 7.092 6.257 - 38.47% -
std::unordered_set<int>::find(key)_(non-existent)/32 -11.76% 1.125 0.993 - 0.97% -
BM_std_minmax<unsigned_char>/19 -11.64% 1.869 1.651 - -0.29% -
BM_RangesPushHeap_float_SingleElement_1 -11.64% 0.466 0.412 - -35.28% -
BM_StringDestroy_Empty -11.61% 0.754 0.667 - 1.88% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -11.47% 7.915 7.007 - -41.31% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -11.44% 1.289 1.142 - -14.76% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -11.43% 0.260 0.230 - -11.80% -
BM_std_minmax<unsigned_char>/28 -11.43% 2.402 2.127 - -1.06% -
std::partition(deque<int>)_(dense)/50 -11.42% 15.008 13.294 - -18.63% -
SetIntersection_Front_Vector_uint32_16384_256 -11.41% 2653042.413 2350367.643 - 2.63% -
rng::partition_copy(list<int>)/8192 -11.40% 8495.977 7527.162 - 2.14% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -11.23% 11.230 9.969 - -5.58% -
rng::copy_n(list<int>)/4096 -11.21% 4635.736 4116.195 - 3.34% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -11.13% 27.068 24.054 - 11.15% -
rng::copy(vector<int>)/32768 -11.11% 3171.621 2819.270 - -19.13% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -11.04% 857.949 763.264 - -7.83% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -11.03% 0.484 0.431 - 12.86% -
BM_std_min<short>/3 -11.00% 0.767 0.683 - -1.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -11.00% 8888420.399 7911113.026 - -2.84% -
rng::replace(vector<int>)_(sprinkled)/1024 -10.85% 196.618 175.294 - 1.83% -
BM_StringRelational_Eq_Small_Small_Control -10.82% 1.902 1.696 - -8.37% -
rng::rotate_copy(vector<int>)/1024 -10.81% 36.842 32.858 - 1.09% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -10.79% 8641.404 7708.989 - -15.85% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -10.74% 26.291 23.466 - 18.30% -
BM_std_minmax<unsigned_char>/30 -10.69% 2.976 2.658 - -2.24% -
BM_std_min<__int128>/1 -10.61% 0.345 0.308 - -16.98% -
BM_PopHeap_uint32_1 -10.60% 0.522 0.466 - 2.22% -
BM_std_minmax<char>/16 -10.56% 1.083 0.969 - -5.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -10.40% 8732751.499 7824622.051 - 0.18% -
BM_std_minmax<unsigned_char>/22 -10.38% 2.774 2.486 - -0.89% -
BM_std_minmax<unsigned_char>/27 -10.38% 2.076 1.860 - -0.42% -
rng::stable_partition(deque<int>)_(dense)/1024 -10.37% 668.423 599.141 - 1.55% -
BM_PopHeap_string_262144 -10.27% 97.775 87.733 - -5.24% -
std::transform(list<int>)_(identity_transform)/8192 -10.25% 7829.326 7026.710 - -8.01% -
SetIntersection_Interlaced_Vector_float_16384_16 -10.25% 4050689.509 3635643.158 - -6.58% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -10.23% 10.593 9.509 - -15.64% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -10.23% 1.604 1.440 - -12.15% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -10.22% 9.736 8.741 - 40.65% -
BM_toupper_char<char> -10.20% 0.689 0.619 - 0.52% -
std::find_first_of(deque<int>)_(small_needle)/8192 -10.19% 31712.870 28481.472 - -0.34% -
BM_vector_deque_ranges_move_backward/2 -10.10% 2.002 1.800 - -7.06% -
std::multiset<std::string>::erase(iterator)/0 -10.06% 29.375 26.420 - -12.10% -
rng::stable_partition(deque<int>)_(dense)/32 -10.05% 31.758 28.566 - 2.01% -
BM_std_minmax<unsigned_char>/23 -10.01% 3.254 2.928 - -1.92% -
SetIntersection_Interlaced_Vector_float_1024_16 -9.99% 2166437.883 1950000.022 - -30.85% -
BM_deque_vector_copy/0 -9.96% 1.545 1.391 - -6.69% -
rng::adjacent_find(deque<int>,_pred)/8 -9.92% 4.665 4.202 - 0.72% -
rng::replace(vector<int>)_(sprinkled)/50 -9.88% 9.930 8.949 - 11.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -9.85% 9253773.352 8342030.617 - -0.02% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -9.84% 54.910 49.506 - 0.30% -
std::set<int>::lower_bound(key)_(existent)/8192 -9.84% 8.673 7.820 - -0.35% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -9.82% 10.587 9.548 - -0.05% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -9.77% 94.201 85.001 - -31.15% -
rng::rotate(list<int>)_(1_element_backward)/50 -9.75% 26.032 23.495 - -7.13% -
std::all_of(deque<int>)_(process_all)/50 -9.69% 21.343 19.275 - -9.24% -
BM_std_minmax<unsigned_char>/18 -9.68% 1.434 1.296 - -1.59% -
bm_lexicographical_compare<signed_char>/3 -9.67% 1.850 1.671 - -3.22% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -9.60% 1.098 0.993 - -5.02% -
std::multiset<int>::contains(key)_(existent)/8192 -9.60% 9.222 8.337 - -5.44% -
SetIntersection_Front_Set_uint64_262144_1024 -9.56% 16772186.478 15168791.146 - 4.73% -
rng::contains_subrange(deque<int>)_(same_length)/16 -9.54% 12.984 11.745 - 4.56% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -9.54% 19767.516 17881.425 - -7.66% -
BM_std_minmax<unsigned_char>/31 -9.53% 3.468 3.138 - -0.63% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -9.50% 35.105 31.770 - 33.05% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -9.47% 0.536 0.485 - -10.07% -
rng::fill(deque<int>)/32 -9.46% 1.510 1.367 - -7.00% -
BM_std_minmax<long_long>/2 -9.43% 1.288 1.167 - -11.27% -
SetIntersection_Front_Set_float_1024_1024 -9.42% 16370396.616 14827857.614 - -10.75% -
std::partition(deque<int>)_(dense)/32 -9.41% 9.955 9.018 - -19.08% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 -9.39% 21.812 19.764 - -10.10% -
std::for_each_n(list<int>)/8 -9.38% 2.565 2.325 - -10.31% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 -9.34% 63.863 57.898 - -0.04% -
SetIntersection_Front_Set_float_1024_256 -9.34% 4887984.721 4431474.273 - -11.41% -
rng::find_end(vector<int>)_(same_length)/1024 -9.32% 563.069 510.568 - -0.61% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -9.29% 10.766 9.765 - -3.93% -
rng::find_end(vector<int>)_(same_length)/8192 -9.27% 4198.913 3809.488 - -0.45% -
BM_StringRelational_Less_Small_Small_ChangeFirst -9.26% 1.458 1.323 - -4.57% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -9.26% 20.670 18.756 - 0.87% -
std::multiset<std::string>::contains(key)_(existent)/32 -9.22% 16.774 15.228 - 1.99% -
rng::transform(list<int>,_list<int>)/8192 -9.19% 10231.230 9291.288 - -9.07% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -9.19% 24.481 22.233 - -9.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -9.16% 5989019.464 5440133.767 - -4.68% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -9.16% 56.810 51.605 - 11.10% -
bm_lexicographical_compare<signed_char>/1 -9.14% 1.388 1.261 - -1.98% -
bm_lexicographical_compare<int>/1 -9.13% 1.387 1.260 - -4.64% -
BM_RangesMakeHeap_uint64_Heap_64 -9.10% 0.270 0.245 - 0.17% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -9.08% 1.044 0.949 - -11.83% -
BM_std_minmax<unsigned_char>/21 -9.06% 2.436 2.215 - -0.70% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -9.06% 11.502 10.461 - 2.57% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -9.05% 1.508 1.372 - -10.29% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -9.02% 0.932 0.848 - -3.05% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -9.02% 32.018 29.130 - 11.48% -
BM_PopHeap_float_262144 -9.02% 41.806 38.037 - -6.47% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -8.99% 0.760 0.692 - 0.27% -
BM_std_minmax<long_long>/5 -8.99% 2.218 2.019 - -9.25% -
SetIntersection_Front_Vector_string_16384_1024 -8.97% 41746706.942 38000013.645 - -3.53% -
BM_PushHeap_uint32_PipeOrgan_1 -8.97% 0.484 0.441 - -7.13% -
std::partition_point(deque<int>)/32 -8.94% 4.771 4.344 - -3.01% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -8.92% 1.324 1.206 - -3.93% -
BM_std_minmax<unsigned_char>/20 -8.92% 2.108 1.920 - -0.65% -
BM_MakeHeap_string_Descending_1024 -8.88% 3.035 2.766 - 1.86% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -8.85% 0.932 0.850 - -8.92% -
BM_StringFindNoMatch/64 -8.82% 2.004 1.827 - -1.19% -
BM_std_minmax<char>/24 -8.81% 1.316 1.200 - -4.24% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -8.81% 4601.126 4195.656 - -8.92% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -8.81% 2.699 2.461 - -2.88% -
rng::for_each(multiset<int>)/50 -8.81% 48.507 44.236 - -2.03% -
BM_RangesPopHeap_uint32_1 -8.80% 0.556 0.508 - 22.15% -
rng::find_end(vector<int>)_(same_length)/1000 -8.79% 547.139 499.060 - -0.60% -
rng::find_last(deque<int>)_(bail_90%)/8 -8.77% 0.931 0.849 - -2.03% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -8.76% 10.684 9.748 - -2.49% -
rng::find_last(list<int>)_(bail_90%)/50 -8.73% 1.397 1.275 - -1.61% -
rng::stable_partition(deque<int>)_(dense)/50 -8.71% 42.542 38.836 - 3.84% -
BM_vector_deque_ranges_move_backward/1 -8.67% 2.270 2.073 - -5.03% -
rng::copy_backward(list<int>)/32768 -8.67% 30316.370 27687.746 - -8.71% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -8.65% 0.467 0.427 - -23.25% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -8.55% 1940.801 1774.900 - -8.50% -
rng::find_end(list<int>)_(single_element)/8192 -8.53% 7950.525 7272.403 - -17.03% -
std::find(vector<bool>)_(process_all)/8 -8.51% 0.721 0.660 - 14.50% -
SetIntersection_Interlaced_Vector_float_16384_64 -8.50% 6912888.620 6325203.870 - -40.03% -
std::find_if(list<int>)_(bail_25%)/32768 -8.50% 10834.831 9914.193 - -4.89% -
rng::partition(deque<int>)_(sparse)/8192 -8.48% 3376.474 3090.058 - 2.06% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -8.45% 1.262 1.155 - -11.42% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control -8.44% 0.401 0.367 - 0.66% -
std::remove_if(list<int>)_(prefix)/8192 -8.41% 10371.258 9499.057 - 1.58% -
rng::replace(vector<int>)_(sprinkled)/32 -8.37% 6.815 6.245 - 11.42% -
rng::contains_subrange(list<int>)_(same_length)/8192 -8.32% 8612.492 7895.899 - -0.32% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -8.30% 25.117 23.032 - -18.63% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -8.29% 4.107 3.767 - -5.04% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -8.27% 2.558 2.347 - -9.83% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -8.24% 39.476 36.224 - -16.28% -
std::find_end(vector<int>)_(near_matches)/1024 -8.19% 16893.731 15509.364 - -0.19% -
std::find_end(vector<int>)_(near_matches)/1000 -8.19% 16271.331 14939.164 - -0.40% -
std::transform(deque<int>,_deque<int>)/32 -8.18% 23.821 21.872 - 1.34% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -8.17% 1.609 1.478 - -7.29% -
BM_MakeThenSortHeap_string_SingleElement_16 -8.17% 14.734 13.530 - -1.35% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -8.15% 11.068 10.166 - 0.10% -
bm_ranges_lexicographical_compare<int>/4 -8.14% 1.384 1.272 - -1.92% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -8.13% 1.257 1.155 - -11.46% -
std::find_first_of(deque<int>)_(small_needle)/1024 -8.12% 3993.672 3669.429 - -1.22% -
BM_StringRelational_Eq_Small_Small_ChangeLast -8.12% 2.128 1.956 - 16.57% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -8.07% 9283.758 8534.282 - -6.04% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -8.06% 1.546 1.421 - -7.52% -
BM_std_minmax<unsigned_char>/29 -8.02% 2.600 2.391 - -1.57% -
std::set<std::string>::contains(key)_(non-existent)/32 -8.01% 10.854 9.985 - 6.01% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -8.01% 0.591 0.543 - -1.87% -
BM_MakeHeap_uint64_Random_64 -8.00% 1.323 1.217 - -5.12% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -7.98% 15.925 14.654 - 1.00% -
BM_StringEraseWithMove_Small_Transparent -7.93% 2.535 2.334 - -8.67% -
BM_MakeHeap_uint32_Descending_64 -7.92% 0.250 0.230 - -1.13% -
std::unordered_set<int>::count(key)_(existent)/1024 -7.92% 1.289 1.187 - -1.41% -
rng::remove(list<int>)_(prefix)/8192 -7.91% 9099.858 8380.415 - -1.67% -
std::find_end(deque<int>)_(single_element)/1000 -7.88% 270.513 249.207 - -0.39% -
std::partition(vector<int>)_(dense)/32 -7.87% 8.855 8.158 - -4.34% -
BM_MakeHeap_string_Random_262144 -7.84% 17.233 15.882 - 1.94% -
SetIntersection_Front_Vector_string_1024_1024 -7.82% 41853196.674 38581043.792 - -4.89% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -7.79% 0.365 0.336 - 0.13% -
bm_lexicographical_compare<signed_char>/2 -7.78% 1.619 1.493 - -0.11% -
BM_std_minmax<char>/25 -7.78% 1.328 1.225 - -4.06% -
BM_std_minmax<char>/26 -7.77% 1.557 1.436 - -6.67% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -7.73% 293480.624 270786.861 - 2.32% -
rng::find_if_not(deque<int>)_(process_all)/8192 -7.64% 3061.975 2827.893 - 0.93% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -7.64% 27558.168 25453.989 - -0.43% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -7.62% 23.033 21.277 - -3.91% -
BM_PushHeap_string_Descending_262144 -7.61% 3.492 3.226 - -40.78% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -7.60% 688.754 636.408 - -13.45% -
SetIntersection_Front_Set_float_64_64 -7.59% 16111223.483 14887792.079 - -3.38% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -7.56% 1.260 1.165 - -8.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -7.54% 7081939.371 6548059.163 - 0.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -7.54% 25548431.102 23623348.810 - 13.07% -
rng::sort(deque<int>)_(repeated)/1024 -7.53% 1040.586 962.238 - 1.63% -
BM_std_minmax_element<int>/3 -7.50% 1.193 1.104 - 5.71% -
std::sort(deque<int>)_(repeated)/1024 -7.49% 1041.597 963.562 - 0.02% -
std::distance(join_view(vector<vector<int>>))/50 -7.42% 0.633 0.586 - -3.11% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -7.37% 10.355 9.592 - -3.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -7.36% 73.353 67.954 - 4.27% -
rng::find_last_if(list<int>)_(bail_10%)/50 -7.36% 39.215 36.330 - -0.48% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -7.33% 8.819 8.173 - 28.60% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -7.24% 6.442 5.975 - 1.39% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -7.23% 39.425 36.574 - -13.05% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -7.20% 737.993 684.876 - -18.31% -
BM_PushHeap_float_QuickSortAdversary_16 -7.19% 1.066 0.989 - 1.03% -
rng::transform(deque<int>,_deque<int>)/32 -7.19% 23.558 21.865 - 0.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -7.18% 178303615.341 165509280.823 - -0.48% -
BM_MakeHeap_uint32_Random_16384 -7.16% 1.087 1.009 - 0.90% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 -7.09% 0.612 0.569 - -6.23% -
bm_ranges_lexicographical_compare<int>/8 -7.09% 1.618 1.503 - -1.80% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -7.06% 2.663 2.475 - -1.21% -
BM_MakeHeap_string_Descending_256 -7.05% 2.923 2.717 - 0.68% -
SetIntersection_Front_Set_float_1024_64 -7.05% 2029703.511 1886709.778 - -7.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -7.01% 1591859.344 1480217.804 - -7.20% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 -6.98% 1582.684 1472.182 - 92.55% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -6.96% 1.237 1.151 - -9.04% -
std::transform(deque<int>,_deque<int>)/50 -6.94% 36.026 33.528 - 0.37% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -6.93% 28.828 26.831 - -7.20% -
BM_vector_deque_ranges_copy/0 -6.93% 0.372 0.347 - -25.06% -
std::fill(vector<bool>)/512 -6.87% 1.598 1.488 - -2.71% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -6.86% 1.849 1.722 - -6.83% -
BM_PushHeap_string_PipeOrgan_256 -6.83% 8.171 7.613 - -12.28% -
std::none_of(deque<int>)_(process_all)/8192 -6.82% 2813.202 2621.453 - -8.76% -
std::set<std::string>::contains(key)_(non-existent)/1024 -6.79% 22.162 20.656 - -0.52% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -6.78% 748.145 697.439 - -19.54% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -6.77% 142.956 133.274 - -5.03% -
rng::move(deque<int>)/32768 -6.77% 2172.780 2025.779 - -6.87% -
std::copy_backward(vector<int>)/32768 -6.74% 3586.083 3344.418 - -11.88% -
bm_lexicographical_compare<int>/2 -6.73% 1.618 1.509 - -0.58% -
rng::contains_subrange(deque<int>)_(same_length)/32 -6.72% 20.540 19.160 - 2.85% -
std::find_first_of(deque<int>)_(large_needle)/50 -6.72% 717.048 668.878 - -4.66% -
BM_RangesMakeHeap_string_Descending_262144 -6.66% 3.713 3.465 - -39.00% -
SetIntersection_Interlaced_Vector_string_262144_16 -6.66% 6148059.555 5738824.154 - -1.69% -
std::search(vector<int>)_(no_match)/1024 -6.65% 225.964 210.939 - -2.02% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -6.65% 1.272 1.188 - 2.30% -
rng::fill(list<int>)/8192 -6.65% 7671.302 7161.354 - -3.13% -
BM_std_minmax<unsigned_short>/18 -6.63% 2.075 1.938 - -2.37% -
rng::copy_if(list<int>)_(entire_range)/32768 -6.63% 27953.949 26101.507 - -8.10% -
std::set<std::string>::equal_range(key)_(existent)/8192 -6.62% 30.729 28.695 - 6.26% -
SetIntersection_Interlaced_Set_string_256_64 -6.59% 31938150.149 29833308.329 - -5.05% -
std::remove(deque<int>)_(sprinkled)/50 -6.59% 65.067 60.780 - 6.15% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -6.57% 1.558 1.455 - -2.68% -
SetIntersection_Interlaced_Vector_float_262144_1024 -6.53% 98904171.742 92450354.680 - -40.86% -
BM_StringFindAllMatch/1 -6.52% 2.809 2.625 - -5.36% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -6.51% 37.959 35.488 - 4.07% -
BM_StringConstructDestroyCStr_Small_Transparent -6.45% 0.394 0.369 - -0.43% -
BM_std_minmax<long_long>/11 -6.44% 2.541 2.378 - -6.33% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -6.39% 1.549 1.450 - 8.95% -
BM_MakeHeap_string_Ascending_262144 -6.37% 7.518 7.039 - -23.25% -
BM_StringEraseWithMove_Empty_Transparent -6.36% 0.608 0.570 - 1.28% -
BM_std_minmax<char>/19 -6.35% 1.751 1.640 - -7.30% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -6.31% 0.483 0.453 - -4.99% -
std::multiset<std::string>::contains(key)_(existent)/8192 -6.31% 30.259 28.351 - 1.33% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -6.31% 3432370.219 3215946.178 - 30.61% -
SetIntersection_Front_Vector_string_256_256 -6.30% 20573607.626 19276542.755 - -4.42% -
std::partition_point(deque<int>)/50 -6.30% 4.797 4.495 - -2.57% -
BM_std_min<int>/1 -6.29% 0.348 0.327 - 15.97% -
BM_StringEraseToEnd_Small_Transparent -6.27% 0.443 0.416 - -0.09% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -6.27% 0.987 0.925 - 1.89% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.26% 1179.516 1105.633 - -10.38% -
bm_ranges_lexicographical_compare<signed_char>/16 -6.25% 1.385 1.299 - 0.09% -
std::search(vector<int>)_(no_match)/1000 -6.23% 219.670 205.981 - -3.24% -
rng::fold_left(list<int>)/50 -6.20% 39.943 37.467 - -0.03% -
BM_std_minmax<char>/27 -6.20% 1.945 1.825 - -6.51% -
std::set<int>::contains(key)_(non-existent)/0 -6.20% 0.283 0.265 - -0.72% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -6.20% 37.419 35.100 - -0.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.18% 10602155.633 9946516.418 - 1.68% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -6.18% 10.795 10.129 - 0.26% -
bm_ranges_lexicographical_compare<int>/1 -6.13% 1.384 1.299 - 0.26% -
std::mismatch(list<int>)_(it,_it,_it)/8 -6.11% 2.810 2.638 - -0.23% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -6.09% 28.877 27.118 - -4.25% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -6.08% 43.857 41.191 - 29.29% -
BM_deque_deque_copy/70000 -6.07% 3172.742 2980.043 - -5.89% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -6.06% 6.432 6.042 - 0.85% -
bm_ranges_lexicographical_compare<signed_char>/8 -6.04% 3.377 3.173 - 0.23% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -6.03% 1.984 1.864 - -0.58% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -6.00% 5.243 4.929 - -2.64% -
std::find_end(deque<int>)_(near_matches)/1024 -5.99% 29457.320 27691.615 - -11.44% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -5.99% 1.324 1.245 - -3.60% -
BM_std_minmax<long_long>/4 -5.98% 1.828 1.719 - -8.01% -
BM_std_minmax<short>/4 -5.92% 1.089 1.024 - 5.51% -
BM_vector_deque_copy_backward/0 -5.91% 0.518 0.487 - 21.29% -
rng::none_of(vector<int>)_(process_all)/8 -5.90% 2.453 2.308 - -1.92% -
std::find_end(vector<int>)_(match_near_end)/1000 -5.89% 278.691 262.288 - -0.12% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -5.89% 23.287 21.917 - -4.90% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -5.87% 4.012 3.776 - -4.73% -
BM_MakeHeap_float_Random_262144 -5.85% 1.205 1.135 - 1.73% -
BM_std_min<unsigned_short>/19 -5.85% 1.883 1.773 - -6.36% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -5.82% 30.768 28.979 - 0.56% -
BM_MakeHeap_string_PipeOrgan_16384 -5.80% 5.545 5.223 - -6.04% -
BM_std_min<unsigned_char>/5 -5.79% 1.325 1.248 - -5.22% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -5.78% 872.855 822.442 - 23.81% -
BM_std_minmax<long_long>/6 -5.77% 2.427 2.287 - -5.85% -
BM_std_min<unsigned_short>/26 -5.76% 2.170 2.045 - -5.01% -
rng::copy(vector<bool>)_(unaligned)/512 -5.73% 3.689 3.478 - -5.98% -
std::find_end(deque<int>)_(near_matches)/1000 -5.72% 28372.488 26749.824 - -11.13% -
rng::find_if_not(deque<int>)_(process_all)/32768 -5.70% 12151.513 11458.951 - -1.51% -
BM_StringEraseToEnd_Huge_Opaque -5.70% 2.489 2.347 - -6.57% -
std::is_sorted_until(list<int>)/8192 -5.69% 7190.875 6782.072 - -6.78% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -5.68% 0.566 0.534 - -3.40% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -5.68% 11.244 10.606 - 0.42% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 -5.66% 0.525 0.496 - 0.23% -
BM_RangesPushHeap_float_PipeOrgan_4 -5.66% 0.519 0.490 - 1.80% -
BM_MakeHeap_string_Descending_16384 -5.66% 2.919 2.754 - -7.46% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -5.65% 346.344 326.779 - -0.73% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.64% 347.055 327.485 - 0.52% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -5.64% 10.346 9.763 - 1.84% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -5.61% 6.036 5.697 - 1.42% -
BM_std_minmax<unsigned_short>/19 -5.61% 2.282 2.154 - -0.92% -
BM_LowerBound_string_1024 -5.59% 189.937 179.311 - 0.66% -
BM_StringRelational_Less_Large_Small_Control -5.59% 1.829 1.727 - -2.98% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -5.58% 1.214 1.146 - 9.04% -
BM_std_minmax_element<int>/2 -5.58% 0.687 0.649 - 1.70% -
BM_StringEraseWithMove_Empty_Opaque -5.58% 0.845 0.798 - -0.05% -
rng::rotate_copy(deque<int>)/8192 -5.57% 313.662 296.199 - 0.95% -
BM_std_minmax<unsigned_short>/17 -5.55% 1.751 1.654 - -3.37% -
SetIntersection_Interlaced_Vector_float_256_16 -5.55% 6589917.871 6224292.766 - -22.00% -
std::set<int>::erase(key)_(non-existent)/32 -5.51% 2.456 2.321 - -13.38% -
std::fill(list<int>)/8192 -5.49% 7529.127 7115.978 - -0.01% -
BM_StringRelational_Less_Huge_Large_Control -5.48% 2.365 2.236 - -9.42% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -5.47% 1522596.399 1439375.247 - -5.96% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -5.46% 1605.477 1517.798 - -3.97% -
std::move_backward(vector<bool>)_(unaligned)/64 -5.46% 1.927 1.821 - 1.76% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -5.45% 15.776 14.916 - -2.68% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 -5.43% 9.743 9.215 - 6.20% -
BM_StringRelational_Less_Small_Large_Control -5.43% 1.772 1.676 - 3.66% -
std::adjacent_find(list<int>,_pred)/50 -5.42% 38.690 36.593 - 4.46% -
std::transform(deque<int>)_(identity_transform)/8192 -5.42% 2586.316 2446.227 - -1.04% -
std::partition(deque<int>)_(sparse)/8192 -5.41% 3190.356 3017.702 - -0.25% -
std::map<int,_int>::count(key)_(non-existent)/32 -5.41% 3.051 2.886 - 0.08% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -5.41% 1.242 1.175 - -4.71% -
std::set<int>::upper_bound(key)_(non-existent)/32 -5.38% 2.595 2.456 - 0.85% -
BM_LowerBound_string_64 -5.36% 72.199 68.332 - -1.46% -
rng::find_last(vector<char>)_(bail_90%)/8 -5.35% 0.487 0.461 - -0.08% -
BM_std_minmax<unsigned_char>/7 -5.35% 2.589 2.450 - 0.67% -
BM_MakeHeap_uint32_Random_4 -5.35% 1.506 1.426 - 27.12% -
rng::any_of(deque<int>)_(process_all)/50 -5.35% 19.356 18.321 - -0.10% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -5.32% 10041.354 9506.999 - -24.98% -
bm_ranges_lexicographical_compare<int>/2 -5.31% 1.613 1.527 - 0.00% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -5.30% 5.201 4.925 - -1.35% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -5.29% 4096981.586 3880233.116 - 11.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -5.27% 206385828.682 195506599.785 - -9.54% -
std::none_of(deque<int>)_(process_all)/32768 -5.27% 11170.221 10581.447 - -8.09% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -5.27% 7.066 6.694 - 2.75% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -5.26% 3.716 3.521 - 3.50% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -5.25% 9.687 9.179 - 0.51% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.24% 42.644 40.411 - 0.86% -
BM_std_minmax<short>/20 -5.23% 2.096 1.987 - -0.72% -
BM_std_min<unsigned___int128>/64000 -5.22% 26142.466 24776.719 - -42.22% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -5.20% 17.661 16.742 - -2.88% -
BM_std_min<unsigned___int128>/4000 -5.20% 1628.275 1543.559 - -41.96% -
std::unordered_map<int,_int>::erase(iterator)/8192 -5.18% 21.465 20.353 - -0.02% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -5.17% 0.596 0.565 - -3.07% -
rng::contains(deque<int>)_(process_all)/8 -5.17% 3.084 2.924 - -0.63% -
std::map<std::string,_int>::erase(key)_(existent)/0 -5.14% 73.676 69.890 - 65.59% -
BM_std_min<unsigned___int128>/4096 -5.13% 1665.940 1580.503 - -41.95% -
rng::rotate(deque<int>)_(by_1/2)/1024 -5.12% 182.814 173.460 - -0.05% -
rng::contains_subrange(vector<int>)_(single_element)/16 -5.09% 4.992 4.738 - 0.29% -
BM_std_min<unsigned___int128>/1024 -5.08% 417.854 396.638 - -41.63% -
BM_std_min<unsigned___int128>/5500 -5.06% 2237.149 2123.963 - -41.92% -
SetIntersection_Front_Vector_string_16384_64 -5.05% 3623365.067 3440261.989 - -0.99% -
rng::find_first_of(deque<int>)_(small_needle)/50 -5.05% 170.779 162.162 - -5.04% -
BM_StringFindAllMatch/8 -5.04% 2.545 2.417 - -5.00% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -5.04% 9.469 8.992 - -5.18% -
std::find_first_of(deque<int>)_(large_needle)/32 -5.03% 297.861 282.867 - -7.33% -
BM_std_min<unsigned___int128>/70000 -5.03% 28539.590 27103.555 - -42.18% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.03% 44589.896 42346.744 - -0.97% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -5.02% 1.695 1.610 - -2.50% -
rng::starts_with(vector<int>,_pred)/1000 -4.99% 471.210 447.675 - -1.77% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -4.98% 54741211.634 52015391.379 - 12.70% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -4.94% 16.842 16.011 - -1.17% -
rng::adjacent_find(deque<int>,_pred)/50 -4.92% 30.902 29.381 - 1.25% -
BM_std_min<unsigned___int128>/512 -4.91% 209.481 199.186 - -41.11% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -4.91% 16063887.038 15274930.378 - 0.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -4.91% 126456614.111 120246929.995 - -10.74% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -4.89% 1.337 1.272 - -5.41% -
rng::fill_n(list<int>)/8192 -4.88% 7441.929 7078.416 - 0.01% -
BM_std_min<unsigned___int128>/65536 -4.87% 26682.463 25382.257 - -42.17% -
BM_RangesMakeThenSortHeap_string_Descending_256 -4.84% 19.499 18.556 - -3.95% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -4.83% 16.833 16.020 - -4.08% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -4.83% 9981.191 9499.407 - -24.42% -
std::set<std::string>::upper_bound(key)_(existent)/32 -4.81% 17.013 16.194 - -5.00% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.80% 35.821 34.103 - -3.55% -
SetIntersection_Interlaced_Vector_string_256_64 -4.79% 20473075.040 19491523.013 - -3.40% -
std::unique(deque<int>)_(contiguous)/52 -4.78% 76.872 73.196 - 6.92% -
BM_std_minmax<unsigned_char>/14 -4.77% 2.684 2.556 - 0.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.77% 247225927.313 235431455.868 - -3.33% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -4.77% 24.483 23.315 - -10.43% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -4.76% 0.555 0.528 - -9.72% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.76% 16.471 15.687 - -13.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.75% 147447421.258 140439842.329 - -2.06% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -4.74% 245387.378 233762.884 - -5.24% -
std::remove(deque<int>)_(sprinkled)/32 -4.73% 57.614 54.887 - 4.29% -
rng::contains_subrange(list<int>)_(process_all)/50 -4.71% 18.611 17.735 - 0.69% -
rng::copy_n(vector<bool>)_(unaligned)/512 -4.70% 3.673 3.501 - 5.39% -
rng::contains_subrange(deque<int>)_(same_length)/50 -4.69% 28.772 27.423 - 2.00% -
BM_MakeHeap_uint32_PipeOrgan_256 -4.68% 0.657 0.626 - -0.70% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -4.68% 852.008 812.170 - 33.06% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.67% 11809.120 11257.058 - 0.30% -
std::find_end(list<int>)_(same_length)/8192 -4.66% 19091.046 18201.882 - -2.42% -
rng::remove(deque<int>)_(prefix)/32 -4.66% 59.090 56.340 - 2.17% -
std::find_if_not(deque<int>)_(process_all)/1024 -4.64% 497.084 474.044 - -2.21% -
BM_PushHeap_string_PipeOrgan_262144 -4.62% 18.136 17.298 - -21.61% -
std::map<int,_int>::erase(key)_(non-existent)/0 -4.61% 0.266 0.253 - -0.17% -
SetIntersection_Front_Vector_uint32_16384_64 -4.61% 1510573.384 1440948.262 - -0.49% -
SetIntersection_Interlaced_Vector_uint64_64_16 -4.61% 18862522.960 17993126.571 - 2.05% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -4.59% 0.954 0.910 - -3.76% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -4.59% 9.221 8.798 - 0.57% -
BM_MakeHeap_uint64_Ascending_4 -4.58% 0.428 0.409 - -9.56% -
std::set<std::string>::count(key)_(non-existent)/1024 -4.58% 23.898 22.803 - 0.08% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -4.57% 1.387 1.324 - -5.27% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.56% 823.016 785.492 - -3.00% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -4.56% 2.000 1.909 - -3.88% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 -4.55% 0.281 0.268 - -1.22% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 -4.54% 1.342 1.281 - 3.48% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -4.52% 8.799 8.401 - -2.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -4.52% 140703096.378 134343675.392 - 21.27% -
rng::partition_point(deque<int>)/32 -4.52% 4.247 4.055 - -4.07% -
BM_std_minmax<unsigned_char>/17 -4.51% 1.156 1.104 - -0.09% -
BM_std_minmax<unsigned_short>/4 -4.50% 1.078 1.029 - 9.97% -
BM_std_minmax<unsigned_char>/13 -4.49% 2.342 2.237 - 0.83% -
BM_MakeHeap_float_Descending_4 -4.48% 0.290 0.277 - -4.22% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -4.47% 37809.632 36117.812 - -7.04% -
bm_lexicographical_compare<signed_char>/6 -4.47% 2.552 2.438 - -2.13% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -4.46% 0.430 0.411 - -35.21% -
bm_lexicographical_compare<unsigned_char>/8 -4.46% 1.211 1.157 - -22.74% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -4.44% 1.755 1.677 - -9.88% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -4.44% 1.121 1.071 - -8.18% -
SetIntersection_Front_Set_uint32_262144_1024 -4.44% 15287831.383 14608534.500 - -5.58% -
bm_ranges_lexicographical_compare<int>/64 -4.44% 5.026 4.803 - -2.20% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -4.43% 23.774 22.722 - -0.25% -
BM_std_minmax<char>/32 -4.40% 1.676 1.602 - -2.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -4.39% 7.233 6.916 - 0.76% -
BM_std_min<unsigned_short>/9 -4.38% 6.457 6.174 - -4.66% -
BM_std_minmax<unsigned_short>/7 -4.38% 1.752 1.676 - -4.37% -
std::multiset<std::string>::clear()/8192 -4.37% 211118.774 201896.835 - 0.94% -
BM_RangesPushHeap_string_SingleElement_256 -4.35% 2.621 2.507 - -2.08% -
BM_StringEraseToEnd_Huge_Transparent -4.33% 2.552 2.441 - -4.87% -
std::map<int,_int>::contains(key)_(non-existent)/0 -4.33% 0.283 0.270 - -1.02% -
std::unordered_set<int>::clear()/8192 -4.31% 64196.348 61431.005 - -0.87% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.30% 1270.127 1215.534 - 1.96% -
BM_PushHeap_uint32_Ascending_16384 -4.30% 6.872 6.576 - -2.35% -
rng::contains_subrange(list<int>)_(single_element)/50 -4.30% 18.318 17.531 - -0.64% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -4.30% 0.488 0.467 - -5.70% -
rng::copy(vector<int>)/8 -4.29% 2.329 2.229 - -2.63% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -4.29% 24.056 23.023 - -6.90% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -4.28% 1.210 1.158 - 0.96% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.28% 11.058 10.585 - 3.66% -
std::rotate(vector<bool>)_(by_1/4)/1024 -4.27% 15.283 14.630 - -1.05% -
SetIntersection_Front_Vector_string_256_64 -4.27% 11363954.710 10878894.148 - -2.01% -
rng::move_backward(deque<int>)/32768 -4.27% 3592.399 3439.067 - -2.40% -
BM_std_minmax<unsigned_char>/6 -4.27% 2.173 2.080 - 1.53% -
std::map<int,_int>::count(key)_(non-existent)/1024 -4.26% 7.661 7.334 - 0.53% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -4.26% 1.148 1.099 - -7.81% -
BM_deque_deque_copy/64000 -4.24% 2819.146 2699.593 - -0.47% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -4.24% 1.689 1.617 - 0.49% -
std::find(list<int>)_(bail_25%)/1024 -4.23% 136.262 130.496 - 0.28% -
std::unordered_set<int>::find(key)_(existent)/32 -4.22% 1.272 1.218 - 7.27% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -4.21% 85282.093 81691.384 - -6.90% -
BM_MakeHeap_string_QuickSortAdversary_262144 -4.21% 13.312 12.752 - 0.73% -
SetIntersection_Front_Set_float_262144_16 -4.19% 1288540.096 1234507.341 - -2.94% -
BM_std_minmax_element<long_long>/512 -4.18% 147.415 141.259 - 2.21% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.17% 13554.439 12989.239 - -2.69% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.16% 13576.596 13011.765 - -2.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.16% 357231935.143 342374464.571 - -1.89% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -4.16% 25.515 24.454 - -5.68% -
std::adjacent_find(vector<int>,_pred)/50 -4.15% 23.648 22.666 - -2.76% -
rng::contains_subrange(list<int>)_(process_all)/16 -4.15% 4.989 4.782 - -4.77% -
BM_PushHeap_string_PipeOrgan_1024 -4.14% 9.925 9.514 - -11.87% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -4.13% 1.041 0.998 - -3.44% -
BM_deque_deque_move/2 -4.13% 3.236 3.102 - 1.43% -
rng::remove_copy(deque<int>)_(prefix)/50 -4.13% 21.143 20.270 - -7.30% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -4.12% 17.549 16.826 - -0.93% -
BM_RangesPushHeap_float_Ascending_16 -4.10% 1.020 0.978 - -0.40% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -4.10% 9244.405 8865.299 - -3.13% -
BM_std_minmax_element<long_long>/5500 -4.10% 1528.809 1466.115 - 1.46% -
std::list<int>::erase(begin)_(cheap_elements)/32 -4.09% 10.667 10.230 - 1.57% -
BM_deque_deque_move/1 -4.09% 3.524 3.379 - -0.87% -
BM_std_minmax_element<long_long>/4000 -4.07% 1115.809 1070.391 - 1.71% -
std::set<std::string>::contains(key)_(existent)/1024 -4.07% 23.692 22.728 - 6.97% -
BM_std_minmax_element<long_long>/65536 -4.06% 18264.626 17522.487 - 0.03% -
std::map<std::string,_int>::contains(key)_(existent)/32 -4.06% 15.810 15.168 - -6.09% -
std::reverse(deque<int>)/64 -4.05% 13.604 13.053 - -3.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -4.05% 1508445.159 1447350.283 - -0.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -4.04% 5294865.123 5081119.432 - -0.00% -
BM_MakeThenSortHeap_float_Heap_1 -4.04% 0.280 0.269 - -2.19% -
std::equal(deque<int>)_(it,_it,_it)/8 -4.03% 4.485 4.304 - 0.65% -
SetIntersection_Interlaced_Set_string_262144_16384 -4.02% 2752054.117 2641292.238 - -8.60% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.02% 225.641 216.571 - -3.31% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -4.02% 91.814 88.125 - -4.22% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -4.01% 11759.157 11288.200 - -0.58% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -3.99% 4.312 4.140 - -2.64% -
BM_std_minmax_element<long_long>/64000 -3.99% 17828.051 17116.639 - 0.05% -
SetIntersection_None_Set_string_16384_1024 -3.97% 228689864.896 219603273.227 - 6.46% -
std::find_if(deque<int>)_(process_all)/8192 -3.97% 2936.524 2819.865 - -0.89% -
std::vector<std::string>::ctor(size)/32 -3.97% 36.255 34.817 - 3.72% -
BM_std_minmax_element<long_long>/70000 -3.97% 19501.196 18727.775 - 0.17% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -3.97% 1.619 1.555 - 4.70% -
SetIntersection_Interlaced_Set_string_16384_256 -3.96% 359134595.717 344919799.179 - -1.91% -
std::unique(deque<int>)_(contiguous)/32 -3.95% 64.747 62.190 - 4.33% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -3.94% 16.845 16.181 - -10.55% -
bm_ranges_lexicographical_compare<signed_char>/6 -3.94% 2.676 2.571 - -1.68% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -3.92% 765.531 735.504 - 0.01% -
BM_std_minmax<unsigned_char>/5 -3.92% 1.863 1.790 - 2.21% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -3.91% 5.867 5.637 - 22.49% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -3.91% 338.129 324.917 - -0.63% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -3.90% 9.077 8.722 - -3.28% -
std::map<std::string,_int>::count(key)_(existent)/1024 -3.89% 24.697 23.735 - 1.42% -
SetIntersection_Front_Vector_string_1024_64 -3.89% 3516440.202 3379825.651 - -2.52% -
std::none_of(deque<int>)_(process_all)/50 -3.88% 18.455 17.738 - -0.11% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -3.88% 31.074 29.869 - 4.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.87% 206382892.021 198395606.333 - -0.35% -
BM_PushHeap_string_Descending_256 -3.87% 2.425 2.331 - -23.99% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -3.87% 30.298 29.127 - 0.78% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -3.85% 11.734 11.283 - -0.18% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -3.84% 11.679 11.231 - -0.36% -
BM_std_min<short>/24 -3.84% 2.556 2.458 - -3.10% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -3.83% 28.798 27.694 - -9.38% -
BM_MakeHeap_string_PipeOrgan_1024 -3.83% 5.214 5.014 - 1.03% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -3.78% 10.264 9.875 - -2.36% -
BM_std_min<char>/16 -3.78% 2.527 2.432 - -5.11% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.78% 510.289 490.999 - -3.81% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -3.77% 470.882 453.115 - -3.65% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -3.77% 12.091 11.635 - -4.00% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 -3.76% 0.518 0.498 - -2.67% -
SetIntersection_Front_Set_uint32_16384_256 -3.76% 4737152.497 4559064.286 - -6.17% -
rng::partition(deque<int>)_(sparse)/1024 -3.76% 405.611 390.373 - 0.25% -
std::copy(vector<int>)/8 -3.76% 2.302 2.216 - -1.37% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.75% 40849.268 39316.153 - -2.67% -
std::unordered_set<int>::clear()/1024 -3.75% 8310.704 7999.030 - 1.43% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -3.75% 5.420 5.217 - 3.29% -
std::rotate_copy(list<int>)/8192 -3.74% 7177.041 6908.355 - 2.60% -
rng::find_if(deque<int>)_(bail_25%)/8192 -3.74% 771.456 742.584 - 5.56% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -3.74% 6.154 5.924 - 0.88% -
BM_std_minmax<unsigned_char>/4 -3.73% 1.554 1.496 - 1.55% -
rng::partition(list<int>)_(dense)/50 -3.73% 13.629 13.121 - -0.82% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -3.73% 1.457 1.403 - -1.90% -
SetIntersection_Front_Vector_string_262144_1024 -3.72% 41230782.326 39695072.711 - -1.06% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 -3.71% 1.406 1.354 - -0.35% -
std::find_first_of(list<int>)_(large_needle)/32 -3.71% 697.270 671.418 - -0.22% -
rng::find_first_of(deque<int>)_(small_needle)/32 -3.71% 110.946 106.833 - -3.75% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.70% 8701.270 8378.942 - -2.65% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -3.70% 96.166 92.607 - -4.80% -
BM_std_min<unsigned___int128>/64 -3.69% 25.512 24.569 - -36.62% -
BM_RangesPushHeap_string_SingleElement_64 -3.66% 2.652 2.555 - -2.15% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.65% 31.692 30.534 - -2.31% -
BM_std_minmax_element<long_long>/1024 -3.65% 289.431 278.865 - 2.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -3.65% 33.882 32.646 - -26.31% -
SetIntersection_Front_Vector_string_64_64 -3.65% 28234887.729 27205336.741 - -1.81% -
BM_deque_vector_ranges_copy/0 -3.64% 1.424 1.373 - -3.29% -
std::multiset<std::string>::clear()/32 -3.63% 918.254 884.877 - 0.33% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.63% 344.193 331.687 - 3.34% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.62% 12276.018 11831.644 - -7.78% -
SetIntersection_Front_Set_uint32_262144_256 -3.62% 4687991.952 4518369.412 - -5.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -3.62% 0.653 0.629 - -1.03% -
BM_RangesPushHeap_string_SingleElement_1024 -3.62% 2.617 2.522 - -2.15% -
std::multiset<std::string>::find(key)_(existent)/32 -3.61% 16.163 15.579 - 5.57% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -3.61% 10.873 10.480 - 0.44% -
std::set<int>::clear()/1024 -3.61% 8827.362 8508.829 - -2.91% -
std::set<std::string>::insert(value)_(already_present)/0 -3.61% 15.628 15.065 - 0.57% -
BM_StringFindAllMatch/64 -3.60% 3.002 2.894 - -5.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.59% 1245072.690 1200413.231 - -3.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -3.58% 0.669 0.645 - -1.61% -
BM_std_minmax<short>/17 -3.58% 1.795 1.731 - -3.41% -
BM_std_minmax_element<long_long>/4096 -3.58% 1142.311 1101.464 - 2.27% -
bm_ranges_lexicographical_compare<int>/16 -3.57% 2.246 2.166 - -6.06% -
rng::replace(list<int>)_(prefix)/8192 -3.57% 7314.707 7053.883 - -3.18% -
SetIntersection_None_Vector_uint64_16384_16384 -3.56% 1166101.971 1124539.894 - -3.73% -
rng::find_end(deque<int>)_(match_near_end)/1024 -3.56% 3323.700 3205.256 - 0.92% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -3.55% 23.496 22.662 - -1.69% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.54% 6.539 6.308 - -1.07% -
BM_std_min<short>/18 -3.54% 1.618 1.561 - -3.58% -
BM_deque_deque_ranges_move/2 -3.52% 3.225 3.112 - 1.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -3.51% 1190124.648 1148335.064 - -3.13% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -3.51% 6.215 5.997 - -0.85% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -3.51% 930128.992 897520.025 - -4.00% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -3.50% 9.091 8.773 - 0.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -3.50% 170056361.067 164099328.147 - -4.07% -
std::unordered_set<int>::erase(key)_(existent)/0 -3.50% 21.882 21.116 - 0.26% -
std::unordered_multiset<int>::count(key)_(existent)/32 -3.50% 1.740 1.679 - -9.62% -
std::copy_backward(deque<int>)/8 -3.47% 2.735 2.640 - -3.58% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.47% 62.271 60.107 - -2.02% -
BM_lexicographical_compare_three_way_slow_path/262144 -3.46% 64760.856 62517.270 - -3.47% -
std::unordered_set<int>::erase(key)_(existent)/32 -3.46% 21.867 21.110 - 0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -3.45% 4096257.834 3954802.143 - 37.50% -
rng::is_sorted_until(deque<int>,_pred)/8 -3.45% 4.111 3.969 - 2.94% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.44% 5400.861 5215.244 - 1.06% -
std::find_end(vector<int>)_(single_element)/8192 -3.44% 1895.384 1830.271 - -0.20% -
rng::find(list<int>)_(bail_25%)/32768 -3.42% 8580.360 8286.877 - 8.90% -
BM_RangesPushHeap_string_Ascending_256 -3.42% 9.975 9.634 - -12.21% -
rng::fill_n(vector<bool>)/1048576 -3.41% 3826.687 3696.007 - -3.60% -
std::search(vector<int>)_(no_match)/8192 -3.41% 1690.847 1633.170 - -1.65% -
BM_vector_deque_move_backward/64000 -3.41% 7913.397 7643.559 - 3.88% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -3.41% 29229.386 28233.984 - -0.41% -
BM_deque_deque_ranges_move/1 -3.41% 3.525 3.405 - -0.47% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -3.41% 22028.634 21278.546 - -3.77% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -3.40% 1.416 1.368 - -1.43% -
std::for_each_n(join_view(vector<vector<int>>))/8 -3.39% 1.784 1.723 - 2.67% -
rng::stable_sort(deque<int>)_(repeated)/8 -3.38% 18.233 17.615 - -2.03% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -3.38% 20301.232 19614.861 - -6.40% -
bm_lexicographical_compare<unsigned_char>/7 -3.38% 1.929 1.863 - -15.80% -
BM_MakeHeap_float_SingleElement_256 -3.38% 0.669 0.646 - -0.77% -
SetIntersection_Interlaced_Set_string_1024_256 -3.38% 36073951.715 34855295.420 - -2.35% -
bm_lexicographical_compare<signed_char>/4 -3.37% 1.971 1.905 - -2.60% -
BM_RangesMakeThenSortHeap_float_Descending_4 -3.35% 1.287 1.244 - -3.16% -
731_astcenc_r -3.35% 10.594 10.239 - 0.22% -
SetIntersection_Interlaced_Set_uint64_1024_1 -3.35% 1120570.437 1083051.792 - -2.18% -
std::unordered_set<int>::erase(iterator)/1024 -3.35% 20.930 20.230 - 0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.35% 208779270.957 201794560.256 - 0.01% -
BM_RangesPushHeap_string_SingleElement_16 -3.34% 2.593 2.507 - -1.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.34% 0.721 0.697 - -1.52% -
BM_std_min<unsigned_short>/8 -3.34% 1.341 1.296 - -0.69% -
BM_std_minmax<short>/21 -3.34% 2.095 2.025 - -0.96% -
std::for_each(list<int>)/8 -3.33% 2.598 2.511 - 0.23% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -3.33% 21.769 21.045 - -5.98% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -3.32% 34723283.043 33569159.255 - 13.92% -
std::unordered_multiset<int>::find(key)_(existent)/32 -3.32% 1.209 1.169 - -10.24% -
SetIntersection_None_Vector_uint32_16384_16384 -3.31% 1170288.755 1131603.809 - -3.41% -
rng::find_first_of(vector<int>)_(large_needle)/32 -3.30% 109.353 105.739 - 0.67% -
std::search(vector<int>)_(same_length)/8192 -3.30% 1935.262 1871.392 - -4.54% -
BM_PushHeap_string_Random_262144 -3.30% 18.696 18.080 - -17.06% -
bm_lexicographical_compare<unsigned_char>/2 -3.29% 1.730 1.673 - -14.63% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.28% 101708.680 98368.090 - 1.61% -
BM_vector_deque_move_backward/70000 -3.26% 8574.229 8294.929 - 3.62% -
SetIntersection_None_Vector_string_1024_1 -3.26% 1215851.905 1176262.213 - -4.18% -
rng::count(vector<int>)_(every_other)/8 -3.26% 1.372 1.327 - -4.09% -
BM_std_minmax<char>/20 -3.25% 2.034 1.968 - -4.98% -
BM_std_minmax<char>/17 -3.24% 1.138 1.102 - -1.69% -
bm_lexicographical_compare<unsigned_char>/6 -3.23% 1.673 1.619 - -17.35% -
BM_lexicographical_compare_three_way_slow_path/65536 -3.23% 16146.896 15625.707 - -3.29% -
BM_std_minmax<unsigned_short>/6 -3.23% 1.389 1.344 - -3.13% -
std::list<int>::ctor(size)/32 -3.22% 345.766 334.637 - 3.55% -
BM_StringFindCharLiteral/256 -3.22% 5.492 5.315 - -0.02% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -3.22% 2430109.087 2351931.349 - 0.41% -
BM_std_minmax<short>/31 -3.21% 3.133 3.032 - -1.73% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.21% 715.021 692.060 - -1.93% -
BM_PushHeap_float_PipeOrgan_4 -3.21% 0.509 0.493 - 2.28% -
std::unordered_multiset<int>::ctor(const&)/32 -3.21% 205.569 198.973 - 0.52% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -3.21% 1.485 1.437 - -3.24% -
bm_lexicographical_compare<int>/64 -3.20% 5.088 4.925 - 2.33% -
BM_std_minmax<unsigned_short>/15 -3.20% 1.988 1.924 - -0.94% -
BM_MakeHeap_string_Descending_64 -3.20% 2.661 2.575 - 0.60% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -3.18% 20.113 19.474 - -6.13% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 -3.17% 2.927 2.834 - 0.32% -
std::move(deque<int>)/64 -3.16% 6.283 6.084 - 1.35% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -3.16% 107.802 104.391 - -2.52% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.16% 1.804 1.747 - -0.28% -
std::fill_n(deque<int>)/32 -3.15% 1.256 1.216 - 5.24% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -3.15% 12913.449 12506.289 - -13.45% -
BM_std_min<short>/22 -3.14% 1.868 1.810 - -4.11% -
BM_MakeHeap_float_Ascending_4 -3.13% 0.415 0.402 - -0.09% -
rng::fold_left(deque<int>)/8192 -3.13% 4569.041 4426.194 - 1.32% -
BM_std_min<unsigned_int>/4 -3.13% 1.057 1.024 - 2.80% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 -3.11% 124.527 120.650 - -0.01% -
rng::all_of(vector<int>)_(process_all)/8 -3.10% 2.480 2.403 - -3.35% -
BM_deque_vector_ranges_move/65536 -3.09% 2744.751 2660.005 - -3.31% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -3.09% 32.335 31.337 - -0.76% -
BM_std_min<long_long>/28 -3.07% 2.659 2.577 - -3.09% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.06% 44.476 43.115 - -0.94% -
rng::partition(vector<int>)_(sparse)/50 -3.06% 14.495 14.052 - -1.62% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -3.05% 3.808 3.692 - 0.34% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.04% 10330.496 10016.013 - -5.04% -
BM_RangesMakeHeap_uint32_Random_256 -3.04% 1.197 1.160 - -2.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -3.03% 1219854.110 1182852.207 - -2.84% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -3.02% 2.682 2.601 - 2.79% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 -3.01% 0.991 0.961 - -0.37% -
rng::swap_ranges(deque<int>)/1024 -3.01% 325.758 315.960 - -6.23% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.01% 678.860 658.442 - -5.85% -
rng::search(list<int>,_pred)_(no_match)/8192 -3.00% 8312.295 8062.979 - -2.87% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -2.99% 15.133 14.681 - -1.50% -
rng::remove(deque<int>)_(prefix)/50 -2.98% 66.434 64.452 - 1.52% -
std::partition(deque<int>)_(sparse)/1024 -2.98% 397.922 386.074 - -0.80% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -2.97% 9.353 9.075 - -13.00% -
SetIntersection_None_Set_string_64_4 -2.97% 22641239.909 21968989.063 - -4.60% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -2.97% 0.425 0.413 - -3.51% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -2.96% 106.235 103.089 - -1.56% -
bm_lexicographical_compare<unsigned_char>/4 -2.96% 1.249 1.212 - -19.06% -
BM_StringRelational_Less_Large_Large_ChangeLast -2.95% 1.913 1.856 - 0.17% -
std::find_first_of(deque<int>)_(large_needle)/8192 -2.95% 24189610.620 23475644.427 - -0.51% -
std::partial_sort_copy(deque<int>)_(descending)/8 -2.95% 19.987 19.397 - -1.37% -
std::find_first_of(deque<int>)_(large_needle)/1024 -2.94% 376024.431 364978.537 - -0.54% -
std::is_sorted(vector<int>,_pred)/8 -2.94% 4.021 3.903 - -4.98% -
SetIntersection_Front_Set_float_262144_1024 -2.94% 15106365.091 14662931.454 - 3.23% -
std::move_backward(vector<bool>)_(aligned)/64 -2.93% 1.846 1.792 - -0.36% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.92% 9.596 9.315 - -2.87% -
std::unique_copy(vector<int>)_(sprinkled)/52 -2.91% 23.666 22.976 - -2.64% -
BM_std_minmax<char>/18 -2.90% 1.362 1.322 - -4.76% -
rng::find_first_of(vector<int>)_(large_needle)/50 -2.90% 271.638 263.764 - -7.64% -
std::find_end(vector<int>)_(process_all)/1024 -2.89% 243.002 235.975 - -3.38% -
BM_StringRelational_Less_Small_Small_Control -2.89% 1.902 1.847 - 6.97% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 -2.89% 77.007 74.781 - 12.31% -
BM_vector_deque_ranges_move_backward/70000 -2.89% 8428.776 8185.135 - 6.97% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -2.89% 1563.826 1518.658 - -2.62% -
std::map<int,_int>::contains(key)_(non-existent)/32 -2.89% 2.397 2.328 - 1.96% -
rng::copy_backward(vector<bool>)_(aligned)/4096 -2.89% 5.198 5.048 - -0.19% -
BM_deque_deque_copy_backward/64000 -2.88% 8091.581 7858.436 - -2.92% -
std::multiset<std::string>::clear()/1024 -2.88% 20181.953 19601.189 - 0.85% -
SetIntersection_Interlaced_Vector_float_16384_4 -2.88% 1697658.337 1648809.635 - -3.14% -
std::find_first_of(list<int>)_(large_needle)/50 -2.87% 1786.316 1734.965 - 0.00% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -2.87% 7.564 7.347 - -2.65% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -2.87% 4.523 4.393 - -2.83% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -2.87% 29469.732 28624.805 - -4.24% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.87% 81042.771 78720.175 - -4.42% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -2.86% 4.555 4.424 - 1.48% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -2.86% 30.787 29.907 - -0.98% -
std::search(vector<int>)_(no_match)/1048576 -2.86% 215655.388 209495.136 - -1.72% -
BM_std_min<unsigned_char>/3 -2.86% 0.717 0.697 - 0.58% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.86% 15609201.328 15163399.737 - 0.51% -
rng::equal(vector<bool>)_(unaligned)/50 -2.85% 0.961 0.934 - 26.82% -
BM_std_minmax<unsigned_char>/15 -2.85% 3.030 2.944 - -1.31% -
BM_std_min<short>/21 -2.85% 1.891 1.837 - 0.52% -
BM_MakeHeap_uint64_Ascending_16 -2.84% 0.665 0.647 - -3.43% -
rng::partition(list<int>)_(dense)/32 -2.84% 8.574 8.330 - -1.40% -
std::find_end(vector<int>)_(process_all)/1000 -2.84% 236.693 229.970 - -3.44% -
SetIntersection_Interlaced_Vector_string_64_16 -2.84% 31660450.404 30762526.754 - -0.77% -
753_ns3_r -2.83% 10.384 10.089 - -1.28% -
std::multiset<int>::equal_range(key)_(existent)/8192 -2.83% 9.194 8.934 - 1.77% -
rng::swap_ranges(deque<int>)/8192 -2.82% 2610.107 2536.382 - -5.87% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.82% 4.130 4.014 - 1.60% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.81% 3.605 3.504 - -2.98% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.81% 21929.031 21312.333 - -3.54% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.81% 1.303 1.267 - -3.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.81% 46273042.112 44974520.864 - -1.93% -
std::find(list<int>)_(bail_25%)/8192 -2.81% 1476.822 1435.380 - 0.78% -
BM_std_min<unsigned_char>/13 -2.80% 1.579 1.534 - -1.75% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -2.80% 5.177 5.032 - -0.02% -
BM_std_minmax<unsigned_char>/5500 -2.80% 51.895 50.441 - -0.47% -
std::set<int>::ctor(const&)/1024 -2.80% 6247.183 6072.215 - -3.40% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -2.80% 30.172 29.328 - 0.06% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.79% 23.424 22.771 - 0.01% -
std::count(vector<int>)_(every_other)/8 -2.78% 1.348 1.310 - -1.75% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.78% 6.550 6.368 - 0.64% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.77% 7925.021 7705.551 - 1.10% -
std::multiset<int>::equal_range(key)_(existent)/32 -2.76% 2.584 2.512 - -1.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.76% 20504541.050 19938270.534 - -0.40% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -2.76% 8.437 8.204 - -3.31% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -2.76% 19.950 19.399 - -2.07% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -2.76% 1.261 1.227 - -1.22% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.76% 26167.151 25445.861 - -0.29% -
std::is_sorted_until(vector<int>,_pred)/8 -2.75% 3.665 3.564 - -1.44% -
SetIntersection_None_Set_uint32_256_64 -2.75% 9524151.640 9261999.530 - -1.35% -
rng::count(deque<int>)_(every_other)/1024 -2.75% 252.996 246.048 - -0.44% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.74% 6314.855 6141.655 - 0.83% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -2.74% 105.775 102.875 - 1.31% -
SetIntersection_Front_Vector_uint32_1024_256 -2.73% 2354201.173 2289861.813 - -2.78% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.73% 225.466 219.306 - 0.25% -
std::copy(vector<bool>)_(aligned)/4096 -2.72% 4.771 4.641 - -1.27% -
rng::find_first_of(list<int>)_(large_needle)/1024 -2.72% 972923.592 946485.918 - -1.98% -
BM_StringRelational_Eq_Small_Large_Control -2.71% 0.491 0.478 - -0.09% -
BM_vector_deque_ranges_copy_backward/2 -2.71% 2.002 1.948 - 0.27% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.71% 50146.371 48789.888 - -1.28% -
std::vector<int>::ctor(size)/1024 -2.70% 42.020 40.884 - -0.52% -
rng::reverse_copy(list<int>)/8 -2.70% 2.336 2.272 - -1.53% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.70% 289.680 281.850 - -2.36% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.70% 9.055 8.810 - -2.27% -
BM_std_minmax_element<long_long>/64 -2.70% 17.976 17.491 - 0.09% -
SetIntersection_Front_Set_float_16384_256 -2.70% 4630062.239 4505094.466 - -12.41% -
BM_deque_deque_ranges_move_backward/70000 -2.70% 8779.033 8542.131 - 0.42% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -2.70% 55.831 54.325 - -1.47% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -2.70% 30.292 29.475 - -0.35% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -2.69% 29485.770 28691.365 - -4.15% -
BM_std_minmax<unsigned_short>/11 -2.69% 1.770 1.722 - 0.16% -
rng::find_last(list<int>)_(bail_10%)/8 -2.69% 2.092 2.036 - -1.01% -
SetIntersection_Front_Set_float_1024_16 -2.69% 1316617.735 1281250.477 - -2.05% -
rng::is_sorted_until(vector<int>,_pred)/8 -2.68% 3.434 3.342 - -2.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -2.68% 355092045.972 345569618.516 - -3.45% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -2.67% 10.372 10.095 - 0.46% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.67% 373.782 363.803 - -0.43% -
rng::reverse_copy(list<int>)/4096 -2.66% 3147.718 3063.931 - -0.26% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.66% 55156.042 53687.912 - 0.04% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -2.66% 2.413 2.349 - 8.49% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -2.66% 112495.275 109504.971 - -1.72% -
std::partial_sort(deque<int>)_(ascending)/8 -2.65% 30.670 29.856 - 0.80% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -2.65% 2.583 2.514 - 1.11% -
std::unordered_set<int>::erase(iterator)/8192 -2.65% 20.767 20.217 - 0.25% -
BM_deque_vector_ranges_move/64000 -2.65% 2714.656 2642.711 - -3.12% -
bm_lexicographical_compare<signed_char>/5 -2.65% 2.209 2.150 - -2.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.65% 361892625.627 352306305.805 - 0.28% -
rng::find_last(deque<int>)_(bail_90%)/50 -2.65% 1.888 1.838 - -0.20% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -2.64% 1.252 1.219 - 6.37% -
bm_ranges_swap_ranges_vb_aligned/131072 -2.64% 251.457 244.829 - -1.81% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.63% 3.666 3.570 - -2.99% -
BM_std_minmax<unsigned_short>/1 -2.63% 0.647 0.630 - 1.01% -
BM_deque_deque_ranges_copy/65536 -2.62% 2868.441 2793.163 - 0.84% -
rng::find(vector<bool>)_(process_all)/1024 -2.62% 4.649 4.527 - -3.46% -
BM_std_minmax<long_long>/23 -2.62% 4.435 4.319 - -0.24% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -2.62% 27310.113 26595.922 - -4.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.61% 10104.178 9840.576 - -0.10% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.60% 14082.292 13715.544 - 0.03% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.60% 34.001 33.118 - 6.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.59% 1440361.133 1403017.272 - -2.15% -
rng::copy_backward(vector<bool>)_(aligned)/512 -2.59% 1.800 1.753 - -0.67% -
SetIntersection_None_Vector_uint32_1024_16 -2.59% 1152765.023 1122897.542 - -1.85% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.59% 505.670 492.574 - -3.18% -
SetIntersection_None_Set_uint32_1024_1024 -2.59% 8940595.486 8709372.198 - -0.27% -
rng::search(list<int>)_(no_match)/1024 -2.59% 726.086 707.314 - -4.98% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.58% 39.035 38.027 - 28.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -2.58% 14261.202 13893.223 - -2.69% -
BM_RangesPushHeap_string_Ascending_1024 -2.57% 12.501 12.180 - -12.03% -
bm_ranges_lexicographical_compare<signed_char>/7 -2.57% 2.914 2.839 - 0.11% -
BM_RangesMakeHeap_string_Ascending_262144 -2.57% 7.265 7.078 - -27.51% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.56% 4.059 3.955 - -2.28% -
BM_vector_deque_move_backward/65536 -2.56% 7833.664 7632.950 - 3.82% -
BM_StringFindCharLiteral/64 -2.56% 2.168 2.113 - 1.14% -
SetIntersection_Front_Set_uint32_256_256 -2.55% 9677579.118 9430385.452 - -3.48% -
std::reverse(deque<int>)/512 -2.55% 116.000 113.041 - -2.54% -
SetIntersection_None_Set_uint64_16384_64 -2.55% 168739870.130 164439882.290 - -1.35% -
BM_StringRelational_Less_Small_Huge_Control -2.55% 1.847 1.800 - 2.40% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 -2.54% 0.479 0.467 - -1.76% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.54% 50241.674 48964.902 - 0.59% -
std::unordered_set<int>::count(key)_(existent)/8192 -2.54% 1.439 1.402 - 6.53% -
bm_ranges_swap_ranges_vb_aligned/262144 -2.53% 500.298 487.631 - -2.15% -
BM_vector_deque_move_backward/2 -2.52% 2.224 2.168 - -4.91% -
std::search(vector<int>)_(same_length)/1024 -2.51% 251.531 245.207 - -3.78% -
BM_PopHeap_float_4 -2.51% 2.438 2.376 - 0.12% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -2.51% 17.173 16.743 - 0.30% -
std::unordered_map<int,_int>::erase(iterator)/1024 -2.50% 20.769 20.249 - -0.67% -
rng::transform(deque<int>,_deque<int>)/50 -2.50% 35.319 34.436 - 0.36% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -2.50% 0.573 0.558 - -0.64% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.50% 9.258 9.026 - 0.56% -
BM_deque_deque_ranges_copy_backward/1 -2.50% 2.768 2.699 - -2.74% -
BM_std_min<short>/8 -2.50% 1.351 1.317 - -3.28% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -2.50% 1.218 1.188 - -2.57% -
SetIntersection_Interlaced_Set_string_1024_1024 -2.49% 58403679.449 56946884.833 - 0.58% -
SetIntersection_Front_Vector_uint32_16_16 -2.49% 39101218.741 38126924.589 - 0.64% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.49% 140639.262 137136.519 - -0.71% -
rng::partition(list<int>)_(sparse)/50 -2.48% 15.619 15.231 - -1.09% -
BM_MakeThenSortHeap_string_PipeOrgan_4 -2.48% 4.863 4.742 - -1.32% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -2.48% 734.937 716.704 - -0.08% -
BM_std_min<unsigned_short>/23 -2.48% 2.104 2.051 - -3.91% -
rng::partition(vector<int>)_(dense)/1024 -2.48% 248.900 242.731 - 0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -2.48% 8325687.669 8119417.102 - 19.06% -
BM_std_minmax<unsigned_short>/23 -2.48% 2.540 2.477 - -3.61% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -2.47% 17872.789 17430.666 - -0.17% -
std::find_end(vector<int>)_(single_element)/1000 -2.47% 239.725 233.797 - -0.05% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.47% 813.553 793.468 - -0.07% -
BM_std_min<unsigned_long_long>/8 -2.46% 2.344 2.286 - -1.82% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.45% 33.195 32.383 - -3.55% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.45% 868.223 846.979 - -1.26% -
BM_deque_vector_move/70000 -2.44% 2978.355 2905.542 - -2.03% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -2.44% 10.577 10.319 - -4.12% -
rng::reverse_copy(deque<int>)/8 -2.43% 2.877 2.807 - -7.81% -
BM_RangesMakeHeap_string_Random_262144 -2.43% 15.558 15.179 - -21.85% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.43% 741.161 723.173 - -1.50% -
BM_lexicographical_compare_three_way<IntPtr>/4 -2.43% 1.173 1.145 - 0.02% -
BM_std_minmax<unsigned_int>/16 -2.42% 1.282 1.251 - -2.54% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 -2.42% 4.611 4.500 - 1.08% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -2.41% 709.664 692.538 - -3.95% -
rng::stable_partition(list<int>)_(dense)/32 -2.41% 32.093 31.320 - -1.52% -
std::map<int,_int>::contains(key)_(existent)/32 -2.41% 1.630 1.591 - 0.87% -
BM_PushHeap_uint64_Random_256 -2.40% 5.760 5.622 - -0.94% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.40% 11857.753 11573.329 - 4.21% -
BM_vector_deque_ranges_copy_backward/1 -2.40% 2.290 2.235 - 0.71% -
BM_std_min<unsigned___int128>/31 -2.39% 12.112 11.823 - -29.47% -
std::rotate_copy(deque<int>)/32 -2.39% 2.636 2.573 - -1.90% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -2.39% 3.158 3.083 - -1.51% -
BM_deque_deque_ranges_copy_backward/2 -2.39% 2.473 2.414 - -4.68% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -2.38% 21.876 21.354 - -6.05% -
std::sort(deque<int>)_(ascending)/8 -2.38% 19.175 18.718 - 1.68% -
rng::partition(vector<int>)_(dense)/32 -2.38% 8.290 8.093 - -3.68% -
BM_lexicographical_compare_three_way_slow_path/16384 -2.38% 3984.393 3889.650 - -2.38% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -2.38% 1807.384 1764.447 - 14.32% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.38% 19.772 19.302 - -0.68% -
std::is_sorted_until(list<int>)/8 -2.37% 2.246 2.193 - -0.68% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.37% 2835.831 2768.550 - -2.13% -
BM_std_min<unsigned___int128>/29 -2.37% 11.306 11.038 - -28.69% -
748_flightdm_r -2.37% 9.385 9.163 - 2.06% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -2.37% 19.295 18.838 - -2.22% -
SetIntersection_None_Vector_uint64_16384_1 -2.36% 1172160.263 1144472.958 - -2.60% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -2.36% 20.717 20.228 - -0.97% -
SetIntersection_Interlaced_Set_uint32_256_256 -2.36% 9212992.060 8995975.631 - 1.63% -
std::map<int,_int>::insert(value)_(new_value)/8192 -2.35% 39.457 38.529 - -3.10% -
BM_std_min<unsigned___int128>/32 -2.35% 12.532 12.238 - -29.68% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.34% 29.854 29.155 - -2.78% -
rng::rotate(deque<int>)_(1_element_backward)/32 -2.34% 4.132 4.035 - -2.73% -
std::unordered_set<int>::erase(iterator)/32 -2.34% 20.633 20.150 - 0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -2.34% 21193314.249 20697762.889 - -5.19% -
SetIntersection_Front_Set_uint64_1024_64 -2.34% 2011133.187 1964149.845 - 4.03% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -2.34% 25765.831 25164.003 - 0.03% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -2.34% 1981835.368 1935550.293 - 0.75% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.33% 6284.913 6138.395 - -0.80% -
rng::search(vector<int>)_(single_element)/1000 -2.33% 231.708 226.310 - -2.43% -
SetIntersection_None_Set_float_64_1 -2.33% 23553550.822 23005120.212 - -1.60% -
BM_getline_string -2.32% 17.356 16.954 - -3.29% -
std::unordered_set<int>::erase(iterator)/0 -2.32% 20.088 19.622 - -0.06% -
SetIntersection_Front_Vector_uint32_262144_4 -2.32% 1131077.575 1104867.245 - -2.84% -
BM_RangesPushHeap_string_SingleElement_16384 -2.32% 2.606 2.545 - -0.85% -
rng::move(list<int>)/32768 -2.32% 35663.190 34837.478 - -2.45% -
std::move(deque<int>)/262144 -2.31% 15030.875 14684.359 - -1.43% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 -2.30% 1.559 1.523 - -0.84% -
std::find_end(vector<int>)_(process_all)/1048576 -2.30% 239409.179 233894.072 - -2.86% -
std::search(vector<int>)_(same_length)/1000 -2.30% 246.125 240.457 - -2.41% -
rng::find_last(deque<int>)_(bail_10%)/8 -2.30% 2.739 2.676 - -0.15% -
BM_std_min<unsigned_int>/13 -2.30% 1.527 1.492 - 5.52% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -2.30% 21.480 20.986 - -0.51% -
BM_deque_deque_ranges_move_backward/2 -2.30% 2.466 2.409 - -4.72% -
BM_std_minmax<unsigned_char>/3 -2.30% 1.249 1.220 - 2.31% -
std::replace_if(deque<int>)_(prefix)/1024 -2.29% 492.562 481.260 - -2.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.29% 13664696.764 13351301.697 - -1.25% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -2.29% 728.066 711.386 - -0.57% -
BM_std_min<short>/20 -2.29% 2.322 2.269 - 0.95% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.29% 377.421 368.792 - -1.49% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.29% 4.969 4.855 - -2.02% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -2.28% 31.710 30.987 - -5.31% -
rng::copy(vector<bool>)_(aligned)/262144 -2.28% 277.759 271.439 - -16.91% -
std::find_end(vector<int>)_(single_element)/1024 -2.28% 245.103 239.526 - 0.12% -
BM_MakeHeap_uint64_Random_1024 -2.27% 1.081 1.056 - -3.74% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.27% 18.251 17.837 - -2.16% -
BM_std_min<unsigned_char>/20 -2.27% 1.562 1.526 - 0.72% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.27% 27.630 27.004 - -0.48% -
BM_std_minmax<char>/22 -2.27% 2.602 2.543 - -4.79% -
rng::find_if(list<int>)_(bail_25%)/1024 -2.26% 198.583 194.102 - -0.32% -
BM_RangesMakeThenSortHeap_string_Ascending_4 -2.25% 5.434 5.311 - -1.42% -
rng::search(vector<int>)_(single_element)/1024 -2.25% 236.868 231.531 - -2.38% -
std::copy_if(list<int>)_(every_other)/32768 -2.25% 25800.156 25219.851 - -0.02% -
rng::replace(list<int>)_(prefix)/1024 -2.25% 748.928 732.096 - -0.38% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -2.24% 3520.354 3441.391 - -2.10% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -2.24% 6.551 6.404 - -1.59% -
std::multiset<int>::find(key)_(existent)/1024 -2.24% 3.769 3.685 - -3.02% -
BM_std_minmax<long_long>/29 -2.24% 4.354 4.257 - -1.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.24% 1230297.427 1202711.147 - -3.40% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -2.24% 22.854 22.343 - 3.23% -
BM_std_minmax<char>/29 -2.24% 2.503 2.447 - -4.25% -
std::find_end(vector<int>)_(process_all)/8192 -2.23% 1868.326 1826.584 - -2.88% -
BM_PushHeap_uint64_Random_16 -2.23% 4.329 4.233 - -1.18% -
rng::remove_if(vector<int>)_(prefix)/1024 -2.22% 387.516 378.907 - -1.07% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -2.22% 8378.267 8192.365 - -2.11% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -2.21% 77.875 76.151 - -0.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.21% 0.764 0.747 - -2.10% -
SetIntersection_None_Set_uint64_262144_4 -2.21% 1248008.871 1220445.312 - 1.61% -
std::map<int,_int>::find(key)_(existent)/32 -2.21% 1.611 1.575 - 2.91% -
BM_std_min<unsigned___int128>/28 -2.21% 10.875 10.635 - -28.27% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.20% 227.381 222.372 - -4.57% -
std::set<int>::ctor(const&)/32 -2.20% 223.644 218.721 - 1.04% -
std::replace_if(deque<int>)_(sprinkled)/8192 -2.20% 2983.583 2917.908 - -0.14% -
rng::move(deque<int>)/64 -2.20% 6.604 6.459 - 2.23% -
std::set<std::string>::clear()/1024 -2.20% 19791.015 19356.378 - -2.60% -
rng::move_backward(vector<bool>)_(unaligned)/512 -2.19% 5.653 5.529 - 3.06% -
std::copy_if(list<int>)_(entire_range)/8 -2.18% 2.686 2.628 - -0.81% -
SetIntersection_Front_Set_float_16384_16 -2.18% 1333495.940 1304405.849 - -0.95% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -2.18% 4.326 4.232 - -6.69% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.18% 352.959 345.270 - 1.13% -
std::stable_sort(deque<int>)_(shuffled)/8 -2.17% 24.609 24.074 - 0.01% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.17% 21.946 21.470 - -2.43% -
std::multimap<int,_int>::erase(key)_(existent)/0 -2.17% 21.850 21.376 - -1.31% -
BM_RangesPushHeap_string_SingleElement_262144 -2.17% 2.654 2.596 - -1.48% -
BM_RangesPushHeap_float_Ascending_64 -2.16% 1.779 1.741 - -0.40% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.16% 32.211 31.515 - -3.94% -
std::partial_sort_copy(list<int>)_(ascending)/8 -2.16% 9.368 9.166 - 1.70% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.16% 142.784 139.706 - -1.94% -
bm_lexicographical_compare<unsigned_char>/1 -2.16% 1.461 1.429 - -15.42% -
BM_RangesMakeHeap_string_Descending_16 -2.15% 2.396 2.344 - -14.87% -
BM_PopHeap_pair<uint32,_uint32>_4 -2.15% 3.206 3.138 - -2.67% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.15% 10.690 10.460 - 3.69% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -2.15% 827124.558 809339.052 - -6.80% -
BM_PushHeap_string_PipeOrgan_16384 -2.14% 13.246 12.962 - -20.49% -
BM_PushHeap_uint32_Random_16384 -2.14% 6.369 6.232 - -0.70% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -2.14% 2929.469 2866.715 - -0.33% -
rng::contains(deque<int>)_(process_all)/8192 -2.14% 1925.427 1884.207 - -1.40% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.14% 15.833 15.494 - -2.95% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 -2.14% 0.489 0.479 - -1.38% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.14% 2.983 2.919 - -2.72% -
BM_deque_vector_ranges_move_backward/70000 -2.14% 8779.214 8591.572 - 0.81% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 -2.13% 0.587 0.574 - 0.29% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.13% 835.834 818.005 - -2.58% -
BM_std_minmax<long_long>/15 -2.13% 3.778 3.697 - 1.31% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.13% 6505.259 6366.789 - -1.84% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -2.13% 28165.321 27566.225 - -2.14% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -2.13% 107.405 105.121 - -1.02% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.12% 1.024 1.002 - -1.56% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -2.12% 708.631 693.618 - -0.91% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -2.12% 4.632 4.534 - -1.31% -
std::sort(deque<int>)_(qsort_adversarial)/8 -2.11% 19.083 18.680 - 1.82% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 -2.11% 26218.285 25664.257 - -0.03% -
std::find(vector<long_long>)_(process_all)/8 -2.11% 1.179 1.154 - -0.06% -
BM_std_min<unsigned___int128>/30 -2.10% 11.678 11.433 - -29.08% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -2.10% 4.412 4.320 - -2.34% -
SetIntersection_Front_Vector_uint64_64_64 -2.10% 11472123.814 11231193.319 - 0.46% -
SetIntersection_None_Vector_uint64_256_256 -2.10% 2287127.195 2239097.474 - -1.65% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.10% 7.651 7.491 - -2.97% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -2.09% 22.839 22.361 - -11.69% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -2.09% 26.577 26.021 - -5.99% -
BM_std_minmax<long_long>/31 -2.09% 4.900 4.798 - -0.61% -
BM_std_min<unsigned_short>/28 -2.08% 2.672 2.617 - -2.82% -
BM_MakeHeap_string_Heap_262144 -2.07% 5.306 5.196 - -4.97% -
std::find(vector<long_long>)_(bail_25%)/8 -2.07% 0.924 0.905 - -5.37% -
std::find_end(forward_list<int>)_(process_all)/1000 -2.06% 693.073 678.774 - -2.22% -
rng::copy_n(vector<bool>)_(unaligned)/32768 -2.06% 174.081 170.490 - -0.13% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -2.06% 32.543 31.874 - -1.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.05% 23585820.069 23101246.305 - -1.80% -
std::replace_if(vector<int>)_(prefix)/50 -2.05% 13.833 13.549 - -2.38% -
rng::fill(deque<int>)/1024 -2.05% 30.091 29.474 - -0.35% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -2.05% 293.786 287.776 - 1.94% -
rng::partition(list<int>)_(dense)/1024 -2.05% 392.683 384.649 - -0.63% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.04% 0.762 0.747 - -0.92% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.04% 13781.830 13500.436 - -2.41% -
std::search(vector<int>)_(near_matches)/1000 -2.04% 14216.185 13926.146 - -2.06% -
SetIntersection_Interlaced_Vector_float_16384_1024 -2.04% 50910235.221 49871793.332 - -32.30% -
std::set<std::string>::lower_bound(key)_(existent)/32 -2.04% 15.772 15.451 - -4.00% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -2.04% 355216017.829 347976074.768 - 1.21% -
rng::find_if(vector<int>)_(bail_25%)/8 -2.04% 1.079 1.057 - -1.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.03% 55.409 54.283 - -18.53% -
std::find(vector<char>)_(process_all)/50 -2.03% 1.650 1.617 - -0.78% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -2.03% 6490.302 6358.366 - -0.39% -
BM_PopHeap_pair<uint32,_uint32>_16384 -2.03% 45.365 44.443 - -2.88% -
BM_PushHeap_string_Ascending_262144 -2.03% 29.630 29.028 - -22.41% -
bm_lexicographical_compare<int>/8 -2.03% 1.619 1.586 - 2.90% -
rng::sort(vector<NonIntegral>)_(descending)/8 -2.03% 24.807 24.304 - -3.90% -
BM_std_minmax<int>/3 -2.03% 1.153 1.130 - -5.69% -
SetIntersection_Interlaced_Set_uint64_16384_1 -2.03% 1146013.540 1122771.141 - 4.70% -
std::multimap<int,_int>::erase(iterator)/32 -2.03% 21.100 20.673 - -0.29% -
rng::find(list<int>)_(process_all)/1024 -2.02% 700.452 686.281 - -0.33% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -2.02% 85930.346 84195.237 - -4.50% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.02% 93.339 91.455 - -2.06% -
BM_MakeHeap_string_Descending_16 -2.02% 2.386 2.337 - -1.13% -
BM_StringConstructDestroyCStr_Large_Opaque -2.02% 15.042 14.738 - 3.20% -
rng::contains(deque<int>)_(process_all)/1048576 -2.02% 250963.467 245901.020 - -1.44% -
std::set<int>::ctor(&&,_different_allocs)/32 -2.02% 182.549 178.867 - -0.55% -
std::find_if(deque<int>)_(process_all)/32768 -2.01% 11688.787 11453.641 - -1.58% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 -2.01% 2.945 2.886 - 0.96% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.01% 4.323 4.236 - 0.98% -
BM_PushHeap_uint64_Random_4 -2.01% 2.072 2.030 - -1.22% -
BM_std_min<short>/23 -2.00% 2.129 2.087 - -1.38% -
BM_std_minmax<unsigned_int>/31 -2.00% 2.572 2.521 - 1.72% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -2.00% 6330.795 6203.991 - -1.12% -
std::unordered_set<int>::find(key)_(existent)/1024 -2.00% 1.218 1.194 - 3.38% -
SetIntersection_Front_Set_string_256_256 -2.00% 31265380.483 30639841.601 - 9.61% -
std::partial_sort(deque<int>)_(heap)/8192 -2.00% 287736.999 281980.671 - -0.58% -
std::unordered_set<std::string>::erase(iterator)/8192 -2.00% 32.913 32.255 - -2.27% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.00% 0.621 0.608 - -1.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.00% 1185343.169 1161657.513 - -2.69% -
BM_RangesPushHeap_float_Ascending_262144 -2.00% 5.214 5.110 - -0.50% -
BM_RangesSortHeap_uint32_64 -2.00% 8.072 7.911 - -0.96% -
BM_StringRelational_Less_Huge_Small_Control -1.99% 1.803 1.767 - -2.65% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.99% 731.703 717.168 - -0.02% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -1.98% 4.963 4.865 - -17.46% -
std::multimap<int,_int>::ctor(const&)/8192 -1.98% 50342.027 49343.798 - -2.13% -
rng::move_backward(deque<int>)/262144 -1.98% 30421.534 29818.454 - -0.37% -
rng::copy(list<int>)/64 -1.98% 31.476 30.852 - -8.73% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.98% 6804.625 6670.085 - 0.87% -
std::sort(vector<NonIntegral>)_(descending)/8 -1.98% 24.951 24.457 - -3.33% -
BM_deque_deque_ranges_move/70000 -1.97% 3292.546 3227.617 - -0.13% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.97% 13.296 13.034 - -0.94% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.97% 69276.739 67915.067 - -0.90% -
SetIntersection_Front_Set_string_16384_1 -1.96% 1162104.879 1139295.635 - -1.80% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -1.96% 1.540 1.510 - -6.34% -
BM_PopHeap_pair<uint32,_uint32>_262144 -1.96% 60.187 59.007 - -1.83% -
std::search(vector<int>)_(single_element)/1024 -1.96% 241.500 236.766 - 1.09% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.96% 1035.075 1014.806 - 6.28% -
BM_std_minmax<long_long>/13 -1.96% 3.084 3.024 - -2.54% -
rng::for_each(multimap<int>::iterator)/50 -1.95% 41.831 41.016 - -1.77% -
rng::transform(list<int>,_list<int>)/50 -1.95% 39.643 38.871 - -0.38% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -1.95% 21.363 20.947 - -13.15% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -1.95% 1.316 1.291 - -0.14% -
BM_RangesPushHeap_string_SingleElement_4 -1.95% 2.308 2.263 - -1.33% -
rng::reverse(list<int>)/4096 -1.94% 1675.164 1642.593 - -6.26% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -1.94% 16777.972 16451.910 - 0.09% -
SetIntersection_Front_Vector_uint64_262144_4 -1.94% 1141879.835 1119696.442 - 3.66% -
BM_MakeThenSortHeap_float_PipeOrgan_64 -1.94% 3.918 3.842 - -1.70% -
BM_StringRead_Hot_Deep_Large -1.93% 0.577 0.566 - -1.73% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.93% 20124.761 19737.148 - -5.09% -
std::move_backward(deque<int>)/32768 -1.93% 3575.225 3506.366 - -2.80% -
rng::find_end(deque<int>)_(match_near_end)/8192 -1.92% 168028.491 164794.606 - 0.14% -
rng::copy_backward(list<int>)/262144 -1.92% 223399.048 219101.457 - -2.05% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.92% 25833.382 25337.079 - 0.08% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -1.92% 1.618 1.587 - -8.03% -
std::set<int>::clear()/8192 -1.92% 74588.380 73158.429 - -1.48% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.92% 8.904 8.733 - -1.63% -
BM_PushHeap_string_QuickSortAdversary_262144 -1.92% 16.384 16.070 - -6.48% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.92% 3356.678 3292.337 - -4.63% -
737_gmsh_r -1.91% 12.994 12.746 - -0.06% -
std::set<int>::contains(key)_(existent)/1024 -1.91% 3.877 3.803 - -3.90% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 -1.91% 1.042 1.023 - -1.46% -
SetIntersection_Front_Vector_string_64_16 -1.91% 22185568.528 21762087.652 - -0.92% -
std::search(vector<int>)_(single_element)/1000 -1.90% 236.275 231.775 - 1.35% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.90% 365.523 358.570 - -0.16% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.90% 108475.368 106411.748 - 0.51% -
std::map<int,_int>::count(key)_(existent)/32 -1.90% 1.712 1.679 - -1.03% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -1.90% 788.041 773.062 - -0.35% -
BM_CmpLess_uchar_short -1.90% 1.054 1.034 - -0.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.90% 29354693.242 28797379.714 - 1.97% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.90% 32.688 32.068 - -1.58% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.89% 392.135 384.715 - -0.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 -1.89% 20.215 19.834 - 0.90% -
rng::rotate(list<int>)_(by_1/2)/8192 -1.89% 5403.752 5301.746 - 6.90% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -1.89% 19520.769 19152.364 - 0.11% -
BM_CmpLess_uint_short -1.89% 1.077 1.057 - -0.95% -
BM_RangesMakeHeap_string_Heap_262144 -1.89% 5.320 5.220 - -4.01% -
BM_MakeHeap_string_Heap_1024 -1.88% 4.835 4.744 - -2.67% -
rng::find_if_not(deque<int>)_(process_all)/1024 -1.88% 483.620 474.513 - -0.16% -
BM_std_min<short>/16 -1.88% 1.769 1.736 - -3.56% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.87% 55830.657 54784.639 - 0.10% -
BM_RangesMakeThenSortHeap_string_Descending_64 -1.87% 13.111 12.866 - -0.82% -
SetIntersection_Front_Vector_string_262144_16 -1.87% 1765086.133 1732089.894 - 0.69% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.87% 210100.999 206181.880 - 0.00% -
std::stable_sort(deque<int>)_(heap)/8 -1.86% 26.659 26.164 - 0.59% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.86% 50758.838 49815.477 - -2.27% -
BM_MakeHeap_string_PipeOrgan_256 -1.86% 4.968 4.876 - 2.19% -
BM_MakeHeap_uint32_Random_262144 -1.86% 1.034 1.015 - 0.82% -
BM_std_min<unsigned___int128>/27 -1.86% 10.451 10.257 - -27.61% -
BM_std_min<unsigned___int128>/25 -1.85% 9.674 9.494 - -26.49% -
BM_PopHeap_uint32_262144 -1.85% 41.567 40.798 - -2.95% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.85% 50597.743 49662.765 - -1.06% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.85% 50309.269 49379.806 - -2.58% -
std::partition_copy(vector<int>)/32 -1.84% 8.220 8.068 - -1.12% -
SetIntersection_Front_Vector_float_1024_16 -1.84% 1188269.214 1166354.300 - -1.68% -
SetIntersection_Front_Vector_string_262144_4 -1.84% 1281066.053 1257461.220 - -0.24% -
std::find_end(list<int>)_(same_length)/1000 -1.84% 1489.973 1462.567 - -1.03% -
rng::fill(vector<int>)/8192 -1.84% 241.343 236.904 - -1.17% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.84% 6287.439 6171.976 - -2.45% -
rng::starts_with(vector<int>,_pred)/8 -1.84% 4.204 4.127 - 0.03% -
rng::copy(list<int>)/32768 -1.83% 27408.569 26905.639 - 0.62% -
std::copy(vector<int>)/32768 -1.83% 3721.499 3653.224 - 4.46% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.83% 496587.547 487478.992 - -3.10% -
rng::stable_partition(list<int>)_(dense)/50 -1.83% 53.072 52.099 - -1.04% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.83% 2.703 2.654 - -0.58% -
std::sort(deque<int>)_(repeated)/8 -1.83% 19.121 18.771 - 0.25% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -1.83% 1.216 1.193 - -3.53% -
std::generate_n(deque<int>)/32 -1.83% 8.498 8.343 - 0.54% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.81% 8.695 8.538 - -0.35% -
BM_MakeHeap_uint64_QuickSortAdversary_16 -1.81% 0.619 0.608 - -0.27% -
SetIntersection_Interlaced_Set_uint64_1024_64 -1.81% 10141791.544 9958014.570 - -0.10% -
SetIntersection_None_Set_string_1024_1 -1.81% 9289741.430 9121414.725 - 2.11% -
rng::copy_if(list<int>)_(entire_range)/512 -1.81% 372.321 365.582 - -1.61% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.80% 6745.676 6624.103 - 0.67% -
BM_MakeHeap_string_Random_16384 -1.80% 13.002 12.768 - 1.16% -
SetIntersection_None_Set_float_256_1 -1.80% 11956765.884 11741931.269 - -0.16% -
BM_lexicographical_compare_three_way_fast_path/1048576 -1.80% 254681.513 250105.611 - -0.09% -
rng::rotate(list<int>)_(by_1/3)/8192 -1.80% 8934.577 8774.197 - -0.49% -
rng::move_backward(deque<int>)/1048576 -1.79% 127403.845 125116.999 - -0.60% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.79% 8.736 8.579 - 0.79% -
std::map<int,_int>::count(key)_(existent)/1024 -1.79% 4.348 4.270 - -2.05% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -1.79% 22.790 22.382 - -6.99% -
rng::replace(list<int>)_(sprinkled)/8192 -1.79% 7290.002 7159.649 - -1.80% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.79% 500294.042 491354.181 - -2.23% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.79% 77.351 75.969 - -0.64% -
std::set<int>::lower_bound(key)_(existent)/32 -1.79% 1.594 1.566 - -0.06% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -1.78% 600.149 589.440 - -0.10% -
bm_lexicographical_compare<unsigned_char>/3 -1.78% 1.958 1.923 - -12.72% -
rng::partial_sort_copy(list<int>)_(ascending)/8 -1.78% 9.269 9.104 - 1.44% -
std::unordered_set<int>::contains(key)_(existent)/1024 -1.78% 1.237 1.215 - -13.35% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.78% 611.436 600.570 - -0.10% -
BM_vector_deque_copy_backward/1 -1.78% 2.187 2.149 - -7.00% -
std::find(list<int>)_(process_all)/8 -1.78% 2.411 2.368 - -1.20% -
BM_std_minmax<char>/28 -1.77% 2.256 2.216 - -1.74% -
rng::contains(vector<int>)_(process_all)/8192 -1.77% 1847.920 1815.178 - -1.21% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -1.77% 21.730 21.346 - -13.01% -
BM_std_minmax<short>/22 -1.76% 2.312 2.271 - -0.25% -
rng::for_each(multimap<int>)/32 -1.76% 22.692 22.292 - -0.58% -
BM_PopHeap_uint64_16 -1.76% 7.712 7.576 - -1.05% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.76% 6.831 6.711 - -2.07% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -1.76% 31.059 30.513 - 0.70% -
BM_std_min<short>/11 -1.75% 1.202 1.181 - 0.17% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.75% 58.201 57.180 - -0.95% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -1.75% 1.593 1.566 - -10.72% -
rng::unique(list<int>,_pred)_(contiguous)/1024 -1.75% 990.899 973.607 - 0.11% -
BM_RangesPushHeap_string_Ascending_64 -1.74% 7.081 6.958 - -6.50% -
SetIntersection_None_Set_uint64_16384_1024 -1.74% 164629098.675 161762078.099 - -0.74% -
rng::is_partitioned(list<int>)_(partitioned)/50 -1.74% 13.909 13.667 - -0.22% -
std::stable_sort(deque<int>)_(descending)/8 -1.74% 27.473 26.996 - 1.29% -
BM_std_minmax<char>/31 -1.74% 3.249 3.193 - -4.33% -
std::fill_n(vector<bool>)/4096 -1.73% 4.232 4.159 - -0.01% -
rng::remove_if(list<int>)_(prefix)/8192 -1.73% 9248.886 9088.609 - -0.55% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.73% 4.686 4.604 - -0.00% -
std::multimap<int,_int>::erase(iterator)/1024 -1.73% 21.076 20.711 - -0.63% -
rng::generate(vector<int>)/32 -1.73% 8.040 7.901 - -1.55% -
BM_RangesMakeHeap_string_Heap_256 -1.73% 4.951 4.865 - -2.06% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 -1.72% 25372.022 24934.849 - -0.25% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.72% 279917.086 275099.864 - 0.18% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.72% 3.625 3.563 - 0.20% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.72% 113425.956 111476.320 - -0.23% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.72% 16269.877 15990.296 - 1.82% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.72% 7.246 7.121 - -2.35% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.71% 2149.765 2112.925 - -0.10% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.71% 44.196 43.439 - -1.55% -
BM_std_minmax<char>/30 -1.71% 2.757 2.710 - -5.15% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -1.71% 3308.400 3251.798 - 0.61% -
BM_StringFindCharLiteral/128 -1.71% 3.059 3.007 - 0.04% -
BM_std_min<unsigned___int128>/23 -1.71% 8.915 8.762 - -24.81% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.71% 0.989 0.972 - -1.25% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.71% 18.976 18.652 - -0.22% -
rng::search(vector<int>)_(no_match)/1000 -1.71% 209.509 205.931 - -4.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.70% 1141327.902 1121931.899 - -3.32% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.70% 2.451 2.409 - -0.87% -
SetIntersection_None_Vector_uint64_262144_16384 -1.70% 1186382.376 1166250.124 - -4.13% -
rng::remove_if(list<int>)_(sprinkled)/8192 -1.70% 8358.701 8216.896 - -0.75% -
BM_CmpLess_uint_uint -1.70% 1.132 1.112 - -0.63% -
BM_std_min<long_long>/30 -1.69% 3.286 3.230 - 2.08% -
BM_SortHeap_float_64 -1.69% 3.202 3.148 - -0.14% -
SetIntersection_None_Set_uint32_1024_16 -1.69% 8869344.673 8719123.510 - -0.71% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.69% 1517.973 1492.334 - -7.59% -
SetIntersection_Interlaced_Vector_string_1024_256 -1.69% 20953863.179 20600026.320 - -0.71% -
std::map<int,_int>::find(key)_(existent)/8192 -1.69% 5.597 5.503 - -0.07% -
BM_std_min<int>/4 -1.69% 1.052 1.034 - 1.20% -
std::unique_copy(deque<int>)_(sprinkled)/32 -1.69% 9.383 9.225 - -0.07% -
BM_deque_deque_move_backward/4096 -1.69% 155.316 152.698 - -0.13% -
std::unique(list<int>)_(sprinkled)/1024 -1.68% 967.841 951.535 - 0.05% -
std::fill(deque<int>)/1024 -1.68% 30.373 29.861 - -1.45% -
BM_std_min<unsigned___int128>/24 -1.68% 9.291 9.135 - -25.68% -
rng::replace_if(deque<int>)_(sprinkled)/8192 -1.68% 2982.865 2932.788 - 0.22% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -1.68% 7.458 7.333 - -4.52% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -1.68% 101123.814 99428.057 - 1.98% -
SetIntersection_Front_Vector_string_262144_64 -1.68% 3479176.932 3420854.738 - -2.11% -
std::multimap<int,_int>::ctor(const&)/1024 -1.67% 6289.417 6184.216 - -1.98% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.67% 14063.617 13828.535 - -4.75% -
std::reverse_copy(vector<int>)/8 -1.67% 2.495 2.453 - 3.66% -
BM_PushHeap_uint64_Ascending_262144 -1.67% 4.746 4.667 - 0.18% -
std::multimap<int,_int>::ctor(const&)/32 -1.67% 214.536 210.955 - -1.38% -
BM_std_min<unsigned_long_long>/6 -1.67% 1.559 1.533 - -5.80% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.67% 4.160 4.091 - 1.01% -
bm_lexicographical_compare<unsigned_char>/32768 -1.66% 572.170 562.659 - -1.79% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 -1.66% 21271.273 20919.029 - 1.30% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.65% 4.930 4.848 - 0.42% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.65% 25.249 24.831 - -0.60% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 -1.65% 21257.080 20905.782 - 1.17% -
std::replace(deque<int>)_(prefix)/32 -1.65% 12.920 12.707 - -1.24% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.65% 133769.936 131565.695 - -1.93% -
BM_std_min<unsigned___int128>/26 -1.65% 10.012 9.848 - -27.46% -
std::rotate_copy(list<int>)/50 -1.65% 14.280 14.045 - -0.34% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.65% 369.658 363.575 - -0.66% -
std::reverse(deque<int>)/8 -1.64% 2.562 2.520 - 0.28% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.64% 940.177 924.736 - 0.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.64% 35159.597 34582.370 - -0.98% -
rng::unique_copy(list<int>)_(sprinkled)/32 -1.64% 13.441 13.220 - 3.02% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -1.64% 10.049 9.884 - 4.81% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.64% 15533.894 15279.721 - 0.63% -
710_omnetpp_r -1.64% 8.666 8.524 - -3.65% -
std::map<int,_int>::ctor(const&)/1024 -1.63% 6306.210 6203.166 - -0.84% -
rng::partition_point(deque<int>)/8192 -1.63% 16.015 15.754 - -0.80% -
rng::fill_n(vector<bool>)/4096 -1.63% 4.227 4.159 - -0.05% -
BM_deque_vector_move/1 -1.63% 2.113 2.078 - -2.50% -
rng::fill_n(list<int>)/50 -1.63% 16.047 15.786 - -1.27% -
rng::move(vector<int>)/8 -1.62% 2.278 2.241 - 0.92% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -1.62% 16.769 16.496 - 0.11% -
std::count(list<int>)_(every_other)/8 -1.61% 2.074 2.041 - -2.87% -
rng::contains(vector<int>)_(process_all)/1048576 -1.61% 237780.245 233942.564 - -1.14% -
BM_std_minmax<char>/23 -1.61% 3.053 3.004 - -5.10% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 -1.61% 20.394 20.065 - -2.02% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.61% 8930507.045 8786483.613 - -2.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.61% 3.005 2.956 - -0.81% -
SetIntersection_None_Set_uint64_16384_16 -1.61% 165683473.816 163014208.166 - -0.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.61% 81606.151 80293.056 - 1.12% -
BM_vector_deque_ranges_move_backward/1024 -1.61% 38.338 37.722 - 1.10% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.61% 9945134.401 9785412.695 - 0.28% -
rng::search(vector<int>)_(single_element)/8192 -1.61% 1826.782 1797.448 - -1.89% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.60% 475.489 467.860 - -1.67% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -1.60% 1443397.735 1420255.252 - -1.14% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.60% 9042.017 8897.345 - 1.42% -
rng::replace(list<int>)_(prefix)/50 -1.60% 19.453 19.142 - -0.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.60% 1188347.221 1169342.255 - -2.81% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 -1.60% 34.452 33.901 - 0.92% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.60% 4314.321 4245.435 - 1.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.60% 22.676 22.314 - -1.02% -
std::stable_sort(deque<int>)_(repeated)/8 -1.60% 18.347 18.055 - -0.81% -
BM_RangesMakeHeap_string_Heap_64 -1.59% 5.044 4.963 - -0.63% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -1.59% 782.498 770.033 - -1.56% -
bm_ranges_lexicographical_compare<int>/3 -1.59% 1.883 1.853 - 0.14% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.59% 52.188 51.357 - -10.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.59% 9491207.622 9340183.731 - 6.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.59% 10.925 10.752 - -0.60% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 -1.59% 0.686 0.675 - 0.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -1.59% 2298458.777 2262004.275 - -4.50% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 -1.58% 3.384 3.331 - -0.49% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -1.58% 1.362 1.340 - -1.38% -
BM_std_minmax<char>/14 -1.58% 2.601 2.560 - 0.24% -
SetIntersection_None_Set_float_64_4 -1.58% 22772399.719 22412919.268 - -1.24% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.58% 9533.317 9382.869 - -1.39% -
BM_PushHeap_string_QuickSortAdversary_16384 -1.58% 15.906 15.656 - -5.07% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -1.58% 700.024 688.998 - -1.40% -
BM_std_minmax<long_long>/10 -1.57% 2.190 2.156 - -1.55% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 -1.57% 11.044 10.870 - 3.71% -
std::partition_copy(vector<int>)/1024 -1.57% 477.120 469.622 - 2.71% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -1.57% 12.841 12.640 - -8.79% -
std::generate(vector<int>)/32 -1.57% 8.034 7.908 - -1.45% -
rng::partition(list<int>)_(sparse)/32 -1.57% 9.199 9.055 - 0.01% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.56% 48.690 47.928 - 0.97% -
SetIntersection_Front_Vector_string_256_16 -1.56% 6537455.681 6435231.911 - 0.01% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.56% 21.421 21.086 - -2.28% -
BM_LowerBound_string_1 -1.56% 4.836 4.760 - 3.58% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 -1.56% 10.285 10.125 - -1.73% -
rng::rotate(list<int>)_(by_1/3)/32 -1.56% 15.549 15.307 - -1.98% -
std::unique(list<int>)_(contiguous)/1024 -1.56% 925.566 911.168 - -1.75% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -1.56% 349.077 343.647 - 0.36% -
BM_RangesMakeHeap_string_Descending_4 -1.56% 2.135 2.101 - -13.04% -
rng::fill(list<int>)/50 -1.55% 35.006 34.462 - -2.03% -
std::list<int>::insert(begin)_(cheap_elements)/32 -1.55% 10.665 10.499 - 3.68% -
rng::find_if_not(vector<int>)_(process_all)/50 -1.55% 14.242 14.021 - -1.49% -
BM_MakeThenSortHeap_uint64_Descending_4 -1.55% 1.470 1.447 - -4.37% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.55% 1.241 1.222 - 0.68% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.55% 30.914 30.434 - 0.57% -
BM_std_minmax<unsigned_long_long>/4 -1.55% 1.549 1.524 - -4.51% -
SetIntersection_None_Set_string_16384_16384 -1.55% 197248870.546 194192453.445 - -2.50% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.55% 354312632.661 348837392.073 - -0.09% -
rng::find_end(deque<int>)_(single_element)/1000 -1.54% 253.205 249.318 - -14.95% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.53% 19.493 19.194 - 0.22% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.53% 8314.319 8186.802 - -1.40% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.53% 5.360 5.277 - -2.00% -
std::transform(list<int>,_list<int>)/8192 -1.53% 9393.963 9249.979 - -1.71% -
rng::stable_partition(list<int>)_(sparse)/32 -1.53% 9.882 9.731 - -0.70% -
rng::remove_copy(list<int>)_(sprinkled)/8192 -1.53% 7224.415 7113.818 - 1.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.53% 1297701.779 1277843.477 - -1.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.53% 0.906 0.892 - -0.98% -
std::map<std::string,_int>::insert(value)_(new_value)/0 -1.53% 32.722 32.222 - 2.25% -
bm_ranges_lexicographical_compare<signed_char>/512 -1.53% 7.978 7.856 - 2.16% -
std::set<int>::ctor(const&,_alloc)/32 -1.52% 224.352 220.930 - 2.47% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.52% 280245.560 275980.974 - -2.20% -
vector<bool>(const_vector<bool>&) -1.52% 9.654 9.507 - -3.27% -
rng::stable_sort(vector<int>)_(shuffled)/8 -1.52% 21.177 20.855 - 0.46% -
std::find_end(list<int>,_pred)_(same_length)/8192 -1.52% 18091.164 17816.935 - -13.46% -
std::shift_right(deque<int>)/50 -1.51% 4.321 4.256 - 1.01% -
rng::rotate(deque<int>)_(1_element_backward)/50 -1.51% 5.672 5.586 - -1.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -1.51% 68483245.111 67446777.448 - 24.65% -
BM_RangesMakeThenSortHeap_string_Descending_16 -1.51% 7.824 7.706 - -0.53% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.51% 260.400 256.465 - 0.04% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.51% 36392.843 35843.016 - -1.01% -
std::search_n(list<int>)_(no_match)/1000 -1.51% 691.207 680.767 - 0.51% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.51% 645.873 636.125 - -2.66% -
BM_MakeHeap_string_Descending_4 -1.51% 2.160 2.128 - 1.57% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.51% 21465.279 21141.690 - 0.72% -
std::replace(vector<int>)_(prefix)/32 -1.51% 5.078 5.001 - -0.60% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.51% 178.272 175.586 - -1.23% -
BM_std_min<int>/17 -1.51% 0.974 0.959 - 0.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.50% 171301403.644 168724536.325 - -1.39% -
BM_PushHeap_uint32_Random_1024 -1.50% 6.248 6.154 - -0.54% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -1.50% 1.518 1.495 - -3.76% -
rng::sample(deque<int>)/32 -1.50% 313.204 308.503 - -1.33% -
std::fill(vector<bool>)/32768 -1.50% 30.498 30.041 - -1.37% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.50% 33.030 32.535 - -0.90% -
std::search(list<int>)_(same_length)/1000 -1.50% 754.511 743.230 - -0.50% -
std::for_each_n(deque<int>)/50 -1.49% 3.970 3.911 - -1.50% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.49% 101.620 100.105 - -1.52% -
std::generate_n(deque<int>)/50 -1.49% 12.521 12.335 - 0.14% -
BM_RangesSortHeap_float_256 -1.49% 5.970 5.881 - 0.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -1.49% 2002543.110 1972768.824 - 20.73% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.49% 22.216 21.886 - -0.86% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.49% 4.430 4.364 - 0.06% -
rng::find(deque<int>)_(process_all)/50 -1.48% 13.249 13.053 - -1.06% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.48% 1.241 1.223 - -0.91% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.48% 51857.992 51089.722 - -2.00% -
BM_deque_deque_ranges_move/65536 -1.48% 2919.969 2876.853 - -2.62% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.48% 23.155 22.814 - -1.20% -
rng::stable_sort(deque<int>)_(ascending)/1024 -1.48% 2140.299 2108.724 - -0.65% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.47% 22.484 22.152 - 0.50% -
std::replace(vector<int>)_(prefix)/50 -1.47% 7.759 7.645 - 0.66% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.47% 2.695 2.655 - -1.24% -
std::multimap<int,_int>::erase(iterator)/0 -1.47% 20.786 20.481 - -0.54% -
BM_std_minmax<unsigned_short>/3 -1.47% 1.239 1.221 - 4.81% -
std::map<int,_int>::ctor(const&,_alloc)/32 -1.47% 216.529 213.352 - 0.48% -
SetIntersection_Interlaced_Set_string_64_16 -1.47% 40965239.520 40364194.364 - 3.39% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.47% 16.845 16.598 - -1.26% -
std::copy_backward(list<int>)/64 -1.47% 30.497 30.050 - -0.62% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.46% 122.754 120.956 - 1.83% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -1.46% 3395.053 3345.340 - -6.75% -
std::search(deque<int>,_pred)_(no_match)/1000 -1.46% 424.904 418.689 - -1.62% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.46% 20.159 19.864 - -0.24% -
rng::unique_copy(vector<int>)_(contiguous)/32 -1.46% 8.694 8.567 - -1.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.46% 202807848.400 199846984.816 - -3.87% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 -1.46% 713.281 702.872 - 2.46% -
BM_RangesMakeHeap_string_Heap_16384 -1.46% 5.080 5.006 - -0.41% -
std::search(vector<int>)_(single_element)/8192 -1.46% 1853.949 1826.938 - 0.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 -1.45% 52.646 51.880 - 1.18% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -1.45% 5.230 5.154 - -1.17% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.45% 4034.371 3975.793 - -1.26% -
rng::for_each(deque<int>)/32 -1.45% 3.796 3.741 - -0.51% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -1.45% 3.033 2.989 - 0.37% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -1.45% 5.379 5.301 - -1.76% -
BM_deque_deque_ranges_move_backward/1 -1.45% 2.725 2.685 - -3.93% -
rng::search(list<int>)_(no_match)/1000 -1.45% 702.272 692.118 - -4.66% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.44% 3159.432 3113.826 - 0.13% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.44% 15295.850 15075.228 - 1.47% -
rng::rotate(list<int>)_(1_element_forward)/8192 -1.44% 7729.870 7618.402 - -7.74% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.44% 16.759 16.518 - -1.45% -
rng::find_end(forward_list<int>)_(match_near_end)/1000 -1.44% 779.278 768.067 - -0.80% -
rng::copy(list<int>)/4096 -1.44% 3109.986 3065.280 - -0.02% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.44% 19.326 19.048 - -0.85% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.44% 23.079 22.748 - -1.43% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.44% 21433.668 21125.683 - -0.73% -
rng::none_of(vector<int>)_(process_all)/32 -1.43% 8.443 8.322 - -0.09% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.43% 218.200 215.073 - 0.21% -
SetIntersection_Front_Set_uint64_16384_64 -1.43% 2092823.265 2062833.132 - 7.81% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.43% 144210.111 142144.890 - -0.61% -
std::copy_if(vector<int>)_(every_other)/8 -1.43% 2.516 2.480 - -1.98% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -1.43% 13186.014 12997.788 - -0.08% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.43% 22.416 22.096 - -0.38% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.43% 26735.458 26354.259 - -6.81% -
BM_deque_vector_ranges_copy/65536 -1.42% 2657.184 2619.369 - -8.93% -
std::map<std::string,_int>::erase(iterator)/32 -1.42% 30.308 29.877 - 7.82% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -1.42% 20.786 20.491 - -1.39% -
std::replace(deque<int>)_(sprinkled)/8192 -1.42% 2843.286 2802.932 - -0.79% -
BM_CmpEqual_uint_short -1.42% 1.063 1.048 - -1.16% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.42% 5.055 4.983 - -1.52% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.41% 24.736 24.387 - -0.03% -
std::replace(deque<int>)_(prefix)/1024 -1.41% 417.460 411.563 - -0.70% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 -1.41% 21.013 20.716 - -0.91% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -1.41% 11.812 11.645 - -2.28% -
BM_RangesMakeHeap_string_Descending_64 -1.41% 2.602 2.565 - -15.92% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.41% 5.292 5.218 - -1.71% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.41% 212.304 209.316 - -1.86% -
std::vector<int>::ctor(size)/8192 -1.41% 569.097 561.090 - -1.38% -
rng::swap_ranges(list<int>)/8192 -1.41% 10805.658 10653.757 - 5.76% -
BM_std_minmax<long_long>/30 -1.40% 4.609 4.544 - -0.17% -
BM_vector_deque_ranges_copy/5500 -1.40% 201.390 198.563 - -0.36% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.40% 211.492 208.527 - -0.33% -
BM_deque_vector_ranges_move/70000 -1.40% 2931.545 2890.464 - -0.72% -
BM_RangesMakeHeap_uint32_Random_1024 -1.40% 1.090 1.075 - 0.33% -
std::unique_copy(list<int>)_(sprinkled)/32 -1.39% 13.351 13.165 - -0.75% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.39% 29.046 28.642 - 0.30% -
BM_std_min<unsigned_int>/24 -1.39% 1.826 1.801 - -1.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.39% 33.655 33.188 - 28.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.39% 24.409 24.070 - 1.11% -
std::find_end(list<int>)_(same_length)/1024 -1.39% 1528.754 1507.538 - -0.04% -
SetIntersection_Interlaced_Vector_string_256_256 -1.39% 20533795.083 20248996.268 - -11.40% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.39% 16.751 16.519 - -0.17% -
BM_RangesMakeHeap_string_Descending_256 -1.38% 2.721 2.683 - -21.71% -
std::replace(deque<int>)_(prefix)/8192 -1.38% 3304.425 3258.757 - -0.72% -
std::equal(vector<bool>)_(unaligned)/50 -1.38% 0.845 0.834 - -5.42% -
BM_MakeHeap_string_Random_1024 -1.38% 11.003 10.852 - 0.56% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.38% 21.448 21.152 - -1.77% -
rng::partial_sort_copy(deque<int>)_(descending)/8 -1.37% 19.893 19.619 - -0.27% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.37% 142563.920 140605.378 - -0.91% -
BM_PushHeap_uint32_Random_64 -1.37% 5.569 5.492 - -1.25% -
BM_MakeThenSortHeap_uint32_Random_4 -1.37% 4.053 3.998 - -0.31% -
BM_deque_vector_ranges_copy/64 -1.37% 2.599 2.563 - -1.71% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.37% 13818.666 13629.719 - 0.75% -
std::unordered_set<int>::erase(key)_(existent)/1024 -1.36% 22.757 22.446 - 0.19% -
BM_PushHeap_string_PipeOrgan_4 -1.36% 2.524 2.490 - -5.46% -
std::reverse_copy(vector<int>)/4096 -1.36% 137.323 135.449 - 1.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.36% 10158594.759 10020125.003 - 0.05% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.36% 131222.593 129434.095 - -1.04% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.36% 17.854 17.611 - -1.60% -
BM_PushHeap_uint64_Ascending_16384 -1.36% 3.649 3.599 - 0.97% -
BM_PushHeap_string_QuickSortAdversary_256 -1.36% 14.603 14.405 - -2.73% -
std::adjacent_find(vector<int>)/1048576 -1.36% 237764.823 234532.584 - -0.18% -
std::shift_left(deque<int>)/1024 -1.36% 40.142 39.597 - 0.13% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -1.36% 99833.980 98478.926 - 1.14% -
BM_std_minmax<int>/2 -1.36% 0.851 0.840 - -6.73% -
rng::reverse(list<int>)/512 -1.35% 199.982 197.276 - -1.26% -
BM_std_min<unsigned_short>/18 -1.35% 1.554 1.533 - -0.07% -
BM_MakeHeap_string_SingleElement_262144 -1.35% 7.499 7.397 - -5.07% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.35% 13.181 13.003 - -1.58% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -1.35% 782.293 771.754 - -1.11% -
BM_deque_vector_ranges_copy_backward/65536 -1.35% 8116.474 8007.203 - -2.58% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.35% 21.947 21.652 - -1.71% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.34% 3157.640 3115.179 - -0.33% -
bm_ranges_swap_ranges_vb_unaligned/64 -1.34% 6.352 6.267 - -0.40% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.34% 18.698 18.447 - -0.22% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.34% 983.626 970.419 - -0.59% -
SetIntersection_Front_Set_uint64_262144_64 -1.34% 2042221.731 2014865.344 - 10.19% -
BM_std_min<unsigned_char>/19 -1.34% 1.184 1.169 - 1.10% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -1.34% 624.246 615.905 - -0.03% -
rng::remove(list<int>)_(sprinkled)/1024 -1.34% 964.770 951.882 - -1.40% -
rng::find(deque<int>)_(bail_25%)/1024 -1.34% 67.281 66.382 - -0.29% -
BM_std_minmax<unsigned_int>/23 -1.33% 2.434 2.401 - 0.56% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -1.33% 25.701 25.358 - 2.97% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.33% 6304.427 6220.452 - -1.38% -
std::move(vector<bool>)_(unaligned)/4096 -1.33% 26.925 26.567 - -0.28% -
std::partition_point(vector<int>)/1024 -1.33% 6.291 6.208 - -1.28% -
rng::any_of(vector<int>)_(process_all)/32 -1.33% 8.486 8.374 - -0.09% -
rng::rotate(deque<int>)_(by_1/3)/1024 -1.33% 1818.068 1793.892 - -1.29% -
SetIntersection_None_Set_string_1024_4 -1.33% 9094324.181 8973397.969 - -2.73% -
std::move(vector<bool>)_(aligned)/512 -1.33% 2.376 2.345 - -1.87% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.33% 21.465 21.179 - 1.13% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.33% 1.218 1.202 - -1.75% -
std::map<int,_int>::count(key)_(existent)/8192 -1.33% 6.004 5.924 - -2.60% -
rng::all_of(vector<int>)_(process_all)/32 -1.33% 8.487 8.375 - -1.27% -
rng::generate_n(vector<int>)/32 -1.33% 8.010 7.904 - -1.30% -
std::remove_copy(vector<int>)_(prefix)/50 -1.32% 13.429 13.251 - -0.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.32% 8.807 8.690 - -0.06% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -1.32% 634777.007 626410.282 - -2.80% -
SetIntersection_None_Vector_uint64_262144_4 -1.32% 1196235.301 1180497.065 - -3.18% -
std::reverse_copy(vector<int>)/64 -1.32% 2.505 2.472 - 0.03% -
std::search(vector<int>)_(near_matches)/1024 -1.31% 15044.583 14846.813 - -1.58% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.31% 29180.089 28796.610 - -0.49% -
BM_deque_deque_move_backward/5500 -1.31% 208.524 205.784 - 0.46% -
rng::copy_backward(vector<bool>)_(aligned)/32768 -1.31% 35.939 35.467 - -0.78% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 -1.31% 1438984.587 1420103.617 - -1.10% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -1.31% 502793.896 496198.596 - -0.11% -
std::search(deque<int>)_(no_match)/8192 -1.31% 3335.817 3292.071 - -1.13% -
std::set<int>::insert(value)_(already_present)/1024 -1.31% 6.188 6.107 - -9.88% -
BM_std_minmax<unsigned_char>/2 -1.31% 0.914 0.902 - 2.11% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.31% 8570775.228 8458781.733 - 0.10% -
BM_PushHeap_string_PipeOrgan_16 -1.31% 4.112 4.058 - -5.23% -
BM_num_put<double> -1.30% 58.858 58.091 - 0.96% -
rng::sample(deque<int>)/1024 -1.30% 11488.473 11338.843 - -1.48% -
std::remove_copy(deque<int>)_(prefix)/32 -1.30% 13.138 12.967 - -1.94% -
BM_std_min<unsigned___int128>/21 -1.30% 8.078 7.973 - -23.23% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -1.30% 16852.455 16633.602 - -1.23% -
std::is_sorted(deque<int>)/8 -1.30% 2.523 2.491 - -0.87% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 -1.30% 28.383 28.015 - -0.26% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.30% 253635.601 250349.585 - -1.30% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.29% 91.976 90.786 - -0.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.29% 2958339.907 2920064.411 - -1.32% -
std::unordered_set<int>::clear()/32 -1.29% 620.189 612.180 - 0.63% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.29% 29.693 29.310 - 2.18% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 -1.29% 23.872 23.564 - -1.04% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.29% 0.783 0.772 - 1.44% -
SetIntersection_None_Vector_uint64_16384_64 -1.29% 1173353.340 1158269.112 - -1.26% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.28% 11083.656 10941.288 - 0.23% -
std::move_backward(list<int>)/262144 -1.28% 266752.507 263329.393 - -0.60% -
BM_RangesPushHeap_uint64_Random_16384 -1.28% 6.065 5.987 - -1.98% -
SetIntersection_Front_Vector_uint64_262144_262144 -1.28% 351598657.946 347088851.836 - -0.98% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.28% 6306.961 6226.067 - -1.20% -
SetIntersection_Front_Vector_uint32_16384_16 -1.28% 1213408.808 1197872.447 - 1.52% -
BM_PopHeap_uint32_64 -1.28% 12.635 12.474 - -1.48% -
bm_lexicographical_compare<int>/3 -1.28% 1.790 1.767 - 4.42% -
BM_std_minmax<short>/30 -1.27% 2.752 2.716 - -2.88% -
rng::sort(deque<int>)_(repeated)/8192 -1.27% 6828.342 6741.474 - 2.56% -
rng::partition(vector<int>)_(dense)/50 -1.27% 12.862 12.698 - 0.98% -
std::remove_copy(vector<int>)_(sprinkled)/32 -1.27% 15.135 14.943 - -0.61% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -1.27% 354.861 350.357 - -0.33% -
std::unordered_set<int>::erase(key)_(existent)/8192 -1.27% 23.290 22.994 - 0.67% -
rng::none_of(list<int>)_(process_all)/32 -1.27% 11.793 11.643 - -1.78% -
std::stable_sort(deque<int>)_(heap)/1024 -1.27% 2774.577 2739.405 - 0.85% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -1.27% 7588.404 7492.302 - -1.16% -
BM_PushHeap_string_Descending_4 -1.27% 1.947 1.922 - -11.26% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.26% 2.106 2.079 - -1.57% -
std::search(list<int>)_(no_match)/1024 -1.26% 740.701 731.341 - -0.96% -
rng::rotate(vector<bool>)_(by_1/3)/1024 -1.26% 49.913 49.282 - -0.23% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.26% 484.570 478.463 - -0.40% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 -1.26% 79.726 78.721 - -0.29% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.26% 0.970 0.958 - -0.37% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -1.26% 221.879 219.086 - 1.12% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.25% 8.996 8.883 - -1.89% -
std::generate(vector<int>)/50 -1.25% 12.070 11.919 - -1.26% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.25% 5.569 5.499 - 11.07% -
rng::find(list<int>)_(bail_25%)/8 -1.25% 0.931 0.919 - -0.20% -
BM_PushHeap_uint64_Random_64 -1.25% 5.245 5.179 - -1.77% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.25% 34.201 33.773 - -2.59% -
rng::rotate(list<int>)_(1_element_forward)/50 -1.25% 24.234 23.930 - -1.49% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -1.25% 3902.909 3854.046 - -0.28% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.25% 31542.865 31148.267 - -0.44% -
rng::generate_n(deque<int>)/1024 -1.25% 246.445 243.366 - -0.95% -
BM_std_minmax<char>/11 -1.25% 1.834 1.811 - 9.85% -
SetIntersection_None_Vector_string_262144_16384 -1.25% 1373891.168 1356734.735 - -0.41% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -1.25% 1051515.289 1038395.030 - -1.07% -
rng::partial_sort(deque<int>)_(descending)/8192 -1.25% 286477.643 282905.646 - -0.41% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 -1.25% 4165.673 4113.780 - -1.10% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -1.25% 13176.010 13011.896 - 0.08% -
std::search(deque<int>)_(no_match)/1024 -1.25% 418.384 413.175 - -0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.24% 354268483.047 349858969.043 - 0.24% -
std::rotate(list<int>)_(by_1/4)/8192 -1.24% 7263.429 7173.177 - -0.72% -
rng::find_if(list<int>)_(bail_25%)/8192 -1.24% 1537.231 1518.143 - -0.50% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 -1.24% 48.879 48.273 - 3.15% -
rng::remove(list<int>)_(sprinkled)/8192 -1.24% 7933.669 7835.272 - -0.99% -
BM_vector_deque_copy/4096 -1.24% 147.398 145.570 - -0.03% -
BM_CmpEqual_uint_uchar -1.24% 1.127 1.113 - -1.44% -
BM_std_min<short>/29 -1.24% 2.414 2.384 - 1.50% -
SetIntersection_Front_Set_string_256_4 -1.24% 5247840.612 5182954.319 - -1.72% -
std::find_end(deque<int>)_(process_all)/1000 -1.24% 252.246 249.128 - -5.12% -
rng::stable_sort(deque<int>)_(heap)/1024 -1.24% 2774.563 2740.275 - 0.64% -
BM_std_min<unsigned_int>/32 -1.23% 2.198 2.171 - -0.05% -
std::rotate(deque<int>)_(1_element_backward)/32 -1.23% 4.439 4.385 - -4.07% -
SetIntersection_Front_Set_uint64_256_16 -1.23% 4952575.913 4891640.984 - -0.21% -
SetIntersection_Interlaced_Set_string_16384_1024 -1.23% 356565645.511 352183653.221 - 3.88% -
std::partition(list<int>)_(sparse)/8192 -1.23% 8114.775 8015.056 - -1.97% -
std::set<int>::ctor(const&)/8192 -1.23% 49961.223 49347.278 - -1.17% -
BM_deque_deque_ranges_move_backward/512 -1.23% 18.926 18.693 - -8.80% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.23% 23.785 23.493 - 3.14% -
BM_CmpLess_ushort_schar -1.23% 1.041 1.029 - -1.37% -
rng::move_backward(vector<int>)/262144 -1.23% 21999.560 21729.794 - -1.57% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 -1.22% 16.512 16.310 - 0.92% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.22% 2491.049 2460.600 - 0.81% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.22% 586.270 579.104 - -0.34% -
rng::adjacent_find(vector<int>)/1048576 -1.22% 239278.861 236354.511 - -0.12% -
std::search(deque<int>)_(single_element)/1000 -1.22% 448.890 443.410 - 0.95% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.22% 3.726 3.681 - -0.81% -
BM_num_put<long_long> -1.22% 12.065 11.919 - -4.21% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 -1.22% 6.631 6.551 - -0.18% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 -1.22% 20.287 20.040 - 3.85% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.22% 576.626 569.615 - 0.09% -
std::sort(deque<int>)_(repeated)/8192 -1.21% 6825.110 6742.238 - -0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -1.21% 53105848.160 52461111.140 - 34.61% -
std::search_n(list<int>,_pred)_(no_match)/8192 -1.21% 7892.021 7796.226 - -4.32% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.21% 645.211 637.388 - -1.23% -
rng::for_each(deque<int>)/8 -1.21% 0.933 0.921 - -0.61% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.21% 19.652 19.414 - -4.67% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.21% 1114668.783 1101195.019 - -0.87% -
std::move(vector<bool>)_(unaligned)/512 -1.21% 3.998 3.950 - -0.68% -
rng::rotate(vector<int>)_(1_element_forward)/32 -1.21% 2.961 2.926 - -0.37% -
std::remove_copy(deque<int>)_(sprinkled)/50 -1.21% 18.593 18.369 - -0.28% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -1.21% 10.877 10.746 - 1.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.20% 11256066.380 11120443.152 - 0.84% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -1.20% 16339591.074 16142789.138 - -20.84% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.20% 4699472.800 4642905.648 - -1.48% -
rng::remove_if(deque<int>)_(sprinkled)/1024 -1.20% 540.577 534.071 - -1.18% -
rng::partition_point(vector<int>)/1024 -1.20% 7.521 7.431 - -1.72% -
rng::fill_n(vector<int>)/8192 -1.20% 238.475 235.607 - -1.33% -
std::set<int>::equal_range(key)_(existent)/1024 -1.20% 4.162 4.112 - -0.44% -
std::set<int>::equal_range(key)_(non-existent)/32 -1.20% 2.603 2.571 - -5.04% -
BM_MakeThenSortHeap_uint32_Heap_16 -1.20% 5.164 5.102 - -0.43% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.20% 835.041 825.025 - 0.34% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -1.20% 16.273 16.078 - -1.26% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -1.20% 53914.820 53269.198 - 0.41% -
rng::none_of(list<int>)_(process_all)/50 -1.20% 22.000 21.736 - -1.01% -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 -1.20% 1887.798 1865.217 - -0.92% -
std::stable_sort(deque<int>)_(ascending)/8 -1.19% 18.229 18.011 - -0.77% -
rng::sort(vector<int>)_(descending)/1024 -1.19% 1061.052 1048.394 - 0.78% -
std::generate(vector<int>)/1024 -1.19% 245.221 242.296 - -1.15% -
std::partition_point(list<int>)/50 -1.19% 24.748 24.453 - -1.04% -
BM_MakeHeap_string_Heap_256 -1.19% 4.937 4.878 - -1.57% -
BM_RangesMakeHeap_string_Heap_16 -1.18% 4.687 4.631 - -0.83% -
rng::find_end(vector<int>)_(match_near_end)/1000 -1.18% 266.940 263.789 - -0.27% -
std::find(vector<bool>)_(process_all)/8192 -1.18% 33.276 32.883 - -1.29% -
std::copy_if(list<int>)_(entire_range)/512 -1.18% 372.348 367.958 - -0.96% -
BM_RangesPushHeap_float_Ascending_1024 -1.18% 3.142 3.105 - 0.02% -
rng::move(vector<bool>)_(aligned)/512 -1.17% 2.682 2.650 - -1.17% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.17% 372.734 368.360 - 0.21% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.17% 19.996 19.762 - 0.48% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -1.17% 104392.784 103173.850 - 0.95% -
SetIntersection_Front_Vector_uint64_262144_256 -1.17% 2305189.552 2278281.672 - -2.96% -
std::all_of(list<int>)_(process_all)/8192 -1.17% 7796.336 7705.368 - 1.31% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.17% 1.187 1.173 - -0.79% -
std::partition(list<int>)_(dense)/50 -1.17% 13.413 13.257 - -0.91% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 -1.17% 24.308 24.024 - 1.24% -
std::set<std::string>::erase(iterator)/0 -1.16% 27.061 26.746 - 5.19% -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 -1.16% 787.412 778.247 - -0.34% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -1.16% 29.990 29.641 - 3.75% -
rng::generate(vector<int>)/1024 -1.16% 245.088 242.243 - -0.87% -
rng::replace(list<int>)_(prefix)/32 -1.16% 11.376 11.244 - -0.64% -
std::search(deque<int>,_pred)_(same_length)/1000 -1.16% 483.197 477.592 - -0.09% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.16% 38.698 38.250 - -0.29% -
rng::copy(vector<bool>)_(aligned)/32768 -1.16% 35.635 35.223 - -0.25% -
BM_PushHeap_string_QuickSortAdversary_1024 -1.16% 15.229 15.053 - -3.62% -
SetIntersection_Interlaced_Set_string_256_4 -1.16% 14198848.678 14034714.198 - -0.76% -
BM_vector_deque_ranges_move_backward/65536 -1.16% 7752.964 7663.383 - 5.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.16% 1104721.949 1091961.055 - -2.97% -
rng::unique(list<int>)_(sprinkled)/8192 -1.15% 7955.947 7864.082 - -0.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.15% 35654.006 35242.343 - 0.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.15% 13607988.330 13450996.757 - -0.16% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -1.15% 504.578 498.760 - -0.90% -
std::set<std::string>::clear()/8192 -1.15% 201613.791 199289.327 - -1.35% -
SetIntersection_Front_Set_string_1024_64 -1.15% 4914859.882 4858298.819 - 3.44% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.15% 2.185 2.160 - 2.93% -
BM_MakeHeap_uint32_PipeOrgan_16 -1.15% 1.040 1.028 - -1.29% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.15% 10.572 10.451 - 1.06% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 -1.15% 1049.544 1037.489 - 0.70% -
std::find(vector<char>)_(bail_25%)/1024 -1.15% 5.446 5.383 - -1.07% -
rng::rotate(vector<int>)_(1_element_forward)/1024 -1.15% 35.681 35.272 - -0.49% -
BM_PopHeap_float_64 -1.14% 12.510 12.367 - -1.13% -
std::multiset<int>::contains(key)_(non-existent)/8192 -1.14% 8.621 8.523 - -3.70% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.14% 524328.869 518336.435 - -1.03% -
rng::move_backward(list<int>)/32768 -1.14% 35580.873 35174.439 - 4.64% -
rng::is_sorted_until(vector<int>,_pred)/8192 -1.14% 3311.352 3273.547 - 1.13% -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.14% 14038.990 13878.810 - 0.22% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 -1.14% 30.929 30.576 - -0.19% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.14% 21.462 21.218 - -0.35% -
std::search(list<int>)_(same_length)/1024 -1.14% 771.797 763.010 - -1.69% -
rng::remove(vector<int>)_(sprinkled)/1024 -1.14% 289.706 286.409 - -0.61% -
BM_std_min<unsigned_short>/6 -1.14% 0.959 0.948 - -1.17% -
rng::rotate(list<int>)_(by_1/2)/32 -1.14% 6.150 6.080 - -0.32% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.14% 826.809 817.414 - 2.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.13% 1267253.063 1252917.524 - -3.58% -
BM_CmpLess_ushort_int -1.13% 1.117 1.105 - -1.34% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 -1.13% 12.487 12.347 - 0.37% -
SetIntersection_None_Set_uint64_1024_16 -1.13% 8826324.635 8726923.017 - -0.13% -
std::copy(list<int>)/4096 -1.13% 3307.479 3270.232 - -0.77% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.13% 9.422 9.316 - -0.42% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -1.12% 24.739 24.460 - 9.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.12% 6.227 6.157 - -0.36% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -1.12% 1.469 1.452 - -2.73% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.12% 50356.328 49791.064 - -1.18% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 -1.12% 48.900 48.351 - -0.15% -
std::generate(deque<int>)/32 -1.12% 8.326 8.233 - -0.93% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.12% 234117.107 231489.756 - -0.92% -
SetIntersection_Front_Vector_string_1024_1 -1.12% 1137938.680 1125168.670 - -1.34% -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 -1.12% 1.432 1.416 - -0.69% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.12% 22.281 22.032 - 0.24% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -1.12% 71.266 70.468 - -1.33% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.12% 527.382 521.479 - -1.14% -
rng::all_of(list<int>)_(process_all)/32768 -1.12% 26231.856 25938.487 - 0.60% -
std::list<int>::ctor(size)/1024 -1.12% 12440.498 12301.478 - 5.61% -
std::map<int,_int>::ctor(const&)/8192 -1.12% 50409.268 49846.360 - 0.21% -
SetIntersection_Interlaced_Vector_float_256_4 -1.12% 4908730.103 4853937.314 - -9.39% -
rng::find_first_of(list<int>,_pred)_(large_needle)/32 -1.11% 733.895 725.723 - -0.75% -
SetIntersection_None_Vector_float_16384_4 -1.11% 1170527.596 1157530.883 - -3.93% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.11% 19.159 18.946 - -0.97% -
BM_MakeHeap_string_Heap_64 -1.11% 5.053 4.997 - -2.06% -
rng::partition(list<int>)_(sparse)/8192 -1.11% 7236.210 7155.996 - -9.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.11% 203380804.920 201128300.117 - -1.36% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 -1.11% 1877.415 1856.624 - -1.32% -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 -1.11% 9.233 9.131 - -1.49% -
rng::copy_backward(deque<int>)/64 -1.11% 3.079 3.045 - -1.14% -
BM_MakeHeap_string_Heap_16 -1.11% 4.663 4.611 - -0.76% -
std::multiset<int>::contains(key)_(non-existent)/1024 -1.11% 5.592 5.531 - -2.97% -
rng::is_sorted(deque<int>,_pred)/8 -1.10% 4.656 4.605 - 2.98% -
BM_PopHeap_uint32_256 -1.10% 17.049 16.861 - -0.83% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 -1.10% 20.192 19.969 - 0.65% -
BM_RangesMakeThenSortHeap_float_Heap_4 -1.10% 1.232 1.218 - -0.54% -
std::generate(deque<int>)/50 -1.10% 12.358 12.222 - -0.97% -
bm_ranges_lexicographical_compare<signed_char>/5 -1.10% 2.336 2.311 - 0.07% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 -1.10% 5120.403 5064.139 - -0.78% -
BM_LowerBound_string_262144 -1.10% 2155.221 2131.544 - -4.96% -
std::partial_sort(deque<int>)_(descending)/8 -1.10% 41.786 41.327 - -0.10% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.10% 36964.343 36558.702 - -0.55% -
rng::sort(vector<int>)_(descending)/8192 -1.10% 7461.392 7379.560 - 1.45% -
rng::find_end(list<int>)_(match_near_end)/8192 -1.10% 260035.478 257186.147 - -0.57% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -1.10% 16.093 15.917 - -5.86% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 -1.09% 2.812 2.781 - -0.26% -
std::replace_if(deque<int>)_(prefix)/32 -1.09% 14.008 13.855 - -2.35% -
SetIntersection_Front_Vector_float_1024_1024 -1.09% 6005068.885 5939415.137 - -0.78% -
std::rotate(deque<int>)_(by_1/2)/32 -1.09% 7.488 7.406 - -0.78% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -1.09% 5.035 4.980 - -2.65% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -1.09% 1.222 1.208 - -3.35% -
rng::is_sorted(list<int>,_pred)/8 -1.09% 4.253 4.207 - -0.47% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.09% 706.749 699.053 - 0.37% -
std::replace_if(list<int>)_(sprinkled)/50 -1.09% 23.189 22.937 - -0.37% -
rng::find_end(forward_list<int>)_(near_matches)/1000 -1.09% 36154.406 35761.514 - -0.92% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.09% 4.278 4.232 - -0.23% -
std::generate(deque<int>)/1024 -1.09% 246.092 243.419 - -1.16% -
BM_RangesPopHeap_string_16384 -1.08% 73.785 72.985 - 1.48% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.08% 17.145 16.959 - 0.61% -
std::find_end(forward_list<int>)_(near_matches)/1000 -1.08% 35990.602 35600.802 - -0.82% -
SetIntersection_None_Set_string_256_64 -1.08% 9531835.940 9428647.680 - -1.52% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -1.08% 1.252 1.239 - -22.08% -
std::stable_partition(list<int>)_(sparse)/1024 -1.08% 919.867 909.916 - -0.37% -
BM_PopHeap_uint32_16 -1.08% 7.559 7.478 - -0.39% -
SetIntersection_None_Set_uint64_16384_4 -1.08% 161964871.199 160215269.445 - 0.01% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.08% 6.043 5.978 - -1.02% -
rng::find(vector<int>)_(process_all)/50 -1.08% 12.529 12.394 - -0.66% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -1.08% 11.097 10.977 - -0.03% -
BM_deque_vector_ranges_copy_backward/70000 -1.08% 8786.874 8692.075 - 0.41% -
std::search(deque<int>)_(no_match)/1048576 -1.08% 426839.580 422237.024 - -0.91% -
std::copy(vector<bool>)_(unaligned)/512 -1.08% 3.509 3.472 - -0.25% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.08% 16.823 16.642 - 0.45% -
BM_PopHeap_float_1024 -1.08% 27.930 27.630 - -1.28% -
BM_StringConstructDestroyCStr_Small_Opaque -1.08% 2.104 2.081 - -0.04% -
rng::stable_sort(vector<int>)_(repeated)/1024 -1.08% 1095.694 1083.913 - -4.15% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.07% 32.649 32.298 - -0.85% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.07% 1.297 1.284 - 0.33% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 -1.07% 809.352 800.690 - -1.16% -
rng::generate(vector<int>)/8192 -1.07% 1854.941 1835.095 - -0.78% -
BM_std_min<unsigned_long_long>/9 -1.07% 1.175 1.162 - -0.59% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.07% 19.225 19.020 - -1.17% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.07% 22.701 22.459 - 0.20% -
BM_std_minmax<long_long>/20 -1.07% 3.321 3.285 - -0.97% -
BM_RangesMakeHeap_string_Random_1024 -1.07% 10.814 10.699 - -0.82% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.07% 5509.406 5450.713 - -2.76% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.07% 4.151 4.107 - 1.48% -
std::swap_ranges(list<int>)/8192 -1.06% 10269.554 10160.282 - 5.06% -
rng::for_each(multiset<int>)/32 -1.06% 22.018 21.784 - -0.50% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.06% 1665.414 1647.719 - 1.01% -
BM_RangesMakeHeap_float_PipeOrgan_16 -1.06% 1.279 1.265 - -0.60% -
rng::copy_backward(deque<int>)/1048576 -1.06% 125732.984 124398.244 - -1.67% -
SetIntersection_Front_Vector_string_16_16 -1.06% 55339086.004 54752803.394 - 0.10% -
BM_PopHeap_pair<uint32,_uint32>_64 -1.06% 15.900 15.732 - -1.33% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 -1.06% 210.682 208.457 - 0.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.06% 351801861.791 348087282.830 - 0.78% -
std::copy_backward(deque<int>)/64 -1.05% 2.971 2.940 - -1.01% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.05% 14642.573 14488.362 - 0.30% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.05% 4211.144 4166.839 - -0.70% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.05% 6.890 6.817 - -0.84% -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 -1.05% 7274.354 7197.853 - -0.32% -
BM_RangesMakeHeap_string_Heap_1024 -1.05% 4.833 4.782 - -0.73% -
BM_deque_deque_ranges_move_backward/65536 -1.05% 8222.923 8136.738 - 1.37% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.05% 4890.309 4839.119 - 0.99% -
BM_RangesPushHeap_string_Random_16 -1.05% 10.193 10.087 - -0.91% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -1.05% 36.758 36.373 - 0.29% -
std::search(list<int>,_pred)_(same_length)/1000 -1.05% 776.460 768.344 - -1.04% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -1.05% 248.613 246.015 - -1.89% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.05% 8.041 7.957 - -1.37% -
rng::find_end(forward_list<int>)_(single_element)/1024 -1.04% 728.736 721.125 - -1.13% -
rng::move_backward(list<int>)/1048576 -1.04% 1051022.615 1040054.834 - -1.00% -
SetIntersection_Interlaced_Set_string_256_16 -1.04% 18659562.303 18464926.166 - 2.04% -
BM_PopHeap_float_256 -1.04% 20.565 20.351 - 0.06% -
std::all_of(list<int>)_(process_all)/32768 -1.04% 26293.749 26020.437 - -0.51% -
BM_CmpEqual_schar_short -1.04% 1.149 1.137 - -0.19% -
rng::reverse_copy(deque<int>)/32768 -1.04% 7955.548 7872.972 - -0.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.04% 615.826 609.434 - -1.83% -
BM_std_min<unsigned_long_long>/30 -1.04% 2.730 2.702 - 0.36% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.04% 529.641 524.145 - -7.92% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.04% 982.956 972.762 - -1.18% -
std::partition_copy(deque<int>)/50 -1.04% 21.329 21.108 - -0.01% -
rng::generate_n(vector<int>)/1024 -1.04% 245.869 243.321 - -0.82% -
std::set<std::string>::erase(key)_(non-existent)/1024 -1.04% 24.933 24.675 - -6.92% -
rng::any_of(list<int>)_(process_all)/32768 -1.03% 26078.947 25809.144 - -0.84% -
rng::partial_sort_copy(list<int>)_(descending)/8 -1.03% 18.796 18.602 - 0.07% -
rng::generate(vector<int>)/50 -1.03% 12.059 11.934 - -0.88% -
std::partial_sort(vector<int>)_(heap)/8 -1.03% 27.224 26.942 - 0.76% -
rng::rotate_copy(list<int>)/1024 -1.03% 731.304 723.746 - -1.44% -
std::replace(list<int>)_(sprinkled)/50 -1.03% 17.734 17.551 - -0.98% -
rng::find_end(list<int>)_(process_all)/1000 -1.03% 687.338 680.243 - -0.78% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -1.03% 488.410 483.369 - -1.42% -
BM_std_min<unsigned_char>/11 -1.03% 1.075 1.064 - -0.00% -
BM_deque_vector_move_backward/1024 -1.03% 37.134 36.752 - -0.45% -
BM_MakeHeap_string_QuickSortAdversary_1024 -1.03% 10.755 10.644 - 0.12% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -1.03% 5.295 5.240 - -0.84% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.03% 202.022 199.946 - -0.13% -
std::set<std::string>::ctor(const&)/8192 -1.03% 344591.568 341051.919 - -0.46% -
std::search(deque<int>)_(no_match)/1000 -1.03% 408.662 404.465 - 0.31% -
rng::copy_n(list<int>)/64 -1.03% 14.139 13.994 - -1.23% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.03% 830960.072 822435.823 - 0.19% -
rng::replace_if(list<int>)_(sprinkled)/8192 -1.03% 7388.332 7312.594 - -1.88% -
BM_CmpEqual_uchar_uint -1.02% 1.111 1.100 - -2.27% -
BM_MakeHeap_string_QuickSortAdversary_16384 -1.02% 11.971 11.849 - 0.51% -
std::copy_if(deque<int>)_(entire_range)/8 -1.02% 2.652 2.624 - 0.26% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.02% 41930386.621 41501202.028 - -4.37% -
rng::sort(vector<int>)_(qsort_adversarial)/8 -1.02% 16.839 16.667 - -1.19% -
SetIntersection_Front_Set_uint64_16384_16 -1.02% 1278991.478 1265938.167 - -1.58% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.02% 1826.691 1808.073 - -0.53% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -1.02% 39471.882 39070.143 - 2.46% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.02% 29161.505 28864.739 - 0.33% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.02% 213129492.323 210964959.085 - 2.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 -1.01% 11.720 11.602 - -1.33% -
BM_std_min<unsigned_short>/32 -1.01% 2.965 2.935 - 0.77% -
std::shift_right(list<int>)/8192 -1.01% 7388.846 7313.977 - -5.20% -
BM_MakeThenSortHeap_string_Heap_262144 -1.01% 180.421 178.593 - 0.20% -
rng::search(vector<int>)_(no_match)/1024 -1.01% 212.745 210.590 - -3.97% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -1.01% 27.336 27.059 - -9.18% -
BM_std_minmax<long_long>/28 -1.01% 4.142 4.100 - -0.96% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.01% 682.566 675.662 - -0.85% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 -1.01% 2.401 2.377 - -0.99% -
std::unique_copy(list<int>)_(contiguous)/52 -1.01% 20.786 20.577 - 1.28% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -1.01% 537.980 532.558 - -12.03% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -1.01% 1039.745 1029.273 - -34.53% -
BM_CmpLess_uint_schar -1.01% 1.070 1.059 - 0.42% -
rng::stable_sort(deque<int>)_(descending)/1024 -1.01% 2962.192 2932.413 - -0.40% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -1.00% 5.719 5.662 - -1.40% -
std::reverse(list<int>)/64 -1.00% 17.512 17.336 - -1.81% -
SetIntersection_None_Vector_string_16384_64 -1.00% 1294089.765 1281105.517 - -0.08% -
SetIntersection_Front_Vector_string_16384_4 -1.00% 1272058.379 1259305.363 - 0.87% -
BM_deque_vector_move/64 -1.00% 2.608 2.582 - -1.86% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34745.59% 1001212.809 348878500.190 - -0.73% -
rng::fill_n(vector<bool>)/262144 305.74% 232.056 941.546 - 304.59% -
rng::fill(vector<bool>)/262144 298.80% 233.321 930.475 - 299.48% -
std::fill(vector<bool>)/262144 291.30% 232.955 911.564 - 290.39% -
std::fill_n(list<int>)/1024 123.43% 649.534 1451.284 - 123.48% -
std::copy_n(vector<bool>)_(aligned)/512 118.91% 1.375 3.011 - 118.83% -
std::count(list<int>)_(every_other)/1024 118.81% 709.416 1552.290 - 120.17% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 108.32% 31.581 65.791 - 204.97% -
std::partition(list<int>)_(sparse)/1024 108.12% 725.677 1510.286 - 110.49% -
std::copy_n(vector<bool>)_(aligned)/64 100.31% 1.303 2.610 - 90.53% -
rng::copy_n(vector<bool>)_(aligned)/64 100.11% 1.304 2.610 - 90.17% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 93.65% 369885.230 716265.295 - 90.55% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 93.18% 31.611 61.065 - 1.27% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 92.55% 764.570 1472.182 - -6.98% -
std::mismatch(list<int>)_(it,_it,_it)/1000 92.33% 751.629 1445.644 - 92.11% -
std::mismatch(list<int>)_(it,_it,_it)/1024 89.99% 771.456 1465.719 - 90.29% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 85.10% 22.130 40.963 - 99.79% -
rng::copy_n(vector<int>)/64 83.71% 2.475 4.546 - 83.64% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 81.24% 825.865 1496.801 - 81.31% -
rng::partition(list<int>)_(sparse)/1024 81.08% 732.566 1326.511 - 83.23% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 76.43% 383695.582 676935.163 - 69.89% -
std::set<std::string>::erase(key)_(existent)/8192 75.33% 71.061 124.588 - 77.97% -
rng::rotate(deque<int>)_(by_1/4)/8192 74.21% 6815.211 11872.575 - 73.28% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 67.95% 6.667 11.198 - 30.53% -
std::map<std::string,_int>::erase(key)_(existent)/0 65.59% 42.205 69.890 - -5.14% -
rng::copy_n(vector<bool>)_(aligned)/512 65.29% 1.765 2.917 - 65.28% -
std::unordered_set<std::string>::erase(key)_(existent)/32 63.90% 73.999 121.287 - 39.61% -
std::map<std::string,_int>::erase(key)_(existent)/8192 63.86% 64.897 106.340 - 30.28% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 63.35% 42.507 69.436 - 0.22% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 63.05% 23.891 38.954 - 14.43% -
BM_RangesPushHeap_float_Random_1 62.76% 0.429 0.697 - -0.00% -
rng::copy_n(vector<int>)/4096 62.47% 146.260 237.632 - 63.29% -
std::adjacent_find(deque<int>)/8 62.19% 2.957 4.796 - 65.55% -
BM_PushHeap_float_Descending_1 62.05% 0.431 0.698 - 0.05% -
SetIntersection_Interlaced_Vector_uint64_16384_64 61.80% 5991653.634 9694763.567 - 60.77% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 60.27% 1317.860 2112.173 - 61.20% -
rng::for_each_n(list<int>)/8192 59.71% 7226.471 11541.633 - 53.14% -
std::adjacent_find(deque<int>)/50 59.49% 14.773 23.560 - 68.58% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 59.29% 0.306 0.487 - 21.51% -
rng::copy_n(deque<int>)/64 58.47% 2.868 4.545 - 58.18% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 56.93% 57.316 89.946 - -0.16% -
std::find(list<int>)_(process_all)/8192 56.46% 8501.542 13301.645 - 54.93% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 55.92% 0.447 0.698 - 62.67% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 55.71% 8185.334 12745.746 - 62.15% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 55.56% 0.448 0.697 - 77.13% -
std::find_end(deque<int>)_(same_length)/1000 55.48% 940.071 1461.651 - -18.85% -
BM_PushHeap_uint32_Random_1 55.47% 0.448 0.696 - 70.03% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 54.03% 23.458 36.131 - 5.79% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 52.19% 44.854 68.262 - -21.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 50.72% 30.666 46.221 - 20.58% -
BM_RangesPushHeap_uint64_Descending_1 49.38% 0.467 0.697 - -0.01% -
SetIntersection_Interlaced_Vector_uint32_16384_64 48.40% 5939588.531 8814297.569 - 19.05% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 48.36% 0.411 0.610 - 32.34% -
rng::copy_n(vector<int>)/8 48.09% 2.232 3.306 - 44.91% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 47.47% 6.496 9.579 - 31.51% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 47.14% 0.447 0.658 - 3.77% -
std::find(list<int>)_(bail_25%)/32768 45.74% 8111.893 11821.948 - 40.79% -
SetIntersection_Interlaced_Vector_uint32_16384_256 45.58% 14123298.693 20560559.118 - 49.71% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 45.57% 6.589 9.592 - 0.83% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 45.34% 36.974 53.740 - 1.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 43.95% 29.056 41.827 - -0.90% -
std::mismatch(list<int>)_(it,_it,_it)/8192 43.46% 7427.540 10655.666 - 43.25% -
std::unordered_set<std::string>::count(key)_(existent)/8192 43.14% 32.211 46.106 - 9.61% -
rng::copy_n(deque<int>)/8 42.50% 2.758 3.930 - 42.43% -
std::map<std::string,_int>::insert(value)_(already_present)/0 42.30% 12.159 17.302 - 18.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 41.97% 0.447 0.635 - 5.27% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 41.90% 4.759 6.753 - 29.56% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 41.80% 51.106 72.469 - 0.58% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 40.65% 6.215 8.741 - -10.22% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 40.51% 88.814 124.789 - 53.06% -
std::copy_n(deque<int>)/64 40.17% 2.764 3.874 - 38.96% -
BM_std_min<unsigned_char>/1 39.25% 0.325 0.452 - 56.92% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 38.47% 4.519 6.257 - -11.77% -
SetIntersection_Interlaced_Vector_uint64_262144_16 38.13% 3187398.526 4402783.695 - 34.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 37.50% 2876318.609 3954802.143 - -3.45% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 37.48% 47.646 65.504 - 2.29% -
rng::find_if_not(list<int>)_(process_all)/8192 37.45% 8962.737 12318.865 - 36.77% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 37.30% 1.967 2.701 - 54.86% -
std::copy_n(vector<bool>)_(aligned)/4096 36.99% 4.766 6.529 - 37.44% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 36.64% 7.573 10.348 - 53.80% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 36.21% 1316.425 1793.083 - 33.37% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 36.05% 10279.085 13984.355 - 54.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 35.45% 0.410 0.556 - 20.66% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 35.43% 48.757 66.030 - 2.27% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 35.27% 686.866 929.146 - 37.68% -
SetIntersection_Interlaced_Vector_string_262144_1024 35.16% 241358599.479 326211970.566 - 40.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 34.61% 38973084.340 52461111.140 - -1.21% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 33.83% 4.463 5.973 - 5.80% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 33.56% 80589715.558 107633528.248 - 14.38% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 33.06% 610.367 812.170 - -4.68% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 33.05% 23.878 31.770 - -9.50% -
rng::for_each(multiset<int>)/8192 32.61% 16312.973 21632.793 - 33.60% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 32.38% 5.395 7.141 - 46.77% -
std::shift_left(vector<int>)/32 32.36% 2.993 3.961 - 1.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.85% 28.527 37.613 - 34.73% -
std::map<std::string,_int>::insert(value)_(new_value)/32 31.69% 33.788 44.493 - 6.16% -
BM_std_min<short>/1 31.28% 0.293 0.384 - 16.83% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 31.10% 60.081 78.765 - 87.54% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 30.92% 10.874 14.237 - 39.81% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 30.80% 0.336 0.440 - 30.86% -
std::copy_if(list<int>)_(entire_range)/4096 30.78% 3049.215 3987.682 - 30.47% -
SetIntersection_Interlaced_Vector_uint32_16384_16 30.61% 2462320.493 3215946.178 - -6.31% -
SetIntersection_None_Set_uint64_16384_16384 30.52% 175405007.723 228931266.800 - 31.44% -
rng::copy_if(list<int>)_(entire_range)/64 30.41% 30.797 40.163 - 19.52% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 29.91% 24.738 32.137 - -0.62% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 29.29% 31.860 41.191 - -6.08% -
std::set<std::string>::erase(iterator)/8192 29.23% 25.805 33.348 - -0.47% -
SetIntersection_Interlaced_Vector_uint32_262144_64 29.13% 8210870.189 10602852.712 - 27.99% -
BM_std_min<unsigned_short>/1 29.04% 0.254 0.328 - 0.22% -
BM_std_min<__int128>/1024 28.81% 396.062 510.184 - 2.18% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 28.70% 29.548 38.027 - -2.58% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 28.60% 6.355 8.173 - -7.33% -
SetIntersection_Interlaced_Vector_uint32_262144_4 28.33% 1524213.058 1956087.185 - 8.33% -
SetIntersection_Interlaced_Vector_float_16384_16384 28.27% 85160109.902 109235247.110 - 22.76% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 28.08% 1.296 1.659 - 25.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.05% 25.917 33.188 - -1.39% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 27.80% 19.084 24.390 - 1.31% -
BM_std_min<__int128>/70000 27.57% 27060.993 34520.919 - 0.57% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 27.31% 0.390 0.497 - 17.80% -
std::unordered_set<std::string>::find(key)_(existent)/1024 27.25% 35.266 44.875 - 13.02% -
BM_std_min<__int128>/65536 27.24% 25346.319 32249.998 - 0.70% -
BM_std_min<__int128>/4000 27.24% 1540.615 1960.204 - 1.08% -
BM_MakeHeap_uint32_Random_4 27.12% 1.122 1.426 - -5.35% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 27.03% 20.451 25.978 - 4.76% -
BM_std_min<__int128>/4096 26.91% 1578.819 2003.703 - 1.07% -
BM_std_min<__int128>/512 26.84% 198.876 252.259 - 1.40% -
rng::equal(vector<bool>)_(unaligned)/50 26.82% 0.736 0.934 - -2.85% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26.77% 682.767 865.521 - 28.74% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 26.74% 4.569 5.791 - 15.30% -
std::unordered_set<std::string>::count(key)_(existent)/1024 26.61% 36.251 45.898 - 7.29% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 26.46% 51.414 65.018 - 1.91% -
BM_std_min<__int128>/64000 26.44% 24733.290 31272.135 - -0.13% -
BM_std_min<__int128>/5500 26.39% 2120.649 2680.232 - 0.51% -
BM_RangesPopHeap_uint64_1 26.24% 0.445 0.562 - 14.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 26.11% 29.443 37.131 - 1.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 25.99% 29.209 36.801 - 0.34% -
SetIntersection_Interlaced_Vector_float_256_256 25.84% 4682036.372 5892089.715 - 7.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 25.74% 35.100 44.136 - 0.05% -
BM_RangesPushHeap_uint64_Ascending_64 25.65% 1.519 1.908 - 10.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 25.33% 16347819.746 20489374.888 - 7.09% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 24.87% 726.136 906.731 - 0.11% -
BM_RangesMakeHeap_float_Heap_64 24.70% 0.206 0.256 - 31.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 24.65% 54109442.745 67446777.448 - -1.51% -
BM_toupper_char<wchar_t> 24.46% 0.554 0.689 - 12.37% -
rng::search(list<int>)_(single_element)/8192 24.36% 7419.680 9226.889 - 24.00% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 24.33% 0.294 0.365 - 0.30% -
rng::find_last(deque<int>)_(bail_10%)/1024 24.30% 227.814 283.161 - 24.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 24.12% 2071386.390 2571105.280 - 15.86% -
rng::find_last(vector<int>)_(bail_90%)/8 23.89% 0.548 0.679 - 11.79% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 23.81% 664.266 822.442 - -5.78% -
BM_std_min<__int128>/64 23.69% 24.505 30.309 - 1.95% -
rng::copy_n(vector<bool>)_(aligned)/4096 23.57% 4.927 6.088 - 23.52% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 23.53% 645.389 797.254 - 21.06% -
std::find_end(list<int>)_(process_all)/8192 23.47% 6988.646 8628.680 - 24.92% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 23.36% 0.495 0.611 - 14.26% -
rng::find_last(deque<int>)_(bail_10%)/50 23.34% 11.447 14.119 - 23.20% -
rng::find_last(list<int>)_(bail_10%)/8192 23.29% 6248.576 7704.075 - 22.83% -
SetIntersection_Interlaced_Vector_uint64_256_64 23.23% 6752044.939 8320840.837 - 8.32% -
std::unordered_map<int,_int>::find(key)_(existent)/32 23.07% 1.160 1.428 - 11.38% -
BM_PushHeap_float_Random_1 22.87% 0.517 0.635 - 36.24% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 22.81% 22.064 27.096 - 8.12% -
SetIntersection_None_Set_uint32_16384_1 22.76% 172327363.153 211542839.699 - 38.39% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 22.52% 3856.900 4725.620 - 3.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 22.51% 0.501 0.614 - 6.56% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 22.49% 4.602 5.637 - -3.91% -
BM_StringRead_Cold_Shallow_Small 22.40% 0.777 0.951 - 5.96% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 22.35% 556.187 680.499 - 20.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 22.35% 7160322.808 8760310.146 - -13.11% -
std::multiset<std::string>::erase(key)_(existent)/1024 22.16% 57.816 70.630 - -17.00% -
BM_RangesPopHeap_uint32_1 22.15% 0.415 0.508 - -8.80% -
BM_StringRead_Cold_Shallow_Empty 22.14% 0.786 0.960 - 5.20% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 22.13% 27.325 33.373 - 14.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 22.07% 25863.867 31572.017 - 25.39% -
std::for_each_n(list<int>)/8192 21.84% 7280.648 8870.720 - 19.65% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 21.70% 7.295 8.878 - 21.86% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 21.66% 6.817 8.293 - 1.60% -
SetIntersection_None_Set_uint32_16384_16 21.65% 171727238.737 208904382.538 - 37.29% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 21.52% 2263.289 2750.296 - 21.76% -
rng::search(list<int>,_pred)_(single_element)/8192 21.49% 8320.133 10107.895 - 17.47% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 21.43% 285.034 346.109 - 21.68% -
SetIntersection_None_Set_float_1024_256 21.41% 9025923.384 10958079.326 - 21.81% -
BM_vector_deque_copy_backward/0 21.29% 0.402 0.487 - -5.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 21.27% 110783943.527 134343675.392 - -4.52% -
SetIntersection_None_Set_float_1024_4 21.02% 8873001.079 10738279.977 - 21.44% -
BM_std_min<char>/1 20.99% 0.288 0.349 - 36.35% -
std::map<std::string,_int>::erase(iterator)/0 20.80% 27.413 33.113 - 32.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 20.73% 1634042.050 1972768.824 - -1.49% -
BM_std_minmax_element<long_long>/2 20.73% 0.538 0.649 - 0.57% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 20.54% 28.861 34.789 - 7.01% -
BM_RangesPushHeap_uint64_Ascending_16 20.53% 0.937 1.129 - 11.25% -
BM_StringRead_Cold_Deep_Empty 20.51% 0.802 0.967 - 11.48% -
rng::contains_subrange(list<int>)_(process_all)/8192 20.39% 7007.931 8437.167 - 18.60% -
rng::find_end(list<int>)_(same_length)/8192 20.39% 15910.348 19155.065 - 18.03% -
SetIntersection_None_Set_float_1024_64 20.36% 9001014.838 10833333.908 - 22.16% -
SetIntersection_None_Set_uint32_16384_4 20.35% 172477287.711 207583953.119 - 36.08% -
SetIntersection_Interlaced_Vector_uint64_256_16 20.33% 6192708.049 7451597.996 - 1.20% -
SetIntersection_None_Set_float_1024_16 20.32% 9058916.320 10899298.911 - 18.60% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.28% 19.154 23.038 - 10.24% -
BM_StringRead_Cold_Shallow_Large 20.27% 1.034 1.243 - 10.27% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.24% 37.552 45.151 - 2.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.02% 566.041 679.372 - 18.48% -
SetIntersection_None_Set_float_1024_1 20.00% 9189361.142 11026921.196 - 24.87% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 19.94% 5.266 6.316 - 19.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.74% 507.591 607.786 - 18.57% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 19.70% 7.445 8.912 - 22.89% -
std::find_end(vector<int>)_(same_length)/1024 19.62% 510.199 610.276 - 17.98% -
BM_PushHeap_uint64_Descending_1 19.55% 0.449 0.536 - 30.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 19.55% 1.862 2.226 - 8.71% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 19.40% 28.242 33.721 - 0.11% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 19.33% 670.415 800.025 - 4.17% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 19.21% 206541.187 246216.362 - 5.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 19.06% 6819872.302 8119417.102 - -2.48% -
rng::find(list<int>)_(process_all)/32768 18.99% 27889.888 33186.830 - 22.84% -
std::find_end(vector<int>)_(same_length)/1000 18.98% 499.138 593.879 - 17.35% -
SetIntersection_Front_Vector_uint64_16384_1024 18.93% 5960262.658 7088319.430 - 21.41% -
BM_StringFindAllMatch/512 18.86% 11.701 13.908 - 17.27% -
BM_MakeHeap_float_Random_256 18.82% 1.238 1.471 - 19.29% -
BM_std_min<unsigned_int>/1 18.78% 0.325 0.386 - 1.55% -
BM_std_min<__int128>/30 18.75% 11.385 13.519 - 1.05% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 18.56% 25130.716 29796.226 - 14.79% -
BM_std_min<__int128>/29 18.55% 11.002 13.043 - 1.48% -
rng::equal(vector<bool>)_(unaligned)/8 18.43% 0.738 0.874 - -0.89% -
rng::for_each(set<int>)/8192 18.37% 16444.769 19465.040 - 19.85% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 18.33% 89.422 105.812 - 0.34% -
BM_std_min<__int128>/31 18.33% 11.776 13.934 - 1.15% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 18.30% 19.835 23.466 - -10.74% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 18.13% 30.511 36.041 - 6.01% -
std::unordered_set<std::string>::erase(iterator)/0 18.06% 27.410 32.361 - 17.30% -
rng::search(list<int>,_pred)_(same_length)/8192 17.97% 8902.986 10502.558 - 12.88% -
BM_std_min<__int128>/32 17.92% 12.184 14.368 - 0.47% -
SetIntersection_Interlaced_Vector_uint32_1024_16 17.87% 1884804.393 2221644.932 - 18.47% -
std::find_end(vector<int>)_(same_length)/8192 17.84% 4048.483 4770.610 - 17.58% -
rng::copy_n(vector<int>)/512 17.82% 16.144 19.020 - 17.92% -
BM_std_min<__int128>/28 17.81% 10.616 12.506 - 1.45% -
std::search(list<int>,_pred)_(same_length)/8192 17.76% 8941.331 10529.019 - 25.77% -
BM_StringRead_Cold_Deep_Small 17.48% 0.807 0.948 - 5.21% -
BM_StringConstructDestroyCStr_Empty_Transparent 17.46% 0.236 0.277 - -13.52% -
std::find_first_of(vector<int>)_(large_needle)/32 17.42% 104.780 123.034 - 15.38% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 17.27% 3175.716 3724.031 - 14.13% -
BM_StringRead_Cold_Deep_Large 17.07% 1.209 1.415 - 5.63% -
std::find(list<int>)_(process_all)/32768 17.05% 27610.919 32318.400 - 18.37% -
BM_std_min<__int128>/27 16.98% 10.223 11.959 - 1.12% -
BM_StringRelational_Eq_Empty_Empty_Control 16.97% 1.854 2.169 - 8.34% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 16.85% 0.464 0.542 - 3.55% -
std::remove(list<int>)_(sprinkled)/50 16.82% 68.613 80.152 - 1.10% -
std::map<std::string,_int>::erase(iterator)/8192 16.73% 26.448 30.873 - -12.35% -
std::set<std::string>::erase(iterator)/1024 16.73% 28.150 32.858 - 27.79% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 16.69% 11591.857 13526.879 - 16.89% -
BM_std_min<__int128>/26 16.64% 9.815 11.449 - 0.17% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 16.58% 37.956 44.251 - 19.85% -
BM_StringRelational_Eq_Small_Small_ChangeLast 16.57% 1.678 1.956 - -8.12% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 16.56% 9.205 10.729 - 2.71% -
std::find_first_of(vector<int>)_(large_needle)/50 16.30% 267.929 311.599 - 13.78% -
rng::for_each(multiset<int>::iterator)/8192 16.21% 16188.113 18812.123 - 13.42% -
BM_vector_deque_ranges_move/2 16.16% 1.727 2.006 - 6.00% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 16.06% 1.780 2.066 - 6.90% -
BM_std_min<__int128>/24 15.97% 9.103 10.557 - 1.04% -
BM_std_min<int>/1 15.97% 0.282 0.327 - -6.29% -
std::rotate(list<int>)_(1_element_forward)/8192 15.96% 7904.335 9165.781 - 2.63% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 15.87% 19.880 23.036 - 11.83% -
SetIntersection_None_Set_uint32_16384_64 15.87% 173128619.688 200606333.394 - 32.10% -
rng::copy_n(vector<int>)/32768 15.72% 2294.113 2654.683 - 3.56% -
BM_std_min<__int128>/25 15.70% 9.460 10.945 - 0.56% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 15.70% 2.230 2.580 - 12.84% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 15.68% 30.443 35.216 - 37.27% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 15.63% 19.904 23.015 - -50.85% -
rng::for_each(set<int>::iterator)/8192 15.51% 16244.215 18763.130 - 15.60% -
std::find_first_of(vector<int>)_(small_needle)/50 15.46% 70.613 81.533 - 14.20% -
rng::find(list<int>)_(process_all)/8192 15.45% 10440.951 12054.123 - 2.60% -
std::multimap<std::string,_int>::ctor(const&)/32 15.43% 712.884 822.895 - -0.28% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 15.41% 2.265 2.614 - 10.07% -
BM_RangesPushHeap_uint64_Ascending_256 15.40% 2.093 2.415 - 11.41% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 15.35% 51.061 58.898 - 16.04% -
std::map<std::string,_int>::erase(iterator)/1024 15.30% 26.862 30.973 - 19.67% -
std::find_first_of(vector<int>)_(small_needle)/32 15.30% 46.829 53.991 - 14.06% -
rng::search(deque<int>)_(same_length)/1000 15.11% 331.309 381.373 - 16.93% -
std::find_first_of(vector<int>)_(large_needle)/8192 15.10% 7061741.999 8128373.081 - 17.36% -
std::move(list<int>)/4096 15.07% 4380.130 5040.240 - 3.11% -
SetIntersection_Front_Set_uint64_16384_1024 15.06% 14939915.937 17190206.534 - 5.94% -
BM_RangesMakeHeap_float_Random_256 14.98% 1.447 1.663 - 30.51% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 14.97% 11894.715 13675.100 - 14.93% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 14.96% 1.260 1.448 - 6.65% -
BM_std_min<__int128>/23 14.91% 8.733 10.035 - 1.29% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 14.82% 0.534 0.614 - 14.67% -
BM_RangesMakeHeap_uint64_Descending_64 14.81% 0.235 0.270 - 16.21% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 14.76% 25.352 29.095 - -0.63% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 14.73% 29.042 33.320 - 14.72% -
BM_std_min<__int128>/21 14.73% 7.945 9.115 - 1.66% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 14.72% 26.039 29.871 - 29.50% -
std::reverse(list<int>)/32768 14.72% 16886.928 19372.588 - 3.96% -
std::set<std::string>::count(key)_(non-existent)/32 14.62% 9.672 11.086 - 7.30% -
std::search(list<int>)_(single_element)/8192 14.61% 7828.129 8971.860 - 25.89% -
BM_RangesMakeHeap_float_Heap_16 14.58% 0.211 0.242 - 14.70% -
std::find_first_of(vector<int>)_(large_needle)/1024 14.58% 109910.345 125933.102 - 16.49% -
std::find(vector<bool>)_(process_all)/50 14.52% 0.579 0.663 - -18.20% -
std::find(vector<bool>)_(process_all)/8 14.50% 0.576 0.660 - -8.51% -
SetIntersection_Interlaced_Vector_string_262144_4 14.42% 2074138.017 2373330.150 - 12.42% -
std::search(deque<int>,_pred)_(near_matches)/1000 14.41% 23307.568 26667.275 - 2.19% -
rng::stable_partition(deque<int>)_(sparse)/32 14.37% 11.165 12.769 - 11.65% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 14.32% 1543.415 1764.447 - -2.38% -
std::find_end(forward_list<int>)_(process_all)/8192 14.29% 5649.933 6457.327 - 13.70% -
bm_ranges_lexicographical_compare<signed_char>/64 14.28% 1.903 2.175 - -0.56% -
rng::find_if_not(list<int>)_(bail_25%)/32768 14.27% 10469.102 11962.608 - 9.73% -
std::multimap<std::string,_int>::count(key)_(existent)/32 14.26% 17.897 20.448 - -0.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 14.10% 42.841 48.881 - 0.79% -
BM_deque_deque_copy_backward/0 13.99% 0.809 0.922 - 7.14% -
std::search(list<int>,_pred)_(single_element)/8192 13.96% 8668.187 9877.922 - 21.30% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 13.95% 2.334 2.659 - 17.89% -
SetIntersection_Interlaced_Vector_uint32_262144_256 13.92% 29468394.511 33569159.255 - -3.32% -
BM_PushHeap_uint32_Ascending_1 13.80% 0.502 0.571 - 32.96% -
BM_std_min<__int128>/22 13.79% 8.334 9.483 - 0.35% -
std::search_n(list<int>)_(no_match)/8192 13.74% 7316.834 8321.956 - 23.35% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 13.66% 32.806 37.288 - 19.96% -
std::multiset<std::string>::count(key)_(non-existent)/32 13.63% 9.345 10.618 - 1.19% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 13.63% 0.512 0.582 - 13.18% -
BM_vector_deque_move_backward/0 13.42% 0.444 0.503 - 21.24% -
BM_std_min<__int128>/20 13.39% 7.615 8.635 - 0.98% -
std::search(deque<int>,_pred)_(near_matches)/1024 13.28% 24476.718 27727.119 - 1.88% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 13.28% 6846.921 7756.069 - 13.56% -
SetIntersection_None_Set_uint32_16384_256 13.20% 173125433.843 195976566.919 - 29.16% -
std::set<int>::find(key)_(non-existent)/32 13.11% 2.267 2.564 - 9.89% -
rng::any_of(deque<int>)_(process_all)/8192 13.11% 2625.277 2969.453 - 12.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 13.07% 20892693.637 23623348.810 - -7.54% -
rng::find_last(vector<char>)_(bail_90%)/1024 13.00% 12.079 13.650 - 12.01% -
BM_vector_deque_move/2 12.97% 1.832 2.070 - 9.01% -
std::partition_point(list<int>)/8192 12.89% 12770.735 14417.463 - -0.15% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 12.86% 0.381 0.431 - -11.03% -
rng::all_of(deque<int>)_(process_all)/8192 12.83% 2632.077 2969.678 - 13.39% -
std::set<int>::lower_bound(key)_(non-existent)/32 12.79% 2.378 2.682 - 15.69% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 12.70% 46152295.536 52015391.379 - -4.98% -
SetIntersection_Interlaced_Vector_uint32_256_16 12.65% 6730537.600 7581902.269 - 9.35% -
BM_tolower_char<wchar_t> 12.62% 0.614 0.691 - 0.18% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 12.62% 0.562 0.633 - 38.34% -
std::move_backward(list<int>)/4096 12.61% 4916.616 5536.453 - -0.64% -
rng::all_of(deque<int>)_(process_all)/32768 12.56% 10550.723 11875.549 - 12.55% -
rng::any_of(deque<int>)_(process_all)/32768 12.53% 10529.248 11848.097 - 13.32% -
SetIntersection_Front_Set_uint32_1024_256 12.51% 4588185.853 5162231.670 - 3.44% -
std::find_first_of(vector<int>)_(small_needle)/1024 12.47% 1411.892 1587.919 - 12.33% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12.45% 12120.405 13628.976 - 16.93% -
BM_std_min<__int128>/19 12.41% 7.241 8.140 - 1.15% -
BM_deque_vector_move/0 12.40% 1.425 1.602 - 12.31% -
rng::contains_subrange(list<int>)_(single_element)/8192 12.39% 6995.482 7862.007 - -20.76% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 12.31% 66.582 74.781 - -2.89% -
SetIntersection_None_Set_uint32_16384_1024 12.29% 166193423.307 186610391.370 - 23.40% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 12.27% 75.773 85.069 - 12.07% -
BM_StringRelational_Eq_Large_Large_ChangeLast 12.25% 1.854 2.081 - -0.07% -
BM_PushHeap_uint64_QuickSortAdversary_16 12.19% 0.920 1.032 - 13.39% -
rng::find(vector<char>)_(bail_25%)/8 12.18% 0.983 1.103 - 3.98% -
rng::stable_partition(deque<int>)_(sparse)/50 12.13% 27.405 30.730 - 9.50% -
rng::partition_point(list<int>)/8192 12.07% 13250.591 14849.757 - -0.03% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 12.05% 32.719 36.663 - 0.51% -
std::is_partitioned(deque<int>)_(partitioned)/50 11.94% 14.851 16.623 - 19.27% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11.91% 11870.674 13283.917 - 14.84% -
std::find_first_of(vector<int>)_(small_needle)/8192 11.89% 11278.678 12619.955 - 11.66% -
BM_std_minmax<short>/3 11.83% 1.191 1.332 - 14.89% -
std::rotate(deque<int>)_(1_element_backward)/8192 11.81% 309.787 346.380 - 11.49% -
rng::is_sorted(deque<int>)/8 11.81% 2.854 3.191 - 30.91% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 11.80% 1341.843 1500.207 - 12.61% -
BM_RangesPushHeap_uint64_Ascending_262144 11.78% 4.701 5.255 - 8.90% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 11.68% 2631.783 2939.058 - 11.59% -
rng::remove(list<int>)_(sprinkled)/50 11.52% 69.512 77.522 - 7.94% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 11.52% 21.732 24.235 - -0.12% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 11.50% 22.057 24.594 - 0.22% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 11.48% 26.132 29.130 - -9.02% -
rng::replace(vector<int>)_(sprinkled)/50 11.47% 8.028 8.949 - -9.88% -
SetIntersection_None_Set_uint32_16384_16384 11.43% 154224816.027 171852288.123 - 10.97% -
rng::replace(vector<int>)_(sprinkled)/32 11.42% 5.605 6.245 - -8.37% -
BM_std_min<__int128>/18 11.37% 6.859 7.639 - 1.03% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 11.35% 1.293 1.439 - 1.16% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.33% 10.452 11.636 - -0.80% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 11.28% 1.634 1.818 - 12.80% -
BM_lexicographical_compare_three_way_slow_path/1 11.25% 0.364 0.405 - 11.83% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 11.25% 0.526 0.586 - 0.12% -
rng::find_last_if(deque<int>)_(bail_10%)/50 11.22% 19.002 21.134 - 11.60% -
BM_std_minmax<int>/4 11.19% 0.975 1.085 - 10.25% -
std::search(list<int>)_(no_match)/8192 11.16% 7152.815 7950.864 - 13.46% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 11.15% 21.641 24.054 - -11.13% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 11.10% 46.450 51.605 - -9.16% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 11.09% 1.316 1.462 - 3.59% -
rng::copy_n(deque<int>)/512 11.09% 16.793 18.656 - 11.12% -
std::multiset<int>::equal_range(key)_(existent)/1024 11.07% 4.951 5.499 - -1.25% -
BM_PushHeap_uint32_QuickSortAdversary_1 11.07% 0.482 0.535 - -0.41% -
SetIntersection_Interlaced_Vector_uint32_262144_16 11.07% 3493641.371 3880233.116 - -5.29% -
BM_vector_deque_ranges_move/1 11.04% 2.031 2.256 - 3.41% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 11.04% 17757.838 19718.486 - 11.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 11.03% 2928457.312 3251570.541 - 0.65% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 11.02% 22.887 25.409 - 3.72% -
BM_std_min<char>/3 11.01% 0.718 0.797 - 15.00% -
BM_MakeThenSortHeap_string_Ascending_1024 10.99% 35.846 39.786 - -0.55% -
std::unordered_set<int>::contains(key)_(existent)/32 10.97% 1.273 1.413 - 9.30% -
std::multiset<std::string>::count(key)_(existent)/32 10.96% 18.033 20.010 - 4.45% -
BM_StringRelationalLiteral_Less_Large_Large_Control 10.91% 2.205 2.445 - 10.91% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 10.91% 12642.666 14021.514 - 38.55% -
SetIntersection_Front_Set_uint64_262144_256 10.89% 4480569.092 4968717.971 - 11.26% -
rng::rotate(deque<int>)_(1_element_backward)/8192 10.88% 309.246 342.899 - 10.10% -
std::find_if_not(list<int>)_(process_all)/32768 10.83% 29947.386 33192.042 - 15.42% -
std::adjacent_find(list<int>)/50 10.79% 23.766 26.330 - -0.11% -
SetIntersection_Interlaced_Vector_uint32_256_64 10.78% 7282858.379 8068263.985 - 19.68% -
SetIntersection_Interlaced_Vector_string_16384_64 10.73% 13056530.111 14456933.189 - 21.43% -
rng::fill(vector<int>)/32 10.71% 1.039 1.151 - 10.69% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 10.71% 206.754 228.896 - 10.66% -
BM_vector_deque_move/1 10.69% 2.111 2.337 - 8.89% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 10.68% 777.472 860.482 - -0.59% -
std::stable_partition(deque<int>)_(sparse)/8192 10.62% 3369.537 3727.441 - 10.34% -
SetIntersection_Front_Set_uint32_16384_1024 10.55% 15461815.069 17093180.033 - 7.91% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 10.50% 1.278 1.412 - 10.03% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 10.46% 38.617 42.655 - 2.96% -
std::is_partitioned(deque<int>)_(partitioned)/32 10.45% 9.774 10.795 - 17.26% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 10.43% 58.658 64.777 - 1.35% -
SetIntersection_None_Set_uint32_262144_1024 10.43% 1144851.727 1264246.095 - 9.61% -
std::is_sorted(list<int>)/8192 10.39% 7170.888 7916.288 - 8.31% -
std::rotate(deque<int>)_(1_element_forward)/8192 10.35% 301.589 332.795 - 9.13% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 10.33% 28.812 31.788 - 23.72% -
BM_std_min<__int128>/17 10.31% 6.481 7.149 - 0.45% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 10.30% 1.502 1.657 - 3.45% -
rng::move_backward(list<int>)/262144 10.28% 266936.807 294383.315 - 9.14% -
rng::rotate(deque<int>)_(1_element_forward)/8192 10.25% 302.348 333.329 - 9.67% -
SetIntersection_None_Set_uint32_262144_64 10.20% 1150543.051 1267847.412 - 10.34% -
SetIntersection_Front_Set_uint64_262144_64 10.19% 1828545.247 2014865.344 - -1.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 10.19% 5906968.318 6508798.989 - 10.98% -
BM_PopHeap_pair<uint32,_uint32>_1 10.19% 0.506 0.558 - -19.79% -
BM_RangesPushHeap_uint64_Ascending_1024 10.13% 2.577 2.838 - 6.85% -
std::set<std::string>::equal_range(key)_(existent)/32 10.11% 15.506 17.074 - 1.31% -
BM_MakeHeap_uint32_Random_16 10.10% 1.253 1.379 - 10.69% -
SetIntersection_Interlaced_Vector_float_262144_262144 10.09% 314603016.862 346335624.095 - 8.14% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 10.07% 1.613 1.776 - 13.96% -
SetIntersection_None_Set_uint32_262144_256 10.06% 1150203.369 1265957.274 - 10.26% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 10.06% 30111.892 33140.147 - -17.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 10.04% 12694470.320 13969336.600 - 10.40% -
BM_std_minmax<unsigned_short>/4 9.97% 0.936 1.029 - -4.50% -
BM_StringRelationalLiteral_Less_Small_Large_Control 9.97% 1.720 1.892 - 8.53% -
BM_std_minmax<char>/64 9.96% 1.256 1.381 - 4.79% -
std::deque<std::string>::ctor(size)/32 9.95% 40.140 44.133 - 2.81% -
std::map<std::string,_int>::erase(key)_(existent)/32 9.92% 80.000 87.937 - 9.00% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 9.92% 16.621 18.270 - -0.65% -
std::copy_n(deque<int>)/262144 9.91% 10141.243 11145.771 - 7.99% -
rng::move(list<int>)/4096 9.91% 5393.364 5927.589 - 10.37% -
rng::search(list<int>)_(single_element)/1000 9.87% 666.021 731.746 - 10.22% -
std::partition(deque<int>)_(sparse)/32 9.86% 9.640 10.590 - 7.64% -
BM_std_minmax<char>/11 9.85% 1.648 1.811 - -1.25% -
std::set<int>::lower_bound(key)_(non-existent)/1024 9.85% 6.313 6.935 - 10.79% -
BM_MakeHeap_uint32_Random_1024 9.79% 1.030 1.131 - 0.25% -
std::search(list<int>)_(same_length)/8192 9.78% 10541.812 11573.209 - 9.30% -
rng::find_if_not(list<int>)_(process_all)/32768 9.77% 29264.151 32124.369 - 14.64% -
std::find_first_of(list<int>)_(large_needle)/1024 9.75% 863946.773 948166.881 - 8.16% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 9.75% 22.288 24.460 - -1.12% -
SetIntersection_Interlaced_Vector_uint32_1024_4 9.63% 1325324.026 1453006.275 - 7.37% -
SetIntersection_Front_Vector_uint64_1024_64 9.63% 1371893.129 1504005.947 - 5.37% -
SetIntersection_Front_Set_string_256_256 9.61% 27952799.539 30639841.601 - -2.00% -
std::map<std::string,_int>::find(key)_(existent)/8192 9.61% 31.010 33.990 - 5.28% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 9.61% 0.633 0.694 - 3.63% -
rng::fill(vector<bool>)/64 9.60% 1.605 1.759 - 8.84% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 9.59% 0.637 0.698 - 0.05% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 9.57% 31325.941 34323.276 - -18.20% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 9.55% 41.952 45.961 - 30.15% -
std::search(list<int>)_(single_element)/1000 9.53% 671.120 735.067 - 11.51% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 9.36% 27720.962 30316.497 - 10.76% -
SetIntersection_None_Set_uint32_262144_1 9.36% 1159141.115 1267661.785 - 8.83% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 9.29% 10062.098 10996.930 - 7.43% -
SetIntersection_Front_Set_uint32_256_64 9.22% 6235168.440 6809754.604 - 5.77% -
SetIntersection_None_Set_uint32_262144_16 9.15% 1156487.547 1262347.901 - 9.96% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 9.13% 18.866 20.589 - 4.14% -
BM_PushHeap_string_Ascending_256 9.13% 10.184 11.114 - 16.24% -
BM_std_min<__int128>/16 9.12% 6.134 6.693 - 1.01% -
BM_std_min<char>/24 9.05% 2.645 2.884 - 5.20% -
rng::starts_with(list<int>)/8192 9.05% 8943.543 9752.896 - 32.63% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 9.04% 1.051 1.146 - -5.58% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 9.02% 21.880 23.855 - 2.06% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 9.01% 1.155 1.259 - 8.97% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 9.00% 529.962 577.659 - 7.12% -
BM_align/1 8.98% 0.897 0.977 - 9.27% -
std::adjacent_find(deque<int>,_pred)/8 8.98% 4.287 4.672 - 8.49% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 8.96% 1.853 2.019 - 6.11% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 8.95% 1.331 1.450 - -6.39% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 8.93% 150.190 163.600 - 8.93% -
SetIntersection_None_Set_uint32_262144_4 8.92% 1157711.346 1260996.582 - 9.33% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 8.91% 46.842 51.017 - 5.44% -
rng::find(list<int>)_(bail_25%)/32768 8.90% 7609.810 8286.877 - -3.42% -
SetIntersection_None_Set_uint32_262144_16384 8.86% 1151559.490 1253570.559 - 7.89% -
BM_std_min<char>/2 8.85% 0.485 0.528 - 8.85% -
BM_RangesPushHeap_uint32_SingleElement_16 8.84% 0.346 0.376 - 12.09% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.83% 36.531 39.755 - 7.62% -
rng::find_if(list<int>)_(process_all)/8192 8.77% 10324.504 11230.218 - 12.79% -
SetIntersection_Interlaced_Set_uint32_262144_4 8.76% 1261439.127 1371924.478 - 9.16% -
rng::fill(vector<bool>)/512 8.74% 1.484 1.614 - 9.98% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.73% 5.086 5.531 - -0.08% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 8.71% 25.916 28.175 - 4.98% -
std::set<std::string>::equal_range(key)_(non-existent)/32 8.70% 9.986 10.854 - 1.42% -
BM_RangesPushHeap_uint64_Ascending_16384 8.66% 3.564 3.873 - 5.30% -
BM_std_min<__int128>/15 8.65% 5.697 6.189 - 0.53% -
BM_align/64 8.64% 0.896 0.973 - 8.64% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 8.64% 10.530 11.439 - 13.71% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 8.58% 1.437 1.560 - 16.59% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 8.58% 1.370 1.487 - 7.49% -
BM_std_min<unsigned_char>/2 8.56% 0.485 0.527 - 4.20% -
std::multimap<std::string,_int>::erase(iterator)/32 8.54% 29.411 31.922 - 1.26% -
BM_StringAssignStr_Huge_Transparent 8.52% 103.479 112.294 - 6.30% -
std::map<std::string,_int>::find(key)_(existent)/1024 8.50% 22.653 24.579 - 10.35% -
BM_std_minmax<short>/2 8.50% 0.916 0.994 - 13.93% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 8.49% 2.165 2.349 - -2.66% -
std::set<int>::find(key)_(non-existent)/8192 8.45% 8.441 9.155 - 2.06% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 8.44% 9489.449 10290.794 - 8.90% -
BM_StringRelational_Less_Small_Empty_Control 8.36% 1.898 2.057 - 10.93% -
BM_align/8 8.35% 0.898 0.973 - 8.61% -
rng::search_n(list<int>,_pred)_(no_match)/8192 8.28% 8230.994 8912.548 - 11.42% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 8.28% 56.102 60.746 - 8.80% -
BM_align/256 8.27% 0.898 0.972 - 8.37% -
std::set<int>::lower_bound(key)_(non-existent)/8192 8.27% 9.697 10.499 - 10.08% -
std::multiset<std::string>::erase(key)_(non-existent)/32 8.23% 10.099 10.930 - 12.40% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 8.18% 1.710 1.850 - -0.00% -
rng::find_if(list<int>)_(bail_25%)/32768 8.16% 8454.857 9145.186 - -0.30% -
std::is_sorted(list<int>,_pred)/8192 8.16% 7610.705 8231.968 - 6.64% -
BM_deque_vector_move_backward/0 8.15% 1.468 1.588 - 17.59% -
SetIntersection_None_Set_uint32_262144_262144 8.13% 1148176.270 1241571.942 - 7.75% -
BM_deque_deque_ranges_copy_backward/0 8.12% 0.801 0.866 - 8.98% -
BM_RangesPopHeap_float_262144 8.06% 38.337 41.427 - 2.80% -
std::copy_n(deque<int>)/512 8.04% 16.732 18.077 - 7.99% -
std::set<std::string>::equal_range(key)_(existent)/1024 7.99% 23.090 24.936 - 7.04% -
BM_num_get<long> 7.98% 11.063 11.946 - -0.70% -
rng::any_of(vector<int>)_(process_all)/50 7.98% 13.628 14.715 - 15.56% -
BM_vector_deque_copy_backward/64000 7.95% 7240.333 7815.678 - 1.21% -
BM_PushHeap_float_Descending_4 7.93% 0.358 0.387 - 8.49% -
std::set<std::string>::count(key)_(existent)/32 7.93% 14.472 15.620 - -0.04% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 7.91% 0.343 0.370 - 7.72% -
std::map<int,_int>::find(key)_(non-existent)/8192 7.91% 7.083 7.643 - 7.97% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 7.90% 4604.609 4968.240 - 9.56% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 7.89% 342.210 369.203 - 7.71% -
rng::stable_partition(vector<int>)_(sparse)/1024 7.86% 206.833 223.099 - 7.77% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 7.82% 0.395 0.426 - 9.35% -
std::map<std::string,_int>::erase(iterator)/32 7.82% 27.710 29.877 - -1.42% -
SetIntersection_Front_Set_uint64_16384_64 7.81% 1913438.329 2062833.132 - -1.43% -
std::stable_partition(deque<int>)_(sparse)/32 7.81% 12.170 13.120 - 20.93% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 7.79% 0.374 0.404 - 16.65% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 7.78% 46.795 50.436 - 4.27% -
rng::generate_n(list<int>)/8192 7.75% 6968.160 7508.532 - 7.65% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 7.75% 25.999 28.014 - 3.36% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 7.73% 147421.527 158824.021 - 7.36% -
SetIntersection_Interlaced_Vector_float_1024_1024 7.71% 7182027.345 7735729.211 - 23.28% -
std::unordered_set<int>::ctor(const&,_alloc)/32 7.71% 260.554 280.635 - 6.99% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.70% 25.997 27.998 - 3.94% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 7.66% 1.062 1.143 - -0.51% -
BM_deque_deque_ranges_move_backward/0 7.66% 0.792 0.853 - 0.21% -
std::multiset<std::string>::erase(iterator)/8192 7.64% 30.396 32.717 - 21.93% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 7.62% 94561.941 101766.659 - 0.60% -
std::find_if_not(list<int>)_(process_all)/8192 7.62% 8232.869 8859.997 - 9.04% -
std::set<int>::find(key)_(non-existent)/1024 7.61% 5.555 5.977 - 3.79% -
BM_StringConstructDestroyCStr_Large_Transparent 7.61% 8.952 9.633 - 0.21% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 7.59% 293.810 316.110 - 4.89% -
BM_std_minmax<short>/11 7.56% 1.795 1.931 - 7.29% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 7.55% 1.154 1.242 - 6.47% -
std::deque<int>::ctor(size)/32 7.54% 26.122 28.092 - 5.55% -
BM_deque_vector_ranges_copy_backward/0 7.54% 1.377 1.480 - 2.25% -
std::find_first_of(deque<int>)_(small_needle)/50 7.52% 164.557 176.937 - 6.24% -
std::generate_n(list<int>)/8192 7.52% 6911.802 7431.259 - 7.85% -
rng::none_of(list<int>)_(process_all)/8192 7.50% 7296.340 7843.701 - -0.62% -
SetIntersection_Interlaced_Vector_uint64_16384_16 7.45% 2435060.489 2616429.688 - 3.72% -
bm_gcd_trivial 7.42% 0.856 0.920 - 0.43% -
rng::find_if(deque<int>)_(bail_25%)/32768 7.41% 2776.580 2982.438 - 0.31% -
std::copy_n(vector<int>)/4096 7.40% 208.171 223.566 - 21.02% -
BM_PushHeap_string_Ascending_1024 7.39% 13.088 14.055 - 16.87% -
BM_deque_deque_move/65536 7.38% 2868.529 3080.268 - 6.04% -
std::deque<int>::ctor(size)/1024 7.37% 68.900 73.976 - 0.25% -
rng::unique_copy(list<int>)_(sprinkled)/8192 7.36% 6980.278 7494.093 - 0.24% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 7.36% 1.203 1.291 - 2.93% -
BM_std_min<__int128>/14 7.34% 5.290 5.679 - 0.38% -
rng::partial_sort(deque<int>)_(ascending)/8 7.33% 30.501 32.736 - 5.48% -
std::map<int,_int>::clear()/8192 7.33% 81046.531 86983.278 - 7.04% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 7.32% 60.673 65.116 - -15.52% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 7.32% 6250.586 6708.220 - 7.16% -
rng::is_sorted_until(list<int>,_pred)/8192 7.29% 7808.102 8377.569 - 9.81% -
std::unordered_set<int>::find(key)_(existent)/32 7.27% 1.135 1.218 - -4.22% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.25% 70.229 75.319 - 1.27% -
BM_std_minmax<unsigned_short>/2 7.21% 0.848 0.909 - 0.50% -
rng::copy_n(deque<int>)/4096 7.17% 145.752 156.207 - 6.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 7.16% 0.449 0.481 - -24.31% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 7.16% 22.073 23.653 - 4.65% -
std::set<int>::count(key)_(existent)/32 7.12% 1.793 1.920 - 3.30% -
std::map<int,_int>::contains(key)_(non-existent)/8192 7.10% 7.558 8.095 - 5.50% -
BM_RangesPushHeap_string_PipeOrgan_262144 7.06% 18.009 19.281 - 12.02% -
BM_MakeHeap_uint64_Random_4 7.05% 1.446 1.548 - 38.99% -
BM_PushHeap_float_Random_4 7.03% 2.837 3.036 - 1.04% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 7.01% 3.665 3.922 - 7.62% -
std::is_sorted_until(list<int>,_pred)/8192 6.99% 7769.360 8312.083 - 14.53% -
std::move_backward(deque<int>)/8 6.98% 3.319 3.550 - 5.42% -
std::sort(vector<int>)_(qsort_adversarial)/8192 6.98% 147796.495 158111.744 - 6.75% -
std::set<std::string>::contains(key)_(existent)/1024 6.97% 21.246 22.728 - -4.07% -
std::rotate(list<int>)_(1_element_forward)/32 6.97% 12.384 13.248 - 8.42% -
BM_vector_deque_ranges_move_backward/70000 6.97% 7651.795 8185.135 - -2.89% -
BM_StringRelational_Less_Small_Small_Control 6.97% 1.727 1.847 - -2.89% -
std::move(vector<int>)/262144 6.95% 21917.347 23440.920 - 29.94% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 6.94% 4273.183 4569.569 - 2.34% -
std::set<int>::count(key)_(existent)/1024 6.93% 4.174 4.464 - 2.88% -
std::unique(deque<int>)_(contiguous)/52 6.92% 68.457 73.196 - -4.78% -
BM_std_min<__int128>/13 6.92% 4.881 5.218 - 0.64% -
BM_num_get<bool> 6.92% 12.081 12.917 - 0.88% -
SetIntersection_Front_Set_uint64_16384_4 6.92% 1083437.932 1158441.909 - -0.05% -
BM_std_min<char>/19 6.90% 1.182 1.264 - 9.30% -
std::map<std::string,_int>::find(key)_(non-existent)/32 6.90% 9.891 10.574 - -0.03% -
rng::rotate(list<int>)_(by_1/2)/8192 6.90% 4959.577 5301.746 - -1.89% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 6.89% 16.652 17.799 - 6.29% -
std::find_if(list<int>)_(process_all)/32768 6.88% 28585.393 30553.318 - 10.68% -
BM_std_min<short>/17 6.87% 1.586 1.695 - 10.09% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 6.85% 41.214 44.038 - 5.86% -
rng::move(vector<bool>)_(aligned)/64 6.85% 1.897 2.027 - 7.03% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 6.82% 1.338 1.430 - 9.16% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 6.79% 49879.528 53266.930 - 8.28% -
BM_vector_deque_move/64 6.79% 2.704 2.888 - 3.69% -
std::partition(deque<int>)_(sparse)/50 6.78% 15.538 16.591 - 8.81% -
BM_RangesPushHeap_uint32_SingleElement_4 6.75% 0.346 0.369 - 8.07% -
BM_MakeHeap_uint32_Random_64 6.74% 1.250 1.335 - 5.12% -
BM_std_minmax<char>/12 6.72% 1.915 2.044 - 1.66% -
std::unordered_multiset<int>::clear()/8192 6.70% 60117.414 64142.540 - 5.54% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 6.68% 42204.285 45023.667 - 6.76% -
BM_std_min<unsigned_char>/24 6.67% 2.757 2.941 - 5.96% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 6.66% 3.270 3.488 - 2.79% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 6.64% 1.613 1.720 - 6.63% -
BM_std_min<char>/18 6.62% 0.988 1.053 - 8.46% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 6.61% 9.184 9.791 - 6.34% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 6.58% 11.119 11.850 - 26.11% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 6.56% 11316.703 12058.929 - 13.06% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 6.54% 16.201 17.260 - 3.51% -
std::unordered_set<int>::count(key)_(existent)/8192 6.53% 1.316 1.402 - -2.54% -
BM_RangesPopHeap_uint64_262144 6.53% 41.152 43.838 - 5.59% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 6.51% 12898.021 13737.675 - 6.26% -
std::sort(vector<int>)_(qsort_adversarial)/1024 6.51% 12925.807 13767.157 - 6.27% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6.48% 6230.988 6635.055 - 7.19% -
rng::move(vector<int>)/262144 6.47% 22070.296 23499.153 - 5.71% -
SetIntersection_None_Set_string_16384_1024 6.46% 206274752.285 219603273.227 - -3.97% -
BM_std_minmax<char>/10 6.46% 1.301 1.385 - 0.01% -
BM_vector_deque_ranges_move_backward/64 6.43% 2.995 3.187 - 5.28% -
BM_std_min<char>/8 6.42% 2.251 2.395 - 0.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.41% 0.824 0.877 - 6.40% -
BM_std_min<__int128>/12 6.39% 4.474 4.760 - 0.53% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.38% 6.240 6.638 - 5.68% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 6.37% 1.146 1.219 - -2.64% -
SetIntersection_Front_Set_string_16384_256 6.33% 14679650.652 15608153.297 - -0.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 6.32% 2338864.778 2486797.719 - 3.38% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 6.29% 1.149 1.221 - 7.05% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.28% 954.862 1014.806 - -1.96% -
BM_num_get<long_long> 6.27% 11.169 11.869 - -0.82% -
std::set<std::string>::equal_range(key)_(existent)/8192 6.26% 27.006 28.695 - -6.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 6.22% 8793333.555 9340183.731 - -1.59% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 6.21% 30.552 32.448 - 4.91% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 6.21% 5.165 5.486 - 6.78% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 6.20% 8.677 9.215 - -5.43% -
SetIntersection_Front_Set_uint64_1024_16 6.19% 1283184.699 1362567.019 - 2.72% -
BM_vector_deque_copy_backward/64 6.17% 2.961 3.144 - 2.44% -
std::equal(vector<bool>)_(unaligned)/1048576 6.17% 6396.320 6790.916 - 4.83% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 6.16% 1.598 1.696 - 9.82% -
std::remove(deque<int>)_(sprinkled)/50 6.15% 57.257 60.780 - -6.59% -
std::multiset<std::string>::insert(value)_(new_value)/1024 6.14% 61.548 65.326 - 1.05% -
BM_vector_deque_ranges_copy_backward/0 6.12% 0.442 0.469 - 6.74% -
std::unordered_map<int,_int>::count(key)_(existent)/32 6.12% 1.273 1.351 - 10.26% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 6.10% 51.778 54.936 - 6.13% -
SetIntersection_Interlaced_Set_uint32_256_4 6.10% 11408589.433 12104030.167 - 3.97% -
BM_vector_deque_ranges_copy_backward/70000 6.09% 8155.895 8652.347 - 0.09% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 6.08% 219.925 233.296 - 6.41% -
std::copy(vector<bool>)_(aligned)/262144 6.05% 684.074 725.492 - 15.40% -
BM_vector_deque_ranges_move/0 6.04% 0.519 0.551 - 10.35% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.03% 31.233 33.118 - -2.60% -
rng::copy_n(deque<int>)/262144 6.03% 10357.417 10982.011 - 5.59% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 6.03% 29.485 31.262 - 1.90% -
BM_StringRelational_Eq_Large_Large_Control 6.02% 2.270 2.407 - 0.86% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 6.02% 47.669 50.538 - 2.50% -
std::set<std::string>::contains(key)_(non-existent)/32 6.01% 9.418 9.985 - -8.01% -
BM_SortHeap_float_1 6.00% 0.251 0.267 - 4.03% -
std::stable_partition(deque<int>)_(dense)/32 5.99% 29.909 31.701 - 8.01% -
BM_MakeHeap_string_PipeOrgan_262144 5.98% 7.451 7.896 - -17.51% -
rng::for_each_n(list<int>)/50 5.96% 21.734 23.029 - 2.56% -
BM_StringAssignStr_Huge_Opaque 5.94% 104.579 110.786 - 3.54% -
BM_std_minmax<unsigned_short>/32 5.93% 1.229 1.302 - 5.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.93% 1225.272 1297.950 - 7.47% -
SetIntersection_Interlaced_Set_uint32_262144_256 5.91% 1532976.971 1623618.896 - 4.99% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 5.91% 29.190 30.916 - 4.21% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 5.87% 1.123 1.189 - 9.75% -
BM_RangesPushHeap_uint32_SingleElement_64 5.86% 0.357 0.378 - 8.05% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 5.86% 1390.817 1472.290 - 0.66% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 5.84% 49844.918 52756.290 - 6.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 5.84% 19472963.312 20610195.730 - 3.23% -
BM_std_min<__int128>/11 5.84% 4.047 4.283 - 0.71% -
std::find_first_of(deque<int>)_(small_needle)/32 5.83% 107.356 113.619 - 4.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 5.83% 18763479.016 19856905.941 - 1.86% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 5.83% 559.521 592.126 - 5.38% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 5.78% 2.578 2.727 - 2.67% -
SetIntersection_Front_Set_uint64_1024_4 5.78% 1099855.862 1163380.048 - 0.68% -
rng::swap_ranges(list<int>)/8192 5.76% 10073.590 10653.757 - -1.41% -
SetIntersection_Front_Set_string_64_64 5.76% 36168943.159 38250999.295 - 6.71% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 5.75% 6819.182 7211.282 - 1.23% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 5.74% 35.781 37.836 - 7.14% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 5.74% 10.693 11.307 - 6.69% -
SetIntersection_None_Set_string_16384_256 5.73% 201103205.264 212629263.125 - 2.95% -
BM_vector_deque_copy_backward/70000 5.71% 8163.027 8629.432 - 0.29% -
BM_std_minmax_element<int>/3 5.71% 1.044 1.104 - -7.50% -
BM_deque_deque_copy/2 5.67% 3.062 3.235 - 0.01% -
SetIntersection_Front_Set_uint32_1024_1 5.67% 1061496.740 1121688.398 - 0.38% -
BM_MakeHeap_string_Descending_262144 5.66% 3.544 3.744 - -18.76% -
BM_StringRelational_Less_Large_Large_Control 5.65% 2.047 2.163 - -13.03% -
SetIntersection_None_Set_float_262144_1 5.65% 1162173.096 1227844.562 - 4.89% -
rng::remove_copy_if(deque<int>)_(prefix)/8192 5.65% 3704.283 3913.488 - 5.81% -
BM_RangesPushHeap_float_Descending_64 5.64% 0.391 0.413 - 3.19% -
rng::copy_n(deque<int>)/32768 5.64% 1136.952 1201.093 - 4.59% -
BM_deque_deque_ranges_copy/2 5.64% 3.063 3.235 - -0.07% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 5.63% 47.560 50.238 - 0.14% -
BM_std_min<char>/30 5.63% 2.223 2.348 - 4.25% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 5.63% 21.410 22.615 - 1.86% -
rng::partial_sort_copy(list<int>)_(repeated)/8 5.63% 8.394 8.866 - 3.11% -
std::set<int>::upper_bound(key)_(existent)/8192 5.62% 7.860 8.302 - 5.25% -
BM_RangesMakeHeap_uint32_Descending_64 5.62% 0.237 0.250 - 3.47% -
std::list<int>::ctor(size)/1024 5.61% 11647.543 12301.478 - -1.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 5.60% 1065920.546 1125601.766 - 2.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 5.59% 20668820.404 21823325.380 - 0.46% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.58% 9.538 10.071 - 5.78% -
rng::copy_backward(vector<int>)/4096 5.58% 141.099 148.976 - 2.51% -
std::multiset<std::string>::find(key)_(existent)/32 5.57% 14.756 15.579 - -3.61% -
rng::search(vector<int>)_(same_length)/8192 5.57% 1878.783 1983.513 - 5.53% -
rng::find_if(deque<int>)_(bail_25%)/8192 5.56% 703.473 742.584 - -3.74% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.55% 13443.306 14189.286 - 5.20% -
BM_MakeHeap_uint32_Random_256 5.55% 1.147 1.211 - 2.05% -
rng::stable_partition(vector<int>)_(sparse)/50 5.54% 20.556 21.695 - 6.39% -
rng::copy_if(vector<int>)_(entire_range)/64 5.54% 15.487 16.344 - -0.88% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 5.53% 1237.061 1305.464 - -13.28% -
std::multiset<std::string>::erase(iterator)/32 5.53% 30.769 32.471 - 4.52% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 5.53% 11963.456 12624.826 - 0.21% -
BM_std_min<unsigned_int>/13 5.52% 1.414 1.492 - -2.30% -
BM_std_minmax<short>/4 5.51% 0.971 1.024 - -5.92% -
BM_vector_deque_ranges_move_backward/65536 5.50% 7264.144 7663.383 - -1.16% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 5.49% 2.392 2.523 - 2.62% -
std::find_if_not(vector<char>)_(process_all)/8 5.48% 2.469 2.604 - 11.04% -
BM_std_minmax<short>/10 5.47% 1.431 1.509 - 6.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 5.46% 1116396.368 1177350.951 - 3.70% -
BM_PopHeap_float_16384 5.45% 33.137 34.943 - 1.57% -
std::map<int,_int>::equal_range(key)_(existent)/32 5.44% 1.752 1.847 - 5.45% -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 5.44% 42201.169 44498.386 - 5.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 5.44% 1131003.983 1192490.496 - 4.17% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 5.44% 31.938 33.675 - 6.14% -
BM_RangesPushHeap_uint64_Descending_4 5.43% 0.360 0.380 - 5.40% -
BM_std_min<unsigned_int>/2 5.42% 0.462 0.487 - 5.46% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 5.41% 2.242 2.363 - 4.34% -
rng::find_if(list<int>)_(process_all)/32768 5.41% 29224.039 30804.830 - 9.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.40% 4.593 4.841 - 1.04% -
rng::copy_n(vector<bool>)_(unaligned)/512 5.39% 3.322 3.501 - -4.70% -
std::copy_n(deque<int>)/8 5.38% 2.643 2.785 - -0.25% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.34% 10.638 11.207 - 12.59% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.34% 24.257 25.553 - 3.68% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 5.32% 1.431 1.508 - 5.40% -
std::multiset<int>::count(key)_(existent)/8192 5.29% 9.188 9.675 - 4.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 5.27% 1134326.021 1194077.291 - 2.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 5.26% 1149559.839 1210040.759 - 2.79% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 5.26% 6.080 6.400 - 5.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 5.26% 3.490 3.673 - 6.77% -
BM_PushHeap_string_Ascending_64 5.24% 7.139 7.513 - 8.49% -
std::set<std::string>::lower_bound(key)_(existent)/8192 5.24% 27.767 29.223 - 6.25% -
std::fill_n(deque<int>)/32 5.24% 1.156 1.216 - -3.15% -
std::unordered_set<int>::insert(value)_(new_value)/8192 5.23% 19.381 20.395 - 4.45% -
BM_MakeThenSortHeap_float_Ascending_4 5.23% 1.397 1.470 - 1.46% -
SetIntersection_Interlaced_Set_uint32_262144_16 5.23% 1563364.666 1645076.336 - 4.32% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.22% 204539.144 215219.107 - 5.87% -
BM_PushHeap_float_Ascending_16 5.22% 1.065 1.121 - 4.39% -
BM_RangesMakeHeap_uint64_Random_4 5.20% 1.154 1.214 - 9.64% -
std::set<std::string>::erase(iterator)/0 5.19% 25.427 26.746 - -1.16% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 5.18% 848.946 892.953 - 1.41% -
std::equal(vector<bool>)_(unaligned)/8 5.17% 0.852 0.896 - 10.44% -
rng::copy_if(vector<int>)_(entire_range)/8 5.16% 2.203 2.317 - 1.96% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 5.16% 22.533 23.696 - 3.31% -
std::find_if_not(deque<int>)_(process_all)/8192 5.16% 2945.460 3097.340 - 7.60% -
BM_std_minmax<unsigned_int>/4 5.15% 0.973 1.023 - -0.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 5.13% 117420920.321 123450287.867 - 4.36% -
SetIntersection_Front_Set_uint64_262144_4 5.12% 1117760.870 1174991.600 - 2.16% -
BM_RangesPushHeap_uint32_SingleElement_256 5.10% 0.387 0.406 - 6.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5.08% 5134784.353 5395469.775 - -0.92% -
SetIntersection_None_Set_string_16384_4 5.07% 197065644.491 207061574.902 - 1.99% -
rng::move(list<int>)/512 5.06% 353.190 371.075 - 0.06% -
std::swap_ranges(list<int>)/8192 5.06% 9671.365 10160.282 - -1.06% -
BM_std_minmax<unsigned_int>/7 5.05% 1.745 1.834 - 13.02% -
std::search(deque<int>)_(same_length)/1000 5.05% 353.244 371.071 - 13.66% -
std::set<int>::insert(value)_(new_value)/8192 5.04% 71.043 74.625 - 5.69% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 5.04% 222.810 234.039 - 7.32% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 5.03% 1402.366 1472.958 - 0.33% -
BM_std_min<__int128>/10 5.02% 3.666 3.850 - 0.54% -
SetIntersection_Front_Vector_uint64_16384_16384 5.01% 77862154.577 81761653.475 - 4.64% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.01% 11962.114 12560.896 - -0.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 5.00% 1187584.866 1246992.536 - 2.13% -
SetIntersection_Front_Vector_uint64_262144_16384 4.97% 78095607.318 81973595.602 - 4.93% -
BM_std_min<__int128>/6 4.94% 2.076 2.178 - 0.64% -
std::unique(vector<int>,_pred)_(contiguous)/52 4.93% 63.191 66.308 - 0.01% -
std::unordered_set<int>::insert(value)_(new_value)/1024 4.93% 19.511 20.473 - 5.22% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 4.92% 1.134 1.189 - 5.88% -
BM_vector_deque_ranges_move_backward/64000 4.91% 7177.082 7529.813 - 0.79% -
BM_std_min<char>/32 4.91% 2.924 3.067 - 2.77% -
BM_std_minmax<unsigned_int>/2 4.90% 0.825 0.865 - -0.31% -
std::set<std::string>::insert(value)_(already_present)/8192 4.90% 38.534 40.421 - 3.15% -
BM_MakeHeap_string_SingleElement_4 4.89% 3.667 3.846 - 5.08% -
std::multiset<int>::ctor(const&,_alloc)/32 4.88% 220.270 231.024 - 5.06% -
BM_std_min<char>/29 4.88% 2.002 2.100 - 6.83% -
SetIntersection_None_Vector_uint64_16384_4 4.87% 1126090.477 1180953.738 - 0.47% -
BM_RangesMakeHeap_uint32_Descending_4 4.86% 0.276 0.289 - 7.08% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 4.85% 0.734 0.770 - 3.46% -
bm_lexicographical_compare<int>/4 4.83% 1.259 1.320 - 0.12% -
BM_std_min<char>/26 4.82% 1.155 1.211 - 4.81% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.81% 13327.247 13968.743 - 4.83% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 4.81% 9.431 9.884 - -1.64% -
BM_std_minmax<unsigned_short>/3 4.81% 1.165 1.221 - -1.47% -
BM_std_min<unsigned_char>/29 4.80% 1.966 2.061 - 2.32% -
BM_StringConstructDestroyCStr_Empty_Opaque 4.80% 2.093 2.193 - 5.85% -
rng::all_of(deque<int>)_(process_all)/50 4.80% 18.336 19.215 - 4.79% -
std::any_of(deque<int>)_(process_all)/50 4.80% 19.281 20.206 - 4.91% -
BM_std_min<short>/30 4.78% 2.347 2.460 - 7.51% -
std::list<int>::ctor(size)/8192 4.77% 95149.493 99691.902 - -0.99% -
BM_std_minmax<short>/25 4.77% 2.203 2.308 - 1.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 4.77% 12768803.666 13377876.841 - -0.80% -
BM_RangesPushHeap_uint32_SingleElement_16384 4.77% 0.361 0.379 - 6.36% -
SetIntersection_Front_Set_uint64_64_64 4.75% 15069557.076 15785798.326 - -0.49% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.75% 822.045 861.090 - 0.52% -
std::none_of(deque<int>)_(process_all)/8 4.74% 3.088 3.235 - 4.72% -
SetIntersection_Front_Set_uint64_262144_1024 4.73% 14483865.216 15168791.146 - -9.56% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 4.72% 2.189 2.293 - 0.07% -
BM_RangesPushHeap_uint32_SingleElement_262144 4.71% 0.361 0.378 - 6.24% -
std::copy_n(vector<bool>)_(aligned)/32768 4.71% 35.466 37.135 - 4.97% -
std::is_partitioned(list<int>)_(partitioned)/8192 4.70% 6492.491 6797.923 - -0.50% -
SetIntersection_Interlaced_Set_uint64_16384_1 4.70% 1072326.319 1122771.141 - -2.03% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 4.70% 1.485 1.555 - -3.97% -
BM_std_min<char>/1024 4.68% 8.310 8.699 - 0.69% -
std::unordered_set<std::string>::find(key)_(existent)/8192 4.68% 35.502 37.163 - -13.32% -
std::multiset<int>::ctor(const&,_alloc)/1024 4.67% 6178.916 6467.638 - 3.03% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 4.67% 0.464 0.486 - -13.71% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.66% 1.164 1.218 - 5.37% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 4.66% 31.629 33.104 - 4.27% -
std::list<std::string>::ctor(size)/1024 4.65% 12347.697 12922.387 - 2.99% -
rng::copy_n(vector<bool>)_(aligned)/32768 4.65% 35.478 37.129 - 5.55% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 4.65% 10.507 10.996 - 15.87% -
rng::move_backward(list<int>)/32768 4.64% 33613.677 35174.439 - -1.14% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 4.63% 0.559 0.585 - 10.05% -
BM_MakeHeap_float_PipeOrgan_4 4.63% 0.388 0.406 - 2.18% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 4.63% 1.080 1.130 - -0.15% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.61% 45.289 47.377 - 3.58% -
SetIntersection_None_Set_float_262144_16384 4.60% 1163602.455 1217166.748 - 4.46% -
BM_vector_deque_ranges_move/64 4.60% 2.661 2.783 - 1.41% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.59% 68.772 71.926 - 2.68% -
bm_lexicographical_compare<signed_char>/16 4.58% 1.327 1.388 - 0.07% -
std::stable_partition(deque<int>)_(dense)/50 4.58% 39.686 41.502 - 4.87% -
SetIntersection_None_Vector_uint32_1024_256 4.58% 1104667.208 1155219.636 - 0.71% -
BM_RangesMakeHeap_float_Random_16384 4.58% 1.216 1.272 - 10.36% -
std::find_if_not(vector<int>)_(process_all)/8 4.57% 2.531 2.646 - 4.84% -
SetIntersection_None_Vector_uint64_262144_1024 4.57% 1157587.781 1210480.874 - 1.61% -
BM_deque_deque_ranges_copy_backward/64000 4.57% 7903.927 8264.955 - 4.60% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 4.56% 54031599.385 56497031.260 - 4.13% -
rng::contains_subrange(deque<int>)_(same_length)/16 4.56% 11.232 11.745 - -9.54% -
std::map<int,_int>::find(key)_(non-existent)/32 4.54% 2.402 2.511 - 6.96% -
BM_std_min<char>/11 4.53% 1.048 1.095 - 5.32% -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.52% 4.265 4.458 - 8.51% -
BM_MakeThenSortHeap_uint64_Random_4 4.51% 4.024 4.205 - 3.70% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 4.50% 28.582 29.869 - -3.88% -
BM_RangesPushHeap_uint32_SingleElement_1024 4.50% 0.367 0.384 - 5.75% -
SetIntersection_Interlaced_Set_float_262144_4 4.50% 1286060.385 1343874.428 - 6.16% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 4.49% 6.564 6.858 - 1.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.48% 26349371.199 27530848.878 - 1.84% -
rng::contains_subrange(deque<int>)_(process_all)/50 4.48% 18.253 19.071 - 20.72% -
BM_std_minmax<char>/15 4.48% 2.930 3.061 - 2.30% -
BM_RangesPushHeap_uint64_Descending_16 4.48% 0.360 0.376 - 4.57% -
std::stable_partition(deque<int>)_(sparse)/50 4.46% 29.719 31.044 - 15.61% -
std::copy(vector<int>)/32768 4.46% 3497.233 3653.224 - -1.83% -
std::adjacent_find(list<int>,_pred)/50 4.46% 35.031 36.593 - -5.42% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.46% 0.757 0.791 - 4.61% -
SetIntersection_Front_Vector_uint32_1024_64 4.46% 1390369.019 1452325.107 - 0.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 4.44% 16.722 17.465 - 3.80% -
BM_vector_deque_copy_backward/65536 4.43% 7749.664 8093.212 - 3.83% -
std::unordered_multiset<int>::clear()/1024 4.43% 7884.911 8234.140 - 4.74% -
std::list<std::string>::ctor(size)/8192 4.42% 102757.848 107304.179 - 3.28% -
BM_RangesMakeHeap_float_Random_4 4.42% 1.530 1.598 - 5.05% -
bm_lexicographical_compare<int>/3 4.42% 1.692 1.767 - -1.28% -
SetIntersection_Interlaced_Set_uint64_256_64 4.41% 14710051.031 15358641.527 - 3.31% -
BM_std_min<char>/27 4.40% 1.385 1.446 - 4.44% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 4.39% 933545.116 974560.594 - 4.26% -
BM_RangesPushHeap_string_Descending_256 4.39% 2.368 2.472 - 7.59% -
rng::find_end(list<int>)_(process_all)/1048576 4.39% 824731.927 860909.926 - 4.69% -
std::move(list<int>)/512 4.37% 351.226 366.567 - 1.04% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.36% 211.099 220.308 - 1.39% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.35% 33.084 34.525 - -0.75% -
std::any_of(deque<int>)_(process_all)/8 4.34% 3.089 3.224 - 4.34% -
rng::stable_partition(deque<int>)_(sparse)/8192 4.34% 3401.257 3548.973 - 2.06% -
rng::find_if_not(vector<char>)_(process_all)/8 4.34% 2.469 2.577 - 2.78% -
BM_std_minmax<char>/1 4.33% 0.634 0.661 - 7.71% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 4.33% 22.715 23.698 - -0.48% -
std::unique(deque<int>)_(contiguous)/32 4.33% 59.610 62.190 - -3.95% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 4.33% 68.931 71.914 - 2.68% -
std::for_each_n(deque<int>)/8 4.32% 1.254 1.308 - 12.51% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 4.32% 30.574 31.893 - 3.18% -
BM_std_min<long_long>/3 4.31% 1.283 1.338 - -0.01% -
SetIntersection_Interlaced_Set_uint32_262144_1024 4.31% 1506574.707 1571479.982 - 5.20% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 4.30% 11054.044 11529.903 - 4.15% -
std::remove(deque<int>)_(sprinkled)/32 4.29% 52.627 54.887 - -4.73% -
rng::search(vector<int>)_(same_length)/1024 4.29% 247.345 257.949 - 4.69% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 4.29% 24.279 25.319 - 4.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.28% 1247648.960 1301035.712 - 2.91% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 4.27% 16.586 17.294 - 3.25% -
BM_std_min<unsigned_char>/18 4.27% 0.971 1.012 - 2.49% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 4.27% 65.173 67.954 - -7.36% -
SetIntersection_Interlaced_Set_float_262144_16 4.25% 1599214.761 1667252.930 - 5.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 4.25% 1079289.680 1125195.553 - 3.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 4.25% 1590158.736 1657743.846 - 6.11% -
std::move(deque<int>)/512 4.25% 23.808 24.820 - 4.09% -
BM_RangesPushHeap_uint32_Random_256 4.24% 5.924 6.175 - 3.64% -
std::set<int>::equal_range(key)_(non-existent)/1024 4.24% 6.302 6.569 - -0.19% -
BM_std_minmax_element<short>/3 4.23% 1.148 1.197 - 4.08% -
BM_std_min<__int128>/9 4.23% 3.273 3.411 - 0.76% -
rng::all_of(deque<int>)_(process_all)/8 4.23% 3.088 3.219 - 4.11% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.21% 11106.268 11573.329 - -2.40% -
BM_RangesPushHeap_uint32_Random_16 4.19% 4.388 4.572 - 3.82% -
rng::for_each(list<int>)/8192 4.18% 8309.713 8656.891 - 10.49% -
BM_StringCopy_Huge 4.16% 100.977 105.177 - 3.03% -
BM_PushHeap_uint32_Random_4 4.16% 2.481 2.584 - 0.56% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.16% 5.705 5.942 - 8.95% -
rng::any_of(deque<int>)_(process_all)/8 4.15% 3.092 3.220 - 4.24% -
std::multimap<std::string,_int>::erase(iterator)/0 4.14% 26.220 27.306 - 0.78% -
BM_std_min<__int128>/8 4.14% 2.871 2.990 - 0.10% -
BM_RangesPopHeap_uint32_262144 4.14% 40.959 42.653 - 4.36% -
BM_RangesMakeThenSortHeap_uint64_Descending_1 4.13% 0.269 0.280 - 2.32% -
rng::move_backward(deque<int>)/8 4.13% 3.657 3.808 - 6.48% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 4.13% 42.926 44.697 - 5.01% -
std::all_of(deque<int>)_(process_all)/8 4.12% 3.091 3.219 - 4.13% -
BM_SortHeap_pair<uint32,_uint32>_1 4.11% 0.251 0.261 - -2.13% -
rng::stable_partition(vector<int>)_(sparse)/32 4.11% 7.486 7.794 - 7.06% -
std::sort(vector<int>)_(descending)/8 4.10% 24.661 25.672 - -0.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 4.10% 117382475.219 122191373.823 - 1.76% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 4.08% 12351.172 12855.411 - 4.04% -
BM_RangesPushHeap_uint32_Random_1024 4.08% 6.037 6.283 - 3.57% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 4.08% 23.921 24.897 - 3.28% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.07% 34.099 35.488 - -6.51% -
SetIntersection_Interlaced_Set_uint32_262144_64 4.06% 1546726.724 1609548.910 - 3.95% -
std::any_of(vector<int>)_(process_all)/8 4.05% 2.481 2.582 - 6.95% -
SetIntersection_Interlaced_Set_uint32_256_64 4.05% 14670528.091 15264917.167 - 3.85% -
BM_std_min<char>/22 4.05% 2.070 2.154 - 6.32% -
BM_MakeHeap_uint32_PipeOrgan_1024 4.04% 0.689 0.716 - 2.65% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 4.04% 35.316 36.741 - 3.29% -
rng::partial_sort(deque<int>)_(shuffled)/8 4.03% 34.217 35.598 - 4.38% -
rng::sort(vector<int>)_(descending)/8 4.03% 24.693 25.689 - 0.00% -
std::generate_n(vector<int>)/50 4.03% 12.052 12.539 - 3.99% -
SetIntersection_Front_Set_uint64_1024_64 4.03% 1888060.935 1964149.845 - -2.34% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 4.03% 3.121 3.247 - 1.65% -
std::rotate(list<int>)_(1_element_forward)/50 4.02% 24.278 25.253 - 5.47% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 4.00% 34.883 36.278 - 4.20% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 4.00% 1973.306 2052.188 - 0.91% -
SetIntersection_None_Set_float_262144_16 3.99% 1161137.533 1207446.697 - 2.94% -
std::is_sorted_until(deque<int>,_pred)/8 3.99% 4.251 4.421 - 10.34% -
rng::transform(deque<int>)_(identity_transform)/50 3.98% 19.818 20.607 - 4.35% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 3.98% 23.489 24.424 - 2.67% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.98% 2199578.617 2287136.240 - -0.23% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 3.98% 9.305 9.676 - 5.58% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 3.98% 197.218 205.063 - 3.11% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.98% 12551.453 13050.407 - 2.77% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.97% 571.384 594.093 - 3.12% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.97% 43698.974 45435.300 - 3.23% -
SetIntersection_None_Set_float_262144_64 3.97% 1161667.966 1207812.824 - 3.82% -
std::stable_partition(deque<int>)_(dense)/1024 3.97% 596.230 619.911 - 2.12% -
std::move_backward(vector<int>)/1048576 3.97% 54475.926 56638.074 - 0.43% -
BM_PushHeap_float_Descending_16 3.96% 0.363 0.377 - 4.06% -
std::multimap<int,_int>::count(key)_(existent)/1024 3.96% 5.616 5.839 - 2.28% -
BM_RangesSortHeap_float_1 3.95% 0.256 0.267 - 7.59% -
SetIntersection_Front_Set_uint64_1024_256 3.95% 4839335.147 5030482.103 - -0.98% -
SetIntersection_None_Set_float_262144_256 3.94% 1163435.059 1209316.810 - 3.56% -
BM_std_minmax_element<long_long>/3 3.94% 1.121 1.165 - 6.54% -
SetIntersection_Front_Set_float_262144_64 3.94% 1871469.646 1945158.776 - 2.67% -
rng::copy_if(list<int>)_(every_other)/32768 3.93% 25335.272 26330.394 - 4.61% -
BM_StringAssignStr_Empty_Transparent 3.93% 0.493 0.513 - 0.05% -
BM_RangesMakeHeap_uint64_Random_256 3.93% 1.203 1.250 - 8.71% -
rng::find_if(vector<char>)_(process_all)/8 3.90% 2.487 2.585 - 5.71% -
SetIntersection_Interlaced_Set_uint64_256_4 3.90% 11496271.590 11944891.809 - 2.32% -
std::find_if_not(deque<int>)_(bail_25%)/32768 3.89% 2720.463 2826.407 - 2.23% -
SetIntersection_None_Set_float_262144_262144 3.89% 1166374.509 1211785.563 - 4.22% -
BM_vector_deque_move_backward/64000 3.88% 7358.308 7643.559 - -3.41% -
SetIntersection_Interlaced_Set_string_16384_1024 3.88% 339042062.996 352183653.221 - -1.23% -
SetIntersection_None_Set_float_262144_4 3.86% 1162813.152 1207666.748 - 2.93% -
BM_std_min<__int128>/7 3.86% 2.481 2.577 - 0.64% -
std::multiset<int>::ctor(const&)/8192 3.85% 48971.432 50856.912 - 2.79% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 3.85% 19.298 20.040 - -1.22% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.85% 11890.098 12347.435 - -0.37% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.84% 3.121 3.241 - 4.25% -
BM_StringDestroy_Large 3.84% 6.747 7.006 - 1.88% -
rng::stable_partition(deque<int>)_(dense)/50 3.84% 37.400 38.836 - -8.71% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.83% 56938.238 59121.775 - 1.90% -
rng::find(vector<bool>)_(process_all)/8 3.83% 0.601 0.624 - -16.00% -
std::adjacent_find(deque<int>,_pred)/50 3.83% 29.704 30.842 - 5.27% -
BM_std_min<char>/20 3.83% 1.530 1.588 - 3.95% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 3.83% 59.093 61.354 - 4.54% -
BM_vector_deque_move_backward/65536 3.82% 7352.003 7632.950 - -2.56% -
rng::is_sorted(vector<int>,_pred)/8 3.82% 3.512 3.646 - -0.53% -
std::map<std::string,_int>::count(key)_(existent)/8192 3.82% 30.094 31.244 - 2.46% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.82% 572.303 594.164 - 5.37% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 3.81% 5.000 5.190 - 2.43% -
std::map<std::string,_int>::clear()/1024 3.81% 20950.037 21748.140 - 4.83% -
std::any_of(deque<int>)_(process_all)/32768 3.81% 10839.924 11252.648 - 6.47% -
rng::is_partitioned(vector<int>)_(partitioned)/50 3.79% 8.481 8.802 - 3.19% -
BM_std_minmax<short>/1 3.79% 0.634 0.658 - 5.25% -
std::multiset<int>::erase(key)_(non-existent)/8192 3.79% 9.532 9.893 - 3.94% -
BM_vector_deque_ranges_copy_backward/64000 3.78% 7334.739 7612.098 - 1.06% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 3.78% 561.789 583.027 - 2.05% -
std::map<int,_int>::find(key)_(existent)/1024 3.77% 3.750 3.892 - -0.12% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.77% 25.435 26.394 - 0.65% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.77% 3.211 3.332 - -0.12% -
rng::stable_partition(deque<int>)_(sparse)/1024 3.77% 463.370 480.828 - 3.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 3.77% 1594828.316 1654877.655 - -0.07% -
BM_std_min<char>/21 3.76% 1.809 1.877 - 5.18% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 3.76% 9.263 9.611 - 1.40% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 3.75% 23.627 24.514 - 2.34% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 3.75% 2.160 2.241 - 14.33% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 3.75% 28.571 29.641 - -1.16% -
std::find_first_of(list<int>)_(large_needle)/8192 3.75% 48807461.141 50636556.582 - 0.11% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 3.75% 10.593 10.990 - 17.20% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 3.74% 23.356 24.231 - 1.92% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.74% 3.554 3.687 - 4.42% -
SetIntersection_None_Vector_uint32_1024_1 3.74% 1121442.065 1163375.394 - 1.36% -
std::unordered_multiset<int>::erase(iterator)/1024 3.73% 20.052 20.800 - 2.21% -
SetIntersection_None_Vector_uint64_256_64 3.72% 3526385.901 3657719.109 - 0.65% -
rng::search(deque<int>,_pred)_(near_matches)/1000 3.72% 25255.045 26194.960 - 3.17% -
SetIntersection_Interlaced_Vector_string_1024_1 3.72% 1116861.479 1158400.017 - 1.84% -
std::vector<std::string>::ctor(size)/32 3.72% 33.569 34.817 - -3.97% -
BM_RangesPushHeap_string_Descending_4 3.72% 1.881 1.951 - 3.82% -
std::set<int>::equal_range(key)_(non-existent)/8192 3.71% 9.806 10.170 - -0.47% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 3.71% 10.482 10.870 - -1.57% -
std::stable_partition(deque<int>)_(sparse)/1024 3.69% 453.809 470.575 - 5.51% -
rng::copy_n(list<int>)/32768 3.69% 26260.779 27229.190 - 1.05% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 3.69% 10.088 10.460 - -2.15% -
std::multiset<int>::erase(key)_(non-existent)/1024 3.68% 6.639 6.883 - 3.56% -
std::list<int>::insert(begin)_(cheap_elements)/32 3.68% 10.127 10.499 - -1.55% -
BM_RangesPushHeap_uint32_Random_16384 3.67% 6.241 6.471 - 3.34% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 3.67% 37.665 39.049 - 8.53% -
std::copy_backward(vector<bool>)_(aligned)/512 3.67% 1.560 1.617 - 9.71% -
SetIntersection_Front_Vector_uint64_262144_4 3.66% 1080121.867 1119696.442 - -1.94% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 3.66% 10.211 10.585 - -4.28% -
BM_StringRelational_Less_Small_Large_Control 3.66% 1.617 1.676 - -5.43% -
std::reverse_copy(vector<int>)/8 3.66% 2.367 2.453 - -1.67% -
BM_std_minmax<unsigned_short>/30 3.65% 2.726 2.825 - 1.72% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 3.65% 9.208 9.544 - 3.83% -
std::all_of(deque<int>)_(process_all)/8192 3.65% 2621.478 2717.181 - 3.24% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 3.65% 724.185 750.587 - 5.58% -
SetIntersection_Interlaced_Set_string_64_64 3.64% 36012424.621 37324649.231 - 1.45% -
BM_std_min<unsigned_char>/14 3.64% 1.795 1.860 - 1.92% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 3.63% 23.078 23.915 - 0.01% -
rng::is_partitioned(vector<int>)_(partitioned)/32 3.62% 5.712 5.919 - 2.48% -
BM_vector_deque_move_backward/70000 3.62% 8004.825 8294.929 - -3.26% -
SetIntersection_Front_Set_uint64_256_256 3.62% 9876181.378 10233919.704 - 3.66% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 3.62% 9161.955 9493.776 - 1.35% -
BM_RangesMakeHeap_float_Random_1024 3.62% 1.231 1.275 - 10.82% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3.62% 3804.145 3941.698 - 3.52% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 3.61% 10.543 10.924 - 1.72% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 3.61% 33.007 34.199 - 1.01% -
rng::find_end(vector<int>)_(process_all)/1048576 3.61% 253644.620 262799.372 - -0.15% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 3.60% 12269.656 12711.918 - 2.81% -
rng::find_last(forward_list<int>)_(bail_10%)/50 3.60% 20.152 20.878 - 0.47% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 3.60% 22.785 23.605 - 2.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.60% 6509247.389 6743473.678 - 9.52% -
BM_LowerBound_string_1 3.58% 4.596 4.760 - -1.56% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 3.57% 10.200 10.564 - 4.64% -
std::find_if(deque<int>)_(bail_25%)/32768 3.56% 2748.610 2846.493 - 0.03% -
rng::find_last(list<int>)_(bail_90%)/1024 3.56% 63.041 65.284 - 14.65% -
std::list<int>::ctor(size)/32 3.55% 323.179 334.637 - -3.22% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 3.54% 6.174 6.393 - 1.74% -
BM_std_min<char>/7 3.54% 1.856 1.921 - 2.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.53% 39.687 41.088 - -18.49% -
BM_RangesPushHeap_uint32_Ascending_262144 3.53% 8.036 8.319 - 2.48% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 3.52% 13.373 13.844 - 5.18% -
SetIntersection_None_Set_string_16384_16 3.51% 197065764.468 203978619.105 - 0.77% -
BM_vector_deque_ranges_copy_backward/65536 3.51% 7661.263 7929.819 - 1.94% -
std::deque<int>::ctor(size)/8192 3.50% 440.529 455.938 - 1.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.50% 3.402 3.521 - -5.26% -
rng::unique(deque<int>)_(contiguous)/52 3.49% 68.043 70.418 - 3.20% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 3.48% 1.238 1.281 - -4.54% -
std::set<int>::equal_range(key)_(existent)/8192 3.47% 7.957 8.233 - 0.64% -
rng::search(deque<int>,_pred)_(near_matches)/1024 3.47% 26503.842 27424.576 - 3.72% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 3.47% 51.786 53.583 - 7.05% -
std::fill(vector<bool>)/64 3.46% 1.635 1.691 - 4.39% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.46% 55834.617 57765.875 - 5.40% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 3.45% 599.219 619.886 - 3.79% -
std::rotate(deque<int>)_(by_1/2)/1024 3.45% 173.261 179.233 - 3.37% -
std::is_sorted_until(vector<int>,_pred)/1024 3.45% 414.112 428.385 - 5.82% -
SetIntersection_Front_Set_string_1024_64 3.44% 4696596.405 4858298.819 - -1.15% -
BM_std_minmax<unsigned_int>/27 3.44% 2.375 2.457 - 1.63% -
std::find_end(list<int>)_(process_all)/1048576 3.44% 817328.440 845448.116 - 3.44% -
SetIntersection_Front_Vector_uint32_262144_256 3.44% 2269960.075 2348002.502 - -0.40% -
rng::equal(vector<bool>)_(unaligned)/1048576 3.44% 7602.055 7863.352 - 3.09% -
rng::move_backward(deque<int>)/4096 3.41% 154.970 160.255 - 0.99% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 3.40% 470.451 486.461 - 6.58% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.39% 23.299 24.089 - 3.11% -
SetIntersection_Front_Vector_uint64_262144_16 3.39% 1167680.955 1207219.051 - 2.43% -
SetIntersection_Interlaced_Set_string_64_16 3.39% 39042539.347 40364194.364 - -1.47% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 3.38% 6644.015 6868.883 - 2.10% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 3.38% 19.356 20.011 - 6.49% -
std::unordered_set<int>::find(key)_(existent)/1024 3.38% 1.155 1.194 - -2.00% -
SetIntersection_Interlaced_Vector_uint64_64_64 3.38% 11400900.624 11785872.511 - 5.00% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 3.37% 23.083 23.861 - 2.63% -
SetIntersection_Interlaced_Set_uint64_1024_256 3.37% 15265477.487 15779211.086 - -0.19% -
SetIntersection_None_Set_string_16384_64 3.37% 200703574.901 207457308.089 - 1.12% -
SetIntersection_None_Vector_uint64_1024_256 3.36% 1122723.844 1160475.971 - 5.46% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.36% 27.396 28.317 - 1.08% -
SetIntersection_None_Vector_uint32_262144_1 3.36% 1163332.856 1202416.526 - -0.96% -
rng::for_each(map<int>)/8192 3.36% 16713.732 17275.166 - 3.20% -
std::unique(deque<int>)_(sprinkled)/52 3.36% 84.561 87.402 - 6.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.35% 865.000 893.984 - 2.89% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 3.35% 22.324 23.071 - 0.04% -
rng::copy_n(list<int>)/4096 3.34% 3983.009 4116.195 - -11.21% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 3.34% 320.965 331.687 - -3.63% -
std::find_if_not(deque<int>)_(process_all)/32768 3.34% 12003.627 12404.507 - 8.20% -
BM_RangesPopHeap_float_256 3.34% 19.990 20.658 - 3.21% -
rng::is_sorted(list<int>)/1024 3.33% 759.465 784.777 - 2.52% -
rng::replace(vector<int>)_(prefix)/32 3.33% 5.041 5.209 - 9.30% -
std::multiset<std::string>::insert(value)_(new_value)/32 3.33% 42.679 44.101 - 2.93% -
BM_StringRelational_Less_Empty_Small_Control 3.33% 1.992 2.058 - 10.85% -
BM_StringRelational_Less_Empty_Huge_Control 3.33% 1.992 2.058 - 0.78% -
BM_MakeThenSortHeap_string_SingleElement_4 3.33% 5.959 6.157 - 2.25% -
BM_RangesPushHeap_uint32_Random_64 3.33% 5.509 5.692 - 2.70% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 3.32% 0.750 0.775 - 1.98% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 3.32% 2.353 2.431 - 1.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.30% 20379909.592 21053383.577 - 0.72% -
rng::partial_sort(deque<int>)_(descending)/8 3.30% 44.162 45.621 - 3.91% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.29% 5.050 5.217 - -3.75% -
BM_RangesPopHeap_uint32_16384 3.29% 31.039 32.060 - 3.08% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 3.29% 778.068 803.662 - 1.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.28% 0.826 0.853 - 1.25% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.28% 24143.721 24935.592 - 0.56% -
std::rotate(list<int>)_(1_element_backward)/8192 3.27% 8441.119 8716.867 - 1.92% -
std::stable_partition(vector<int>)_(sparse)/1024 3.27% 207.265 214.033 - 2.82% -
rng::sort(deque<int>)_(ascending)/8 3.26% 18.237 18.831 - 0.15% -
SetIntersection_None_Set_string_16384_1 3.25% 202149680.791 208724549.892 - 3.50% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.25% 7439.873 7681.711 - 2.75% -
SetIntersection_Front_Set_uint64_262144_16384 3.25% 336249406.411 347167839.009 - 0.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.24% 35.352 36.498 - 0.88% -
BM_num_get<long_double> 3.24% 35.576 36.729 - -0.27% -
std::map<std::string,_int>::contains(key)_(existent)/1024 3.24% 22.356 23.081 - 9.88% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 3.24% 175.770 181.462 - 2.99% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 3.24% 41.528 42.872 - 2.51% -
std::set<int>::erase(key)_(existent)/1024 3.23% 38.586 39.833 - 2.20% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 3.23% 21.644 22.343 - -2.24% -
BM_RangesPopHeap_uint64_4 3.23% 2.667 2.753 - 1.83% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.23% 605.156 624.702 - 2.32% -
SetIntersection_Front_Set_float_262144_1024 3.23% 14204613.479 14662931.454 - -2.94% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 3.22% 28.701 29.626 - 1.58% -
std::sort(deque<int>)_(descending)/8 3.22% 25.714 26.542 - 2.65% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 3.21% 1.918 1.979 - 0.81% -
BM_std_minmax<unsigned_int>/6 3.21% 1.344 1.387 - 5.89% -
BM_StringConstructDestroyCStr_Large_Opaque 3.20% 14.281 14.738 - -2.02% -
BM_std_min<__int128>/5 3.19% 1.748 1.804 - 0.67% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 3.19% 25.963 26.792 - 0.65% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 3.18% 0.894 0.922 - 3.14% -
rng::find_last(list<int>)_(bail_90%)/1048576 3.18% 86726.938 89481.040 - 3.78% -
std::partial_sort(deque<int>)_(shuffled)/8 3.17% 33.296 34.353 - 1.55% -
std::find(vector<char>)_(bail_25%)/8 3.17% 1.011 1.043 - 1.93% -
BM_PushHeap_uint32_Random_16 3.16% 4.413 4.552 - 2.40% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.16% 371.080 382.814 - 5.64% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 3.16% 612.282 631.622 - 2.44% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.16% 9.460 9.759 - -0.19% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 3.16% 34.425 35.511 - 3.20% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 3.15% 46.797 48.273 - -1.24% -
BM_deque_deque_ranges_copy/1 3.15% 3.429 3.537 - 1.13% -
std::copy_n(deque<int>)/4096 3.14% 148.677 153.346 - 5.47% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 3.14% 22.779 23.493 - -1.23% -
BM_std_min<short>/31 3.14% 2.571 2.651 - 3.85% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 3.13% 1.207 1.245 - 4.30% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.12% 5461.853 5632.110 - 2.01% -
std::set<std::string>::find(key)_(non-existent)/32 3.11% 9.278 9.566 - 2.53% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 3.10% 38.042 39.221 - 1.83% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 3.09% 0.696 0.717 - 2.22% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 3.09% 1.382 1.424 - -0.25% -
SetIntersection_Front_Vector_uint32_262144_1 3.09% 1089372.245 1123014.125 - -0.57% -
std::multiset<int>::clear()/1024 3.08% 9452.674 9744.111 - 0.08% -
SetIntersection_Front_Vector_uint64_262144_1024 3.08% 5781210.796 5959438.120 - -0.66% -
std::search(list<int>,_pred)_(no_match)/8192 3.07% 7148.754 7368.578 - 4.61% -
SetIntersection_Front_Set_uint32_16384_16 3.07% 1306571.012 1346732.976 - 1.26% -
SetIntersection_None_Vector_uint64_16384_16 3.07% 1150911.147 1186265.431 - 1.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 3.07% 1210127.874 1247245.750 - 3.00% -
SetIntersection_Front_Vector_string_1024_256 3.06% 9942359.291 10247042.982 - -0.30% -
rng::move_backward(vector<bool>)_(unaligned)/512 3.06% 5.365 5.529 - -2.19% -
rng::sort(deque<int>)_(ascending)/1024 3.06% 800.600 825.110 - 2.76% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 3.06% 24.083 24.820 - -0.81% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 3.06% 0.534 0.550 - 3.57% -
SetIntersection_Front_Vector_uint32_256_16 3.06% 4369336.929 4502912.822 - 1.31% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.06% 127.601 131.501 - 3.48% -
rng::for_each(multimap<int>)/8192 3.06% 16489.075 16992.922 - 3.07% -
BM_RangesMakeThenSortHeap_float_Descending_16384 3.06% 26.653 27.467 - 1.85% -
SetIntersection_Interlaced_Set_uint32_262144_16384 3.05% 1226220.865 1263677.979 - 2.72% -
BM_std_minmax<int>/7 3.04% 1.711 1.763 - 7.60% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 3.02% 172519.771 177736.685 - 4.37% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 3.02% 1.233 1.270 - 0.13% -
rng::search(list<int>)_(no_match)/8192 3.02% 6859.488 7066.778 - 1.53% -
rng::unique_copy(list<int>)_(sprinkled)/32 3.02% 12.832 13.220 - -1.64% -
std::unique(vector<int>,_pred)_(contiguous)/32 3.02% 54.566 56.214 - -0.52% -
SetIntersection_Interlaced_Set_float_262144_64 3.02% 1573333.576 1620780.844 - 4.22% -
BM_std_min<unsigned_long_long>/64 3.01% 4.807 4.951 - 5.56% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 3.00% 10.704 11.025 - 0.98% -
rng::replace(vector<int>)_(prefix)/50 3.00% 6.984 7.194 - 3.71% -
BM_std_minmax_element<short>/1024 3.00% 268.321 276.369 - 2.09% -
BM_PushHeap_uint64_SingleElement_16 3.00% 0.337 0.347 - 2.92% -
rng::contains_subrange(deque<int>)_(process_all)/32 2.99% 13.918 14.334 - 19.14% -
rng::distance(join_view(vector<vector<int>>)/4096 2.99% 4.309 4.438 - 0.84% -
std::map<int,_int>::find(key)_(non-existent)/1024 2.99% 5.412 5.574 - 5.24% -
BM_std_min<int>/12 2.98% 1.492 1.536 - -0.23% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.98% 0.733 0.754 - 9.16% -
rng::is_sorted(deque<int>,_pred)/8 2.98% 4.472 4.605 - -1.10% -
std::remove_copy_if(list<int>)_(sprinkled)/50 2.97% 24.626 25.358 - -1.33% -
std::set<std::string>::find(key)_(existent)/32 2.97% 16.304 16.788 - 11.75% -
BM_MakeThenSortHeap_float_Heap_16384 2.96% 25.858 26.624 - 3.21% -
rng::is_sorted_until(deque<int>,_pred)/8 2.94% 3.855 3.969 - -3.45% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 2.94% 1.107 1.139 - 3.39% -
BM_std_min<short>/4096 2.94% 54.414 56.015 - 1.67% -
std::multiset<int>::ctor(const&,_alloc)/8192 2.94% 49713.458 51174.906 - 2.47% -
BM_std_minmax<short>/24 2.94% 2.225 2.291 - 0.15% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 2.94% 490.843 505.257 - 2.78% -
BM_std_minmax_element<short>/65536 2.94% 16691.883 17182.043 - 2.45% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 2.94% 0.629 0.648 - 6.02% -
BM_std_minmax<unsigned_char>/64 2.93% 1.219 1.255 - 8.69% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 2.93% 4.117 4.238 - 2.83% -
SetIntersection_Front_Vector_string_262144_1 2.93% 1141228.534 1174640.838 - 1.33% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.93% 2.098 2.160 - -1.15% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.92% 528.970 544.419 - 0.80% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 2.92% 875988.622 901565.231 - 5.71% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 2.92% 255.983 263.457 - 1.59% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 2.92% 36675.791 37745.627 - 1.85% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.92% 16151.400 16622.454 - 1.22% -
rng::partial_sort(deque<int>)_(heap)/8 2.92% 36.906 37.982 - 1.84% -
std::map<int,_int>::find(key)_(existent)/32 2.91% 1.531 1.575 - -2.21% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 2.91% 604.841 622.425 - 1.27% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.91% 7.777 8.003 - 1.82% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.90% 16671.511 17155.251 - 0.62% -
BM_std_minmax<unsigned_short>/64 2.90% 1.526 1.570 - 2.50% -
BM_std_min<char>/28 2.90% 1.776 1.827 - 5.11% -
bm_lexicographical_compare<int>/8 2.90% 1.541 1.586 - -2.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.89% 25147944.326 25875443.891 - 1.56% -
BM_std_minmax_element<short>/4096 2.89% 1049.902 1080.242 - 1.87% -
BM_MakeThenSortHeap_uint64_Ascending_4 2.89% 1.452 1.494 - 2.11% -
BM_StringEraseWithMove_Large_Transparent 2.88% 2.587 2.662 - -0.93% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 2.88% 602.331 619.688 - 4.69% -
std::remove_if(deque<int>)_(sprinkled)/32 2.88% 56.119 57.733 - 0.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 2.88% 1134963.232 1167602.665 - 1.80% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.87% 838.670 862.778 - 3.10% -
std::partition(vector<int>)_(sparse)/32 2.87% 8.726 8.977 - 1.42% -
std::equal(vector<int>)_(it,_it,_it)/50 2.87% 4.368 4.494 - 2.16% -
BM_std_minmax<short>/32 2.87% 1.229 1.264 - 2.87% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.87% 0.908 0.934 - 1.82% -
BM_std_minmax_element<short>/70000 2.86% 17852.010 18363.244 - 2.65% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 2.85% 7.190 7.396 - 1.88% -
rng::contains_subrange(deque<int>)_(same_length)/32 2.85% 18.628 19.160 - -6.72% -
BM_deque_deque_copy/1 2.85% 3.403 3.500 - -0.90% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 2.84% 88843.588 91367.078 - 2.59% -
SetIntersection_Interlaced_Set_float_262144_1024 2.84% 1548152.264 1592045.250 - 4.92% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 2.83% 8.968 9.223 - 1.76% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.83% 7199.421 7403.294 - 4.82% -
BM_std_minmax_element<short>/4000 2.83% 1024.336 1053.333 - 1.84% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 2.83% 19804.003 20363.992 - 3.83% -
std::set<int>::contains(key)_(non-existent)/32 2.83% 2.348 2.414 - 0.76% -
BM_MakeHeap_float_Random_4 2.82% 1.614 1.659 - 15.02% -
BM_StringRelationalLiteral_Less_Small_Small_Control 2.81% 1.838 1.889 - 16.02% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 2.81% 1338.059 1375.638 - 2.77% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 2.80% 1.580 1.624 - 4.63% -
BM_std_min<unsigned_int>/4 2.80% 0.996 1.024 - -3.13% -
BM_std_minmax<int>/6 2.79% 1.349 1.387 - 2.76% -
BM_std_minmax<unsigned_short>/31 2.79% 2.998 3.082 - 0.31% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.79% 2.359 2.424 - 2.95% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 2.79% 0.963 0.989 - 0.45% -
rng::find_first_of(list<int>)_(small_needle)/8192 2.79% 23207.748 23855.709 - 1.45% -
SetIntersection_None_Set_float_262144_1024 2.79% 1171820.474 1204534.098 - 3.11% -
std::move_backward(deque<int>)/4096 2.79% 154.815 159.129 - 0.24% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.79% 2.531 2.601 - -3.02% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 2.78% 33.897 34.841 - 2.84% -
std::multiset<int>::ctor(const&)/1024 2.78% 6157.884 6329.141 - 1.60% -
std::vector<int>::ctor(size)/32 2.78% 10.917 11.220 - 17.61% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.78% 12302.500 12644.272 - 0.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.78% 0.921 0.946 - 1.26% -
SetIntersection_None_Vector_string_262144_1 2.78% 1361590.096 1399403.295 - 5.23% -
BM_std_minmax_element<short>/5500 2.78% 1409.228 1448.363 - 2.50% -
BM_std_min<short>/25 2.78% 2.086 2.143 - -0.60% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 2.77% 30.885 31.742 - 2.53% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.76% 24.668 25.349 - 0.47% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 2.76% 3.957 4.066 - 2.42% -
BM_MakeHeap_uint32_Ascending_256 2.76% 0.597 0.614 - -0.14% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.75% 372.858 383.120 - 3.54% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.75% 6.514 6.694 - -5.27% -
BM_RangesPopHeap_uint64_64 2.75% 12.621 12.968 - 2.31% -
rng::fill(deque<int>)/8192 2.75% 239.636 246.220 - 1.43% -
SetIntersection_Interlaced_Vector_string_16384_4 2.75% 1820903.984 1870901.877 - -0.13% -
BM_vector_deque_move_backward/64 2.74% 3.029 3.112 - 1.73% -
BM_std_min<__int128>/4 2.74% 1.374 1.412 - 0.33% -
BM_std_min<short>/4000 2.73% 53.074 54.525 - 1.52% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.73% 2.477 2.545 - -0.21% -
SetIntersection_Interlaced_Set_float_262144_256 2.73% 1579327.798 1622465.657 - 3.81% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 2.73% 3321.319 3412.011 - 5.60% -
BM_RangesMakeHeap_float_Random_262144 2.73% 1.138 1.169 - 6.72% -
BM_RangesMakeThenSortHeap_uint32_Random_4 2.73% 3.993 4.102 - 2.97% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 2.73% 4.719 4.848 - 2.77% -
BM_std_minmax_element<short>/64000 2.72% 16301.128 16745.024 - 2.40% -
BM_std_min<int>/24 2.72% 1.813 1.863 - 2.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 2.72% 1114226.755 1144487.807 - 0.01% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.71% 24110.938 24765.415 - -0.02% -
std::is_partitioned(deque<int>)_(partitioned)/8192 2.71% 3059.360 3142.271 - 9.21% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.71% 81.084 83.282 - 2.39% -
std::partition_copy(vector<int>)/1024 2.71% 457.240 469.622 - -1.57% -
BM_StringRelational_Eq_Empty_Large_Control 2.71% 0.487 0.501 - 1.35% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 2.70% 59.433 61.035 - 2.38% -
rng::search(deque<int>,_pred)_(near_matches)/8192 2.69% 1509789.326 1550457.038 - 4.21% -
std::unordered_multiset<int>::erase(iterator)/0 2.69% 19.633 20.162 - 2.79% -
std::all_of(deque<int>)_(process_all)/32768 2.69% 10546.821 10830.369 - 2.57% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.68% 6616.593 6794.139 - 1.96% -
std::partial_sort(deque<int>)_(repeated)/8 2.68% 27.311 28.044 - 2.00% -
BM_RangesPopHeap_uint64_1024 2.68% 21.439 22.014 - 2.68% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 2.68% 21.124 21.690 - 0.28% -
BM_std_min<unsigned_short>/4 2.68% 0.981 1.007 - 2.61% -
BM_std_min<unsigned_long_long>/5 2.68% 1.343 1.379 - 5.39% -
std::for_each_n(join_view(vector<vector<int>>))/8 2.67% 1.678 1.723 - -3.39% -
BM_std_min<char>/6 2.67% 1.589 1.631 - 5.92% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 2.67% 16590.771 17033.525 - -0.05% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 2.67% 34.362 35.279 - 2.66% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 2.66% 27.448 28.179 - 0.05% -
BM_std_min<short>/5500 2.66% 74.789 76.780 - 1.83% -
SetIntersection_Front_Set_string_262144_4 2.66% 1299642.822 1334192.015 - 1.35% -
BM_RangesPopHeap_float_64 2.66% 12.252 12.578 - 1.90% -
rng::unique(deque<int>)_(contiguous)/32 2.66% 58.783 60.344 - 2.00% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 2.66% 34.988 35.917 - 2.46% -
BM_vector_deque_ranges_move_backward/512 2.66% 17.739 18.210 - 3.46% -
BM_std_min<short>/27 2.66% 2.295 2.356 - 4.23% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.65% 1921.113 1972.089 - 2.10% -
rng::is_sorted_until(vector<int>,_pred)/1024 2.65% 405.412 416.165 - 0.75% -
std::move(vector<int>)/1048576 2.65% 56252.719 57743.698 - 3.41% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 2.65% 776.956 797.547 - 6.32% -
BM_std_minmax<char>/13 2.65% 2.242 2.301 - 2.27% -
BM_RangesPopHeap_uint64_16384 2.65% 31.239 32.066 - 2.72% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.65% 141080.263 144813.180 - 2.42% -
BM_deque_deque_ranges_copy_backward/512 2.64% 19.497 20.011 - 1.93% -
SetIntersection_Front_Vector_uint32_16384_256 2.63% 2290052.784 2350367.643 - -11.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.63% 1137567.190 1167515.356 - 2.60% -
std::multimap<int,_int>::count(key)_(existent)/32 2.63% 3.493 3.585 - 0.63% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 2.63% 4.284 4.396 - 4.63% -
SetIntersection_None_Vector_string_262144_1024 2.63% 1349693.025 1385133.664 - 1.39% -
BM_RangesPushHeap_string_Random_262144 2.62% 18.500 18.986 - 4.93% -
rng::partial_sort(deque<int>)_(ascending)/8192 2.62% 164062.827 168360.607 - 2.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 2.61% 8425693.956 8645878.721 - 3.11% -
BM_MakeThenSortHeap_float_SingleElement_16384 2.61% 15.788 16.200 - 2.52% -
BM_RangesPopHeap_string_1 2.61% 0.524 0.537 - 5.73% -
std::find_if(vector<int>)_(bail_25%)/8 2.60% 0.995 1.021 - 2.02% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.60% 1885.305 1934.311 - 2.49% -
std::any_of(deque<int>)_(process_all)/8192 2.60% 2719.398 2790.080 - 6.50% -
std::rotate_copy(list<int>)/8192 2.60% 6733.372 6908.355 - -3.74% -
SetIntersection_Interlaced_Set_uint32_16384_16384 2.60% 341610667.125 350484463.187 - 39.88% -
BM_deque_deque_move_backward/2 2.60% 2.466 2.530 - 2.57% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 2.59% 63.766 65.420 - 1.28% -
BM_StringAssignAsciizMix_Opaque 2.59% 4.728 4.851 - 1.74% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.59% 7.026 7.209 - 2.05% -
std::unordered_multiset<int>::erase(iterator)/8192 2.59% 20.115 20.637 - 2.47% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.59% 1.895 1.944 - 8.71% -
BM_RangesPopHeap_uint32_1024 2.59% 21.369 21.922 - 2.76% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.58% 272984.273 280038.024 - 1.21% -
std::copy_if(vector<int>)_(entire_range)/8 2.58% 2.270 2.329 - 1.53% -
SetIntersection_Front_Set_uint32_256_4 2.58% 4483068.703 4598661.293 - 1.39% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 2.57% 10.198 10.461 - -9.06% -
std::map<int,_int>::clear()/32 2.57% 655.700 672.551 - 3.10% -
std::set<int>::upper_bound(key)_(existent)/1024 2.57% 4.135 4.241 - 0.32% -
std::partial_sort_copy(deque<int>)_(heap)/8 2.57% 16.769 17.200 - 12.61% -
SetIntersection_Interlaced_Vector_uint64_1024_1 2.57% 1102354.118 1130666.410 - 1.29% -
rng::sort(deque<int>)_(repeated)/8192 2.56% 6573.259 6741.474 - -1.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.56% 39689980.131 40705562.906 - 0.41% -
BM_std_minmax<short>/26 2.56% 2.480 2.544 - 0.13% -
std::is_partitioned(deque<int>)_(partitioned)/1024 2.56% 364.874 374.203 - 2.33% -
BM_RangesPopHeap_float_1024 2.56% 27.301 27.999 - 1.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.56% 1224040.143 1255326.587 - 3.07% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.55% 9.210 9.445 - 5.28% -
std::sort(deque<int>)_(heap)/8 2.55% 24.754 25.386 - 1.58% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 2.55% 26.602 27.279 - 3.45% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 2.54% 172372.776 176755.168 - 3.35% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 2.54% 1031.302 1057.490 - 1.11% -
BM_std_min<long_long>/12 2.53% 2.029 2.080 - 1.10% -
SetIntersection_Front_Set_uint64_16_16 2.53% 40927042.435 41961986.474 - 3.70% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 2.53% 0.466 0.478 - 1.30% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.53% 2.199 2.254 - 2.29% -
std::unordered_multiset<int>::clear()/32 2.53% 610.282 625.697 - 2.84% -
std::unordered_multiset<int>::erase(iterator)/32 2.52% 20.054 20.559 - 1.80% -
BM_std_minmax_element<long_long>/1024 2.52% 272.019 278.865 - -3.65% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 2.52% 4.903 5.026 - 2.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.51% 1161018.633 1190181.409 - 1.17% -
BM_MakeThenSortHeap_float_Descending_256 2.51% 5.722 5.865 - 0.99% -
BM_vector_deque_copy_backward/512 2.51% 17.623 18.065 - 1.75% -
BM_RangesPushHeap_uint32_Random_262144 2.51% 6.277 6.434 - 2.42% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 2.50% 797.447 817.414 - -1.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 2.50% 9244794.144 9476151.953 - 1.73% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 2.50% 36.609 37.525 - 1.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.50% 1202052.231 1232117.031 - 2.90% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 2.50% 11.471 11.757 - 2.45% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.50% 6.448 6.609 - -0.83% -
BM_RangesMakeHeap_uint64_Random_16384 2.50% 1.005 1.030 - 2.71% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.49% 3.007 3.082 - 3.98% -
std::map<std::string,_int>::clear()/32 2.49% 897.888 920.271 - 2.03% -
BM_std_min<char>/512 2.49% 6.319 6.476 - 1.69% -
BM_std_minmax<unsigned_char>/12 2.49% 1.945 1.994 - -0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.49% 2472426.390 2533973.046 - 8.71% -
SetIntersection_None_Vector_uint64_262144_1 2.49% 1174309.424 1203506.792 - 0.57% -
BM_PushHeap_float_Ascending_262144 2.48% 5.250 5.380 - -0.03% -
rng::remove_if(deque<int>)_(sprinkled)/32 2.48% 61.212 62.729 - 5.68% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 2.48% 8.148 8.350 - 2.82% -
std::set<int>::ctor(const&,_alloc)/32 2.47% 215.597 220.930 - -1.52% -
SetIntersection_None_Vector_float_16384_1024 2.47% 1171838.611 1200827.243 - 2.54% -
rng::stable_partition(vector<int>)_(sparse)/8192 2.47% 1552.366 1590.721 - 2.43% -
SetIntersection_Interlaced_Set_float_1024_1024 2.47% 15206728.605 15581692.338 - 1.16% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 2.47% 20.475 20.979 - -0.31% -
std::find_if_not(deque<int>)_(bail_25%)/8192 2.46% 688.769 705.736 - 2.10% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 2.46% 685.979 702.872 - -1.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.46% 85.416 87.519 - -0.08% -
SetIntersection_Interlaced_Set_string_262144_262144 2.46% 17375759.848 17803429.524 - 0.74% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.46% 26.317 26.964 - 2.48% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 2.46% 38133.074 39070.143 - -1.02% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 2.45% 11.776 12.065 - 1.15% -
BM_MakeHeap_uint64_SingleElement_256 2.45% 0.575 0.589 - 4.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 2.45% 14.201 14.549 - 2.85% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.45% 2.135 2.187 - 0.26% -
SetIntersection_Front_Set_uint64_256_64 2.45% 6183862.103 6335090.968 - 3.82% -
BM_RangesPopHeap_uint64_256 2.43% 17.062 17.477 - 2.08% -
SetIntersection_Interlaced_Vector_string_1024_4 2.43% 1712386.158 1754043.400 - 4.47% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 2.42% 342550.290 350857.125 - 1.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.42% 66.127 67.729 - -0.34% -
std::map<std::string,_int>::clear()/8192 2.42% 205947.082 210935.125 - 4.82% -
rng::fold_left(list<int>)/8192 2.42% 10517.347 10771.582 - 2.74% -
SetIntersection_Front_Set_uint32_16384_4 2.41% 1138839.181 1166311.080 - 1.55% -
BM_StringRelational_Less_Small_Huge_Control 2.40% 1.758 1.800 - -2.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 2.40% 9.454 9.681 - 1.85% -
SetIntersection_Front_Set_uint64_256_4 2.40% 4449607.936 4556189.715 - -0.15% -
rng::reverse(list<int>)/32768 2.40% 17636.746 18059.158 - 1.78% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.39% 171929.527 176043.688 - 3.62% -
std::multiset<std::string>::insert(value)_(already_present)/1024 2.39% 56.166 57.509 - 1.86% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.39% 136267.164 139525.220 - 1.79% -
SetIntersection_Interlaced_Vector_float_64_64 2.39% 12059808.496 12347994.177 - 8.02% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.38% 0.991 1.015 - 0.35% -
std::map<int,_int>::clear()/1024 2.38% 10580.321 10832.097 - 4.19% -
BM_MakeThenSortHeap_float_SingleElement_256 2.38% 3.991 4.086 - 2.17% -
BM_deque_deque_move_backward/1 2.38% 2.726 2.791 - 1.89% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.38% 761.820 779.921 - 6.69% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 2.36% 19.509 19.970 - 1.06% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 2.36% 29.280 29.972 - 1.41% -
rng::for_each(map<int>::iterator)/32 2.36% 22.979 23.522 - 0.22% -
rng::rotate(deque<int>)_(by_1/2)/8192 2.36% 1479.362 1514.270 - 1.65% -
rng::find(vector<char>)_(process_all)/50 2.36% 1.621 1.659 - 2.39% -
BM_vector_deque_ranges_copy_backward/64 2.36% 3.035 3.107 - 2.59% -
rng::sort(vector<NonIntegral>)_(descending)/1024 2.35% 783.438 801.875 - 2.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.35% 42570.084 43571.832 - 2.62% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 2.35% 6372.183 6522.080 - 6.48% -
std::search(deque<int>)_(same_length)/8192 2.34% 3795.574 3884.298 - 0.25% -
BM_RangesMakeHeap_uint32_Random_262144 2.33% 1.053 1.077 - 6.88% -
bm_lexicographical_compare<int>/64 2.33% 4.813 4.925 - -3.20% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.32% 264645.710 270786.861 - -7.73% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 2.32% 10.351 10.591 - 15.43% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.32% 19793.996 20253.064 - 4.09% -
std::find(list<int>)_(process_all)/50 2.32% 18.131 18.552 - -25.79% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 2.31% 72615.390 74296.017 - 0.66% -
SetIntersection_None_Set_float_256_256 2.31% 5868907.246 6004725.936 - 0.37% -
std::unique(vector<int>,_pred)_(contiguous)/1024 2.31% 539.160 551.620 - 1.96% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 2.31% 10.325 10.563 - 3.56% -
BM_std_minmax<unsigned_char>/3 2.31% 1.193 1.220 - -2.30% -
std::unordered_multiset<int>::find(key)_(existent)/1024 2.30% 1.161 1.188 - -6.65% -
SetIntersection_Front_Set_string_1024_1024 2.30% 56345127.575 57642272.972 - 2.03% -
rng::for_each(join_view(vector<vector<int>>)/8 2.30% 1.435 1.468 - 1.68% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.30% 141662.437 144918.745 - 2.64% -
BM_std_minmax<unsigned_long_long>/2 2.30% 0.869 0.889 - 0.32% -
rng::any_of(list<int>)_(process_all)/8192 2.30% 7108.697 7271.921 - 0.27% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 2.30% 1.851 1.894 - 2.34% -
rng::stable_partition(list<int>)_(sparse)/50 2.30% 25.724 26.315 - 1.18% -
BM_std_min<unsigned_int>/12 2.29% 1.481 1.515 - 1.60% -
rng::search_n(list<int>,_pred)_(no_match)/1048576 2.29% 985435.067 1007998.267 - 0.92% -
std::set<int>::ctor(&&,_different_allocs)/8192 2.28% 47727.403 48817.059 - 2.21% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.28% 173439.236 177396.473 - 3.81% -
rng::find(list<int>)_(bail_25%)/8192 2.28% 1423.272 1455.742 - -0.88% -
std::copy_n(list<int>)/32768 2.28% 25805.533 26393.278 - -0.37% -
BM_PushHeap_float_PipeOrgan_4 2.28% 0.482 0.493 - -3.21% -
BM_RangesPushHeap_uint32_Random_4 2.28% 2.552 2.611 - 1.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 2.28% 4469183.778 4570878.550 - 1.85% -
SetIntersection_None_Set_float_256_64 2.27% 9394924.519 9608354.633 - 2.50% -
std::is_sorted(deque<int>,_pred)/8 2.27% 4.343 4.442 - -0.33% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 2.27% 15.801 16.160 - 3.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.27% 1090735.430 1115496.835 - 3.12% -
BM_std_minmax_element<long_long>/4096 2.27% 1077.033 1101.464 - -3.58% -
rng::sort(deque<int>)_(descending)/8 2.27% 25.537 26.116 - 1.18% -
BM_RangesPushHeap_uint64_Random_262144 2.26% 6.008 6.144 - 0.49% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 2.26% 0.684 0.699 - 1.81% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.26% 24.618 25.175 - 2.53% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 2.26% 22.105 22.605 - 2.66% -
std::multimap<std::string,_int>::ctor(const&)/1024 2.26% 34356.153 35132.354 - 1.23% -
BM_std_minmax<unsigned_short>/20 2.26% 1.952 1.996 - 1.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.25% 2.983 3.051 - 2.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 2.25% 11996775.274 12267097.230 - 1.93% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.25% 8534.597 8726.625 - 0.08% -
BM_SortHeap_pair<uint32,_uint32>_16 2.25% 6.087 6.224 - 3.53% -
BM_RangesPopHeap_uint32_256 2.25% 16.871 17.250 - 1.02% -
std::map<std::string,_int>::insert(value)_(new_value)/0 2.25% 31.514 32.222 - -1.53% -
BM_std_minmax<short>/15 2.24% 1.991 2.036 - 3.46% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.24% 175649.828 179590.435 - 1.78% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 2.24% 29.387 30.046 - 1.58% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.24% 27.846 28.470 - 0.79% -
SetIntersection_Front_Set_string_262144_256 2.24% 15768914.669 16121881.491 - 6.60% -
BM_std_minmax<short>/18 2.23% 1.992 2.036 - 1.91% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 2.23% 499.981 511.132 - 1.99% -
rng::move(deque<int>)/64 2.23% 6.318 6.459 - -2.20% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.23% 10.745 10.984 - 0.16% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 2.23% 4.778 4.884 - 0.36% -
BM_std_min<unsigned_short>/512 2.23% 7.139 7.298 - 1.13% -
BM_RangesMakeHeap_uint64_Ascending_16 2.23% 0.657 0.671 - 0.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.22% 180627.510 184645.500 - 3.15% -
rng::sort(deque<int>)_(pipe-organ)/1024 2.22% 2850.725 2914.132 - 2.07% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.22% 37.680 38.518 - 0.20% -
std::set<int>::find(key)_(existent)/8192 2.22% 8.037 8.215 - 2.70% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.22% 6594.850 6741.265 - 0.91% -
BM_PopHeap_uint32_1 2.22% 0.456 0.466 - -10.60% -
BM_std_minmax<unsigned_char>/5 2.21% 1.751 1.790 - -3.92% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.21% 68367.888 69880.646 - -0.40% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.21% 174328165.684 178184492.301 - 4.37% -
SetIntersection_Front_Set_uint64_16384_16384 2.21% 342334821.646 349903422.100 - 2.75% -
BM_std_minmax_element<long_long>/512 2.21% 138.204 141.259 - -4.18% -
BM_deque_deque_ranges_copy_backward/65536 2.21% 7981.857 8158.193 - 0.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.21% 11490640.717 11744378.495 - -0.68% -
SetIntersection_Front_Vector_uint64_16_16 2.21% 37635504.099 38465858.821 - 1.86% -
rng::sort(deque<int>)_(repeated)/8 2.21% 18.482 18.890 - -0.46% -
std::find_end(list<int>,_pred)_(process_all)/1048576 2.20% 952036.486 972989.153 - 2.26% -
BM_lexicographical_compare_three_way_fast_path/16 2.20% 4.341 4.436 - 2.45% -
SetIntersection_Interlaced_Set_float_256_16 2.20% 12179414.229 12447124.859 - 1.94% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 2.20% 6.661 6.807 - 2.61% -
SetIntersection_None_Set_string_64_16 2.19% 19273323.960 19696180.640 - 1.15% -
rng::rotate(deque<int>)_(1_element_forward)/1024 2.19% 38.856 39.707 - 0.68% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 2.19% 29.839 30.492 - 0.10% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 2.19% 1.663 1.699 - 2.70% -
BM_MakeHeap_string_PipeOrgan_256 2.19% 4.771 4.876 - -1.86% -
SetIntersection_Interlaced_Set_float_262144_16384 2.19% 1251303.222 1278700.522 - 2.31% -
SetIntersection_Front_Set_uint64_262144_262144 2.19% 1814152.424 1853865.804 - 1.87% -
BM_std_minmax_element<short>/512 2.19% 138.028 141.048 - 1.61% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.19% 792.503 809.827 - 1.25% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 2.18% 174085.234 177887.090 - 1.35% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.18% 28.684 29.310 - -1.29% -
BM_PushHeap_float_Random_262144 2.18% 7.553 7.718 - 0.37% -
std::stable_partition(list<int>)_(sparse)/32 2.18% 9.816 10.030 - 1.97% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 2.18% 653337.894 667571.741 - 0.89% -
rng::search(list<int>)_(no_match)/1048576 2.18% 845462.595 863867.740 - 3.75% -
rng::remove(deque<int>)_(prefix)/32 2.17% 55.140 56.340 - -4.66% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.17% 164.650 168.224 - 0.15% -
rng::stable_sort(deque<int>)_(descending)/8192 2.17% 20881.202 21334.275 - -0.20% -
rng::unique(deque<int>,_pred)_(contiguous)/52 2.17% 69.211 70.713 - 3.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 2.17% 5895408.758 6023236.228 - 3.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.17% 1126792.444 1151190.351 - 1.75% -
SetIntersection_Front_Set_string_262144_262144 2.16% 17689163.820 18071869.143 - 0.72% -
BM_StringFindStringLiteral/64 2.16% 2.097 2.142 - 1.70% -
BM_RangesPushHeap_string_Descending_16384 2.16% 2.462 2.515 - 6.62% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 2.16% 34.600 35.346 - 3.08% -
bm_ranges_lexicographical_compare<signed_char>/512 2.16% 7.690 7.856 - -1.53% -
std::stable_partition(vector<int>)_(sparse)/50 2.15% 20.155 20.589 - 2.01% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 2.15% 794.216 811.321 - 6.12% -
BM_RangesPopHeap_float_16 2.15% 6.443 6.582 - 3.03% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.15% 1245.259 1272.044 - -0.16% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.15% 2.285 2.334 - -0.64% -
BM_MakeThenSortHeap_float_Descending_16384 2.15% 27.349 27.936 - 3.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.14% 179098839.391 182940069.218 - 0.11% -
rng::partition_copy(list<int>)/8192 2.14% 7369.174 7527.162 - -11.40% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 2.14% 31.815 32.497 - 1.94% -
BM_vector_deque_move_backward/512 2.14% 17.601 17.978 - 2.21% -
BM_std_min<short>/1024 2.14% 13.912 14.210 - 1.18% -
std::multiset<int>::count(key)_(existent)/32 2.13% 3.530 3.605 - 1.52% -
BM_MakeThenSortHeap_string_PipeOrgan_256 2.13% 20.234 20.665 - 1.33% -
BM_std_min<char>/13 2.13% 1.564 1.597 - 4.12% -
std::copy_n(vector<int>)/8 2.13% 2.165 2.211 - -0.43% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.13% 55777.066 56963.546 - 0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.12% 1099617.376 1122970.556 - 0.63% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 2.12% 6.875 7.021 - 1.01% -
std::find_if(vector<int>)_(process_all)/50 2.11% 13.921 14.215 - -0.06% -
SetIntersection_None_Set_string_1024_1 2.11% 8932918.245 9121414.725 - -1.81% -
std::sort(deque<int>)_(ascending)/1024 2.11% 764.831 780.969 - -0.05% -
rng::all_of(list<int>)_(process_all)/32 2.11% 11.700 11.947 - 2.55% -
BM_std_minmax<unsigned_char>/2 2.11% 0.883 0.902 - -1.31% -
std::unique(deque<int>)_(sprinkled)/32 2.11% 67.262 68.678 - 4.57% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 2.11% 16.690 17.042 - -0.74% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 2.10% 34.663 35.390 - 1.04% -
std::stable_partition(vector<int>)_(sparse)/8192 2.10% 1496.970 1528.356 - 1.96% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 2.09% 0.976 0.996 - 1.50% -
SetIntersection_None_Vector_uint32_16384_16 2.09% 1158031.336 1182273.795 - 0.88% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2.09% 16.693 17.042 - -0.70% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.08% 10.802 11.027 - 1.29% -
BM_MakeThenSortHeap_uint64_SingleElement_4 2.08% 1.239 1.264 - 4.34% -
BM_std_min<long_long>/30 2.08% 3.164 3.230 - -1.69% -
BM_PushHeap_float_Random_256 2.08% 7.211 7.361 - 0.40% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.08% 605.029 617.601 - 3.84% -
BM_RangesPushHeap_float_Random_1024 2.08% 7.398 7.551 - 1.14% -
BM_deque_deque_move_backward/64 2.08% 3.379 3.449 - 3.74% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 2.08% 690184.266 704506.018 - 2.53% -
BM_std_min<long_long>/20 2.07% 2.008 2.049 - -0.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 2.07% 1201867.408 1226770.438 - 1.07% -
std::sort(vector<int>)_(descending)/8192 2.07% 7280.421 7431.180 - -0.06% -
rng::for_each(map<int>)/8 2.07% 4.474 4.566 - 1.29% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 2.07% 1053.798 1075.580 - 1.97% -
rng::sort(deque<int>)_(qsort_adversarial)/8 2.07% 18.383 18.763 - -0.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.07% 8754980.411 8935931.541 - 1.02% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.07% 12269.783 12523.350 - 0.38% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 2.07% 725.020 739.994 - -0.10% -
rng::find(list<int>)_(process_all)/8 2.06% 2.356 2.405 - 1.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 2.06% 11.323 11.557 - 0.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.06% 1109716.450 1132577.521 - 2.77% -
rng::partition(deque<int>)_(sparse)/8192 2.06% 3027.739 3090.058 - -8.48% -
748_flightdm_r 2.06% 8.978 9.163 - -2.37% -
SetIntersection_Front_Vector_float_1024_4 2.06% 1119411.652 1142419.844 - 1.16% -
SetIntersection_Interlaced_Vector_uint64_64_16 2.05% 17630998.058 17993126.571 - -4.61% -
std::map<int,_int>::upper_bound(key)_(existent)/32 2.05% 1.690 1.724 - 1.71% -
BM_MakeHeap_string_SingleElement_256 2.05% 6.349 6.479 - 3.15% -
std::partition(vector<int>)_(sparse)/50 2.05% 13.799 14.082 - -0.25% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.04% 12411.370 12664.532 - 5.25% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.04% 2.305 2.352 - 1.31% -
SetIntersection_Interlaced_Set_uint64_16384_16384 2.04% 350038075.910 357172661.341 - 2.18% -
SetIntersection_Interlaced_Set_string_256_16 2.04% 18096272.313 18464926.166 - -1.04% -
std::partial_sort(deque<int>)_(repeated)/1024 2.04% 6402.459 6532.874 - 1.60% -
rng::search(vector<int>)_(same_length)/1000 2.03% 241.906 246.807 - 1.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 2.03% 39221005.015 40015588.227 - 2.25% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 2.03% 1.501 1.531 - 12.11% -
BM_deque_vector_copy_backward/0 2.02% 1.379 1.407 - 1.22% -
BM_MakeThenSortHeap_float_SingleElement_1024 2.02% 4.779 4.876 - 1.93% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 2.02% 20.347 20.758 - -0.38% -
rng::find_if(deque<int>)_(bail_25%)/8 2.02% 1.453 1.483 - 2.89% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 2.02% 26.404 26.938 - 2.19% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.02% 51518.572 52559.826 - 1.29% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 2.02% 343.832 350.779 - 0.05% -
std::search(list<int>)_(no_match)/1048576 2.02% 850136.812 867307.598 - 3.43% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 2.02% 1525.534 1556.335 - 5.01% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.02% 45287.869 46201.378 - 4.12% -
SetIntersection_None_Vector_string_262144_256 2.02% 1314140.772 1340647.037 - 0.43% -
SetIntersection_Interlaced_Set_uint64_16384_256 2.01% 206805341.018 210964959.085 - -1.02% -
rng::stable_partition(deque<int>)_(dense)/32 2.01% 28.003 28.566 - -10.05% -
SetIntersection_None_Vector_string_16384_16 2.01% 1283943.514 1309699.904 - 1.32% -
std::remove_copy(vector<int>)_(prefix)/32 2.00% 8.993 9.173 - 2.53% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.00% 26.884 27.423 - -4.69% -
SetIntersection_None_Set_uint64_262144_262144 2.00% 1212144.452 1236349.692 - 1.07% -
std::multiset<std::string>::contains(key)_(existent)/32 1.99% 14.931 15.228 - -9.22% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 1.99% 718.453 732.768 - 1.98% -
BM_deque_deque_move_backward/512 1.99% 18.633 19.004 - 2.35% -
SetIntersection_None_Vector_uint32_16384_1024 1.99% 1171638.470 1194975.241 - 0.45% -
BM_PushHeap_string_Random_4 1.99% 5.934 6.053 - 0.75% -
SetIntersection_Front_Vector_uint64_256_4 1.99% 4348956.633 4435442.473 - 0.74% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.98% 97493.132 99428.057 - -1.68% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.98% 19698.174 20087.804 - 1.28% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.98% 4163.116 4245.435 - -1.60% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.98% 21.209 21.628 - 0.47% -
BM_std_min<long_long>/5 1.97% 1.904 1.942 - 2.07% -
BM_RangesPushHeap_uint64_Ascending_4 1.97% 0.546 0.557 - 2.25% -
BM_std_minmax<unsigned_long_long>/1 1.97% 0.583 0.595 - -0.08% -
std::rotate(deque<int>)_(1_element_forward)/32 1.97% 4.638 4.729 - 4.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.97% 28241113.491 28797379.714 - -1.90% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 1.96% 0.978 0.997 - 2.14% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 1.96% 22.332 22.770 - -0.83% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.96% 1192.195 1215.534 - -4.30% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1.96% 904.425 922.110 - -0.35% -
std::map<int,_int>::contains(key)_(non-existent)/32 1.96% 2.283 2.328 - -2.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.95% 1261314.554 1285960.180 - 4.51% -
SetIntersection_Interlaced_Vector_uint64_262144_1 1.95% 1105698.292 1127301.614 - 3.80% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.95% 21.951 22.380 - 2.01% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.95% 113671.721 115891.230 - 5.66% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.95% 34.527 35.200 - 1.97% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.95% 27.382 27.916 - 1.18% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.95% 4.318 4.402 - 3.58% -
std::map<int,_int>::erase(iterator)/8192 1.94% 21.084 21.494 - 2.55% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 1.94% 19876.242 20262.445 - 3.31% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 1.94% 51464.610 52464.562 - 1.57% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 1.94% 20.541 20.939 - 1.72% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.94% 282.302 287.776 - -2.05% -
std::partial_sort(deque<int>)_(ascending)/8192 1.94% 163691.265 166864.361 - 2.22% -
rng::any_of(list<int>)_(process_all)/32 1.94% 11.610 11.835 - 0.78% -
BM_MakeHeap_string_Random_262144 1.94% 15.580 15.882 - -7.84% -
std::list<std::string>::ctor(size)/32 1.93% 340.400 346.986 - -0.17% -
std::set<std::string>::insert(value)_(new_value)/1024 1.93% 64.582 65.831 - 0.25% -
BM_std_min<unsigned_int>/1024 1.93% 26.850 27.369 - 0.69% -
std::unordered_set<int>::ctor(const&)/8192 1.93% 54983.117 56043.045 - 1.59% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.93% 20.045 20.431 - 0.98% -
std::multiset<int>::count(key)_(existent)/1024 1.93% 5.717 5.827 - 3.54% -
BM_std_minmax<short>/27 1.92% 2.871 2.926 - 2.74% -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 1.92% 0.631 0.644 - 2.89% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.91% 0.684 0.697 - 0.98% -
std::multiset<int>::insert(value)_(already_present)/32 1.91% 19.001 19.364 - -0.02% -
SetIntersection_Front_Set_uint32_256_16 1.91% 5011159.071 5106706.124 - 3.16% -
SetIntersection_None_Vector_string_64_64 1.91% 9264553.799 9441126.906 - 1.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.90% 83870.291 85467.123 - 1.27% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 1.90% 10.529 10.730 - -0.29% -
BM_RangesMakeHeap_uint64_SingleElement_262144 1.90% 0.755 0.769 - 2.62% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.90% 6467.293 6590.103 - 0.86% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 1.90% 102350.218 104290.330 - 0.20% -
std::find_if_not(deque<int>)_(process_all)/50 1.89% 23.965 24.418 - 3.52% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.89% 19969.565 20346.945 - 1.12% -
std::unique(list<int>)_(contiguous)/52 1.89% 67.273 68.545 - 1.46% -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.89% 0.908 0.925 - -6.27% -
std::set<int>::count(key)_(existent)/8192 1.88% 7.782 7.928 - 2.99% -
SetIntersection_Interlaced_Set_float_16_16 1.88% 41208659.787 41983639.341 - 2.01% -
BM_StringDestroy_Empty 1.88% 0.655 0.667 - -11.61% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.88% 471.852 480.719 - 2.43% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.88% 1.700 1.732 - -0.38% -
SetIntersection_None_Set_uint64_262144_64 1.88% 1199963.865 1222487.792 - 0.63% -
std::replace_if(vector<int>)_(prefix)/1024 1.88% 271.697 276.793 - -0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.87% 4236060.176 4315388.909 - 0.59% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1.87% 990094.294 1008608.046 - 1.76% -
BM_MakeThenSortHeap_float_Heap_256 1.87% 6.235 6.352 - 1.64% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.87% 19991.291 20364.217 - 3.21% -
SetIntersection_None_Set_uint64_256_64 1.87% 9156307.999 9327107.126 - 0.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.86% 33.716 34.345 - 1.01% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.86% 34.307 34.945 - 5.41% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.86% 3.117 3.175 - 3.43% -
BM_MakeHeap_string_Descending_1024 1.86% 2.715 2.766 - -8.88% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.86% 11.773 11.992 - -0.70% -
rng::copy_if(list<int>)_(entire_range)/4096 1.86% 3050.131 3106.722 - 1.91% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 1.85% 5.992 6.103 - 0.70% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.85% 32454.172 33054.575 - 0.85% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.85% 34.593 35.232 - -0.08% -
std::copy(deque<int>)/8 1.84% 2.744 2.794 - 0.84% -
SetIntersection_None_Vector_uint64_256_4 1.84% 4485270.881 4567860.781 - 2.29% -
SetIntersection_Interlaced_Vector_float_16384_1 1.84% 1107324.678 1127699.264 - 1.16% -
std::map<int,_int>::erase(key)_(existent)/32 1.84% 22.821 23.241 - 2.60% -
std::multiset<std::string>::insert(value)_(already_present)/32 1.84% 41.524 42.287 - 0.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.84% 1.273 1.297 - 2.08% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 1.84% 9.587 9.763 - -5.64% -
BM_std_min<short>/12 1.84% 1.520 1.548 - 0.60% -
BM_RangesPushHeap_string_Descending_64 1.83% 2.255 2.297 - 4.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.83% 87449.028 89048.939 - 4.36% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.83% 15687.963 15974.933 - 4.82% -
SetIntersection_Interlaced_Vector_string_1024_16 1.83% 3421781.287 3484368.048 - 4.74% -
BM_RangesPushHeap_string_Descending_1024 1.83% 2.482 2.528 - 4.67% -
rng::replace(vector<int>)_(sprinkled)/1024 1.83% 172.147 175.294 - -10.85% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.83% 1.354 1.378 - -14.62% -
BM_MakeThenSortHeap_float_Heap_262144 1.83% 31.070 31.638 - 2.03% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.83% 118.788 120.956 - -1.46% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 1.82% 3.986 4.059 - 0.20% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.82% 15703.929 15990.296 - -1.72% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.82% 11.792 12.007 - 25.74% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.82% 18.346 18.680 - -2.11% -
SetIntersection_Interlaced_Set_float_1024_4 1.82% 10067753.317 10251130.952 - 0.58% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 1.82% 70.948 72.241 - 0.83% -
BM_deque_vector_copy_backward/5500 1.82% 199.558 203.189 - 0.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.82% 344875130.437 351148958.631 - -0.82% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 1.81% 5.479 5.578 - 1.77% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.81% 16.665 16.967 - 1.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.81% 19194819.515 19542530.687 - 2.93% -
BM_std_min<char>/23 1.81% 2.281 2.323 - 3.89% -
BM_MakeHeap_string_Random_4 1.81% 5.810 5.914 - 2.92% -
std::copy_n(vector<bool>)_(aligned)/1048576 1.81% 1677.673 1707.983 - 39.54% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.80% 19758.973 20115.400 - -0.09% -
std::find_if_not(vector<char>)_(process_all)/1024 1.80% 270.441 275.301 - 0.60% -
BM_deque_deque_move_backward/65536 1.80% 8062.987 8207.866 - 2.80% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.80% 35288.698 35922.366 - 1.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1.79% 1084613.481 1104057.906 - 0.62% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.79% 1947.742 1982.613 - 1.39% -
rng::find_last(vector<int>)_(bail_10%)/8 1.79% 2.108 2.146 - 2.94% -
std::flat_map<int,_int>::erase(iterator)/8192 1.78% 502.866 511.836 - 2.12% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 1.78% 11588.809 11795.268 - 1.26% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.78% 1.267 1.289 - 1.84% -
rng::find_end(deque<int>)_(same_length)/1000 1.78% 939.226 955.937 - 0.96% -
std::rotate(deque<int>)_(by_1/2)/50 1.78% 10.269 10.452 - 2.10% -
std::sample(list<int>)/1024 1.77% 11645.430 11851.762 - 1.14% -
BM_std_minmax_element<int>/4 1.77% 1.243 1.265 - 2.60% -
std::multiset<int>::equal_range(key)_(existent)/8192 1.77% 8.779 8.934 - -2.83% -
BM_RangesMakeHeap_uint64_Random_262144 1.77% 1.042 1.060 - 0.04% -
rng::find_first_of(vector<int>)_(large_needle)/8192 1.77% 7057906.762 7182789.062 - 0.01% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 1.77% 22.091 22.481 - 0.99% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.77% 24.316 24.745 - 1.05% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.77% 172991.240 176045.948 - 2.17% -
BM_std_min<long_long>/7 1.76% 2.349 2.391 - 1.86% -
BM_PushHeap_string_Random_64 1.76% 12.649 12.872 - 0.84% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.76% 23.038 23.444 - -0.83% -
std::multiset<int>::find(key)_(non-existent)/8192 1.76% 8.539 8.689 - 1.42% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 1.76% 19.212 19.551 - 2.01% -
std::move_backward(vector<bool>)_(unaligned)/64 1.76% 1.790 1.821 - -5.46% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 1.76% 12.298 12.514 - 1.07% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.76% 3810.438 3877.485 - 0.11% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.76% 1.407 1.432 - 3.33% -
std::find_if(vector<char>)_(process_all)/8 1.76% 2.425 2.468 - 4.46% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 1.75% 6.565 6.680 - 2.26% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.75% 1921.629 1955.294 - 0.93% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.75% 4248.071 4322.278 - 1.68% -
BM_std_minmax_element<int>/512 1.74% 138.136 140.546 - 1.10% -
BM_MakeHeap_string_PipeOrgan_16 1.74% 3.610 3.673 - 1.36% -
std::find_end(list<int>)_(single_element)/1000 1.74% 674.330 686.081 - -0.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.74% 1158.173 1178.332 - 0.01% -
bm_lexicographical_compare<signed_char>/8 1.74% 3.111 3.165 - 0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.74% 1330282.741 1353412.288 - 2.40% -
BM_RangesMakeThenSortHeap_float_Heap_262144 1.74% 30.593 31.124 - 1.77% -
BM_MakeHeap_float_Random_262144 1.73% 1.115 1.135 - -5.85% -
SetIntersection_Front_Vector_string_16384_16 1.73% 1718317.850 1748059.294 - -0.74% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.73% 32056.630 32611.251 - -0.96% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 1.73% 6.385 6.495 - 2.37% -
SetIntersection_None_Set_uint64_256_1 1.73% 11496946.099 11695405.038 - 1.53% -
BM_MakeThenSortHeap_uint32_Heap_4 1.72% 1.197 1.218 - 0.60% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.72% 10.736 10.921 - 0.29% -
std::set<std::string>::contains(key)_(non-existent)/8192 1.72% 26.086 26.535 - -12.20% -
BM_std_minmax<unsigned_int>/31 1.72% 2.478 2.521 - -2.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 1.72% 4452716.125 4529281.282 - 2.55% -
rng::find_last(list<int>)_(bail_10%)/1048576 1.72% 786272.952 799792.285 - 1.39% -
SetIntersection_Front_Set_string_262144_1 1.72% 1142036.237 1161658.457 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.71% 18.886 19.209 - 0.38% -
BM_std_minmax_element<long_long>/4000 1.71% 1052.350 1070.391 - -4.07% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.71% 32.605 33.164 - -0.33% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 1.71% 8.518 8.664 - 2.47% -
BM_deque_vector_ranges_move_backward/64000 1.71% 7863.188 7997.769 - 0.96% -
BM_std_min<unsigned_char>/64 1.71% 4.087 4.157 - -0.07% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.71% 60.364 61.397 - 0.72% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.70% 51447.118 52323.807 - 1.83% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.70% 9.013 9.166 - -2.16% -
SetIntersection_None_Set_uint64_1024_4 1.70% 8671215.698 8818799.074 - 1.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1.70% 1167679.237 1187552.304 - 2.81% -
BM_std_minmax_element<int>/2 1.70% 0.638 0.649 - -5.58% -
SetIntersection_None_Vector_uint64_1024_64 1.70% 1141726.734 1161111.711 - 1.25% -
BM_MakeThenSortHeap_float_Heap_64 1.69% 3.505 3.564 - 0.26% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 1.69% 17.146 17.437 - 1.25% -
SetIntersection_None_Set_float_256_4 1.69% 11647125.733 11844312.299 - 0.18% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.69% 3.729 3.792 - 4.36% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 1.69% 27.375 27.837 - 2.41% -
SetIntersection_Interlaced_Vector_string_256_4 1.69% 6379528.372 6487159.463 - 3.66% -
BM_RangesMakeHeap_uint64_Random_64 1.69% 1.293 1.315 - 7.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.69% 7787858.656 7919170.860 - 1.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.68% 9781715.482 9946516.418 - -6.18% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 1.68% 15.366 15.624 - 1.37% -
rng::unique(deque<int>,_pred)_(contiguous)/32 1.68% 58.614 59.596 - 2.49% -
std::sort(deque<int>)_(ascending)/8 1.68% 18.409 18.718 - -2.38% -
BM_num_get<unsigned_int> 1.67% 10.571 10.748 - 0.53% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.67% 9.254 9.409 - 2.25% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.67% 76176.223 77448.633 - 0.90% -
rng::contains(list<int>)_(process_all)/8192 1.67% 6967.445 7083.813 - 1.54% -
rng::stable_sort(vector<int>)_(ascending)/8 1.67% 16.497 16.772 - -0.79% -
SetIntersection_Interlaced_Set_float_1024_256 1.67% 16219263.013 16489501.382 - 6.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.67% 1181574.773 1201251.420 - 2.00% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.67% 53957.654 54856.120 - 1.77% -
SetIntersection_None_Set_uint64_262144_256 1.66% 1203355.875 1223380.943 - 0.72% -
BM_std_min<unsigned_int>/3 1.66% 0.692 0.704 - 1.58% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.66% 23.466 23.856 - 2.58% -
SetIntersection_None_Set_uint32_16_1 1.66% 70184193.190 71350097.752 - 0.61% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 1.66% 815538.739 829075.525 - 1.36% -
SetIntersection_Interlaced_Set_uint64_64_64 1.66% 15158007.264 15409196.566 - 3.35% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 1.66% 27.061 27.509 - 3.12% -
BM_RangesPopHeap_uint32_16 1.65% 7.538 7.662 - 0.54% -
SetIntersection_Front_Set_float_16_16 1.65% 41397596.381 42080385.125 - 2.22% -
std::stable_sort(deque<int>)_(heap)/8192 1.65% 17592.412 17882.460 - -0.80% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.65% 2448.543 2488.892 - 0.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.65% 23.453 23.839 - 0.02% -
SetIntersection_None_Set_uint64_262144_16 1.65% 1201980.633 1221769.937 - 0.16% -
BM_deque_deque_ranges_move/2 1.64% 3.061 3.112 - -3.52% -
SetIntersection_None_Vector_float_256_1 1.64% 4546425.149 4621105.672 - 1.58% -
BM_std_min<short>/65536 1.64% 924.866 940.025 - 1.74% -
BM_std_min<short>/64000 1.64% 903.209 917.987 - 1.74% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.63% 25.770 26.191 - 1.40% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.63% 1.668 1.696 - 11.01% -
rng::sort(deque<int>)_(repeated)/1024 1.63% 946.790 962.238 - -7.53% -
BM_std_minmax<unsigned_int>/3 1.63% 1.155 1.174 - -0.63% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.63% 115170.957 117048.808 - 3.06% -
std::find_end(forward_list<int>)_(process_all)/1048576 1.63% 759272.569 771648.440 - 0.91% -
SetIntersection_Interlaced_Set_uint32_256_256 1.63% 8851964.824 8995975.631 - -2.36% -
BM_MakeThenSortHeap_float_Ascending_16384 1.62% 27.668 28.118 - 2.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1.62% 2323266.439 2361016.277 - 2.63% -
BM_PushHeap_string_Random_16 1.62% 10.102 10.267 - 1.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.62% 29.829 30.313 - 1.01% -
std::multiset<std::string>::contains(key)_(non-existent)/32 1.62% 10.575 10.746 - -1.21% -
SetIntersection_Interlaced_Set_uint64_16_16 1.62% 41081010.493 41746296.987 - 1.74% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.62% 12307.048 12506.350 - -0.71% -
std::multiset<int>::erase(iterator)/32 1.62% 21.319 21.664 - 0.52% -
SetIntersection_None_Vector_string_256_16 1.61% 4501800.193 4574467.981 - 1.19% -
SetIntersection_None_Vector_uint64_64_4 1.61% 16845942.786 17117724.789 - 1.21% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.61% 96806.963 98368.090 - -3.28% -
BM_std_min<long_long>/4 1.61% 1.681 1.708 - 1.71% -
SetIntersection_Interlaced_Set_uint64_256_16 1.61% 12140773.147 12336077.691 - -0.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1.61% 1143478.900 1161871.051 - 1.96% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.61% 23.027 23.397 - 0.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 1.61% 350373833.961 356000505.974 - 3.46% -
SetIntersection_None_Set_uint64_262144_4 1.61% 1201159.832 1220445.312 - -2.21% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.60% 14.834 15.072 - 0.97% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.60% 904.716 919.210 - -0.90% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.60% 44.410 45.121 - 1.93% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.60% 885184.985 899355.848 - 0.88% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.60% 3.951 4.014 - -2.82% -
SetIntersection_None_Vector_string_16384_1 1.60% 1285737.091 1306271.490 - 0.87% -
SetIntersection_None_Vector_string_256_64 1.60% 3815933.848 3876817.707 - 2.22% -
BM_RangesMakeHeap_float_Ascending_262144 1.59% 0.696 0.707 - 1.15% -
std::unordered_set<int>::insert(value)_(new_value)/32 1.59% 20.113 20.433 - 1.09% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.59% 26.488 26.909 - 1.86% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.58% 4.307 4.375 - 2.53% -
BM_MakeHeap_float_Random_16 1.58% 1.608 1.633 - 13.70% -
std::remove_if(list<int>)_(prefix)/8192 1.58% 9351.179 9499.057 - -8.41% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 1.57% 32.091 32.596 - 1.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 1.57% 17098066.757 17366506.565 - 2.52% -
std::list<int>::erase(begin)_(cheap_elements)/32 1.57% 10.072 10.230 - -4.09% -
BM_MakeHeap_string_Descending_4 1.57% 2.095 2.128 - -1.51% -
std::set<int>::upper_bound(key)_(existent)/32 1.56% 1.731 1.759 - -0.25% -
BM_std_min<unsigned_long_long>/3 1.56% 0.694 0.705 - 1.64% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.56% 24.501 24.883 - 1.60% -
SetIntersection_None_Set_uint64_262144_1 1.56% 1198791.016 1217443.360 - 1.33% -
BM_RangesPopHeap_uint32_64 1.55% 12.577 12.773 - 1.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.55% 1095222.076 1112216.413 - 0.33% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.55% 4.609 4.681 - 0.50% -
SetIntersection_None_Vector_uint64_16384_256 1.55% 1181587.672 1199899.911 - 2.16% -
std::distance(join_view(vector<vector<int>>))/1024 1.55% 1.028 1.044 - 0.88% -
BM_num_get<double> 1.55% 35.414 35.963 - -0.45% -
BM_StringAssignStr_Large_Transparent 1.55% 10.158 10.315 - 0.06% -
BM_std_minmax<unsigned_char>/4 1.55% 1.473 1.496 - -3.73% -
rng::sort(vector<NonIntegral>)_(descending)/8192 1.55% 5300.124 5382.055 - 1.43% -
rng::stable_partition(deque<int>)_(dense)/1024 1.55% 590.021 599.141 - -10.37% -
rng::for_each(multiset<int>)/8 1.55% 4.575 4.646 - 0.89% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.55% 19.753 20.059 - 1.36% -
BM_RangesMakeThenSortHeap_uint32_Random_262144 1.54% 32.430 32.931 - 1.07% -
BM_RangesMakeThenSortHeap_float_Ascending_256 1.54% 6.666 6.769 - 1.91% -
SetIntersection_Front_Set_string_16_4 1.54% 66849474.666 67880376.183 - 0.25% -
BM_MakeThenSortHeap_uint64_Random_64 1.54% 11.716 11.896 - 0.22% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.54% 1.928 1.958 - 1.39% -
BM_RangesMakeThenSortHeap_float_Descending_256 1.54% 5.718 5.806 - 1.95% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.54% 204742.214 207893.349 - 0.27% -
std::multiset<int>::insert(value)_(new_value)/32 1.54% 19.698 20.001 - 0.11% -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 1.53% 0.669 0.680 - 1.08% -
BM_std_min<long_long>/8 1.53% 2.679 2.720 - 1.70% -
BM_std_minmax<unsigned_char>/6 1.53% 2.048 2.080 - -4.27% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.53% 3.614 3.669 - -0.18% -
rng::partial_sort(deque<int>)_(repeated)/8 1.53% 27.636 28.058 - 1.31% -
rng::remove(deque<int>)_(prefix)/50 1.52% 63.484 64.452 - -2.98% -
SetIntersection_Front_Vector_uint32_16384_16 1.52% 1179887.644 1197872.447 - -1.28% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 1.52% 9.006 9.143 - 1.57% -
BM_MakeHeap_string_PipeOrgan_64 1.52% 4.734 4.807 - 0.07% -
std::map<int,_int>::erase(key)_(existent)/0 1.52% 21.207 21.529 - 3.01% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.52% 1021.575 1037.122 - -0.69% -
rng::is_sorted(list<int>)/8192 1.52% 7261.972 7372.437 - 5.15% -
BM_std_min<long_long>/6 1.52% 2.131 2.163 - 1.66% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.52% 175343.980 178007.521 - 1.42% -
SetIntersection_None_Vector_string_1024_256 1.52% 1207845.068 1226152.126 - -0.78% -
BM_StringRelational_Less_Large_Huge_Control 1.51% 2.229 2.263 - 0.32% -
rng::partial_sort(vector<int>)_(heap)/8 1.51% 27.008 27.416 - 4.95% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.51% 19.592 19.888 - -0.05% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.51% 306.174 310.791 - 1.09% -
rng::search_n(list<int>,_pred)_(no_match)/1024 1.51% 848.529 861.320 - -0.62% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 1.51% 10.758 10.920 - -0.82% -
BM_PushHeap_float_Ascending_64 1.50% 1.813 1.840 - 0.02% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 1.50% 550743.602 559021.754 - 1.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 1.50% 0.833 0.845 - 0.36% -
BM_std_min<short>/29 1.50% 2.349 2.384 - -1.24% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.50% 1.677 1.703 - 6.97% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.50% 7669.095 7784.238 - 0.94% -
BM_SortHeap_uint64_4 1.50% 0.937 0.951 - 1.82% -
std::deque<std::string>::ctor(size)/1024 1.50% 713.683 724.389 - -0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.50% 11990805.183 12170640.291 - 2.35% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.50% 6599.656 6698.604 - 0.12% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.50% 1890.123 1918.457 - 0.23% -
SetIntersection_None_Set_uint64_256_4 1.50% 11344161.418 11514183.691 - 0.34% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 1.50% 3.322 3.372 - 0.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.50% 3113387.127 3160012.287 - 1.00% -
SetIntersection_None_Vector_float_262144_16 1.50% 1221251.222 1239523.680 - 2.96% -
std::set<std::string>::insert(value)_(new_value)/32 1.50% 40.328 40.932 - 0.99% -
BM_std_minmax<short>/64 1.49% 1.525 1.548 - 1.48% -
BM_LowerBound_pair<uint32,_uint32>_256 1.49% 32.909 33.400 - 2.00% -
BM_MakeThenSortHeap_float_Descending_262144 1.49% 34.451 34.965 - 1.50% -
std::find_if(vector<char>)_(process_all)/1024 1.49% 270.231 274.257 - -0.31% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 1.49% 0.710 0.720 - 1.48% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 1.49% 11231.241 11398.227 - -0.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1.48% 1239048.821 1257443.102 - 4.57% -
BM_RangesMakeThenSortHeap_float_Random_262144 1.48% 62.386 63.312 - 1.80% -
SetIntersection_Interlaced_Set_string_16384_16 1.48% 244039477.766 247660099.276 - 0.01% -
rng::unique_copy(deque<int>)_(contiguous)/52 1.48% 14.687 14.905 - -30.25% -
std::map<int,_int>::contains(key)_(existent)/1024 1.48% 4.047 4.107 - -1.07% -
BM_RangesPopHeap_string_16384 1.48% 71.921 72.985 - -1.08% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.48% 608.758 617.759 - 1.31% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.48% 29.445 29.880 - 0.84% -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.48% 4.360 4.424 - -2.86% -
bm_lexicographical_compare<signed_char>/512 1.48% 7.979 8.096 - 2.24% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.47% 14856.234 15075.228 - -1.44% -
std::remove_if(deque<int>)_(prefix)/1024 1.47% 556.748 564.944 - 0.81% -
SetIntersection_None_Vector_string_16384_1024 1.47% 1279928.646 1298759.075 - 1.09% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 1.47% 25.152 25.522 - 1.42% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 1.47% 4687.834 4756.661 - 0.73% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1.47% 1904.935 1932.900 - -0.19% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.47% 206349449.766 209377491.857 - 1.97% -
BM_RangesPushHeap_float_Random_262144 1.47% 7.562 7.673 - 0.36% -
SetIntersection_None_Set_string_1024_64 1.46% 9034443.204 9166751.581 - 0.01% -
BM_std_minmax_element<long_long>/5500 1.46% 1444.963 1466.115 - -4.10% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.46% 32182.190 32650.610 - 1.31% -
SetIntersection_Front_Vector_float_16384_4 1.46% 1123304.282 1139649.529 - 1.09% -
std::search_n(deque<int>,_pred)_(no_match)/1048576 1.45% 550674.961 558684.960 - 0.52% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 1.45% 24.349 24.703 - 1.23% -
SetIntersection_Interlaced_Vector_uint32_1024_1 1.45% 1105807.847 1121878.280 - 0.68% -
std::unordered_multiset<int>::erase(key)_(existent)/32 1.45% 21.293 21.602 - 1.73% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.45% 712.683 723.024 - 0.58% -
rng::sort(vector<int>)_(descending)/8192 1.45% 7274.141 7379.560 - -1.10% -
std::multiset<int>::erase(key)_(existent)/0 1.45% 20.811 21.113 - 0.14% -
BM_std_min<unsigned_int>/28 1.45% 1.962 1.991 - 0.27% -
SetIntersection_None_Vector_string_262144_4 1.45% 1353459.219 1373055.752 - 0.34% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.44% 29.378 29.802 - 0.79% -
SetIntersection_Interlaced_Set_string_16384_1 1.44% 1155604.005 1172268.152 - 3.08% -
SetIntersection_Front_Vector_uint64_16384_256 1.44% 2291855.874 2324901.808 - 0.57% -
SetIntersection_None_Vector_uint64_262144_256 1.44% 1203682.846 1221038.344 - 4.34% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.44% 4.203 4.264 - 2.67% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 1.44% 17.976 18.235 - 0.60% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.44% 0.762 0.772 - -1.29% -
rng::partial_sort_copy(list<int>)_(ascending)/8 1.44% 8.975 9.104 - -1.78% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.44% 11.477 11.642 - 2.18% -
BM_std_min<char>/64 1.43% 4.195 4.255 - 2.28% -
BM_deque_deque_move/2 1.43% 3.059 3.102 - -4.13% -
BM_RangesMakeThenSortHeap_float_Random_16384 1.43% 47.068 47.741 - 1.51% -
std::unordered_set<int>::clear()/1024 1.43% 7886.450 7999.030 - -3.75% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.43% 11400378.735 11562956.735 - 2.20% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 1.43% 29.851 30.277 - 2.18% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.42% 11299053.925 11460004.630 - -0.61% -
BM_std_minmax_element<int>/64 1.42% 17.279 17.526 - 1.65% -
std::map<std::string,_int>::count(key)_(existent)/1024 1.42% 23.402 23.735 - -3.89% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.42% 1.320 1.339 - 0.33% -
std::move(list<int>)/32768 1.42% 30781.152 31218.642 - 1.70% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 1.42% 10.780 10.933 - 1.15% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.42% 829.335 841.118 - -0.65% -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.42% 1.940 1.967 - 1.75% -
SetIntersection_Front_Vector_float_262144_16 1.42% 1192260.331 1209185.489 - 1.37% -
std::sort(vector<int>)_(descending)/1024 1.42% 1041.615 1056.402 - -0.29% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.42% 28.693 29.100 - 1.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.42% 14.754 14.963 - 0.68% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.42% 5.617 5.697 - -5.61% -
BM_PopHeap_string_1024 1.42% 56.131 56.926 - 1.14% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.42% 8773.164 8897.345 - -1.60% -
SetIntersection_Front_Set_uint32_64_64 1.41% 15637852.942 15858731.757 - 0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 1.41% 343275906.863 348120706.311 - 1.78% -
BM_RangesPushHeap_uint32_Ascending_1024 1.41% 3.915 3.970 - 1.85% -
BM_MakeThenSortHeap_float_SingleElement_64 1.41% 3.314 3.360 - 0.61% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 1.41% 7.468 7.573 - 1.39% -
BM_MakeThenSortHeap_uint64_Random_262144 1.41% 35.365 35.864 - 1.54% -
rng::copy_if(list<int>)_(entire_range)/262144 1.41% 220453.641 223559.784 - 1.71% -
SetIntersection_None_Vector_uint64_1024_1024 1.41% 1145218.505 1161352.322 - 3.01% -
std::unordered_set<int>::ctor(const&)/32 1.41% 198.595 201.391 - 0.85% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.41% 1878.566 1904.991 - 1.36% -
SetIntersection_Front_Set_float_16384_1024 1.40% 15558256.844 15776833.582 - 4.68% -
BM_std_minmax<unsigned_short>/21 1.40% 1.962 1.990 - 0.96% -
BM_MakeThenSortHeap_float_Heap_1024 1.40% 8.327 8.444 - 2.25% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.40% 562.306 570.185 - -0.03% -
rng::is_sorted(list<int>)/8 1.40% 2.148 2.178 - 2.09% -
rng::stable_sort(deque<int>)_(heap)/8192 1.40% 17701.697 17949.144 - -0.93% -
std::unique(list<int>)_(sprinkled)/32 1.40% 57.007 57.804 - 0.50% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.40% 939.210 952.323 - -0.01% -
std::search_n(list<int>,_pred)_(no_match)/1048576 1.39% 981990.662 995681.624 - 1.22% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.39% 22.303 22.613 - 0.06% -
std::fill_n(vector<int>)/8192 1.39% 235.554 238.833 - 0.48% -
std::multiset<int>::clear()/8192 1.39% 74453.305 75489.114 - -0.62% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.39% 4266.459 4325.772 - 1.99% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 1.39% 5.893 5.975 - -7.24% -
std::multiset<int>::ctor(const&)/32 1.39% 226.405 229.542 - 5.28% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.38% 134.904 136.772 - -0.18% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.38% 8.864 8.987 - 0.85% -
rng::find_if_not(list<int>)_(process_all)/50 1.38% 21.563 21.861 - 0.82% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.38% 275716.015 279519.577 - 0.24% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.38% 24.954 25.298 - 1.29% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.38% 102299.127 103708.893 - -0.11% -
rng::partial_sort_copy(deque<int>)_(heap)/8 1.38% 16.013 16.234 - 5.06% -
std::copy_if(list<int>)_(entire_range)/262144 1.38% 218489.756 221495.423 - 1.31% -
SetIntersection_Front_Vector_uint64_1024_1024 1.37% 5850734.694 5931171.980 - -0.28% -
BM_deque_deque_ranges_move_backward/65536 1.37% 8026.444 8136.738 - -1.05% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.37% 1.178 1.194 - 0.68% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 1.37% 31.802 32.238 - 1.15% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 1.37% 0.778 0.789 - 0.94% -
std::search(deque<int>)_(same_length)/1024 1.37% 476.889 483.408 - 1.14% -
rng::fill_n(vector<int>)/1024 1.36% 29.270 29.670 - -0.43% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.36% 421.550 427.294 - 0.29% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.36% 8.928 9.050 - 1.35% -
rng::stable_sort(deque<int>)_(shuffled)/1024 1.36% 2437.334 2470.497 - -0.50% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.36% 1.218 1.235 - 0.39% -
SetIntersection_None_Vector_uint32_1024_4 1.36% 1150106.441 1165723.289 - 1.29% -
SetIntersection_Interlaced_Set_uint32_16_16 1.35% 40454729.856 41002595.104 - 0.35% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.35% 10.431 10.572 - 0.71% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.35% 53550.884 54275.856 - 0.77% -
std::move(deque<int>)/64 1.35% 6.003 6.084 - -3.16% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.35% 61109.249 61935.986 - 1.81% -
std::search(vector<int>)_(single_element)/1000 1.35% 228.684 231.775 - -1.90% -
BM_std_min<unsigned_int>/512 1.35% 12.896 13.070 - 0.49% -
SetIntersection_Front_Vector_uint32_256_4 1.35% 4393165.070 4452494.629 - 0.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.35% 1432588.292 1451912.438 - 2.27% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.35% 39682.067 40217.002 - 0.42% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 1.34% 8.557 8.671 - -0.31% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.34% 30.608 31.017 - 1.50% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.34% 16.585 16.807 - -0.52% -
std::transform(deque<int>,_deque<int>)/32 1.34% 21.584 21.872 - -8.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.33% 5368191.344 5439826.955 - 1.47% -
BM_RangesPushHeap_uint32_Ascending_256 1.33% 3.068 3.108 - 1.69% -
rng::remove_if(deque<int>)_(prefix)/32 1.33% 64.315 65.171 - 4.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.33% 14.235 14.425 - 0.18% -
BM_RangesMakeThenSortHeap_string_Ascending_16 1.33% 9.557 9.685 - 3.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.33% 1119095.602 1133985.774 - 1.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.33% 39142053.124 39662571.942 - 1.14% -
std::multiset<std::string>::contains(key)_(existent)/8192 1.33% 27.979 28.351 - -6.31% -
std::find_if(deque<int>)_(bail_25%)/8192 1.33% 703.452 712.786 - -0.28% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.33% 102218.567 103574.135 - -0.77% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.32% 872.745 884.308 - 0.97% -
SetIntersection_Interlaced_Set_string_1024_1 1.32% 1147866.434 1163073.760 - 0.86% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.32% 2.415 2.447 - 2.46% -
rng::fold_left(deque<int>)/8192 1.32% 4368.415 4426.194 - -3.13% -
BM_CmpLess_int_uchar 1.32% 1.118 1.133 - 0.47% -
SetIntersection_None_Vector_uint64_1024_1 1.32% 1142154.499 1157196.215 - 6.53% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 1.32% 25.474 25.809 - 0.71% -
BM_vector_deque_ranges_copy_backward/5500 1.31% 198.270 200.872 - 0.36% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.31% 8.908 9.025 - 0.63% -
BM_std_minmax<long_long>/15 1.31% 3.649 3.697 - -2.13% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.31% 7.735 7.836 - 1.86% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.31% 146.124 148.036 - -0.59% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 1.31% 101.547 102.875 - -2.74% -
std::all_of(list<int>)_(process_all)/8192 1.31% 7605.898 7705.368 - -1.17% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.31% 31.180 31.587 - -0.43% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.31% 33.628 34.067 - 1.79% -
BM_std_minmax<unsigned_short>/10 1.31% 1.405 1.423 - 0.05% -
SetIntersection_Front_Vector_uint64_1024_16 1.30% 1196861.502 1212476.385 - 1.81% -
BM_PushHeap_float_Random_16384 1.30% 7.525 7.623 - -0.60% -
BM_MakeThenSortHeap_float_Random_64 1.30% 18.166 18.403 - 1.65% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 1.30% 20650.262 20919.029 - -1.66% -
BM_vector_deque_copy_backward/1024 1.30% 38.388 38.888 - 3.21% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 1.30% 8.371 8.480 - 0.18% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.30% 802.730 813.165 - -0.44% -
SetIntersection_Front_Vector_float_16384_64 1.30% 1429711.111 1448292.287 - 0.96% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.30% 14517.128 14705.401 - 1.80% -
std::none_of(list<int>)_(process_all)/32768 1.30% 25757.955 26091.718 - -0.80% -
SetIntersection_Front_Set_uint32_1024_4 1.29% 1147687.113 1162533.347 - 0.65% -
SetIntersection_Interlaced_Vector_float_262144_1 1.29% 1119839.268 1134324.648 - 1.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.29% 351352793.175 355897514.340 - -0.80% -
std::stable_sort(deque<int>)_(descending)/8 1.29% 26.651 26.996 - -1.74% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.29% 147980.942 149890.982 - 3.51% -
BM_std_min<char>/70000 1.29% 493.766 500.139 - 1.59% -
BM_MakeThenSortHeap_uint64_Random_16 1.29% 8.560 8.670 - 1.11% -
BM_vector_deque_copy_backward/4096 1.29% 148.348 150.260 - 0.81% -
BM_RangesMakeThenSortHeap_uint64_Descending_256 1.29% 8.700 8.812 - 1.64% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.29% 955445.278 967731.526 - 1.60% -
SetIntersection_Interlaced_Vector_uint64_64_1 1.28% 17406872.719 17630545.513 - 0.91% -
SetIntersection_None_Set_uint64_64_4 1.28% 22270339.185 22556359.502 - 0.99% -
SetIntersection_None_Vector_uint32_256_16 1.28% 4230663.609 4284932.671 - -0.94% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.28% 596.205 603.849 - 1.90% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.28% 24.395 24.707 - 1.08% -
BM_MakeThenSortHeap_float_Random_1024 1.28% 33.192 33.617 - 1.69% -
BM_std_min<char>/64000 1.28% 452.169 457.958 - 1.70% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.28% 6.133 6.212 - 0.61% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.28% 10.584 10.719 - 0.43% -
std::unique_copy(list<int>)_(contiguous)/52 1.28% 20.317 20.577 - -1.01% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.28% 1505.128 1524.338 - 4.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.27% 4326347.466 4381440.572 - 0.73% -
BM_RangesPushHeap_uint64_Random_256 1.27% 5.718 5.790 - 0.73% -
BM_std_minmax_element<short>/4 1.27% 1.227 1.243 - 1.19% -
rng::remove(list<int>)_(sprinkled)/32 1.27% 57.619 58.352 - 0.42% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.27% 32496.363 32908.725 - 0.33% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 1.27% 12314.393 12470.609 - 0.02% -
SetIntersection_Front_Vector_string_16384_1 1.27% 1144768.557 1159274.633 - 2.91% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 1.26% 480.235 486.306 - 0.50% -
BM_MakeHeap_string_PipeOrgan_4 1.26% 2.550 2.582 - -0.15% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 1.26% 40.917 41.433 - 4.08% -
SetIntersection_None_Vector_uint64_262144_16 1.26% 1195547.156 1210631.599 - 5.60% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.26% 1.244 1.260 - 1.91% -
SetIntersection_None_Vector_uint32_262144_262144 1.26% 1195868.022 1210943.986 - -0.43% -
BM_MakeThenSortHeap_float_Random_256 1.26% 25.771 26.096 - 1.65% -
rng::partition_point(list<int>)/1024 1.26% 1261.101 1276.978 - -0.79% -
rng::adjacent_find(deque<int>,_pred)/50 1.25% 29.018 29.381 - -4.92% -
SetIntersection_Front_Vector_uint64_64_16 1.25% 15216967.588 15407462.794 - 2.67% -
BM_std_min<char>/65536 1.25% 462.803 468.588 - 1.63% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.25% 2.642 2.675 - 1.05% -
BM_std_minmax<short>/19 1.25% 2.429 2.459 - 2.63% -
SetIntersection_Front_Vector_uint64_16384_64 1.25% 1408202.319 1425799.524 - 4.51% -
rng::all_of(list<int>)_(process_all)/8192 1.25% 7416.500 7509.010 - -0.43% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.25% 5711.960 5783.146 - 1.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.24% 4403163.729 4457950.182 - 0.87% -
std::set<int>::erase(iterator)/8192 1.24% 20.328 20.581 - 0.21% -
BM_RangesPushHeap_float_Random_4 1.24% 2.912 2.948 - -0.46% -
std::map<int,_int>::erase(iterator)/1024 1.24% 21.019 21.280 - 1.85% -
rng::find_end(forward_list<int>)_(process_all)/1048576 1.24% 764256.786 773740.634 - 1.28% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 1.24% 35.613 36.055 - 1.65% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.24% 23.730 24.024 - -1.17% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 1.24% 16.421 16.624 - 0.62% -
BM_MakeHeap_uint64_Random_262144 1.24% 1.037 1.050 - 0.42% -
rng::for_each(multimap<int>::iterator)/8192 1.24% 16627.615 16833.321 - 1.17% -
SetIntersection_Interlaced_Set_float_64_1 1.24% 17559697.383 17776880.684 - 1.32% -
BM_StringAssignStr_Large_Opaque 1.24% 10.166 10.292 - 0.95% -
BM_MakeHeap_uint64_Random_256 1.23% 1.134 1.148 - -0.02% -
BM_std_min<char>/12 1.23% 1.333 1.349 - 2.97% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 1.23% 34.952 35.382 - -0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 1.23% 20123377.965 20371031.668 - 0.59% -
rng::for_each(set<int>::iterator)/8 1.23% 4.534 4.590 - 2.45% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.23% 1444312.283 1462068.452 - 0.06% -
BM_RangesPopHeap_float_16384 1.23% 33.691 34.105 - 0.13% -
SetIntersection_Front_Vector_string_64_1 1.23% 17925409.532 18145334.251 - 0.96% -
BM_MakeHeap_string_SingleElement_16 1.23% 5.724 5.795 - 3.59% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.23% 113040.150 114425.319 - -0.28% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 1.23% 27.163 27.496 - -0.20% -
rng::unique(list<int>)_(sprinkled)/1024 1.22% 952.233 963.891 - 0.02% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 1.22% 82905.490 83919.566 - 5.17% -
BM_MakeThenSortHeap_float_Random_16384 1.22% 47.354 47.932 - 1.92% -
rng::search_n(list<int>)_(no_match)/1048576 1.22% 863147.685 873675.031 - 6.01% -
SetIntersection_Front_Vector_float_262144_4 1.22% 1136762.381 1150580.034 - 1.48% -
std::copy_backward(list<int>)/4096 1.21% 3312.008 3352.094 - -18.17% -
BM_PushHeap_string_SingleElement_16384 1.21% 2.720 2.752 - 10.37% -
BM_MakeHeap_string_QuickSortAdversary_4 1.21% 6.023 6.096 - 2.20% -
SetIntersection_Interlaced_Set_uint64_16_4 1.21% 64343394.503 65120417.862 - 1.52% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.21% 343828812.084 347976074.768 - -2.04% -
rng::rotate(deque<int>)_(1_element_forward)/50 1.21% 6.100 6.174 - -0.15% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.20% 0.939 0.950 - 9.68% -
BM_PushHeap_uint32_QuickSortAdversary_16 1.20% 0.936 0.947 - 2.99% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.20% 1.474 1.492 - 1.78% -
rng::unique_copy(list<int>)_(contiguous)/8192 1.20% 6916.000 6999.106 - 0.37% -
BM_std_min<int>/4 1.20% 1.022 1.034 - -1.69% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.20% 139327.740 140997.711 - 2.54% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 1.20% 11.528 11.666 - 0.74% -
BM_MakeThenSortHeap_float_Random_262144 1.20% 62.360 63.107 - 0.90% -
SetIntersection_Interlaced_Vector_uint64_16_16 1.20% 38268252.508 38726647.164 - -0.55% -
BM_MakeThenSortHeap_float_Descending_1024 1.20% 7.981 8.076 - 0.89% -
std::multiset<int>::erase(iterator)/8192 1.20% 23.644 23.927 - 0.01% -
SetIntersection_Interlaced_Set_uint64_262144_64 1.19% 1619862.467 1639217.853 - 0.62% -
rng::find_first_of(vector<int>)_(large_needle)/1024 1.19% 109839.086 111148.558 - -0.58% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.19% 187.424 189.659 - 1.52% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.19% 1.950 1.973 - 0.98% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.19% 54669.128 55319.382 - 0.93% -
SetIntersection_Front_Set_uint64_16384_1 1.19% 1113403.017 1126640.621 - 0.41% -
std::multimap<int,_int>::clear()/1024 1.19% 10221.252 10342.745 - 0.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.19% 23.834 24.117 - 0.91% -
BM_MakeThenSortHeap_uint64_Random_16384 1.19% 22.087 22.349 - 1.09% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.18% 511.311 517.367 - -0.00% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.18% 31.841 32.218 - -0.72% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 1.18% 10.620 10.746 - 1.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.18% 695.164 703.392 - 1.38% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.18% 51.274 51.880 - -1.45% -
SetIntersection_Front_Vector_uint32_16384_16384 1.18% 79360260.513 80297979.401 - 1.40% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.18% 63254.447 64001.280 - 1.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.18% 1191856.417 1205920.457 - 3.11% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 1.18% 198380.609 200721.176 - 0.38% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.18% 1443988.497 1461022.791 - -0.02% -
SetIntersection_None_Vector_uint64_1024_4 1.18% 1146128.632 1159641.173 - 2.44% -
std::multimap<int,_int>::find(key)_(existent)/32 1.18% 1.607 1.626 - 1.19% -
SetIntersection_Front_Vector_string_16_4 1.18% 63669277.868 64419038.493 - 1.25% -
std::sort(vector<NonIntegral>)_(descending)/8192 1.18% 5293.263 5355.587 - 0.98% -
BM_RangesPopHeap_uint32_4 1.18% 2.629 2.660 - 1.48% -
std::reverse_copy(vector<int>)/4096 1.18% 133.874 135.449 - -1.36% -
BM_std_min<unsigned_char>/4 1.18% 0.979 0.991 - 0.21% -
rng::move_backward(vector<int>)/8 1.18% 2.291 2.318 - 1.40% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.17% 20663.430 20905.782 - -1.65% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 1.17% 13.708 13.869 - 1.89% -
rng::find_if_not(vector<int>)_(bail_25%)/8192 1.17% 548.593 555.012 - 1.08% -
rng::find_if_not(vector<int>)_(process_all)/8 1.17% 2.518 2.547 - 0.76% -
rng::for_each(multiset<int>::iterator)/50 1.17% 56.078 56.732 - 0.10% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.17% 1875.280 1897.152 - -0.17% -
std::search_n(list<int>)_(no_match)/1048576 1.17% 863376.432 873445.085 - 30.61% -
SetIntersection_Front_Set_uint32_1024_64 1.17% 2042257.401 2066071.421 - -0.01% -
SetIntersection_None_Set_uint64_4_4 1.17% 143216406.981 144886393.209 - 0.71% -
std::rotate(deque<int>)_(1_element_forward)/50 1.17% 5.412 5.475 - 1.30% -
SetIntersection_Interlaced_Set_uint32_16_4 1.16% 63899834.517 64643878.581 - 0.62% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.16% 21.213 21.460 - 0.81% -
BM_MakeHeap_string_Random_16384 1.16% 12.621 12.768 - -1.80% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.16% 26095.331 26397.390 - -0.90% -
BM_RangesMakeThenSortHeap_string_Heap_1024 1.16% 62.982 63.711 - 1.78% -
BM_RangesMakeThenSortHeap_float_Heap_16384 1.16% 26.628 26.936 - 1.34% -
SetIntersection_None_Vector_uint32_16384_256 1.16% 1174602.669 1188189.506 - 2.06% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 1.15% 24.952 25.240 - 1.01% -
rng::for_each(map<int>)/32 1.15% 21.250 21.496 - 0.31% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.15% 49965.984 50542.930 - -0.06% -
BM_PushHeap_uint64_Ascending_16 1.15% 0.912 0.922 - -0.69% -
rng::starts_with(deque<int>)/8 1.15% 4.099 4.146 - -0.19% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.15% 27.017 27.329 - -0.01% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.15% 806998.235 816309.980 - 1.11% -
std::shift_left(deque<int>)/32 1.15% 4.728 4.783 - 1.89% -
BM_deque_deque_ranges_copy/5500 1.15% 201.144 203.464 - 1.21% -
BM_RangesMakeHeap_uint32_Random_16 1.15% 1.270 1.285 - 2.51% -
rng::for_each(list<int>)/8 1.15% 2.532 2.561 - -0.20% -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 1.15% 16.372 16.560 - 0.74% -
rng::sort(deque<int>)_(heap)/8 1.15% 24.896 25.183 - 0.77% -
BM_std_minmax<unsigned_short>/9 1.15% 1.161 1.175 - 0.67% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.15% 341.406 345.326 - -0.73% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.15% 2.361 2.388 - 2.32% -
std::rotate(list<int>)_(by_1/2)/50 1.14% 13.854 14.012 - -0.26% -
rng::remove_copy(list<int>)_(sprinkled)/8192 1.14% 7033.546 7113.818 - -1.53% -
rng::remove_if(deque<int>)_(prefix)/1024 1.14% 561.079 567.475 - 0.48% -
BM_StringFindCharLiteral/64 1.14% 2.089 2.113 - -2.56% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1.14% 1384.018 1399.790 - 1.13% -
std::multimap<int,_int>::contains(key)_(existent)/1024 1.14% 3.769 3.812 - 3.77% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 1.14% 33.256 33.635 - 1.83% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.14% 67252.082 68017.289 - 0.78% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.14% 97372.653 98478.926 - -1.36% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.13% 341.396 345.270 - -2.18% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.13% 20.942 21.179 - -1.33% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 1.13% 9.285 9.390 - 1.17% -
rng::is_sorted_until(vector<int>,_pred)/8192 1.13% 3236.859 3273.547 - -1.14% -
std::find_if(vector<char>)_(bail_25%)/8 1.13% 0.929 0.939 - 1.21% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.13% 31.658 32.015 - 1.32% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.13% 88.543 89.543 - 2.06% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.13% 16.205 16.387 - 1.29% -
std::copy_backward(vector<int>)/8 1.12% 2.225 2.250 - 5.45% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.12% 79399.939 80293.056 - -1.61% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.12% 216.654 219.086 - -1.26% -
SetIntersection_None_Set_float_64_64 1.12% 11874745.685 12007863.665 - -0.52% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 1.12% 77.524 78.393 - -0.35% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.12% 32165.139 32525.200 - 0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.12% 1118531.528 1131030.203 - 1.29% -
BM_num_get<unsigned_short> 1.12% 10.520 10.638 - 0.44% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 1.12% 6517.039 6589.828 - 1.51% -
rng::find(list<int>)_(bail_25%)/1024 1.12% 181.171 183.193 - 0.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.11% 4505038.904 4555229.065 - 1.56% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.11% 2.486 2.514 - -2.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.11% 23.806 24.070 - -1.39% -
std::multimap<int,_int>::insert(value)_(new_value)/32 1.11% 19.864 20.084 - -0.16% -
BM_std_min<unsigned_int>/10 1.11% 0.994 1.005 - 0.69% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 1.10% 8.660 8.755 - 1.46% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.10% 7621.439 7705.551 - -2.77% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.10% 19.782 20.001 - 0.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.10% 145363.947 146966.583 - 1.39% -
BM_vector_deque_ranges_move_backward/1024 1.10% 37.311 37.722 - -1.61% -
rng::reverse_copy(vector<int>)/64 1.10% 2.492 2.519 - 0.50% -
BM_std_min<unsigned_char>/19 1.10% 1.156 1.169 - -1.34% -
rng::rotate_copy(vector<int>)/1024 1.09% 32.503 32.858 - -10.81% -
std::stable_sort(deque<int>)_(descending)/8192 1.09% 21048.843 21278.748 - -0.42% -
SetIntersection_Interlaced_Set_string_16_4 1.09% 76441112.552 77274646.531 - 1.13% -
SetIntersection_Front_Set_uint64_64_16 1.09% 16801236.744 16984405.863 - 4.41% -
std::search(vector<int>)_(single_element)/1024 1.09% 234.213 236.766 - -1.96% -
BM_deque_deque_ranges_copy/70000 1.09% 3037.682 3070.789 - -0.77% -
SetIntersection_Front_Vector_uint32_64_4 1.09% 16936842.183 17121387.197 - 1.33% -
rng::rotate_copy(vector<int>)/8192 1.09% 283.624 286.712 - -40.35% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.09% 41.276 41.726 - 0.33% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.09% 2320732.454 2345971.154 - 0.07% -
rng::partial_sort(deque<int>)_(repeated)/1024 1.09% 6398.836 6468.301 - 2.14% -
SetIntersection_None_Set_uint64_64_16 1.09% 18977174.160 19183125.787 - 1.15% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.09% 17.328 17.516 - 0.90% -
SetIntersection_Front_Vector_uint64_256_64 1.08% 4599644.873 4649511.602 - 1.51% -
rng::starts_with(deque<int>,_pred)/8192 1.08% 4053.826 4097.726 - 2.53% -
rng::search(deque<int>,_pred)_(same_length)/1000 1.08% 488.612 493.900 - 3.24% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.08% 355.908 359.757 - 1.87% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 1.08% 21.594 21.828 - 1.97% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.08% 880.740 890.253 - -0.25% -
BM_std_min<long_long>/14 1.08% 2.628 2.657 - 0.32% -
BM_MakeThenSortHeap_uint64_Descending_1024 1.08% 10.221 10.331 - 1.06% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.08% 1.437 1.452 - -0.58% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 1.08% 4.452 4.500 - -2.42% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.07% 83942.763 84844.505 - 1.20% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.07% 19.805 20.017 - 1.19% -
SetIntersection_Interlaced_Vector_uint32_16384_1 1.07% 1118412.989 1130368.047 - 2.03% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.07% 17.036 17.218 - -0.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.07% 1592909.470 1609903.392 - 2.16% -
BM_RangesSortHeap_uint32_4 1.07% 1.033 1.044 - 0.28% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.07% 36269.978 36656.568 - 1.12% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 1.06% 3.504 3.542 - 0.60% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.06% 30.452 30.775 - 2.02% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.06% 5160.517 5215.244 - -3.44% -
rng::partition_copy(deque<int>)/50 1.06% 27.459 27.750 - 0.60% -
SetIntersection_Front_Vector_uint64_256_256 1.06% 4653837.793 4703089.227 - 1.59% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 1.06% 10.341 10.451 - -1.15% -
BM_std_minmax<unsigned_char>/11 1.06% 1.712 1.730 - -0.25% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 1.06% 7898.897 7982.370 - 0.59% -
BM_deque_deque_copy_backward/4000 1.05% 148.992 150.564 - 1.07% -
rng::find_end(list<int>)_(match_near_end)/1000 1.05% 772.137 780.278 - 1.39% -
rng::fill_n(deque<int>)/8192 1.05% 240.646 243.182 - 1.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1.05% 1151681.609 1163803.580 - 5.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.05% 2.885 2.915 - -0.01% -
BM_PushHeap_float_Ascending_1024 1.05% 3.179 3.212 - 0.08% -
BM_MakeThenSortHeap_uint64_Ascending_16384 1.04% 16.886 17.062 - 1.08% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 1.04% 30.430 30.748 - 0.56% -
rng::reverse_copy(deque<int>)/64 1.04% 19.937 20.145 - -0.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.04% 1169774.136 1181974.155 - 0.21% -
std::rotate(vector<bool>)_(1_element_backward)/50 1.04% 17.481 17.663 - -0.57% -
SetIntersection_Front_Vector_uint64_4_4 1.04% 143745761.185 145244737.424 - 0.70% -
std::unique_copy(vector<int>)_(sprinkled)/1024 1.04% 499.582 504.790 - 0.98% -
BM_LowerBound_string_16384 1.04% 397.070 401.204 - 2.81% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.04% 17.247 17.427 - 0.09% -
BM_std_minmax<short>/7 1.04% 1.747 1.765 - 4.45% -
std::set<int>::ctor(const&)/32 1.04% 216.475 218.721 - -2.20% -
rng::partial_sort_copy(list<int>)_(repeated)/8192 1.04% 53232.580 53784.268 - 1.55% -
std::partition(list<int>)_(dense)/8192 1.04% 5019.045 5071.059 - 15.44% -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 1.04% 7882.711 7964.388 - 0.27% -
rng::find_last_if(list<int>)_(bail_90%)/1024 1.03% 70.919 71.653 - 1.10% -
BM_MakeHeap_string_PipeOrgan_1024 1.03% 4.963 5.014 - -3.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.03% 12984027.672 13118055.678 - -0.46% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.03% 2.303 2.327 - 0.94% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.03% 22.791 23.026 - 0.75% -
std::any_of(vector<int>)_(process_all)/32 1.03% 8.380 8.466 - 1.14% -
BM_PushHeap_float_QuickSortAdversary_16 1.03% 0.979 0.989 - -7.19% -
BM_MakeThenSortHeap_uint64_Heap_262144 1.03% 24.760 25.015 - 0.77% -
rng::copy_if(list<int>)_(every_other)/262144 1.03% 210843.394 213009.647 - 0.68% -
BM_deque_vector_move_backward/65536 1.03% 7990.407 8072.414 - 0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.03% 1151239.839 1163051.401 - 0.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.03% 15674201.931 15834952.920 - -0.21% -
BM_RangesPushHeap_uint64_PipeOrgan_262144 1.03% 3.044 3.075 - 1.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.02% 40343971.820 40757153.429 - 3.48% -
SetIntersection_None_Vector_uint32_262144_1024 1.02% 1195447.572 1207679.543 - 0.66% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 1.02% 22.549 22.780 - 1.78% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 1.02% 34.586 34.940 - 1.01% -
BM_vector_deque_ranges_copy/1024 1.02% 35.886 36.252 - 1.58% -
SetIntersection_Front_Vector_uint64_16384_4 1.02% 1119365.725 1130795.672 - 0.25% -
std::unique(list<int>)_(sprinkled)/8192 1.02% 7798.769 7878.396 - 0.23% -
BM_StringRelational_Compare_Empty_Small_Control 1.02% 1.634 1.651 - 3.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.02% 8679669.839 8768217.814 - 0.60% -
rng::remove_if(deque<int>)_(prefix)/50 1.02% 73.925 74.679 - 3.30% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.02% 2.027 2.048 - -0.92% -
std::set<int>::lower_bound(key)_(existent)/1024 1.02% 4.267 4.310 - 0.61% -
BM_deque_deque_move/4000 1.02% 145.869 147.354 - 0.94% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 1.02% 9.602 9.700 - 1.85% -
std::set<std::string>::find(key)_(existent)/1024 1.02% 22.954 23.187 - 0.63% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.02% 746.724 754.316 - 2.19% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 1.02% 110.012 111.129 - 2.58% -
SetIntersection_Interlaced_Set_uint64_16_1 1.01% 66555109.816 67230620.223 - 0.64% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.01% 134.145 135.506 - -0.07% -
std::shift_right(deque<int>)/50 1.01% 4.213 4.256 - -1.51% -
SetIntersection_Interlaced_Vector_float_16_4 1.01% 60047817.293 60656796.885 - 1.26% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.01% 4.050 4.091 - -1.67% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.01% 55686.736 56251.305 - 1.35% -
BM_CmpEqual_int_short 1.01% 1.120 1.131 - 0.55% -
BM_std_min<char>/5500 1.01% 37.290 37.668 - 1.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1.01% 1156443.458 1168145.226 - 1.08% -
std::copy_backward(list<int>)/8 1.01% 2.442 2.467 - -0.34% -
SetIntersection_Front_Vector_uint64_262144_64 1.01% 1424425.874 1438816.439 - -0.05% -
SetIntersection_Front_Vector_string_16384_16384 1.01% 349321957.742 352842209.835 - 2.51% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.01% 1631.295 1647.719 - -1.06% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.01% 17758.991 17937.722 - -0.68% -
SetIntersection_None_Set_uint64_64_64 1.01% 11869696.710 11989096.226 - 0.87% -
std::map<int,_int>::erase(key)_(existent)/1024 1.01% 24.892 25.142 - 0.91% -
BM_StringEraseWithMove_Huge_Opaque 1.01% 46.165 46.629 - 2.32% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.00% 7483.608 7558.661 - -0.46% -
BM_RangesMakeHeap_string_SingleElement_16 1.00% 5.532 5.588 - -0.48% -
std::multimap<std::string,_int>::clear()/1024 1.00% 19787.068 19985.345 - 0.69% -
BM_RangesPushHeap_string_QuickSortAdversary_4 1.00% 6.074 6.135 - 0.93% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.00% 12583.186 12709.177 - 0.27% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::unordered_set<std::string>::insert(value)_(already_present)/0 -80.16% 66.455 13.188 - -74.21% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.91% 3571.863 1038.881 - -0.07% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -68.23% 27176762.565 8633281.927 - 0.24% -
std::copy_n(vector<bool>)_(aligned)/262144 -60.06% 675.857 269.950 - -66.79% -
SetIntersection_Interlaced_Vector_float_262144_256 -56.18% 51787677.388 22692356.894 - -12.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -54.42% 30927304.443 14097118.403 - -56.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -53.95% 18.906 8.705 - -57.12% -
std::remove_copy(list<int>)_(prefix)/1024 -53.42% 1616.980 753.166 - -0.55% -
SetIntersection_Interlaced_Vector_float_262144_16 -52.68% 6284039.491 2973883.047 - -17.86% -
std::swap_ranges(list<int>)/1024 -51.71% 1568.947 757.595 - -0.99% -
std::set<std::string>::count(key)_(existent)/0 -51.54% 0.023 0.011 - -4.90% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -46.78% 1030.020 548.209 - -46.91% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -46.77% 1029.055 547.737 - -46.87% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -46.17% 953.567 513.310 - -53.14% -
SetIntersection_Interlaced_Vector_float_16384_256 -45.54% 29707649.995 16177692.456 - 25.32% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -44.03% 0.484 0.271 - -16.43% -
SetIntersection_Interlaced_Vector_float_262144_64 -43.99% 19934308.373 11165368.036 - 8.25% -
BM_RangesPushHeap_float_Descending_1 -43.48% 0.697 0.394 - 0.16% -
BM_std_min<unsigned___int128>/64000 -42.22% 42883.511 24776.719 - -5.22% -
BM_std_min<unsigned___int128>/70000 -42.18% 46877.141 27103.555 - -5.03% -
BM_std_min<unsigned___int128>/65536 -42.17% 43894.516 25382.257 - -4.87% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -42.17% 48.179 27.862 - -22.18% -
BM_std_min<unsigned___int128>/4000 -41.96% 2659.258 1543.559 - -5.20% -
BM_std_min<unsigned___int128>/4096 -41.95% 2722.689 1580.503 - -5.13% -
BM_std_min<unsigned___int128>/5500 -41.92% 3656.764 2123.963 - -5.06% -
BM_std_min<unsigned___int128>/1024 -41.63% 679.539 396.638 - -5.08% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -41.45% 122.753 71.878 - -29.05% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -41.31% 11.940 7.007 - -11.47% -
BM_std_min<unsigned___int128>/512 -41.11% 338.247 199.186 - -4.91% -
SetIntersection_Interlaced_Vector_float_262144_1024 -40.86% 156317150.750 92450354.680 - -6.53% -
BM_PushHeap_string_Descending_262144 -40.78% 5.448 3.226 - -7.61% -
SetIntersection_Interlaced_Vector_float_16384_64 -40.03% 10547797.829 6325203.870 - -8.50% -
SetIntersection_Interlaced_Vector_float_1024_64 -39.67% 5862817.303 3537093.208 - -13.12% -
BM_RangesMakeHeap_string_Descending_262144 -39.00% 5.681 3.465 - -6.66% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -36.78% 0.695 0.440 - 1.76% -
BM_std_min<unsigned___int128>/64 -36.62% 38.764 24.569 - -3.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -35.53% 40480084.849 26096811.655 - -41.32% -
BM_RangesPushHeap_float_SingleElement_1 -35.28% 0.637 0.412 - -11.64% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -35.21% 0.634 0.411 - -4.46% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -34.61% 1.949 1.274 - -22.79% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -34.55% 16676.190 10914.407 - -17.52% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -34.53% 1572.084 1029.273 - -1.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.96% 13030688.087 8736073.342 - -0.78% -
SetIntersection_Interlaced_Vector_float_16384_1024 -32.30% 73662480.050 49871793.332 - -2.04% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -31.82% 0.487 0.332 - -14.05% -
SetIntersection_Front_Set_float_262144_16384 -31.59% 355021426.120 242880984.503 - -0.87% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -31.15% 123.465 85.001 - -9.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.07% 12744330.709 8784608.115 - -0.78% -
BM_vector_deque_ranges_move_backward/0 -30.87% 0.606 0.419 - 9.25% -
SetIntersection_Interlaced_Vector_float_1024_16 -30.85% 2819898.220 1950000.022 - -9.99% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -30.81% 0.622 0.430 - -2.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.66% 12818368.126 8887874.970 - 1.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -30.46% 12841103.054 8929306.686 - 2.34% -
std::find_end(deque<int>)_(near_matches)/8192 -30.44% 2352157.408 1636161.605 - -30.56% -
std::multiset<std::string>::erase(key)_(existent)/0 -30.36% 59.257 41.267 - 2.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -30.15% 12751375.971 8906959.562 - 0.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -30.10% 12843962.186 8978159.351 - 0.56% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -30.06% 86.808 60.712 - -23.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -29.91% 361164310.337 253133108.941 - -29.89% -
SetIntersection_Interlaced_Vector_float_262144_4 -29.89% 2155931.059 1511571.918 - -29.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -29.86% 213192962.567 149524335.890 - -57.25% -
std::set<std::string>::erase(key)_(existent)/32 -29.82% 69.655 48.881 - -34.70% -
BM_std_min<unsigned___int128>/32 -29.68% 17.403 12.238 - -2.35% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -29.51% 60.162 42.411 - -33.41% -
BM_std_min<unsigned___int128>/31 -29.47% 16.762 11.823 - -2.39% -
std::find_if(list<int>)_(process_all)/8192 -29.32% 12187.993 8614.710 - -30.08% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -29.29% 46.158 32.641 - -51.15% -
std::copy(vector<bool>)_(aligned)/1048576 -29.25% 3320.693 2349.290 - -24.93% -
BM_std_min<unsigned_long_long>/1 -29.17% 0.458 0.324 - 12.71% -
BM_std_min<unsigned___int128>/30 -29.08% 16.121 11.433 - -2.10% -
BM_RangesPushHeap_uint64_SingleElement_1 -28.98% 0.616 0.437 - 4.08% -
BM_RangesMakeHeap_string_Descending_16384 -28.78% 3.849 2.741 - -0.51% -
BM_std_min<unsigned___int128>/29 -28.69% 15.478 11.038 - -2.37% -
rng::search(deque<int>)_(near_matches)/1024 -28.64% 25225.077 18001.606 - -29.73% -
rng::search(deque<int>)_(near_matches)/1000 -28.61% 24086.824 17194.593 - -29.75% -
std::shift_right(vector<int>)/32 -28.61% 4.136 2.953 - -26.33% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -28.55% 46.002 32.869 - -0.36% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -28.40% 1.809 1.296 - -15.60% -
BM_vector_deque_move/0 -28.37% 0.555 0.398 - -0.06% -
std::unordered_set<int>::count(key)_(non-existent)/0 -28.35% 0.405 0.290 - -28.80% -
BM_std_min<unsigned___int128>/28 -28.27% 14.826 10.635 - -2.21% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -27.95% 1.715 1.236 - -30.11% -
BM_PushHeap_string_Descending_16384 -27.81% 3.369 2.432 - 1.28% -
BM_std_min<unsigned___int128>/27 -27.61% 14.170 10.257 - -1.86% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -27.61% 95.888 69.412 - -22.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -27.51% 5992121.144 4343569.713 - 1.67% -
BM_RangesMakeHeap_string_Ascending_262144 -27.51% 9.764 7.078 - -2.57% -
BM_std_min<unsigned___int128>/26 -27.46% 13.575 9.848 - -1.65% -
std::set<std::string>::erase(key)_(existent)/1024 -27.37% 76.565 55.607 - -19.44% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -27.25% 0.616 0.448 - -26.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -27.24% 64401241.139 46855707.647 - -61.96% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -27.11% 51.335 37.418 - -25.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -27.04% 12045144.303 8787750.796 - 0.54% -
SetIntersection_Front_Set_float_16384_16384 -26.79% 342866356.375 250997726.675 - 3.99% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -26.59% 93.675 68.768 - -26.62% -
std::copy_backward(vector<bool>)_(aligned)/262144 -26.54% 749.637 550.700 - 1.82% -
BM_std_min<unsigned___int128>/25 -26.49% 12.916 9.494 - -1.85% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -26.36% 6366303.523 4688206.076 - -33.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -26.31% 44.302 32.646 - -3.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -26.26% 6695979.291 4937357.349 - -32.10% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -26.06% 40.813 30.176 - 2.16% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -26.00% 34.902 25.828 - -20.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -25.72% 11903904.478 8842430.518 - 1.17% -
BM_std_min<unsigned___int128>/24 -25.68% 12.292 9.135 - -1.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -25.66% 45.679 33.956 - 1.46% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -25.54% 1.322 0.984 - -12.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -25.36% 11916398.273 8894480.116 - 1.72% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -25.32% 23.667 17.674 - -19.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -25.10% 4794321.919 3591092.072 - -32.54% -
BM_vector_deque_ranges_copy/0 -25.06% 0.463 0.347 - -6.93% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.98% 12672.794 9506.999 - -5.32% -
BM_std_min<unsigned___int128>/23 -24.81% 11.655 8.762 - -1.71% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -24.76% 62.168 46.773 - -27.79% -
std::copy(vector<int>)/4096 -24.71% 230.508 173.549 - -12.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -24.46% 11922039.318 9005412.742 - 1.83% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.42% 12568.340 9499.407 - -4.83% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -24.35% 9.868 7.466 - -24.90% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -24.33% 0.611 0.462 - -16.72% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -24.19% 0.350 0.265 - -22.61% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -24.00% 6.816 5.181 - -0.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -23.99% 44.124 33.538 - -0.04% -
BM_PushHeap_string_Descending_256 -23.99% 3.067 2.331 - -3.87% -
BM_RangesMakeHeap_string_Descending_1024 -23.98% 3.569 2.713 - 0.38% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -23.79% 6626906.845 5050573.156 - 3.23% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -23.65% 36.731 28.045 - 1.02% -
BM_std_min<unsigned___int128>/22 -23.61% 11.007 8.408 - -0.94% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.57% 38.247 29.233 - 1.12% -
BM_MakeHeap_string_Ascending_262144 -23.25% 9.172 7.039 - -6.37% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -23.25% 0.556 0.427 - -8.65% -
BM_std_min<unsigned___int128>/21 -23.23% 10.385 7.973 - -1.30% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.19% 37.470 28.781 - 1.15% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -23.18% 0.349 0.268 - -1.49% -
rng::find_end(deque<int>)_(near_matches)/8192 -23.18% 2136620.622 1641422.338 - 0.12% -
SetIntersection_Interlaced_Vector_float_1024_256 -22.74% 7942825.478 6136250.720 - 22.23% -
bm_lexicographical_compare<unsigned_char>/8 -22.74% 1.497 1.157 - -4.46% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -22.72% 32.692 25.262 - -14.57% -
BM_PushHeap_string_Ascending_262144 -22.41% 37.413 29.028 - -2.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -22.19% 10813488.645 8414384.507 - 0.51% -
rng::search(deque<int>,_pred)_(no_match)/1024 -22.11% 436.511 339.993 - 0.17% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -22.08% 1.590 1.239 - -1.08% -
SetIntersection_Interlaced_Vector_float_256_16 -22.00% 7980317.087 6224292.766 - -5.55% -
BM_std_min<unsigned___int128>/20 -21.95% 9.775 7.630 - -0.86% -
BM_RangesMakeHeap_string_Random_262144 -21.85% 19.422 15.179 - -2.43% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -21.72% 95.417 74.691 - 1.29% -
BM_RangesMakeHeap_string_Descending_256 -21.71% 3.427 2.683 - -1.38% -
BM_PushHeap_string_PipeOrgan_262144 -21.61% 22.068 17.298 - -4.62% -
BM_PushHeap_string_Descending_1024 -21.35% 3.315 2.607 - 6.03% -
BM_RangesPushHeap_string_Descending_262144 -20.94% 5.119 4.047 - 24.89% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -20.84% 20393610.749 16142789.138 - -1.20% -
BM_std_min<unsigned___int128>/19 -20.71% 9.153 7.258 - -0.81% -
BM_PushHeap_string_PipeOrgan_16384 -20.49% 16.302 12.962 - -2.14% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -19.93% 36.317 29.078 - -18.59% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -19.84% 23.532 18.863 - -0.49% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -19.54% 866.786 697.439 - -6.78% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -19.44% 6.456 5.201 - -19.92% -
BM_std_min<unsigned___int128>/18 -19.38% 8.531 6.877 - -0.60% -
rng::copy(vector<int>)/32768 -19.13% 3486.281 2819.270 - -11.11% -
std::partition(deque<int>)_(dense)/32 -19.08% 11.146 9.018 - -9.41% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -19.07% 0.567 0.459 - -18.69% -
bm_lexicographical_compare<unsigned_char>/4 -19.06% 1.497 1.212 - -2.96% -
std::fill_n(vector<bool>)/1048576 -18.90% 3834.320 3109.788 - -18.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -18.89% 75378224.467 61139678.075 - -34.22% -
std::partition(deque<int>)_(dense)/50 -18.63% 16.338 13.294 - -11.42% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -18.63% 28.305 23.032 - -8.30% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.53% 66.627 54.283 - -2.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -18.51% 3137905.409 2557100.231 - -18.96% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -18.43% 0.489 0.399 - 18.81% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -18.31% 838.420 684.876 - -7.20% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -18.17% 0.637 0.521 - 8.02% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -18.03% 0.612 0.502 - 3.08% -
std::multimap<std::string,_int>::erase(iterator)/8192 -17.98% 32.841 26.937 - 0.66% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -17.98% 26.299 21.571 - -17.02% -
std::multiset<std::string>::erase(key)_(existent)/8192 -17.93% 135.039 110.824 - -12.87% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -17.81% 71.999 59.176 - 17.49% -
BM_std_min<unsigned___int128>/17 -17.65% 7.890 6.497 - -0.52% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -17.46% 5.894 4.865 - -1.98% -
bm_lexicographical_compare<unsigned_char>/6 -17.35% 1.959 1.619 - -3.23% -
BM_PushHeap_float_SingleElement_1 -17.33% 0.697 0.576 - 10.94% -
BM_PushHeap_string_Random_262144 -17.06% 21.799 18.080 - -3.30% -
rng::find_end(list<int>)_(single_element)/8192 -17.03% 8765.201 7272.403 - -8.53% -
SetIntersection_Interlaced_Vector_string_262144_64 -17.02% 22115214.153 18351851.734 - 0.87% -
BM_std_min<__int128>/1 -16.98% 0.371 0.308 - -10.61% -
BM_PopHeap_string_1 -16.97% 0.700 0.581 - 24.55% -
rng::copy(vector<bool>)_(aligned)/262144 -16.91% 326.673 271.439 - -2.28% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -16.62% 42.521 35.452 - 0.12% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -16.49% 9.978 8.333 - -16.83% -
bm_lexicographical_compare<unsigned_char>/16 -16.31% 1.156 0.968 - -0.60% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -16.28% 43.268 36.224 - -8.24% -
BM_deque_vector_copy/64000 -16.23% 2849.679 2387.039 - -0.14% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -16.18% 11081.635 9288.624 - 13.09% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -16.14% 1584.128 1328.399 - 2.54% -
BM_std_min<short>/4 -16.14% 1.082 0.907 - -19.96% -
BM_RangesMakeHeap_string_Descending_64 -15.92% 3.051 2.565 - -1.41% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -15.85% 9161.493 7708.989 - -10.79% -
rng::find(vector<bool>)_(process_all)/50 -15.85% 0.740 0.623 - -28.02% -
bm_lexicographical_compare<unsigned_char>/7 -15.80% 2.213 1.863 - -3.38% -
BM_std_min<unsigned___int128>/16 -15.78% 7.292 6.142 - 0.02% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -15.64% 11.272 9.509 - -10.23% -
BM_PushHeap_string_Descending_64 -15.54% 2.692 2.273 - 1.38% -
std::multiset<int>::count(key)_(non-existent)/8192 -15.51% 11.199 9.462 - -13.64% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -15.49% 1712.715 1447.384 - -0.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -15.45% 1900064.770 1606442.846 - -19.34% -
std::rotate_copy(vector<int>)/8192 -15.42% 640.902 542.066 - -26.93% -
bm_lexicographical_compare<unsigned_char>/1 -15.42% 1.690 1.429 - -2.16% -
std::unordered_set<int>::count(key)_(non-existent)/32 -15.39% 1.480 1.252 - -23.66% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -15.38% 1.797 1.520 - 8.06% -
rng::none_of(vector<int>)_(process_all)/50 -15.30% 14.879 12.602 - -0.87% -
BM_std_min<unsigned___int128>/1 -15.28% 0.367 0.311 - -28.76% -
std::multimap<std::string,_int>::erase(iterator)/1024 -15.12% 33.010 28.020 - 0.33% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -15.06% 49.503 42.049 - -0.62% -
std::unique_copy(deque<int>)_(contiguous)/32 -15.00% 11.045 9.388 - -12.57% -
rng::find_end(deque<int>)_(single_element)/1000 -14.95% 293.157 249.318 - -1.54% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.95% 232.555 197.797 - -0.56% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -14.89% 27.327 23.258 - 4.37% -
BM_RangesMakeHeap_string_Descending_16 -14.87% 2.754 2.344 - -2.15% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -14.83% 16.484 14.040 - 6.06% -
BM_deque_vector_copy/65536 -14.79% 2940.076 2505.143 - -1.00% -
rng::find_end(deque<int>)_(process_all)/8192 -14.79% 2387.084 2034.045 - -0.25% -
BM_std_min<unsigned___int128>/15 -14.78% 6.700 5.709 - -0.02% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -14.76% 1.339 1.142 - -11.44% -
bm_lexicographical_compare<unsigned_char>/2 -14.63% 1.960 1.673 - -3.29% -
rng::copy_backward(vector<bool>)_(aligned)/64 -14.55% 1.893 1.618 - -15.24% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -14.53% 99.736 85.243 - 0.07% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -14.51% 92.297 78.906 - 1.74% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -14.45% 2.635 2.254 - 11.63% -
rng::find_end(deque<int>)_(process_all)/1024 -14.31% 302.597 259.307 - 0.02% -
bm_lexicographical_compare<unsigned_char>/5 -14.29% 1.733 1.486 - 3.30% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -14.26% 7.191 6.166 - -15.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -14.18% 0.697 0.598 - 14.87% -
rng::find_end(deque<int>)_(process_all)/1048576 -14.16% 308734.544 265029.906 - -0.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -13.96% 53.323 45.877 - 22.19% -
std::multiset<std::string>::erase(key)_(existent)/32 -13.95% 58.731 50.538 - 1.56% -
BM_StringDestroy_Small -13.93% 0.876 0.754 - 15.61% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -13.83% 29.172 25.138 - -22.05% -
rng::rotate_copy(list<int>)/8192 -13.83% 8304.351 7156.245 - 2.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -13.82% 34.282 29.544 - 3.48% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -13.67% 47.666 41.152 - 0.19% -
BM_std_min<unsigned___int128>/14 -13.59% 6.133 5.299 - -0.10% -
rng::partition(list<int>)_(dense)/8192 -13.47% 5095.363 4409.154 - -0.81% -
std::find_end(list<int>,_pred)_(same_length)/8192 -13.46% 20587.125 17816.935 - -1.52% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -13.45% 735.338 636.408 - -7.60% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -13.45% 14450.307 12506.289 - -3.15% -
std::set<int>::erase(key)_(non-existent)/32 -13.38% 2.680 2.321 - -5.51% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -13.37% 10.375 8.988 - -26.24% -
std::unordered_set<int>::contains(key)_(existent)/1024 -13.35% 1.402 1.215 - -1.78% -
std::map<std::string,_int>::count(key)_(existent)/32 -13.32% 18.097 15.687 - -4.76% -
BM_PopHeap_uint64_1 -13.26% 0.519 0.450 - 1.81% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -13.20% 1.337 1.161 - -11.88% -
BM_std_minmax<long_long>/3 -13.16% 1.750 1.519 - -12.55% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -13.15% 24.119 20.947 - -1.95% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -13.05% 42.062 36.574 - -7.23% -
BM_RangesMakeHeap_string_Descending_4 -13.04% 2.416 2.101 - -1.56% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -13.01% 24.540 21.346 - -1.77% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -13.01% 9642.357 8387.769 - -13.20% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -13.00% 10.431 9.075 - -2.97% -
std::copy_if(list<int>)_(entire_range)/64 -12.96% 36.189 31.499 - -12.82% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -12.87% 1.339 1.167 - -15.30% -
BM_RangesMakeHeap_string_PipeOrgan_256 -12.84% 5.498 4.792 - -0.95% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -12.82% 9511.754 8292.624 - -13.68% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -12.74% 72.127 62.936 - 2.15% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -12.73% 35.906 31.336 - -13.16% -
bm_lexicographical_compare<unsigned_char>/3 -12.72% 2.204 1.923 - -1.78% -
rng::search(list<int>)_(same_length)/8192 -12.62% 9688.475 8465.700 - 12.82% -
BM_PushHeap_string_Descending_16 -12.54% 2.436 2.130 - 1.89% -
BM_RangesPushHeap_uint32_Ascending_1 -12.51% 0.576 0.504 - -17.53% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -12.50% 614.138 537.365 - 5.57% -
SetIntersection_Front_Set_float_16384_256 -12.41% 5143497.701 4505094.466 - -2.70% -
BM_RangesPushHeap_string_Ascending_262144 -12.33% 35.282 30.930 - 4.08% -
BM_PushHeap_string_PipeOrgan_256 -12.28% 8.679 7.613 - -6.83% -
BM_RangesPushHeap_string_Ascending_256 -12.21% 10.974 9.634 - -3.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -12.20% 10137763.980 8901058.997 - -34.22% -
std::unordered_set<std::string>::erase(iterator)/1024 -12.19% 29.843 26.205 - -0.06% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -12.15% 1.639 1.440 - -10.23% -
std::copy_if(list<int>)_(entire_range)/32768 -12.11% 30003.419 26368.773 - -12.88% -
std::multiset<std::string>::erase(iterator)/0 -12.10% 30.057 26.420 - -10.06% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -12.10% 1.704 1.497 - 12.36% -
BM_std_min<unsigned___int128>/13 -12.06% 5.570 4.898 - 0.08% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -12.05% 24.531 21.576 - -26.25% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -12.03% 605.369 532.558 - -1.01% -
BM_RangesPushHeap_string_Ascending_1024 -12.03% 13.845 12.180 - -2.57% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -11.98% 1.548 1.362 - -16.18% -
BM_RangesMakeHeap_string_SingleElement_262144 -11.97% 8.224 7.240 - -0.32% -
std::copy_backward(vector<int>)/32768 -11.88% 3795.289 3344.418 - -6.74% -
BM_PushHeap_string_PipeOrgan_1024 -11.87% 10.795 9.514 - -4.14% -
std::set<std::string>::erase(iterator)/32 -11.84% 31.185 27.491 - 4.94% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -11.83% 1.076 0.949 - -9.08% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -11.80% 0.261 0.230 - -11.43% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -11.79% 40.399 35.638 - -0.05% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.75% 384.496 339.334 - 0.18% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -11.70% 10.564 9.329 - -12.52% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -11.69% 25.320 22.361 - -2.09% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -11.64% 1.697 1.499 - 3.32% -
std::unordered_set<std::string>::find(key)_(existent)/32 -11.61% 42.144 37.249 - -12.08% -
std::multiset<std::string>::find(key)_(existent)/8192 -11.56% 28.907 25.565 - -15.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -11.54% 89.063 78.790 - 1.25% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -11.54% 29.440 26.044 - -0.73% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -11.46% 1.305 1.155 - -8.13% -
std::find_end(deque<int>)_(near_matches)/1024 -11.44% 31268.968 27691.615 - -5.99% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.42% 347.567 307.876 - -0.63% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -11.42% 1.304 1.155 - -8.45% -
SetIntersection_Front_Set_float_1024_256 -11.41% 5002160.321 4431474.273 - -9.34% -
SetIntersection_Interlaced_Vector_string_256_256 -11.40% 22855078.454 20248996.268 - -1.39% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -11.38% 5072933.882 4495557.137 - -0.22% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -11.37% 14.982 13.278 - -0.59% -
BM_deque_vector_copy/70000 -11.35% 3181.643 2820.553 - -0.37% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -11.31% 1.304 1.156 - -12.25% -
BM_std_minmax<long_long>/2 -11.27% 1.315 1.167 - -9.43% -
std::equal(deque<int>)_(it,_it,_it)/50 -11.27% 24.106 21.390 - 5.68% -
BM_PushHeap_string_Descending_4 -11.26% 2.166 1.922 - -1.27% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -11.23% 1.303 1.156 - -12.56% -
rng::copy_backward(vector<int>)/32768 -11.20% 3286.674 2918.405 - 2.65% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -11.20% 3.483 3.093 - -16.10% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -11.18% 0.451 0.401 - 7.26% -
std::set<std::string>::erase(key)_(non-existent)/32 -11.17% 14.686 13.046 - 5.64% -
std::find_end(deque<int>)_(near_matches)/1000 -11.13% 30100.476 26749.824 - -5.72% -
BM_lexicographical_compare_three_way_fast_path/1 -11.02% 0.391 0.348 - 13.88% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -10.97% 1859.037 1655.101 - 0.23% -
BM_deque_vector_ranges_move/0 -10.94% 1.548 1.379 - 0.15% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -10.93% 57.214 50.963 - 3.13% -
SetIntersection_Front_Set_float_1024_1024 -10.75% 16614296.323 14827857.614 - -9.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -10.74% 134711079.062 120246929.995 - -4.91% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -10.72% 1.754 1.566 - -1.75% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -10.71% 7680.387 6858.081 - 0.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -10.70% 2.743 2.449 - -16.53% -
BM_std_minmax<unsigned_char>/8 -10.69% 1.087 0.971 - -0.66% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.64% 1847.947 1651.305 - -0.38% -
BM_std_min<unsigned___int128>/12 -10.64% 5.024 4.490 - 0.06% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -10.60% 1597873.556 1428494.813 - 1.28% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -10.58% 57.437 51.357 - -1.59% -
BM_SortHeap_pair<uint32,_uint32>_4 -10.58% 1.890 1.690 - -0.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -10.55% 6945703.739 6212837.620 - 5.55% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -10.55% 18.090 16.181 - -3.94% -
BM_PushHeap_string_Ascending_16384 -10.52% 22.263 19.921 - 8.35% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -10.43% 26.030 23.315 - -4.77% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -10.38% 48.272 43.259 - 1.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.38% 36.609 32.810 - 0.51% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -10.38% 1233.666 1105.633 - -6.26% -
std::for_each_n(list<int>)/8 -10.31% 2.592 2.325 - -9.38% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -10.29% 1.529 1.372 - -9.05% -
SetIntersection_Interlaced_Vector_float_1024_4 -10.27% 1466805.052 1316183.730 - -14.23% -
std::unordered_multiset<int>::find(key)_(existent)/32 -10.24% 1.302 1.169 - -3.32% -
std::unordered_set<int>::count(key)_(existent)/32 -10.23% 1.470 1.320 - -21.27% -
rng::is_sorted_until(deque<int>)/8 -10.21% 4.285 3.848 - 31.97% -
std::fill_n(vector<bool>)/64 -10.17% 1.518 1.364 - -14.20% -
std::find_end(list<int>)_(single_element)/8192 -10.16% 8635.307 7757.722 - 1.43% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -10.11% 1.862 1.674 - 22.41% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 -10.10% 21.985 19.764 - -9.39% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -10.07% 0.540 0.485 - -9.47% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -9.98% 0.556 0.500 - 11.87% -
BM_std_minmax<char>/8 -9.95% 1.024 0.922 - -19.76% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -9.90% 1.671 1.505 - -0.36% -
std::multiset<std::string>::erase(iterator)/1024 -9.88% 32.973 29.716 - -0.16% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -9.88% 1.860 1.677 - -4.44% -
std::set<int>::insert(value)_(already_present)/1024 -9.88% 6.776 6.107 - -1.31% -
std::find_end(list<int>,_pred)_(single_element)/8192 -9.85% 9275.978 8362.700 - -0.68% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -9.84% 37799435.342 34078720.425 - 21.53% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -9.83% 2.602 2.347 - -8.27% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -9.80% 48.571 43.810 - 16.65% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -9.72% 0.585 0.528 - -4.76% -
BM_std_min<long_long>/1 -9.72% 0.673 0.607 - 7.04% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.68% 34.844 31.471 - -0.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -9.68% 5800.436 5238.970 - 0.33% -
BM_std_min<unsigned___int128>/11 -9.68% 4.501 4.065 - -0.16% -
std::unordered_multiset<int>::count(key)_(existent)/32 -9.62% 1.858 1.679 - -3.50% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -9.60% 24.595 22.233 - -9.19% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -9.59% 0.574 0.519 - 8.54% -
BM_MakeHeap_uint64_Ascending_4 -9.56% 0.452 0.409 - -4.58% -
std::unordered_set<std::string>::erase(iterator)/32 -9.55% 31.739 28.706 - -0.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -9.54% 216119695.254 195506599.785 - -5.27% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.52% 29.304 26.514 - -15.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -9.46% 9745650.668 8824102.891 - -23.40% -
BM_StringRelational_Less_Huge_Large_Control -9.42% 2.468 2.236 - -5.48% -
rng::partition(deque<int>)_(sparse)/50 -9.41% 20.250 18.345 - 11.16% -
BM_RangesMakeThenSortHeap_string_Random_262144 -9.39% 208.483 188.905 - -0.63% -
SetIntersection_Interlaced_Vector_float_256_4 -9.39% 5356734.997 4853937.314 - -1.12% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -9.38% 30.562 27.694 - -3.83% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -9.25% 356.884 323.872 - 3.89% -
BM_std_minmax<long_long>/5 -9.25% 2.224 2.019 - -8.99% -
std::all_of(deque<int>)_(process_all)/50 -9.24% 21.237 19.275 - -9.69% -
BM_deque_vector_ranges_copy/64000 -9.22% 2848.643 2585.870 - -0.98% -
rng::partition(list<int>)_(sparse)/8192 -9.19% 7879.756 7155.996 - -1.11% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -9.18% 29.795 27.059 - -1.01% -
BM_vector_deque_ranges_move/64000 -9.12% 2853.758 2593.496 - -0.53% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.08% 1594.660 1449.919 - 0.73% -
rng::transform(list<int>,_list<int>)/8192 -9.07% 10218.338 9291.288 - -9.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -9.04% 10825815.741 9847031.642 - 0.83% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -9.04% 1.265 1.151 - -6.96% -
std::remove_copy(deque<int>)_(prefix)/1024 -8.95% 413.401 376.383 - -0.16% -
BM_deque_vector_ranges_copy/65536 -8.93% 2876.318 2619.369 - -1.42% -
BM_vector_deque_copy/65536 -8.93% 2663.154 2425.399 - -0.27% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -8.92% 0.933 0.850 - -8.85% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -8.92% 4606.466 4195.656 - -8.81% -
rng::unique(deque<int>)_(sprinkled)/52 -8.90% 74.755 68.098 - 1.16% -
std::map<std::string,_int>::ctor(const&)/32 -8.87% 788.837 718.843 - 4.48% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -8.87% 1731.791 1578.212 - 7.65% -
BM_deque_deque_ranges_move_backward/512 -8.80% 20.498 18.693 - -1.23% -
BM_deque_vector_ranges_move_backward/0 -8.80% 1.503 1.371 - -0.05% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -8.79% 13.857 12.640 - -1.57% -
std::none_of(deque<int>)_(process_all)/8192 -8.76% 2873.189 2621.453 - -6.82% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -8.73% 19.884 18.148 - 1.50% -
rng::copy(list<int>)/64 -8.73% 33.801 30.852 - -1.98% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -8.71% 32.285 29.473 - 8.31% -
rng::copy_backward(list<int>)/32768 -8.71% 30329.043 27687.746 - -8.67% -
BM_StringEraseWithMove_Small_Transparent -8.67% 2.555 2.334 - -7.93% -
SetIntersection_Interlaced_Set_string_262144_16384 -8.60% 2889972.657 2641292.238 - -4.02% -
rng::adjacent_find(deque<int>)/50 -8.59% 18.803 17.188 - 6.49% -
BM_std_minmax<unsigned_char>/32 -8.56% 1.601 1.464 - -15.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -8.51% 32.211 29.469 - -0.10% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -8.50% 0.362 0.331 - -0.12% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -8.50% 1939.794 1774.900 - -8.55% -
BM_RangesMakeHeap_string_Ascending_1024 -8.48% 5.339 4.886 - 0.51% -
BM_vector_deque_copy_backward/2 -8.46% 2.067 1.892 - 0.32% -
BM_std_min<unsigned___int128>/10 -8.41% 4.011 3.674 - -0.14% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -8.40% 0.362 0.332 - 0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -8.39% 6691892.096 6130683.825 - 2.52% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -8.38% 1.271 1.165 - -7.56% -
BM_StringRelational_Eq_Small_Small_Control -8.37% 1.851 1.696 - -10.82% -
std::map<int,_int>::insert(value)_(already_present)/1024 -8.34% 3.509 3.216 - -0.68% -
BM_vector_deque_move/65536 -8.32% 2875.902 2636.561 - 0.03% -
BM_std_minmax<short>/16 -8.30% 1.900 1.743 - -0.90% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -8.22% 1583.043 1452.900 - -0.62% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -8.20% 196.101 180.011 - 1.15% -
BM_vector_deque_ranges_copy/64000 -8.20% 2956.845 2714.434 - 0.04% -
BM_vector_deque_ranges_copy/65536 -8.19% 2875.076 2639.495 - -0.22% -
rng::partition(deque<int>)_(sparse)/32 -8.19% 13.592 12.478 - 17.76% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -8.18% 1.167 1.071 - -4.44% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.18% 800.521 735.003 - 0.12% -
rng::partition(deque<int>)_(dense)/50 -8.18% 15.399 14.139 - 1.24% -
BM_deque_deque_ranges_move_backward/5500 -8.11% 223.600 205.460 - -0.16% -
rng::copy_if(list<int>)_(entire_range)/32768 -8.10% 28402.928 26101.507 - -6.63% -
std::none_of(deque<int>)_(process_all)/32768 -8.09% 11512.710 10581.447 - -5.27% -
BM_vector_deque_ranges_move/65536 -8.07% 2859.981 2629.120 - -0.31% -
BM_RangesMakeHeap_float_Random_16 -8.05% 1.710 1.572 - 4.63% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -8.05% 209.113 192.282 - 2.32% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -8.03% 1.725 1.587 - -1.92% -
BM_std_minmax<long_long>/4 -8.01% 1.868 1.719 - -5.98% -
std::transform(list<int>)_(identity_transform)/8192 -8.01% 7638.448 7026.710 - -10.25% -
BM_vector_deque_copy/64000 -7.96% 2941.764 2707.665 - -0.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -7.93% 93.536 86.115 - 1.29% -
BM_std_min<unsigned___int128>/6 -7.93% 2.260 2.081 - -0.60% -
rng::find_end(deque<int>)_(single_element)/8192 -7.92% 2203.322 2028.776 - -0.45% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -7.92% 569.216 524.145 - -1.04% -
BM_PushHeap_uint64_SingleElement_64 -7.89% 0.407 0.375 - -2.43% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.84% 24.740 22.801 - -0.61% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -7.83% 828.133 763.264 - -11.04% -
SetIntersection_Front_Set_uint32_16384_64 -7.83% 2048064.386 1887802.893 - 3.42% -
rng::reverse_copy(deque<int>)/8 -7.81% 3.045 2.807 - -2.43% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -7.81% 1.192 1.099 - -4.26% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -7.78% 12829.706 11831.644 - -3.62% -
BM_vector_deque_move/70000 -7.77% 3168.333 2922.283 - 0.07% -
rng::rotate(list<int>)_(1_element_forward)/8192 -7.74% 8257.666 7618.402 - -1.44% -
BM_deque_vector_ranges_copy/70000 -7.74% 3093.417 2854.107 - 1.47% -
SetIntersection_Interlaced_Vector_string_16384_16 -7.73% 4611664.826 4255049.512 - 1.44% -
rng::partition(deque<int>)_(dense)/32 -7.69% 10.514 9.705 - 2.50% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -7.68% 5.271 4.866 - 0.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -7.67% 3.582 3.307 - 0.21% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -7.66% 19365.065 17881.425 - -9.54% -
BM_vector_deque_ranges_move/70000 -7.66% 3048.032 2814.605 - -0.28% -
rng::find_first_of(vector<int>)_(large_needle)/50 -7.64% 285.569 263.764 - -2.90% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -7.59% 1614.876 1492.334 - -1.69% -
SetIntersection_Front_Set_float_1024_64 -7.54% 2040500.876 1886709.778 - -7.05% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -7.52% 1.536 1.421 - -8.06% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.52% 8519.177 7878.652 - -0.68% -
rng::swap_ranges(deque<int>)/50 -7.49% 19.938 18.445 - 0.37% -
std::is_sorted_until(deque<int>)/8 -7.47% 3.090 2.859 - 12.43% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -7.47% 2837.261 2625.255 - 3.30% -
BM_MakeHeap_string_Descending_16384 -7.46% 2.976 2.754 - -5.66% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -7.44% 17.941 16.606 - 0.93% -
BM_std_min<unsigned___int128>/8 -7.44% 3.109 2.878 - -0.32% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -7.40% 294.331 272.537 - -0.12% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -7.38% 1.146 1.061 - 10.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -7.36% 1716865.561 1590446.209 - -0.62% -
std::find_first_of(deque<int>)_(large_needle)/32 -7.33% 305.248 282.867 - -5.03% -
BM_RangesPushHeap_string_PipeOrgan_16384 -7.33% 14.734 13.654 - 5.19% -
rng::remove_copy(deque<int>)_(prefix)/50 -7.30% 21.867 20.270 - -4.13% -
BM_std_minmax<char>/19 -7.30% 1.769 1.640 - -6.35% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -7.30% 24.128 22.368 - 1.01% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -7.29% 1.594 1.478 - -8.17% -
bm_lexicographical_compare<unsigned_char>/64 -7.28% 1.965 1.822 - 0.33% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -7.28% 0.363 0.337 - -0.35% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.28% 8.259 7.658 - 0.02% -
rng::find_end(deque<int>)_(single_element)/1024 -7.23% 277.999 257.908 - -0.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -7.20% 1595079.572 1480217.804 - -7.01% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -7.20% 28.912 26.831 - -6.93% -
BM_vector_deque_move/64000 -7.19% 2929.030 2718.387 - 0.43% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -7.19% 1.114 1.034 - -0.05% -
rng::rotate(list<int>)_(1_element_backward)/50 -7.13% 25.298 23.495 - -9.75% -
BM_PushHeap_uint32_PipeOrgan_1 -7.13% 0.474 0.441 - -8.97% -
BM_RangesMakeHeap_string_PipeOrgan_64 -7.08% 5.104 4.743 - -0.45% -
BM_vector_deque_ranges_move_backward/2 -7.06% 1.937 1.800 - -10.10% -
BM_MakeHeap_string_Ascending_1024 -7.05% 5.269 4.898 - 0.31% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -7.04% 38852.096 36117.812 - -4.47% -
BM_std_min<unsigned___int128>/9 -7.03% 3.526 3.278 - -0.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -7.01% 43262.729 40230.138 - -0.66% -
BM_vector_deque_copy_backward/1 -7.00% 2.310 2.149 - -1.78% -
rng::fill(deque<int>)/32 -7.00% 1.470 1.367 - -9.46% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -6.99% 24.063 22.382 - -1.79% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -6.95% 81.240 75.590 - -0.78% -
std::set<std::string>::erase(key)_(non-existent)/1024 -6.92% 26.510 24.675 - -1.04% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -6.91% 29.358 27.331 - -0.09% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -6.90% 24.729 23.023 - -4.29% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -6.90% 87742.745 81691.384 - -4.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.89% 25.272 23.531 - -58.83% -
rng::move(deque<int>)/32768 -6.87% 2175.277 2025.779 - -6.77% -
BM_MakeHeap_uint32_PipeOrgan_4 -6.87% 0.419 0.390 - -1.30% -
rng::search_n(list<int>)_(no_match)/8192 -6.86% 7393.262 6885.911 - 0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -6.86% 0.556 0.518 - -18.55% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -6.84% 34.562 32.199 - 0.72% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -6.83% 1.848 1.722 - -6.86% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -6.81% 28278.651 26354.259 - -1.43% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -6.80% 868401.436 809339.052 - -2.15% -
std::is_sorted_until(list<int>)/8192 -6.78% 7275.159 6782.072 - -5.69% -
BM_RangesMakeHeap_string_PipeOrgan_4 -6.77% 2.769 2.582 - 0.04% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -6.75% 3587.318 3345.340 - -1.46% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -6.74% 24.285 22.648 - -0.55% -
BM_std_minmax<int>/2 -6.73% 0.900 0.840 - -1.36% -
BM_RangesPopHeap_string_262144 -6.70% 101.152 94.376 - 0.47% -
BM_deque_vector_copy/0 -6.69% 1.490 1.391 - -9.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -6.69% 27730284.320 25874857.707 - -0.51% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -6.69% 4.535 4.232 - -2.18% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.69% 6.745 6.293 - -0.27% -
SetIntersection_None_Vector_float_262144_16384 -6.67% 1302353.996 1215451.885 - 0.96% -
BM_std_minmax<char>/26 -6.67% 1.538 1.436 - -7.77% -
BM_MakeHeap_uint64_Descending_64 -6.62% 0.251 0.235 - -3.33% -
SetIntersection_Interlaced_Vector_float_16384_16 -6.58% 3891607.232 3635643.158 - -10.25% -
BM_StringEraseToEnd_Huge_Opaque -6.57% 2.512 2.347 - -5.70% -
BM_MakeHeap_float_Random_64 -6.56% 1.787 1.669 - 1.34% -
std::find_if(vector<int>)_(process_all)/8 -6.54% 2.700 2.523 - 0.40% -
BM_vector_deque_copy/70000 -6.53% 3131.595 2927.076 - -0.10% -
rng::transform(list<int>)_(identity_transform)/8192 -6.53% 7602.481 7106.165 - -18.01% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -6.52% 11486.061 10737.009 - 1.88% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.52% 314.247 293.756 - 0.32% -
BM_std_minmax<char>/27 -6.51% 1.952 1.825 - -6.20% -
BM_RangesPushHeap_string_Ascending_64 -6.50% 7.442 6.958 - -1.74% -
rng::rotate(list<int>)_(1_element_backward)/8192 -6.50% 8360.165 7816.748 - -0.17% -
std::search(deque<int>)_(near_matches)/1000 -6.49% 19754.209 18471.894 - -0.89% -
BM_PushHeap_string_QuickSortAdversary_262144 -6.48% 17.184 16.070 - -1.92% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -6.48% 8.236 7.703 - 5.87% -
BM_PopHeap_float_262144 -6.47% 40.667 38.037 - -9.02% -
BM_std_min<unsigned___int128>/7 -6.45% 2.657 2.486 - -0.46% -
rng::is_sorted(list<int>,_pred)/8192 -6.44% 8842.431 8272.866 - 12.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -6.44% 156557811.397 146475534.113 - 4.30% -
std::generate(list<int>)/8192 -6.44% 7406.022 6929.158 - 0.12% -
BM_vector_deque_ranges_copy/70000 -6.42% 3133.310 2932.060 - 0.05% -
rng::generate(list<int>)/8192 -6.42% 7535.177 7051.230 - -0.54% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -6.41% 10.872 10.175 - -0.43% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -6.41% 5.434 5.086 - -0.43% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -6.40% 20956.365 19614.861 - -3.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -6.38% 3563369.357 3336017.778 - 2.56% -
BM_std_min<unsigned_short>/19 -6.36% 1.893 1.773 - -5.85% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -6.34% 1.612 1.510 - -1.96% -
BM_std_minmax<long_long>/11 -6.33% 2.538 2.378 - -6.44% -
SetIntersection_Interlaced_Vector_string_262144_16384 -6.32% 1064668.540 997339.193 - 1.62% -
BM_PushHeap_string_PipeOrgan_64 -6.30% 6.317 5.919 - -0.97% -
std::multiset<int>::find(key)_(existent)/8192 -6.30% 8.910 8.348 - 0.37% -
SetIntersection_Interlaced_Set_string_1024_64 -6.29% 17718489.607 16604529.002 - 2.87% -
rng::reverse(list<int>)/4096 -6.26% 1752.269 1642.593 - -1.94% -
std::set<int>::insert(value)_(already_present)/8192 -6.25% 10.831 10.154 - 2.06% -
rng::find_end(list<int>)_(process_all)/8192 -6.25% 6826.746 6400.160 - -0.23% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -6.23% 5.835 5.471 - 4.64% -
rng::swap_ranges(deque<int>)/1024 -6.23% 336.964 315.960 - -3.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 -6.23% 0.607 0.569 - -7.09% -
rng::find_first_of(deque<int>)_(large_needle)/50 -6.22% 713.431 669.049 - -0.58% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -6.21% 9.492 8.903 - -21.98% -
BM_RangesMakeHeap_string_PipeOrgan_16 -6.19% 3.843 3.606 - -0.43% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -6.18% 1.973 1.851 - -0.38% -
SetIntersection_Front_Set_uint32_16384_256 -6.17% 4858896.518 4559064.286 - -3.76% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -6.13% 20.747 19.474 - -3.18% -
std::unordered_set<std::string>::count(key)_(existent)/32 -6.13% 38.972 36.585 - -14.01% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.11% 34.334 32.235 - 27.71% -
BM_num_put<const_void*> -6.10% 13.392 12.574 - 0.04% -
SetIntersection_Front_Vector_string_16384_256 -6.10% 10154110.659 9534982.608 - -0.03% -
std::map<std::string,_int>::contains(key)_(existent)/32 -6.09% 16.152 15.168 - -4.06% -
bm_ranges_lexicographical_compare<int>/16 -6.06% 2.306 2.166 - -3.57% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -6.05% 22.730 21.354 - -2.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -6.05% 2011208.177 1889501.617 - -17.66% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.05% 43.079 40.473 - 30.81% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.04% 9083.306 8534.282 - -8.07% -
BM_MakeHeap_string_PipeOrgan_16384 -6.04% 5.559 5.223 - -5.80% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -6.04% 84.857 79.732 - 0.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -6.03% 1.331 1.251 - 3.36% -
BM_MakeThenSortHeap_uint32_Descending_4 -6.01% 1.434 1.348 - 2.53% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -5.99% 27.680 26.021 - -2.09% -
std::find_end(list<int>,_pred)_(process_all)/8192 -5.98% 7783.187 7317.484 - 0.11% -
rng::copy(vector<bool>)_(unaligned)/512 -5.98% 3.699 3.478 - -5.73% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -5.98% 22.383 21.045 - -3.33% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -5.96% 1530634.565 1439375.247 - -5.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -5.95% 2429059.805 2284630.486 - 6.07% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -5.94% 3036.664 2856.285 - -0.34% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -5.92% 1.308 1.231 - 0.32% -
BM_deque_deque_copy/70000 -5.89% 3166.577 2980.043 - -6.07% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.88% 3625.838 3412.733 - -0.72% -
rng::swap_ranges(deque<int>)/8192 -5.87% 2694.571 2536.382 - -2.82% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -5.86% 16.908 15.917 - -1.10% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -5.85% 699.381 658.442 - -3.01% -
BM_std_minmax<long_long>/6 -5.85% 2.429 2.287 - -5.77% -
SetIntersection_Front_Set_string_16384_64 -5.84% 4964723.665 4674887.151 - 1.23% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -5.83% 2.196 2.068 - -0.86% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -5.83% 41.838 39.398 - 0.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.83% 1718353.599 1618173.258 - 0.93% -
rng::generate_n(list<int>)/32 -5.83% 9.532 8.977 - 3.41% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.81% 1012.364 953.533 - -0.10% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -5.81% 1.438 1.355 - 0.55% -
BM_std_min<unsigned_long_long>/6 -5.80% 1.628 1.533 - -1.67% -
BM_StringFindAllMatch/64 -5.79% 3.072 2.894 - -3.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.78% 3544102.664 3339353.494 - 2.29% -
std::search(deque<int>)_(near_matches)/1024 -5.77% 20648.652 19458.183 - -0.46% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.70% 385.210 363.247 - -0.50% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -5.70% 0.496 0.467 - -4.30% -
BM_std_minmax<int>/3 -5.69% 1.198 1.130 - -2.03% -
BM_deque_deque_copy/65536 -5.69% 3033.535 2860.965 - 1.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.69% 5049280.676 4762042.519 - -49.27% -
BM_std_min<unsigned___int128>/5 -5.68% 1.850 1.745 - -0.36% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -5.68% 25.927 24.454 - -4.16% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -5.65% 289.489 273.124 - -16.98% -
rng::adjacent_find(deque<int>)/8 -5.64% 3.750 3.538 - 4.70% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.60% 0.873 0.824 - 0.02% -
BM_std_minmax<char>/16 -5.59% 1.026 0.969 - -10.56% -
rng::find_first_of(deque<int>)_(large_needle)/32 -5.59% 298.242 281.585 - -0.96% -
SetIntersection_Front_Set_uint32_262144_1024 -5.58% 15471435.448 14608534.500 - -4.44% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -5.58% 10.557 9.969 - -11.23% -
SetIntersection_Front_Set_uint32_262144_256 -5.55% 4783864.002 4518369.412 - -3.62% -
BM_RangesSortHeap_string_262144 -5.55% 184.054 173.841 - 1.03% -
std::unordered_multimap<int,_int>::clear()/8192 -5.54% 64910.535 61313.600 - 2.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.53% 1707323.489 1612843.670 - 0.30% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -5.50% 8902.142 8412.789 - 7.68% -
BM_PushHeap_string_PipeOrgan_4 -5.46% 2.634 2.490 - -1.36% -
std::multiset<int>::contains(key)_(existent)/8192 -5.44% 8.816 8.337 - -9.60% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -5.43% 10496.613 9926.160 - -16.66% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -5.43% 22.160 20.956 - 2.83% -
BM_StringRelational_Compare_Large_Empty_Control -5.42% 1.707 1.614 - 1.30% -
std::equal(vector<bool>)_(unaligned)/50 -5.42% 0.881 0.834 - -1.38% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -5.41% 1.345 1.272 - -4.89% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -5.40% 12475.982 11802.386 - -0.71% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -5.39% 1.396 1.321 - 8.09% -
std::find(vector<long_long>)_(bail_25%)/8 -5.37% 0.956 0.905 - -2.07% -
BM_StringFindAllMatch/1 -5.36% 2.774 2.625 - -6.52% -
BM_RangesMakeHeap_uint32_Heap_64 -5.31% 0.257 0.243 - 0.52% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -5.31% 32.723 30.987 - -2.28% -
BM_RangesPushHeap_string_PipeOrgan_1024 -5.29% 10.449 9.897 - 0.57% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -5.27% 1.398 1.324 - -4.57% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -5.26% 50738235.183 48071501.929 - 10.69% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -5.24% 246698.517 233762.884 - -4.74% -
BM_PopHeap_string_262144 -5.24% 92.586 87.733 - -10.27% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -5.24% 100132907.677 94889957.866 - 10.18% -
BM_PushHeap_string_PipeOrgan_16 -5.23% 4.282 4.058 - -1.31% -
BM_std_min<unsigned_char>/5 -5.22% 1.317 1.248 - -5.79% -
std::shift_right(list<int>)/8192 -5.20% 7715.005 7313.977 - -1.01% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -5.19% 3.132 2.969 - 2.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -5.19% 21830274.495 20697762.889 - -2.34% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -5.18% 9.483 8.992 - -5.04% -
std::map<int,_int>::insert(value)_(already_present)/0 -5.16% 0.679 0.644 - 10.60% -
BM_std_minmax<char>/30 -5.15% 2.857 2.710 - -1.71% -
rng::for_each_n(list<int>)/8 -5.15% 2.562 2.430 - 0.64% -
BM_RangesMakeHeap_string_Ascending_256 -5.15% 5.067 4.807 - -0.04% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -5.14% 10.454 9.916 - 2.71% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -5.13% 6.580 6.242 - -20.35% -
std::find_end(deque<int>)_(process_all)/1000 -5.12% 262.581 249.128 - -1.24% -
BM_MakeHeap_uint64_Random_64 -5.12% 1.283 1.217 - -8.00% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -5.11% 12084.821 11466.864 - -0.87% -
BM_std_min<char>/16 -5.11% 2.563 2.432 - -3.78% -
BM_std_minmax<char>/23 -5.10% 3.165 3.004 - -1.61% -
std::move_backward(vector<bool>)_(aligned)/512 -5.09% 2.546 2.416 - 1.28% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -5.09% 20795.083 19737.148 - -1.93% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -5.08% 4.918 4.668 - 2.48% -
std::multiset<std::string>::find(key)_(existent)/1024 -5.07% 23.611 22.414 - 4.98% -
BM_PushHeap_string_QuickSortAdversary_16384 -5.07% 16.491 15.656 - -1.58% -
BM_MakeHeap_string_SingleElement_262144 -5.07% 7.792 7.397 - -1.35% -
SetIntersection_Interlaced_Set_string_256_64 -5.05% 31420791.964 29833308.329 - -6.59% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -5.04% 10548.071 10016.013 - -3.04% -
std::set<int>::equal_range(key)_(non-existent)/32 -5.04% 2.708 2.571 - -1.20% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -5.04% 3.967 3.767 - -8.29% -
rng::find_first_of(deque<int>)_(small_needle)/50 -5.04% 170.764 162.162 - -5.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -5.03% 1704215.248 1618518.473 - 0.90% -
BM_vector_deque_ranges_move_backward/1 -5.03% 2.183 2.073 - -8.67% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.03% 140.326 133.274 - -6.77% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -5.02% 1.045 0.993 - -9.60% -
BM_std_min<unsigned_short>/26 -5.01% 2.153 2.045 - -5.76% -
std::set<std::string>::upper_bound(key)_(existent)/32 -5.00% 17.046 16.194 - -4.81% -
BM_StringFindAllMatch/8 -5.00% 2.544 2.417 - -5.04% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -4.99% 0.477 0.453 - -6.31% -
std::reverse_copy(deque<int>)/512 -4.99% 131.491 124.926 - -0.65% -
BM_std_minmax<char>/20 -4.98% 2.071 1.968 - -3.25% -
rng::search(list<int>)_(no_match)/1024 -4.98% 744.351 707.314 - -2.59% -
std::is_sorted(vector<int>,_pred)/8 -4.98% 4.107 3.903 - -2.94% -
BM_MakeHeap_string_Heap_262144 -4.97% 5.468 5.196 - -2.07% -
BM_std_min<unsigned___int128>/4 -4.97% 1.446 1.374 - -0.24% -
BM_LowerBound_string_262144 -4.96% 2242.703 2131.544 - -1.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.95% 1708305.826 1623738.361 - 0.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -4.95% 6369547.957 6054390.337 - 0.40% -
BM_std_minmax<char>/21 -4.94% 2.392 2.274 - -0.41% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -4.92% 1.475 1.402 - 0.84% -
BM_vector_deque_move_backward/2 -4.91% 2.280 2.168 - -2.52% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -4.90% 23.046 21.917 - -5.89% -
SetIntersection_Front_Vector_string_1024_1024 -4.89% 40565885.635 38581043.792 - -7.82% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -4.89% 1.497 1.424 - -0.79% -
std::find_if(list<int>)_(bail_25%)/32768 -4.89% 10423.988 9914.193 - -8.50% -
SetIntersection_Interlaced_Set_float_16384_16384 -4.89% 349044701.739 331993145.046 - 34.03% -
rng::reverse_copy(vector<int>)/8 -4.88% 2.534 2.410 - 7.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.88% 156242487.660 148620034.839 - 5.46% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -4.87% 85479.600 81317.802 - -0.97% -
BM_StringEraseToEnd_Huge_Transparent -4.87% 2.566 2.441 - -4.33% -
rng::sort(deque<int>)_(descending)/1024 -4.86% 1371.191 1304.510 - -0.14% -
BM_MakeThenSortHeap_string_SingleElement_262144 -4.86% 51.549 49.042 - -13.35% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -4.84% 2.204 2.097 - 0.48% -
BM_StringEraseWithMove_Huge_Transparent -4.82% 45.302 43.118 - 1.05% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -4.82% 5.478 5.214 - -0.97% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -4.81% 10.944 10.418 - -0.55% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -4.80% 97.281 92.607 - -3.70% -
BM_std_minmax<char>/22 -4.79% 2.671 2.543 - -2.27% -
BM_std_minmax<int>/16 -4.79% 1.314 1.251 - 0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.78% 1687296.959 1606724.039 - 0.03% -
rng::contains_subrange(list<int>)_(process_all)/16 -4.77% 5.022 4.782 - -4.15% -
BM_std_minmax<char>/18 -4.76% 1.388 1.322 - -2.90% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.75% 14518.819 13828.535 - -1.67% -
BM_std_min<short>/64 -4.73% 3.534 3.367 - -0.65% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -4.73% 3.964 3.776 - -5.87% -
BM_deque_deque_ranges_move_backward/2 -4.72% 2.528 2.409 - -2.30% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -4.71% 1.233 1.175 - -5.41% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.71% 681.514 649.430 - 1.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -4.68% 5706998.570 5440133.767 - -9.16% -
BM_deque_deque_ranges_copy_backward/2 -4.68% 2.532 2.414 - -2.39% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -4.67% 20.366 19.414 - -1.21% -
std::find_first_of(deque<int>)_(large_needle)/50 -4.66% 701.586 668.878 - -6.72% -
BM_std_min<unsigned_short>/9 -4.66% 6.476 6.174 - -4.38% -
rng::search(list<int>)_(no_match)/1000 -4.66% 725.931 692.118 - -1.45% -
bm_lexicographical_compare<int>/1 -4.64% 1.322 1.260 - -9.13% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -4.63% 3452.289 3292.337 - -1.92% -
std::partition(list<int>)_(dense)/32 -4.62% 9.160 8.737 - -0.56% -
BM_MakeHeap_uint32_SingleElement_4 -4.62% 0.338 0.322 - -2.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.61% 9750.584 9300.995 - -0.00% -
SetIntersection_None_Set_string_64_4 -4.60% 23029471.531 21968989.063 - -2.97% -
BM_std_min<unsigned_char>/16 -4.57% 2.619 2.499 - 0.40% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.57% 233.023 222.372 - -2.20% -
BM_StringRelational_Less_Small_Small_ChangeFirst -4.57% 1.386 1.323 - -9.26% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -4.57% 3.203 3.057 - 0.03% -
BM_RangesPushHeap_string_Random_16384 -4.56% 17.039 16.262 - -0.04% -
BM_StringRelational_Compare_Small_Small_ChangeLast -4.56% 1.742 1.662 - 0.98% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.55% 91.292 87.135 - 1.42% -
std::search(vector<int>)_(same_length)/8192 -4.54% 1960.475 1871.392 - -3.30% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.53% 13.557 12.943 - -0.79% -
std::unordered_multimap<int,_int>::clear()/1024 -4.53% 8367.371 7988.294 - 3.06% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.52% 12653.161 12080.759 - -0.42% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -4.52% 27855.829 26595.922 - -2.62% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -4.52% 7.680 7.333 - -1.68% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -4.51% 25.856 24.689 - 0.26% -
BM_std_minmax<unsigned_long_long>/4 -4.51% 1.597 1.524 - -1.55% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -4.51% 296700.670 283321.205 - 0.27% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -4.50% 88161.777 84195.237 - -2.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -4.50% 2368474.392 2262004.275 - -1.59% -
std::set<int>::erase(key)_(non-existent)/1024 -4.49% 5.627 5.374 - 0.93% -
BM_RangesPushHeap_uint64_SingleElement_64 -4.47% 0.385 0.368 - 0.14% -
SetIntersection_Interlaced_Set_float_256_256 -4.46% 9422638.077 9002170.995 - -0.96% -
SetIntersection_Front_Set_uint32_64_4 -4.42% 18171404.125 17368872.533 - 0.38% -
SetIntersection_Front_Vector_string_256_256 -4.42% 20167089.749 19276542.755 - -6.30% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.42% 82356.231 78720.175 - -2.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -4.41% 1695818.908 1621036.689 - -0.93% -
BM_MakeThenSortHeap_uint64_Descending_4 -4.37% 1.513 1.447 - -1.55% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -4.37% 1.302 1.245 - 1.74% -
BM_std_minmax<unsigned_short>/7 -4.37% 1.752 1.676 - -4.38% -
SetIntersection_Interlaced_Vector_string_1024_1024 -4.37% 43397884.001 41501202.028 - -1.02% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -4.36% 7168.426 6855.950 - -15.77% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.35% 9783.271 9357.762 - 0.26% -
std::unique_copy(deque<int>)_(contiguous)/52 -4.34% 15.345 14.679 - -13.00% -
std::partition(vector<int>)_(dense)/32 -4.34% 8.529 8.158 - -7.87% -
BM_RangesPushHeap_uint64_Random_4 -4.34% 2.135 2.043 - 1.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -4.34% 12700289.857 12149409.513 - 0.47% -
BM_MakeThenSortHeap_string_SingleElement_16384 -4.33% 38.717 37.038 - -18.69% -
BM_std_minmax<char>/31 -4.33% 3.337 3.193 - -1.74% -
BM_std_minmax<unsigned_char>/24 -4.32% 1.207 1.155 - -16.54% -
std::search_n(list<int>,_pred)_(no_match)/8192 -4.32% 8147.870 7796.226 - -1.21% -
SetIntersection_Front_Set_float_16384_64 -4.30% 2013315.238 1926754.185 - 0.55% -
rng::copy_backward(list<int>)/8 -4.27% 2.462 2.357 - -0.17% -
rng::for_each_n(deque<int>)/8 -4.26% 1.205 1.153 - -0.05% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -4.25% 28.323 27.118 - -6.09% -
BM_std_minmax<char>/29 -4.25% 2.555 2.447 - -2.24% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.24% 29893.299 28624.805 - -2.87% -
BM_std_minmax<char>/24 -4.24% 1.254 1.200 - -8.81% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -4.24% 1.242 1.190 - -0.05% -
std::copy(list<int>)/64 -4.23% 32.056 30.700 - -0.77% -
BM_MakeHeap_float_Descending_4 -4.22% 0.290 0.277 - -4.48% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -4.22% 92.006 88.125 - -4.02% -
BM_num_put<long_long> -4.21% 12.442 11.919 - -1.22% -
SetIntersection_None_Vector_string_1024_1 -4.18% 1227600.205 1176262.213 - -3.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.16% 1901420.653 1822379.721 - 0.16% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.15% 29932.934 28691.365 - -2.69% -
rng::stable_sort(vector<int>)_(repeated)/1024 -4.15% 1130.797 1083.913 - -1.08% -
SetIntersection_None_Vector_uint64_262144_16384 -4.13% 1216512.301 1166250.124 - -1.70% -
BM_StringFindNoMatch/10 -4.13% 1.355 1.299 - 0.02% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -4.12% 10.762 10.319 - -2.44% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.11% 66227.609 63504.606 - -0.18% -
BM_std_min<short>/22 -4.11% 1.887 1.810 - -3.14% -
std::set<std::string>::erase(key)_(non-existent)/8192 -4.11% 33.518 32.142 - 0.21% -
SetIntersection_Front_Set_uint32_262144_64 -4.10% 2009181.915 1926825.422 - -0.99% -
rng::count(vector<int>)_(every_other)/8 -4.09% 1.383 1.327 - -3.26% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -4.08% 16.700 16.020 - -4.83% -
std::rotate(deque<int>)_(1_element_backward)/32 -4.07% 4.571 4.385 - -1.23% -
rng::partition_point(deque<int>)/32 -4.07% 4.227 4.055 - -4.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -4.07% 171061756.955 164099328.147 - -3.50% -
BM_std_minmax<char>/25 -4.06% 1.276 1.225 - -7.78% -
rng::rotate(list<int>)_(1_element_forward)/32 -4.05% 14.929 14.323 - 0.49% -
BM_PushHeap_uint32_SingleElement_4 -4.05% 0.364 0.349 - 3.08% -
rng::search(vector<int>)_(no_match)/1000 -4.03% 214.571 205.931 - -1.71% -
std::set<std::string>::find(key)_(non-existent)/8192 -4.02% 28.153 27.022 - 5.61% -
BM_RangesMakeHeap_string_Heap_262144 -4.01% 5.438 5.220 - -1.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.01% 1820053.058 1747102.621 - 0.88% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -4.00% 12.120 11.635 - -3.77% -
std::set<std::string>::lower_bound(key)_(existent)/32 -4.00% 16.095 15.451 - -2.04% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -4.00% 934903.318 897520.025 - -3.51% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -3.99% 25.329 24.318 - -15.93% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -3.99% 1582963.685 1519832.358 - -0.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.98% 10780361.322 10350846.570 - -16.98% -
rng::unique(deque<int>)_(sprinkled)/32 -3.97% 60.646 58.237 - 0.17% -
rng::search(vector<int>)_(no_match)/1024 -3.97% 219.297 210.590 - -1.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.97% 1580.504 1517.798 - -5.46% -
BM_RangesMakeThenSortHeap_string_Descending_256 -3.95% 19.320 18.556 - -4.84% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -3.95% 721.046 692.538 - -2.41% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -3.95% 40.858 39.243 - 4.54% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -3.95% 558.384 536.331 - -21.64% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -3.95% 46.520 44.684 - -0.28% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -3.95% 28.870 27.731 - -0.55% -
std::set<std::string>::count(key)_(existent)/1024 -3.94% 24.362 23.403 - 5.75% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.94% 32.807 31.515 - -2.16% -
SetIntersection_None_Vector_float_16384_4 -3.93% 1204920.359 1157530.883 - -1.11% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -3.93% 10.165 9.765 - -9.29% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -3.93% 6.451 6.197 - 4.31% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -3.93% 1.255 1.206 - -8.92% -
BM_deque_deque_ranges_move_backward/1 -3.93% 2.795 2.685 - -1.45% -
BM_PushHeap_float_Ascending_16384 -3.93% 4.221 4.055 - -0.04% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -3.91% 22.143 21.277 - -7.62% -
BM_std_min<unsigned_short>/23 -3.91% 2.135 2.051 - -2.48% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.91% 33.486 32.177 - -0.85% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.91% 716.572 688.583 - 1.10% -
SetIntersection_Interlaced_Vector_string_16384_256 -3.90% 39873910.333 38317325.931 - -0.37% -
rng::sort(vector<NonIntegral>)_(descending)/8 -3.90% 25.291 24.304 - -2.03% -
std::set<int>::contains(key)_(existent)/1024 -3.90% 3.957 3.803 - -1.91% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -3.90% 15851961.809 15234347.201 - 1.29% -
rng::contains_subrange(vector<int>)_(same_length)/50 -3.88% 13.329 12.812 - 0.92% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -3.88% 1.986 1.909 - -4.56% -
rng::remove(deque<int>)_(sprinkled)/50 -3.88% 64.228 61.735 - 7.34% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.87% 1.318 1.267 - -2.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.87% 207895026.233 199846984.816 - -1.46% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -3.84% 26.840 25.809 - 1.80% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -3.83% 24.410 23.474 - 0.06% -
SetIntersection_Front_Set_float_262144_256 -3.83% 4869000.848 4682543.108 - 5.26% -
BM_std_minmax<unsigned_char>/25 -3.82% 1.226 1.179 - -14.97% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -3.82% 1.735 1.668 - 2.89% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.81% 510.427 490.999 - -3.78% -
BM_std_minmax<char>/7 -3.80% 2.545 2.448 - 0.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.79% 1247673.309 1200413.231 - -3.59% -
BM_std_minmax<unsigned_char>/26 -3.79% 1.442 1.388 - -14.20% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -3.78% 1.498 1.441 - 3.79% -
std::search(vector<int>)_(same_length)/1024 -3.78% 254.843 245.207 - -2.51% -
std::equal(deque<int>)_(it,_it,_it)/1024 -3.77% 500.560 481.668 - 0.85% -
std::set<int>::erase(key)_(non-existent)/8192 -3.77% 8.745 8.416 - 3.49% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -3.77% 22112.458 21278.546 - -3.41% -
BM_std_min<unsigned_short>/24 -3.77% 2.493 2.399 - 0.91% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -3.76% 0.945 0.910 - -4.59% -
BM_std_min<long_long>/31 -3.76% 3.403 3.275 - 0.24% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -3.76% 1.554 1.495 - -1.50% -
rng::find_first_of(deque<int>)_(small_needle)/32 -3.75% 110.994 106.833 - -3.71% -
BM_MakeHeap_uint64_Random_1024 -3.74% 1.097 1.056 - -2.27% -
std::reverse(deque<int>)/64 -3.74% 13.560 13.053 - -4.05% -
BM_MakeThenSortHeap_float_Heap_16 -3.74% 1.893 1.823 - 2.10% -
BM_RangesPushHeap_string_PipeOrgan_256 -3.73% 8.368 8.056 - 4.05% -
SetIntersection_None_Vector_uint64_16384_16384 -3.73% 1168103.850 1124539.894 - -3.56% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.73% 112184.656 108003.158 - -0.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.73% 1643.114 1581.900 - -0.39% -
std::move(deque<int>)/8 -3.71% 3.997 3.849 - 0.98% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -3.71% 18.156 17.483 - -0.66% -
std::multiset<int>::contains(key)_(non-existent)/8192 -3.70% 8.850 8.523 - -1.14% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -3.70% 28.161 27.120 - -14.57% -
rng::partition(vector<int>)_(dense)/32 -3.68% 8.403 8.093 - -2.38% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -3.68% 3401.418 3276.365 - 2.64% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -3.67% 1.787 1.721 - 11.85% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.67% 46449.127 44744.404 - -0.04% -
std::copy_if(vector<int>)_(entire_range)/64 -3.67% 16.363 15.763 - -0.54% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.65% 3.599 3.467 - -12.46% -
710_omnetpp_r -3.65% 8.847 8.524 - -1.64% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -3.65% 470.272 453.115 - -3.77% -
BM_std_minmax<char>/6 -3.64% 2.155 2.076 - 4.91% -
BM_SortHeap_string_262144 -3.63% 178.751 172.269 - -0.07% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -3.62% 23045.624 22210.868 - 3.68% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.62% 15.619 15.053 - -1.16% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -3.62% 1.205 1.162 - 0.43% -
rng::find_if_not(vector<int>)_(bail_25%)/8 -3.61% 1.095 1.055 - -0.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.61% 206128728.144 198691848.037 - 0.47% -
BM_std_minmax<unsigned_short>/23 -3.61% 2.570 2.477 - -2.48% -
rng::fill_n(vector<bool>)/1048576 -3.60% 3834.214 3696.007 - -3.41% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -3.60% 1.292 1.245 - -5.99% -
rng::reverse(vector<int>)/8 -3.60% 1.619 1.560 - -0.55% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.59% 1.230 1.186 - 0.95% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.59% 1641.038 1582.196 - 0.32% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -3.59% 272539.877 262769.283 - 0.13% -
BM_std_min<short>/18 -3.58% 1.619 1.561 - -3.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -3.58% 1299485.231 1252917.524 - -1.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -3.58% 13775017.240 13282034.716 - 4.92% -
std::copy_backward(deque<int>)/8 -3.58% 2.738 2.640 - -3.47% -
BM_PushHeap_string_Random_16384 -3.57% 16.941 16.336 - 0.39% -
rng::copy_backward(deque<int>)/8 -3.57% 2.793 2.693 - -0.99% -
BM_std_min<short>/16 -3.56% 1.800 1.736 - -1.88% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -3.55% 33.577 32.383 - -2.45% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.55% 35.360 34.103 - -4.80% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -3.55% 12.114 11.683 - 0.12% -
rng::fill(vector<bool>)/32768 -3.54% 31.012 29.913 - -0.45% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -3.54% 22093.856 21312.333 - -2.81% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -3.53% 1.237 1.193 - -1.83% -
SetIntersection_Front_Vector_string_16384_1024 -3.53% 39391165.899 38000013.645 - -8.97% -
SetIntersection_Front_Set_uint64_16384_256 -3.52% 5062987.970 4884749.117 - 8.20% -
rng::fill_n(vector<bool>)/64 -3.51% 1.417 1.367 - -28.40% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -3.51% 0.428 0.413 - -2.97% -
SetIntersection_Interlaced_Vector_uint64_256_4 -3.49% 5063140.914 4886191.854 - 1.34% -
std::equal(list<int>)_(it,_it,_it)/8192 -3.49% 10089.065 9736.749 - 2.90% -
rng::search(vector<int>)_(no_match)/1048576 -3.49% 217386.727 209801.965 - -0.67% -
SetIntersection_Front_Set_uint32_256_256 -3.48% 9770664.787 9430385.452 - -2.55% -
BM_MakeThenSortHeap_string_SingleElement_256 -3.48% 25.125 24.251 - -17.31% -
std::none_of(list<int>)_(process_all)/8192 -3.47% 7200.784 6950.815 - -0.93% -
BM_lexicographical_compare_three_way_slow_path/262144 -3.47% 64763.057 62517.270 - -3.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -3.46% 19112219.179 18450544.210 - 3.67% -
rng::find(vector<bool>)_(process_all)/1024 -3.46% 4.689 4.527 - -2.62% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -3.45% 0.480 0.464 - 5.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -3.45% 357910942.758 345569618.516 - -2.68% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.45% 621.673 600.253 - -0.83% -
std::find_end(vector<int>)_(process_all)/1000 -3.44% 238.172 229.970 - -2.84% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -3.44% 1.034 0.998 - -4.13% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.44% 882.529 852.182 - -0.28% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -3.44% 3.110 3.003 - -0.67% -
BM_MakeHeap_uint64_Ascending_16 -3.43% 0.669 0.647 - -2.84% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.43% 23.499 22.693 - 0.50% -
rng::for_each(multiset<int>::iterator)/8 -3.43% 4.806 4.641 - 1.19% -
SetIntersection_Front_Set_string_16384_16 -3.42% 2062276.852 1991846.496 - 1.61% -
SetIntersection_None_Vector_uint32_16384_16384 -3.41% 1171585.864 1131603.809 - -3.31% -
SetIntersection_Front_Set_string_256_64 -3.41% 16216560.552 15664171.547 - 10.77% -
BM_std_minmax<short>/17 -3.41% 1.792 1.731 - -3.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.40% 1245070.187 1202711.147 - -2.24% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.40% 464.701 448.894 - -0.05% -
std::set<int>::ctor(const&)/1024 -3.40% 6286.032 6072.215 - -2.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -3.40% 0.553 0.534 - -5.68% -
SetIntersection_Interlaced_Vector_string_256_64 -3.40% 20176840.220 19491523.013 - -4.79% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -3.39% 11840.234 11438.390 - -0.12% -
std::unique(deque<int>)_(sprinkled)/1024 -3.39% 876.229 846.539 - -0.72% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -3.39% 2258.969 2182.499 - -0.74% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -3.38% 20021.015 19344.597 - -0.24% -
SetIntersection_Front_Set_float_64_64 -3.38% 15408325.764 14887792.079 - -7.59% -
BM_std_minmax<char>/4 -3.38% 1.550 1.498 - 4.48% -
std::find_end(vector<int>)_(process_all)/1024 -3.38% 244.220 235.975 - -2.89% -
BM_MakeHeap_string_Ascending_256 -3.37% 4.989 4.820 - 1.21% -
BM_std_minmax<unsigned_short>/17 -3.37% 1.712 1.654 - -5.55% -
std::map<int,_int>::insert(value)_(already_present)/8192 -3.37% 4.044 3.908 - -0.70% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -3.35% 1.250 1.208 - -1.09% -
rng::all_of(vector<int>)_(process_all)/8 -3.35% 2.486 2.403 - -3.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.33% 243553227.606 235431455.868 - -4.77% -
std::sort(vector<NonIntegral>)_(descending)/8 -3.33% 25.299 24.457 - -1.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -3.32% 1160497.632 1121931.899 - -1.70% -
BM_deque_vector_ranges_move/65536 -3.31% 2751.194 2660.005 - -3.09% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -3.31% 8.485 8.204 - -2.76% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.31% 223.979 216.571 - -4.02% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -3.31% 1363.352 1318.265 - 0.66% -
BM_lexicographical_compare_three_way_slow_path/65536 -3.29% 16158.020 15625.707 - -3.23% -
BM_deque_vector_ranges_copy/0 -3.29% 1.419 1.373 - -3.64% -
BM_getline_string -3.29% 17.531 16.954 - -2.32% -
BM_std_min<short>/8 -3.28% 1.362 1.317 - -2.50% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -3.28% 9.019 8.722 - -3.90% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -3.27% 24.006 23.220 - 1.17% -
vector<bool>(const_vector<bool>&) -3.27% 9.828 9.507 - -1.52% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -3.24% 1.486 1.437 - -3.21% -
std::search(vector<int>)_(no_match)/1000 -3.24% 212.878 205.981 - -6.23% -
BM_MakeThenSortHeap_string_Descending_256 -3.23% 19.664 19.029 - 1.30% -
bm_lexicographical_compare<signed_char>/3 -3.22% 1.727 1.671 - -9.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.22% 17401.413 16841.644 - -0.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.21% 2173764.977 2103993.898 - 1.14% -
std::distance(deque<int>)/1024 -3.21% 0.694 0.672 - 6.12% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.21% 169607.424 164171.011 - 0.81% -
BM_RangesPushHeap_float_SingleElement_4 -3.20% 0.384 0.372 - -0.75% -
rng::copy_backward(vector<int>)/8 -3.19% 2.289 2.216 - 1.20% -
rng::replace(list<int>)_(prefix)/8192 -3.18% 7285.937 7053.883 - -3.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.18% 1739813.622 1684420.584 - 1.62% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.18% 508.738 492.574 - -2.59% -
SetIntersection_None_Vector_uint64_262144_4 -3.18% 1219231.044 1180497.065 - -1.32% -
BM_RangesMakeThenSortHeap_float_Descending_4 -3.16% 1.284 1.244 - -3.35% -
BM_RangesMakeHeap_string_Ascending_64 -3.16% 4.866 4.712 - -0.35% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -3.16% 9.905 9.592 - -7.37% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -3.16% 66.788 64.680 - 1.47% -
std::find(list<int>)_(process_all)/1024 -3.15% 710.525 688.124 - -0.41% -
std::distance(deque<int>)/8192 -3.15% 0.694 0.672 - 6.05% -
std::stable_sort(vector<int>)_(repeated)/1024 -3.15% 1129.579 1094.049 - -0.11% -
SetIntersection_Interlaced_Vector_float_16384_4 -3.14% 1702202.816 1648809.635 - -2.88% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -3.13% 9152.059 8865.299 - -4.10% -
BM_std_minmax<unsigned_short>/6 -3.13% 1.388 1.344 - -3.23% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.13% 5777.588 5596.721 - 1.09% -
rng::fill(list<int>)/8192 -3.13% 7392.444 7161.354 - -6.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -3.13% 1185383.566 1148335.064 - -3.51% -
rng::remove_copy(deque<int>)_(prefix)/1024 -3.12% 415.312 402.342 - 5.51% -
BM_deque_vector_ranges_move/64000 -3.12% 2727.864 2642.711 - -2.65% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -3.12% 1.408 1.364 - 16.70% -
std::distance(join_view(vector<vector<int>>))/50 -3.11% 0.604 0.586 - -7.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.11% 2092303.873 2027213.703 - 1.13% -
SetIntersection_None_Set_string_262144_1024 -3.11% 1705269.695 1652220.865 - 0.12% -
BM_std_min<short>/24 -3.10% 2.537 2.458 - -3.84% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -3.10% 503070.061 487478.992 - -1.83% -
std::map<int,_int>::insert(value)_(new_value)/8192 -3.10% 39.761 38.529 - -2.35% -
BM_std_min<long_long>/28 -3.09% 2.659 2.577 - -3.07% -
BM_vector_deque_move_backward/1 -3.09% 2.569 2.489 - 0.43% -
BM_std_min<unsigned_long_long>/4 -3.08% 1.101 1.067 - 0.72% -
std::swap_ranges(deque<int>)/8192 -3.07% 2635.988 2555.056 - 0.07% -
std::distance(deque<int>)/4096 -3.07% 0.693 0.672 - 6.54% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -3.07% 0.583 0.565 - -5.17% -
std::stable_sort(vector<int>)_(shuffled)/1024 -3.06% 2255.797 2186.691 - -0.40% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.06% 36.432 35.316 - 20.78% -
BM_StringEraseToEnd_Small_Opaque -3.06% 0.625 0.606 - 0.13% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.05% 507058.957 491570.321 - 0.02% -
std::remove(list<int>)_(sprinkled)/1024 -3.05% 1014.270 983.298 - 3.43% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.05% 0.875 0.848 - -9.02% -
BM_std_min<unsigned___int128>/3 -3.04% 1.042 1.011 - -0.17% -
BM_deque_deque_ranges_copy/64 -3.03% 5.540 5.372 - 0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.03% 1684630.043 1633522.053 - 1.05% -
std::multiset<int>::find(key)_(existent)/1024 -3.02% 3.799 3.685 - -2.24% -
SetIntersection_Interlaced_Vector_string_256_16 -3.02% 11012878.271 10680381.798 - 2.45% -
BM_PushHeap_uint32_SingleElement_16 -3.01% 0.357 0.346 - 3.13% -
std::partition_point(deque<int>)/32 -3.01% 4.479 4.344 - -8.94% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.01% 0.570 0.553 - 0.25% -
BM_std_minmax<int>/10 -3.01% 1.437 1.394 - 0.45% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -3.01% 23964.622 23243.977 - 3.36% -
BM_StringRelational_Less_Empty_Large_Control -3.01% 1.875 1.818 - 6.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.00% 809.755 785.492 - -4.56% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.99% 3.680 3.570 - -2.63% -
BM_StringRelational_Less_Large_Small_Control -2.98% 1.780 1.727 - -5.59% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.98% 3.611 3.504 - -2.81% -
std::swap_ranges(deque<int>)/1024 -2.97% 329.566 319.762 - -0.02% -
std::multiset<int>::contains(key)_(non-existent)/1024 -2.97% 5.700 5.531 - -1.11% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.97% 7.720 7.491 - -2.10% -
BM_std_minmax<char>/5 -2.97% 1.859 1.804 - 5.43% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -2.97% 1.236 1.199 - 2.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.97% 1125354.664 1091961.055 - -1.16% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.96% 0.644 0.625 - -0.06% -
SetIntersection_Front_Vector_uint64_262144_256 -2.96% 2347708.118 2278281.672 - -1.17% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.95% 15.965 15.494 - -2.14% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -2.95% 1410218.515 1368587.571 - 1.10% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -2.95% 2.386 2.315 - 1.14% -
BM_PopHeap_uint32_262144 -2.95% 42.037 40.798 - -1.85% -
SetIntersection_Front_Set_float_262144_16 -2.94% 1271955.649 1234507.341 - -4.19% -
rng::contains(list<int>)_(process_all)/50 -2.94% 19.346 18.777 - -0.15% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -2.94% 2.789 2.707 - -0.08% -
std::stable_partition(vector<int>)_(dense)/50 -2.93% 26.429 25.655 - 4.41% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -2.93% 4.287 4.162 - -0.62% -
BM_std_minmax<int>/27 -2.92% 2.493 2.420 - -0.45% -
BM_std_minmax<int>/15 -2.92% 2.029 1.970 - 2.21% -
BM_deque_deque_copy_backward/64000 -2.92% 8094.689 7858.436 - -2.88% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -2.91% 1.958 1.901 - 2.76% -
BM_std_min<short>/19 -2.91% 1.975 1.917 - 6.23% -
std::set<int>::clear()/1024 -2.91% 8763.731 8508.829 - -3.61% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -2.89% 0.566 0.550 - 0.57% -
BM_RangesPushHeap_string_PipeOrgan_64 -2.89% 6.198 6.020 - 0.84% -
std::find_end(vector<int>)_(process_all)/8192 -2.88% 1880.826 1826.584 - -2.23% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -2.88% 2.534 2.461 - -8.81% -
rng::move_backward(deque<int>)/64 -2.88% 5.620 5.458 - 0.05% -
rng::starts_with(list<int>,_pred)/8192 -2.88% 11390.943 11062.924 - 1.46% -
BM_PopHeap_pair<uint32,_uint32>_16384 -2.88% 45.760 44.443 - -2.03% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -2.88% 17.238 16.742 - -5.20% -
BM_std_minmax<short>/30 -2.88% 2.797 2.716 - -1.27% -
std::count(list<int>)_(every_other)/8 -2.87% 2.101 2.041 - -1.61% -
rng::search(list<int>,_pred)_(no_match)/8192 -2.87% 8301.461 8062.979 - -3.00% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.87% 1.119 1.087 - 0.40% -
std::set<int>::contains(key)_(existent)/32 -2.87% 1.726 1.677 - -0.22% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.87% 9.590 9.315 - -2.92% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.87% 4735.906 4600.154 - 3.48% -
BM_std_minmax<int>/11 -2.87% 1.832 1.779 - 2.99% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.87% 3.562 3.460 - -0.76% -
std::find_end(vector<int>)_(process_all)/1048576 -2.86% 240787.130 233894.072 - -2.30% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.86% 349.146 339.155 - -0.67% -
BM_RangesMakeHeap_uint32_Random_256 -2.86% 1.194 1.160 - -3.04% -
BM_SortHeap_string_16384 -2.86% 99.061 96.229 - 0.08% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -2.85% 16.857 16.376 - 1.19% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.85% 4.929 4.788 - -0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.84% 1217469.129 1182852.207 - -3.03% -
SetIntersection_Front_Vector_uint32_262144_4 -2.84% 1137172.391 1104867.245 - -2.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.84% 8142213.485 7911113.026 - -11.00% -
BM_SortHeap_string_1024 -2.84% 60.841 59.114 - -0.09% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -2.83% 4.521 4.393 - -2.87% -
BM_std_min<unsigned_short>/28 -2.82% 2.693 2.617 - -2.08% -
SetIntersection_Front_Set_uint32_64_1 -2.82% 18083700.233 17573168.431 - 0.54% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -2.82% 25.684 24.960 - -0.53% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.82% 6456.008 6274.130 - -0.49% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -2.81% 4997.906 4857.236 - -0.96% -
BM_MakeThenSortHeap_string_SingleElement_1024 -2.81% 29.917 29.075 - -16.38% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -2.81% 12696.049 12338.948 - 0.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.81% 1203184.092 1169342.255 - -1.60% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -2.81% 0.794 0.772 - 5.07% -
std::move_backward(deque<int>)/32768 -2.80% 3607.432 3506.366 - -1.93% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.80% 644450.793 626410.282 - -1.32% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.79% 42034.536 40861.737 - -0.46% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.79% 0.819 0.796 - 4.98% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -2.78% 15.461 15.031 - -0.46% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.78% 29.989 29.155 - -2.34% -
BM_MakeHeap_string_Heap_16384 -2.78% 5.123 4.981 - -0.99% -
SetIntersection_Front_Vector_uint32_1024_256 -2.78% 2355344.794 2289861.813 - -2.73% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -2.78% 59.847 58.185 - 0.88% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -2.77% 219.457 213.370 - -0.95% -
rng::search_n(list<int>)_(no_match)/1024 -2.77% 743.679 723.079 - 0.13% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -2.77% 0.588 0.572 - -0.57% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -2.77% 7.709 7.495 - 0.67% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.76% 5605.619 5450.713 - -1.07% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -2.76% 0.573 0.557 - 1.00% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -2.76% 29.452 28.640 - 1.43% -
std::adjacent_find(vector<int>,_pred)/50 -2.76% 23.308 22.666 - -4.15% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.75% 3936.866 3828.462 - -0.10% -
BM_deque_deque_ranges_copy_backward/1 -2.74% 2.775 2.699 - -2.50% -
BM_RangesPushHeap_string_Ascending_16384 -2.74% 19.301 18.773 - 0.94% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.74% 36.826 35.818 - 2.14% -
SetIntersection_None_Set_string_1024_4 -2.73% 9225614.110 8973397.969 - -1.33% -
BM_PushHeap_string_QuickSortAdversary_256 -2.73% 14.809 14.405 - -1.36% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -2.73% 1.493 1.452 - -1.12% -
rng::rotate(deque<int>)_(1_element_backward)/32 -2.73% 4.148 4.035 - -2.34% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.72% 3.001 2.919 - -2.14% -
BM_StringRelational_Compare_Small_Empty_Control -2.72% 1.715 1.669 - 7.72% -
std::fill(vector<bool>)/512 -2.71% 1.530 1.488 - -6.87% -
BM_MakeThenSortHeap_float_Random_4 -2.71% 4.462 4.341 - 0.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.71% 1687469.891 1641804.607 - 1.27% -
BM_RangesMakeHeap_string_SingleElement_1024 -2.70% 6.234 6.065 - -0.05% -
bm_lexicographical_compare<signed_char>/64 -2.70% 2.313 2.250 - 13.23% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.70% 152722.434 148602.925 - 0.08% -
BM_SortHeap_string_256 -2.70% 45.675 44.443 - -0.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -2.69% 14277.711 13893.223 - -2.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.69% 1193757.972 1161657.513 - -2.00% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.69% 13347.825 12989.239 - -4.17% -
rng::stable_sort(vector<int>)_(ascending)/1024 -2.68% 2108.558 2052.021 - -0.61% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.68% 0.789 0.768 - -0.04% -
SetIntersection_Interlaced_Vector_string_262144_256 -2.68% 67835917.167 66021083.551 - 1.11% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -2.68% 1.495 1.455 - -6.57% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -2.68% 15.326 14.916 - -5.45% -
BM_PopHeap_pair<uint32,_uint32>_4 -2.67% 3.224 3.138 - -2.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 -2.67% 0.512 0.498 - -3.76% -
BM_MakeHeap_string_Heap_1024 -2.67% 4.874 4.744 - -1.88% -
BM_std_minmax<unsigned_short>/25 -2.67% 2.333 2.271 - 0.25% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.67% 40393.564 39316.153 - -3.75% -
rng::fold_left(deque<int>)/50 -2.66% 27.729 26.991 - 0.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.66% 653.510 636.125 - -1.51% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -2.65% 5.116 4.980 - -1.09% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.65% 8607.197 8378.942 - -3.70% -
750_sealcrypto_r -2.65% 18.966 18.464 - -0.54% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -2.65% 7.547 7.347 - -2.87% -
BM_StringRelational_Less_Huge_Small_Control -2.65% 1.815 1.767 - -1.99% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.64% 2.410 2.346 - 0.37% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -2.64% 4.252 4.140 - -3.99% -
SetIntersection_None_Vector_float_262144_1 -2.64% 1238098.101 1205384.352 - -0.21% -
BM_std_minmax_element<char>/3 -2.64% 1.180 1.149 - -11.88% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -2.64% 5.062 4.929 - -6.00% -
std::find_end(deque<int>)_(process_all)/1024 -2.64% 265.101 258.112 - -0.25% -
std::unique_copy(vector<int>)_(sprinkled)/52 -2.64% 23.598 22.976 - -2.91% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.63% 2.747 2.675 - -0.16% -
BM_RangesMakeHeap_uint64_Ascending_4 -2.63% 0.423 0.412 - 0.45% -
rng::copy(vector<int>)/8 -2.63% 2.289 2.229 - -4.29% -
SetIntersection_Interlaced_Set_uint64_256_256 -2.62% 9023237.460 8786483.613 - -1.61% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -2.62% 1559.576 1518.658 - -2.89% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -2.62% 1.146 1.116 - -0.71% -
BM_std_minmax<unsigned_int>/11 -2.62% 1.828 1.780 - 5.52% -
BM_deque_deque_ranges_move/65536 -2.62% 2954.201 2876.853 - -1.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.62% 61706112.524 60091611.474 - -0.36% -
BM_RangesPushHeap_uint32_Random_1 -2.61% 0.501 0.488 - -15.36% -
std::set<std::string>::clear()/1024 -2.60% 19874.023 19356.378 - -2.20% -
SetIntersection_None_Vector_uint64_16384_1 -2.60% 1175057.779 1144472.958 - -2.36% -
bm_lexicographical_compare<signed_char>/4 -2.60% 1.956 1.905 - -3.37% -
std::map<int,_int>::count(key)_(existent)/8192 -2.60% 6.082 5.924 - -1.33% -
rng::reverse_copy(list<int>)/32768 -2.60% 26087.266 25409.477 - 0.12% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -2.60% 5.136 5.002 - 1.15% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -2.60% 14.050 13.685 - -0.85% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.59% 34.671 33.773 - -1.25% -
BM_PushHeap_string_Ascending_4 -2.59% 2.630 2.562 - -0.43% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -2.59% 6.048 5.891 - -0.18% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.58% 839.705 818.005 - -2.13% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.58% 50688.279 49379.806 - -1.85% -
BM_deque_vector_ranges_copy_backward/65536 -2.58% 8219.273 8007.203 - -1.35% -
BM_RangesMakeHeap_string_Ascending_16384 -2.58% 5.784 5.635 - 3.44% -
BM_MakeThenSortHeap_string_Random_16384 -2.57% 111.158 108.297 - 0.26% -
std::partition_point(deque<int>)/50 -2.57% 4.614 4.495 - -6.30% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -2.57% 1.219 1.188 - -2.50% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -2.56% 12.065 11.756 - -0.46% -
bm_lexicographical_compare<signed_char>/5 -2.56% 2.207 2.150 - -2.65% -
rng::stable_sort(vector<int>)_(heap)/1024 -2.55% 2569.631 2504.201 - -0.90% -
std::reverse(deque<int>)/512 -2.54% 115.987 113.041 - -2.55% -
BM_std_minmax<unsigned_int>/16 -2.54% 1.284 1.251 - -2.42% -
BM_std_minmax<long_long>/13 -2.54% 3.103 3.024 - -1.96% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -2.53% 11.625 11.330 - 0.28% -
std::stable_partition(list<int>)_(dense)/32 -2.53% 33.335 32.491 - 1.42% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.52% 23.728 23.129 - -0.09% -
std::stable_sort(vector<int>)_(heap)/1024 -2.52% 2570.571 2505.758 - -0.40% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -2.52% 107.091 104.391 - -3.16% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.52% 867182.246 845363.492 - 1.87% -
SetIntersection_Front_Vector_string_1024_64 -2.52% 3467030.313 3379825.651 - -3.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -2.51% 12126495.359 11822308.030 - -0.05% -
BM_RangesPushHeap_string_PipeOrgan_4 -2.50% 2.576 2.512 - 2.00% -
SetIntersection_None_Set_string_16384_16384 -2.50% 199174592.013 194192453.445 - -1.55% -
rng::find_end(forward_list<int>)_(process_all)/8192 -2.50% 5819.232 5673.746 - 0.25% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -2.50% 3419.623 3334.181 - 0.19% -
BM_deque_vector_move/1 -2.50% 2.132 2.078 - -1.63% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -2.50% 1.651 1.610 - -5.02% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -2.49% 9.997 9.748 - -8.76% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.49% 2109.088 2056.594 - -0.44% -
SetIntersection_None_Set_uint64_1024_1 -2.49% 8911112.275 8689359.465 - -0.66% -
BM_MakeHeap_float_Random_16384 -2.48% 1.202 1.172 - 5.27% -
std::any_of(list<int>)_(process_all)/8192 -2.48% 7129.926 6953.041 - -0.77% -
SetIntersection_None_Set_string_262144_262144 -2.48% 1698505.939 1656390.381 - 0.57% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -2.48% 8.614 8.401 - -4.52% -
std::map<int,_int>::erase(key)_(non-existent)/32 -2.47% 2.380 2.321 - 0.49% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.46% 1623.415 1583.420 - -13.65% -
BM_std_minmax<int>/1 -2.46% 0.622 0.606 - 0.87% -
BM_deque_vector_copy_backward/64000 -2.46% 8211.904 8009.974 - 1.35% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -2.45% 6327.243 6171.976 - -1.84% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.45% 0.999 0.974 - -0.11% -
rng::contains(list<int>)_(process_all)/1048576 -2.45% 842192.479 821546.643 - -0.55% -
rng::move(list<int>)/32768 -2.45% 35710.677 34837.478 - -2.32% -
BM_SortHeap_string_64 -2.44% 30.548 29.801 - -0.20% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -2.44% 28.830 28.127 - 1.03% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -2.44% 3.011 2.938 - -0.51% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.43% 22.004 21.470 - -2.17% -
rng::search(vector<int>)_(single_element)/1000 -2.43% 231.937 226.310 - -2.33% -
bm_swap_ranges_vb_unaligned/262144 -2.42% 3945.194 3849.564 - -67.31% -
rng::partition_point(deque<int>)/50 -2.42% 4.348 4.242 - -0.86% -
SetIntersection_None_Set_float_1024_1024 -2.42% 9043955.541 8824847.754 - -0.75% -
BM_MakeThenSortHeap_string_Descending_64 -2.42% 13.149 12.830 - -0.39% -
std::find_end(list<int>)_(same_length)/8192 -2.42% 18652.964 18201.882 - -4.66% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -2.41% 21.049 20.542 - 3.90% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.41% 13833.965 13500.436 - -2.04% -
std::search(vector<int>)_(same_length)/1000 -2.41% 246.394 240.457 - -2.30% -
std::all_of(vector<int>)_(process_all)/8 -2.41% 2.561 2.499 - 3.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.40% 2175397.867 2123092.365 - 1.08% -
BM_MakeThenSortHeap_string_Random_256 -2.40% 55.726 54.387 - -0.25% -
rng::reverse_copy(vector<int>)/4096 -2.40% 137.247 133.954 - -0.66% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.40% 836092.059 816034.612 - -0.11% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.40% 2.082 2.032 - -0.27% -
rng::move_backward(deque<int>)/32768 -2.40% 3523.518 3439.067 - -4.27% -
BM_RangesMakeHeap_string_SingleElement_16384 -2.39% 5.959 5.817 - 0.17% -
std::distance(deque<int>)/50 -2.38% 0.694 0.677 - 6.43% -
BM_lexicographical_compare_three_way_slow_path/16384 -2.38% 3984.550 3889.650 - -2.38% -
std::replace_if(vector<int>)_(prefix)/50 -2.38% 13.880 13.549 - -2.05% -
BM_num_put<unsigned_long_long> -2.38% 12.186 11.896 - 4.30% -
rng::search(vector<int>)_(single_element)/1024 -2.38% 237.174 231.531 - -2.25% -
SetIntersection_Front_Set_uint32_1024_1024 -2.37% 16305377.951 15918192.625 - -0.35% -
BM_std_minmax<unsigned_short>/18 -2.37% 1.985 1.938 - -6.63% -
rng::find_if(vector<bool>)_(process_all)/50 -2.36% 36.684 35.817 - 2.18% -
BM_std_min<unsigned_long_long>/13 -2.36% 1.753 1.712 - -0.18% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -2.36% 482.204 470.804 - -0.05% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.36% 10.114 9.875 - -3.78% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.36% 288.650 281.850 - -2.70% -
SetIntersection_Interlaced_Set_string_1024_256 -2.35% 35695325.305 34855295.420 - -3.38% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -2.35% 7.293 7.121 - -1.72% -
std::replace_if(deque<int>)_(prefix)/32 -2.35% 14.189 13.855 - -1.09% -
BM_PushHeap_uint32_Ascending_16384 -2.35% 6.735 6.576 - -4.30% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -2.34% 4.423 4.320 - -2.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.33% 11713603.877 11440224.404 - 0.38% -
rng::find_if(deque<int>)_(process_all)/32768 -2.33% 12191.876 11907.485 - 1.81% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.32% 3840.279 3751.034 - -84.31% -
rng::find_if(vector<int>)_(process_all)/8 -2.32% 2.628 2.567 - 0.67% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.32% 13717.694 13399.660 - -0.99% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -2.31% 1.077 1.052 - 1.12% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -2.31% 31.256 30.534 - -3.65% -
BM_MakeHeap_string_Ascending_64 -2.31% 4.852 4.740 - 0.55% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -2.30% 11.148 10.891 - 2.72% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.30% 14.981 14.636 - -0.07% -
BM_MakeHeap_uint64_Random_16 -2.30% 1.328 1.297 - 0.57% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.30% 55.003 53.738 - 1.12% -
rng::unique(list<int>)_(contiguous)/52 -2.29% 74.996 73.279 - 8.68% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -2.28% 11.918 11.645 - -1.41% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.28% 4.047 3.955 - -2.56% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -2.28% 21.578 21.086 - -1.56% -
SetIntersection_None_Vector_float_262144_64 -2.28% 1236760.107 1208583.528 - 0.59% -
BM_std_min<unsigned_long_long>/16 -2.27% 2.470 2.414 - 0.26% -
std::unordered_set<std::string>::erase(iterator)/8192 -2.27% 33.005 32.255 - -2.00% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.27% 9.015 8.810 - -2.70% -
BM_CmpEqual_uchar_uint -2.27% 1.125 1.100 - -1.02% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -2.27% 50970.990 49815.477 - -1.86% -
SetIntersection_Front_Vector_uint32_64_64 -2.27% 11668614.594 11404203.821 - -0.60% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.26% 5.638 5.511 - 1.54% -
std::partition_copy(vector<int>)/8192 -2.25% 4630.920 4526.548 - -0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.25% 3114115.887 3043939.289 - 1.85% -
BM_RangesMakeHeap_string_SingleElement_64 -2.25% 6.475 6.329 - -0.75% -
std::remove(list<int>)_(sprinkled)/8192 -2.25% 8120.089 7937.298 - 0.85% -
std::rotate(list<int>)_(1_element_backward)/32 -2.25% 13.926 13.613 - -0.89% -
BM_RangesMakeHeap_uint32_Random_16384 -2.24% 1.043 1.019 - 1.26% -
BM_std_minmax<unsigned_char>/30 -2.24% 2.719 2.658 - -10.69% -
rng::swap_ranges(deque<int>)/32 -2.24% 10.977 10.732 - -0.01% -
std::rotate(vector<int>)_(by_1/4)/8192 -2.24% 2595.350 2537.279 - -0.18% -
SetIntersection_Front_Set_float_262144_262144 -2.23% 1783549.643 1743691.160 - -0.15% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -2.23% 502585.731 491354.181 - -1.79% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 -2.23% 0.551 0.539 - 0.62% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -2.22% 31.192 30.499 - -0.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.22% 1265457.251 1237318.072 - -0.42% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -2.22% 19.266 18.838 - -2.37% -
BM_deque_deque_copy_backward/65536 -2.22% 8302.949 8118.393 - -0.20% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -2.22% 1.157 1.131 - 1.92% -
std::find_end(forward_list<int>)_(process_all)/1000 -2.22% 694.170 678.774 - -2.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -2.21% 7.796 7.624 - -0.96% -
std::find_if_not(deque<int>)_(process_all)/1024 -2.21% 484.766 474.044 - -4.64% -
bm_ranges_lexicographical_compare<int>/64 -2.20% 4.911 4.803 - -4.44% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.20% 282184.318 275980.974 - -1.52% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.19% 18879.617 18465.678 - 3.95% -
SetIntersection_Interlaced_Set_float_1024_16 -2.19% 11778995.667 11521002.741 - -0.16% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -2.19% 40414.932 39530.462 - 1.32% -
SetIntersection_Interlaced_Set_uint64_1024_1 -2.18% 1107234.404 1083051.792 - -3.35% -
BM_RangesSortHeap_float_4 -2.18% 1.027 1.004 - -0.46% -
rng::rotate(list<int>)_(1_element_backward)/32 -2.18% 14.221 13.911 - -0.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.17% 20055065.732 19618955.118 - 0.53% -
727_cppcheck_r -2.17% 25.262 24.713 - 0.01% -
BM_MakeThenSortHeap_string_Random_1024 -2.17% 70.329 68.803 - 0.26% -
BM_std_minmax<char>/32 -2.17% 1.638 1.602 - -4.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.16% 19412075.116 18992708.781 - 0.99% -
SetIntersection_None_Set_float_16384_1024 -2.16% 158910340.260 155480698.230 - 1.74% -
std::set<int>::count(key)_(non-existent)/32 -2.16% 2.971 2.906 - -0.27% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.16% 18.230 17.837 - -2.27% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -2.15% 7217.778 7062.290 - -0.96% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 -2.15% 16.239 15.889 - 0.31% -
std::stable_partition(vector<int>)_(dense)/32 -2.15% 22.156 21.679 - 2.94% -
BM_RangesPushHeap_string_SingleElement_64 -2.15% 2.611 2.555 - -3.66% -
BM_PushHeap_uint32_Random_262144 -2.15% 6.438 6.300 - -0.26% -
bm_ranges_swap_ranges_vb_aligned/262144 -2.15% 498.350 487.631 - -2.53% -
BM_MakeThenSortHeap_string_Random_64 -2.15% 40.049 39.188 - 0.12% -
BM_RangesPushHeap_string_SingleElement_1024 -2.15% 2.578 2.522 - -3.62% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.15% 179827.219 175965.890 - 1.37% -
std::map<std::string,_int>::ctor(const&)/1024 -2.15% 35413.056 34653.199 - -0.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.15% 1433779.474 1403017.272 - -2.59% -
rng::contains_subrange(deque<int>)_(process_all)/16 -2.15% 9.394 9.193 - 9.69% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -2.14% 28169.723 27566.225 - -2.13% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.14% 2114599.366 2069413.494 - -0.53% -
bm_lexicographical_compare<signed_char>/6 -2.13% 2.491 2.438 - -4.47% -
SetIntersection_None_Vector_float_16384_16 -2.13% 1204217.839 1178565.191 - 0.82% -
BM_std_min<unsigned_char>/22 -2.13% 2.104 2.059 - -0.83% -
std::multimap<int,_int>::ctor(const&)/8192 -2.13% 50416.686 49343.798 - -1.98% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.13% 2828.744 2768.550 - -2.37% -
BM_MakeThenSortHeap_string_SingleElement_64 -2.12% 19.674 19.257 - -13.29% -
std::count(list<int>)_(every_other)/1048576 -2.12% 831485.064 813868.470 - 1.14% -
rng::find_end(forward_list<int>)_(single_element)/8192 -2.12% 5947.088 5821.122 - 4.04% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -2.11% 82.809 81.058 - -0.73% -
SetIntersection_Front_Vector_string_262144_64 -2.11% 3494745.407 3420854.738 - -1.68% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.11% 2826.866 2767.106 - -0.14% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.11% 13292.704 13011.765 - -4.16% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -2.11% 8368.913 8192.365 - -2.22% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -2.11% 22.191 21.722 - 0.50% -
BM_std_min<unsigned_short>/20 -2.11% 2.221 2.174 - -0.74% -
BM_MakeThenSortHeap_string_Random_262144 -2.11% 193.862 189.779 - 1.08% -
std::reverse_copy(list<int>)/32768 -2.10% 26357.294 25802.623 - 0.34% -
BM_StringRelational_Less_Huge_Empty_Control -2.10% 2.085 2.041 - 4.05% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -2.10% 3515.329 3441.391 - -2.24% -
std::replace_if(deque<int>)_(prefix)/1024 -2.10% 491.591 481.260 - -2.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.10% 0.763 0.747 - -2.21% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -2.10% 2426521.335 2375571.468 - 1.70% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -2.08% 1.700 1.665 - 6.91% -
BM_RangesPushHeap_string_SingleElement_256 -2.08% 2.560 2.507 - -4.35% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -2.07% 6.853 6.711 - -1.76% -
rng::find_last(list<int>)_(bail_90%)/8192 -2.07% 599.939 587.525 - -0.98% -
std::rotate(vector<bool>)_(by_1/3)/32 -2.07% 18.120 17.745 - -0.86% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -2.07% 19.809 19.399 - -2.76% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.07% 1108149.455 1085230.016 - -0.73% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -2.07% 23.086 22.609 - 0.26% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -2.06% 3322.226 3253.630 - 1.05% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.06% 93.381 91.455 - -2.02% -
std::search(vector<int>)_(near_matches)/1000 -2.06% 14218.910 13926.146 - -2.04% -
BM_RangesMakeHeap_string_Heap_256 -2.06% 4.967 4.865 - -1.73% -
BM_MakeHeap_string_Heap_64 -2.06% 5.102 4.997 - -1.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.06% 143389547.512 140439842.329 - -4.75% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -2.05% 2842.084 2783.758 - -0.58% -
std::map<int,_int>::count(key)_(existent)/1024 -2.05% 4.359 4.270 - -1.79% -
SetIntersection_Front_Set_float_1024_16 -2.05% 1308042.976 1281250.477 - -2.69% -
rng::copy_backward(list<int>)/262144 -2.05% 223681.419 219101.457 - -1.92% -
BM_MakeHeap_uint64_Random_16384 -2.04% 1.034 1.013 - 3.95% -
rng::remove(deque<int>)_(sprinkled)/32 -2.04% 56.806 55.649 - 5.72% -
rng::fill(list<int>)/50 -2.03% 35.178 34.462 - -1.55% -
rng::find_last(deque<int>)_(bail_90%)/8 -2.03% 0.867 0.849 - -8.77% -
rng::for_each(multiset<int>)/50 -2.03% 45.153 44.236 - -8.81% -
std::rotate(vector<int>)_(by_1/4)/1024 -2.03% 329.107 322.432 - -0.90% -
BM_deque_vector_move/70000 -2.03% 2965.684 2905.542 - -2.44% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -2.03% 23592.221 23114.109 - -0.64% -
rng::stable_sort(deque<int>)_(repeated)/8 -2.03% 17.980 17.615 - -3.38% -
std::unordered_map<int,_int>::clear()/1024 -2.03% 8396.994 8226.953 - 3.02% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.02% 61.348 60.107 - -3.47% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 -2.02% 20.479 20.065 - -1.61% -
std::search(vector<int>)_(no_match)/1024 -2.02% 215.287 210.939 - -6.65% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.02% 4.955 4.855 - -2.29% -
SetIntersection_Front_Vector_string_256_64 -2.01% 11102266.401 10878894.148 - -4.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -2.01% 7.316 7.169 - -0.47% -
std::copy_backward(vector<int>)/4096 -2.01% 239.131 234.321 - 2.75% -
std::find_if_not(vector<bool>)_(process_all)/50 -2.01% 36.685 35.947 - 4.10% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.00% 5.385 5.277 - -1.53% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.00% 52133.449 51089.722 - -1.48% -
rng::is_sorted_until(vector<int>,_pred)/8 -2.00% 3.410 3.342 - -2.68% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -2.00% 2841.555 2784.842 - -0.47% -
std::none_of(vector<int>)_(process_all)/8 -1.99% 2.502 2.453 - 0.05% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.99% 276.608 271.113 - 4.33% -
bm_lexicographical_compare<signed_char>/1 -1.98% 1.286 1.261 - -9.14% -
rng::rotate(list<int>)_(by_1/3)/32 -1.98% 15.617 15.307 - -1.56% -
std::multimap<int,_int>::ctor(const&)/1024 -1.98% 6309.245 6184.216 - -1.67% -
rng::find_first_of(list<int>)_(large_needle)/1024 -1.98% 965612.659 946485.918 - -2.72% -
BM_RangesPushHeap_uint64_Random_16384 -1.98% 6.108 5.987 - -1.28% -
std::copy_if(vector<int>)_(every_other)/8 -1.98% 2.530 2.480 - -1.43% -
std::partition(list<int>)_(sparse)/8192 -1.97% 8176.408 8015.056 - -1.23% -
rng::move_backward(vector<int>)/1048576 -1.97% 58534.849 57379.999 - 1.77% -
BM_MakeThenSortHeap_string_Descending_262144 -1.96% 86.305 84.615 - 1.10% -
rng::contains(list<int>)_(process_all)/8 -1.95% 2.389 2.342 - 0.44% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.94% 503943.795 494147.068 - -0.70% -
729_abc_r -1.94% 18.943 18.575 - -0.11% -
rng::find_first_of(list<int>)_(small_needle)/50 -1.94% 142.475 139.706 - -2.16% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.94% 807.975 792.282 - -0.00% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -1.94% 25.903 25.400 - -17.71% -
std::reverse(list<int>)/4096 -1.94% 1674.913 1642.386 - -0.31% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.94% 4.084 4.004 - 0.66% -
std::remove_copy(deque<int>)_(prefix)/32 -1.94% 13.223 12.967 - -1.30% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.93% 134160.789 131565.695 - -1.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.93% 45860986.445 44974520.864 - -2.81% -
BM_RangesPushHeap_string_Random_1024 -1.93% 15.119 14.826 - -0.08% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.93% 705.691 692.060 - -3.21% -
BM_MakeThenSortHeap_string_Descending_16 -1.93% 7.851 7.700 - -0.38% -
rng::none_of(vector<int>)_(process_all)/8 -1.92% 2.353 2.308 - -5.90% -
BM_MakeHeap_string_Ascending_16384 -1.92% 5.751 5.641 - 9.78% -
BM_std_minmax<unsigned_char>/23 -1.92% 2.986 2.928 - -10.01% -
bm_ranges_lexicographical_compare<int>/4 -1.92% 1.297 1.272 - -8.14% -
bm_ranges_swap_ranges_vb_unaligned/8 -1.92% 5.005 4.909 - 0.18% -
std::rotate(vector<int>)_(by_1/4)/32 -1.92% 12.018 11.788 - -0.74% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -1.91% 30.926 30.334 - 2.49% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -1.91% 15.448 15.153 - 0.76% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.91% 2.081 2.041 - 0.34% -
BM_std_minmax<unsigned_long_long>/7 -1.91% 2.528 2.480 - -0.76% -
SetIntersection_Interlaced_Set_string_16384_256 -1.91% 351631065.344 344919799.179 - -3.96% -
std::search(list<int>)_(single_element)/1024 -1.91% 770.832 756.143 - 2.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.90% 0.620 0.608 - -2.00% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -1.90% 1.430 1.403 - -3.73% -
std::rotate_copy(deque<int>)/32 -1.90% 2.622 2.573 - -2.39% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.90% 505.387 495.806 - -21.49% -
rng::search(vector<int>)_(single_element)/8192 -1.89% 1832.157 1797.448 - -1.61% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -1.89% 29.573 29.013 - 0.44% -
SetIntersection_Front_Set_float_256_16 -1.89% 4984829.567 4890431.393 - -0.90% -
rng::find_if(vector<bool>)_(process_all)/8 -1.89% 5.615 5.509 - 1.13% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.89% 9.054 8.883 - -1.25% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.89% 3.752 3.682 - -0.69% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -1.89% 250.746 246.015 - -1.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.89% 348957915.886 342374464.571 - -4.16% -
std::unordered_set<std::string>::clear()/1024 -1.89% 22920.002 22487.621 - -0.91% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -1.88% 42.774 41.969 - -0.14% -
rng::replace_if(list<int>)_(sprinkled)/8192 -1.88% 7452.365 7312.594 - -1.03% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.87% 502.758 493.333 - -0.72% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -1.87% 38.362 37.643 - 0.01% -
rng::find_end(vector<int>)_(process_all)/1024 -1.87% 242.555 238.015 - -0.53% -
SetIntersection_Interlaced_Vector_string_16384_1024 -1.87% 116545110.701 114364617.134 - 1.07% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.87% 0.554 0.543 - -8.01% -
BM_PushHeap_uint64_Random_262144 -1.87% 6.124 6.010 - -0.92% -
std::move(vector<bool>)_(aligned)/512 -1.87% 2.389 2.345 - -1.33% -
BM_RangesMakeThenSortHeap_string_Descending_4 -1.86% 3.778 3.708 - 0.70% -
rng::move(deque<int>)/8 -1.86% 3.950 3.876 - -0.29% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.86% 213.291 209.316 - -1.41% -
BM_deque_vector_move/64 -1.86% 2.631 2.582 - -1.00% -
BM_deque_deque_copy/64 -1.86% 5.563 5.459 - 0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.86% 1424096.293 1397656.399 - 0.51% -
BM_MakeThenSortHeap_string_Ascending_262144 -1.85% 78.812 77.353 - -0.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.85% 2342490.207 2299189.836 - 0.54% -
SetIntersection_None_Vector_uint32_1024_16 -1.85% 1144042.767 1122897.542 - -2.59% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.85% 3.817 3.746 - -0.76% -
BM_std_minmax<int>/31 -1.85% 2.717 2.667 - -0.82% -
BM_RangesMakeHeap_string_Random_16384 -1.84% 12.816 12.580 - -0.64% -
SetIntersection_None_Vector_float_256_256 -1.84% 2338157.163 2295071.276 - 1.72% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.84% 3841.561 3770.821 - -0.99% -
BM_std_minmax<int>/23 -1.84% 2.357 2.314 - 1.17% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.84% 6486.153 6366.789 - -2.13% -
SetIntersection_None_Vector_uint64_262144_64 -1.84% 1210662.059 1188390.245 - -0.03% -
BM_PushHeap_uint64_Random_16384 -1.84% 6.099 5.988 - 0.87% -
BM_PopHeap_pair<uint32,_uint32>_262144 -1.83% 60.109 59.007 - -1.96% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.83% 620.801 609.434 - -1.04% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.83% 2934.428 2880.724 - -0.15% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.83% 14587.835 14321.184 - -0.92% -
rng::find_if(deque<int>)_(process_all)/8192 -1.83% 3009.631 2954.688 - 0.30% -
SetIntersection_None_Set_uint64_256_256 -1.82% 5881457.348 5774216.743 - 0.43% -
BM_deque_vector_ranges_copy_backward/64000 -1.82% 8143.333 7994.966 - -0.82% -
BM_std_min<unsigned_long_long>/8 -1.82% 2.329 2.286 - -2.46% -
std::set<int>::find(key)_(existent)/32 -1.82% 1.620 1.590 - -0.04% -
std::count(list<int>)_(every_other)/8192 -1.82% 6663.637 6542.687 - 0.07% -
SetIntersection_Front_Vector_string_64_64 -1.81% 27708046.126 27205336.741 - -3.65% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.81% 190.835 187.373 - 0.25% -
std::reverse(list<int>)/64 -1.81% 17.656 17.336 - -1.00% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -1.81% 16.119 15.827 - 0.88% -
bm_ranges_swap_ranges_vb_aligned/131072 -1.81% 249.347 244.829 - -2.64% -
BM_RangesPushHeap_string_SingleElement_16 -1.81% 2.553 2.507 - -3.34% -
BM_RangesMakeHeap_uint32_Random_4 -1.81% 1.704 1.673 - 17.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -1.81% 6156564.523 6045125.313 - 0.54% -
BM_RangesMakeHeap_string_SingleElement_256 -1.81% 6.336 6.222 - -0.41% -
rng::replace(list<int>)_(sprinkled)/8192 -1.80% 7291.240 7159.649 - -1.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.80% 23525373.353 23101246.305 - -2.05% -
BM_std_minmax<unsigned_long_long>/15 -1.80% 3.697 3.631 - -0.88% -
SetIntersection_Front_Set_string_64_4 -1.80% 20199438.915 19835616.190 - -0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.80% 1133133.410 1112734.691 - -0.11% -
SetIntersection_Front_Set_string_16384_1 -1.80% 1160173.300 1139295.635 - -1.96% -
BM_RangesPushHeap_string_Ascending_4 -1.80% 2.616 2.569 - 0.78% -
rng::replace_if(deque<int>)_(prefix)/32 -1.80% 14.119 13.866 - -0.39% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -1.80% 4731346.646 4646409.048 - 26.72% -
bm_ranges_lexicographical_compare<int>/8 -1.80% 1.530 1.503 - -7.09% -
std::copy(list<int>)/8 -1.79% 2.513 2.468 - -0.82% -
bm_lexicographical_compare<unsigned_char>/32768 -1.79% 572.905 562.659 - -1.66% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.79% 3.618 3.554 - -0.01% -
SetIntersection_Interlaced_Set_float_256_4 -1.78% 11691574.807 11483307.608 - -0.19% -
rng::none_of(list<int>)_(process_all)/32 -1.78% 11.854 11.643 - -1.27% -
SetIntersection_Front_Set_uint64_262144_1 -1.78% 1155611.682 1135071.599 - 0.70% -
std::set<std::string>::find(key)_(non-existent)/1024 -1.77% 20.366 20.004 - 3.65% -
rng::find_last(list<int>)_(bail_10%)/50 -1.77% 16.695 16.399 - -0.23% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.77% 21.534 21.152 - -1.38% -
BM_PushHeap_uint64_Random_64 -1.77% 5.273 5.179 - -1.25% -
std::find(vector<bool>)_(process_all)/1048576 -1.77% 3717.570 3651.729 - -0.57% -
rng::starts_with(vector<int>,_pred)/1000 -1.77% 455.743 447.675 - -4.99% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.77% 16.823 16.526 - -0.68% -
rng::for_each(multimap<int>::iterator)/50 -1.77% 41.754 41.016 - -1.95% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.77% 1.009 0.992 - -0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.77% 18894162.785 18560619.176 - 3.60% -
BM_std_min<unsigned_long_long>/29 -1.76% 2.456 2.413 - -0.33% -
rng::stable_partition(vector<int>)_(dense)/50 -1.76% 26.440 25.974 - 4.01% -
BM_SortHeap_string_16 -1.76% 14.405 14.152 - -0.28% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.76% 18.102 17.784 - -0.81% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -1.76% 5.395 5.301 - -1.45% -
std::count(vector<int>)_(every_other)/8 -1.75% 1.334 1.310 - -2.78% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.75% 1.224 1.202 - -1.33% -
std::rotate(vector<bool>)_(by_1/4)/32 -1.75% 18.263 17.943 - -0.50% -
BM_std_min<unsigned_char>/13 -1.75% 1.562 1.534 - -2.80% -
std::unique(list<int>)_(contiguous)/1024 -1.75% 927.374 911.168 - -1.56% -
rng::search(deque<int>)_(no_match)/1024 -1.75% 305.071 299.746 - -28.20% -
SetIntersection_None_Vector_float_262144_1024 -1.75% 1231846.355 1210348.946 - 3.55% -
BM_RangesMakeHeap_float_Random_64 -1.74% 1.649 1.620 - 2.65% -
BM_std_minmax<char>/28 -1.74% 2.255 2.216 - -1.77% -
std::rotate(list<int>)_(1_element_backward)/50 -1.74% 24.788 24.357 - -0.21% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.74% 17.025 16.729 - -0.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 -1.73% 10.303 10.125 - -1.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.73% 11788898.715 11584926.555 - -0.15% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -1.73% 165000.547 162150.086 - 0.02% -
BM_PopHeap_uint64_262144 -1.73% 42.021 41.295 - -0.98% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.73% 39.382 38.702 - 2.98% -
BM_std_minmax<short>/31 -1.73% 3.085 3.032 - -3.21% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -1.72% 111426.724 109504.971 - -2.66% -
SetIntersection_Front_Set_float_64_16 -1.72% 17160329.910 16864637.543 - 1.91% -
std::search(vector<int>)_(no_match)/1048576 -1.72% 213167.237 209495.136 - -2.86% -
rng::partition_point(vector<int>)/1024 -1.72% 7.561 7.431 - -1.20% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.72% 25.696 25.254 - 0.11% -
SetIntersection_None_Set_string_1024_16 -1.72% 9043766.953 8888200.440 - -0.91% -
SetIntersection_Front_Set_string_256_4 -1.72% 5273604.658 5182954.319 - -1.24% -
BM_std_min<unsigned_int>/24 -1.72% 1.832 1.801 - -1.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.72% 815.174 801.181 - 0.34% -
rng::search(vector<int>)_(no_match)/8192 -1.71% 1660.819 1632.351 - -0.71% -
std::transform(list<int>,_list<int>)/8192 -1.71% 9411.148 9249.979 - -1.53% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.71% 2060.719 2025.430 - -0.11% -
BM_deque_vector_ranges_copy/64 -1.71% 2.608 2.563 - -1.37% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.71% 5.309 5.218 - -1.41% -
SetIntersection_None_Set_string_262144_1 -1.71% 1696284.342 1667295.164 - 0.37% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.71% 22.028 21.652 - -1.35% -
BM_num_put<bool> -1.71% 10.966 10.779 - -0.02% -
BM_MakeThenSortHeap_float_PipeOrgan_64 -1.70% 3.908 3.842 - -1.94% -
SetIntersection_Interlaced_Vector_string_262144_16 -1.69% 5837692.488 5738824.154 - -6.66% -
std::search(list<int>)_(same_length)/1024 -1.69% 776.150 763.010 - -1.14% -
BM_std_minmax<char>/17 -1.69% 1.121 1.102 - -3.24% -
SetIntersection_Interlaced_Set_string_262144_4 -1.69% 1890002.688 1858062.094 - -0.73% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -1.69% 10.083 9.913 - -25.67% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.69% 23.051 22.662 - -3.55% -
BM_StringRelational_Compare_Huge_Empty_Control -1.69% 1.663 1.635 - 4.08% -
rng::fill_n(deque<int>)/32 -1.68% 1.225 1.205 - 4.29% -
SetIntersection_Front_Vector_float_1024_16 -1.68% 1186319.363 1166354.300 - -1.84% -
BM_std_min<long_long>/32 -1.68% 3.618 3.557 - -0.56% -
bm_ranges_lexicographical_compare<signed_char>/6 -1.68% 2.615 2.571 - -3.94% -
std::transform(vector<int>)_(identity_transform)/32 -1.68% 9.079 8.926 - -0.15% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.68% 147681.112 145204.298 - -0.99% -
rng::remove(list<int>)_(prefix)/8192 -1.67% 8523.112 8380.415 - -7.91% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.67% 475.816 467.860 - -1.60% -
723_llvm_r -1.67% 11.766 11.569 - 0.09% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.67% 18.136 17.833 - -0.35% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.67% 453.792 446.223 - -0.00% -
rng::copy_backward(deque<int>)/1048576 -1.67% 126507.844 124398.244 - -1.06% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.67% 72930.302 71715.247 - -0.64% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 -1.66% 1357.411 1334.834 - -0.18% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.66% 3.669 3.608 - 2.78% -
BM_std_minmax<long_long>/29 -1.66% 4.329 4.257 - -2.24% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.66% 767.997 755.272 - -0.44% -
BM_std_min<unsigned_long_long>/31 -1.65% 3.027 2.977 - -0.41% -
std::search(vector<int>)_(no_match)/8192 -1.65% 1660.526 1633.170 - -3.41% -
SetIntersection_None_Vector_uint64_256_256 -1.65% 2276587.923 2239097.474 - -2.10% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.65% 16.972 16.693 - -0.52% -
BM_std_minmax<unsigned_short>/24 -1.64% 2.277 2.240 - 1.05% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.63% 8.878 8.733 - -1.92% -
std::copy_n(list<int>)/4096 -1.63% 3861.248 3798.183 - -0.76% -
std::find_if(vector<bool>)_(process_all)/50 -1.63% 36.550 35.954 - 2.59% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.63% 77295.823 76035.829 - -0.27% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.63% 2927.737 2880.072 - -0.05% -
rng::move(vector<int>)/1048576 -1.63% 57762.368 56823.484 - 0.66% -
BM_deque_deque_ranges_move/64 -1.62% 5.522 5.432 - 1.22% -
BM_std_min<int>/64 -1.62% 2.669 2.626 - 0.10% -
rng::partition(vector<int>)_(sparse)/50 -1.62% 14.284 14.052 - -3.06% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.62% 1.569 1.543 - 0.08% -
std::search(deque<int>,_pred)_(no_match)/1000 -1.62% 425.592 418.689 - -1.46% -
SetIntersection_None_Set_string_262144_16384 -1.62% 1691626.139 1664188.233 - 0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.62% 1298890.183 1277843.477 - -1.53% -
rng::starts_with(vector<int>)/1024 -1.62% 77.654 76.398 - 2.22% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.62% 9240.439 9091.069 - 0.22% -
BM_MakeHeap_float_Ascending_256 -1.62% 0.671 0.661 - 2.11% -
BM_std_min<long_long>/13 -1.62% 2.401 2.362 - -0.48% -
SetIntersection_Front_Vector_uint64_262144_1 -1.61% 1120359.662 1102268.104 - -0.32% -
std::rotate(vector<bool>)_(by_1/2)/50 -1.61% 18.161 17.868 - -0.77% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.61% 551.473 542.584 - 3.07% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -1.61% 2075.600 2042.181 - 0.75% -
SetIntersection_Front_Set_string_256_16 -1.61% 7602450.527 7480104.418 - -0.82% -
SetIntersection_Interlaced_Set_string_262144_256 -1.61% 2084884.928 2051344.971 - -0.96% -
rng::copy_if(list<int>)_(entire_range)/512 -1.61% 371.557 365.582 - -1.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.61% 0.656 0.645 - -3.58% -
rng::find_last(list<int>)_(bail_90%)/50 -1.61% 1.296 1.275 - -8.73% -
SetIntersection_None_Set_float_64_1 -1.60% 23380365.306 23005120.212 - -2.33% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.60% 17.898 17.611 - -1.36% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.60% 12.931 12.724 - -0.76% -
BM_MakeHeap_uint64_Ascending_262144 -1.60% 0.741 0.729 - -0.09% -
rng::rotate(deque<int>)_(1_element_backward)/50 -1.60% 5.677 5.586 - -1.51% -
rng::adjacent_find(list<int>)/8 -1.60% 2.134 2.100 - -0.48% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -1.59% 6.507 6.404 - -2.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.59% 13838856.642 13618302.725 - 2.86% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.59% 30.178 29.698 - -0.70% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.59% 15304.923 15061.727 - -0.83% -
BM_std_minmax<unsigned_char>/18 -1.59% 1.317 1.296 - -9.68% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.58% 8.686 8.549 - -0.42% -
bm_lexicographical_compare<unsigned_char>/512 -1.58% 8.789 8.650 - 0.54% -
std::search(vector<int>)_(near_matches)/1024 -1.58% 15085.628 14846.813 - -1.31% -
std::find_if(deque<int>)_(process_all)/32768 -1.58% 11637.762 11453.641 - -2.01% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.58% 4448027.088 4377656.485 - 0.01% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.58% 182644.161 179756.704 - -0.88% -
SetIntersection_Front_Set_uint64_16384_16 -1.58% 1286271.739 1265938.167 - -1.02% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.58% 32.582 32.068 - -1.90% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.58% 13.212 13.003 - -1.35% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -1.58% 22.145 21.795 - 0.34% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -1.58% 26.619 26.199 - 28.39% -
BM_deque_vector_ranges_move/1 -1.58% 2.150 2.116 - 0.25% -
BM_MakeHeap_string_Heap_256 -1.57% 4.956 4.878 - -1.19% -
BM_RangesMakeHeap_uint32_Random_64 -1.57% 1.326 1.305 - 2.67% -
BM_vector_deque_copy/4000 -1.57% 142.847 140.601 - -0.27% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.57% 11.604 11.422 - 0.73% -
BM_LowerBound_uint32_16 -1.57% 7.443 7.326 - -0.06% -
SetIntersection_None_Set_string_262144_64 -1.57% 1694752.442 1668148.601 - 0.57% -
BM_std_minmax<unsigned_char>/29 -1.57% 2.430 2.391 - -8.02% -
rng::move_backward(vector<int>)/262144 -1.57% 22076.034 21729.794 - -1.23% -
BM_std_minmax_element<char>/512 -1.57% 146.095 143.806 - -0.34% -
BM_deque_vector_ranges_copy/5500 -1.57% 201.053 197.902 - -0.18% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.57% 2.112 2.079 - -1.26% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -1.56% 782.267 770.033 - -1.59% -
BM_RangesMakeHeap_string_Ascending_4 -1.56% 2.863 2.818 - -0.71% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -1.56% 104.725 103.089 - -2.96% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.56% 1.018 1.002 - -2.12% -
rng::for_each(set<int>::iterator)/50 -1.56% 50.510 49.722 - -0.89% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.56% 12261.188 12070.505 - 0.54% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.55% 44.124 43.439 - -1.71% -
std::stable_sort(vector<int>)_(descending)/1024 -1.55% 2841.434 2797.393 - -0.48% -
BM_std_minmax<short>/28 -1.55% 2.621 2.580 - 3.28% -
rng::generate(vector<int>)/32 -1.55% 8.025 7.901 - -1.73% -
std::copy_backward(vector<bool>)_(aligned)/64 -1.55% 1.776 1.748 - 3.55% -
BM_deque_deque_copy_backward/64 -1.55% 3.374 3.322 - -0.21% -
BM_std_minmax<long_long>/10 -1.55% 2.190 2.156 - -1.57% -
SetIntersection_None_Vector_float_256_64 -1.55% 3714384.864 3656970.846 - 0.73% -
707_ntest_r -1.54% 16.946 16.685 - 0.94% -
BM_SortHeap_float_4 -1.54% 1.028 1.012 - -0.50% -
BM_MakeThenSortHeap_float_Ascending_16 -1.54% 2.954 2.909 - -0.18% -
BM_RangesMakeHeap_string_Ascending_16 -1.54% 3.695 3.638 - -0.62% -
BM_std_min<short>/3 -1.53% 0.693 0.683 - -11.00% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.53% 5.628 5.542 - 3.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 -1.53% 3.006 2.960 - 0.22% -
SetIntersection_Front_Vector_uint32_16384_1 -1.53% 1115512.631 1098448.046 - 0.81% -
rng::reverse_copy(list<int>)/8 -1.53% 2.308 2.272 - -2.70% -
BM_RangesPushHeap_string_Ascending_16 -1.53% 4.719 4.647 - -0.23% -
BM_std_min<char>/14 -1.52% 1.871 1.842 - 1.94% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.52% 5.060 4.983 - -1.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.52% 0.708 0.697 - -3.34% -
SetIntersection_None_Set_string_256_64 -1.52% 9574450.136 9428647.680 - -1.08% -
BM_MakeThenSortHeap_string_Random_16 -1.52% 22.677 22.332 - 0.11% -
rng::stable_partition(list<int>)_(dense)/32 -1.52% 31.804 31.320 - -2.41% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.52% 4737.589 4665.578 - 0.33% -
rng::stable_partition(vector<int>)_(dense)/32 -1.52% 22.515 22.173 - 4.59% -
BM_std_min<int>/32 -1.52% 2.222 2.188 - 1.63% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.52% 101.646 100.105 - -1.49% -
BM_SortHeap_float_256 -1.52% 6.044 5.952 - 0.03% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.51% 11635.146 11458.951 - -5.70% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -1.51% 3.130 3.083 - -2.39% -
BM_deque_vector_copy_backward/65536 -1.51% 8139.984 8016.966 - 0.01% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.51% 2.551 2.512 - -2.76% -
BM_RangesPushHeap_string_Random_256 -1.51% 14.358 14.142 - -0.30% -
std::remove_copy_if(list<int>)_(prefix)/8192 -1.51% 7277.034 7167.436 - -0.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.51% 63561.715 62604.423 - 1.75% -
SetIntersection_Front_Set_string_262144_16 -1.50% 2009157.446 1978921.450 - 0.37% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.50% 747707.984 736491.579 - -0.02% -
std::for_each_n(deque<int>)/50 -1.50% 3.971 3.911 - -1.49% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.50% 14.904 14.681 - -2.99% -
SetIntersection_None_Set_float_16384_64 -1.50% 157288677.064 154936092.586 - 0.21% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.50% 734.152 723.173 - -2.43% -
rng::rotate(list<int>)_(1_element_forward)/50 -1.49% 24.293 23.930 - -1.25% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.49% 374.381 368.792 - -2.29% -
SetIntersection_None_Set_float_16384_256 -1.49% 157405903.206 155058140.847 - 0.34% -
rng::find(vector<int>)_(process_all)/8 -1.49% 2.902 2.858 - 1.06% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.49% 169328284.042 166805200.025 - -0.45% -
BM_MakeThenSortHeap_float_Descending_4 -1.49% 1.175 1.158 - -12.20% -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 -1.49% 9.269 9.131 - -1.11% -
rng::find_if_not(vector<int>)_(process_all)/50 -1.49% 14.233 14.021 - -1.55% -
BM_PopHeap_uint32_64 -1.48% 12.662 12.474 - -1.28% -
BM_MakeThenSortHeap_string_Descending_16384 -1.48% 68.034 67.024 - -0.05% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.48% 4712813.627 4642905.648 - -1.20% -
rng::sample(deque<int>)/1024 -1.48% 11509.477 11338.843 - -1.30% -
std::set<int>::clear()/8192 -1.48% 74257.731 73158.429 - -1.92% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.48% 3907.910 3850.129 - -0.53% -
BM_RangesPushHeap_string_SingleElement_262144 -1.48% 2.635 2.596 - -2.17% -
BM_num_put<unsigned_long> -1.48% 12.087 11.908 - -0.55% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.48% 170.697 168.175 - 0.91% -
std::copy_backward(list<int>)/32768 -1.48% 26680.931 26286.722 - 0.68% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.48% 22.660 22.326 - -0.39% -
BM_RangesMakeThenSortHeap_float_Ascending_16 -1.47% 2.947 2.903 - -0.99% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.47% 55.137 54.325 - -2.70% -
SetIntersection_None_Vector_float_16384_64 -1.47% 1203707.658 1186063.496 - 2.97% -
BM_LowerBound_string_64 -1.46% 69.345 68.332 - -5.36% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 -1.46% 1.038 1.023 - -1.91% -
std::reverse_copy(list<int>)/4096 -1.46% 3173.792 3127.536 - -0.03% -
BM_CmpEqual_ushort_uint -1.46% 1.125 1.108 - -0.32% -
std::generate(vector<int>)/32 -1.45% 8.024 7.908 - -1.57% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.45% 15.077 14.858 - -0.39% -
std::fill(deque<int>)/1024 -1.45% 30.301 29.861 - -1.68% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.45% 1.038 1.023 - 0.33% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.45% 16.760 16.518 - -1.44% -
BM_std_minmax_element<char>/70000 -1.45% 19141.762 18864.673 - -0.03% -
BM_std_min<unsigned_char>/7 -1.45% 1.840 1.813 - -0.35% -
rng::rotate_copy(list<int>)/1024 -1.44% 734.357 723.746 - -1.03% -
BM_MakeThenSortHeap_string_Heap_4 -1.44% 5.944 5.858 - -0.16% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.44% 4.334 4.272 - -0.81% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.44% 2354.961 2320.997 - -0.53% -
SetIntersection_None_Set_string_262144_256 -1.44% 1692200.359 1667804.280 - -0.22% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.44% 55.819 55.015 - 0.05% -
BM_CmpEqual_uint_uchar -1.44% 1.130 1.113 - -1.24% -
rng::contains(deque<int>)_(process_all)/1048576 -1.44% 249493.976 245901.020 - -2.02% -
std::is_sorted_until(vector<int>,_pred)/8 -1.44% 3.616 3.564 - -2.75% -
SetIntersection_Front_Vector_float_1024_256 -1.43% 2365429.667 2331488.920 - 0.64% -
std::move_backward(vector<int>)/8 -1.43% 2.289 2.256 - -0.37% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.43% 2.092 2.062 - 0.56% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.43% 23.078 22.748 - -1.44% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.43% 321.503 316.905 - -0.73% -
std::remove_copy(list<int>)_(prefix)/8192 -1.43% 7023.971 6923.617 - -0.72% -
std::move(deque<int>)/262144 -1.43% 14896.958 14684.359 - -2.31% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.43% 18400137.383 18137845.982 - 2.36% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.43% 1.388 1.368 - -3.40% -
std::partial_sort(vector<int>)_(descending)/1024 -1.42% 8279.757 8161.906 - -0.63% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -1.42% 490.338 483.369 - -1.03% -
BM_RangesMakeThenSortHeap_string_Ascending_4 -1.42% 5.388 5.311 - -2.25% -
rng::sort(vector<NonIntegral>)_(ascending)/8 -1.42% 16.522 16.287 - -0.99% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -1.42% 2.807 2.768 - 6.86% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.42% 471131.775 464449.160 - 0.03% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.42% 3328.184 3281.062 - 1.59% -
std::search_n(deque<int>)_(no_match)/1000 -1.42% 447.837 441.496 - 2.37% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.41% 21.425 21.122 - -0.22% -
std::unordered_set<int>::count(key)_(existent)/1024 -1.41% 1.204 1.187 - -7.92% -
rng::generate_n(deque<int>)/32 -1.41% 8.506 8.386 - 1.11% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 -1.41% 1.914 1.887 - -0.02% -
std::find_if(vector<bool>)_(process_all)/8 -1.41% 5.605 5.526 - 1.25% -
BM_std_minmax<short>/6 -1.41% 1.379 1.360 - 0.29% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 -1.41% 16.305 16.076 - 0.53% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -1.40% 698.815 688.998 - -1.58% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 -1.40% 3.676 3.624 - -0.13% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -1.40% 5.742 5.662 - -1.00% -
BM_std_minmax<short>/23 -1.40% 2.693 2.655 - 3.73% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -1.40% 1652076.977 1628904.970 - -0.54% -
rng::remove(list<int>)_(sprinkled)/1024 -1.40% 965.413 951.882 - -1.34% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.40% 1.223 1.206 - 1.02% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -1.40% 10.438 10.292 - 1.45% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.40% 8302.829 8186.802 - -1.53% -
rng::contains(deque<int>)_(process_all)/8192 -1.40% 1910.885 1884.207 - -2.14% -
rng::partition(list<int>)_(dense)/32 -1.40% 8.448 8.330 - -2.84% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.39% 10.511 10.365 - -0.82% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -1.39% 20.780 20.491 - -1.42% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.39% 34.857 34.372 - 0.12% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.39% 7544.921 7439.938 - -0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.39% 171104569.112 168724536.325 - -1.50% -
BM_std_minmax_element<char>/64 -1.39% 17.665 17.419 - -0.13% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -1.39% 31.600 31.162 - 7.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.39% 223773493.631 220671516.456 - -0.35% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.39% 9514.737 9382.869 - -1.58% -
BM_std_minmax_element<char>/64000 -1.38% 17500.325 17258.177 - 0.01% -
BM_std_min<short>/23 -1.38% 2.116 2.087 - -2.00% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.38% 224.843 221.735 - 4.82% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -1.38% 1.359 1.340 - -1.58% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.38% 1.131 1.115 - 1.93% -
rng::all_of(list<int>)_(process_all)/50 -1.38% 22.057 21.753 - -0.83% -
std::vector<int>::ctor(size)/8192 -1.38% 568.932 561.090 - -1.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.38% 24877936.082 24535050.582 - 2.49% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -1.38% 3.162 3.118 - 1.54% -
std::multimap<int,_int>::ctor(const&)/32 -1.38% 213.901 210.955 - -1.67% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.38% 6307.307 6220.452 - -1.33% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.38% 172480590.266 170105885.816 - 0.06% -
BM_std_minmax_element<char>/4000 -1.38% 1100.673 1085.536 - 0.02% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.37% 14.634 14.432 - -0.09% -
std::copy(vector<int>)/8 -1.37% 2.247 2.216 - -3.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -1.37% 3.727 3.676 - 39.19% -
BM_std_minmax_element<char>/5500 -1.37% 1510.118 1489.404 - -0.04% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.37% 34.356 33.885 - 0.38% -
BM_CmpLess_ushort_schar -1.37% 1.043 1.029 - -1.23% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.37% 8.068 7.957 - -1.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.37% 24664485.495 24326525.344 - 0.93% -
rng::find_if(vector<int>)_(bail_25%)/8 -1.37% 1.072 1.057 - -2.04% -
std::partial_sort_copy(deque<int>)_(descending)/8 -1.37% 19.666 19.397 - -2.95% -
std::move(list<int>)/64 -1.37% 48.844 48.176 - -0.16% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.37% 16.891 16.660 - -0.78% -
std::fill(vector<bool>)/32768 -1.37% 30.457 30.041 - -1.50% -
BM_deque_deque_move_backward/70000 -1.36% 8799.801 8679.965 - -0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.36% 22810965.791 22500371.501 - 0.92% -
BM_CmpEqual_int_ushort -1.36% 1.137 1.121 - 0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.36% 9487603.483 9358481.053 - -0.99% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.36% 12.581 12.409 - 0.15% -
std::multiset<int>::erase(key)_(non-existent)/32 -1.36% 2.690 2.654 - -0.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.36% 203900112.429 201128300.117 - -1.11% -
rng::generate_n(deque<int>)/50 -1.36% 12.547 12.376 - 0.48% -
SetIntersection_None_Set_float_16384_16 -1.36% 157434394.525 155299049.844 - 0.40% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 -1.36% 944826.983 932023.660 - -0.91% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -1.35% 4.993 4.925 - -5.30% -
SetIntersection_None_Set_uint32_256_64 -1.35% 9389029.085 9261999.530 - -2.75% -
BM_MakeThenSortHeap_string_SingleElement_16 -1.35% 13.716 13.530 - -8.17% -
BM_PopHeap_uint64_256 -1.35% 17.224 16.992 - -0.92% -
rng::for_each(multimap<int>)/8 -1.35% 4.513 4.452 - -0.39% -
SetIntersection_None_Set_uint64_16384_64 -1.35% 166687378.287 164439882.290 - -2.55% -
std::set<std::string>::clear()/8192 -1.35% 202010.872 199289.327 - -1.15% -
std::remove_copy(deque<int>)_(prefix)/50 -1.35% 19.319 19.059 - -0.84% -
SetIntersection_Front_Vector_string_1024_1 -1.34% 1140493.929 1125168.670 - -1.12% -
BM_std_minmax_element<char>/4096 -1.34% 1126.724 1111.597 - 0.01% -
std::remove(list<int>)_(prefix)/1024 -1.34% 997.403 984.016 - 2.07% -
BM_CmpLess_ushort_int -1.34% 1.120 1.105 - -1.13% -
SetIntersection_None_Set_string_256_4 -1.34% 11853008.687 11694210.645 - 0.37% -
rng::partition(vector<int>)_(sparse)/32 -1.34% 9.086 8.964 - -0.95% -
std::find_if(vector<char>)_(process_all)/32768 -1.33% 8234.862 8124.973 - -0.10% -
std::set<int>::insert(value)_(new_value)/1024 -1.33% 41.947 41.388 - -16.34% -
rng::fill_n(vector<int>)/8192 -1.33% 238.786 235.607 - -1.20% -
BM_RangesPushHeap_string_SingleElement_4 -1.33% 2.294 2.263 - -1.95% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -1.33% 71.418 70.468 - -1.12% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.33% 449828.650 443849.625 - 0.00% -
BM_PopHeap_pair<uint32,_uint32>_64 -1.33% 15.943 15.732 - -1.06% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.33% 4899.764 4834.725 - -0.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 -1.33% 11.758 11.602 - -1.01% -
rng::sample(deque<int>)/32 -1.33% 312.648 308.503 - -1.50% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.32% 2189.661 2160.726 - 0.86% -
BM_MakeThenSortHeap_string_PipeOrgan_4 -1.32% 4.805 4.742 - -2.48% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 -1.32% 1881.445 1856.624 - -1.11% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.32% 15.371 15.169 - 0.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.32% 2959058.057 2920064.411 - -1.29% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -1.32% 3.038 2.998 - 2.14% -
rng::search(deque<int>)_(single_element)/1024 -1.32% 462.453 456.368 - -0.73% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.31% 2075.487 2048.227 - -0.02% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.31% 216.716 213.871 - 0.99% -
std::map<std::string,_int>::ctor(const&)/8192 -1.31% 347321.740 342770.376 - -0.68% -
rng::unique_copy(vector<int>)_(contiguous)/32 -1.31% 8.680 8.567 - -1.46% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -1.31% 4.595 4.534 - -2.12% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.31% 36176.790 35703.522 - -0.50% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.31% 87.357 86.215 - 9.12% -
std::multimap<int,_int>::erase(key)_(existent)/0 -1.31% 21.659 21.376 - -2.17% -
BM_std_minmax<unsigned_char>/15 -1.31% 2.983 2.944 - -2.85% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.30% 259.061 255.683 - -0.79% -
std::rotate(vector<bool>)_(by_1/2)/32 -1.30% 18.295 18.057 - -0.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.30% 9.165 9.046 - -0.46% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.30% 113639.763 112160.970 - -0.26% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.30% 253647.803 250349.585 - -1.30% -
BM_CmpLess_schar_schar -1.30% 0.971 0.958 - 0.45% -
BM_tolower_string<char> -1.30% 15.184 14.987 - -0.33% -
SetIntersection_None_Set_string_262144_16 -1.30% 1689690.675 1667732.750 - 0.33% -
rng::generate_n(vector<int>)/32 -1.30% 8.007 7.904 - -1.33% -
BM_MakeHeap_uint32_PipeOrgan_16 -1.29% 1.041 1.028 - -1.15% -
BM_RangesMakeHeap_string_Random_4 -1.29% 5.754 5.679 - -0.66% -
rng::rotate(deque<int>)_(by_1/3)/1024 -1.29% 1817.336 1793.892 - -1.33% -
SetIntersection_Front_Vector_string_1024_16 -1.29% 1724233.041 1701994.127 - 0.60% -
std::find(vector<bool>)_(process_all)/8192 -1.29% 33.313 32.883 - -1.18% -
std::sort(vector<int>)_(ascending)/8 -1.29% 16.889 16.671 - -0.99% -
BM_std_minmax_element<char>/1024 -1.29% 286.763 283.074 - -0.19% -
rng::sample(deque<int>)/8192 -1.29% 92812.909 91619.059 - -0.88% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -1.29% 23.140 22.842 - -0.54% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -1.29% 21.583 21.305 - 9.16% -
rng::all_of(vector<int>)_(process_all)/50 -1.29% 18.457 18.219 - -0.18% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.28% 4.155 4.102 - 1.16% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.28% 634125.713 625994.176 - 0.26% -
BM_std_min<unsigned_short>/31 -1.28% 2.596 2.562 - 1.03% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.28% 3919.163 3868.977 - -0.23% -
BM_PopHeap_float_1024 -1.28% 27.988 27.630 - -1.08% -
std::partition_point(vector<int>)/1024 -1.28% 6.288 6.208 - -1.33% -
BM_LowerBound_float_1 -1.28% 2.676 2.641 - -0.64% -
rng::for_each(set<int>)/8 -1.28% 4.616 4.557 - 1.24% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.28% 49422.171 48789.888 - -2.71% -
BM_RangesMakeThenSortHeap_float_Heap_256 -1.28% 5.897 5.822 - 0.57% -
753_ns3_r -1.28% 10.220 10.089 - -2.83% -
rng::fill_n(list<int>)/50 -1.27% 15.990 15.786 - -1.63% -
rng::all_of(vector<int>)_(process_all)/32 -1.27% 8.483 8.375 - -1.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.27% 2483647.245 2452104.233 - 2.01% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 -1.27% 20.508 20.248 - 0.92% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.27% 25.739 25.413 - -0.85% -
std::copy(vector<bool>)_(aligned)/4096 -1.27% 4.700 4.641 - -2.72% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -1.27% 10.572 10.438 - 14.31% -
SetIntersection_Front_Set_uint32_262144_4 -1.26% 1134217.881 1119880.529 - 1.49% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -1.26% 16.284 16.078 - -1.20% -
rng::sort(vector<int>)_(ascending)/8 -1.26% 16.873 16.660 - -0.68% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.26% 32222.930 31816.298 - -0.96% -
std::multiset<int>::contains(key)_(existent)/1024 -1.26% 4.029 3.979 - -0.18% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.26% 4026.534 3975.793 - -1.45% -
rng::reverse(list<int>)/512 -1.26% 199.791 197.276 - -1.35% -
SetIntersection_None_Vector_uint64_16384_64 -1.26% 1173032.512 1158269.112 - -1.29% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.26% 16.810 16.598 - -1.47% -
std::generate(vector<int>)/50 -1.26% 12.071 11.919 - -1.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.26% 857.757 846.979 - -2.45% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.25% 0.984 0.972 - -1.71% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 -1.25% 8.306 8.202 - -0.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.25% 13520570.156 13351301.697 - -2.29% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.25% 250.197 247.067 - 0.08% -
SetIntersection_Front_Vector_uint64_256_1 -1.25% 4421225.389 4365951.049 - 0.21% -
SetIntersection_Interlaced_Set_uint64_1024_4 -1.25% 10181326.453 10054160.531 - 0.41% -
BM_PushHeap_uint32_Random_64 -1.25% 5.562 5.492 - -1.37% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.25% 1359.236 1342.269 - 0.99% -
SetIntersection_Interlaced_Set_float_262144_1 -1.25% 1104889.189 1091100.760 - 1.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.24% 2019863.443 1994721.515 - 0.90% -
std::unique(vector<int>)_(contiguous)/1024 -1.24% 316.953 313.009 - -0.63% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.24% 2.689 2.655 - -1.47% -
rng::for_each(map<int>)/50 -1.24% 41.514 40.998 - -0.35% -
std::replace(deque<int>)_(prefix)/32 -1.24% 12.867 12.707 - -1.65% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.24% 8.624 8.517 - -0.54% -
SetIntersection_None_Set_float_64_4 -1.24% 22693730.100 22412919.268 - -1.58% -
rng::count(list<int>)_(every_other)/1048576 -1.24% 828014.020 817768.642 - 1.21% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -1.24% 32.273 31.874 - -2.06% -
BM_std_minmax_element<char>/65536 -1.24% 17886.294 17665.346 - -0.03% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -1.23% 16841.287 16633.602 - -1.30% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.23% 645.328 637.388 - -1.21% -
rng::copy_n(list<int>)/64 -1.23% 14.168 13.994 - -1.03% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -1.23% 3907.313 3859.369 - -0.92% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.23% 177.764 175.586 - -1.51% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -1.22% 12.005 11.858 - -0.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.22% 1118055.803 1104365.966 - -0.68% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.22% 36179.412 35736.550 - 1.38% -
BM_PushHeap_uint64_Random_4 -1.22% 2.055 2.030 - -2.01% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.22% 7591.158 7498.346 - -0.80% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.22% 32220.787 31827.323 - -0.97% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.22% 22.296 22.024 - 0.40% -
std::find_first_of(deque<int>)_(small_needle)/1024 -1.22% 3714.704 3669.429 - -8.12% -
std::map<std::string,_int>::find(key)_(existent)/32 -1.22% 15.285 15.099 - 2.54% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -1.22% 1.242 1.227 - -2.76% -
rng::find_end(deque<int>)_(match_near_end)/1000 -1.22% 325.687 321.730 - -0.87% -
rng::contains(vector<int>)_(process_all)/8192 -1.21% 1837.450 1815.178 - -1.77% -
SetIntersection_None_Vector_float_1024_1 -1.21% 1180606.853 1166303.023 - 1.66% -
std::set<std::string>::insert(value)_(already_present)/32 -1.21% 11.943 11.798 - 0.18% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -1.21% 2.505 2.475 - -7.06% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.21% 671.691 663.597 - 1.74% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.20% 1.406 1.389 - -0.20% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.20% 6487.604 6409.511 - -0.09% -
std::find(list<int>)_(process_all)/8 -1.20% 2.397 2.368 - -1.78% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.20% 23.091 22.814 - -1.48% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -1.20% 16.450 16.253 - -0.56% -
BM_CmpEqual_uint_int -1.20% 1.133 1.119 - -0.64% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 -1.20% 277.620 274.294 - -0.42% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.20% 11573029.408 11434421.817 - -0.65% -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 -1.20% 168.824 166.803 - -0.66% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.20% 6301.484 6226.067 - -1.28% -
rng::sort(vector<int>)_(qsort_adversarial)/8 -1.19% 16.868 16.667 - -1.02% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.19% 9.058 8.950 - -0.84% -
BM_StringFindNoMatch/64 -1.19% 1.849 1.827 - -8.82% -
BM_std_min<unsigned_long_long>/23 -1.19% 2.429 2.400 - -0.62% -
std::set<int>::ctor(const&,_alloc)/1024 -1.19% 6257.867 6183.221 - -0.49% -
std::set<std::string>::insert(value)_(already_present)/1024 -1.19% 34.290 33.881 - 3.59% -
rng::partition_copy(list<int>)/32 -1.19% 16.059 15.868 - -0.61% -
rng::fold_left(list<int>)/8 -1.19% 3.878 3.831 - -0.94% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -1.19% 24928.584 24632.648 - -0.69% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.19% 19.985 19.748 - -0.35% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -1.18% 153.904 152.082 - 0.75% -
BM_num_put<long> -1.18% 12.116 11.973 - 0.64% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.18% 984.405 972.762 - -1.04% -
std::for_each(list<int>)/8192 -1.18% 8685.738 8583.060 - 9.00% -
rng::remove_if(deque<int>)_(sprinkled)/1024 -1.18% 540.459 534.071 - -1.20% -
SetIntersection_Front_Set_float_256_1 -1.18% 4484203.504 4431250.859 - -0.57% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.18% 50385.792 49791.064 - -1.12% -
BM_CmpEqual_uchar_ushort -1.18% 1.118 1.105 - -1.00% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -1.18% 2.947 2.912 - -0.28% -
BM_PushHeap_uint64_Random_16 -1.18% 4.283 4.233 - -2.23% -
BM_MakeThenSortHeap_string_Descending_1024 -1.18% 38.787 38.331 - 0.56% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -1.17% 16.201 16.011 - -4.94% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.17% 966.303 954.972 - -0.73% -
rng::fill(vector<int>)/8192 -1.17% 239.714 236.904 - -1.84% -
std::set<int>::ctor(const&)/8192 -1.17% 49932.478 49347.278 - -1.23% -
rng::copy(vector<int>)/1048576 -1.17% 50195.955 49607.861 - -0.48% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.17% 19.245 19.020 - -1.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.17% 1170226.431 1156537.970 - 1.43% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -1.17% 10.658 10.534 - -0.77% -
rng::move(vector<bool>)_(aligned)/512 -1.17% 2.682 2.650 - -1.17% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.17% 61192.537 60477.535 - -0.52% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -1.17% 5.214 5.154 - -1.45% -
BM_std_min<unsigned_short>/6 -1.17% 0.959 0.948 - -1.14% -
BM_std_min<unsigned_char>/12 -1.17% 1.358 1.342 - 0.69% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.17% 8221.797 8125.935 - -0.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.17% 9.438 9.328 - -0.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.16% 1130930.001 1117777.332 - 3.24% -
BM_CmpEqual_uint_short -1.16% 1.060 1.048 - -1.42% -
721_gcc_r -1.16% 13.193 13.040 - -0.00% -
std::generate(deque<int>)/1024 -1.16% 246.279 243.419 - -1.09% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 -1.16% 810.096 800.690 - -1.07% -
rng::partial_sort(vector<int>)_(descending)/1024 -1.16% 8248.030 8152.331 - -0.42% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.16% 8332.014 8235.470 - -0.55% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -1.16% 7580.128 7492.302 - -1.27% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.16% 5.069 5.011 - -0.88% -
BM_SortHeap_string_4 -1.16% 4.299 4.249 - -0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.15% 352240613.981 348172266.716 - -0.82% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 -1.15% 666.610 658.914 - -14.13% -
SetIntersection_Front_Set_float_16384_1 -1.15% 1116057.265 1103213.393 - -0.80% -
std::generate(vector<int>)/1024 -1.15% 245.116 242.296 - -1.19% -
std::replace_if(list<int>)_(prefix)/50 -1.15% 24.349 24.068 - -0.90% -
BM_deque_vector_move_backward/64000 -1.15% 8032.919 7940.631 - 0.18% -
SetIntersection_Front_Vector_string_262144_16384 -1.15% 352619279.783 348574817.233 - 0.28% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.14% 50368.839 49792.345 - -0.45% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.14% 527.512 521.479 - -1.12% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -1.14% 1436680.778 1420255.252 - -1.60% -
rng::contains(vector<int>)_(process_all)/1048576 -1.14% 236644.777 233942.564 - -1.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.14% 4561642.082 4509563.837 - 0.06% -
BM_CmpLess_short_short -1.14% 0.965 0.954 - 0.12% -
SetIntersection_None_Vector_float_1024_4 -1.14% 1176791.674 1163367.943 - 0.40% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -1.14% 795.197 786.143 - 1.73% -
rng::copy_backward(deque<int>)/64 -1.14% 3.080 3.045 - -1.11% -
std::remove(deque<int>)_(prefix)/32 -1.13% 59.516 58.841 - 1.56% -
std::set<int>::contains(key)_(existent)/8192 -1.13% 8.391 8.296 - 1.24% -
rng::find_end(forward_list<int>)_(single_element)/1024 -1.13% 729.385 721.125 - -1.04% -
std::adjacent_find(list<int>)/1048576 -1.13% 877399.864 867478.005 - -0.77% -
std::search(deque<int>)_(no_match)/8192 -1.13% 3329.653 3292.071 - -1.31% -
BM_PopHeap_float_64 -1.13% 12.508 12.367 - -1.14% -
SetIntersection_None_Set_string_256_16 -1.13% 11447291.501 11318326.010 - -0.16% -
BM_MakeHeap_string_Descending_16 -1.13% 2.364 2.337 - -2.02% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.13% 17.808 17.607 - -0.94% -
std::replace(vector<int>)_(sprinkled)/50 -1.12% 7.726 7.639 - -21.94% -
std::unordered_multimap<int,_int>::clear()/32 -1.12% 615.911 608.985 - -0.12% -
bm_lexicographical_compare<int>/5 -1.12% 1.531 1.513 - 0.23% -
rng::copy(list<int>)/262144 -1.12% 219496.616 217032.248 - -0.72% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -1.12% 69.063 68.288 - 0.81% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -1.12% 32.669 32.304 - 6.08% -
std::partition_copy(vector<int>)/32 -1.12% 8.159 8.068 - -1.84% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.12% 6274.036 6203.991 - -2.00% -
BM_deque_deque_move/64 -1.11% 5.564 5.502 - 0.66% -
BM_deque_deque_move_backward/64000 -1.11% 8027.519 7938.204 - 0.39% -
SetIntersection_None_Set_float_16384_1 -1.11% 157596292.958 155848428.090 - 0.07% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.11% 50.331 49.773 - -0.70% -
SetIntersection_None_Set_string_64_1 -1.11% 24202207.133 23934078.526 - -0.60% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.11% 204.518 202.252 - 2.39% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -1.11% 780.385 771.754 - -1.35% -
BM_deque_vector_ranges_move_backward/4096 -1.10% 149.181 147.532 - -0.37% -
rng::find_if(list<int>)_(bail_25%)/8 -1.10% 1.323 1.308 - 2.15% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 -1.10% 1435945.514 1420103.617 - -1.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.10% 21543537.403 21306182.775 - 0.54% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -1.10% 1.560 1.543 - 0.62% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.10% 9019.269 8920.327 - -0.34% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 -1.10% 4159.352 4113.780 - -1.25% -
SetIntersection_Front_Set_string_16384_4 -1.10% 1319955.810 1305499.716 - -0.59% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.09% 604434.425 597818.623 - 0.91% -
bm_lexicographical_compare<int>/7 -1.09% 1.529 1.513 - 0.28% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -1.09% 3.920 3.877 - -0.46% -
SetIntersection_Front_Set_uint32_262144_16 -1.09% 1311088.146 1296760.447 - 1.96% -
rng::find_end(vector<int>)_(near_matches)/1000 -1.09% 15425.724 15257.325 - 0.31% -
std::find_if(vector<char>)_(process_all)/50 -1.09% 12.615 12.478 - -0.53% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.09% 13.993 13.841 - -0.36% -
rng::partition(list<int>)_(sparse)/50 -1.09% 15.398 15.231 - -2.48% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.09% 2722382.268 2692832.211 - -0.39% -
BM_RangesPushHeap_float_Random_16384 -1.08% 7.634 7.551 - -0.55% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -1.08% 277906.850 274897.714 - -0.81% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.08% 112198.437 110987.442 - 1.49% -
rng::find_end(vector<int>)_(process_all)/1000 -1.08% 236.990 234.433 - 0.09% -
std::generate_n(deque<int>)/8192 -1.08% 1973.220 1951.959 - -0.53% -
BM_RangesMakeThenSortHeap_uint32_Descending_16 -1.08% 5.565 5.505 - -0.49% -
rng::starts_with(list<int>)/1024 -1.08% 783.669 775.235 - -50.87% -
SetIntersection_Interlaced_Set_float_1024_1 -1.07% 1126354.219 1114246.974 - -0.52% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.07% 16.526 16.348 - -0.26% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 -1.07% 1.575 1.558 - -0.72% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.07% 6.376 6.308 - -3.54% -
rng::remove_if(vector<int>)_(prefix)/1024 -1.07% 383.016 378.907 - -2.22% -
SetIntersection_Front_Vector_float_1024_64 -1.07% 1448710.809 1433180.586 - -0.88% -
std::find(vector<char>)_(bail_25%)/1024 -1.07% 5.442 5.383 - -1.15% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -1.07% 1049643.553 1038395.030 - -1.25% -
SetIntersection_None_Vector_uint32_256_1 -1.07% 4554634.044 4505843.321 - 0.01% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.07% 523.794 518.186 - -0.09% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.06% 15.035 14.875 - -0.98% -
rng::find(deque<int>)_(process_all)/50 -1.06% 13.193 13.053 - -1.48% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 -1.06% 24.408 24.148 - -0.86% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.06% 50196.098 49662.765 - -1.85% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.06% 526.220 520.633 - 0.45% -
rng::find(deque<int>)_(process_all)/8 -1.06% 3.522 3.485 - -0.50% -
std::search(deque<int>,_pred)_(no_match)/1048576 -1.06% 448382.906 443626.715 - 0.02% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 -1.06% 982807.671 972383.300 - -0.67% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.06% 36096.513 35714.033 - -0.17% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.06% 2471.247 2445.066 - -0.09% -
BM_std_min<long_long>/64 -1.06% 4.905 4.853 - 0.17% -
SetIntersection_Front_Vector_string_262144_1024 -1.06% 40119583.152 39695072.711 - -3.72% -
std::find_if_not(list<int>)_(bail_25%)/32768 -1.06% 7601.481 7521.074 - 1.32% -
BM_std_min<unsigned_long_long>/24 -1.06% 2.683 2.655 - -0.39% -
BM_std_minmax<unsigned_char>/28 -1.06% 2.150 2.127 - -11.43% -
rng::contains(vector<int>)_(process_all)/8 -1.06% 2.700 2.672 - 6.99% -
std::flat_map<int,_int>::clear()/8192 -1.06% 452.432 447.658 - -0.43% -
std::rotate(vector<bool>)_(by_1/4)/1024 -1.05% 14.786 14.630 - -4.27% -
BM_PopHeap_uint64_16 -1.05% 7.657 7.576 - -1.76% -
std::unique_copy(list<int>)_(contiguous)/8192 -1.05% 6889.965 6817.778 - -0.20% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 -1.05% 545.551 539.844 - -0.68% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.04% 20.578 20.363 - -0.70% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -1.04% 46.091 45.610 - 0.17% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 -1.04% 23.812 23.564 - -1.29% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.04% 130795.705 129434.095 - -1.36% -
rng::stable_partition(list<int>)_(dense)/50 -1.04% 52.647 52.099 - -1.83% -
std::rotate_copy(list<int>)/32 -1.04% 8.528 8.439 - -0.14% -
std::transform(deque<int>)_(identity_transform)/8192 -1.04% 2471.925 2446.227 - -5.42% -
std::replace(vector<int>)_(sprinkled)/8192 -1.04% 1360.685 1346.546 - 13.94% -
SetIntersection_None_Set_string_262144_4 -1.04% 1687660.154 1670132.569 - 0.74% -
BM_std_min<char>/15 -1.04% 2.129 2.107 - -0.11% -
std::search(list<int>,_pred)_(same_length)/1000 -1.04% 776.396 768.344 - -1.05% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.04% 10020498.211 9916676.728 - -0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.04% 1257734.375 1244708.335 - -0.73% -
std::partition_point(list<int>)/50 -1.04% 24.709 24.453 - -1.19% -
BM_PushHeap_string_SingleElement_262144 -1.03% 2.785 2.756 - 10.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -1.03% 33.637 33.290 - 0.13% -
rng::stable_sort(deque<int>)_(shuffled)/8 -1.03% 24.494 24.240 - -0.21% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -1.03% 9.488 9.390 - 1.79% -
std::set<int>::insert(value)_(already_present)/32 -1.03% 1.793 1.775 - -0.79% -
std::map<int,_int>::count(key)_(existent)/32 -1.03% 1.697 1.679 - -1.90% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.03% 3.574 3.537 - -0.35% -
BM_std_min<long_long>/29 -1.03% 3.041 3.010 - 0.86% -
std::move_backward(vector<int>)/262144 -1.03% 21939.934 21714.070 - -0.96% -
std::partition_point(vector<int>)/8192 -1.03% 9.514 9.416 - -0.62% -
std::find_end(list<int>)_(same_length)/1000 -1.03% 1477.769 1462.567 - -1.84% -
rng::find_end(vector<int>)_(match_near_end)/1024 -1.03% 2275.303 2251.925 - -0.27% -
rng::search(list<int>)_(near_matches)/1024 -1.03% 39339.613 38935.571 - -0.85% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.03% 523714.820 518336.435 - -1.14% -
rng::search(vector<int>)_(near_matches)/8192 -1.03% 773226.066 765295.302 - -0.57% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.03% 1.207 1.194 - 0.94% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -1.02% 23.046 22.810 - -0.76% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -1.02% 106.207 105.121 - -2.13% -
BM_std_min<int>/10 -1.02% 1.005 0.995 - 0.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.02% 22.545 22.314 - -1.60% -
BM_std_min<unsigned_short>/7 -1.02% 1.099 1.087 - -0.99% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.02% 6.039 5.978 - -1.08% -
rng::find_if(deque<int>)_(process_all)/50 -1.02% 24.140 23.894 - -0.31% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -1.02% 2435110.210 2410341.973 - 25.16% -
BM_std_min<int>/7 -1.01% 1.053 1.043 - -0.28% -
bm_lexicographical_compare<int>/6 -1.01% 1.528 1.513 - 0.29% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.01% 497.697 492.657 - -0.05% -
SetIntersection_Front_Vector_float_262144_16384 -1.01% 80589284.152 79773323.055 - -0.17% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.01% 39628.679 39227.478 - -1.00% -
BM_SortHeap_uint32_256 -1.01% 8.153 8.070 - -0.62% -
BM_vector_deque_ranges_copy/1 -1.01% 2.352 2.328 - 2.24% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.01% 17225.710 17051.571 - 0.42% -
std::all_of(vector<int>)_(process_all)/32 -1.01% 8.498 8.412 - 1.05% -
std::copy_backward(deque<int>)/64 -1.01% 2.970 2.940 - -1.05% -
BM_deque_deque_ranges_move_backward/1024 -1.01% 38.224 37.838 - -0.54% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.01% 36208.118 35843.016 - -1.51% -
rng::find_last(list<int>)_(bail_10%)/8 -1.01% 2.057 2.036 - -2.69% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.01% 23.403 23.168 - 0.68% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.01% 2.071 2.050 - -0.85% -
rng::none_of(list<int>)_(process_all)/50 -1.01% 21.957 21.736 - -1.20% -


Report Time: 5.41s
Name Current %
706_stockfish_r 21.539 -
707_ntest_r 16.685 -
709_cactus_r 19.678 -
710_omnetpp_r 8.524 -1.64%
721_gcc_r 13.040 -
723_llvm_r 11.569 -
727_cppcheck_r 24.713 -
729_abc_r 18.575 -
731_astcenc_r 10.239 -3.35%
735_gem5_r 13.687 -
736_ocio_r 16.383 -
737_gmsh_r 12.746 -1.91%
748_flightdm_r 9.163 -2.37%
750_sealcrypto_r 18.464 -
753_ns3_r 10.089 -2.83%
766_femflow_r 12.827 -17.87%
BM_CmpEqual_int_int 1.125 -
BM_CmpEqual_int_schar 1.130 -
BM_CmpEqual_int_short 1.131 -
BM_CmpEqual_int_uchar 1.129 -
BM_CmpEqual_int_uint 1.113 -
BM_CmpEqual_int_ushort 1.121 -
BM_CmpEqual_schar_int 1.143 -
BM_CmpEqual_schar_schar 1.105 -
BM_CmpEqual_schar_short 1.137 -1.04%
BM_CmpEqual_schar_uchar 1.103 -
BM_CmpEqual_schar_uint 1.111 -
BM_CmpEqual_schar_ushort 1.107 -
BM_CmpEqual_short_int 1.136 -
BM_CmpEqual_short_schar 1.125 -
BM_CmpEqual_short_short 1.124 -
BM_CmpEqual_short_uchar 1.098 -
BM_CmpEqual_short_uint 1.097 -
BM_CmpEqual_short_ushort 1.110 -
BM_CmpEqual_uchar_int 1.113 -
BM_CmpEqual_uchar_schar 1.043 -
BM_CmpEqual_uchar_short 1.039 -
BM_CmpEqual_uchar_uchar 1.122 1.42%
BM_CmpEqual_uchar_uint 1.100 -1.02%
BM_CmpEqual_uchar_ushort 1.105 -
BM_CmpEqual_uint_int 1.119 -
BM_CmpEqual_uint_schar 1.080 -
BM_CmpEqual_uint_short 1.048 -1.42%
BM_CmpEqual_uint_uchar 1.113 -1.24%
BM_CmpEqual_uint_uint 1.115 -
BM_CmpEqual_uint_ushort 1.125 -
BM_CmpEqual_ushort_int 1.113 -
BM_CmpEqual_ushort_schar 1.034 -
BM_CmpEqual_ushort_short 1.049 -
BM_CmpEqual_ushort_uchar 1.126 -
BM_CmpEqual_ushort_uint 1.108 -
BM_CmpEqual_ushort_ushort 1.111 -
BM_CmpLess_int_int 1.130 -
BM_CmpLess_int_schar 1.133 -
BM_CmpLess_int_short 1.130 -
BM_CmpLess_int_uchar 1.133 -
BM_CmpLess_int_uint 1.118 -
BM_CmpLess_int_ushort 1.125 -
BM_CmpLess_schar_int 1.133 -
BM_CmpLess_schar_schar 0.958 -
BM_CmpLess_schar_short 0.958 -
BM_CmpLess_schar_uchar 1.113 -
BM_CmpLess_schar_uint 1.116 -
BM_CmpLess_schar_ushort 1.119 -
BM_CmpLess_short_int 1.133 -
BM_CmpLess_short_schar 0.963 -
BM_CmpLess_short_short 0.954 -
BM_CmpLess_short_uchar 1.121 -
BM_CmpLess_short_uint 1.110 -
BM_CmpLess_short_ushort 1.118 -
BM_CmpLess_uchar_int 1.118 -
BM_CmpLess_uchar_schar 1.039 -
BM_CmpLess_uchar_short 1.034 -1.90%
BM_CmpLess_uchar_uchar 1.124 -
BM_CmpLess_uchar_uint 1.120 -
BM_CmpLess_uchar_ushort 1.123 -
BM_CmpLess_uint_int 1.126 -
BM_CmpLess_uint_schar 1.059 -1.01%
BM_CmpLess_uint_short 1.057 -1.89%
BM_CmpLess_uint_uchar 1.125 -
BM_CmpLess_uint_uint 1.112 -1.70%
BM_CmpLess_uint_ushort 1.134 -
BM_CmpLess_ushort_int 1.105 -1.13%
BM_CmpLess_ushort_schar 1.029 -1.23%
BM_CmpLess_ushort_short 1.052 -
BM_CmpLess_ushort_uchar 1.129 -
BM_CmpLess_ushort_uint 1.127 -
BM_CmpLess_ushort_ushort 1.126 -
BM_LowerBound_float_1 2.641 -
BM_LowerBound_float_1024 22.081 -
BM_LowerBound_float_16 7.874 -
BM_LowerBound_float_16384 65.846 -
BM_LowerBound_float_256 14.247 -
BM_LowerBound_float_262144 573.558 -
BM_LowerBound_float_4 11.548 -
BM_LowerBound_float_64 8.513 -
BM_LowerBound_pair<uint32,_uint32>_1 2.865 -
BM_LowerBound_pair<uint32,_uint32>_1024 45.121 1.93%
BM_LowerBound_pair<uint32,_uint32>_16 16.365 -
BM_LowerBound_pair<uint32,_uint32>_16384 102.797 2.16%
BM_LowerBound_pair<uint32,_uint32>_256 33.400 2.00%
BM_LowerBound_pair<uint32,_uint32>_262144 620.025 2.37%
BM_LowerBound_pair<uint32,_uint32>_4 11.263 -
BM_LowerBound_pair<uint32,_uint32>_64 18.924 1.19%
BM_LowerBound_string_1 4.760 -1.56%
BM_LowerBound_string_1024 179.311 -5.59%
BM_LowerBound_string_16 36.384 -
BM_LowerBound_string_16384 401.204 2.81%
BM_LowerBound_string_256 127.024 -
BM_LowerBound_string_262144 2131.544 -1.10%
BM_LowerBound_string_4 19.906 -
BM_LowerBound_string_64 68.332 -5.36%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.886 -2.01%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 57.898 -9.34%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.698 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.650 -3.11%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.461 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 658.914 -14.13%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.321 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.940 1.01%
BM_LowerBound_uint32_1 2.592 -
BM_LowerBound_uint32_1024 21.825 -
BM_LowerBound_uint32_16 7.326 -
BM_LowerBound_uint32_16384 65.046 -
BM_LowerBound_uint32_256 14.152 -
BM_LowerBound_uint32_262144 554.496 -
BM_LowerBound_uint32_4 10.418 -
BM_LowerBound_uint32_64 8.083 -
BM_LowerBound_uint64_1 2.600 -
BM_LowerBound_uint64_1024 24.765 -
BM_LowerBound_uint64_16 7.406 -
BM_LowerBound_uint64_16384 70.399 -
BM_LowerBound_uint64_256 16.393 -
BM_LowerBound_uint64_262144 585.145 -
BM_LowerBound_uint64_4 10.471 -
BM_LowerBound_uint64_64 8.361 -
BM_MakeHeap_float_Ascending_1 0.272 -
BM_MakeHeap_float_Ascending_1024 0.701 -
BM_MakeHeap_float_Ascending_16 0.839 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.661 2.11%
BM_MakeHeap_float_Ascending_262144 0.697 -
BM_MakeHeap_float_Ascending_4 0.402 -3.13%
BM_MakeHeap_float_Ascending_64 0.628 -
BM_MakeHeap_float_Descending_1 0.272 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.211 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.207 -
BM_MakeHeap_float_Descending_262144 0.188 -
BM_MakeHeap_float_Descending_4 0.277 -4.48%
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.277 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.211 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.215 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.282 -
BM_MakeHeap_float_Heap_64 0.195 -
BM_MakeHeap_float_PipeOrgan_1 0.272 -
BM_MakeHeap_float_PipeOrgan_1024 0.705 -
BM_MakeHeap_float_PipeOrgan_16 1.278 -
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.667 -
BM_MakeHeap_float_PipeOrgan_262144 0.704 -
BM_MakeHeap_float_PipeOrgan_4 0.406 -
BM_MakeHeap_float_PipeOrgan_64 0.802 -
BM_MakeHeap_float_QuickSortAdversary_1 0.274 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.502 -
BM_MakeHeap_float_QuickSortAdversary_16 0.737 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.261 -
BM_MakeHeap_float_QuickSortAdversary_256 0.495 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.393 -
BM_MakeHeap_float_QuickSortAdversary_64 0.582 -
BM_MakeHeap_float_Random_1 0.277 -
BM_MakeHeap_float_Random_1024 1.231 2.26%
BM_MakeHeap_float_Random_16 1.633 13.70%
BM_MakeHeap_float_Random_16384 1.172 5.27%
BM_MakeHeap_float_Random_256 1.471 19.29%
BM_MakeHeap_float_Random_262144 1.135 -5.85%
BM_MakeHeap_float_Random_4 1.659 15.02%
BM_MakeHeap_float_Random_64 1.669 1.34%
BM_MakeHeap_float_SingleElement_1 0.274 -
BM_MakeHeap_float_SingleElement_1024 0.696 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.658 -
BM_MakeHeap_float_SingleElement_256 0.646 -3.38%
BM_MakeHeap_float_SingleElement_262144 0.715 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.641 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.275 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.358 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.291 2.93%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.334 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.399 1.97%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.396 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.772 5.07%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.124 1.35%
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.520 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.518 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.492 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.611 1.91%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.478 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.542 3.55%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.478 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.552 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.545 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.574 -2.13%
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.526 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.486 -13.71%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.496 -5.66%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.356 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.186 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.336 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.394 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.417 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.543 -8.01%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.121 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.321 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.223 -1.48%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.284 -1.07%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.374 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.326 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.772 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.119 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.938 -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.912 -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.989 -1.45%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.003 -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.998 2.14%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.641 1.62%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.241 4.25%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.205 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.094 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.194 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.191 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.235 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.789 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.111 -
BM_MakeHeap_string_Ascending_1 0.255 -
BM_MakeHeap_string_Ascending_1024 4.898 -
BM_MakeHeap_string_Ascending_16 3.739 1.01%
BM_MakeHeap_string_Ascending_16384 5.641 9.78%
BM_MakeHeap_string_Ascending_256 4.820 1.21%
BM_MakeHeap_string_Ascending_262144 7.039 -6.37%
BM_MakeHeap_string_Ascending_4 2.849 1.45%
BM_MakeHeap_string_Ascending_64 4.740 -
BM_MakeHeap_string_Descending_1 0.252 -
BM_MakeHeap_string_Descending_1024 2.766 -8.88%
BM_MakeHeap_string_Descending_16 2.337 -2.02%
BM_MakeHeap_string_Descending_16384 2.754 -5.66%
BM_MakeHeap_string_Descending_256 2.717 -7.05%
BM_MakeHeap_string_Descending_262144 3.744 -18.76%
BM_MakeHeap_string_Descending_4 2.128 -1.51%
BM_MakeHeap_string_Descending_64 2.575 -3.20%
BM_MakeHeap_string_Heap_1 0.256 -
BM_MakeHeap_string_Heap_1024 4.744 -1.88%
BM_MakeHeap_string_Heap_16 4.611 -1.11%
BM_MakeHeap_string_Heap_16384 4.981 -
BM_MakeHeap_string_Heap_256 4.878 -1.19%
BM_MakeHeap_string_Heap_262144 5.196 -2.07%
BM_MakeHeap_string_Heap_4 3.025 -
BM_MakeHeap_string_Heap_64 4.997 -1.11%
BM_MakeHeap_string_PipeOrgan_1 0.255 -
BM_MakeHeap_string_PipeOrgan_1024 5.014 -3.83%
BM_MakeHeap_string_PipeOrgan_16 3.673 1.36%
BM_MakeHeap_string_PipeOrgan_16384 5.223 -5.80%
BM_MakeHeap_string_PipeOrgan_256 4.876 -1.86%
BM_MakeHeap_string_PipeOrgan_262144 7.896 -17.51%
BM_MakeHeap_string_PipeOrgan_4 2.582 -
BM_MakeHeap_string_PipeOrgan_64 4.807 -
BM_MakeHeap_string_QuickSortAdversary_1 0.256 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.644 -1.03%
BM_MakeHeap_string_QuickSortAdversary_16 8.653 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.849 -1.02%
BM_MakeHeap_string_QuickSortAdversary_256 10.474 -
BM_MakeHeap_string_QuickSortAdversary_262144 12.752 -4.21%
BM_MakeHeap_string_QuickSortAdversary_4 6.096 2.20%
BM_MakeHeap_string_QuickSortAdversary_64 10.258 -
BM_MakeHeap_string_Random_1 0.247 -
BM_MakeHeap_string_Random_1024 10.852 -1.38%
BM_MakeHeap_string_Random_16 8.420 -
BM_MakeHeap_string_Random_16384 12.768 -1.80%
BM_MakeHeap_string_Random_256 10.490 -
BM_MakeHeap_string_Random_262144 15.882 -7.84%
BM_MakeHeap_string_Random_4 5.914 2.92%
BM_MakeHeap_string_Random_64 10.091 -
BM_MakeHeap_string_SingleElement_1 0.254 -
BM_MakeHeap_string_SingleElement_1024 6.357 2.71%
BM_MakeHeap_string_SingleElement_16 5.795 3.59%
BM_MakeHeap_string_SingleElement_16384 6.100 2.55%
BM_MakeHeap_string_SingleElement_256 6.479 3.15%
BM_MakeHeap_string_SingleElement_262144 7.397 -1.35%
BM_MakeHeap_string_SingleElement_4 3.846 5.08%
BM_MakeHeap_string_SingleElement_64 6.459 2.26%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.881 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.375 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.948 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.892 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.090 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.083 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.605 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.881 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.974 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.856 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.957 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.791 4.61%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.992 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.254 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.963 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.194 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.106 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.173 -1.17%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.772 -1.29%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.055 1.07%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.917 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.389 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.956 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.882 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.124 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.922 3.14%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.672 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.789 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.442 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.927 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.793 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.094 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.067 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.557 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.740 1.25%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.226 1.67%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.798 1.02%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.848 2.77%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.888 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.687 4.42%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.848 -1.65%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.987 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.689 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.306 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.706 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.294 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.929 -
BM_MakeHeap_uint32_Ascending_1 0.276 -
BM_MakeHeap_uint32_Ascending_1024 0.647 -
BM_MakeHeap_uint32_Ascending_16 0.601 -
BM_MakeHeap_uint32_Ascending_16384 0.607 -
BM_MakeHeap_uint32_Ascending_256 0.614 -
BM_MakeHeap_uint32_Ascending_262144 0.663 -
BM_MakeHeap_uint32_Ascending_4 0.387 -
BM_MakeHeap_uint32_Ascending_64 0.556 -
BM_MakeHeap_uint32_Descending_1 0.277 -
BM_MakeHeap_uint32_Descending_1024 0.257 -
BM_MakeHeap_uint32_Descending_16 0.252 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.259 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.283 -
BM_MakeHeap_uint32_Descending_64 0.230 -7.92%
BM_MakeHeap_uint32_Heap_1 0.276 -
BM_MakeHeap_uint32_Heap_1024 0.254 -
BM_MakeHeap_uint32_Heap_16 0.247 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.265 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.281 -
BM_MakeHeap_uint32_Heap_64 0.233 -
BM_MakeHeap_uint32_PipeOrgan_1 0.271 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.716 2.65%
BM_MakeHeap_uint32_PipeOrgan_16 1.028 -1.15%
BM_MakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_MakeHeap_uint32_PipeOrgan_256 0.626 -4.68%
BM_MakeHeap_uint32_PipeOrgan_262144 0.669 -
BM_MakeHeap_uint32_PipeOrgan_4 0.390 -
BM_MakeHeap_uint32_PipeOrgan_64 0.714 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.607 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.483 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.246 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.443 -
BM_MakeHeap_uint32_Random_1 0.271 -
BM_MakeHeap_uint32_Random_1024 1.131 -
BM_MakeHeap_uint32_Random_16 1.379 10.69%
BM_MakeHeap_uint32_Random_16384 1.009 -7.16%
BM_MakeHeap_uint32_Random_256 1.211 2.05%
BM_MakeHeap_uint32_Random_262144 1.015 -1.86%
BM_MakeHeap_uint32_Random_4 1.426 -5.35%
BM_MakeHeap_uint32_Random_64 1.335 5.12%
BM_MakeHeap_uint32_SingleElement_1 0.278 -
BM_MakeHeap_uint32_SingleElement_1024 0.574 -
BM_MakeHeap_uint32_SingleElement_16 0.491 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.546 -
BM_MakeHeap_uint32_SingleElement_262144 0.627 -
BM_MakeHeap_uint32_SingleElement_4 0.322 -
BM_MakeHeap_uint32_SingleElement_64 0.512 -
BM_MakeHeap_uint64_Ascending_1 0.271 -
BM_MakeHeap_uint64_Ascending_1024 0.650 -
BM_MakeHeap_uint64_Ascending_16 0.647 -2.84%
BM_MakeHeap_uint64_Ascending_16384 0.629 -
BM_MakeHeap_uint64_Ascending_256 0.630 -
BM_MakeHeap_uint64_Ascending_262144 0.729 -
BM_MakeHeap_uint64_Ascending_4 0.409 -4.58%
BM_MakeHeap_uint64_Ascending_64 0.574 -
BM_MakeHeap_uint64_Descending_1 0.275 -
BM_MakeHeap_uint64_Descending_1024 0.253 -
BM_MakeHeap_uint64_Descending_16 0.257 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.274 -
BM_MakeHeap_uint64_Descending_262144 0.235 -
BM_MakeHeap_uint64_Descending_4 0.285 -
BM_MakeHeap_uint64_Descending_64 0.235 -
BM_MakeHeap_uint64_Heap_1 0.272 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.258 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.278 -
BM_MakeHeap_uint64_Heap_262144 0.235 -
BM_MakeHeap_uint64_Heap_4 0.277 -
BM_MakeHeap_uint64_Heap_64 0.237 -
BM_MakeHeap_uint64_PipeOrgan_1 0.270 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.652 -
BM_MakeHeap_uint64_PipeOrgan_16 1.030 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.625 -
BM_MakeHeap_uint64_PipeOrgan_256 0.650 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.756 -
BM_MakeHeap_uint64_PipeOrgan_4 0.387 -
BM_MakeHeap_uint64_PipeOrgan_64 0.724 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.277 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.608 -1.81%
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.495 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.413 -2.97%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_MakeHeap_uint64_Random_1 0.276 -
BM_MakeHeap_uint64_Random_1024 1.056 -2.27%
BM_MakeHeap_uint64_Random_16 1.297 -
BM_MakeHeap_uint64_Random_16384 1.013 3.95%
BM_MakeHeap_uint64_Random_256 1.148 -
BM_MakeHeap_uint64_Random_262144 1.050 -
BM_MakeHeap_uint64_Random_4 1.548 38.99%
BM_MakeHeap_uint64_Random_64 1.217 -8.00%
BM_MakeHeap_uint64_SingleElement_1 0.273 -
BM_MakeHeap_uint64_SingleElement_1024 0.569 -
BM_MakeHeap_uint64_SingleElement_16 0.505 -
BM_MakeHeap_uint64_SingleElement_16384 0.583 -
BM_MakeHeap_uint64_SingleElement_256 0.589 4.08%
BM_MakeHeap_uint64_SingleElement_262144 0.757 -
BM_MakeHeap_uint64_SingleElement_4 0.328 -
BM_MakeHeap_uint64_SingleElement_64 0.509 -
BM_MakeThenSortHeap_float_Ascending_1 0.272 -
BM_MakeThenSortHeap_float_Ascending_1024 8.774 -
BM_MakeThenSortHeap_float_Ascending_16 2.909 -
BM_MakeThenSortHeap_float_Ascending_16384 28.118 2.49%
BM_MakeThenSortHeap_float_Ascending_256 6.434 1.52%
BM_MakeThenSortHeap_float_Ascending_262144 31.854 1.09%
BM_MakeThenSortHeap_float_Ascending_4 1.470 1.46%
BM_MakeThenSortHeap_float_Ascending_64 3.953 -
BM_MakeThenSortHeap_float_Descending_1 0.280 -
BM_MakeThenSortHeap_float_Descending_1024 8.076 -
BM_MakeThenSortHeap_float_Descending_16 1.832 -
BM_MakeThenSortHeap_float_Descending_16384 27.936 3.20%
BM_MakeThenSortHeap_float_Descending_256 5.865 -
BM_MakeThenSortHeap_float_Descending_262144 34.965 1.50%
BM_MakeThenSortHeap_float_Descending_4 1.158 -12.20%
BM_MakeThenSortHeap_float_Descending_64 3.361 -
BM_MakeThenSortHeap_float_Heap_1 0.269 -4.04%
BM_MakeThenSortHeap_float_Heap_1024 8.444 2.25%
BM_MakeThenSortHeap_float_Heap_16 1.823 2.10%
BM_MakeThenSortHeap_float_Heap_16384 26.624 3.21%
BM_MakeThenSortHeap_float_Heap_256 6.352 1.64%
BM_MakeThenSortHeap_float_Heap_262144 31.638 2.03%
BM_MakeThenSortHeap_float_Heap_4 1.241 1.44%
BM_MakeThenSortHeap_float_Heap_64 3.564 -
BM_MakeThenSortHeap_float_PipeOrgan_1 0.274 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.480 -
BM_MakeThenSortHeap_float_PipeOrgan_16 2.945 -
BM_MakeThenSortHeap_float_PipeOrgan_16384 24.703 1.23%
BM_MakeThenSortHeap_float_PipeOrgan_256 6.404 -2.24%
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.497 1.94%
BM_MakeThenSortHeap_float_PipeOrgan_4 1.495 -1.50%
BM_MakeThenSortHeap_float_PipeOrgan_64 3.842 -1.94%
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.350 2.82%
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.993 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 30.277 2.18%
BM_MakeThenSortHeap_float_QuickSortAdversary_256 5.921 -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 35.917 2.46%
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.543 -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.768 -
BM_MakeThenSortHeap_float_Random_1 0.277 -
BM_MakeThenSortHeap_float_Random_1024 33.617 1.69%
BM_MakeThenSortHeap_float_Random_16 10.266 1.09%
BM_MakeThenSortHeap_float_Random_16384 47.932 1.92%
BM_MakeThenSortHeap_float_Random_256 26.096 1.65%
BM_MakeThenSortHeap_float_Random_262144 63.107 -
BM_MakeThenSortHeap_float_Random_4 4.341 -
BM_MakeThenSortHeap_float_Random_64 18.403 1.65%
BM_MakeThenSortHeap_float_SingleElement_1 0.277 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.876 1.93%
BM_MakeThenSortHeap_float_SingleElement_16 3.238 -
BM_MakeThenSortHeap_float_SingleElement_16384 16.200 2.52%
BM_MakeThenSortHeap_float_SingleElement_256 4.086 2.17%
BM_MakeThenSortHeap_float_SingleElement_262144 52.185 -
BM_MakeThenSortHeap_float_SingleElement_4 1.342 -
BM_MakeThenSortHeap_float_SingleElement_64 3.360 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.681 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.624 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.281 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.602 -1.01%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.337 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.788 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.125 -1.56%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.260 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.817 -1.05%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.016 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.980 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.337 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.226 8.71%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.856 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.425 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.581 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.839 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.752 -1.59%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 35.232 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 2.029 10.01%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.344 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.865 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.971 1.07%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.213 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.969 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.006 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.815 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.456 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.072 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.512 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.117 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.642 2.18%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.390 1.04%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.570 -2.63%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.924 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.024 -1.17%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.557 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.901 -1.60%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.834 -1.89%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.880 -1.45%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.007 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.310 -1.22%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.658 -15.10%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.305 -15.34%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.424 -14.81%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.292 -14.34%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.360 -20.65%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.676 39.19%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.893 -14.79%
BM_MakeThenSortHeap_string_Ascending_1 1.365 -
BM_MakeThenSortHeap_string_Ascending_1024 39.786 -
BM_MakeThenSortHeap_string_Ascending_16 9.713 -
BM_MakeThenSortHeap_string_Ascending_16384 62.094 -
BM_MakeThenSortHeap_string_Ascending_256 20.827 -
BM_MakeThenSortHeap_string_Ascending_262144 77.353 -
BM_MakeThenSortHeap_string_Ascending_4 5.338 -
BM_MakeThenSortHeap_string_Ascending_64 15.776 -
BM_MakeThenSortHeap_string_Descending_1 1.365 -
BM_MakeThenSortHeap_string_Descending_1024 38.331 -
BM_MakeThenSortHeap_string_Descending_16 7.700 -
BM_MakeThenSortHeap_string_Descending_16384 67.024 -
BM_MakeThenSortHeap_string_Descending_256 19.029 1.30%
BM_MakeThenSortHeap_string_Descending_262144 84.615 1.10%
BM_MakeThenSortHeap_string_Descending_4 3.661 -
BM_MakeThenSortHeap_string_Descending_64 12.830 -
BM_MakeThenSortHeap_string_Heap_1 1.365 -
BM_MakeThenSortHeap_string_Heap_1024 62.762 -
BM_MakeThenSortHeap_string_Heap_16 17.385 -
BM_MakeThenSortHeap_string_Heap_16384 100.586 -
BM_MakeThenSortHeap_string_Heap_256 48.909 -
BM_MakeThenSortHeap_string_Heap_262144 178.593 -1.01%
BM_MakeThenSortHeap_string_Heap_4 5.858 -
BM_MakeThenSortHeap_string_Heap_64 33.936 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 38.689 -
BM_MakeThenSortHeap_string_PipeOrgan_16 9.573 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 65.108 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.665 1.33%
BM_MakeThenSortHeap_string_PipeOrgan_262144 78.721 -1.26%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.742 -2.48%
BM_MakeThenSortHeap_string_PipeOrgan_64 15.129 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 70.058 1.35%
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.556 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 110.364 1.64%
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.383 1.29%
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 190.896 -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.528 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.701 1.41%
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 68.803 -
BM_MakeThenSortHeap_string_Random_16 22.332 -
BM_MakeThenSortHeap_string_Random_16384 108.297 -
BM_MakeThenSortHeap_string_Random_256 54.387 -
BM_MakeThenSortHeap_string_Random_262144 189.779 1.08%
BM_MakeThenSortHeap_string_Random_4 10.330 -
BM_MakeThenSortHeap_string_Random_64 39.188 -
BM_MakeThenSortHeap_string_SingleElement_1 1.365 -
BM_MakeThenSortHeap_string_SingleElement_1024 29.075 -16.38%
BM_MakeThenSortHeap_string_SingleElement_16 13.530 -8.17%
BM_MakeThenSortHeap_string_SingleElement_16384 37.038 -18.69%
BM_MakeThenSortHeap_string_SingleElement_256 24.251 -17.31%
BM_MakeThenSortHeap_string_SingleElement_262144 49.042 -13.35%
BM_MakeThenSortHeap_string_SingleElement_4 6.157 2.25%
BM_MakeThenSortHeap_string_SingleElement_64 19.257 -13.29%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.976 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.548 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.411 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.133 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.617 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.460 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.426 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.765 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.571 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.738 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.945 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.083 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.187 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.425 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.694 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.628 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.455 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.126 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.039 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.032 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.986 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.074 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.971 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.295 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.277 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.587 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.388 2.32%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.290 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.195 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.204 -2.76%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.116 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.792 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.866 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.504 -2.81%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 11.307 6.69%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.084 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.988 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.964 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.681 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.128 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.348 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.563 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.570 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.033 3.40%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.595 1.54%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.748 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.666 1.45%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.675 1.05%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.852 -
BM_MakeThenSortHeap_uint32_Ascending_1 0.279 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.689 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.670 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.852 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.717 -
BM_MakeThenSortHeap_uint32_Ascending_262144 25.010 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.436 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.622 -
BM_MakeThenSortHeap_uint32_Descending_1 0.279 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.221 -
BM_MakeThenSortHeap_uint32_Descending_16 5.498 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.297 -
BM_MakeThenSortHeap_uint32_Descending_256 8.757 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.411 -
BM_MakeThenSortHeap_uint32_Descending_4 1.348 2.53%
BM_MakeThenSortHeap_uint32_Descending_64 8.678 -
BM_MakeThenSortHeap_uint32_Heap_1 0.280 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.337 -
BM_MakeThenSortHeap_uint32_Heap_16 5.102 -1.20%
BM_MakeThenSortHeap_uint32_Heap_16384 16.451 -
BM_MakeThenSortHeap_uint32_Heap_256 8.273 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.478 -
BM_MakeThenSortHeap_uint32_Heap_4 1.218 -
BM_MakeThenSortHeap_uint32_Heap_64 8.157 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.274 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.107 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.768 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.235 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.236 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.603 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.363 -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.131 -1.11%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.276 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.661 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.639 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.604 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.487 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.584 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.745 1.52%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 9.002 -
BM_MakeThenSortHeap_uint32_Random_1 0.277 -
BM_MakeThenSortHeap_uint32_Random_1024 15.526 -
BM_MakeThenSortHeap_uint32_Random_16 8.697 -
BM_MakeThenSortHeap_uint32_Random_16384 22.173 -
BM_MakeThenSortHeap_uint32_Random_256 13.335 -
BM_MakeThenSortHeap_uint32_Random_262144 32.487 -
BM_MakeThenSortHeap_uint32_Random_4 3.998 -1.37%
BM_MakeThenSortHeap_uint32_Random_64 11.879 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.273 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.445 5.28%
BM_MakeThenSortHeap_uint32_SingleElement_16 3.955 -2.56%
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.813 2.35%
BM_MakeThenSortHeap_uint32_SingleElement_256 6.634 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.805 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.421 -8.06%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.246 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.279 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.766 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.508 -
BM_MakeThenSortHeap_uint64_Ascending_16384 17.062 1.08%
BM_MakeThenSortHeap_uint64_Ascending_256 8.800 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.298 1.29%
BM_MakeThenSortHeap_uint64_Ascending_4 1.494 2.11%
BM_MakeThenSortHeap_uint64_Ascending_64 8.416 -
BM_MakeThenSortHeap_uint64_Descending_1 0.272 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.331 1.06%
BM_MakeThenSortHeap_uint64_Descending_16 5.622 1.06%
BM_MakeThenSortHeap_uint64_Descending_16384 16.387 1.29%
BM_MakeThenSortHeap_uint64_Descending_256 8.711 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.883 1.60%
BM_MakeThenSortHeap_uint64_Descending_4 1.447 -1.55%
BM_MakeThenSortHeap_uint64_Descending_64 8.457 -
BM_MakeThenSortHeap_uint64_Heap_1 0.277 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.437 -
BM_MakeThenSortHeap_uint64_Heap_16 5.346 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.670 -
BM_MakeThenSortHeap_uint64_Heap_256 8.481 -
BM_MakeThenSortHeap_uint64_Heap_262144 25.015 -
BM_MakeThenSortHeap_uint64_Heap_4 1.196 -
BM_MakeThenSortHeap_uint64_Heap_64 8.219 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.278 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.214 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.127 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.516 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.358 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.191 1.40%
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.394 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.987 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.666 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.578 1.77%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.507 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.750 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 25.000 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.403 -3.73%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.947 -
BM_MakeThenSortHeap_uint64_Random_1 0.279 -
BM_MakeThenSortHeap_uint64_Random_1024 15.569 -
BM_MakeThenSortHeap_uint64_Random_16 8.670 1.11%
BM_MakeThenSortHeap_uint64_Random_16384 22.349 1.09%
BM_MakeThenSortHeap_uint64_Random_256 13.447 -
BM_MakeThenSortHeap_uint64_Random_262144 35.864 1.54%
BM_MakeThenSortHeap_uint64_Random_4 4.205 3.70%
BM_MakeThenSortHeap_uint64_Random_64 11.896 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.277 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.794 -
BM_MakeThenSortHeap_uint64_SingleElement_16 4.027 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.964 2.48%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.801 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.214 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.264 4.34%
BM_MakeThenSortHeap_uint64_SingleElement_64 5.947 -
BM_PopHeap_float_1 0.470 -
BM_PopHeap_float_1024 27.630 -1.08%
BM_PopHeap_float_16 6.536 1.05%
BM_PopHeap_float_16384 34.943 1.57%
BM_PopHeap_float_256 20.351 -1.04%
BM_PopHeap_float_262144 38.037 -9.02%
BM_PopHeap_float_4 2.376 -2.51%
BM_PopHeap_float_64 12.367 -1.14%
BM_PopHeap_pair<uint32,_uint32>_1 0.558 -19.79%
BM_PopHeap_pair<uint32,_uint32>_1024 29.698 -
BM_PopHeap_pair<uint32,_uint32>_16 9.304 -
BM_PopHeap_pair<uint32,_uint32>_16384 44.443 -2.03%
BM_PopHeap_pair<uint32,_uint32>_256 22.326 -
BM_PopHeap_pair<uint32,_uint32>_262144 59.007 -1.96%
BM_PopHeap_pair<uint32,_uint32>_4 3.138 -2.15%
BM_PopHeap_pair<uint32,_uint32>_64 15.732 -1.06%
BM_PopHeap_string_1 0.581 24.55%
BM_PopHeap_string_1024 56.926 1.14%
BM_PopHeap_string_16 14.445 -
BM_PopHeap_string_16384 72.392 -
BM_PopHeap_string_256 41.197 -
BM_PopHeap_string_262144 87.733 -10.27%
BM_PopHeap_string_4 5.354 -
BM_PopHeap_string_64 26.102 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.459 -18.69%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.969 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.578 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 60.758 1.57%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.307 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 77.482 2.50%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.196 1.04%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.718 -
BM_PopHeap_uint32_1 0.466 -10.60%
BM_PopHeap_uint32_1024 21.231 -
BM_PopHeap_uint32_16 7.478 -1.08%
BM_PopHeap_uint32_16384 30.934 -
BM_PopHeap_uint32_256 16.861 -1.10%
BM_PopHeap_uint32_262144 40.798 -1.85%
BM_PopHeap_uint32_4 2.666 -
BM_PopHeap_uint32_64 12.474 -1.28%
BM_PopHeap_uint64_1 0.450 -
BM_PopHeap_uint64_1024 21.443 -
BM_PopHeap_uint64_16 7.576 -1.76%
BM_PopHeap_uint64_16384 31.144 -
BM_PopHeap_uint64_256 16.992 -
BM_PopHeap_uint64_262144 41.295 -
BM_PopHeap_uint64_4 2.707 -
BM_PopHeap_uint64_64 12.620 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.212 -
BM_PushHeap_float_Ascending_16 1.121 4.39%
BM_PushHeap_float_Ascending_16384 4.055 -
BM_PushHeap_float_Ascending_256 2.525 -
BM_PushHeap_float_Ascending_262144 5.380 -
BM_PushHeap_float_Ascending_4 0.542 -
BM_PushHeap_float_Ascending_64 1.840 -
BM_PushHeap_float_Descending_1 0.698 -
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.377 4.06%
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.404 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.387 8.49%
BM_PushHeap_float_Descending_64 0.390 2.98%
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.097 -
BM_PushHeap_float_PipeOrgan_16 0.913 -
BM_PushHeap_float_PipeOrgan_16384 2.512 -
BM_PushHeap_float_PipeOrgan_256 1.724 -
BM_PushHeap_float_PipeOrgan_262144 3.148 -
BM_PushHeap_float_PipeOrgan_4 0.493 -3.21%
BM_PushHeap_float_PipeOrgan_64 1.300 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.625 -
BM_PushHeap_float_QuickSortAdversary_16 0.989 -7.19%
BM_PushHeap_float_QuickSortAdversary_16384 0.493 -
BM_PushHeap_float_QuickSortAdversary_256 0.736 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.537 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.635 36.24%
BM_PushHeap_float_Random_1024 7.508 -
BM_PushHeap_float_Random_16 5.434 -
BM_PushHeap_float_Random_16384 7.623 -
BM_PushHeap_float_Random_256 7.361 -
BM_PushHeap_float_Random_262144 7.718 -
BM_PushHeap_float_Random_4 3.036 1.04%
BM_PushHeap_float_Random_64 6.799 2.06%
BM_PushHeap_float_SingleElement_1 0.576 10.94%
BM_PushHeap_float_SingleElement_1024 0.390 -
BM_PushHeap_float_SingleElement_16 0.376 3.34%
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.404 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.380 6.54%
BM_PushHeap_float_SingleElement_64 0.382 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.519 8.54%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.180 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.523 -2.30%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.893 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.252 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.746 1.85%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.870 5.57%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.406 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.474 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.514 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.557 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.735 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.203 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.056 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.229 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.277 -1.53%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.671 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.658 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.940 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.023 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.697 1.54%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.610 -5.02%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.495 1.15%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.625 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.368 -3.40%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.610 32.34%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.347 -2.87%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.214 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.491 -2.10%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.121 -1.72%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.540 1.11%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.630 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.711 -1.76%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.448 -26.83%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.553 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.565 -5.17%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.557 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.572 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.550 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.585 10.05%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.558 -2.50%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 14.055 16.87%
BM_PushHeap_string_Ascending_16 4.709 1.01%
BM_PushHeap_string_Ascending_16384 19.921 8.35%
BM_PushHeap_string_Ascending_256 11.114 16.24%
BM_PushHeap_string_Ascending_262144 29.028 -2.03%
BM_PushHeap_string_Ascending_4 2.562 -
BM_PushHeap_string_Ascending_64 7.513 8.49%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.607 6.03%
BM_PushHeap_string_Descending_16 2.130 1.89%
BM_PushHeap_string_Descending_16384 2.432 1.28%
BM_PushHeap_string_Descending_256 2.331 -3.87%
BM_PushHeap_string_Descending_262144 3.226 -7.61%
BM_PushHeap_string_Descending_4 1.922 -1.27%
BM_PushHeap_string_Descending_64 2.273 1.38%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.514 -4.14%
BM_PushHeap_string_PipeOrgan_16 4.058 -1.31%
BM_PushHeap_string_PipeOrgan_16384 12.962 -2.14%
BM_PushHeap_string_PipeOrgan_256 7.613 -6.83%
BM_PushHeap_string_PipeOrgan_262144 17.298 -4.62%
BM_PushHeap_string_PipeOrgan_4 2.490 -1.36%
BM_PushHeap_string_PipeOrgan_64 5.919 -
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.053 -1.16%
BM_PushHeap_string_QuickSortAdversary_16 10.116 -
BM_PushHeap_string_QuickSortAdversary_16384 15.656 -1.58%
BM_PushHeap_string_QuickSortAdversary_256 14.405 -1.36%
BM_PushHeap_string_QuickSortAdversary_262144 16.070 -1.92%
BM_PushHeap_string_QuickSortAdversary_4 6.083 -
BM_PushHeap_string_QuickSortAdversary_64 12.838 -
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.978 -
BM_PushHeap_string_Random_16 10.267 1.10%
BM_PushHeap_string_Random_16384 16.336 -
BM_PushHeap_string_Random_256 14.286 -
BM_PushHeap_string_Random_262144 18.080 -3.30%
BM_PushHeap_string_Random_4 6.053 -
BM_PushHeap_string_Random_64 12.872 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.756 10.12%
BM_PushHeap_string_SingleElement_16 2.748 8.93%
BM_PushHeap_string_SingleElement_16384 2.752 10.37%
BM_PushHeap_string_SingleElement_256 2.720 8.77%
BM_PushHeap_string_SingleElement_262144 2.756 10.19%
BM_PushHeap_string_SingleElement_4 2.379 6.04%
BM_PushHeap_string_SingleElement_64 2.790 9.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.518 -18.55%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.815 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.096 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 7.021 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.928 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.462 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.012 1.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.956 -1.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.635 5.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.696 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.629 -3.62%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.683 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.733 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.686 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.697 -3.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.892 -1.53%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.556 20.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.491 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.538 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.541 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.915 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.157 -1.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.946 1.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.253 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.598 14.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.077 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.297 2.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.686 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.843 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.334 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.853 1.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.538 1.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.481 -24.31%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.328 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.169 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.489 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.046 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.681 1.85%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.673 6.77%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.690 -1.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.614 6.56%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.739 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.736 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.748 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.756 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.739 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.645 -3.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.747 -2.21%
BM_PushHeap_uint32_Ascending_1 0.571 32.96%
BM_PushHeap_uint32_Ascending_1024 3.934 -
BM_PushHeap_uint32_Ascending_16 1.392 -
BM_PushHeap_uint32_Ascending_16384 6.576 -4.30%
BM_PushHeap_uint32_Ascending_256 3.080 -
BM_PushHeap_uint32_Ascending_262144 8.188 -
BM_PushHeap_uint32_Ascending_4 0.760 -
BM_PushHeap_uint32_Ascending_64 2.223 -
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.384 -
BM_PushHeap_uint32_Descending_16 0.356 -
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.395 -
BM_PushHeap_uint32_Descending_262144 0.380 -
BM_PushHeap_uint32_Descending_4 0.343 -
BM_PushHeap_uint32_Descending_64 0.374 -
BM_PushHeap_uint32_PipeOrgan_1 0.441 -8.97%
BM_PushHeap_uint32_PipeOrgan_1024 1.918 -
BM_PushHeap_uint32_PipeOrgan_16 0.876 -
BM_PushHeap_uint32_PipeOrgan_16384 2.388 -
BM_PushHeap_uint32_PipeOrgan_256 1.686 -
BM_PushHeap_uint32_PipeOrgan_262144 3.034 -
BM_PushHeap_uint32_PipeOrgan_4 0.533 -
BM_PushHeap_uint32_PipeOrgan_64 1.310 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.535 -
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.947 2.99%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.712 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.589 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.618 -
BM_PushHeap_uint32_Random_1 0.696 70.03%
BM_PushHeap_uint32_Random_1024 6.154 -1.50%
BM_PushHeap_uint32_Random_16 4.552 2.40%
BM_PushHeap_uint32_Random_16384 6.232 -2.14%
BM_PushHeap_uint32_Random_256 6.034 -
BM_PushHeap_uint32_Random_262144 6.300 -
BM_PushHeap_uint32_Random_4 2.584 -
BM_PushHeap_uint32_Random_64 5.492 -1.37%
BM_PushHeap_uint32_SingleElement_1 0.468 -
BM_PushHeap_uint32_SingleElement_1024 0.369 -
BM_PushHeap_uint32_SingleElement_16 0.346 3.13%
BM_PushHeap_uint32_SingleElement_16384 0.362 -
BM_PushHeap_uint32_SingleElement_256 0.387 -
BM_PushHeap_uint32_SingleElement_262144 0.361 -
BM_PushHeap_uint32_SingleElement_4 0.349 3.08%
BM_PushHeap_uint32_SingleElement_64 0.358 -
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.576 -
BM_PushHeap_uint64_Ascending_16 0.922 -
BM_PushHeap_uint64_Ascending_16384 3.599 -1.36%
BM_PushHeap_uint64_Ascending_256 2.091 -
BM_PushHeap_uint64_Ascending_262144 4.667 -1.67%
BM_PushHeap_uint64_Ascending_4 0.550 -
BM_PushHeap_uint64_Ascending_64 1.518 -
BM_PushHeap_uint64_Descending_1 0.536 30.06%
BM_PushHeap_uint64_Descending_1024 0.386 -
BM_PushHeap_uint64_Descending_16 0.365 -
BM_PushHeap_uint64_Descending_16384 0.383 -
BM_PushHeap_uint64_Descending_256 0.400 -
BM_PushHeap_uint64_Descending_262144 0.382 -
BM_PushHeap_uint64_Descending_4 0.368 -
BM_PushHeap_uint64_Descending_64 0.379 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.920 -
BM_PushHeap_uint64_PipeOrgan_16 0.888 -
BM_PushHeap_uint64_PipeOrgan_16384 2.394 -
BM_PushHeap_uint64_PipeOrgan_256 1.689 -
BM_PushHeap_uint64_PipeOrgan_262144 3.034 -
BM_PushHeap_uint64_PipeOrgan_4 0.485 -
BM_PushHeap_uint64_PipeOrgan_64 1.325 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.471 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.607 -
BM_PushHeap_uint64_QuickSortAdversary_16 1.032 13.39%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.485 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.416 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.555 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 5.889 -
BM_PushHeap_uint64_Random_16 4.233 -2.23%
BM_PushHeap_uint64_Random_16384 5.988 -
BM_PushHeap_uint64_Random_256 5.622 -2.40%
BM_PushHeap_uint64_Random_262144 6.010 -
BM_PushHeap_uint64_Random_4 2.030 -2.01%
BM_PushHeap_uint64_Random_64 5.179 -1.25%
BM_PushHeap_uint64_SingleElement_1 0.520 -14.39%
BM_PushHeap_uint64_SingleElement_1024 0.370 -
BM_PushHeap_uint64_SingleElement_16 0.347 -
BM_PushHeap_uint64_SingleElement_16384 0.369 -
BM_PushHeap_uint64_SingleElement_256 0.389 -
BM_PushHeap_uint64_SingleElement_262144 0.363 -
BM_PushHeap_uint64_SingleElement_4 0.362 -
BM_PushHeap_uint64_SingleElement_64 0.375 -
BM_RangesMakeHeap_float_Ascending_1 0.275 -
BM_RangesMakeHeap_float_Ascending_1024 0.702 -
BM_RangesMakeHeap_float_Ascending_16 0.737 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.649 -
BM_RangesMakeHeap_float_Ascending_262144 0.707 -
BM_RangesMakeHeap_float_Ascending_4 0.391 -
BM_RangesMakeHeap_float_Ascending_64 0.629 -
BM_RangesMakeHeap_float_Descending_1 0.268 -
BM_RangesMakeHeap_float_Descending_1024 0.249 -
BM_RangesMakeHeap_float_Descending_16 0.210 -
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.251 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.295 -
BM_RangesMakeHeap_float_Descending_64 0.193 -
BM_RangesMakeHeap_float_Heap_1 0.275 -
BM_RangesMakeHeap_float_Heap_1024 0.256 -
BM_RangesMakeHeap_float_Heap_16 0.242 14.70%
BM_RangesMakeHeap_float_Heap_16384 0.234 -
BM_RangesMakeHeap_float_Heap_256 0.254 4.58%
BM_RangesMakeHeap_float_Heap_262144 0.233 -
BM_RangesMakeHeap_float_Heap_4 0.280 -
BM_RangesMakeHeap_float_Heap_64 0.256 31.47%
BM_RangesMakeHeap_float_PipeOrgan_1 0.272 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.706 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.265 -1.06%
BM_RangesMakeHeap_float_PipeOrgan_16384 0.657 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.690 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.716 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.391 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.806 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.530 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.836 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.510 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.402 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.578 -
BM_RangesMakeHeap_float_Random_1 0.277 -
BM_RangesMakeHeap_float_Random_1024 1.275 10.82%
BM_RangesMakeHeap_float_Random_16 1.572 4.63%
BM_RangesMakeHeap_float_Random_16384 1.272 10.36%
BM_RangesMakeHeap_float_Random_256 1.663 30.51%
BM_RangesMakeHeap_float_Random_262144 1.169 6.72%
BM_RangesMakeHeap_float_Random_4 1.598 5.05%
BM_RangesMakeHeap_float_Random_64 1.620 2.65%
BM_RangesMakeHeap_float_SingleElement_1 0.277 -
BM_RangesMakeHeap_float_SingleElement_1024 0.700 -
BM_RangesMakeHeap_float_SingleElement_16 0.664 -
BM_RangesMakeHeap_float_SingleElement_16384 0.660 -
BM_RangesMakeHeap_float_SingleElement_256 0.647 -
BM_RangesMakeHeap_float_SingleElement_262144 0.716 -
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.641 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.368 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.270 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.341 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.397 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.398 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.775 1.98%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.123 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.498 -3.76%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.514 3.32%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.479 -2.14%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.569 -7.09%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.467 -2.54%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.427 -8.65%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.479 2.52%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.268 -4.55%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.555 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.539 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.535 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.582 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.529 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.453 -6.31%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.510 3.26%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.351 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.242 6.47%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.339 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.398 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.422 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.534 -5.68%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.115 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.271 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.318 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.222 -1.55%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.297 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.379 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.334 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.768 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.118 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.271 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.051 2.67%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.830 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.082 3.98%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.083 -2.39%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 2.960 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.614 1.30%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.057 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.206 1.02%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.087 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.199 2.10%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.194 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.251 3.36%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.794 1.91%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.116 -
BM_RangesMakeHeap_string_Ascending_1 0.253 -
BM_RangesMakeHeap_string_Ascending_1024 4.886 -
BM_RangesMakeHeap_string_Ascending_16 3.638 -
BM_RangesMakeHeap_string_Ascending_16384 5.635 3.44%
BM_RangesMakeHeap_string_Ascending_256 4.807 -
BM_RangesMakeHeap_string_Ascending_262144 7.078 -2.57%
BM_RangesMakeHeap_string_Ascending_4 2.818 -
BM_RangesMakeHeap_string_Ascending_64 4.712 -
BM_RangesMakeHeap_string_Descending_1 0.256 -
BM_RangesMakeHeap_string_Descending_1024 2.713 -
BM_RangesMakeHeap_string_Descending_16 2.344 -2.15%
BM_RangesMakeHeap_string_Descending_16384 2.741 -
BM_RangesMakeHeap_string_Descending_256 2.683 -1.38%
BM_RangesMakeHeap_string_Descending_262144 3.465 -6.66%
BM_RangesMakeHeap_string_Descending_4 2.101 -1.56%
BM_RangesMakeHeap_string_Descending_64 2.565 -1.41%
BM_RangesMakeHeap_string_Heap_1 0.259 -
BM_RangesMakeHeap_string_Heap_1024 4.782 -1.05%
BM_RangesMakeHeap_string_Heap_16 4.631 -1.18%
BM_RangesMakeHeap_string_Heap_16384 5.006 -1.46%
BM_RangesMakeHeap_string_Heap_256 4.865 -1.73%
BM_RangesMakeHeap_string_Heap_262144 5.220 -1.89%
BM_RangesMakeHeap_string_Heap_4 3.010 -
BM_RangesMakeHeap_string_Heap_64 4.963 -1.59%
BM_RangesMakeHeap_string_PipeOrgan_1 0.253 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.865 -1.98%
BM_RangesMakeHeap_string_PipeOrgan_16 3.606 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.181 -
BM_RangesMakeHeap_string_PipeOrgan_256 4.792 -
BM_RangesMakeHeap_string_PipeOrgan_262144 7.007 -11.47%
BM_RangesMakeHeap_string_PipeOrgan_4 2.582 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.743 -
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.255 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.534 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.517 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.756 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.365 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.640 -1.57%
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.891 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.134 -
BM_RangesMakeHeap_string_Random_1 0.246 -
BM_RangesMakeHeap_string_Random_1024 10.699 -1.07%
BM_RangesMakeHeap_string_Random_16 8.270 -
BM_RangesMakeHeap_string_Random_16384 12.580 -
BM_RangesMakeHeap_string_Random_256 10.357 -
BM_RangesMakeHeap_string_Random_262144 15.179 -2.43%
BM_RangesMakeHeap_string_Random_4 5.679 -
BM_RangesMakeHeap_string_Random_64 9.939 -
BM_RangesMakeHeap_string_SingleElement_1 0.255 -
BM_RangesMakeHeap_string_SingleElement_1024 6.065 -
BM_RangesMakeHeap_string_SingleElement_16 5.588 -
BM_RangesMakeHeap_string_SingleElement_16384 5.817 -
BM_RangesMakeHeap_string_SingleElement_256 6.222 -
BM_RangesMakeHeap_string_SingleElement_262144 7.240 -
BM_RangesMakeHeap_string_SingleElement_4 3.589 -
BM_RangesMakeHeap_string_SingleElement_64 6.329 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.375 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.960 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.891 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.083 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.092 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.605 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.972 -1.71%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.858 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.958 -1.26%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.796 4.98%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.002 -2.12%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.260 1.91%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.950 9.68%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.208 2.13%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.110 1.39%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.189 1.49%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.782 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.057 4.96%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.919 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.388 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.973 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.882 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.114 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.934 4.30%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.677 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.795 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.451 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.958 1.39%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.801 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.095 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.084 1.30%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.569 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.735 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.233 1.30%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.809 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.760 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.881 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.608 2.78%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.837 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.251 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.988 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.689 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.352 1.31%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.705 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.934 -
BM_RangesMakeHeap_uint32_Ascending_1 0.272 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.644 -
BM_RangesMakeHeap_uint32_Ascending_16 0.610 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.606 -
BM_RangesMakeHeap_uint32_Ascending_256 0.602 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.671 -
BM_RangesMakeHeap_uint32_Ascending_4 0.387 -
BM_RangesMakeHeap_uint32_Ascending_64 0.555 -
BM_RangesMakeHeap_uint32_Descending_1 0.273 -
BM_RangesMakeHeap_uint32_Descending_1024 0.256 -
BM_RangesMakeHeap_uint32_Descending_16 0.257 -
BM_RangesMakeHeap_uint32_Descending_16384 0.235 -
BM_RangesMakeHeap_uint32_Descending_256 0.259 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.289 7.08%
BM_RangesMakeHeap_uint32_Descending_64 0.250 -
BM_RangesMakeHeap_uint32_Heap_1 0.278 -
BM_RangesMakeHeap_uint32_Heap_1024 0.253 -
BM_RangesMakeHeap_uint32_Heap_16 0.251 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.265 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.281 -
BM_RangesMakeHeap_uint32_Heap_64 0.243 -
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.278 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.720 1.48%
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.038 1.28%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.612 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.637 -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.680 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.426 9.35%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.717 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.275 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.495 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.644 2.89%
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.485 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_RangesMakeHeap_uint32_Random_1 0.273 -
BM_RangesMakeHeap_uint32_Random_1024 1.075 -1.40%
BM_RangesMakeHeap_uint32_Random_16 1.285 2.51%
BM_RangesMakeHeap_uint32_Random_16384 1.019 1.26%
BM_RangesMakeHeap_uint32_Random_256 1.160 -3.04%
BM_RangesMakeHeap_uint32_Random_262144 1.077 6.88%
BM_RangesMakeHeap_uint32_Random_4 1.673 17.64%
BM_RangesMakeHeap_uint32_Random_64 1.305 2.67%
BM_RangesMakeHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.574 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.491 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.541 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.631 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.336 4.35%
BM_RangesMakeHeap_uint32_SingleElement_64 0.509 -
BM_RangesMakeHeap_uint64_Ascending_1 0.273 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.650 -
BM_RangesMakeHeap_uint64_Ascending_16 0.671 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.633 -
BM_RangesMakeHeap_uint64_Ascending_256 0.629 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.732 -
BM_RangesMakeHeap_uint64_Ascending_4 0.412 -
BM_RangesMakeHeap_uint64_Ascending_64 0.574 -
BM_RangesMakeHeap_uint64_Descending_1 0.270 -
BM_RangesMakeHeap_uint64_Descending_1024 0.255 -
BM_RangesMakeHeap_uint64_Descending_16 0.262 -
BM_RangesMakeHeap_uint64_Descending_16384 0.238 -
BM_RangesMakeHeap_uint64_Descending_256 0.280 -
BM_RangesMakeHeap_uint64_Descending_262144 0.234 -
BM_RangesMakeHeap_uint64_Descending_4 0.281 -
BM_RangesMakeHeap_uint64_Descending_64 0.270 16.21%
BM_RangesMakeHeap_uint64_Heap_1 0.273 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.261 -
BM_RangesMakeHeap_uint64_Heap_16384 0.238 -
BM_RangesMakeHeap_uint64_Heap_256 0.279 -
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.277 -
BM_RangesMakeHeap_uint64_Heap_64 0.245 -9.10%
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.652 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.024 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.633 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.649 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.761 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.388 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.724 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.611 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.298 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.494 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.249 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.439 3.74%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_RangesMakeHeap_uint64_Random_1 0.277 -
BM_RangesMakeHeap_uint64_Random_1024 1.072 3.38%
BM_RangesMakeHeap_uint64_Random_16 1.286 3.56%
BM_RangesMakeHeap_uint64_Random_16384 1.030 2.71%
BM_RangesMakeHeap_uint64_Random_256 1.250 8.71%
BM_RangesMakeHeap_uint64_Random_262144 1.060 -
BM_RangesMakeHeap_uint64_Random_4 1.214 9.64%
BM_RangesMakeHeap_uint64_Random_64 1.315 7.48%
BM_RangesMakeHeap_uint64_SingleElement_1 0.271 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.569 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.506 10.61%
BM_RangesMakeHeap_uint64_SingleElement_16384 0.591 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.587 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.769 2.62%
BM_RangesMakeHeap_uint64_SingleElement_4 0.329 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.508 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.281 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.954 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.903 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 26.909 1.86%
BM_RangesMakeThenSortHeap_float_Ascending_256 6.769 1.91%
BM_RangesMakeThenSortHeap_float_Ascending_262144 32.238 1.15%
BM_RangesMakeThenSortHeap_float_Ascending_4 1.340 -1.58%
BM_RangesMakeThenSortHeap_float_Ascending_64 4.136 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.279 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.046 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.857 -
BM_RangesMakeThenSortHeap_float_Descending_16384 27.467 1.85%
BM_RangesMakeThenSortHeap_float_Descending_256 5.806 1.95%
BM_RangesMakeThenSortHeap_float_Descending_262144 35.200 1.97%
BM_RangesMakeThenSortHeap_float_Descending_4 1.244 -3.35%
BM_RangesMakeThenSortHeap_float_Descending_64 3.248 -
BM_RangesMakeThenSortHeap_float_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.075 -
BM_RangesMakeThenSortHeap_float_Heap_16 2.096 -
BM_RangesMakeThenSortHeap_float_Heap_16384 26.936 1.34%
BM_RangesMakeThenSortHeap_float_Heap_256 5.822 -
BM_RangesMakeThenSortHeap_float_Heap_262144 31.124 1.77%
BM_RangesMakeThenSortHeap_float_Heap_4 1.218 -1.10%
BM_RangesMakeThenSortHeap_float_Heap_64 3.426 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.278 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.664 2.47%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.889 1.55%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 26.938 2.19%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.495 2.37%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 32.596 1.97%
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.437 -3.21%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.066 2.42%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.273 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.458 1.51%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 3.004 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.837 2.41%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.114 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 35.279 2.66%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.492 1.78%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.877 -
BM_RangesMakeThenSortHeap_float_Random_1 0.273 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.071 -
BM_RangesMakeThenSortHeap_float_Random_16 9.972 1.41%
BM_RangesMakeThenSortHeap_float_Random_16384 47.741 1.51%
BM_RangesMakeThenSortHeap_float_Random_256 25.617 -
BM_RangesMakeThenSortHeap_float_Random_262144 63.312 1.80%
BM_RangesMakeThenSortHeap_float_Random_4 4.295 3.00%
BM_RangesMakeThenSortHeap_float_Random_64 17.746 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.281 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.884 -
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.283 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 16.160 3.18%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.059 -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 52.166 1.15%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.367 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.372 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.762 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.836 1.86%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.281 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.683 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.290 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.781 2.81%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.267 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.274 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.194 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.883 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.810 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.977 -1.08%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.037 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.449 -16.53%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.764 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.549 2.85%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.680 2.26%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.856 2.58%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.933 1.15%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 35.346 3.08%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 2.066 6.90%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.409 2.25%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.270 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.963 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 8.003 1.82%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.397 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.065 1.15%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.345 1.01%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.814 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.520 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.270 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.301 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.684 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.560 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.730 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 36.129 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.521 -5.26%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.060 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.274 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.126 1.03%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.434 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.121 1.02%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.017 1.19%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 54.936 6.13%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.028 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.223 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.658 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.307 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.418 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.293 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.278 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.093 -16.10%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.866 -
BM_RangesMakeThenSortHeap_string_Ascending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 49.414 5.06%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.685 3.02%
BM_RangesMakeThenSortHeap_string_Ascending_16384 64.680 1.47%
BM_RangesMakeThenSortHeap_string_Ascending_256 21.354 -2.38%
BM_RangesMakeThenSortHeap_string_Ascending_262144 75.590 -
BM_RangesMakeThenSortHeap_string_Ascending_4 5.311 -2.25%
BM_RangesMakeThenSortHeap_string_Ascending_64 15.587 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 37.643 -
BM_RangesMakeThenSortHeap_string_Descending_16 7.706 -1.51%
BM_RangesMakeThenSortHeap_string_Descending_16384 68.288 -
BM_RangesMakeThenSortHeap_string_Descending_256 18.556 -4.84%
BM_RangesMakeThenSortHeap_string_Descending_262144 85.243 -
BM_RangesMakeThenSortHeap_string_Descending_4 3.708 -
BM_RangesMakeThenSortHeap_string_Descending_64 12.866 -1.87%
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.711 1.78%
BM_RangesMakeThenSortHeap_string_Heap_16 17.241 -
BM_RangesMakeThenSortHeap_string_Heap_16384 102.208 2.04%
BM_RangesMakeThenSortHeap_string_Heap_256 49.474 1.52%
BM_RangesMakeThenSortHeap_string_Heap_262144 180.011 1.15%
BM_RangesMakeThenSortHeap_string_Heap_4 5.950 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.067 1.79%
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 27.118 -6.09%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.700 1.85%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 64.296 1.01%
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 20.248 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 79.732 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.778 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.107 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 70.067 1.83%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.544 1.25%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 111.129 2.58%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.526 1.78%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 192.282 2.32%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.577 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 39.609 1.39%
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 68.810 -
BM_RangesMakeThenSortHeap_string_Random_16 22.567 -
BM_RangesMakeThenSortHeap_string_Random_16384 108.951 -
BM_RangesMakeThenSortHeap_string_Random_256 54.674 -
BM_RangesMakeThenSortHeap_string_Random_262144 188.905 -
BM_RangesMakeThenSortHeap_string_Random_4 10.448 -
BM_RangesMakeThenSortHeap_string_Random_64 39.414 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 29.823 4.48%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.844 5.18%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 39.049 8.53%
BM_RangesMakeThenSortHeap_string_SingleElement_256 25.319 4.04%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 50.963 3.13%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.393 1.74%
BM_RangesMakeThenSortHeap_string_SingleElement_64 20.011 6.49%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.040 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.617 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.558 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.174 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.781 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.457 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.656 1.76%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.935 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.626 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 30.005 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.095 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.541 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.160 -1.15%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.572 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.247 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.607 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.588 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.298 -1.07%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.003 -1.35%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.773 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.028 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.875 -3.78%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.247 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.339 1.80%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 9.050 1.35%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.775 2.02%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.342 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 45.261 2.02%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.346 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.395 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.219 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.442 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.117 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.799 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.851 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.669 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.615 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.842 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.902 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.874 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.413 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.625 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.371 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.363 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.606 -5.68%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.217 -3.75%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.654 -7.98%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.798 -4.59%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.756 -9.26%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.654 -1.83%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.916 -4.39%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.278 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.697 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.714 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.856 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.722 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 24.992 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.416 -1.12%
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.633 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.211 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.505 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.258 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.715 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.328 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.281 -4.54%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.662 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.281 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.389 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.173 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.560 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.331 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.745 1.05%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.209 -
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.181 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.275 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.137 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.803 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.307 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.225 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.809 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.354 -3.71%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.243 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.707 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.630 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.627 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.519 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.707 1.08%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.732 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 9.025 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.273 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.518 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.710 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.156 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.341 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.931 1.07%
BM_RangesMakeThenSortHeap_uint32_Random_4 4.102 2.97%
BM_RangesMakeThenSortHeap_uint32_Random_64 11.905 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.275 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 8.992 -5.04%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.023 2.01%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.399 -2.76%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.643 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.941 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.531 12.11%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.281 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.762 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.532 1.25%
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.103 1.31%
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.765 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.422 1.77%
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.478 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.403 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.364 1.30%
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.623 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.411 1.39%
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.812 1.64%
BM_RangesMakeThenSortHeap_uint64_Descending_262144 25.002 2.17%
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.462 3.59%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.442 1.08%
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.406 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.372 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.667 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.478 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.079 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.201 -
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.202 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.274 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.213 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.144 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.533 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.420 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.202 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.406 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.964 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.662 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.498 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.504 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.744 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.972 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.452 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.955 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.596 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.618 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.376 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.452 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 37.836 7.14%
BM_RangesMakeThenSortHeap_uint64_Random_4 4.095 2.32%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.897 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.215 -5.43%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.051 1.39%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 27.026 2.05%
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.797 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.379 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.227 -2.76%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 6.197 4.31%
BM_RangesPopHeap_float_1 0.471 -
BM_RangesPopHeap_float_1024 27.999 1.75%
BM_RangesPopHeap_float_16 6.582 3.03%
BM_RangesPopHeap_float_16384 34.105 -
BM_RangesPopHeap_float_256 20.658 3.21%
BM_RangesPopHeap_float_262144 41.427 2.80%
BM_RangesPopHeap_float_4 2.375 -
BM_RangesPopHeap_float_64 12.578 1.90%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.440 -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 30.218 2.24%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.390 1.79%
BM_RangesPopHeap_pair<uint32,_uint32>_16384 46.130 3.54%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.686 1.64%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 61.354 4.54%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.247 1.65%
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.988 1.53%
BM_RangesPopHeap_string_1 0.537 5.73%
BM_RangesPopHeap_string_1024 56.252 -
BM_RangesPopHeap_string_16 14.405 -
BM_RangesPopHeap_string_16384 72.985 -1.08%
BM_RangesPopHeap_string_256 40.984 -
BM_RangesPopHeap_string_262144 94.376 -
BM_RangesPopHeap_string_4 5.313 -
BM_RangesPopHeap_string_64 26.035 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.430 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 42.872 2.51%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.757 2.45%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 61.035 2.38%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.742 2.53%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 78.393 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.238 2.83%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.939 1.72%
BM_RangesPopHeap_uint32_1 0.508 -8.80%
BM_RangesPopHeap_uint32_1024 21.922 2.76%
BM_RangesPopHeap_uint32_16 7.662 -
BM_RangesPopHeap_uint32_16384 32.060 3.08%
BM_RangesPopHeap_uint32_256 17.250 1.02%
BM_RangesPopHeap_uint32_262144 42.653 4.36%
BM_RangesPopHeap_uint32_4 2.660 1.48%
BM_RangesPopHeap_uint32_64 12.773 1.56%
BM_RangesPopHeap_uint64_1 0.562 14.99%
BM_RangesPopHeap_uint64_1024 22.014 2.68%
BM_RangesPopHeap_uint64_16 7.696 -
BM_RangesPopHeap_uint64_16384 32.066 2.72%
BM_RangesPopHeap_uint64_256 17.477 2.08%
BM_RangesPopHeap_uint64_262144 43.838 5.59%
BM_RangesPopHeap_uint64_4 2.753 1.83%
BM_RangesPopHeap_uint64_64 12.968 2.31%
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.105 -1.18%
BM_RangesPushHeap_float_Ascending_16 0.978 -4.10%
BM_RangesPushHeap_float_Ascending_16384 4.368 2.02%
BM_RangesPushHeap_float_Ascending_256 2.484 -
BM_RangesPushHeap_float_Ascending_262144 5.110 -2.00%
BM_RangesPushHeap_float_Ascending_4 0.537 -
BM_RangesPushHeap_float_Ascending_64 1.741 -2.16%
BM_RangesPushHeap_float_Descending_1 0.394 -
BM_RangesPushHeap_float_Descending_1024 0.390 -
BM_RangesPushHeap_float_Descending_16 0.367 -
BM_RangesPushHeap_float_Descending_16384 0.384 -
BM_RangesPushHeap_float_Descending_256 0.402 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.364 -
BM_RangesPushHeap_float_Descending_64 0.413 3.19%
BM_RangesPushHeap_float_PipeOrgan_1 0.468 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.096 -
BM_RangesPushHeap_float_PipeOrgan_16 0.910 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.520 -
BM_RangesPushHeap_float_PipeOrgan_256 1.725 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.146 -
BM_RangesPushHeap_float_PipeOrgan_4 0.490 -5.66%
BM_RangesPushHeap_float_PipeOrgan_64 1.298 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.468 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.633 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.984 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.493 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.738 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.537 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.619 -
BM_RangesPushHeap_float_Random_1 0.697 -
BM_RangesPushHeap_float_Random_1024 7.551 1.14%
BM_RangesPushHeap_float_Random_16 5.442 1.78%
BM_RangesPushHeap_float_Random_16384 7.551 -
BM_RangesPushHeap_float_Random_256 7.275 1.27%
BM_RangesPushHeap_float_Random_262144 7.673 -
BM_RangesPushHeap_float_Random_4 2.948 -
BM_RangesPushHeap_float_Random_64 6.678 -
BM_RangesPushHeap_float_SingleElement_1 0.412 -11.64%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.368 -
BM_RangesPushHeap_float_SingleElement_16384 0.384 -
BM_RangesPushHeap_float_SingleElement_256 0.406 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.372 -
BM_RangesPushHeap_float_SingleElement_64 0.381 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.697 77.13%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.195 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.624 4.63%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 7.021 1.01%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.259 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.613 2.26%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.845 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.377 -1.01%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.485 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.503 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.475 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.517 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.475 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.528 -4.76%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.559 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.735 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.209 1.32%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.084 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.228 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.321 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.675 1.72%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.699 2.70%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.938 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.015 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.665 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.640 3.16%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.487 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.608 -2.00%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.424 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.411 -4.46%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.521 1.21%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.380 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.664 1.03%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.396 1.88%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.495 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.768 6.86%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.854 2.35%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.697 69.60%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.588 7.05%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.607 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.590 7.36%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.603 5.98%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.583 7.32%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.550 3.57%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.582 5.02%
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 12.180 -2.57%
BM_RangesPushHeap_string_Ascending_16 4.647 -
BM_RangesPushHeap_string_Ascending_16384 18.773 -
BM_RangesPushHeap_string_Ascending_256 9.634 -3.42%
BM_RangesPushHeap_string_Ascending_262144 30.930 4.08%
BM_RangesPushHeap_string_Ascending_4 2.569 -
BM_RangesPushHeap_string_Ascending_64 6.958 -1.74%
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.528 4.67%
BM_RangesPushHeap_string_Descending_16 2.116 2.21%
BM_RangesPushHeap_string_Descending_16384 2.515 6.62%
BM_RangesPushHeap_string_Descending_256 2.472 7.59%
BM_RangesPushHeap_string_Descending_262144 4.047 24.89%
BM_RangesPushHeap_string_Descending_4 1.951 3.82%
BM_RangesPushHeap_string_Descending_64 2.297 4.10%
BM_RangesPushHeap_string_PipeOrgan_1 0.702 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.897 -
BM_RangesPushHeap_string_PipeOrgan_16 4.102 1.16%
BM_RangesPushHeap_string_PipeOrgan_16384 13.654 5.19%
BM_RangesPushHeap_string_PipeOrgan_256 8.056 4.05%
BM_RangesPushHeap_string_PipeOrgan_262144 19.281 12.02%
BM_RangesPushHeap_string_PipeOrgan_4 2.512 2.00%
BM_RangesPushHeap_string_PipeOrgan_64 6.020 -
BM_RangesPushHeap_string_QuickSortAdversary_1 0.702 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.153 -
BM_RangesPushHeap_string_QuickSortAdversary_16 10.127 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.827 -
BM_RangesPushHeap_string_QuickSortAdversary_256 14.533 -
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.376 1.19%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.135 -
BM_RangesPushHeap_string_QuickSortAdversary_64 12.900 -
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.826 -
BM_RangesPushHeap_string_Random_16 10.087 -1.05%
BM_RangesPushHeap_string_Random_16384 16.262 -
BM_RangesPushHeap_string_Random_256 14.142 -
BM_RangesPushHeap_string_Random_262144 18.986 4.93%
BM_RangesPushHeap_string_Random_4 5.957 -
BM_RangesPushHeap_string_Random_64 12.711 -
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.522 -3.62%
BM_RangesPushHeap_string_SingleElement_16 2.507 -3.34%
BM_RangesPushHeap_string_SingleElement_16384 2.545 -2.32%
BM_RangesPushHeap_string_SingleElement_256 2.507 -4.35%
BM_RangesPushHeap_string_SingleElement_262144 2.596 -2.17%
BM_RangesPushHeap_string_SingleElement_4 2.263 -1.95%
BM_RangesPushHeap_string_SingleElement_64 2.555 -3.66%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.698 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.804 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.079 -1.26%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.921 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.925 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.517 1.43%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.016 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.919 -2.14%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.658 3.77%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.717 2.22%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.694 3.63%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.699 1.81%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.770 3.46%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.697 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.754 9.16%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.934 1.82%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.614 14.67%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.484 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.534 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.547 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.897 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.212 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.919 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.257 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.500 11.87%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.085 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.289 1.84%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.684 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.857 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.333 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.851 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.540 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.611 14.26%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.370 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.263 1.64%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.315 -2.92%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.240 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.448 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.563 -1.72%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.772 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.698 62.67%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.740 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.729 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.749 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.758 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.740 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.655 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.747 -2.04%
BM_RangesPushHeap_uint32_Ascending_1 0.504 -17.53%
BM_RangesPushHeap_uint32_Ascending_1024 3.970 1.85%
BM_RangesPushHeap_uint32_Ascending_16 1.400 -
BM_RangesPushHeap_uint32_Ascending_16384 6.804 4.29%
BM_RangesPushHeap_uint32_Ascending_256 3.108 1.69%
BM_RangesPushHeap_uint32_Ascending_262144 8.319 2.48%
BM_RangesPushHeap_uint32_Ascending_4 0.761 -
BM_RangesPushHeap_uint32_Ascending_64 2.235 1.43%
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.384 -
BM_RangesPushHeap_uint32_Descending_16 0.355 -
BM_RangesPushHeap_uint32_Descending_16384 0.380 -
BM_RangesPushHeap_uint32_Descending_256 0.396 -
BM_RangesPushHeap_uint32_Descending_262144 0.380 -
BM_RangesPushHeap_uint32_Descending_4 0.342 -
BM_RangesPushHeap_uint32_Descending_64 0.374 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.521 8.02%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.877 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.386 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.052 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.533 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.311 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.485 -9.47%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.926 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.715 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_RangesPushHeap_uint32_Random_1 0.488 -15.36%
BM_RangesPushHeap_uint32_Random_1024 6.283 3.57%
BM_RangesPushHeap_uint32_Random_16 4.572 3.82%
BM_RangesPushHeap_uint32_Random_16384 6.471 3.34%
BM_RangesPushHeap_uint32_Random_256 6.175 3.64%
BM_RangesPushHeap_uint32_Random_262144 6.434 2.42%
BM_RangesPushHeap_uint32_Random_4 2.611 1.62%
BM_RangesPushHeap_uint32_Random_64 5.692 2.70%
BM_RangesPushHeap_uint32_SingleElement_1 0.466 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.384 5.75%
BM_RangesPushHeap_uint32_SingleElement_16 0.376 12.09%
BM_RangesPushHeap_uint32_SingleElement_16384 0.379 6.36%
BM_RangesPushHeap_uint32_SingleElement_256 0.406 6.50%
BM_RangesPushHeap_uint32_SingleElement_262144 0.378 6.24%
BM_RangesPushHeap_uint32_SingleElement_4 0.369 8.07%
BM_RangesPushHeap_uint32_SingleElement_64 0.378 8.05%
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.838 6.85%
BM_RangesPushHeap_uint64_Ascending_16 1.129 11.25%
BM_RangesPushHeap_uint64_Ascending_16384 3.873 5.30%
BM_RangesPushHeap_uint64_Ascending_256 2.415 11.41%
BM_RangesPushHeap_uint64_Ascending_262144 5.255 8.90%
BM_RangesPushHeap_uint64_Ascending_4 0.557 2.25%
BM_RangesPushHeap_uint64_Ascending_64 1.908 10.88%
BM_RangesPushHeap_uint64_Descending_1 0.697 -
BM_RangesPushHeap_uint64_Descending_1024 0.390 -
BM_RangesPushHeap_uint64_Descending_16 0.376 4.57%
BM_RangesPushHeap_uint64_Descending_16384 0.386 -
BM_RangesPushHeap_uint64_Descending_256 0.407 2.62%
BM_RangesPushHeap_uint64_Descending_262144 0.385 -
BM_RangesPushHeap_uint64_Descending_4 0.380 5.40%
BM_RangesPushHeap_uint64_Descending_64 0.383 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.468 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.895 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.383 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.075 1.60%
BM_RangesPushHeap_uint64_PipeOrgan_4 0.487 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.327 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.610 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.929 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.624 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 6.057 1.91%
BM_RangesPushHeap_uint64_Random_16 4.258 1.52%
BM_RangesPushHeap_uint64_Random_16384 5.987 -1.28%
BM_RangesPushHeap_uint64_Random_256 5.790 -
BM_RangesPushHeap_uint64_Random_262144 6.144 -
BM_RangesPushHeap_uint64_Random_4 2.043 1.50%
BM_RangesPushHeap_uint64_Random_64 5.282 -
BM_RangesPushHeap_uint64_SingleElement_1 0.437 4.08%
BM_RangesPushHeap_uint64_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint64_SingleElement_16 0.340 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.364 -
BM_RangesPushHeap_uint64_SingleElement_256 0.386 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.358 -
BM_RangesPushHeap_uint64_SingleElement_4 0.357 -
BM_RangesPushHeap_uint64_SingleElement_64 0.368 -
BM_RangesSortHeap_float_1 0.267 7.59%
BM_RangesSortHeap_float_1024 8.028 -
BM_RangesSortHeap_float_16 1.655 -
BM_RangesSortHeap_float_16384 26.474 -
BM_RangesSortHeap_float_256 5.881 -1.49%
BM_RangesSortHeap_float_262144 29.815 -
BM_RangesSortHeap_float_4 1.004 -
BM_RangesSortHeap_float_64 3.152 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.261 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.869 1.89%
BM_RangesSortHeap_pair<uint32,_uint32>_16 5.978 1.49%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.780 1.78%
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.224 1.16%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.635 1.83%
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.818 12.80%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.755 1.46%
BM_RangesSortHeap_string_1 1.094 -
BM_RangesSortHeap_string_1024 58.926 -
BM_RangesSortHeap_string_16 14.130 -
BM_RangesSortHeap_string_16384 96.123 -
BM_RangesSortHeap_string_256 44.246 -
BM_RangesSortHeap_string_262144 173.841 1.03%
BM_RangesSortHeap_string_4 4.243 -
BM_RangesSortHeap_string_64 29.723 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.624 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.609 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.748 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.514 1.07%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.353 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.429 1.70%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.390 1.17%
BM_RangesSortHeap_uint32_1 0.261 -
BM_RangesSortHeap_uint32_1024 10.227 -
BM_RangesSortHeap_uint32_16 4.811 -
BM_RangesSortHeap_uint32_16384 16.399 -
BM_RangesSortHeap_uint32_256 8.123 -
BM_RangesSortHeap_uint32_262144 24.448 -
BM_RangesSortHeap_uint32_4 1.044 -
BM_RangesSortHeap_uint32_64 7.911 -2.00%
BM_RangesSortHeap_uint64_1 0.261 -
BM_RangesSortHeap_uint64_1024 10.191 -
BM_RangesSortHeap_uint64_16 4.949 -
BM_RangesSortHeap_uint64_16384 16.381 -
BM_RangesSortHeap_uint64_256 8.297 -
BM_RangesSortHeap_uint64_262144 24.476 -
BM_RangesSortHeap_uint64_4 0.938 -
BM_RangesSortHeap_uint64_64 7.927 -
BM_SortHeap_float_1 0.267 4.03%
BM_SortHeap_float_1024 8.149 -
BM_SortHeap_float_16 1.660 -
BM_SortHeap_float_16384 26.685 -
BM_SortHeap_float_256 5.952 -
BM_SortHeap_float_262144 30.303 -
BM_SortHeap_float_4 1.012 -
BM_SortHeap_float_64 3.148 -1.69%
BM_SortHeap_pair<uint32,_uint32>_1 0.261 -
BM_SortHeap_pair<uint32,_uint32>_1024 14.006 1.64%
BM_SortHeap_pair<uint32,_uint32>_16 6.224 3.53%
BM_SortHeap_pair<uint32,_uint32>_16384 23.115 1.79%
BM_SortHeap_pair<uint32,_uint32>_256 10.352 1.66%
BM_SortHeap_pair<uint32,_uint32>_262144 34.203 1.59%
BM_SortHeap_pair<uint32,_uint32>_4 1.690 -
BM_SortHeap_pair<uint32,_uint32>_64 8.846 1.66%
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 59.114 -
BM_SortHeap_string_16 14.152 -
BM_SortHeap_string_16384 96.229 -
BM_SortHeap_string_256 44.443 -
BM_SortHeap_string_262144 172.269 -
BM_SortHeap_string_4 4.249 -
BM_SortHeap_string_64 29.801 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.244 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.491 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.551 -1.22%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.576 -1.14%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.347 -1.13%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.351 -1.12%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.418 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.611 1.40%
BM_SortHeap_uint32_1 0.264 -
BM_SortHeap_uint32_1024 10.213 -
BM_SortHeap_uint32_16 4.814 -
BM_SortHeap_uint32_16384 16.387 -
BM_SortHeap_uint32_256 8.070 -
BM_SortHeap_uint32_262144 24.489 -
BM_SortHeap_uint32_4 1.032 -
BM_SortHeap_uint32_64 7.910 -
BM_SortHeap_uint64_1 0.265 -
BM_SortHeap_uint64_1024 10.198 -
BM_SortHeap_uint64_16 4.978 -
BM_SortHeap_uint64_16384 16.433 -
BM_SortHeap_uint64_256 8.307 -
BM_SortHeap_uint64_262144 24.631 -
BM_SortHeap_uint64_4 0.951 1.82%
BM_SortHeap_uint64_64 7.984 1.83%
BM_StringAssignAsciizMix_Opaque 4.851 1.74%
BM_StringAssignAsciizMix_Transparent 3.037 -
BM_StringAssignAsciiz_Empty_Opaque 2.881 2.18%
BM_StringAssignAsciiz_Empty_Transparent 0.357 -
BM_StringAssignAsciiz_Huge_Opaque 182.456 -
BM_StringAssignAsciiz_Huge_Transparent 182.589 -
BM_StringAssignAsciiz_Large_Opaque 11.666 1.21%
BM_StringAssignAsciiz_Large_Transparent 11.588 -
BM_StringAssignAsciiz_Small_Opaque 2.881 2.15%
BM_StringAssignAsciiz_Small_Transparent 0.458 -
BM_StringAssignStr_Empty_Opaque 0.728 -
BM_StringAssignStr_Empty_Transparent 0.513 -
BM_StringAssignStr_Huge_Opaque 110.786 3.54%
BM_StringAssignStr_Huge_Transparent 112.294 6.30%
BM_StringAssignStr_Large_Opaque 10.292 -
BM_StringAssignStr_Large_Transparent 10.315 -
BM_StringAssignStr_Small_Opaque 0.733 -
BM_StringAssignStr_Small_Transparent 0.493 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.193 5.85%
BM_StringConstructDestroyCStr_Empty_Transparent 0.277 -13.52%
BM_StringConstructDestroyCStr_Huge_Opaque 158.667 -
BM_StringConstructDestroyCStr_Huge_Transparent 68.244 1.27%
BM_StringConstructDestroyCStr_Large_Opaque 14.738 -2.02%
BM_StringConstructDestroyCStr_Large_Transparent 9.633 -
BM_StringConstructDestroyCStr_Small_Opaque 2.081 -1.08%
BM_StringConstructDestroyCStr_Small_Transparent 0.369 -6.45%
BM_StringCopy_Empty 0.651 -
BM_StringCopy_Huge 105.177 3.03%
BM_StringCopy_Large 6.231 1.14%
BM_StringCopy_Small 0.653 -
BM_StringCtorDefault 0.236 -
BM_StringDestroy_Empty 0.667 -11.61%
BM_StringDestroy_Huge 10.553 -
BM_StringDestroy_Large 7.006 1.88%
BM_StringDestroy_Small 0.754 15.61%
BM_StringEraseToEnd_Empty_Opaque 0.607 -
BM_StringEraseToEnd_Empty_Transparent 0.358 -
BM_StringEraseToEnd_Huge_Opaque 2.347 -5.70%
BM_StringEraseToEnd_Huge_Transparent 2.441 -4.33%
BM_StringEraseToEnd_Large_Opaque 1.014 -
BM_StringEraseToEnd_Large_Transparent 0.844 -
BM_StringEraseToEnd_Small_Opaque 0.606 -
BM_StringEraseToEnd_Small_Transparent 0.416 -6.27%
BM_StringEraseWithMove_Empty_Opaque 0.798 -5.58%
BM_StringEraseWithMove_Empty_Transparent 0.570 -6.36%
BM_StringEraseWithMove_Huge_Opaque 46.629 2.32%
BM_StringEraseWithMove_Huge_Transparent 43.118 1.05%
BM_StringEraseWithMove_Large_Opaque 2.868 -
BM_StringEraseWithMove_Large_Transparent 2.662 -
BM_StringEraseWithMove_Small_Opaque 2.565 -
BM_StringEraseWithMove_Small_Transparent 2.334 -7.93%
BM_StringFindAllMatch/1 2.625 -6.52%
BM_StringFindAllMatch/131072 2272.910 -
BM_StringFindAllMatch/32768 575.521 -
BM_StringFindAllMatch/4096 80.220 -
BM_StringFindAllMatch/512 13.908 17.27%
BM_StringFindAllMatch/64 2.894 -3.60%
BM_StringFindAllMatch/8 2.417 -5.04%
BM_StringFindCharLiteral/1024 16.975 -
BM_StringFindCharLiteral/128 3.007 -1.71%
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 40.429 -
BM_StringFindCharLiteral/256 5.315 -3.22%
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.428 -
BM_StringFindCharLiteral/512 9.250 -
BM_StringFindCharLiteral/64 2.113 -2.56%
BM_StringFindCharLiteral/8 1.620 -
BM_StringFindCharLiteral/8192 138.368 -
BM_StringFindMatch1/1 983.354 -
BM_StringFindMatch1/32768 1574.439 -
BM_StringFindMatch1/4096 1060.236 -
BM_StringFindMatch1/512 991.930 -
BM_StringFindMatch1/64 986.277 -
BM_StringFindMatch1/8 983.304 -
BM_StringFindMatch2/1 983.107 -
BM_StringFindMatch2/32768 1576.289 -
BM_StringFindMatch2/4096 1060.849 -
BM_StringFindMatch2/512 991.189 -
BM_StringFindMatch2/64 983.862 -
BM_StringFindMatch2/8 983.597 -
BM_StringFindNoMatch/10 1.299 -
BM_StringFindNoMatch/131072 1966.632 -
BM_StringFindNoMatch/32768 499.453 -
BM_StringFindNoMatch/4096 75.205 -
BM_StringFindNoMatch/512 9.285 -
BM_StringFindNoMatch/64 1.827 -8.82%
BM_StringFindStringLiteral/1024 18.097 3.28%
BM_StringFindStringLiteral/128 3.124 -
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.374 -
BM_StringFindStringLiteral/256 5.336 -
BM_StringFindStringLiteral/32 1.668 -
BM_StringFindStringLiteral/4096 77.526 -
BM_StringFindStringLiteral/512 9.412 -
BM_StringFindStringLiteral/64 2.142 1.70%
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.559 -
BM_StringMove_Empty 1.302 -
BM_StringMove_Huge 1.294 -
BM_StringMove_Large 1.296 -
BM_StringMove_Small 1.298 -
BM_StringRead_Cold_Deep_Empty 0.967 11.48%
BM_StringRead_Cold_Deep_Large 1.415 5.63%
BM_StringRead_Cold_Deep_Small 0.948 5.21%
BM_StringRead_Cold_Shallow_Empty 0.960 5.20%
BM_StringRead_Cold_Shallow_Large 1.243 10.27%
BM_StringRead_Cold_Shallow_Small 0.951 5.96%
BM_StringRead_Hot_Deep_Empty 0.475 -
BM_StringRead_Hot_Deep_Large 0.566 -1.93%
BM_StringRead_Hot_Deep_Small 0.474 -
BM_StringRead_Hot_Shallow_Empty 0.477 -
BM_StringRead_Hot_Shallow_Large 0.465 -
BM_StringRead_Hot_Shallow_Small 0.470 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.594 3.70%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.595 3.86%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.363 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.162 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.894 2.34%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.048 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.776 13.96%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.665 4.02%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.259 8.97%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.720 6.63%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.218 5.37%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.615 1.07%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.337 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.332 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.331 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.367 -8.44%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.230 -11.43%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.497 17.80%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.633 38.34%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.818 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.823 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.828 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.823 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.541 37.31%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.453 36.45%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.365 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.460 -15.77%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.582 13.18%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.462 -16.72%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.502 3.08%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.241 14.33%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.944 8.71%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.378 -14.62%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.019 6.11%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.617 -4.24%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.445 10.91%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.891 11.96%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.892 8.53%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.659 25.12%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.909 -4.56%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.487 7.49%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.889 16.02%
BM_StringRelational_Compare_Empty_Empty_Control 1.612 3.77%
BM_StringRelational_Compare_Empty_Huge_Control 1.614 3.94%
BM_StringRelational_Compare_Empty_Large_Control 1.625 4.91%
BM_StringRelational_Compare_Empty_Small_Control 1.651 3.86%
BM_StringRelational_Compare_Huge_Empty_Control 1.635 4.08%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.237 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.568 -
BM_StringRelational_Compare_Huge_Huge_Control 98.789 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 3.14%
BM_StringRelational_Compare_Large_Empty_Control 1.614 1.30%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.394 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.622 -
BM_StringRelational_Compare_Large_Large_Control 2.083 -
BM_StringRelational_Compare_Large_Small_Control 1.855 3.50%
BM_StringRelational_Compare_Small_Empty_Control 1.669 7.72%
BM_StringRelational_Compare_Small_Huge_Control 1.863 4.30%
BM_StringRelational_Compare_Small_Large_Control 1.849 3.09%
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.395 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.662 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.849 3.49%
BM_StringRelational_Eq_Empty_Empty_Control 2.169 8.34%
BM_StringRelational_Eq_Empty_Huge_Control 0.486 -
BM_StringRelational_Eq_Empty_Large_Control 0.501 -
BM_StringRelational_Eq_Empty_Small_Control 0.474 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.722 -6.86%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.232 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.183 -
BM_StringRelational_Eq_Huge_Huge_Control 99.053 -
BM_StringRelational_Eq_Large_Huge_Control 0.494 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.560 16.59%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.850 -
BM_StringRelational_Eq_Large_Large_Control 2.407 -
BM_StringRelational_Eq_Small_Huge_Control 0.477 -
BM_StringRelational_Eq_Small_Large_Control 0.478 -2.71%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.657 3.45%
BM_StringRelational_Eq_Small_Small_ChangeLast 1.956 -8.12%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.440 -10.23%
BM_StringRelational_Eq_Small_Small_Control 1.696 -10.82%
BM_StringRelational_Less_Empty_Empty_Control 1.943 2.88%
BM_StringRelational_Less_Empty_Huge_Control 2.058 -
BM_StringRelational_Less_Empty_Large_Control 1.818 6.39%
BM_StringRelational_Less_Empty_Small_Control 2.058 10.85%
BM_StringRelational_Less_Huge_Empty_Control 2.041 4.05%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.324 -4.57%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.008 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.061 -
BM_StringRelational_Less_Huge_Huge_Control 99.247 -
BM_StringRelational_Less_Huge_Large_Control 2.236 -5.48%
BM_StringRelational_Less_Huge_Small_Control 1.767 -1.99%
BM_StringRelational_Less_Large_Empty_Control 1.939 -
BM_StringRelational_Less_Large_Huge_Control 2.263 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Less_Large_Large_ChangeLast 1.856 -2.95%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.555 -3.97%
BM_StringRelational_Less_Large_Large_Control 2.163 -13.03%
BM_StringRelational_Less_Large_Small_Control 1.727 -5.59%
BM_StringRelational_Less_Small_Empty_Control 2.057 10.93%
BM_StringRelational_Less_Small_Huge_Control 1.800 -2.55%
BM_StringRelational_Less_Small_Large_Control 1.676 -5.43%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.323 -9.26%
BM_StringRelational_Less_Small_Small_ChangeLast 1.847 2.23%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.389 -
BM_StringRelational_Less_Small_Small_Control 1.847 -2.89%
BM_StringResizeAndOverwrite 0.862 4.58%
BM_align/1 0.977 9.27%
BM_align/256 0.972 8.37%
BM_align/64 0.973 8.64%
BM_align/8 0.973 8.61%
BM_deque_deque_copy/0 1.388 -
BM_deque_deque_copy/1 3.500 -
BM_deque_deque_copy/1024 39.069 1.30%
BM_deque_deque_copy/2 3.235 -
BM_deque_deque_copy/4000 144.646 -
BM_deque_deque_copy/4096 150.891 1.14%
BM_deque_deque_copy/512 20.357 -
BM_deque_deque_copy/5500 199.839 -
BM_deque_deque_copy/64 5.459 -
BM_deque_deque_copy/64000 2699.593 -4.24%
BM_deque_deque_copy/65536 2860.965 1.36%
BM_deque_deque_copy/70000 2980.043 -6.07%
BM_deque_deque_copy_backward/0 0.922 7.14%
BM_deque_deque_copy_backward/1 2.795 1.28%
BM_deque_deque_copy_backward/1024 38.290 -
BM_deque_deque_copy_backward/2 2.534 2.34%
BM_deque_deque_copy_backward/4000 150.564 1.07%
BM_deque_deque_copy_backward/4096 154.701 -
BM_deque_deque_copy_backward/512 18.575 -
BM_deque_deque_copy_backward/5500 207.829 -
BM_deque_deque_copy_backward/64 3.322 -
BM_deque_deque_copy_backward/64000 7858.436 -2.88%
BM_deque_deque_copy_backward/65536 8118.393 -
BM_deque_deque_copy_backward/70000 8449.162 -
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.379 -4.09%
BM_deque_deque_move/1024 39.086 -
BM_deque_deque_move/2 3.102 -4.13%
BM_deque_deque_move/4000 147.354 -
BM_deque_deque_move/4096 150.946 -
BM_deque_deque_move/512 20.378 -
BM_deque_deque_move/5500 202.639 1.15%
BM_deque_deque_move/64 5.502 -
BM_deque_deque_move/64000 2713.452 -
BM_deque_deque_move/65536 3080.268 6.04%
BM_deque_deque_move/70000 3311.816 3.15%
BM_deque_deque_move_backward/0 0.817 1.92%
BM_deque_deque_move_backward/1 2.791 1.89%
BM_deque_deque_move_backward/1024 38.626 -
BM_deque_deque_move_backward/2 2.530 2.57%
BM_deque_deque_move_backward/4000 149.024 -
BM_deque_deque_move_backward/4096 152.698 -1.69%
BM_deque_deque_move_backward/512 19.004 2.35%
BM_deque_deque_move_backward/5500 205.784 -1.31%
BM_deque_deque_move_backward/64 3.449 3.74%
BM_deque_deque_move_backward/64000 7938.204 -
BM_deque_deque_move_backward/65536 8207.866 2.80%
BM_deque_deque_move_backward/70000 8679.965 -
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.537 1.13%
BM_deque_deque_ranges_copy/1024 39.188 -
BM_deque_deque_ranges_copy/2 3.235 -
BM_deque_deque_ranges_copy/4000 146.163 -
BM_deque_deque_ranges_copy/4096 151.450 -
BM_deque_deque_ranges_copy/512 20.275 -
BM_deque_deque_ranges_copy/5500 203.464 1.21%
BM_deque_deque_ranges_copy/64 5.372 -
BM_deque_deque_ranges_copy/64000 2869.830 1.11%
BM_deque_deque_ranges_copy/65536 2793.163 -2.62%
BM_deque_deque_ranges_copy/70000 3070.789 -
BM_deque_deque_ranges_copy_backward/0 0.866 8.98%
BM_deque_deque_ranges_copy_backward/1 2.699 -2.50%
BM_deque_deque_ranges_copy_backward/1024 38.136 -
BM_deque_deque_ranges_copy_backward/2 2.414 -2.39%
BM_deque_deque_ranges_copy_backward/4000 146.182 -
BM_deque_deque_ranges_copy_backward/4096 152.756 -
BM_deque_deque_ranges_copy_backward/512 20.011 1.93%
BM_deque_deque_ranges_copy_backward/5500 207.009 -
BM_deque_deque_ranges_copy_backward/64 3.371 1.35%
BM_deque_deque_ranges_copy_backward/64000 8264.955 4.60%
BM_deque_deque_ranges_copy_backward/65536 8158.193 -
BM_deque_deque_ranges_copy_backward/70000 8790.826 3.40%
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.405 -3.41%
BM_deque_deque_ranges_move/1024 39.281 -
BM_deque_deque_ranges_move/2 3.112 -3.52%
BM_deque_deque_ranges_move/4000 145.964 -
BM_deque_deque_ranges_move/4096 151.076 -
BM_deque_deque_ranges_move/512 20.251 -
BM_deque_deque_ranges_move/5500 202.896 -
BM_deque_deque_ranges_move/64 5.432 1.22%
BM_deque_deque_ranges_move/64000 2863.102 3.45%
BM_deque_deque_ranges_move/65536 2876.853 -1.48%
BM_deque_deque_ranges_move/70000 3227.617 -1.97%
BM_deque_deque_ranges_move_backward/0 0.853 -
BM_deque_deque_ranges_move_backward/1 2.685 -1.45%
BM_deque_deque_ranges_move_backward/1024 37.838 -
BM_deque_deque_ranges_move_backward/2 2.409 -2.30%
BM_deque_deque_ranges_move_backward/4000 144.329 -
BM_deque_deque_ranges_move_backward/4096 151.628 -
BM_deque_deque_ranges_move_backward/512 18.693 -1.23%
BM_deque_deque_ranges_move_backward/5500 205.460 -
BM_deque_deque_ranges_move_backward/64 3.369 1.20%
BM_deque_deque_ranges_move_backward/64000 7988.487 1.23%
BM_deque_deque_ranges_move_backward/65536 8136.738 -1.05%
BM_deque_deque_ranges_move_backward/70000 8542.131 -2.70%
BM_deque_vector_copy/0 1.391 -9.96%
BM_deque_vector_copy/1 2.114 -
BM_deque_vector_copy/1024 37.110 -
BM_deque_vector_copy/2 1.833 -
BM_deque_vector_copy/4000 142.302 -
BM_deque_vector_copy/4096 146.980 -
BM_deque_vector_copy/512 16.657 -
BM_deque_vector_copy/5500 197.258 -
BM_deque_vector_copy/64 2.579 -
BM_deque_vector_copy/64000 2387.039 -
BM_deque_vector_copy/65536 2505.143 -
BM_deque_vector_copy/70000 2820.553 -
BM_deque_vector_copy_backward/0 1.407 1.22%
BM_deque_vector_copy_backward/1 2.089 1.41%
BM_deque_vector_copy_backward/1024 37.079 -
BM_deque_vector_copy_backward/2 1.843 3.80%
BM_deque_vector_copy_backward/4000 142.194 -
BM_deque_vector_copy_backward/4096 148.682 -
BM_deque_vector_copy_backward/512 17.939 -
BM_deque_vector_copy_backward/5500 203.189 -
BM_deque_vector_copy_backward/64 2.923 -
BM_deque_vector_copy_backward/64000 8009.974 1.35%
BM_deque_vector_copy_backward/65536 8016.966 -
BM_deque_vector_copy_backward/70000 8709.970 1.94%
BM_deque_vector_move/0 1.602 12.31%
BM_deque_vector_move/1 2.078 -1.63%
BM_deque_vector_move/1024 37.145 -
BM_deque_vector_move/2 1.842 -
BM_deque_vector_move/4000 141.195 -
BM_deque_vector_move/4096 145.215 -
BM_deque_vector_move/512 16.654 -
BM_deque_vector_move/5500 196.623 -
BM_deque_vector_move/64 2.582 -1.00%
BM_deque_vector_move/64000 2709.845 -
BM_deque_vector_move/65536 2696.733 -
BM_deque_vector_move/70000 2905.542 -2.44%
BM_deque_vector_move_backward/0 1.588 17.59%
BM_deque_vector_move_backward/1 2.085 3.23%
BM_deque_vector_move_backward/1024 36.752 -1.03%
BM_deque_vector_move_backward/2 1.837 3.53%
BM_deque_vector_move_backward/4000 143.182 -
BM_deque_vector_move_backward/4096 148.783 -
BM_deque_vector_move_backward/512 17.922 -
BM_deque_vector_move_backward/5500 202.872 1.64%
BM_deque_vector_move_backward/64 2.921 -
BM_deque_vector_move_backward/64000 7940.631 -
BM_deque_vector_move_backward/65536 8072.414 -
BM_deque_vector_move_backward/70000 8596.366 1.01%
BM_deque_vector_ranges_copy/0 1.373 -3.64%
BM_deque_vector_ranges_copy/1 2.110 -
BM_deque_vector_ranges_copy/1024 37.093 -
BM_deque_vector_ranges_copy/2 1.837 -
BM_deque_vector_ranges_copy/4000 142.088 -
BM_deque_vector_ranges_copy/4096 146.190 -
BM_deque_vector_ranges_copy/512 16.636 -
BM_deque_vector_ranges_copy/5500 197.902 -
BM_deque_vector_ranges_copy/64 2.563 -1.37%
BM_deque_vector_ranges_copy/64000 2585.870 -
BM_deque_vector_ranges_copy/65536 2619.369 -1.42%
BM_deque_vector_ranges_copy/70000 2854.107 1.47%
BM_deque_vector_ranges_copy_backward/0 1.480 2.25%
BM_deque_vector_ranges_copy_backward/1 2.131 4.07%
BM_deque_vector_ranges_copy_backward/1024 36.829 -
BM_deque_vector_ranges_copy_backward/2 1.841 3.39%
BM_deque_vector_ranges_copy_backward/4000 142.628 -
BM_deque_vector_ranges_copy_backward/4096 147.892 -
BM_deque_vector_ranges_copy_backward/512 17.947 -
BM_deque_vector_ranges_copy_backward/5500 204.982 1.18%
BM_deque_vector_ranges_copy_backward/64 2.913 -
BM_deque_vector_ranges_copy_backward/64000 7994.966 -
BM_deque_vector_ranges_copy_backward/65536 8007.203 -1.35%
BM_deque_vector_ranges_copy_backward/70000 8692.075 -1.08%
BM_deque_vector_ranges_move/0 1.379 -
BM_deque_vector_ranges_move/1 2.116 -
BM_deque_vector_ranges_move/1024 37.530 -
BM_deque_vector_ranges_move/2 1.842 -
BM_deque_vector_ranges_move/4000 142.737 -
BM_deque_vector_ranges_move/4096 146.462 -
BM_deque_vector_ranges_move/512 16.660 -
BM_deque_vector_ranges_move/5500 198.591 -
BM_deque_vector_ranges_move/64 2.585 -
BM_deque_vector_ranges_move/64000 2642.711 -2.65%
BM_deque_vector_ranges_move/65536 2660.005 -3.09%
BM_deque_vector_ranges_move/70000 2890.464 -1.40%
BM_deque_vector_ranges_move_backward/0 1.371 -
BM_deque_vector_ranges_move_backward/1 2.116 3.52%
BM_deque_vector_ranges_move_backward/1024 36.802 -
BM_deque_vector_ranges_move_backward/2 1.836 3.40%
BM_deque_vector_ranges_move_backward/4000 142.783 -
BM_deque_vector_ranges_move_backward/4096 147.532 -
BM_deque_vector_ranges_move_backward/512 17.928 -
BM_deque_vector_ranges_move_backward/5500 203.947 1.15%
BM_deque_vector_ranges_move_backward/64 2.910 -
BM_deque_vector_ranges_move_backward/64000 7997.769 -
BM_deque_vector_ranges_move_backward/65536 8108.603 -
BM_deque_vector_ranges_move_backward/70000 8591.572 -2.14%
BM_getline_string 16.954 -2.32%
BM_lexicographical_compare_three_way<IntPtr>/1 0.390 -15.94%
BM_lexicographical_compare_three_way<IntPtr>/1024 246.015 -1.05%
BM_lexicographical_compare_three_way<IntPtr>/1048576 249940.364 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.364 -1.49%
BM_lexicographical_compare_three_way<IntPtr>/16384 3770.821 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.471 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60477.535 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.145 -2.43%
BM_lexicographical_compare_three_way<IntPtr>/4096 954.972 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.550 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15061.727 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.061 10.18%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 476.708 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496514.243 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.831 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7571.645 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.411 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120318.188 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.327 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1886.466 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 29.907 -2.86%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30047.251 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.219 -2.64%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 251.751 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249962.317 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.154 -1.45%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3778.232 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.258 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60347.763 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.053 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 960.633 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.437 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15076.003 -
BM_lexicographical_compare_three_way_fast_path/1 0.348 13.88%
BM_lexicographical_compare_three_way_fast_path/1024 246.886 -
BM_lexicographical_compare_three_way_fast_path/1048576 250105.611 -1.80%
BM_lexicographical_compare_three_way_fast_path/16 4.436 2.45%
BM_lexicographical_compare_three_way_fast_path/16384 3789.162 -
BM_lexicographical_compare_three_way_fast_path/256 70.557 -
BM_lexicographical_compare_three_way_fast_path/262144 60674.213 -
BM_lexicographical_compare_three_way_fast_path/4 1.147 -
BM_lexicographical_compare_three_way_fast_path/4096 958.172 -
BM_lexicographical_compare_three_way_fast_path/64 15.567 -
BM_lexicographical_compare_three_way_fast_path/65536 15121.482 -
BM_lexicographical_compare_three_way_slow_path/1 0.405 11.83%
BM_lexicographical_compare_three_way_slow_path/1024 248.425 -
BM_lexicographical_compare_three_way_slow_path/1048576 250349.585 -1.30%
BM_lexicographical_compare_three_way_slow_path/16 4.569 -
BM_lexicographical_compare_three_way_slow_path/16384 3889.650 -2.38%
BM_lexicographical_compare_three_way_slow_path/256 71.201 -
BM_lexicographical_compare_three_way_slow_path/262144 62517.270 -3.46%
BM_lexicographical_compare_three_way_slow_path/4 1.157 -
BM_lexicographical_compare_three_way_slow_path/4096 972.762 -1.04%
BM_lexicographical_compare_three_way_slow_path/64 15.650 -
BM_lexicographical_compare_three_way_slow_path/65536 15625.707 -3.23%
BM_map_find_string_literal 12.324 -
BM_num_get<bool> 12.917 -
BM_num_get<double> 35.963 -
BM_num_get<float> 35.688 -
BM_num_get<long> 11.946 -
BM_num_get<long_double> 36.729 -
BM_num_get<long_long> 11.869 -
BM_num_get<unsigned_int> 10.748 -
BM_num_get<unsigned_long> 11.128 1.16%
BM_num_get<unsigned_long_long> 11.134 -
BM_num_get<unsigned_short> 10.638 -
BM_num_get<void*> 11.727 -
BM_num_put<bool> 10.779 -
BM_num_put<const_void*> 12.574 -
BM_num_put<double> 58.091 -1.30%
BM_num_put<long> 11.973 -
BM_num_put<long_double> 59.004 -
BM_num_put<long_long> 11.919 -1.22%
BM_num_put<unsigned_long> 11.908 -
BM_num_put<unsigned_long_long> 11.896 4.30%
BM_std_min<__int128>/1 0.308 -10.61%
BM_std_min<__int128>/10 3.850 -
BM_std_min<__int128>/1024 510.184 2.18%
BM_std_min<__int128>/11 4.283 -
BM_std_min<__int128>/12 4.760 -
BM_std_min<__int128>/13 5.218 -
BM_std_min<__int128>/14 5.679 -
BM_std_min<__int128>/15 6.189 -
BM_std_min<__int128>/16 6.693 1.01%
BM_std_min<__int128>/17 7.149 -
BM_std_min<__int128>/18 7.639 1.03%
BM_std_min<__int128>/19 8.140 1.15%
BM_std_min<__int128>/2 0.660 -
BM_std_min<__int128>/20 8.635 -
BM_std_min<__int128>/21 9.115 1.66%
BM_std_min<__int128>/22 9.483 -
BM_std_min<__int128>/23 10.035 1.29%
BM_std_min<__int128>/24 10.557 1.04%
BM_std_min<__int128>/25 10.945 -
BM_std_min<__int128>/26 11.449 -
BM_std_min<__int128>/27 11.959 1.12%
BM_std_min<__int128>/28 12.506 1.45%
BM_std_min<__int128>/29 13.043 1.48%
BM_std_min<__int128>/3 1.028 -
BM_std_min<__int128>/30 13.519 1.05%
BM_std_min<__int128>/31 13.934 1.15%
BM_std_min<__int128>/32 14.368 -
BM_std_min<__int128>/4 1.412 -
BM_std_min<__int128>/4000 1960.204 1.08%
BM_std_min<__int128>/4096 2003.703 1.07%
BM_std_min<__int128>/5 1.804 -
BM_std_min<__int128>/512 252.259 1.40%
BM_std_min<__int128>/5500 2680.232 -
BM_std_min<__int128>/6 2.178 -
BM_std_min<__int128>/64 30.309 1.95%
BM_std_min<__int128>/64000 31272.135 -
BM_std_min<__int128>/65536 32249.998 -
BM_std_min<__int128>/7 2.577 -
BM_std_min<__int128>/70000 34520.919 -
BM_std_min<__int128>/8 2.990 -
BM_std_min<__int128>/9 3.411 -
BM_std_min<char>/1 0.349 36.35%
BM_std_min<char>/10 0.914 1.37%
BM_std_min<char>/1024 8.699 -
BM_std_min<char>/11 1.095 5.32%
BM_std_min<char>/12 1.349 2.97%
BM_std_min<char>/13 1.597 4.12%
BM_std_min<char>/14 1.842 1.94%
BM_std_min<char>/15 2.107 -
BM_std_min<char>/16 2.432 -3.78%
BM_std_min<char>/17 0.925 -
BM_std_min<char>/18 1.053 8.46%
BM_std_min<char>/19 1.264 9.30%
BM_std_min<char>/2 0.528 8.85%
BM_std_min<char>/20 1.588 3.95%
BM_std_min<char>/21 1.877 5.18%
BM_std_min<char>/22 2.154 6.32%
BM_std_min<char>/23 2.323 3.89%
BM_std_min<char>/24 2.884 5.20%
BM_std_min<char>/25 1.156 -
BM_std_min<char>/26 1.211 4.81%
BM_std_min<char>/27 1.446 4.44%
BM_std_min<char>/28 1.827 5.11%
BM_std_min<char>/29 2.100 6.83%
BM_std_min<char>/3 0.797 15.00%
BM_std_min<char>/30 2.348 4.25%
BM_std_min<char>/31 2.491 1.49%
BM_std_min<char>/32 3.067 2.77%
BM_std_min<char>/4 1.081 2.14%
BM_std_min<char>/4000 27.890 2.37%
BM_std_min<char>/4096 29.805 2.98%
BM_std_min<char>/5 1.440 -
BM_std_min<char>/512 6.476 1.69%
BM_std_min<char>/5500 37.668 1.96%
BM_std_min<char>/6 1.631 5.92%
BM_std_min<char>/64 4.255 2.28%
BM_std_min<char>/64000 457.958 1.70%
BM_std_min<char>/65536 468.588 1.63%
BM_std_min<char>/7 1.921 2.75%
BM_std_min<char>/70000 500.139 1.59%
BM_std_min<char>/8 2.395 -
BM_std_min<char>/9 0.833 -
BM_std_min<int>/1 0.327 -6.29%
BM_std_min<int>/10 0.995 -
BM_std_min<int>/1024 26.805 -
BM_std_min<int>/11 1.156 -
BM_std_min<int>/12 1.536 -
BM_std_min<int>/13 1.156 -
BM_std_min<int>/14 1.157 -
BM_std_min<int>/15 1.388 -
BM_std_min<int>/16 1.690 -
BM_std_min<int>/17 0.959 -1.51%
BM_std_min<int>/18 1.157 -
BM_std_min<int>/19 1.272 -
BM_std_min<int>/2 0.463 -
BM_std_min<int>/20 1.388 -
BM_std_min<int>/21 1.389 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.572 -
BM_std_min<int>/24 1.863 2.29%
BM_std_min<int>/25 1.480 -
BM_std_min<int>/26 1.526 -
BM_std_min<int>/27 1.645 -
BM_std_min<int>/28 2.015 -
BM_std_min<int>/29 1.619 -
BM_std_min<int>/3 0.694 -
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.188 1.63%
BM_std_min<int>/4 1.034 -1.69%
BM_std_min<int>/4000 109.768 -
BM_std_min<int>/4096 112.746 -
BM_std_min<int>/5 0.876 -
BM_std_min<int>/512 12.868 -
BM_std_min<int>/5500 152.524 -
BM_std_min<int>/6 0.931 -
BM_std_min<int>/64 2.626 -
BM_std_min<int>/64000 1885.011 -
BM_std_min<int>/65536 1928.437 -
BM_std_min<int>/7 1.043 -
BM_std_min<int>/70000 2058.011 -
BM_std_min<int>/8 1.293 -
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.607 7.04%
BM_std_min<long_long>/10 1.329 -
BM_std_min<long_long>/1024 106.758 -
BM_std_min<long_long>/11 1.492 -
BM_std_min<long_long>/12 2.080 1.10%
BM_std_min<long_long>/13 2.362 -
BM_std_min<long_long>/14 2.657 -
BM_std_min<long_long>/15 2.888 -
BM_std_min<long_long>/16 3.116 -
BM_std_min<long_long>/17 1.555 -
BM_std_min<long_long>/18 1.622 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.693 -
BM_std_min<long_long>/20 2.049 -
BM_std_min<long_long>/21 2.427 -
BM_std_min<long_long>/22 2.651 -
BM_std_min<long_long>/23 2.890 -
BM_std_min<long_long>/24 3.120 -
BM_std_min<long_long>/25 2.081 -
BM_std_min<long_long>/26 2.085 -
BM_std_min<long_long>/27 2.091 -
BM_std_min<long_long>/28 2.577 -3.07%
BM_std_min<long_long>/29 3.010 -
BM_std_min<long_long>/3 1.338 -
BM_std_min<long_long>/30 3.230 -1.69%
BM_std_min<long_long>/31 3.275 -
BM_std_min<long_long>/32 3.557 -
BM_std_min<long_long>/4 1.708 1.71%
BM_std_min<long_long>/4000 447.240 -
BM_std_min<long_long>/4096 458.333 1.04%
BM_std_min<long_long>/5 1.942 2.07%
BM_std_min<long_long>/512 46.825 -
BM_std_min<long_long>/5500 618.248 -
BM_std_min<long_long>/6 2.163 1.66%
BM_std_min<long_long>/64 4.853 -
BM_std_min<long_long>/64000 7348.424 -
BM_std_min<long_long>/65536 7526.836 -
BM_std_min<long_long>/7 2.391 1.86%
BM_std_min<long_long>/70000 8041.263 -
BM_std_min<long_long>/8 2.720 1.70%
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.384 16.83%
BM_std_min<short>/10 1.041 -
BM_std_min<short>/1024 14.210 1.18%
BM_std_min<short>/11 1.181 -1.75%
BM_std_min<short>/12 1.548 -
BM_std_min<short>/13 1.157 -
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.388 -
BM_std_min<short>/16 1.736 -1.88%
BM_std_min<short>/17 1.695 10.09%
BM_std_min<short>/18 1.561 -3.54%
BM_std_min<short>/19 1.917 6.23%
BM_std_min<short>/2 0.486 -14.80%
BM_std_min<short>/20 2.269 -2.29%
BM_std_min<short>/21 1.837 -2.85%
BM_std_min<short>/22 1.810 -3.14%
BM_std_min<short>/23 2.087 -2.00%
BM_std_min<short>/24 2.458 -3.84%
BM_std_min<short>/25 2.143 -
BM_std_min<short>/26 2.091 -
BM_std_min<short>/27 2.356 4.23%
BM_std_min<short>/28 2.744 -
BM_std_min<short>/29 2.384 -1.24%
BM_std_min<short>/3 0.683 -11.00%
BM_std_min<short>/30 2.460 7.51%
BM_std_min<short>/31 2.651 3.85%
BM_std_min<short>/32 2.969 -
BM_std_min<short>/4 0.907 -19.96%
BM_std_min<short>/4000 54.525 1.52%
BM_std_min<short>/4096 56.015 1.67%
BM_std_min<short>/5 0.879 -
BM_std_min<short>/512 7.288 -
BM_std_min<short>/5500 76.780 1.83%
BM_std_min<short>/6 0.971 -
BM_std_min<short>/64 3.367 -
BM_std_min<short>/64000 917.987 1.74%
BM_std_min<short>/65536 940.025 1.74%
BM_std_min<short>/7 1.111 -
BM_std_min<short>/70000 1034.908 -
BM_std_min<short>/8 1.317 -2.50%
BM_std_min<short>/9 0.925 -
BM_std_min<unsigned___int128>/1 0.311 -28.76%
BM_std_min<unsigned___int128>/10 3.674 -
BM_std_min<unsigned___int128>/1024 396.638 -5.08%
BM_std_min<unsigned___int128>/11 4.065 -
BM_std_min<unsigned___int128>/12 4.490 -
BM_std_min<unsigned___int128>/13 4.898 -
BM_std_min<unsigned___int128>/14 5.299 -
BM_std_min<unsigned___int128>/15 5.709 -
BM_std_min<unsigned___int128>/16 6.142 -
BM_std_min<unsigned___int128>/17 6.497 -
BM_std_min<unsigned___int128>/18 6.877 -
BM_std_min<unsigned___int128>/19 7.258 -
BM_std_min<unsigned___int128>/2 0.659 -
BM_std_min<unsigned___int128>/20 7.630 -
BM_std_min<unsigned___int128>/21 7.973 -1.30%
BM_std_min<unsigned___int128>/22 8.408 -
BM_std_min<unsigned___int128>/23 8.762 -1.71%
BM_std_min<unsigned___int128>/24 9.135 -1.68%
BM_std_min<unsigned___int128>/25 9.494 -1.85%
BM_std_min<unsigned___int128>/26 9.848 -1.65%
BM_std_min<unsigned___int128>/27 10.257 -1.86%
BM_std_min<unsigned___int128>/28 10.635 -2.21%
BM_std_min<unsigned___int128>/29 11.038 -2.37%
BM_std_min<unsigned___int128>/3 1.011 -
BM_std_min<unsigned___int128>/30 11.433 -2.10%
BM_std_min<unsigned___int128>/31 11.823 -2.39%
BM_std_min<unsigned___int128>/32 12.238 -2.35%
BM_std_min<unsigned___int128>/4 1.374 -
BM_std_min<unsigned___int128>/4000 1543.559 -5.20%
BM_std_min<unsigned___int128>/4096 1580.503 -5.13%
BM_std_min<unsigned___int128>/5 1.745 -
BM_std_min<unsigned___int128>/512 199.186 -4.91%
BM_std_min<unsigned___int128>/5500 2123.963 -5.06%
BM_std_min<unsigned___int128>/6 2.081 -
BM_std_min<unsigned___int128>/64 24.569 -3.69%
BM_std_min<unsigned___int128>/64000 24776.719 -5.22%
BM_std_min<unsigned___int128>/65536 25382.257 -4.87%
BM_std_min<unsigned___int128>/7 2.486 -
BM_std_min<unsigned___int128>/70000 27103.555 -5.03%
BM_std_min<unsigned___int128>/8 2.878 -
BM_std_min<unsigned___int128>/9 3.278 -
BM_std_min<unsigned_char>/1 0.452 56.92%
BM_std_min<unsigned_char>/10 0.908 -
BM_std_min<unsigned_char>/1024 8.544 2.00%
BM_std_min<unsigned_char>/11 1.064 -1.03%
BM_std_min<unsigned_char>/12 1.342 -
BM_std_min<unsigned_char>/13 1.534 -2.80%
BM_std_min<unsigned_char>/14 1.860 1.92%
BM_std_min<unsigned_char>/15 2.100 -
BM_std_min<unsigned_char>/16 2.499 -
BM_std_min<unsigned_char>/17 0.925 -
BM_std_min<unsigned_char>/18 1.012 2.49%
BM_std_min<unsigned_char>/19 1.169 -1.34%
BM_std_min<unsigned_char>/2 0.527 4.20%
BM_std_min<unsigned_char>/20 1.526 -2.27%
BM_std_min<unsigned_char>/21 1.795 1.21%
BM_std_min<unsigned_char>/22 2.059 -
BM_std_min<unsigned_char>/23 2.319 -
BM_std_min<unsigned_char>/24 2.941 5.96%
BM_std_min<unsigned_char>/25 1.155 -
BM_std_min<unsigned_char>/26 1.156 -
BM_std_min<unsigned_char>/27 1.386 -
BM_std_min<unsigned_char>/28 1.753 1.29%
BM_std_min<unsigned_char>/29 2.061 2.32%
BM_std_min<unsigned_char>/3 0.697 -2.86%
BM_std_min<unsigned_char>/30 2.310 2.31%
BM_std_min<unsigned_char>/31 2.507 -
BM_std_min<unsigned_char>/32 2.845 -
BM_std_min<unsigned_char>/4 0.991 -
BM_std_min<unsigned_char>/4000 27.115 -
BM_std_min<unsigned_char>/4096 28.968 -
BM_std_min<unsigned_char>/5 1.248 -5.79%
BM_std_min<unsigned_char>/512 6.465 -
BM_std_min<unsigned_char>/5500 37.139 -
BM_std_min<unsigned_char>/6 1.519 -
BM_std_min<unsigned_char>/64 4.157 -
BM_std_min<unsigned_char>/64000 454.130 -
BM_std_min<unsigned_char>/65536 464.917 -
BM_std_min<unsigned_char>/7 1.813 -
BM_std_min<unsigned_char>/70000 496.336 -
BM_std_min<unsigned_char>/8 2.332 1.57%
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.386 -
BM_std_min<unsigned_int>/10 1.005 -
BM_std_min<unsigned_int>/1024 27.369 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.515 1.60%
BM_std_min<unsigned_int>/13 1.492 -2.30%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.893 -
BM_std_min<unsigned_int>/17 0.965 -
BM_std_min<unsigned_int>/18 1.157 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.487 5.46%
BM_std_min<unsigned_int>/20 1.388 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.458 -
BM_std_min<unsigned_int>/23 1.573 -
BM_std_min<unsigned_int>/24 1.801 -1.39%
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.527 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.991 -
BM_std_min<unsigned_int>/29 2.086 -
BM_std_min<unsigned_int>/3 0.704 1.58%
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.171 -1.23%
BM_std_min<unsigned_int>/4 1.024 -3.13%
BM_std_min<unsigned_int>/4000 110.745 -
BM_std_min<unsigned_int>/4096 112.181 -
BM_std_min<unsigned_int>/5 0.877 -
BM_std_min<unsigned_int>/512 13.070 -
BM_std_min<unsigned_int>/5500 153.258 -
BM_std_min<unsigned_int>/6 0.938 1.08%
BM_std_min<unsigned_int>/64 2.834 -
BM_std_min<unsigned_int>/64000 1883.111 -
BM_std_min<unsigned_int>/65536 1935.371 -
BM_std_min<unsigned_int>/7 1.052 1.10%
BM_std_min<unsigned_int>/70000 2056.358 -
BM_std_min<unsigned_int>/8 1.286 -
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.324 12.71%
BM_std_min<unsigned_long_long>/10 1.329 -
BM_std_min<unsigned_long_long>/1024 106.331 -
BM_std_min<unsigned_long_long>/11 1.455 -
BM_std_min<unsigned_long_long>/12 1.559 -
BM_std_min<unsigned_long_long>/13 1.712 -
BM_std_min<unsigned_long_long>/14 1.928 -
BM_std_min<unsigned_long_long>/15 2.179 2.83%
BM_std_min<unsigned_long_long>/16 2.414 -
BM_std_min<unsigned_long_long>/17 1.554 -
BM_std_min<unsigned_long_long>/18 1.623 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.486 -
BM_std_min<unsigned_long_long>/20 1.853 -
BM_std_min<unsigned_long_long>/21 1.978 -
BM_std_min<unsigned_long_long>/22 2.175 -
BM_std_min<unsigned_long_long>/23 2.400 -
BM_std_min<unsigned_long_long>/24 2.655 -
BM_std_min<unsigned_long_long>/25 2.085 -
BM_std_min<unsigned_long_long>/26 2.087 -
BM_std_min<unsigned_long_long>/27 2.097 -
BM_std_min<unsigned_long_long>/28 2.162 -
BM_std_min<unsigned_long_long>/29 2.413 -
BM_std_min<unsigned_long_long>/3 0.705 1.64%
BM_std_min<unsigned_long_long>/30 2.702 -1.04%
BM_std_min<unsigned_long_long>/31 2.977 -
BM_std_min<unsigned_long_long>/32 3.232 -
BM_std_min<unsigned_long_long>/4 1.067 -
BM_std_min<unsigned_long_long>/4000 446.311 -
BM_std_min<unsigned_long_long>/4096 456.853 -
BM_std_min<unsigned_long_long>/5 1.379 5.39%
BM_std_min<unsigned_long_long>/512 47.198 -
BM_std_min<unsigned_long_long>/5500 616.721 -
BM_std_min<unsigned_long_long>/6 1.533 -1.67%
BM_std_min<unsigned_long_long>/64 4.951 5.56%
BM_std_min<unsigned_long_long>/64000 7341.076 -
BM_std_min<unsigned_long_long>/65536 7519.199 -
BM_std_min<unsigned_long_long>/7 1.884 2.85%
BM_std_min<unsigned_long_long>/70000 8026.761 -
BM_std_min<unsigned_long_long>/8 2.286 -2.46%
BM_std_min<unsigned_long_long>/9 1.162 -1.07%
BM_std_min<unsigned_short>/1 0.328 -
BM_std_min<unsigned_short>/10 1.018 -
BM_std_min<unsigned_short>/1024 13.902 -
BM_std_min<unsigned_short>/11 1.161 -
BM_std_min<unsigned_short>/12 1.521 -
BM_std_min<unsigned_short>/13 6.424 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.730 3.25%
BM_std_min<unsigned_short>/17 6.668 -
BM_std_min<unsigned_short>/18 1.533 -1.35%
BM_std_min<unsigned_short>/19 1.773 -5.85%
BM_std_min<unsigned_short>/2 0.486 -
BM_std_min<unsigned_short>/20 2.174 -
BM_std_min<unsigned_short>/21 6.913 -
BM_std_min<unsigned_short>/22 1.817 -22.22%
BM_std_min<unsigned_short>/23 2.051 -2.48%
BM_std_min<unsigned_short>/24 2.399 -
BM_std_min<unsigned_short>/25 7.158 -
BM_std_min<unsigned_short>/26 2.045 -5.76%
BM_std_min<unsigned_short>/27 2.396 1.47%
BM_std_min<unsigned_short>/28 2.617 -2.08%
BM_std_min<unsigned_short>/29 7.347 -
BM_std_min<unsigned_short>/3 0.693 -
BM_std_min<unsigned_short>/30 2.340 1.39%
BM_std_min<unsigned_short>/31 2.562 1.03%
BM_std_min<unsigned_short>/32 2.935 -1.01%
BM_std_min<unsigned_short>/4 1.007 2.61%
BM_std_min<unsigned_short>/4000 53.778 -
BM_std_min<unsigned_short>/4096 55.146 -
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.298 1.13%
BM_std_min<unsigned_short>/5500 75.577 -
BM_std_min<unsigned_short>/6 0.948 -1.14%
BM_std_min<unsigned_short>/64 3.512 1.77%
BM_std_min<unsigned_short>/64000 913.226 -
BM_std_min<unsigned_short>/65536 935.468 -
BM_std_min<unsigned_short>/7 1.087 -
BM_std_min<unsigned_short>/70000 1033.216 -
BM_std_min<unsigned_short>/8 1.296 -3.34%
BM_std_min<unsigned_short>/9 6.174 -4.38%
BM_std_minmax<char>/1 0.661 7.71%
BM_std_minmax<char>/10 1.385 -
BM_std_minmax<char>/1024 8.755 -
BM_std_minmax<char>/11 1.811 -1.25%
BM_std_minmax<char>/12 2.044 1.66%
BM_std_minmax<char>/13 2.301 2.27%
BM_std_minmax<char>/14 2.560 -1.58%
BM_std_minmax<char>/15 3.061 2.30%
BM_std_minmax<char>/16 0.969 -10.56%
BM_std_minmax<char>/17 1.102 -3.24%
BM_std_minmax<char>/18 1.322 -2.90%
BM_std_minmax<char>/19 1.640 -6.35%
BM_std_minmax<char>/2 0.900 5.23%
BM_std_minmax<char>/20 1.968 -3.25%
BM_std_minmax<char>/21 2.274 -
BM_std_minmax<char>/22 2.543 -2.27%
BM_std_minmax<char>/23 3.004 -1.61%
BM_std_minmax<char>/24 1.200 -8.81%
BM_std_minmax<char>/25 1.225 -7.78%
BM_std_minmax<char>/26 1.436 -7.77%
BM_std_minmax<char>/27 1.825 -6.20%
BM_std_minmax<char>/28 2.216 -1.77%
BM_std_minmax<char>/29 2.447 -2.24%
BM_std_minmax<char>/3 1.211 7.49%
BM_std_minmax<char>/30 2.710 -1.71%
BM_std_minmax<char>/31 3.193 -1.74%
BM_std_minmax<char>/32 1.602 -4.40%
BM_std_minmax<char>/4 1.498 4.48%
BM_std_minmax<char>/4000 39.046 -
BM_std_minmax<char>/4096 32.958 -
BM_std_minmax<char>/5 1.804 5.43%
BM_std_minmax<char>/512 4.975 -
BM_std_minmax<char>/5500 50.842 -
BM_std_minmax<char>/6 2.076 4.91%
BM_std_minmax<char>/64 1.381 4.79%
BM_std_minmax<char>/64000 531.775 -
BM_std_minmax<char>/65536 544.965 -
BM_std_minmax<char>/7 2.448 -
BM_std_minmax<char>/70000 596.983 -
BM_std_minmax<char>/8 0.922 -19.76%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.606 -
BM_std_minmax<int>/10 1.394 -
BM_std_minmax<int>/1024 33.522 -
BM_std_minmax<int>/11 1.779 2.99%
BM_std_minmax<int>/12 1.386 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.617 -
BM_std_minmax<int>/15 1.970 2.21%
BM_std_minmax<int>/16 1.251 -
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.652 -
BM_std_minmax<int>/19 1.849 -
BM_std_minmax<int>/2 0.840 -1.36%
BM_std_minmax<int>/20 1.744 -
BM_std_minmax<int>/21 1.851 -
BM_std_minmax<int>/22 2.019 -
BM_std_minmax<int>/23 2.314 1.17%
BM_std_minmax<int>/24 1.851 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.164 -
BM_std_minmax<int>/27 2.420 -
BM_std_minmax<int>/28 2.080 -
BM_std_minmax<int>/29 2.082 -
BM_std_minmax<int>/3 1.130 -2.03%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.667 -
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 1.085 10.25%
BM_std_minmax<int>/4000 133.131 -
BM_std_minmax<int>/4096 136.412 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.617 -
BM_std_minmax<int>/5500 191.194 -
BM_std_minmax<int>/6 1.387 2.76%
BM_std_minmax<int>/64 2.501 -
BM_std_minmax<int>/64000 2152.270 -
BM_std_minmax<int>/65536 2202.328 -
BM_std_minmax<int>/7 1.763 7.60%
BM_std_minmax<int>/70000 2351.293 -
BM_std_minmax<int>/8 1.155 -
BM_std_minmax<int>/9 1.166 -
BM_std_minmax<long_long>/1 0.692 8.55%
BM_std_minmax<long_long>/10 2.156 -1.57%
BM_std_minmax<long_long>/1024 133.585 -
BM_std_minmax<long_long>/11 2.378 -6.44%
BM_std_minmax<long_long>/12 2.713 -
BM_std_minmax<long_long>/13 3.024 -1.96%
BM_std_minmax<long_long>/14 3.320 -
BM_std_minmax<long_long>/15 3.697 -2.13%
BM_std_minmax<long_long>/16 3.056 -
BM_std_minmax<long_long>/17 3.064 -
BM_std_minmax<long_long>/18 3.063 -
BM_std_minmax<long_long>/19 3.071 -
BM_std_minmax<long_long>/2 1.167 -9.43%
BM_std_minmax<long_long>/20 3.285 -1.07%
BM_std_minmax<long_long>/21 3.536 -
BM_std_minmax<long_long>/22 3.930 -
BM_std_minmax<long_long>/23 4.319 -2.62%
BM_std_minmax<long_long>/24 3.985 -
BM_std_minmax<long_long>/25 4.007 -
BM_std_minmax<long_long>/26 4.012 -
BM_std_minmax<long_long>/27 4.019 -
BM_std_minmax<long_long>/28 4.100 -1.01%
BM_std_minmax<long_long>/29 4.257 -2.24%
BM_std_minmax<long_long>/3 1.519 -12.55%
BM_std_minmax<long_long>/30 4.544 -1.40%
BM_std_minmax<long_long>/31 4.798 -2.09%
BM_std_minmax<long_long>/32 4.947 -
BM_std_minmax<long_long>/4 1.719 -5.98%
BM_std_minmax<long_long>/4000 526.058 -
BM_std_minmax<long_long>/4096 537.748 -
BM_std_minmax<long_long>/5 2.019 -8.99%
BM_std_minmax<long_long>/512 66.838 -
BM_std_minmax<long_long>/5500 724.174 -
BM_std_minmax<long_long>/6 2.287 -5.77%
BM_std_minmax<long_long>/64 10.326 -
BM_std_minmax<long_long>/64000 8473.055 -
BM_std_minmax<long_long>/65536 8671.764 -
BM_std_minmax<long_long>/7 2.618 2.06%
BM_std_minmax<long_long>/70000 9264.425 -
BM_std_minmax<long_long>/8 2.123 -
BM_std_minmax<long_long>/9 2.125 -
BM_std_minmax<short>/1 0.658 5.25%
BM_std_minmax<short>/10 1.509 6.87%
BM_std_minmax<short>/1024 16.569 -
BM_std_minmax<short>/11 1.931 7.29%
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.621 -
BM_std_minmax<short>/15 2.036 3.46%
BM_std_minmax<short>/16 1.743 -
BM_std_minmax<short>/17 1.731 -3.58%
BM_std_minmax<short>/18 2.036 1.91%
BM_std_minmax<short>/19 2.459 2.63%
BM_std_minmax<short>/2 0.994 13.93%
BM_std_minmax<short>/20 1.987 -5.23%
BM_std_minmax<short>/21 2.025 -3.34%
BM_std_minmax<short>/22 2.271 -1.76%
BM_std_minmax<short>/23 2.655 3.73%
BM_std_minmax<short>/24 2.291 -
BM_std_minmax<short>/25 2.308 1.73%
BM_std_minmax<short>/26 2.544 -
BM_std_minmax<short>/27 2.926 2.74%
BM_std_minmax<short>/28 2.580 3.28%
BM_std_minmax<short>/29 2.646 -
BM_std_minmax<short>/3 1.332 14.89%
BM_std_minmax<short>/30 2.716 -1.27%
BM_std_minmax<short>/31 3.032 -3.21%
BM_std_minmax<short>/32 1.264 2.87%
BM_std_minmax<short>/4 1.024 -5.92%
BM_std_minmax<short>/4000 65.994 -
BM_std_minmax<short>/4096 67.649 -
BM_std_minmax<short>/5 1.160 -
BM_std_minmax<short>/512 8.864 -
BM_std_minmax<short>/5500 97.532 -
BM_std_minmax<short>/6 1.360 -
BM_std_minmax<short>/64 1.548 1.48%
BM_std_minmax<short>/64000 1064.575 -
BM_std_minmax<short>/65536 1090.341 -
BM_std_minmax<short>/7 1.765 4.45%
BM_std_minmax<short>/70000 1200.287 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.193 1.78%
BM_std_minmax<unsigned_char>/1 0.632 -
BM_std_minmax<unsigned_char>/10 1.341 -
BM_std_minmax<unsigned_char>/1024 8.770 -
BM_std_minmax<unsigned_char>/11 1.730 -
BM_std_minmax<unsigned_char>/12 1.994 -
BM_std_minmax<unsigned_char>/13 2.237 -4.49%
BM_std_minmax<unsigned_char>/14 2.556 -4.77%
BM_std_minmax<unsigned_char>/15 2.944 -2.85%
BM_std_minmax<unsigned_char>/16 0.976 -15.46%
BM_std_minmax<unsigned_char>/17 1.104 -4.51%
BM_std_minmax<unsigned_char>/18 1.296 -9.68%
BM_std_minmax<unsigned_char>/19 1.651 -11.64%
BM_std_minmax<unsigned_char>/2 0.902 -1.31%
BM_std_minmax<unsigned_char>/20 1.920 -8.92%
BM_std_minmax<unsigned_char>/21 2.215 -9.06%
BM_std_minmax<unsigned_char>/22 2.486 -10.38%
BM_std_minmax<unsigned_char>/23 2.928 -10.01%
BM_std_minmax<unsigned_char>/24 1.155 -16.54%
BM_std_minmax<unsigned_char>/25 1.179 -14.97%
BM_std_minmax<unsigned_char>/26 1.388 -14.20%
BM_std_minmax<unsigned_char>/27 1.860 -10.38%
BM_std_minmax<unsigned_char>/28 2.127 -11.43%
BM_std_minmax<unsigned_char>/29 2.391 -8.02%
BM_std_minmax<unsigned_char>/3 1.220 -2.30%
BM_std_minmax<unsigned_char>/30 2.658 -10.69%
BM_std_minmax<unsigned_char>/31 3.138 -9.53%
BM_std_minmax<unsigned_char>/32 1.464 -15.03%
BM_std_minmax<unsigned_char>/4 1.496 -3.73%
BM_std_minmax<unsigned_char>/4000 39.170 -
BM_std_minmax<unsigned_char>/4096 33.019 -
BM_std_minmax<unsigned_char>/5 1.790 -3.92%
BM_std_minmax<unsigned_char>/512 5.007 -
BM_std_minmax<unsigned_char>/5500 50.441 -2.80%
BM_std_minmax<unsigned_char>/6 2.080 -4.27%
BM_std_minmax<unsigned_char>/64 1.255 8.69%
BM_std_minmax<unsigned_char>/64000 533.009 -
BM_std_minmax<unsigned_char>/65536 545.639 -
BM_std_minmax<unsigned_char>/7 2.450 -5.35%
BM_std_minmax<unsigned_char>/70000 598.579 -
BM_std_minmax<unsigned_char>/8 0.971 -
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.601 -
BM_std_minmax<unsigned_int>/10 1.388 -
BM_std_minmax<unsigned_int>/1024 33.633 -
BM_std_minmax<unsigned_int>/11 1.780 5.52%
BM_std_minmax<unsigned_int>/12 1.386 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.618 -
BM_std_minmax<unsigned_int>/15 2.032 -
BM_std_minmax<unsigned_int>/16 1.251 -2.42%
BM_std_minmax<unsigned_int>/17 1.484 -
BM_std_minmax<unsigned_int>/18 1.653 -
BM_std_minmax<unsigned_int>/19 1.850 -
BM_std_minmax<unsigned_int>/2 0.865 -
BM_std_minmax<unsigned_int>/20 1.745 -
BM_std_minmax<unsigned_int>/21 1.850 -
BM_std_minmax<unsigned_int>/22 2.019 -
BM_std_minmax<unsigned_int>/23 2.401 -1.33%
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.958 -
BM_std_minmax<unsigned_int>/26 2.115 -
BM_std_minmax<unsigned_int>/27 2.457 1.63%
BM_std_minmax<unsigned_int>/28 1.928 -
BM_std_minmax<unsigned_int>/29 2.048 -
BM_std_minmax<unsigned_int>/3 1.174 -
BM_std_minmax<unsigned_int>/30 2.216 -
BM_std_minmax<unsigned_int>/31 2.521 -2.00%
BM_std_minmax<unsigned_int>/32 1.619 -
BM_std_minmax<unsigned_int>/4 1.023 -
BM_std_minmax<unsigned_int>/4000 133.422 -
BM_std_minmax<unsigned_int>/4096 136.571 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.649 -
BM_std_minmax<unsigned_int>/5500 191.402 -
BM_std_minmax<unsigned_int>/6 1.387 5.89%
BM_std_minmax<unsigned_int>/64 2.540 -
BM_std_minmax<unsigned_int>/64000 2153.256 -
BM_std_minmax<unsigned_int>/65536 2204.475 -
BM_std_minmax<unsigned_int>/7 1.834 13.02%
BM_std_minmax<unsigned_int>/70000 2353.826 -
BM_std_minmax<unsigned_int>/8 1.155 -
BM_std_minmax<unsigned_int>/9 1.157 -
BM_std_minmax<unsigned_long_long>/1 0.595 -
BM_std_minmax<unsigned_long_long>/10 2.129 -
BM_std_minmax<unsigned_long_long>/1024 134.481 -
BM_std_minmax<unsigned_long_long>/11 2.346 -
BM_std_minmax<unsigned_long_long>/12 2.675 -
BM_std_minmax<unsigned_long_long>/13 2.990 -
BM_std_minmax<unsigned_long_long>/14 3.288 -
BM_std_minmax<unsigned_long_long>/15 3.631 -
BM_std_minmax<unsigned_long_long>/16 3.054 -
BM_std_minmax<unsigned_long_long>/17 3.067 -
BM_std_minmax<unsigned_long_long>/18 3.077 -
BM_std_minmax<unsigned_long_long>/19 3.065 -
BM_std_minmax<unsigned_long_long>/2 0.889 -
BM_std_minmax<unsigned_long_long>/20 3.289 -
BM_std_minmax<unsigned_long_long>/21 3.486 -
BM_std_minmax<unsigned_long_long>/22 3.914 -
BM_std_minmax<unsigned_long_long>/23 4.284 -
BM_std_minmax<unsigned_long_long>/24 3.989 -
BM_std_minmax<unsigned_long_long>/25 4.010 -
BM_std_minmax<unsigned_long_long>/26 4.019 -
BM_std_minmax<unsigned_long_long>/27 4.013 -
BM_std_minmax<unsigned_long_long>/28 4.037 -
BM_std_minmax<unsigned_long_long>/29 4.229 1.10%
BM_std_minmax<unsigned_long_long>/3 1.234 -
BM_std_minmax<unsigned_long_long>/30 4.442 -
BM_std_minmax<unsigned_long_long>/31 4.775 -
BM_std_minmax<unsigned_long_long>/32 4.973 -
BM_std_minmax<unsigned_long_long>/4 1.524 -1.55%
BM_std_minmax<unsigned_long_long>/4000 526.283 -
BM_std_minmax<unsigned_long_long>/4096 539.478 -
BM_std_minmax<unsigned_long_long>/5 1.812 -
BM_std_minmax<unsigned_long_long>/512 66.945 -
BM_std_minmax<unsigned_long_long>/5500 724.407 -
BM_std_minmax<unsigned_long_long>/6 2.095 -
BM_std_minmax<unsigned_long_long>/64 10.331 -
BM_std_minmax<unsigned_long_long>/64000 8481.984 -
BM_std_minmax<unsigned_long_long>/65536 8687.577 -
BM_std_minmax<unsigned_long_long>/7 2.480 -
BM_std_minmax<unsigned_long_long>/70000 9275.304 -
BM_std_minmax<unsigned_long_long>/8 2.123 -
BM_std_minmax<unsigned_long_long>/9 2.125 -
BM_std_minmax<unsigned_short>/1 0.630 -2.63%
BM_std_minmax<unsigned_short>/10 1.423 -
BM_std_minmax<unsigned_short>/1024 16.606 -
BM_std_minmax<unsigned_short>/11 1.722 -2.69%
BM_std_minmax<unsigned_short>/12 1.385 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.622 -
BM_std_minmax<unsigned_short>/15 1.924 -3.20%
BM_std_minmax<unsigned_short>/16 1.687 -
BM_std_minmax<unsigned_short>/17 1.654 -5.55%
BM_std_minmax<unsigned_short>/18 1.938 -6.63%
BM_std_minmax<unsigned_short>/19 2.154 -5.61%
BM_std_minmax<unsigned_short>/2 0.909 -
BM_std_minmax<unsigned_short>/20 1.996 1.16%
BM_std_minmax<unsigned_short>/21 1.990 -
BM_std_minmax<unsigned_short>/22 2.390 1.70%
BM_std_minmax<unsigned_short>/23 2.477 -2.48%
BM_std_minmax<unsigned_short>/24 2.240 1.05%
BM_std_minmax<unsigned_short>/25 2.271 -
BM_std_minmax<unsigned_short>/26 2.580 3.41%
BM_std_minmax<unsigned_short>/27 2.849 -
BM_std_minmax<unsigned_short>/28 2.539 2.02%
BM_std_minmax<unsigned_short>/29 2.555 -
BM_std_minmax<unsigned_short>/3 1.221 -1.47%
BM_std_minmax<unsigned_short>/30 2.825 1.72%
BM_std_minmax<unsigned_short>/31 3.082 -
BM_std_minmax<unsigned_short>/32 1.302 5.41%
BM_std_minmax<unsigned_short>/4 1.029 -4.50%
BM_std_minmax<unsigned_short>/4000 66.111 -
BM_std_minmax<unsigned_short>/4096 67.717 -
BM_std_minmax<unsigned_short>/5 1.157 -
BM_std_minmax<unsigned_short>/512 8.882 -
BM_std_minmax<unsigned_short>/5500 97.712 -
BM_std_minmax<unsigned_short>/6 1.344 -3.23%
BM_std_minmax<unsigned_short>/64 1.570 2.50%
BM_std_minmax<unsigned_short>/64000 1066.048 -
BM_std_minmax<unsigned_short>/65536 1091.712 -
BM_std_minmax<unsigned_short>/7 1.676 -4.38%
BM_std_minmax<unsigned_short>/70000 1201.377 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.175 -
BM_std_minmax_element<char>/1 0.310 -
BM_std_minmax_element<char>/1024 283.074 -
BM_std_minmax_element<char>/2 0.689 6.17%
BM_std_minmax_element<char>/3 1.149 -11.88%
BM_std_minmax_element<char>/4 1.247 -
BM_std_minmax_element<char>/4000 1085.536 -
BM_std_minmax_element<char>/4096 1111.597 -
BM_std_minmax_element<char>/512 143.806 -
BM_std_minmax_element<char>/5500 1489.404 -
BM_std_minmax_element<char>/64 17.419 -
BM_std_minmax_element<char>/64000 17258.177 -
BM_std_minmax_element<char>/65536 17665.346 -
BM_std_minmax_element<char>/70000 18864.673 -
BM_std_minmax_element<int>/1 0.305 -
BM_std_minmax_element<int>/1024 274.771 -
BM_std_minmax_element<int>/2 0.649 -5.58%
BM_std_minmax_element<int>/3 1.104 -7.50%
BM_std_minmax_element<int>/4 1.265 2.60%
BM_std_minmax_element<int>/4000 1055.272 -
BM_std_minmax_element<int>/4096 1081.163 -
BM_std_minmax_element<int>/512 140.546 1.10%
BM_std_minmax_element<int>/5500 1444.300 -
BM_std_minmax_element<int>/64 17.526 1.65%
BM_std_minmax_element<int>/64000 16800.888 -
BM_std_minmax_element<int>/65536 17205.829 -
BM_std_minmax_element<int>/70000 18375.292 -
BM_std_minmax_element<long_long>/1 0.304 -
BM_std_minmax_element<long_long>/1024 278.865 -3.65%
BM_std_minmax_element<long_long>/2 0.649 -
BM_std_minmax_element<long_long>/3 1.165 6.54%
BM_std_minmax_element<long_long>/4 1.257 -
BM_std_minmax_element<long_long>/4000 1070.391 -4.07%
BM_std_minmax_element<long_long>/4096 1101.464 -3.58%
BM_std_minmax_element<long_long>/512 141.259 -4.18%
BM_std_minmax_element<long_long>/5500 1466.115 -4.10%
BM_std_minmax_element<long_long>/64 17.491 -2.70%
BM_std_minmax_element<long_long>/64000 17116.639 -3.99%
BM_std_minmax_element<long_long>/65536 17522.487 -4.06%
BM_std_minmax_element<long_long>/70000 18727.775 -3.97%
BM_std_minmax_element<short>/1 0.307 -
BM_std_minmax_element<short>/1024 276.369 2.09%
BM_std_minmax_element<short>/2 0.689 6.44%
BM_std_minmax_element<short>/3 1.197 4.08%
BM_std_minmax_element<short>/4 1.243 1.19%
BM_std_minmax_element<short>/4000 1053.333 1.84%
BM_std_minmax_element<short>/4096 1080.242 1.87%
BM_std_minmax_element<short>/512 141.048 1.61%
BM_std_minmax_element<short>/5500 1448.363 2.50%
BM_std_minmax_element<short>/64 17.322 -
BM_std_minmax_element<short>/64000 16745.024 2.40%
BM_std_minmax_element<short>/65536 17182.043 2.45%
BM_std_minmax_element<short>/70000 18363.244 2.65%
BM_tolower_char<char> 0.692 -
BM_tolower_char<wchar_t> 0.691 -
BM_tolower_string<char> 14.987 -
BM_tolower_string<wchar_t> 6.215 -
BM_toupper_char<char> 0.619 -10.20%
BM_toupper_char<wchar_t> 0.689 12.37%
BM_toupper_string<char> 15.124 1.72%
BM_toupper_string<wchar_t> 6.218 -
BM_vector_deque_copy/0 0.380 -24.11%
BM_vector_deque_copy/1 2.317 -
BM_vector_deque_copy/1024 36.102 -
BM_vector_deque_copy/2 2.066 -
BM_vector_deque_copy/4000 140.601 -
BM_vector_deque_copy/4096 145.570 -1.24%
BM_vector_deque_copy/512 17.046 -
BM_vector_deque_copy/5500 197.589 1.12%
BM_vector_deque_copy/64 2.816 -
BM_vector_deque_copy/64000 2707.665 -
BM_vector_deque_copy/65536 2425.399 -
BM_vector_deque_copy/70000 2927.076 -
BM_vector_deque_copy_backward/0 0.487 -5.91%
BM_vector_deque_copy_backward/1 2.149 -1.78%
BM_vector_deque_copy_backward/1024 38.888 3.21%
BM_vector_deque_copy_backward/2 1.892 -
BM_vector_deque_copy_backward/4000 146.515 -
BM_vector_deque_copy_backward/4096 150.260 -
BM_vector_deque_copy_backward/512 18.065 1.75%
BM_vector_deque_copy_backward/5500 199.217 -
BM_vector_deque_copy_backward/64 3.144 2.44%
BM_vector_deque_copy_backward/64000 7815.678 1.21%
BM_vector_deque_copy_backward/65536 8093.212 3.83%
BM_vector_deque_copy_backward/70000 8629.432 -
BM_vector_deque_move/0 0.398 -
BM_vector_deque_move/1 2.337 8.89%
BM_vector_deque_move/1024 35.890 -
BM_vector_deque_move/2 2.070 9.01%
BM_vector_deque_move/4000 142.360 1.10%
BM_vector_deque_move/4096 148.438 -
BM_vector_deque_move/512 17.073 -
BM_vector_deque_move/5500 199.031 -
BM_vector_deque_move/64 2.888 3.69%
BM_vector_deque_move/64000 2718.387 -
BM_vector_deque_move/65536 2636.561 -
BM_vector_deque_move/70000 2922.283 -
BM_vector_deque_move_backward/0 0.503 21.24%
BM_vector_deque_move_backward/1 2.489 -
BM_vector_deque_move_backward/1024 38.205 -
BM_vector_deque_move_backward/2 2.168 -2.52%
BM_vector_deque_move_backward/4000 146.215 -
BM_vector_deque_move_backward/4096 148.738 -
BM_vector_deque_move_backward/512 17.978 2.21%
BM_vector_deque_move_backward/5500 198.663 -
BM_vector_deque_move_backward/64 3.112 1.73%
BM_vector_deque_move_backward/64000 7643.559 -3.41%
BM_vector_deque_move_backward/65536 7632.950 -2.56%
BM_vector_deque_move_backward/70000 8294.929 -3.26%
BM_vector_deque_ranges_copy/0 0.347 -6.93%
BM_vector_deque_ranges_copy/1 2.328 2.24%
BM_vector_deque_ranges_copy/1024 36.252 1.58%
BM_vector_deque_ranges_copy/2 2.069 3.26%
BM_vector_deque_ranges_copy/4000 141.419 -
BM_vector_deque_ranges_copy/4096 147.719 -
BM_vector_deque_ranges_copy/512 17.034 -
BM_vector_deque_ranges_copy/5500 198.563 -1.40%
BM_vector_deque_ranges_copy/64 2.816 -
BM_vector_deque_ranges_copy/64000 2714.434 -
BM_vector_deque_ranges_copy/65536 2639.495 -
BM_vector_deque_ranges_copy/70000 2932.060 -
BM_vector_deque_ranges_copy_backward/0 0.469 6.74%
BM_vector_deque_ranges_copy_backward/1 2.235 -2.40%
BM_vector_deque_ranges_copy_backward/1024 38.245 -
BM_vector_deque_ranges_copy_backward/2 1.948 -2.71%
BM_vector_deque_ranges_copy_backward/4000 142.004 -
BM_vector_deque_ranges_copy_backward/4096 151.548 1.90%
BM_vector_deque_ranges_copy_backward/512 17.895 1.61%
BM_vector_deque_ranges_copy_backward/5500 200.872 -
BM_vector_deque_ranges_copy_backward/64 3.107 2.59%
BM_vector_deque_ranges_copy_backward/64000 7612.098 1.06%
BM_vector_deque_ranges_copy_backward/65536 7929.819 1.94%
BM_vector_deque_ranges_copy_backward/70000 8652.347 -
BM_vector_deque_ranges_move/0 0.551 10.35%
BM_vector_deque_ranges_move/1 2.256 3.41%
BM_vector_deque_ranges_move/1024 35.927 -
BM_vector_deque_ranges_move/2 2.006 6.00%
BM_vector_deque_ranges_move/4000 142.330 -
BM_vector_deque_ranges_move/4096 146.411 -
BM_vector_deque_ranges_move/512 17.051 -
BM_vector_deque_ranges_move/5500 198.465 -
BM_vector_deque_ranges_move/64 2.783 1.41%
BM_vector_deque_ranges_move/64000 2593.496 -
BM_vector_deque_ranges_move/65536 2629.120 -
BM_vector_deque_ranges_move/70000 2814.605 -
BM_vector_deque_ranges_move_backward/0 0.419 9.25%
BM_vector_deque_ranges_move_backward/1 2.073 -8.67%
BM_vector_deque_ranges_move_backward/1024 37.722 -1.61%
BM_vector_deque_ranges_move_backward/2 1.800 -10.10%
BM_vector_deque_ranges_move_backward/4000 143.059 -
BM_vector_deque_ranges_move_backward/4096 149.195 -
BM_vector_deque_ranges_move_backward/512 18.210 3.46%
BM_vector_deque_ranges_move_backward/5500 199.449 -
BM_vector_deque_ranges_move_backward/64 3.187 5.28%
BM_vector_deque_ranges_move_backward/64000 7529.813 -
BM_vector_deque_ranges_move_backward/65536 7663.383 -1.16%
BM_vector_deque_ranges_move_backward/70000 8185.135 -2.89%
SetIntersection_Front_Set_float_1024_1 1129056.949 -
SetIntersection_Front_Set_float_1024_1024 14827857.614 -9.42%
SetIntersection_Front_Set_float_1024_16 1281250.477 -2.69%
SetIntersection_Front_Set_float_1024_256 4431474.273 -9.34%
SetIntersection_Front_Set_float_1024_4 1162113.490 1.22%
SetIntersection_Front_Set_float_1024_64 1886709.778 -7.05%
SetIntersection_Front_Set_float_16384_1 1103213.393 -
SetIntersection_Front_Set_float_16384_1024 15776833.582 4.68%
SetIntersection_Front_Set_float_16384_16 1304405.849 -2.18%
SetIntersection_Front_Set_float_16384_16384 250997726.675 3.99%
SetIntersection_Front_Set_float_16384_256 4505094.466 -2.70%
SetIntersection_Front_Set_float_16384_4 1155512.297 -
SetIntersection_Front_Set_float_16384_64 1926754.185 -
SetIntersection_Front_Set_float_16_1 67472596.011 -
SetIntersection_Front_Set_float_16_16 42080385.125 2.22%
SetIntersection_Front_Set_float_16_4 59114953.110 -
SetIntersection_Front_Set_float_1_1 574118418.997 -
SetIntersection_Front_Set_float_256_1 4431250.859 -
SetIntersection_Front_Set_float_256_16 4890431.393 -
SetIntersection_Front_Set_float_256_256 9221062.048 -
SetIntersection_Front_Set_float_256_4 4511383.489 -
SetIntersection_Front_Set_float_256_64 6572156.201 3.73%
SetIntersection_Front_Set_float_262144_1 1121464.217 -
SetIntersection_Front_Set_float_262144_1024 14662931.454 -2.94%
SetIntersection_Front_Set_float_262144_16 1234507.341 -4.19%
SetIntersection_Front_Set_float_262144_16384 242880984.503 -
SetIntersection_Front_Set_float_262144_256 4682543.108 5.26%
SetIntersection_Front_Set_float_262144_262144 1743691.160 -
SetIntersection_Front_Set_float_262144_4 1142814.774 -
SetIntersection_Front_Set_float_262144_64 1945158.776 2.67%
SetIntersection_Front_Set_float_4_1 229832226.391 -
SetIntersection_Front_Set_float_4_4 148122759.768 -
SetIntersection_Front_Set_float_64_1 17577560.598 -
SetIntersection_Front_Set_float_64_16 16864637.543 1.91%
SetIntersection_Front_Set_float_64_4 17433371.767 -
SetIntersection_Front_Set_float_64_64 14887792.079 -7.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1104057.906 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 20371031.668 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1397656.399 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6130683.825 2.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1173664.923 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2284630.486 6.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1128667.689 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 20697762.889 -2.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1353412.288 2.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 345569618.516 -2.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6045125.313 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1187552.304 2.81%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2299189.836 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67656686.323 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 43499858.821 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 60165987.410 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 574909335.344 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4529281.282 2.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5246376.352 1.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12044624.244 2.62%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4627802.651 2.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7325570.653 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1112734.691 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 21214189.739 3.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1396214.542 1.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 348172266.716 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6054390.337 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2234887.776 1.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1192490.496 4.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2262004.275 -1.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 230399791.897 1.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 150730841.935 1.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17703715.529 1.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17673046.604 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17805278.221 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18450544.210 3.67%
SetIntersection_Front_Set_string_1024_1 1150984.980 -
SetIntersection_Front_Set_string_1024_1024 57642272.972 2.03%
SetIntersection_Front_Set_string_1024_16 2013010.055 2.65%
SetIntersection_Front_Set_string_1024_256 16051105.906 1.56%
SetIntersection_Front_Set_string_1024_4 1315111.964 -
SetIntersection_Front_Set_string_1024_64 4858298.819 -1.15%
SetIntersection_Front_Set_string_16384_1 1139295.635 -1.96%
SetIntersection_Front_Set_string_16384_1024 59501339.536 1.10%
SetIntersection_Front_Set_string_16384_16 1991846.496 1.61%
SetIntersection_Front_Set_string_16384_16384 349668523.080 -
SetIntersection_Front_Set_string_16384_256 15608153.297 -
SetIntersection_Front_Set_string_16384_4 1305499.716 -
SetIntersection_Front_Set_string_16384_64 4674887.151 1.23%
SetIntersection_Front_Set_string_16_1 69609115.134 -
SetIntersection_Front_Set_string_16_16 63315843.983 4.32%
SetIntersection_Front_Set_string_16_4 67880376.183 -
SetIntersection_Front_Set_string_1_1 592015348.993 -
SetIntersection_Front_Set_string_256_1 4606239.099 -
SetIntersection_Front_Set_string_256_16 7480104.418 -
SetIntersection_Front_Set_string_256_256 30639841.601 -2.00%
SetIntersection_Front_Set_string_256_4 5182954.319 -1.24%
SetIntersection_Front_Set_string_256_64 15664171.547 10.77%
SetIntersection_Front_Set_string_262144_1 1161658.457 -
SetIntersection_Front_Set_string_262144_1024 60344409.670 1.61%
SetIntersection_Front_Set_string_262144_16 1978921.450 -
SetIntersection_Front_Set_string_262144_16384 349946392.170 1.05%
SetIntersection_Front_Set_string_262144_256 16121881.491 6.60%
SetIntersection_Front_Set_string_262144_262144 18071869.143 -
SetIntersection_Front_Set_string_262144_4 1334192.015 1.35%
SetIntersection_Front_Set_string_262144_64 4842780.606 2.70%
SetIntersection_Front_Set_string_4_1 237265760.746 -
SetIntersection_Front_Set_string_4_4 168333524.943 1.02%
SetIntersection_Front_Set_string_64_1 18173445.038 -
SetIntersection_Front_Set_string_64_16 25867167.276 2.07%
SetIntersection_Front_Set_string_64_4 19835616.190 -
SetIntersection_Front_Set_string_64_64 38250999.295 6.71%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1118878.904 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24535050.582 2.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1451912.438 2.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6737625.534 4.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1191390.074 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2533973.046 8.71%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1132577.521 2.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27530848.878 1.84%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1403017.272 -2.59%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 352306305.805 -2.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6643342.099 2.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1210040.759 2.79%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2452104.233 2.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67857023.010 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44747037.302 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60448964.160 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 575897443.380 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4460663.063 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5439826.955 1.47%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12919723.928 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4657244.618 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7919170.860 1.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1112216.413 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25874857.707 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1412129.749 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 351148958.631 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6743473.678 9.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3043939.289 1.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1163051.401 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2486797.719 3.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 230342749.001 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 152364758.719 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17780805.111 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18460143.674 1.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17660945.398 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19563892.924 4.42%
SetIntersection_Front_Set_uint32_1024_1 1121688.398 -
SetIntersection_Front_Set_uint32_1024_1024 15918192.625 -
SetIntersection_Front_Set_uint32_1024_16 1348943.342 1.56%
SetIntersection_Front_Set_uint32_1024_256 5162231.670 3.44%
SetIntersection_Front_Set_uint32_1024_4 1162533.347 -
SetIntersection_Front_Set_uint32_1024_64 2066071.421 -
SetIntersection_Front_Set_uint32_16384_1 1118382.187 -
SetIntersection_Front_Set_uint32_16384_1024 17093180.033 7.91%
SetIntersection_Front_Set_uint32_16384_16 1346732.976 1.26%
SetIntersection_Front_Set_uint32_16384_16384 336827665.159 34.33%
SetIntersection_Front_Set_uint32_16384_256 4559064.286 -3.76%
SetIntersection_Front_Set_uint32_16384_4 1166311.080 1.55%
SetIntersection_Front_Set_uint32_16384_64 1887802.893 3.42%
SetIntersection_Front_Set_uint32_16_1 67386940.371 -
SetIntersection_Front_Set_uint32_16_16 41975293.045 -
SetIntersection_Front_Set_uint32_16_4 59191344.361 -
SetIntersection_Front_Set_uint32_1_1 572320057.704 -
SetIntersection_Front_Set_uint32_256_1 4456982.459 -
SetIntersection_Front_Set_uint32_256_16 5106706.124 3.16%
SetIntersection_Front_Set_uint32_256_256 9430385.452 -2.55%
SetIntersection_Front_Set_uint32_256_4 4598661.293 1.39%
SetIntersection_Front_Set_uint32_256_64 6809754.604 5.77%
SetIntersection_Front_Set_uint32_262144_1 1103459.135 3.05%
SetIntersection_Front_Set_uint32_262144_1024 14608534.500 -4.44%
SetIntersection_Front_Set_uint32_262144_16 1296760.447 1.96%
SetIntersection_Front_Set_uint32_262144_16384 349524844.885 34.70%
SetIntersection_Front_Set_uint32_262144_256 4518369.412 -3.62%
SetIntersection_Front_Set_uint32_262144_262144 1839914.469 -
SetIntersection_Front_Set_uint32_262144_4 1119880.529 1.49%
SetIntersection_Front_Set_uint32_262144_64 1926825.422 -
SetIntersection_Front_Set_uint32_4_1 228853355.249 -
SetIntersection_Front_Set_uint32_4_4 148250019.927 -
SetIntersection_Front_Set_uint32_64_1 17573168.431 -
SetIntersection_Front_Set_uint32_64_16 16655745.092 -
SetIntersection_Front_Set_uint32_64_4 17368872.533 -
SetIntersection_Front_Set_uint32_64_64 15858731.757 -
SetIntersection_Front_Set_uint64_1024_1 1120967.601 -
SetIntersection_Front_Set_uint64_1024_1024 15777285.788 2.17%
SetIntersection_Front_Set_uint64_1024_16 1362567.019 2.72%
SetIntersection_Front_Set_uint64_1024_256 5030482.103 -
SetIntersection_Front_Set_uint64_1024_4 1163380.048 -
SetIntersection_Front_Set_uint64_1024_64 1964149.845 -2.34%
SetIntersection_Front_Set_uint64_16384_1 1126640.621 -
SetIntersection_Front_Set_uint64_16384_1024 17190206.534 5.94%
SetIntersection_Front_Set_uint64_16384_16 1265938.167 -1.02%
SetIntersection_Front_Set_uint64_16384_16384 349903422.100 2.75%
SetIntersection_Front_Set_uint64_16384_256 4884749.117 8.20%
SetIntersection_Front_Set_uint64_16384_4 1158441.909 -
SetIntersection_Front_Set_uint64_16384_64 2062833.132 -1.43%
SetIntersection_Front_Set_uint64_16_1 67156465.041 -
SetIntersection_Front_Set_uint64_16_16 41961986.474 3.70%
SetIntersection_Front_Set_uint64_16_4 58691253.815 -
SetIntersection_Front_Set_uint64_1_1 571861471.870 -
SetIntersection_Front_Set_uint64_256_1 4432591.249 -
SetIntersection_Front_Set_uint64_256_16 4891640.984 -1.23%
SetIntersection_Front_Set_uint64_256_256 10233919.704 3.66%
SetIntersection_Front_Set_uint64_256_4 4556189.715 -
SetIntersection_Front_Set_uint64_256_64 6335090.968 3.82%
SetIntersection_Front_Set_uint64_262144_1 1135071.599 -
SetIntersection_Front_Set_uint64_262144_1024 15168791.146 -9.56%
SetIntersection_Front_Set_uint64_262144_16 1312894.287 3.40%
SetIntersection_Front_Set_uint64_262144_16384 347167839.009 -
SetIntersection_Front_Set_uint64_262144_256 4968717.971 11.26%
SetIntersection_Front_Set_uint64_262144_262144 1853865.804 1.87%
SetIntersection_Front_Set_uint64_262144_4 1174991.600 2.16%
SetIntersection_Front_Set_uint64_262144_64 2014865.344 -1.34%
SetIntersection_Front_Set_uint64_4_1 228940022.795 -
SetIntersection_Front_Set_uint64_4_4 147433882.332 -
SetIntersection_Front_Set_uint64_64_1 17600451.988 -
SetIntersection_Front_Set_uint64_64_16 16984405.863 4.41%
SetIntersection_Front_Set_uint64_64_4 17319381.477 -
SetIntersection_Front_Set_uint64_64_64 15785798.326 -
SetIntersection_Front_Vector_float_1024_1 1117916.001 1.28%
SetIntersection_Front_Vector_float_1024_1024 5939415.137 -1.09%
SetIntersection_Front_Vector_float_1024_16 1166354.300 -1.84%
SetIntersection_Front_Vector_float_1024_256 2331488.920 -
SetIntersection_Front_Vector_float_1024_4 1142419.844 1.16%
SetIntersection_Front_Vector_float_1024_64 1433180.586 -
SetIntersection_Front_Vector_float_16384_1 1128467.288 1.94%
SetIntersection_Front_Vector_float_16384_1024 5994327.231 -
SetIntersection_Front_Vector_float_16384_16 1197632.282 -
SetIntersection_Front_Vector_float_16384_16384 80176927.849 -
SetIntersection_Front_Vector_float_16384_256 2355360.593 -
SetIntersection_Front_Vector_float_16384_4 1139649.529 1.09%
SetIntersection_Front_Vector_float_16384_64 1448292.287 -
SetIntersection_Front_Vector_float_16_1 67697663.026 1.06%
SetIntersection_Front_Vector_float_16_16 38372804.349 -
SetIntersection_Front_Vector_float_16_4 58281485.635 -
SetIntersection_Front_Vector_float_1_1 574677021.006 -
SetIntersection_Front_Vector_float_256_1 4455513.388 -
SetIntersection_Front_Vector_float_256_16 4438831.256 -
SetIntersection_Front_Vector_float_256_256 4725422.321 -
SetIntersection_Front_Vector_float_256_4 4477456.362 -
SetIntersection_Front_Vector_float_256_64 4590273.566 -
SetIntersection_Front_Vector_float_262144_1 1119867.837 2.55%
SetIntersection_Front_Vector_float_262144_1024 5960220.424 -
SetIntersection_Front_Vector_float_262144_16 1209185.489 1.37%
SetIntersection_Front_Vector_float_262144_16384 79773323.055 -
SetIntersection_Front_Vector_float_262144_256 2356180.395 -
SetIntersection_Front_Vector_float_262144_262144 350877683.498 -
SetIntersection_Front_Vector_float_262144_4 1150580.034 1.48%
SetIntersection_Front_Vector_float_262144_64 1440287.087 -
SetIntersection_Front_Vector_float_4_1 229887114.298 1.10%
SetIntersection_Front_Vector_float_4_4 145059334.166 -
SetIntersection_Front_Vector_float_64_1 17710731.793 1.42%
SetIntersection_Front_Vector_float_64_16 15290068.822 -
SetIntersection_Front_Vector_float_64_4 17064458.473 -
SetIntersection_Front_Vector_float_64_64 11537135.768 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1104365.966 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8426652.865 1.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1257443.102 4.57%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2957117.499 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1158183.810 6.47%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1609903.392 2.16%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1091961.055 -1.16%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8645878.721 3.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1231699.784 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 122191373.823 1.76%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3251570.541 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1144487.807 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1657743.846 6.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 67408078.159 1.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 40015588.227 2.25%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58878062.676 1.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 573065425.088 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4451037.446 1.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4704835.513 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 6508798.989 10.98%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4570878.550 1.85%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5081119.432 -4.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1123814.379 6.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8342030.617 -9.85%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1214078.480 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 123450287.867 4.36%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2920064.411 -1.29%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 352706754.068 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1161871.051 1.96%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1654877.655 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 229262110.340 1.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 148113992.613 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17591612.064 1.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15834952.920 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17366506.565 2.52%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 13969336.600 10.40%
SetIntersection_Front_Vector_string_1024_1 1125168.670 -1.12%
SetIntersection_Front_Vector_string_1024_1024 38581043.792 -7.82%
SetIntersection_Front_Vector_string_1024_16 1701994.127 -
SetIntersection_Front_Vector_string_1024_256 10247042.982 -
SetIntersection_Front_Vector_string_1024_4 1244318.610 -
SetIntersection_Front_Vector_string_1024_64 3379825.651 -3.89%
SetIntersection_Front_Vector_string_16384_1 1159274.633 2.91%
SetIntersection_Front_Vector_string_16384_1024 38000013.645 -8.97%
SetIntersection_Front_Vector_string_16384_16 1748059.294 -
SetIntersection_Front_Vector_string_16384_16384 352842209.835 2.51%
SetIntersection_Front_Vector_string_16384_256 9534982.608 -
SetIntersection_Front_Vector_string_16384_4 1259305.363 -1.00%
SetIntersection_Front_Vector_string_16384_64 3440261.989 -5.05%
SetIntersection_Front_Vector_string_16_1 68916590.172 -
SetIntersection_Front_Vector_string_16_16 54752803.394 -1.06%
SetIntersection_Front_Vector_string_16_4 64419038.493 1.25%
SetIntersection_Front_Vector_string_1_1 587743864.930 -
SetIntersection_Front_Vector_string_256_1 4536382.386 -
SetIntersection_Front_Vector_string_256_16 6435231.911 -1.56%
SetIntersection_Front_Vector_string_256_256 19276542.755 -6.30%
SetIntersection_Front_Vector_string_256_4 4933595.169 -
SetIntersection_Front_Vector_string_256_64 10878894.148 -4.27%
SetIntersection_Front_Vector_string_262144_1 1174640.838 1.33%
SetIntersection_Front_Vector_string_262144_1024 39695072.711 -3.72%
SetIntersection_Front_Vector_string_262144_16 1732089.894 -1.87%
SetIntersection_Front_Vector_string_262144_16384 348574817.233 -
SetIntersection_Front_Vector_string_262144_256 10021999.461 -
SetIntersection_Front_Vector_string_262144_262144 14410606.365 -
SetIntersection_Front_Vector_string_262144_4 1257461.220 -1.84%
SetIntersection_Front_Vector_string_262144_64 3420854.738 -1.68%
SetIntersection_Front_Vector_string_4_1 235211253.249 -
SetIntersection_Front_Vector_string_4_4 160037796.268 -
SetIntersection_Front_Vector_string_64_1 18145334.251 -
SetIntersection_Front_Vector_string_64_16 21762087.652 -1.91%
SetIntersection_Front_Vector_string_64_4 18909121.044 -
SetIntersection_Front_Vector_string_64_64 27205336.741 -3.65%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1122970.556 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9847031.642 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1284877.399 4.57%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3551707.805 9.25%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1170219.898 6.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1741339.731 4.88%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1114352.392 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 10824021.102 11.90%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1275213.408 1.80%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 146475534.113 4.30%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3336017.778 2.56%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1121931.899 -1.70%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1684420.584 1.62%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 67248123.506 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 40757153.429 3.48%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 59045821.087 1.02%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 573371836.285 1.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4412854.945 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4757307.643 2.41%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 7098015.713 9.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4571959.984 2.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5566971.961 5.52%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1124172.197 2.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 10825434.708 12.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1237318.072 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 148620034.839 5.46%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3339353.494 2.29%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 348878500.190 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1156537.970 1.43%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1728616.593 3.34%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 229428349.455 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 147560288.767 1.23%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17597234.151 1.00%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 16205735.975 2.27%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17400802.055 1.90%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13618302.725 2.86%
SetIntersection_Front_Vector_uint32_1024_1 1119016.739 3.18%
SetIntersection_Front_Vector_uint32_1024_1024 5985443.820 -
SetIntersection_Front_Vector_uint32_1024_16 1190689.236 -
SetIntersection_Front_Vector_uint32_1024_256 2289861.813 -2.73%
SetIntersection_Front_Vector_uint32_1024_4 1139521.799 -
SetIntersection_Front_Vector_uint32_1024_64 1452325.107 -
SetIntersection_Front_Vector_uint32_16384_1 1098448.046 -
SetIntersection_Front_Vector_uint32_16384_1024 5955725.076 -
SetIntersection_Front_Vector_uint32_16384_16 1197872.447 -1.28%
SetIntersection_Front_Vector_uint32_16384_16384 80297979.401 1.40%
SetIntersection_Front_Vector_uint32_16384_256 2350367.643 -11.41%
SetIntersection_Front_Vector_uint32_16384_4 1139159.735 -
SetIntersection_Front_Vector_uint32_16384_64 1440948.262 -4.61%
SetIntersection_Front_Vector_uint32_16_1 67296712.458 -
SetIntersection_Front_Vector_uint32_16_16 38126924.589 -2.49%
SetIntersection_Front_Vector_uint32_16_4 58183316.868 -
SetIntersection_Front_Vector_uint32_1_1 572810878.189 -
SetIntersection_Front_Vector_uint32_256_1 4431311.386 -
SetIntersection_Front_Vector_uint32_256_16 4502912.822 1.31%
SetIntersection_Front_Vector_uint32_256_256 4701549.205 -
SetIntersection_Front_Vector_uint32_256_4 4452494.629 -
SetIntersection_Front_Vector_uint32_256_64 4605177.223 -
SetIntersection_Front_Vector_uint32_262144_1 1123014.125 -
SetIntersection_Front_Vector_uint32_262144_1024 5986644.708 -
SetIntersection_Front_Vector_uint32_262144_16 1194285.098 1.74%
SetIntersection_Front_Vector_uint32_262144_16384 79899186.249 -
SetIntersection_Front_Vector_uint32_262144_256 2348002.502 -
SetIntersection_Front_Vector_uint32_262144_262144 350829558.388 -
SetIntersection_Front_Vector_uint32_262144_4 1104867.245 -2.32%
SetIntersection_Front_Vector_uint32_262144_64 1436515.934 -
SetIntersection_Front_Vector_uint32_4_1 228709968.414 -
SetIntersection_Front_Vector_uint32_4_4 145405078.508 -
SetIntersection_Front_Vector_uint32_64_1 17566580.294 -
SetIntersection_Front_Vector_uint32_64_16 15285926.230 -
SetIntersection_Front_Vector_uint32_64_4 17121387.197 1.33%
SetIntersection_Front_Vector_uint32_64_64 11404203.821 -
SetIntersection_Front_Vector_uint64_1024_1 1090376.724 1.06%
SetIntersection_Front_Vector_uint64_1024_1024 5931171.980 -
SetIntersection_Front_Vector_uint64_1024_16 1212476.385 1.81%
SetIntersection_Front_Vector_uint64_1024_256 2312974.001 2.26%
SetIntersection_Front_Vector_uint64_1024_4 1132191.375 2.57%
SetIntersection_Front_Vector_uint64_1024_64 1504005.947 5.37%
SetIntersection_Front_Vector_uint64_16384_1 1105360.868 -
SetIntersection_Front_Vector_uint64_16384_1024 7088319.430 21.41%
SetIntersection_Front_Vector_uint64_16384_16 1188488.424 -
SetIntersection_Front_Vector_uint64_16384_16384 81761653.475 4.64%
SetIntersection_Front_Vector_uint64_16384_256 2324901.808 -
SetIntersection_Front_Vector_uint64_16384_4 1130795.672 -
SetIntersection_Front_Vector_uint64_16384_64 1425799.524 4.51%
SetIntersection_Front_Vector_uint64_16_1 67082309.868 -
SetIntersection_Front_Vector_uint64_16_16 38465858.821 1.86%
SetIntersection_Front_Vector_uint64_16_4 57840914.188 -
SetIntersection_Front_Vector_uint64_1_1 569773532.425 -
SetIntersection_Front_Vector_uint64_256_1 4365951.049 -
SetIntersection_Front_Vector_uint64_256_16 4436118.478 -
SetIntersection_Front_Vector_uint64_256_256 4703089.227 1.59%
SetIntersection_Front_Vector_uint64_256_4 4435442.473 -
SetIntersection_Front_Vector_uint64_256_64 4649511.602 1.51%
SetIntersection_Front_Vector_uint64_262144_1 1102268.104 -
SetIntersection_Front_Vector_uint64_262144_1024 5959438.120 -
SetIntersection_Front_Vector_uint64_262144_16 1207219.051 2.43%
SetIntersection_Front_Vector_uint64_262144_16384 81973595.602 4.93%
SetIntersection_Front_Vector_uint64_262144_256 2278281.672 -1.17%
SetIntersection_Front_Vector_uint64_262144_262144 347088851.836 -1.28%
SetIntersection_Front_Vector_uint64_262144_4 1119696.442 -1.94%
SetIntersection_Front_Vector_uint64_262144_64 1438816.439 -
SetIntersection_Front_Vector_uint64_4_1 228498026.441 -
SetIntersection_Front_Vector_uint64_4_4 145244737.424 -
SetIntersection_Front_Vector_uint64_64_1 17470114.254 1.07%
SetIntersection_Front_Vector_uint64_64_16 15407462.794 2.67%
SetIntersection_Front_Vector_uint64_64_4 16893710.535 -
SetIntersection_Front_Vector_uint64_64_64 11231193.319 -2.10%
SetIntersection_Interlaced_Set_float_1024_1 1114246.974 -
SetIntersection_Interlaced_Set_float_1024_1024 15581692.338 1.16%
SetIntersection_Interlaced_Set_float_1024_16 11521002.741 -
SetIntersection_Interlaced_Set_float_1024_256 16489501.382 6.81%
SetIntersection_Interlaced_Set_float_1024_4 10251130.952 -
SetIntersection_Interlaced_Set_float_1024_64 10089045.036 -
SetIntersection_Interlaced_Set_float_16384_1 1118302.512 2.13%
SetIntersection_Interlaced_Set_float_16384_1024 170105885.816 -
SetIntersection_Interlaced_Set_float_16384_16 211505563.884 1.12%
SetIntersection_Interlaced_Set_float_16384_16384 331993145.046 34.03%
SetIntersection_Interlaced_Set_float_16384_256 203918378.978 -
SetIntersection_Interlaced_Set_float_16384_4 173674045.750 -
SetIntersection_Interlaced_Set_float_16384_64 220519124.122 1.81%
SetIntersection_Interlaced_Set_float_16_1 67567614.255 -
SetIntersection_Interlaced_Set_float_16_16 41983639.341 2.01%
SetIntersection_Interlaced_Set_float_16_4 65044613.468 -
SetIntersection_Interlaced_Set_float_1_1 574091181.995 -
SetIntersection_Interlaced_Set_float_256_1 4460454.149 -
SetIntersection_Interlaced_Set_float_256_16 12447124.859 1.94%
SetIntersection_Interlaced_Set_float_256_256 9002170.995 -
SetIntersection_Interlaced_Set_float_256_4 11483307.608 -
SetIntersection_Interlaced_Set_float_256_64 15515913.082 3.20%
SetIntersection_Interlaced_Set_float_262144_1 1091100.760 1.38%
SetIntersection_Interlaced_Set_float_262144_1024 1592045.250 4.92%
SetIntersection_Interlaced_Set_float_262144_16 1667252.930 5.57%
SetIntersection_Interlaced_Set_float_262144_16384 1278700.522 2.31%
SetIntersection_Interlaced_Set_float_262144_256 1622465.657 3.81%
SetIntersection_Interlaced_Set_float_262144_262144 1818183.757 -
SetIntersection_Interlaced_Set_float_262144_4 1343874.428 6.16%
SetIntersection_Interlaced_Set_float_262144_64 1620780.844 4.22%
SetIntersection_Interlaced_Set_float_4_1 229768782.354 -
SetIntersection_Interlaced_Set_float_4_4 148535750.648 -
SetIntersection_Interlaced_Set_float_64_1 17776880.684 1.32%
SetIntersection_Interlaced_Set_float_64_16 24880120.777 2.02%
SetIntersection_Interlaced_Set_float_64_4 22418587.578 -
SetIntersection_Interlaced_Set_float_64_64 15206705.405 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1129705.423 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21306182.775 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11803590.874 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19542530.687 2.93%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9842137.786 1.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11120443.152 -1.20%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1125195.553 3.16%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 178857153.605 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 220671516.456 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 349858969.043 -1.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 209131228.483 1.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 182940069.218 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 228606531.465 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67800608.233 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44841493.670 2.20%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 67041011.792 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 575484073.419 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4510143.728 1.20%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13118055.678 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12149409.513 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11389801.722 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18079294.482 2.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1117777.332 3.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1633133.217 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1711548.503 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1354524.415 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1674831.625 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2361016.277 2.63%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1383058.352 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1670566.242 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 230079603.257 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 150507089.756 1.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17715408.293 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27301339.937 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23101246.305 -2.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18560619.176 3.60%
SetIntersection_Interlaced_Set_string_1024_1 1163073.760 -
SetIntersection_Interlaced_Set_string_1024_1024 56946884.833 -2.49%
SetIntersection_Interlaced_Set_string_1024_16 13982436.045 2.47%
SetIntersection_Interlaced_Set_string_1024_256 34855295.420 -3.38%
SetIntersection_Interlaced_Set_string_1024_4 10532385.047 -
SetIntersection_Interlaced_Set_string_1024_64 16604529.002 2.87%
SetIntersection_Interlaced_Set_string_16384_1 1172268.152 3.08%
SetIntersection_Interlaced_Set_string_16384_1024 352183653.221 -1.23%
SetIntersection_Interlaced_Set_string_16384_16 247660099.276 -
SetIntersection_Interlaced_Set_string_16384_16384 351448545.985 -
SetIntersection_Interlaced_Set_string_16384_256 344919799.179 -3.96%
SetIntersection_Interlaced_Set_string_16384_4 200878427.464 -
SetIntersection_Interlaced_Set_string_16384_64 350702880.648 -
SetIntersection_Interlaced_Set_string_16_1 69826000.915 -
SetIntersection_Interlaced_Set_string_16_16 63135818.087 -
SetIntersection_Interlaced_Set_string_16_4 77274646.531 1.13%
SetIntersection_Interlaced_Set_string_1_1 593754079.517 -
SetIntersection_Interlaced_Set_string_256_1 4639167.303 -
SetIntersection_Interlaced_Set_string_256_16 18464926.166 -1.04%
SetIntersection_Interlaced_Set_string_256_256 32677072.132 5.44%
SetIntersection_Interlaced_Set_string_256_4 14034714.198 -1.16%
SetIntersection_Interlaced_Set_string_256_64 29833308.329 -6.59%
SetIntersection_Interlaced_Set_string_262144_1 1168860.117 2.89%
SetIntersection_Interlaced_Set_string_262144_1024 2069413.494 -
SetIntersection_Interlaced_Set_string_262144_16 2169921.469 -
SetIntersection_Interlaced_Set_string_262144_16384 2641292.238 -4.02%
SetIntersection_Interlaced_Set_string_262144_256 2051344.971 -
SetIntersection_Interlaced_Set_string_262144_262144 17803429.524 -
SetIntersection_Interlaced_Set_string_262144_4 1858062.094 -
SetIntersection_Interlaced_Set_string_262144_64 2142714.679 -
SetIntersection_Interlaced_Set_string_4_1 237752699.593 -
SetIntersection_Interlaced_Set_string_4_4 169450677.165 -
SetIntersection_Interlaced_Set_string_64_1 18170904.915 -
SetIntersection_Interlaced_Set_string_64_16 40364194.364 -1.47%
SetIntersection_Interlaced_Set_string_64_4 26939808.180 -
SetIntersection_Interlaced_Set_string_64_64 37324649.231 1.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1124695.702 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25875443.891 1.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12170640.291 2.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 21053383.577 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10020125.003 -1.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12361608.167 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1113319.314 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 235431455.868 -4.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 250425546.420 1.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 342374464.571 -4.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 253133108.941 -29.89%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 204301265.786 1.96%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 355897514.340 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67593009.629 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 44974520.864 -2.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67591779.445 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 575042397.840 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4488376.174 1.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13450996.757 -1.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13377876.841 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11744378.495 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 19856905.941 1.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1131030.203 1.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1994721.515 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2123092.365 1.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1747102.621 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2027213.703 1.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3160012.287 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1822379.721 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2103993.898 1.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 230152137.536 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 151503614.473 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17714636.749 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28797379.714 -1.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 24326525.344 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19618955.118 -
SetIntersection_Interlaced_Set_uint32_1024_1 1130885.886 2.19%
SetIntersection_Interlaced_Set_uint32_1024_1024 15234347.201 1.29%
SetIntersection_Interlaced_Set_uint32_1024_16 11460004.630 -
SetIntersection_Interlaced_Set_uint32_1024_256 15163399.737 -2.86%
SetIntersection_Interlaced_Set_uint32_1024_4 9916676.728 -
SetIntersection_Interlaced_Set_uint32_1024_64 9785412.695 -1.61%
SetIntersection_Interlaced_Set_uint32_16384_1 1110770.587 3.07%
SetIntersection_Interlaced_Set_uint32_16384_1024 166805200.025 -
SetIntersection_Interlaced_Set_uint32_16384_16 209377491.857 1.97%
SetIntersection_Interlaced_Set_uint32_16384_16384 350484463.187 39.88%
SetIntersection_Interlaced_Set_uint32_16384_256 197754309.730 -
SetIntersection_Interlaced_Set_uint32_16384_4 169616205.667 -
SetIntersection_Interlaced_Set_uint32_16384_64 215596768.995 1.87%
SetIntersection_Interlaced_Set_uint32_16_1 67223675.143 -
SetIntersection_Interlaced_Set_uint32_16_16 41002595.104 -
SetIntersection_Interlaced_Set_uint32_16_4 64643878.581 -
SetIntersection_Interlaced_Set_uint32_1_1 571400517.466 -
SetIntersection_Interlaced_Set_uint32_256_1 4377656.485 -
SetIntersection_Interlaced_Set_uint32_256_16 11994857.694 -
SetIntersection_Interlaced_Set_uint32_256_256 8995975.631 -2.36%
SetIntersection_Interlaced_Set_uint32_256_4 12104030.167 3.97%
SetIntersection_Interlaced_Set_uint32_256_64 15264917.167 3.85%
SetIntersection_Interlaced_Set_uint32_262144_1 1085230.016 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1571479.982 5.20%
SetIntersection_Interlaced_Set_uint32_262144_16 1645076.336 4.32%
SetIntersection_Interlaced_Set_uint32_262144_16384 1263677.979 2.72%
SetIntersection_Interlaced_Set_uint32_262144_256 1623618.896 4.99%
SetIntersection_Interlaced_Set_uint32_262144_262144 1935550.293 -2.34%
SetIntersection_Interlaced_Set_uint32_262144_4 1371924.478 9.16%
SetIntersection_Interlaced_Set_uint32_262144_64 1609548.910 3.95%
SetIntersection_Interlaced_Set_uint32_4_1 228134529.186 -
SetIntersection_Interlaced_Set_uint32_4_4 146958833.705 -
SetIntersection_Interlaced_Set_uint32_64_1 17529564.047 -
SetIntersection_Interlaced_Set_uint32_64_16 24098030.727 -
SetIntersection_Interlaced_Set_uint32_64_4 22329998.915 1.11%
SetIntersection_Interlaced_Set_uint32_64_64 15321861.646 1.59%
SetIntersection_Interlaced_Set_uint64_1024_1 1083051.792 -3.35%
SetIntersection_Interlaced_Set_uint64_1024_1024 15274930.378 -4.91%
SetIntersection_Interlaced_Set_uint64_1024_16 11562956.735 2.20%
SetIntersection_Interlaced_Set_uint64_1024_256 15779211.086 -
SetIntersection_Interlaced_Set_uint64_1024_4 10054160.531 -
SetIntersection_Interlaced_Set_uint64_1024_64 9958014.570 -1.81%
SetIntersection_Interlaced_Set_uint64_16384_1 1122771.141 -2.03%
SetIntersection_Interlaced_Set_uint64_16384_1024 178184492.301 4.37%
SetIntersection_Interlaced_Set_uint64_16384_16 223558215.948 -
SetIntersection_Interlaced_Set_uint64_16384_16384 357172661.341 2.18%
SetIntersection_Interlaced_Set_uint64_16384_256 210964959.085 -1.02%
SetIntersection_Interlaced_Set_uint64_16384_4 179695099.306 -
SetIntersection_Interlaced_Set_uint64_16384_64 235610211.379 -
SetIntersection_Interlaced_Set_uint64_16_1 67230620.223 -
SetIntersection_Interlaced_Set_uint64_16_16 41746296.987 1.74%
SetIntersection_Interlaced_Set_uint64_16_4 65120417.862 1.52%
SetIntersection_Interlaced_Set_uint64_1_1 572381419.528 -
SetIntersection_Interlaced_Set_uint64_256_1 4471278.269 1.15%
SetIntersection_Interlaced_Set_uint64_256_16 12336077.691 -
SetIntersection_Interlaced_Set_uint64_256_256 8786483.613 -1.61%
SetIntersection_Interlaced_Set_uint64_256_4 11944891.809 2.32%
SetIntersection_Interlaced_Set_uint64_256_64 15358641.527 3.31%
SetIntersection_Interlaced_Set_uint64_262144_1 1101195.019 -1.21%
SetIntersection_Interlaced_Set_uint64_262144_1024 1601910.727 -
SetIntersection_Interlaced_Set_uint64_262144_16 1656109.129 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1284616.051 2.71%
SetIntersection_Interlaced_Set_uint64_262144_256 1642096.436 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1877992.108 2.11%
SetIntersection_Interlaced_Set_uint64_262144_4 1330403.157 1.04%
SetIntersection_Interlaced_Set_uint64_262144_64 1639217.853 -
SetIntersection_Interlaced_Set_uint64_4_1 228836769.664 1.08%
SetIntersection_Interlaced_Set_uint64_4_4 147551571.260 -
SetIntersection_Interlaced_Set_uint64_64_1 17582170.794 -
SetIntersection_Interlaced_Set_uint64_64_16 24426027.104 -
SetIntersection_Interlaced_Set_uint64_64_4 22665058.071 -
SetIntersection_Interlaced_Set_uint64_64_64 15409196.566 3.35%
SetIntersection_Interlaced_Vector_float_1024_1 1123234.500 -
SetIntersection_Interlaced_Vector_float_1024_1024 7735729.211 23.28%
SetIntersection_Interlaced_Vector_float_1024_16 1950000.022 -9.99%
SetIntersection_Interlaced_Vector_float_1024_256 6136250.720 22.23%
SetIntersection_Interlaced_Vector_float_1024_4 1316183.730 -14.23%
SetIntersection_Interlaced_Vector_float_1024_64 3537093.208 -13.12%
SetIntersection_Interlaced_Vector_float_16384_1 1127699.264 1.16%
SetIntersection_Interlaced_Vector_float_16384_1024 49871793.332 -2.04%
SetIntersection_Interlaced_Vector_float_16384_16 3635643.158 -10.25%
SetIntersection_Interlaced_Vector_float_16384_16384 109235247.110 22.76%
SetIntersection_Interlaced_Vector_float_16384_256 16177692.456 25.32%
SetIntersection_Interlaced_Vector_float_16384_4 1648809.635 -2.88%
SetIntersection_Interlaced_Vector_float_16384_64 6325203.870 -8.50%
SetIntersection_Interlaced_Vector_float_16_1 67410299.428 -
SetIntersection_Interlaced_Vector_float_16_16 39368103.313 -
SetIntersection_Interlaced_Vector_float_16_4 60656796.885 1.26%
SetIntersection_Interlaced_Vector_float_1_1 574548802.037 -
SetIntersection_Interlaced_Vector_float_256_1 4494512.480 1.24%
SetIntersection_Interlaced_Vector_float_256_16 6224292.766 -5.55%
SetIntersection_Interlaced_Vector_float_256_256 5892089.715 7.00%
SetIntersection_Interlaced_Vector_float_256_4 4853937.314 -1.12%
SetIntersection_Interlaced_Vector_float_256_64 9002505.524 37.52%
SetIntersection_Interlaced_Vector_float_262144_1 1134324.648 1.28%
SetIntersection_Interlaced_Vector_float_262144_1024 92450354.680 -6.53%
SetIntersection_Interlaced_Vector_float_262144_16 2973883.047 -17.86%
SetIntersection_Interlaced_Vector_float_262144_16384 348837392.073 -1.55%
SetIntersection_Interlaced_Vector_float_262144_256 22692356.894 -12.65%
SetIntersection_Interlaced_Vector_float_262144_262144 346335624.095 8.14%
SetIntersection_Interlaced_Vector_float_262144_4 1511571.918 -29.58%
SetIntersection_Interlaced_Vector_float_262144_64 11165368.036 8.25%
SetIntersection_Interlaced_Vector_float_4_1 229747344.504 -
SetIntersection_Interlaced_Vector_float_4_4 146706600.065 -
SetIntersection_Interlaced_Vector_float_64_1 17563380.996 -
SetIntersection_Interlaced_Vector_float_64_16 19252952.095 6.72%
SetIntersection_Interlaced_Vector_float_64_4 19000665.801 -
SetIntersection_Interlaced_Vector_float_64_64 12347994.177 8.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1128858.008 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8414384.507 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2571105.280 15.86%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7824622.051 -10.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1447350.283 -4.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4989562.167 5.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1125601.766 2.17%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 67446777.448 -1.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3954802.143 -3.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 120246929.995 -4.91%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20489374.888 7.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1621036.689 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 8760310.146 -13.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67591373.773 1.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39662571.942 1.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61902558.168 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 574786109.820 1.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4457950.182 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8119417.102 -2.48%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6212837.620 5.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5395469.775 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 9340183.731 -1.59%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1119532.055 1.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 134343675.392 -4.52%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4343569.713 1.67%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 356000505.974 3.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 52461111.140 -1.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 348120706.311 1.78%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1972768.824 -1.49%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 23623348.810 -7.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 229321529.104 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 147220107.698 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17526212.288 1.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 20610195.730 3.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18992708.781 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13282034.716 4.92%
SetIntersection_Interlaced_Vector_string_1024_1 1158400.017 1.84%
SetIntersection_Interlaced_Vector_string_1024_1024 41501202.028 -1.02%
SetIntersection_Interlaced_Vector_string_1024_16 3484368.048 4.74%
SetIntersection_Interlaced_Vector_string_1024_256 20600026.320 -1.69%
SetIntersection_Interlaced_Vector_string_1024_4 1754043.400 4.47%
SetIntersection_Interlaced_Vector_string_1024_64 8458781.733 -1.31%
SetIntersection_Interlaced_Vector_string_16384_1 1161117.900 1.33%
SetIntersection_Interlaced_Vector_string_16384_1024 114364617.134 1.07%
SetIntersection_Interlaced_Vector_string_16384_16 4255049.512 1.44%
SetIntersection_Interlaced_Vector_string_16384_16384 352932796.071 1.34%
SetIntersection_Interlaced_Vector_string_16384_256 38317325.931 -
SetIntersection_Interlaced_Vector_string_16384_4 1870901.877 -
SetIntersection_Interlaced_Vector_string_16384_64 14456933.189 21.43%
SetIntersection_Interlaced_Vector_string_16_1 68933242.786 -
SetIntersection_Interlaced_Vector_string_16_16 55988880.858 3.93%
SetIntersection_Interlaced_Vector_string_16_4 72227618.630 -
SetIntersection_Interlaced_Vector_string_1_1 589226565.246 -
SetIntersection_Interlaced_Vector_string_256_1 4573575.927 -
SetIntersection_Interlaced_Vector_string_256_16 10680381.798 2.45%
SetIntersection_Interlaced_Vector_string_256_256 20248996.268 -1.39%
SetIntersection_Interlaced_Vector_string_256_4 6487159.463 3.66%
SetIntersection_Interlaced_Vector_string_256_64 19491523.013 -4.79%
SetIntersection_Interlaced_Vector_string_262144_1 1152646.029 -
SetIntersection_Interlaced_Vector_string_262144_1024 326211970.566 40.19%
SetIntersection_Interlaced_Vector_string_262144_16 5738824.154 -6.66%
SetIntersection_Interlaced_Vector_string_262144_16384 997339.193 1.62%
SetIntersection_Interlaced_Vector_string_262144_256 66021083.551 1.11%
SetIntersection_Interlaced_Vector_string_262144_262144 14423524.742 -
SetIntersection_Interlaced_Vector_string_262144_4 2373330.150 12.42%
SetIntersection_Interlaced_Vector_string_262144_64 18351851.734 -
SetIntersection_Interlaced_Vector_string_4_1 234228353.996 -
SetIntersection_Interlaced_Vector_string_4_4 162339198.061 1.06%
SetIntersection_Interlaced_Vector_string_64_1 18103870.560 1.43%
SetIntersection_Interlaced_Vector_string_64_16 30762526.754 -2.84%
SetIntersection_Interlaced_Vector_string_64_4 22955335.024 -
SetIntersection_Interlaced_Vector_string_64_64 28895340.048 2.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1115496.835 3.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9946516.418 -6.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2557100.231 -18.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8824102.891 -23.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1480217.804 -7.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4937357.349 -32.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1125651.638 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 61139678.075 -34.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3591092.072 -32.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 140439842.329 -4.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26096811.655 -41.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1606442.846 -19.34%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8901058.997 -34.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 67084196.918 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40705562.906 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62739823.285 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 573828114.831 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4431252.658 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7911113.026 -11.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6548059.163 -7.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5440133.767 -9.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10350846.570 -16.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1133985.774 1.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 149524335.890 -57.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4762042.519 -49.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 348087282.830 -1.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 46855707.647 -61.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351985316.756 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1889501.617 -17.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14097118.403 -56.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 229231917.015 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147771087.604 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17452887.764 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 21823325.380 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 19938270.534 -2.76%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13351301.697 -2.29%
SetIntersection_Interlaced_Vector_uint32_1024_1 1121878.280 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 6000042.578 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2221644.932 18.47%
SetIntersection_Interlaced_Vector_uint32_1024_256 4688206.076 -33.04%
SetIntersection_Interlaced_Vector_uint32_1024_4 1453006.275 7.37%
SetIntersection_Interlaced_Vector_uint32_1024_64 4495557.137 -
SetIntersection_Interlaced_Vector_uint32_16384_1 1130368.047 2.03%
SetIntersection_Interlaced_Vector_uint32_16384_1024 52015391.379 -4.98%
SetIntersection_Interlaced_Vector_uint32_16384_16 3215946.178 -6.31%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79924306.497 -
SetIntersection_Interlaced_Vector_uint32_16384_256 20560559.118 49.71%
SetIntersection_Interlaced_Vector_uint32_16384_4 1439375.247 -5.47%
SetIntersection_Interlaced_Vector_uint32_16384_64 8814297.569 19.05%
SetIntersection_Interlaced_Vector_uint32_16_1 67324636.564 -
SetIntersection_Interlaced_Vector_uint32_16_16 38213043.099 -
SetIntersection_Interlaced_Vector_uint32_16_4 60146393.379 -
SetIntersection_Interlaced_Vector_uint32_1_1 572412438.193 -
SetIntersection_Interlaced_Vector_uint32_256_1 4457108.941 -
SetIntersection_Interlaced_Vector_uint32_256_16 7581902.269 9.35%
SetIntersection_Interlaced_Vector_uint32_256_256 4642905.648 -1.20%
SetIntersection_Interlaced_Vector_uint32_256_4 5253567.188 -
SetIntersection_Interlaced_Vector_uint32_256_64 8068263.985 19.68%
SetIntersection_Interlaced_Vector_uint32_262144_1 1112696.145 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 107633528.248 14.38%
SetIntersection_Interlaced_Vector_uint32_262144_16 3880233.116 -5.29%
SetIntersection_Interlaced_Vector_uint32_262144_16384 350459094.510 2.52%
SetIntersection_Interlaced_Vector_uint32_262144_256 33569159.255 -3.32%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350525691.984 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1956087.185 8.33%
SetIntersection_Interlaced_Vector_uint32_262144_64 10602852.712 27.99%
SetIntersection_Interlaced_Vector_uint32_4_1 228590073.097 -
SetIntersection_Interlaced_Vector_uint32_4_4 144999608.495 -
SetIntersection_Interlaced_Vector_uint32_64_1 17491395.730 -
SetIntersection_Interlaced_Vector_uint32_64_16 18734749.443 3.98%
SetIntersection_Interlaced_Vector_uint32_64_4 18308722.338 -
SetIntersection_Interlaced_Vector_uint32_64_64 11434421.817 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1130666.410 1.29%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5827911.561 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2410341.973 25.16%
SetIntersection_Interlaced_Vector_uint64_1024_256 5050573.156 3.23%
SetIntersection_Interlaced_Vector_uint64_1024_4 1368587.571 1.10%
SetIntersection_Interlaced_Vector_uint64_1024_64 4646409.048 26.72%
SetIntersection_Interlaced_Vector_uint64_16384_1 1123626.263 1.63%
SetIntersection_Interlaced_Vector_uint64_16384_1024 48071501.929 10.69%
SetIntersection_Interlaced_Vector_uint64_16384_16 2616429.688 3.72%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78066646.328 -
SetIntersection_Interlaced_Vector_uint64_16384_256 16142789.138 -1.20%
SetIntersection_Interlaced_Vector_uint64_16384_4 1428494.813 1.28%
SetIntersection_Interlaced_Vector_uint64_16384_64 9694763.567 60.77%
SetIntersection_Interlaced_Vector_uint64_16_1 66965183.944 -
SetIntersection_Interlaced_Vector_uint64_16_16 38726647.164 -
SetIntersection_Interlaced_Vector_uint64_16_4 60080311.926 -
SetIntersection_Interlaced_Vector_uint64_1_1 571608763.431 -
SetIntersection_Interlaced_Vector_uint64_256_1 4470658.185 -
SetIntersection_Interlaced_Vector_uint64_256_16 7451597.996 1.20%
SetIntersection_Interlaced_Vector_uint64_256_256 4702751.056 -
SetIntersection_Interlaced_Vector_uint64_256_4 4886191.854 1.34%
SetIntersection_Interlaced_Vector_uint64_256_64 8320840.837 8.32%
SetIntersection_Interlaced_Vector_uint64_262144_1 1127301.614 3.80%
SetIntersection_Interlaced_Vector_uint64_262144_1024 94889957.866 10.18%
SetIntersection_Interlaced_Vector_uint64_262144_16 4402783.695 34.01%
SetIntersection_Interlaced_Vector_uint64_262144_16384 347976074.768 -2.04%
SetIntersection_Interlaced_Vector_uint64_262144_256 34078720.425 21.53%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351998824.129 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1519832.358 -
SetIntersection_Interlaced_Vector_uint64_262144_64 8633281.927 -
SetIntersection_Interlaced_Vector_uint64_4_1 227591836.170 -
SetIntersection_Interlaced_Vector_uint64_4_4 145842517.836 -
SetIntersection_Interlaced_Vector_uint64_64_1 17630545.513 -
SetIntersection_Interlaced_Vector_uint64_64_16 17993126.571 -4.61%
SetIntersection_Interlaced_Vector_uint64_64_4 18137845.982 2.36%
SetIntersection_Interlaced_Vector_uint64_64_64 11785872.511 5.00%
SetIntersection_None_Set_float_1024_1 11026921.196 24.87%
SetIntersection_None_Set_float_1024_1024 8824847.754 -
SetIntersection_None_Set_float_1024_16 10899298.911 18.60%
SetIntersection_None_Set_float_1024_256 10958079.326 21.81%
SetIntersection_None_Set_float_1024_4 10738279.977 21.44%
SetIntersection_None_Set_float_1024_64 10833333.908 22.16%
SetIntersection_None_Set_float_16384_1 155848428.090 -
SetIntersection_None_Set_float_16384_1024 155480698.230 1.74%
SetIntersection_None_Set_float_16384_16 155299049.844 -
SetIntersection_None_Set_float_16384_16384 157099397.921 1.83%
SetIntersection_None_Set_float_16384_256 155058140.847 -
SetIntersection_None_Set_float_16384_4 156084850.067 -
SetIntersection_None_Set_float_16384_64 154936092.586 -
SetIntersection_None_Set_float_16_1 71012056.313 -
SetIntersection_None_Set_float_16_16 37530784.888 -
SetIntersection_None_Set_float_16_4 60137834.654 -
SetIntersection_None_Set_float_1_1 573107812.278 -
SetIntersection_None_Set_float_256_1 11741931.269 -1.80%
SetIntersection_None_Set_float_256_16 11045689.834 -
SetIntersection_None_Set_float_256_256 6004725.936 -
SetIntersection_None_Set_float_256_4 11844312.299 -
SetIntersection_None_Set_float_256_64 9608354.633 2.50%
SetIntersection_None_Set_float_262144_1 1227844.562 4.89%
SetIntersection_None_Set_float_262144_1024 1204534.098 3.11%
SetIntersection_None_Set_float_262144_16 1207446.697 2.94%
SetIntersection_None_Set_float_262144_16384 1217166.748 4.46%
SetIntersection_None_Set_float_262144_256 1209316.810 3.56%
SetIntersection_None_Set_float_262144_262144 1211785.563 4.22%
SetIntersection_None_Set_float_262144_4 1207666.748 2.93%
SetIntersection_None_Set_float_262144_64 1207812.824 3.82%
SetIntersection_None_Set_float_4_1 231689690.222 -
SetIntersection_None_Set_float_4_4 144995549.383 -
SetIntersection_None_Set_float_64_1 23005120.212 -2.33%
SetIntersection_None_Set_float_64_16 19305322.784 -
SetIntersection_None_Set_float_64_4 22412919.268 -1.58%
SetIntersection_None_Set_float_64_64 12007863.665 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8842430.518 1.17%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8935931.541 1.02%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8787750.796 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8768217.814 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 9005412.742 1.83%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8894480.116 1.72%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161433850.965 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 158183000.562 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 168724536.325 -1.50%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 165509280.823 -7.18%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162681692.725 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 164099328.147 -3.50%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166617538.750 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 71280746.451 1.58%
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37786509.074 1.32%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60346101.678 1.17%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 574871563.674 1.02%
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11776564.454 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11018070.166 1.00%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5919705.712 1.69%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11440224.404 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9476151.953 1.73%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1236071.857 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1247570.393 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1242078.371 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1252957.033 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1246668.459 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1259931.805 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1236661.539 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1244708.335 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 232583874.665 1.21%
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 145268149.871 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23654250.313 3.46%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 19229604.129 1.73%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22210679.885 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11822308.030 -
SetIntersection_None_Set_string_1024_1 9121414.725 -1.81%
SetIntersection_None_Set_string_1024_1024 9059516.179 2.15%
SetIntersection_None_Set_string_1024_16 8888200.440 -
SetIntersection_None_Set_string_1024_256 8876641.112 -
SetIntersection_None_Set_string_1024_4 8973397.969 -1.33%
SetIntersection_None_Set_string_1024_64 9166751.581 -
SetIntersection_None_Set_string_16384_1 208724549.892 3.50%
SetIntersection_None_Set_string_16384_1024 219603273.227 -3.97%
SetIntersection_None_Set_string_16384_16 203978619.105 -
SetIntersection_None_Set_string_16384_16384 194192453.445 -1.55%
SetIntersection_None_Set_string_16384_256 212629263.125 2.95%
SetIntersection_None_Set_string_16384_4 207061574.902 1.99%
SetIntersection_None_Set_string_16384_64 207457308.089 1.12%
SetIntersection_None_Set_string_16_1 73120297.590 -
SetIntersection_None_Set_string_16_16 38959520.540 -
SetIntersection_None_Set_string_16_4 62153248.464 -
SetIntersection_None_Set_string_1_1 578116819.697 -
SetIntersection_None_Set_string_256_1 12080429.075 1.24%
SetIntersection_None_Set_string_256_16 11318326.010 -
SetIntersection_None_Set_string_256_256 6048091.258 3.30%
SetIntersection_None_Set_string_256_4 11694210.645 -
SetIntersection_None_Set_string_256_64 9428647.680 -1.08%
SetIntersection_None_Set_string_262144_1 1667295.164 -
SetIntersection_None_Set_string_262144_1024 1652220.865 -
SetIntersection_None_Set_string_262144_16 1667732.750 -
SetIntersection_None_Set_string_262144_16384 1664188.233 -
SetIntersection_None_Set_string_262144_256 1667804.280 -
SetIntersection_None_Set_string_262144_262144 1656390.381 -
SetIntersection_None_Set_string_262144_4 1670132.569 -
SetIntersection_None_Set_string_262144_64 1668148.601 -
SetIntersection_None_Set_string_4_1 235732845.759 -
SetIntersection_None_Set_string_4_4 147899528.441 -
SetIntersection_None_Set_string_64_1 23934078.526 -
SetIntersection_None_Set_string_64_16 19696180.640 1.15%
SetIntersection_None_Set_string_64_4 21968989.063 -2.97%
SetIntersection_None_Set_string_64_64 12344615.025 1.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8736073.342 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8887874.970 1.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8978159.351 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8906959.562 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8929306.686 2.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8784608.115 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 199846984.816 -1.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 201794560.256 -3.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 202214429.214 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 195506599.785 -5.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 198395606.333 -3.87%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 198691848.037 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 201128300.117 -1.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71829972.629 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37973875.617 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60091611.474 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 573937542.198 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11584926.555 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11011409.961 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 6023236.228 3.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11538305.559 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9358481.053 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1590446.209 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1633522.053 1.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1618518.473 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1623738.361 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1618173.258 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1641804.607 1.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1606724.039 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1612843.670 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 231990158.850 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145134794.271 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23765497.513 1.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19299659.186 1.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22500371.501 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12267097.230 1.93%
SetIntersection_None_Set_uint32_1024_1 8848951.009 -
SetIntersection_None_Set_uint32_1024_1024 8709372.198 -2.59%
SetIntersection_None_Set_uint32_1024_16 8719123.510 -1.69%
SetIntersection_None_Set_uint32_1024_256 8839932.482 1.48%
SetIntersection_None_Set_uint32_1024_4 8689926.401 -
SetIntersection_None_Set_uint32_1024_64 8870236.038 -
SetIntersection_None_Set_uint32_16384_1 211542839.699 38.39%
SetIntersection_None_Set_uint32_16384_1024 186610391.370 23.40%
SetIntersection_None_Set_uint32_16384_16 208904382.538 37.29%
SetIntersection_None_Set_uint32_16384_16384 171852288.123 10.97%
SetIntersection_None_Set_uint32_16384_256 195976566.919 29.16%
SetIntersection_None_Set_uint32_16384_4 207583953.119 36.08%
SetIntersection_None_Set_uint32_16384_64 200606333.394 32.10%
SetIntersection_None_Set_uint32_16_1 71350097.752 -
SetIntersection_None_Set_uint32_16_16 37647751.227 -
SetIntersection_None_Set_uint32_16_4 60182500.981 -
SetIntersection_None_Set_uint32_1_1 572199604.811 -
SetIntersection_None_Set_uint32_256_1 11522947.801 -
SetIntersection_None_Set_uint32_256_16 11021621.499 -
SetIntersection_None_Set_uint32_256_256 5773047.337 -
SetIntersection_None_Set_uint32_256_4 11508658.225 -
SetIntersection_None_Set_uint32_256_64 9261999.530 -2.75%
SetIntersection_None_Set_uint32_262144_1 1267661.785 8.83%
SetIntersection_None_Set_uint32_262144_1024 1264246.095 9.61%
SetIntersection_None_Set_uint32_262144_16 1262347.901 9.96%
SetIntersection_None_Set_uint32_262144_16384 1253570.559 7.89%
SetIntersection_None_Set_uint32_262144_256 1265957.274 10.26%
SetIntersection_None_Set_uint32_262144_262144 1241571.942 7.75%
SetIntersection_None_Set_uint32_262144_4 1260996.582 9.33%
SetIntersection_None_Set_uint32_262144_64 1267847.412 10.34%
SetIntersection_None_Set_uint32_4_1 231077033.440 -
SetIntersection_None_Set_uint32_4_4 144494176.738 -
SetIntersection_None_Set_uint32_64_1 23694207.039 -
SetIntersection_None_Set_uint32_64_16 19179691.512 -
SetIntersection_None_Set_uint32_64_4 22606528.225 -
SetIntersection_None_Set_uint32_64_64 11958669.075 -
SetIntersection_None_Set_uint64_1024_1 8689359.465 -
SetIntersection_None_Set_uint64_1024_1024 8792061.721 1.43%
SetIntersection_None_Set_uint64_1024_16 8726923.017 -1.13%
SetIntersection_None_Set_uint64_1024_256 8714933.186 -
SetIntersection_None_Set_uint64_1024_4 8818799.074 1.22%
SetIntersection_None_Set_uint64_1024_64 8737379.352 -
SetIntersection_None_Set_uint64_16384_1 156446993.866 -
SetIntersection_None_Set_uint64_16384_1024 161762078.099 -1.74%
SetIntersection_None_Set_uint64_16384_16 163014208.166 -1.61%
SetIntersection_None_Set_uint64_16384_16384 228931266.800 31.44%
SetIntersection_None_Set_uint64_16384_256 165300304.187 -
SetIntersection_None_Set_uint64_16384_4 160215269.445 -1.08%
SetIntersection_None_Set_uint64_16384_64 164439882.290 -2.55%
SetIntersection_None_Set_uint64_16_1 70982473.423 -
SetIntersection_None_Set_uint64_16_16 37694855.802 1.25%
SetIntersection_None_Set_uint64_16_4 60132566.462 -
SetIntersection_None_Set_uint64_1_1 569518278.337 -
SetIntersection_None_Set_uint64_256_1 11695405.038 1.53%
SetIntersection_None_Set_uint64_256_16 10893365.615 1.29%
SetIntersection_None_Set_uint64_256_256 5774216.743 -
SetIntersection_None_Set_uint64_256_4 11514183.691 -
SetIntersection_None_Set_uint64_256_64 9327107.126 -
SetIntersection_None_Set_uint64_262144_1 1217443.360 1.33%
SetIntersection_None_Set_uint64_262144_1024 1218775.472 -
SetIntersection_None_Set_uint64_262144_16 1221769.937 -
SetIntersection_None_Set_uint64_262144_16384 1221030.598 -
SetIntersection_None_Set_uint64_262144_256 1223380.943 -
SetIntersection_None_Set_uint64_262144_262144 1236349.692 1.07%
SetIntersection_None_Set_uint64_262144_4 1220445.312 -2.21%
SetIntersection_None_Set_uint64_262144_64 1222487.792 -
SetIntersection_None_Set_uint64_4_1 231210829.561 -
SetIntersection_None_Set_uint64_4_4 144886393.209 -
SetIntersection_None_Set_uint64_64_1 23554361.735 -
SetIntersection_None_Set_uint64_64_16 19183125.787 1.15%
SetIntersection_None_Set_uint64_64_4 22556359.502 -
SetIntersection_None_Set_uint64_64_64 11989096.226 -
SetIntersection_None_Vector_float_1024_1 1166303.023 1.66%
SetIntersection_None_Vector_float_1024_1024 1163236.796 1.41%
SetIntersection_None_Vector_float_1024_16 1163214.799 1.37%
SetIntersection_None_Vector_float_1024_256 1173606.725 2.23%
SetIntersection_None_Vector_float_1024_4 1163367.943 -
SetIntersection_None_Vector_float_1024_64 1164114.183 1.40%
SetIntersection_None_Vector_float_16384_1 1201009.138 4.41%
SetIntersection_None_Vector_float_16384_1024 1200827.243 2.54%
SetIntersection_None_Vector_float_16384_16 1178565.191 -
SetIntersection_None_Vector_float_16384_16384 1202225.385 4.31%
SetIntersection_None_Vector_float_16384_256 1184586.456 1.04%
SetIntersection_None_Vector_float_16384_4 1157530.883 -1.11%
SetIntersection_None_Vector_float_16384_64 1186063.496 2.97%
SetIntersection_None_Vector_float_16_1 68165491.511 1.07%
SetIntersection_None_Vector_float_16_16 36235606.885 1.03%
SetIntersection_None_Vector_float_16_4 57734130.287 -
SetIntersection_None_Vector_float_1_1 573296056.450 -
SetIntersection_None_Vector_float_256_1 4621105.672 1.58%
SetIntersection_None_Vector_float_256_16 4307810.136 -
SetIntersection_None_Vector_float_256_256 2295071.276 1.72%
SetIntersection_None_Vector_float_256_4 4504353.485 -
SetIntersection_None_Vector_float_256_64 3656970.846 -
SetIntersection_None_Vector_float_262144_1 1205384.352 -
SetIntersection_None_Vector_float_262144_1024 1210348.946 3.55%
SetIntersection_None_Vector_float_262144_16 1239523.680 2.96%
SetIntersection_None_Vector_float_262144_16384 1215451.885 -
SetIntersection_None_Vector_float_262144_256 1231964.919 2.87%
SetIntersection_None_Vector_float_262144_262144 1228950.691 1.38%
SetIntersection_None_Vector_float_262144_4 1205187.159 -
SetIntersection_None_Vector_float_262144_64 1208583.528 -
SetIntersection_None_Vector_float_4_1 229951283.079 -
SetIntersection_None_Vector_float_4_4 143541130.807 -
SetIntersection_None_Vector_float_64_1 17953635.918 1.27%
SetIntersection_None_Vector_float_64_16 14581203.647 1.07%
SetIntersection_None_Vector_float_64_4 17179261.120 -
SetIntersection_None_Vector_float_64_64 9124147.261 1.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1167515.356 2.60%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1151190.351 1.75%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1168145.226 1.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1163803.580 5.77%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1167602.665 1.80%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1164360.205 1.57%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1191164.553 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1181974.155 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1148335.064 -3.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1177350.951 3.70%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1194077.291 2.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1201251.420 2.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1190346.942 1.63%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67927248.261 1.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 36117942.143 1.24%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57705501.246 1.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 570390984.692 1.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4555229.065 1.56%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4315388.909 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2290358.597 1.28%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4533874.170 1.56%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3668559.365 3.82%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1169342.255 -1.60%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1226770.438 1.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1189918.248 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1246992.536 2.13%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1247245.750 3.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1205920.457 3.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1182852.207 -3.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1225435.851 2.83%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 229397937.736 1.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 143532103.365 1.34%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17921163.248 1.97%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14513946.502 1.43%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17054576.411 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9044665.414 -
SetIntersection_None_Vector_string_1024_1 1176262.213 -3.26%
SetIntersection_None_Vector_string_1024_1024 1230982.464 -
SetIntersection_None_Vector_string_1024_16 1226357.485 2.97%
SetIntersection_None_Vector_string_1024_256 1226152.126 -
SetIntersection_None_Vector_string_1024_4 1223111.185 -
SetIntersection_None_Vector_string_1024_64 1229758.986 -
SetIntersection_None_Vector_string_16384_1 1306271.490 -
SetIntersection_None_Vector_string_16384_1024 1298759.075 1.09%
SetIntersection_None_Vector_string_16384_16 1309699.904 1.32%
SetIntersection_None_Vector_string_16384_16384 1287623.702 -
SetIntersection_None_Vector_string_16384_256 1289060.097 1.75%
SetIntersection_None_Vector_string_16384_4 1291665.014 -
SetIntersection_None_Vector_string_16384_64 1281105.517 -1.00%
SetIntersection_None_Vector_string_16_1 69136055.398 -
SetIntersection_None_Vector_string_16_16 36850061.479 -
SetIntersection_None_Vector_string_16_4 58976821.530 -
SetIntersection_None_Vector_string_1_1 571354681.494 -
SetIntersection_None_Vector_string_256_1 4732833.237 -
SetIntersection_None_Vector_string_256_16 4574467.981 1.19%
SetIntersection_None_Vector_string_256_256 2399148.677 -
SetIntersection_None_Vector_string_256_4 4720490.053 -
SetIntersection_None_Vector_string_256_64 3876817.707 2.22%
SetIntersection_None_Vector_string_262144_1 1399403.295 5.23%
SetIntersection_None_Vector_string_262144_1024 1385133.664 1.39%
SetIntersection_None_Vector_string_262144_16 1360485.219 -
SetIntersection_None_Vector_string_262144_16384 1356734.735 -1.25%
SetIntersection_None_Vector_string_262144_256 1340647.037 -
SetIntersection_None_Vector_string_262144_262144 1372088.503 -
SetIntersection_None_Vector_string_262144_4 1373055.752 -
SetIntersection_None_Vector_string_262144_64 1360538.332 -
SetIntersection_None_Vector_string_4_1 231804774.475 -
SetIntersection_None_Vector_string_4_4 145061738.240 -
SetIntersection_None_Vector_string_64_1 18435983.932 -
SetIntersection_None_Vector_string_64_16 15077032.559 -
SetIntersection_None_Vector_string_64_4 17645675.351 -
SetIntersection_None_Vector_string_64_64 9441126.906 1.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1190181.409 1.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1190525.126 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1188100.757 4.62%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1161657.513 -2.00%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1188976.202 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1197278.300 2.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1240700.456 4.15%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1232117.031 2.90%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1241426.442 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1224162.286 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1202711.147 -2.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1239508.508 1.47%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1242805.742 1.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67864890.713 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 36134407.019 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57770898.907 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 569620521.734 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4604868.000 1.15%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4381440.572 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2319687.657 4.04%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4509563.837 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3697303.900 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1301035.712 2.91%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1255326.587 3.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1274060.268 1.66%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1260917.584 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1277843.477 -1.53%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1252917.524 -1.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1200413.231 -3.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1285960.180 4.51%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 228989453.495 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 143533633.107 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 18011200.248 1.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14642895.145 1.98%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17184604.724 1.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9132593.768 -
SetIntersection_None_Vector_uint32_1024_1 1163375.394 1.36%
SetIntersection_None_Vector_uint32_1024_1024 1153868.706 -
SetIntersection_None_Vector_uint32_1024_16 1122897.542 -2.59%
SetIntersection_None_Vector_uint32_1024_256 1155219.636 -
SetIntersection_None_Vector_uint32_1024_4 1165723.289 1.29%
SetIntersection_None_Vector_uint32_1024_64 1148420.204 -
SetIntersection_None_Vector_uint32_16384_1 1171815.924 -
SetIntersection_None_Vector_uint32_16384_1024 1194975.241 -
SetIntersection_None_Vector_uint32_16384_16 1182273.795 -
SetIntersection_None_Vector_uint32_16384_16384 1131603.809 -3.31%
SetIntersection_None_Vector_uint32_16384_256 1188189.506 2.06%
SetIntersection_None_Vector_uint32_16384_4 1175009.642 1.12%
SetIntersection_None_Vector_uint32_16384_64 1165785.913 -
SetIntersection_None_Vector_uint32_16_1 67851111.265 -
SetIntersection_None_Vector_uint32_16_16 36024814.049 1.01%
SetIntersection_None_Vector_uint32_16_4 57665200.595 -
SetIntersection_None_Vector_uint32_1_1 589207304.416 -
SetIntersection_None_Vector_uint32_256_1 4505843.321 -
SetIntersection_None_Vector_uint32_256_16 4284932.671 -
SetIntersection_None_Vector_uint32_256_256 2287006.195 2.83%
SetIntersection_None_Vector_uint32_256_4 4490828.204 -
SetIntersection_None_Vector_uint32_256_64 3655178.970 -
SetIntersection_None_Vector_uint32_262144_1 1202416.526 -
SetIntersection_None_Vector_uint32_262144_1024 1207679.543 -
SetIntersection_None_Vector_uint32_262144_16 1215799.333 1.46%
SetIntersection_None_Vector_uint32_262144_16384 1200711.785 -
SetIntersection_None_Vector_uint32_262144_256 1207912.353 1.34%
SetIntersection_None_Vector_uint32_262144_262144 1210943.986 -
SetIntersection_None_Vector_uint32_262144_4 1204027.504 -
SetIntersection_None_Vector_uint32_262144_64 1212297.352 3.20%
SetIntersection_None_Vector_uint32_4_1 229619278.310 -
SetIntersection_None_Vector_uint32_4_4 143384320.704 -
SetIntersection_None_Vector_uint32_64_1 17817302.643 -
SetIntersection_None_Vector_uint32_64_16 14517841.880 -
SetIntersection_None_Vector_uint32_64_4 17005632.879 -
SetIntersection_None_Vector_uint32_64_64 9000014.897 -
SetIntersection_None_Vector_uint64_1024_1 1157196.215 6.53%
SetIntersection_None_Vector_uint64_1024_1024 1161352.322 3.01%
SetIntersection_None_Vector_uint64_1024_16 1158466.513 1.27%
SetIntersection_None_Vector_uint64_1024_256 1160475.971 5.46%
SetIntersection_None_Vector_uint64_1024_4 1159641.173 2.44%
SetIntersection_None_Vector_uint64_1024_64 1161111.711 1.25%
SetIntersection_None_Vector_uint64_16384_1 1144472.958 -2.36%
SetIntersection_None_Vector_uint64_16384_1024 1182597.948 5.92%
SetIntersection_None_Vector_uint64_16384_16 1186265.431 1.31%
SetIntersection_None_Vector_uint64_16384_16384 1124539.894 -3.56%
SetIntersection_None_Vector_uint64_16384_256 1199899.911 2.16%
SetIntersection_None_Vector_uint64_16384_4 1180953.738 -
SetIntersection_None_Vector_uint64_16384_64 1158269.112 -1.29%
SetIntersection_None_Vector_uint64_16_1 67542373.446 -
SetIntersection_None_Vector_uint64_16_16 35762334.918 -
SetIntersection_None_Vector_uint64_16_4 57334119.806 -
SetIntersection_None_Vector_uint64_1_1 569616324.945 -
SetIntersection_None_Vector_uint64_256_1 4528137.574 -
SetIntersection_None_Vector_uint64_256_16 4300087.704 3.11%
SetIntersection_None_Vector_uint64_256_256 2239097.474 -2.10%
SetIntersection_None_Vector_uint64_256_4 4567860.781 2.29%
SetIntersection_None_Vector_uint64_256_64 3657719.109 -
SetIntersection_None_Vector_uint64_262144_1 1203506.792 -
SetIntersection_None_Vector_uint64_262144_1024 1210480.874 1.61%
SetIntersection_None_Vector_uint64_262144_16 1210631.599 5.60%
SetIntersection_None_Vector_uint64_262144_16384 1166250.124 -1.70%
SetIntersection_None_Vector_uint64_262144_256 1221038.344 4.34%
SetIntersection_None_Vector_uint64_262144_262144 1204334.733 1.37%
SetIntersection_None_Vector_uint64_262144_4 1180497.065 -1.32%
SetIntersection_None_Vector_uint64_262144_64 1188390.245 -
SetIntersection_None_Vector_uint64_4_1 228069636.956 -
SetIntersection_None_Vector_uint64_4_4 142926838.647 -
SetIntersection_None_Vector_uint64_64_1 17781629.437 -
SetIntersection_None_Vector_uint64_64_16 14422975.524 -
SetIntersection_None_Vector_uint64_64_4 17117724.789 1.21%
SetIntersection_None_Vector_uint64_64_64 8985628.994 -
bm_gcd_complex 19.362 -
bm_gcd_random 30.778 -
bm_gcd_trivial 0.920 -
bm_lexicographical_compare<int>/1 1.260 -9.13%
bm_lexicographical_compare<int>/1048576 76738.455 -
bm_lexicographical_compare<int>/16 2.001 -13.37%
bm_lexicographical_compare<int>/2 1.509 -6.73%
bm_lexicographical_compare<int>/262144 19106.700 -
bm_lexicographical_compare<int>/3 1.767 -1.28%
bm_lexicographical_compare<int>/32768 2389.054 -
bm_lexicographical_compare<int>/4 1.320 -
bm_lexicographical_compare<int>/4096 298.602 -
bm_lexicographical_compare<int>/5 1.513 -
bm_lexicographical_compare<int>/512 37.302 -
bm_lexicographical_compare<int>/6 1.513 -
bm_lexicographical_compare<int>/64 4.925 -3.20%
bm_lexicographical_compare<int>/7 1.513 -
bm_lexicographical_compare<int>/8 1.586 -2.03%
bm_lexicographical_compare<signed_char>/1 1.261 -9.14%
bm_lexicographical_compare<signed_char>/1048576 16351.701 -
bm_lexicographical_compare<signed_char>/16 1.388 -
bm_lexicographical_compare<signed_char>/2 1.493 -7.78%
bm_lexicographical_compare<signed_char>/262144 3841.360 -
bm_lexicographical_compare<signed_char>/3 1.671 -9.67%
bm_lexicographical_compare<signed_char>/32768 479.219 -
bm_lexicographical_compare<signed_char>/4 1.905 -3.37%
bm_lexicographical_compare<signed_char>/4096 59.874 -
bm_lexicographical_compare<signed_char>/5 2.150 -2.65%
bm_lexicographical_compare<signed_char>/512 8.096 2.24%
bm_lexicographical_compare<signed_char>/6 2.438 -4.47%
bm_lexicographical_compare<signed_char>/64 2.250 13.23%
bm_lexicographical_compare<signed_char>/7 2.771 1.16%
bm_lexicographical_compare<signed_char>/8 3.165 -
bm_lexicographical_compare<unsigned_char>/1 1.429 -2.16%
bm_lexicographical_compare<unsigned_char>/1048576 17929.288 -
bm_lexicographical_compare<unsigned_char>/16 0.968 -
bm_lexicographical_compare<unsigned_char>/2 1.673 -3.29%
bm_lexicographical_compare<unsigned_char>/262144 4495.649 -
bm_lexicographical_compare<unsigned_char>/3 1.923 -1.78%
bm_lexicographical_compare<unsigned_char>/32768 562.659 -1.66%
bm_lexicographical_compare<unsigned_char>/4 1.212 -2.96%
bm_lexicographical_compare<unsigned_char>/4096 78.047 -
bm_lexicographical_compare<unsigned_char>/5 1.486 3.30%
bm_lexicographical_compare<unsigned_char>/512 8.650 -
bm_lexicographical_compare<unsigned_char>/6 1.619 -3.23%
bm_lexicographical_compare<unsigned_char>/64 1.822 -
bm_lexicographical_compare<unsigned_char>/7 1.863 -3.38%
bm_lexicographical_compare<unsigned_char>/8 1.157 -4.46%
bm_ranges_lexicographical_compare<int>/1 1.299 -6.13%
bm_ranges_lexicographical_compare<int>/1048576 76682.995 -
bm_ranges_lexicographical_compare<int>/16 2.166 -3.57%
bm_ranges_lexicographical_compare<int>/2 1.527 -5.31%
bm_ranges_lexicographical_compare<int>/262144 19106.230 -
bm_ranges_lexicographical_compare<int>/3 1.853 -1.59%
bm_ranges_lexicographical_compare<int>/32768 2388.486 -
bm_ranges_lexicographical_compare<int>/4 1.272 -8.14%
bm_ranges_lexicographical_compare<int>/4096 298.465 -
bm_ranges_lexicographical_compare<int>/5 1.504 -
bm_ranges_lexicographical_compare<int>/512 37.290 -
bm_ranges_lexicographical_compare<int>/6 1.503 -
bm_ranges_lexicographical_compare<int>/64 4.803 -4.44%
bm_ranges_lexicographical_compare<int>/7 1.504 -
bm_ranges_lexicographical_compare<int>/8 1.503 -7.09%
bm_ranges_lexicographical_compare<signed_char>/1 1.386 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16349.050 -
bm_ranges_lexicographical_compare<signed_char>/16 1.299 -6.25%
bm_ranges_lexicographical_compare<signed_char>/2 1.616 -
bm_ranges_lexicographical_compare<signed_char>/262144 3838.052 -
bm_ranges_lexicographical_compare<signed_char>/3 1.846 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.497 -
bm_ranges_lexicographical_compare<signed_char>/4 2.077 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.804 -
bm_ranges_lexicographical_compare<signed_char>/5 2.311 -1.10%
bm_ranges_lexicographical_compare<signed_char>/512 7.856 -1.53%
bm_ranges_lexicographical_compare<signed_char>/6 2.571 -3.94%
bm_ranges_lexicographical_compare<signed_char>/64 2.175 -
bm_ranges_lexicographical_compare<signed_char>/7 2.839 -2.57%
bm_ranges_lexicographical_compare<signed_char>/8 3.173 -6.04%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.587 -1.92%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17927.297 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.156 -
bm_ranges_lexicographical_compare<unsigned_char>/2 1.851 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4496.648 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.068 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.684 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.441 3.79%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.717 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.668 2.89%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.789 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.901 2.76%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.041 -
bm_ranges_lexicographical_compare<unsigned_char>/7 2.097 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.402 -
bm_ranges_swap_ranges_vb_aligned/1024 6.538 -
bm_ranges_swap_ranges_vb_aligned/1048576 3408.210 -
bm_ranges_swap_ranges_vb_aligned/128 3.459 -
bm_ranges_swap_ranges_vb_aligned/131072 244.829 -2.64%
bm_ranges_swap_ranges_vb_aligned/16 3.239 -
bm_ranges_swap_ranges_vb_aligned/16384 34.978 -
bm_ranges_swap_ranges_vb_aligned/2048 8.548 -
bm_ranges_swap_ranges_vb_aligned/256 4.335 -
bm_ranges_swap_ranges_vb_aligned/262144 487.631 -2.53%
bm_ranges_swap_ranges_vb_aligned/32 3.237 -
bm_ranges_swap_ranges_vb_aligned/32768 64.342 -
bm_ranges_swap_ranges_vb_aligned/4096 11.963 -
bm_ranges_swap_ranges_vb_aligned/512 5.235 -
bm_ranges_swap_ranges_vb_aligned/524288 1049.575 -
bm_ranges_swap_ranges_vb_aligned/64 3.109 1.13%
bm_ranges_swap_ranges_vb_aligned/65536 123.508 -
bm_ranges_swap_ranges_vb_aligned/8 3.200 -
bm_ranges_swap_ranges_vb_aligned/8192 19.480 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15542.610 -
bm_ranges_swap_ranges_vb_unaligned/262144 3751.034 -84.31%
bm_ranges_swap_ranges_vb_unaligned/32768 471.993 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.148 -
bm_ranges_swap_ranges_vb_unaligned/512 13.458 1.08%
bm_ranges_swap_ranges_vb_unaligned/64 6.267 -1.34%
bm_ranges_swap_ranges_vb_unaligned/8 4.909 -
bm_swap_ranges_vb_aligned/1048576 3401.574 -
bm_swap_ranges_vb_aligned/262144 489.956 -
bm_swap_ranges_vb_aligned/32768 63.882 -
bm_swap_ranges_vb_aligned/4096 12.553 -
bm_swap_ranges_vb_aligned/512 4.985 -
bm_swap_ranges_vb_aligned/64 2.903 4.57%
bm_swap_ranges_vb_aligned/8 3.346 2.47%
bm_swap_ranges_vb_unaligned/1048576 15939.863 -
bm_swap_ranges_vb_unaligned/262144 3849.564 -67.31%
bm_swap_ranges_vb_unaligned/32768 484.911 -
bm_swap_ranges_vb_unaligned/4096 64.797 -
bm_swap_ranges_vb_unaligned/512 12.334 -
bm_swap_ranges_vb_unaligned/64 4.849 -
bm_swap_ranges_vb_unaligned/8 4.908 6.23%
bm_write 590.895 -
rng::adjacent_find(deque<int>)/1024 462.001 -
rng::adjacent_find(deque<int>)/1048576 475423.908 -
rng::adjacent_find(deque<int>)/50 17.188 6.49%
rng::adjacent_find(deque<int>)/8 3.538 4.70%
rng::adjacent_find(deque<int>)/8192 3703.071 -
rng::adjacent_find(deque<int>,_pred)/1024 630.721 -
rng::adjacent_find(deque<int>,_pred)/1048576 650810.508 -
rng::adjacent_find(deque<int>,_pred)/50 29.381 -4.92%
rng::adjacent_find(deque<int>,_pred)/8 4.202 -9.92%
rng::adjacent_find(deque<int>,_pred)/8192 5089.382 -
rng::adjacent_find(list<int>)/1024 711.129 -
rng::adjacent_find(list<int>)/1048576 868129.874 -
rng::adjacent_find(list<int>)/50 23.665 -
rng::adjacent_find(list<int>)/8 2.100 -
rng::adjacent_find(list<int>)/8192 6960.406 -
rng::adjacent_find(list<int>,_pred)/1024 828.002 -
rng::adjacent_find(list<int>,_pred)/1048576 955620.560 -
rng::adjacent_find(list<int>,_pred)/50 34.837 -
rng::adjacent_find(list<int>,_pred)/8 3.968 -
rng::adjacent_find(list<int>,_pred)/8192 8659.176 -
rng::adjacent_find(vector<int>)/1024 234.352 -
rng::adjacent_find(vector<int>)/1048576 236354.511 -1.22%
rng::adjacent_find(vector<int>)/50 11.976 -
rng::adjacent_find(vector<int>)/8 2.026 -
rng::adjacent_find(vector<int>)/8192 1828.329 -
rng::adjacent_find(vector<int>,_pred)/1024 401.203 -
rng::adjacent_find(vector<int>,_pred)/1048576 466377.042 -
rng::adjacent_find(vector<int>,_pred)/50 23.611 -
rng::adjacent_find(vector<int>,_pred)/8 3.384 -
rng::adjacent_find(vector<int>,_pred)/8192 3189.687 -
rng::all_of(deque<int>)_(process_all)/32 11.527 -
rng::all_of(deque<int>)_(process_all)/32768 11875.549 12.55%
rng::all_of(deque<int>)_(process_all)/50 19.215 4.79%
rng::all_of(deque<int>)_(process_all)/8 3.219 4.11%
rng::all_of(deque<int>)_(process_all)/8192 2969.678 13.39%
rng::all_of(list<int>)_(process_all)/32 11.947 2.55%
rng::all_of(list<int>)_(process_all)/32768 25938.487 -1.12%
rng::all_of(list<int>)_(process_all)/50 21.753 -
rng::all_of(list<int>)_(process_all)/8 2.606 -
rng::all_of(list<int>)_(process_all)/8192 7509.010 -
rng::all_of(vector<int>)_(process_all)/32 8.375 -1.33%
rng::all_of(vector<int>)_(process_all)/32768 8055.290 -
rng::all_of(vector<int>)_(process_all)/50 18.219 -
rng::all_of(vector<int>)_(process_all)/8 2.403 -3.10%
rng::all_of(vector<int>)_(process_all)/8192 2023.877 -
rng::any_of(deque<int>)_(process_all)/32 11.530 -
rng::any_of(deque<int>)_(process_all)/32768 11848.097 13.32%
rng::any_of(deque<int>)_(process_all)/50 18.321 -5.35%
rng::any_of(deque<int>)_(process_all)/8 3.220 4.24%
rng::any_of(deque<int>)_(process_all)/8192 2969.453 12.98%
rng::any_of(list<int>)_(process_all)/32 11.835 -
rng::any_of(list<int>)_(process_all)/32768 25809.144 -1.03%
rng::any_of(list<int>)_(process_all)/50 21.833 -
rng::any_of(list<int>)_(process_all)/8 2.606 -
rng::any_of(list<int>)_(process_all)/8192 7271.921 -
rng::any_of(vector<int>)_(process_all)/32 8.374 -1.33%
rng::any_of(vector<int>)_(process_all)/32768 8083.769 -
rng::any_of(vector<int>)_(process_all)/50 14.715 15.56%
rng::any_of(vector<int>)_(process_all)/8 2.334 -
rng::any_of(vector<int>)_(process_all)/8192 2024.036 -
rng::contains(deque<int>)_(process_all)/1048576 245901.020 -2.02%
rng::contains(deque<int>)_(process_all)/32 8.569 -
rng::contains(deque<int>)_(process_all)/50 12.542 -
rng::contains(deque<int>)_(process_all)/8 2.924 -5.17%
rng::contains(deque<int>)_(process_all)/8192 1884.207 -2.14%
rng::contains(list<int>)_(process_all)/1048576 821546.643 -
rng::contains(list<int>)_(process_all)/32 11.272 13.86%
rng::contains(list<int>)_(process_all)/50 18.777 -
rng::contains(list<int>)_(process_all)/8 2.342 -
rng::contains(list<int>)_(process_all)/8192 7083.813 1.54%
rng::contains(vector<int>)_(process_all)/1048576 233942.564 -1.61%
rng::contains(vector<int>)_(process_all)/32 8.370 -
rng::contains(vector<int>)_(process_all)/50 12.310 -
rng::contains(vector<int>)_(process_all)/8 2.672 6.99%
rng::contains(vector<int>)_(process_all)/8192 1815.178 -1.77%
rng::contains_subrange(deque<int>)_(near_matches)/1000 22210.868 3.68%
rng::contains_subrange(deque<int>)_(near_matches)/1024 23243.977 3.36%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1456963.106 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 429319.717 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.193 9.69%
rng::contains_subrange(deque<int>)_(process_all)/32 14.334 19.14%
rng::contains_subrange(deque<int>)_(process_all)/50 19.071 20.72%
rng::contains_subrange(deque<int>)_(process_all)/8192 3353.028 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503165.229 -
rng::contains_subrange(deque<int>)_(same_length)/16 11.745 -9.54%
rng::contains_subrange(deque<int>)_(same_length)/32 19.160 -6.72%
rng::contains_subrange(deque<int>)_(same_length)/50 27.423 -4.69%
rng::contains_subrange(deque<int>)_(same_length)/8192 3921.205 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 477058.588 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.351 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.429 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.482 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3718.138 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37056.680 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38463.238 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2459127.789 -
rng::contains_subrange(list<int>)_(process_all)/1048576 845363.492 1.87%
rng::contains_subrange(list<int>)_(process_all)/16 4.782 -4.15%
rng::contains_subrange(list<int>)_(process_all)/32 10.425 -
rng::contains_subrange(list<int>)_(process_all)/50 17.735 -4.71%
rng::contains_subrange(list<int>)_(process_all)/8192 8437.167 18.60%
rng::contains_subrange(list<int>)_(same_length)/1048576 942197.177 -
rng::contains_subrange(list<int>)_(same_length)/16 6.543 -
rng::contains_subrange(list<int>)_(same_length)/32 16.184 -
rng::contains_subrange(list<int>)_(same_length)/50 29.832 -
rng::contains_subrange(list<int>)_(same_length)/8192 7895.899 -8.32%
rng::contains_subrange(list<int>)_(single_element)/1048576 809339.052 -2.15%
rng::contains_subrange(list<int>)_(single_element)/16 4.855 -2.29%
rng::contains_subrange(list<int>)_(single_element)/32 10.454 -
rng::contains_subrange(list<int>)_(single_element)/50 17.531 -4.30%
rng::contains_subrange(list<int>)_(single_element)/8192 7862.007 -20.76%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13944.495 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14729.549 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 764342.739 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 212650.773 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.810 1.72%
rng::contains_subrange(vector<int>)_(process_all)/32 7.957 -1.05%
rng::contains_subrange(vector<int>)_(process_all)/50 11.471 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1666.851 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 244544.536 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.928 2.85%
rng::contains_subrange(vector<int>)_(same_length)/32 8.839 1.08%
rng::contains_subrange(vector<int>)_(same_length)/50 12.812 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1897.152 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 231489.756 -1.12%
rng::contains_subrange(vector<int>)_(single_element)/16 4.738 -5.09%
rng::contains_subrange(vector<int>)_(single_element)/32 8.538 -1.81%
rng::contains_subrange(vector<int>)_(single_element)/50 13.090 4.14%
rng::contains_subrange(vector<int>)_(single_element)/8192 1808.073 -1.02%
rng::copy(deque<int>)/1048576 49985.833 -
rng::copy(deque<int>)/262144 10335.170 -
rng::copy(deque<int>)/32768 1147.784 -
rng::copy(deque<int>)/4096 145.799 -
rng::copy(deque<int>)/512 16.765 -
rng::copy(deque<int>)/64 2.826 -
rng::copy(deque<int>)/8 2.762 -
rng::copy(list<int>)/1048576 879869.883 -
rng::copy(list<int>)/262144 217032.248 -
rng::copy(list<int>)/32768 26905.639 -1.83%
rng::copy(list<int>)/4096 3065.280 -1.44%
rng::copy(list<int>)/512 368.233 -
rng::copy(list<int>)/64 30.852 -1.98%
rng::copy(list<int>)/8 2.350 -
rng::copy(vector<bool>)_(aligned)/1048576 1038.881 -
rng::copy(vector<bool>)_(aligned)/262144 271.439 -2.28%
rng::copy(vector<bool>)_(aligned)/32768 35.223 -1.16%
rng::copy(vector<bool>)_(aligned)/4096 4.924 -
rng::copy(vector<bool>)_(aligned)/512 1.764 -
rng::copy(vector<bool>)_(aligned)/64 1.367 -
rng::copy(vector<bool>)_(unaligned)/1048576 5508.263 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.445 -
rng::copy(vector<bool>)_(unaligned)/32768 174.251 -
rng::copy(vector<bool>)_(unaligned)/4096 20.859 -
rng::copy(vector<bool>)_(unaligned)/512 3.478 -5.73%
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 49607.861 -
rng::copy(vector<int>)/262144 12533.681 -
rng::copy(vector<int>)/32768 2819.270 -11.11%
rng::copy(vector<int>)/4096 150.594 2.46%
rng::copy(vector<int>)/512 16.037 -
rng::copy(vector<int>)/64 2.440 -
rng::copy(vector<int>)/8 2.229 -4.29%
rng::copy_backward(deque<int>)/1048576 124398.244 -1.06%
rng::copy_backward(deque<int>)/262144 31563.752 -
rng::copy_backward(deque<int>)/32768 3807.414 1.96%
rng::copy_backward(deque<int>)/4096 147.590 -
rng::copy_backward(deque<int>)/512 18.236 -
rng::copy_backward(deque<int>)/64 3.045 -1.11%
rng::copy_backward(deque<int>)/8 2.693 -
rng::copy_backward(list<int>)/1048576 887045.690 -
rng::copy_backward(list<int>)/262144 219101.457 -1.92%
rng::copy_backward(list<int>)/32768 27687.746 -8.67%
rng::copy_backward(list<int>)/4096 3110.511 -
rng::copy_backward(list<int>)/512 373.093 -
rng::copy_backward(list<int>)/64 31.058 -
rng::copy_backward(list<int>)/8 2.357 -
rng::copy_backward(vector<bool>)_(aligned)/1048576 1042.712 -
rng::copy_backward(vector<bool>)_(aligned)/262144 272.537 -
rng::copy_backward(vector<bool>)_(aligned)/32768 35.467 -1.31%
rng::copy_backward(vector<bool>)_(aligned)/4096 5.048 -2.89%
rng::copy_backward(vector<bool>)_(aligned)/512 1.753 -2.59%
rng::copy_backward(vector<bool>)_(aligned)/64 1.618 -15.24%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6736.658 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1651.305 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 208.457 -1.06%
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.838 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.885 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 48654.873 -
rng::copy_backward(vector<int>)/262144 12467.522 -
rng::copy_backward(vector<int>)/32768 2918.405 2.65%
rng::copy_backward(vector<int>)/4096 148.976 2.51%
rng::copy_backward(vector<int>)/512 16.622 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.216 1.20%
rng::copy_if(deque<int>)_(entire_range)/1048576 277698.536 -
rng::copy_if(deque<int>)_(entire_range)/262144 69683.866 -
rng::copy_if(deque<int>)_(entire_range)/32768 8698.665 -
rng::copy_if(deque<int>)_(entire_range)/4096 1023.310 -
rng::copy_if(deque<int>)_(entire_range)/512 135.963 -
rng::copy_if(deque<int>)_(entire_range)/64 16.148 -
rng::copy_if(deque<int>)_(entire_range)/8 2.943 -
rng::copy_if(deque<int>)_(every_other)/1048576 371302.028 -
rng::copy_if(deque<int>)_(every_other)/262144 92599.726 -
rng::copy_if(deque<int>)_(every_other)/32768 11595.382 -
rng::copy_if(deque<int>)_(every_other)/4096 1452.447 -
rng::copy_if(deque<int>)_(every_other)/512 181.617 -
rng::copy_if(deque<int>)_(every_other)/64 23.338 -
rng::copy_if(deque<int>)_(every_other)/8 3.450 -
rng::copy_if(list<int>)_(entire_range)/1048576 892265.964 -
rng::copy_if(list<int>)_(entire_range)/262144 223559.784 1.71%
rng::copy_if(list<int>)_(entire_range)/32768 26101.507 -6.63%
rng::copy_if(list<int>)_(entire_range)/4096 3106.722 1.91%
rng::copy_if(list<int>)_(entire_range)/512 365.582 -1.81%
rng::copy_if(list<int>)_(entire_range)/64 40.163 19.52%
rng::copy_if(list<int>)_(entire_range)/8 2.571 -
rng::copy_if(list<int>)_(every_other)/1048576 856644.176 -
rng::copy_if(list<int>)_(every_other)/262144 213009.647 -
rng::copy_if(list<int>)_(every_other)/32768 26330.394 4.61%
rng::copy_if(list<int>)_(every_other)/4096 3281.697 -
rng::copy_if(list<int>)_(every_other)/512 357.647 -
rng::copy_if(list<int>)_(every_other)/64 23.833 -
rng::copy_if(list<int>)_(every_other)/8 2.308 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245869.975 -
rng::copy_if(vector<int>)_(entire_range)/262144 59905.545 -
rng::copy_if(vector<int>)_(entire_range)/32768 7469.021 -
rng::copy_if(vector<int>)_(entire_range)/4096 935.423 -
rng::copy_if(vector<int>)_(entire_range)/512 123.304 -
rng::copy_if(vector<int>)_(entire_range)/64 16.344 -
rng::copy_if(vector<int>)_(entire_range)/8 2.317 1.96%
rng::copy_if(vector<int>)_(every_other)/1048576 238906.350 -
rng::copy_if(vector<int>)_(every_other)/262144 59553.888 -
rng::copy_if(vector<int>)_(every_other)/32768 7436.753 -
rng::copy_if(vector<int>)_(every_other)/4096 933.393 -
rng::copy_if(vector<int>)_(every_other)/512 123.184 -
rng::copy_if(vector<int>)_(every_other)/64 18.100 -
rng::copy_if(vector<int>)_(every_other)/8 4.201 -
rng::copy_n(deque<int>)/1048576 50266.358 -
rng::copy_n(deque<int>)/262144 10982.011 5.59%
rng::copy_n(deque<int>)/32768 1201.093 4.59%
rng::copy_n(deque<int>)/4096 156.207 6.76%
rng::copy_n(deque<int>)/512 18.656 11.12%
rng::copy_n(deque<int>)/64 4.545 58.18%
rng::copy_n(deque<int>)/8 3.930 42.43%
rng::copy_n(list<int>)/1048576 869458.076 -
rng::copy_n(list<int>)/262144 216942.137 -
rng::copy_n(list<int>)/32768 27229.190 1.05%
rng::copy_n(list<int>)/4096 4116.195 -11.21%
rng::copy_n(list<int>)/512 341.846 -
rng::copy_n(list<int>)/64 13.994 -1.03%
rng::copy_n(list<int>)/8 2.241 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1029.273 -1.01%
rng::copy_n(vector<bool>)_(aligned)/262144 277.266 -
rng::copy_n(vector<bool>)_(aligned)/32768 37.129 5.55%
rng::copy_n(vector<bool>)_(aligned)/4096 6.088 23.52%
rng::copy_n(vector<bool>)_(aligned)/512 2.917 65.28%
rng::copy_n(vector<bool>)_(aligned)/64 2.610 90.17%
rng::copy_n(vector<bool>)_(unaligned)/1048576 5508.394 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1368.758 -
rng::copy_n(vector<bool>)_(unaligned)/32768 170.490 -2.06%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.855 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.501 -4.70%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 49002.822 -
rng::copy_n(vector<int>)/262144 12531.288 -
rng::copy_n(vector<int>)/32768 2654.683 3.56%
rng::copy_n(vector<int>)/4096 237.632 63.29%
rng::copy_n(vector<int>)/512 19.020 17.92%
rng::copy_n(vector<int>)/64 4.546 83.64%
rng::copy_n(vector<int>)/8 3.306 44.91%
rng::count(deque<int>)_(every_other)/1024 246.048 -2.75%
rng::count(deque<int>)_(every_other)/1048576 253284.312 -
rng::count(deque<int>)_(every_other)/8 2.533 -
rng::count(deque<int>)_(every_other)/8192 1930.989 -
rng::count(list<int>)_(every_other)/1024 710.082 -
rng::count(list<int>)_(every_other)/1048576 817768.642 1.21%
rng::count(list<int>)_(every_other)/8 2.097 -
rng::count(list<int>)_(every_other)/8192 6952.874 -
rng::count(vector<bool>)/1000 3.001 -
rng::count(vector<bool>)/1024 1.692 -
rng::count(vector<bool>)/1048576 1458.559 -
rng::count(vector<bool>)/8192 11.452 -
rng::count(vector<int>)_(every_other)/1024 102.908 -
rng::count(vector<int>)_(every_other)/1048576 105159.766 -
rng::count(vector<int>)_(every_other)/8 1.327 -3.26%
rng::count(vector<int>)_(every_other)/8192 818.854 -
rng::count_if(deque<int>)_(every_other)/1024 347.027 -
rng::count_if(deque<int>)_(every_other)/1048576 342587.123 -
rng::count_if(deque<int>)_(every_other)/8 3.363 -
rng::count_if(deque<int>)_(every_other)/8192 2622.912 -
rng::count_if(list<int>)_(every_other)/1024 753.491 -
rng::count_if(list<int>)_(every_other)/1048576 889352.707 -
rng::count_if(list<int>)_(every_other)/8 2.830 -
rng::count_if(list<int>)_(every_other)/8192 7275.714 -
rng::count_if(vector<int>)_(every_other)/1024 249.475 -
rng::count_if(vector<int>)_(every_other)/1048576 247864.388 -
rng::count_if(vector<int>)_(every_other)/8 4.226 -
rng::count_if(vector<int>)_(every_other)/8192 1929.411 -
rng::distance(deque<int>)/1024 0.848 -
rng::distance(deque<int>)/4096 0.847 -
rng::distance(deque<int>)/50 0.849 -
rng::distance(deque<int>)/8192 0.850 -
rng::distance(join_view(vector<vector<int>>)/1024 1.032 -
rng::distance(join_view(vector<vector<int>>)/4096 4.438 -
rng::distance(join_view(vector<vector<int>>)/50 0.605 4.74%
rng::distance(join_view(vector<vector<int>>)/8192 8.342 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 481.962 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 491570.321 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 29.871 29.50%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.942 8.95%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3828.462 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.059 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.712 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.059 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.059 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.062 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 732.768 1.98%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 739725.105 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 36.824 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.663 2.94%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5776.579 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.107 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.786 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.107 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.109 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.109 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2052.188 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2287136.240 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.273 -1.24%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.694 -5.27%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19718.486 11.12%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 537.365 5.57%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1461022.791 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.410 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.841 1.04%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11438.390 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1764.447 -2.38%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2345971.154 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.451 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.858 1.49%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19344.597 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 577.659 7.12%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1462068.452 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.370 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.534 -2.12%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11529.903 4.15%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.701 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.701 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.675 -1.59%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.692 -8.99%
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.701 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 772.614 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 960121.733 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.756 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.118 1.54%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9309.355 10.03%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.997 2.14%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.996 1.50%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.991 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 884.308 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1084530.132 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.250 -1.16%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.240 -1.03%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12506.289 -3.15%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.376 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 74296.017 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.668 2.48%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.665 6.91%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 583.027 2.05%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.156 -12.25%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.155 -8.13%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.156 -12.56%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.161 -11.88%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.155 -8.45%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 513.720 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 635696.738 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.961 1.22%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.264 2.67%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4825.276 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.699 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.710 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.694 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.705 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.711 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 502.000 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 496158.825 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 25.210 9.97%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 5.032 1.83%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3864.902 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 529.926 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 518336.435 -1.14%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.522 1.42%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.247 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3975.793 -1.45%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 778.247 -1.16%
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 954888.549 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 31.724 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.901 -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 11802.386 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 830.209 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 992757.338 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.100 -6.20%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.537 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 9926.160 -16.66%
rng::equal(vector<bool>)_(aligned)/1024 0.219 -
rng::equal(vector<bool>)_(aligned)/1048576 0.218 -
rng::equal(vector<bool>)_(aligned)/50 0.218 -
rng::equal(vector<bool>)_(aligned)/8 0.219 -
rng::equal(vector<bool>)_(aligned)/8192 0.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.627 -
rng::equal(vector<bool>)_(unaligned)/1048576 7863.352 3.09%
rng::equal(vector<bool>)_(unaligned)/50 0.934 -2.85%
rng::equal(vector<bool>)_(unaligned)/8 0.874 -
rng::equal(vector<bool>)_(unaligned)/8192 65.149 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.193 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73745.250 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.320 -2.10%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.452 -1.12%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 572.756 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 490.999 -3.78%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 640223.070 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.454 -4.16%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.681 -1.22%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4782.407 -
rng::fill(deque<int>)/1024 29.474 -2.05%
rng::fill(deque<int>)/32 1.367 -9.46%
rng::fill(deque<int>)/50 2.255 -
rng::fill(deque<int>)/8192 246.220 1.43%
rng::fill(list<int>)/1024 671.943 -
rng::fill(list<int>)/32 8.388 -
rng::fill(list<int>)/50 34.462 -1.55%
rng::fill(list<int>)/8192 7161.354 -6.65%
rng::fill(vector<bool>)/1048576 3822.570 -
rng::fill(vector<bool>)/262144 930.475 299.48%
rng::fill(vector<bool>)/32768 29.913 -
rng::fill(vector<bool>)/4096 4.202 -
rng::fill(vector<bool>)/512 1.614 9.98%
rng::fill(vector<bool>)/64 1.759 8.84%
rng::fill(vector<int>)/1024 29.985 -
rng::fill(vector<int>)/32 1.151 10.69%
rng::fill(vector<int>)/50 2.204 -
rng::fill(vector<int>)/8192 236.904 -1.84%
rng::fill_n(deque<int>)/1024 29.692 -
rng::fill_n(deque<int>)/32 1.205 4.29%
rng::fill_n(deque<int>)/50 2.196 -
rng::fill_n(deque<int>)/8192 243.182 1.85%
rng::fill_n(list<int>)/1024 649.880 -
rng::fill_n(list<int>)/32 8.253 -
rng::fill_n(list<int>)/50 15.786 -1.63%
rng::fill_n(list<int>)/8192 7078.416 -4.88%
rng::fill_n(vector<bool>)/1048576 3696.007 -3.41%
rng::fill_n(vector<bool>)/262144 941.546 304.59%
rng::fill_n(vector<bool>)/32768 30.344 1.13%
rng::fill_n(vector<bool>)/4096 4.159 -1.63%
rng::fill_n(vector<bool>)/512 1.424 -24.25%
rng::fill_n(vector<bool>)/64 1.367 -28.40%
rng::fill_n(vector<int>)/1024 29.670 -
rng::fill_n(vector<int>)/32 1.141 -
rng::fill_n(vector<int>)/50 2.218 -
rng::fill_n(vector<int>)/8192 235.607 -1.20%
rng::find(deque<int>)_(bail_25%)/1024 66.382 -1.34%
rng::find(deque<int>)_(bail_25%)/32768 1917.753 -
rng::find(deque<int>)_(bail_25%)/8 2.057 -
rng::find(deque<int>)_(bail_25%)/8192 475.638 -
rng::find(deque<int>)_(process_all)/1024 243.310 -
rng::find(deque<int>)_(process_all)/32768 7812.800 -
rng::find(deque<int>)_(process_all)/50 13.053 -1.48%
rng::find(deque<int>)_(process_all)/8 3.485 -
rng::find(deque<int>)_(process_all)/8192 1947.625 1.48%
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 294.512 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 10290.794 8.90%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.534 1.50%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.674 2.11%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2320.997 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 323.872 3.89%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10737.009 1.88%
rng::find(join_view(list<vector<int>>))_(process_all)/50 14.040 6.06%
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.969 2.02%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2625.255 3.30%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 739.994 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 30316.497 10.76%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.564 -1.29%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.681 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 12745.746 62.15%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.168 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 663.597 1.74%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.792 4.36%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.175 3.43%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 168.175 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 274.294 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8776.315 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.780 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.980 -1.09%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2160.350 -
rng::find(list<int>)_(bail_25%)/1024 183.193 -
rng::find(list<int>)_(bail_25%)/32768 8286.877 -3.42%
rng::find(list<int>)_(bail_25%)/8 0.919 -1.25%
rng::find(list<int>)_(bail_25%)/8192 1455.742 -
rng::find(list<int>)_(process_all)/1024 686.281 -2.02%
rng::find(list<int>)_(process_all)/32768 33186.830 22.84%
rng::find(list<int>)_(process_all)/50 18.655 -
rng::find(list<int>)_(process_all)/8 2.405 1.14%
rng::find(list<int>)_(process_all)/8192 12054.123 2.60%
rng::find(vector<bool>)_(process_all)/1024 4.527 -2.62%
rng::find(vector<bool>)_(process_all)/1048576 3673.843 -
rng::find(vector<bool>)_(process_all)/50 0.623 -28.02%
rng::find(vector<bool>)_(process_all)/8 0.624 -16.00%
rng::find(vector<bool>)_(process_all)/8192 33.584 -
rng::find(vector<char>)_(bail_25%)/1024 5.312 -
rng::find(vector<char>)_(bail_25%)/32768 136.190 -
rng::find(vector<char>)_(bail_25%)/8 1.103 3.98%
rng::find(vector<char>)_(bail_25%)/8192 39.681 -
rng::find(vector<char>)_(process_all)/1024 17.601 5.50%
rng::find(vector<char>)_(process_all)/32768 495.083 -
rng::find(vector<char>)_(process_all)/50 1.659 2.39%
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.022 -
rng::find(vector<int>)_(bail_25%)/1024 65.703 -
rng::find(vector<int>)_(bail_25%)/32768 1858.841 -
rng::find(vector<int>)_(bail_25%)/8 1.363 -
rng::find(vector<int>)_(bail_25%)/8192 471.167 -
rng::find(vector<int>)_(process_all)/1024 242.564 -
rng::find(vector<int>)_(process_all)/32768 7419.805 -
rng::find(vector<int>)_(process_all)/50 12.394 -1.08%
rng::find(vector<int>)_(process_all)/8 2.858 1.06%
rng::find(vector<int>)_(process_all)/8192 1854.136 -
rng::find_end(deque<int>)_(match_near_end)/1000 321.730 -
rng::find_end(deque<int>)_(match_near_end)/1024 3205.256 -3.56%
rng::find_end(deque<int>)_(match_near_end)/8192 164794.606 -1.92%
rng::find_end(deque<int>)_(near_matches)/1000 27746.558 4.64%
rng::find_end(deque<int>)_(near_matches)/1024 28800.766 4.50%
rng::find_end(deque<int>)_(near_matches)/8192 1641422.338 -
rng::find_end(deque<int>)_(process_all)/1000 251.484 -
rng::find_end(deque<int>)_(process_all)/1024 259.307 -
rng::find_end(deque<int>)_(process_all)/1048576 265029.906 -
rng::find_end(deque<int>)_(process_all)/8192 2034.045 -
rng::find_end(deque<int>)_(same_length)/1000 955.937 -
rng::find_end(deque<int>)_(same_length)/1024 1396.316 -
rng::find_end(deque<int>)_(same_length)/8192 11228.604 -
rng::find_end(deque<int>)_(single_element)/1000 249.318 -1.54%
rng::find_end(deque<int>)_(single_element)/1024 257.908 -
rng::find_end(deque<int>)_(single_element)/8192 2028.776 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 591.802 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 4195.656 -8.81%
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 233762.884 -4.74%
rng::find_end(deque<int>,_pred)_(near_matches)/1000 36117.812 -4.47%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 39530.462 1.32%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 2375571.468 1.70%
rng::find_end(deque<int>,_pred)_(process_all)/1000 597.004 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 614.184 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 560650.369 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4299.413 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 1518.658 -2.89%
rng::find_end(deque<int>,_pred)_(same_length)/1024 1564.521 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 11544.125 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 596.324 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 607.931 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4305.096 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 768.067 -1.44%
rng::find_end(forward_list<int>)_(match_near_end)/1024 4639.713 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 254565.283 -
rng::find_end(forward_list<int>)_(near_matches)/1000 35761.514 -1.09%
rng::find_end(forward_list<int>)_(near_matches)/1024 37176.253 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2470566.548 -
rng::find_end(forward_list<int>)_(process_all)/1000 702.605 -
rng::find_end(forward_list<int>)_(process_all)/1024 725.497 -
rng::find_end(forward_list<int>)_(process_all)/1048576 773740.634 1.28%
rng::find_end(forward_list<int>)_(process_all)/8192 5673.746 -
rng::find_end(forward_list<int>)_(same_length)/1000 1464.221 -
rng::find_end(forward_list<int>)_(same_length)/1024 1495.550 -
rng::find_end(forward_list<int>)_(same_length)/8192 14264.764 8.91%
rng::find_end(forward_list<int>)_(single_element)/1000 700.347 -
rng::find_end(forward_list<int>)_(single_element)/1024 721.125 -1.04%
rng::find_end(forward_list<int>)_(single_element)/8192 5821.122 4.04%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 815.777 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5196.427 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 275801.129 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42081.421 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43757.429 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2692832.211 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 791.432 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 810.480 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 899355.848 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6541.560 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1537.642 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1565.411 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 15134.505 8.69%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 799.853 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 819.075 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6616.260 -
rng::find_end(list<int>)_(match_near_end)/1000 780.278 1.39%
rng::find_end(list<int>)_(match_near_end)/1024 4535.681 -
rng::find_end(list<int>)_(match_near_end)/8192 257186.147 -1.10%
rng::find_end(list<int>)_(near_matches)/1000 36400.619 -
rng::find_end(list<int>)_(near_matches)/1024 37965.476 -
rng::find_end(list<int>)_(near_matches)/8192 2480428.191 -
rng::find_end(list<int>)_(process_all)/1000 680.243 -1.03%
rng::find_end(list<int>)_(process_all)/1024 676.808 -
rng::find_end(list<int>)_(process_all)/1048576 860909.926 4.69%
rng::find_end(list<int>)_(process_all)/8192 6400.160 -
rng::find_end(list<int>)_(same_length)/1000 1465.482 -
rng::find_end(list<int>)_(same_length)/1024 1499.882 -
rng::find_end(list<int>)_(same_length)/8192 19155.065 18.03%
rng::find_end(list<int>)_(single_element)/1000 685.816 -
rng::find_end(list<int>)_(single_element)/1024 700.825 -
rng::find_end(list<int>)_(single_element)/8192 7272.403 -8.53%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 818.762 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 5108.638 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 274897.714 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 41007.063 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 42725.761 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2673970.099 -
rng::find_end(list<int>,_pred)_(process_all)/1000 792.125 -
rng::find_end(list<int>,_pred)_(process_all)/1024 811.060 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 967731.526 1.60%
rng::find_end(list<int>,_pred)_(process_all)/8192 8412.789 7.68%
rng::find_end(list<int>,_pred)_(same_length)/1000 1548.803 -
rng::find_end(list<int>,_pred)_(same_length)/1024 1578.678 -
rng::find_end(list<int>,_pred)_(same_length)/8192 17881.425 -9.54%
rng::find_end(list<int>,_pred)_(single_element)/1000 752.014 -
rng::find_end(list<int>,_pred)_(single_element)/1024 769.690 -
rng::find_end(list<int>,_pred)_(single_element)/8192 7708.989 -10.79%
rng::find_end(vector<int>)_(match_near_end)/1000 263.789 -1.18%
rng::find_end(vector<int>)_(match_near_end)/1024 2251.925 -
rng::find_end(vector<int>)_(match_near_end)/8192 119541.241 -
rng::find_end(vector<int>)_(near_matches)/1000 15257.325 -
rng::find_end(vector<int>)_(near_matches)/1024 15840.213 -
rng::find_end(vector<int>)_(near_matches)/8192 917768.076 -
rng::find_end(vector<int>)_(process_all)/1000 234.433 -
rng::find_end(vector<int>)_(process_all)/1024 238.015 -
rng::find_end(vector<int>)_(process_all)/1048576 262799.372 -
rng::find_end(vector<int>)_(process_all)/8192 1902.059 -
rng::find_end(vector<int>)_(same_length)/1000 499.060 -8.79%
rng::find_end(vector<int>)_(same_length)/1024 510.568 -9.32%
rng::find_end(vector<int>)_(same_length)/8192 3809.488 -9.27%
rng::find_end(vector<int>)_(single_element)/1000 237.378 1.65%
rng::find_end(vector<int>)_(single_element)/1024 241.680 1.37%
rng::find_end(vector<int>)_(single_element)/8192 1899.271 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 555.477 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 3151.134 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 167983.789 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 25544.684 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 26339.487 1.06%
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1628904.970 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 576.793 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 589.728 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 667571.741 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4756.661 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 1249.816 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 1278.817 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 10227.534 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 575.939 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 591.749 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4706.482 -
rng::find_first_of(deque<int>)_(large_needle)/1024 364058.060 -
rng::find_first_of(deque<int>)_(large_needle)/32 281.585 -
rng::find_first_of(deque<int>)_(large_needle)/50 669.049 -
rng::find_first_of(deque<int>)_(large_needle)/8192 23458322.231 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3441.391 -2.24%
rng::find_first_of(deque<int>)_(small_needle)/32 106.833 -3.71%
rng::find_first_of(deque<int>)_(small_needle)/50 162.162 -5.05%
rng::find_first_of(deque<int>)_(small_needle)/8192 27566.225 -2.13%
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 560861.990 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 511.132 1.99%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1399.790 1.13%
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35479881.242 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6275.607 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 197.970 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 308.009 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50167.234 -
rng::find_first_of(list<int>)_(large_needle)/1024 946485.918 -2.72%
rng::find_first_of(list<int>)_(large_needle)/32 684.011 -
rng::find_first_of(list<int>)_(large_needle)/50 1748.885 -
rng::find_first_of(list<int>)_(large_needle)/8192 50455955.072 -
rng::find_first_of(list<int>)_(small_needle)/1024 2768.550 -2.37%
rng::find_first_of(list<int>)_(small_needle)/32 91.455 -2.02%
rng::find_first_of(list<int>)_(small_needle)/50 139.706 -2.16%
rng::find_first_of(list<int>)_(small_needle)/8192 23855.709 1.45%
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 974560.594 4.26%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 725.723 -1.11%
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1865.217 -1.20%
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 55285794.929 1.14%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5233.169 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 166.803 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.216 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 44498.386 5.11%
rng::find_first_of(vector<int>)_(large_needle)/1024 111148.558 -
rng::find_first_of(vector<int>)_(large_needle)/32 105.739 -3.30%
rng::find_first_of(vector<int>)_(large_needle)/50 263.764 -2.90%
rng::find_first_of(vector<int>)_(large_needle)/8192 7182789.062 -
rng::find_first_of(vector<int>)_(small_needle)/1024 1410.816 -
rng::find_first_of(vector<int>)_(small_needle)/32 47.829 -
rng::find_first_of(vector<int>)_(small_needle)/50 72.218 -
rng::find_first_of(vector<int>)_(small_needle)/8192 11265.986 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 599706.573 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 478.463 -1.26%
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1334.834 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38155923.623 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5612.784 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.145 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 274.127 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 45891.047 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.209 -
rng::find_if(deque<int>)_(bail_25%)/32768 2982.438 -
rng::find_if(deque<int>)_(bail_25%)/8 1.483 2.89%
rng::find_if(deque<int>)_(bail_25%)/8192 742.584 -3.74%
rng::find_if(deque<int>)_(process_all)/1024 474.574 -
rng::find_if(deque<int>)_(process_all)/32768 11907.485 1.81%
rng::find_if(deque<int>)_(process_all)/50 23.894 -
rng::find_if(deque<int>)_(process_all)/8 3.962 -
rng::find_if(deque<int>)_(process_all)/8192 2954.688 -
rng::find_if(list<int>)_(bail_25%)/1024 194.102 -2.26%
rng::find_if(list<int>)_(bail_25%)/32768 9145.186 -
rng::find_if(list<int>)_(bail_25%)/8 1.308 2.15%
rng::find_if(list<int>)_(bail_25%)/8192 1518.143 -1.24%
rng::find_if(list<int>)_(process_all)/1024 757.655 -
rng::find_if(list<int>)_(process_all)/32768 30804.830 9.42%
rng::find_if(list<int>)_(process_all)/50 21.587 -
rng::find_if(list<int>)_(process_all)/8 3.489 -
rng::find_if(list<int>)_(process_all)/8192 11230.218 12.79%
rng::find_if(vector<bool>)_(process_all)/1024 767.623 -
rng::find_if(vector<bool>)_(process_all)/1048576 786899.812 -
rng::find_if(vector<bool>)_(process_all)/50 35.817 2.18%
rng::find_if(vector<bool>)_(process_all)/8 5.509 1.13%
rng::find_if(vector<bool>)_(process_all)/8192 6128.768 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.257 -
rng::find_if(vector<char>)_(bail_25%)/32768 2051.204 -
rng::find_if(vector<char>)_(bail_25%)/8 0.953 -
rng::find_if(vector<char>)_(bail_25%)/8192 524.190 -
rng::find_if(vector<char>)_(process_all)/1024 274.962 -
rng::find_if(vector<char>)_(process_all)/32768 8126.194 -
rng::find_if(vector<char>)_(process_all)/50 12.573 -
rng::find_if(vector<char>)_(process_all)/8 2.585 5.71%
rng::find_if(vector<char>)_(process_all)/8192 2048.665 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.499 -
rng::find_if(vector<int>)_(bail_25%)/32768 2335.874 -
rng::find_if(vector<int>)_(bail_25%)/8 1.057 -2.04%
rng::find_if(vector<int>)_(bail_25%)/8192 548.219 -
rng::find_if(vector<int>)_(process_all)/1024 283.322 -
rng::find_if(vector<int>)_(process_all)/32768 8810.965 -
rng::find_if(vector<int>)_(process_all)/50 14.084 -
rng::find_if(vector<int>)_(process_all)/8 2.567 -
rng::find_if(vector<int>)_(process_all)/8192 2199.730 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.106 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2765.436 -
rng::find_if_not(deque<int>)_(bail_25%)/8 1.533 -
rng::find_if_not(deque<int>)_(bail_25%)/8192 702.872 -1.46%
rng::find_if_not(deque<int>)_(process_all)/1024 474.513 -1.88%
rng::find_if_not(deque<int>)_(process_all)/32768 11458.951 -5.70%
rng::find_if_not(deque<int>)_(process_all)/50 23.681 -
rng::find_if_not(deque<int>)_(process_all)/8 3.965 -
rng::find_if_not(deque<int>)_(process_all)/8192 2827.893 -7.64%
rng::find_if_not(list<int>)_(bail_25%)/1024 194.652 -
rng::find_if_not(list<int>)_(bail_25%)/32768 11962.608 9.73%
rng::find_if_not(list<int>)_(bail_25%)/8 1.314 2.77%
rng::find_if_not(list<int>)_(bail_25%)/8192 1519.469 -
rng::find_if_not(list<int>)_(process_all)/1024 758.413 -
rng::find_if_not(list<int>)_(process_all)/32768 32124.369 14.64%
rng::find_if_not(list<int>)_(process_all)/50 21.861 -
rng::find_if_not(list<int>)_(process_all)/8 3.503 -
rng::find_if_not(list<int>)_(process_all)/8192 12318.865 36.77%
rng::find_if_not(vector<bool>)_(process_all)/1024 767.479 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 787303.691 -
rng::find_if_not(vector<bool>)_(process_all)/50 35.818 2.14%
rng::find_if_not(vector<bool>)_(process_all)/8 5.511 1.54%
rng::find_if_not(vector<bool>)_(process_all)/8192 6122.037 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.735 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2025.430 -
rng::find_if_not(vector<char>)_(bail_25%)/8 0.944 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 518.186 -
rng::find_if_not(vector<char>)_(process_all)/1024 274.138 -
rng::find_if_not(vector<char>)_(process_all)/32768 8128.975 -
rng::find_if_not(vector<char>)_(process_all)/50 12.619 -
rng::find_if_not(vector<char>)_(process_all)/8 2.577 2.78%
rng::find_if_not(vector<char>)_(process_all)/8192 2048.691 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 76.264 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2354.051 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.055 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 555.012 1.08%
rng::find_if_not(vector<int>)_(process_all)/1024 283.416 -
rng::find_if_not(vector<int>)_(process_all)/32768 8865.727 -
rng::find_if_not(vector<int>)_(process_all)/50 14.021 -1.55%
rng::find_if_not(vector<int>)_(process_all)/8 2.547 -
rng::find_if_not(vector<int>)_(process_all)/8192 2194.647 -
rng::find_last(deque<int>)_(bail_10%)/1024 283.161 24.45%
rng::find_last(deque<int>)_(bail_10%)/1048576 324841.288 -
rng::find_last(deque<int>)_(bail_10%)/50 14.119 23.20%
rng::find_last(deque<int>)_(bail_10%)/8 2.676 -2.30%
rng::find_last(deque<int>)_(bail_10%)/8192 2510.314 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.816 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25453.989 -7.64%
rng::find_last(deque<int>)_(bail_90%)/50 1.838 -2.65%
rng::find_last(deque<int>)_(bail_90%)/8 0.849 -8.77%
rng::find_last(deque<int>)_(bail_90%)/8192 202.388 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.390 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 716265.295 90.55%
rng::find_last(forward_list<int>)_(bail_10%)/50 20.878 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.370 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5862.195 -12.75%
rng::find_last(forward_list<int>)_(bail_90%)/1024 729.657 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 676935.163 69.89%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.491 -1.42%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.444 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6018.275 -
rng::find_last(list<int>)_(bail_10%)/1024 676.990 -
rng::find_last(list<int>)_(bail_10%)/1048576 799792.285 1.39%
rng::find_last(list<int>)_(bail_10%)/50 16.399 -
rng::find_last(list<int>)_(bail_10%)/8 2.036 -2.69%
rng::find_last(list<int>)_(bail_10%)/8192 7704.075 22.83%
rng::find_last(list<int>)_(bail_90%)/1024 65.284 14.65%
rng::find_last(list<int>)_(bail_90%)/1048576 89481.040 3.78%
rng::find_last(list<int>)_(bail_90%)/50 1.275 -8.73%
rng::find_last(list<int>)_(bail_90%)/8 0.460 -
rng::find_last(list<int>)_(bail_90%)/8192 587.525 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.470 -
rng::find_last(vector<char>)_(bail_10%)/1048576 108003.158 -
rng::find_last(vector<char>)_(bail_10%)/50 5.562 4.08%
rng::find_last(vector<char>)_(bail_10%)/8 1.560 1.68%
rng::find_last(vector<char>)_(bail_10%)/8192 852.182 -
rng::find_last(vector<char>)_(bail_90%)/1024 13.650 12.01%
rng::find_last(vector<char>)_(bail_90%)/1048576 12015.053 -
rng::find_last(vector<char>)_(bail_90%)/50 1.030 -
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -5.35%
rng::find_last(vector<char>)_(bail_90%)/8192 101.831 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.882 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214180.670 -
rng::find_last(vector<int>)_(bail_10%)/50 10.819 -
rng::find_last(vector<int>)_(bail_10%)/8 2.146 2.94%
rng::find_last(vector<int>)_(bail_10%)/8192 1645.851 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.727 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23114.109 -
rng::find_last(vector<int>)_(bail_90%)/50 1.571 -
rng::find_last(vector<int>)_(bail_90%)/8 0.679 11.79%
rng::find_last(vector<int>)_(bail_90%)/8192 189.077 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 359.757 1.87%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362974.045 -
rng::find_last_if(deque<int>)_(bail_10%)/50 21.134 11.60%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.954 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2761.629 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.428 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39070.143 -1.02%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.675 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.925 -6.27%
rng::find_last_if(deque<int>)_(bail_90%)/8192 313.628 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 817.414 -1.14%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 929425.870 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.352 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.026 2.06%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7756.069 13.56%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 860.482 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 933897.000 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 41.433 4.08%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.788 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7211.282 1.23%
rng::find_last_if(list<int>)_(bail_10%)/1024 677.743 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 816309.980 1.11%
rng::find_last_if(list<int>)_(bail_10%)/50 36.330 -7.36%
rng::find_last_if(list<int>)_(bail_10%)/8 3.102 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6576.646 -
rng::find_last_if(list<int>)_(bail_90%)/1024 71.653 1.10%
rng::find_last_if(list<int>)_(bail_90%)/1048576 91367.078 2.59%
rng::find_last_if(list<int>)_(bail_90%)/50 2.182 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.708 -
rng::find_last_if(list<int>)_(bail_90%)/8192 607.190 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.208 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240534.355 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.340 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.447 2.46%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1877.538 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.453 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26211.711 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.451 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.464 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.898 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.085 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283313.486 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.533 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.570 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2069.752 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.832 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30991.281 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.498 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.466 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.218 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.099 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363440.523 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.783 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.948 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2771.360 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 44.697 5.01%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 39321.712 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.707 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.989 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 310.791 1.09%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 803.662 1.97%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 940482.883 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.179 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.743 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6858.081 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 892.953 1.41%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 933895.306 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.138 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.925 -5.30%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6791.905 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 679.431 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 816974.728 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 39.221 1.83%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.103 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6793.729 2.19%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.468 -1.12%
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88981.727 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.123 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 607.147 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.404 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 240774.333 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.358 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.523 2.62%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1874.456 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.861 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 25664.257 -2.11%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.455 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.115 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 245.371 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 283490.688 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.472 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.581 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2073.129 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 30.443 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30917.819 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.543 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.465 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.790 -
rng::fold_left(deque<int>)/1048576 561203.046 -
rng::fold_left(deque<int>)/32 16.463 -
rng::fold_left(deque<int>)/50 26.991 -
rng::fold_left(deque<int>)/8 4.089 2.33%
rng::fold_left(deque<int>)/8192 4426.194 -3.13%
rng::fold_left(list<int>)/1048576 1371708.986 -
rng::fold_left(list<int>)/32 22.053 -
rng::fold_left(list<int>)/50 37.467 -6.20%
rng::fold_left(list<int>)/8 3.831 -
rng::fold_left(list<int>)/8192 10771.582 2.74%
rng::fold_left(vector<int>)/1048576 1325241.100 -
rng::fold_left(vector<int>)/32 20.743 -
rng::fold_left(vector<int>)/50 36.166 -
rng::fold_left(vector<int>)/8 3.711 -
rng::fold_left(vector<int>)/8192 10312.354 -
rng::for_each(deque<int>)/32 3.741 -1.45%
rng::for_each(deque<int>)/50 4.052 -
rng::for_each(deque<int>)/8 0.921 -1.21%
rng::for_each(deque<int>)/8192 254.495 -
rng::for_each(join_view(vector<vector<int>>)/32 3.785 -
rng::for_each(join_view(vector<vector<int>>)/50 4.112 -
rng::for_each(join_view(vector<vector<int>>)/8 1.468 1.68%
rng::for_each(join_view(vector<vector<int>>)/8192 263.709 -
rng::for_each(list<int>)/32 11.161 -
rng::for_each(list<int>)/50 23.966 -
rng::for_each(list<int>)/8 2.561 -
rng::for_each(list<int>)/8192 8656.891 10.49%
rng::for_each(map<int>)/32 21.496 -
rng::for_each(map<int>)/50 40.998 -
rng::for_each(map<int>)/8 4.566 1.29%
rng::for_each(map<int>)/8192 17275.166 3.20%
rng::for_each(map<int>::iterator)/32 23.522 -
rng::for_each(map<int>::iterator)/50 49.826 -
rng::for_each(map<int>::iterator)/8 4.592 -
rng::for_each(map<int>::iterator)/8192 16889.629 -
rng::for_each(multimap<int>)/32 22.292 -1.76%
rng::for_each(multimap<int>)/50 50.679 -
rng::for_each(multimap<int>)/8 4.452 -
rng::for_each(multimap<int>)/8192 16992.922 3.07%
rng::for_each(multimap<int>::iterator)/32 21.182 -
rng::for_each(multimap<int>::iterator)/50 41.016 -1.95%
rng::for_each(multimap<int>::iterator)/8 4.517 -
rng::for_each(multimap<int>::iterator)/8192 16833.321 1.17%
rng::for_each(multiset<int>)/32 21.784 -1.06%
rng::for_each(multiset<int>)/50 44.236 -8.81%
rng::for_each(multiset<int>)/8 4.646 -
rng::for_each(multiset<int>)/8192 21632.793 33.60%
rng::for_each(multiset<int>::iterator)/32 21.334 1.88%
rng::for_each(multiset<int>::iterator)/50 56.732 -
rng::for_each(multiset<int>::iterator)/8 4.641 1.19%
rng::for_each(multiset<int>::iterator)/8192 18812.123 13.42%
rng::for_each(set<int>)/32 21.428 -
rng::for_each(set<int>)/50 60.172 -
rng::for_each(set<int>)/8 4.557 1.24%
rng::for_each(set<int>)/8192 19465.040 19.85%
rng::for_each(set<int>::iterator)/32 22.233 -
rng::for_each(set<int>::iterator)/50 49.722 -
rng::for_each(set<int>::iterator)/8 4.590 2.45%
rng::for_each(set<int>::iterator)/8192 18763.130 15.60%
rng::for_each(vector<int>)/32 3.808 -
rng::for_each(vector<int>)/50 4.037 -
rng::for_each(vector<int>)/8 0.912 -
rng::for_each(vector<int>)/8192 251.997 -
rng::for_each_n(deque<int>)/32 3.766 -
rng::for_each_n(deque<int>)/50 3.936 -
rng::for_each_n(deque<int>)/8 1.153 -
rng::for_each_n(deque<int>)/8192 256.985 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.831 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.235 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.721 11.85%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.638 -
rng::for_each_n(list<int>)/32 11.126 -
rng::for_each_n(list<int>)/50 23.029 2.56%
rng::for_each_n(list<int>)/8 2.430 -
rng::for_each_n(list<int>)/8192 11541.633 53.14%
rng::for_each_n(vector<int>)/32 3.847 -
rng::for_each_n(vector<int>)/50 4.061 -
rng::for_each_n(vector<int>)/8 2.528 4.02%
rng::for_each_n(vector<int>)/8192 252.006 -
rng::generate(deque<int>)/1024 280.043 -
rng::generate(deque<int>)/32 8.749 -
rng::generate(deque<int>)/50 12.933 -
rng::generate(deque<int>)/8192 2041.711 -
rng::generate(list<int>)/1024 671.105 -
rng::generate(list<int>)/32 8.511 -
rng::generate(list<int>)/50 15.492 -
rng::generate(list<int>)/8192 7051.230 -
rng::generate(vector<int>)/1024 242.243 -1.16%
rng::generate(vector<int>)/32 7.901 -1.73%
rng::generate(vector<int>)/50 11.934 -1.03%
rng::generate(vector<int>)/8192 1835.095 -1.07%
rng::generate_n(deque<int>)/1024 243.366 -1.25%
rng::generate_n(deque<int>)/32 8.386 1.11%
rng::generate_n(deque<int>)/50 12.376 -
rng::generate_n(deque<int>)/8192 1963.220 -
rng::generate_n(list<int>)/1024 650.524 -
rng::generate_n(list<int>)/32 8.977 3.41%
rng::generate_n(list<int>)/50 17.362 -
rng::generate_n(list<int>)/8192 7508.532 7.65%
rng::generate_n(vector<int>)/1024 243.321 -1.04%
rng::generate_n(vector<int>)/32 7.904 -1.33%
rng::generate_n(vector<int>)/50 12.025 -
rng::generate_n(vector<int>)/8192 1851.300 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 363.247 -
rng::is_partitioned(deque<int>)_(partitioned)/32 10.438 14.31%
rng::is_partitioned(deque<int>)_(partitioned)/50 15.943 12.93%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2856.285 -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 129.194 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 8.988 -26.24%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.140 -3.99%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 636.408 -7.60%
rng::is_partitioned(list<int>)_(partitioned)/1024 692.538 -2.41%
rng::is_partitioned(list<int>)_(partitioned)/32 8.744 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.667 -1.74%
rng::is_partitioned(list<int>)_(partitioned)/8192 6855.950 -15.77%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 152.082 -
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.143 -
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.500 -2.42%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1192.167 -
rng::is_partitioned(vector<int>)_(partitioned)/1024 181.462 2.99%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.919 2.48%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.802 3.19%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1375.638 2.77%
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 60.746 8.80%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.254 2.29%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.544 3.83%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 163.600 8.93%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 489.992 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.638 5.68%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3875.079 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 514970.747 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.928 -1.56%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 516.648 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.209 2.05%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4012.038 1.04%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 685683.267 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 65.018 1.91%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 771.754 -1.35%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.682 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8186.802 -1.53%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1420103.617 -1.31%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.439 -1.71%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 1496.801 81.31%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.402 3.58%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8292.624 -13.68%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1587283.788 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.794 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.650 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.663 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2633.009 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212598.904 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 25.254 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 521.479 -1.12%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.011 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4693.057 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 993142.848 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.512 1.53%
rng::is_sorted(deque<int>)/1024 474.337 -
rng::is_sorted(deque<int>)/8 3.191 30.91%
rng::is_sorted(deque<int>)/8192 3811.801 -
rng::is_sorted(deque<int>,_pred)/1024 597.617 -
rng::is_sorted(deque<int>,_pred)/8 4.605 -1.10%
rng::is_sorted(deque<int>,_pred)/8192 4798.644 -
rng::is_sorted(list<int>)/1024 784.777 2.52%
rng::is_sorted(list<int>)/8 2.178 2.09%
rng::is_sorted(list<int>)/8192 7372.437 5.15%
rng::is_sorted(list<int>,_pred)/1024 792.488 -
rng::is_sorted(list<int>,_pred)/8 4.207 -1.09%
rng::is_sorted(list<int>,_pred)/8192 8272.866 12.46%
rng::is_sorted(vector<int>)/1024 243.119 -
rng::is_sorted(vector<int>)/8 2.073 -
rng::is_sorted(vector<int>)/8192 1893.021 -
rng::is_sorted(vector<int>,_pred)/1024 462.245 -
rng::is_sorted(vector<int>,_pred)/8 3.646 -
rng::is_sorted(vector<int>,_pred)/8192 3678.846 -
rng::is_sorted_until(deque<int>)/1024 471.194 -
rng::is_sorted_until(deque<int>)/8 3.848 31.97%
rng::is_sorted_until(deque<int>)/8192 3763.713 -
rng::is_sorted_until(deque<int>,_pred)/1024 596.949 -
rng::is_sorted_until(deque<int>,_pred)/8 3.969 -3.45%
rng::is_sorted_until(deque<int>,_pred)/8192 4801.635 -
rng::is_sorted_until(list<int>)/1024 749.031 -
rng::is_sorted_until(list<int>)/8 2.159 -
rng::is_sorted_until(list<int>)/8192 8228.980 14.25%
rng::is_sorted_until(list<int>,_pred)/1024 794.284 -
rng::is_sorted_until(list<int>,_pred)/8 3.796 -
rng::is_sorted_until(list<int>,_pred)/8192 8377.569 9.81%
rng::is_sorted_until(vector<int>)/1024 238.360 -
rng::is_sorted_until(vector<int>)/8 2.047 -
rng::is_sorted_until(vector<int>)/8192 1857.719 -
rng::is_sorted_until(vector<int>,_pred)/1024 416.165 -
rng::is_sorted_until(vector<int>,_pred)/8 3.342 -2.68%
rng::is_sorted_until(vector<int>,_pred)/8192 3273.547 -1.14%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 467.860 -1.60%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 483.369 -1.03%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494147.068 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.776 -5.87%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3850.129 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 711.386 -2.29%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 717.168 -1.99%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626431.289 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.368 -2.78%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4799.028 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 762.477 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 781.925 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 954434.256 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.834 -3.17%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 13526.879 16.89%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 813.980 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 832.469 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 989568.717 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.584 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 14021.514 38.55%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.917 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.741 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76619.759 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.312 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.925 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 448.894 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.140 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608471.453 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.004 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4765.042 -
rng::move(deque<int>)/1048576 54375.258 -
rng::move(deque<int>)/262144 14980.809 -
rng::move(deque<int>)/32768 2025.779 -6.77%
rng::move(deque<int>)/4096 153.798 -
rng::move(deque<int>)/512 24.084 -
rng::move(deque<int>)/64 6.459 -2.20%
rng::move(deque<int>)/8 3.876 -
rng::move(list<int>)/1048576 1029810.813 1.58%
rng::move(list<int>)/262144 252832.534 1.19%
rng::move(list<int>)/32768 34837.478 -2.32%
rng::move(list<int>)/4096 5927.589 10.37%
rng::move(list<int>)/512 371.075 -
rng::move(list<int>)/64 40.498 -
rng::move(list<int>)/8 3.927 -
rng::move(vector<bool>)_(aligned)/1048576 2116.506 -
rng::move(vector<bool>)_(aligned)/262144 256.589 -
rng::move(vector<bool>)_(aligned)/32768 37.494 -
rng::move(vector<bool>)_(aligned)/4096 8.090 -
rng::move(vector<bool>)_(aligned)/512 2.650 -1.17%
rng::move(vector<bool>)_(aligned)/64 2.027 7.03%
rng::move(vector<bool>)_(unaligned)/1048576 6711.187 -
rng::move(vector<bool>)_(unaligned)/262144 1582.038 -
rng::move(vector<bool>)_(unaligned)/32768 202.633 -
rng::move(vector<bool>)_(unaligned)/4096 25.899 -
rng::move(vector<bool>)_(unaligned)/512 4.167 -
rng::move(vector<bool>)_(unaligned)/64 1.634 -
rng::move(vector<int>)/1048576 56823.484 -
rng::move(vector<int>)/262144 23499.153 5.71%
rng::move(vector<int>)/32768 2132.402 -
rng::move(vector<int>)/4096 135.538 -
rng::move(vector<int>)/512 20.410 -
rng::move(vector<int>)/64 4.134 1.64%
rng::move(vector<int>)/8 2.241 -1.62%
rng::move_backward(deque<int>)/1048576 125116.999 -1.79%
rng::move_backward(deque<int>)/262144 29818.454 -1.98%
rng::move_backward(deque<int>)/32768 3439.067 -4.27%
rng::move_backward(deque<int>)/4096 160.255 -
rng::move_backward(deque<int>)/512 23.968 -
rng::move_backward(deque<int>)/64 5.458 -
rng::move_backward(deque<int>)/8 3.808 6.48%
rng::move_backward(list<int>)/1048576 1040054.834 -1.04%
rng::move_backward(list<int>)/262144 294383.315 9.14%
rng::move_backward(list<int>)/32768 35174.439 -1.14%
rng::move_backward(list<int>)/4096 6549.753 -
rng::move_backward(list<int>)/512 370.536 -
rng::move_backward(list<int>)/64 40.217 -
rng::move_backward(list<int>)/8 3.699 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2116.776 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.567 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.216 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.896 -
rng::move_backward(vector<bool>)_(aligned)/512 2.648 -
rng::move_backward(vector<bool>)_(aligned)/64 1.845 5.89%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6498.179 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1584.081 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.755 -
rng::move_backward(vector<bool>)_(unaligned)/4096 27.975 1.23%
rng::move_backward(vector<bool>)_(unaligned)/512 5.529 -2.19%
rng::move_backward(vector<bool>)_(unaligned)/64 1.917 -
rng::move_backward(vector<int>)/1048576 57379.999 1.77%
rng::move_backward(vector<int>)/262144 21729.794 -1.23%
rng::move_backward(vector<int>)/32768 2145.330 -
rng::move_backward(vector<int>)/4096 135.310 -
rng::move_backward(vector<int>)/512 20.908 -
rng::move_backward(vector<int>)/64 4.118 -
rng::move_backward(vector<int>)/8 2.318 1.40%
rng::none_of(deque<int>)_(process_all)/32 18.050 -
rng::none_of(deque<int>)_(process_all)/32768 15366.970 -
rng::none_of(deque<int>)_(process_all)/50 26.296 -
rng::none_of(deque<int>)_(process_all)/8 4.383 -
rng::none_of(deque<int>)_(process_all)/8192 3843.629 -
rng::none_of(list<int>)_(process_all)/32 11.643 -1.27%
rng::none_of(list<int>)_(process_all)/32768 25393.168 -
rng::none_of(list<int>)_(process_all)/50 21.736 -1.20%
rng::none_of(list<int>)_(process_all)/8 2.605 -
rng::none_of(list<int>)_(process_all)/8192 7843.701 -
rng::none_of(vector<int>)_(process_all)/32 8.322 -1.43%
rng::none_of(vector<int>)_(process_all)/32768 8061.871 -
rng::none_of(vector<int>)_(process_all)/50 12.602 -
rng::none_of(vector<int>)_(process_all)/8 2.308 -5.90%
rng::none_of(vector<int>)_(process_all)/8192 2023.570 -
rng::partial_sort(deque<int>)_(ascending)/1024 8001.313 -
rng::partial_sort(deque<int>)_(ascending)/8 32.736 5.48%
rng::partial_sort(deque<int>)_(ascending)/8192 168360.607 2.03%
rng::partial_sort(deque<int>)_(descending)/1024 18602.012 -
rng::partial_sort(deque<int>)_(descending)/8 45.621 3.91%
rng::partial_sort(deque<int>)_(descending)/8192 282905.646 -1.25%
rng::partial_sort(deque<int>)_(heap)/1024 18600.951 -
rng::partial_sort(deque<int>)_(heap)/8 37.982 1.84%
rng::partial_sort(deque<int>)_(heap)/8192 287631.926 1.79%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7964.388 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 31.893 3.18%
rng::partial_sort(deque<int>)_(pipe-organ)/8192 162150.086 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19780.724 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 33.104 4.27%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 281803.814 -
rng::partial_sort(deque<int>)_(repeated)/1024 6468.301 2.14%
rng::partial_sort(deque<int>)_(repeated)/8 28.058 1.31%
rng::partial_sort(deque<int>)_(repeated)/8192 70045.732 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16123.205 -
rng::partial_sort(deque<int>)_(shuffled)/8 35.598 4.38%
rng::partial_sort(deque<int>)_(shuffled)/8192 262769.283 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4975.246 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.481 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55557.133 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8249.193 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 25.240 1.01%
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97860.695 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8246.940 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 24.881 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100823.568 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4966.128 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.605 2.66%
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55297.778 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9207.870 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.102 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97918.909 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3935.709 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 21.828 1.97%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46849.108 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6912.964 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.939 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90913.524 -
rng::partial_sort(vector<int>)_(ascending)/1024 4995.454 -
rng::partial_sort(vector<int>)_(ascending)/8 20.726 -
rng::partial_sort(vector<int>)_(ascending)/8192 54672.953 -
rng::partial_sort(vector<int>)_(descending)/1024 8152.331 -
rng::partial_sort(vector<int>)_(descending)/8 24.912 -
rng::partial_sort(vector<int>)_(descending)/8192 97121.827 -
rng::partial_sort(vector<int>)_(heap)/1024 8150.024 -
rng::partial_sort(vector<int>)_(heap)/8 27.416 4.95%
rng::partial_sort(vector<int>)_(heap)/8192 100372.581 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4997.178 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.764 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54604.092 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9082.142 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.830 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97105.174 -
rng::partial_sort(vector<int>)_(repeated)/1024 3955.759 -
rng::partial_sort(vector<int>)_(repeated)/8 20.284 -
rng::partial_sort(vector<int>)_(repeated)/8192 46762.712 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6888.416 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.426 -
rng::partial_sort(vector<int>)_(shuffled)/8192 88058.665 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5348.404 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.920 -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57145.291 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8465.315 -
rng::partial_sort_copy(deque<int>)_(descending)/8 19.619 -1.37%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99726.561 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8714.401 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.234 5.06%
rng::partial_sort_copy(deque<int>)_(heap)/8192 103289.143 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5322.687 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.984 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57061.790 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9378.196 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 11.027 1.29%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100441.733 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4255.123 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.730 -
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49272.905 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7197.853 -1.05%
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.154 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 95612.366 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5565.229 -
rng::partial_sort_copy(list<int>)_(ascending)/8 9.104 -1.78%
rng::partial_sort_copy(list<int>)_(ascending)/8192 61720.722 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8528.463 -
rng::partial_sort_copy(list<int>)_(descending)/8 18.602 -1.03%
rng::partial_sort_copy(list<int>)_(descending)/8192 101049.670 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8496.689 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.215 -
rng::partial_sort_copy(list<int>)_(heap)/8192 105301.179 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5588.320 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.143 1.57%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61643.237 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9421.328 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.026 -2.50%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101796.419 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4513.738 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.866 3.11%
rng::partial_sort_copy(list<int>)_(repeated)/8192 53784.268 1.55%
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7278.212 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.635 -3.77%
rng::partial_sort_copy(list<int>)_(shuffled)/8192 93244.474 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5220.166 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 11.620 23.39%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55555.228 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8352.164 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 18.069 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 97840.364 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8315.119 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.432 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101702.337 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5228.048 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 12.007 25.74%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55424.386 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9139.756 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 11.850 26.11%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98334.745 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4058.372 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.791 6.34%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47472.682 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7088.111 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.683 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91416.870 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5094.853 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 8.985 -
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55175.046 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8282.999 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.531 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98372.599 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8274.335 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.166 1.84%
rng::partial_sort_copy(vector<int>)_(heap)/8192 101755.073 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5064.139 -1.10%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.722 -3.90%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55146.929 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9156.433 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.950 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 98967.526 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4032.383 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.671 -
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47334.987 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7085.758 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.666 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93364.117 -
rng::partition(deque<int>)_(dense)/1024 357.345 -
rng::partition(deque<int>)_(dense)/32 9.705 2.50%
rng::partition(deque<int>)_(dense)/50 14.139 1.24%
rng::partition(deque<int>)_(dense)/8192 2800.631 -
rng::partition(deque<int>)_(sparse)/1024 390.373 -3.76%
rng::partition(deque<int>)_(sparse)/32 12.478 17.76%
rng::partition(deque<int>)_(sparse)/50 18.345 11.16%
rng::partition(deque<int>)_(sparse)/8192 3090.058 -8.48%
rng::partition(list<int>)_(dense)/1024 384.649 -2.05%
rng::partition(list<int>)_(dense)/32 8.330 -2.84%
rng::partition(list<int>)_(dense)/50 13.121 -3.73%
rng::partition(list<int>)_(dense)/8192 4409.154 -
rng::partition(list<int>)_(sparse)/1024 1326.511 83.23%
rng::partition(list<int>)_(sparse)/32 9.055 -1.57%
rng::partition(list<int>)_(sparse)/50 15.231 -2.48%
rng::partition(list<int>)_(sparse)/8192 7155.996 -1.11%
rng::partition(vector<int>)_(dense)/1024 242.731 -2.48%
rng::partition(vector<int>)_(dense)/32 8.093 -2.38%
rng::partition(vector<int>)_(dense)/50 12.698 -1.27%
rng::partition(vector<int>)_(dense)/8192 1883.383 -
rng::partition(vector<int>)_(sparse)/1024 259.032 -
rng::partition(vector<int>)_(sparse)/32 8.964 -
rng::partition(vector<int>)_(sparse)/50 14.052 -3.06%
rng::partition(vector<int>)_(sparse)/8192 1867.267 -
rng::partition_copy(deque<int>)/1024 684.819 -
rng::partition_copy(deque<int>)/32 15.529 -
rng::partition_copy(deque<int>)/50 27.750 -
rng::partition_copy(deque<int>)/8192 5518.808 -
rng::partition_copy(list<int>)/1024 726.827 -
rng::partition_copy(list<int>)/32 15.868 -
rng::partition_copy(list<int>)/50 28.749 -
rng::partition_copy(list<int>)/8192 7527.162 -11.40%
rng::partition_copy(vector<int>)/1024 681.890 -
rng::partition_copy(vector<int>)/32 15.037 -
rng::partition_copy(vector<int>)/50 26.061 -
rng::partition_copy(vector<int>)/8192 5494.368 -
rng::partition_point(deque<int>)/1024 9.142 -
rng::partition_point(deque<int>)/32 4.055 -4.52%
rng::partition_point(deque<int>)/50 4.242 -
rng::partition_point(deque<int>)/8192 15.754 -1.63%
rng::partition_point(list<int>)/1024 1276.978 -
rng::partition_point(list<int>)/32 15.555 -
rng::partition_point(list<int>)/50 24.607 1.09%
rng::partition_point(list<int>)/8192 14849.757 -
rng::partition_point(vector<int>)/1024 7.431 -1.20%
rng::partition_point(vector<int>)/32 2.299 -
rng::partition_point(vector<int>)/50 2.290 -
rng::partition_point(vector<int>)/8192 10.664 -
rng::remove(deque<int>)_(prefix)/1024 530.370 -
rng::remove(deque<int>)_(prefix)/32 56.340 -4.66%
rng::remove(deque<int>)_(prefix)/50 64.452 -2.98%
rng::remove(deque<int>)_(prefix)/8192 3876.074 -
rng::remove(deque<int>)_(sprinkled)/1024 523.139 -
rng::remove(deque<int>)_(sprinkled)/32 55.649 5.72%
rng::remove(deque<int>)_(sprinkled)/50 61.735 7.34%
rng::remove(deque<int>)_(sprinkled)/8192 3865.643 -
rng::remove(list<int>)_(prefix)/1024 960.198 -
rng::remove(list<int>)_(prefix)/32 55.369 -
rng::remove(list<int>)_(prefix)/50 66.882 -
rng::remove(list<int>)_(prefix)/8192 8380.415 -7.91%
rng::remove(list<int>)_(sprinkled)/1024 951.882 -1.34%
rng::remove(list<int>)_(sprinkled)/32 58.352 -
rng::remove(list<int>)_(sprinkled)/50 77.522 7.94%
rng::remove(list<int>)_(sprinkled)/8192 7835.272 -1.24%
rng::remove(vector<int>)_(prefix)/1024 311.842 -
rng::remove(vector<int>)_(prefix)/32 53.344 -
rng::remove(vector<int>)_(prefix)/50 56.815 -
rng::remove(vector<int>)_(prefix)/8192 2105.366 -
rng::remove(vector<int>)_(sprinkled)/1024 286.409 -1.14%
rng::remove(vector<int>)_(sprinkled)/32 51.424 -
rng::remove(vector<int>)_(sprinkled)/50 55.204 -
rng::remove(vector<int>)_(sprinkled)/8192 1978.290 -
rng::remove_copy(deque<int>)_(prefix)/1024 402.342 5.51%
rng::remove_copy(deque<int>)_(prefix)/32 12.724 -
rng::remove_copy(deque<int>)_(prefix)/50 20.270 -4.13%
rng::remove_copy(deque<int>)_(prefix)/8192 3347.562 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 358.559 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.252 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.353 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2869.463 -
rng::remove_copy(list<int>)_(prefix)/1024 746.003 -
rng::remove_copy(list<int>)_(prefix)/32 11.030 -
rng::remove_copy(list<int>)_(prefix)/50 19.225 -
rng::remove_copy(list<int>)_(prefix)/8192 6986.087 -
rng::remove_copy(list<int>)_(sprinkled)/1024 738.835 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.447 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.212 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7113.818 -1.53%
rng::remove_copy(vector<int>)_(prefix)/1024 272.388 -
rng::remove_copy(vector<int>)_(prefix)/32 10.941 -
rng::remove_copy(vector<int>)_(prefix)/50 17.887 -
rng::remove_copy(vector<int>)_(prefix)/8192 2068.650 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.187 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.455 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.586 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1929.726 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 531.551 -
rng::remove_copy_if(deque<int>)_(prefix)/32 17.415 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.770 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3913.488 5.81%
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.513 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 17.931 -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.393 -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3412.733 -
rng::remove_copy_if(list<int>)_(prefix)/1024 793.084 -
rng::remove_copy_if(list<int>)_(prefix)/32 16.914 -
rng::remove_copy_if(list<int>)_(prefix)/50 24.926 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7301.441 -
rng::remove_copy_if(list<int>)_(sprinkled)/1024 784.773 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.591 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 24.960 -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7301.955 -
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.070 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.250 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.974 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3372.377 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.435 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.292 1.45%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.253 -
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2741.154 -
rng::remove_if(deque<int>)_(prefix)/1024 567.475 -
rng::remove_if(deque<int>)_(prefix)/32 65.171 4.08%
rng::remove_if(deque<int>)_(prefix)/50 74.679 3.30%
rng::remove_if(deque<int>)_(prefix)/8192 4277.025 -
rng::remove_if(deque<int>)_(sprinkled)/1024 534.071 -1.20%
rng::remove_if(deque<int>)_(sprinkled)/32 62.729 5.68%
rng::remove_if(deque<int>)_(sprinkled)/50 71.861 2.61%
rng::remove_if(deque<int>)_(sprinkled)/8192 3941.854 -
rng::remove_if(list<int>)_(prefix)/1024 1008.441 -
rng::remove_if(list<int>)_(prefix)/32 61.443 -
rng::remove_if(list<int>)_(prefix)/50 75.052 -
rng::remove_if(list<int>)_(prefix)/8192 9088.609 -1.73%
rng::remove_if(list<int>)_(sprinkled)/1024 995.152 -
rng::remove_if(list<int>)_(sprinkled)/32 59.753 -
rng::remove_if(list<int>)_(sprinkled)/50 73.237 -
rng::remove_if(list<int>)_(sprinkled)/8192 8216.896 -1.70%
rng::remove_if(vector<int>)_(prefix)/1024 378.907 -2.22%
rng::remove_if(vector<int>)_(prefix)/32 53.866 -
rng::remove_if(vector<int>)_(prefix)/50 61.525 1.30%
rng::remove_if(vector<int>)_(prefix)/8192 2605.419 -
rng::remove_if(vector<int>)_(sprinkled)/1024 408.260 -
rng::remove_if(vector<int>)_(sprinkled)/32 53.211 -
rng::remove_if(vector<int>)_(sprinkled)/50 59.625 -
rng::remove_if(vector<int>)_(sprinkled)/8192 2953.996 -
rng::replace(deque<int>)_(prefix)/1024 421.023 -
rng::replace(deque<int>)_(prefix)/32 13.021 -
rng::replace(deque<int>)_(prefix)/50 19.504 -
rng::replace(deque<int>)_(prefix)/8192 3336.128 -
rng::replace(deque<int>)_(sprinkled)/1024 358.368 -
rng::replace(deque<int>)_(sprinkled)/32 12.329 -
rng::replace(deque<int>)_(sprinkled)/50 18.503 -
rng::replace(deque<int>)_(sprinkled)/8192 2877.408 -
rng::replace(list<int>)_(prefix)/1024 732.096 -2.25%
rng::replace(list<int>)_(prefix)/32 11.244 -1.16%
rng::replace(list<int>)_(prefix)/50 19.142 -1.60%
rng::replace(list<int>)_(prefix)/8192 7053.883 -3.57%
rng::replace(list<int>)_(sprinkled)/1024 727.455 -
rng::replace(list<int>)_(sprinkled)/32 11.373 -
rng::replace(list<int>)_(sprinkled)/50 19.832 -
rng::replace(list<int>)_(sprinkled)/8192 7159.649 -1.79%
rng::replace(vector<int>)_(prefix)/1024 165.566 4.09%
rng::replace(vector<int>)_(prefix)/32 5.209 9.30%
rng::replace(vector<int>)_(prefix)/50 7.194 3.71%
rng::replace(vector<int>)_(prefix)/8192 1266.475 9.56%
rng::replace(vector<int>)_(sprinkled)/1024 175.294 -10.85%
rng::replace(vector<int>)_(sprinkled)/32 6.245 -8.37%
rng::replace(vector<int>)_(sprinkled)/50 8.949 -9.88%
rng::replace(vector<int>)_(sprinkled)/8192 1380.381 -11.93%
rng::replace_if(deque<int>)_(prefix)/1024 479.152 -
rng::replace_if(deque<int>)_(prefix)/32 13.866 -
rng::replace_if(deque<int>)_(prefix)/50 20.441 1.78%
rng::replace_if(deque<int>)_(prefix)/8192 3450.114 -
rng::replace_if(deque<int>)_(sprinkled)/1024 366.320 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.434 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.668 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2932.788 -1.68%
rng::replace_if(list<int>)_(prefix)/1024 743.710 -
rng::replace_if(list<int>)_(prefix)/32 13.207 -
rng::replace_if(list<int>)_(prefix)/50 24.828 -
rng::replace_if(list<int>)_(prefix)/8192 7169.410 -
rng::replace_if(list<int>)_(sprinkled)/1024 740.254 -
rng::replace_if(list<int>)_(sprinkled)/32 15.464 -
rng::replace_if(list<int>)_(sprinkled)/50 24.800 -
rng::replace_if(list<int>)_(sprinkled)/8192 7312.594 -1.03%
rng::replace_if(vector<int>)_(prefix)/1024 276.310 1.13%
rng::replace_if(vector<int>)_(prefix)/32 8.919 -
rng::replace_if(vector<int>)_(prefix)/50 13.519 -
rng::replace_if(vector<int>)_(prefix)/8192 2049.194 -
rng::replace_if(vector<int>)_(sprinkled)/1024 245.293 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.866 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.062 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1928.151 -
rng::reverse(deque<int>)/32768 5723.825 -
rng::reverse(deque<int>)/4096 718.378 -
rng::reverse(deque<int>)/512 113.365 -
rng::reverse(deque<int>)/64 13.055 -
rng::reverse(deque<int>)/8 2.521 -
rng::reverse(list<int>)/32768 18059.158 1.78%
rng::reverse(list<int>)/4096 1642.593 -1.94%
rng::reverse(list<int>)/512 197.276 -1.35%
rng::reverse(list<int>)/64 18.958 -
rng::reverse(list<int>)/8 2.032 -
rng::reverse(vector<int>)/32768 1047.650 -
rng::reverse(vector<int>)/4096 131.718 -
rng::reverse(vector<int>)/512 16.399 -
rng::reverse(vector<int>)/64 4.121 -
rng::reverse(vector<int>)/8 1.560 -
rng::reverse_copy(deque<int>)/32768 7872.972 -1.04%
rng::reverse_copy(deque<int>)/4096 990.664 -
rng::reverse_copy(deque<int>)/512 126.052 -
rng::reverse_copy(deque<int>)/64 20.145 -
rng::reverse_copy(deque<int>)/8 2.807 -2.43%
rng::reverse_copy(list<int>)/32768 25409.477 -
rng::reverse_copy(list<int>)/4096 3063.931 -2.66%
rng::reverse_copy(list<int>)/512 366.606 -
rng::reverse_copy(list<int>)/64 30.681 -
rng::reverse_copy(list<int>)/8 2.272 -2.70%
rng::reverse_copy(vector<int>)/32768 983.045 -
rng::reverse_copy(vector<int>)/4096 133.954 -
rng::reverse_copy(vector<int>)/512 17.138 -
rng::reverse_copy(vector<int>)/64 2.519 -
rng::reverse_copy(vector<int>)/8 2.410 7.90%
rng::rotate(deque<int>)_(1_element_backward)/1024 39.233 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.035 -2.34%
rng::rotate(deque<int>)_(1_element_backward)/50 5.586 -1.51%
rng::rotate(deque<int>)_(1_element_backward)/8192 342.899 10.10%
rng::rotate(deque<int>)_(1_element_forward)/1024 39.707 -
rng::rotate(deque<int>)_(1_element_forward)/32 4.831 2.76%
rng::rotate(deque<int>)_(1_element_forward)/50 6.174 -
rng::rotate(deque<int>)_(1_element_forward)/8192 333.329 9.67%
rng::rotate(deque<int>)_(by_1/2)/1024 173.460 -5.12%
rng::rotate(deque<int>)_(by_1/2)/32 7.342 -
rng::rotate(deque<int>)_(by_1/2)/50 10.344 1.64%
rng::rotate(deque<int>)_(by_1/2)/8192 1514.270 1.65%
rng::rotate(deque<int>)_(by_1/3)/1024 1793.892 -1.33%
rng::rotate(deque<int>)_(by_1/3)/32 45.605 -
rng::rotate(deque<int>)_(by_1/3)/50 76.274 -
rng::rotate(deque<int>)_(by_1/3)/8192 22566.195 -
rng::rotate(deque<int>)_(by_1/4)/1024 780.218 -
rng::rotate(deque<int>)_(by_1/4)/32 29.383 -
rng::rotate(deque<int>)_(by_1/4)/50 74.451 -
rng::rotate(deque<int>)_(by_1/4)/8192 11872.575 73.28%
rng::rotate(list<int>)_(1_element_backward)/1024 743.479 -
rng::rotate(list<int>)_(1_element_backward)/32 13.911 -
rng::rotate(list<int>)_(1_element_backward)/50 23.495 -9.75%
rng::rotate(list<int>)_(1_element_backward)/8192 7816.748 -
rng::rotate(list<int>)_(1_element_forward)/1024 735.046 -
rng::rotate(list<int>)_(1_element_forward)/32 14.323 -
rng::rotate(list<int>)_(1_element_forward)/50 23.930 -1.25%
rng::rotate(list<int>)_(1_element_forward)/8192 7618.402 -1.44%
rng::rotate(list<int>)_(by_1/2)/1024 385.232 -
rng::rotate(list<int>)_(by_1/2)/32 6.080 -1.14%
rng::rotate(list<int>)_(by_1/2)/50 13.940 -
rng::rotate(list<int>)_(by_1/2)/8192 5301.746 -1.89%
rng::rotate(list<int>)_(by_1/3)/1024 802.385 -
rng::rotate(list<int>)_(by_1/3)/32 15.307 -1.56%
rng::rotate(list<int>)_(by_1/3)/50 23.626 -
rng::rotate(list<int>)_(by_1/3)/8192 8774.197 -1.80%
rng::rotate(list<int>)_(by_1/4)/1024 580.094 -
rng::rotate(list<int>)_(by_1/4)/32 13.651 -
rng::rotate(list<int>)_(by_1/4)/50 24.231 -
rng::rotate(list<int>)_(by_1/4)/8192 7146.715 -
rng::rotate(vector<bool>)_(1_element_backward)/1024 28.015 -1.30%
rng::rotate(vector<bool>)_(1_element_backward)/32 18.574 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.578 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 105.121 -2.13%
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.640 1.43%
rng::rotate(vector<bool>)_(1_element_forward)/32 18.339 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.395 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.184 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.744 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.594 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.498 -
rng::rotate(vector<bool>)_(by_1/2)/8192 14.957 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.282 -1.26%
rng::rotate(vector<bool>)_(by_1/3)/32 18.501 -
rng::rotate(vector<bool>)_(by_1/3)/50 18.523 -
rng::rotate(vector<bool>)_(by_1/3)/8192 145.384 -
rng::rotate(vector<bool>)_(by_1/4)/1024 14.916 -5.45%
rng::rotate(vector<bool>)_(by_1/4)/32 18.502 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.480 -
rng::rotate(vector<bool>)_(by_1/4)/8192 29.822 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.784 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.904 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.341 -
rng::rotate(vector<int>)_(1_element_backward)/8192 298.509 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.272 -1.15%
rng::rotate(vector<int>)_(1_element_forward)/32 2.926 -1.21%
rng::rotate(vector<int>)_(1_element_forward)/50 5.269 -
rng::rotate(vector<int>)_(1_element_forward)/8192 281.967 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.103 -
rng::rotate(vector<int>)_(by_1/2)/32 3.699 -
rng::rotate(vector<int>)_(by_1/2)/50 4.477 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.664 -
rng::rotate(vector<int>)_(by_1/3)/1024 1360.417 -
rng::rotate(vector<int>)_(by_1/3)/32 21.515 -
rng::rotate(vector<int>)_(by_1/3)/50 39.938 -
rng::rotate(vector<int>)_(by_1/3)/8192 10854.613 -
rng::rotate(vector<int>)_(by_1/4)/1024 328.492 -
rng::rotate(vector<int>)_(by_1/4)/32 12.031 -
rng::rotate(vector<int>)_(by_1/4)/50 40.068 -
rng::rotate(vector<int>)_(by_1/4)/8192 2591.397 -
rng::rotate_copy(deque<int>)/1024 34.534 -13.85%
rng::rotate_copy(deque<int>)/32 2.686 -57.89%
rng::rotate_copy(deque<int>)/50 3.015 -55.90%
rng::rotate_copy(deque<int>)/8192 296.199 -5.57%
rng::rotate_copy(list<int>)/1024 723.746 -1.03%
rng::rotate_copy(list<int>)/32 8.585 -
rng::rotate_copy(list<int>)/50 13.580 -
rng::rotate_copy(list<int>)/8192 7156.245 2.31%
rng::rotate_copy(vector<int>)/1024 32.858 -10.81%
rng::rotate_copy(vector<int>)/32 2.087 -47.71%
rng::rotate_copy(vector<int>)/50 2.693 -41.95%
rng::rotate_copy(vector<int>)/8192 286.712 -40.35%
rng::sample(deque<int>)/1024 11338.843 -1.30%
rng::sample(deque<int>)/32 308.503 -1.50%
rng::sample(deque<int>)/8192 91619.059 -
rng::sample(list<int>)/1024 12058.911 -
rng::sample(list<int>)/32 318.646 -
rng::sample(list<int>)/8192 99468.262 -
rng::sample(vector<int>)/1024 11371.862 -
rng::sample(vector<int>)/32 309.592 -
rng::sample(vector<int>)/8192 92027.228 -
rng::search(deque<int>)_(near_matches)/1000 17194.593 -29.75%
rng::search(deque<int>)_(near_matches)/1024 18001.606 -29.73%
rng::search(deque<int>)_(near_matches)/8192 1441367.300 -
rng::search(deque<int>)_(no_match)/1000 405.245 -
rng::search(deque<int>)_(no_match)/1024 299.746 -28.20%
rng::search(deque<int>)_(no_match)/1048576 423167.999 -
rng::search(deque<int>)_(no_match)/8192 3298.951 -
rng::search(deque<int>)_(same_length)/1000 381.373 16.93%
rng::search(deque<int>)_(same_length)/1024 474.997 -
rng::search(deque<int>)_(same_length)/8192 3845.142 1.38%
rng::search(deque<int>)_(single_element)/1000 446.148 4.79%
rng::search(deque<int>)_(single_element)/1024 456.368 -
rng::search(deque<int>)_(single_element)/8192 3641.485 -
rng::search(deque<int>,_pred)_(near_matches)/1000 26194.960 3.17%
rng::search(deque<int>,_pred)_(near_matches)/1024 27424.576 3.72%
rng::search(deque<int>,_pred)_(near_matches)/8192 1550457.038 4.21%
rng::search(deque<int>,_pred)_(no_match)/1000 425.318 -
rng::search(deque<int>,_pred)_(no_match)/1024 339.993 -
rng::search(deque<int>,_pred)_(no_match)/1048576 443849.625 -
rng::search(deque<int>,_pred)_(no_match)/8192 3474.026 -
rng::search(deque<int>,_pred)_(same_length)/1000 493.900 3.24%
rng::search(deque<int>,_pred)_(same_length)/1024 511.372 -
rng::search(deque<int>,_pred)_(same_length)/8192 4063.113 -
rng::search(deque<int>,_pred)_(single_element)/1000 474.482 -
rng::search(deque<int>,_pred)_(single_element)/1024 485.416 -
rng::search(deque<int>,_pred)_(single_element)/8192 3887.771 -
rng::search(list<int>)_(near_matches)/1000 37658.586 -
rng::search(list<int>)_(near_matches)/1024 38935.571 -
rng::search(list<int>)_(near_matches)/8192 2550121.818 -
rng::search(list<int>)_(no_match)/1000 692.118 -1.45%
rng::search(list<int>)_(no_match)/1024 707.314 -2.59%
rng::search(list<int>)_(no_match)/1048576 863867.740 3.75%
rng::search(list<int>)_(no_match)/8192 7066.778 1.53%
rng::search(list<int>)_(same_length)/1000 741.227 -
rng::search(list<int>)_(same_length)/1024 762.838 -
rng::search(list<int>)_(same_length)/8192 8465.700 12.82%
rng::search(list<int>)_(single_element)/1000 731.746 10.22%
rng::search(list<int>)_(single_element)/1024 731.474 3.17%
rng::search(list<int>)_(single_element)/8192 9226.889 24.00%
rng::search(list<int>,_pred)_(near_matches)/1000 43976.619 -
rng::search(list<int>,_pred)_(near_matches)/1024 45742.086 -
rng::search(list<int>,_pred)_(near_matches)/8192 2797129.980 -
rng::search(list<int>,_pred)_(no_match)/1000 748.607 -
rng::search(list<int>,_pred)_(no_match)/1024 765.849 -
rng::search(list<int>,_pred)_(no_match)/1048576 902451.317 -
rng::search(list<int>,_pred)_(no_match)/8192 8062.979 -3.00%
rng::search(list<int>,_pred)_(same_length)/1000 769.074 -
rng::search(list<int>,_pred)_(same_length)/1024 787.564 -
rng::search(list<int>,_pred)_(same_length)/8192 10502.558 12.88%
rng::search(list<int>,_pred)_(single_element)/1000 835.236 -
rng::search(list<int>,_pred)_(single_element)/1024 856.244 -
rng::search(list<int>,_pred)_(single_element)/8192 10107.895 17.47%
rng::search(vector<int>)_(near_matches)/1000 13641.636 -
rng::search(vector<int>)_(near_matches)/1024 14263.424 -
rng::search(vector<int>)_(near_matches)/8192 765295.302 -
rng::search(vector<int>)_(no_match)/1000 205.931 -1.71%
rng::search(vector<int>)_(no_match)/1024 210.590 -1.01%
rng::search(vector<int>)_(no_match)/1048576 209801.965 -
rng::search(vector<int>)_(no_match)/8192 1632.351 -
rng::search(vector<int>)_(same_length)/1000 246.807 1.63%
rng::search(vector<int>)_(same_length)/1024 257.949 4.69%
rng::search(vector<int>)_(same_length)/8192 1983.513 5.53%
rng::search(vector<int>)_(single_element)/1000 226.310 -2.33%
rng::search(vector<int>)_(single_element)/1024 231.531 -2.25%
rng::search(vector<int>)_(single_element)/8192 1797.448 -1.61%
rng::search(vector<int>,_pred)_(near_matches)/1000 23195.035 -
rng::search(vector<int>,_pred)_(near_matches)/1024 24254.507 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1445175.878 -
rng::search(vector<int>,_pred)_(no_match)/1000 518.138 -
rng::search(vector<int>,_pred)_(no_match)/1024 530.563 -
rng::search(vector<int>,_pred)_(no_match)/1048576 574444.054 -
rng::search(vector<int>,_pred)_(no_match)/8192 4232.878 -
rng::search(vector<int>,_pred)_(same_length)/1000 599.851 -
rng::search(vector<int>,_pred)_(same_length)/1024 613.674 -
rng::search(vector<int>,_pred)_(same_length)/8192 4909.993 -
rng::search(vector<int>,_pred)_(single_element)/1000 570.800 -
rng::search(vector<int>,_pred)_(single_element)/1024 584.720 -
rng::search(vector<int>,_pred)_(single_element)/8192 4682.892 -
rng::search_n(deque<int>)_(no_match)/1000 432.369 -
rng::search_n(deque<int>)_(no_match)/1024 440.719 -
rng::search_n(deque<int>)_(no_match)/1048576 440518.078 -
rng::search_n(deque<int>)_(no_match)/8192 3449.075 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 724.522 2.43%
rng::search_n(deque<int>,_pred)_(no_match)/1024 604.617 -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 559021.754 1.01%
rng::search_n(deque<int>,_pred)_(no_match)/8192 4332.066 -
rng::search_n(list<int>)_(no_match)/1000 707.834 -
rng::search_n(list<int>)_(no_match)/1024 723.079 -
rng::search_n(list<int>)_(no_match)/1048576 873675.031 6.01%
rng::search_n(list<int>)_(no_match)/8192 6885.911 -
rng::search_n(list<int>,_pred)_(no_match)/1000 841.118 -
rng::search_n(list<int>,_pred)_(no_match)/1024 861.320 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 1007998.267 -
rng::search_n(list<int>,_pred)_(no_match)/8192 8912.548 11.42%
rng::search_n(vector<int>)_(no_match)/1000 206.528 -
rng::search_n(vector<int>)_(no_match)/1024 211.374 -
rng::search_n(vector<int>)_(no_match)/1048576 207816.077 -
rng::search_n(vector<int>)_(no_match)/8192 1622.242 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 514.886 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 526.996 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 574722.942 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4218.803 -
rng::shuffle(deque<int>)/1024 9601.676 -
rng::shuffle(deque<int>)/32 303.540 -
rng::shuffle(deque<int>)/8192 75697.695 -
rng::shuffle(vector<int>)/1024 9048.462 -
rng::shuffle(vector<int>)/32 285.652 -
rng::shuffle(vector<int>)/8192 72127.149 -
rng::sort(deque<int>)_(ascending)/1024 825.110 2.76%
rng::sort(deque<int>)_(ascending)/8 18.831 -
rng::sort(deque<int>)_(ascending)/8192 5792.564 -
rng::sort(deque<int>)_(descending)/1024 1304.510 -
rng::sort(deque<int>)_(descending)/8 26.116 1.18%
rng::sort(deque<int>)_(descending)/8192 10478.811 -
rng::sort(deque<int>)_(heap)/1024 6264.204 -
rng::sort(deque<int>)_(heap)/8 25.183 -
rng::sort(deque<int>)_(heap)/8192 69504.454 -
rng::sort(deque<int>)_(pipe-organ)/1024 2914.132 2.07%
rng::sort(deque<int>)_(pipe-organ)/8 20.910 -
rng::sort(deque<int>)_(pipe-organ)/8192 27581.244 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18083.624 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.763 -
rng::sort(deque<int>)_(qsort_adversarial)/8192 453031.418 -
rng::sort(deque<int>)_(repeated)/1024 962.238 -7.53%
rng::sort(deque<int>)_(repeated)/8 18.890 -
rng::sort(deque<int>)_(repeated)/8192 6741.474 -1.27%
rng::sort(deque<int>)_(shuffled)/1024 6870.809 -
rng::sort(deque<int>)_(shuffled)/8 23.684 -
rng::sort(deque<int>)_(shuffled)/8192 81638.695 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 542.200 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.287 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3771.367 -
rng::sort(vector<NonIntegral>)_(descending)/1024 801.875 2.09%
rng::sort(vector<NonIntegral>)_(descending)/8 24.304 -2.03%
rng::sort(vector<NonIntegral>)_(descending)/8192 5382.055 1.43%
rng::sort(vector<NonIntegral>)_(heap)/1024 4302.520 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.448 -
rng::sort(vector<NonIntegral>)_(heap)/8192 49815.477 -1.86%
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1909.071 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.220 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18549.665 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13212.971 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.370 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155128.749 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 508.856 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.655 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3772.697 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4665.578 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.896 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 81317.802 -
rng::sort(vector<int>)_(ascending)/1024 543.547 -
rng::sort(vector<int>)_(ascending)/8 16.660 -
rng::sort(vector<int>)_(ascending)/8192 3770.330 -
rng::sort(vector<int>)_(descending)/1024 1048.394 -1.19%
rng::sort(vector<int>)_(descending)/8 25.689 -
rng::sort(vector<int>)_(descending)/8192 7379.560 -1.10%
rng::sort(vector<int>)_(heap)/1024 4568.632 -
rng::sort(vector<int>)_(heap)/8 22.310 -
rng::sort(vector<int>)_(heap)/8192 45819.333 -
rng::sort(vector<int>)_(pipe-organ)/1024 2287.260 -
rng::sort(vector<int>)_(pipe-organ)/8 18.636 -
rng::sort(vector<int>)_(pipe-organ)/8192 21701.837 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 13737.675 6.26%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.667 -1.02%
rng::sort(vector<int>)_(qsort_adversarial)/8192 158824.021 7.36%
rng::sort(vector<int>)_(repeated)/1024 662.726 -
rng::sort(vector<int>)_(repeated)/8 16.859 -
rng::sort(vector<int>)_(repeated)/8192 5033.254 -
rng::sort(vector<int>)_(shuffled)/1024 4670.161 -
rng::sort(vector<int>)_(shuffled)/8 21.158 -
rng::sort(vector<int>)_(shuffled)/8192 45074.348 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3345.340 -1.46%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1932.900 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1970.296 -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16991.840 -
rng::stable_partition(deque<int>)_(dense)/1024 599.141 -10.37%
rng::stable_partition(deque<int>)_(dense)/32 28.566 -10.05%
rng::stable_partition(deque<int>)_(dense)/50 38.836 -8.71%
rng::stable_partition(deque<int>)_(dense)/8192 5648.059 -
rng::stable_partition(deque<int>)_(sparse)/1024 480.828 3.39%
rng::stable_partition(deque<int>)_(sparse)/32 12.769 11.65%
rng::stable_partition(deque<int>)_(sparse)/50 30.730 9.50%
rng::stable_partition(deque<int>)_(sparse)/8192 3548.973 2.06%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4113.780 -1.25%
rng::stable_partition(list<int>)_(alloc_fails)/32 1906.397 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1937.064 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 24934.849 -1.72%
rng::stable_partition(list<int>)_(dense)/1024 1747.001 -
rng::stable_partition(list<int>)_(dense)/32 31.320 -2.41%
rng::stable_partition(list<int>)_(dense)/50 52.099 -1.83%
rng::stable_partition(list<int>)_(dense)/8192 18407.836 -
rng::stable_partition(list<int>)_(sparse)/1024 920.427 -
rng::stable_partition(list<int>)_(sparse)/32 9.731 -1.53%
rng::stable_partition(list<int>)_(sparse)/50 26.315 1.18%
rng::stable_partition(list<int>)_(sparse)/8192 8848.973 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2925.442 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1904.991 1.36%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1916.683 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9813.968 -
rng::stable_partition(vector<int>)_(dense)/1024 296.727 -
rng::stable_partition(vector<int>)_(dense)/32 22.173 4.59%
rng::stable_partition(vector<int>)_(dense)/50 25.974 4.01%
rng::stable_partition(vector<int>)_(dense)/8192 2100.727 -
rng::stable_partition(vector<int>)_(sparse)/1024 223.099 7.77%
rng::stable_partition(vector<int>)_(sparse)/32 7.794 7.06%
rng::stable_partition(vector<int>)_(sparse)/50 21.695 6.39%
rng::stable_partition(vector<int>)_(sparse)/8192 1590.721 2.43%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4190.947 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.276 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19015.651 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28256.337 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.732 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27204.281 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14133.343 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.496 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26397.390 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16409.377 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 20.986 -2.30%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22894.572 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25909.428 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.837 -2.27%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28864.739 -1.02%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3877.485 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.194 -1.53%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13011.896 -1.25%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19400.135 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.634 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25337.079 -1.92%
rng::stable_sort(deque<int>)_(ascending)/1024 2108.724 -1.48%
rng::stable_sort(deque<int>)_(ascending)/8 18.437 2.93%
rng::stable_sort(deque<int>)_(ascending)/8192 13656.073 -
rng::stable_sort(deque<int>)_(descending)/1024 2932.413 -1.01%
rng::stable_sort(deque<int>)_(descending)/8 27.112 1.46%
rng::stable_sort(deque<int>)_(descending)/8192 21334.275 -
rng::stable_sort(deque<int>)_(heap)/1024 2740.275 -1.24%
rng::stable_sort(deque<int>)_(heap)/8 26.263 2.23%
rng::stable_sort(deque<int>)_(heap)/8192 17949.144 -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2933.039 -
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.065 -1.61%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20919.029 -1.66%
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3113.826 -1.44%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.473 2.49%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 21141.690 -1.51%
rng::stable_sort(deque<int>)_(repeated)/1024 1380.999 -
rng::stable_sort(deque<int>)_(repeated)/8 17.615 -3.38%
rng::stable_sort(deque<int>)_(repeated)/8192 7633.488 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2470.497 -
rng::stable_sort(deque<int>)_(shuffled)/8 24.240 -
rng::stable_sort(deque<int>)_(shuffled)/8192 14901.488 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4322.278 1.68%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.729 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54804.410 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 24376.173 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.310 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 129434.095 -1.36%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14549.614 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.654 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 116998.252 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14488.362 -1.05%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.048 -1.44%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 95168.172 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23635.614 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.574 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 150843.561 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3292.337 -1.92%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.660 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17430.666 -2.47%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18735.352 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.218 -1.14%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 159022.039 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 3983.098 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.518 -1.44%
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45368.768 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13878.810 -1.14%
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.545 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 204085.853 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10284.618 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.867 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 127541.877 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8925.227 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.888 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126310.718 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14949.860 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.598 -1.47%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 216701.568 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1272.044 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.651 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 13330.042 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12995.097 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.716 -1.41%
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 186542.583 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4600.154 3.48%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.042 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19737.148 -1.93%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23474.877 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.028 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24935.592 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14156.121 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.315 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31816.298 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14321.184 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.326 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21312.333 -2.81%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23086.258 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.642 -1.08%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35714.033 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3253.630 1.05%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.042 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9506.999 -5.32%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18059.487 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.348 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28691.365 -2.69%
rng::stable_sort(vector<int>)_(ascending)/1024 2052.021 -
rng::stable_sort(vector<int>)_(ascending)/8 16.772 -
rng::stable_sort(vector<int>)_(ascending)/8192 13484.416 -
rng::stable_sort(vector<int>)_(descending)/1024 2822.339 -
rng::stable_sort(vector<int>)_(descending)/8 25.433 4.71%
rng::stable_sort(vector<int>)_(descending)/8192 18433.093 -
rng::stable_sort(vector<int>)_(heap)/1024 2504.201 -
rng::stable_sort(vector<int>)_(heap)/8 21.895 -
rng::stable_sort(vector<int>)_(heap)/8192 14413.501 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2783.758 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.470 -
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18239.006 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2880.724 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.526 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18334.852 -
rng::stable_sort(vector<int>)_(repeated)/1024 1083.913 -1.08%
rng::stable_sort(vector<int>)_(repeated)/8 16.632 -
rng::stable_sort(vector<int>)_(repeated)/8192 5259.742 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2182.499 -
rng::stable_sort(vector<int>)_(shuffled)/8 20.855 -1.52%
rng::stable_sort(vector<int>)_(shuffled)/8192 10816.285 -
rng::starts_with(deque<int>)/1000 475.020 -
rng::starts_with(deque<int>)/1024 485.780 -
rng::starts_with(deque<int>)/1048576 492698.504 -
rng::starts_with(deque<int>)/8 4.146 -
rng::starts_with(deque<int>)/8192 3855.263 -
rng::starts_with(deque<int>,_pred)/1000 508.189 -
rng::starts_with(deque<int>,_pred)/1024 524.946 -
rng::starts_with(deque<int>,_pred)/1048576 530323.003 1.98%
rng::starts_with(deque<int>,_pred)/8 4.645 -
rng::starts_with(deque<int>,_pred)/8192 4097.726 2.53%
rng::starts_with(list<int>)/1000 757.001 -50.92%
rng::starts_with(list<int>)/1024 775.235 -50.87%
rng::starts_with(list<int>)/1048576 947542.448 -
rng::starts_with(list<int>)/8 2.925 -
rng::starts_with(list<int>)/8192 9752.896 32.63%
rng::starts_with(list<int>,_pred)/1000 787.657 -
rng::starts_with(list<int>,_pred)/1024 806.325 -
rng::starts_with(list<int>,_pred)/1048576 975825.023 -
rng::starts_with(list<int>,_pred)/8 3.731 -
rng::starts_with(list<int>,_pred)/8192 11062.924 1.46%
rng::starts_with(vector<int>)/1000 72.751 -
rng::starts_with(vector<int>)/1024 76.398 2.22%
rng::starts_with(vector<int>)/1048576 76597.042 -
rng::starts_with(vector<int>)/8 1.316 -
rng::starts_with(vector<int>)/8192 603.963 -
rng::starts_with(vector<int>,_pred)/1000 447.675 -4.99%
rng::starts_with(vector<int>,_pred)/1024 517.450 -
rng::starts_with(vector<int>,_pred)/1048576 605351.443 -
rng::starts_with(vector<int>,_pred)/8 4.127 -1.84%
rng::starts_with(vector<int>,_pred)/8192 4720.796 -
rng::swap_ranges(deque<int>)/1024 315.960 -3.01%
rng::swap_ranges(deque<int>)/32 10.732 -
rng::swap_ranges(deque<int>)/50 18.445 -
rng::swap_ranges(deque<int>)/8192 2536.382 -2.82%
rng::swap_ranges(list<int>)/1024 773.978 -
rng::swap_ranges(list<int>)/32 16.762 -
rng::swap_ranges(list<int>)/50 29.500 -
rng::swap_ranges(list<int>)/8192 10653.757 -1.41%
rng::swap_ranges(vector<int>)/1024 63.474 -
rng::swap_ranges(vector<int>)/32 4.704 -
rng::swap_ranges(vector<int>)/50 5.577 -
rng::swap_ranges(vector<int>)/8192 478.823 -
rng::transform(deque<int>)_(identity_transform)/1024 371.113 -
rng::transform(deque<int>)_(identity_transform)/32 12.270 -
rng::transform(deque<int>)_(identity_transform)/50 20.607 4.35%
rng::transform(deque<int>)_(identity_transform)/8192 2445.066 -
rng::transform(deque<int>,_deque<int>)/1024 698.867 -
rng::transform(deque<int>,_deque<int>)/32 21.865 -7.19%
rng::transform(deque<int>,_deque<int>)/50 34.436 -2.50%
rng::transform(deque<int>,_deque<int>)/8192 5668.141 -
rng::transform(list<int>)_(identity_transform)/1024 742.413 -
rng::transform(list<int>)_(identity_transform)/32 17.007 -
rng::transform(list<int>)_(identity_transform)/50 30.177 -
rng::transform(list<int>)_(identity_transform)/8192 7106.165 -18.01%
rng::transform(list<int>,_list<int>)/1024 887.559 -
rng::transform(list<int>,_list<int>)/32 24.244 -
rng::transform(list<int>,_list<int>)/50 38.871 -1.95%
rng::transform(list<int>,_list<int>)/8192 9291.288 -9.19%
rng::transform(vector<int>)_(identity_transform)/1024 262.763 -
rng::transform(vector<int>)_(identity_transform)/32 8.896 -
rng::transform(vector<int>)_(identity_transform)/50 16.254 -
rng::transform(vector<int>)_(identity_transform)/8192 2023.944 -
rng::transform(vector<int>,_vector<int>)/1024 600.831 -
rng::transform(vector<int>,_vector<int>)/32 17.635 -
rng::transform(vector<int>,_vector<int>)/50 28.664 -
rng::transform(vector<int>,_vector<int>)/8192 4766.979 -
rng::unique(deque<int>)_(contiguous)/1024 732.286 -
rng::unique(deque<int>)_(contiguous)/32 60.344 2.00%
rng::unique(deque<int>)_(contiguous)/52 70.418 3.20%
rng::unique(deque<int>)_(contiguous)/8192 5496.017 -
rng::unique(deque<int>)_(sprinkled)/1024 627.484 -
rng::unique(deque<int>)_(sprinkled)/32 58.237 -
rng::unique(deque<int>)_(sprinkled)/52 68.098 1.16%
rng::unique(deque<int>)_(sprinkled)/8192 5602.427 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 637.267 -
rng::unique(deque<int>,_pred)_(contiguous)/32 59.596 2.49%
rng::unique(deque<int>,_pred)_(contiguous)/52 70.713 3.04%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4486.349 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 695.501 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.906 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 76.443 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5249.884 -
rng::unique(list<int>)_(contiguous)/1024 924.037 -
rng::unique(list<int>)_(contiguous)/32 54.953 -
rng::unique(list<int>)_(contiguous)/52 73.279 8.68%
rng::unique(list<int>)_(contiguous)/8192 7166.118 1.10%
rng::unique(list<int>)_(sprinkled)/1024 963.891 -
rng::unique(list<int>)_(sprinkled)/32 64.311 -
rng::unique(list<int>)_(sprinkled)/52 77.696 -
rng::unique(list<int>)_(sprinkled)/8192 7864.082 -1.15%
rng::unique(list<int>,_pred)_(contiguous)/1024 973.607 -1.75%
rng::unique(list<int>,_pred)_(contiguous)/32 60.618 -
rng::unique(list<int>,_pred)_(contiguous)/52 74.959 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7811.874 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1037.489 -1.15%
rng::unique(list<int>,_pred)_(sprinkled)/32 64.729 -
rng::unique(list<int>,_pred)_(sprinkled)/52 81.058 -
rng::unique(list<int>,_pred)_(sprinkled)/8192 8471.796 -
rng::unique(vector<int>)_(contiguous)/1024 293.849 -
rng::unique(vector<int>)_(contiguous)/32 50.760 -
rng::unique(vector<int>)_(contiguous)/52 56.863 -
rng::unique(vector<int>)_(contiguous)/8192 1905.819 -
rng::unique(vector<int>)_(sprinkled)/1024 283.556 -
rng::unique(vector<int>)_(sprinkled)/32 50.655 -
rng::unique(vector<int>)_(sprinkled)/52 55.335 -
rng::unique(vector<int>)_(sprinkled)/8192 1917.245 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 586.405 -
rng::unique(vector<int>,_pred)_(contiguous)/32 56.462 -
rng::unique(vector<int>,_pred)_(contiguous)/52 65.562 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3777.593 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 692.495 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.465 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.521 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5237.278 -
rng::unique_copy(deque<int>)_(contiguous)/1024 471.316 -
rng::unique_copy(deque<int>)_(contiguous)/32 9.693 -30.02%
rng::unique_copy(deque<int>)_(contiguous)/52 14.905 -30.25%
rng::unique_copy(deque<int>)_(contiguous)/8192 3745.917 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 465.725 -
rng::unique_copy(deque<int>)_(sprinkled)/32 9.913 -25.67%
rng::unique_copy(deque<int>)_(sprinkled)/52 14.810 -29.33%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3742.748 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.821 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.020 -4.83%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.514 -15.32%
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4422.879 1.60%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 661.133 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 20.742 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 33.885 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5293.423 -
rng::unique_copy(list<int>)_(contiguous)/1024 740.866 -
rng::unique_copy(list<int>)_(contiguous)/32 11.829 -
rng::unique_copy(list<int>)_(contiguous)/52 22.630 -
rng::unique_copy(list<int>)_(contiguous)/8192 6999.106 -
rng::unique_copy(list<int>)_(sprinkled)/1024 738.604 -
rng::unique_copy(list<int>)_(sprinkled)/32 13.220 -1.64%
rng::unique_copy(list<int>)_(sprinkled)/52 23.888 -
rng::unique_copy(list<int>)_(sprinkled)/8192 7494.093 -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 790.866 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 16.128 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 28.892 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7498.346 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 823.964 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 18.617 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 34.190 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7492.302 -1.27%
rng::unique_copy(vector<int>)_(contiguous)/1024 270.175 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.567 -1.46%
rng::unique_copy(vector<int>)_(contiguous)/52 13.737 -
rng::unique_copy(vector<int>)_(contiguous)/8192 1895.532 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.105 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.225 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.788 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1880.610 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 539.879 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.034 -1.97%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.148 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3691.335 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 576.990 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 15.889 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 26.941 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4394.000 -
std::adjacent_find(deque<int>)/1024 462.348 -
std::adjacent_find(deque<int>)/1048576 475565.428 -
std::adjacent_find(deque<int>)/50 23.560 68.58%
std::adjacent_find(deque<int>)/8 4.796 65.55%
std::adjacent_find(deque<int>)/8192 3704.327 -
std::adjacent_find(deque<int>,_pred)/1024 629.604 -
std::adjacent_find(deque<int>,_pred)/1048576 650078.794 -
std::adjacent_find(deque<int>,_pred)/50 30.842 5.27%
std::adjacent_find(deque<int>,_pred)/8 4.672 8.49%
std::adjacent_find(deque<int>,_pred)/8192 5079.974 -
std::adjacent_find(list<int>)/1024 712.179 -
std::adjacent_find(list<int>)/1048576 867478.005 -
std::adjacent_find(list<int>)/50 26.330 -
std::adjacent_find(list<int>)/8 2.102 -
std::adjacent_find(list<int>)/8192 6736.898 -
std::adjacent_find(list<int>,_pred)/1024 825.790 -
std::adjacent_find(list<int>,_pred)/1048576 952895.295 -
std::adjacent_find(list<int>,_pred)/50 36.593 -5.42%
std::adjacent_find(list<int>,_pred)/8 3.888 -
std::adjacent_find(list<int>,_pred)/8192 8079.920 -
std::adjacent_find(vector<int>)/1024 234.337 -
std::adjacent_find(vector<int>)/1048576 234532.584 -1.36%
std::adjacent_find(vector<int>)/50 11.951 -
std::adjacent_find(vector<int>)/8 2.017 -
std::adjacent_find(vector<int>)/8192 1830.326 -
std::adjacent_find(vector<int>,_pred)/1024 400.187 -
std::adjacent_find(vector<int>,_pred)/1048576 468731.212 1.39%
std::adjacent_find(vector<int>,_pred)/50 22.666 -4.15%
std::adjacent_find(vector<int>,_pred)/8 3.341 -
std::adjacent_find(vector<int>,_pred)/8192 3186.159 -
std::all_of(deque<int>)_(process_all)/32 11.525 -
std::all_of(deque<int>)_(process_all)/32768 10830.369 2.57%
std::all_of(deque<int>)_(process_all)/50 19.275 -9.69%
std::all_of(deque<int>)_(process_all)/8 3.219 4.13%
std::all_of(deque<int>)_(process_all)/8192 2717.181 3.24%
std::all_of(list<int>)_(process_all)/32 11.442 -
std::all_of(list<int>)_(process_all)/32768 26020.437 -1.04%
std::all_of(list<int>)_(process_all)/50 21.732 -
std::all_of(list<int>)_(process_all)/8 2.607 -
std::all_of(list<int>)_(process_all)/8192 7705.368 -1.17%
std::all_of(vector<int>)_(process_all)/32 8.412 1.05%
std::all_of(vector<int>)_(process_all)/32768 8055.525 -
std::all_of(vector<int>)_(process_all)/50 12.717 1.08%
std::all_of(vector<int>)_(process_all)/8 2.499 3.41%
std::all_of(vector<int>)_(process_all)/8192 2022.429 -
std::any_of(deque<int>)_(process_all)/32 11.530 -
std::any_of(deque<int>)_(process_all)/32768 11252.648 6.47%
std::any_of(deque<int>)_(process_all)/50 20.206 4.91%
std::any_of(deque<int>)_(process_all)/8 3.224 4.34%
std::any_of(deque<int>)_(process_all)/8192 2790.080 6.50%
std::any_of(list<int>)_(process_all)/32 11.400 -
std::any_of(list<int>)_(process_all)/32768 25745.588 -
std::any_of(list<int>)_(process_all)/50 21.711 -
std::any_of(list<int>)_(process_all)/8 2.722 -
std::any_of(list<int>)_(process_all)/8192 6953.041 -
std::any_of(vector<int>)_(process_all)/32 8.466 1.14%
std::any_of(vector<int>)_(process_all)/32768 8066.273 -
std::any_of(vector<int>)_(process_all)/50 18.354 1.12%
std::any_of(vector<int>)_(process_all)/8 2.582 6.95%
std::any_of(vector<int>)_(process_all)/8192 2022.562 -
std::copy(deque<int>)/1048576 49610.265 -
std::copy(deque<int>)/262144 10282.973 -
std::copy(deque<int>)/32768 1149.562 -
std::copy(deque<int>)/4096 146.137 -
std::copy(deque<int>)/512 16.713 -
std::copy(deque<int>)/64 2.685 -
std::copy(deque<int>)/8 2.794 -
std::copy(list<int>)/1048576 876144.635 -
std::copy(list<int>)/262144 215990.721 -
std::copy(list<int>)/32768 26492.645 -
std::copy(list<int>)/4096 3270.232 -1.13%
std::copy(list<int>)/512 367.275 -
std::copy(list<int>)/64 30.700 -
std::copy(list<int>)/8 2.468 -
std::copy(vector<bool>)_(aligned)/1048576 2349.290 -24.93%
std::copy(vector<bool>)_(aligned)/262144 725.492 15.40%
std::copy(vector<bool>)_(aligned)/32768 35.541 -
std::copy(vector<bool>)_(aligned)/4096 4.641 -2.72%
std::copy(vector<bool>)_(aligned)/512 1.375 -
std::copy(vector<bool>)_(aligned)/64 1.363 -
std::copy(vector<bool>)_(unaligned)/1048576 7014.711 -
std::copy(vector<bool>)_(unaligned)/262144 1712.603 -
std::copy(vector<bool>)_(unaligned)/32768 218.453 -
std::copy(vector<bool>)_(unaligned)/4096 26.075 -
std::copy(vector<bool>)_(unaligned)/512 3.472 -1.08%
std::copy(vector<bool>)_(unaligned)/64 1.822 -
std::copy(vector<int>)/1048576 50192.855 -
std::copy(vector<int>)/262144 12459.051 -
std::copy(vector<int>)/32768 3653.224 -1.83%
std::copy(vector<int>)/4096 173.549 -12.97%
std::copy(vector<int>)/512 15.982 -
std::copy(vector<int>)/64 2.440 -
std::copy(vector<int>)/8 2.216 -3.76%
std::copy_backward(deque<int>)/1048576 127946.884 -
std::copy_backward(deque<int>)/262144 32640.839 -
std::copy_backward(deque<int>)/32768 4072.100 -
std::copy_backward(deque<int>)/4096 147.453 -
std::copy_backward(deque<int>)/512 18.112 -
std::copy_backward(deque<int>)/64 2.940 -1.05%
std::copy_backward(deque<int>)/8 2.640 -3.47%
std::copy_backward(list<int>)/1048576 883852.086 -
std::copy_backward(list<int>)/262144 218295.038 -
std::copy_backward(list<int>)/32768 26286.722 -
std::copy_backward(list<int>)/4096 3352.094 -18.17%
std::copy_backward(list<int>)/512 369.434 -52.60%
std::copy_backward(list<int>)/64 30.050 -1.47%
std::copy_backward(list<int>)/8 2.467 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2731.218 90.57%
std::copy_backward(vector<bool>)_(aligned)/262144 550.700 1.82%
std::copy_backward(vector<bool>)_(aligned)/32768 35.694 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.090 2.30%
std::copy_backward(vector<bool>)_(aligned)/512 1.617 9.71%
std::copy_backward(vector<bool>)_(aligned)/64 1.748 3.55%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6745.276 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1655.101 -
std::copy_backward(vector<bool>)_(unaligned)/32768 211.430 1.40%
std::copy_backward(vector<bool>)_(unaligned)/4096 30.315 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.815 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50207.387 -
std::copy_backward(vector<int>)/262144 12450.003 -
std::copy_backward(vector<int>)/32768 3344.418 -6.74%
std::copy_backward(vector<int>)/4096 234.321 2.75%
std::copy_backward(vector<int>)/512 16.622 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.250 5.45%
std::copy_if(deque<int>)_(entire_range)/1048576 277601.376 -
std::copy_if(deque<int>)_(entire_range)/262144 69787.702 -
std::copy_if(deque<int>)_(entire_range)/32768 8727.146 -
std::copy_if(deque<int>)_(entire_range)/4096 1022.606 -
std::copy_if(deque<int>)_(entire_range)/512 137.217 -
std::copy_if(deque<int>)_(entire_range)/64 16.145 -
std::copy_if(deque<int>)_(entire_range)/8 2.624 -1.02%
std::copy_if(deque<int>)_(every_other)/1048576 372039.097 -
std::copy_if(deque<int>)_(every_other)/262144 93084.807 -
std::copy_if(deque<int>)_(every_other)/32768 11653.028 -
std::copy_if(deque<int>)_(every_other)/4096 1454.396 -
std::copy_if(deque<int>)_(every_other)/512 182.287 -
std::copy_if(deque<int>)_(every_other)/64 23.412 -
std::copy_if(deque<int>)_(every_other)/8 3.478 -
std::copy_if(list<int>)_(entire_range)/1048576 887314.562 -
std::copy_if(list<int>)_(entire_range)/262144 221495.423 1.31%
std::copy_if(list<int>)_(entire_range)/32768 26368.773 -12.88%
std::copy_if(list<int>)_(entire_range)/4096 3987.682 30.47%
std::copy_if(list<int>)_(entire_range)/512 367.958 -1.18%
std::copy_if(list<int>)_(entire_range)/64 31.499 -12.82%
std::copy_if(list<int>)_(entire_range)/8 2.628 -2.18%
std::copy_if(list<int>)_(every_other)/1048576 851879.415 -
std::copy_if(list<int>)_(every_other)/262144 211397.512 -
std::copy_if(list<int>)_(every_other)/32768 25219.851 -2.25%
std::copy_if(list<int>)_(every_other)/4096 3194.336 -19.23%
std::copy_if(list<int>)_(every_other)/512 359.185 -
std::copy_if(list<int>)_(every_other)/64 23.843 -
std::copy_if(list<int>)_(every_other)/8 2.323 -
std::copy_if(vector<int>)_(entire_range)/1048576 245799.918 -
std::copy_if(vector<int>)_(entire_range)/262144 59895.120 -
std::copy_if(vector<int>)_(entire_range)/32768 7483.834 -
std::copy_if(vector<int>)_(entire_range)/4096 937.382 -
std::copy_if(vector<int>)_(entire_range)/512 123.749 -
std::copy_if(vector<int>)_(entire_range)/64 15.763 -
std::copy_if(vector<int>)_(entire_range)/8 2.329 1.53%
std::copy_if(vector<int>)_(every_other)/1048576 239903.377 -
std::copy_if(vector<int>)_(every_other)/262144 59725.988 -
std::copy_if(vector<int>)_(every_other)/32768 7458.857 -
std::copy_if(vector<int>)_(every_other)/4096 935.882 -
std::copy_if(vector<int>)_(every_other)/512 122.674 -
std::copy_if(vector<int>)_(every_other)/64 16.205 -
std::copy_if(vector<int>)_(every_other)/8 2.480 -1.43%
std::copy_n(deque<int>)/1048576 49990.078 -
std::copy_n(deque<int>)/262144 11145.771 7.99%
std::copy_n(deque<int>)/32768 1184.598 -
std::copy_n(deque<int>)/4096 153.346 5.47%
std::copy_n(deque<int>)/512 18.077 7.99%
std::copy_n(deque<int>)/64 3.874 38.96%
std::copy_n(deque<int>)/8 2.785 -
std::copy_n(list<int>)/1048576 866438.251 -
std::copy_n(list<int>)/262144 216232.189 -
std::copy_n(list<int>)/32768 26393.278 -
std::copy_n(list<int>)/4096 3798.183 -
std::copy_n(list<int>)/512 341.816 -
std::copy_n(list<int>)/64 14.046 -
std::copy_n(list<int>)/8 2.242 -
std::copy_n(vector<bool>)_(aligned)/1048576 1707.983 39.54%
std::copy_n(vector<bool>)_(aligned)/262144 269.950 -66.79%
std::copy_n(vector<bool>)_(aligned)/32768 37.135 4.97%
std::copy_n(vector<bool>)_(aligned)/4096 6.529 37.44%
std::copy_n(vector<bool>)_(aligned)/512 3.011 118.83%
std::copy_n(vector<bool>)_(aligned)/64 2.610 90.53%
std::copy_n(vector<bool>)_(unaligned)/1048576 7019.720 -
std::copy_n(vector<bool>)_(unaligned)/262144 1713.810 -
std::copy_n(vector<bool>)_(unaligned)/32768 215.073 -1.43%
std::copy_n(vector<bool>)_(unaligned)/4096 26.061 -
std::copy_n(vector<bool>)_(unaligned)/512 3.492 -
std::copy_n(vector<bool>)_(unaligned)/64 1.812 -
std::copy_n(vector<int>)/1048576 50215.101 -
std::copy_n(vector<int>)/262144 12534.061 -
std::copy_n(vector<int>)/32768 3779.039 -
std::copy_n(vector<int>)/4096 223.566 21.02%
std::copy_n(vector<int>)/512 16.058 -
std::copy_n(vector<int>)/64 2.472 -
std::copy_n(vector<int>)/8 2.211 -
std::count(deque<int>)_(every_other)/1024 246.933 -
std::count(deque<int>)_(every_other)/1048576 253754.785 -
std::count(deque<int>)_(every_other)/8 2.530 -
std::count(deque<int>)_(every_other)/8192 1932.104 -
std::count(list<int>)_(every_other)/1024 1552.290 120.17%
std::count(list<int>)_(every_other)/1048576 813868.470 1.14%
std::count(list<int>)_(every_other)/8 2.041 -1.61%
std::count(list<int>)_(every_other)/8192 6542.687 -
std::count(vector<bool>)/1000 3.003 -
std::count(vector<bool>)/1024 1.692 -
std::count(vector<bool>)/1048576 1458.374 -
std::count(vector<bool>)/8192 11.420 -
std::count(vector<int>)_(every_other)/1024 102.827 -
std::count(vector<int>)_(every_other)/1048576 105013.872 -
std::count(vector<int>)_(every_other)/8 1.310 -2.78%
std::count(vector<int>)_(every_other)/8192 817.628 -
std::count_if(deque<int>)_(every_other)/1024 350.443 -
std::count_if(deque<int>)_(every_other)/1048576 343866.250 -
std::count_if(deque<int>)_(every_other)/8 3.433 -
std::count_if(deque<int>)_(every_other)/8192 2631.656 -
std::count_if(list<int>)_(every_other)/1024 752.052 -
std::count_if(list<int>)_(every_other)/1048576 888877.005 -
std::count_if(list<int>)_(every_other)/8 2.744 -
std::count_if(list<int>)_(every_other)/8192 7621.660 7.31%
std::count_if(vector<int>)_(every_other)/1024 249.165 -
std::count_if(vector<int>)_(every_other)/1048576 247780.511 -
std::count_if(vector<int>)_(every_other)/8 4.224 -
std::count_if(vector<int>)_(every_other)/8192 1926.575 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 346.109 21.68%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.783 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2750.296 21.76%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.926 2.68%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.998 3.94%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 446.223 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 71.914 2.68%
std::deque<int>::ctor(Range)_(cheap_elements)/32 28.014 3.36%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 447.676 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.756 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.841 2.84%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2172.579 -
std::deque<int>::ctor(size)/1024 73.976 -
std::deque<int>::ctor(size)/32 28.092 5.55%
std::deque<int>::ctor(size)/8192 455.938 1.72%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.319 1.27%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.175 4.98%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 427.294 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.447 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.495 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.446 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.241 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.902 2.50%
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.274 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.036 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.129 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.100 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 30.044 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.992 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.229 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.801 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.929 -6.00%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 350.357 -1.27%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.895 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.626 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 544.500 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.772 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4839.119 -1.05%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6358.366 -2.03%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 133.274 -6.77%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52402.242 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 867.494 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 51.017 5.44%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12560.896 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20087.804 1.28%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 624.702 2.32%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 178007.521 1.42%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 870.431 -24.10%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 50.436 4.27%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12624.826 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20115.400 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 622.425 1.27%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 177887.090 1.35%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1075.580 1.97%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 53.583 7.05%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11795.268 1.26%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20346.945 1.12%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 631.622 2.44%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 179590.435 1.78%
std::deque<std::string>::ctor(size)/1024 724.389 -
std::deque<std::string>::ctor(size)/32 44.133 2.81%
std::deque<std::string>::ctor(size)/8192 8557.431 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 952.323 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 47.377 3.58%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12709.177 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20076.953 1.22%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 594.093 3.12%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 176045.948 2.17%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.441 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.425 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.411 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.231 1.92%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.605 2.06%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.424 2.67%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.784 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.695 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2352.641 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 327.498 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.373 -1.05%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2376.121 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.846 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.876 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.850 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.640 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.874 -2.06%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.535 -1.50%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.494 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.951 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2353.667 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 326.952 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.512 1.18%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2373.852 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 492.657 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.496 -1.62%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4598.489 1.08%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6409.511 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 148.036 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51965.660 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.405 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.119 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.276 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.262 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.387 -1.41%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.614 -
std::distance(deque<int>)/1024 0.672 6.12%
std::distance(deque<int>)/4096 0.672 6.54%
std::distance(deque<int>)/50 0.677 6.43%
std::distance(deque<int>)/8192 0.672 6.05%
std::distance(join_view(vector<vector<int>>))/1024 1.044 -
std::distance(join_view(vector<vector<int>>))/4096 4.510 3.07%
std::distance(join_view(vector<vector<int>>))/50 0.586 -7.42%
std::distance(join_view(vector<vector<int>>))/8192 8.309 -
std::equal(deque<int>)_(it,_it,_it)/1024 481.668 -
std::equal(deque<int>)_(it,_it,_it)/1048576 487478.992 -1.83%
std::equal(deque<int>)_(it,_it,_it)/50 21.390 5.68%
std::equal(deque<int>)_(it,_it,_it)/8 4.304 -4.03%
std::equal(deque<int>)_(it,_it,_it)/8192 3868.977 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 498.760 -1.15%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 491354.181 -1.79%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.571 -17.02%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.983 -1.42%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3859.369 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 529.240 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 526339.375 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 27.279 3.45%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.296 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4072.082 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 506.024 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 507777.295 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.129 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.387 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3912.468 -
std::equal(list<int>)_(it,_it,_it)/1024 1134.502 -
std::equal(list<int>)_(it,_it,_it)/1048576 1316333.567 -
std::equal(list<int>)_(it,_it,_it)/50 33.951 -
std::equal(list<int>)_(it,_it,_it)/8 2.796 -
std::equal(list<int>)_(it,_it,_it)/8192 9736.749 2.90%
std::equal(list<int>)_(it,_it,_it,_it)/1024 773.062 -1.90%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 952163.156 -
std::equal(list<int>)_(it,_it,_it,_it)/50 35.638 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.883 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11466.864 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 830.219 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 988996.572 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 32.980 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.554 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11831.644 -3.62%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1166.598 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1319729.244 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 40.870 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.624 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12338.948 -
std::equal(vector<bool>)_(aligned)/1024 0.221 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.221 -
std::equal(vector<bool>)_(aligned)/8 0.224 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.021 -
std::equal(vector<bool>)_(unaligned)/1048576 6790.916 4.83%
std::equal(vector<bool>)_(unaligned)/50 0.834 -1.38%
std::equal(vector<bool>)_(unaligned)/8 0.896 10.44%
std::equal(vector<bool>)_(unaligned)/8192 53.881 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.667 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73990.768 -
std::equal(vector<int>)_(it,_it,_it)/50 4.494 2.16%
std::equal(vector<int>)_(it,_it,_it)/8 1.157 -
std::equal(vector<int>)_(it,_it,_it)/8192 571.005 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.025 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73710.619 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.232 -2.18%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.355 -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.549 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 492.574 -2.59%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639232.143 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 27.509 3.12%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.708 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4796.291 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 528.110 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606047.289 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.740 1.89%
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.395 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4824.344 -
std::fill(deque<int>)/1024 29.861 -1.68%
std::fill(deque<int>)/32 1.270 -
std::fill(deque<int>)/50 2.243 -
std::fill(deque<int>)/8192 241.359 -
std::fill(list<int>)/1024 672.093 -
std::fill(list<int>)/32 8.319 -
std::fill(list<int>)/50 16.801 -
std::fill(list<int>)/8192 7115.978 -5.49%
std::fill(vector<bool>)/1048576 3823.087 -
std::fill(vector<bool>)/262144 911.564 290.39%
std::fill(vector<bool>)/32768 30.041 -1.50%
std::fill(vector<bool>)/4096 4.206 -
std::fill(vector<bool>)/512 1.488 -6.87%
std::fill(vector<bool>)/64 1.691 4.39%
std::fill(vector<int>)/1024 30.136 -
std::fill(vector<int>)/32 1.039 -
std::fill(vector<int>)/50 2.206 -
std::fill(vector<int>)/8192 238.055 -
std::fill_n(deque<int>)/1024 29.802 -
std::fill_n(deque<int>)/32 1.216 -3.15%
std::fill_n(deque<int>)/50 2.193 -
std::fill_n(deque<int>)/8192 240.929 -
std::fill_n(list<int>)/1024 1451.284 123.48%
std::fill_n(list<int>)/32 8.070 -
std::fill_n(list<int>)/50 16.099 2.89%
std::fill_n(list<int>)/8192 7061.047 -
std::fill_n(vector<bool>)/1048576 3109.788 -18.89%
std::fill_n(vector<bool>)/262144 233.135 -
std::fill_n(vector<bool>)/32768 30.208 -
std::fill_n(vector<bool>)/4096 4.159 -1.73%
std::fill_n(vector<bool>)/512 1.425 -24.90%
std::fill_n(vector<bool>)/64 1.364 -14.20%
std::fill_n(vector<int>)/1024 29.735 -
std::fill_n(vector<int>)/32 1.142 -
std::fill_n(vector<int>)/50 2.211 -
std::fill_n(vector<int>)/8192 238.833 -
std::find(deque<int>)_(bail_25%)/1024 66.984 -
std::find(deque<int>)_(bail_25%)/32768 1927.251 -
std::find(deque<int>)_(bail_25%)/8 2.059 -
std::find(deque<int>)_(bail_25%)/8192 477.700 -
std::find(deque<int>)_(process_all)/1024 244.222 1.01%
std::find(deque<int>)_(process_all)/32768 7850.190 1.34%
std::find(deque<int>)_(process_all)/50 13.164 -
std::find(deque<int>)_(process_all)/8 3.418 -
std::find(deque<int>)_(process_all)/8192 1956.414 2.43%
std::find(list<int>)_(bail_25%)/1024 130.496 -4.23%
std::find(list<int>)_(bail_25%)/32768 11821.948 40.79%
std::find(list<int>)_(bail_25%)/8 0.952 -
std::find(list<int>)_(bail_25%)/8192 1435.380 -2.81%
std::find(list<int>)_(process_all)/1024 688.124 -
std::find(list<int>)_(process_all)/32768 32318.400 18.37%
std::find(list<int>)_(process_all)/50 18.552 -25.79%
std::find(list<int>)_(process_all)/8 2.368 -1.78%
std::find(list<int>)_(process_all)/8192 13301.645 54.93%
std::find(vector<bool>)_(process_all)/1024 4.666 2.68%
std::find(vector<bool>)_(process_all)/1048576 3651.729 -
std::find(vector<bool>)_(process_all)/50 0.663 -18.20%
std::find(vector<bool>)_(process_all)/8 0.660 -8.51%
std::find(vector<bool>)_(process_all)/8192 32.883 -1.18%
std::find(vector<char>)_(bail_25%)/1024 5.383 -1.15%
std::find(vector<char>)_(bail_25%)/32768 136.290 -
std::find(vector<char>)_(bail_25%)/8 1.043 1.93%
std::find(vector<char>)_(bail_25%)/8192 39.773 -
std::find(vector<char>)_(process_all)/1024 16.281 -
std::find(vector<char>)_(process_all)/32768 496.420 -
std::find(vector<char>)_(process_all)/50 1.617 -2.03%
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 137.481 -
std::find(vector<int>)_(bail_25%)/1024 65.800 -
std::find(vector<int>)_(bail_25%)/32768 1859.028 -
std::find(vector<int>)_(bail_25%)/8 1.366 -
std::find(vector<int>)_(bail_25%)/8192 470.924 -
std::find(vector<int>)_(process_all)/1024 243.273 -
std::find(vector<int>)_(process_all)/32768 7440.069 -
std::find(vector<int>)_(process_all)/50 12.463 -
std::find(vector<int>)_(process_all)/8 2.640 -
std::find(vector<int>)_(process_all)/8192 1860.388 -
std::find(vector<long_long>)_(bail_25%)/1024 30.219 -
std::find(vector<long_long>)_(bail_25%)/32768 957.754 -
std::find(vector<long_long>)_(bail_25%)/8 0.905 -2.07%
std::find(vector<long_long>)_(bail_25%)/8192 245.383 -
std::find(vector<long_long>)_(process_all)/1024 118.914 -
std::find(vector<long_long>)_(process_all)/32768 3812.322 -
std::find(vector<long_long>)_(process_all)/50 5.809 -
std::find(vector<long_long>)_(process_all)/8 1.154 -2.11%
std::find(vector<long_long>)_(process_all)/8192 949.994 -
std::find_end(deque<int>)_(match_near_end)/1000 329.032 -17.26%
std::find_end(deque<int>)_(match_near_end)/1024 3327.803 -
std::find_end(deque<int>)_(match_near_end)/8192 165744.642 -
std::find_end(deque<int>)_(near_matches)/1000 26749.824 -5.72%
std::find_end(deque<int>)_(near_matches)/1024 27691.615 -5.99%
std::find_end(deque<int>)_(near_matches)/8192 1636161.605 -30.56%
std::find_end(deque<int>)_(process_all)/1000 249.128 -1.24%
std::find_end(deque<int>)_(process_all)/1024 258.112 -
std::find_end(deque<int>)_(process_all)/1048576 264645.904 -
std::find_end(deque<int>)_(process_all)/8192 2032.050 -
std::find_end(deque<int>)_(same_length)/1000 1461.651 -18.85%
std::find_end(deque<int>)_(same_length)/1024 1834.273 -
std::find_end(deque<int>)_(same_length)/8192 14703.663 -
std::find_end(deque<int>)_(single_element)/1000 249.207 -7.88%
std::find_end(deque<int>)_(single_element)/1024 258.425 -
std::find_end(deque<int>)_(single_element)/8192 2033.561 -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 589.440 -1.78%
std::find_end(deque<int>,_pred)_(match_near_end)/1024 4725.620 3.25%
std::find_end(deque<int>,_pred)_(match_near_end)/8192 246216.362 5.17%
std::find_end(deque<int>,_pred)_(near_matches)/1000 33140.147 -17.63%
std::find_end(deque<int>,_pred)_(near_matches)/1024 34323.276 -18.20%
std::find_end(deque<int>,_pred)_(near_matches)/8192 2351931.349 -3.22%
std::find_end(deque<int>,_pred)_(process_all)/1000 600.570 -1.78%
std::find_end(deque<int>,_pred)_(process_all)/1024 615.905 -1.34%
std::find_end(deque<int>,_pred)_(process_all)/1048576 561080.723 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4301.783 -
std::find_end(deque<int>,_pred)_(same_length)/1000 1318.265 -
std::find_end(deque<int>,_pred)_(same_length)/1024 1439.389 -
std::find_end(deque<int>,_pred)_(same_length)/8192 11469.893 -
std::find_end(deque<int>,_pred)_(single_element)/1000 601.363 -
std::find_end(deque<int>,_pred)_(single_element)/1024 616.403 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4294.964 -
std::find_end(forward_list<int>)_(match_near_end)/1000 755.272 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4433.187 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256472.369 -
std::find_end(forward_list<int>)_(near_matches)/1000 35600.802 -1.08%
std::find_end(forward_list<int>)_(near_matches)/1024 37070.112 -
std::find_end(forward_list<int>)_(near_matches)/8192 2468767.461 -
std::find_end(forward_list<int>)_(process_all)/1000 678.774 -2.06%
std::find_end(forward_list<int>)_(process_all)/1024 708.684 -
std::find_end(forward_list<int>)_(process_all)/1048576 771648.440 -
std::find_end(forward_list<int>)_(process_all)/8192 6457.327 13.70%
std::find_end(forward_list<int>)_(same_length)/1000 1482.746 -
std::find_end(forward_list<int>)_(same_length)/1024 1501.460 -
std::find_end(forward_list<int>)_(same_length)/8192 14412.523 8.11%
std::find_end(forward_list<int>)_(single_element)/1000 672.141 -
std::find_end(forward_list<int>)_(single_element)/1024 699.053 -1.09%
std::find_end(forward_list<int>)_(single_element)/8192 5681.824 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 842.693 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5123.653 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 275527.953 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41365.118 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43049.239 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2691870.349 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 797.547 6.32%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 811.321 6.12%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 901565.231 5.71%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6522.080 6.48%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1536.773 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1564.658 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 14672.640 6.50%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 784.584 4.04%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 786.143 1.73%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6387.098 1.97%
std::find_end(list<int>)_(match_near_end)/1000 754.380 2.21%
std::find_end(list<int>)_(match_near_end)/1024 4619.700 -
std::find_end(list<int>)_(match_near_end)/8192 257619.398 -
std::find_end(list<int>)_(near_matches)/1000 36930.333 -
std::find_end(list<int>)_(near_matches)/1024 38504.896 -
std::find_end(list<int>)_(near_matches)/8192 2491786.772 -
std::find_end(list<int>)_(process_all)/1000 656.702 -
std::find_end(list<int>)_(process_all)/1024 709.540 1.42%
std::find_end(list<int>)_(process_all)/1048576 845448.116 3.44%
std::find_end(list<int>)_(process_all)/8192 8628.680 24.92%
std::find_end(list<int>)_(same_length)/1000 1462.567 -1.84%
std::find_end(list<int>)_(same_length)/1024 1507.538 -1.39%
std::find_end(list<int>)_(same_length)/8192 18201.882 -4.66%
std::find_end(list<int>)_(single_element)/1000 686.081 -
std::find_end(list<int>)_(single_element)/1024 690.507 -
std::find_end(list<int>)_(single_element)/8192 7757.722 1.43%
std::find_end(list<int>,_pred)_(match_near_end)/1000 819.372 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 5113.254 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 274786.662 -
std::find_end(list<int>,_pred)_(near_matches)/1000 41009.516 -
std::find_end(list<int>,_pred)_(near_matches)/1024 42728.654 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2673097.645 -
std::find_end(list<int>,_pred)_(process_all)/1000 790.814 -
std::find_end(list<int>,_pred)_(process_all)/1024 810.378 -
std::find_end(list<int>,_pred)_(process_all)/1048576 972989.153 2.26%
std::find_end(list<int>,_pred)_(process_all)/8192 7317.484 -
std::find_end(list<int>,_pred)_(same_length)/1000 1546.772 -
std::find_end(list<int>,_pred)_(same_length)/1024 1577.320 -
std::find_end(list<int>,_pred)_(same_length)/8192 17816.935 -1.52%
std::find_end(list<int>,_pred)_(single_element)/1000 788.600 -
std::find_end(list<int>,_pred)_(single_element)/1024 808.132 -
std::find_end(list<int>,_pred)_(single_element)/8192 8362.700 -
std::find_end(vector<int>)_(match_near_end)/1000 262.288 -5.89%
std::find_end(vector<int>)_(match_near_end)/1024 2254.586 -
std::find_end(vector<int>)_(match_near_end)/8192 120445.827 -
std::find_end(vector<int>)_(near_matches)/1000 14939.164 -8.19%
std::find_end(vector<int>)_(near_matches)/1024 15509.364 -8.19%
std::find_end(vector<int>)_(near_matches)/8192 916986.636 -
std::find_end(vector<int>)_(process_all)/1000 229.970 -2.84%
std::find_end(vector<int>)_(process_all)/1024 235.975 -2.89%
std::find_end(vector<int>)_(process_all)/1048576 233894.072 -2.30%
std::find_end(vector<int>)_(process_all)/8192 1826.584 -2.23%
std::find_end(vector<int>)_(same_length)/1000 593.879 17.35%
std::find_end(vector<int>)_(same_length)/1024 610.276 17.98%
std::find_end(vector<int>)_(same_length)/8192 4770.610 17.58%
std::find_end(vector<int>)_(single_element)/1000 233.797 -2.47%
std::find_end(vector<int>)_(single_element)/1024 239.526 -2.28%
std::find_end(vector<int>)_(single_element)/8192 1830.271 -3.44%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 554.411 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 3140.980 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 166297.096 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 24632.648 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 25673.863 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1629179.098 -
std::find_end(vector<int>,_pred)_(process_all)/1000 573.001 -
std::find_end(vector<int>,_pred)_(process_all)/1024 587.172 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 640139.914 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4697.177 -
std::find_end(vector<int>,_pred)_(same_length)/1000 1220.412 -
std::find_end(vector<int>,_pred)_(same_length)/1024 1249.823 -
std::find_end(vector<int>,_pred)_(same_length)/8192 10000.047 -
std::find_end(vector<int>,_pred)_(single_element)/1000 570.774 -
std::find_end(vector<int>,_pred)_(single_element)/1024 585.807 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4679.587 -
std::find_first_of(deque<int>)_(large_needle)/1024 364978.537 -2.94%
std::find_first_of(deque<int>)_(large_needle)/32 282.867 -5.03%
std::find_first_of(deque<int>)_(large_needle)/50 668.878 -6.72%
std::find_first_of(deque<int>)_(large_needle)/8192 23475644.427 -2.95%
std::find_first_of(deque<int>)_(small_needle)/1024 3669.429 -8.12%
std::find_first_of(deque<int>)_(small_needle)/32 113.619 4.77%
std::find_first_of(deque<int>)_(small_needle)/50 176.937 6.24%
std::find_first_of(deque<int>)_(small_needle)/8192 28481.472 -10.19%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 562399.150 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 532.558 -1.01%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1447.384 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35432533.303 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6274.130 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 197.797 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 307.876 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50135.551 -
std::find_first_of(list<int>)_(large_needle)/1024 948166.881 8.16%
std::find_first_of(list<int>)_(large_needle)/32 671.418 -3.71%
std::find_first_of(list<int>)_(large_needle)/50 1734.965 -2.87%
std::find_first_of(list<int>)_(large_needle)/8192 50636556.582 -
std::find_first_of(list<int>)_(small_needle)/1024 2871.303 -
std::find_first_of(list<int>)_(small_needle)/32 90.899 -
std::find_first_of(list<int>)_(small_needle)/50 139.581 -
std::find_first_of(list<int>)_(small_needle)/8192 23308.300 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 897520.025 -3.51%
std::find_first_of(list<int>,_pred)_(large_needle)/32 724.132 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1856.624 -1.11%
std::find_first_of(list<int>,_pred)_(large_needle)/8192 56497031.260 4.13%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5233.816 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.162 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.122 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 45023.667 6.76%
std::find_first_of(vector<int>)_(large_needle)/1024 125933.102 16.49%
std::find_first_of(vector<int>)_(large_needle)/32 123.034 15.38%
std::find_first_of(vector<int>)_(large_needle)/50 311.599 13.78%
std::find_first_of(vector<int>)_(large_needle)/8192 8128373.081 17.36%
std::find_first_of(vector<int>)_(small_needle)/1024 1587.919 12.33%
std::find_first_of(vector<int>)_(small_needle)/32 53.991 14.06%
std::find_first_of(vector<int>)_(small_needle)/50 81.533 14.20%
std::find_first_of(vector<int>)_(small_needle)/8192 12619.955 11.66%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 601666.560 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 493.333 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1365.411 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38150861.109 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5719.321 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 178.110 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 280.491 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45438.093 -
std::find_if(deque<int>)_(bail_25%)/1024 106.532 -
std::find_if(deque<int>)_(bail_25%)/32768 2846.493 -
std::find_if(deque<int>)_(bail_25%)/8 1.536 -
std::find_if(deque<int>)_(bail_25%)/8192 712.786 -
std::find_if(deque<int>)_(process_all)/1024 495.429 -
std::find_if(deque<int>)_(process_all)/32768 11453.641 -2.01%
std::find_if(deque<int>)_(process_all)/50 23.938 -
std::find_if(deque<int>)_(process_all)/8 3.971 -
std::find_if(deque<int>)_(process_all)/8192 2819.865 -3.97%
std::find_if(list<int>)_(bail_25%)/1024 190.298 -
std::find_if(list<int>)_(bail_25%)/32768 9914.193 -8.50%
std::find_if(list<int>)_(bail_25%)/8 1.218 1.59%
std::find_if(list<int>)_(bail_25%)/8192 1515.262 -
std::find_if(list<int>)_(process_all)/1024 757.600 -
std::find_if(list<int>)_(process_all)/32768 30553.318 10.68%
std::find_if(list<int>)_(process_all)/50 21.401 -
std::find_if(list<int>)_(process_all)/8 3.414 -
std::find_if(list<int>)_(process_all)/8192 8614.710 -30.08%
std::find_if(vector<bool>)_(process_all)/1024 770.238 -
std::find_if(vector<bool>)_(process_all)/1048576 787262.907 -
std::find_if(vector<bool>)_(process_all)/50 35.954 2.59%
std::find_if(vector<bool>)_(process_all)/8 5.526 1.25%
std::find_if(vector<bool>)_(process_all)/8192 6149.193 -
std::find_if(vector<char>)_(bail_25%)/1024 76.124 -
std::find_if(vector<char>)_(bail_25%)/32768 2074.951 -
std::find_if(vector<char>)_(bail_25%)/8 0.939 1.21%
std::find_if(vector<char>)_(bail_25%)/8192 526.062 -
std::find_if(vector<char>)_(process_all)/1024 274.257 -
std::find_if(vector<char>)_(process_all)/32768 8124.973 -
std::find_if(vector<char>)_(process_all)/50 12.478 -
std::find_if(vector<char>)_(process_all)/8 2.468 4.46%
std::find_if(vector<char>)_(process_all)/8192 2046.953 -
std::find_if(vector<int>)_(bail_25%)/1024 75.442 -
std::find_if(vector<int>)_(bail_25%)/32768 2335.293 -
std::find_if(vector<int>)_(bail_25%)/8 1.021 2.02%
std::find_if(vector<int>)_(bail_25%)/8192 547.730 -
std::find_if(vector<int>)_(process_all)/1024 283.321 -
std::find_if(vector<int>)_(process_all)/32768 8836.283 -
std::find_if(vector<int>)_(process_all)/50 14.215 -
std::find_if(vector<int>)_(process_all)/8 2.523 -
std::find_if(vector<int>)_(process_all)/8192 2192.214 -
std::find_if_not(deque<int>)_(bail_25%)/1024 106.505 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2826.407 2.23%
std::find_if_not(deque<int>)_(bail_25%)/8 1.537 -
std::find_if_not(deque<int>)_(bail_25%)/8192 705.736 2.10%
std::find_if_not(deque<int>)_(process_all)/1024 474.044 -4.64%
std::find_if_not(deque<int>)_(process_all)/32768 12404.507 8.20%
std::find_if_not(deque<int>)_(process_all)/50 24.418 3.52%
std::find_if_not(deque<int>)_(process_all)/8 3.991 2.61%
std::find_if_not(deque<int>)_(process_all)/8192 3097.340 7.60%
std::find_if_not(list<int>)_(bail_25%)/1024 193.872 -
std::find_if_not(list<int>)_(bail_25%)/32768 7521.074 1.32%
std::find_if_not(list<int>)_(bail_25%)/8 1.214 1.12%
std::find_if_not(list<int>)_(bail_25%)/8192 1520.296 -
std::find_if_not(list<int>)_(process_all)/1024 759.335 -
std::find_if_not(list<int>)_(process_all)/32768 33192.042 15.42%
std::find_if_not(list<int>)_(process_all)/50 21.427 -
std::find_if_not(list<int>)_(process_all)/8 3.421 -
std::find_if_not(list<int>)_(process_all)/8192 8859.997 9.04%
std::find_if_not(vector<bool>)_(process_all)/1024 770.463 1.09%
std::find_if_not(vector<bool>)_(process_all)/1048576 786065.683 1.08%
std::find_if_not(vector<bool>)_(process_all)/50 35.947 4.10%
std::find_if_not(vector<bool>)_(process_all)/8 5.542 3.15%
std::find_if_not(vector<bool>)_(process_all)/8192 6144.785 1.07%
std::find_if_not(vector<char>)_(bail_25%)/1024 76.151 -2.21%
std::find_if_not(vector<char>)_(bail_25%)/32768 2042.181 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.953 -
std::find_if_not(vector<char>)_(bail_25%)/8192 520.633 -
std::find_if_not(vector<char>)_(process_all)/1024 275.301 -
std::find_if_not(vector<char>)_(process_all)/32768 8125.935 -
std::find_if_not(vector<char>)_(process_all)/50 12.615 1.02%
std::find_if_not(vector<char>)_(process_all)/8 2.604 11.04%
std::find_if_not(vector<char>)_(process_all)/8192 2048.227 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.542 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2338.020 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.121 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.182 -
std::find_if_not(vector<int>)_(process_all)/1024 283.535 -
std::find_if_not(vector<int>)_(process_all)/32768 8816.473 -
std::find_if_not(vector<int>)_(process_all)/50 14.182 -
std::find_if_not(vector<int>)_(process_all)/8 2.646 4.84%
std::find_if_not(vector<int>)_(process_all)/8192 2194.087 -
std::flat_map<int,_int>::clear()/0 423.823 -
std::flat_map<int,_int>::clear()/1024 423.492 -
std::flat_map<int,_int>::clear()/32 423.328 -
std::flat_map<int,_int>::clear()/8192 447.658 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.549 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.573 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.000 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.653 2.51%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.637 -3.91%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.293 -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.173 -7.33%
std::flat_map<int,_int>::count(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.502 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.267 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.753 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.401 7.26%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 7.141 46.77%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.424 2.95%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 10.348 53.80%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.278 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.450 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.830 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1174.473 -
std::flat_map<int,_int>::ctor(const&)/0 13.703 -
std::flat_map<int,_int>::ctor(const&)/1024 179.093 -
std::flat_map<int,_int>::ctor(const&)/32 23.756 -
std::flat_map<int,_int>::ctor(const&)/8192 1932.212 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.717 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 179.037 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.765 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1938.131 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.547 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4291.143 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.628 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34290.488 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.580 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8906.798 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 210.894 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 110608.706 2.01%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.530 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.339 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.864 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.464 5.09%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.103 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.655 -1.47%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.490 -
std::flat_map<int,_int>::erase(iterator)/0 15.389 -
std::flat_map<int,_int>::erase(iterator)/1024 76.026 -
std::flat_map<int,_int>::erase(iterator)/32 20.860 -
std::flat_map<int,_int>::erase(iterator)/8192 511.836 2.12%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.722 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 439.706 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 427.336 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 637.388 -1.21%
std::flat_map<int,_int>::erase(key)_(existent)/0 15.866 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 92.607 -3.70%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.292 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 592.126 5.38%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.467 -4.30%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 5.791 15.30%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.614 10.07%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 11.198 30.53%
std::flat_map<int,_int>::find(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.328 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.331 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.193 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.332 -14.05%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.201 -19.92%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.347 -8.27%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 7.466 -24.90%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.778 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.235 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.427 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.027 -2.58%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.782 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 100.105 -1.49%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.417 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 567.632 2.13%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.880 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.599 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.940 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.308 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.872 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.314 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.664 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 508.139 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.764 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5238.970 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 636.125 -1.51%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40230.138 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.501 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7960.092 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 703.155 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65543.589 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.205 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1582.196 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 480.981 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9357.762 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 425.136 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1581.900 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 481.038 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9300.995 -
std::flat_map<int,_int>::insert(value)_(already_present)/0 0.998 -4.13%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.127 1.11%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.614 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.589 4.14%
std::flat_map<int,_int>::insert(value)_(new_value)/0 16.126 1.24%
std::flat_map<int,_int>::insert(value)_(new_value)/1024 25.393 -
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.394 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 32.304 6.08%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.974 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.431 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.648 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.038 10.24%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.097 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.096 8.12%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.437 1.25%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 33.320 14.72%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.979 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.008 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.274 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.316 19.42%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.363 4.34%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 8.878 21.86%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.414 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.376 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.652 -1.71%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 797.254 21.06%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.807 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.486 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.707 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 929.146 37.68%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.332 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.212 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.766 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 865.521 28.74%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.008 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.988 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.505 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.471 4.64%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.315 1.14%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 7.703 5.87%
std::flat_multimap<int,_int>::clear()/0 418.752 -
std::flat_multimap<int,_int>::clear()/1024 420.419 -
std::flat_multimap<int,_int>::clear()/32 420.545 -
std::flat_multimap<int,_int>::clear()/8192 442.307 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.583 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.362 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.849 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.656 7.72%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.166 -15.43%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.409 -1.70%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 8.333 -16.83%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.243 1.45%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.514 -2.65%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.891 2.72%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.025 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.050 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.500 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.229 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 189.670 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.749 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1174.809 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.614 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.505 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.715 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1928.344 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.627 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.651 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.762 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1934.354 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.770 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3927.570 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 168.224 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31148.267 -1.25%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.805 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8510.547 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 199.457 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 106411.748 -1.90%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.912 22.89%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.545 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 14.237 39.81%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.324 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.087 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.068 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.394 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.465 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.969 -1.79%
std::flat_multimap<int,_int>::erase(iterator)/32 20.839 -
std::flat_multimap<int,_int>::erase(iterator)/8192 495.806 -21.49%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.383 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 439.086 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.269 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 648.506 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.076 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 88.125 -4.02%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.046 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 536.331 -21.64%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.894 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.887 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.359 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.373 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.331 -1.58%
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.229 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.431 -11.03%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.257 -11.77%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.349 -2.66%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 8.741 -10.22%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 16.164 1.65%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 23.531 -58.83%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.567 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 41.088 -18.49%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 16.031 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 104.758 -57.55%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.961 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 679.372 18.48%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.292 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.658 -19.31%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.337 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.314 -1.60%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.284 1.00%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.067 -44.72%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.070 -1.39%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 607.786 18.57%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.706 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5783.146 1.23%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 654.930 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 43571.832 2.62%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.564 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7363.396 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 694.618 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59858.799 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.524 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1354.492 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 474.026 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7752.561 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.566 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1360.787 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 473.105 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7694.841 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.139 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 105.463 -57.26%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.814 -1.48%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 680.499 20.78%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.855 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 23.015 -50.85%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.218 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 38.954 14.43%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.013 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.119 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.516 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.242 -20.35%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.461 -8.81%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.903 -21.98%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.322 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 89.543 2.06%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.627 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 548.209 -46.91%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.591 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.087 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.736 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 547.737 -46.87%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.337 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.460 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.832 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 513.310 -53.14%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.038 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.135 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.518 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.753 29.56%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.580 12.84%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 9.579 31.51%
std::for_each(deque<int>)/32 3.815 -
std::for_each(deque<int>)/50 4.106 -
std::for_each(deque<int>)/8 0.921 -
std::for_each(deque<int>)/8192 254.494 -
std::for_each(join_view(vector<vector<int>>))/32 3.756 -
std::for_each(join_view(vector<vector<int>>))/50 4.034 -
std::for_each(join_view(vector<vector<int>>))/8 1.368 -
std::for_each(join_view(vector<vector<int>>))/8192 263.082 -
std::for_each(list<int>)/32 11.221 -
std::for_each(list<int>)/50 23.735 -
std::for_each(list<int>)/8 2.511 -3.33%
std::for_each(list<int>)/8192 8583.060 9.00%
std::for_each(vector<int>)/32 3.779 -
std::for_each(vector<int>)/50 4.091 -
std::for_each(vector<int>)/8 0.899 -
std::for_each(vector<int>)/8192 251.705 -
std::for_each_n(deque<int>)/32 3.762 -
std::for_each_n(deque<int>)/50 3.911 -1.49%
std::for_each_n(deque<int>)/8 1.308 12.51%
std::for_each_n(deque<int>)/8192 257.242 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.834 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.272 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.723 -3.39%
std::for_each_n(join_view(vector<vector<int>>))/8192 264.851 -
std::for_each_n(list<int>)/32 11.067 -
std::for_each_n(list<int>)/50 22.704 -
std::for_each_n(list<int>)/8 2.325 -9.38%
std::for_each_n(list<int>)/8192 8870.720 19.65%
std::for_each_n(vector<int>)/32 3.837 -
std::for_each_n(vector<int>)/50 4.042 -
std::for_each_n(vector<int>)/8 2.528 5.09%
std::for_each_n(vector<int>)/8192 251.865 -
std::generate(deque<int>)/1024 243.419 -1.09%
std::generate(deque<int>)/32 8.233 -1.12%
std::generate(deque<int>)/50 12.222 -1.10%
std::generate(deque<int>)/8192 1904.102 -
std::generate(list<int>)/1024 671.278 -
std::generate(list<int>)/32 8.476 -
std::generate(list<int>)/50 15.218 -
std::generate(list<int>)/8192 6929.158 -
std::generate(vector<int>)/1024 242.296 -1.19%
std::generate(vector<int>)/32 7.908 -1.57%
std::generate(vector<int>)/50 11.919 -1.25%
std::generate(vector<int>)/8192 1838.653 -
std::generate_n(deque<int>)/1024 243.990 -
std::generate_n(deque<int>)/32 8.343 -1.83%
std::generate_n(deque<int>)/50 12.335 -1.49%
std::generate_n(deque<int>)/8192 1951.959 -
std::generate_n(list<int>)/1024 650.805 -57.00%
std::generate_n(list<int>)/32 8.596 -
std::generate_n(list<int>)/50 17.322 -
std::generate_n(list<int>)/8192 7431.259 7.85%
std::generate_n(vector<int>)/1024 241.946 -
std::generate_n(vector<int>)/32 7.963 -
std::generate_n(vector<int>)/50 12.539 3.99%
std::generate_n(vector<int>)/8192 1841.747 -
std::is_partitioned(deque<int>)_(partitioned)/1024 374.203 2.33%
std::is_partitioned(deque<int>)_(partitioned)/32 10.795 17.26%
std::is_partitioned(deque<int>)_(partitioned)/50 16.623 19.27%
std::is_partitioned(deque<int>)_(partitioned)/8192 3142.271 9.21%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 104.391 -3.16%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.488 2.79%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.807 2.61%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 688.998 -1.58%
std::is_partitioned(list<int>)_(partitioned)/1024 714.443 -
std::is_partitioned(list<int>)_(partitioned)/32 8.683 -
std::is_partitioned(list<int>)_(partitioned)/50 13.763 -
std::is_partitioned(list<int>)_(partitioned)/8192 6797.923 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 175.586 -1.51%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.236 -2.01%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.424 -2.86%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2160.726 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.962 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.609 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.759 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1410.781 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 49.506 -9.84%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.864 -6.03%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.316 -1.13%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.633 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 486.306 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.973 5.80%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3877.903 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 519507.002 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 50.538 2.50%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 509.383 1.52%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.486 6.78%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4080.244 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 704506.018 2.53%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 65.504 2.29%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 505.257 2.78%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 8.293 1.60%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3904.971 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 626410.282 -1.32%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 55.015 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 517.367 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 9.592 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3965.154 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688419.847 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 66.030 2.27%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1472.182 -6.98%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.781 -1.09%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8865.299 -4.10%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1420255.252 -1.60%
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 38.768 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 812.369 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.729 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8192.365 -2.22%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1601401.412 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 65.420 1.28%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 770.033 -1.59%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.692 -3.05%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8387.769 -13.20%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1416940.201 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 38.554 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 825.154 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.375 2.53%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8534.282 -8.07%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1589405.752 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.610 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 316.905 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.478 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2488.892 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212505.409 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 29.626 1.58%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 546.534 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.393 -2.87%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4810.370 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1008608.046 1.76%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.703 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 369.203 7.71%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.922 7.62%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2939.058 11.59%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212091.050 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 27.329 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 524.145 -1.04%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.032 -2.80%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4857.236 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1038395.030 -1.25%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.325 -2.70%
std::is_sorted(deque<int>)/1024 476.637 -
std::is_sorted(deque<int>)/8 2.491 -1.30%
std::is_sorted(deque<int>)/8192 3811.471 -
std::is_sorted(deque<int>,_pred)/1024 597.184 -
std::is_sorted(deque<int>,_pred)/8 4.442 -
std::is_sorted(deque<int>,_pred)/8192 4795.144 -
std::is_sorted(list<int>)/1024 766.147 -
std::is_sorted(list<int>)/8 2.127 -
std::is_sorted(list<int>)/8192 7916.288 8.31%
std::is_sorted(list<int>,_pred)/1024 796.322 -
std::is_sorted(list<int>,_pred)/8 4.247 -
std::is_sorted(list<int>,_pred)/8192 8231.968 6.64%
std::is_sorted(vector<int>)/1024 242.771 -
std::is_sorted(vector<int>)/8 2.075 -
std::is_sorted(vector<int>)/8192 1894.289 -
std::is_sorted(vector<int>,_pred)/1024 462.563 -
std::is_sorted(vector<int>,_pred)/8 3.903 -2.94%
std::is_sorted(vector<int>,_pred)/8192 3681.179 -
std::is_sorted_until(deque<int>)/1024 470.840 -
std::is_sorted_until(deque<int>)/8 2.859 12.43%
std::is_sorted_until(deque<int>)/8192 3773.971 -
std::is_sorted_until(deque<int>,_pred)/1024 599.498 -
std::is_sorted_until(deque<int>,_pred)/8 4.421 10.34%
std::is_sorted_until(deque<int>,_pred)/8192 4863.424 -
std::is_sorted_until(list<int>)/1024 749.086 -
std::is_sorted_until(list<int>)/8 2.193 -2.37%
std::is_sorted_until(list<int>)/8192 6782.072 -5.69%
std::is_sorted_until(list<int>,_pred)/1024 793.822 -
std::is_sorted_until(list<int>,_pred)/8 4.208 -
std::is_sorted_until(list<int>,_pred)/8192 8312.083 14.53%
std::is_sorted_until(vector<int>)/1024 238.840 -
std::is_sorted_until(vector<int>)/8 2.050 -
std::is_sorted_until(vector<int>)/8192 1862.934 -
std::is_sorted_until(vector<int>,_pred)/1024 428.385 5.82%
std::is_sorted_until(vector<int>,_pred)/8 3.564 -2.75%
std::is_sorted_until(vector<int>,_pred)/8192 3281.062 1.59%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 695.730 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.436 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13984.355 54.65%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11257.058 -4.67%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 327.485 -5.64%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 98368.090 -3.28%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11288.200 -4.01%
std::list<int>::ctor(Range)_(cheap_elements)/32 326.779 -5.65%
std::list<int>::ctor(Range)_(cheap_elements)/8192 98478.926 -1.36%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11398.227 -
std::list<int>::ctor(const&)_(cheap_elements)/32 324.917 -3.91%
std::list<int>::ctor(const&)_(cheap_elements)/8192 99428.057 -1.68%
std::list<int>::ctor(size)/1024 12301.478 -1.12%
std::list<int>::ctor(size)/32 334.637 -3.22%
std::list<int>::ctor(size)/8192 99691.902 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11573.329 -2.40%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 331.687 -3.63%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 101766.659 -
std::list<int>::erase(begin)_(cheap_elements)/1024 9.765 -9.29%
std::list<int>::erase(begin)_(cheap_elements)/32 10.230 -4.09%
std::list<int>::erase(begin)_(cheap_elements)/8192 9.748 -8.76%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.283 -3.85%
std::list<int>::insert(begin)_(cheap_elements)/32 10.499 -1.55%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.231 -3.84%
std::list<int>::operator=(const&)_(cheap_elements)/1024 757.443 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.959 -1.08%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9288.624 13.09%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.604 -1.73%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.435 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.479 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 771.006 -18.63%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.922 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10914.407 -17.52%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6589.828 1.51%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.506 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53467.711 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12506.350 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 345.270 -2.18%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 103574.135 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32611.251 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 919.210 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 279519.577 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12644.272 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 350.779 -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 104290.330 -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32650.610 1.31%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 922.110 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 280038.024 1.21%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12470.609 -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 343.647 -1.56%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 103173.850 -1.17%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32908.725 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 924.736 -1.64%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 280037.271 -
std::list<std::string>::ctor(size)/1024 12922.387 2.99%
std::list<std::string>::ctor(size)/32 346.986 -
std::list<std::string>::ctor(size)/8192 107304.179 3.28%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12523.350 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 345.326 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 103708.893 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32525.200 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 890.253 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 276843.271 -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.858 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.643 -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 11.871 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.434 -1.55%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.880 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.787 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.358 -
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.330 -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.146 -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.046 1.58%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.100 1.59%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.972 1.41%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1305.464 -13.28%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.407 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10996.930 7.43%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6807.971 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 136.772 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 54943.623 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.952 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.667 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.091 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.559 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.061 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.131 -
std::map<int,_int>::clear()/0 419.950 -
std::map<int,_int>::clear()/1024 10832.097 4.19%
std::map<int,_int>::clear()/32 672.551 3.10%
std::map<int,_int>::clear()/8192 86983.278 7.04%
std::map<int,_int>::contains(key)_(existent)/0 0.012 -
std::map<int,_int>::contains(key)_(existent)/1024 4.107 -1.07%
std::map<int,_int>::contains(key)_(existent)/32 1.591 -2.41%
std::map<int,_int>::contains(key)_(existent)/8192 5.512 1.84%
std::map<int,_int>::contains(key)_(non-existent)/0 0.270 -4.33%
std::map<int,_int>::contains(key)_(non-existent)/1024 5.442 1.47%
std::map<int,_int>::contains(key)_(non-existent)/32 2.328 -2.89%
std::map<int,_int>::contains(key)_(non-existent)/8192 8.095 5.50%
std::map<int,_int>::count(key)_(existent)/0 0.012 -
std::map<int,_int>::count(key)_(existent)/1024 4.270 -1.79%
std::map<int,_int>::count(key)_(existent)/32 1.679 -1.90%
std::map<int,_int>::count(key)_(existent)/8192 5.924 -1.33%
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.334 -4.26%
std::map<int,_int>::count(key)_(non-existent)/32 2.886 -5.41%
std::map<int,_int>::count(key)_(non-existent)/8192 11.182 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.687 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5967.529 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 189.659 1.52%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52464.562 1.57%
std::map<int,_int>::ctor(const&)/0 13.661 -
std::map<int,_int>::ctor(const&)/1024 6203.166 -1.63%
std::map<int,_int>::ctor(const&)/32 211.030 -
std::map<int,_int>::ctor(const&)/8192 49846.360 -1.12%
std::map<int,_int>::ctor(const&,_alloc)/0 13.667 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6203.991 -2.00%
std::map<int,_int>::ctor(const&,_alloc)/32 213.352 -1.47%
std::map<int,_int>::ctor(const&,_alloc)/8192 49662.765 -1.85%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.643 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8920.327 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 262.073 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71715.247 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.639 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12877.308 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 281.850 -2.70%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 275980.974 -1.52%
std::map<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.458 8.51%
std::map<int,_int>::equal_range(key)_(existent)/32 1.847 5.45%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.534 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.975 -7.24%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.727 2.67%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.763 -5.64%
std::map<int,_int>::erase(iterator)/0 20.997 2.04%
std::map<int,_int>::erase(iterator)/1024 21.280 1.85%
std::map<int,_int>::erase(iterator)/32 21.233 1.90%
std::map<int,_int>::erase(iterator)/8192 21.494 2.55%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.980 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7403.294 4.82%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 603.849 1.90%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57765.875 5.40%
std::map<int,_int>::erase(key)_(existent)/0 21.529 3.01%
std::map<int,_int>::erase(key)_(existent)/1024 25.142 -
std::map<int,_int>::erase(key)_(existent)/32 23.241 2.60%
std::map<int,_int>::erase(key)_(existent)/8192 26.005 -
std::map<int,_int>::erase(key)_(non-existent)/0 0.253 -4.61%
std::map<int,_int>::erase(key)_(non-existent)/1024 5.301 -1.45%
std::map<int,_int>::erase(key)_(non-existent)/32 2.321 -
std::map<int,_int>::erase(key)_(non-existent)/8192 7.333 -1.68%
std::map<int,_int>::find(key)_(existent)/0 0.014 -
std::map<int,_int>::find(key)_(existent)/1024 3.892 -
std::map<int,_int>::find(key)_(existent)/32 1.575 -2.21%
std::map<int,_int>::find(key)_(existent)/8192 5.503 -1.69%
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.574 5.24%
std::map<int,_int>::find(key)_(non-existent)/32 2.511 6.96%
std::map<int,_int>::find(key)_(non-existent)/8192 7.643 7.97%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.007 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.802 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.431 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.755 7.62%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.986 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.032 -1.12%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.762 -1.17%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.248 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.189 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.317 1.08%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.001 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.372 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.207 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.179 -1.33%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.209 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.628 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.380 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15075.228 -1.44%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 813.165 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 139743.676 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.922 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7784.238 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 570.185 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 137136.519 -2.49%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.775 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11317.779 1.35%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 721.478 1.48%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93621.969 1.32%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.320 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9382.869 -1.58%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 700.093 1.93%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 78720.175 -2.87%
std::map<int,_int>::insert(value)_(already_present)/0 0.644 10.60%
std::map<int,_int>::insert(value)_(already_present)/1024 3.216 -
std::map<int,_int>::insert(value)_(already_present)/32 1.758 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.908 -
std::map<int,_int>::insert(value)_(new_value)/0 18.025 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.664 -
std::map<int,_int>::insert(value)_(new_value)/32 19.867 -
std::map<int,_int>::insert(value)_(new_value)/8192 38.529 -2.35%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.648 6.02%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.467 -12.46%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.747 -3.16%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.014 -2.82%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.981 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.512 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.759 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 35.511 3.20%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.020 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.442 2.43%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.514 1.22%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.628 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.461 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.334 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.592 -7.37%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.326 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6205.694 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 209.316 -1.41%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49545.959 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.325 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6291.684 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 208.527 -1.40%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49798.686 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.267 -2.81%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1524.338 4.52%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 42.820 13.44%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12746.960 -
std::map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.091 -1.67%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.724 1.71%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.677 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.697 -5.61%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.601 -3.02%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.548 -9.82%
std::map<std::string,_int>::clear()/0 422.986 -
std::map<std::string,_int>::clear()/1024 21748.140 4.83%
std::map<std::string,_int>::clear()/32 920.271 2.03%
std::map<std::string,_int>::clear()/8192 210935.125 4.82%
std::map<std::string,_int>::contains(key)_(existent)/0 0.012 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.081 9.88%
std::map<std::string,_int>::contains(key)_(existent)/32 15.168 -4.06%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.513 -1.76%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.284 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 20.956 2.83%
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.329 -12.52%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.331 -
std::map<std::string,_int>::count(key)_(existent)/0 0.011 -
std::map<std::string,_int>::count(key)_(existent)/1024 23.735 -3.89%
std::map<std::string,_int>::count(key)_(existent)/32 15.687 -4.76%
std::map<std::string,_int>::count(key)_(existent)/8192 31.244 2.46%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 23.023 -4.29%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.095 -2.67%
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.515 -2.16%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.682 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7116.347 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 219.838 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59832.551 -
std::map<std::string,_int>::ctor(const&)/0 13.577 -
std::map<std::string,_int>::ctor(const&)/1024 34653.199 -
std::map<std::string,_int>::ctor(const&)/32 718.843 4.48%
std::map<std::string,_int>::ctor(const&)/8192 342770.376 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.588 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36855.836 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 697.439 -6.78%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 345829.385 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.685 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40861.737 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 818.005 -2.13%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 393758.537 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.657 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54260.864 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1014.806 -1.96%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1098647.524 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.698 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.011 -4.94%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.916 4.21%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 22.951 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 9.916 2.71%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 30.534 -3.65%
std::map<std::string,_int>::erase(iterator)/0 33.113 32.70%
std::map<std::string,_int>::erase(iterator)/1024 30.973 19.67%
std::map<std::string,_int>::erase(iterator)/32 29.877 -1.42%
std::map<std::string,_int>::erase(iterator)/8192 30.873 -12.35%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.218 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12664.532 5.25%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 704.351 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117048.808 3.06%
std::map<std::string,_int>::erase(key)_(existent)/0 69.890 -5.14%
std::map<std::string,_int>::erase(key)_(existent)/1024 60.712 -23.78%
std::map<std::string,_int>::erase(key)_(existent)/32 87.937 9.00%
std::map<std::string,_int>::erase(key)_(existent)/8192 106.340 30.28%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 22.233 -9.19%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.480 -3.61%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 26.831 -6.93%
std::map<std::string,_int>::find(key)_(existent)/0 0.030 -
std::map<std::string,_int>::find(key)_(existent)/1024 24.579 10.35%
std::map<std::string,_int>::find(key)_(existent)/32 15.099 2.54%
std::map<std::string,_int>::find(key)_(existent)/8192 33.990 5.28%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 23.466 -10.74%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.574 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 29.095 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.336 -13.16%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.262 -21.13%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 43.810 16.65%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 87.135 1.42%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.235 27.71%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 45.877 22.19%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 46.221 20.58%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 54.283 -2.03%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 29.078 -18.59%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 42.655 2.96%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 28.045 1.02%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.605 -9.16%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 25.138 -22.05%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.473 30.81%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 35.316 20.78%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 45.151 2.67%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.967 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67212.715 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1517.798 -5.46%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 816712.464 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.282 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39201.499 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1105.633 -6.26%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 619699.042 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.923 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35242.343 -1.15%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1215.534 -4.30%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 393949.158 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.833 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34582.370 -1.64%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1297.950 7.47%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367411.031 -
std::map<std::string,_int>::insert(value)_(already_present)/0 17.302 18.50%
std::map<std::string,_int>::insert(value)_(already_present)/1024 25.978 4.76%
std::map<std::string,_int>::insert(value)_(already_present)/32 24.445 59.77%
std::map<std::string,_int>::insert(value)_(already_present)/8192 27.862 -22.18%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.222 -1.53%
std::map<std::string,_int>::insert(value)_(new_value)/1024 65.116 -15.52%
std::map<std::string,_int>::insert(value)_(new_value)/32 44.493 6.16%
std::map<std::string,_int>::insert(value)_(new_value)/8192 68.768 -26.62%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 8.705 -57.12%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 35.216 37.27%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 17.674 -19.53%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 40.963 99.79%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 34.789 7.01%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 59.176 17.49%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 32.646 -3.65%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 69.412 -22.85%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.364 5.31%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.917 -1.10%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 29.328 -2.80%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.696 3.31%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.585 -4.28%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.218 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.315 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36558.702 -1.10%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 763.264 -11.04%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348868.411 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.324 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35540.384 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 684.876 -7.20%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347188.036 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.122 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17338.063 3.67%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 339.155 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209652.679 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.013 5.06%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 17.260 3.51%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 27.120 -14.57%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.054 -11.13%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.460 -2.15%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 36.041 6.01%
std::mismatch(deque<int>)_(it,_it,_it)/1000 453.115 -3.77%
std::mismatch(deque<int>)_(it,_it,_it)/1024 470.804 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496198.596 -1.31%
std::mismatch(deque<int>)_(it,_it,_it)/8 4.162 -
std::mismatch(deque<int>)_(it,_it,_it)/8192 3854.046 -1.25%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 474.653 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 486.689 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 492031.140 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.767 -8.29%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3838.854 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 716.704 -2.48%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 723.173 -2.43%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625994.176 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.308 -3.54%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4834.725 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 693.618 -2.12%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 740.831 1.26%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 626747.501 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 5.997 -3.51%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4836.266 -
std::mismatch(list<int>)_(it,_it,_it)/1000 1445.644 92.11%
std::mismatch(list<int>)_(it,_it,_it)/1024 1465.719 90.29%
std::mismatch(list<int>)_(it,_it,_it)/1048576 932023.660 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.638 -6.11%
std::mismatch(list<int>)_(it,_it,_it)/8192 10655.666 43.25%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 760.020 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 777.607 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 950790.540 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.960 1.25%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13628.976 16.93%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 814.236 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 832.143 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 986821.974 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.608 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 13675.100 14.93%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 800.690 -1.07%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 819.240 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 972383.300 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.542 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12058.929 13.06%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.766 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 75.249 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76778.424 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.108 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 603.451 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.805 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.695 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76634.486 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.242 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 455.851 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 508.888 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 607454.235 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.142 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4730.837 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 486.461 6.58%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 495.447 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 604767.496 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.396 4.63%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4766.358 -
std::move(deque<int>)/1048576 54302.756 -
std::move(deque<int>)/262144 14684.359 -2.31%
std::move(deque<int>)/32768 2127.292 15.70%
std::move(deque<int>)/4096 153.441 -
std::move(deque<int>)/512 24.820 4.09%
std::move(deque<int>)/64 6.084 -3.16%
std::move(deque<int>)/8 3.849 -
std::move(list<int>)/1048576 1016228.204 2.39%
std::move(list<int>)/262144 247340.616 1.42%
std::move(list<int>)/32768 31218.642 1.70%
std::move(list<int>)/4096 5040.240 3.11%
std::move(list<int>)/512 366.567 1.04%
std::move(list<int>)/64 48.176 -
std::move(list<int>)/8 3.465 -
std::move(vector<bool>)_(aligned)/1048576 2106.552 -
std::move(vector<bool>)_(aligned)/262144 255.932 -
std::move(vector<bool>)_(aligned)/32768 36.707 -
std::move(vector<bool>)_(aligned)/4096 7.046 -
std::move(vector<bool>)_(aligned)/512 2.345 -1.33%
std::move(vector<bool>)_(aligned)/64 1.772 6.44%
std::move(vector<bool>)_(unaligned)/1048576 6689.212 -
std::move(vector<bool>)_(unaligned)/262144 1582.279 -
std::move(vector<bool>)_(unaligned)/32768 202.068 -
std::move(vector<bool>)_(unaligned)/4096 26.567 -1.33%
std::move(vector<bool>)_(unaligned)/512 3.950 -1.21%
std::move(vector<bool>)_(unaligned)/64 1.545 1.84%
std::move(vector<int>)/1048576 57743.698 3.41%
std::move(vector<int>)/262144 23440.920 29.94%
std::move(vector<int>)/32768 2121.385 -
std::move(vector<int>)/4096 134.569 -
std::move(vector<int>)/512 20.185 -
std::move(vector<int>)/64 4.143 -
std::move(vector<int>)/8 2.297 3.64%
std::move_backward(deque<int>)/1048576 127740.576 -
std::move_backward(deque<int>)/262144 29877.751 -
std::move_backward(deque<int>)/32768 3506.366 -1.93%
std::move_backward(deque<int>)/4096 159.129 -
std::move_backward(deque<int>)/512 23.922 1.44%
std::move_backward(deque<int>)/64 5.451 2.68%
std::move_backward(deque<int>)/8 3.550 5.42%
std::move_backward(list<int>)/1048576 1037774.149 -
std::move_backward(list<int>)/262144 263329.393 -1.28%
std::move_backward(list<int>)/32768 31695.698 -
std::move_backward(list<int>)/4096 5536.453 -
std::move_backward(list<int>)/512 370.398 -
std::move_backward(list<int>)/64 39.607 -
std::move_backward(list<int>)/8 3.412 -
std::move_backward(vector<bool>)_(aligned)/1048576 2113.999 -
std::move_backward(vector<bool>)_(aligned)/262144 257.436 -
std::move_backward(vector<bool>)_(aligned)/32768 38.030 -
std::move_backward(vector<bool>)_(aligned)/4096 7.278 -
std::move_backward(vector<bool>)_(aligned)/512 2.416 1.28%
std::move_backward(vector<bool>)_(aligned)/64 1.792 -2.93%
std::move_backward(vector<bool>)_(unaligned)/1048576 6496.182 -
std::move_backward(vector<bool>)_(unaligned)/262144 1583.866 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.731 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.465 -
std::move_backward(vector<bool>)_(unaligned)/512 4.668 -
std::move_backward(vector<bool>)_(unaligned)/64 1.821 -5.46%
std::move_backward(vector<int>)/1048576 56638.074 -
std::move_backward(vector<int>)/262144 21714.070 -
std::move_backward(vector<int>)/32768 2139.394 -
std::move_backward(vector<int>)/4096 135.735 -
std::move_backward(vector<int>)/512 20.831 -
std::move_backward(vector<int>)/64 4.329 -
std::move_backward(vector<int>)/8 2.256 -
std::multimap<int,_int>::clear()/0 421.713 -
std::multimap<int,_int>::clear()/1024 10342.745 -
std::multimap<int,_int>::clear()/32 660.453 -
std::multimap<int,_int>::clear()/8192 81774.678 -
std::multimap<int,_int>::contains(key)_(existent)/0 0.014 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.812 3.77%
std::multimap<int,_int>::contains(key)_(existent)/32 1.673 1.10%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.618 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.266 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.330 -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.383 1.60%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.164 -
std::multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.839 2.28%
std::multimap<int,_int>::count(key)_(existent)/32 3.585 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.752 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.924 -3.74%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.475 -7.06%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.179 -5.25%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.752 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5986.425 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 187.373 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 52323.807 1.83%
std::multimap<int,_int>::ctor(const&)/0 13.650 -
std::multimap<int,_int>::ctor(const&)/1024 6184.216 -1.67%
std::multimap<int,_int>::ctor(const&)/32 210.955 -1.67%
std::multimap<int,_int>::ctor(const&)/8192 49343.798 -1.98%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.658 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6171.976 -1.84%
std::multimap<int,_int>::ctor(const&,_alloc)/32 213.370 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 49379.806 -1.85%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.608 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7878.652 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 222.372 -2.20%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 63504.606 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.639 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12754.451 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 295.220 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 275099.864 -1.72%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.019 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.190 2.43%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.431 1.81%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.087 1.42%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.400 5.02%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.659 17.89%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.071 5.78%
std::multimap<int,_int>::erase(iterator)/0 20.481 -1.47%
std::multimap<int,_int>::erase(iterator)/1024 20.711 -1.73%
std::multimap<int,_int>::erase(iterator)/32 20.673 -2.03%
std::multimap<int,_int>::erase(iterator)/8192 20.925 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.665 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7064.878 1.27%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 591.553 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56074.708 1.62%
std::multimap<int,_int>::erase(key)_(existent)/0 21.376 -2.17%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.394 -
std::multimap<int,_int>::erase(key)_(existent)/32 22.748 -1.44%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.452 -
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.662 -1.00%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.258 -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.075 -2.97%
std::multimap<int,_int>::find(key)_(existent)/0 0.018 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.917 2.40%
std::multimap<int,_int>::find(key)_(existent)/32 1.626 1.19%
std::multimap<int,_int>::find(key)_(existent)/8192 5.564 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.426 1.78%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.248 -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.573 1.39%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.070 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.103 -4.80%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.714 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.518 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.021 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.579 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.302 -2.38%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.652 -1.35%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.048 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.773 -1.25%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.891 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.115 -3.06%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.029 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.152 -1.47%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.823 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.122 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.150 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14662.455 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 796.021 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 146966.583 1.39%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.746 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12190.516 1.29%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 707.919 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 184645.500 3.15%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.193 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10581.688 1.11%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 675.662 -1.01%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89048.939 4.36%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.788 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9840.576 -2.61%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 703.392 1.38%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80293.056 -1.61%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.156 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.459 -1.07%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.020 -1.07%
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.152 -1.38%
std::multimap<int,_int>::insert(value)_(new_value)/0 18.064 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 34.199 1.01%
std::multimap<int,_int>::insert(value)_(new_value)/32 20.084 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 37.525 1.39%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.015 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.071 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.203 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.282 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.961 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.923 1.35%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.864 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.332 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6226.067 -1.28%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 214.379 2.05%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49791.064 -1.12%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.344 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6220.452 -1.33%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 213.871 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49792.345 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.240 1.07%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1452.900 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 36.574 -7.23%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12723.917 -
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.016 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.070 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.207 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.250 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.636 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.746 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.871 -
std::multimap<std::string,_int>::clear()/0 420.153 -
std::multimap<std::string,_int>::clear()/1024 19985.345 -
std::multimap<std::string,_int>::clear()/32 897.888 -
std::multimap<std::string,_int>::clear()/8192 201885.565 -
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.019 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.315 -4.77%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.624 1.37%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 29.641 -1.16%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.283 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 25.409 3.72%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 9.884 -1.64%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.694 -3.83%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 22.368 1.01%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.448 -
std::multimap<std::string,_int>::count(key)_(existent)/8192 29.013 -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.609 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.563 3.56%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 31.017 1.50%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.694 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7073.742 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 213.781 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60468.079 -
std::multimap<std::string,_int>::ctor(const&)/0 13.582 -
std::multimap<std::string,_int>::ctor(const&)/1024 35132.354 1.23%
std::multimap<std::string,_int>::ctor(const&)/32 822.895 -
std::multimap<std::string,_int>::ctor(const&)/8192 345015.936 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.598 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37385.780 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 792.282 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346788.473 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.671 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39227.478 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 735.003 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381727.773 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.745 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54997.552 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 953.533 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1041213.729 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.220 1.17%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.148 1.50%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 29.127 -3.87%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.265 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.493 -1.23%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.564 4.64%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 30.987 -2.28%
std::multimap<std::string,_int>::erase(iterator)/0 27.306 -
std::multimap<std::string,_int>::erase(iterator)/1024 28.020 -
std::multimap<std::string,_int>::erase(iterator)/32 31.922 1.26%
std::multimap<std::string,_int>::erase(iterator)/8192 26.937 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.147 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12504.218 1.49%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 688.583 1.10%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114939.388 1.20%
std::multimap<std::string,_int>::erase(key)_(existent)/0 58.185 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 89.946 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 72.469 -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 105.812 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 22.648 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.870 -1.57%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.751 1.16%
std::multimap<std::string,_int>::find(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.801 -
std::multimap<std::string,_int>::find(key)_(existent)/32 15.031 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.044 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.348 -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.175 -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 26.021 -2.09%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 30.313 1.01%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.729 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.136 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 87.519 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.810 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.881 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 33.538 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 44.197 1.24%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.188 -1.39%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.956 1.46%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.801 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.790 1.25%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.469 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.827 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.544 3.48%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.498 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.559 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 68034.507 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1472.958 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 816034.612 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.584 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 62604.423 1.75%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1492.334 -1.69%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 791032.474 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.895 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33054.575 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1221.562 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 377771.615 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.234 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32229.604 1.19%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1178.332 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 347430.528 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 53.740 1.90%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 43.259 1.46%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 61.065 1.27%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 69.436 -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.137 -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 64.777 1.35%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 39.398 -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 74.781 -2.89%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.071 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.078 -1.20%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 27.059 -1.01%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.474 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.636 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 30.017 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.363 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 35843.016 -1.51%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 861.090 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348959.344 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.387 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35922.366 1.38%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 649.430 1.72%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348194.961 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.123 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17376.466 1.10%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 339.334 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208967.421 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 24.514 2.34%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.606 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 29.869 -3.88%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.318 -15.93%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.166 -8.15%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 37.288 19.96%
std::multiset<int>::clear()/0 420.239 -
std::multiset<int>::clear()/1024 9744.111 -
std::multiset<int>::clear()/32 638.955 -
std::multiset<int>::clear()/8192 75489.114 -
std::multiset<int>::contains(key)_(existent)/0 0.017 -
std::multiset<int>::contains(key)_(existent)/1024 3.979 -
std::multiset<int>::contains(key)_(existent)/32 1.670 1.23%
std::multiset<int>::contains(key)_(existent)/8192 8.337 -9.60%
std::multiset<int>::contains(key)_(non-existent)/0 0.263 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.531 -1.11%
std::multiset<int>::contains(key)_(non-existent)/32 2.329 1.11%
std::multiset<int>::contains(key)_(non-existent)/8192 8.523 -1.14%
std::multiset<int>::count(key)_(existent)/0 0.015 -
std::multiset<int>::count(key)_(existent)/1024 5.827 3.54%
std::multiset<int>::count(key)_(existent)/32 3.605 1.52%
std::multiset<int>::count(key)_(existent)/8192 9.675 4.55%
std::multiset<int>::count(key)_(non-existent)/0 0.253 -
std::multiset<int>::count(key)_(non-existent)/1024 6.007 1.04%
std::multiset<int>::count(key)_(non-existent)/32 2.271 -
std::multiset<int>::count(key)_(non-existent)/8192 9.462 -13.64%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.673 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5854.698 -
std::multiset<int>::ctor(&&,_different_allocs)/32 181.093 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48648.362 -
std::multiset<int>::ctor(const&)/0 13.594 -
std::multiset<int>::ctor(const&)/1024 6329.141 1.60%
std::multiset<int>::ctor(const&)/32 229.542 5.28%
std::multiset<int>::ctor(const&)/8192 50856.912 2.79%
std::multiset<int>::ctor(const&,_alloc)/0 13.594 -
std::multiset<int>::ctor(const&,_alloc)/1024 6467.638 3.03%
std::multiset<int>::ctor(const&,_alloc)/32 231.024 5.06%
std::multiset<int>::ctor(const&,_alloc)/8192 51174.906 2.47%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.571 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8378.942 -3.70%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 247.067 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 67915.067 -1.97%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.586 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12546.014 1.47%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 297.462 2.10%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 259621.393 2.72%
std::multiset<int>::equal_range(key)_(existent)/0 0.016 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.499 -1.25%
std::multiset<int>::equal_range(key)_(existent)/32 2.512 -2.76%
std::multiset<int>::equal_range(key)_(existent)/8192 8.934 -2.83%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.364 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.328 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.509 -10.23%
std::multiset<int>::erase(iterator)/0 20.091 -
std::multiset<int>::erase(iterator)/1024 23.874 -
std::multiset<int>::erase(iterator)/32 21.664 -
std::multiset<int>::erase(iterator)/8192 23.927 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.031 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6590.103 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 579.120 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52559.826 1.29%
std::multiset<int>::erase(key)_(existent)/0 21.113 -
std::multiset<int>::erase(key)_(existent)/1024 40.656 -
std::multiset<int>::erase(key)_(existent)/32 22.178 -
std::multiset<int>::erase(key)_(existent)/8192 61.240 -
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.883 3.56%
std::multiset<int>::erase(key)_(non-existent)/32 2.654 -
std::multiset<int>::erase(key)_(non-existent)/8192 9.893 3.94%
std::multiset<int>::find(key)_(existent)/0 0.017 -
std::multiset<int>::find(key)_(existent)/1024 3.685 -2.24%
std::multiset<int>::find(key)_(existent)/32 1.679 -
std::multiset<int>::find(key)_(existent)/8192 8.348 -
std::multiset<int>::find(key)_(non-existent)/0 0.254 -
std::multiset<int>::find(key)_(non-existent)/1024 5.495 -
std::multiset<int>::find(key)_(non-existent)/32 2.254 -
std::multiset<int>::find(key)_(non-existent)/8192 8.689 1.42%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.157 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 58.898 16.04%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.970 1.06%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 85.069 12.07%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.159 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.155 -2.34%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.609 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.177 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.125 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 51.357 -1.59%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 20.059 1.36%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 72.241 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.235 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.820 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.217 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.310 -1.29%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 420.540 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14705.401 1.80%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 782.977 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 151263.589 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 420.384 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13283.917 14.84%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 723.024 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 215219.107 5.87%
std::multiset<int>::insert(value)_(already_present)/0 18.268 -
std::multiset<int>::insert(value)_(already_present)/1024 28.642 -1.39%
std::multiset<int>::insert(value)_(already_present)/32 19.364 -
std::multiset<int>::insert(value)_(already_present)/8192 32.068 -1.90%
std::multiset<int>::insert(value)_(new_value)/0 17.912 -
std::multiset<int>::insert(value)_(new_value)/1024 47.741 -
std::multiset<int>::insert(value)_(new_value)/32 20.001 -
std::multiset<int>::insert(value)_(new_value)/8192 73.952 -
std::multiset<int>::lower_bound(key)_(existent)/0 0.010 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.171 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.658 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.858 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.900 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.845 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.096 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.272 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6708.220 7.16%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 233.296 6.41%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 52756.290 6.10%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.256 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6635.055 7.19%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 234.039 7.32%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 53266.930 8.28%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.202 -1.33%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1312.184 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 32.383 -2.45%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12711.918 2.81%
std::multiset<int>::upper_bound(key)_(existent)/0 0.012 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.049 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.219 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.681 -2.99%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.254 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.459 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.835 -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.078 -
std::multiset<std::string>::clear()/0 419.030 -
std::multiset<std::string>::clear()/1024 19601.189 -2.88%
std::multiset<std::string>::clear()/32 884.877 -3.63%
std::multiset<std::string>::clear()/8192 201896.835 -4.37%
std::multiset<std::string>::contains(key)_(existent)/0 0.014 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.796 2.08%
std::multiset<std::string>::contains(key)_(existent)/32 15.228 -9.22%
std::multiset<std::string>::contains(key)_(existent)/8192 28.351 -6.31%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.285 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 21.277 -7.62%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.746 -1.21%
std::multiset<std::string>::contains(key)_(non-existent)/8192 29.130 -9.02%
std::multiset<std::string>::count(key)_(existent)/0 0.036 -
std::multiset<std::string>::count(key)_(existent)/1024 23.723 2.57%
std::multiset<std::string>::count(key)_(existent)/32 20.010 4.45%
std::multiset<std::string>::count(key)_(existent)/8192 30.948 5.45%
std::multiset<std::string>::count(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::count(key)_(non-existent)/1024 22.771 -2.79%
std::multiset<std::string>::count(key)_(non-existent)/32 10.618 1.19%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.587 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.685 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6865.644 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 211.419 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57372.544 -
std::multiset<std::string>::ctor(const&)/0 13.534 -
std::multiset<std::string>::ctor(const&)/1024 35377.274 2.01%
std::multiset<std::string>::ctor(const&)/32 722.744 1.42%
std::multiset<std::string>::ctor(const&)/8192 344847.275 1.09%
std::multiset<std::string>::ctor(const&,_alloc)/0 13.549 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 37745.627 1.85%
std::multiset<std::string>::ctor(const&,_alloc)/32 760.182 2.71%
std::multiset<std::string>::ctor(const&,_alloc)/8192 350857.125 1.38%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.664 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40217.002 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 774.262 1.69%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 383240.436 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.689 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54856.120 1.77%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 927.286 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1060014.074 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.034 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.722 -4.43%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.838 -2.37%
std::multiset<std::string>::equal_range(key)_(existent)/8192 27.731 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.263 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 22.361 -2.09%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.451 -1.15%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.675 6.14%
std::multiset<std::string>::erase(iterator)/0 26.420 -10.06%
std::multiset<std::string>::erase(iterator)/1024 29.716 -
std::multiset<std::string>::erase(iterator)/32 32.471 4.52%
std::multiset<std::string>::erase(iterator)/8192 32.717 21.93%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.552 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12347.435 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 692.434 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114425.319 -
std::multiset<std::string>::erase(key)_(existent)/0 41.267 2.31%
std::multiset<std::string>::erase(key)_(existent)/1024 70.630 -17.00%
std::multiset<std::string>::erase(key)_(existent)/32 50.538 1.56%
std::multiset<std::string>::erase(key)_(existent)/8192 110.824 -12.87%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.382 -1.79%
std::multiset<std::string>::erase(key)_(non-existent)/32 10.930 12.40%
std::multiset<std::string>::erase(key)_(non-existent)/8192 31.025 5.18%
std::multiset<std::string>::find(key)_(existent)/0 0.036 -
std::multiset<std::string>::find(key)_(existent)/1024 22.414 4.98%
std::multiset<std::string>::find(key)_(existent)/32 15.579 -3.61%
std::multiset<std::string>::find(key)_(existent)/8192 25.565 -15.40%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.795 -
std::multiset<std::string>::find(key)_(non-existent)/32 10.475 -
std::multiset<std::string>::find(key)_(non-existent)/8192 29.473 8.31%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.663 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 61.397 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.452 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 86.115 1.29%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.349 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.238 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 30.176 2.16%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 53.738 1.12%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.471 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.869 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.721 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 78.906 1.74%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.525 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.233 1.12%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 38.702 2.98%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.202 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 420.696 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 68017.289 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1472.290 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 829075.525 1.36%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 420.792 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 59121.775 1.90%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1449.919 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 799802.806 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.553 -
std::multiset<std::string>::insert(value)_(already_present)/1024 57.509 1.86%
std::multiset<std::string>::insert(value)_(already_present)/32 42.287 -
std::multiset<std::string>::insert(value)_(already_present)/8192 66.442 -
std::multiset<std::string>::insert(value)_(new_value)/0 35.181 -
std::multiset<std::string>::insert(value)_(new_value)/1024 65.326 1.05%
std::multiset<std::string>::insert(value)_(new_value)/32 44.101 2.93%
std::multiset<std::string>::insert(value)_(new_value)/8192 74.691 1.29%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 23.915 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.181 -3.94%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 30.334 2.49%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 23.258 4.37%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.319 -2.44%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.199 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.153 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36656.568 1.12%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 685.395 1.16%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 348186.868 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.154 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36163.521 1.48%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 592.108 2.13%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346808.740 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 17033.525 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 393.159 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 206181.880 -1.87%
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 23.653 4.65%
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.270 -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 31.162 7.63%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 23.667 4.16%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.461 -9.06%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.492 -
std::none_of(deque<int>)_(process_all)/32 11.533 -
std::none_of(deque<int>)_(process_all)/32768 10581.447 -5.27%
std::none_of(deque<int>)_(process_all)/50 17.738 -3.88%
std::none_of(deque<int>)_(process_all)/8 3.235 4.72%
std::none_of(deque<int>)_(process_all)/8192 2621.453 -6.82%
std::none_of(list<int>)_(process_all)/32 11.505 -
std::none_of(list<int>)_(process_all)/32768 26091.718 -
std::none_of(list<int>)_(process_all)/50 21.855 -
std::none_of(list<int>)_(process_all)/8 2.709 -
std::none_of(list<int>)_(process_all)/8192 6950.815 -
std::none_of(vector<int>)_(process_all)/32 8.372 -
std::none_of(vector<int>)_(process_all)/32768 8072.045 -
std::none_of(vector<int>)_(process_all)/50 18.255 -
std::none_of(vector<int>)_(process_all)/8 2.453 -
std::none_of(vector<int>)_(process_all)/8192 2021.243 -
std::partial_sort(deque<int>)_(ascending)/1024 7926.425 -
std::partial_sort(deque<int>)_(ascending)/8 29.856 -2.65%
std::partial_sort(deque<int>)_(ascending)/8192 166864.361 2.22%
std::partial_sort(deque<int>)_(descending)/1024 18674.042 -
std::partial_sort(deque<int>)_(descending)/8 41.327 -1.10%
std::partial_sort(deque<int>)_(descending)/8192 283765.001 -
std::partial_sort(deque<int>)_(heap)/1024 18573.010 -
std::partial_sort(deque<int>)_(heap)/8 37.891 -
std::partial_sort(deque<int>)_(heap)/8192 281980.671 -2.00%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7982.370 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.475 -2.70%
std::partial_sort(deque<int>)_(pipe-organ)/8192 164171.011 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19512.741 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.262 1.90%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 283321.205 -
std::partial_sort(deque<int>)_(repeated)/1024 6532.874 1.60%
std::partial_sort(deque<int>)_(repeated)/8 28.044 2.00%
std::partial_sort(deque<int>)_(repeated)/8192 69885.067 -
std::partial_sort(deque<int>)_(shuffled)/1024 16061.190 -
std::partial_sort(deque<int>)_(shuffled)/8 34.353 1.55%
std::partial_sort(deque<int>)_(shuffled)/8192 271726.545 1.22%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4969.493 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.886 -1.49%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55565.378 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8244.539 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.358 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97862.723 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8261.380 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.285 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 100899.018 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4968.934 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.024 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55514.498 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9132.077 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.470 -2.17%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97687.965 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3934.969 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.722 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46803.347 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6939.043 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.026 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91828.148 1.11%
std::partial_sort(vector<int>)_(ascending)/1024 5006.336 -
std::partial_sort(vector<int>)_(ascending)/8 20.771 -
std::partial_sort(vector<int>)_(ascending)/8192 54718.393 -
std::partial_sort(vector<int>)_(descending)/1024 8161.906 -
std::partial_sort(vector<int>)_(descending)/8 24.774 -
std::partial_sort(vector<int>)_(descending)/8192 97215.357 -
std::partial_sort(vector<int>)_(heap)/1024 8169.253 -
std::partial_sort(vector<int>)_(heap)/8 26.942 -1.03%
std::partial_sort(vector<int>)_(heap)/8192 100506.803 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4995.825 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.795 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 54604.419 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9109.783 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.758 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97216.699 -
std::partial_sort(vector<int>)_(repeated)/1024 3944.586 -
std::partial_sort(vector<int>)_(repeated)/8 20.326 -
std::partial_sort(vector<int>)_(repeated)/8192 46707.781 -
std::partial_sort(vector<int>)_(shuffled)/1024 6890.949 -
std::partial_sort(vector<int>)_(shuffled)/8 22.432 -
std::partial_sort(vector<int>)_(shuffled)/8192 88297.365 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5333.563 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.921 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 57269.156 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8476.156 -
std::partial_sort_copy(deque<int>)_(descending)/8 19.397 -2.95%
std::partial_sort_copy(deque<int>)_(descending)/8192 100091.897 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8718.142 -
std::partial_sort_copy(deque<int>)_(heap)/8 17.200 12.61%
std::partial_sort_copy(deque<int>)_(heap)/8192 103534.145 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5335.480 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 11.025 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57157.889 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9258.569 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.924 1.72%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100593.726 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4262.276 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.719 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 49213.755 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7231.635 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.965 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 96412.817 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5555.318 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.166 -2.16%
std::partial_sort_copy(list<int>)_(ascending)/8192 61935.986 1.81%
std::partial_sort_copy(list<int>)_(descending)/1024 8531.781 -
std::partial_sort_copy(list<int>)_(descending)/8 19.013 -
std::partial_sort_copy(list<int>)_(descending)/8192 101192.256 -
std::partial_sort_copy(list<int>)_(heap)/1024 8519.270 -
std::partial_sort_copy(list<int>)_(heap)/8 16.293 -
std::partial_sort_copy(list<int>)_(heap)/8192 105461.739 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5594.629 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.223 1.76%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 61391.325 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9444.209 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.773 -3.50%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101929.419 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4507.883 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.752 3.05%
std::partial_sort_copy(list<int>)_(repeated)/8192 53269.198 -1.20%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7267.656 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.645 -1.41%
std::partial_sort_copy(list<int>)_(shuffled)/8192 93538.514 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5234.294 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 11.093 16.38%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55762.185 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8377.921 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.783 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98206.219 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8313.550 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.875 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101768.229 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5215.840 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.990 17.20%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55405.569 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9183.452 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.996 15.87%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98552.133 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4063.366 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.676 5.58%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47473.892 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7085.446 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.756 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92088.458 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5082.313 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.883 -1.25%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55337.990 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8288.861 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.447 -1.34%
std::partial_sort_copy(vector<int>)_(descending)/8192 98714.631 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8278.813 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.169 -
std::partial_sort_copy(vector<int>)_(heap)/8192 101978.521 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5065.427 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.810 -2.70%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55110.026 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9179.516 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.579 -1.79%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99319.780 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4031.865 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.401 -4.52%
std::partial_sort_copy(vector<int>)_(repeated)/8192 47317.560 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7143.088 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.422 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93508.619 -
std::partition(deque<int>)_(dense)/1024 360.901 -
std::partition(deque<int>)_(dense)/32 9.018 -9.41%
std::partition(deque<int>)_(dense)/50 13.294 -11.42%
std::partition(deque<int>)_(dense)/8192 2806.085 -
std::partition(deque<int>)_(sparse)/1024 386.074 -2.98%
std::partition(deque<int>)_(sparse)/32 10.590 7.64%
std::partition(deque<int>)_(sparse)/50 16.591 8.81%
std::partition(deque<int>)_(sparse)/8192 3017.702 -5.41%
std::partition(list<int>)_(dense)/1024 389.552 -52.46%
std::partition(list<int>)_(dense)/32 8.737 -
std::partition(list<int>)_(dense)/50 13.257 -1.17%
std::partition(list<int>)_(dense)/8192 5071.059 15.44%
std::partition(list<int>)_(sparse)/1024 1510.286 110.49%
std::partition(list<int>)_(sparse)/32 8.804 -
std::partition(list<int>)_(sparse)/50 14.887 -
std::partition(list<int>)_(sparse)/8192 8015.056 -1.23%
std::partition(vector<int>)_(dense)/1024 247.303 -
std::partition(vector<int>)_(dense)/32 8.158 -7.87%
std::partition(vector<int>)_(dense)/50 13.209 -
std::partition(vector<int>)_(dense)/8192 1875.041 -
std::partition(vector<int>)_(sparse)/1024 257.265 -
std::partition(vector<int>)_(sparse)/32 8.977 1.42%
std::partition(vector<int>)_(sparse)/50 14.082 -
std::partition(vector<int>)_(sparse)/8192 1876.393 -
std::partition_copy(deque<int>)/1024 636.002 -
std::partition_copy(deque<int>)/32 12.949 -
std::partition_copy(deque<int>)/50 21.108 -1.04%
std::partition_copy(deque<int>)/8192 5709.606 -
std::partition_copy(list<int>)/1024 713.104 -
std::partition_copy(list<int>)/32 8.589 -
std::partition_copy(list<int>)/50 13.110 -18.66%
std::partition_copy(list<int>)/8192 7273.085 6.87%
std::partition_copy(vector<int>)/1024 469.622 -1.57%
std::partition_copy(vector<int>)/32 8.068 -1.84%
std::partition_copy(vector<int>)/50 12.958 -
std::partition_copy(vector<int>)/8192 4526.548 -
std::partition_point(deque<int>)/1024 9.249 -
std::partition_point(deque<int>)/32 4.344 -8.94%
std::partition_point(deque<int>)/50 4.495 -6.30%
std::partition_point(deque<int>)/8192 16.250 -
std::partition_point(list<int>)/1024 1285.313 -
std::partition_point(list<int>)/32 15.984 -
std::partition_point(list<int>)/50 24.453 -1.19%
std::partition_point(list<int>)/8192 14417.463 -
std::partition_point(vector<int>)/1024 6.208 -1.33%
std::partition_point(vector<int>)/32 2.551 -
std::partition_point(vector<int>)/50 2.561 -
std::partition_point(vector<int>)/8192 9.416 -
std::remove(deque<int>)_(prefix)/1024 528.019 -
std::remove(deque<int>)_(prefix)/32 58.841 1.56%
std::remove(deque<int>)_(prefix)/50 65.484 1.29%
std::remove(deque<int>)_(prefix)/8192 3890.812 -
std::remove(deque<int>)_(sprinkled)/1024 520.518 -
std::remove(deque<int>)_(sprinkled)/32 54.887 -4.73%
std::remove(deque<int>)_(sprinkled)/50 60.780 -6.59%
std::remove(deque<int>)_(sprinkled)/8192 3850.489 -
std::remove(list<int>)_(prefix)/1024 984.016 2.07%
std::remove(list<int>)_(prefix)/32 55.258 -
std::remove(list<int>)_(prefix)/50 66.808 -
std::remove(list<int>)_(prefix)/8192 8306.348 -
std::remove(list<int>)_(sprinkled)/1024 983.298 3.43%
std::remove(list<int>)_(sprinkled)/32 54.923 -
std::remove(list<int>)_(sprinkled)/50 80.152 1.10%
std::remove(list<int>)_(sprinkled)/8192 7937.298 -
std::remove(vector<int>)_(prefix)/1024 312.161 -
std::remove(vector<int>)_(prefix)/32 52.112 -
std::remove(vector<int>)_(prefix)/50 57.103 -
std::remove(vector<int>)_(prefix)/8192 2111.650 -
std::remove(vector<int>)_(sprinkled)/1024 288.188 -
std::remove(vector<int>)_(sprinkled)/32 51.649 -
std::remove(vector<int>)_(sprinkled)/50 55.796 -
std::remove(vector<int>)_(sprinkled)/8192 1986.749 -
std::remove_copy(deque<int>)_(prefix)/1024 376.383 -
std::remove_copy(deque<int>)_(prefix)/32 12.967 -1.30%
std::remove_copy(deque<int>)_(prefix)/50 19.059 -
std::remove_copy(deque<int>)_(prefix)/8192 3351.260 -
std::remove_copy(deque<int>)_(sprinkled)/1024 358.570 -1.90%
std::remove_copy(deque<int>)_(sprinkled)/32 12.158 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.369 -1.21%
std::remove_copy(deque<int>)_(sprinkled)/8192 2866.715 -2.14%
std::remove_copy(list<int>)_(prefix)/1024 753.166 -
std::remove_copy(list<int>)_(prefix)/32 10.795 -
std::remove_copy(list<int>)_(prefix)/50 21.869 -
std::remove_copy(list<int>)_(prefix)/8192 6923.617 -
std::remove_copy(list<int>)_(sprinkled)/1024 740.488 -
std::remove_copy(list<int>)_(sprinkled)/32 11.233 -
std::remove_copy(list<int>)_(sprinkled)/50 18.810 1.03%
std::remove_copy(list<int>)_(sprinkled)/8192 6921.350 -
std::remove_copy(vector<int>)_(prefix)/1024 266.593 -
std::remove_copy(vector<int>)_(prefix)/32 9.173 2.53%
std::remove_copy(vector<int>)_(prefix)/50 13.251 -1.32%
std::remove_copy(vector<int>)_(prefix)/8192 2065.538 -
std::remove_copy(vector<int>)_(sprinkled)/1024 480.719 2.43%
std::remove_copy(vector<int>)_(sprinkled)/32 14.943 -1.27%
std::remove_copy(vector<int>)_(sprinkled)/50 24.259 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3648.771 -
std::remove_copy_if(deque<int>)_(prefix)/1024 530.956 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.941 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.387 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3889.099 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 547.003 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.723 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.217 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3251.798 -1.71%
std::remove_copy_if(list<int>)_(prefix)/1024 792.231 -
std::remove_copy_if(list<int>)_(prefix)/32 14.759 -
std::remove_copy_if(list<int>)_(prefix)/50 27.046 -
std::remove_copy_if(list<int>)_(prefix)/8192 7167.436 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 784.644 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.514 -
std::remove_copy_if(list<int>)_(sprinkled)/50 25.358 -1.33%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7062.290 -
std::remove_copy_if(vector<int>)_(prefix)/1024 376.691 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.244 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.566 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3328.515 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 469.648 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.299 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.826 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3739.811 -
std::remove_if(deque<int>)_(prefix)/1024 564.944 -
std::remove_if(deque<int>)_(prefix)/32 58.286 -
std::remove_if(deque<int>)_(prefix)/50 67.114 -
std::remove_if(deque<int>)_(prefix)/8192 4254.444 -
std::remove_if(deque<int>)_(sprinkled)/1024 538.755 -
std::remove_if(deque<int>)_(sprinkled)/32 57.733 -
std::remove_if(deque<int>)_(sprinkled)/50 65.604 -
std::remove_if(deque<int>)_(sprinkled)/8192 3943.707 -
std::remove_if(list<int>)_(prefix)/1024 1049.943 2.63%
std::remove_if(list<int>)_(prefix)/32 61.356 -
std::remove_if(list<int>)_(prefix)/50 74.681 -
std::remove_if(list<int>)_(prefix)/8192 9499.057 -8.41%
std::remove_if(list<int>)_(sprinkled)/1024 1050.049 6.01%
std::remove_if(list<int>)_(sprinkled)/32 59.815 -
std::remove_if(list<int>)_(sprinkled)/50 73.316 -
std::remove_if(list<int>)_(sprinkled)/8192 8235.470 -
std::remove_if(vector<int>)_(prefix)/1024 382.939 -
std::remove_if(vector<int>)_(prefix)/32 53.778 -
std::remove_if(vector<int>)_(prefix)/50 61.174 -
std::remove_if(vector<int>)_(prefix)/8192 2609.421 -
std::remove_if(vector<int>)_(sprinkled)/1024 408.434 -
std::remove_if(vector<int>)_(sprinkled)/32 53.435 -
std::remove_if(vector<int>)_(sprinkled)/50 59.742 -
std::remove_if(vector<int>)_(sprinkled)/8192 2957.200 -
std::replace(deque<int>)_(prefix)/1024 411.563 -1.41%
std::replace(deque<int>)_(prefix)/32 12.707 -1.65%
std::replace(deque<int>)_(prefix)/50 19.068 -
std::replace(deque<int>)_(prefix)/8192 3258.757 -1.38%
std::replace(deque<int>)_(sprinkled)/1024 352.633 -
std::replace(deque<int>)_(sprinkled)/32 12.570 -
std::replace(deque<int>)_(sprinkled)/50 18.618 -
std::replace(deque<int>)_(sprinkled)/8192 2802.932 -1.42%
std::replace(list<int>)_(prefix)/1024 738.665 -
std::replace(list<int>)_(prefix)/32 11.048 -
std::replace(list<int>)_(prefix)/50 18.272 -
std::replace(list<int>)_(prefix)/8192 7003.440 -
std::replace(list<int>)_(sprinkled)/1024 727.162 -
std::replace(list<int>)_(sprinkled)/32 11.284 -
std::replace(list<int>)_(sprinkled)/50 17.551 -1.03%
std::replace(list<int>)_(sprinkled)/8192 7163.298 -
std::replace(vector<int>)_(prefix)/1024 159.471 -
std::replace(vector<int>)_(prefix)/32 5.001 -1.51%
std::replace(vector<int>)_(prefix)/50 7.645 -1.47%
std::replace(vector<int>)_(prefix)/8192 1282.525 -
std::replace(vector<int>)_(sprinkled)/1024 168.816 8.55%
std::replace(vector<int>)_(sprinkled)/32 4.996 -25.06%
std::replace(vector<int>)_(sprinkled)/50 7.639 -21.94%
std::replace(vector<int>)_(sprinkled)/8192 1346.546 13.94%
std::replace_if(deque<int>)_(prefix)/1024 481.260 -2.29%
std::replace_if(deque<int>)_(prefix)/32 13.855 -1.09%
std::replace_if(deque<int>)_(prefix)/50 20.368 -
std::replace_if(deque<int>)_(prefix)/8192 3517.834 -
std::replace_if(deque<int>)_(sprinkled)/1024 363.575 -1.65%
std::replace_if(deque<int>)_(sprinkled)/32 12.427 -
std::replace_if(deque<int>)_(sprinkled)/50 18.651 -
std::replace_if(deque<int>)_(sprinkled)/8192 2917.908 -2.20%
std::replace_if(list<int>)_(prefix)/1024 739.418 -
std::replace_if(list<int>)_(prefix)/32 13.112 -
std::replace_if(list<int>)_(prefix)/50 24.068 -
std::replace_if(list<int>)_(prefix)/8192 7085.507 -
std::replace_if(list<int>)_(sprinkled)/1024 738.816 -
std::replace_if(list<int>)_(sprinkled)/32 13.416 -
std::replace_if(list<int>)_(sprinkled)/50 22.937 -1.09%
std::replace_if(list<int>)_(sprinkled)/8192 7281.255 -
std::replace_if(vector<int>)_(prefix)/1024 276.793 -
std::replace_if(vector<int>)_(prefix)/32 8.996 -
std::replace_if(vector<int>)_(prefix)/50 13.549 -2.05%
std::replace_if(vector<int>)_(prefix)/8192 2053.732 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.688 -
std::replace_if(vector<int>)_(sprinkled)/32 8.711 -
std::replace_if(vector<int>)_(sprinkled)/50 12.863 -
std::replace_if(vector<int>)_(sprinkled)/8192 1920.917 1.24%
std::reverse(deque<int>)/32768 5728.396 -
std::reverse(deque<int>)/4096 718.720 -
std::reverse(deque<int>)/512 113.041 -2.55%
std::reverse(deque<int>)/64 13.053 -4.05%
std::reverse(deque<int>)/8 2.520 -1.64%
std::reverse(list<int>)/32768 19372.588 3.96%
std::reverse(list<int>)/4096 1642.386 -
std::reverse(list<int>)/512 192.335 -
std::reverse(list<int>)/64 17.336 -1.00%
std::reverse(list<int>)/8 2.025 -
std::reverse(vector<int>)/32768 1043.781 -
std::reverse(vector<int>)/4096 130.753 -
std::reverse(vector<int>)/512 16.439 -
std::reverse(vector<int>)/64 4.135 -
std::reverse(vector<int>)/8 1.590 1.98%
std::reverse_copy(deque<int>)/32768 8063.135 -
std::reverse_copy(deque<int>)/4096 977.268 -
std::reverse_copy(deque<int>)/512 124.926 -
std::reverse_copy(deque<int>)/64 15.983 -
std::reverse_copy(deque<int>)/8 2.534 -
std::reverse_copy(list<int>)/32768 25802.623 -
std::reverse_copy(list<int>)/4096 3127.536 -
std::reverse_copy(list<int>)/512 364.288 -
std::reverse_copy(list<int>)/64 29.995 -
std::reverse_copy(list<int>)/8 2.441 1.27%
std::reverse_copy(vector<int>)/32768 976.864 -
std::reverse_copy(vector<int>)/4096 135.449 -1.36%
std::reverse_copy(vector<int>)/512 17.122 -
std::reverse_copy(vector<int>)/64 2.472 -1.32%
std::reverse_copy(vector<int>)/8 2.453 -1.67%
std::rotate(deque<int>)_(1_element_backward)/1024 41.736 -
std::rotate(deque<int>)_(1_element_backward)/32 4.385 -1.23%
std::rotate(deque<int>)_(1_element_backward)/50 5.218 -1.41%
std::rotate(deque<int>)_(1_element_backward)/8192 346.380 11.49%
std::rotate(deque<int>)_(1_element_forward)/1024 39.006 -
std::rotate(deque<int>)_(1_element_forward)/32 4.729 4.20%
std::rotate(deque<int>)_(1_element_forward)/50 5.475 1.30%
std::rotate(deque<int>)_(1_element_forward)/8192 332.795 9.13%
std::rotate(deque<int>)_(by_1/2)/1024 179.233 3.37%
std::rotate(deque<int>)_(by_1/2)/32 7.406 -1.09%
std::rotate(deque<int>)_(by_1/2)/50 10.452 2.10%
std::rotate(deque<int>)_(by_1/2)/8192 1473.308 -
std::rotate(deque<int>)_(by_1/3)/1024 1866.256 -
std::rotate(deque<int>)_(by_1/3)/32 45.442 -
std::rotate(deque<int>)_(by_1/3)/50 76.618 -
std::rotate(deque<int>)_(by_1/3)/8192 22874.399 -
std::rotate(deque<int>)_(by_1/4)/1024 787.782 -
std::rotate(deque<int>)_(by_1/4)/32 29.655 -
std::rotate(deque<int>)_(by_1/4)/50 75.213 -
std::rotate(deque<int>)_(by_1/4)/8192 6889.026 -
std::rotate(list<int>)_(1_element_backward)/1024 745.046 -
std::rotate(list<int>)_(1_element_backward)/32 13.613 -
std::rotate(list<int>)_(1_element_backward)/50 24.357 -
std::rotate(list<int>)_(1_element_backward)/8192 8716.867 1.92%
std::rotate(list<int>)_(1_element_forward)/1024 733.558 -
std::rotate(list<int>)_(1_element_forward)/32 13.248 8.42%
std::rotate(list<int>)_(1_element_forward)/50 25.253 5.47%
std::rotate(list<int>)_(1_element_forward)/8192 9165.781 2.63%
std::rotate(list<int>)_(by_1/2)/1024 385.405 -
std::rotate(list<int>)_(by_1/2)/32 7.092 -
std::rotate(list<int>)_(by_1/2)/50 14.012 -
std::rotate(list<int>)_(by_1/2)/8192 6268.124 24.78%
std::rotate(list<int>)_(by_1/3)/1024 803.594 -
std::rotate(list<int>)_(by_1/3)/32 14.961 -
std::rotate(list<int>)_(by_1/3)/50 24.914 1.04%
std::rotate(list<int>)_(by_1/3)/8192 8741.242 -
std::rotate(list<int>)_(by_1/4)/1024 578.100 -
std::rotate(list<int>)_(by_1/4)/32 14.568 -
std::rotate(list<int>)_(by_1/4)/50 24.938 -
std::rotate(list<int>)_(by_1/4)/8192 7173.177 -1.24%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.004 -2.27%
std::rotate(vector<bool>)_(1_element_backward)/32 17.650 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.663 -
std::rotate(vector<bool>)_(1_element_backward)/8192 103.089 -2.96%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.127 1.03%
std::rotate(vector<bool>)_(1_element_forward)/32 17.960 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.964 -
std::rotate(vector<bool>)_(1_element_forward)/8192 107.949 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.483 -
std::rotate(vector<bool>)_(by_1/2)/32 18.057 -
std::rotate(vector<bool>)_(by_1/2)/50 17.868 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.040 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.895 -
std::rotate(vector<bool>)_(by_1/3)/32 17.745 -
std::rotate(vector<bool>)_(by_1/3)/50 17.833 -
std::rotate(vector<bool>)_(by_1/3)/8192 145.002 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.630 -4.27%
std::rotate(vector<bool>)_(by_1/4)/32 17.943 -
std::rotate(vector<bool>)_(by_1/4)/50 17.784 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.824 -
std::rotate(vector<int>)_(1_element_backward)/1024 36.077 -
std::rotate(vector<int>)_(1_element_backward)/32 2.905 -
std::rotate(vector<int>)_(1_element_backward)/50 5.319 -
std::rotate(vector<int>)_(1_element_backward)/8192 297.768 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.344 -
std::rotate(vector<int>)_(1_element_forward)/32 2.923 -
std::rotate(vector<int>)_(1_element_forward)/50 5.267 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.959 -
std::rotate(vector<int>)_(by_1/2)/1024 31.963 -
std::rotate(vector<int>)_(by_1/2)/32 3.651 -
std::rotate(vector<int>)_(by_1/2)/50 4.451 -
std::rotate(vector<int>)_(by_1/2)/8192 240.949 -
std::rotate(vector<int>)_(by_1/3)/1024 1364.492 -
std::rotate(vector<int>)_(by_1/3)/32 21.498 -
std::rotate(vector<int>)_(by_1/3)/50 40.060 -
std::rotate(vector<int>)_(by_1/3)/8192 10889.460 -
std::rotate(vector<int>)_(by_1/4)/1024 322.432 -
std::rotate(vector<int>)_(by_1/4)/32 11.788 -
std::rotate(vector<int>)_(by_1/4)/50 40.208 -
std::rotate(vector<int>)_(by_1/4)/8192 2537.279 -
std::rotate_copy(deque<int>)/1024 34.356 -
std::rotate_copy(deque<int>)/32 2.573 -2.39%
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 294.070 1.10%
std::rotate_copy(list<int>)/1024 727.195 -
std::rotate_copy(list<int>)/32 8.439 -
std::rotate_copy(list<int>)/50 14.045 -1.65%
std::rotate_copy(list<int>)/8192 6908.355 -3.74%
std::rotate_copy(vector<int>)/1024 32.600 -
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.699 -
std::rotate_copy(vector<int>)/8192 542.066 -26.93%
std::sample(deque<int>)/1024 11806.566 -
std::sample(deque<int>)/32 322.036 -
std::sample(deque<int>)/8192 95151.391 -
std::sample(list<int>)/1024 11851.762 1.14%
std::sample(list<int>)/32 311.411 -
std::sample(list<int>)/8192 96723.355 -
std::sample(vector<int>)/1024 11235.065 -
std::sample(vector<int>)/32 306.194 -
std::sample(vector<int>)/8192 90559.009 -
std::search(deque<int>)_(near_matches)/1000 18471.894 -
std::search(deque<int>)_(near_matches)/1024 19458.183 -
std::search(deque<int>)_(near_matches)/8192 1442495.971 -
std::search(deque<int>)_(no_match)/1000 404.465 -1.03%
std::search(deque<int>)_(no_match)/1024 413.175 -1.25%
std::search(deque<int>)_(no_match)/1048576 422237.024 -1.08%
std::search(deque<int>)_(no_match)/8192 3292.071 -1.31%
std::search(deque<int>)_(same_length)/1000 371.071 13.66%
std::search(deque<int>)_(same_length)/1024 483.408 1.14%
std::search(deque<int>)_(same_length)/8192 3884.298 -
std::search(deque<int>)_(single_element)/1000 443.410 -1.22%
std::search(deque<int>)_(single_element)/1024 456.664 -
std::search(deque<int>)_(single_element)/8192 3643.300 -
std::search(deque<int>,_pred)_(near_matches)/1000 26667.275 2.19%
std::search(deque<int>,_pred)_(near_matches)/1024 27727.119 1.88%
std::search(deque<int>,_pred)_(near_matches)/8192 1513688.041 -
std::search(deque<int>,_pred)_(no_match)/1000 418.689 -1.46%
std::search(deque<int>,_pred)_(no_match)/1024 324.418 -25.45%
std::search(deque<int>,_pred)_(no_match)/1048576 443626.715 -
std::search(deque<int>,_pred)_(no_match)/8192 3486.069 -
std::search(deque<int>,_pred)_(same_length)/1000 477.592 -1.16%
std::search(deque<int>,_pred)_(same_length)/1024 511.377 -
std::search(deque<int>,_pred)_(same_length)/8192 4055.812 -
std::search(deque<int>,_pred)_(single_element)/1000 473.301 -
std::search(deque<int>,_pred)_(single_element)/1024 483.444 -
std::search(deque<int>,_pred)_(single_element)/8192 3869.605 -
std::search(list<int>)_(near_matches)/1000 37497.747 -
std::search(list<int>)_(near_matches)/1024 39251.626 -
std::search(list<int>)_(near_matches)/8192 2544424.091 -
std::search(list<int>)_(no_match)/1000 709.962 6.61%
std::search(list<int>)_(no_match)/1024 731.341 -1.26%
std::search(list<int>)_(no_match)/1048576 867307.598 3.43%
std::search(list<int>)_(no_match)/8192 7950.864 13.46%
std::search(list<int>)_(same_length)/1000 743.230 -1.50%
std::search(list<int>)_(same_length)/1024 763.010 -1.14%
std::search(list<int>)_(same_length)/8192 11573.209 9.30%
std::search(list<int>)_(single_element)/1000 735.067 11.51%
std::search(list<int>)_(single_element)/1024 756.143 2.04%
std::search(list<int>)_(single_element)/8192 8971.860 25.89%
std::search(list<int>,_pred)_(near_matches)/1000 43012.580 -
std::search(list<int>,_pred)_(near_matches)/1024 44768.708 -
std::search(list<int>,_pred)_(near_matches)/8192 2726743.350 -
std::search(list<int>,_pred)_(no_match)/1000 747.961 -
std::search(list<int>,_pred)_(no_match)/1024 765.038 -
std::search(list<int>,_pred)_(no_match)/1048576 902097.045 -
std::search(list<int>,_pred)_(no_match)/8192 7368.578 4.61%
std::search(list<int>,_pred)_(same_length)/1000 768.344 -1.05%
std::search(list<int>,_pred)_(same_length)/1024 788.842 -
std::search(list<int>,_pred)_(same_length)/8192 10529.019 25.77%
std::search(list<int>,_pred)_(single_element)/1000 817.657 -
std::search(list<int>,_pred)_(single_element)/1024 837.485 -
std::search(list<int>,_pred)_(single_element)/8192 9877.922 21.30%
std::search(vector<int>)_(near_matches)/1000 13926.146 -2.04%
std::search(vector<int>)_(near_matches)/1024 14846.813 -1.31%
std::search(vector<int>)_(near_matches)/8192 770999.082 -
std::search(vector<int>)_(no_match)/1000 205.981 -6.23%
std::search(vector<int>)_(no_match)/1024 210.939 -6.65%
std::search(vector<int>)_(no_match)/1048576 209495.136 -2.86%
std::search(vector<int>)_(no_match)/8192 1633.170 -3.41%
std::search(vector<int>)_(same_length)/1000 240.457 -2.30%
std::search(vector<int>)_(same_length)/1024 245.207 -2.51%
std::search(vector<int>)_(same_length)/8192 1871.392 -3.30%
std::search(vector<int>)_(single_element)/1000 231.775 -1.90%
std::search(vector<int>)_(single_element)/1024 236.766 -1.96%
std::search(vector<int>)_(single_element)/8192 1826.938 -1.46%
std::search(vector<int>,_pred)_(near_matches)/1000 22862.227 -
std::search(vector<int>,_pred)_(near_matches)/1024 24008.859 -
std::search(vector<int>,_pred)_(near_matches)/8192 1452902.921 -
std::search(vector<int>,_pred)_(no_match)/1000 467.697 -
std::search(vector<int>,_pred)_(no_match)/1024 474.679 -
std::search(vector<int>,_pred)_(no_match)/1048576 441193.919 -
std::search(vector<int>,_pred)_(no_match)/8192 4025.090 -
std::search(vector<int>,_pred)_(same_length)/1000 599.785 -
std::search(vector<int>,_pred)_(same_length)/1024 613.732 -
std::search(vector<int>,_pred)_(same_length)/8192 4911.537 -
std::search(vector<int>,_pred)_(single_element)/1000 457.638 -
std::search(vector<int>,_pred)_(single_element)/1024 468.549 -
std::search(vector<int>,_pred)_(single_element)/8192 3735.805 -
std::search_n(deque<int>)_(no_match)/1000 441.496 2.37%
std::search_n(deque<int>)_(no_match)/1024 437.377 -
std::search_n(deque<int>)_(no_match)/1048576 443243.799 -
std::search_n(deque<int>)_(no_match)/8192 3462.896 -
std::search_n(deque<int>,_pred)_(no_match)/1000 602.996 -
std::search_n(deque<int>,_pred)_(no_match)/1024 624.848 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 558684.960 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4315.660 -
std::search_n(list<int>)_(no_match)/1000 680.767 -1.51%
std::search_n(list<int>)_(no_match)/1024 755.526 -
std::search_n(list<int>)_(no_match)/1048576 873445.085 30.61%
std::search_n(list<int>)_(no_match)/8192 8321.956 23.35%
std::search_n(list<int>,_pred)_(no_match)/1000 819.852 -
std::search_n(list<int>,_pred)_(no_match)/1024 838.929 -
std::search_n(list<int>,_pred)_(no_match)/1048576 995681.624 1.22%
std::search_n(list<int>,_pred)_(no_match)/8192 7796.226 -1.21%
std::search_n(vector<int>)_(no_match)/1000 204.355 -
std::search_n(vector<int>)_(no_match)/1024 209.153 -
std::search_n(vector<int>)_(no_match)/1048576 207675.289 -
std::search_n(vector<int>)_(no_match)/8192 1619.685 -
std::search_n(vector<int>,_pred)_(no_match)/1000 514.650 -
std::search_n(vector<int>,_pred)_(no_match)/1024 526.619 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 571998.337 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4266.187 -
std::set<int>::clear()/0 419.744 -
std::set<int>::clear()/1024 8508.829 -3.61%
std::set<int>::clear()/32 636.961 -
std::set<int>::clear()/8192 73158.429 -1.92%
std::set<int>::contains(key)_(existent)/0 0.014 -
std::set<int>::contains(key)_(existent)/1024 3.803 -1.91%
std::set<int>::contains(key)_(existent)/32 1.677 -
std::set<int>::contains(key)_(existent)/8192 8.296 1.24%
std::set<int>::contains(key)_(non-existent)/0 0.265 -6.20%
std::set<int>::contains(key)_(non-existent)/1024 5.348 1.07%
std::set<int>::contains(key)_(non-existent)/32 2.414 -
std::set<int>::contains(key)_(non-existent)/8192 8.328 -
std::set<int>::count(key)_(existent)/0 0.010 -
std::set<int>::count(key)_(existent)/1024 4.464 2.88%
std::set<int>::count(key)_(existent)/32 1.920 3.30%
std::set<int>::count(key)_(existent)/8192 7.928 2.99%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.541 -
std::set<int>::count(key)_(non-existent)/32 2.906 -
std::set<int>::count(key)_(non-existent)/8192 11.354 -
std::set<int>::ctor(&&,_different_allocs)/0 13.762 -
std::set<int>::ctor(&&,_different_allocs)/1024 5805.243 -
std::set<int>::ctor(&&,_different_allocs)/32 178.867 -2.02%
std::set<int>::ctor(&&,_different_allocs)/8192 48817.059 2.21%
std::set<int>::ctor(const&)/0 13.660 -
std::set<int>::ctor(const&)/1024 6072.215 -2.80%
std::set<int>::ctor(const&)/32 218.721 -2.20%
std::set<int>::ctor(const&)/8192 49347.278 -1.23%
std::set<int>::ctor(const&,_alloc)/0 13.687 -
std::set<int>::ctor(const&,_alloc)/1024 6183.221 -
std::set<int>::ctor(const&,_alloc)/32 220.930 -1.52%
std::set<int>::ctor(const&,_alloc)/8192 48951.366 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.636 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8726.625 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 255.683 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69880.646 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.645 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12657.796 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 304.114 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 270786.861 -7.73%
std::set<int>::equal_range(key)_(existent)/0 0.012 -
std::set<int>::equal_range(key)_(existent)/1024 4.112 -1.20%
std::set<int>::equal_range(key)_(existent)/32 1.705 -
std::set<int>::equal_range(key)_(existent)/8192 8.233 -
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.569 -
std::set<int>::equal_range(key)_(non-existent)/32 2.571 -1.20%
std::set<int>::equal_range(key)_(non-existent)/8192 10.170 -
std::set<int>::erase(iterator)/0 19.937 -
std::set<int>::erase(iterator)/1024 20.295 -
std::set<int>::erase(iterator)/32 20.163 -
std::set<int>::erase(iterator)/8192 20.581 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.222 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6366.789 -2.13%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 579.104 -1.22%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51089.722 -1.48%
std::set<int>::erase(key)_(existent)/0 20.431 -
std::set<int>::erase(key)_(existent)/1024 39.833 2.20%
std::set<int>::erase(key)_(existent)/32 21.975 -
std::set<int>::erase(key)_(existent)/8192 51.119 -
std::set<int>::erase(key)_(non-existent)/0 0.254 -
std::set<int>::erase(key)_(non-existent)/1024 5.374 -
std::set<int>::erase(key)_(non-existent)/32 2.321 -5.51%
std::set<int>::erase(key)_(non-existent)/8192 8.416 3.49%
std::set<int>::find(key)_(existent)/0 0.011 -
std::set<int>::find(key)_(existent)/1024 4.010 2.36%
std::set<int>::find(key)_(existent)/32 1.590 -
std::set<int>::find(key)_(existent)/8192 8.215 2.70%
std::set<int>::find(key)_(non-existent)/0 0.256 -
std::set<int>::find(key)_(non-existent)/1024 5.977 3.79%
std::set<int>::find(key)_(non-existent)/32 2.564 9.89%
std::set<int>::find(key)_(non-existent)/8192 9.155 2.06%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.935 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 42.585 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.136 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 72.612 1.96%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.973 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.470 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.882 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.164 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.143 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.684 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.864 -1.46%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 90.786 -1.29%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.138 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.553 3.68%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.946 -1.11%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 33.118 -2.60%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 420.106 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16622.454 1.22%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 818.682 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 148602.925 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 419.402 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7705.551 -2.77%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 569.615 -1.22%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 131565.695 -1.65%
std::set<int>::insert(value)_(already_present)/0 0.582 -14.83%
std::set<int>::insert(value)_(already_present)/1024 6.107 -1.31%
std::set<int>::insert(value)_(already_present)/32 1.775 -
std::set<int>::insert(value)_(already_present)/8192 10.154 2.06%
std::set<int>::insert(value)_(new_value)/0 17.977 -
std::set<int>::insert(value)_(new_value)/1024 41.388 -16.34%
std::set<int>::insert(value)_(new_value)/32 19.678 -
std::set<int>::insert(value)_(new_value)/8192 74.625 5.69%
std::set<int>::lower_bound(key)_(existent)/0 0.012 -
std::set<int>::lower_bound(key)_(existent)/1024 4.310 -
std::set<int>::lower_bound(key)_(existent)/32 1.566 -1.79%
std::set<int>::lower_bound(key)_(existent)/8192 7.820 -9.84%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.935 10.79%
std::set<int>::lower_bound(key)_(non-existent)/32 2.682 15.69%
std::set<int>::lower_bound(key)_(non-existent)/8192 10.499 10.08%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.297 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6141.655 -2.74%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 219.086 -1.26%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48964.902 -2.54%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.286 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6138.395 -2.33%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 219.306 -2.73%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 48789.888 -2.71%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.087 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1500.207 12.61%
std::set<int>::operator=(const&)_(into_populated_Container)/32 44.251 19.85%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12855.411 4.04%
std::set<int>::upper_bound(key)_(existent)/0 0.014 -
std::set<int>::upper_bound(key)_(existent)/1024 4.241 -
std::set<int>::upper_bound(key)_(existent)/32 1.759 -
std::set<int>::upper_bound(key)_(existent)/8192 8.302 5.25%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.042 -6.06%
std::set<int>::upper_bound(key)_(non-existent)/32 2.456 -5.38%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.129 -6.18%
std::set<std::string>::clear()/0 425.827 -
std::set<std::string>::clear()/1024 19356.378 -2.20%
std::set<std::string>::clear()/32 906.892 1.50%
std::set<std::string>::clear()/8192 199289.327 -1.15%
std::set<std::string>::contains(key)_(existent)/0 0.015 -
std::set<std::string>::contains(key)_(existent)/1024 22.728 -4.07%
std::set<std::string>::contains(key)_(existent)/32 16.528 6.12%
std::set<std::string>::contains(key)_(existent)/8192 29.861 4.21%
std::set<std::string>::contains(key)_(non-existent)/0 0.285 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.656 -6.79%
std::set<std::string>::contains(key)_(non-existent)/32 9.985 -8.01%
std::set<std::string>::contains(key)_(non-existent)/8192 26.535 -12.20%
std::set<std::string>::count(key)_(existent)/0 0.011 -
std::set<std::string>::count(key)_(existent)/1024 23.403 5.75%
std::set<std::string>::count(key)_(existent)/32 15.620 -
std::set<std::string>::count(key)_(existent)/8192 29.650 2.87%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 22.803 -4.58%
std::set<std::string>::count(key)_(non-existent)/32 11.086 7.30%
std::set<std::string>::count(key)_(non-existent)/8192 32.265 1.25%
std::set<std::string>::ctor(&&,_different_allocs)/0 13.728 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6975.003 -
std::set<std::string>::ctor(&&,_different_allocs)/32 211.675 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57867.781 -
std::set<std::string>::ctor(const&)/0 13.601 -
std::set<std::string>::ctor(const&)/1024 34426.841 -
std::set<std::string>::ctor(const&)/32 696.057 -
std::set<std::string>::ctor(const&)/8192 341051.919 -1.03%
std::set<std::string>::ctor(const&,_alloc)/0 13.658 -
std::set<std::string>::ctor(const&,_alloc)/1024 36534.076 -
std::set<std::string>::ctor(const&,_alloc)/32 792.521 -
std::set<std::string>::ctor(const&,_alloc)/8192 344405.701 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.692 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40743.897 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 666.179 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 384668.399 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.699 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54828.425 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 950.535 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1097439.065 -
std::set<std::string>::equal_range(key)_(existent)/0 0.036 -
std::set<std::string>::equal_range(key)_(existent)/1024 24.936 7.04%
std::set<std::string>::equal_range(key)_(existent)/32 17.074 1.31%
std::set<std::string>::equal_range(key)_(existent)/8192 28.695 -6.62%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 22.662 -3.55%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.854 1.42%
std::set<std::string>::equal_range(key)_(non-existent)/8192 31.337 -3.09%
std::set<std::string>::erase(iterator)/0 26.746 -1.16%
std::set<std::string>::erase(iterator)/1024 32.858 27.79%
std::set<std::string>::erase(iterator)/32 27.491 4.94%
std::set<std::string>::erase(iterator)/8192 33.348 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.928 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12070.505 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 692.060 -3.21%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 112160.970 -
std::set<std::string>::erase(key)_(existent)/0 63.957 1.41%
std::set<std::string>::erase(key)_(existent)/1024 55.607 -19.44%
std::set<std::string>::erase(key)_(existent)/32 48.881 -34.70%
std::set<std::string>::erase(key)_(existent)/8192 124.588 77.97%
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 24.675 -1.04%
std::set<std::string>::erase(key)_(non-existent)/32 13.046 5.64%
std::set<std::string>::erase(key)_(non-existent)/8192 32.142 -
std::set<std::string>::find(key)_(existent)/0 0.037 -
std::set<std::string>::find(key)_(existent)/1024 23.187 -
std::set<std::string>::find(key)_(existent)/32 16.788 11.75%
std::set<std::string>::find(key)_(existent)/8192 28.717 8.43%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 20.004 3.65%
std::set<std::string>::find(key)_(non-existent)/32 9.566 2.53%
std::set<std::string>::find(key)_(non-existent)/8192 27.022 5.61%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 25.262 -14.57%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 67.954 -7.36%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 37.418 -25.95%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 86.215 9.12%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.400 -17.71%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 42.049 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 45.961 30.15%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 60.107 -3.47%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.945 5.41%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 41.191 -6.08%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.781 1.15%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 78.765 87.54%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 31.788 23.72%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 37.131 1.23%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.613 34.73%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 44.038 5.86%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 425.785 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66066.337 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1556.335 5.01%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 822435.823 -1.03%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 426.001 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 39316.153 -3.75%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1180.435 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 594962.390 -
std::set<std::string>::insert(value)_(already_present)/0 15.065 -3.61%
std::set<std::string>::insert(value)_(already_present)/1024 33.881 3.59%
std::set<std::string>::insert(value)_(already_present)/32 11.798 -
std::set<std::string>::insert(value)_(already_present)/8192 40.421 3.15%
std::set<std::string>::insert(value)_(new_value)/0 33.247 -
std::set<std::string>::insert(value)_(new_value)/1024 65.831 -
std::set<std::string>::insert(value)_(new_value)/32 40.932 -
std::set<std::string>::insert(value)_(new_value)/8192 69.990 -22.57%
std::set<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.693 -
std::set<std::string>::lower_bound(key)_(existent)/32 15.451 -2.04%
std::set<std::string>::lower_bound(key)_(existent)/8192 29.223 6.25%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.770 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 9.969 -11.23%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.448 4.91%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.239 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35964.649 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 674.514 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 347367.473 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.256 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35675.710 1.26%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 720.644 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345787.314 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17155.251 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 337.830 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 207893.349 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.035 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.842 -
std::set<std::string>::upper_bound(key)_(existent)/32 16.194 -4.81%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.979 -5.82%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.981 2.90%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.729 2.71%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.499 -
std::shift_left(deque<int>)/1024 39.597 -1.36%
std::shift_left(deque<int>)/32 4.783 1.89%
std::shift_left(deque<int>)/50 5.516 1.51%
std::shift_left(deque<int>)/8192 303.109 -
std::shift_left(list<int>)/1024 727.357 -
std::shift_left(list<int>)/32 14.420 -
std::shift_left(list<int>)/50 27.899 -
std::shift_left(list<int>)/8192 7724.441 -
std::shift_left(vector<int>)/1024 35.314 -
std::shift_left(vector<int>)/32 3.961 1.04%
std::shift_left(vector<int>)/50 5.258 -
std::shift_left(vector<int>)/8192 281.931 -
std::shift_right(deque<int>)/1024 39.724 -
std::shift_right(deque<int>)/32 3.245 -
std::shift_right(deque<int>)/50 4.256 -1.51%
std::shift_right(deque<int>)/8192 308.686 -
std::shift_right(list<int>)/1024 732.641 -
std::shift_right(list<int>)/32 14.509 -
std::shift_right(list<int>)/50 26.945 -
std::shift_right(list<int>)/8192 7313.977 -1.01%
std::shift_right(vector<int>)/1024 35.836 -
std::shift_right(vector<int>)/32 2.953 -26.33%
std::shift_right(vector<int>)/50 5.332 -
std::shift_right(vector<int>)/8192 298.486 -
std::shuffle(deque<int>)/1024 9428.794 -
std::shuffle(deque<int>)/32 298.623 -
std::shuffle(deque<int>)/8192 74800.712 -
std::shuffle(vector<int>)/1024 8878.029 -
std::shuffle(vector<int>)/32 280.331 -
std::shuffle(vector<int>)/8192 70707.957 -
std::sort(deque<int>)_(ascending)/1024 780.969 -
std::sort(deque<int>)_(ascending)/8 18.718 -2.38%
std::sort(deque<int>)_(ascending)/8192 5784.990 -
std::sort(deque<int>)_(descending)/1024 1337.956 -
std::sort(deque<int>)_(descending)/8 26.542 2.65%
std::sort(deque<int>)_(descending)/8192 10447.723 -
std::sort(deque<int>)_(heap)/1024 6242.809 -
std::sort(deque<int>)_(heap)/8 25.386 1.58%
std::sort(deque<int>)_(heap)/8192 69566.265 -
std::sort(deque<int>)_(pipe-organ)/1024 2767.106 -
std::sort(deque<int>)_(pipe-organ)/8 21.042 -
std::sort(deque<int>)_(pipe-organ)/8192 27721.626 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17937.722 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.680 -2.11%
std::sort(deque<int>)_(qsort_adversarial)/8192 464449.160 -
std::sort(deque<int>)_(repeated)/1024 963.562 -7.49%
std::sort(deque<int>)_(repeated)/8 18.771 -1.83%
std::sort(deque<int>)_(repeated)/8192 6742.238 -1.21%
std::sort(deque<int>)_(shuffled)/1024 6863.749 -
std::sort(deque<int>)_(shuffled)/8 23.742 -
std::sort(deque<int>)_(shuffled)/8192 81792.767 -
std::sort(vector<NonIntegral>)_(ascending)/1024 540.789 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.348 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3772.733 -
std::sort(vector<NonIntegral>)_(descending)/1024 784.286 -
std::sort(vector<NonIntegral>)_(descending)/8 24.457 -1.98%
std::sort(vector<NonIntegral>)_(descending)/8192 5355.587 -
std::sort(vector<NonIntegral>)_(heap)/1024 4325.772 1.99%
std::sort(vector<NonIntegral>)_(heap)/8 22.342 -
std::sort(vector<NonIntegral>)_(heap)/8192 50542.930 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1908.733 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.200 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18574.279 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13204.752 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.407 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155156.728 -
std::sort(vector<NonIntegral>)_(repeated)/1024 509.358 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.664 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3762.129 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4674.306 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.867 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 81691.384 -4.21%
std::sort(vector<int>)_(ascending)/1024 539.567 -
std::sort(vector<int>)_(ascending)/8 16.671 -
std::sort(vector<int>)_(ascending)/8192 3770.781 -
std::sort(vector<int>)_(descending)/1024 1056.402 -
std::sort(vector<int>)_(descending)/8 25.672 -
std::sort(vector<int>)_(descending)/8192 7431.180 -
std::sort(vector<int>)_(heap)/1024 4544.901 -
std::sort(vector<int>)_(heap)/8 22.461 -
std::sort(vector<int>)_(heap)/8192 45806.770 -
std::sort(vector<int>)_(pipe-organ)/1024 2289.295 -
std::sort(vector<int>)_(pipe-organ)/8 18.572 -
std::sort(vector<int>)_(pipe-organ)/8192 21566.551 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13767.157 6.27%
std::sort(vector<int>)_(qsort_adversarial)/8 16.693 -
std::sort(vector<int>)_(qsort_adversarial)/8192 158111.744 6.75%
std::sort(vector<int>)_(repeated)/1024 662.683 -
std::sort(vector<int>)_(repeated)/8 16.888 -
std::sort(vector<int>)_(repeated)/8192 5040.645 -
std::sort(vector<int>)_(shuffled)/1024 4669.500 -
std::sort(vector<int>)_(shuffled)/8 21.424 1.23%
std::sort(vector<int>)_(shuffled)/8192 45136.588 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3334.181 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1972.089 2.10%
std::stable_partition(deque<int>)_(alloc_fails)/50 1982.613 1.39%
std::stable_partition(deque<int>)_(alloc_fails)/8192 16633.602 -1.30%
std::stable_partition(deque<int>)_(dense)/1024 619.911 2.12%
std::stable_partition(deque<int>)_(dense)/32 31.701 8.01%
std::stable_partition(deque<int>)_(dense)/50 41.502 4.87%
std::stable_partition(deque<int>)_(dense)/8192 5636.384 -
std::stable_partition(deque<int>)_(sparse)/1024 470.575 5.51%
std::stable_partition(deque<int>)_(sparse)/32 13.120 20.93%
std::stable_partition(deque<int>)_(sparse)/50 31.044 15.61%
std::stable_partition(deque<int>)_(sparse)/8192 3727.441 10.34%
std::stable_partition(list<int>)_(alloc_fails)/1024 4166.839 -1.05%
std::stable_partition(list<int>)_(alloc_fails)/32 1934.311 2.49%
std::stable_partition(list<int>)_(alloc_fails)/50 1955.294 -
std::stable_partition(list<int>)_(alloc_fails)/8192 25337.847 -
std::stable_partition(list<int>)_(dense)/1024 1741.960 -
std::stable_partition(list<int>)_(dense)/32 32.491 1.42%
std::stable_partition(list<int>)_(dense)/50 56.206 1.04%
std::stable_partition(list<int>)_(dense)/8192 17454.695 -
std::stable_partition(list<int>)_(sparse)/1024 909.916 -1.08%
std::stable_partition(list<int>)_(sparse)/32 10.030 1.97%
std::stable_partition(list<int>)_(sparse)/50 26.248 -
std::stable_partition(list<int>)_(sparse)/8192 8753.466 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2932.924 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1918.457 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1928.279 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9838.668 -
std::stable_partition(vector<int>)_(dense)/1024 295.082 -
std::stable_partition(vector<int>)_(dense)/32 21.679 2.94%
std::stable_partition(vector<int>)_(dense)/50 25.655 4.41%
std::stable_partition(vector<int>)_(dense)/8192 2098.133 -
std::stable_partition(vector<int>)_(sparse)/1024 214.033 2.82%
std::stable_partition(vector<int>)_(sparse)/32 6.907 -
std::stable_partition(vector<int>)_(sparse)/50 20.589 2.01%
std::stable_partition(vector<int>)_(sparse)/8192 1528.356 1.96%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4120.372 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.364 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19002.488 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28233.984 -3.41%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.815 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27228.029 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13715.544 -2.60%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.248 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26429.107 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16451.910 -1.94%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.347 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22854.737 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25445.861 -2.76%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.175 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28796.610 -1.31%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3941.698 3.52%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.199 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12997.788 -1.43%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19152.364 -1.89%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.831 -1.65%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25164.003 -2.34%
std::stable_sort(deque<int>)_(ascending)/1024 2112.925 -1.71%
std::stable_sort(deque<int>)_(ascending)/8 18.011 -1.19%
std::stable_sort(deque<int>)_(ascending)/8192 13668.537 -
std::stable_sort(deque<int>)_(descending)/1024 2935.794 -
std::stable_sort(deque<int>)_(descending)/8 26.996 -1.74%
std::stable_sort(deque<int>)_(descending)/8192 21278.748 -
std::stable_sort(deque<int>)_(heap)/1024 2739.405 -1.27%
std::stable_sort(deque<int>)_(heap)/8 26.164 -1.86%
std::stable_sort(deque<int>)_(heap)/8192 17882.460 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2935.007 -
std::stable_sort(deque<int>)_(pipe-organ)/8 20.228 -2.36%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20905.782 -1.65%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3115.179 -1.34%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.611 -1.36%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21125.683 -1.44%
std::stable_sort(deque<int>)_(repeated)/1024 1381.766 -
std::stable_sort(deque<int>)_(repeated)/8 18.055 -1.60%
std::stable_sort(deque<int>)_(repeated)/8192 7643.725 -
std::stable_sort(deque<int>)_(shuffled)/1024 2460.600 -1.22%
std::stable_sort(deque<int>)_(shuffled)/8 24.074 -2.17%
std::stable_sort(deque<int>)_(shuffled)/8192 14863.470 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4569.569 2.34%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.799 6.29%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55200.000 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23666.200 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.065 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126695.088 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14160.256 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.613 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117560.069 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13893.223 -2.58%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.299 1.37%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 92801.140 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22972.854 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 17.294 3.25%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146338.186 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3412.011 5.60%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.465 3.80%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19144.862 1.04%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18341.874 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.093 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158390.201 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3984.388 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.967 1.55%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45858.979 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13315.140 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.724 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 200721.176 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10308.497 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.131 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 125933.982 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8695.652 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.414 -1.21%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 123616.785 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14505.516 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.519 -1.39%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210670.098 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1381.099 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.851 1.31%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15146.010 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12777.130 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.874 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184203.552 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4968.240 9.56%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.826 -4.12%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19614.861 -3.38%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24173.925 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.891 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24765.415 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14330.910 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.661 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31827.323 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14366.950 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.274 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21278.546 -3.41%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23598.183 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.743 -2.51%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35703.522 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3724.031 14.13%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.742 -5.20%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9499.407 -4.83%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18396.443 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.288 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28624.805 -2.87%
std::stable_sort(vector<int>)_(ascending)/1024 2056.594 -
std::stable_sort(vector<int>)_(ascending)/8 16.902 -
std::stable_sort(vector<int>)_(ascending)/8192 13476.161 -
std::stable_sort(vector<int>)_(descending)/1024 2797.393 -
std::stable_sort(vector<int>)_(descending)/8 25.514 -
std::stable_sort(vector<int>)_(descending)/8192 18438.935 -
std::stable_sort(vector<int>)_(heap)/1024 2505.758 -
std::stable_sort(vector<int>)_(heap)/8 21.947 -
std::stable_sort(vector<int>)_(heap)/8192 14414.905 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2784.842 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.934 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18231.135 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2880.072 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.712 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18333.743 -
std::stable_sort(vector<int>)_(repeated)/1024 1094.049 -
std::stable_sort(vector<int>)_(repeated)/8 16.849 -
std::stable_sort(vector<int>)_(repeated)/8192 5262.477 -
std::stable_sort(vector<int>)_(shuffled)/1024 2186.691 -
std::stable_sort(vector<int>)_(shuffled)/8 21.121 -
std::stable_sort(vector<int>)_(shuffled)/8192 10812.614 -
std::swap_ranges(deque<int>)/1024 319.762 -
std::swap_ranges(deque<int>)/32 10.503 -
std::swap_ranges(deque<int>)/50 19.960 -
std::swap_ranges(deque<int>)/8192 2555.056 -
std::swap_ranges(list<int>)/1024 757.595 -
std::swap_ranges(list<int>)/32 19.447 -
std::swap_ranges(list<int>)/50 32.520 -
std::swap_ranges(list<int>)/8192 10160.282 -1.06%
std::swap_ranges(vector<int>)/1024 62.692 -
std::swap_ranges(vector<int>)/32 4.824 -
std::swap_ranges(vector<int>)/50 5.605 -
std::swap_ranges(vector<int>)/8192 476.481 -
std::transform(deque<int>)_(identity_transform)/1024 369.279 -
std::transform(deque<int>)_(identity_transform)/32 12.412 -
std::transform(deque<int>)_(identity_transform)/50 19.168 -
std::transform(deque<int>)_(identity_transform)/8192 2446.227 -5.42%
std::transform(deque<int>,_deque<int>)/1024 661.222 -
std::transform(deque<int>,_deque<int>)/32 21.872 -8.18%
std::transform(deque<int>,_deque<int>)/50 33.528 -6.94%
std::transform(deque<int>,_deque<int>)/8192 5416.223 -
std::transform(list<int>)_(identity_transform)/1024 743.003 -
std::transform(list<int>)_(identity_transform)/32 16.156 -
std::transform(list<int>)_(identity_transform)/50 39.653 2.11%
std::transform(list<int>)_(identity_transform)/8192 7026.710 -10.25%
std::transform(list<int>,_list<int>)/1024 847.821 -
std::transform(list<int>,_list<int>)/32 23.665 -
std::transform(list<int>,_list<int>)/50 36.726 -
std::transform(list<int>,_list<int>)/8192 9249.979 -1.53%
std::transform(vector<int>)_(identity_transform)/1024 262.627 -
std::transform(vector<int>)_(identity_transform)/32 8.926 -
std::transform(vector<int>)_(identity_transform)/50 14.112 -
std::transform(vector<int>)_(identity_transform)/8192 2023.745 -
std::transform(vector<int>,_vector<int>)/1024 555.497 -
std::transform(vector<int>,_vector<int>)/32 17.216 -
std::transform(vector<int>,_vector<int>)/50 26.913 -
std::transform(vector<int>,_vector<int>)/8192 4439.538 -
std::unique(deque<int>)_(contiguous)/1024 733.781 -
std::unique(deque<int>)_(contiguous)/32 62.190 -3.95%
std::unique(deque<int>)_(contiguous)/52 73.196 -4.78%
std::unique(deque<int>)_(contiguous)/8192 5507.863 -
std::unique(deque<int>)_(sprinkled)/1024 846.539 -
std::unique(deque<int>)_(sprinkled)/32 68.678 4.57%
std::unique(deque<int>)_(sprinkled)/52 87.402 6.47%
std::unique(deque<int>)_(sprinkled)/8192 7348.692 -
std::unique(deque<int>,_pred)_(contiguous)/1024 638.147 -
std::unique(deque<int>,_pred)_(contiguous)/32 59.279 -
std::unique(deque<int>,_pred)_(contiguous)/52 69.391 1.44%
std::unique(deque<int>,_pred)_(contiguous)/8192 4477.037 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 691.666 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.057 -
std::unique(deque<int>,_pred)_(sprinkled)/52 73.652 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5220.517 -
std::unique(list<int>)_(contiguous)/1024 911.168 -1.56%
std::unique(list<int>)_(contiguous)/32 55.191 -
std::unique(list<int>)_(contiguous)/52 68.545 1.46%
std::unique(list<int>)_(contiguous)/8192 7038.378 -
std::unique(list<int>)_(sprinkled)/1024 951.535 -1.68%
std::unique(list<int>)_(sprinkled)/32 57.804 -
std::unique(list<int>)_(sprinkled)/52 70.522 -
std::unique(list<int>)_(sprinkled)/8192 7878.396 -
std::unique(list<int>,_pred)_(contiguous)/1024 970.419 -1.34%
std::unique(list<int>,_pred)_(contiguous)/32 60.433 -
std::unique(list<int>,_pred)_(contiguous)/52 73.811 -
std::unique(list<int>,_pred)_(contiguous)/8192 7885.750 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1037.122 -
std::unique(list<int>,_pred)_(sprinkled)/32 64.789 -
std::unique(list<int>,_pred)_(sprinkled)/52 83.282 2.39%
std::unique(list<int>,_pred)_(sprinkled)/8192 8462.030 -
std::unique(vector<int>)_(contiguous)/1024 313.009 -
std::unique(vector<int>)_(contiguous)/32 51.150 -
std::unique(vector<int>)_(contiguous)/52 56.178 -
std::unique(vector<int>)_(contiguous)/8192 1923.079 -
std::unique(vector<int>)_(sprinkled)/1024 284.586 -
std::unique(vector<int>)_(sprinkled)/32 51.018 -
std::unique(vector<int>)_(sprinkled)/52 59.038 -
std::unique(vector<int>)_(sprinkled)/8192 1927.519 -
std::unique(vector<int>,_pred)_(contiguous)/1024 551.620 1.96%
std::unique(vector<int>,_pred)_(contiguous)/32 56.214 -
std::unique(vector<int>,_pred)_(contiguous)/52 66.308 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3765.073 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 703.201 -
std::unique(vector<int>,_pred)_(sprinkled)/32 61.171 -
std::unique(vector<int>,_pred)_(sprinkled)/52 74.109 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5306.610 -
std::unique_copy(deque<int>)_(contiguous)/1024 475.123 -
std::unique_copy(deque<int>)_(contiguous)/32 9.388 -12.57%
std::unique_copy(deque<int>)_(contiguous)/52 14.679 -13.00%
std::unique_copy(deque<int>)_(contiguous)/8192 3738.982 -
std::unique_copy(deque<int>)_(sprinkled)/1024 468.400 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.225 -1.69%
std::unique_copy(deque<int>)_(sprinkled)/52 18.759 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3748.502 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.926 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.483 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 33.373 14.05%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4502.904 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 642.105 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 19.551 2.01%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 32.015 1.32%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5132.907 -
std::unique_copy(list<int>)_(contiguous)/1024 743.818 -
std::unique_copy(list<int>)_(contiguous)/32 11.919 -
std::unique_copy(list<int>)_(contiguous)/52 20.577 -1.01%
std::unique_copy(list<int>)_(contiguous)/8192 6817.778 -
std::unique_copy(list<int>)_(sprinkled)/1024 740.181 -
std::unique_copy(list<int>)_(sprinkled)/32 13.165 -1.39%
std::unique_copy(list<int>)_(sprinkled)/52 25.861 -
std::unique_copy(list<int>)_(sprinkled)/8192 6936.649 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 792.733 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.719 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.876 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7439.938 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 843.303 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.014 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.448 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7390.916 -
std::unique_copy(vector<int>)_(contiguous)/1024 248.215 -
std::unique_copy(vector<int>)_(contiguous)/32 8.733 -1.92%
std::unique_copy(vector<int>)_(contiguous)/52 13.504 -
std::unique_copy(vector<int>)_(contiguous)/8192 1893.220 -
std::unique_copy(vector<int>)_(sprinkled)/1024 504.790 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.530 2.28%
std::unique_copy(vector<int>)_(sprinkled)/52 22.976 -2.91%
std::unique_copy(vector<int>)_(sprinkled)/8192 3916.214 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 539.844 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.943 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.700 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3699.645 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 566.151 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.922 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 28.125 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4524.528 -
std::unordered_map<int,_int>::clear()/0 420.892 -
std::unordered_map<int,_int>::clear()/1024 8226.953 3.02%
std::unordered_map<int,_int>::clear()/32 614.579 -
std::unordered_map<int,_int>::clear()/8192 62666.807 1.91%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.012 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.167 -15.30%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.439 1.16%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.321 8.09%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.370 7.72%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.696 11.01%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.497 12.36%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.674 22.41%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.017 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.363 4.68%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.351 10.26%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.432 3.33%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.346 13.09%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.424 -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.364 16.70%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.239 -1.08%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.912 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8897.345 -1.60%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 287.776 -2.05%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 110987.442 1.49%
std::unordered_map<int,_int>::ctor(const&)/0 13.807 -
std::unordered_map<int,_int>::ctor(const&)/1024 6692.726 -
std::unordered_map<int,_int>::ctor(const&)/32 199.039 -
std::unordered_map<int,_int>::ctor(const&)/8192 55148.890 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.982 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10016.013 -3.04%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 271.113 4.33%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 84195.237 -2.02%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.794 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13629.719 -1.37%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 363.803 -2.67%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142355.250 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.777 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13447.854 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.360 -1.17%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142663.953 -
std::unordered_map<int,_int>::erase(iterator)/0 19.745 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.249 -2.50%
std::unordered_map<int,_int>::erase(iterator)/32 20.337 -
std::unordered_map<int,_int>::erase(iterator)/8192 20.353 -5.18%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.267 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5450.713 -1.07%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 540.841 2.32%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46201.378 4.12%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.476 1.55%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.096 -1.43%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.632 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.861 2.63%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.256 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.146 -5.58%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.189 9.75%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 0.993 -9.60%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.245 -5.99%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.428 11.38%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.448 6.65%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 0.984 -12.44%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.206 -8.92%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.139 3.39%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.471 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13391.658 2.84%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 779.921 6.69%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 140997.711 2.54%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.540 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7558.661 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 609.434 -1.04%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85467.123 1.27%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.565 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14711.993 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 801.181 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 150617.865 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.539 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13828.535 -1.67%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 785.492 -4.56%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 149890.982 3.51%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.558 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.701 54.86%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.661 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.254 11.63%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.058 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 20.886 6.72%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 20.040 -1.22%
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 20.542 3.90%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.979 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.086 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.999 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.531 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.127 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 20.979 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.474 -3.18%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.698 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.161 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6670.835 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 216.571 -4.02%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54035.712 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.214 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6628.063 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.584 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54736.185 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.877 6.40%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2112.173 61.20%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.175 2.53%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 31572.017 25.39%
std::unordered_multimap<int,_int>::clear()/0 422.267 -
std::unordered_multimap<int,_int>::clear()/1024 7988.294 3.06%
std::unordered_multimap<int,_int>::clear()/32 608.985 -
std::unordered_multimap<int,_int>::clear()/8192 61313.600 2.15%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.014 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.231 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.272 -4.89%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.430 9.16%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.336 -7.79%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.274 -22.79%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.296 -15.60%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.520 8.06%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.703 6.97%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.510 -1.96%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.696 9.82%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.494 81.86%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.071 -4.44%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.130 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.131 1.92%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.007 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8956.834 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 303.289 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 115891.230 5.66%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.803 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6663.568 -
std::unordered_multimap<int,_int>::ctor(const&)/32 197.743 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54774.665 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.841 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9215.676 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 263.457 1.59%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77448.633 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.817 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13500.436 -2.04%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 386.463 2.11%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 145204.298 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.821 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13399.660 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.482 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 146534.743 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.748 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.587 1.17%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.235 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 26.199 28.39%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.400 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5596.721 1.09%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 542.584 3.07%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44744.404 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.752 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.615 1.86%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.086 -1.56%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.855 2.06%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.268 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.115 1.93%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.165 1.02%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.949 -9.08%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.011 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.142 -11.44%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.193 -1.83%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.412 10.03%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.126 12.66%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.221 7.05%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.151 -6.96%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.699 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16460.618 5.00%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 809.827 1.25%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 175965.890 1.37%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.061 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15974.933 4.82%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 862.778 3.10%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 184566.747 1.82%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.185 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16841.644 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 846.979 -2.45%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 173337.603 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.203 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18465.678 3.95%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 893.984 2.89%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 190973.781 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.026 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 25.828 -20.23%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 22.380 2.01%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 31.770 -9.50%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.500 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 23.032 -8.30%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 19.764 -9.39%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 23.036 11.83%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.106 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6741.265 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 221.735 4.82%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54275.856 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.161 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6749.847 1.03%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 202.252 2.39%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54948.228 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.848 -9.02%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1793.083 33.37%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.089 3.11%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 29796.226 14.79%
std::unordered_multiset<int>::clear()/0 422.654 -
std::unordered_multiset<int>::clear()/1024 8234.140 4.74%
std::unordered_multiset<int>::clear()/32 625.697 2.84%
std::unordered_multiset<int>::clear()/8192 64142.540 5.54%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.014 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.208 -1.09%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.291 -1.95%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.450 -6.39%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.440 30.86%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.236 -30.11%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.455 -6.57%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.478 -8.17%
std::unordered_multiset<int>::count(key)_(existent)/0 0.011 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.566 -1.75%
std::unordered_multiset<int>::count(key)_(existent)/32 1.679 -3.50%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.677 -4.44%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.487 21.51%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.189 5.88%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.137 9.05%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.245 4.30%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.950 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 9028.054 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 313.430 2.70%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 111476.320 -1.72%
std::unordered_multiset<int>::ctor(const&)/0 13.854 -
std::unordered_multiset<int>::ctor(const&)/1024 6670.085 -1.98%
std::unordered_multiset<int>::ctor(const&)/32 198.973 -3.21%
std::unordered_multiset<int>::ctor(const&)/8192 54784.639 -1.87%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.874 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9091.069 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 256.465 -1.51%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76035.829 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.828 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12989.239 -4.17%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 384.715 -1.89%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140605.378 -1.37%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.843 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13011.765 -4.16%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.792 -2.29%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142144.890 -1.43%
std::unordered_multiset<int>::erase(iterator)/0 20.162 2.79%
std::unordered_multiset<int>::erase(iterator)/1024 20.800 2.21%
std::unordered_multiset<int>::erase(iterator)/32 20.559 1.80%
std::unordered_multiset<int>::erase(iterator)/8192 20.637 2.47%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.206 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5632.110 2.01%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 544.419 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45435.300 3.23%
std::unordered_multiset<int>::erase(key)_(existent)/0 20.993 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.690 -
std::unordered_multiset<int>::erase(key)_(existent)/32 21.602 1.73%
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.343 -2.24%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.271 -16.43%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.023 -1.91%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.158 -4.28%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 0.961 -3.01%
std::unordered_multiset<int>::find(key)_(existent)/0 0.016 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.188 -6.65%
std::unordered_multiset<int>::find(key)_(existent)/32 1.169 -3.32%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.165 -7.56%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.337 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.034 -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.190 -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.175 -5.41%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 423.650 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 15990.296 -1.72%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 793.468 -2.47%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 171434.331 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.429 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15279.721 -1.64%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 825.025 -1.20%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 179756.704 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.049 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 33.619 5.41%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.912 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 36.131 5.79%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.569 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 25.809 1.80%
std::unordered_multiset<int>::insert(value)_(new_value)/32 20.997 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 19.969 -1.10%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.319 1.04%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6624.103 -1.80%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 220.308 1.39%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53687.912 -2.66%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.231 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6698.604 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 199.946 -1.03%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54609.365 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.850 -8.85%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1342.269 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 23.842 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26354.259 -1.43%
std::unordered_set<int>::clear()/0 423.066 -
std::unordered_set<int>::clear()/1024 7999.030 -3.75%
std::unordered_set<int>::clear()/32 612.180 -1.29%
std::unordered_set<int>::clear()/8192 61431.005 -4.31%
std::unordered_set<int>::contains(key)_(existent)/0 0.013 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.215 -1.78%
std::unordered_set<int>::contains(key)_(existent)/32 1.413 9.30%
std::unordered_set<int>::contains(key)_(existent)/8192 1.536 16.49%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.399 18.81%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.499 3.32%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.372 -9.05%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.508 5.40%
std::unordered_set<int>::count(key)_(existent)/0 0.017 -
std::unordered_set<int>::count(key)_(existent)/1024 1.187 -7.92%
std::unordered_set<int>::count(key)_(existent)/32 1.320 -21.27%
std::unordered_set<int>::count(key)_(existent)/8192 1.402 -2.54%
std::unordered_set<int>::count(key)_(non-existent)/0 0.290 -28.80%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.362 -16.18%
std::unordered_set<int>::count(key)_(non-existent)/32 1.252 -23.66%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.505 -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.728 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9493.776 1.35%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 316.110 4.89%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 109504.971 -2.66%
std::unordered_set<int>::ctor(const&)/0 13.756 -
std::unordered_set<int>::ctor(const&)/1024 6737.773 -
std::unordered_set<int>::ctor(const&)/32 201.391 -
std::unordered_set<int>::ctor(const&)/8192 56043.045 1.59%
std::unordered_set<int>::ctor(const&,_alloc)/0 14.044 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9922.854 2.59%
std::unordered_set<int>::ctor(const&,_alloc)/32 280.635 6.99%
std::unordered_set<int>::ctor(const&,_alloc)/8192 83919.566 5.17%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.745 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14189.286 5.20%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 382.814 5.64%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144813.180 2.42%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.789 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13968.743 4.83%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 383.120 3.54%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144918.745 2.64%
std::unordered_set<int>::erase(iterator)/0 19.622 -2.32%
std::unordered_set<int>::erase(iterator)/1024 20.230 -3.35%
std::unordered_set<int>::erase(iterator)/32 20.150 -2.34%
std::unordered_set<int>::erase(iterator)/8192 20.217 -2.65%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.419 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5215.244 -3.44%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 528.913 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 42346.744 -5.03%
std::unordered_set<int>::erase(key)_(existent)/0 21.116 -3.50%
std::unordered_set<int>::erase(key)_(existent)/1024 22.446 -1.36%
std::unordered_set<int>::erase(key)_(existent)/32 21.110 -3.46%
std::unordered_set<int>::erase(key)_(existent)/8192 22.994 -1.27%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.256 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.052 1.12%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.099 -4.26%
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.910 -4.59%
std::unordered_set<int>::find(key)_(existent)/0 0.011 -
std::unordered_set<int>::find(key)_(existent)/1024 1.194 -2.00%
std::unordered_set<int>::find(key)_(existent)/32 1.218 -4.22%
std::unordered_set<int>::find(key)_(existent)/8192 1.388 10.57%
std::unordered_set<int>::find(key)_(non-existent)/0 0.337 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.245 1.74%
std::unordered_set<int>::find(key)_(non-existent)/32 0.993 -11.76%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.188 -2.50%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.580 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 13050.407 2.77%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 754.316 2.19%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 139525.220 1.79%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.169 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7681.711 2.75%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 617.759 1.31%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 84844.505 1.20%
std::unordered_set<int>::insert(value)_(already_present)/0 1.573 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.967 1.75%
std::unordered_set<int>::insert(value)_(already_present)/32 1.658 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.243 -
std::unordered_set<int>::insert(value)_(new_value)/0 19.133 -
std::unordered_set<int>::insert(value)_(new_value)/1024 20.473 5.22%
std::unordered_set<int>::insert(value)_(new_value)/32 20.433 1.09%
std::unordered_set<int>::insert(value)_(new_value)/8192 20.395 4.45%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.244 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6868.883 2.10%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 228.896 10.66%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 55050.817 1.67%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.256 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6794.139 1.96%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 205.063 3.11%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55319.382 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1328.399 2.54%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.265 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26595.922 -2.62%
std::unordered_set<std::string>::clear()/0 421.677 -
std::unordered_set<std::string>::clear()/1024 22487.621 -
std::unordered_set<std::string>::clear()/32 918.581 1.54%
std::unordered_set<std::string>::clear()/8192 219676.110 -
std::unordered_set<std::string>::contains(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 36.224 -8.24%
std::unordered_set<std::string>::contains(key)_(existent)/32 33.309 -16.95%
std::unordered_set<std::string>::contains(key)_(existent)/8192 39.243 4.54%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.404 16.65%
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 20.947 -1.95%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 21.917 -5.89%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 18.863 -
std::unordered_set<std::string>::count(key)_(existent)/0 0.012 -
std::unordered_set<std::string>::count(key)_(existent)/1024 45.898 7.29%
std::unordered_set<std::string>::count(key)_(existent)/32 36.585 -14.01%
std::unordered_set<std::string>::count(key)_(existent)/8192 46.106 9.61%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.265 -22.61%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.444 -
std::unordered_set<std::string>::count(key)_(non-existent)/32 21.305 9.16%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.689 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.839 1.36%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40312.388 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1057.490 1.11%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 736491.579 -
std::unordered_set<std::string>::ctor(const&)/0 13.848 -
std::unordered_set<std::string>::ctor(const&)/1024 34757.099 2.13%
std::unordered_set<std::string>::ctor(const&)/32 724.059 6.34%
std::unordered_set<std::string>::ctor(const&)/8192 343744.750 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.869 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63898.337 2.18%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1681.641 17.93%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 606814.890 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.950 1.36%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62083.497 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1583.420 -13.65%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 640488.763 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.825 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 64001.280 1.60%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1578.212 7.65%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 634503.090 -
std::unordered_set<std::string>::erase(iterator)/0 32.361 17.30%
std::unordered_set<std::string>::erase(iterator)/1024 26.205 -
std::unordered_set<std::string>::erase(iterator)/32 28.706 -
std::unordered_set<std::string>::erase(iterator)/8192 32.255 -2.00%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.109 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12080.759 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 680.119 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118092.475 -
std::unordered_set<std::string>::erase(key)_(existent)/0 71.878 -29.05%
std::unordered_set<std::string>::erase(key)_(existent)/1024 85.001 -9.77%
std::unordered_set<std::string>::erase(key)_(existent)/32 121.287 39.61%
std::unordered_set<std::string>::erase(key)_(existent)/8192 124.789 53.06%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.267 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 24.390 1.31%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 21.576 -26.25%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 24.594 -
std::unordered_set<std::string>::find(key)_(existent)/0 0.012 -
std::unordered_set<std::string>::find(key)_(existent)/1024 44.875 13.02%
std::unordered_set<std::string>::find(key)_(existent)/32 37.249 -12.08%
std::unordered_set<std::string>::find(key)_(existent)/8192 37.163 -13.32%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.045 -3.33%
std::unordered_set<std::string>::find(key)_(non-existent)/32 21.346 -1.77%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.460 -1.12%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 421.970 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56251.305 1.35%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1850.371 1.08%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 597818.623 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.450 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56963.546 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1774.900 -8.55%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 559049.980 1.79%
std::unordered_set<std::string>::insert(value)_(already_present)/0 13.188 -74.21%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 65.791 204.97%
std::unordered_set<std::string>::insert(value)_(already_present)/32 61.746 -14.50%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 32.641 -51.15%
std::unordered_set<std::string>::insert(value)_(new_value)/0 46.773 -27.79%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 41.152 -
std::unordered_set<std::string>::insert(value)_(new_value)/32 42.411 -33.41%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 62.936 2.15%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.077 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36377.284 1.59%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 800.025 4.17%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 344238.672 1.37%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.074 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35736.550 1.38%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 750.587 5.58%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344935.324 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17051.571 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 273.124 -16.98%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 212844.401 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 244.302 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.896 4.30%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1887.232 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.998 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.207 12.59%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 906.731 -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.141 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.032 5.79%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 822.442 -5.78%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.294 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.439 13.71%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 812.170 -4.68%
std::vector<int>::ctor(size)/1024 40.884 -2.70%
std::vector<int>::ctor(size)/32 11.220 17.61%
std::vector<int>::ctor(size)/8192 561.090 -1.41%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 40.411 -5.24%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.591 15.43%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 260.565 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.674 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.749 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.816 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 22.011 1.00%
std::vector<int>::erase(middle)_(cheap_elements)/32 4.232 -1.09%
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.968 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.396 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.002 1.15%
std::vector<int>::insert(begin)_(cheap_elements)/8192 294.087 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 812.514 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 460.414 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3057.443 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 943.259 1.23%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 487.629 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4245.435 -1.60%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2220.471 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 554.442 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13447.333 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.873 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.978 -1.08%
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.394 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.990 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.002 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 735.504 -3.92%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 102.875 -2.74%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.897 3.28%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 658.442 -3.01%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.659 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.406 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.292 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.394 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.393 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.399 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 484.277 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.494 -2.14%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4597.913 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6304.643 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 131.501 3.48%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52669.577 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 698.416 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.377 2.11%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6941.849 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20364.217 3.21%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 617.601 3.84%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 177396.473 3.81%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.986 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.382 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6920.441 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20363.992 3.83%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 619.886 3.79%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 177736.685 4.37%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 699.741 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.278 4.20%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6931.541 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20262.445 3.31%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 619.688 4.69%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 176755.168 3.35%
std::vector<std::string>::ctor(size)/1024 430.120 -
std::vector<std::string>::ctor(size)/32 34.817 -3.97%
std::vector<std::string>::ctor(size)/8192 4245.862 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 582.289 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 35.488 -6.51%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5392.104 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20253.064 4.09%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 594.164 5.37%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 176043.688 3.62%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.741 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.460 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4569.663 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.266 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 36.055 1.65%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4584.913 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.412 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.896 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2276.970 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.338 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 27.032 2.10%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2290.114 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 565.065 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 19.363 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4564.456 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.502 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.741 3.29%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4573.830 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1647.719 -1.06%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 483.643 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9813.881 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15314.489 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 817.452 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 115619.966 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3077.198 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 545.231 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20868.524 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16882.305 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 885.583 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 127630.055 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1699.318 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 580.724 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 10941.288 -1.28%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13467.219 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 905.190 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 115922.844 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 283.614 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 10.561 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2265.681 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.313 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.792 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2286.091 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.246 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.916 1.18%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5702.968 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6293.388 1.23%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 120.956 -1.46%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51344.262 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 543.259 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.726 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3276.365 2.64%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 600.253 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.180 -1.75%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5727.731 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.044 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.737 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.696 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.409 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.968 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.574 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.757 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.770 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.770 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.560 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.546 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.462 -
vector<bool>(const_vector<bool>&) 9.507 -1.52%
vector<bool>(size_type,_const_value_type&) 8.076 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 13.685 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.872 -
vector<bool>::reserve() 10.099 -
Geometric Mean 221.064 -