Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-macbook-xcode26-benchmarksuite-b0fce8ec2e47 test results

Run Order Start Time Duration
Current 562618 2026-01-05T22:33:44 0:00:00
Previous 562617 2026-01-05T22:33:44 0:00:00
Baseline 561507 2026-01-05T22:33:53 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2315 2636
Performance Improvements 1997 2323
Added Tests 124 0
Unchanged Tests 52744 52221
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::copy_n(vector<bool>)_(aligned)/262144 173.19% 275.905 753.735 - 11.52% -
std::copy_backward(vector<bool>)_(aligned)/262144 142.87% 281.397 683.422 - -8.83% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 124.33% 859.381 1927.891 - -0.02% -
std::rotate(list<int>)_(1_element_forward)/1024 114.97% 735.320 1580.690 - 114.73% -
rng::rotate(list<int>)_(1_element_forward)/1024 114.76% 736.069 1580.753 - 113.98% -
SetIntersection_Interlaced_Vector_float_262144_16 112.11% 3160469.934 6703671.704 - 6.68% -
rng::rotate(list<int>)_(1_element_backward)/1024 111.07% 747.043 1576.763 - 111.04% -
std::rotate(list<int>)_(1_element_backward)/1024 110.22% 750.961 1578.657 - 110.98% -
std::fill(list<int>)/1024 109.19% 673.600 1409.092 - 109.75% -
rng::fill(list<int>)/1024 107.63% 673.742 1398.893 - 108.19% -
rng::unique_copy(list<int>)_(contiguous)/1024 98.93% 743.252 1478.550 - 99.30% -
rng::unique_copy(list<int>)_(sprinkled)/1024 97.92% 746.673 1477.784 - 98.87% -
std::unique_copy(list<int>)_(sprinkled)/1024 97.46% 747.249 1475.526 - 98.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 97.23% 8.738 17.235 - -8.84% -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 90.85% 792.455 1512.368 - 89.91% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 90.27% 796.168 1514.865 - 89.81% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 88.28% 827.331 1557.680 - 88.46% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 86.38% 9582.973 17861.220 - 42.11% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 83.77% 850.339 1562.665 - 84.57% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 83.36% 9597.642 17598.552 - 38.87% -
BM_RangesPushHeap_string_Descending_262144 82.30% 3.120 5.687 - 11.11% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 78.24% 0.274 0.488 - 42.97% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 77.88% 0.393 0.699 - 41.13% -
SetIntersection_Interlaced_Vector_float_262144_64 74.89% 10601220.503 18540604.144 - -6.99% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 56.41% 1.924 3.009 - 61.61% -
BM_RangesPushHeap_float_SingleElement_1 54.85% 0.411 0.637 - -0.01% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 52.64% 24.858 37.943 - 28.41% -
rng::is_sorted_until(deque<int>)/8 48.82% 3.138 4.670 - 8.96% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 48.15% 35.779 53.006 - 43.36% -
BM_RangesPushHeap_uint32_Random_1 47.04% 0.394 0.579 - 15.62% -
SetIntersection_Interlaced_Vector_uint64_1024_256 46.62% 5035173.322 7382802.776 - 11.41% -
std::multiset<std::string>::erase(key)_(existent)/0 46.48% 40.721 59.648 - 0.66% -
SetIntersection_Interlaced_Vector_float_1024_16 46.17% 1840209.993 2689782.313 - -4.61% -
SetIntersection_Interlaced_Vector_float_262144_256 45.37% 30676947.588 44595910.720 - -13.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 44.80% 0.482 0.698 - 56.01% -
SetIntersection_Front_Set_float_16384_16384 44.27% 242828507.162 350333907.816 - 2.18% -
BM_RangesPushHeap_string_Descending_16384 44.19% 2.317 3.341 - 35.72% -
SetIntersection_Interlaced_Vector_float_1024_64 43.74% 3631474.442 5219871.261 - -10.97% -
std::unordered_set<std::string>::count(key)_(existent)/1024 43.13% 29.355 42.014 - 15.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 41.69% 8802070.893 12471273.966 - -2.20% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 41.43% 0.448 0.633 - -8.89% -
SetIntersection_Front_Set_float_262144_16384 41.19% 248978156.321 351537989.665 - -0.98% -
SetIntersection_Interlaced_Vector_float_16384_256 40.72% 20750361.601 29199731.885 - -1.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 40.66% 8761037.801 12323056.415 - -4.03% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 40.52% 0.393 0.553 - -10.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 40.34% 8827434.274 12388292.707 - -3.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 39.45% 8871459.921 12371155.833 - -2.93% -
BM_std_min<short>/1 39.14% 0.324 0.451 - 54.18% -
SetIntersection_Interlaced_Set_uint32_16384_16384 38.97% 250014940.270 347438209.642 - 1.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 38.96% 8869582.473 12325127.975 - -5.41% -
rng::find(list<int>)_(process_all)/8192 38.87% 8474.211 11767.936 - 12.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 38.65% 8887176.382 12321739.164 - -4.07% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 38.27% 29.486 40.769 - -0.11% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 37.73% 48.142 66.305 - 35.99% -
BM_deque_vector_copy/64000 37.60% 2392.019 3291.434 - 15.50% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 37.31% 512.002 703.025 - -26.27% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 37.17% 25.115 34.451 - 18.10% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 36.80% 47.893 65.519 - 37.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 36.72% 1870906.605 2557817.788 - 27.18% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 36.49% 69.214 94.468 - 0.85% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 36.46% 33.114 45.187 - -1.77% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 36.40% 50.581 68.995 - 12.30% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 36.01% 23.765 32.323 - 11.30% -
BM_std_min<unsigned___int128>/70000 35.83% 27058.808 36755.152 - -21.59% -
BM_std_min<unsigned___int128>/64000 35.75% 24730.180 33570.051 - -21.72% -
std::is_partitioned(deque<int>)_(partitioned)/50 35.66% 13.946 18.919 - 27.40% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 35.58% 9188.954 12458.279 - 21.20% -
BM_std_min<unsigned___int128>/65536 35.48% 25331.707 34318.399 - -21.82% -
SetIntersection_Interlaced_Vector_uint64_1024_64 35.39% 3534517.826 4785411.279 - 1.14% -
BM_std_min<unsigned___int128>/4000 35.23% 1541.710 2084.816 - -21.60% -
BM_std_min<unsigned___int128>/5500 35.14% 2118.936 2863.501 - -21.69% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 35.02% 53.459 72.178 - 128.55% -
BM_std_min<unsigned___int128>/4096 34.85% 1578.604 2128.761 - -21.81% -
rng::find(list<int>)_(bail_25%)/1024 34.85% 135.255 182.392 - 0.67% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 34.85% 7.073 9.538 - 44.76% -
BM_std_min<unsigned___int128>/1024 34.59% 396.265 533.334 - -21.52% -
BM_deque_vector_copy/65536 34.29% 2511.449 3372.688 - 14.71% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 34.20% 549.316 737.199 - -28.36% -
std::flat_map<int,_int>::ctor(const&)/8192 34.13% 1438.100 1928.914 - -0.31% -
BM_std_min<unsigned___int128>/512 34.03% 198.923 266.612 - -21.18% -
BM_PushHeap_float_SingleElement_1 33.86% 0.521 0.697 - 0.03% -
BM_StringDestroy_Small 33.80% 0.656 0.878 - 0.23% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 33.24% 19.055 25.389 - 32.55% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 32.84% 548.753 728.939 - -29.23% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 32.57% 46.166 61.204 - -0.23% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 32.44% 654.289 866.551 - 34.27% -
SetIntersection_Interlaced_Vector_uint64_16384_256 32.18% 16642209.323 21996979.566 - 7.86% -
std::is_partitioned(deque<int>)_(partitioned)/32 32.17% 9.390 12.410 - 26.96% -
BM_RangesPushHeap_string_Descending_1024 31.91% 2.382 3.143 - 26.59% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 31.87% 0.482 0.636 - 14.40% -
BM_PushHeap_uint32_PipeOrgan_1 31.64% 0.485 0.639 - 34.65% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 30.92% 49.520 64.831 - 26.10% -
BM_RangesPushHeap_string_PipeOrgan_262144 30.59% 17.340 22.645 - 25.74% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 30.46% 0.533 0.695 - 28.89% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.27% 29.176 38.007 - -0.63% -
BM_vector_deque_ranges_move/0 29.92% 0.456 0.593 - 14.12% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 29.91% 20.951 27.219 - 10.96% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 29.64% 116.852 151.484 - -1.57% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 29.59% 20.341 26.360 - -0.97% -
rng::partition(deque<int>)_(sparse)/32 29.58% 9.796 12.693 - -6.62% -
SetIntersection_Interlaced_Vector_uint64_262144_4 29.09% 1521265.593 1963738.398 - 24.05% -
BM_RangesPushHeap_string_Ascending_262144 28.89% 30.333 39.097 - 10.81% -
std::search_n(list<int>)_(no_match)/1000 28.80% 534.458 688.404 - 1.64% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 28.19% 292.283 374.674 - 29.43% -
SetIntersection_Interlaced_Vector_uint64_262144_256 28.08% 39777241.323 50945894.637 - 34.78% -
BM_RangesPushHeap_string_Descending_256 27.82% 2.263 2.893 - 22.17% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 27.81% 1343.659 1717.376 - 30.46% -
std::unordered_set<int>::insert(value)_(already_present)/1024 27.55% 1.944 2.479 - 27.83% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 27.48% 1.280 1.632 - 15.91% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 27.39% 0.650 0.827 - 30.62% -
BM_std_min<unsigned___int128>/64 26.83% 24.523 31.102 - -19.77% -
std::copy(vector<bool>)_(aligned)/1048576 26.57% 2260.736 2861.323 - -13.83% -
BM_std_min<__int128>/5500 26.48% 2120.258 2681.625 - 26.45% -
BM_std_min<__int128>/4096 26.43% 1578.675 1995.987 - 26.42% -
SetIntersection_Interlaced_Vector_uint32_1024_256 26.28% 5795246.826 7318513.307 - 14.96% -
BM_std_min<__int128>/70000 26.11% 27062.105 34128.662 - 26.12% -
BM_RangesPushHeap_string_PipeOrgan_16384 26.11% 12.869 16.228 - 10.14% -
std::unordered_set<int>::erase(key)_(existent)/8192 26.10% 23.534 29.676 - 29.93% -
BM_std_min<__int128>/65536 25.98% 25348.223 31933.868 - 25.99% -
BM_std_min<__int128>/4000 25.87% 1542.046 1940.936 - 25.98% -
BM_deque_vector_copy/70000 25.74% 2820.152 3546.101 - 11.46% -
BM_std_min<__int128>/64000 25.70% 24900.261 31299.231 - 26.55% -
std::copy(vector<int>)/4096 25.60% 172.035 216.079 - -6.26% -
std::find_if(list<int>)_(bail_25%)/32768 25.48% 8388.070 10525.621 - 0.97% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 25.32% 0.550 0.689 - 12.78% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 25.26% 68.899 86.302 - 92.41% -
BM_std_min<__int128>/1024 24.94% 396.303 495.124 - 25.01% -
BM_StringDestroy_Empty 24.92% 0.702 0.877 - 33.99% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 24.71% 68.137 84.973 - -11.38% -
BM_std_min<__int128>/512 24.71% 198.681 247.770 - 24.59% -
rng::stable_partition(deque<int>)_(sparse)/32 24.66% 11.380 14.186 - 27.06% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 24.61% 35.348 44.048 - 3.59% -
BM_vector_deque_move/0 24.55% 0.439 0.547 - -1.38% -
BM_RangesPushHeap_string_Ascending_16384 24.42% 19.156 23.835 - 23.49% -
rng::find_if_not(list<int>)_(bail_25%)/32768 24.41% 8620.941 10724.929 - 2.44% -
BM_vector_deque_copy/0 24.36% 0.346 0.431 - 10.91% -
SetIntersection_Interlaced_Vector_uint32_262144_256 24.25% 27068074.510 33633217.560 - 14.13% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 24.23% 1.292 1.605 - -6.43% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 24.15% 2.309 2.867 - 8.80% -
std::multiset<int>::count(key)_(non-existent)/8192 24.03% 9.084 11.267 - 0.60% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 23.44% 21.598 26.661 - 5.02% -
SetIntersection_None_Set_float_1024_16 23.43% 10117320.439 12487667.132 - 37.85% -
BM_std_min<__int128>/1 23.03% 0.373 0.459 - 23.82% -
std::copy_if(list<int>)_(every_other)/4096 22.87% 3191.959 3921.895 - 23.63% -
std::multiset<std::string>::insert(value)_(new_value)/8192 22.62% 74.394 91.225 - -4.39% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 22.52% 10488.740 12851.126 - 22.43% -
SetIntersection_None_Set_float_1024_4 22.47% 10171777.174 12457459.260 - 40.40% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 22.37% 18.038 22.072 - 16.99% -
SetIntersection_Interlaced_Vector_uint32_1024_64 22.28% 3754493.590 4591051.989 - -9.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 21.97% 9843965.130 12006549.423 - 10.86% -
std::for_each(deque<int>)/8192 21.73% 254.965 310.358 - 21.77% -
rng::partition(deque<int>)_(sparse)/50 21.67% 15.236 18.537 - -8.46% -
BM_RangesPushHeap_string_Random_262144 21.56% 18.148 22.061 - 19.25% -
BM_RangesPushHeap_string_Descending_64 21.55% 2.181 2.652 - 17.58% -
std::unordered_set<int>::contains(key)_(existent)/1024 21.47% 1.196 1.452 - 3.60% -
rng::for_each(deque<int>)/8192 21.38% 255.036 309.570 - 21.53% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 21.35% 2257.395 2739.259 - 21.03% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 21.25% 6.795 8.239 - 20.86% -
std::map<std::string,_int>::erase(key)_(existent)/1024 21.16% 59.771 72.419 - -16.57% -
std::set<int>::insert(value)_(already_present)/8192 20.98% 9.410 11.384 - 5.10% -
std::set<std::string>::erase(key)_(existent)/32 20.88% 61.716 74.602 - 7.10% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 20.88% 284.082 343.393 - 20.47% -
rng::rotate_copy(list<int>)/8192 20.88% 6924.291 8369.742 - 0.79% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 20.80% 3.027 3.657 - -1.88% -
BM_deque_vector_ranges_copy/64000 20.73% 2591.478 3128.623 - 9.83% -
BM_std_min<__int128>/64 20.68% 24.531 29.604 - 20.81% -
rng::starts_with(list<int>,_pred)/8192 20.38% 9815.280 11815.261 - 3.73% -
rng::search(deque<int>)_(no_match)/1024 20.21% 347.698 417.978 - 37.01% -
rng::find(vector<bool>)_(process_all)/8 20.20% 0.660 0.793 - 31.87% -
std::multiset<std::string>::erase(key)_(existent)/32 20.01% 49.770 59.727 - 1.70% -
rng::is_partitioned(list<int>)_(partitioned)/8192 19.99% 6836.786 8203.410 - 14.44% -
BM_vector_deque_ranges_move_backward/2 19.77% 1.727 2.068 - 6.81% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.62% 20.746 24.816 - 14.19% -
BM_RangesMakeThenSortHeap_string_Descending_262144 19.58% 84.930 101.557 - 1.82% -
SetIntersection_Front_Vector_uint32_16384_1024 19.57% 5947188.887 7110954.380 - 18.78% -
BM_StringRelational_Less_Huge_Empty_Control 19.41% 1.771 2.115 - 1.41% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 19.28% 26.836 32.010 - -2.02% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 19.25% 1.117 1.331 - 0.70% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 19.09% 0.418 0.498 - 27.73% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 19.02% 59.510 70.828 - 38.59% -
SetIntersection_None_Set_float_1024_64 18.99% 10391361.329 12365026.206 - 37.37% -
std::find_end(forward_list<int>)_(same_length)/8192 18.93% 14247.912 16944.665 - 16.71% -
BM_deque_vector_ranges_copy/65536 18.65% 2621.164 3110.048 - 8.13% -
rng::search(deque<int>)_(same_length)/1000 18.60% 326.131 386.795 - 16.75% -
SetIntersection_None_Set_float_1024_1 18.44% 10509091.175 12447325.349 - 35.45% -
std::unordered_set<int>::erase(key)_(existent)/1024 18.39% 22.426 26.551 - 18.51% -
rng::adjacent_find(list<int>)/8192 18.37% 6955.456 8233.091 - 18.60% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 18.30% 0.966 1.142 - 7.59% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 18.30% 1654.168 1956.835 - 5.89% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 18.29% 3.046 3.604 - 3.47% -
BM_std_min<unsigned___int128>/32 18.21% 12.198 14.419 - -17.15% -
BM_std_min<unsigned___int128>/31 18.16% 11.796 13.939 - -16.84% -
BM_std_min<unsigned___int128>/30 18.09% 11.392 13.452 - -16.56% -
BM_deque_vector_ranges_copy/70000 18.06% 2850.037 3364.645 - 8.77% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 18.04% 9.150 10.801 - -8.41% -
std::find(vector<bool>)_(process_all)/8 17.94% 0.564 0.665 - 15.38% -
std::find(list<int>)_(process_all)/8192 17.90% 7493.768 8834.944 - 3.92% -
std::unique(deque<int>)_(sprinkled)/52 17.88% 73.500 86.641 - 2.46% -
std::unordered_set<int>::count(key)_(non-existent)/0 17.87% 0.344 0.405 - 0.03% -
BM_RangesPushHeap_uint64_SingleElement_1 17.79% 0.489 0.576 - -6.40% -
std::copy_backward(vector<bool>)_(unaligned)/262144 17.78% 1661.061 1956.418 - 5.24% -
rng::rotate(list<int>)_(by_1/4)/8192 17.74% 7155.614 8424.916 - 16.78% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 17.70% 9.888 11.639 - 3.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.62% 37.791 44.452 - 25.74% -
BM_RangesPushHeap_string_Descending_16 17.61% 2.081 2.448 - 16.13% -
BM_std_minmax<unsigned_char>/8 17.53% 0.924 1.086 - -0.08% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 17.52% 9.008 10.586 - -8.22% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 17.47% 8.868 10.418 - -6.30% -
BM_std_min<unsigned___int128>/29 17.46% 11.013 12.936 - -16.43% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 17.41% 2.134 2.505 - 13.95% -
BM_RangesPushHeap_string_Descending_4 17.37% 1.909 2.241 - 19.15% -
std::map<std::string,_int>::erase(iterator)/8192 17.34% 30.304 35.557 - 34.44% -
BM_std_min<unsigned_long_long>/1 17.31% 0.326 0.382 - -16.57% -
SetIntersection_Interlaced_Vector_uint32_256_16 17.30% 6409338.146 7518222.482 - 11.70% -
BM_std_min<unsigned___int128>/1 17.30% 0.315 0.369 - 0.49% -
BM_MakeHeap_uint64_Random_4 17.16% 1.223 1.432 - -0.91% -
BM_std_minmax_element<short>/70000 17.10% 18083.506 21176.348 - 18.62% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 17.00% 10.760 12.588 - 12.92% -
BM_StringRelational_Less_Large_Large_ChangeFirst 16.99% 1.187 1.388 - 0.04% -
BM_std_minmax_element<short>/64000 16.98% 16541.648 19350.890 - 18.71% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 16.97% 12.287 14.372 - 16.50% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 16.96% 0.453 0.530 - 13.67% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 16.94% 9.165 10.718 - 1.17% -
BM_vector_deque_copy/65536 16.93% 2421.618 2831.665 - 6.33% -
SetIntersection_Front_Set_string_16384_256 16.91% 14227086.637 16632580.182 - 13.30% -
std::unordered_set<int>::erase(iterator)/1024 16.90% 20.239 23.659 - 17.16% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 16.84% 4810.380 5620.437 - 17.29% -
BM_std_minmax_element<short>/65536 16.84% 16933.636 19785.161 - 18.53% -
BM_std_min<unsigned___int128>/28 16.84% 10.604 12.389 - -16.43% -
rng::stable_partition(deque<int>)_(sparse)/50 16.80% 27.901 32.590 - 18.92% -
BM_std_minmax_element<short>/4000 16.80% 1037.078 1211.315 - 18.25% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 16.62% 12.047 14.049 - 15.25% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 16.61% 1.326 1.546 - 3.27% -
BM_deque_vector_ranges_copy/0 16.60% 1.371 1.598 - 12.62% -
std::unordered_set<int>::erase(iterator)/8192 16.52% 20.716 24.139 - 19.70% -
BM_std_minmax_element<short>/4096 16.47% 1062.486 1237.488 - 17.87% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 16.41% 0.455 0.530 - -4.66% -
BM_std_minmax_element<short>/5500 16.41% 1427.169 1661.323 - 17.89% -
SetIntersection_Interlaced_Vector_string_262144_16 16.40% 5615047.411 6535893.699 - 11.96% -
BM_std_min<unsigned___int128>/27 16.35% 10.224 11.896 - -16.05% -
BM_std_min<unsigned_short>/3 16.34% 0.693 0.806 - 16.35% -
BM_std_min<unsigned___int128>/26 16.30% 9.801 11.398 - -16.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 16.03% 19.788 22.961 - 4.06% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 16.03% 0.253 0.294 - 14.72% -
rng::copy_backward(vector<int>)/32768 16.00% 2611.927 3029.870 - -7.81% -
std::map<int,_int>::erase(key)_(non-existent)/32 15.89% 2.420 2.804 - 17.81% -
rng::find_if_not(list<int>)_(process_all)/8192 15.64% 7260.900 8396.679 - -6.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 15.61% 8377657.472 9685777.336 - -10.43% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 15.56% 36.218 41.856 - 14.57% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.47% 9.852 11.376 - 16.47% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 15.44% 327.623 378.218 - 7.60% -
std::multiset<std::string>::erase(iterator)/8192 15.40% 27.007 31.165 - 2.53% -
bm_lexicographical_compare<int>/16 15.39% 1.896 2.188 - 8.50% -
BM_StringCtorDefault 15.36% 0.273 0.315 - 33.83% -
BM_std_minmax_element<short>/1024 15.33% 271.205 312.788 - 16.57% -
BM_MakeHeap_uint64_Descending_64 15.24% 0.234 0.270 - 7.38% -
BM_std_min<unsigned___int128>/25 15.22% 9.465 10.906 - -15.56% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 15.16% 49.497 57.003 - -0.37% -
rng::find_last(list<int>)_(bail_90%)/50 15.12% 1.237 1.423 - 9.83% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 15.09% 0.439 0.505 - -10.93% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 14.93% 5.137 5.904 - 32.29% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 14.87% 50.140 57.595 - 16.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 14.75% 0.535 0.614 - 36.64% -
std::unique(deque<int>)_(sprinkled)/32 14.73% 62.117 71.267 - 5.95% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 14.72% 0.504 0.578 - 21.34% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 14.64% 28811.945 33030.665 - 10.50% -
BM_deque_deque_copy/70000 14.63% 2974.098 3409.339 - 7.67% -
std::for_each(list<int>)/8192 14.62% 7839.615 8986.124 - 3.46% -
BM_vector_deque_copy/2 14.47% 1.648 1.886 - -8.67% -
rng::generate(list<int>)/8192 14.42% 7516.601 8600.168 - 14.13% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 14.41% 9.063 10.369 - -4.63% -
BM_std_min<short>/3 14.40% 0.692 0.792 - 14.24% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 14.37% 34.388 39.330 - 14.25% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 14.36% 0.467 0.534 - 19.48% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 14.36% 7.064 8.079 - 11.12% -
BM_std_min<unsigned___int128>/24 14.34% 9.108 10.415 - -15.27% -
BM_std_min<__int128>/31 14.20% 11.805 13.482 - 14.49% -
SetIntersection_Interlaced_Vector_uint32_262144_4 14.19% 1529807.445 1746839.704 - 14.61% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 14.18% 28.114 32.102 - -33.37% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 14.16% 0.982 1.121 - -0.88% -
SetIntersection_Interlaced_Vector_float_1024_4 14.16% 1346000.629 1536535.201 - 4.75% -
SetIntersection_Interlaced_Vector_float_262144_1024 14.00% 104386915.488 119001252.469 - -23.87% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 13.98% 29.162 33.238 - -9.21% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 13.97% 9.237 10.527 - -4.47% -
bm_lexicographical_compare<int>/2 13.94% 1.325 1.510 - -0.53% -
BM_StringConstructDestroyCStr_Small_Transparent 13.91% 0.346 0.395 - 6.58% -
BM_std_min<__int128>/30 13.90% 11.412 12.998 - 14.17% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 13.86% 1.221 1.390 - 8.75% -
BM_std_min<__int128>/32 13.73% 12.214 13.891 - 14.01% -
rng::transform(list<int>)_(identity_transform)/8192 13.72% 7185.622 8171.155 - 7.48% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 13.68% 20.257 23.029 - 15.84% -
BM_RangesMakeHeap_uint64_Random_256 13.63% 1.130 1.283 - 6.69% -
BM_std_min<unsigned___int128>/23 13.60% 8.750 9.940 - -14.71% -
BM_std_min<__int128>/29 13.56% 11.023 12.517 - 13.77% -
BM_vector_deque_ranges_move_backward/1 13.54% 2.035 2.310 - 5.83% -
std::unordered_multiset<int>::count(key)_(existent)/1024 13.52% 1.424 1.617 - -7.81% -
BM_vector_deque_copy/1 13.50% 1.926 2.186 - -5.75% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 13.47% 1.490 1.690 - -6.59% -
BM_RangesPushHeap_uint64_Ascending_64 13.45% 1.519 1.724 - 13.47% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 13.44% 0.411 0.466 - 4.04% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 13.42% 19.219 21.798 - 1.78% -
BM_std_min<__int128>/28 13.39% 10.625 12.047 - 13.48% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 13.31% 28785.054 32616.294 - 8.96% -
BM_MakeThenSortHeap_uint64_Descending_4 13.31% 1.313 1.488 - -1.63% -
SetIntersection_Interlaced_Vector_string_262144_64 13.24% 18831112.783 21324414.197 - -3.58% -
bm_lexicographical_compare<int>/3 13.21% 1.548 1.753 - 3.58% -
std::multiset<std::string>::erase(iterator)/1024 13.18% 29.722 33.640 - 2.02% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 13.12% 0.824 0.932 - -0.08% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 13.11% 1.366 1.545 - 12.77% -
BM_RangesPushHeap_uint64_SingleElement_16 13.06% 0.337 0.381 - 13.07% -
BM_PushHeap_uint32_Descending_4 13.00% 0.340 0.384 - 11.68% -
SetIntersection_Interlaced_Vector_uint32_16384_256 12.96% 16399749.774 18524368.681 - 31.16% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 12.94% 0.383 0.432 - 13.30% -
BM_std_min<__int128>/27 12.87% 10.241 11.558 - 13.06% -
rng::find_end(deque<int>)_(process_all)/8192 12.80% 2032.988 2293.243 - -3.93% -
BM_std_min<short>/2 12.73% 0.485 0.547 - 12.78% -
SetIntersection_Interlaced_Vector_string_262144_1024 12.71% 316006430.264 356182554.744 - 47.57% -
BM_std_min<unsigned___int128>/22 12.68% 8.346 9.404 - -14.56% -
BM_LowerBound_string_262144 12.67% 2227.095 2509.317 - 11.89% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 12.65% 6.500 7.322 - 12.73% -
BM_std_min<__int128>/25 12.61% 9.479 10.675 - 12.84% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 12.59% 22.784 25.654 - -6.12% -
std::partition_point(list<int>)/1024 12.52% 1131.708 1273.442 - -1.59% -
std::unordered_set<std::string>::find(key)_(existent)/32 12.50% 33.294 37.456 - -11.12% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 12.43% 43835361.300 49285594.594 - 6.79% -
BM_std_minmax_element<short>/512 12.36% 139.150 156.355 - 13.28% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 12.34% 1.788 2.009 - 7.13% -
rng::find_end(deque<int>)_(process_all)/1048576 12.33% 266790.541 299682.800 - -2.93% -
BM_RangesPushHeap_uint64_SingleElement_64 12.25% 0.352 0.395 - 2.41% -
BM_std_min<unsigned___int128>/21 12.24% 7.946 8.919 - -14.12% -
SetIntersection_Interlaced_Vector_uint32_1024_16 12.18% 2002057.857 2245988.230 - 19.16% -
BM_RangesPushHeap_uint32_SingleElement_16 12.18% 0.336 0.377 - 8.97% -
BM_RangesPopHeap_uint64_1 12.17% 0.445 0.499 - 12.09% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12.15% 26589.195 29818.571 - 18.65% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 12.07% 77.539 86.900 - -5.85% -
rng::partition(deque<int>)_(sparse)/8192 12.07% 3021.564 3386.134 - 11.84% -
std::map<std::string,_int>::erase(iterator)/32 12.03% 29.011 32.502 - 17.30% -
BM_std_min<__int128>/26 12.01% 9.832 11.013 - 12.20% -
BM_std_minmax<long_long>/1 11.99% 0.619 0.693 - 0.06% -
BM_deque_vector_ranges_move/65536 11.96% 2647.064 2963.600 - 7.72% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 11.93% 85.016 95.156 - 1.73% -
std::map<std::string,_int>::contains(key)_(existent)/32 11.84% 15.036 16.818 - 4.12% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 11.79% 0.429 0.480 - -16.46% -
BM_RangesPushHeap_uint64_SingleElement_4 11.77% 0.356 0.398 - 11.62% -
std::unique(deque<int>)_(sprinkled)/1024 11.77% 757.106 846.228 - -3.42% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 11.72% 82856539.897 92569967.642 - 14.87% -
BM_deque_vector_ranges_move/70000 11.64% 2856.320 3188.899 - 9.53% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 11.63% 4.767 5.321 - 11.82% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 11.61% 4.816 5.375 - 9.05% -
BM_RangesPushHeap_uint32_SingleElement_4 11.61% 0.339 0.378 - 9.45% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 11.58% 55.259 61.659 - 33.58% -
SetIntersection_Interlaced_Vector_string_16384_64 11.56% 12011889.703 13400212.436 - 2.63% -
BM_std_min<__int128>/24 11.50% 9.120 10.169 - 11.71% -
BM_RangesMakeHeap_string_Ascending_262144 11.47% 6.990 7.792 - -20.20% -
BM_RangesMakeHeap_uint64_Random_4 11.38% 1.179 1.314 - 13.84% -
std::copy_n(vector<int>)/32768 11.37% 3406.931 3794.316 - -0.04% -
BM_deque_vector_ranges_move/64000 11.35% 2660.064 2962.042 - 8.58% -
std::set<int>::count(key)_(existent)/32 11.28% 1.743 1.939 - 8.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 11.26% 40.081 44.595 - 27.05% -
BM_StringRelational_Eq_Empty_Empty_Control 11.26% 1.952 2.172 - 17.11% -
std::adjacent_find(deque<int>)/50 11.22% 17.916 19.926 - 34.88% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 11.13% 1.374 1.527 - 14.77% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 11.08% 1.396 1.551 - 19.73% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 11.03% 1.528 1.696 - -8.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 11.02% 2711263.118 3010028.819 - 4.65% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 10.99% 24.926 27.665 - 14.05% -
std::set<int>::insert(value)_(already_present)/1024 10.88% 5.917 6.561 - -3.18% -
BM_RangesMakeThenSortHeap_string_Random_262144 10.85% 189.635 210.217 - 0.83% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 10.84% 1.067 1.182 - 4.95% -
std::set<int>::count(key)_(existent)/1024 10.83% 4.080 4.522 - 8.34% -
BM_StringRelational_Less_Large_Small_Control 10.80% 1.670 1.850 - 3.92% -
BM_std_min<__int128>/23 10.76% 8.759 9.702 - 11.10% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 10.71% 1.223 1.354 - 11.17% -
SetIntersection_Front_Set_float_262144_1024 10.69% 14906988.695 16500652.760 - 16.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 10.63% 31.372 34.709 - -0.39% -
BM_vector_deque_ranges_copy/1 10.60% 2.141 2.368 - 0.65% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 10.59% 94974.798 105036.179 - 8.50% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 10.52% 1438.997 1590.404 - -0.27% -
BM_std_minmax_element<int>/1 10.49% 0.301 0.332 - 8.95% -
rng::find_last(deque<int>)_(bail_90%)/1048576 10.48% 29801.084 32924.249 - 28.79% -
SetIntersection_Front_Set_float_16384_1024 10.47% 14232054.864 15721862.300 - 1.05% -
BM_std_min<unsigned___int128>/20 10.47% 7.611 8.408 - -13.99% -
BM_RangesPushHeap_string_PipeOrgan_1024 10.47% 9.655 10.665 - 2.06% -
std::set<int>::insert(value)_(new_value)/8192 10.44% 70.331 77.671 - 9.33% -
SetIntersection_Front_Set_string_1024_64 10.43% 4430527.073 4892809.327 - 4.18% -
BM_std_minmax_element<int>/3 10.43% 1.038 1.147 - 9.82% -
BM_StringRead_Hot_Deep_Large 10.41% 0.628 0.693 - 20.38% -
BM_std_min<unsigned_long_long>/5 10.40% 1.266 1.397 - 4.05% -
rng::replace(vector<int>)_(sprinkled)/32 10.36% 5.326 5.877 - 4.87% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 10.32% 27.445 30.277 - 7.52% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 10.31% 189.571 209.117 - 0.00% -
BM_std_min<unsigned_short>/4 10.31% 0.987 1.089 - 10.99% -
std::adjacent_find(deque<int>,_pred)/8 10.17% 4.337 4.778 - 11.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 10.13% 32.602 35.906 - 4.74% -
BM_StringRelational_Less_Huge_Small_Control 10.08% 1.639 1.804 - -0.61% -
std::reverse(deque<int>)/4096 10.07% 654.440 720.343 - 0.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 10.06% 76.013 83.658 - -6.07% -
rng::find(list<int>)_(process_all)/32768 10.05% 25538.218 28105.496 - 0.77% -
BM_StringRelational_Less_Large_Empty_Control 10.02% 1.874 2.062 - 5.82% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 10.02% 767.171 844.012 - 1.92% -
std::unordered_set<int>::count(key)_(non-existent)/8192 10.00% 1.532 1.685 - 0.85% -
std::none_of(deque<int>)_(process_all)/50 9.99% 18.334 20.166 - 13.57% -
BM_RangesPushHeap_string_Ascending_1024 9.98% 13.155 14.467 - 4.49% -
BM_std_min<unsigned___int128>/19 9.97% 7.241 7.963 - -13.00% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 9.95% 2866.335 3151.631 - 3.79% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 9.92% 0.531 0.584 - 4.47% -
BM_vector_deque_ranges_move_backward/0 9.92% 0.477 0.524 - -13.60% -
SetIntersection_Front_Set_float_262144_256 9.88% 4606194.300 5061361.061 - 3.95% -
BM_deque_vector_move/70000 9.86% 2897.629 3183.323 - 7.34% -
BM_std_min<__int128>/22 9.86% 8.344 9.167 - 10.00% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 9.81% 849.969 933.314 - 20.04% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.76% 8.951 9.825 - 5.59% -
rng::find(list<int>)_(process_all)/50 9.75% 18.529 20.336 - 7.96% -
BM_RangesPushHeap_string_SingleElement_16 9.74% 2.414 2.649 - 3.78% -
SetIntersection_Interlaced_Set_string_256_256 9.71% 29688263.174 32570782.194 - 0.54% -
BM_vector_deque_ranges_copy_backward/2 9.70% 1.888 2.071 - 6.62% -
std::find_end(deque<int>)_(match_near_end)/1000 9.70% 34.206 37.524 - -88.65% -
std::remove_copy_if(list<int>)_(sprinkled)/50 9.70% 24.602 26.988 - 9.59% -
std::set<int>::equal_range(key)_(non-existent)/32 9.66% 2.506 2.748 - 1.48% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 9.64% 638.598 700.162 - 14.01% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.63% 8.904 9.761 - 6.27% -
rng::for_each_n(join_view(vector<vector<int>>)/8 9.57% 1.575 1.726 - -3.39% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 9.54% 0.509 0.557 - -10.43% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 9.52% 3.050 3.341 - 2.17% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 9.49% 102.387 112.101 - 15.23% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 9.47% 5.720 6.262 - 0.35% -
BM_std_min<__int128>/21 9.45% 7.953 8.705 - 9.56% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 9.43% 83.373 91.237 - 2.03% -
BM_StringConstructDestroyCStr_Large_Opaque 9.39% 14.686 16.065 - 12.49% -
BM_std_minmax_element<long_long>/3 9.39% 1.193 1.304 - 16.34% -
SetIntersection_Interlaced_Vector_float_64_16 9.38% 17839932.821 19513093.462 - 1.69% -
BM_PopHeap_float_262144 9.36% 37.072 40.543 - -0.31% -
SetIntersection_Front_Set_uint64_16384_256 9.36% 4608039.423 5039541.480 - -0.46% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 9.36% 5.230 5.720 - -11.41% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 9.30% 23.034 25.176 - 3.67% -
BM_StringRelationalLiteral_Less_Small_Large_Control 9.29% 1.686 1.843 - 7.10% -
BM_vector_deque_ranges_copy/2 9.29% 1.897 2.073 - 0.33% -
std::reverse(deque<int>)/32768 9.28% 5249.490 5736.737 - 0.10% -
bm_lexicographical_compare<signed_char>/1 9.26% 1.270 1.388 - 7.89% -
BM_MakeHeap_uint64_Random_256 9.26% 1.115 1.218 - 7.37% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 9.26% 27.864 30.444 - 6.56% -
BM_RangesPushHeap_uint64_Ascending_256 9.25% 2.092 2.286 - 9.24% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 9.23% 10898.813 11904.431 - 6.06% -
BM_std_minmax<unsigned_char>/64 9.22% 1.208 1.320 - 8.25% -
BM_deque_deque_copy/64000 9.22% 2689.877 2937.749 - 8.31% -
BM_StringRelational_Eq_Large_Large_ChangeLast 9.18% 1.907 2.082 - 12.31% -
BM_std_minmax<short>/24 9.12% 2.322 2.533 - 13.86% -
BM_vector_deque_ranges_copy/0 9.12% 0.397 0.433 - -6.41% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.12% 24.074 26.269 - 9.14% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 9.06% 22.302 24.322 - 5.57% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 8.99% 39.672 43.241 - 13.92% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 8.92% 7.368 8.025 - -18.68% -
std::copy_backward(vector<int>)/32768 8.88% 3483.046 3792.460 - -0.07% -
rng::is_sorted_until(deque<int>,_pred)/8 8.88% 4.232 4.608 - 19.53% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 8.87% 1.568 1.707 - -4.97% -
BM_MakeHeap_float_Random_1024 8.86% 1.160 1.263 - 2.41% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 8.85% 4.780 5.203 - 8.85% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 8.84% 1.149 1.251 - 1.12% -
BM_std_min<unsigned___int128>/18 8.80% 6.854 7.457 - -12.59% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 8.80% 1697.071 1846.368 - 19.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 8.75% 5909287.566 6426433.463 - -7.48% -
rng::for_each(list<int>)/8192 8.74% 7826.532 8510.718 - 2.42% -
BM_StringRelational_Less_Huge_Large_Control 8.72% 2.305 2.506 - 1.53% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.72% 0.336 0.365 - 8.65% -
BM_RangesMakeHeap_uint32_Random_1024 8.71% 1.037 1.127 - 5.25% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 8.70% 16.866 18.333 - 1.34% -
std::unordered_set<std::string>::erase(iterator)/1024 8.63% 26.403 28.682 - -3.89% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 8.61% 695.570 755.459 - 8.11% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 8.59% 21050.118 22858.504 - -0.81% -
std::set<int>::count(key)_(non-existent)/1024 8.58% 7.543 8.190 - 8.68% -
BM_RangesPushHeap_string_Ascending_256 8.53% 10.477 11.371 - 3.62% -
rng::search(deque<int>)_(single_element)/1000 8.52% 415.525 450.948 - 0.23% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 8.51% 2.101 2.280 - 5.52% -
SetIntersection_Interlaced_Vector_uint32_1024_4 8.50% 1275873.337 1384277.508 - 4.45% -
std::rotate(list<int>)_(1_element_forward)/8192 8.46% 7887.494 8555.056 - 8.23% -
std::partition(deque<int>)_(sparse)/8192 8.46% 3035.055 3291.884 - 8.82% -
BM_RangesPushHeap_uint64_Ascending_262144 8.46% 4.658 5.052 - 7.48% -
rng::is_sorted(list<int>,_pred)/8192 8.45% 7302.009 7918.841 - -10.44% -
BM_RangesMakeThenSortHeap_string_Heap_262144 8.44% 180.243 195.462 - -0.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 8.44% 44.726 48.499 - 91.91% -
BM_RangesPushHeap_string_SingleElement_262144 8.44% 2.530 2.743 - 4.10% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 8.38% 23753.231 25742.614 - 6.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 8.37% 201368478.815 218228736.422 - 7.03% -
SetIntersection_Interlaced_Vector_string_262144_256 8.35% 68456465.954 74172972.546 - 9.34% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 8.34% 10.617 11.503 - 8.88% -
BM_std_min<unsigned_char>/3 8.34% 0.719 0.779 - 12.39% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 8.31% 23785.382 25762.102 - 6.70% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 8.25% 3.849 4.166 - 8.09% -
rng::remove(deque<int>)_(prefix)/32 8.17% 54.882 59.368 - 7.67% -
rng::find_if(vector<char>)_(process_all)/8 8.17% 2.446 2.645 - 6.35% -
std::multiset<std::string>::find(key)_(existent)/1024 8.16% 28.407 30.725 - 30.13% -
std::partition(deque<int>)_(sparse)/1024 8.13% 384.450 415.706 - 6.82% -
BM_RangesPushHeap_string_SingleElement_4 8.12% 2.172 2.348 - 2.37% -
bm_lexicographical_compare<signed_char>/8 8.11% 3.076 3.326 - 6.90% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 8.10% 51.353 55.515 - 19.52% -
BM_std_min<__int128>/20 8.07% 7.629 8.245 - 8.28% -
SetIntersection_Front_Set_uint64_256_256 8.06% 8895622.552 9612379.948 - -2.67% -
rng::remove(deque<int>)_(prefix)/50 8.05% 62.632 67.674 - 6.60% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 8.05% 1.499 1.619 - 9.05% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 8.04% 22212.739 23998.566 - 0.14% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 8.01% 4.489 4.848 - 5.56% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 7.99% 23.162 25.013 - 1.15% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 7.99% 16.301 17.603 - 4.43% -
std::stable_sort(deque<int>)_(descending)/8 7.98% 26.874 29.017 - 8.88% -
BM_vector_deque_ranges_copy_backward/1 7.96% 2.140 2.310 - 4.11% -
rng::remove_copy(deque<int>)_(prefix)/50 7.93% 20.308 21.919 - 0.24% -
rng::find_last(vector<char>)_(bail_90%)/1024 7.89% 12.986 14.011 - 16.00% -
std::mismatch(list<int>)_(it,_it,_it)/8192 7.87% 7434.357 8019.295 - 7.97% -
SetIntersection_Front_Set_string_1024_16 7.86% 1898549.972 2047837.086 - 1.29% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 7.86% 31.786 34.285 - 9.69% -
rng::adjacent_find(deque<int>,_pred)/8 7.85% 4.032 4.348 - 4.21% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 7.85% 10.205 11.006 - 2.26% -
std::fill(vector<bool>)/64 7.84% 1.555 1.676 - 2.56% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 7.84% 10992.916 11854.740 - 4.75% -
BM_RangesPushHeap_string_PipeOrgan_256 7.83% 7.953 8.576 - 2.49% -
std::map<int,_int>::erase(key)_(non-existent)/1024 7.83% 5.452 5.879 - 8.96% -
BM_RangesPushHeap_uint32_SingleElement_64 7.80% 0.350 0.378 - 5.72% -
BM_deque_deque_move/64000 7.79% 2774.026 2990.108 - 9.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 7.78% 203855289.661 219721808.673 - 5.69% -
BM_std_minmax<int>/16 7.78% 1.250 1.347 - 2.59% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 7.78% 17.698 19.074 - 6.57% -
std::for_each(join_view(vector<vector<int>>))/8 7.69% 1.381 1.488 - 7.90% -
BM_std_min<__int128>/19 7.67% 7.250 7.806 - 7.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 7.66% 1110.253 1195.263 - -3.11% -
std::copy(list<int>)/64 7.63% 30.903 33.262 - 3.76% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 7.63% 0.936 1.007 - 8.94% -
std::multiset<int>::equal_range(key)_(existent)/8192 7.61% 8.357 8.993 - 2.44% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 7.61% 27.874 29.995 - 4.57% -
BM_RangesPushHeap_string_SingleElement_256 7.60% 2.422 2.606 - 1.79% -
BM_RangesPushHeap_string_SingleElement_64 7.59% 2.458 2.644 - 1.28% -
rng::replace(vector<int>)_(sprinkled)/50 7.59% 8.045 8.655 - 7.81% -
std::unordered_multiset<int>::contains(key)_(existent)/32 7.56% 1.225 1.318 - 1.96% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 7.55% 21.961 23.619 - 2.49% -
BM_vector_deque_ranges_move/64000 7.54% 2602.411 2798.646 - -1.93% -
std::is_sorted_until(list<int>)/8192 7.51% 6617.324 7114.218 - -2.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 7.50% 3308656.349 3556909.857 - -0.18% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 7.48% 126.677 136.151 - 6.70% -
std::map<int,_int>::insert(value)_(already_present)/1024 7.45% 3.439 3.695 - 5.33% -
BM_vector_deque_ranges_move/65536 7.45% 2631.122 2827.124 - -1.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 7.43% 38.664 41.539 - 0.79% -
BM_MakeHeap_uint64_Random_64 7.43% 1.237 1.329 - 3.62% -
rng::copy_backward(vector<bool>)_(aligned)/64 7.43% 1.864 2.002 - 5.75% -
std::remove(list<int>)_(sprinkled)/1024 7.42% 953.811 1024.583 - 1.02% -
rng::contains(vector<int>)_(process_all)/8 7.42% 2.562 2.752 - 1.91% -
BM_RangesPushHeap_string_SingleElement_1024 7.41% 2.441 2.622 - 1.72% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 7.41% 3.336 3.583 - 7.30% -
std::copy_if(vector<int>)_(entire_range)/8 7.40% 2.223 2.388 - 5.17% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 7.40% 1.296 1.392 - 28.85% -
rng::is_sorted(vector<int>,_pred)/8 7.38% 3.886 4.173 - 18.83% -
BM_vector_deque_move/65536 7.37% 2637.987 2832.455 - -1.51% -
BM_deque_deque_move/65536 7.36% 2870.122 3081.331 - 7.42% -
BM_std_min<short>/4 7.33% 1.002 1.076 - -0.55% -
rng::swap_ranges(deque<int>)/50 7.33% 18.233 19.570 - -1.85% -
BM_MakeHeap_float_Random_256 7.33% 1.442 1.547 - 25.02% -
std::find(vector<bool>)_(process_all)/50 7.32% 0.622 0.668 - 15.44% -
BM_std_min<__int128>/18 7.32% 6.865 7.367 - 7.41% -
BM_StringRelational_Compare_Huge_Empty_Control 7.29% 1.555 1.669 - 0.37% -
SetIntersection_Interlaced_Vector_uint64_256_4 7.29% 4729503.386 5074445.972 - 0.22% -
BM_vector_deque_ranges_copy/65536 7.28% 2637.504 2829.520 - -1.58% -
bm_lexicographical_compare<unsigned_char>/4 7.28% 1.390 1.491 - -0.39% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 7.25% 28.676 30.755 - -2.67% -
BM_PushHeap_uint64_Ascending_16 7.25% 0.910 0.976 - 7.02% -
BM_deque_deque_ranges_move/64000 7.22% 2772.790 2972.997 - 4.78% -
BM_RangesPushHeap_string_SingleElement_16384 7.21% 2.456 2.633 - 2.56% -
BM_std_min<unsigned___int128>/17 7.17% 6.481 6.946 - -11.96% -
BM_vector_deque_move/1 7.14% 2.174 2.329 - 10.32% -
std::unordered_set<int>::ctor(const&,_alloc)/32 7.12% 269.805 289.011 - 10.92% -
rng::unique(deque<int>)_(sprinkled)/52 7.11% 70.004 74.981 - 0.30% -
SetIntersection_Interlaced_Set_float_1024_256 7.10% 15005379.693 16070412.432 - -0.92% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 7.09% 1.365 1.462 - 18.05% -
BM_vector_deque_move/2 7.03% 1.936 2.072 - 13.10% -
BM_std_min<unsigned_long_long>/7 7.01% 1.802 1.929 - 1.48% -
BM_std_minmax_element<long_long>/1 7.00% 0.311 0.332 - 9.11% -
BM_StringRead_Cold_Shallow_Empty 7.00% 0.802 0.859 - 9.21% -
BM_deque_vector_ranges_move_backward/64000 6.94% 7910.610 8459.865 - 7.59% -
rng::stable_partition(deque<int>)_(dense)/50 6.94% 38.107 40.753 - 8.97% -
std::search_n(list<int>)_(no_match)/8192 6.93% 6749.488 7217.025 - -1.36% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 6.92% 92.539 98.946 - 8.23% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 6.92% 10.369 11.086 - 5.28% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 6.87% 31893.039 34084.079 - 5.78% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 6.86% 15.733 16.813 - 4.30% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 6.86% 1376.503 1470.981 - 9.62% -
BM_PushHeap_uint32_Descending_16 6.85% 0.355 0.379 - 7.22% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 6.84% 771.471 824.252 - 3.65% -
BM_deque_vector_ranges_copy_backward/64000 6.83% 7751.665 8281.127 - 1.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 6.81% 214.964 229.605 - 119.02% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 6.78% 47.128 50.321 - 6.01% -
std::remove(deque<int>)_(prefix)/32 6.76% 55.413 59.161 - -0.60% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 6.76% 1.411 1.507 - -5.21% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 6.76% 2.286 2.440 - 8.25% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 6.75% 95880.899 102348.895 - 5.11% -
SetIntersection_Interlaced_Set_float_256_64 6.74% 14481716.417 15458250.123 - -0.15% -
bm_lexicographical_compare<signed_char>/16 6.74% 1.300 1.388 - 4.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 6.66% 35.367 37.721 - 3.54% -
rng::copy_if(list<int>)_(entire_range)/32768 6.60% 28707.600 30603.081 - 7.75% -
rng::all_of(deque<int>)_(process_all)/32768 6.60% 10489.528 11181.539 - 5.98% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 6.59% 95351.910 101634.750 - 7.48% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 6.59% 754.979 804.703 - 2.18% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 6.58% 43.955 46.846 - 9.46% -
std::partition_point(deque<int>)/32 6.57% 4.658 4.964 - 10.81% -
std::remove_if(list<int>)_(sprinkled)/1024 6.56% 992.738 1057.866 - 0.32% -
rng::find_last(vector<char>)_(bail_90%)/50 6.56% 1.004 1.070 - 3.81% -
BM_std_min<unsigned_short>/22 6.54% 1.798 1.916 - 5.68% -
rng::rotate(list<int>)_(1_element_forward)/50 6.53% 26.196 27.906 - 14.87% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 6.51% 101409992.759 108007828.862 - 7.86% -
BM_MakeHeap_uint64_Heap_64 6.50% 0.237 0.253 - 6.50% -
BM_RangesPushHeap_uint64_Ascending_1024 6.48% 2.575 2.742 - 6.44% -
std::is_sorted_until(deque<int>,_pred)/8 6.45% 4.282 4.559 - 7.23% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.45% 6.840 7.281 - 3.63% -
BM_MakeThenSortHeap_string_Ascending_1024 6.43% 35.226 37.491 - 4.59% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 6.43% 22.531 23.978 - 7.41% -
std::none_of(vector<int>)_(process_all)/50 6.41% 13.566 14.436 - -20.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6.41% 6697167.991 7126279.608 - 9.36% -
BM_std_min<__int128>/17 6.40% 6.491 6.906 - 6.55% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 6.39% 8.885 9.453 - -2.82% -
SetIntersection_Front_Vector_uint32_262144_16384 6.38% 79336159.569 84398080.287 - 6.55% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.34% 35.148 37.376 - 13.72% -
std::list<int>::insert(begin)_(cheap_elements)/32 6.33% 10.013 10.646 - 5.13% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 6.32% 2.311 2.458 - 5.32% -
BM_PushHeap_uint64_SingleElement_64 6.32% 0.352 0.374 - -8.11% -
std::multimap<std::string,_int>::erase(iterator)/1024 6.31% 29.451 31.309 - -5.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 6.30% 201543339.937 214245639.587 - 3.94% -
BM_RangesPushHeap_uint32_PipeOrgan_1 6.29% 0.458 0.487 - -23.53% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 6.28% 25.241 26.826 - 4.45% -
BM_PushHeap_uint64_Ascending_64 6.27% 1.518 1.613 - 6.27% -
std::set<int>::insert(value)_(already_present)/0 6.25% 0.582 0.618 - 6.25% -
rng::find_last_if(vector<char>)_(bail_10%)/8 6.22% 2.348 2.493 - 3.23% -
BM_RangesMakeThenSortHeap_float_Descending_4 6.20% 1.250 1.327 - 3.36% -
SetIntersection_Interlaced_Set_string_262144_16384 6.20% 2746151.367 2916356.445 - 0.91% -
std::any_of(deque<int>)_(process_all)/8192 6.19% 2623.365 2785.757 - 2.44% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 6.19% 29.499 31.324 - 6.87% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 6.18% 0.734 0.779 - 6.15% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 6.18% 106072.644 112627.282 - 1.08% -
rng::remove_copy(deque<int>)_(prefix)/1024 6.18% 391.953 416.172 - 0.21% -
BM_std_minmax<short>/17 6.17% 1.761 1.870 - 4.31% -
BM_MakeHeap_uint32_Random_4 6.15% 1.169 1.240 - 10.61% -
std::set<int>::count(key)_(non-existent)/8192 6.14% 11.353 12.050 - 6.33% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 6.14% 1.179 1.252 - 6.30% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 6.14% 57.651 61.191 - 6.76% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 6.08% 5.210 5.527 - 7.01% -
SetIntersection_Front_Set_float_1024_16 6.08% 1286446.869 1364658.953 - 4.33% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.08% 323.068 342.708 - 5.19% -
BM_MakeHeap_uint64_Random_16 6.08% 1.302 1.381 - 4.04% -
BM_std_minmax<char>/16 6.05% 1.086 1.152 - 12.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 6.05% 331089097.982 351105064.623 - 0.05% -
BM_std_min<unsigned_long_long>/8 6.04% 2.211 2.345 - 0.69% -
BM_StringRelational_Eq_Small_Small_Control 6.03% 1.834 1.945 - 5.06% -
BM_StringRelational_Compare_Empty_Empty_Control 6.03% 1.556 1.649 - 2.32% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 6.02% 36.860 39.081 - 6.11% -
BM_RangesPushHeap_uint32_SingleElement_262144 6.02% 0.356 0.377 - 4.56% -
BM_StringRead_Cold_Deep_Empty 6.01% 0.837 0.888 - 10.69% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 6.01% 1.086 1.151 - 5.69% -
rng::transform(list<int>,_list<int>)/8192 6.01% 9741.500 10326.900 - 1.06% -
BM_RangesPushHeap_uint32_SingleElement_16384 6.00% 0.356 0.378 - 4.52% -
BM_RangesPushHeap_uint64_SingleElement_262144 6.00% 0.357 0.379 - 6.02% -
BM_std_min<unsigned_char>/2 5.98% 0.485 0.514 - 6.02% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 5.98% 2764.860 2930.065 - 6.75% -
std::set<int>::erase(key)_(non-existent)/32 5.97% 2.295 2.432 - -9.25% -
BM_std_minmax_element<long_long>/2 5.96% 0.647 0.686 - 27.56% -
std::rotate(list<int>)_(by_1/2)/8192 5.95% 4987.027 5283.866 - -15.72% -
SetIntersection_Front_Vector_uint32_16384_16384 5.95% 79270335.657 83988445.582 - 5.83% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 5.95% 34.384 36.428 - 22.12% -
std::find_if_not(list<int>)_(process_all)/32768 5.94% 27866.514 29522.836 - -1.42% -
BM_RangesPushHeap_string_PipeOrgan_4 5.94% 2.505 2.653 - 3.00% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 5.94% 7424.936 7865.869 - 5.98% -
rng::move(vector<bool>)_(aligned)/64 5.90% 1.874 1.985 - 4.60% -
std::partition(list<int>)_(sparse)/8192 5.89% 7246.004 7672.574 - -6.16% -
rng::all_of(deque<int>)_(process_all)/8192 5.87% 2642.078 2797.187 - 6.27% -
BM_PopHeap_string_262144 5.87% 86.282 91.345 - -1.34% -
BM_StringRelational_Eq_Small_Small_ChangeLast 5.87% 2.063 2.184 - 30.17% -
std::unordered_set<std::string>::count(key)_(existent)/8192 5.86% 39.333 41.639 - 29.27% -
BM_MakeHeap_uint64_Descending_4 5.86% 0.281 0.297 - 7.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.86% 3.984 4.217 - 6.74% -
std::remove(deque<int>)_(prefix)/50 5.85% 63.628 67.352 - 2.24% -
std::rotate(list<int>)_(by_1/4)/8192 5.85% 7235.829 7659.233 - 6.01% -
BM_RangesSortHeap_pair<uint32,_uint32>_1 5.85% 0.250 0.265 - -0.36% -
BM_std_minmax<unsigned_short>/32 5.83% 1.230 1.302 - 5.91% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 5.83% 5.915 6.260 - 3.51% -
BM_std_minmax<short>/4 5.82% 1.026 1.086 - 11.89% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 5.81% 2.003 2.120 - 7.77% -
BM_std_min<short>/11 5.78% 1.181 1.249 - 5.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 5.75% 198584778.720 209998097.339 - 3.12% -
BM_RangesMakeHeap_uint64_Ascending_4 5.74% 0.417 0.441 - 4.13% -
rng::copy_n(vector<bool>)_(unaligned)/512 5.74% 3.396 3.591 - 8.10% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 5.73% 3862.102 4083.407 - 4.49% -
std::find_if_not(deque<int>)_(bail_25%)/8192 5.73% 685.547 724.805 - 5.23% -
bm_lexicographical_compare<signed_char>/7 5.72% 2.733 2.889 - 5.21% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.70% 5.044 5.331 - 6.64% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 5.70% 1871.090 1977.823 - 1.96% -
std::unordered_set<int>::erase(iterator)/32 5.69% 20.164 21.312 - 6.17% -
BM_deque_deque_ranges_move/70000 5.69% 3254.397 3439.685 - 6.43% -
SetIntersection_Interlaced_Set_uint64_256_64 5.68% 14603433.078 15433568.195 - 4.92% -
BM_std_min<unsigned_short>/12 5.68% 1.464 1.547 - 1.98% -
SetIntersection_Interlaced_Vector_string_64_1 5.68% 17995640.147 19017013.486 - 5.63% -
BM_std_minmax<char>/32 5.66% 1.671 1.766 - 7.84% -
BM_StringRelational_Compare_Small_Small_Control 5.66% 1.750 1.849 - 0.08% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.65% 524.817 554.490 - 0.55% -
SetIntersection_Interlaced_Vector_uint64_262144_1 5.64% 1051226.016 1110484.440 - 0.43% -
BM_RangesPushHeap_uint64_SingleElement_1024 5.63% 0.363 0.384 - 5.67% -
rng::find(list<int>)_(process_all)/1024 5.63% 687.963 726.710 - 5.54% -
BM_RangesPushHeap_uint64_Ascending_16 5.62% 0.925 0.977 - 4.34% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 5.62% 21.417 22.621 - -10.34% -
BM_StringRead_Cold_Deep_Large 5.62% 1.242 1.312 - 8.48% -
BM_RangesMakeHeap_float_Random_256 5.61% 1.375 1.452 - 0.39% -
BM_vector_deque_move_backward/65536 5.61% 7776.359 8212.302 - 11.70% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 5.60% 25747.934 27190.456 - 5.91% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 5.60% 669.384 706.882 - 1.07% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 5.60% 1.258 1.328 - 2.83% -
SetIntersection_Front_Set_float_1024_64 5.60% 1914681.521 2021850.667 - -0.91% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 5.59% 494907.244 522561.500 - 3.69% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 5.58% 1.493 1.577 - 4.96% -
BM_MakeHeap_uint32_Random_256 5.56% 1.148 1.212 - 5.60% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 5.55% 52.668 55.593 - 1.07% -
std::transform(list<int>)_(identity_transform)/8192 5.55% 6955.608 7341.496 - -3.89% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 5.55% 1.906 2.011 - -3.38% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 5.52% 29.112 30.720 - -0.67% -
std::replace(vector<int>)_(sprinkled)/50 5.51% 8.572 9.045 - 17.06% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 5.50% 31916.467 33671.129 - 4.49% -
BM_deque_vector_ranges_copy_backward/65536 5.50% 7886.846 8320.248 - 1.23% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 5.49% 27.666 29.185 - 0.95% -
rng::rotate(list<int>)_(by_1/2)/8192 5.49% 4934.303 5205.073 - 4.95% -
BM_std_min<unsigned___int128>/16 5.47% 6.117 6.451 - -11.54% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 5.46% 12324.258 12997.363 - 9.27% -
rng::stable_partition(deque<int>)_(dense)/1024 5.46% 597.569 630.204 - 6.81% -
BM_std_minmax<short>/16 5.45% 1.784 1.881 - -1.00% -
BM_PushHeap_uint64_SingleElement_16 5.44% 0.337 0.356 - 5.57% -
std::move(list<int>)/4096 5.43% 4346.241 4582.401 - 4.62% -
rng::remove(list<int>)_(prefix)/8192 5.42% 8569.986 9034.788 - 6.00% -
std::list<int>::ctor(size)/1024 5.42% 11693.929 12327.248 - 5.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 5.41% 1065209.790 1122879.743 - 5.34% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 5.41% 0.739 0.779 - 4.89% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 5.41% 2.962 3.122 - 4.86% -
std::stable_sort(deque<int>)_(ascending)/8 5.41% 18.057 19.033 - 4.86% -
BM_RangesPushHeap_float_QuickSortAdversary_16 5.40% 0.975 1.028 - 5.46% -
rng::fill(vector<bool>)/512 5.40% 1.533 1.616 - 8.90% -
std::unique_copy(list<int>)_(sprinkled)/8192 5.39% 6951.602 7326.570 - 4.67% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 5.37% 0.504 0.531 - 3.75% -
rng::rotate(list<int>)_(1_element_forward)/32 5.35% 14.242 15.004 - 0.50% -
BM_StringAssignStr_Huge_Opaque 5.35% 107.405 113.154 - 8.20% -
std::for_each(list<int>)/8 5.35% 2.425 2.555 - 1.98% -
std::list<int>::ctor(size)/8192 5.35% 95222.180 100316.637 - 5.43% -
std::flat_map<int,_int>::erase(iterator)/8192 5.35% 499.933 526.679 - 4.74% -
std::any_of(deque<int>)_(process_all)/32768 5.32% 10557.246 11118.897 - 2.57% -
rng::for_each_n(vector<int>)/8 5.31% 2.410 2.538 - 0.05% -
std::remove(list<int>)_(prefix)/1024 5.31% 987.073 1039.473 - 4.22% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 5.30% 79.441 83.652 - -1.42% -
SetIntersection_Interlaced_Set_string_64_64 5.30% 37895611.211 39904165.731 - 10.81% -
BM_deque_vector_move/65536 5.29% 2706.647 2849.742 - 5.48% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 5.27% 1.102 1.160 - 2.32% -
BM_std_minmax<short>/29 5.24% 2.527 2.660 - -0.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.24% 18.695 19.674 - 4.90% -
std::flat_multimap<int,_int>::ctor(const&)/8192 5.23% 1835.026 1931.078 - 0.27% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5.23% 12910.614 13586.243 - -18.53% -
rng::fill(vector<int>)/32 5.23% 1.040 1.094 - 5.29% -
std::unordered_multimap<int,_int>::clear()/1024 5.21% 7781.883 8187.667 - -2.15% -
BM_std_min<unsigned_short>/27 5.21% 2.253 2.371 - -0.45% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 5.20% 24.276 25.540 - 1.06% -
std::set<std::string>::contains(key)_(existent)/8192 5.20% 27.725 29.168 - -2.46% -
std::list<int>::erase(begin)_(cheap_elements)/32 5.18% 10.302 10.836 - 7.58% -
BM_std_min<unsigned___int128>/15 5.18% 5.696 5.991 - -10.58% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 5.18% 18.168 19.109 - 4.29% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 5.17% 533.179 560.759 - 0.43% -
std::list<int>::ctor(size)/32 5.17% 322.121 338.772 - 4.82% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 5.16% 790.959 831.793 - 6.90% -
std::multiset<int>::equal_range(key)_(existent)/32 5.16% 2.506 2.635 - 3.31% -
BM_std_min<long_long>/28 5.16% 2.571 2.704 - 1.67% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 5.16% 3217.124 3382.990 - 6.53% -
SetIntersection_Interlaced_Set_uint64_1024_1 5.14% 1060986.107 1115495.656 - 0.75% -
std::stable_partition(deque<int>)_(sparse)/50 5.14% 27.631 29.050 - -2.25% -
BM_deque_vector_ranges_move_backward/65536 5.14% 8088.971 8504.441 - 5.03% -
SetIntersection_Interlaced_Vector_string_16384_4 5.13% 1866959.783 1962702.299 - 7.79% -
rng::remove(list<int>)_(prefix)/50 5.12% 67.248 70.694 - 5.71% -
BM_std_minmax<short>/2 5.11% 0.852 0.896 - -2.24% -
std::remove_if(deque<int>)_(sprinkled)/50 5.10% 67.359 70.798 - 8.10% -
std::set<std::string>::insert(value)_(already_present)/8192 5.10% 38.307 40.261 - 4.48% -
bm_lexicographical_compare<int>/1 5.09% 1.276 1.340 - 1.42% -
BM_RangesMakeHeap_float_Heap_256 5.08% 0.237 0.250 - -1.60% -
rng::is_sorted(list<int>)/8192 5.07% 6947.799 7300.372 - 0.53% -
std::multiset<std::string>::erase(iterator)/0 5.07% 29.666 31.169 - 3.70% -
BM_RangesPushHeap_uint32_SingleElement_256 5.07% 0.382 0.401 - 3.71% -
rng::move_backward(vector<bool>)_(unaligned)/512 5.07% 4.882 5.130 - -4.39% -
SetIntersection_Interlaced_Vector_string_262144_16384 5.06% 1010747.885 1061917.562 - -0.26% -
BM_vector_deque_ranges_move/70000 5.05% 2818.124 2960.459 - -2.87% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.04% 5.026 5.280 - 3.80% -
std::search_n(list<int>,_pred)_(no_match)/8192 5.02% 7820.120 8213.057 - 0.80% -
rng::partition(vector<int>)_(sparse)/50 5.01% 14.013 14.716 - 3.02% -
SetIntersection_Front_Set_string_16384_16 5.01% 1985441.773 2084886.740 - 1.10% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 5.00% 10.618 11.149 - 1.57% -
std::copy(vector<bool>)_(aligned)/64 4.99% 1.305 1.370 - 0.14% -
std::find(list<int>)_(process_all)/32768 4.97% 25670.096 26945.234 - -2.41% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 4.96% 6.626 6.954 - 4.41% -
rng::copy(vector<bool>)_(aligned)/64 4.96% 1.310 1.375 - 0.04% -
BM_std_min<unsigned___int128>/14 4.95% 5.279 5.541 - -9.66% -
BM_RangesPushHeap_string_Random_16384 4.95% 16.175 16.975 - -0.38% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 4.94% 0.267 0.280 - 2.34% -
std::search(deque<int>)_(no_match)/1024 4.94% 400.558 420.351 - 1.18% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 4.93% 25.959 27.239 - 7.44% -
SetIntersection_Front_Set_float_1024_256 4.91% 4814881.343 5051198.996 - 0.98% -
rng::partition(deque<int>)_(dense)/1024 4.89% 343.720 360.527 - 0.38% -
std::find_if_not(deque<int>)_(bail_25%)/8 4.89% 1.467 1.538 - 0.50% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.88% 3.058 3.207 - 2.40% -
BM_RangesMakeHeap_string_Descending_262144 4.88% 3.397 3.563 - -37.28% -
BM_RangesMakeHeap_uint64_Random_1024 4.87% 1.046 1.097 - 1.91% -
BM_deque_vector_move_backward/64000 4.87% 7910.525 8295.668 - 3.27% -
bm_lexicographical_compare<unsigned_char>/16 4.86% 1.103 1.157 - 0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 4.86% 10934969.257 11465918.732 - 3.97% -
BM_deque_vector_move/64000 4.85% 2694.567 2825.343 - 4.21% -
BM_RangesPushHeap_uint32_SingleElement_1024 4.85% 0.365 0.382 - 4.09% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 4.84% 1.591 1.668 - 4.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 4.84% 3.600 3.774 - -0.23% -
std::adjacent_find(deque<int>)/8 4.84% 3.851 4.038 - 36.56% -
rng::find_if(list<int>)_(process_all)/32768 4.83% 27413.684 28737.162 - -1.67% -
rng::unique(deque<int>)_(sprinkled)/32 4.82% 59.487 62.356 - 2.82% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 4.82% 1.153 1.208 - 5.17% -
BM_std_min<unsigned_long_long>/6 4.82% 1.602 1.679 - 3.16% -
BM_std_min<unsigned___int128>/6 4.82% 2.073 2.173 - -3.84% -
rng::stable_sort(deque<int>)_(heap)/8 4.81% 25.287 26.504 - 0.54% -
rng::find_first_of(deque<int>)_(small_needle)/50 4.81% 165.263 173.214 - 1.43% -
BM_MakeThenSortHeap_float_SingleElement_262144 4.79% 49.133 51.488 - -1.73% -
rng::sort(deque<int>)_(qsort_adversarial)/8 4.78% 18.168 19.037 - 3.56% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 4.77% 319.884 335.141 - 4.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4.77% 6060158.556 6349174.507 - 3.13% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 4.76% 19713.089 20650.913 - 3.90% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.75% 1487.451 1558.087 - 3.52% -
BM_StringRelational_Compare_Empty_Large_Control 4.74% 1.547 1.620 - 0.19% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 4.74% 33.675 35.270 - 1.18% -
rng::partition(deque<int>)_(dense)/8192 4.73% 2694.396 2821.922 - 0.26% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.73% 33.161 34.730 - 0.17% -
BM_deque_vector_ranges_copy_backward/70000 4.72% 8631.502 9038.808 - 4.42% -
rng::count(vector<int>)_(every_other)/8 4.72% 1.322 1.384 - 0.06% -
bm_ranges_lexicographical_compare<int>/4 4.71% 1.323 1.386 - 6.86% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.71% 11226.006 11754.233 - 5.83% -
std::fill(vector<bool>)/512 4.69% 1.509 1.580 - 3.25% -
std::stable_partition(deque<int>)_(sparse)/32 4.69% 11.207 11.732 - -3.60% -
BM_MakeThenSortHeap_float_Ascending_4 4.69% 1.386 1.451 - 3.90% -
std::stable_sort(deque<int>)_(repeated)/8 4.68% 17.971 18.812 - 3.35% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 4.67% 37.439 39.188 - 3.01% -
SetIntersection_Interlaced_Set_string_1024_256 4.66% 34782807.755 36402022.675 - 1.98% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 4.64% 0.242 0.254 - 4.00% -
std::equal(vector<int>)_(it,_it,_it)/8 4.63% 1.156 1.209 - 4.61% -
BM_std_min<unsigned_short>/2 4.62% 0.485 0.508 - 4.64% -
std::copy_backward(list<int>)/4096 4.62% 3201.610 3349.594 - 1.13% -
BM_RangesPushHeap_uint64_SingleElement_16384 4.62% 0.364 0.381 - 4.56% -
std::multiset<std::string>::find(key)_(non-existent)/8192 4.61% 28.230 29.533 - -8.53% -
BM_StringRelationalLiteral_Less_Large_Large_Control 4.61% 2.245 2.349 - 6.51% -
std::sort(deque<int>)_(ascending)/8 4.61% 18.153 18.989 - 3.15% -
std::count(list<int>)_(every_other)/8 4.60% 2.041 2.135 - 1.62% -
BM_deque_deque_ranges_copy/70000 4.59% 3159.625 3304.717 - 8.79% -
rng::find_first_of(deque<int>)_(small_needle)/32 4.59% 107.455 112.389 - 1.26% -
rng::fill_n(deque<int>)/32 4.59% 1.239 1.296 - 5.80% -
BM_std_min<long_long>/31 4.59% 3.278 3.429 - 0.76% -
BM_std_min<__int128>/15 4.58% 5.709 5.970 - 4.81% -
std::find(vector<long_long>)_(process_all)/8 4.57% 1.154 1.207 - 4.53% -
BM_RangesPushHeap_uint64_SingleElement_256 4.57% 0.385 0.403 - 4.35% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 4.57% 7.203 7.532 - -1.20% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 4.57% 76.976 80.494 - -0.92% -
std::rotate(list<int>)_(by_1/3)/32 4.56% 14.799 15.475 - 2.62% -
rng::copy(list<int>)/64 4.54% 30.985 32.392 - -4.17% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 4.54% 10.352 10.822 - 2.65% -
BM_RangesMakeThenSortHeap_string_Ascending_256 4.53% 19.868 20.769 - -8.63% -
rng::find_end(deque<int>)_(process_all)/1024 4.53% 311.930 326.056 - 7.75% -
SetIntersection_Interlaced_Vector_uint64_262144_16 4.52% 5898591.780 6165057.272 - 93.42% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 4.52% 1.180 1.234 - 2.90% -
BM_std_minmax<char>/25 4.51% 1.326 1.386 - 8.56% -
std::set<std::string>::upper_bound(key)_(existent)/32 4.49% 16.658 17.407 - 2.12% -
SetIntersection_None_Vector_uint64_262144_64 4.48% 1142444.258 1193646.836 - -1.41% -
BM_deque_vector_copy_backward/64000 4.48% 7910.044 8264.521 - 0.64% -
bm_ranges_lexicographical_compare<int>/1 4.48% 1.326 1.385 - 6.91% -
BM_std_min<__int128>/16 4.47% 6.134 6.408 - 4.47% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 4.47% 0.565 0.590 - 6.76% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.46% 5.125 5.354 - -1.47% -
rng::sort(deque<int>)_(ascending)/8 4.46% 18.236 19.049 - 4.46% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 4.43% 1.547 1.616 - 0.16% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 4.43% 1.449 1.513 - 1.19% -
rng::find_last(deque<int>)_(bail_90%)/8 4.42% 0.888 0.928 - 7.01% -
BM_RangesMakeHeap_float_Random_16 4.42% 1.573 1.643 - -3.95% -
rng::partition_copy(list<int>)/8192 4.42% 7332.734 7656.614 - 3.90% -
BM_StringRelational_Less_Small_Small_ChangeFirst 4.42% 1.328 1.387 - 0.05% -
std::for_each_n(list<int>)/8 4.41% 2.451 2.559 - -1.28% -
BM_std_min<__int128>/14 4.41% 5.282 5.515 - 4.26% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 4.41% 10.457 10.917 - 6.92% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 4.41% 11117.113 11606.910 - 3.34% -
std::partition_point(list<int>)/8192 4.39% 11765.212 12282.251 - -3.83% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 4.39% 9.321 9.731 - 4.80% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 4.39% 1.157 1.208 - 0.17% -
std::set<int>::contains(key)_(non-existent)/32 4.38% 2.336 2.438 - 3.86% -
rng::adjacent_find(deque<int>,_pred)/50 4.38% 28.670 29.926 - 3.13% -
BM_StringRelationalLiteral_Compare_Small_Large_Control 4.37% 1.549 1.617 - -2.90% -
std::remove_copy(vector<int>)_(sprinkled)/1024 4.37% 465.460 485.804 - 2.96% -
std::list<int>::erase(begin)_(cheap_elements)/1024 4.37% 10.064 10.504 - 3.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 4.36% 0.554 0.578 - 40.85% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 4.35% 28.980 30.240 - 4.74% -
BM_std_min<char>/5 4.35% 1.364 1.424 - -0.16% -
bm_lexicographical_compare<unsigned_char>/5 4.34% 1.653 1.724 - -0.53% -
BM_StringRelational_Compare_Large_Empty_Control 4.34% 1.596 1.665 - -2.44% -
SetIntersection_Front_Vector_uint32_256_64 4.33% 4586566.200 4785344.936 - 4.69% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 4.33% 3841.067 4007.242 - 5.34% -
std::transform(list<int>,_list<int>)/8192 4.32% 9214.550 9613.044 - 2.15% -
bm_lexicographical_compare<int>/4 4.32% 1.208 1.260 - 0.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.32% 91.005 94.933 - 11.14% -
BM_StringRelational_Compare_Empty_Small_Control 4.32% 1.598 1.667 - 2.02% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 4.31% 171792.260 179201.069 - 3.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 4.30% 1165902.846 1216060.533 - 1.18% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 4.29% 9.518 9.926 - 4.07% -
BM_std_minmax<unsigned_char>/7 4.28% 2.320 2.419 - -0.61% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.28% 6126.161 6388.412 - 0.25% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 4.28% 17.436 18.182 - 1.34% -
BM_std_minmax<char>/26 4.28% 1.551 1.617 - 5.10% -
BM_std_min<long_long>/30 4.27% 3.156 3.291 - 3.99% -
std::stable_partition(deque<int>)_(dense)/32 4.27% 31.945 33.309 - 11.37% -
std::set<std::string>::contains(key)_(non-existent)/0 4.27% 0.280 0.292 - 5.21% -
std::stable_partition(deque<int>)_(sparse)/1024 4.27% 473.792 494.009 - 8.86% -
BM_StringRead_Cold_Deep_Small 4.26% 0.846 0.882 - 9.33% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 4.25% 14.399 15.011 - 3.90% -
BM_deque_deque_copy_backward/64000 4.25% 7933.308 8270.527 - 2.17% -
BM_RangesPushHeap_string_PipeOrgan_64 4.24% 5.824 6.070 - -2.07% -
BM_MakeThenSortHeap_float_Heap_16 4.24% 1.854 1.932 - 2.07% -
SetIntersection_Interlaced_Set_float_256_256 4.23% 9230008.375 9620796.277 - 2.10% -
std::unordered_map<int,_int>::find(key)_(existent)/32 4.23% 1.288 1.342 - 15.69% -
BM_RangesMakeHeap_string_SingleElement_262144 4.23% 7.299 7.607 - -7.50% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 4.21% 0.269 0.280 - 3.04% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 4.20% 6708.854 6990.872 - 8.58% -
BM_std_min<unsigned___int128>/13 4.20% 4.883 5.088 - -8.64% -
BM_std_minmax<unsigned_int>/15 4.20% 2.013 2.098 - 3.34% -
rng::search_n(list<int>)_(no_match)/8192 4.20% 6985.076 7278.141 - -1.56% -
BM_RangesPushHeap_string_Ascending_64 4.19% 7.326 7.633 - 2.57% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 4.19% 15.215 15.853 - 2.62% -
rng::rotate(list<int>)_(by_1/3)/32 4.19% 14.551 15.160 - -2.92% -
bm_lexicographical_compare<signed_char>/2 4.18% 1.492 1.554 - 3.94% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 4.17% 0.554 0.577 - 4.24% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 4.16% 29.599 30.831 - 4.72% -
std::multiset<int>::contains(key)_(existent)/8192 4.16% 8.270 8.614 - -2.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 4.16% 1521.918 1585.179 - 0.30% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 4.15% 30.284 31.542 - -35.82% -
BM_RangesPushHeap_float_Descending_4 4.13% 0.364 0.379 - 4.27% -
std::multiset<std::string>::count(key)_(existent)/8192 4.12% 30.025 31.262 - 1.76% -
rng::none_of(deque<int>)_(process_all)/50 4.12% 26.618 27.714 - 4.34% -
BM_MakeThenSortHeap_uint32_Descending_4 4.12% 1.378 1.435 - 0.07% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 4.10% 22.890 23.827 - 0.83% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 4.09% 31883.474 33187.529 - -17.88% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.09% 1138.065 1184.577 - 0.49% -
SetIntersection_Interlaced_Set_float_1024_1024 4.08% 15098145.362 15714841.521 - 3.34% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 4.08% 2.827 2.943 - -0.15% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 4.07% 1.553 1.616 - 0.19% -
std::partition(deque<int>)_(dense)/50 4.06% 15.604 16.238 - -0.61% -
BM_MakeThenSortHeap_uint64_Descending_1 4.06% 0.268 0.279 - 0.00% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 4.05% 30816.934 32066.406 - -17.47% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 4.05% 9254.335 9629.253 - 5.10% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 4.05% 9.582 9.970 - 4.00% -
BM_std_min<unsigned_int>/24 4.04% 1.822 1.895 - 3.45% -
std::unordered_multimap<int,_int>::clear()/8192 4.03% 60976.229 63433.812 - -2.28% -
SetIntersection_Front_Set_float_262144_4 4.02% 1105737.797 1150243.169 - 0.88% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 4.02% 1.537 1.599 - 0.50% -
BM_RangesMakeThenSortHeap_string_Descending_256 4.02% 17.690 18.401 - -4.76% -
std::partition(deque<int>)_(dense)/32 4.02% 10.382 10.799 - -3.11% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 4.02% 22.101 22.989 - 7.38% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 4.01% 20.659 21.488 - 8.33% -
BM_StringEraseWithMove_Small_Opaque 4.01% 2.489 2.589 - 0.57% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 4.00% 23.305 24.238 - 0.73% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 4.00% 0.547 0.568 - -1.97% -
rng::search_n(list<int>,_pred)_(no_match)/8192 4.00% 7992.625 8312.267 - 0.99% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.99% 2.958 3.076 - 2.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.98% 15815.824 16445.122 - 0.89% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 3.97% 38.005 39.514 - 0.34% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 3.96% 0.460 0.478 - -0.52% -
rng::fold_left(list<int>)/8192 3.95% 11047.632 11484.499 - 9.20% -
rng::find_end(deque<int>)_(process_all)/1000 3.95% 307.717 319.881 - 26.92% -
rng::find_if(vector<int>)_(process_all)/8 3.95% 2.565 2.667 - 1.49% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.94% 26.158 27.189 - 8.10% -
BM_StringRelational_Less_Small_Small_ChangeLast 3.94% 1.777 1.847 - 0.09% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 3.94% 12384.908 12872.533 - 4.53% -
BM_std_min<short>/26 3.93% 2.093 2.175 - 3.64% -
BM_MakeHeap_string_SingleElement_64 3.93% 6.216 6.460 - 0.18% -
SetIntersection_Interlaced_Set_string_64_16 3.93% 39819600.719 41383870.282 - 6.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 3.93% 1077579.912 1119890.987 - 0.38% -
BM_RangesMakeThenSortHeap_float_Descending_64 3.93% 3.247 3.374 - 3.91% -
std::unordered_multiset<int>::count(key)_(existent)/8192 3.92% 1.721 1.788 - -3.86% -
bm_ranges_lexicographical_compare<int>/8 3.92% 1.557 1.618 - 5.71% -
BM_PushHeap_uint64_Ascending_256 3.91% 2.092 2.174 - 3.91% -
bm_ranges_lexicographical_compare<int>/2 3.91% 1.554 1.615 - 5.73% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.91% 10.501 10.911 - 2.57% -
SetIntersection_Front_Set_string_64_64 3.90% 35758589.593 37154395.611 - 2.72% -
BM_vector_deque_ranges_move_backward/65536 3.90% 7556.258 7851.070 - 8.08% -
BM_RangesPopHeap_float_262144 3.90% 37.171 38.622 - 0.74% -
std::map<std::string,_int>::ctor(const&)/32 3.90% 724.763 753.030 - -4.54% -
std::replace(vector<int>)_(sprinkled)/32 3.90% 5.392 5.602 - 11.25% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 3.90% 299.529 311.196 - 5.92% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.89% 12243.140 12719.848 - 3.35% -
std::multiset<std::string>::find(key)_(existent)/8192 3.89% 40.526 42.104 - 45.65% -
SetIntersection_Front_Vector_uint32_1024_1 3.88% 1074401.363 1116118.331 - 0.36% -
BM_std_minmax<unsigned_int>/7 3.88% 1.776 1.845 - 5.71% -
std::multiset<std::string>::erase(key)_(existent)/8192 3.88% 128.261 133.240 - -1.33% -
std::map<std::string,_int>::contains(key)_(existent)/8192 3.88% 31.288 32.501 - 7.26% -
BM_StringRelational_Compare_Large_Small_Control 3.85% 1.782 1.851 - 0.16% -
BM_std_min<unsigned_char>/24 3.85% 2.765 2.872 - 4.15% -
BM_std_min<unsigned___int128>/11 3.84% 4.053 4.209 - -6.48% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 3.84% 752.158 781.056 - 16.50% -
BM_std_min<unsigned___int128>/7 3.84% 2.481 2.576 - -3.06% -
SetIntersection_Interlaced_Vector_string_16384_256 3.84% 40546156.161 42103321.927 - 5.59% -
BM_StringAssignStr_Huge_Transparent 3.83% 109.331 113.522 - 9.71% -
BM_RangesMakeThenSortHeap_string_Descending_1024 3.83% 29.093 30.207 - -21.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 3.83% 8731685.382 9065850.635 - -23.92% -
std::map<std::string,_int>::insert(value)_(new_value)/0 3.82% 32.198 33.428 - 6.07% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 3.82% 20.374 21.151 - 3.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.81% 1092694.275 1134379.386 - 1.00% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 3.81% 5.800 6.021 - 2.16% -
BM_std_min<unsigned_short>/23 3.80% 2.056 2.134 - -0.03% -
BM_MakeHeap_float_Descending_1 3.78% 0.268 0.278 - 2.03% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 3.78% 10141.119 10524.910 - -16.75% -
rng::sort(deque<int>)_(descending)/8 3.78% 25.497 26.461 - 3.62% -
rng::for_each(multimap<int>::iterator)/8192 3.78% 7412.769 7692.809 - -53.73% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 3.77% 339.170 351.969 - 2.79% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 3.77% 47.543 49.336 - 3.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 3.77% 0.551 0.571 - -3.16% -
BM_std_min<short>/31 3.77% 2.564 2.660 - 3.48% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.77% 46.185 47.925 - 20.76% -
rng::find(list<int>)_(process_all)/8 3.76% 2.338 2.426 - 2.96% -
bm_lexicographical_compare<signed_char>/5 3.76% 2.198 2.281 - 3.34% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 3.76% 7236.005 7508.094 - 10.10% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 3.76% 1.227 1.273 - 3.28% -
std::unordered_set<std::string>::ctor(const&)/32 3.76% 697.041 723.234 - -0.12% -
BM_std_min<unsigned_char>/11 3.75% 1.069 1.109 - 4.23% -
std::unique(vector<int>,_pred)_(contiguous)/52 3.74% 63.588 65.968 - 4.39% -
BM_std_min<unsigned___int128>/8 3.74% 2.869 2.976 - -4.29% -
BM_std_min<unsigned___int128>/12 3.74% 4.476 4.644 - -7.57% -
bm_lexicographical_compare<unsigned_char>/6 3.73% 1.838 1.906 - -2.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 3.73% 179130374.561 185817640.093 - 3.66% -
BM_std_min<char>/20 3.73% 1.519 1.576 - 3.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 3.72% 0.545 0.565 - -3.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 3.71% 5063385.265 5251361.824 - 2.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 3.71% 1141007.327 1183361.942 - 6.00% -
std::adjacent_find(deque<int>,_pred)/50 3.71% 29.774 30.879 - 3.96% -
BM_std_min<unsigned___int128>/9 3.71% 3.269 3.390 - -3.84% -
BM_RangesPushHeap_string_PipeOrgan_16 3.70% 4.099 4.251 - 2.30% -
SetIntersection_Front_Set_float_16384_16 3.70% 1300251.037 1348380.348 - 2.39% -
std::multiset<std::string>::contains(key)_(existent)/1024 3.70% 22.191 23.013 - 0.13% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 3.70% 5.409 5.609 - 2.13% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 3.70% 107.463 111.436 - 4.06% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.69% 5541.231 5745.717 - -0.55% -
rng::copy_if(vector<int>)_(entire_range)/8 3.69% 2.199 2.281 - 3.51% -
BM_StringRelational_Compare_Huge_Small_Control 3.69% 1.785 1.851 - 0.17% -
BM_std_min<__int128>/13 3.68% 4.889 5.069 - 3.86% -
std::find(list<int>)_(process_all)/1024 3.68% 689.303 714.660 - 0.58% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.67% 45.934 47.618 - -10.70% -
BM_vector_deque_move_backward/1 3.66% 2.201 2.281 - -11.19% -
SetIntersection_Interlaced_Set_float_16384_1 3.66% 1071645.047 1110894.705 - -0.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 3.66% 1082316.573 1121897.614 - -0.99% -
BM_vector_deque_ranges_copy/64000 3.66% 2724.561 2824.155 - -4.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 3.65% 140161638.016 145282383.521 - 1.32% -
rng::fill_n(vector<bool>)/512 3.65% 1.425 1.477 - 3.72% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.64% 83744.283 86796.455 - 3.40% -
std::set<int>::count(key)_(non-existent)/32 3.64% 2.952 3.059 - 2.98% -
std::unique(deque<int>)_(contiguous)/52 3.63% 68.659 71.153 - 3.94% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 3.63% 0.536 0.556 - -12.74% -
SetIntersection_Front_Vector_string_262144_4 3.62% 1232529.784 1277166.948 - 1.32% -
std::unique_copy(list<int>)_(contiguous)/8192 3.61% 6841.891 7089.052 - 2.89% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 3.61% 32.394 33.563 - 2.31% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.61% 12097.152 12533.297 - 3.71% -
std::unordered_set<std::string>::find(key)_(existent)/8192 3.60% 33.997 35.221 - -0.79% -
std::map<int,_int>::erase(key)_(non-existent)/8192 3.59% 7.798 8.077 - 5.17% -
BM_std_min<short>/19 3.58% 1.830 1.896 - -4.00% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.58% 366.082 379.197 - 2.19% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 3.58% 2.330 2.413 - -2.94% -
std::list<std::string>::ctor(size)/32 3.58% 337.144 349.207 - 2.59% -
SetIntersection_Interlaced_Set_string_16384_1024 3.57% 353683813.885 366320518.591 - 8.05% -
rng::is_sorted_until(vector<int>,_pred)/1024 3.56% 411.945 426.619 - 5.23% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 3.56% 9.878 10.230 - 8.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.55% 873.248 904.277 - 4.54% -
std::partial_sort_copy(list<int>)_(heap)/8 3.55% 15.237 15.778 - -3.20% -
std::move_backward(vector<bool>)_(unaligned)/64 3.53% 1.824 1.889 - 5.51% -
SetIntersection_Front_Set_string_262144_16 3.53% 2005681.473 2076571.231 - 3.36% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 3.53% 23.256 24.078 - 10.05% -
std::list<int>::erase(begin)_(cheap_elements)/8192 3.53% 10.004 10.357 - 3.60% -
BM_MakeHeap_uint32_QuickSortAdversary_16 3.52% 0.599 0.620 - 0.67% -
std::search_n(deque<int>,_pred)_(no_match)/1000 3.52% 601.850 623.055 - 3.38% -
SetIntersection_Front_Set_string_1024_4 3.52% 1297255.826 1342949.651 - 2.28% -
BM_std_min<unsigned_char>/12 3.51% 1.337 1.384 - 1.87% -
SetIntersection_None_Vector_uint64_256_256 3.51% 2191513.279 2268359.370 - -0.36% -
rng::contains_subrange(list<int>)_(single_element)/16 3.50% 4.888 5.060 - 2.11% -
BM_deque_deque_ranges_move/4096 3.50% 150.257 155.518 - 2.64% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 3.50% 38.846 40.206 - 43.43% -
std::remove_if(list<int>)_(prefix)/1024 3.50% 1029.305 1065.311 - 1.73% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.49% 1715.126 1775.041 - 159.98% -
bm_lexicographical_compare<signed_char>/6 3.49% 2.478 2.564 - 2.94% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 3.48% 2158.283 2233.348 - 2.00% -
rng::remove_if(list<int>)_(prefix)/8192 3.48% 9254.411 9576.166 - 4.79% -
rng::stable_partition(vector<int>)_(sparse)/32 3.47% 6.936 7.177 - -4.13% -
BM_PopHeap_pair<uint32,_uint32>_262144 3.47% 58.104 60.120 - 0.02% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 3.47% 10.176 10.529 - 3.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 3.45% 12173265.627 12593241.189 - -0.84% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 3.45% 0.826 0.854 - -1.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 3.45% 1680949.478 1738901.698 - -0.05% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 3.44% 101917.211 105425.908 - 3.15% -
std::map<int,_int>::insert(value)_(already_present)/8192 3.44% 3.995 4.133 - 2.19% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 3.43% 7460.751 7716.716 - 2.28% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 3.43% 97814.950 101168.851 - 3.77% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 3.42% 1.377 1.424 - 3.08% -
rng::partial_sort(vector<int>)_(heap)/8 3.42% 26.897 27.816 - 2.99% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 3.42% 0.550 0.569 - -3.28% -
BM_std_min<__int128>/6 3.41% 2.082 2.153 - 3.71% -
SetIntersection_Interlaced_Set_float_64_16 3.41% 23951089.797 24768012.595 - 0.31% -
BM_std_min<unsigned_short>/26 3.41% 2.059 2.129 - -1.11% -
std::unordered_set<std::string>::find(key)_(existent)/1024 3.41% 37.349 38.622 - 9.51% -
BM_std_min<unsigned___int128>/10 3.41% 3.668 3.793 - -5.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.40% 1147635.285 1186601.784 - 2.20% -
std::set<std::string>::upper_bound(key)_(existent)/8192 3.39% 29.920 30.934 - 7.35% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 3.39% 0.696 0.719 - 3.36% -
rng::is_sorted_until(list<int>,_pred)/8192 3.39% 7380.921 7630.883 - -2.27% -
BM_std_min<unsigned_short>/8 3.38% 1.301 1.345 - 3.06% -
bm_lexicographical_compare<signed_char>/3 3.38% 1.729 1.787 - 3.48% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.37% 102043.952 105487.923 - 3.20% -
bm_lexicographical_compare<int>/64 3.37% 4.809 4.971 - 3.27% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.37% 253493.662 262041.215 - 0.77% -
std::find_if_not(vector<int>)_(process_all)/8 3.37% 2.636 2.725 - 7.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 3.37% 45865255.409 47410925.975 - -12.38% -
std::reverse(list<int>)/4096 3.37% 1640.403 1695.678 - 1.24% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 3.37% 75.255 77.790 - 0.34% -
rng::sort(deque<int>)_(repeated)/8192 3.37% 6536.334 6756.340 - 2.79% -
BM_LowerBound_string_1 3.36% 4.499 4.650 - 1.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 3.35% 1086789.752 1123197.673 - -0.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 3.35% 342834338.333 354309136.797 - -1.01% -
rng::remove(list<int>)_(prefix)/1024 3.35% 959.469 991.573 - 3.31% -
BM_vector_deque_move/64000 3.35% 2712.283 2803.034 - -4.30% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 3.34% 1285.732 1328.651 - -2.25% -
std::fill_n(vector<bool>)/512 3.33% 1.425 1.473 - 3.38% -
std::multiset<int>::lower_bound(key)_(existent)/8192 3.33% 14.882 15.377 - 1.99% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 3.33% 1.145 1.183 - -5.73% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 3.32% 21612.411 22329.811 - 1.07% -
SetIntersection_Front_Set_float_256_16 3.32% 4781561.964 4940198.553 - -0.90% -
BM_deque_vector_ranges_move/0 3.31% 1.388 1.434 - -7.36% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 3.30% 21674.578 22389.089 - 1.25% -
BM_vector_deque_ranges_copy/64 3.29% 2.748 2.838 - 0.71% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 3.29% 4.419 4.564 - 2.52% -
rng::none_of(deque<int>)_(process_all)/32 3.29% 15.888 16.411 - -9.47% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 3.29% 20.464 21.137 - 9.15% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 3.29% 11159.367 11526.517 - 1.52% -
SetIntersection_None_Set_float_64_16 3.29% 18295406.641 18896771.164 - -1.72% -
BM_deque_vector_move_backward/65536 3.29% 8124.959 8391.893 - 5.02% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 3.28% 11.630 12.011 - 3.26% -
std::rotate(list<int>)_(by_1/3)/8192 3.27% 8726.955 9012.299 - 2.71% -
BM_StringRelational_Compare_Small_Large_Control 3.27% 1.791 1.849 - 0.10% -
std::map<std::string,_int>::count(key)_(existent)/32 3.27% 15.631 16.141 - -10.81% -
std::sort(deque<int>)_(repeated)/8192 3.26% 6544.611 6757.685 - 0.07% -
rng::copy_n(list<int>)/4096 3.24% 4194.993 4331.100 - 8.74% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.24% 6.366 6.572 - 3.08% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 3.24% 20415.493 21076.897 - 0.58% -
BM_RangesPushHeap_string_QuickSortAdversary_256 3.24% 14.501 14.970 - 2.07% -
SetIntersection_None_Vector_string_256_256 3.23% 2342048.479 2417680.976 - 0.76% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 3.23% 464.651 479.650 - 1.96% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 3.23% 2.329 2.404 - -7.61% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 3.23% 5.954 6.146 - -4.72% -
BM_std_minmax<unsigned_int>/16 3.21% 1.315 1.357 - 5.72% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 3.21% 2.663 2.748 - -2.11% -
BM_std_min<unsigned_char>/64 3.20% 4.069 4.200 - 2.75% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.20% 0.849 0.876 - 0.16% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 3.20% 40.316 41.606 - 52.07% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 3.19% 65.056 67.134 - 10.65% -
rng::reverse_copy(list<int>)/8 3.19% 2.282 2.355 - 2.04% -
rng::copy(deque<int>)/8 3.19% 2.717 2.803 - 0.65% -
BM_std_min<__int128>/8 3.19% 2.873 2.964 - 3.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.18% 15318.242 15806.124 - 0.75% -
rng::contains_subrange(vector<int>)_(same_length)/8192 3.18% 1873.473 1933.067 - 3.08% -
rng::starts_with(deque<int>,_pred)/8192 3.18% 3967.919 4094.110 - 0.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 3.18% 20654923.787 21311587.709 - 5.90% -
std::multiset<int>::clear()/1024 3.17% 9372.793 9670.070 - 2.30% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.17% 3.038 3.134 - 0.79% -
std::set<int>::count(key)_(existent)/8192 3.16% 7.759 8.004 - 2.86% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3.15% 3046.078 3142.033 - 2.30% -
BM_std_min<unsigned___int128>/5 3.15% 1.741 1.796 - -2.93% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.14% 2.211 2.280 - 2.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.14% 11729403.067 12097240.425 - -2.89% -
bm_lexicographical_compare<signed_char>/4 3.14% 1.967 2.029 - 3.73% -
BM_std_minmax<unsigned_int>/27 3.14% 2.377 2.451 - 3.20% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.13% 339.743 350.389 - 2.63% -
SetIntersection_Interlaced_Set_uint32_64_64 3.13% 14929701.543 15397017.660 - -0.29% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 3.13% 73.915 76.225 - 5.45% -
std::find_end(vector<int>)_(single_element)/8192 3.12% 1874.150 1932.698 - 5.38% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 3.12% 22.917 23.633 - -6.66% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 3.12% 0.571 0.589 - -2.60% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 3.12% 0.993 1.024 - 3.29% -
std::multiset<int>::find(key)_(non-existent)/8192 3.12% 8.437 8.700 - 1.89% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 3.12% 16.481 16.994 - 1.10% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.11% 3.707 3.822 - 2.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.11% 1114609.704 1149301.293 - -1.79% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 3.11% 38307.182 39499.317 - 1.20% -
std::sort(deque<int>)_(pipe-organ)/1024 3.10% 2735.207 2820.043 - -0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.10% 6678467.235 6885451.922 - 1.18% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.10% 6.365 6.562 - 3.72% -
std::rotate(list<int>)_(by_1/3)/50 3.10% 24.661 25.425 - 2.57% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.10% 10.614 10.943 - 2.33% -
bm_lexicographical_compare<unsigned_char>/2 3.09% 1.902 1.961 - 0.05% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.09% 903.764 931.654 - 2.98% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.08% 18.702 19.278 - 3.18% -
std::count(vector<int>)_(every_other)/8 3.08% 1.339 1.380 - 3.45% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.07% 6.037 6.222 - 2.34% -
BM_StringRelational_Compare_Small_Huge_Control 3.07% 1.795 1.850 - 0.12% -
BM_vector_deque_move/64 3.07% 2.756 2.841 - 5.04% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 3.07% 1.564 1.612 - -3.36% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 3.07% 702.109 723.673 - -16.51% -
BM_vector_deque_move_backward/2 3.07% 1.948 2.007 - -11.96% -
std::equal(deque<int>)_(it,_it,_it)/1024 3.07% 486.715 501.648 - 0.22% -
BM_PushHeap_uint64_Random_16384 3.06% 5.869 6.049 - -0.83% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 3.06% 161532.275 166478.841 - -1.84% -
std::move(vector<bool>)_(aligned)/64 3.06% 1.784 1.839 - 3.54% -
SetIntersection_Interlaced_Set_float_64_4 3.06% 22021656.244 22694804.126 - 1.54% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 3.06% 274293.063 282676.202 - 3.55% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.05% 0.919 0.947 - 4.30% -
std::sort(deque<int>)_(pipe-organ)/8 3.05% 20.917 21.556 - 3.40% -
BM_std_min<__int128>/7 3.05% 2.486 2.562 - 3.28% -
BM_std_minmax<unsigned_long_long>/29 3.05% 4.097 4.222 - 0.61% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.05% 32.102 33.080 - -1.21% -
rng::find_first_of(deque<int>)_(large_needle)/32 3.04% 289.002 297.792 - -0.15% -
BM_std_min<unsigned_short>/1024 3.04% 13.848 14.269 - 2.61% -
BM_RangesPushHeap_float_SingleElement_4 3.04% 0.357 0.368 - -4.22% -
rng::find_last(vector<int>)_(bail_10%)/8 3.03% 2.080 2.143 - 1.68% -
rng::copy_backward(vector<bool>)_(aligned)/512 3.02% 1.776 1.830 - 3.66% -
std::list<int>::operator=(const&)_(cheap_elements)/32 3.02% 16.600 17.102 - 1.46% -
BM_std_min<unsigned_char>/4 3.02% 1.018 1.049 - 7.14% -
BM_std_minmax<unsigned_short>/2 3.02% 0.908 0.935 - 10.34% -
BM_std_minmax<short>/19 3.01% 2.386 2.458 - 1.21% -
rng::copy(vector<int>)/8 3.01% 2.248 2.315 - 1.16% -
BM_StringEraseWithMove_Small_Transparent 3.01% 2.266 2.334 - -8.66% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.00% 769.428 792.487 - -0.22% -
rng::contains(list<int>)_(process_all)/8192 2.99% 6935.586 7143.169 - 2.52% -
rng::find_if_not(vector<char>)_(process_all)/8 2.99% 2.373 2.444 - -1.02% -
rng::for_each(map<int>)/8192 2.99% 7162.679 7376.521 - -55.87% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.98% 12313.460 12680.795 - 3.35% -
std::partial_sort(deque<int>)_(ascending)/8192 2.98% 159719.969 164481.374 - 0.48% -
std::unordered_set<int>::clear()/1024 2.98% 8166.437 8409.856 - 6.64% -
BM_std_min<__int128>/3 2.98% 1.010 1.040 - 2.18% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 2.98% 20510.266 21121.064 - 1.57% -
rng::starts_with(deque<int>,_pred)/1048576 2.98% 517878.257 533290.941 - 0.71% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 2.98% 1.139 1.173 - 0.90% -
BM_std_min<__int128>/11 2.98% 4.054 4.175 - 3.17% -
SetIntersection_Front_Vector_string_262144_1 2.97% 1127436.527 1160910.168 - 1.72% -
BM_RangesMakeHeap_float_Ascending_256 2.97% 0.649 0.668 - 3.76% -
BM_std_minmax<char>/3 2.96% 1.188 1.223 - 1.16% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.95% 5.015 5.164 - 3.42% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 2.95% 694.483 714.994 - 2.14% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.95% 342.058 352.145 - 3.15% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.95% 910.421 937.244 - 1.90% -
std::multiset<int>::clear()/8192 2.94% 74311.538 76499.942 - 2.75% -
std::fill_n(deque<int>)/32 2.94% 1.161 1.196 - 3.44% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.93% 18.384 18.924 - 3.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.92% 0.901 0.927 - 0.70% -
BM_std_minmax<char>/28 2.92% 2.237 2.302 - 2.07% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 2.92% 1.197 1.232 - 3.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.92% 1260261.524 1297031.572 - -0.14% -
SetIntersection_Front_Set_float_16384_4 2.92% 1120074.195 1152730.051 - -0.51% -
BM_PushHeap_uint64_SingleElement_262144 2.91% 0.357 0.368 - 2.88% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 2.91% 5.604 5.767 - 2.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 2.91% 7.628 7.850 - 1.48% -
std::find_end(list<int>)_(match_near_end)/1000 2.91% 77.641 79.896 - -89.34% -
std::copy(deque<int>)/8 2.90% 2.685 2.763 - 0.70% -
std::find_end(list<int>)_(same_length)/1024 2.90% 742.639 764.204 - -49.33% -
BM_std_minmax<short>/27 2.90% 2.805 2.886 - 0.51% -
rng::remove_copy(list<int>)_(sprinkled)/8192 2.90% 7033.813 7237.741 - 2.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.90% 1211908.794 1247038.659 - -1.71% -
rng::search(deque<int>)_(same_length)/8192 2.90% 3779.985 3889.543 - 1.28% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 2.89% 3.019 3.106 - -1.77% -
SetIntersection_None_Set_float_64_1 2.89% 22651372.390 23306378.381 - -0.32% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 2.88% 11896.972 12240.087 - 0.99% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 2.88% 52.472 53.983 - 1.40% -
BM_std_minmax<long_long>/15 2.88% 3.664 3.769 - 3.29% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 2.87% 848259.766 872609.618 - -0.39% -
std::find_end(deque<int>)_(match_near_end)/1024 2.86% 32.650 33.585 - -98.99% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.86% 29.044 29.875 - 4.12% -
rng::stable_sort(deque<int>)_(ascending)/8 2.86% 18.542 19.073 - 3.79% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 2.86% 6.797 6.991 - 1.69% -
std::map<int,_int>::contains(key)_(non-existent)/32 2.86% 2.306 2.372 - 3.89% -
BM_std_minmax<unsigned_short>/64 2.85% 1.526 1.569 - 2.84% -
BM_std_min<__int128>/9 2.85% 3.278 3.372 - 3.03% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.85% 3980.684 4094.113 - 1.68% -
SetIntersection_Front_Set_float_262144_64 2.85% 1896401.913 1950418.586 - 4.22% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 2.84% 0.977 1.004 - 6.25% -
BM_std_minmax_element<short>/64 2.84% 17.470 17.966 - 4.23% -
bm_lexicographical_compare<unsigned_char>/1 2.83% 1.648 1.695 - 0.32% -
BM_std_minmax_element<short>/4 2.83% 1.208 1.242 - 1.24% -
BM_StringRead_Cold_Shallow_Large 2.83% 1.093 1.124 - 8.72% -
BM_std_min<unsigned_char>/10 2.82% 0.907 0.932 - 3.45% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 2.82% 4.347 4.470 - -0.36% -
BM_std_min<__int128>/12 2.82% 4.490 4.617 - 3.20% -
BM_std_minmax<unsigned_short>/3 2.81% 1.212 1.246 - 7.00% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 2.80% 29.363 30.185 - 5.61% -
BM_std_min<__int128>/10 2.79% 3.669 3.772 - 2.90% -
BM_std_minmax<char>/4 2.79% 1.453 1.494 - -3.63% -
BM_PushHeap_uint64_SingleElement_1024 2.79% 0.364 0.374 - 2.58% -
BM_vector_deque_copy/64 2.79% 2.644 2.718 - -3.46% -
std::set<int>::contains(key)_(non-existent)/1024 2.79% 5.289 5.437 - 2.48% -
std::copy_backward(vector<bool>)_(aligned)/64 2.78% 1.756 1.805 - 1.65% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 2.78% 30.264 31.105 - 1.63% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 2.78% 447.755 460.186 - -2.14% -
BM_StringEraseWithMove_Large_Transparent 2.77% 2.638 2.711 - 4.79% -
BM_vector_deque_ranges_move_backward/70000 2.77% 8286.844 8516.062 - 11.29% -
BM_deque_vector_move_backward/70000 2.76% 8661.816 8901.276 - 4.43% -
BM_RangesMakeThenSortHeap_string_Descending_64 2.76% 12.778 13.130 - 1.22% -
std::partial_sort_copy(deque<int>)_(heap)/8 2.76% 15.659 16.091 - -4.05% -
BM_PushHeap_float_Random_4 2.75% 2.947 3.028 - 6.75% -
BM_std_minmax<unsigned_short>/11 2.75% 1.698 1.745 - 1.47% -
std::reverse_copy(vector<int>)/8 2.74% 2.413 2.479 - 4.75% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 2.74% 0.532 0.547 - 2.43% -
BM_PushHeap_string_Descending_1024 2.74% 2.439 2.506 - -24.42% -
SetIntersection_Interlaced_Set_string_1024_1024 2.73% 56984664.567 58543003.018 - 3.40% -
std::search(list<int>)_(same_length)/1024 2.73% 757.592 778.306 - 0.28% -
std::search(vector<int>,_pred)_(near_matches)/1024 2.73% 24062.192 24718.766 - 2.41% -
std::set<std::string>::contains(key)_(existent)/1024 2.73% 23.502 24.143 - 13.63% -
SetIntersection_Interlaced_Set_uint32_256_4 2.73% 11228921.881 11535021.572 - 1.11% -
BM_std_min<char>/12 2.73% 1.262 1.297 - -2.71% -
BM_MakeHeap_uint32_Random_64 2.72% 1.260 1.294 - 3.52% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.71% 205.730 211.311 - 0.10% -
std::multiset<std::string>::erase(key)_(non-existent)/32 2.71% 10.330 10.610 - 5.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.70% 1089254.706 1118688.245 - 1.73% -
bm_lexicographical_compare<unsigned_char>/3 2.70% 2.138 2.196 - -0.34% -
BM_std_min<unsigned_char>/23 2.69% 2.300 2.361 - 1.19% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 2.68% 11.588 11.899 - 2.00% -
rng::find_end(forward_list<int>)_(same_length)/8192 2.67% 16595.802 17039.498 - 18.79% -
BM_MakeThenSortHeap_float_Heap_4 2.67% 1.210 1.242 - 0.25% -
BM_std_min<unsigned_long_long>/64 2.67% 4.821 4.949 - 2.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.67% 141122118.747 144888132.457 - -7.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.67% 355263541.396 364743980.229 - 5.60% -
BM_std_minmax<short>/1 2.66% 0.634 0.651 - 2.65% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 2.66% 721.948 741.183 - 0.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.66% 23.538 24.165 - 1.51% -
std::multiset<int>::equal_range(key)_(existent)/1024 2.66% 5.349 5.491 - 10.90% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 2.66% 0.509 0.522 - 5.63% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.66% 3203.959 3289.170 - 1.76% -
rng::find_end(list<int>,_pred)_(process_all)/8192 2.65% 8448.055 8672.063 - -2.58% -
std::move_backward(vector<bool>)_(unaligned)/512 2.65% 4.636 4.759 - 2.59% -
BM_PushHeap_uint64_Ascending_1024 2.65% 2.575 2.643 - 2.55% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.65% 366.402 376.098 - 0.87% -
rng::remove_if(vector<int>)_(sprinkled)/50 2.64% 64.301 66.001 - 10.64% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.64% 716.056 734.973 - 0.11% -
rng::find_end(deque<int>)_(same_length)/8192 2.63% 2687.394 2758.159 - -75.57% -
rng::replace(list<int>)_(sprinkled)/8192 2.63% 7174.456 7362.912 - 0.98% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 2.63% 7.630 7.830 - 0.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 2.62% 1096327.716 1125102.520 - 3.73% -
rng::contains_subrange(list<int>)_(single_element)/8192 2.62% 7607.664 7807.105 - 11.60% -
rng::find_last_if(vector<char>)_(bail_90%)/50 2.62% 1.449 1.487 - 2.73% -
BM_vector_deque_copy/64000 2.61% 2727.562 2798.822 - -4.86% -
rng::for_each(set<int>)/8192 2.61% 7789.497 7992.937 - -51.40% -
rng::is_partitioned(vector<int>)_(partitioned)/50 2.61% 8.575 8.799 - 3.76% -
std::list<int>::ctor(const&)_(cheap_elements)/32 2.61% 322.881 331.312 - 1.33% -
BM_RangesMakeThenSortHeap_float_Heap_64 2.61% 3.500 3.591 - 4.51% -
BM_std_min<int>/8 2.60% 1.264 1.297 - -0.00% -
rng::copy_n(vector<int>)/32768 2.60% 2717.614 2788.378 - 21.54% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.59% 675.294 692.791 - 2.42% -
bm_ranges_swap_ranges_vb_unaligned/8 2.59% 4.827 4.952 - -1.06% -
BM_std_min<__int128>/5 2.59% 1.751 1.796 - 2.75% -
BM_RangesPushHeap_string_QuickSortAdversary_64 2.58% 12.837 13.169 - 1.91% -
rng::find_last(deque<int>)_(bail_10%)/8 2.58% 2.672 2.741 - 2.25% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 2.58% 358.271 367.501 - 3.26% -
rng::count(list<int>)_(every_other)/8 2.57% 2.101 2.155 - 2.64% -
std::multiset<int>::find(key)_(non-existent)/1024 2.57% 5.422 5.561 - 1.57% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.56% 1.347 1.381 - -0.46% -
BM_std_min<char>/29 2.56% 1.974 2.025 - 1.11% -
SetIntersection_None_Vector_string_262144_16384 2.56% 1322531.543 1356421.347 - -0.44% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 2.56% 18.586 19.062 - 4.09% -
rng::remove(list<int>)_(sprinkled)/1024 2.56% 949.641 973.921 - 0.88% -
std::rotate(list<int>)_(1_element_backward)/32 2.54% 13.234 13.571 - -2.55% -
std::stable_sort(deque<int>)_(pipe-organ)/8 2.54% 20.452 20.972 - 2.67% -
rng::partial_sort(vector<int>)_(repeated)/8 2.54% 20.173 20.686 - 1.66% -
std::move_backward(deque<int>)/32768 2.54% 3660.324 3753.347 - 4.04% -
SetIntersection_None_Vector_uint32_16384_16 2.54% 1143003.625 1172009.997 - 1.21% -
SetIntersection_Interlaced_Set_uint32_256_256 2.54% 9078428.238 9308808.178 - 5.16% -
std::find_end(list<int>)_(single_element)/8192 2.53% 8227.575 8435.782 - -2.31% -
BM_std_min<unsigned___int128>/4 2.53% 1.371 1.406 - -2.76% -
BM_RangesPushHeap_string_Ascending_4 2.52% 2.575 2.640 - 0.93% -
std::is_sorted_until(vector<int>,_pred)/8 2.52% 3.432 3.518 - -2.70% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.52% 165.700 169.871 - 3.17% -
std::unique(deque<int>)_(sprinkled)/8192 2.51% 7044.342 7221.443 - -2.27% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.51% 7939.695 8139.226 - -4.46% -
SetIntersection_None_Set_float_1024_1024 2.51% 8820661.973 9042014.880 - -0.02% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 2.51% 1.409 1.444 - 0.96% -
SetIntersection_Interlaced_Vector_uint32_16384_4 2.50% 1385695.443 1420374.506 - -7.20% -
BM_std_minmax<unsigned_short>/25 2.50% 2.273 2.330 - -0.16% -
rng::partial_sort(vector<int>)_(descending)/8 2.50% 25.083 25.709 - 3.45% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.49% 32136.610 32937.269 - 2.40% -
std::multimap<std::string,_int>::clear()/32 2.49% 882.441 904.426 - 1.51% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 2.48% 1873636.059 1920069.599 - -20.87% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 2.48% 29.384 30.112 - 1.70% -
std::replace_if(deque<int>)_(prefix)/32 2.48% 13.769 14.110 - -0.56% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 2.47% 13.296 13.625 - 1.99% -
BM_deque_deque_ranges_copy/64000 2.47% 2865.696 2936.582 - 2.95% -
BM_PushHeap_string_PipeOrgan_4 2.47% 2.497 2.558 - -2.86% -
std::unordered_set<int>::ctor(const&)/8192 2.47% 54828.721 56183.482 - 2.18% -
rng::find(deque<int>)_(bail_25%)/32768 2.47% 1924.377 1971.917 - 2.57% -
std::partial_sort(vector<int>)_(descending)/8 2.47% 24.516 25.122 - 1.25% -
SetIntersection_Front_Set_float_262144_1 2.46% 1085926.058 1112644.912 - -0.30% -
SetIntersection_Interlaced_Vector_uint32_64_16 2.46% 18148216.817 18593792.953 - -0.47% -
std::map<std::string,_int>::find(key)_(non-existent)/32 2.45% 10.088 10.336 - 4.49% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.45% 518334.104 531034.002 - 1.40% -
BM_std_minmax<char>/29 2.45% 2.524 2.585 - 1.17% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.45% 713.009 730.472 - 1.83% -
rng::for_each(map<int>::iterator)/8192 2.44% 7471.688 7654.204 - -54.77% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 2.44% 344.681 353.097 - 2.69% -
BM_std_min<unsigned_long_long>/3 2.44% 0.677 0.693 - -0.12% -
rng::contains_subrange(vector<int>)_(same_length)/16 2.44% 4.945 5.066 - 3.57% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 2.43% 1.035 1.060 - 0.23% -
bm_ranges_lexicographical_compare<int>/64 2.43% 4.966 5.086 - 3.56% -
rng::generate_n(list<int>)/50 2.43% 15.529 15.907 - -8.81% -
rng::all_of(deque<int>)_(process_all)/50 2.43% 17.746 18.177 - -0.86% -
727_cppcheck_r 2.43% 24.687 25.286 - 0.10% -
rng::stable_partition(deque<int>)_(dense)/32 2.43% 29.515 30.231 - 7.96% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.43% 33.908 34.731 - 1.85% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.43% 518.150 530.717 - 0.01% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 2.42% 0.685 0.702 - 2.57% -
BM_std_min<short>/64 2.42% 3.401 3.484 - -1.42% -
rng::replace_if(list<int>)_(prefix)/8192 2.42% 7182.712 7356.677 - 2.12% -
std::fill(list<int>)/8192 2.42% 7475.948 7656.740 - 7.59% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.41% 33.382 34.187 - -3.32% -
rng::stable_partition(vector<int>)_(dense)/50 2.41% 25.178 25.784 - -2.48% -
BM_std_minmax<short>/21 2.41% 2.046 2.095 - 2.47% -
BM_std_minmax<char>/5 2.41% 1.746 1.788 - -3.84% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 2.41% 10.476 10.728 - 1.43% -
rng::fold_left(deque<int>)/50 2.41% 27.266 27.923 - 0.70% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 2.41% 10.724 10.982 - 4.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.41% 203579113.192 208476444.139 - 4.71% -
rng::find_if_not(list<int>)_(process_all)/32768 2.41% 27683.254 28349.105 - -3.13% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 2.40% 16.340 16.733 - 1.72% -
BM_MakeHeap_uint32_Ascending_256 2.40% 0.594 0.608 - 1.80% -
std::is_sorted_until(deque<int>)/8 2.40% 3.255 3.333 - 7.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 2.39% 9314235.454 9536859.629 - 0.52% -
SetIntersection_Front_Set_string_1024_1024 2.39% 55972950.109 57310087.923 - 1.71% -
std::search_n(deque<int>,_pred)_(no_match)/1024 2.39% 625.901 640.845 - 2.09% -
std::partial_sort(deque<int>)_(heap)/8192 2.39% 288679.241 295569.160 - 4.21% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.38% 551.334 564.469 - -0.36% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.38% 16.457 16.849 - 3.40% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.38% 2.350 2.406 - 2.24% -
std::flat_multimap<int,_int>::erase(iterator)/0 2.38% 15.382 15.748 - 2.31% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 2.38% 757.416 775.424 - -0.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 2.37% 341954755.481 350072272.589 - -0.09% -
BM_RangesMakeHeap_uint32_Ascending_256 2.37% 0.603 0.618 - 3.38% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 2.37% 1.174 1.202 - -0.39% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.37% 273858.202 280335.349 - 1.95% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 2.36% 820.600 839.996 - 2.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 2.36% 19323751.098 19780141.152 - -1.37% -
BM_std_minmax<unsigned_long_long>/2 2.36% 0.845 0.865 - -0.51% -
SetIntersection_None_Vector_float_1024_64 2.36% 1128471.639 1155107.955 - -0.62% -
BM_MakeHeap_string_Descending_1024 2.36% 2.772 2.838 - 4.51% -
std::set<int>::lower_bound(key)_(existent)/1024 2.36% 4.274 4.375 - 2.54% -
rng::rotate_copy(vector<int>)/8192 2.36% 278.394 284.955 - 0.47% -
SetIntersection_Front_Vector_uint64_16384_1 2.35% 1094046.337 1119790.320 - 1.88% -
rng::rotate(list<int>)_(1_element_backward)/32 2.35% 13.823 14.148 - -0.51% -
std::set<int>::contains(key)_(existent)/32 2.34% 1.684 1.724 - -0.13% -
BM_std_minmax<unsigned_short>/24 2.34% 2.214 2.266 - -0.48% -
BM_MakeThenSortHeap_float_SingleElement_16384 2.34% 15.296 15.654 - -0.85% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.34% 11.779 12.054 - 7.32% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.34% 22.164 22.682 - 2.22% -
SetIntersection_Front_Vector_uint64_1024_1 2.34% 1081467.908 1106726.788 - 0.86% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.33% 9.344 9.562 - 2.21% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.33% 7.146 7.312 - 0.90% -
SetIntersection_None_Set_float_256_4 2.32% 11469352.257 11735926.379 - 0.76% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 2.32% 10524.086 10768.544 - 7.02% -
std::is_sorted(list<int>)/1024 2.32% 768.940 786.793 - 2.60% -
BM_std_min<unsigned_char>/21 2.32% 1.782 1.823 - 1.31% -
rng::unique(deque<int>,_pred)_(contiguous)/52 2.32% 69.767 71.386 - 3.14% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.32% 136225.497 139386.265 - 0.92% -
SetIntersection_Front_Set_float_1024_4 2.32% 1114783.922 1140594.310 - -1.25% -
std::multiset<int>::count(key)_(existent)/1024 2.32% 5.514 5.641 - -1.32% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 2.31% 485.956 497.192 - 0.62% -
SetIntersection_None_Set_uint64_16384_1024 2.31% 162296289.069 166044175.986 - 1.88% -
std::copy_backward(list<int>)/32768 2.31% 26137.348 26740.195 - 0.22% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 2.30% 24.050 24.603 - 11.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 2.30% 10859035.090 11108605.190 - -46.83% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 2.29% 80699.863 82547.841 - -0.43% -
SetIntersection_Front_Set_uint32_16384_64 2.29% 2001580.331 2047407.190 - -0.03% -
SetIntersection_Interlaced_Set_string_16384_64 2.29% 348506003.913 356471485.879 - 1.27% -
rng::for_each(map<int>)/8 2.28% 6.096 6.235 - 39.36% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.28% 51442.377 52612.906 - 2.12% -
SetIntersection_Interlaced_Set_string_16_16 2.28% 63934224.041 65388808.889 - 3.09% -
BM_std_minmax<unsigned_short>/7 2.27% 1.663 1.701 - -2.95% -
BM_std_min<unsigned_short>/4096 2.27% 55.143 56.396 - 2.27% -
std::multiset<std::string>::erase(iterator)/32 2.27% 31.078 31.784 - 3.30% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.27% 3.772 3.858 - 7.20% -
std::unique(list<int>,_pred)_(contiguous)/1024 2.26% 985.279 1007.581 - 3.22% -
std::sort(deque<int>)_(qsort_adversarial)/1024 2.26% 17711.005 18111.748 - 1.99% -
std::flat_map<int,_int>::erase(iterator)/1024 2.26% 76.991 78.730 - 3.47% -
SetIntersection_Front_Set_uint64_256_1 2.26% 4355357.168 4453717.615 - 1.15% -
BM_RangesPushHeap_uint64_Ascending_16384 2.26% 3.687 3.770 - 5.78% -
rng::remove_copy(deque<int>)_(prefix)/32 2.26% 12.737 13.025 - 0.73% -
rng::find_last(list<int>)_(bail_90%)/1024 2.25% 53.827 55.040 - -12.69% -
SetIntersection_Interlaced_Set_uint64_256_256 2.25% 8747432.883 8944033.263 - -0.88% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 2.25% 0.683 0.699 - 2.18% -
std::find_if_not(deque<int>)_(bail_25%)/32768 2.25% 2734.450 2795.871 - 2.77% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.25% 53759.924 54967.391 - -2.63% -
BM_std_min<char>/23 2.24% 2.266 2.317 - 1.55% -
BM_std_min<unsigned_short>/4000 2.24% 53.756 54.961 - 2.25% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 2.24% 32.179 32.899 - 1.94% -
std::move(list<int>)/32768 2.24% 30711.717 31398.639 - 2.01% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.24% 2.856 2.920 - 2.16% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 2.23% 20.729 21.190 - 2.51% -
rng::for_each(multiset<int>)/8192 2.22% 7736.168 7908.252 - -51.52% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 2.22% 278253.078 284437.720 - 2.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 2.22% 1159199.104 1184947.790 - -0.20% -
rng::copy_backward(vector<int>)/8 2.22% 2.229 2.278 - -0.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 2.22% 142071970.652 145222002.926 - -7.24% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 2.22% 14570.682 14893.621 - 2.10% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.22% 203046.121 207546.010 - 1.47% -
BM_RangesMakeHeap_string_PipeOrgan_262144 2.21% 7.189 7.348 - -38.46% -
rng::partial_sort_copy(vector<int>)_(heap)/8 2.21% 15.153 15.489 - 1.38% -
BM_RangesPushHeap_string_QuickSortAdversary_4 2.20% 6.072 6.205 - 2.16% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 2.20% 10.253 10.478 - -0.31% -
rng::for_each(multimap<int>)/8192 2.20% 7018.637 7173.261 - -56.50% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.20% 10.672 10.906 - 2.46% -
rng::find_end(list<int>)_(process_all)/8192 2.20% 7344.645 7505.923 - 9.95% -
rng::unique(list<int>,_pred)_(contiguous)/1024 2.19% 973.390 994.746 - 2.28% -
SetIntersection_Interlaced_Set_string_16_4 2.19% 76516652.060 78194709.814 - 2.29% -
BM_vector_deque_move_backward/70000 2.19% 8414.208 8598.568 - 7.42% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.19% 628.443 642.200 - -1.82% -
BM_std_min<short>/16 2.19% 1.738 1.776 - -1.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.19% 37327.128 38142.982 - -10.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 2.18% 3595391.818 3673818.601 - 0.61% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.18% 689.045 704.049 - 0.86% -
BM_SortHeap_string_16384 2.17% 95.491 97.562 - -1.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.16% 9647864.212 9856360.353 - 0.76% -
rng::for_each(multiset<int>::iterator)/8192 2.16% 7994.193 8166.950 - -49.55% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 2.16% 26387.153 26957.333 - -3.23% -
rng::partial_sort(vector<int>)_(ascending)/8 2.16% 20.829 21.279 - 3.12% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 2.16% 7.181 7.336 - 2.03% -
rng::sort(deque<int>)_(pipe-organ)/8 2.16% 20.854 21.303 - 2.08% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.16% 715.046 730.470 - 1.84% -
std::multimap<int,_int>::find(key)_(existent)/1024 2.15% 3.942 4.027 - 1.90% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.15% 710.590 725.862 - 1.45% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 2.15% 28.427 29.037 - -1.41% -
std::list<int>::ctor(Range)_(cheap_elements)/32 2.15% 324.492 331.463 - 0.69% -
rng::is_sorted_until(vector<int>,_pred)/8192 2.15% 3309.722 3380.820 - 4.45% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 2.15% 12.318 12.582 - 2.29% -
std::partition_copy(list<int>)/8192 2.14% 7217.133 7371.757 - 1.08% -
SetIntersection_None_Set_uint64_262144_262144 2.14% 1201079.510 1226807.699 - 1.21% -
BM_MakeThenSortHeap_float_Descending_4 2.13% 1.160 1.185 - 0.82% -
BM_deque_deque_copy_backward/70000 2.13% 8732.627 8918.557 - 6.14% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.12% 29.737 30.368 - 3.14% -
rng::find_first_of(vector<int>)_(small_needle)/50 2.12% 71.574 73.093 - 1.96% -
BM_RangesPushHeap_uint64_PipeOrgan_4 2.12% 0.486 0.496 - 0.60% -
rng::find_last(forward_list<int>)_(bail_90%)/50 2.11% 21.032 21.476 - 3.35% -
rng::remove_if(deque<int>)_(sprinkled)/1024 2.11% 538.750 550.112 - 1.79% -
rng::sort(deque<int>)_(repeated)/8 2.11% 18.574 18.965 - 2.61% -
rng::fill_n(vector<bool>)/64 2.10% 1.366 1.395 - -1.55% -
std::find_end(vector<int>)_(single_element)/1000 2.10% 240.730 245.783 - 5.08% -
BM_std_min<unsigned_char>/8 2.10% 2.283 2.331 - -0.78% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.10% 2.983 3.046 - 4.72% -
BM_std_minmax<short>/11 2.10% 1.787 1.824 - 1.61% -
SetIntersection_None_Set_float_64_64 2.10% 11615014.581 11858429.001 - -0.14% -
rng::rotate(list<int>)_(by_1/4)/1024 2.09% 574.183 586.208 - 0.60% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 2.09% 1.514 1.546 - 3.03% -
std::sort(deque<int>)_(descending)/8 2.09% 25.516 26.049 - 1.30% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 2.09% 4.267 4.356 - 1.69% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 2.09% 9.970 10.178 - 2.76% -
rng::for_each(set<int>::iterator)/8192 2.08% 8000.341 8166.994 - -49.72% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 2.08% 32.778 33.460 - -24.47% -
std::stable_partition(vector<int>)_(dense)/32 2.08% 21.101 21.540 - -2.78% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.07% 7.801 7.963 - -0.55% -
rng::sort(deque<int>)_(heap)/8 2.07% 24.700 25.211 - 1.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 2.07% 8702781.099 8882597.496 - 1.02% -
SetIntersection_Front_Vector_uint32_16384_1 2.07% 1096250.111 1118887.992 - 0.30% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 2.06% 3.370 3.440 - -0.44% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 2.06% 35.374 36.104 - -0.06% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 2.06% 65.507 66.857 - 3.04% -
std::stable_partition(vector<int>)_(dense)/50 2.06% 25.280 25.800 - -2.38% -
std::replace(vector<int>)_(prefix)/32 2.05% 5.057 5.161 - 2.56% -
std::find_if_not(deque<int>)_(bail_25%)/1024 2.05% 104.808 106.959 - 0.51% -
rng::find_if_not(deque<int>)_(bail_25%)/8 2.05% 1.409 1.438 - -6.38% -
std::find_end(list<int>)_(same_length)/1000 2.05% 738.984 754.133 - -48.97% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 2.05% 10.963 11.188 - 1.83% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 2.04% 11648.532 11886.196 - 2.57% -
std::sort(deque<int>)_(repeated)/8 2.04% 18.550 18.928 - 1.09% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 2.04% 29.562 30.164 - 2.64% -
SetIntersection_Interlaced_Set_uint64_1024_256 2.04% 15005708.910 15311333.665 - 0.30% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.03% 12.926 13.189 - 1.34% -
BM_RangesPushHeap_string_QuickSortAdversary_16 2.03% 10.146 10.352 - 1.68% -
BM_std_min<unsigned_short>/11 2.03% 1.158 1.182 - 2.00% -
BM_std_minmax<short>/7 2.02% 1.716 1.750 - 0.18% -
BM_std_min<short>/21 2.02% 1.785 1.821 - -0.36% -
std::find_end(vector<int>)_(single_element)/1024 2.02% 246.889 251.869 - 5.28% -
BM_std_min<unsigned_char>/4096 2.01% 29.321 29.911 - 3.38% -
BM_std_min<unsigned_short>/5500 2.01% 75.549 77.068 - 2.04% -
std::set<int>::upper_bound(key)_(existent)/32 2.01% 1.734 1.769 - 2.15% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 2.01% 12480.087 12730.570 - 3.07% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.01% 24.220 24.706 - 2.59% -
rng::sort(deque<int>)_(repeated)/1024 2.00% 945.849 964.807 - 1.90% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 2.00% 715.336 729.668 - 0.37% -
BM_std_minmax<unsigned_char>/1 2.00% 0.622 0.635 - 1.87% -
std::sort(deque<int>)_(heap)/8 1.99% 24.585 25.076 - 1.30% -
std::equal(deque<int>)_(it,_it,_it)/1048576 1.99% 491425.133 501216.338 - -0.37% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.99% 20.902 21.318 - 3.12% -
rng::stable_sort(deque<int>)_(shuffled)/8 1.99% 23.755 24.228 - -1.09% -
BM_RangesPushHeap_float_Random_4 1.99% 2.976 3.036 - 4.24% -
SetIntersection_Interlaced_Vector_uint64_16384_1 1.99% 1079093.546 1100549.996 - -1.51% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 1.98% 21.265 21.687 - 5.75% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.98% 13.878 14.153 - 2.09% -
std::partial_sort(vector<int>)_(repeated)/8 1.98% 20.235 20.636 - 1.53% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.98% 30.076 30.672 - 1.36% -
SetIntersection_None_Vector_string_262144_64 1.98% 1349544.136 1376272.314 - 0.37% -
BM_StringRelational_Compare_Small_Empty_Control 1.98% 1.594 1.626 - -5.23% -
BM_StringAssignAsciiz_Huge_Transparent 1.98% 183.358 186.982 - 1.70% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.97% 5.485 5.593 - 1.19% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 1.97% 25191.381 25688.435 - 2.77% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 1.97% 74.801 76.275 - 1.71% -
BM_std_minmax<long_long>/31 1.97% 4.777 4.871 - 0.90% -
BM_std_min<char>/32 1.97% 3.032 3.092 - 5.75% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 1.96% 3.979 4.057 - 0.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.96% 1240652.711 1264993.388 - 3.35% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.96% 1316.870 1342.690 - 1.88% -
std::unordered_set<int>::find(key)_(non-existent)/32 1.96% 1.132 1.154 - 17.41% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.96% 6356.660 6481.267 - 0.22% -
std::replace_if(deque<int>)_(prefix)/50 1.96% 20.081 20.474 - 0.66% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 1.96% 6379.098 6503.834 - 1.89% -
BM_RangesPushHeap_float_Random_16384 1.95% 7.471 7.617 - -0.22% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.95% 0.757 0.772 - 1.93% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.94% 20.756 21.159 - 2.47% -
rng::remove_if(list<int>)_(sprinkled)/1024 1.94% 997.714 1017.077 - 1.92% -
std::multimap<int,_int>::count(key)_(existent)/8192 1.94% 6.480 6.606 - -1.46% -
SetIntersection_Interlaced_Vector_string_16384_16384 1.94% 348308054.871 355059301.445 - 0.81% -
BM_std_minmax<short>/10 1.93% 1.400 1.428 - -0.22% -
rng::replace(vector<int>)_(prefix)/50 1.93% 7.095 7.232 - 3.55% -
BM_std_min<unsigned_char>/4000 1.93% 27.322 27.850 - 2.91% -
std::map<int,_int>::insert(value)_(already_present)/32 1.93% 1.778 1.813 - 2.51% -
std::search_n(vector<int>)_(no_match)/1024 1.93% 210.243 214.295 - 1.85% -
BM_std_minmax<unsigned_short>/20 1.92% 1.925 1.962 - 0.52% -
std::set<std::string>::erase(iterator)/32 1.92% 25.729 26.224 - -15.91% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 1.92% 8.809 8.978 - -0.31% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.92% 13542.629 13802.729 - 2.67% -
BM_RangesPopHeap_string_4 1.92% 5.246 5.346 - 0.34% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.92% 0.903 0.920 - -0.61% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.92% 10.436 10.636 - 1.57% -
rng::contains_subrange(deque<int>)_(process_all)/50 1.91% 18.676 19.033 - 4.27% -
std::map<int,_int>::find(key)_(existent)/8192 1.91% 5.476 5.581 - 1.35% -
BM_std_min<short>/4000 1.91% 53.397 54.414 - 2.53% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 1.90% 6.543 6.668 - 1.60% -
SetIntersection_None_Vector_uint32_1024_1024 1.90% 1128839.391 1150332.943 - 0.58% -
BM_std_min<int>/24 1.90% 1.810 1.844 - 1.72% -
bm_lexicographical_compare<unsigned_char>/8 1.90% 1.367 1.393 - -6.96% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.90% 29.530 30.091 - 2.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.90% 64.602 65.829 - -0.45% -
BM_PushHeap_float_Ascending_16384 1.90% 4.292 4.373 - 3.62% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.90% 15.251 15.540 - 1.10% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.90% 564.931 575.643 - 2.88% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.89% 13405.502 13659.285 - 2.49% -
std::multimap<std::string,_int>::clear()/1024 1.89% 19927.648 20304.886 - 2.62% -
std::stable_partition(list<int>)_(dense)/8192 1.89% 17060.375 17382.666 - -0.53% -
std::partition(list<int>)_(sparse)/32 1.88% 8.781 8.947 - 0.70% -
SetIntersection_None_Set_uint64_16384_256 1.88% 163829483.711 166915507.659 - 1.28% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.88% 300.114 305.767 - 1.17% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 1.88% 213.861 217.889 - -0.71% -
std::sort(deque<int>)_(repeated)/1024 1.88% 946.795 964.626 - 0.13% -
std::equal(deque<int>)_(it,_it,_it)/8192 1.88% 3842.969 3915.262 - -0.10% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 1.88% 5.902 6.013 - -0.57% -
BM_RangesMakeThenSortHeap_string_Descending_16384 1.88% 65.235 66.460 - -3.77% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.88% 37692757.214 38399638.697 - 1.48% -
std::rotate(list<int>)_(1_element_forward)/32 1.87% 14.558 14.830 - 19.75% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.87% 22.884 23.312 - 3.46% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.87% 1.531 1.560 - 8.59% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.87% 1.588 1.618 - 0.51% -
std::multimap<int,_int>::count(key)_(existent)/32 1.86% 3.421 3.485 - -0.24% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 1.86% 6.799 6.925 - 5.51% -
BM_std_min<unsigned_short>/32 1.86% 2.879 2.933 - 0.67% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.86% 209.365 213.253 - -0.02% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.86% 2.050 2.088 - 0.82% -
BM_StringFindAllMatch/512 1.85% 11.578 11.792 - 0.77% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.84% 17.174 17.490 - -0.12% -
std::find_end(forward_list<int>)_(single_element)/1024 1.84% 694.992 707.800 - 1.63% -
SetIntersection_None_Vector_float_262144_256 1.84% 1183203.650 1204941.145 - -1.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.84% 343641199.740 349951410.101 - -0.65% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.83% 11.533 11.745 - 0.46% -
BM_std_minmax<char>/18 1.83% 1.362 1.387 - -0.09% -
BM_std_min<short>/4096 1.83% 54.821 55.824 - 2.59% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 1.82% 20.477 20.851 - -8.90% -
SetIntersection_Interlaced_Set_string_16384_1 1.82% 1146048.191 1166953.798 - 0.98% -
BM_std_min<short>/8 1.82% 1.335 1.359 - -0.16% -
std::find(vector<int>)_(process_all)/8 1.82% 2.629 2.676 - 1.12% -
BM_std_minmax<short>/30 1.82% 2.732 2.782 - -0.53% -
SetIntersection_None_Vector_uint64_16384_4 1.82% 1150742.308 1171680.539 - 4.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.82% 14.125 14.381 - 0.82% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 1.82% 533.856 543.552 - -0.01% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.82% 886.826 902.929 - 2.52% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 1.82% 0.610 0.621 - 0.81% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.81% 264677.050 269476.270 - -0.21% -
std::find_first_of(list<int>)_(small_needle)/8192 1.81% 22934.724 23350.551 - -0.36% -
BM_MakeHeap_string_SingleElement_16384 1.81% 5.917 6.025 - -1.23% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.80% 5.239 5.334 - -0.66% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.80% 103127.108 104983.607 - 2.62% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 1.80% 27.998 28.501 - 1.47% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 1.80% 16.448 16.743 - -0.10% -
BM_RangesMakeHeap_string_Random_1024 1.79% 10.592 10.782 - -0.05% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 1.79% 16.465 16.760 - 1.54% -
rng::swap_ranges(list<int>)/32 1.79% 16.722 17.021 - 1.56% -
BM_PushHeap_string_Descending_4 1.79% 1.902 1.936 - -10.63% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.78% 17859.082 18177.690 - -3.72% -
BM_std_min<__int128>/4 1.78% 1.376 1.401 - 1.94% -
rng::move_backward(deque<int>)/32768 1.78% 3688.110 3753.864 - 6.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.78% 6557681.845 6674541.299 - 0.50% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.78% 33.970 34.575 - 0.98% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.78% 32236.897 32810.655 - 1.95% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.78% 1.877 1.910 - -0.40% -
std::flat_multimap<int,_int>::erase(iterator)/32 1.78% 20.886 21.258 - 2.39% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 1.78% 175.920 179.049 - 0.72% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 1.78% 56.601 57.608 - 2.29% -
std::shift_left(deque<int>)/50 1.78% 5.546 5.645 - 2.99% -
SetIntersection_Interlaced_Set_string_16384_4 1.78% 199690690.164 203236287.359 - 1.76% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 1.78% 9666.145 9837.730 - -1.37% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.77% 6524.210 6639.432 - 0.55% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.76% 21.391 21.768 - 2.62% -
std::reverse(list<int>)/64 1.76% 17.333 17.639 - -0.10% -
BM_RangesMakeHeap_string_Random_262144 1.76% 15.044 15.309 - -21.18% -
BM_std_min<int>/64 1.76% 2.768 2.816 - 5.51% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.75% 31.282 31.830 - -0.34% -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.75% 1.810 1.842 - -2.44% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.75% 1638452.635 1667159.017 - 1.36% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.75% 32468.227 33036.518 - 1.66% -
std::fill_n(list<int>)/50 1.75% 15.843 16.120 - -0.34% -
rng::remove_if(list<int>)_(prefix)/1024 1.75% 1000.033 1017.514 - 1.50% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.75% 5.497 5.593 - -0.42% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.74% 17.726 18.035 - 0.83% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.74% 44.009 44.774 - 0.92% -
std::stable_sort(deque<int>)_(shuffled)/8 1.73% 24.401 24.824 - 3.12% -
std::set<int>::contains(key)_(non-existent)/8192 1.73% 8.300 8.444 - 1.61% -
std::any_of(vector<int>)_(process_all)/8 1.73% 2.444 2.486 - 0.19% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.73% 0.893 0.908 - 1.59% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.73% 22.771 23.165 - 0.89% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 1.73% 17.018 17.312 - 0.97% -
std::any_of(deque<int>)_(process_all)/32 1.72% 11.537 11.736 - 1.55% -
BM_MakeThenSortHeap_uint64_Random_4 1.72% 3.948 4.016 - -0.21% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.72% 182679.007 185824.569 - 1.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.72% 202167072.309 205643716.165 - 1.59% -
std::search_n(vector<int>)_(no_match)/1000 1.71% 205.616 209.139 - 1.78% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 1.71% 12421.219 12633.851 - 2.69% -
std::multiset<int>::count(key)_(non-existent)/32 1.71% 2.268 2.307 - 1.23% -
BM_MakeHeap_float_SingleElement_256 1.71% 0.667 0.678 - 4.15% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 1.71% 63.243 64.325 - -3.69% -
std::rotate(vector<int>)_(1_element_forward)/32 1.71% 2.933 2.983 - 1.28% -
rng::find_if_not(deque<int>)_(process_all)/32768 1.71% 11453.062 11648.678 - 0.12% -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.71% 1.525 1.551 - -0.18% -
rng::stable_partition(vector<int>)_(dense)/32 1.70% 21.053 21.411 - -4.90% -
rng::move(vector<bool>)_(unaligned)/64 1.70% 1.615 1.642 - 1.45% -
SetIntersection_None_Vector_uint32_256_16 1.70% 4213298.789 4285059.201 - 1.29% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 1.70% 78.275 79.608 - 3.02% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.70% 209697.393 213266.113 - 0.18% -
rng::copy_n(vector<bool>)_(aligned)/262144 1.70% 275.263 279.944 - 0.80% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.70% 4.201 4.273 - 1.07% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.70% 45085.713 45850.531 - -1.29% -
SetIntersection_None_Vector_uint32_262144_262144 1.70% 1195325.692 1215591.302 - 1.65% -
std::set<int>::equal_range(key)_(existent)/1024 1.70% 4.160 4.231 - 2.44% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 1.69% 8967.285 9118.993 - 8.96% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.69% 209.758 213.303 - 1.95% -
BM_StringDestroy_Huge 1.69% 10.482 10.659 - 0.32% -
BM_std_min<char>/64 1.68% 4.149 4.218 - 0.55% -
SetIntersection_None_Set_uint64_262144_1024 1.68% 1199020.670 1219197.510 - 0.67% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 1.68% 22.948 23.334 - -0.69% -
std::map<int,_int>::find(key)_(existent)/32 1.68% 1.579 1.605 - 4.88% -
BM_std_min<short>/12 1.68% 1.527 1.553 - 2.17% -
BM_vector_deque_ranges_copy/70000 1.67% 2930.222 2979.266 - -4.92% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 1.67% 11.614 11.809 - -2.13% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.67% 124799.031 126886.847 - 0.75% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.67% 0.874 0.889 - 0.60% -
BM_MakeThenSortHeap_uint64_Ascending_4 1.67% 1.467 1.491 - 2.69% -
rng::remove_if(vector<int>)_(sprinkled)/32 1.67% 56.041 56.976 - 6.71% -
SetIntersection_Interlaced_Vector_uint32_256_4 1.67% 5097702.265 5182676.186 - -2.05% -
BM_RangesMakeHeap_string_PipeOrgan_1024 1.66% 4.949 5.031 - -14.64% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.66% 381.070 387.387 - 0.71% -
bm_lexicographical_compare<int>/8 1.66% 1.520 1.546 - 0.29% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.66% 14.713 14.956 - 0.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.65% 24924367.975 25335831.676 - 0.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.65% 21.908 22.269 - 26.86% -
std::multiset<int>::erase(iterator)/1024 1.64% 23.917 24.310 - 2.33% -
SetIntersection_Interlaced_Set_uint64_1024_64 1.64% 9969214.382 10133165.009 - 1.66% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.64% 508.447 516.805 - 1.36% -
rng::copy(deque<int>)/262144 1.64% 10175.361 10341.949 - -0.69% -
bm_ranges_swap_ranges_vb_aligned/131072 1.64% 248.132 252.194 - 1.14% -
SetIntersection_None_Vector_string_262144_1024 1.63% 1349873.102 1371910.765 - 1.65% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.63% 1.114 1.132 - 1.88% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.63% 1.489 1.513 - 1.85% -
std::multiset<int>::erase(iterator)/8192 1.63% 23.848 24.236 - 2.51% -
std::partial_sort(vector<int>)_(ascending)/8 1.62% 20.866 21.205 - 2.60% -
rng::rotate(list<int>)_(by_1/3)/8192 1.62% 8758.527 8900.453 - 0.94% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.62% 1.854 1.884 - 1.66% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.62% 534.181 542.815 - 0.68% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.61% 352849721.643 358543975.410 - 4.28% -
rng::find_last_if(deque<int>)_(bail_90%)/50 1.61% 2.677 2.720 - -0.98% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.61% 26.527 26.954 - 2.02% -
SetIntersection_Interlaced_Vector_float_64_4 1.61% 18658867.391 18959398.068 - 0.22% -
std::transform(deque<int>)_(identity_transform)/50 1.61% 19.217 19.526 - 1.88% -
BM_MakeThenSortHeap_string_Ascending_4 1.61% 5.285 5.370 - 0.26% -
SetIntersection_Front_Set_string_262144_4 1.61% 1308955.199 1330011.594 - 2.34% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.60% 5316.010 5401.301 - 4.67% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.60% 4131.151 4197.337 - 0.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 1.60% 5975714.416 6071388.470 - -4.68% -
BM_StringAssignAsciiz_Huge_Opaque 1.60% 182.320 185.238 - 0.79% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.60% 14.034 14.258 - 1.03% -
bm_ranges_swap_ranges_vb_aligned/262144 1.60% 494.032 501.938 - 0.72% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.60% 16.553 16.818 - 1.40% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.60% 184.485 187.430 - 0.00% -
SetIntersection_None_Vector_uint64_1024_1 1.60% 1134282.326 1152389.368 - 0.90% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.60% 15.493 15.741 - -1.41% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.59% 710.805 722.142 - 1.33% -
BM_std_minmax_element<long_long>/4 1.59% 1.250 1.270 - 1.48% -
SetIntersection_Interlaced_Vector_string_16384_16 1.59% 4620467.941 4694040.390 - 1.79% -
std::unique(vector<int>,_pred)_(contiguous)/32 1.59% 55.361 56.242 - 3.07% -
BM_std_min<unsigned___int128>/3 1.59% 1.010 1.026 - -1.57% -
std::set<std::string>::count(key)_(existent)/1024 1.59% 22.276 22.630 - -7.11% -
std::multiset<std::string>::ctor(const&)/32 1.58% 712.524 723.809 - 0.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 1.58% 67219009.717 68282563.800 - 0.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.57% 17798831.377 18079132.278 - -5.41% -
BM_RangesMakeHeap_string_Random_256 1.57% 10.267 10.429 - 0.85% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.57% 19.503 19.809 - -0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.57% 165136621.483 167729913.580 - 0.85% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.57% 24.731 25.120 - 0.55% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 1.57% 10.441 10.605 - -0.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.57% 55677.750 56549.145 - -11.03% -
BM_std_minmax<char>/22 1.56% 2.584 2.625 - -1.72% -
std::shift_right(deque<int>)/50 1.56% 5.145 5.226 - 24.03% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.56% 38326965.276 38925192.112 - 1.45% -
BM_vector_deque_copy/70000 1.56% 2933.973 2979.743 - -4.85% -
BM_PopHeap_uint64_262144 1.56% 41.558 42.207 - 0.44% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.56% 0.967 0.982 - 1.98% -
rng::remove_if(list<int>)_(sprinkled)/8192 1.56% 8322.575 8452.282 - 2.09% -
BM_MakeThenSortHeap_string_Descending_256 1.55% 17.607 17.880 - -9.07% -
rng::find_first_of(vector<int>)_(large_needle)/50 1.55% 271.816 276.035 - -3.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.55% 24.142 24.517 - -0.15% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 1.55% 23.212 23.573 - -0.23% -
SetIntersection_Front_Vector_uint32_256_16 1.55% 4469828.720 4539152.340 - 3.89% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.54% 220.092 223.492 - 0.31% -
BM_deque_vector_ranges_move_backward/4000 1.54% 140.508 142.679 - 0.87% -
rng::find_end(deque<int>,_pred)_(process_all)/8192 1.54% 4257.795 4323.536 - -0.02% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 1.54% 4.640 4.712 - 2.55% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.54% 32446.151 32946.371 - 2.78% -
rng::find_if(vector<char>)_(process_all)/50 1.54% 12.479 12.671 - 0.09% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.53% 88.510 89.867 - 2.69% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 1.53% 12.521 12.713 - -8.26% -
BM_std_minmax<short>/3 1.53% 1.153 1.170 - -1.73% -
rng::for_each(multimap<int>)/8 1.53% 6.173 6.267 - 38.87% -
std::any_of(vector<int>)_(process_all)/32 1.53% 8.317 8.444 - 0.77% -
BM_deque_vector_copy/0 1.53% 1.466 1.488 - -0.15% -
bm_ranges_swap_ranges_vb_aligned/1048576 1.53% 3410.364 3462.425 - 1.56% -
BM_MakeThenSortHeap_string_Descending_4 1.53% 3.665 3.721 - 1.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.52% 16.316 16.565 - 1.20% -
std::stable_partition(list<int>)_(dense)/1024 1.52% 1746.120 1772.741 - 1.67% -
BM_deque_vector_move_backward/4096 1.52% 147.780 150.031 - 0.51% -
std::partition_copy(vector<int>)/8192 1.52% 4538.198 4607.219 - -0.51% -
std::search(list<int>)_(no_match)/1048576 1.52% 834859.388 847547.663 - -0.30% -
SetIntersection_Interlaced_Set_string_1024_64 1.52% 16868666.215 17124874.497 - -3.35% -
BM_std_minmax<char>/30 1.52% 2.776 2.818 - -1.36% -
SetIntersection_None_Vector_uint32_262144_1 1.52% 1187547.922 1205575.633 - 3.63% -
rng::shuffle(vector<int>)/32 1.52% 286.333 290.678 - 1.32% -
BM_std_minmax<char>/17 1.51% 1.138 1.155 - 3.10% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.51% 16.746 17.000 - 0.65% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.51% 15.000 15.227 - 1.28% -
rng::sort(vector<NonIntegral>)_(ascending)/8 1.51% 16.282 16.528 - 0.04% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 1.51% 10.077 10.230 - 0.08% -
std::set<std::string>::lower_bound(key)_(existent)/32 1.51% 16.164 16.408 - 1.95% -
SetIntersection_None_Set_uint64_256_1 1.51% 11432070.876 11604398.203 - 0.93% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.51% 55657.413 56496.361 - 1.45% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 1.51% 62.706 63.652 - -1.89% -
std::find_end(vector<int>)_(match_near_end)/8192 1.50% 203.633 206.698 - -99.83% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.50% 6204.402 6297.643 - 3.39% -
BM_std_min<unsigned_short>/20 1.50% 2.151 2.183 - -1.71% -
BM_std_minmax<short>/18 1.50% 2.029 2.060 - 3.41% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.50% 805.747 817.817 - 3.19% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 1.50% 32.133 32.614 - 6.89% -
SetIntersection_Interlaced_Set_string_1024_1 1.50% 1153406.946 1170660.909 - 1.99% -
BM_RangesMakeHeap_string_Ascending_16384 1.49% 5.583 5.666 - -2.03% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.49% 3.525 3.577 - 0.60% -
SetIntersection_None_Set_uint64_262144_16 1.49% 1195797.933 1213651.527 - 0.97% -
rng::replace(list<int>)_(prefix)/8192 1.49% 7093.753 7199.438 - -1.19% -
std::unordered_set<int>::ctor(const&)/1024 1.49% 6636.079 6734.901 - 0.30% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 1.49% 911649.061 925215.105 - -0.23% -
SetIntersection_Front_Vector_uint64_1024_256 1.49% 2304387.615 2338671.312 - 0.32% -
BM_std_min<short>/1024 1.49% 13.997 14.206 - 2.11% -
std::partition_point(deque<int>)/50 1.49% 5.079 5.155 - 11.72% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.48% 4235.353 4298.209 - 0.74% -
std::find_if_not(deque<int>)_(process_all)/32768 1.48% 11462.860 11632.954 - -3.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.48% 4713856.879 4783780.538 - 0.15% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.48% 17.521 17.781 - -1.27% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.48% 0.723 0.734 - 0.08% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.48% 358.379 363.680 - 1.35% -
SetIntersection_Interlaced_Vector_float_256_16 1.48% 7758907.015 7873622.246 - -1.34% -
rng::rotate(vector<bool>)_(1_element_backward)/32 1.48% 18.187 18.455 - -0.21% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 1.48% 23.676 24.025 - 0.90% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.48% 1828.933 1855.949 - 2.10% -
BM_PushHeap_uint32_Random_1024 1.47% 6.201 6.292 - 1.70% -
std::copy_backward(deque<int>)/8 1.47% 2.770 2.811 - 2.64% -
std::search_n(vector<int>)_(no_match)/8192 1.47% 1627.999 1651.891 - 1.33% -
SetIntersection_None_Set_float_256_64 1.47% 9463641.210 9602523.855 - 2.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.47% 2411261.885 2446634.473 - -1.04% -
rng::rotate_copy(vector<int>)/1024 1.47% 32.479 32.956 - 1.39% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.46% 39307.154 39882.998 - 0.51% -
std::swap_ranges(list<int>)/50 1.46% 32.831 33.311 - 1.91% -
std::multimap<int,_int>::erase(key)_(existent)/0 1.46% 21.723 22.040 - 1.76% -
std::stable_sort(vector<int>)_(ascending)/1024 1.46% 2051.930 2081.893 - -1.29% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 1.46% 29.153 29.579 - -18.55% -
std::rotate(list<int>)_(by_1/2)/1024 1.46% 385.849 391.479 - 1.13% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.46% 11.669 11.839 - 2.58% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 1.45% 2.182 2.214 - 0.86% -
std::unique(list<int>)_(sprinkled)/8192 1.45% 7845.914 7959.927 - 2.07% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.45% 12.432 12.613 - 2.30% -
SetIntersection_Front_Vector_string_256_64 1.45% 10720443.827 10876010.603 - -2.04% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.45% 35159.119 35669.024 - -0.52% -
std::find_end(forward_list<int>)_(single_element)/1000 1.45% 674.443 684.217 - 1.54% -
rng::for_each_n(list<int>)/8 1.45% 2.523 2.560 - -0.09% -
std::find_if(list<int>)_(process_all)/50 1.45% 21.611 21.924 - 2.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.44% 13455273.807 13649671.058 - 0.95% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.44% 12.169 12.345 - 1.34% -
BM_deque_vector_ranges_copy_backward/4096 1.44% 147.103 149.221 - 0.88% -
SetIntersection_Interlaced_Vector_float_16384_1024 1.44% 54927816.395 55718763.016 - -24.36% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 1.44% 2.540 2.576 - -1.48% -
std::multimap<int,_int>::erase(iterator)/32 1.44% 20.695 20.992 - 1.25% -
std::shift_left(list<int>)/32 1.44% 14.433 14.640 - 1.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 1.44% 6.422 6.515 - -0.79% -
std::deque<std::string>::ctor(size)/8192 1.43% 8385.677 8505.894 - -0.36% -
std::set<std::string>::erase(key)_(existent)/8192 1.43% 70.295 71.302 - 0.34% -
std::multimap<int,_int>::erase(iterator)/1024 1.43% 20.779 21.076 - 1.12% -
BM_MakeThenSortHeap_string_PipeOrgan_256 1.43% 19.681 19.963 - -1.34% -
std::partition_point(list<int>)/50 1.43% 24.712 25.066 - 1.44% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1.43% 914.830 927.918 - 2.60% -
BM_SortHeap_string_256 1.43% 44.197 44.829 - -1.85% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.43% 19.334 19.610 - 2.26% -
SetIntersection_Front_Set_string_4_4 1.42% 166196395.339 168562965.530 - 1.09% -
SetIntersection_Front_Set_string_256_64 1.42% 15239745.763 15456738.453 - -4.69% -
rng::stable_sort(deque<int>)_(descending)/8 1.42% 27.904 28.301 - 3.46% -
SetIntersection_Front_Set_string_262144_16384 1.42% 347147010.395 352083985.737 - -0.05% -
BM_std_min<short>/5500 1.42% 75.199 76.267 - 1.98% -
SetIntersection_Interlaced_Set_float_16_4 1.42% 63866560.306 64772866.891 - -0.27% -
rng::fold_left(deque<int>)/8 1.42% 4.103 4.161 - 1.49% -
rng::partition_point(deque<int>)/8192 1.41% 15.736 15.958 - 0.49% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.41% 20.155 20.440 - 1.97% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.41% 1.188 1.205 - 1.36% -
std::multimap<int,_int>::erase(iterator)/0 1.41% 20.558 20.848 - 1.25% -
std::move(vector<bool>)_(unaligned)/64 1.41% 1.551 1.573 - 2.52% -
BM_std_minmax<long_long>/21 1.41% 3.516 3.566 - 1.73% -
BM_std_minmax<short>/9 1.41% 1.166 1.182 - -0.38% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.41% 17.794 18.045 - 1.00% -
SetIntersection_None_Set_uint64_262144_4 1.40% 1191047.037 1207780.437 - 0.55% -
rng::stable_sort(vector<int>)_(ascending)/1024 1.40% 2053.464 2082.302 - -1.25% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.40% 1.206 1.223 - -8.10% -
BM_std_minmax<int>/3 1.40% 1.176 1.192 - -0.50% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 1.40% 811.163 822.524 - 1.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.40% 3036147.137 3078643.555 - -1.14% -
BM_StringAssignStr_Large_Opaque 1.40% 10.332 10.477 - 3.06% -
std::unordered_multimap<int,_int>::ctor(const&)/0 1.40% 13.779 13.972 - 1.30% -
SetIntersection_None_Set_uint64_262144_16384 1.40% 1205404.543 1222258.139 - 0.81% -
BM_StringAssignStr_Large_Transparent 1.40% 10.432 10.578 - 4.14% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 1.40% 105.670 107.145 - 0.88% -
rng::find_if(vector<char>)_(process_all)/1024 1.40% 271.928 275.722 - 0.55% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.39% 3.958 4.013 - -3.69% -
BM_vector_deque_ranges_copy_backward/65536 1.39% 7701.742 7809.122 - 1.93% -
rng::count_if(list<int>)_(every_other)/8192 1.39% 7194.866 7295.101 - -0.10% -
rng::move(list<int>)/512 1.39% 369.719 374.864 - 6.14% -
BM_StringRelational_Compare_Empty_Huge_Control 1.39% 1.592 1.614 - -0.65% -
rng::remove(deque<int>)_(sprinkled)/50 1.39% 56.932 57.724 - -10.13% -
std::stable_partition(vector<int>)_(dense)/1024 1.39% 292.998 297.057 - 0.37% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1.38% 1893.347 1919.561 - 0.84% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.38% 20.812 21.099 - 1.63% -
rng::contains_subrange(deque<int>)_(same_length)/32 1.38% 19.261 19.527 - 4.82% -
std::find_if_not(vector<char>)_(process_all)/32768 1.38% 8134.190 8246.394 - 0.30% -
SetIntersection_Interlaced_Vector_uint32_64_4 1.38% 17992381.997 18240380.577 - -0.26% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.38% 18.778 19.037 - 4.43% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 1.38% 447010.581 453169.835 - -0.62% -
BM_StringRead_Cold_Shallow_Small 1.38% 0.851 0.863 - 11.04% -
SetIntersection_Interlaced_Set_float_16384_64 1.38% 220526432.328 223563391.713 - 2.24% -
BM_deque_deque_move_backward/4096 1.38% 155.344 157.482 - 3.00% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 1.38% 31.966 32.406 - -1.80% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.38% 537.622 545.014 - 1.17% -
SetIntersection_Front_Set_uint64_262144_64 1.37% 1869672.646 1895371.242 - 3.65% -
std::sort(deque<int>)_(shuffled)/8 1.37% 23.425 23.746 - 0.45% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.37% 29.741 30.149 - 0.92% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 1.37% 2.384 2.417 - 1.05% -
SetIntersection_None_Set_uint32_64_1 1.37% 23091628.900 23407654.664 - -0.86% -
rng::is_partitioned(list<int>)_(partitioned)/32 1.37% 8.637 8.755 - 0.96% -
rng::replace(deque<int>)_(prefix)/50 1.37% 19.494 19.761 - 1.42% -
BM_MakeThenSortHeap_float_Heap_64 1.37% 3.437 3.484 - -0.61% -
std::multiset<int>::erase(iterator)/0 1.37% 19.945 20.218 - 1.37% -
rng::stable_partition(list<int>)_(sparse)/50 1.36% 26.007 26.362 - 2.48% -
BM_std_minmax<long_long>/13 1.36% 2.987 3.028 - -2.41% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.36% 0.775 0.786 - 3.22% -
SetIntersection_Interlaced_Set_float_16384_4 1.36% 173474402.526 175830902.734 - 2.03% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.36% 364.689 369.634 - -1.27% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 1.36% 35759.106 36243.958 - 0.19% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.35% 8.548 8.663 - 1.33% -
SetIntersection_Interlaced_Set_uint32_256_64 1.35% 15198803.231 15404612.238 - 5.00% -
SetIntersection_Front_Set_string_262144_256 1.35% 14682019.764 14880566.317 - -5.63% -
std::search_n(vector<int>)_(no_match)/1048576 1.35% 208942.948 211767.691 - 1.10% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 1.35% 2156.292 2185.443 - 0.51% -
BM_MakeThenSortHeap_float_Descending_64 1.35% 3.284 3.329 - -0.06% -
BM_RangesMakeThenSortHeap_float_Ascending_256 1.35% 6.512 6.600 - -0.98% -
SetIntersection_Front_Set_uint64_1024_256 1.35% 4887841.939 4953737.295 - 2.36% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.35% 8216.735 8327.423 - 6.99% -
bm_lexicographical_compare<unsigned_char>/64 1.35% 1.937 1.963 - -0.08% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 1.35% 43.183 43.764 - 0.97% -
BM_std_min<long_long>/29 1.34% 2.957 2.997 - -1.46% -
BM_MakeHeap_string_SingleElement_16 1.34% 5.485 5.559 - -2.89% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.34% 18.611 18.861 - 0.89% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.34% 576.979 584.724 - 1.15% -
SetIntersection_None_Vector_string_262144_16 1.34% 1341895.415 1359906.215 - 0.15% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.34% 234311.307 237452.575 - 1.63% -
SetIntersection_Interlaced_Set_string_1024_4 1.34% 10482831.249 10623195.693 - 1.09% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.34% 198.701 201.361 - 2.10% -
std::replace_if(list<int>)_(sprinkled)/50 1.34% 22.889 23.195 - 0.75% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 1.33% 11.511 11.665 - 1.11% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.33% 782.015 792.418 - 1.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.33% 9.469 9.595 - 0.98% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.33% 15.135 15.336 - -0.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.32% 1.790 1.813 - 0.67% -
std::partition_copy(deque<int>)/32 1.32% 12.796 12.966 - -0.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.32% 37.902 38.403 - -12.97% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 1.32% 20.554 20.825 - 1.69% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.32% 28.286 28.659 - -0.59% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 1.32% 30.604 31.008 - 1.22% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 1.32% 11.656 11.810 - 2.45% -
SetIntersection_None_Set_uint64_16384_1 1.32% 156275643.429 158338266.394 - 1.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.32% 22.231 22.524 - -0.09% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 1.32% 23.478 23.788 - 4.72% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.31% 17.070 17.295 - 0.28% -
rng::partial_sort_copy(list<int>)_(repeated)/8192 1.31% 52798.408 53491.037 - 0.49% -
std::search(list<int>)_(near_matches)/1024 1.31% 39492.806 40009.929 - 0.93% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.31% 2448.258 2480.281 - 1.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 1.31% 229335281.318 232334272.553 - 0.63% -
rng::unique(deque<int>,_pred)_(contiguous)/32 1.31% 59.094 59.866 - 2.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.31% 16.212 16.424 - 1.33% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 1.31% 21.673 21.957 - -0.27% -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.31% 16.325 16.538 - 0.09% -
std::remove_copy(list<int>)_(sprinkled)/50 1.31% 18.736 18.981 - 0.25% -
BM_PopHeap_uint32_256 1.30% 16.880 17.100 - 0.58% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.30% 5.337 5.406 - -1.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 1.30% 3350.989 3394.563 - 2.21% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.30% 4.011 4.063 - 2.52% -
rng::fill(list<int>)/8192 1.30% 7646.274 7745.439 - 4.78% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 1.30% 48.414 49.042 - 1.27% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.30% 4.532 4.591 - 3.87% -
rng::move_backward(vector<int>)/1048576 1.29% 56024.771 56750.223 - -3.05% -
BM_std_min<long_long>/64 1.29% 4.850 4.913 - 0.16% -
std::partition_point(vector<int>)/32 1.29% 2.533 2.565 - -0.39% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 1.29% 4658.172 4718.389 - 1.10% -
std::multiset<int>::count(key)_(non-existent)/1024 1.29% 5.887 5.963 - -0.61% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.29% 6157.017 6236.474 - 0.09% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.29% 1307.164 1324.032 - 0.81% -
std::flat_map<int,_int>::erase(iterator)/32 1.29% 20.738 21.005 - 0.87% -
std::find(list<int>)_(bail_25%)/8 1.29% 0.921 0.932 - -2.24% -
SetIntersection_Front_Set_uint64_1024_4 1.29% 1145307.781 1160042.615 - 5.47% -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 1.29% 9.130 9.247 - -0.24% -
BM_std_min<int>/32 1.29% 2.158 2.186 - -1.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1.28% 1648956.379 1670088.215 - -0.60% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.27% 781.489 791.434 - 1.52% -
rng::find_first_of(vector<int>)_(small_needle)/32 1.27% 48.309 48.923 - 3.16% -
BM_MakeThenSortHeap_string_PipeOrgan_64 1.27% 14.816 15.005 - -0.42% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 1.27% 311.892 315.855 - 1.06% -
std::multiset<int>::clear()/32 1.27% 635.890 643.968 - 0.65% -
SetIntersection_Front_Set_uint64_262144_256 1.27% 4580951.062 4639147.744 - 3.54% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.27% 10.618 10.753 - 0.46% -
std::find_end(list<int>)_(process_all)/8192 1.27% 7342.313 7435.368 - 6.39% -
BM_RangesPopHeap_uint64_4 1.27% 2.683 2.717 - 1.88% -
rng::is_partitioned(deque<int>)_(partitioned)/50 1.27% 14.044 14.222 - -10.25% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.26% 7.614 7.710 - 1.23% -
BM_PushHeap_uint32_Random_262144 1.26% 6.347 6.427 - -0.17% -
std::map<int,_int>::equal_range(key)_(existent)/1024 1.26% 4.309 4.364 - 2.32% -
SetIntersection_None_Set_uint32_256_4 1.26% 11346839.715 11490039.852 - -0.78% -
rng::rotate(deque<int>)_(by_1/2)/32 1.26% 7.367 7.459 - 1.63% -
729_abc_r 1.26% 18.526 18.759 - -0.97% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.26% 1.790 1.813 - -0.27% -
BM_SortHeap_string_1024 1.26% 58.720 59.458 - -2.27% -
SetIntersection_None_Set_uint32_1024_256 1.26% 8739826.468 8849527.296 - 0.53% -
std::adjacent_find(vector<int>,_pred)/50 1.26% 23.435 23.730 - 1.81% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.25% 842.450 853.014 - 1.71% -
std::fill(vector<int>)/8192 1.25% 239.408 242.410 - 1.48% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 1.25% 35741.788 36189.837 - 0.26% -
std::partition_copy(vector<int>)/1024 1.25% 470.628 476.527 - 4.22% -
rng::copy_backward(vector<bool>)_(aligned)/32768 1.25% 35.680 36.127 - 1.06% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.25% 9.946 10.070 - -4.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.25% 10950423.401 11087429.256 - 2.85% -
std::move_backward(vector<bool>)_(aligned)/512 1.25% 2.407 2.437 - -4.26% -
BM_std_minmax<short>/20 1.25% 1.996 2.021 - 1.02% -
SetIntersection_None_Vector_uint64_262144_4 1.25% 1164436.856 1178963.106 - -3.30% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 1.25% 815.716 825.888 - 0.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 1.25% 4433641.359 4488926.583 - 0.81% -
std::for_each_n(join_view(vector<vector<int>>))/50 1.25% 4.295 4.349 - 0.33% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.25% 699.250 707.965 - -1.20% -
std::multimap<int,_int>::insert(value)_(new_value)/32 1.24% 19.906 20.154 - 1.46% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.24% 27.499 27.842 - 3.56% -
std::copy(deque<int>)/262144 1.24% 10208.592 10335.581 - -0.15% -
rng::remove_copy_if(list<int>)_(prefix)/50 1.24% 25.073 25.384 - 1.04% -
rng::remove(list<int>)_(prefix)/32 1.24% 55.607 56.295 - 1.58% -
BM_std_min<long_long>/32 1.24% 3.599 3.644 - 0.71% -
std::vector<std::string>::ctor(size)/8192 1.24% 4233.309 4285.664 - 1.34% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 1.24% 19.110 19.346 - -0.99% -
bm_swap_ranges_vb_aligned/8 1.23% 3.499 3.542 - 5.75% -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.23% 4.612 4.669 - 7.08% -
std::fill_n(list<int>)/32 1.23% 8.257 8.359 - 3.48% -
SetIntersection_None_Set_string_1024_1024 1.23% 9068628.753 9180221.948 - 0.63% -
BM_LowerBound_string_16384 1.23% 390.107 394.907 - -0.54% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.23% 36179.177 36624.142 - -0.14% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.23% 4.795 4.854 - 0.15% -
BM_std_minmax<long_long>/7 1.23% 2.580 2.612 - 0.55% -
rng::any_of(list<int>)_(process_all)/50 1.23% 21.731 21.998 - 0.40% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.23% 49107.929 49710.193 - -0.34% -
rng::remove_copy_if(list<int>)_(prefix)/8192 1.23% 7263.578 7352.587 - 1.06% -
BM_std_minmax<long_long>/6 1.23% 2.270 2.298 - -5.40% -
std::find_if(deque<int>)_(process_all)/50 1.23% 23.526 23.814 - -0.38% -
std::multiset<std::string>::ctor(const&,_alloc)/32 1.22% 736.465 745.486 - -1.47% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.22% 19.551 19.790 - 1.83% -
rng::find_if_not(deque<int>)_(process_all)/50 1.22% 23.782 24.074 - 2.43% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 1.22% 14.524 14.701 - -1.87% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 1.22% 7.997 8.094 - 0.76% -
SetIntersection_None_Vector_string_1024_1 1.22% 1219522.162 1234419.604 - 0.56% -
std::find_if(deque<int>)_(process_all)/32768 1.22% 11670.978 11813.430 - 1.51% -
BM_PushHeap_uint32_Random_4 1.22% 2.443 2.473 - -0.31% -
std::remove_copy(vector<int>)_(prefix)/50 1.22% 13.297 13.459 - 0.82% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 1.22% 598606.897 605891.741 - 0.24% -
BM_RangesPopHeap_uint64_262144 1.22% 41.452 41.956 - 1.95% -
std::rotate(deque<int>)_(by_1/2)/50 1.21% 10.172 10.295 - 0.25% -
BM_RangesMakeHeap_string_Heap_4 1.21% 3.024 3.061 - 1.04% -
rng::search(list<int>,_pred)_(same_length)/1024 1.21% 787.678 797.193 - 0.29% -
rng::is_sorted(list<int>,_pred)/8 1.21% 4.239 4.290 - 1.51% -
rng::for_each(set<int>::iterator)/50 1.21% 35.003 35.425 - -29.86% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.21% 5.064 5.125 - 1.59% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 1.20% 29.715 30.073 - 0.92% -
BM_MakeHeap_string_PipeOrgan_16 1.20% 3.587 3.630 - 0.54% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.20% 43.311 43.831 - -0.66% -
BM_PushHeap_uint64_Ascending_16384 1.20% 3.639 3.683 - 3.32% -
SetIntersection_Interlaced_Set_uint64_1024_4 1.20% 9819061.995 9936669.242 - -2.40% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 1.20% 5930.573 6001.575 - 0.10% -
SetIntersection_None_Set_string_256_1 1.20% 11812921.262 11954136.716 - -1.30% -
SetIntersection_Interlaced_Set_string_262144_262144 1.19% 17302636.395 17509092.856 - 0.77% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.19% 1.221 1.235 - 1.77% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.19% 1232.644 1247.349 - 4.63% -
BM_SortHeap_uint64_16 1.19% 4.959 5.018 - 1.23% -
BM_PushHeap_uint32_Ascending_262144 1.19% 8.238 8.336 - 1.95% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 1.19% 128.972 130.506 - 0.94% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.19% 38133.858 38587.201 - 1.19% -
std::find(vector<long_long>)_(bail_25%)/8 1.19% 0.913 0.924 - -3.37% -
rng::rotate(deque<int>)_(1_element_forward)/1024 1.19% 38.659 39.119 - 0.68% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.19% 6094.470 6166.802 - 0.52% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.19% 21.925 22.185 - 1.07% -
BM_RangesPushHeap_float_Random_256 1.18% 7.249 7.335 - 0.35% -
std::list<std::string>::ctor(size)/8192 1.18% 103657.155 104881.356 - 2.07% -
std::map<int,_int>::erase(key)_(existent)/0 1.18% 20.946 21.193 - -0.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.18% 9.523 9.635 - 1.08% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.18% 213876.323 216399.819 - 1.63% -
rng::replace_if(vector<int>)_(prefix)/32 1.18% 8.955 9.060 - 1.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 1.18% 168073383.092 170052372.397 - -0.59% -
std::partition_point(list<int>)/32 1.18% 15.830 16.016 - 0.57% -
SetIntersection_Interlaced_Set_string_256_16 1.17% 18521798.993 18739274.393 - 3.55% -
std::partition_point(vector<int>)/1024 1.17% 6.153 6.225 - -1.00% -
SetIntersection_Front_Set_string_262144_262144 1.17% 17556391.521 17762448.324 - 0.41% -
BM_deque_vector_move/4000 1.17% 144.398 146.089 - 4.39% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 1.17% 2.923 2.957 - 4.67% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.17% 15053.893 15229.860 - 2.51% -
std::find_if_not(vector<char>)_(process_all)/8192 1.17% 2050.245 2074.177 - -0.06% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 1.17% 19.392 19.618 - 1.54% -
BM_PushHeap_uint32_Random_16 1.17% 4.514 4.567 - 3.49% -
rng::search(list<int>)_(same_length)/1024 1.16% 757.883 766.711 - 0.75% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 1.16% 2.589 2.619 - -2.58% -
rng::find_if_not(list<int>)_(process_all)/50 1.16% 21.732 21.985 - 1.96% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.16% 780202.752 789274.850 - 0.52% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.16% 16.734 16.929 - -0.57% -
std::search(list<int>)_(same_length)/1000 1.16% 740.546 749.144 - 0.29% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.16% 54237.910 54867.177 - 2.24% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.16% 763.844 772.693 - 0.54% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.16% 35919.635 36335.321 - -0.79% -
std::flat_map<int,_int>::contains(key)_(existent)/8192 1.16% 11.989 12.128 - 0.75% -
SetIntersection_Front_Set_float_1024_1024 1.16% 16416655.430 16606493.954 - -0.05% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.15% 16.552 16.743 - 0.30% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.15% 932.709 943.479 - 0.45% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.15% 384648.550 389085.985 - 1.71% -
std::multiset<int>::ctor(const&)/1024 1.15% 6081.775 6151.874 - -0.10% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.15% 2466344.793 2494711.299 - 0.93% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 1.15% 78.970 79.878 - 1.17% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.15% 780.230 789.188 - 1.13% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 1.15% 6269.601 6341.568 - 0.35% -
rng::find(deque<int>)_(process_all)/8 1.15% 3.462 3.501 - -0.59% -
std::rotate(list<int>)_(1_element_backward)/8192 1.14% 8457.154 8553.954 - 1.34% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.14% 778.811 787.706 - 0.70% -
std::copy_if(list<int>)_(every_other)/512 1.14% 362.355 366.489 - 1.47% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.14% 274680.267 277813.442 - 0.07% -
rng::search(deque<int>,_pred)_(same_length)/8192 1.14% 4018.138 4063.959 - 0.05% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 1.14% 103535.816 104714.769 - 2.31% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.14% 7.504 7.589 - 1.21% -
SetIntersection_Interlaced_Set_uint64_16384_64 1.14% 231943059.482 234577777.279 - 0.23% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 1.14% 7.007 7.086 - 0.27% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.13% 11.468 11.598 - 2.46% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.13% 33.649 34.030 - 0.93% -
rng::replace_if(deque<int>)_(prefix)/32 1.13% 13.967 14.126 - 0.04% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 1.13% 3134.354 3169.829 - -6.81% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.13% 141289.013 142887.638 - 1.28% -
std::multiset<int>::find(key)_(non-existent)/32 1.13% 2.228 2.253 - 0.56% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.13% 52506.907 53099.397 - 0.09% -
BM_std_min<unsigned_char>/31 1.13% 2.509 2.537 - 1.49% -
std::find_if(vector<int>)_(process_all)/50 1.13% 14.079 14.238 - 2.27% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 1.12% 8752.122 8850.462 - 0.52% -
std::flat_multimap<int,_int>::erase(iterator)/8192 1.12% 495.798 501.365 - -0.80% -
BM_PushHeap_string_Descending_16 1.12% 2.106 2.130 - -12.56% -
SetIntersection_Interlaced_Vector_string_262144_262144 1.12% 14430498.047 14592411.135 - 0.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.12% 20853843.589 21087609.535 - 2.03% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.12% 49.660 50.216 - -0.84% -
bm_lexicographical_compare<unsigned_char>/7 1.12% 2.075 2.099 - -5.18% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 1.12% 17.624 17.821 - 10.45% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.12% 4.966 5.021 - -2.23% -
std::search(deque<int>,_pred)_(same_length)/1024 1.12% 505.264 510.903 - -0.26% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.11% 11671.306 11801.302 - -0.58% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.11% 6652.858 6726.931 - -0.45% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 1.11% 36.257 36.660 - 1.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 1.11% 13209519.271 13356126.258 - 2.45% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.11% 12564.785 12704.228 - 0.96% -
rng::find_if_not(vector<char>)_(process_all)/32768 1.11% 8132.492 8222.701 - 1.03% -
rng::partition(deque<int>)_(sparse)/1024 1.11% 386.820 391.108 - 0.44% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.11% 43.594 44.077 - 1.03% -
std::set<int>::erase(key)_(existent)/1024 1.11% 40.846 41.298 - 7.03% -
rng::none_of(list<int>)_(process_all)/50 1.11% 21.616 21.855 - -0.47% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.10% 11.413 11.539 - -0.08% -
rng::count(vector<bool>)/1000 1.10% 2.969 3.002 - -0.18% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.10% 13.782 13.934 - -0.43% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.10% 19.199 19.410 - 0.27% -
SetIntersection_Interlaced_Vector_string_262144_1 1.10% 1136285.045 1148799.728 - -1.17% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.10% 6919.398 6995.574 - 0.79% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.10% 14.123 14.279 - 1.17% -
BM_std_minmax<char>/20 1.10% 2.066 2.089 - 0.86% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.10% 2872.675 2904.182 - -0.80% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.10% 32.714 33.073 - 0.74% -
rng::replace_if(list<int>)_(sprinkled)/8192 1.10% 7388.105 7469.107 - 0.22% -
std::multiset<int>::clear()/0 1.10% 421.196 425.813 - 1.10% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 1.09% 11.664 11.792 - 1.44% -
rng::generate_n(deque<int>)/8192 1.09% 1936.056 1957.228 - -1.07% -
BM_MakeHeap_string_Ascending_16 1.09% 3.681 3.721 - -1.08% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 1.09% 9012.141 9110.472 - -1.41% -
BM_RangesMakeHeap_string_Random_64 1.09% 9.959 10.067 - 1.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.09% 11.375 11.499 - 0.19% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.09% 13238.717 13382.544 - 6.62% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.09% 32955.327 33313.123 - 2.65% -
std::fill(deque<int>)/1024 1.09% 30.091 30.417 - 0.38% -
SetIntersection_Front_Vector_string_16384_16 1.09% 1688698.416 1707021.018 - -0.66% -
rng::find_end(list<int>)_(match_near_end)/1000 1.08% 63.650 64.340 - -91.67% -
std::unordered_set<int>::insert(value)_(new_value)/1024 1.08% 20.841 21.067 - 7.97% -
std::rotate(vector<bool>)_(1_element_backward)/8192 1.08% 102.545 103.655 - -1.02% -
std::reverse_copy(deque<int>)/32768 1.08% 8051.304 8138.476 - 0.58% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 1.08% 9052.655 9150.594 - 0.13% -
SetIntersection_Interlaced_Set_uint64_262144_1024 1.08% 1571515.625 1588488.524 - -0.18% -
rng::find_end(list<int>)_(same_length)/1000 1.08% 739.351 747.334 - -49.36% -
rng::copy_backward(vector<bool>)_(aligned)/4096 1.08% 5.197 5.253 - 3.85% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.08% 8.702 8.795 - -0.93% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 1.08% 31.257 31.593 - -17.93% -
BM_vector_deque_move/70000 1.07% 2923.564 2954.873 - -6.74% -
std::search(deque<int>,_pred)_(same_length)/8192 1.07% 4015.298 4058.236 - 0.05% -
rng::for_each(multimap<int>)/50 1.07% 37.841 38.245 - -24.30% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 1.07% 34.929 35.303 - -15.85% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.07% 36013.094 36397.746 - 0.35% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.07% 17.715 17.904 - 1.18% -
std::generate_n(vector<int>)/32 1.07% 7.938 8.022 - 0.05% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 1.06% 24.145 24.402 - 1.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.06% 158887363.763 160575379.362 - 1.76% -
BM_MakeThenSortHeap_uint64_Ascending_16 1.06% 5.473 5.532 - 0.98% -
BM_RangesMakeHeap_string_Random_16384 1.06% 12.472 12.604 - -1.66% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.06% 18.964 19.165 - 0.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.06% 44913950.637 45390131.627 - -1.03% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.06% 54742.333 55321.627 - 3.02% -
BM_MakeHeap_string_SingleElement_256 1.06% 6.215 6.281 - -1.07% -
BM_std_min<short>/7 1.06% 1.109 1.121 - 1.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.05% 18452726.629 18647017.259 - -1.31% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 1.05% 606.954 613.344 - 1.36% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.05% 2874.704 2904.944 - -1.00% -
std::list<int>::insert(begin)_(cheap_elements)/1024 1.05% 11.260 11.379 - 0.67% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.05% 51.293 51.831 - 1.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.05% 421.462 425.881 - 1.00% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.05% 9.613 9.714 - 1.95% -
rng::unique_copy(list<int>)_(sprinkled)/52 1.05% 22.376 22.610 - -5.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 1.05% 67580603.028 68287807.748 - 1.14% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 1.04% 62.929 63.586 - -11.84% -
std::replace_if(vector<int>)_(prefix)/50 1.04% 13.559 13.700 - -1.29% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 1.04% 3.721 3.760 - 0.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.04% 421.456 425.851 - 0.94% -
SetIntersection_None_Set_uint64_262144_256 1.04% 1198493.082 1210974.367 - 0.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.04% 14547770.850 14699222.301 - 0.20% -
rng::find_last_if(deque<int>)_(bail_10%)/50 1.04% 17.613 17.797 - -6.34% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.04% 26.329 26.603 - 9.45% -
SetIntersection_None_Set_uint64_262144_64 1.04% 1194457.440 1206881.103 - 0.58% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.04% 1367.998 1382.220 - 0.47% -
BM_RangesMakeThenSortHeap_float_Descending_16 1.04% 1.810 1.828 - -2.12% -
SetIntersection_Front_Set_uint64_1024_64 1.04% 1952869.263 1973142.025 - 4.51% -
std::multiset<int>::erase(iterator)/32 1.04% 21.540 21.763 - 2.08% -
std::move_backward(list<int>)/512 1.04% 373.848 377.724 - 1.11% -
BM_RangesMakeThenSortHeap_uint32_Random_64 1.04% 11.867 11.990 - 1.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.04% 1225975.095 1238676.107 - -1.52% -
std::stable_partition(vector<int>)_(sparse)/1024 1.03% 215.811 218.044 - 5.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 1.03% 12181434.747 12307186.637 - 2.89% -
bm_ranges_swap_ranges_vb_unaligned/512 1.03% 13.242 13.378 - 0.09% -
std::remove_copy(deque<int>)_(sprinkled)/50 1.03% 18.389 18.579 - 0.86% -
BM_std_minmax<int>/7 1.03% 1.732 1.750 - 2.30% -
rng::partial_sort(vector<int>)_(shuffled)/8 1.03% 22.455 22.686 - 0.46% -
BM_deque_deque_copy/1024 1.03% 38.960 39.360 - 0.19% -
BM_StringEraseWithMove_Huge_Transparent 1.03% 50.274 50.790 - 12.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 1.03% 10.259 10.364 - 0.59% -
SetIntersection_Front_Set_float_262144_262144 1.03% 1739105.064 1756946.777 - -1.49% -
std::unordered_set<std::string>::clear()/32 1.03% 887.810 896.917 - -3.12% -
std::partition(list<int>)_(dense)/1024 1.02% 390.091 394.082 - 0.23% -
rng::sort(deque<int>)_(ascending)/1024 1.02% 765.703 773.536 - -3.38% -
BM_std_min<unsigned_short>/7 1.02% 1.093 1.104 - 0.49% -
BM_RangesMakeHeap_string_SingleElement_4 1.02% 3.592 3.629 - 1.00% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.02% 2919.286 2949.038 - 1.23% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.02% 30.389 30.699 - 0.83% -
SetIntersection_Front_Set_string_262144_1024 1.02% 59909067.166 60518756.595 - 0.97% -
rng::find_if_not(vector<char>)_(process_all)/8192 1.02% 2048.677 2069.517 - 0.94% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 1.02% 21.231 21.447 - -0.40% -
std::adjacent_find(vector<int>,_pred)/8 1.02% 3.387 3.421 - 1.56% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.02% 17.190 17.364 - -2.08% -
std::find_end(deque<int>)_(match_near_end)/8192 1.02% 276.076 278.880 - -99.83% -
BM_deque_deque_ranges_copy_backward/70000 1.01% 8877.548 8967.318 - 1.12% -
rng::count(list<int>)_(every_other)/1024 1.01% 709.693 716.864 - 1.95% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 1.01% 48.049 48.534 - 3.72% -
rng::rotate(deque<int>)_(by_1/2)/50 1.01% 10.351 10.455 - 1.05% -
SetIntersection_Front_Vector_float_262144_16 1.01% 1182968.520 1194882.978 - 0.22% -
SetIntersection_None_Set_uint32_256_64 1.00% 9192991.558 9285343.575 - -1.10% -
SetIntersection_None_Set_uint32_1024_1 1.00% 8904376.042 8993811.194 - 0.86% -
rng::move_backward(vector<bool>)_(unaligned)/4096 1.00% 28.462 28.748 - 3.76% -
BM_PopHeap_uint32_4 1.00% 2.624 2.650 - 0.12% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.00% 27.860 28.139 - 2.52% -
SetIntersection_Front_Set_string_16384_1024 1.00% 58759212.432 59348238.854 - 0.08% -
std::search(deque<int>)_(same_length)/8192 1.00% 3785.333 3823.256 - 0.73% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 1.00% 492414.547 497343.112 - -1.04% -
std::unique_copy(vector<int>)_(contiguous)/32 1.00% 8.746 8.834 - -0.50% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::copy(vector<bool>)_(unaligned)/262144 -84.55% 11084.751 1712.319 - -0.04% -
rng::copy(vector<bool>)_(unaligned)/262144 -82.91% 8008.064 1368.932 - 0.05% -
rng::rotate_copy(deque<int>)/50 -70.53% 10.231 3.015 - 0.00% -
std::rotate_copy(deque<int>)/50 -70.34% 10.137 3.006 - -0.08% -
rng::search(list<int>)_(no_match)/1000 -55.34% 1560.432 696.821 - -4.01% -
rng::search(list<int>)_(no_match)/1024 -55.18% 1624.972 728.249 - -2.16% -
rng::rotate(deque<int>)_(by_1/4)/8192 -55.18% 15142.259 6787.086 - -0.41% -
std::rotate(deque<int>)_(by_1/4)/8192 -54.65% 15086.605 6842.033 - 0.26% -
std::unique_copy(list<int>)_(contiguous)/1024 -54.00% 1623.048 746.547 - 0.27% -
SetIntersection_Interlaced_Vector_float_16384_64 -52.43% 11024367.163 5243990.336 - -50.28% -
std::flat_map<int,_int>::contains(key)_(existent)/0 -50.79% 0.027 0.013 - -5.79% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -50.74% 2.928 1.442 - 10.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -50.51% 8819602.741 4364599.762 - -13.56% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -50.42% 2.909 1.442 - 10.57% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -50.25% 2.899 1.442 - 10.71% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -50.22% 2.910 1.448 - 11.01% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -50.06% 2.898 1.447 - 8.22% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.30% 713155.695 368727.912 - -0.31% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -44.06% 0.484 0.271 - -45.18% -
std::unordered_map<int,_int>::clear()/1024 -42.83% 14914.404 8526.358 - 1.54% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -42.20% 671882.638 388359.711 - 1.22% -
std::unordered_map<int,_int>::clear()/8192 -41.76% 111123.810 64713.803 - 2.71% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -40.79% 43.018 25.469 - -61.67% -
BM_PopHeap_uint32_1 -39.36% 0.696 0.422 - -7.48% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -38.13% 358.887 222.032 - -0.87% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -37.91% 118.790 73.755 - -0.33% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -37.05% 8825.316 5555.638 - -0.89% -
BM_StringConstructDestroyCStr_Empty_Transparent -36.71% 0.379 0.240 - 1.80% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -36.19% 70765.626 45158.361 - -0.29% -
std::copy_n(vector<int>)/4096 -35.54% 253.489 163.393 - -21.51% -
std::copy_n(vector<bool>)_(aligned)/1048576 -35.50% 3261.936 2103.803 - 25.40% -
std::equal(deque<int>)_(it,_it,_it)/8 -34.91% 6.450 4.198 - -1.83% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -34.63% 10331.752 6754.316 - 1.39% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -33.95% 82845.307 54722.628 - 1.13% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -33.81% 0.751 0.497 - -11.59% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -33.11% 1.885 1.261 - -25.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -33.07% 5086555.827 3404210.884 - -28.99% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -33.03% 0.402 0.269 - -22.97% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -32.56% 0.404 0.272 - -21.94% -
std::is_sorted(deque<int>)/8 -31.84% 3.568 2.432 - -3.21% -
std::set<std::string>::erase(key)_(existent)/1024 -31.72% 100.538 68.646 - -10.34% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -31.52% 11.401 7.807 - -17.76% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -31.31% 2.563 1.760 - -35.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -30.84% 7353157.683 5085684.589 - -24.05% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -30.50% 62.388 43.357 - -10.18% -
BM_RangesMakeHeap_uint32_Random_4 -30.25% 1.718 1.199 - -29.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -30.07% 347522544.522 243031035.019 - -32.71% -
std::unordered_map<int,_int>::erase(iterator)/1024 -29.55% 28.912 20.369 - -0.08% -
std::unordered_map<int,_int>::erase(iterator)/8192 -29.45% 28.876 20.373 - 0.08% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -29.09% 2.010 1.425 - -0.91% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -29.07% 11.270 7.994 - 25.79% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -29.01% 7.898 5.607 - -14.79% -
rng::copy_n(vector<int>)/4096 -28.82% 204.933 145.863 - -0.27% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -28.81% 20939533.670 14907063.958 - -45.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -27.88% 17.797 12.835 - -45.77% -
SetIntersection_Front_Set_uint32_16384_16384 -27.86% 348495543.316 251392075.324 - -25.48% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -27.84% 516.696 372.841 - 2.04% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -27.72% 30.295 21.898 - -1.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -27.66% 36.099 26.115 - -9.36% -
std::multiset<std::string>::find(key)_(existent)/32 -26.98% 20.943 15.293 - 3.64% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -26.86% 20651.960 15104.291 - 1.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -26.73% 34.056 24.952 - -22.54% -
std::shift_right(vector<int>)/32 -26.45% 4.036 2.969 - -28.22% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -26.27% 130.058 95.886 - 7.96% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 -26.07% 29.144 21.545 - 1.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -25.88% 37.827 28.037 - -1.72% -
std::unordered_map<int,_int>::clear()/32 -25.88% 835.013 618.915 - 1.10% -
std::unordered_map<int,_int>::erase(iterator)/32 -25.57% 27.462 20.441 - 0.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -25.38% 58.257 43.471 - -27.65% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -25.36% 29.163 21.766 - 0.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -25.20% 19752.156 14775.434 - 1.77% -
BM_lexicographical_compare_three_way_fast_path/1 -25.16% 0.457 0.342 - -12.37% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -25.09% 29.422 22.040 - -4.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -25.06% 3418745.972 2561890.588 - -18.36% -
BM_std_min<unsigned_int>/1 -24.88% 0.386 0.290 - -10.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -24.67% 5531736.360 4166907.762 - -17.16% -
std::multiset<std::string>::erase(key)_(existent)/1024 -24.66% 84.757 63.854 - 10.44% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -24.58% 852.659 643.063 - 5.36% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -24.46% 40.533 30.617 - -28.93% -
std::unordered_map<int,_int>::erase(iterator)/0 -24.24% 26.293 19.918 - 1.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -23.96% 34.787 26.452 - -13.11% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -23.95% 8278895.728 6296222.176 - 5.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -23.86% 194784.645 148309.495 - 0.22% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -23.70% 0.441 0.336 - -31.31% -
rng::search(deque<int>)_(near_matches)/1000 -23.55% 24584.272 18794.554 - -21.97% -
rng::search(deque<int>)_(near_matches)/1024 -23.26% 25711.709 19732.144 - -21.78% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -23.04% 9769.349 7518.280 - 0.46% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -22.99% 12824.764 9875.744 - -6.37% -
std::rotate_copy(vector<int>)/8192 -22.90% 655.483 505.369 - -21.15% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -22.85% 17744.760 13689.690 - 1.20% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -22.80% 2516715.092 1943024.262 - -20.21% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -22.73% 1.837 1.420 - -4.90% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -22.63% 8.243 6.377 - -36.09% -
BM_PushHeap_float_Descending_1 -22.60% 0.638 0.494 - 14.65% -
BM_PushHeap_uint32_QuickSortAdversary_1 -22.57% 0.577 0.447 - -7.24% -
std::unique_copy(deque<int>)_(contiguous)/32 -22.55% 12.272 9.505 - -13.94% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -22.29% 17556.361 13643.130 - 1.07% -
rng::find_end(deque<int>)_(match_near_end)/1000 -22.14% 43.542 33.902 - -89.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -22.03% 10700602.790 8343640.285 - -0.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -21.99% 10671709.154 8325179.291 - -1.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -21.93% 68851266.395 53753346.610 - -16.53% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -21.70% 32.305 25.295 - -27.53% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -21.57% 11.441 8.973 - 8.94% -
rng::move_backward(list<int>)/4096 -21.43% 7672.225 6028.108 - -8.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -21.37% 2718494.061 2137613.800 - 3.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -21.27% 10598341.327 8344166.272 - 0.00% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -21.22% 176407.717 138971.592 - -0.26% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -21.19% 881.298 694.524 - 4.56% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -21.19% 1732.396 1365.384 - -20.28% -
std::map<int,_int>::find(key)_(non-existent)/8192 -21.15% 9.443 7.446 - 5.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -21.13% 194236.244 153186.317 - 1.44% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -20.97% 8.026 6.343 - -4.87% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -20.88% 1.219 0.965 - -7.71% -
BM_vector_deque_ranges_copy_backward/0 -20.76% 0.607 0.481 - 8.76% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -20.71% 17000.973 13479.459 - 0.32% -
rng::is_sorted(deque<int>)/8 -20.71% 3.064 2.429 - -14.90% -
BM_lexicographical_compare_three_way_slow_path/1 -20.64% 0.460 0.365 - 0.16% -
std::map<int,_int>::find(key)_(non-existent)/32 -20.61% 3.161 2.509 - 4.49% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -20.57% 1020.201 810.371 - 0.08% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -20.54% 24.483 19.453 - -7.59% -
std::copy(vector<bool>)_(aligned)/262144 -20.54% 783.286 622.364 - -9.02% -
rng::reverse(vector<int>)/8 -20.40% 2.142 1.705 - 5.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -20.39% 1029.129 819.306 - 0.51% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -20.30% 948.089 755.652 - -0.81% -
std::unordered_set<int>::count(key)_(existent)/32 -20.29% 1.679 1.338 - -8.99% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -20.20% 106516.040 85004.832 - 1.35% -
std::unique_copy(deque<int>)_(contiguous)/52 -20.16% 18.331 14.636 - -4.62% -
std::unique_copy(deque<int>)_(sprinkled)/32 -20.10% 13.730 10.970 - 18.84% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -20.08% 7.947 6.351 - 8.84% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -19.69% 1.572 1.263 - -25.88% -
std::find_if_not(list<int>)_(bail_25%)/32768 -19.67% 9476.828 7612.382 - 0.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -19.47% 214153486.056 172447319.521 - -19.11% -
std::search(deque<int>)_(near_matches)/1000 -19.45% 23315.627 18781.772 - -4.92% -
std::search(deque<int>)_(near_matches)/1024 -19.42% 24286.206 19570.894 - -5.22% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -19.28% 90.299 72.887 - -40.62% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -19.28% 22.983 18.552 - -0.23% -
std::map<int,_int>::find(key)_(non-existent)/1024 -19.04% 6.717 5.438 - 0.48% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -18.91% 68627.441 55648.063 - 1.82% -
BM_PushHeap_uint32_Ascending_1 -18.91% 0.615 0.499 - -0.54% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -18.83% 0.489 0.397 - 18.17% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -18.74% 660.821 537.006 - 0.27% -
rng::unique_copy(deque<int>)_(sprinkled)/52 -18.67% 22.743 18.497 - 25.31% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -18.64% 6.462 5.258 - 14.24% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -18.60% 44.789 36.456 - -2.92% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -18.53% 5.247 4.275 - -5.74% -
std::unique_copy(deque<int>)_(sprinkled)/52 -18.34% 22.862 18.669 - -0.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -18.13% 38884580.391 31833309.119 - -18.32% -
std::unordered_set<std::string>::erase(iterator)/32 -18.13% 34.285 28.070 - -11.56% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -18.06% 1.582 1.296 - -4.23% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -18.00% 99016.726 81195.375 - -7.90% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -17.52% 24.735 20.402 - -0.36% -
BM_RangesMakeHeap_float_Random_4 -17.50% 1.497 1.235 - -19.32% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -17.48% 2.028 1.673 - 1.08% -
rng::generate_n(list<int>)/8192 -17.46% 8520.495 7032.921 - 0.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -17.39% 46.846 38.701 - -9.66% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -17.29% 0.487 0.402 - 7.49% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -17.21% 58.914 48.775 - -32.26% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -17.19% 171127.369 141711.755 - 0.51% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 -17.16% 596.618 494.246 - -1.15% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -17.12% 450.102 373.061 - 1.49% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 -17.06% 23.343 19.360 - 0.32% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -17.01% 36.972 30.684 - -10.69% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -16.93% 100.523 83.504 - -32.37% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 -16.88% 1676.272 1393.289 - 0.67% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -16.86% 109.798 91.289 - -0.78% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -16.77% 5.545 4.615 - -35.82% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -16.77% 56.211 46.786 - -24.74% -
std::unordered_map<int,_int>::insert(value)_(new_value)/0 -16.54% 22.930 19.136 - -0.09% -
BM_std_minmax<char>/64 -16.53% 1.382 1.154 - -8.12% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 -16.39% 22.909 19.154 - -0.07% -
SetIntersection_Interlaced_Vector_float_1024_256 -16.32% 6047383.711 5060385.259 - -36.29% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -16.13% 51.374 43.088 - -12.96% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -16.03% 24.670 20.715 - -0.15% -
std::search(deque<int>)_(same_length)/1000 -15.95% 422.188 354.857 - 0.46% -
std::multimap<std::string,_int>::erase(iterator)/32 -15.94% 31.586 26.550 - -9.73% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -15.93% 17.182 14.445 - -0.45% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -15.83% 1.251 1.053 - -19.12% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -15.72% 600.376 505.995 - -16.42% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -15.66% 44.097 37.192 - -23.43% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -15.63% 93.743 79.088 - -9.47% -
rng::find_end(deque<int>)_(match_near_end)/1024 -15.57% 43.069 36.361 - -98.86% -
SetIntersection_Interlaced_Vector_float_256_64 -15.52% 8015534.033 6771215.943 - -24.11% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -15.22% 2.752 2.333 - -2.49% -
std::map<std::string,_int>::insert(value)_(already_present)/0 -15.10% 17.336 14.719 - 21.05% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -14.95% 311.149 264.639 - -4.33% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -14.90% 47.326 40.274 - -6.92% -
std::unordered_set<std::string>::erase(iterator)/8192 -14.86% 30.668 26.112 - -20.89% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -14.70% 716.388 611.110 - -1.56% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -14.69% 24.219 20.661 - -1.18% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -14.61% 12.540 10.708 - -1.53% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.60% 232.552 198.609 - -14.60% -
std::find_end(list<int>,_pred)_(same_length)/8192 -14.55% 9982.954 8530.399 - -58.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -14.47% 99125621.513 84779805.580 - -23.47% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -14.46% 5.018 4.293 - -2.95% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.37% 232.251 198.885 - -0.01% -
SetIntersection_Front_Vector_uint64_16384_256 -14.34% 2644397.508 2265085.369 - -1.17% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -14.29% 17623.236 15105.299 - -0.54% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -14.26% 9.401 8.060 - 6.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -14.22% 75885375.971 65091391.102 - -13.65% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -14.13% 1737.924 1492.334 - -13.83% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -14.11% 165047.222 141754.312 - 0.29% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -14.09% 1.075 0.924 - -12.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -14.03% 33.175 28.522 - 0.99% -
BM_std_min<int>/1 -13.89% 0.377 0.325 - 15.37% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -13.87% 0.304 0.262 - -10.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -13.83% 141733854.959 122129478.319 - 4.01% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -13.77% 0.491 0.423 - -6.23% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -13.74% 5.223 4.506 - -1.38% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -13.72% 33.338 28.765 - -12.01% -
std::move(deque<int>)/32768 -13.70% 2130.624 1838.757 - -13.31% -
rng::is_sorted_until(list<int>)/8192 -13.67% 8411.120 7261.637 - -12.02% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -13.55% 53.724 46.443 - -0.17% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -13.54% 3159.441 2731.754 - 0.02% -
BM_deque_vector_move/0 -13.50% 1.597 1.381 - -3.09% -
SetIntersection_Interlaced_Vector_uint64_256_64 -13.50% 8068003.612 6979183.942 - 3.36% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -13.46% 29.938 25.907 - 6.14% -
BM_std_minmax<unsigned_int>/2 -13.45% 0.906 0.784 - -4.94% -
std::unordered_map<int,_int>::ctor(const&)/8192 -13.45% 63298.678 54785.054 - -0.14% -
BM_std_minmax_element<char>/65536 -13.30% 18801.817 16301.049 - -8.86% -
BM_std_minmax_element<char>/70000 -13.29% 20077.253 17408.295 - -9.06% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -13.29% 32.012 27.757 - 6.22% -
BM_std_minmax_element<char>/64000 -13.19% 18353.426 15932.928 - -8.96% -
std::shift_left(vector<int>)/32 -13.17% 4.512 3.917 - 30.90% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -13.17% 24.372 21.163 - -13.86% -
std::search(list<int>,_pred)_(single_element)/8192 -13.10% 9351.175 8126.530 - -6.25% -
SetIntersection_Interlaced_Vector_uint64_256_16 -13.09% 7288625.224 6334254.954 - 2.29% -
SetIntersection_Front_Set_string_256_256 -13.07% 30515329.921 26526714.096 - -5.10% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -13.06% 1521.280 1322.662 - -21.76% -
rng::rotate(deque<int>)_(1_element_backward)/8192 -12.99% 356.025 309.774 - 0.17% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -12.87% 0.536 0.467 - -12.69% -
BM_vector_deque_ranges_move/2 -12.79% 2.067 1.803 - 4.39% -
BM_std_minmax_element<char>/5500 -12.69% 1583.938 1382.982 - -8.42% -
BM_std_minmax_element<char>/4096 -12.64% 1180.698 1031.439 - -8.46% -
std::rotate(deque<int>)_(1_element_backward)/8192 -12.64% 356.107 311.100 - 0.42% -
std::find_end(deque<int>)_(single_element)/8192 -12.63% 2529.150 2209.732 - 8.40% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -12.62% 24.497 21.406 - -11.25% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -12.61% 0.422 0.369 - -30.51% -
rng::rotate(deque<int>)_(1_element_forward)/8192 -12.58% 347.121 303.443 - 0.36% -
std::multimap<std::string,_int>::erase(iterator)/8192 -12.57% 36.655 32.046 - -2.42% -
std::unordered_map<int,_int>::ctor(const&)/1024 -12.51% 7626.266 6671.914 - -0.30% -
rng::find_end(deque<int>)_(match_near_end)/8192 -12.47% 321.780 281.650 - -99.83% -
std::rotate(deque<int>)_(1_element_forward)/8192 -12.44% 346.935 303.759 - 0.72% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -12.40% 1.412 1.237 - -7.61% -
BM_std_minmax_element<char>/4000 -12.38% 1152.055 1009.400 - -8.29% -
std::copy_if(list<int>)_(entire_range)/64 -12.35% 36.573 32.056 - -11.42% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -12.22% 2.240 1.967 - -0.98% -
std::find_end(forward_list<int>)_(process_all)/8192 -12.22% 6462.417 5673.000 - 0.41% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -12.20% 0.468 0.411 - -17.16% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -12.17% 0.522 0.459 - -1.15% -
vector<bool>(size_type,_const_value_type&) -12.16% 9.289 8.159 - 0.03% -
std::map<int,_int>::count(key)_(non-existent)/1024 -12.15% 8.625 7.577 - 3.86% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -12.10% 7711.239 6777.906 - 2.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -12.04% 18888709.546 16614258.495 - 1.63% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -11.93% 8.216 7.236 - 16.42% -
rng::find_end(list<int>)_(same_length)/8192 -11.93% 9575.058 8432.853 - -47.00% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -11.92% 9469.629 8341.107 - -10.97% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -11.89% 6.601 5.817 - 7.82% -
rng::stable_partition(list<int>)_(dense)/8192 -11.82% 20800.140 18341.963 - 0.62% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -11.77% 1.858 1.639 - -7.92% -
SetIntersection_None_Set_float_1024_256 -11.76% 10262297.643 9054983.587 - 0.32% -
rng::find_if(list<int>)_(process_all)/8192 -11.70% 11943.581 10546.194 - 2.15% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -11.63% 1450042.916 1281436.239 - -9.13% -
BM_vector_deque_ranges_move/1 -11.61% 2.327 2.057 - 1.26% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -11.56% 11.899 10.524 - -0.36% -
std::copy_n(list<int>)/4096 -11.55% 4076.078 3605.346 - -6.63% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -11.50% 1.599 1.415 - -12.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -11.43% 3321838.631 2942076.081 - 0.36% -
std::find_if(deque<int>)_(bail_25%)/32768 -11.39% 3064.857 2715.837 - -1.19% -
BM_PushHeap_float_Random_1 -11.39% 0.447 0.396 - -23.38% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -11.23% 1.491 1.324 - -11.63% -
rng::find_if(list<int>)_(bail_25%)/32768 -11.20% 9545.450 8476.243 - 0.25% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -11.17% 1084.667 963.508 - -6.57% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 -11.15% 27.565 24.491 - 0.88% -
SetIntersection_Front_Set_uint32_16384_1024 -11.07% 17564721.388 15619622.289 - 1.02% -
std::multiset<std::string>::contains(key)_(existent)/32 -11.06% 16.870 15.005 - 0.50% -
rng::move_backward(vector<int>)/8 -11.02% 2.564 2.282 - -0.40% -
BM_std_minmax_element<char>/1024 -11.00% 298.701 265.831 - -7.30% -
rng::search(list<int>,_pred)_(single_element)/8192 -11.00% 9725.399 8655.454 - 4.03% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -10.95% 34.309 30.552 - 27.95% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -10.93% 347.491 309.505 - -10.95% -
SetIntersection_Front_Set_uint32_1024_256 -10.84% 5317803.057 4741357.294 - 3.34% -
BM_SortHeap_pair<uint32,_uint32>_4 -10.83% 1.663 1.483 - -21.56% -
SetIntersection_Front_Vector_uint64_256_256 -10.82% 5273614.055 4703148.990 - 1.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -10.81% 138562637.820 123589047.162 - 5.29% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -10.80% 7.986 7.124 - -4.31% -
BM_std_minmax_element<char>/512 -10.80% 152.141 135.717 - -7.10% -
BM_std_min<unsigned_short>/1 -10.79% 0.288 0.257 - 1.19% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 -10.76% 347.165 309.806 - 0.01% -
std::unordered_map<int,_int>::ctor(const&)/32 -10.75% 223.454 199.443 - -0.80% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -10.65% 1.491 1.332 - -9.66% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -10.62% 0.400 0.358 - -26.54% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -10.52% 1.752 1.567 - -19.56% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -10.52% 2.689 2.406 - 9.91% -
std::move_backward(list<int>)/4096 -10.49% 4931.795 4414.313 - -10.22% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -10.45% 18.683 16.732 - 2.75% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -10.44% 0.501 0.449 - -26.69% -
SetIntersection_Interlaced_Vector_uint32_256_64 -10.44% 7249138.156 6492639.910 - -10.85% -
std::search(list<int>,_pred)_(same_length)/8192 -10.42% 9316.340 8345.647 - -6.66% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -10.39% 1.751 1.569 - 2.62% -
BM_RangesMakeHeap_uint32_Random_256 -10.38% 1.263 1.132 - -5.26% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -10.38% 2.518 2.257 - -10.95% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -10.32% 86715.885 77764.036 - -2.06% -
BM_RangesPopHeap_string_1 -10.32% 0.639 0.573 - 9.48% -
BM_RangesMakeHeap_float_Random_1024 -10.31% 1.345 1.206 - -1.97% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 -10.30% 40.611 36.428 - -0.49% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -10.29% 43.940 39.418 - 19.16% -
std::set<int>::insert(value)_(new_value)/1024 -10.29% 47.912 42.984 - 2.47% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -10.28% 0.450 0.403 - -10.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -10.22% 3284037.020 2948360.625 - 0.68% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -10.20% 21.682 19.471 - -7.00% -
rng::move(list<int>)/4096 -10.16% 6714.025 6031.977 - 11.84% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -10.13% 696.722 626.158 - -13.54% -
std::search(list<int>)_(single_element)/8192 -10.03% 8091.352 7279.487 - -7.01% -
BM_std_minmax<unsigned_char>/16 -10.00% 1.027 0.925 - -4.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -9.90% 1683579.766 1516944.369 - -4.90% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -9.85% 5.418 4.884 - -3.29% -
rng::move(deque<int>)/32768 -9.83% 2195.861 1979.915 - -8.98% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -9.82% 1.352 1.219 - -2.46% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -9.79% 1.728 1.559 - -10.15% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -9.77% 36.477 32.914 - 0.60% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -9.76% 5.855 5.283 - -1.55% -
SetIntersection_Interlaced_Vector_float_16384_16 -9.75% 4029111.226 3636214.094 - -6.56% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -9.71% 9.646 8.709 - -0.45% -
BM_RangesPushHeap_uint32_Ascending_1 -9.67% 0.576 0.521 - -9.65% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 -9.64% 21.985 19.865 - -9.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -9.58% 0.555 0.501 - -9.83% -
rng::search(list<int>)_(single_element)/8192 -9.57% 8120.922 7343.590 - -1.03% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -9.57% 0.451 0.408 - -4.68% -
std::set<std::string>::erase(iterator)/1024 -9.54% 28.912 26.153 - -7.09% -
BM_StringConstructDestroyCStr_Large_Transparent -9.54% 10.130 9.163 - 2.36% -
SetIntersection_Front_Vector_uint64_16384_16384 -9.52% 86488759.949 78251075.692 - 0.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -9.52% 0.615 0.557 - -20.17% -
BM_std_min<unsigned_int>/13 -9.52% 1.566 1.417 - 0.21% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -9.47% 5.059 4.580 - -6.87% -
SetIntersection_None_Set_string_16384_1024 -9.47% 228002105.671 206413730.966 - 0.07% -
rng::contains_subrange(list<int>)_(process_all)/8192 -9.42% 9249.124 8377.961 - 19.55% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -9.39% 16.994 15.398 - -4.95% -
rng::find_last(vector<char>)_(bail_10%)/8 -9.38% 1.608 1.457 - -6.99% -
BM_StringFindAllMatch/64 -9.33% 3.205 2.906 - -5.40% -
SetIntersection_Front_Set_uint32_1024_1024 -9.31% 17379667.355 15761367.737 - -3.34% -
BM_std_min<char>/17 -9.31% 1.019 0.924 - -0.01% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -9.30% 7.510 6.811 - -0.75% -
SetIntersection_Interlaced_Vector_float_262144_4 -9.30% 2141578.998 1942379.380 - -9.91% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -9.24% 1.183 1.074 - -4.39% -
rng::reverse_copy(vector<int>)/8 -9.22% 2.451 2.225 - -12.20% -
std::equal(vector<bool>)_(unaligned)/50 -9.21% 0.852 0.773 - -12.26% -
std::map<int,_int>::count(key)_(non-existent)/8192 -9.21% 12.970 11.776 - 5.15% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -9.15% 20.775 18.874 - -19.79% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -9.09% 20.745 18.860 - 1.52% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.06% 54.491 49.553 - -25.63% -
std::search(deque<int>,_pred)_(near_matches)/1024 -9.02% 28330.151 25774.710 - 5.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -9.02% 1492145.055 1357619.194 - -6.88% -
BM_std_minmax<unsigned_int>/4 -8.96% 1.028 0.936 - -3.76% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -8.89% 12294.459 11201.468 - -22.48% -
std::set<std::string>::erase(iterator)/0 -8.87% 29.415 26.807 - 5.42% -
std::search(deque<int>,_pred)_(near_matches)/1000 -8.82% 27092.987 24704.561 - 5.99% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -8.81% 23.782 21.688 - -17.53% -
BM_vector_deque_copy_backward/0 -8.75% 0.551 0.503 - 25.23% -
rng::unique_copy(deque<int>)_(contiguous)/32 -8.74% 10.846 9.898 - 1.49% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -8.74% 1.156 1.055 - -8.74% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -8.74% 0.903 0.824 - -5.60% -
rng::copy_if(list<int>)_(entire_range)/64 -8.73% 33.810 30.859 - 0.20% -
std::all_of(deque<int>)_(process_all)/32768 -8.72% 11568.998 10559.652 - 0.12% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -8.72% 18.294 16.699 - 0.47% -
BM_StringFindAllMatch/1 -8.71% 2.878 2.627 - -5.31% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -8.69% 1.965 1.794 - -9.05% -
SetIntersection_Front_Set_uint32_262144_1024 -8.62% 17437930.256 15934015.631 - 2.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -8.62% 7510916.230 6863646.836 - -6.57% -
BM_PopHeap_string_1 -8.61% 0.573 0.524 - -25.13% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -8.59% 21.196 19.376 - 8.26% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -8.57% 1.957 1.790 - -8.58% -
std::partition(deque<int>)_(sparse)/32 -8.54% 13.530 12.375 - 28.37% -
std::generate_n(list<int>)/8192 -8.52% 7556.609 6912.603 - 0.01% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -8.47% 106.674 97.638 - 50.45% -
BM_RangesMakeHeap_float_Random_64 -8.47% 1.573 1.440 - -12.70% -
std::multiset<int>::insert(value)_(new_value)/1024 -8.46% 54.281 49.688 - 3.98% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -8.44% 1.364 1.248 - -1.90% -
std::find_first_of(deque<int>)_(small_needle)/32 -8.41% 123.209 112.845 - 5.11% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -8.40% 32.022 29.331 - 13.24% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -8.39% 907.422 831.268 - 14.48% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -8.37% 5.374 4.924 - 8.97% -
std::all_of(deque<int>)_(process_all)/8192 -8.37% 2870.545 2630.391 - 0.34% -
rng::find(vector<char>)_(bail_25%)/8 -8.32% 1.155 1.059 - 7.77% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -8.27% 44.989 41.268 - -13.42% -
rng::starts_with(deque<int>)/1024 -8.26% 488.979 448.581 - -8.08% -
BM_RangesPopHeap_uint32_1 -8.21% 0.554 0.509 - 22.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -8.19% 1661987.398 1525802.943 - -4.21% -
rng::none_of(list<int>)_(process_all)/8192 -8.18% 7926.970 7278.548 - -0.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -8.15% 0.735 0.675 - 6.22% -
BM_RangesPushHeap_uint64_Descending_1 -8.12% 0.488 0.449 - -3.88% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -8.12% 65.560 60.240 - 90.57% -
BM_StringRelational_Less_Small_Small_Control -8.11% 1.847 1.697 - -1.72% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -8.09% 634.087 582.760 - 4.78% -
rng::swap_ranges(list<int>)/8192 -8.08% 10938.792 10055.129 - -0.18% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -8.07% 10.684 9.822 - -7.12% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -8.05% 5.601 5.150 - -24.44% -
std::multiset<std::string>::count(key)_(existent)/32 -8.00% 19.790 18.206 - 0.96% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -7.99% 23.153 21.303 - -13.19% -
rng::find_end(deque<int>)_(single_element)/1024 -7.96% 348.194 320.469 - 15.28% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -7.92% 2.198 2.024 - -8.17% -
std::find_if(deque<int>)_(bail_25%)/8192 -7.91% 761.093 700.880 - -0.37% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -7.89% 1.251 1.152 - -8.93% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -7.89% 31.478 28.994 - -19.25% -
SetIntersection_None_Set_string_16384_256 -7.88% 214241870.665 197351642.631 - -1.87% -
BM_StringFindCharLiteral/8 -7.83% 1.619 1.492 - -7.84% -
BM_std_minmax<unsigned_char>/24 -7.77% 1.259 1.161 - -3.79% -
std::map<std::string,_int>::erase(iterator)/0 -7.77% 31.804 29.334 - 7.01% -
BM_StringFindAllMatch/8 -7.74% 2.665 2.459 - -3.35% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -7.67% 5.320 4.912 - 0.18% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -7.64% 29.236 27.003 - -6.57% -
BM_RangesPopHeap_string_262144 -7.62% 98.880 91.349 - -9.69% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -7.61% 15.823 14.618 - 0.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -7.55% 597.444 552.312 - 8.81% -
std::find_end(deque<int>)_(single_element)/1024 -7.55% 346.370 320.223 - 23.61% -
std::partition(deque<int>)_(sparse)/50 -7.52% 20.078 18.568 - 19.50% -
BM_StringFindCharLiteral/16 -7.49% 1.619 1.497 - -7.50% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -7.48% 28.764 26.613 - 1.31% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -7.47% 1.545 1.430 - -15.91% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -7.47% 2.193 2.029 - -7.58% -
rng::find(list<int>)_(bail_25%)/32768 -7.46% 8387.334 7761.422 - 1.99% -
BM_vector_deque_copy_backward/64000 -7.46% 7896.555 7307.549 - 0.93% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -7.45% 2.368 2.192 - -3.22% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 -7.44% 21.122 19.551 - 1.01% -
std::find_first_of(deque<int>)_(small_needle)/50 -7.43% 188.562 174.544 - 6.07% -
BM_std_minmax<unsigned_char>/25 -7.39% 1.275 1.180 - -3.71% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -7.38% 8.105 7.507 - -0.68% -
SetIntersection_Front_Set_uint64_262144_16 -7.37% 1373359.759 1272084.977 - -2.63% -
BM_std_minmax<unsigned_char>/28 -7.30% 2.222 2.060 - -4.20% -
std::all_of(list<int>)_(process_all)/8192 -7.30% 8216.107 7616.614 - 0.14% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.29% 8599.055 7971.969 - 0.64% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -7.25% 69.030 64.028 - 6.43% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -7.17% 9.439 8.763 - -7.60% -
rng::any_of(list<int>)_(process_all)/8192 -7.16% 7618.733 7072.961 - -0.50% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -7.14% 58.162 54.011 - -3.24% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -7.13% 28.314 26.295 - 0.98% -
BM_StringRelational_Eq_Large_Large_Control -7.11% 2.456 2.281 - 0.49% -
BM_MakeHeap_float_Random_16384 -7.09% 1.241 1.153 - -4.08% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -7.07% 9.157 8.510 - -0.02% -
BM_PopHeap_pair<uint32,_uint32>_1 -7.05% 0.546 0.507 - 0.19% -
BM_deque_vector_move_backward/0 -7.05% 1.483 1.379 - -6.11% -
SetIntersection_Front_Vector_uint64_262144_1024 -7.03% 6364324.597 5917007.901 - 2.35% -
BM_std_minmax<unsigned_int>/3 -6.98% 1.185 1.102 - -4.55% -
SetIntersection_Front_Vector_string_262144_1024 -6.97% 41417646.464 38529328.339 - -3.96% -
BM_std_minmax_element<char>/64 -6.97% 18.409 17.126 - -3.05% -
BM_std_minmax<unsigned_char>/26 -6.95% 1.492 1.388 - -3.76% -
std::set<std::string>::find(key)_(non-existent)/32 -6.93% 10.629 9.892 - 6.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -6.93% 26042807.152 24238433.565 - -2.57% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -6.91% 1.206 1.123 - -1.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -6.89% 1679542.606 1563757.163 - -17.70% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -6.89% 10.993 10.236 - 1.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -6.89% 5341725.669 4973857.651 - -5.55% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -6.87% 10.522 9.799 - -5.24% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.87% 40.914 38.104 - 1.13% -
std::set<std::string>::find(key)_(non-existent)/8192 -6.86% 27.185 25.319 - -10.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -6.86% 39.259 36.566 - 24.19% -
std::any_of(list<int>)_(process_all)/8192 -6.81% 7681.452 7158.520 - 0.40% -
SetIntersection_None_Set_string_16384_4 -6.76% 204826030.522 190985366.261 - -3.09% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -6.70% 1.581 1.475 - -4.70% -
std::is_sorted(deque<int>,_pred)/8 -6.69% 4.944 4.613 - 6.21% -
SetIntersection_Front_Set_uint32_262144_262144 -6.69% 1910030.598 1782242.432 - -3.12% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 -6.68% 9.784 9.130 - 5.23% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -6.66% 10.821 10.101 - -0.02% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -6.64% 3473439.234 3242680.936 - 33.17% -
rng::partition(list<int>)_(sparse)/8192 -6.62% 8289.203 7740.290 - -1.77% -
vector<bool>::reserve() -6.62% 9.073 8.473 - -16.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.61% 50.175 46.857 - -1.48% -
SetIntersection_Front_Vector_uint64_16384_64 -6.58% 1506713.235 1407595.712 - -0.04% -
vector<bool>(const_vector<bool>&) -6.57% 10.454 9.766 - -0.63% -
BM_MakeHeap_string_Ascending_262144 -6.54% 8.023 7.498 - -18.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -6.53% 1287.513 1203.408 - -1.78% -
std::map<int,_int>::count(key)_(non-existent)/32 -6.53% 3.177 2.970 - 2.99% -
SetIntersection_Front_Vector_string_256_16 -6.51% 6652650.982 6219404.830 - -3.34% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -6.50% 24.864 23.247 - 12.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -6.50% 9704006.185 9073237.274 - -10.50% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -6.49% 12.844 12.010 - -14.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -6.48% 1174761.470 1098681.814 - -5.91% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -6.46% 31.405 29.376 - -1.70% -
std::find(list<int>)_(bail_25%)/32768 -6.44% 8605.191 8050.598 - -0.76% -
std::map<std::string,_int>::find(key)_(existent)/1024 -6.44% 23.673 22.149 - -2.22% -
BM_RangesMakeHeap_string_Descending_16384 -6.44% 3.088 2.889 - -24.94% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -6.43% 546.533 511.399 - -10.16% -
std::for_each_n(join_view(vector<vector<int>>))/8 -6.37% 1.852 1.734 - 3.29% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -6.34% 9.626 9.016 - -13.09% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -6.34% 0.495 0.464 - -1.04% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -6.31% 1.391 1.303 - -6.74% -
rng::find_end(deque<int>)_(single_element)/8192 -6.31% 2367.686 2218.402 - 0.68% -
SetIntersection_None_Set_string_16384_64 -6.30% 203448153.503 190623103.379 - -5.02% -
std::find_first_of(vector<int>)_(large_needle)/32 -6.30% 112.950 105.833 - 1.00% -
std::multimap<std::string,_int>::erase(iterator)/0 -6.27% 31.444 29.471 - 12.40% -
std::set<std::string>::find(key)_(existent)/8192 -6.26% 29.170 27.343 - -4.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -6.26% 1256219.722 1177622.121 - -3.39% -
BM_std_minmax<unsigned_char>/22 -6.25% 2.538 2.379 - -5.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -6.25% 1247194.768 1169305.925 - -6.21% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 -6.24% 23.465 22.001 - 1.88% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -6.23% 87541.347 82083.147 - -6.45% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -6.23% 0.463 0.435 - -32.95% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.23% 32.388 30.370 - -11.55% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -6.20% 11.303 10.602 - 0.44% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -6.15% 40.730 38.226 - -9.12% -
std::swap_ranges(list<int>)/8192 -6.15% 10367.436 9730.150 - 0.61% -
std::none_of(list<int>)_(process_all)/8192 -6.11% 7657.004 7189.207 - -0.16% -
SetIntersection_Interlaced_Vector_string_256_256 -6.10% 22785681.609 21396642.760 - -6.38% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -6.09% 2081.742 1955.029 - -0.93% -
rng::move_backward(vector<bool>)_(aligned)/64 -6.06% 1.847 1.735 - -6.11% -
rng::unique(list<int>,_pred)_(sprinkled)/32 -6.06% 70.789 66.502 - 2.70% -
std::find_first_of(deque<int>)_(small_needle)/8192 -6.05% 30023.417 28206.987 - -1.30% -
SetIntersection_Front_Set_uint32_1024_64 -6.03% 2070202.530 1945420.820 - -4.74% -
SetIntersection_Front_Set_float_256_64 -6.03% 6769254.744 6361259.208 - -2.96% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -6.02% 0.797 0.749 - -5.69% -
std::set<int>::upper_bound(key)_(non-existent)/32 -6.00% 2.601 2.445 - 0.40% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -5.99% 1.723 1.620 - -6.12% -
BM_MakeThenSortHeap_float_SingleElement_1024 -5.99% 5.176 4.866 - 1.81% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -5.99% 46.305 43.533 - 0.03% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -5.97% 2.060 1.937 - -6.93% -
SetIntersection_Interlaced_Vector_uint64_64_16 -5.97% 18503614.393 17399606.822 - -1.31% -
std::vector<int>::ctor(size)/1024 -5.95% 43.182 40.612 - -1.18% -
SetIntersection_Front_Vector_string_262144_64 -5.93% 3564712.026 3353388.762 - -4.04% -
BM_StringEraseWithMove_Empty_Transparent -5.91% 0.658 0.619 - 10.00% -
std::map<int,_int>::insert(value)_(already_present)/0 -5.89% 0.721 0.679 - -0.06% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -5.87% 112700.663 106080.987 - -5.45% -
SetIntersection_None_Vector_uint64_1024_4 -5.86% 1163075.012 1094879.432 - -4.47% -
rng::equal(vector<bool>)_(unaligned)/8 -5.86% 0.745 0.702 - -4.95% -
std::find_if_not(list<int>)_(process_all)/8192 -5.84% 8735.027 8225.236 - -0.09% -
std::find_end(list<int>)_(same_length)/8192 -5.83% 8951.378 8429.736 - -54.81% -
BM_RangesMakeHeap_uint32_Random_262144 -5.80% 1.053 0.992 - -5.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 -5.78% 34.783 32.771 - 13.55% -
std::set<int>::equal_range(key)_(non-existent)/1024 -5.78% 6.692 6.306 - 0.06% -
SetIntersection_Front_Vector_string_256_256 -5.76% 21787453.867 20532382.490 - 1.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -5.75% 5705913.998 5377742.885 - -5.77% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.73% 1594.373 1502.991 - -7.42% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -5.72% 88.142 83.103 - 0.35% -
SetIntersection_None_Set_string_16384_1 -5.71% 205144117.106 193431881.595 - -4.31% -
BM_std_minmax<unsigned_char>/32 -5.71% 1.617 1.525 - -4.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.69% 34958775.525 32967961.102 - -18.56% -
std::remove_copy(deque<int>)_(prefix)/1024 -5.69% 400.101 377.334 - -8.72% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.69% 45.948 43.335 - 1.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -5.68% 1228321.950 1158495.146 - -5.52% -
SetIntersection_Front_Set_uint64_16384_16 -5.68% 1375403.035 1297263.977 - 0.85% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -5.67% 2.812 2.652 - 2.90% -
std::replace(vector<int>)_(sprinkled)/1024 -5.65% 160.961 151.862 - -10.09% -
BM_StringRelational_Less_Empty_Empty_Control -5.64% 2.118 1.998 - 3.26% -
rng::remove_if(deque<int>)_(prefix)/32 -5.61% 65.491 61.815 - -3.89% -
BM_vector_deque_copy_backward/70000 -5.61% 8680.376 8193.210 - 0.37% -
BM_PushHeap_uint32_SingleElement_4 -5.59% 0.353 0.334 - -8.25% -
BM_std_min<long_long>/3 -5.57% 1.340 1.266 - -1.33% -
rng::copy_backward(list<int>)/32768 -5.57% 30118.389 28441.383 - -6.22% -
SetIntersection_Front_Vector_string_1024_256 -5.55% 10288492.717 9717087.746 - -2.27% -
rng::move(list<int>)/32768 -5.55% 36372.181 34352.822 - -3.80% -
BM_vector_deque_move_backward/0 -5.55% 0.513 0.485 - 9.30% -
std::replace(vector<int>)_(sprinkled)/8192 -5.53% 1260.183 1190.442 - -12.51% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.53% 7862.160 7427.454 - -0.17% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -5.51% 1.479 1.398 - 19.80% -
std::search(list<int>)_(same_length)/8192 -5.51% 11276.619 10655.704 - 1.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.51% 644.331 608.856 - 7.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -5.49% 1669629.288 1577940.633 - -0.77% -
rng::fill(deque<int>)/32 -5.49% 1.417 1.339 - -8.91% -
BM_MakeHeap_string_PipeOrgan_16384 -5.48% 5.841 5.521 - -0.69% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -5.48% 22.180 20.964 - -5.32% -
rng::contains(list<int>)_(process_all)/8 -5.45% 2.329 2.202 - -7.79% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -5.44% 8880260.821 8397035.323 - 2.27% -
std::adjacent_find(list<int>,_pred)/8192 -5.41% 8443.603 7987.001 - -1.57% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -5.40% 1.167 1.104 - -7.36% -
BM_PushHeap_uint32_SingleElement_16 -5.40% 0.355 0.336 - -5.89% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -5.39% 17528.004 16583.131 - -0.53% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -5.38% 31.681 29.975 - -5.23% -
BM_std_min<char>/25 -5.38% 1.219 1.153 - 0.04% -
std::set<int>::find(key)_(non-existent)/8192 -5.38% 8.938 8.457 - 0.19% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -5.37% 0.603 0.570 - -2.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -5.36% 1158030.468 1095945.194 - -4.16% -
SetIntersection_Front_Set_uint32_64_64 -5.35% 16018622.277 15161099.661 - -3.05% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -5.33% 1.034 0.979 - -5.33% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -5.33% 482.639 456.907 - -6.09% -
rng::all_of(list<int>)_(process_all)/8192 -5.33% 7859.467 7440.543 - 0.32% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 -5.33% 0.568 0.538 - 15.88% -
std::set<int>::find(key)_(existent)/8192 -5.32% 8.511 8.058 - 0.26% -
BM_std_minmax_element<short>/3 -5.31% 1.161 1.099 - -4.27% -
std::map<std::string,_int>::erase(key)_(existent)/0 -5.29% 69.022 65.367 - 54.88% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -5.29% 40.241 38.112 - 72.22% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -5.29% 0.680 0.644 - 2.38% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -5.28% 6.388 6.051 - 0.99% -
BM_deque_deque_ranges_copy_backward/65536 -5.27% 8480.743 8033.533 - 0.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.27% 1244692.953 1179071.290 - -1.91% -
std::unordered_set<int>::count(key)_(existent)/8192 -5.26% 1.448 1.372 - 4.20% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -5.26% 51.719 49.000 - -4.55% -
BM_std_minmax<unsigned_char>/23 -5.25% 2.990 2.833 - -5.12% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -5.24% 0.972 0.921 - -14.40% -
rng::search(list<int>)_(same_length)/8192 -5.24% 8023.103 7603.043 - -21.52% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -5.23% 11.006 10.431 - 2.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -5.22% 1118230.636 1059850.047 - -5.73% -
std::move_backward(vector<bool>)_(aligned)/64 -5.22% 1.835 1.739 - -3.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -5.22% 1663398.791 1576589.844 - -1.14% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -5.21% 14.295 13.551 - -17.80% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -5.20% 2.518 2.387 - 0.05% -
BM_StringEraseWithMove_Empty_Opaque -5.20% 0.900 0.854 - 6.88% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -5.19% 45.976 43.590 - 42.15% -
SetIntersection_Front_Vector_uint64_262144_64 -5.18% 1495883.682 1418462.928 - -0.42% -
std::partition_copy(vector<int>)/32 -5.17% 8.304 7.874 - -3.49% -
BM_RangesMakeHeap_uint64_Random_16384 -5.17% 1.039 0.985 - -1.95% -
BM_std_minmax<unsigned_short>/4 -5.17% 1.087 1.031 - 10.18% -
SetIntersection_Interlaced_Vector_string_256_16 -5.17% 11071971.837 10499915.828 - -4.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -5.16% 13910468.812 13192259.841 - -4.23% -
rng::rotate(list<int>)_(1_element_backward)/8192 -5.14% 8330.951 7902.412 - -5.48% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -5.14% 28.696 27.221 - -3.25% -
std::multiset<std::string>::count(key)_(non-existent)/32 -5.12% 10.311 9.783 - 4.69% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -5.10% 24.093 22.864 - -0.92% -
rng::find_if(deque<int>)_(process_all)/8192 -5.08% 2957.207 2806.975 - -6.73% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -5.08% 137.242 130.274 - -3.43% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -5.08% 1.195 1.134 - 2.46% -
BM_vector_deque_copy_backward/65536 -5.04% 8042.815 7637.247 - -1.45% -
std::for_each_n(list<int>)/8192 -5.03% 7714.986 7326.844 - 0.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -5.03% 19493985.384 18513522.609 - -3.55% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -5.01% 4762.267 4523.838 - -4.48% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.00% 42.689 40.554 - 1.21% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -4.99% 1.453 1.380 - -3.66% -
rng::rotate(deque<int>)_(1_element_forward)/32 -4.99% 4.633 4.401 - -8.35% -
std::adjacent_find(list<int>,_pred)/50 -4.99% 36.876 35.037 - 0.02% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -4.98% 9.258 8.798 - 0.55% -
rng::is_sorted(deque<int>,_pred)/8 -4.98% 4.614 4.385 - -1.94% -
SetIntersection_Front_Set_uint64_16384_4 -4.92% 1189796.964 1131206.449 - 4.41% -
BM_MakeHeap_uint64_Random_16384 -4.92% 1.078 1.025 - -0.88% -
std::rotate_copy(list<int>)/8192 -4.91% 7074.274 6726.841 - -0.10% -
std::generate(list<int>)/8192 -4.88% 7520.402 7153.763 - -3.41% -
rng::any_of(deque<int>)_(process_all)/50 -4.87% 20.222 19.238 - 4.90% -
SetIntersection_Front_Vector_string_1024_1024 -4.87% 41227316.660 39220818.229 - -3.32% -
std::equal(vector<bool>)_(unaligned)/8 -4.87% 0.917 0.872 - 2.38% -
std::find_first_of(vector<int>)_(large_needle)/50 -4.86% 272.417 259.191 - -3.26% -
SetIntersection_Front_Vector_string_262144_256 -4.84% 10416870.540 9912369.954 - -0.58% -
BM_MakeThenSortHeap_float_SingleElement_256 -4.84% 4.255 4.049 - 1.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.83% 1118934.643 1064899.449 - -4.86% -
BM_StringFindNoMatch/64 -4.82% 1.912 1.820 - -1.60% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.82% 29.186 27.780 - 1.40% -
BM_std_minmax<int>/4 -4.81% 0.972 0.925 - -5.16% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -4.81% 9.581 9.120 - -13.74% -
rng::rotate_copy(deque<int>)/32 -4.79% 2.778 2.645 - -1.80% -
rng::adjacent_find(list<int>,_pred)/8192 -4.79% 8013.303 7629.402 - -12.53% -
rng::stable_sort(vector<int>)_(descending)/8 -4.77% 25.302 24.094 - -4.96% -
SetIntersection_None_Vector_string_16384_16384 -4.76% 1297258.917 1235563.091 - -3.79% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -4.75% 1.131 1.077 - -5.96% -
BM_vector_deque_ranges_move_backward/64 -4.75% 3.149 3.000 - 0.18% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -4.75% 34.377 32.746 - -1.02% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -4.74% 1.490 1.419 - -7.63% -
SetIntersection_Interlaced_Set_uint32_16384_1 -4.74% 1117370.489 1064410.271 - -3.88% -
SetIntersection_Front_Vector_string_16384_256 -4.74% 10195733.877 9712563.532 - -4.35% -
BM_std_minmax<unsigned_short>/19 -4.74% 2.279 2.171 - -0.13% -
rng::search(list<int>,_pred)_(same_length)/8192 -4.72% 9767.260 9305.860 - 4.53% -
std::reverse(list<int>)/32768 -4.72% 18405.521 17536.457 - 3.85% -
BM_std_minmax<unsigned_char>/21 -4.67% 2.258 2.153 - -3.52% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -4.67% 3.490 3.327 - -9.58% -
rng::equal(vector<bool>)_(unaligned)/50 -4.67% 0.736 0.701 - -4.76% -
SetIntersection_Front_Vector_uint64_256_64 -4.64% 4781613.204 4559528.619 - -0.87% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -4.64% 3.168 3.021 - -5.69% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -4.64% 25284.324 24110.968 - -9.03% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -4.61% 2797.244 2668.312 - 1.39% -
std::set<int>::equal_range(key)_(non-existent)/8192 -4.61% 10.343 9.866 - 0.61% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -4.60% 2.709 2.584 - -2.08% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -4.59% 634.180 605.042 - -1.18% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -4.59% 22.221 21.200 - 0.36% -
SetIntersection_None_Vector_uint64_1024_1024 -4.59% 1146664.003 1093988.648 - -4.47% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -4.57% 6.038 5.762 - 1.00% -
BM_StringRelational_Less_Large_Large_Control -4.56% 2.446 2.335 - 14.04% -
SetIntersection_None_Set_string_16384_16 -4.54% 202997848.446 193788221.014 - -1.66% -
std::find_if_not(deque<int>)_(process_all)/1024 -4.52% 496.811 474.370 - -2.14% -
SetIntersection_Front_Vector_string_16384_4 -4.51% 1299693.700 1241108.582 - -0.59% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -4.51% 20726.200 19792.230 - -0.89% -
std::find_first_of(vector<int>)_(small_needle)/50 -4.50% 75.125 71.744 - 1.60% -
BM_vector_deque_ranges_move/64 -4.48% 2.814 2.688 - 1.01% -
BM_std_min<short>/27 -4.48% 2.346 2.241 - -2.37% -
SetIntersection_Front_Set_uint64_1024_1024 -4.47% 15945380.677 15233294.870 - -3.34% -
BM_std_minmax<unsigned_char>/4 -4.46% 1.450 1.386 - -5.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -4.45% 1395884.965 1333739.125 - -6.34% -
BM_std_minmax<char>/15 -4.45% 3.191 3.049 - 4.06% -
BM_std_min<unsigned_int>/16 -4.44% 1.918 1.833 - -3.93% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -4.44% 2.372 2.267 - 4.69% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 -4.43% 0.280 0.267 - -4.57% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -4.42% 329.793 315.212 - -11.68% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.42% 292970.382 280019.700 - 5.81% -
std::partial_sort(vector<int>)_(heap)/8 -4.40% 27.750 26.530 - -0.78% -
SetIntersection_Front_Vector_uint64_262144_16384 -4.40% 81777225.578 78182263.056 - 0.11% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -4.40% 23.219 22.199 - 0.17% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -4.39% 1.315 1.257 - -4.59% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -4.39% 481.100 459.987 - -4.61% -
SetIntersection_Front_Vector_uint64_1024_16 -4.38% 1191336.245 1139113.143 - -4.82% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -4.38% 25.750 24.621 - -13.02% -
rng::copy_backward(deque<int>)/32768 -4.38% 3832.823 3665.093 - -4.54% -
BM_std_min<char>/14 -4.37% 1.906 1.822 - -2.58% -
SetIntersection_Front_Vector_string_16_16 -4.37% 55507951.350 53083039.748 - -2.95% -
BM_RangesMakeHeap_uint32_Random_64 -4.37% 1.438 1.375 - 3.76% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -4.36% 24083.377 23033.921 - -8.79% -
SetIntersection_Front_Set_uint32_1024_16 -4.36% 1359655.663 1300417.322 - -3.71% -
BM_std_minmax<unsigned_char>/6 -4.36% 2.013 1.925 - -6.02% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 -4.34% 31.200 29.847 - -2.38% -
rng::partition_point(list<int>)/8192 -4.33% 13458.288 12874.934 - -2.84% -
std::find_first_of(vector<int>)_(small_needle)/1024 -4.33% 1477.292 1413.383 - 0.11% -
BM_StringFindNoMatch/10 -4.33% 1.357 1.299 - -4.15% -
std::search(list<int>,_pred)_(no_match)/8192 -4.33% 7393.151 7073.352 - -1.05% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -4.32% 6.138 5.873 - -2.60% -
BM_PushHeap_float_QuickSortAdversary_16 -4.32% 1.026 0.981 - 0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -4.31% 20705113.756 19812832.879 - -9.24% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 -4.31% 164.152 157.081 - 4.59% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -4.30% 1.089 1.042 - -3.22% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -4.29% 25.000 23.928 - -0.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -4.29% 13147273.486 12583812.917 - -0.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.28% 1691902.333 1619439.540 - -7.07% -
SetIntersection_None_Vector_string_16384_16 -4.28% 1288319.213 1233170.695 - -3.95% -
BM_RangesMakeThenSortHeap_float_Heap_4 -4.28% 1.285 1.230 - 0.41% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -4.28% 28.803 27.572 - -0.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.27% 37.927 36.306 - 24.30% -
std::multiset<int>::erase(key)_(non-existent)/32 -4.27% 2.712 2.597 - -3.48% -
rng::replace(vector<int>)_(prefix)/32 -4.27% 5.377 5.148 - 2.12% -
std::move_backward(vector<int>)/8 -4.26% 2.405 2.302 - 0.57% -
std::set<std::string>::equal_range(key)_(existent)/8192 -4.25% 31.034 29.714 - 10.03% -
rng::find_last(vector<char>)_(bail_10%)/8192 -4.25% 893.016 855.048 - -3.11% -
SetIntersection_Front_Set_float_16384_256 -4.25% 5098374.024 4881757.684 - -5.09% -
SetIntersection_Interlaced_Vector_float_262144_16384 -4.24% 353814300.826 338823462.582 - -2.95% -
SetIntersection_None_Vector_uint32_262144_64 -4.23% 1217589.482 1166061.665 - -3.36% -
std::all_of(deque<int>)_(process_all)/8 -4.21% 3.228 3.092 - 0.02% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -4.20% 23.501 22.513 - -1.12% -
rng::all_of(deque<int>)_(process_all)/8 -4.20% 3.226 3.091 - 0.08% -
std::map<std::string,_int>::insert(value)_(new_value)/32 -4.19% 44.619 42.748 - 26.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -4.19% 0.580 0.555 - -5.07% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -4.19% 25.789 24.709 - -4.44% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.18% 17445.588 16716.629 - -2.70% -
SetIntersection_Interlaced_Set_uint32_262144_16 -4.16% 1623076.904 1555637.043 - -0.49% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -4.14% 4459.660 4274.959 - 0.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -4.13% 40586475.050 38908602.110 - -0.80% -
BM_std_minmax<unsigned_char>/20 -4.13% 1.967 1.885 - -2.43% -
SetIntersection_None_Set_uint32_262144_16384 -4.13% 1189230.062 1140081.299 - -1.00% -
SetIntersection_Front_Set_uint32_16384_16 -4.12% 1336294.696 1281183.981 - -1.94% -
std::copy_if(vector<int>)_(every_other)/8 -4.11% 2.612 2.505 - -0.98% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -4.10% 2.357 2.260 - 1.09% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -4.10% 1.221 1.171 - -10.48% -
BM_StringEraseToEnd_Huge_Opaque -4.08% 2.517 2.415 - -3.88% -
rng::remove_if(deque<int>)_(prefix)/50 -4.08% 73.630 70.628 - -4.46% -
rng::starts_with(deque<int>)/1000 -4.08% 477.927 458.444 - -4.06% -
SetIntersection_Front_Set_uint64_256_16 -4.08% 5115117.199 4906652.130 - 0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -4.07% 1191384.303 1142861.240 - -4.11% -
SetIntersection_Front_Vector_string_1024_64 -4.07% 3554476.927 3409771.623 - -1.65% -
BM_deque_deque_ranges_move/2 -4.06% 3.235 3.104 - 1.38% -
BM_StringEraseToEnd_Small_Transparent -4.05% 0.434 0.417 - 0.19% -
SetIntersection_Front_Set_uint64_16384_1 -4.03% 1153087.139 1106604.526 - -0.61% -
BM_deque_deque_move/2 -4.03% 3.236 3.105 - 1.52% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -4.03% 625.115 599.946 - -0.86% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.02% 23.369 22.429 - 1.76% -
rng::any_of(deque<int>)_(process_all)/8 -4.02% 3.224 3.095 - 0.09% -
std::deque<std::string>::ctor(size)/32 -4.02% 42.958 41.233 - 2.72% -
BM_StringFindStringLiteral/64 -4.01% 2.189 2.101 - 0.22% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -4.01% 1.205 1.156 - 0.11% -
BM_StringRelational_Less_Empty_Large_Control -4.01% 1.937 1.859 - -0.84% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -4.00% 354.893 340.684 - -0.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -4.00% 12196303.343 11708336.978 - -2.40% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -3.98% 60.847 58.423 - 4.14% -
BM_deque_deque_move/1 -3.98% 3.542 3.401 - -0.22% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -3.98% 625.060 600.208 - -0.77% -
std::map<std::string,_int>::count(key)_(existent)/8192 -3.97% 31.355 30.110 - 0.05% -
std::unique(list<int>)_(contiguous)/52 -3.97% 70.443 67.648 - 0.56% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -3.97% 1466.947 1408.767 - 1.29% -
std::find_first_of(vector<int>)_(small_needle)/32 -3.96% 49.635 47.667 - 1.79% -
BM_LowerBound_pair<uint32,_uint32>_1 -3.95% 2.940 2.824 - -1.45% -
std::find_end(vector<int>)_(process_all)/8192 -3.94% 1765.901 1696.313 - -9.81% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -3.94% 21.814 20.955 - -5.37% -
SetIntersection_Front_Set_string_16384_64 -3.93% 4879062.303 4687344.988 - -5.59% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -3.92% 9873.331 9486.204 - 0.49% -
SetIntersection_Interlaced_Vector_float_16384_4 -3.91% 1697827.234 1631398.804 - -4.16% -
BM_std_minmax<unsigned_char>/2 -3.91% 0.869 0.835 - -5.45% -
std::none_of(deque<int>)_(process_all)/8 -3.91% 3.223 3.097 - 0.28% -
std::partition(vector<int>)_(sparse)/50 -3.90% 14.652 14.080 - 2.04% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -3.90% 10.481 10.072 - -3.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.90% 10253113.151 9853327.803 - -1.62% -
std::search_n(list<int>)_(no_match)/1048576 -3.89% 872177.842 838284.580 - -2.91% -
std::multiset<std::string>::find(key)_(non-existent)/32 -3.89% 10.734 10.317 - -2.27% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -3.89% 21.910 21.059 - -5.91% -
BM_deque_deque_move/70000 -3.88% 3333.597 3204.171 - -3.57% -
SetIntersection_Front_Vector_uint64_64_64 -3.87% 11837013.992 11379415.747 - 1.78% -
rng::search(list<int>,_pred)_(no_match)/8192 -3.86% 8115.223 7801.749 - -6.02% -
std::find(vector<char>)_(bail_25%)/8 -3.86% 1.104 1.061 - 5.03% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -3.86% 1.203 1.157 - -0.57% -
BM_deque_deque_ranges_copy/2 -3.85% 3.235 3.110 - 1.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -3.83% 21926974.361 21086197.230 - -2.12% -
rng::find_end(vector<int>)_(match_near_end)/8192 -3.83% 210.508 202.440 - -99.83% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -3.83% 16.405 15.778 - -6.68% -
BM_std_minmax<unsigned_char>/29 -3.82% 2.445 2.351 - -3.22% -
BM_deque_deque_copy/2 -3.82% 3.234 3.111 - 1.60% -
std::find_first_of(deque<int>)_(small_needle)/1024 -3.82% 3750.763 3607.625 - -2.88% -
SetIntersection_Interlaced_Vector_string_1024_1024 -3.80% 42156003.355 40553451.490 - -6.55% -
std::copy_backward(vector<int>)/4096 -3.80% 233.844 224.954 - -5.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -3.80% 11716624.458 11271352.153 - -0.68% -
rng::starts_with(list<int>)/8 -3.80% 3.091 2.974 - 2.18% -
SetIntersection_Front_Set_uint64_16384_1024 -3.80% 16132516.179 15520182.403 - 3.88% -
rng::contains(deque<int>)_(process_all)/8 -3.79% 3.072 2.955 - 0.42% -
std::shift_right(list<int>)/8192 -3.78% 7755.360 7462.020 - -3.28% -
std::search(vector<int>)_(no_match)/1024 -3.78% 223.583 215.137 - -0.07% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -3.78% 590.070 567.787 - -0.63% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -3.77% 10.532 10.135 - -0.64% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -3.77% 17.394 16.738 - 0.28% -
BM_RangesPushHeap_uint64_Random_1024 -3.77% 5.938 5.714 - -4.88% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.77% 3.336 3.210 - -0.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.77% 17142.323 16496.075 - -5.20% -
std::find_first_of(vector<int>)_(large_needle)/8192 -3.77% 7200382.299 6929123.763 - -1.88% -
rng::stable_partition(list<int>)_(dense)/32 -3.77% 34.851 33.539 - 5.45% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -3.76% 0.481 0.463 - 3.52% -
BM_std_minmax<unsigned_char>/3 -3.75% 1.169 1.125 - -5.63% -
BM_LowerBound_string_256 -3.75% 131.820 126.879 - -0.07% -
rng::unique(deque<int>)_(contiguous)/52 -3.75% 70.753 68.102 - 0.09% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 -3.74% 10.806 10.403 - -2.05% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 -3.73% 0.279 0.269 - -2.39% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -3.73% 1.208 1.163 - -8.48% -
std::map<std::string,_int>::erase(key)_(existent)/32 -3.73% 86.492 83.268 - 4.08% -
BM_PushHeap_uint32_SingleElement_64 -3.71% 0.363 0.350 - -4.12% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.71% 112503.312 108326.406 - -3.44% -
rng::partial_sort_copy(list<int>)_(ascending)/8 -3.71% 9.132 8.793 - -2.02% -
BM_StringResizeAndOverwrite -3.70% 0.851 0.820 - -4.72% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -3.70% 9.124 8.787 - -2.95% -
std::find_end(deque<int>)_(single_element)/1000 -3.70% 322.735 310.800 - 24.23% -
BM_StringRelational_Compare_Small_Small_ChangeLast -3.70% 1.761 1.696 - -2.64% -
std::stable_partition(deque<int>)_(dense)/1024 -3.69% 695.308 669.618 - 12.31% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -3.69% 76.855 74.016 - 13.57% -
rng::for_each(join_view(vector<vector<int>>)/8 -3.69% 1.494 1.439 - 0.29% -
BM_std_minmax<unsigned_char>/5 -3.68% 1.722 1.658 - -5.31% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.68% 87.261 84.049 - -7.93% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -3.67% 7.558 7.281 - 1.40% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 -3.66% 0.525 0.506 - -1.39% -
BM_vector_deque_ranges_copy_backward/70000 -3.66% 8681.107 8363.248 - 2.54% -
BM_MakeThenSortHeap_uint64_SingleElement_64 -3.64% 6.279 6.051 - 2.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.63% 1205511.292 1161705.521 - -2.34% -
std::search(vector<int>)_(no_match)/1000 -3.63% 218.173 210.249 - -1.24% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -3.61% 1.440 1.388 - 0.06% -
BM_std_min<unsigned_int>/32 -3.60% 2.256 2.174 - 0.11% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -3.59% 7.701 7.424 - -2.43% -
SetIntersection_None_Vector_string_1024_64 -3.59% 1225784.691 1181777.244 - -3.62% -
std::set<std::string>::erase(key)_(non-existent)/32 -3.59% 12.829 12.369 - -15.78% -
rng::partial_sort_copy(deque<int>)_(descending)/8 -3.58% 21.747 20.968 - 6.59% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -3.58% 1.638 1.580 - -3.63% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -3.58% 1.128 1.087 - -11.82% -
std::find_first_of(vector<int>)_(large_needle)/1024 -3.57% 111629.063 107643.092 - -2.06% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -3.57% 0.518 0.499 - -21.27% -
BM_RangesPushHeap_uint32_Random_16 -3.56% 4.551 4.388 - 0.02% -
BM_std_min<unsigned_char>/16 -3.56% 2.668 2.573 - -1.75% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -3.55% 1.199 1.156 - 0.85% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.55% 234.261 225.949 - -3.04% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -3.55% 1.025 0.989 - -11.20% -
BM_std_min<char>/13 -3.54% 1.574 1.518 - -2.92% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -3.54% 9.100 8.778 - -2.21% -
BM_deque_vector_copy_backward/0 -3.53% 1.543 1.489 - 7.98% -
BM_RangesPushHeap_uint64_Descending_4 -3.53% 0.385 0.371 - 2.96% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -3.53% 868982.789 838310.508 - -3.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.53% 7946701.946 7666282.912 - -5.85% -
rng::copy_if(deque<int>)_(entire_range)/8 -3.52% 2.935 2.832 - -4.05% -
BM_vector_deque_ranges_copy_backward/64 -3.52% 3.076 2.967 - -2.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.51% 363531525.824 350759147.297 - -0.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -3.51% 0.938 0.905 - 0.48% -
BM_MakeHeap_uint32_Random_1024 -3.51% 1.081 1.043 - 1.26% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.50% 6556.055 6326.667 - -2.46% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -3.50% 8677.041 8373.457 - 2.30% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -3.49% 23.700 22.873 - -4.72% -
SetIntersection_Front_Vector_string_64_16 -3.49% 22237708.854 21462553.381 - -2.28% -
SetIntersection_None_Set_string_1024_1 -3.48% 9272775.066 8949789.583 - 0.19% -
std::set<std::string>::erase(key)_(existent)/0 -3.48% 65.465 63.185 - -1.77% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -3.48% 1.530 1.477 - -5.36% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -3.48% 31.210 30.125 - 1.84% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.46% 17.368 16.767 - 0.44% -
BM_RangesPushHeap_uint64_Random_64 -3.46% 5.335 5.150 - -2.38% -
std::replace_if(deque<int>)_(prefix)/1024 -3.46% 507.136 489.597 - -0.41% -
rng::remove_if(deque<int>)_(sprinkled)/50 -3.46% 64.956 62.711 - -12.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.45% 40.115 38.729 - 33.29% -
BM_PushHeap_string_Descending_262144 -3.45% 3.404 3.286 - -39.68% -
std::find_if_not(list<int>)_(bail_25%)/8 -3.45% 1.322 1.277 - 5.01% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.45% 52415.318 50607.220 - -2.93% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -3.45% 19.786 19.103 - -3.56% -
rng::search(vector<int>)_(no_match)/1024 -3.44% 220.678 213.091 - -2.83% -
std::set<std::string>::find(key)_(existent)/32 -3.43% 15.692 15.153 - -7.06% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -3.43% 2604452.095 2515097.207 - 2.14% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -3.42% 51520749.454 49757843.985 - -1.93% -
std::find_end(vector<int>)_(process_all)/1000 -3.42% 226.517 218.766 - -8.15% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -3.41% 224.279 216.621 - -0.02% -
BM_MakeHeap_string_Descending_262144 -3.41% 3.617 3.494 - -1.41% -
rng::fill_n(vector<bool>)/262144 -3.41% 241.252 233.027 - 0.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -3.41% 20631.966 19929.332 - 12.23% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 -3.40% 2.897 2.798 - -1.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -3.40% 0.463 0.447 - -10.72% -
std::find_first_of(vector<int>)_(small_needle)/8192 -3.40% 11685.029 11288.167 - 0.08% -
SetIntersection_Front_Set_uint64_262144_1024 -3.40% 16734852.614 16166646.523 - 11.62% -
BM_StringRelational_Less_Small_Huge_Control -3.39% 1.846 1.784 - 1.46% -
BM_std_minmax<unsigned_char>/31 -3.39% 3.201 3.093 - -2.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.39% 6851953.825 6619533.649 - 1.69% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.39% 31.964 30.880 - -5.63% -
BM_MakeThenSortHeap_string_SingleElement_256 -3.39% 25.239 24.384 - -2.95% -
SetIntersection_Front_Vector_uint64_16384_4 -3.38% 1125205.114 1087149.384 - -2.88% -
BM_lexicographical_compare_three_way_slow_path/65536 -3.37% 15889.059 15353.106 - -4.98% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -3.36% 6.419 6.204 - -2.84% -
rng::transform(list<int>,_list<int>)/50 -3.36% 40.343 38.987 - -0.08% -
SetIntersection_None_Set_uint32_262144_256 -3.36% 1180648.031 1140970.215 - -0.80% -
SetIntersection_None_Set_uint32_262144_1 -3.36% 1188894.611 1148955.566 - -0.88% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -3.36% 6.124 5.919 - 0.78% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -3.36% 10.446 10.096 - -2.22% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -3.35% 20260.852 19581.457 - -0.90% -
SetIntersection_Front_Set_uint64_64_64 -3.35% 15899267.247 15366464.173 - 1.97% -
BM_std_min<short>/17 -3.35% 1.601 1.547 - -2.44% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -3.34% 6.477 6.261 - 1.41% -
BM_deque_deque_ranges_copy/65536 -3.34% 2901.481 2804.513 - 1.25% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.33% 1.219 1.178 - -4.19% -
BM_lexicographical_compare_three_way_slow_path/262144 -3.33% 63671.605 61551.484 - -4.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.33% 54.543 52.729 - 19.22% -
std::unordered_set<int>::insert(value)_(new_value)/8192 -3.32% 20.690 20.002 - 3.20% -
SetIntersection_Interlaced_Vector_string_16384_1 -3.32% 1190609.715 1151050.145 - -0.59% -
std::multiset<int>::erase(key)_(non-existent)/1024 -3.32% 6.881 6.653 - 0.20% -
SetIntersection_Interlaced_Vector_string_1024_256 -3.31% 21967952.783 21240326.194 - 2.38% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -3.31% 0.856 0.828 - -0.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -3.31% 17805537.972 17216624.637 - -2.81% -
SetIntersection_None_Set_uint32_262144_4 -3.31% 1180468.670 1141435.547 - -1.41% -
std::rotate(list<int>)_(1_element_forward)/50 -3.30% 27.915 26.994 - 11.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -3.29% 22532040.710 21789690.672 - -2.84% -
BM_RangesPushHeap_uint32_Ascending_262144 -3.29% 8.333 8.059 - 0.29% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -3.28% 3.057 2.957 - -5.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.28% 1421049.182 1374468.992 - -2.21% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 -3.27% 33.079 31.997 - 29.34% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -3.27% 24.821 24.010 - -0.42% -
BM_RangesPushHeap_float_PipeOrgan_4 -3.26% 0.497 0.481 - -0.06% -
std::none_of(vector<int>)_(process_all)/8 -3.26% 2.407 2.328 - -6.95% -
BM_std_min<int>/16 -3.26% 1.733 1.676 - -0.87% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -3.25% 613.026 593.121 - -1.34% -
rng::search(vector<int>)_(no_match)/1000 -3.24% 215.431 208.451 - -2.85% -
std::map<std::string,_int>::find(key)_(existent)/8192 -3.23% 33.357 32.278 - 4.09% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -3.23% 20162.445 19510.541 - -0.95% -
BM_std_min<unsigned_char>/32 -3.23% 2.888 2.794 - -2.43% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -3.23% 630.333 609.988 - -0.99% -
BM_std_minmax<unsigned_char>/30 -3.22% 2.748 2.660 - -2.17% -
std::find_end(vector<int>)_(process_all)/1048576 -3.22% 226120.218 218836.578 - -9.12% -
BM_std_minmax<unsigned_char>/18 -3.22% 1.338 1.295 - -1.62% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -3.22% 7.142 6.912 - 0.58% -
SetIntersection_None_Set_uint32_262144_64 -3.22% 1177440.268 1139554.931 - -0.96% -
std::multiset<int>::insert(value)_(new_value)/8192 -3.22% 76.753 74.283 - 0.35% -
BM_MakeThenSortHeap_float_SingleElement_64 -3.20% 3.452 3.342 - 0.85% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -3.20% 4483812.387 4340421.403 - -1.56% -
SetIntersection_None_Set_uint32_262144_16 -3.19% 1179914.795 1142294.272 - -1.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -3.19% 2336520.327 2262047.660 - -3.43% -
BM_RangesPushHeap_uint64_Random_262144 -3.18% 6.102 5.908 - -1.67% -
SetIntersection_None_Set_string_1024_16 -3.18% 9333277.346 9036648.357 - -0.08% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.18% 1296559.408 1255352.375 - -0.48% -
BM_deque_deque_ranges_copy/1 -3.18% 3.541 3.429 - -0.01% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.17% 9733.982 9425.319 - -0.94% -
std::set<std::string>::clear()/1024 -3.17% 20152.101 19513.351 - -1.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.17% 1265706.318 1225636.455 - -3.15% -
rng::rotate(deque<int>)_(by_1/2)/1024 -3.16% 181.654 175.923 - 1.37% -
rng::rotate(list<int>)_(1_element_forward)/8192 -3.15% 8224.345 7964.923 - -3.55% -
SetIntersection_Interlaced_Vector_string_256_4 -3.15% 6485962.528 6281506.596 - -1.54% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -3.15% 5.008 4.850 - -4.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.15% 8023075.027 7770211.005 - -0.23% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -3.13% 10.416 10.090 - 9.62% -
SetIntersection_Interlaced_Set_float_262144_262144 -3.13% 1817138.590 1760306.234 - -3.34% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -3.12% 1.194 1.157 - -6.87% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -3.12% 3336110.176 3232017.191 - -7.49% -
std::rotate(deque<int>)_(by_1/4)/1024 -3.12% 806.316 781.161 - -0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -3.11% 19135564.943 18539653.496 - -4.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.11% 50.175 48.612 - 6.42% -
BM_SortHeap_pair<uint32,_uint32>_256 -3.11% 10.467 10.142 - -1.32% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -3.11% 79.615 77.141 - 0.89% -
BM_deque_vector_ranges_move/4000 -3.10% 147.914 143.327 - 0.14% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 -3.09% 1.086 1.052 - 9.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -3.08% 1154922.442 1119314.461 - -1.60% -
BM_StringFindStringLiteral/128 -3.08% 3.195 3.097 - -0.90% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -3.08% 22.881 22.176 - -0.81% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -3.08% 22.930 22.224 - 2.68% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -3.08% 114397.953 110879.013 - -2.46% -
SetIntersection_Front_Set_string_262144_1 -3.07% 1165472.230 1129661.932 - -1.08% -
BM_PushHeap_uint64_Random_4 -3.07% 2.169 2.102 - 2.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -3.07% 1167895.974 1132028.902 - -1.71% -
std::map<std::string,_int>::ctor(const&)/1024 -3.07% 35607.706 34514.599 - -2.54% -
SetIntersection_Front_Vector_uint64_262144_4 -3.06% 1152971.295 1117651.336 - 3.47% -
std::move_backward(deque<int>)/4096 -3.06% 163.028 158.039 - 2.08% -
std::equal(deque<int>)_(it,_it,_it)/50 -3.06% 24.924 24.162 - 0.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -3.06% 1110101.491 1076172.779 - -4.77% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -3.05% 1.386 1.344 - -3.08% -
BM_MakeHeap_float_Random_262144 -3.05% 1.145 1.110 - -0.51% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.04% 839318.163 813762.263 - -6.29% -
BM_PushHeap_float_Random_262144 -3.04% 7.792 7.555 - 0.02% -
BM_SortHeap_pair<uint32,_uint32>_262144 -3.03% 34.658 33.607 - -1.19% -
BM_RangesPushHeap_uint64_Random_16 -3.03% 4.269 4.140 - -3.26% -
SetIntersection_None_Vector_uint32_16384_1 -3.03% 1183771.714 1147947.493 - -2.15% -
BM_PushHeap_string_SingleElement_1024 -3.02% 2.522 2.445 - -11.66% -
BM_PushHeap_string_SingleElement_64 -3.02% 2.554 2.476 - -10.69% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.02% 178955.527 173546.841 - -1.02% -
SetIntersection_None_Vector_string_262144_256 -3.02% 1369732.697 1328361.047 - 1.08% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -3.02% 180329.587 174883.923 - -0.44% -
std::copy_n(list<int>)/32768 -3.02% 26628.950 25825.302 - 0.08% -
BM_std_minmax<unsigned_char>/17 -3.00% 1.120 1.087 - -1.62% -
BM_std_minmax<char>/31 -3.00% 3.273 3.175 - -4.86% -
BM_PushHeap_string_SingleElement_256 -3.00% 2.499 2.424 - -11.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.00% 10019322.778 9718967.931 - -0.27% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -3.00% 539807.054 523634.637 - -0.22% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -3.00% 24000.819 23281.772 - -1.32% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -2.98% 1.665 1.615 - 0.14% -
std::set<int>::ctor(const&)/32 -2.98% 223.158 216.508 - 0.01% -
SetIntersection_None_Vector_uint64_262144_16384 -2.98% 1200701.019 1164951.445 - -4.24% -
BM_PushHeap_uint32_SingleElement_262144 -2.97% 0.367 0.356 - -2.92% -
BM_std_minmax<unsigned_char>/27 -2.97% 1.899 1.843 - -1.37% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -2.97% 10735.858 10416.903 - -9.31% -
BM_MakeHeap_string_PipeOrgan_262144 -2.97% 7.459 7.238 - -2.86% -
std::set<std::string>::insert(value)_(new_value)/1024 -2.96% 66.854 64.875 - 0.45% -
std::set<int>::find(key)_(non-existent)/1024 -2.96% 5.746 5.577 - 0.40% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.95% 23.521 22.827 - 1.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -2.95% 1453748.573 1410842.973 - -16.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.95% 1319679.200 1280761.386 - -1.44% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.95% 41522.296 40298.282 - -4.13% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 -2.95% 26.513 25.731 - 7.70% -
SetIntersection_Front_Vector_string_16384_64 -2.95% 3668934.153 3560816.605 - 2.48% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -2.95% 2631.276 2553.772 - -9.99% -
BM_PushHeap_uint32_SingleElement_16384 -2.94% 0.367 0.356 - -2.96% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 -2.94% 28.550 27.710 - 1.20% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -2.94% 487.183 472.851 - -1.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.93% 9519600.079 9241043.498 - -0.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -2.92% 17446784.128 16937415.739 - -0.94% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -2.92% 18.134 17.605 - -1.60% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 -2.91% 2.967 2.881 - -0.56% -
std::set<int>::find(key)_(non-existent)/32 -2.91% 2.372 2.303 - 1.61% -
BM_StringFindStringLiteral/32 -2.90% 1.716 1.666 - -0.05% -
BM_StringConstructDestroyCStr_Huge_Transparent -2.90% 70.310 68.269 - -0.47% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.90% 175356.948 170268.626 - -1.57% -
BM_PushHeap_uint32_SingleElement_1024 -2.90% 0.374 0.363 - -2.70% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.90% 223.013 216.542 - -1.01% -
rng::partition_copy(deque<int>)/50 -2.90% 27.920 27.110 - -1.27% -
BM_deque_deque_copy/1 -2.90% 3.522 3.420 - 0.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.89% 206945085.577 200958672.332 - -7.02% -
std::find_end(list<int>)_(match_near_end)/8192 -2.89% 624.008 606.003 - -99.77% -
std::find_end(vector<int>)_(process_all)/1024 -2.89% 231.459 224.782 - -7.96% -
BM_MakeHeap_float_Random_4 -2.88% 1.528 1.484 - -8.02% -
std::reverse(vector<int>)/8 -2.88% 1.570 1.524 - -4.49% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 -2.88% 30.829 29.942 - 3.10% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -2.87% 50.906 49.445 - -4.52% -
rng::search(vector<int>)_(same_length)/8192 -2.87% 1937.634 1882.106 - 0.18% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 -2.86% 1.714 1.665 - -2.05% -
SetIntersection_None_Vector_float_262144_4 -2.85% 1217225.739 1182495.641 - -2.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.85% 4542990.124 4413720.113 - -1.24% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.84% 15625097.241 15181480.469 - 0.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.83% 1145174.971 1112771.415 - -1.25% -
rng::search(vector<int>)_(no_match)/1048576 -2.82% 217810.126 211667.460 - -2.63% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -2.82% 11.572 11.246 - 6.53% -
std::map<int,_int>::clear()/1024 -2.81% 10425.854 10132.505 - -4.23% -
SetIntersection_None_Vector_string_262144_1 -2.81% 1357959.918 1319755.068 - -3.07% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -2.81% 82792.565 80463.308 - -5.87% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -2.81% 24.252 23.570 - 2.15% -
std::sort(vector<NonIntegral>)_(descending)/8 -2.81% 25.273 24.563 - -2.91% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -2.81% 15.201 14.775 - -4.44% -
rng::find_if_not(list<int>)_(bail_25%)/8 -2.81% 1.314 1.277 - -2.83% -
BM_deque_vector_copy_backward/65536 -2.80% 8653.554 8410.856 - 3.33% -
SetIntersection_Interlaced_Vector_string_1024_64 -2.80% 8523274.912 8284552.876 - -1.96% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -2.80% 1.282 1.246 - -3.63% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -2.79% 18.388 17.874 - -10.11% -
std::map<std::string,_int>::erase(iterator)/1024 -2.79% 30.679 29.824 - 11.03% -
BM_PushHeap_string_PipeOrgan_262144 -2.78% 18.122 17.619 - -20.16% -
std::search(list<int>)_(single_element)/1000 -2.77% 652.286 634.195 - -5.50% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 -2.77% 34.483 33.528 - -0.19% -
std::search(vector<int>)_(same_length)/8192 -2.77% 1961.958 1907.602 - -2.70% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 -2.77% 3.035 2.951 - -1.84% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 -2.77% 24.398 23.722 - -0.03% -
std::remove(list<int>)_(prefix)/8192 -2.77% 8459.678 8225.609 - -1.11% -
BM_std_minmax<unsigned_short>/26 -2.77% 2.579 2.508 - -2.82% -
std::multiset<std::string>::clear()/32 -2.77% 916.318 890.981 - 1.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -2.76% 18376525.863 17868469.525 - -1.44% -
SetIntersection_None_Vector_uint64_16384_64 -2.76% 1182830.989 1150192.518 - -1.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.76% 28053119.710 27279637.691 - -1.63% -
std::find_if_not(vector<char>)_(process_all)/1024 -2.75% 276.354 268.740 - -0.63% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.75% 2.393 2.327 - -1.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.75% 871.445 847.511 - -1.19% -
SetIntersection_None_Set_uint32_262144_262144 -2.75% 1185402.916 1152849.205 - 0.41% -
std::unordered_set<int>::find(key)_(existent)/1024 -2.74% 1.184 1.152 - -0.25% -
std::unordered_multiset<int>::erase(iterator)/1024 -2.73% 21.120 20.543 - 2.45% -
BM_SortHeap_pair<uint32,_uint32>_16384 -2.73% 23.386 22.748 - -0.84% -
BM_RangesPushHeap_uint64_Descending_16 -2.73% 0.377 0.367 - 2.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -2.72% 5450360.122 5301944.292 - 4.34% -
rng::find_last(vector<char>)_(bail_10%)/50 -2.72% 5.674 5.520 - -0.79% -
std::find_if(list<int>)_(process_all)/8192 -2.71% 12496.756 12157.738 - -0.25% -
rng::sort(vector<NonIntegral>)_(descending)/8 -2.70% 25.222 24.540 - -2.97% -
BM_MakeThenSortHeap_string_SingleElement_16384 -2.70% 38.098 37.069 - -4.25% -
BM_MakeHeap_string_Descending_16384 -2.70% 3.135 3.050 - 2.49% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -2.69% 6.207 6.040 - 0.02% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.69% 42022.143 40891.077 - 0.19% -
std::set<int>::clear()/1024 -2.69% 8904.297 8664.893 - -1.13% -
std::stable_partition(list<int>)_(dense)/32 -2.69% 33.615 32.711 - -1.87% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.68% 32.919 32.035 - 5.75% -
std::multiset<int>::erase(key)_(non-existent)/8192 -2.68% 9.837 9.573 - 0.43% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.68% 225545153.576 219498903.881 - -1.89% -
BM_std_minmax<unsigned_int>/23 -2.68% 2.420 2.355 - -1.39% -
SetIntersection_Front_Set_uint32_262144_16384 -2.68% 363612091.386 353876803.359 - 0.71% -
SetIntersection_Front_Vector_string_16384_1024 -2.67% 39220554.711 38173844.273 - -3.09% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.66% 15662444.239 15245093.530 - 0.57% -
BM_StringFindStringLiteral/512 -2.66% 9.587 9.332 - -1.61% -
std::move(vector<int>)/262144 -2.65% 21978.776 21396.616 - -2.38% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.64% 180137.193 175375.042 - -2.48% -
std::remove_if(deque<int>)_(sprinkled)/32 -2.64% 58.424 56.881 - 1.36% -
std::multimap<int,_int>::clear()/1024 -2.64% 10362.053 10088.483 - -1.30% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.64% 13.334 12.982 - -2.41% -
rng::unique(deque<int>)_(contiguous)/32 -2.64% 60.482 58.887 - 0.18% -
SetIntersection_Front_Set_float_16384_64 -2.63% 2094698.827 2039631.581 - 1.31% -
std::all_of(vector<int>)_(process_all)/8 -2.61% 2.486 2.421 - -5.45% -
std::sort(vector<int>)_(descending)/8192 -2.61% 7506.549 7310.953 - 0.42% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -2.60% 24.773 24.128 - 5.93% -
rng::partial_sort_copy(deque<int>)_(heap)/8 -2.60% 17.118 16.673 - 4.12% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.60% 533655.289 519802.742 - 0.30% -
rng::move(vector<int>)/262144 -2.60% 21985.969 21415.313 - -2.97% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.60% 2.206 2.149 - 0.65% -
BM_PushHeap_string_Ascending_262144 -2.59% 27.386 26.675 - -28.70% -
BM_std_minmax<unsigned_short>/27 -2.59% 2.858 2.783 - -3.24% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -2.59% 55.782 54.337 - -1.45% -
rng::search(list<int>)_(no_match)/8192 -2.59% 7133.265 6948.672 - 1.30% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -2.58% 178460.269 173847.595 - -0.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -2.58% 1190815.848 1160044.722 - 2.57% -
rng::search_n(list<int>)_(no_match)/1048576 -2.58% 867996.075 845574.980 - -2.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.58% 22684869.658 22099372.156 - -3.12% -
BM_PushHeap_string_SingleElement_4 -2.58% 2.205 2.148 - -10.52% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.58% 1.052 1.025 - -3.75% -
rng::partition(deque<int>)_(dense)/50 -2.58% 16.693 16.263 - 5.60% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.57% 12473.966 12152.824 - -3.01% -
rng::move_backward(list<int>)/8 -2.57% 3.794 3.697 - -0.13% -
BM_MakeHeap_uint64_QuickSortAdversary_16 -2.57% 0.622 0.606 - -0.51% -
SetIntersection_Front_Vector_uint64_16_16 -2.56% 38598382.196 37609364.669 - -0.07% -
BM_deque_vector_ranges_move/5500 -2.56% 203.568 198.355 - 0.34% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -2.56% 1.508 1.469 - 27.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.56% 8945854.243 8717090.438 - -0.43% -
BM_std_minmax<unsigned_long_long>/5 -2.55% 1.826 1.779 - -1.41% -
rng::none_of(deque<int>)_(process_all)/8 -2.55% 4.827 4.704 - 7.29% -
SetIntersection_None_Set_uint64_64_64 -2.55% 12111610.991 11802856.182 - -0.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.55% 6022024.469 5868571.629 - -0.46% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -2.55% 264898.404 258148.404 - -5.28% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.54% 13036.495 12705.291 - -0.89% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.54% 3.495 3.407 - 0.14% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.54% 27.807 27.102 - 4.57% -
rng::sort(vector<int>)_(descending)/8192 -2.54% 7515.461 7324.934 - 0.70% -
BM_RangesPushHeap_uint32_Random_4 -2.53% 2.488 2.425 - -5.00% -
rng::find_if(list<int>)_(bail_25%)/8 -2.53% 1.315 1.282 - -3.13% -
std::set<int>::upper_bound(key)_(existent)/8192 -2.53% 8.300 8.090 - 2.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -2.52% 44230956.627 43115432.618 - -1.62% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.51% 10948.884 10674.009 - 0.90% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -2.51% 44.961 43.832 - 37.58% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.51% 15463.241 15075.850 - -0.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -2.50% 20005689.927 19505955.646 - 0.17% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -2.49% 707.583 689.930 - -4.32% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.49% 27.641 26.951 - 3.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.49% 26258860.673 25603897.377 - -2.83% -
BM_std_minmax<unsigned_char>/19 -2.49% 1.695 1.653 - -0.18% -
BM_std_minmax<char>/23 -2.49% 3.124 3.046 - -3.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 -2.49% 20.149 19.647 - -0.05% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -2.49% 23.031 22.458 - -0.05% -
BM_RangesPushHeap_uint64_Random_256 -2.48% 5.771 5.628 - -1.56% -
SetIntersection_None_Vector_uint32_262144_16384 -2.48% 1215755.832 1185557.118 - -2.04% -
std::is_sorted_until(list<int>,_pred)/8192 -2.47% 7407.999 7224.779 - -7.01% -
BM_PushHeap_uint32_Ascending_16384 -2.47% 6.814 6.646 - -1.32% -
SetIntersection_Front_Set_uint32_256_16 -2.46% 5012795.774 4889276.079 - -2.43% -
rng::adjacent_find(deque<int>)/8 -2.46% 3.408 3.324 - -11.35% -
BM_PushHeap_string_SingleElement_16384 -2.46% 2.524 2.462 - -9.47% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.46% 693.585 676.553 - -19.31% -
rng::fill(deque<int>)/8192 -2.46% 248.400 242.302 - 1.11% -
SetIntersection_None_Set_uint32_16384_16384 -2.45% 158203496.105 154322555.427 - 0.06% -
SetIntersection_Front_Set_uint32_16384_1 -2.45% 1104414.729 1077323.322 - -3.42% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 -2.45% 91.132 88.899 - 33.52% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -2.45% 9.843 9.602 - -1.57% -
BM_lexicographical_compare_three_way_slow_path/16384 -2.45% 3935.921 3839.669 - -3.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.44% 11629027.193 11344745.398 - -1.05% -
SetIntersection_Front_Vector_float_16384_16 -2.43% 1193279.880 1164276.539 - -2.11% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 -2.43% 1.527 1.490 - 1.09% -
BM_std_min<unsigned_char>/30 -2.42% 2.317 2.260 - -2.05% -
rng::swap_ranges(deque<int>)/32 -2.42% 11.032 10.765 - -1.93% -
std::any_of(deque<int>)_(process_all)/50 -2.42% 20.203 19.713 - 2.24% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.42% 9.869 9.630 - -3.08% -
rng::unique_copy(list<int>)_(sprinkled)/8192 -2.42% 7497.406 7316.050 - 4.81% -
BM_PushHeap_uint64_Random_64 -2.42% 5.257 5.130 - -2.71% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.41% 23.265 22.703 - 1.29% -
BM_std_min<unsigned_int>/17 -2.41% 0.971 0.948 - -2.38% -
std::any_of(list<int>)_(process_all)/32768 -2.40% 26629.305 25990.854 - 0.60% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -2.39% 2977.329 2906.105 - -5.01% -
SetIntersection_Interlaced_Vector_uint32_256_256 -2.39% 4703193.840 4590752.623 - -2.59% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 -2.39% 52.634 51.376 - 0.20% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -2.39% 4149.511 4050.388 - -0.45% -
std::find(list<int>)_(process_all)/50 -2.39% 18.690 18.243 - 0.62% -
SetIntersection_None_Set_uint64_16384_16384 -2.39% 172023619.890 167918278.526 - -4.27% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -2.38% 28.612 27.932 - 3.38% -
BM_PushHeap_string_SingleElement_16 -2.37% 2.494 2.434 - -11.93% -
std::copy_backward(vector<bool>)_(aligned)/4096 -2.37% 5.120 4.999 - -2.07% -
BM_MakeHeap_uint64_Random_262144 -2.37% 1.048 1.024 - -1.30% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.36% 33.240 32.454 - 3.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.36% 26.082 25.466 - -1.74% -
SetIntersection_None_Set_string_1024_4 -2.36% 9503234.614 9278911.294 - 0.58% -
SetIntersection_Front_Set_uint64_64_4 -2.36% 17566507.026 17152041.869 - -0.38% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.36% 2075.510 2026.559 - -2.36% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -2.36% 39.856 38.917 - 37.40% -
rng::copy_backward(list<int>)/4096 -2.35% 3136.627 3062.905 - -1.50% -
std::rotate_copy(deque<int>)/1024 -2.35% 34.984 34.163 - -0.14% -
SetIntersection_None_Vector_string_262144_4 -2.34% 1363231.941 1331321.162 - -1.64% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -2.34% 1.606 1.568 - 9.56% -
SetIntersection_None_Set_uint32_262144_1024 -2.34% 1178099.856 1150576.252 - 0.50% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 -2.34% 38.377 37.481 - -0.49% -
rng::copy_backward(list<int>)/8 -2.32% 2.424 2.368 - -3.82% -
BM_MakeThenSortHeap_float_Random_4 -2.32% 4.386 4.284 - -3.99% -
BM_deque_deque_move_backward/70000 -2.31% 8966.604 8759.168 - -0.46% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.31% 1241778.156 1213068.521 - -1.07% -
std::copy_backward(vector<bool>)_(aligned)/512 -2.31% 1.551 1.516 - -2.85% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -2.31% 1.221 1.192 - -3.72% -
BM_MakeHeap_string_SingleElement_262144 -2.30% 7.559 7.385 - -5.22% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -2.30% 4.016 3.923 - -8.48% -
SetIntersection_Front_Set_uint32_16384_256 -2.30% 5184166.385 5065124.399 - 4.24% -
BM_deque_deque_move_backward/1 -2.30% 3.433 3.354 - 23.03% -
SetIntersection_Interlaced_Set_float_64_64 -2.29% 15191200.071 14843160.520 - -1.69% -
BM_PushHeap_string_Descending_256 -2.29% 2.362 2.308 - -24.74% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 -2.28% 14.062 13.741 - 2.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.28% 1431896.730 1399208.025 - -2.41% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -2.28% 10.726 10.482 - 4.97% -
rng::find_if(deque<int>)_(process_all)/32768 -2.28% 11916.218 11644.693 - -4.49% -
std::move(list<int>)/512 -2.27% 362.591 354.344 - 0.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -2.27% 7575135.759 7403182.959 - -5.22% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -2.27% 26711.547 26106.467 - -7.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -2.26% 20994785.009 20519269.378 - -2.31% -
SetIntersection_Front_Set_uint32_262144_64 -2.26% 2021788.326 1976015.991 - -1.65% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.26% 6453.949 6308.302 - -2.29% -
rng::copy_n(list<int>)/32768 -2.26% 27049.485 26439.231 - 0.68% -
BM_PushHeap_uint64_SingleElement_1 -2.26% 0.554 0.542 - 3.87% -
std::multiset<int>::count(key)_(existent)/32 -2.25% 3.569 3.488 - -1.18% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -2.25% 1.429 1.397 - 4.38% -
BM_PopHeap_pair<uint32,_uint32>_4 -2.24% 3.202 3.130 - -2.90% -
SetIntersection_Front_Vector_uint32_262144_16 -2.24% 1178591.229 1152170.765 - -3.25% -
std::deque<int>::ctor(size)/32 -2.24% 27.385 26.772 - 2.49% -
BM_PushHeap_uint64_Descending_1 -2.24% 0.636 0.621 - 38.51% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.24% 58686.779 57374.735 - 4.88% -
BM_StringRelational_Eq_Small_Huge_Control -2.23% 0.493 0.482 - 0.28% -
SetIntersection_Front_Set_uint64_262144_16384 -2.23% 352067955.320 344215270.287 - 2.37% -
SetIntersection_Interlaced_Vector_string_1024_16 -2.23% 3441070.184 3364389.022 - -1.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.23% 1409082.190 1377725.082 - -3.83% -
BM_RangesMakeHeap_string_SingleElement_64 -2.23% 6.379 6.237 - -3.67% -
BM_std_min<unsigned_short>/18 -2.22% 1.590 1.555 - 1.32% -
rng::none_of(list<int>)_(process_all)/32768 -2.22% 26261.461 25679.173 - 0.77% -
BM_RangesPushHeap_uint32_Random_256 -2.22% 6.079 5.945 - 0.35% -
BM_vector_deque_ranges_copy_backward/512 -2.21% 18.043 17.643 - -1.48% -
BM_RangesPushHeap_float_Descending_1 -2.21% 0.559 0.547 - -21.54% -
SetIntersection_None_Vector_uint64_262144_256 -2.21% 1218435.672 1191493.134 - -1.01% -
BM_std_minmax<char>/19 -2.21% 1.762 1.724 - -2.57% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.21% 211.170 206.509 - -8.15% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -2.21% 30.864 30.183 - 2.37% -
std::partial_sort_copy(list<int>)_(ascending)/8 -2.21% 9.170 8.967 - -0.51% -
SetIntersection_Interlaced_Vector_string_256_64 -2.20% 21105075.497 20640222.345 - 2.30% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.20% 430.195 420.731 - 1.60% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 -2.20% 24.939 24.391 - 27.81% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -2.19% 37242.689 36426.641 - -1.70% -
SetIntersection_Interlaced_Vector_uint64_64_64 -2.19% 11701014.879 11444675.026 - 0.38% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.19% 6452.229 6310.976 - -0.03% -
BM_MakeThenSortHeap_string_SingleElement_262144 -2.19% 50.669 49.561 - -3.86% -
SetIntersection_None_Set_float_262144_1024 -2.19% 1191485.027 1165449.707 - -0.54% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -2.18% 23.923 23.401 - -0.37% -
BM_MakeHeap_uint32_Random_16 -2.18% 1.281 1.253 - 0.05% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -2.17% 9.060 8.864 - -1.17% -
std::set<int>::ctor(const&,_alloc)/32 -2.17% 223.108 218.267 - 1.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.17% 4680391.464 4578883.439 - -1.89% -
std::is_sorted(vector<int>,_pred)/8 -2.17% 3.792 3.710 - -9.67% -
SetIntersection_None_Set_uint32_256_256 -2.16% 5881673.360 5754484.139 - -0.26% -
std::find_if(list<int>)_(bail_25%)/8 -2.15% 1.219 1.192 - -2.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.14% 1095400.122 1071923.449 - -2.13% -
rng::copy_backward(deque<int>)/262144 -2.14% 31976.985 31292.240 - -0.21% -
std::move_backward(list<int>)/32768 -2.14% 32043.543 31358.163 - -1.80% -
SetIntersection_Front_Vector_string_64_4 -2.14% 18833040.557 18430266.776 - -2.10% -
BM_std_min<unsigned_int>/29 -2.14% 2.105 2.060 - -1.38% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -2.13% 1.214 1.188 - -2.63% -
BM_std_minmax<unsigned_int>/31 -2.12% 2.563 2.509 - 1.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -2.12% 0.713 0.698 - -0.51% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.12% 1750052.296 1712950.853 - 0.03% -
BM_MakeHeap_string_Descending_256 -2.11% 2.755 2.697 - -0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -2.11% 10045808.259 9833527.423 - 0.39% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 -2.11% 0.712 0.697 - -0.88% -
SetIntersection_Interlaced_Set_uint32_262144_64 -2.10% 1577697.103 1544579.836 - -0.14% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -2.10% 1206.986 1181.690 - -1.40% -
std::set<std::string>::erase(key)_(non-existent)/1024 -2.09% 25.519 24.984 - -5.76% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -2.09% 3389.488 3318.540 - -3.87% -
BM_std_minmax<char>/24 -2.09% 1.409 1.380 - 10.07% -
std::find_end(list<int>)_(match_near_end)/1024 -2.08% 61.655 60.375 - -98.69% -
SetIntersection_Front_Vector_uint32_1024_256 -2.07% 2355613.412 2306793.980 - -2.06% -
BM_PushHeap_float_Ascending_262144 -2.07% 5.223 5.114 - -2.58% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -2.07% 23.787 23.295 - -0.26% -
rng::stable_sort(vector<int>)_(repeated)/1024 -2.06% 1129.935 1106.625 - -2.14% -
SetIntersection_None_Set_float_16384_1 -2.06% 159609597.205 156319586.574 - -0.81% -
SetIntersection_None_Set_float_262144_262144 -2.06% 1193096.438 1168513.102 - 0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.05% 4474562.267 4382759.487 - -1.97% -
BM_SortHeap_pair<uint32,_uint32>_1024 -2.05% 14.073 13.784 - -1.15% -
std::adjacent_find(list<int>,_pred)/8 -2.05% 3.933 3.852 - -1.07% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -2.05% 24028.766 23536.725 - -9.81% -
rng::find(vector<int>)_(process_all)/8 -2.05% 2.856 2.798 - -3.57% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -2.04% 1.451 1.421 - 4.34% -
std::map<int,_int>::insert(value)_(new_value)/8192 -2.04% 38.635 37.845 - -4.82% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.04% 11783729.534 11543159.643 - 0.41% -
SetIntersection_None_Vector_uint64_16384_16384 -2.04% 1192052.833 1167718.884 - -0.03% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.04% 32.024 31.371 - -4.38% -
rng::search(vector<int>)_(same_length)/1024 -2.02% 252.470 247.362 - 0.01% -
rng::starts_with(deque<int>)/8 -2.02% 4.252 4.166 - 1.64% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.02% 54967.306 53856.500 - -1.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -2.02% 8925403.173 8745070.222 - -27.40% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.02% 56282.525 55145.793 - -1.23% -
std::find_first_of(deque<int>)_(large_needle)/50 -2.01% 688.920 675.042 - -3.78% -
BM_MakeHeap_string_PipeOrgan_1024 -2.01% 4.915 4.816 - -2.96% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -2.01% 2.621 2.568 - 2.50% -
SetIntersection_None_Vector_uint64_256_4 -2.01% 4456135.681 4366512.133 - -2.65% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.01% 11.672 11.438 - -0.35% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.01% 13565.583 13293.200 - -0.41% -
BM_deque_deque_move_backward/64000 -2.01% 8245.818 8080.359 - 0.66% -
std::copy_n(vector<int>)/8 -2.01% 2.260 2.215 - 2.31% -
SetIntersection_None_Vector_uint32_262144_1024 -2.01% 1225679.258 1201091.530 - 0.47% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.00% 1272514.568 1247029.215 - -0.34% -
BM_vector_deque_ranges_move_backward/512 -2.00% 18.257 17.892 - 0.86% -
BM_std_min<char>/22 -2.00% 2.045 2.004 - -3.19% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.99% 93565.152 91702.002 - -1.75% -
rng::partial_sort(deque<int>)_(repeated)/1024 -1.99% 6522.922 6393.094 - -0.09% -
SetIntersection_None_Set_uint32_256_16 -1.99% 11124979.222 10903661.285 - -0.49% -
rng::fill_n(list<int>)/50 -1.99% 16.087 15.767 - -1.39% -
BM_deque_vector_ranges_move_backward/0 -1.99% 1.405 1.377 - -8.37% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -1.98% 11.074 10.854 - -1.15% -
BM_deque_vector_copy_backward/5500 -1.98% 204.348 200.294 - 0.37% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -1.98% 1392.199 1364.613 - 10.31% -
BM_vector_deque_copy_backward/2 -1.98% 2.225 2.181 - 5.55% -
BM_std_minmax<unsigned_char>/12 -1.98% 2.022 1.982 - 1.86% -
BM_PushHeap_string_Descending_16384 -1.97% 2.403 2.356 - -30.07% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.97% 532.060 521.563 - -1.73% -
BM_RangesPushHeap_uint64_Random_4 -1.97% 2.329 2.283 - 6.92% -
BM_RangesSortHeap_uint64_4 -1.97% 0.953 0.934 - 0.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.97% 1396878.526 1369374.770 - -2.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.97% 1254415.833 1229723.739 - -2.50% -
std::is_sorted_until(list<int>)/8 -1.97% 2.269 2.224 - 0.74% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -1.96% 2.691 2.638 - 0.70% -
BM_RangesMakeHeap_uint64_Random_16 -1.96% 1.300 1.275 - -1.41% -
SetIntersection_Interlaced_Set_float_262144_16 -1.96% 1635374.918 1603293.539 - 0.26% -
std::deque<int>::ctor(size)/1024 -1.96% 73.490 72.050 - 4.57% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.96% 4970.786 4873.449 - 5.84% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 -1.96% 24.358 23.882 - -0.47% -
rng::copy(vector<int>)/32768 -1.95% 3180.336 3118.257 - -10.56% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.94% 627761.479 615561.620 - 3.12% -
SetIntersection_Front_Vector_uint64_256_16 -1.94% 4500862.255 4413486.914 - -0.34% -
SetIntersection_Front_Set_string_64_16 -1.94% 25769277.455 25269103.886 - -1.91% -
std::move_backward(list<int>)/262144 -1.94% 267917.178 262719.294 - -0.83% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -1.94% 6.592 6.464 - 1.35% -
bm_lexicographical_compare<signed_char>/64 -1.93% 2.123 2.082 - -9.96% -
SetIntersection_None_Set_float_262144_16 -1.93% 1195569.744 1172484.535 - 0.98% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.93% 24382057.073 23911268.839 - -1.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.93% 1138117.990 1116181.209 - 3.42% -
SetIntersection_Front_Set_uint64_256_4 -1.93% 4563493.154 4475581.176 - 0.58% -
SetIntersection_Front_Vector_uint64_1024_64 -1.93% 1445721.582 1417873.200 - 3.35% -
SetIntersection_Front_Vector_uint64_16384_16 -1.92% 1198582.310 1175510.527 - -0.55% -
std::multiset<int>::find(key)_(existent)/1024 -1.92% 3.833 3.759 - -1.06% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.92% 50.166 49.201 - -2.24% -
BM_std_minmax<unsigned_short>/22 -1.92% 2.286 2.242 - -6.33% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.92% 81424.695 79861.532 - -3.03% -
std::transform(list<int>)_(identity_transform)/50 -1.92% 39.489 38.733 - -2.27% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.92% 58217.921 57102.379 - 0.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.92% 0.851 0.835 - 1.07% -
BM_deque_deque_ranges_copy/4096 -1.91% 153.309 150.376 - -0.34% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.90% 18573529.879 18220273.319 - -0.98% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.90% 282220.145 276859.684 - -1.89% -
BM_LowerBound_string_1024 -1.90% 180.798 177.365 - -0.43% -
std::unordered_multiset<int>::find(key)_(existent)/32 -1.90% 1.195 1.172 - -9.95% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.90% 36147.217 35461.982 - -0.46% -
SetIntersection_Front_Vector_uint64_64_16 -1.89% 15405585.997 15113663.439 - -0.68% -
std::multiset<int>::contains(key)_(non-existent)/32 -1.89% 2.638 2.588 - 10.36% -
std::search(vector<int>)_(same_length)/1024 -1.89% 254.384 249.564 - -2.07% -
BM_std_min<unsigned_short>/19 -1.89% 1.853 1.818 - -3.94% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -1.89% 1.162 1.140 - -6.50% -
std::move(vector<int>)/1048576 -1.89% 56880.504 55805.817 - -0.79% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.89% 55100.520 54059.678 - 0.95% -
BM_std_minmax<unsigned_short>/18 -1.89% 1.947 1.910 - -3.76% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.89% 20088.098 19709.185 - -1.43% -
BM_RangesPopHeap_float_4 -1.89% 2.482 2.436 - 2.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.88% 16069395.281 15766716.233 - 0.59% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.88% 16.823 16.506 - -0.48% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 -1.88% 16.418 16.109 - -0.32% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.88% 1.208 1.186 - 2.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.88% 1236144.446 1212935.940 - 2.13% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.87% 1130.441 1109.268 - -1.80% -
BM_StringDestroy_Large -1.87% 7.087 6.955 - 3.08% -
std::set<int>::equal_range(key)_(existent)/8192 -1.87% 8.238 8.084 - 1.60% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 -1.87% 28.192 27.664 - 1.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.87% 248451022.085 243813816.511 - -1.74% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 -1.86% 33.474 32.852 - -0.47% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 -1.86% 11.579 11.364 - 0.36% -
rng::starts_with(deque<int>)/1048576 -1.85% 496740.426 487528.637 - -1.38% -
BM_deque_deque_ranges_copy_backward/1 -1.85% 3.413 3.350 - 20.73% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.85% 2.039 2.002 - -2.04% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -1.85% 25.450 24.980 - -6.93% -
SetIntersection_Interlaced_Set_string_262144_4 -1.85% 1886637.449 1851748.779 - -2.02% -
rng::remove(vector<int>)_(sprinkled)/1024 -1.85% 536.638 526.728 - 82.78% -
SetIntersection_None_Set_float_262144_256 -1.85% 1195249.348 1173178.059 - 0.84% -
std::multiset<std::string>::insert(value)_(new_value)/1024 -1.84% 63.841 62.665 - 1.81% -
BM_std_min<unsigned_char>/20 -1.84% 1.540 1.512 - -0.24% -
BM_std_minmax<char>/7 -1.84% 2.470 2.425 - -4.72% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.83% 4953.290 4862.841 - -2.70% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.82% 42.872 42.089 - 8.99% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -1.82% 26.748 26.260 - 1.14% -
BM_std_minmax<char>/13 -1.82% 2.287 2.246 - 0.15% -
BM_StringEraseToEnd_Huge_Transparent -1.82% 2.572 2.525 - -1.59% -
SetIntersection_None_Set_float_262144_1 -1.82% 1201328.371 1179487.957 - 1.49% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.82% 44198.301 43395.239 - 1.48% -
rng::fill(vector<bool>)/64 -1.82% 1.637 1.607 - 0.13% -
std::copy_if(vector<int>)_(entire_range)/64 -1.82% 16.100 15.807 - -3.40% -
SetIntersection_None_Vector_uint32_16384_4 -1.82% 1184038.168 1162546.717 - -1.18% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.81% 4.299 4.221 - -3.36% -
std::multiset<std::string>::contains(key)_(existent)/8192 -1.81% 28.442 27.928 - -0.18% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.81% 14612.658 14348.517 - -0.04% -
rng::reverse_copy(list<int>)/32768 -1.81% 26002.504 25532.832 - -2.13% -
std::find(deque<int>)_(process_all)/50 -1.80% 14.114 13.860 - 4.72% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.80% 64546.753 63384.600 - -0.68% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 -1.80% 705.412 692.724 - 0.98% -
BM_deque_deque_copy_backward/2 -1.80% 3.060 3.005 - 18.61% -
std::move(vector<int>)/8 -1.80% 2.271 2.230 - -3.27% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.80% 115161.823 113094.294 - -2.23% -
BM_RangesPushHeap_float_Ascending_262144 -1.79% 5.184 5.091 - -0.86% -
SetIntersection_Front_Set_uint32_262144_16 -1.79% 1313403.350 1289867.100 - -1.62% -
BM_std_minmax_element<char>/4 -1.79% 1.244 1.221 - -1.66% -
SetIntersection_None_Set_uint32_16384_1 -1.79% 155967950.128 153176109.631 - -11.11% -
BM_std_min<unsigned_long_long>/15 -1.79% 2.216 2.176 - -0.54% -
std::partial_sort(deque<int>)_(ascending)/8 -1.78% 30.769 30.221 - 2.03% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 -1.78% 26.883 26.405 - -1.70% -
std::reverse_copy(list<int>)/8 -1.78% 2.470 2.427 - 0.30% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -1.77% 111546.866 109567.772 - -0.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.77% 35631.703 35000.388 - -0.11% -
std::search(deque<int>,_pred)_(same_length)/1000 -1.77% 492.958 484.231 - 1.29% -
SetIntersection_None_Vector_string_262144_262144 -1.77% 1368074.544 1343865.655 - -1.18% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.77% 50481.462 49589.091 - -0.53% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.77% 67.145 65.959 - -1.51% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.76% 602.639 592.013 - -2.15% -
BM_vector_deque_ranges_move/5500 -1.76% 199.560 196.041 - -1.84% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.76% 12126737.932 11912949.699 - -0.58% -
BM_MakeThenSortHeap_string_SingleElement_64 -1.76% 19.804 19.455 - -1.12% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 -1.76% 192.538 189.149 - -0.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.76% 62950856.073 61843656.873 - -2.00% -
BM_std_minmax<unsigned_char>/15 -1.76% 3.091 3.037 - 1.83% -
BM_MakeThenSortHeap_string_Ascending_256 -1.75% 20.242 19.887 - -4.71% -
BM_deque_deque_ranges_copy_backward/2 -1.75% 3.060 3.006 - 18.72% -
std::adjacent_find(vector<int>)/8 -1.75% 2.065 2.029 - -0.03% -
SetIntersection_Front_Vector_uint32_16_16 -1.75% 38554858.263 37881280.777 - -0.01% -
BM_StringRelational_Less_Empty_Small_Control -1.75% 2.102 2.065 - 3.68% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.75% 26.114 25.658 - -3.55% -
BM_deque_deque_ranges_move_backward/2 -1.75% 3.059 3.006 - 18.89% -
BM_deque_vector_copy/1024 -1.74% 37.529 36.875 - -0.99% -
rng::remove_if(deque<int>)_(prefix)/1024 -1.74% 582.202 572.062 - 1.96% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 -1.74% 9.813 9.643 - 0.42% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -1.74% 2.459 2.416 - 7.79% -
SetIntersection_Front_Set_uint64_262144_262144 -1.74% 1849708.252 1817583.576 - 0.19% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 -1.73% 25.373 24.933 - 0.35% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -1.73% 6220413.792 6112732.424 - 2.92% -
BM_std_min<short>/28 -1.73% 2.675 2.629 - -3.69% -
BM_std_min<unsigned_long_long>/14 -1.73% 1.976 1.942 - 0.58% -
SetIntersection_Front_Vector_string_16_4 -1.73% 65106159.301 63980994.113 - 0.49% -
BM_RangesPopHeap_float_16384 -1.73% 34.286 33.694 - 0.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.73% 174709.319 171692.249 - -1.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.73% 68715.826 67529.641 - 1.33% -
BM_deque_deque_ranges_move_backward/1 -1.72% 3.494 3.433 - 22.84% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.72% 41736062.574 41016610.408 - -0.16% -
SetIntersection_None_Set_float_262144_64 -1.72% 1192016.844 1171470.051 - 0.84% -
rng::replace(vector<int>)_(prefix)/1024 -1.72% 169.215 166.304 - 0.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 -1.72% 34.336 33.745 - -0.36% -
BM_MakeHeap_string_Descending_16 -1.72% 2.431 2.389 - 1.07% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.72% 19838.452 19497.868 - -2.47% -
BM_deque_vector_ranges_copy/5500 -1.71% 200.849 197.405 - -1.81% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.71% 10.028 9.856 - -2.55% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -1.71% 24.272 23.856 - -11.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.71% 9.644 9.479 - 0.27% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -1.71% 3911.147 3844.291 - -2.40% -
rng::for_each(deque<int>)/8 -1.71% 0.939 0.923 - -0.43% -
BM_RangesMakeThenSortHeap_string_Descending_4 -1.71% 3.732 3.668 - -2.91% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -1.71% 4.712 4.631 - 0.48% -
rng::replace(vector<int>)_(prefix)/8192 -1.71% 1307.184 1284.890 - 1.70% -
SetIntersection_Interlaced_Vector_string_16384_1024 -1.70% 118509053.724 116490660.333 - -0.05% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -1.70% 23.128 22.735 - -0.22% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -1.70% 25.376 24.945 - 1.12% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.70% 780.592 767.361 - -0.08% -
std::any_of(deque<int>)_(process_all)/8 -1.69% 3.223 3.168 - 2.55% -
std::partition(vector<int>)_(sparse)/32 -1.69% 9.060 8.907 - 2.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.69% 11847984.807 11647709.107 - 1.37% -
BM_StringRelational_Less_Small_Empty_Control -1.69% 2.035 2.000 - 5.38% -
BM_MakeThenSortHeap_float_Ascending_16384 -1.69% 27.982 27.509 - -0.58% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 -1.69% 32.666 32.114 - 2.93% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.68% 67123.375 65993.679 - -0.63% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -1.68% 9.383 9.225 - 1.01% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.68% 2.175 2.138 - 1.91% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.68% 3.756 3.693 - -2.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.68% 1217014.837 1196583.099 - -0.26% -
SetIntersection_None_Set_float_16384_4 -1.68% 159059302.911 156389834.173 - -0.58% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 -1.67% 110.820 108.965 - -0.32% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -1.67% 7184423.968 7064167.091 - 0.09% -
BM_deque_deque_ranges_move/5500 -1.67% 203.798 200.391 - -0.44% -
rng::starts_with(vector<int>,_pred)/1000 -1.67% 455.668 448.072 - -1.68% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.67% 37087.301 36469.273 - -0.79% -
SetIntersection_None_Vector_string_1024_256 -1.66% 1235250.133 1214735.619 - 0.57% -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 -1.66% 1.477 1.452 - -1.02% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -1.66% 219.971 216.322 - 4.63% -
std::remove(deque<int>)_(sprinkled)/32 -1.66% 56.007 55.080 - 4.66% -
std::partition(vector<int>)_(dense)/32 -1.65% 8.652 8.509 - -0.24% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.65% 305.792 300.738 - -0.26% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.65% 7.715 7.588 - -0.16% -
rng::rotate(list<int>)_(by_1/3)/50 -1.65% 24.690 24.283 - 2.95% -
std::partition_point(vector<int>)/50 -1.64% 2.579 2.536 - -1.35% -
BM_std_min<short>/22 -1.64% 1.868 1.837 - -2.65% -
SetIntersection_Interlaced_Set_string_4_4 -1.64% 166722056.192 163989020.518 - -2.55% -
std::rotate(vector<int>)_(by_1/4)/8192 -1.64% 2615.511 2572.658 - -0.87% -
SetIntersection_None_Vector_uint64_1024_16 -1.63% 1151317.911 1132501.836 - -1.64% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.63% 13593.738 13371.604 - -2.52% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 -1.63% 6.643 6.534 - -0.15% -
rng::find_first_of(deque<int>)_(large_needle)/50 -1.63% 685.131 673.946 - -5.53% -
std::set<int>::lower_bound(key)_(existent)/8192 -1.63% 8.259 8.124 - 3.53% -
SetIntersection_None_Vector_uint32_16384_256 -1.62% 1173750.122 1154707.081 - -1.69% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.62% 220.642 217.065 - 0.16% -
BM_vector_deque_ranges_move/4000 -1.62% 143.721 141.391 - -0.98% -
std::rotate(vector<int>)_(by_1/4)/32 -1.62% 12.106 11.909 - -0.91% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -1.62% 1.215 1.195 - 2.96% -
BM_std_min<short>/25 -1.62% 2.052 2.018 - -3.23% -
BM_deque_deque_move_backward/2 -1.61% 3.054 3.005 - 21.84% -
BM_RangesPushHeap_uint32_Random_64 -1.61% 5.593 5.503 - -0.11% -
SetIntersection_None_Set_float_256_16 -1.61% 11302320.017 11119950.441 - 0.33% -
SetIntersection_None_Vector_uint64_256_16 -1.61% 4288602.573 4219499.769 - -1.50% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -1.61% 1.680 1.653 - -1.48% -
std::set<std::string>::ctor(const&)/8192 -1.61% 347045.741 341464.596 - -0.34% -
std::unordered_set<int>::insert(value)_(new_value)/32 -1.61% 20.300 19.974 - -0.69% -
SetIntersection_Front_Set_float_1024_1 -1.60% 1121726.670 1103725.059 - -1.28% -
BM_std_minmax<char>/1 -1.60% 0.631 0.621 - -2.04% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -1.60% 27.534 27.093 - 4.21% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.60% 21.644 21.298 - -3.21% -
BM_std_minmax<char>/11 -1.60% 1.845 1.815 - 10.13% -
BM_std_min<char>/16 -1.60% 2.522 2.482 - -3.16% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.60% 14.817 14.579 - -0.64% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -1.60% 293.431 288.732 - 2.28% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.60% 13.316 13.103 - -0.44% -
BM_std_min<short>/29 -1.60% 2.402 2.363 - 0.61% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.59% 170541.157 167821.793 - -2.39% -
std::remove_if(vector<int>)_(sprinkled)/50 -1.59% 65.852 64.804 - 7.85% -
SetIntersection_Front_Set_float_64_64 -1.59% 15922739.735 15669433.503 - 1.69% -
rng::is_sorted(list<int>)/1024 -1.59% 777.851 765.493 - 0.79% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.59% 10.113 9.952 - -0.93% -
BM_vector_deque_move_backward/64 -1.58% 3.101 3.051 - 0.73% -
rng::partition(list<int>)_(dense)/32 -1.58% 8.741 8.602 - 1.83% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.58% 6332.980 6232.938 - 0.17% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.58% 17.945 17.663 - -0.58% -
std::find_if_not(vector<int>)_(bail_25%)/8 -1.57% 1.014 0.998 - -10.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.57% 1223627.650 1204468.495 - -0.47% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.57% 19604.667 19297.749 - -2.51% -
std::move_backward(deque<int>)/8 -1.56% 4.061 3.998 - 20.46% -
SetIntersection_None_Set_uint64_256_4 -1.56% 11635512.736 11453526.042 - 0.96% -
std::set<int>::clear()/8192 -1.56% 76236.013 75043.653 - 1.06% -
std::set<std::string>::insert(value)_(new_value)/32 -1.56% 40.729 40.093 - -0.58% -
BM_vector_deque_copy/1024 -1.56% 36.257 35.691 - -2.00% -
std::copy_if(list<int>)_(every_other)/1048576 -1.56% 850980.978 837726.630 - -1.69% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -1.56% 9.883 9.729 - -6.73% -
rng::stable_partition(list<int>)_(dense)/1024 -1.55% 1771.965 1744.422 - -0.07% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.55% 19.031 18.735 - 1.34% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.55% 24.721 24.337 - -0.23% -
BM_RangesPushHeap_uint32_Random_16384 -1.55% 6.322 6.224 - -0.28% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 -1.55% 14.389 14.165 - -0.11% -
BM_std_min<char>/30 -1.55% 2.271 2.236 - 0.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.55% 6679571.256 6576108.361 - -7.40% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.55% 4.040 3.977 - 0.26% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.55% 50309.525 49532.062 - -0.53% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -1.54% 10.571 10.408 - 3.57% -
SetIntersection_Interlaced_Set_float_262144_256 -1.54% 1604678.711 1579947.101 - 0.04% -
SetIntersection_Front_Set_uint32_1024_4 -1.54% 1161328.703 1143488.525 - -0.37% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.54% 5.185 5.105 - -4.08% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.54% 29.732 29.275 - 13.93% -
std::map<int,_int>::clear()/8192 -1.53% 83746.265 82466.203 - 1.75% -
std::remove_if(deque<int>)_(prefix)/32 -1.53% 59.495 58.586 - 0.89% -
SetIntersection_Front_Set_string_1024_256 -1.53% 15593004.801 15354859.609 - -4.82% -
rng::move(list<int>)/262144 -1.53% 253423.994 249553.588 - -1.71% -
std::search(list<int>)_(no_match)/1000 -1.53% 674.805 664.500 - -6.97% -
SetIntersection_Front_Set_uint32_16_16 -1.53% 42090369.762 41447954.581 - -1.67% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.53% 1.229 1.210 - -1.96% -
rng::move_backward(deque<int>)/64 -1.53% 7.257 7.146 - 27.16% -
BM_vector_deque_ranges_move/4096 -1.53% 147.291 145.044 - -1.58% -
BM_MakeHeap_string_Descending_64 -1.52% 2.646 2.606 - 1.80% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.52% 509334.908 501569.583 - -1.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.52% 696.392 685.778 - 0.64% -
BM_std_min<unsigned_short>/16 -1.52% 1.715 1.689 - -2.44% -
BM_std_minmax<unsigned_short>/15 -1.52% 1.936 1.907 - -1.84% -
std::find_first_of(deque<int>)_(large_needle)/32 -1.52% 289.742 285.336 - -6.52% -
std::copy_backward(vector<bool>)_(aligned)/32768 -1.52% 35.966 35.419 - -1.08% -
rng::rotate_copy(list<int>)/50 -1.52% 13.777 13.567 - -0.44% -
BM_deque_deque_ranges_copy_backward/64000 -1.52% 8141.407 8017.756 - 1.44% -
BM_RangesMakeHeap_string_Ascending_16 -1.52% 3.730 3.673 - -0.58% -
SetIntersection_Front_Set_uint32_262144_4 -1.52% 1127294.629 1110203.507 - -2.12% -
std::sample(list<int>)/1024 -1.51% 11884.670 11704.843 - 0.51% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.51% 3.594 3.540 - -2.06% -
BM_std_min<unsigned_int>/28 -1.51% 1.972 1.942 - -1.04% -
rng::all_of(vector<int>)_(process_all)/8 -1.51% 2.443 2.406 - -3.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.50% 1156480.880 1139102.175 - 0.36% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.50% 2.692 2.651 - 0.35% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.50% 1128372.615 1111460.499 - -0.48% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.50% 1572477.131 1548918.781 - 1.04% -
std::stable_partition(vector<int>)_(sparse)/32 -1.49% 7.499 7.387 - 7.47% -
rng::partition(deque<int>)_(dense)/32 -1.49% 11.150 10.983 - 4.47% -
rng::find_if(deque<int>)_(bail_25%)/1024 -1.49% 106.444 104.857 - -1.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.49% 11566270.967 11394134.750 - -2.73% -
BM_std_minmax_element<char>/3 -1.49% 1.250 1.232 - 4.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.49% 4448832.468 4382718.599 - -1.03% -
std::adjacent_find(vector<int>)/50 -1.49% 12.195 12.014 - 0.04% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -1.48% 35.794 35.263 - -0.22% -
SetIntersection_Front_Set_uint32_64_16 -1.48% 16963173.212 16711616.619 - -0.30% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.48% 742.984 731.969 - -8.56% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.48% 19.291 19.005 - -0.66% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.48% 723.657 712.950 - 1.03% -
std::set<int>::contains(key)_(existent)/1024 -1.48% 4.063 4.003 - 1.16% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.47% 3428.008 3377.498 - 1.48% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.47% 1454.854 1433.459 - 2.22% -
std::search(vector<int>)_(no_match)/8192 -1.47% 1690.231 1665.385 - 0.29% -
std::shift_left(deque<int>)/1024 -1.47% 39.995 39.408 - -0.35% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -1.47% 4.955 4.883 - -3.55% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 -1.47% 4.842 4.771 - -0.56% -
std::set<std::string>::find(key)_(non-existent)/1024 -1.47% 20.521 20.220 - -0.72% -
BM_std_minmax<unsigned_long_long>/6 -1.47% 2.098 2.068 - -0.99% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 -1.47% 13.842 13.639 - -0.51% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -1.47% 5975504.275 5887858.965 - 0.36% -
BM_PushHeap_string_SingleElement_262144 -1.46% 2.547 2.510 - -9.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.46% 0.764 0.753 - 1.42% -
bm_ranges_lexicographical_compare<signed_char>/8 -1.46% 3.201 3.155 - -0.36% -
rng::remove_if(deque<int>)_(sprinkled)/32 -1.46% 56.491 55.667 - -9.06% -
rng::copy_backward(list<int>)/262144 -1.46% 224962.906 221688.907 - -0.89% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.45% 23.920 23.573 - 2.26% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.45% 23.215 22.877 - 0.43% -
BM_vector_deque_move/5500 -1.45% 199.031 196.146 - -1.52% -
BM_RangesSortHeap_uint64_16 -1.45% 4.999 4.927 - -0.66% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.45% 113785.741 112138.056 - -1.32% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.45% 12425.437 12245.681 - -0.20% -
std::set<std::string>::ctor(const&,_alloc)/8192 -1.45% 347986.425 342953.001 - -0.14% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -1.45% 1.247 1.229 - -8.58% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -1.45% 1.313 1.294 - -8.01% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.44% 306.106 301.697 - -2.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.44% 71824780.313 70790296.842 - -0.84% -
SetIntersection_Front_Vector_string_262144_16 -1.44% 1726082.171 1701245.015 - -1.10% -
BM_SortHeap_string_262144 -1.44% 178.140 175.578 - -1.78% -
SetIntersection_Front_Vector_string_256_4 -1.44% 4967639.016 4896334.610 - -1.49% -
SetIntersection_None_Set_uint32_16384_4 -1.43% 155351134.010 153122388.874 - -11.22% -
BM_MakeThenSortHeap_string_SingleElement_16 -1.43% 13.966 13.766 - 0.37% -
SetIntersection_Front_Set_uint32_256_4 -1.43% 4558773.279 4493384.503 - 0.23% -
std::copy_n(deque<int>)/8 -1.43% 2.810 2.770 - 4.80% -
rng::rotate_copy(deque<int>)/8192 -1.43% 297.922 293.663 - 0.08% -
BM_MakeThenSortHeap_float_Ascending_1024 -1.43% 8.733 8.608 - -1.31% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 -1.43% 33.721 33.239 - -0.05% -
std::partition(vector<int>)_(dense)/1024 -1.43% 248.548 244.996 - -1.38% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -1.43% 22.300 21.982 - -0.41% -
std::move(vector<bool>)_(unaligned)/512 -1.43% 4.646 4.580 - 15.15% -
BM_RangesPushHeap_uint32_Ascending_1024 -1.42% 3.942 3.886 - -0.74% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -1.42% 1551073.907 1529109.776 - -4.30% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 -1.41% 16.678 16.442 - 0.13% -
std::partition_copy(list<int>)/32 -1.41% 8.598 8.477 - -1.33% -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 -1.41% 24.839 24.488 - -1.60% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -1.41% 153215.406 151049.488 - 2.20% -
rng::all_of(list<int>)_(process_all)/32768 -1.41% 26373.529 26000.844 - 0.84% -
SetIntersection_Front_Vector_string_262144_16384 -1.41% 350828361.258 345875357.485 - -1.91% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.41% 20.107 19.824 - -0.44% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -1.41% 6.778 6.683 - 2.59% -
std::rotate(vector<int>)_(by_1/4)/1024 -1.41% 331.238 326.575 - -0.77% -
std::set<std::string>::count(key)_(existent)/8192 -1.41% 30.084 29.661 - 0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.41% 1123523.954 1107718.939 - -0.34% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.41% 5.344 5.269 - -0.75% -
std::set<std::string>::count(key)_(non-existent)/32 -1.41% 10.884 10.731 - 10.95% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 -1.40% 69.968 68.987 - -0.67% -
BM_MakeThenSortHeap_uint64_Heap_4 -1.40% 1.232 1.214 - 0.61% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 -1.40% 20.137 19.856 - 0.26% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 -1.40% 55.555 54.779 - -0.10% -
std::stable_partition(list<int>)_(sparse)/32 -1.40% 10.066 9.925 - 1.11% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.39% 266.546 262.834 - -0.42% -
std::sort(vector<int>)_(descending)/1024 -1.39% 1060.772 1046.002 - 0.42% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.39% 30.168 29.748 - 1.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.39% 44956106.459 44331082.176 - -1.45% -
SetIntersection_Interlaced_Vector_string_64_16 -1.39% 31387738.715 30952052.326 - -0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.38% 2050297.526 2021917.723 - -3.36% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.38% 19.521 19.252 - -0.05% -
SetIntersection_None_Set_uint64_256_256 -1.38% 5858493.531 5777674.832 - -1.76% -
rng::unique_copy(list<int>)_(sprinkled)/32 -1.38% 10.917 10.767 - -16.10% -
BM_MakeThenSortHeap_float_Ascending_64 -1.38% 4.042 3.986 - 0.67% -
BM_SortHeap_pair<uint32,_uint32>_64 -1.38% 8.874 8.752 - -0.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.38% 5353.909 5280.280 - -8.97% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.37% 6257.364 6171.343 - -0.27% -
SetIntersection_None_Set_float_16384_256 -1.37% 157964109.897 155795486.023 - -1.02% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.37% 8.207 8.095 - 0.34% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.37% 525.727 518.532 - -1.46% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.37% 1127441.624 1112020.962 - -0.57% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 -1.37% 2.899 2.860 - 0.05% -
SetIntersection_Interlaced_Set_float_262144_4 -1.36% 1314077.311 1296183.756 - 0.79% -
bm_swap_ranges_vb_unaligned/8 -1.36% 4.778 4.713 - -4.06% -
std::copy(list<int>)/4096 -1.36% 3358.512 3312.817 - 0.52% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.36% 39943.178 39400.113 - -0.58% -
rng::stable_partition(deque<int>)_(sparse)/1024 -1.36% 473.534 467.102 - 0.81% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -1.36% 14.302 14.108 - -1.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.35% 4616539.475 4554044.673 - -1.63% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.35% 22350276.022 22048284.199 - -0.33% -
SetIntersection_None_Set_float_16384_64 -1.35% 158304317.510 156165386.590 - -0.71% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 -1.35% 4.074 4.019 - 1.57% -
rng::remove(vector<int>)_(sprinkled)/8192 -1.35% 3968.837 3915.266 - 97.42% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 -1.35% 4.228 4.171 - -0.94% -
SetIntersection_Front_Vector_string_64_64 -1.35% 27160103.235 26794090.579 - -3.30% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -1.35% 23.521 23.204 - 0.51% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.35% 26.662 26.302 - -2.48% -
SetIntersection_Front_Vector_uint64_262144_256 -1.35% 2346210.383 2314640.959 - -1.41% -
SetIntersection_None_Set_float_262144_4 -1.34% 1190932.861 1174929.932 - 1.04% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 -1.34% 12.521 12.353 - 0.44% -
BM_StringFindStringLiteral/1024 -1.34% 18.057 17.815 - -1.50% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.34% 6432.757 6346.396 - -0.88% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -1.34% 13.525 13.343 - -10.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.34% 13560307.340 13378913.776 - 4.78% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 -1.34% 692.864 683.609 - 0.19% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -1.33% 26.073 25.726 - 25.79% -
BM_RangesPushHeap_uint32_Ascending_16384 -1.33% 6.735 6.645 - -1.77% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.33% 44.347 43.757 - -0.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.33% 1157776.147 1142380.703 - 1.38% -
BM_std_minmax<unsigned_long_long>/15 -1.33% 3.712 3.663 - -0.93% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 -1.33% 79.296 78.243 - -0.34% -
SetIntersection_None_Set_uint32_16384_64 -1.33% 155438067.443 153375514.570 - -11.41% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 -1.33% 2.160 2.131 - 0.52% -
SetIntersection_Front_Set_string_262144_64 -1.33% 4734416.615 4671610.883 - -2.70% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.33% 26956.344 26598.960 - 2.84% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 -1.32% 121.747 120.134 - -0.44% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 -1.32% 11.449 11.298 - -1.02% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.32% 704.608 695.293 - -1.69% -
rng::for_each(map<int>)/32 -1.32% 26.281 25.933 - 22.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.32% 23653619.339 23341557.095 - -1.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.32% 19369790.412 19114684.372 - -1.06% -
SetIntersection_Interlaced_Set_string_262144_16 -1.32% 2178069.662 2149402.994 - -0.76% -
SetIntersection_None_Vector_uint32_256_256 -1.32% 2265920.915 2236099.994 - -1.50% -
rng::move(vector<int>)/64 -1.31% 4.122 4.068 - -1.06% -
std::find_if_not(vector<char>)_(process_all)/8 -1.31% 2.488 2.456 - -0.54% -
SetIntersection_None_Set_uint32_16384_16 -1.31% 154951089.553 152922094.258 - -10.95% -
BM_std_min<short>/512 -1.31% 7.277 7.182 - -2.04% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -1.30% 6.135 6.055 - -1.80% -
std::partition(list<int>)_(sparse)/50 -1.30% 14.902 14.708 - -0.70% -
BM_RangesPushHeap_uint32_Ascending_256 -1.30% 3.089 3.049 - -0.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.30% 1855790.121 1831616.211 - -3.67% -
std::vector<int>::ctor(size)/32 -1.30% 10.501 10.364 - -5.06% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.30% 10.767 10.626 - -1.63% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.30% 356393686.350 351761496.784 - 0.49% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -1.30% 2.544 2.511 - 6.45% -
SetIntersection_None_Vector_uint32_64_64 -1.30% 9081493.978 8963596.299 - -1.17% -
BM_deque_deque_ranges_copy_backward/1024 -1.30% 41.476 40.938 - 7.62% -
std::shift_left(list<int>)/50 -1.29% 28.097 27.733 - 0.24% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -1.29% 28.352 27.985 - -6.25% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.29% 6.235 6.154 - 1.40% -
std::sort(vector<int>)_(pipe-organ)/8 -1.29% 18.693 18.451 - -0.95% -
SetIntersection_Front_Vector_uint32_1024_64 -1.29% 1438705.382 1420113.932 - 2.14% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -1.29% 5.276 5.208 - -0.13% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.29% 2.683 2.649 - -0.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.29% 9.202 9.083 - -2.33% -
rng::find_if(deque<int>)_(bail_25%)/32768 -1.29% 2751.719 2716.354 - -2.17% -
BM_RangesSortHeap_float_256 -1.28% 5.808 5.733 - -1.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.28% 1258684.053 1242563.225 - -0.41% -
std::move(deque<int>)/1048576 -1.28% 55025.380 54321.583 - -0.17% -
std::for_each_n(deque<int>)/50 -1.28% 3.998 3.947 - -0.60% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.28% 6.612 6.528 - -0.56% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.27% 12147.862 11993.384 - -2.18% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 -1.27% 19.274 19.029 - -0.15% -
BM_RangesMakeThenSortHeap_uint64_Descending_64 -1.27% 8.461 8.354 - -1.37% -
BM_PushHeap_string_Random_262144 -1.26% 18.249 18.018 - -17.34% -
BM_RangesMakeThenSortHeap_string_Ascending_64 -1.26% 15.775 15.576 - 0.03% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.26% 32.791 32.378 - -0.62% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.26% 667.396 658.988 - -0.21% -
BM_deque_vector_ranges_move_backward/5500 -1.26% 201.757 199.216 - -1.94% -
BM_std_min<char>/1024 -1.26% 8.541 8.433 - 1.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.26% 1186352.209 1171426.292 - 1.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.26% 1124145.572 1110019.511 - -1.35% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.26% 699.900 691.107 - -1.05% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.26% 1.526 1.507 - -0.00% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.26% 35.313 34.869 - -1.68% -
SetIntersection_None_Set_float_16384_16 -1.25% 158485664.494 156497836.768 - -0.59% -
rng::stable_partition(list<int>)_(sparse)/32 -1.25% 9.868 9.745 - -0.56% -
SetIntersection_None_Set_float_256_1 -1.25% 11860032.041 11711313.351 - -0.42% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.25% 11498302.225 11354323.351 - -0.40% -
SetIntersection_Front_Set_uint64_16384_16384 -1.25% 347169275.421 342822783.544 - 0.14% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -1.25% 34.373 33.943 - -1.18% -
BM_RangesMakeThenSortHeap_string_Ascending_4 -1.25% 5.464 5.396 - 0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.25% 28595372.447 28238747.600 - -0.01% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.25% 20.197 19.945 - -0.50% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.25% 106124.186 104801.888 - -1.01% -
BM_deque_deque_move/4096 -1.25% 151.840 149.948 - -1.59% -
BM_std_min<short>/23 -1.24% 2.101 2.075 - -1.92% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.24% 1949652.670 1925390.869 - 0.22% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -1.24% 24.655 24.348 - 9.24% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.24% 6300.153 6222.032 - -0.37% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.24% 50.634 50.006 - -0.48% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.24% 44351.035 43801.416 - 0.23% -
BM_MakeThenSortHeap_string_Ascending_16 -1.24% 9.618 9.499 - -1.82% -
std::unordered_set<std::string>::clear()/1024 -1.23% 22813.753 22532.067 - -1.69% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.23% 9.563 9.445 - 1.52% -
BM_MakeThenSortHeap_float_Descending_1024 -1.23% 8.058 7.959 - -0.27% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.23% 17667548.097 17450063.934 - 0.03% -
BM_std_min<unsigned_long_long>/23 -1.23% 2.461 2.431 - 0.07% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -1.23% 9.395 9.279 - -4.30% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -1.23% 1474.540 1456.421 - -8.06% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -1.23% 30.312 29.939 - 1.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.23% 1202518.147 1187746.996 - -0.51% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.23% 252127.025 249031.805 - -1.82% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -1.22% 1909.461 1886.139 - 1.49% -
BM_std_minmax<long_long>/2 -1.22% 1.093 1.079 - -17.90% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 -1.22% 25.282 24.974 - -1.27% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.22% 30.879 30.504 - -0.21% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.22% 4.370 4.317 - -1.03% -
rng::rotate(vector<int>)_(1_element_backward)/8192 -1.21% 299.319 295.687 - -0.93% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 -1.21% 152632.153 150781.259 - 2.28% -
std::multiset<int>::erase(key)_(existent)/8192 -1.21% 60.517 59.785 - -3.25% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -1.20% 13326.316 13165.875 - 1.86% -
rng::find_if(vector<bool>)_(process_all)/8 -1.20% 5.545 5.478 - -2.44% -
std::copy_n(list<int>)/64 -1.20% 14.053 13.884 - -1.08% -
BM_std_min<char>/10 -1.20% 0.912 0.901 - -0.60% -
SetIntersection_Front_Vector_float_1024_1 -1.20% 1122187.028 1108714.683 - -1.50% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.20% 8.430 8.329 - -1.85% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.20% 14.033 13.864 - -1.29% -
std::fill(deque<int>)/8192 -1.20% 244.688 241.754 - 1.00% -
SetIntersection_None_Vector_float_16384_256 -1.20% 1174623.249 1160545.537 - -2.01% -
BM_MakeHeap_string_Descending_4 -1.20% 2.149 2.124 - 1.37% -
BM_lexicographical_compare_three_way_fast_path/16 -1.20% 4.445 4.392 - 1.17% -
rng::fold_left(deque<int>)/8192 -1.20% 4426.169 4373.246 - 0.11% -
BM_vector_deque_move/4096 -1.20% 146.818 145.063 - -1.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.20% 18338992.275 18119810.343 - -0.98% -
SetIntersection_Front_Vector_uint64_256_4 -1.19% 4484250.061 4430746.887 - 1.88% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 -1.19% 1.150 1.136 - 9.52% -
rng::find_if_not(vector<char>)_(process_all)/1024 -1.19% 273.607 270.346 - -1.25% -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 -1.19% 16.384 16.189 - -1.11% -
std::partition_point(deque<int>)/8192 -1.19% 16.508 16.312 - 0.43% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.19% 848761.112 838680.588 - -1.88% -
BM_std_min<unsigned_long_long>/29 -1.19% 2.498 2.469 - 0.52% -
SetIntersection_None_Set_uint64_1024_16 -1.19% 8811967.738 8707517.474 - -0.36% -
rng::sort(vector<int>)_(descending)/1024 -1.18% 1059.868 1047.318 - 0.68% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.18% 10.587 10.462 - -1.15% -
SetIntersection_None_Vector_uint64_262144_262144 -1.18% 1192495.307 1178414.103 - -2.26% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.18% 5.058 4.998 - -0.47% -
std::set<std::string>::equal_range(key)_(existent)/32 -1.18% 16.961 16.761 - 8.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.18% 10.913 10.784 - 0.04% -
SetIntersection_Front_Set_uint64_16_4 -1.18% 59079298.611 58382567.592 - 0.12% -
SetIntersection_None_Vector_uint32_16384_16384 -1.18% 1181544.718 1167611.974 - -0.34% -
rng::rotate(list<int>)_(by_1/2)/32 -1.18% 6.742 6.663 - 9.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.18% 168919914.682 166933426.927 - 0.59% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -1.18% 15.835 15.649 - -0.96% -
std::unordered_multiset<int>::count(key)_(existent)/32 -1.18% 1.724 1.704 - -8.27% -
BM_vector_deque_ranges_move_backward/1024 -1.17% 38.458 38.007 - 1.87% -
SetIntersection_Front_Vector_uint32_1024_1024 -1.17% 5995368.663 5925003.180 - -1.15% -
rng::rotate(list<int>)_(by_1/4)/32 -1.17% 14.417 14.249 - 3.58% -
BM_std_min<long_long>/12 -1.17% 2.067 2.043 - 0.70% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 -1.17% 22.787 22.520 - -0.13% -
SetIntersection_None_Set_float_262144_16384 -1.17% 1186595.867 1172719.074 - 0.78% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 -1.17% 40.092 39.623 - 0.51% -
BM_PushHeap_string_Ascending_16384 -1.17% 18.169 17.957 - -19.35% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -1.17% 21.243 20.996 - -2.72% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 -1.17% 3.325 3.286 - 0.66% -
rng::copy_if(list<int>)_(every_other)/4096 -1.16% 3347.889 3308.893 - 1.58% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -1.16% 2.257 2.231 - -0.36% -
BM_deque_deque_move/4000 -1.16% 148.196 146.473 - 0.41% -
std::multiset<std::string>::clear()/1024 -1.16% 19969.359 19737.340 - 1.55% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.16% 19.267 19.044 - 0.84% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -1.16% 16.427 16.236 - -4.19% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.16% 105047.160 103827.987 - -7.08% -
rng::replace_if(deque<int>)_(prefix)/50 -1.15% 20.434 20.198 - -0.79% -
std::map<std::string,_int>::clear()/8192 -1.15% 205766.015 203390.983 - -1.24% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.15% 17.097 16.900 - 1.03% -
SetIntersection_Front_Vector_uint64_4_1 -1.15% 228695116.164 226057478.832 - -0.26% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -1.15% 8.483 8.386 - -1.55% -
SetIntersection_Front_Set_uint32_16384_4 -1.15% 1158604.669 1145251.720 - 0.56% -
SetIntersection_None_Set_uint32_1024_4 -1.15% 8774124.087 8673151.498 - -0.27% -
std::find_if_not(deque<int>)_(process_all)/8 -1.15% 3.970 3.924 - -1.02% -
BM_PopHeap_float_4 -1.15% 2.496 2.467 - 3.94% -
BM_std_min<unsigned_long_long>/21 -1.15% 2.031 2.008 - 0.60% -
BM_RangesMakeHeap_string_SingleElement_16 -1.15% 5.707 5.642 - 1.98% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.15% 177827124.661 175789077.744 - 0.84% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 -1.15% 48.479 47.924 - -0.17% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.14% 827.490 818.059 - -2.58% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -1.14% 13074.188 12925.180 - -0.64% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.14% 7250.699 7168.132 - -0.43% -
BM_vector_deque_copy_backward/1 -1.14% 2.475 2.447 - 5.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.14% 1158409.203 1145241.021 - -0.97% -
BM_MakeHeap_string_Ascending_16384 -1.14% 5.298 5.237 - -8.93% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.14% 19640.610 19417.647 - -1.95% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -1.13% 1.698 1.678 - -0.66% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.13% 978.362 967.266 - -1.74% -
rng::find_last(vector<char>)_(bail_90%)/8192 -1.13% 102.036 100.879 - -1.33% -
BM_std_minmax<int>/11 -1.13% 1.781 1.761 - -3.85% -
BM_std_minmax<unsigned_char>/11 -1.13% 1.807 1.787 - 4.38% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -1.13% 5.085 5.027 - -1.73% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 -1.13% 1946.186 1924.184 - 1.01% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.13% 566.207 559.810 - -2.18% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -1.13% 277.414 274.283 - -6.81% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 -1.13% 30.756 30.409 - -0.07% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.13% 102.849 101.690 - 0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.13% 5340424.075 5280253.779 - -1.64% -
std::unique(list<int>,_pred)_(sprinkled)/32 -1.12% 65.597 64.859 - 0.26% -
BM_lexicographical_compare_three_way_slow_path/16 -1.12% 4.538 4.488 - -1.14% -
SetIntersection_None_Set_string_262144_262144 -1.12% 1684251.547 1665384.439 - -1.95% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.12% 32189.026 31828.706 - -2.10% -
BM_RangesPopHeap_float_64 -1.12% 13.554 13.402 - 9.39% -
BM_PushHeap_string_QuickSortAdversary_16 -1.12% 10.326 10.211 - 0.79% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -1.12% 3.837 3.794 - 3.53% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.12% 0.944 0.933 - -3.40% -
std::find(vector<bool>)_(process_all)/1048576 -1.12% 3724.501 3682.935 - -0.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.12% 1257213.701 1243191.046 - -2.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.11% 3710590.648 3669240.321 - -0.55% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.11% 14.349 14.189 - -0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.11% 1990908.692 1968772.787 - -2.53% -
BM_std_minmax<unsigned_char>/13 -1.11% 2.305 2.279 - 2.72% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.11% 804.372 795.434 - 0.18% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.11% 1.206 1.193 - -1.12% -
BM_std_minmax<short>/26 -1.11% 2.518 2.490 - 0.39% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.11% 8.706 8.609 - 0.21% -
SetIntersection_None_Set_string_262144_1024 -1.11% 1689316.242 1670565.268 - -2.04% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -1.11% 5.650 5.588 - -0.53% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 -1.11% 20.068 19.846 - 0.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.11% 399484.803 395059.952 - 0.05% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.11% 4.828 4.775 - -1.84% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.11% 2085802.979 2062749.350 - -2.45% -
rng::partition(list<int>)_(sparse)/1024 -1.10% 732.196 724.107 - -1.15% -
BM_deque_deque_ranges_move/1 -1.10% 3.482 3.444 - 0.67% -
BM_deque_vector_ranges_copy/1024 -1.10% 37.279 36.867 - -0.66% -
BM_StringFindNoMatch/512 -1.10% 9.333 9.230 - -0.45% -
BM_vector_deque_ranges_move_backward/4000 -1.10% 146.282 144.667 - 0.18% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.10% 9.595 9.489 - -0.50% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.10% 1475.638 1459.379 - -1.35% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.10% 4180.128 4134.082 - -1.74% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.10% 201879924.429 199657233.047 - 0.83% -
std::multimap<std::string,_int>::clear()/8192 -1.10% 203301.597 201066.695 - -0.81% -
BM_PopHeap_string_16384 -1.10% 73.464 72.657 - -0.06% -
bm_ranges_swap_ranges_vb_aligned/512 -1.10% 5.295 5.237 - -0.17% -
std::rotate_copy(list<int>)/50 -1.10% 14.409 14.251 - 1.13% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.10% 1.254 1.241 - -0.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.10% 369732.405 365678.943 - -0.73% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.10% 8.790 8.693 - -1.09% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.10% 28890.690 28574.167 - -1.26% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -1.09% 28.061 27.754 - -6.85% -
SetIntersection_Interlaced_Set_string_262144_256 -1.09% 2067847.168 2045211.343 - -1.90% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 -1.09% 13348.303 13202.307 - 2.36% -
rng::find(vector<bool>)_(process_all)/1048576 -1.09% 3718.145 3677.478 - 0.34% -
std::find_if_not(deque<int>)_(process_all)/50 -1.09% 23.949 23.687 - -1.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.09% 1112977.243 1100806.500 - -2.01% -
bm_ranges_lexicographical_compare<signed_char>/6 -1.09% 2.602 2.574 - -1.57% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.09% 7628.813 7545.594 - -1.00% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -1.09% 33.866 33.497 - -1.18% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.09% 0.998 0.987 - -4.83% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.09% 17.228 17.040 - 2.85% -
std::map<int,_int>::ctor(const&)/32 -1.09% 215.021 212.680 - 0.37% -
rng::stable_partition(list<int>)_(alloc_fails)/32 -1.09% 1911.802 1891.035 - -0.32% -
BM_PushHeap_string_QuickSortAdversary_64 -1.09% 13.107 12.964 - 0.64% -
BM_std_minmax<short>/31 -1.09% 3.100 3.066 - -0.63% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.08% 1.380 1.365 - -0.73% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.08% 6727.116 6654.183 - 0.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.08% 1697906.118 1679530.130 - -2.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.08% 1122359.982 1110217.634 - 0.05% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.08% 4.188 4.142 - -1.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.08% 14712690.808 14553721.561 - -52.94% -
BM_std_min<unsigned_char>/13 -1.08% 1.566 1.549 - -0.81% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.08% 6.822 6.748 - -1.53% -
SetIntersection_None_Set_uint64_16_1 -1.08% 70813026.353 70050481.728 - -0.34% -
rng::search(vector<int>)_(no_match)/8192 -1.08% 1666.267 1648.337 - -0.75% -
BM_std_min<char>/11 -1.07% 1.052 1.040 - -0.70% -
rng::find_last(vector<int>)_(bail_90%)/8192 -1.07% 192.510 190.442 - 0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.07% 60016671.159 59372442.729 - -1.35% -
SetIntersection_None_Vector_float_262144_1024 -1.07% 1228215.694 1215081.005 - -1.36% -
std::remove(vector<int>)_(sprinkled)/32 -1.06% 52.042 51.488 - -0.37% -
BM_RangesMakeThenSortHeap_string_Heap_1024 -1.06% 63.740 63.064 - 0.13% -
BM_RangesPushHeap_uint32_Ascending_64 -1.06% 2.225 2.202 - -0.61% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.06% 19.273 19.069 - -0.74% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.06% 35132.046 34760.450 - 1.18% -
SetIntersection_Front_Vector_string_16384_16384 -1.06% 354429220.885 350686127.451 - 0.39% -
std::sample(deque<int>)/32 -1.06% 323.369 319.957 - -1.61% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -1.05% 342.196 338.592 - -0.57% -
std::set<std::string>::insert(value)_(new_value)/8192 -1.05% 90.404 89.452 - 27.89% -
SetIntersection_Front_Vector_uint32_262144_1 -1.05% 1122740.172 1110931.241 - 1.98% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.05% 38106191.306 37706187.782 - -1.47% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -1.05% 1.030 1.019 - -1.70% -
std::adjacent_find(vector<int>)/1048576 -1.05% 237602.918 235114.797 - 0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.05% 19018262.196 18819520.114 - -3.05% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.04% 292.453 289.399 - -1.80% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.04% 4393817.892 4347986.292 - -2.44% -
BM_MakeThenSortHeap_float_SingleElement_16 -1.04% 3.266 3.232 - 0.48% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.04% 870.390 861.341 - 4.78% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.04% 2.721 2.693 - 2.06% -
SetIntersection_Interlaced_Set_string_262144_1 -1.04% 1168096.173 1155971.191 - -1.18% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -1.04% 1.430 1.415 - -1.64% -
rng::remove(vector<int>)_(sprinkled)/32 -1.03% 58.360 57.756 - 12.39% -
SetIntersection_Front_Vector_uint64_16_4 -1.03% 58163220.267 57561401.302 - 0.06% -
rng::find_last(list<int>)_(bail_10%)/1024 -1.03% 678.318 671.300 - -0.73% -
rng::rotate_copy(list<int>)/1024 -1.03% 734.630 727.053 - -0.99% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.03% 65654.043 64977.478 - -1.89% -
std::remove(list<int>)_(sprinkled)/8192 -1.03% 7946.047 7864.227 - -3.15% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.03% 321.601 318.294 - -1.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.03% 23107300.498 22870251.866 - -3.39% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -1.02% 4.158 4.115 - -3.23% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -1.02% 3.006 2.975 - -0.28% -
rng::find_if(vector<bool>)_(process_all)/50 -1.02% 35.994 35.627 - -2.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.02% 147451864.563 145948635.602 - -1.44% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.02% 23181.562 22945.551 - -0.44% -
std::set<std::string>::clear()/8192 -1.02% 203426.541 201355.665 - -0.32% -
BM_std_min<short>/24 -1.02% 2.432 2.407 - -5.11% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.02% 171427.386 169683.358 - -1.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.02% 34.368 34.019 - -0.72% -
BM_StringAssignAsciiz_Large_Opaque -1.02% 11.768 11.649 - -0.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.02% 752.831 745.187 - -0.21% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.01% 12349.670 12224.387 - 2.81% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.01% 19.364 19.168 - 0.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.01% 10.544 10.437 - -0.59% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -1.01% 28.323 28.036 - -31.48% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.01% 4707.111 4659.609 - -1.65% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -1.01% 7.554 7.478 - -2.99% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 -1.00% 42.024 41.602 - 0.18% -
rng::replace_if(vector<int>)_(sprinkled)/8192 -1.00% 1925.270 1905.924 - -0.93% -
std::find_end(deque<int>,_pred)_(process_all)/8192 -1.00% 4402.181 4357.960 - 0.91% -
rng::is_sorted(list<int>)/8 -1.00% 2.152 2.131 - -0.79% -
SetIntersection_Interlaced_Vector_float_256_4 -1.00% 5335909.456 5282476.410 - -1.39% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.00% 6.031 5.971 - -0.87% -

Added Tests - execution_time
BM_CmpEqual_int_int
BM_CmpEqual_int_schar
BM_CmpEqual_int_short
BM_CmpEqual_int_uchar
BM_CmpEqual_int_uint
BM_CmpEqual_int_ushort
BM_CmpEqual_schar_int
BM_CmpEqual_schar_schar
BM_CmpEqual_schar_short
BM_CmpEqual_schar_uchar
BM_CmpEqual_schar_uint
BM_CmpEqual_schar_ushort
BM_CmpEqual_short_int
BM_CmpEqual_short_schar
BM_CmpEqual_short_short
BM_CmpEqual_short_uchar
BM_CmpEqual_short_uint
BM_CmpEqual_short_ushort
BM_CmpEqual_uchar_int
BM_CmpEqual_uchar_schar
BM_CmpEqual_uchar_short
BM_CmpEqual_uchar_uchar
BM_CmpEqual_uchar_uint
BM_CmpEqual_uchar_ushort
BM_CmpEqual_uint_int
BM_CmpEqual_uint_schar
BM_CmpEqual_uint_short
BM_CmpEqual_uint_uchar
BM_CmpEqual_uint_uint
BM_CmpEqual_uint_ushort
BM_CmpEqual_ushort_int
BM_CmpEqual_ushort_schar
BM_CmpEqual_ushort_short
BM_CmpEqual_ushort_uchar
BM_CmpEqual_ushort_uint
BM_CmpEqual_ushort_ushort
BM_CmpLess_int_int
BM_CmpLess_int_schar
BM_CmpLess_int_short
BM_CmpLess_int_uchar
BM_CmpLess_int_uint
BM_CmpLess_int_ushort
BM_CmpLess_schar_int
BM_CmpLess_schar_schar
BM_CmpLess_schar_short
BM_CmpLess_schar_uchar
BM_CmpLess_schar_uint
BM_CmpLess_schar_ushort
BM_CmpLess_short_int
BM_CmpLess_short_schar
BM_CmpLess_short_short
BM_CmpLess_short_uchar
BM_CmpLess_short_uint
BM_CmpLess_short_ushort
BM_CmpLess_uchar_int
BM_CmpLess_uchar_schar
BM_CmpLess_uchar_short
BM_CmpLess_uchar_uchar
BM_CmpLess_uchar_uint
BM_CmpLess_uchar_ushort
BM_CmpLess_uint_int
BM_CmpLess_uint_schar
BM_CmpLess_uint_short
BM_CmpLess_uint_uchar
BM_CmpLess_uint_uint
BM_CmpLess_uint_ushort
BM_CmpLess_ushort_int
BM_CmpLess_ushort_schar
BM_CmpLess_ushort_short
BM_CmpLess_ushort_uchar
BM_CmpLess_ushort_uint
BM_CmpLess_ushort_ushort
BM_align/1
BM_align/256
BM_align/64
BM_align/8
BM_getline_string
BM_num_get<bool>
BM_num_get<double>
BM_num_get<float>
BM_num_get<long>
BM_num_get<long_double>
BM_num_get<long_long>
BM_num_get<unsigned_int>
BM_num_get<unsigned_long>
BM_num_get<unsigned_long_long>
BM_num_get<unsigned_short>
BM_num_get<void*>
BM_num_put<bool>
BM_num_put<const_void*>
BM_num_put<double>
BM_num_put<long>
BM_num_put<long_double>
BM_num_put<long_long>
BM_num_put<unsigned_long>
BM_num_put<unsigned_long_long>
BM_tolower_char<char>
BM_tolower_char<wchar_t>
BM_tolower_string<char>
BM_tolower_string<wchar_t>
BM_toupper_char<char>
BM_toupper_char<wchar_t>
BM_toupper_string<char>
BM_toupper_string<wchar_t>
bm_gcd_complex
bm_gcd_random
bm_gcd_trivial
bm_write
rng::distance(deque<int>)/1024
rng::distance(deque<int>)/4096
rng::distance(deque<int>)/50
rng::distance(deque<int>)/8192
rng::distance(join_view(vector<vector<int>>)/1024
rng::distance(join_view(vector<vector<int>>)/4096
rng::distance(join_view(vector<vector<int>>)/50
rng::distance(join_view(vector<vector<int>>)/8192
std::distance(deque<int>)/1024
std::distance(deque<int>)/4096
std::distance(deque<int>)/50
std::distance(deque<int>)/8192
std::distance(join_view(vector<vector<int>>))/1024
std::distance(join_view(vector<vector<int>>))/4096
std::distance(join_view(vector<vector<int>>))/50
std::distance(join_view(vector<vector<int>>))/8192

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34766.37% 1001212.809 349086546.668 - -0.57% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 161.72% 686.866 1797.642 - 0.30% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 159.98% 682.767 1775.041 - 3.49% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 128.55% 31.581 72.178 - 35.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 119.02% 104.833 229.605 - 6.81% -
std::rotate(list<int>)_(1_element_forward)/1024 114.73% 736.115 1580.690 - 114.97% -
rng::rotate(list<int>)_(1_element_forward)/1024 113.98% 738.729 1580.753 - 114.76% -
rng::rotate(list<int>)_(1_element_backward)/1024 111.04% 747.137 1576.763 - 111.07% -
std::rotate(list<int>)_(1_element_backward)/1024 110.98% 748.240 1578.657 - 110.22% -
std::fill(list<int>)/1024 109.75% 671.794 1409.092 - 109.19% -
std::fill(list<int>)/50 109.33% 16.875 35.325 - 0.25% -
rng::fill(list<int>)/1024 108.19% 671.933 1398.893 - 107.63% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 102.04% 104.469 211.069 - 0.11% -
rng::unique_copy(list<int>)_(contiguous)/1024 99.30% 741.880 1478.550 - 98.93% -
rng::unique_copy(list<int>)_(sprinkled)/1024 98.87% 743.091 1477.784 - 97.92% -
std::unique_copy(list<int>)_(sprinkled)/1024 98.46% 743.472 1475.526 - 97.46% -
rng::remove(vector<int>)_(sprinkled)/8192 97.42% 1983.225 3915.266 - -1.35% -
SetIntersection_Interlaced_Vector_uint64_262144_16 93.42% 3187398.526 6165057.272 - 4.52% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 92.41% 44.854 86.302 - 25.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 91.91% 25.272 48.499 - 8.44% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 90.57% 31.611 60.240 - -8.12% -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 89.91% 796.357 1512.368 - 90.85% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 89.81% 798.093 1514.865 - 90.27% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 88.46% 826.530 1557.680 - 88.28% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 84.57% 846.648 1562.665 - 83.77% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 82.92% 79.427 145.287 - 0.83% -
rng::remove(vector<int>)_(sprinkled)/1024 82.78% 288.177 526.728 - -1.85% -
BM_deque_deque_ranges_move_backward/0 75.11% 0.792 1.387 - 0.04% -
BM_deque_deque_ranges_copy_backward/0 73.52% 0.801 1.389 - 0.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 72.22% 22.130 38.112 - -5.29% -
BM_deque_deque_copy_backward/0 71.61% 0.809 1.388 - 0.05% -
BM_deque_deque_move_backward/0 70.28% 0.815 1.388 - 0.03% -
rng::find_end(vector<int>)_(single_element)/8192 70.14% 1912.641 3254.122 - 0.39% -
rng::find_end(vector<int>)_(single_element)/1024 69.85% 242.411 411.742 - 0.42% -
rng::find_end(vector<int>)_(single_element)/1000 69.55% 237.076 401.965 - 0.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 61.61% 1.862 3.009 - 56.41% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 61.42% 42.507 68.613 - 0.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 56.01% 0.447 0.698 - 44.80% -
std::map<std::string,_int>::erase(key)_(existent)/0 54.88% 42.205 65.367 - -5.29% -
rng::find_end(vector<int>)_(process_all)/8192 54.31% 1904.428 2938.704 - 0.53% -
BM_std_min<short>/1 54.18% 0.293 0.451 - 39.14% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 54.16% 0.411 0.634 - -0.12% -
rng::find_end(vector<int>)_(process_all)/1024 53.60% 242.555 372.565 - 0.47% -
rng::find_end(vector<int>)_(process_all)/1000 53.36% 236.990 363.454 - 0.46% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 52.07% 27.360 41.606 - 3.20% -
BM_deque_deque_copy_backward/64 51.11% 3.374 5.098 - 0.43% -
BM_deque_deque_ranges_copy_backward/64 50.88% 3.377 5.095 - 0.50% -
BM_deque_deque_move_backward/64 50.69% 3.379 5.092 - 0.49% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 50.56% 7.295 10.984 - 0.76% -
std::map<std::string,_int>::erase(key)_(existent)/8192 50.45% 64.897 97.638 - -8.47% -
BM_deque_deque_ranges_move_backward/64 49.70% 3.377 5.055 - -0.11% -
rng::find_end(vector<int>)_(process_all)/1048576 48.13% 253644.620 375722.394 - 0.50% -
SetIntersection_Interlaced_Vector_string_262144_1024 47.57% 241358599.479 356182554.744 - 12.71% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 45.90% 23.458 34.225 - 0.47% -
std::multiset<std::string>::find(key)_(existent)/8192 45.65% 28.907 42.104 - 3.89% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 44.76% 6.589 9.538 - 34.85% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 43.43% 28.032 40.206 - 3.50% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 43.36% 36.974 53.006 - 48.15% -
std::all_of(vector<int>)_(process_all)/50 43.33% 12.737 18.256 - -0.28% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 42.97% 0.341 0.488 - 78.24% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 42.15% 30.666 43.590 - -5.19% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 42.11% 12568.340 17861.220 - 86.38% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 41.13% 0.495 0.699 - 77.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 40.85% 0.410 0.578 - 4.36% -
SetIntersection_None_Set_float_1024_4 40.40% 8873001.079 12457459.260 - 22.47% -
SetIntersection_Interlaced_Set_string_16384_16 40.33% 244039477.766 342470048.317 - 0.75% -
rng::for_each(map<int>)/8 39.36% 4.474 6.235 - 2.28% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 38.97% 29.773 41.375 - -0.25% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 38.87% 12672.794 17598.552 - 83.36% -
rng::for_each(multimap<int>)/8 38.87% 4.513 6.267 - 1.53% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 38.59% 51.106 70.828 - 19.02% -
BM_PushHeap_uint64_Descending_1 38.51% 0.449 0.621 - -2.24% -
SetIntersection_None_Set_float_1024_16 37.85% 9058916.320 12487667.132 - 23.43% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 37.58% 31.860 43.832 - -2.51% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 37.51% 47.646 65.519 - 36.80% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 37.40% 28.323 38.917 - -2.36% -
SetIntersection_None_Set_float_1024_64 37.37% 9001014.838 12365026.206 - 18.99% -
rng::for_each(multiset<int>)/8 37.15% 4.575 6.275 - 0.75% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 37.11% 19.904 27.291 - -0.63% -
rng::search(deque<int>)_(no_match)/1024 37.01% 305.071 417.978 - 20.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 36.64% 0.449 0.614 - 14.75% -
std::adjacent_find(deque<int>)/8 36.56% 2.957 4.038 - 4.84% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 35.99% 48.757 66.305 - 37.73% -
rng::for_each(set<int>)/8 35.98% 4.616 6.276 - 0.76% -
BM_RangesPushHeap_string_Descending_16384 35.72% 2.462 3.341 - 44.19% -
SetIntersection_None_Set_float_1024_1 35.45% 9189361.142 12447325.349 - 18.44% -
std::adjacent_find(deque<int>)/50 34.88% 14.773 19.926 - 11.22% -
SetIntersection_Interlaced_Vector_uint64_262144_256 34.78% 37799435.342 50945894.637 - 28.08% -
BM_PushHeap_uint32_PipeOrgan_1 34.65% 0.474 0.639 - 31.64% -
std::map<std::string,_int>::erase(iterator)/8192 34.44% 26.448 35.557 - 17.34% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 34.27% 645.389 866.551 - 32.44% -
BM_StringDestroy_Empty 33.99% 0.655 0.877 - 24.92% -
BM_StringCtorDefault 33.83% 0.235 0.315 - 15.36% -
std::search(deque<int>,_pred)_(no_match)/1024 33.71% 327.319 437.675 - -0.40% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 33.58% 46.158 61.659 - 11.58% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 33.52% 66.582 88.899 - -2.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 33.29% 29.056 38.729 - -3.45% -
SetIntersection_Interlaced_Vector_uint64_16384_16 33.17% 2435060.489 3242680.936 - -6.64% -
std::shift_right(deque<int>)/32 33.05% 3.252 4.327 - -0.72% -
rng::unique_copy(deque<int>)_(sprinkled)/32 32.63% 10.083 13.373 - -0.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 32.55% 19.154 25.389 - 33.24% -
rng::unique_copy(list<int>)_(contiguous)/52 32.49% 22.722 30.104 - 0.31% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 32.29% 4.463 5.904 - 14.93% -
rng::find(vector<bool>)_(process_all)/8 31.87% 0.601 0.793 - 20.20% -
SetIntersection_Interlaced_Vector_uint32_16384_256 31.16% 14123298.693 18524368.681 - 12.96% -
std::shift_left(vector<int>)/32 30.90% 2.993 3.917 - -13.17% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 30.62% 0.633 0.827 - 27.39% -
std::set<std::string>::erase(iterator)/8192 30.54% 25.805 33.687 - -0.62% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 30.50% 5.266 6.872 - -0.31% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 30.46% 1316.425 1717.376 - 27.81% -
BM_StringRelational_Eq_Small_Small_ChangeLast 30.17% 1.678 2.184 - 5.87% -
std::move_backward(deque<int>)/64 30.16% 5.474 7.125 - -0.44% -
std::multiset<std::string>::find(key)_(existent)/1024 30.13% 23.611 30.725 - 8.16% -
std::unordered_set<int>::erase(key)_(existent)/8192 29.93% 22.841 29.676 - 26.10% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.75% 2958.414 3838.619 - 0.10% -
rng::remove_if(vector<int>)_(sprinkled)/8192 29.48% 2960.697 3833.513 - -0.54% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 29.43% 289.489 374.674 - 28.19% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 29.34% 24.738 31.997 - -3.27% -
std::unordered_set<std::string>::count(key)_(existent)/8192 29.27% 32.211 41.639 - 5.86% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 28.89% 0.540 0.695 - 30.46% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 28.85% 1.080 1.392 - 7.40% -
rng::find_last(deque<int>)_(bail_90%)/1048576 28.79% 25564.402 32924.249 - 10.48% -
std::remove_if(vector<int>)_(sprinkled)/1024 28.62% 409.192 526.306 - 0.11% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 28.41% 29.548 37.943 - 52.64% -
std::partition(deque<int>)_(sparse)/32 28.37% 9.640 12.375 - -8.54% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 27.95% 23.878 30.552 - -10.95% -
std::set<std::string>::insert(value)_(new_value)/8192 27.89% 69.945 89.452 - -1.05% -
std::unordered_set<int>::insert(value)_(already_present)/1024 27.83% 1.940 2.479 - 27.55% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 27.81% 19.084 24.391 - -2.20% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 27.73% 0.390 0.498 - 19.09% -
BM_std_minmax_element<long_long>/2 27.56% 0.538 0.686 - 5.96% -
std::is_partitioned(deque<int>)_(partitioned)/50 27.40% 14.851 18.919 - 35.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 27.18% 2011208.177 2557817.788 - 36.72% -
rng::move_backward(deque<int>)/64 27.16% 5.620 7.146 - -1.53% -
rng::stable_partition(deque<int>)_(sparse)/32 27.06% 11.165 14.186 - 24.66% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 27.05% 35.100 44.595 - 11.26% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 27.04% 1.157 1.469 - -2.56% -
std::is_partitioned(deque<int>)_(partitioned)/32 26.96% 9.774 12.410 - 32.17% -
rng::find_end(deque<int>)_(process_all)/1000 26.92% 252.042 319.881 - 3.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.86% 17.554 22.269 - 1.65% -
rng::remove_if(vector<int>)_(sprinkled)/1024 26.86% 409.385 519.330 - -0.22% -
BM_RangesPushHeap_string_Descending_1024 26.59% 2.482 3.143 - 31.91% -
BM_std_min<__int128>/64000 26.55% 24733.290 31299.231 - 25.70% -
std::map<std::string,_int>::insert(value)_(new_value)/32 26.52% 33.788 42.748 - -4.19% -
BM_std_min<__int128>/5500 26.45% 2120.649 2681.625 - 26.48% -
BM_std_min<__int128>/4096 26.42% 1578.819 1995.987 - 26.43% -
rng::for_each(map<int>::iterator)/8 26.14% 4.561 5.753 - -0.22% -
BM_std_min<__int128>/70000 26.12% 27060.993 34128.662 - 26.11% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 26.10% 51.414 64.831 - 30.92% -
BM_std_min<__int128>/65536 25.99% 25346.319 31933.868 - 25.98% -
BM_std_min<__int128>/4000 25.98% 1540.615 1940.936 - 25.87% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 25.79% 20.451 25.726 - -1.33% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 25.79% 6.355 7.994 - -29.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 25.74% 35.352 44.452 - 17.62% -
BM_RangesPushHeap_string_PipeOrgan_262144 25.74% 18.009 22.645 - 30.59% -
BM_RangesPushHeap_float_Random_1 25.48% 0.429 0.538 - -0.82% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 25.41% 0.362 0.454 - 1.78% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 25.40% 0.362 0.454 - 0.78% -
std::copy_n(vector<bool>)_(aligned)/1048576 25.40% 1677.673 2103.803 - -35.50% -
rng::unique_copy(deque<int>)_(sprinkled)/52 25.31% 14.761 18.497 - -18.67% -
rng::move_backward(list<int>)/262144 25.30% 266936.807 334474.969 - -0.43% -
BM_toupper_char<wchar_t> 25.24% 0.554 0.693 - 0.00% -
BM_vector_deque_copy_backward/0 25.23% 0.402 0.503 - -8.75% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 25.21% 0.363 0.454 - 0.59% -
BM_MakeHeap_float_Random_256 25.02% 1.238 1.547 - 7.33% -
BM_std_min<__int128>/1024 25.01% 396.062 495.124 - 24.94% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 24.98% 0.365 0.456 - 0.59% -
BM_std_min<__int128>/512 24.59% 198.876 247.770 - 24.71% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 24.50% 1.260 1.568 - -0.38% -
rng::find_last(vector<int>)_(bail_90%)/8 24.31% 0.548 0.681 - 0.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 24.30% 29.209 36.306 - -4.27% -
std::find_end(deque<int>)_(single_element)/1000 24.23% 250.177 310.800 - -3.70% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 24.19% 29.443 36.566 - -6.86% -
SetIntersection_Interlaced_Vector_uint64_262144_4 24.05% 1582963.685 1963738.398 - 29.09% -
std::shift_right(deque<int>)/50 24.03% 4.213 5.226 - 1.56% -
BM_std_min<__int128>/1 23.82% 0.371 0.459 - 23.03% -
std::copy_if(list<int>)_(every_other)/4096 23.63% 3172.195 3921.895 - 22.87% -
std::find_end(deque<int>)_(single_element)/1024 23.61% 259.051 320.223 - -7.55% -
BM_RangesPushHeap_string_Ascending_16384 23.49% 19.301 23.835 - 24.42% -
BM_deque_deque_move_backward/1 23.03% 2.726 3.354 - -2.30% -
BM_deque_deque_ranges_move_backward/1 22.84% 2.795 3.433 - -1.72% -
BM_deque_deque_copy_backward/1 22.78% 2.796 3.432 - -0.21% -
BM_RangesPopHeap_uint32_1 22.48% 0.415 0.509 - -8.21% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 22.43% 10496.613 12851.126 - 22.52% -
BM_RangesPushHeap_string_Descending_256 22.17% 2.368 2.893 - 27.82% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 22.12% 25.525 31.172 - 0.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 22.12% 29.829 36.428 - 5.95% -
rng::for_each(map<int>)/32 22.04% 21.250 25.933 - -1.32% -
BM_deque_deque_move_backward/2 21.84% 2.466 3.005 - -1.61% -
std::for_each(deque<int>)/8192 21.77% 254.867 310.358 - 21.73% -
rng::copy_n(vector<int>)/32768 21.54% 2294.113 2788.378 - 2.60% -
rng::for_each(deque<int>)/8192 21.53% 254.727 309.570 - 21.38% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 21.34% 0.477 0.578 - 14.72% -
bm_ranges_lexicographical_compare<signed_char>/64 21.23% 1.903 2.307 - -0.02% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 21.20% 10279.085 12458.279 - 35.58% -
std::map<std::string,_int>::insert(value)_(already_present)/0 21.05% 12.159 14.719 - -15.10% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 21.03% 2263.289 2739.259 - 21.35% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 20.93% 735.462 889.365 - 0.43% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 20.86% 6.817 8.239 - 21.25% -
BM_std_min<__int128>/64 20.81% 24.505 29.604 - 20.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 20.76% 39.687 47.925 - 3.77% -
BM_deque_deque_ranges_copy_backward/1 20.73% 2.775 3.350 - -1.85% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 20.47% 285.034 343.393 - 20.88% -
std::move_backward(deque<int>)/8 20.46% 3.319 3.998 - -1.56% -
BM_StringRead_Hot_Deep_Large 20.38% 0.576 0.693 - 10.41% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 20.04% 777.472 933.314 - 9.81% -
BM_deque_deque_copy_backward/512 19.93% 18.571 22.273 - 0.80% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 19.80% 1.167 1.398 - -5.51% -
std::rotate(list<int>)_(1_element_forward)/32 19.75% 12.384 14.830 - 1.87% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 19.73% 1.296 1.551 - 11.08% -
std::unordered_set<int>::erase(iterator)/8192 19.70% 20.166 24.139 - 16.52% -
BM_PushHeap_uint32_Random_1 19.65% 0.448 0.536 - -0.26% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 19.63% 1543.415 1846.368 - 8.80% -
rng::contains_subrange(list<int>)_(process_all)/8192 19.55% 7007.931 8377.961 - -9.42% -
rng::is_sorted_until(deque<int>,_pred)/8 19.53% 3.855 4.608 - 8.88% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 19.52% 46.450 55.515 - 8.10% -
std::partition(deque<int>)_(sparse)/50 19.50% 15.538 18.568 - -7.52% -
rng::for_each(set<int>)/32 19.48% 21.407 25.578 - 0.28% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 19.48% 0.447 0.534 - 14.36% -
BM_RangesPushHeap_string_Random_262144 19.25% 18.500 22.061 - 21.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 19.22% 44.229 52.729 - -3.33% -
std::unordered_set<std::string>::contains(key)_(existent)/32 19.16% 33.079 39.418 - -10.29% -
SetIntersection_Interlaced_Vector_uint32_1024_16 19.16% 1884804.393 2245988.230 - 12.18% -
BM_RangesPushHeap_string_Descending_4 19.15% 1.881 2.241 - 17.37% -
rng::stable_partition(deque<int>)_(sparse)/50 18.92% 27.405 32.590 - 16.80% -
BM_deque_deque_ranges_move_backward/2 18.89% 2.528 3.006 - -1.75% -
std::unique_copy(deque<int>)_(sprinkled)/32 18.84% 9.231 10.970 - -20.10% -
rng::is_sorted(vector<int>,_pred)/8 18.83% 3.512 4.173 - 7.38% -
rng::find_end(forward_list<int>)_(same_length)/8192 18.79% 14344.443 17039.498 - 2.67% -
SetIntersection_Front_Vector_uint32_16384_1024 18.78% 5986772.477 7110954.380 - 19.57% -
BM_deque_deque_ranges_copy_backward/2 18.72% 2.532 3.006 - -1.75% -
BM_std_minmax_element<short>/64000 18.71% 16301.128 19350.890 - 16.98% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 18.65% 25130.716 29818.571 - 12.15% -
BM_std_minmax_element<short>/70000 18.62% 17852.010 21176.348 - 17.10% -
BM_deque_deque_copy_backward/2 18.61% 2.534 3.005 - -1.80% -
rng::adjacent_find(list<int>)/8192 18.60% 6942.128 8233.091 - 18.37% -
BM_std_minmax_element<short>/65536 18.53% 16691.883 19785.161 - 16.84% -
std::unordered_set<int>::erase(key)_(existent)/1024 18.51% 22.404 26.551 - 18.39% -
BM_std_minmax_element<short>/4000 18.25% 1024.336 1211.315 - 16.80% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 18.17% 0.336 0.397 - -18.83% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.10% 29.172 34.451 - 37.17% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 18.05% 1.238 1.462 - 7.09% -
BM_std_minmax_element<short>/5500 17.89% 1409.228 1661.323 - 16.41% -
BM_std_minmax_element<short>/4096 17.87% 1049.902 1237.488 - 16.47% -
std::map<int,_int>::erase(key)_(non-existent)/32 17.81% 2.380 2.804 - 15.89% -
rng::remove(vector<int>)_(sprinkled)/50 17.63% 55.156 64.878 - 0.71% -
BM_RangesPushHeap_string_Descending_64 17.58% 2.255 2.652 - 21.55% -
std::unordered_set<int>::find(key)_(non-existent)/32 17.41% 0.983 1.154 - 1.96% -
rng::for_each(multiset<int>)/32 17.41% 21.894 25.705 - 0.74% -
rng::for_each(multimap<int>)/32 17.31% 22.421 26.302 - -0.67% -
std::map<std::string,_int>::erase(iterator)/32 17.30% 27.710 32.502 - 12.03% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17.29% 4791.724 5620.437 - 16.84% -
std::unordered_set<std::string>::erase(iterator)/0 17.27% 27.410 32.143 - 0.00% -
std::unordered_set<int>::erase(iterator)/1024 17.16% 20.194 23.659 - 16.90% -
BM_StringRelational_Eq_Empty_Empty_Control 17.11% 1.854 2.172 - 11.26% -
std::replace(vector<int>)_(sprinkled)/50 17.06% 7.726 9.045 - 5.51% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 16.99% 18.866 22.072 - 22.37% -
rng::rotate(list<int>)_(by_1/4)/8192 16.78% 7214.352 8424.916 - 17.74% -
rng::search(deque<int>)_(same_length)/1000 16.75% 331.309 386.795 - 18.60% -
std::find_end(forward_list<int>)_(same_length)/8192 16.71% 14518.091 16944.665 - 18.93% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 16.68% 49.361 57.595 - 14.87% -
BM_std_minmax_element<short>/1024 16.57% 268.321 312.788 - 15.33% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 16.50% 670.415 781.056 - 3.84% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 16.50% 12.336 14.372 - 16.97% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 16.47% 9.767 11.376 - 15.47% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 16.42% 6.215 7.236 - -11.93% -
BM_std_min<unsigned_short>/3 16.35% 0.693 0.806 - 16.34% -
BM_std_minmax_element<long_long>/3 16.34% 1.121 1.304 - 9.39% -
rng::find(vector<int>)_(bail_25%)/8 16.28% 1.368 1.591 - 0.54% -
SetIntersection_Front_Set_float_262144_1024 16.16% 14204613.479 16500652.760 - 10.69% -
BM_RangesPushHeap_string_Descending_16 16.13% 2.108 2.448 - 17.61% -
rng::find_last(vector<char>)_(bail_90%)/1024 16.00% 12.079 14.011 - 7.89% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 15.91% 1.408 1.632 - 27.48% -
std::unordered_set<std::string>::count(key)_(existent)/1024 15.90% 36.251 42.014 - 43.13% -
BM_std_min<unsigned_char>/1 15.88% 0.325 0.376 - 0.43% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 15.88% 0.261 0.303 - 0.64% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 15.88% 0.464 0.538 - -5.33% -
std::multimap<std::string,_int>::ctor(const&)/32 15.86% 712.884 825.971 - -0.32% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 15.84% 19.880 23.029 - 13.68% -
std::unordered_map<int,_int>::find(key)_(existent)/32 15.69% 1.160 1.342 - 4.23% -
BM_RangesPushHeap_uint32_Random_1 15.62% 0.501 0.579 - 47.04% -
BM_deque_vector_copy/64000 15.50% 2849.679 3291.434 - 37.60% -
std::find(vector<bool>)_(process_all)/50 15.44% 0.579 0.668 - 7.32% -
rng::find_end(deque<int>)_(single_element)/1000 15.39% 293.157 338.267 - -0.60% -
std::find(vector<bool>)_(process_all)/8 15.38% 0.576 0.665 - 17.94% -
BM_std_min<int>/1 15.37% 0.282 0.325 - -13.89% -
rng::find_end(deque<int>)_(single_element)/1024 15.28% 277.999 320.469 - -7.96% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 15.25% 12.190 14.049 - 16.62% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 15.23% 97.281 112.101 - 9.49% -
std::move(vector<bool>)_(unaligned)/512 15.15% 3.977 4.580 - -1.43% -
BM_deque_deque_move_backward/512 14.97% 18.633 21.423 - 0.25% -
SetIntersection_Interlaced_Vector_uint32_1024_256 14.96% 6366303.523 7318513.307 - 26.28% -
rng::rotate(list<int>)_(1_element_forward)/50 14.87% 24.293 27.906 - 6.53% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 14.87% 80589715.558 92569967.642 - 11.72% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 14.77% 1.331 1.527 - 11.13% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 14.72% 0.256 0.294 - 16.03% -
BM_deque_vector_copy/65536 14.71% 2940.076 3372.688 - 34.29% -
BM_PushHeap_float_Descending_1 14.65% 0.431 0.494 - -22.60% -
SetIntersection_Interlaced_Vector_uint32_262144_4 14.61% 1524213.058 1746839.704 - 14.19% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 14.57% 36.531 41.856 - 15.56% -
BM_std_min<__int128>/31 14.49% 11.776 13.482 - 14.20% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 14.48% 726.136 831.268 - -8.39% -
rng::is_partitioned(list<int>)_(partitioned)/8192 14.44% 7168.426 8203.410 - 19.99% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 14.42% 13201.508 15104.885 - 0.63% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 14.40% 0.556 0.636 - 31.87% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 14.25% 34.425 39.330 - 14.37% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 14.24% 4.602 5.258 - -18.64% -
BM_std_min<short>/3 14.24% 0.693 0.792 - 14.40% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 14.19% 21.732 24.816 - 19.62% -
BM_std_min<__int128>/30 14.17% 11.385 12.998 - 13.90% -
rng::generate(list<int>)/8192 14.13% 7535.177 8600.168 - 14.42% -
SetIntersection_Interlaced_Vector_uint32_262144_256 14.13% 29468394.511 33633217.560 - 24.25% -
BM_vector_deque_ranges_move/0 14.12% 0.519 0.593 - 29.92% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 14.05% 24.257 27.665 - 10.99% -
BM_StringRelational_Less_Large_Large_Control 14.04% 2.047 2.335 - -4.56% -
BM_std_min<__int128>/32 14.01% 12.184 13.891 - 13.73% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 14.01% 614.138 700.162 - 9.64% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 13.95% 2.199 2.505 - 17.41% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 13.93% 25.696 29.275 - -1.54% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 13.92% 37.956 43.241 - 8.99% -
BM_std_minmax<short>/24 13.86% 2.225 2.533 - 9.12% -
BM_RangesMakeHeap_uint64_Random_4 13.84% 1.154 1.314 - 11.38% -
BM_std_min<__int128>/29 13.77% 11.002 12.517 - 13.56% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.72% 70.919 80.651 - 0.17% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 13.72% 32.867 37.376 - 6.34% -
std::equal(list<int>)_(it,_it,_it)/50 13.70% 33.915 38.560 - 0.54% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 13.67% 0.466 0.530 - 16.96% -
std::set<std::string>::contains(key)_(existent)/1024 13.63% 21.246 24.143 - 2.73% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 13.57% 65.173 74.016 - -3.69% -
std::none_of(deque<int>)_(process_all)/50 13.57% 17.757 20.166 - 9.99% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 13.55% 28.861 32.771 - -5.78% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.51% 608.872 691.139 - 0.07% -
BM_std_min<__int128>/28 13.48% 10.616 12.047 - 13.39% -
BM_RangesPushHeap_uint64_Ascending_64 13.47% 1.519 1.724 - 13.45% -
SetIntersection_Front_Set_string_16384_256 13.30% 14679650.652 16632580.182 - 16.91% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 13.30% 0.381 0.432 - 12.94% -
BM_std_minmax_element<short>/512 13.28% 138.028 156.355 - 12.36% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 13.24% 25.903 29.331 - -8.40% -
BM_vector_deque_move/2 13.10% 1.832 2.072 - 7.03% -
BM_RangesPushHeap_uint64_SingleElement_16 13.07% 0.337 0.381 - 13.06% -
BM_std_min<__int128>/27 13.06% 10.223 11.558 - 12.87% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.04% 4315.998 4878.737 - 0.40% -
BM_StringEraseWithMove_Huge_Opaque 12.99% 46.165 52.163 - 0.97% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.92% 11.148 12.588 - 17.00% -
rng::for_each(multimap<int>::iterator)/8 12.89% 4.500 5.080 - -0.30% -
BM_std_min<__int128>/25 12.84% 9.460 10.675 - 12.61% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 12.79% 20.611 23.247 - -6.50% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 12.78% 0.611 0.689 - 25.32% -
BM_std_min<short>/2 12.78% 0.485 0.547 - 12.73% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 12.77% 1.370 1.545 - 13.11% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 12.73% 6.496 7.322 - 12.65% -
rng::find(list<int>)_(process_all)/8192 12.71% 10440.951 11767.936 - 38.87% -
std::find_if(vector<int>)_(bail_25%)/8 12.69% 0.995 1.121 - -0.17% -
BM_deque_vector_ranges_copy/0 12.62% 1.419 1.598 - 16.60% -
BM_tolower_char<wchar_t> 12.60% 0.614 0.691 - 0.00% -
BM_StringConstructDestroyCStr_Large_Opaque 12.49% 14.281 16.065 - 9.39% -
std::multimap<std::string,_int>::erase(iterator)/0 12.40% 26.220 29.471 - -6.27% -
BM_std_min<unsigned_char>/3 12.39% 0.693 0.779 - 8.34% -
rng::remove(vector<int>)_(sprinkled)/32 12.39% 51.390 57.756 - -1.03% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 12.35% 1.853 2.082 - 0.13% -
std::stable_partition(deque<int>)_(dense)/1024 12.31% 596.230 669.618 - -3.69% -
BM_StringRelational_Eq_Large_Large_ChangeLast 12.31% 1.854 2.082 - 9.18% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 12.30% 61.439 68.995 - 36.40% -
BM_std_minmax<char>/16 12.24% 1.026 1.152 - 6.05% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 12.23% 17757.838 19929.332 - -3.41% -
BM_std_min<__int128>/26 12.20% 9.815 11.013 - 12.01% -
BM_toupper_char<char> 12.17% 0.615 0.690 - 0.00% -
BM_std_minmax<char>/8 12.14% 1.024 1.148 - 0.11% -
BM_StringEraseWithMove_Huge_Transparent 12.11% 45.302 50.790 - 1.03% -
BM_RangesPopHeap_uint64_1 12.09% 0.445 0.499 - 12.17% -
SetIntersection_Interlaced_Vector_string_262144_16 11.96% 5837692.488 6535893.699 - 16.40% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 11.91% 1245.259 1393.529 - 0.94% -
BM_std_minmax<short>/4 11.89% 0.971 1.086 - 5.82% -
BM_LowerBound_string_262144 11.89% 2242.703 2509.317 - 12.67% -
rng::move(list<int>)/4096 11.84% 5393.364 6031.977 - -10.16% -
rng::partition(deque<int>)_(sparse)/8192 11.84% 3027.739 3386.134 - 12.07% -
rng::for_each_n(list<int>)/50 11.82% 21.734 24.303 - 0.03% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 11.82% 4.759 5.321 - 11.63% -
rng::for_each(multimap<int>::iterator)/32 11.78% 21.200 23.698 - 0.09% -
std::partition_point(deque<int>)/50 11.72% 4.614 5.155 - 1.49% -
BM_std_min<__int128>/24 11.71% 9.103 10.169 - 11.50% -
SetIntersection_Interlaced_Vector_uint32_256_16 11.70% 6730537.600 7518222.482 - 17.30% -
BM_vector_deque_move_backward/65536 11.70% 7352.003 8212.302 - 5.61% -
BM_PushHeap_uint32_Descending_4 11.68% 0.344 0.384 - 13.00% -
SetIntersection_Front_Set_uint64_262144_1024 11.62% 14483865.216 16166646.523 - -3.40% -
BM_RangesPushHeap_uint64_SingleElement_4 11.62% 0.357 0.398 - 11.77% -
rng::contains_subrange(list<int>)_(single_element)/8192 11.60% 6995.482 7807.105 - 2.62% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 11.54% 22.057 24.603 - 2.30% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.54% 314603016.862 350894951.801 - 0.14% -
std::copy_n(vector<bool>)_(aligned)/262144 11.52% 675.857 753.735 - 173.19% -
rng::move_backward(deque<int>)/8 11.48% 3.657 4.077 - 0.88% -
BM_deque_vector_copy/70000 11.46% 3181.643 3546.101 - 25.74% -
std::adjacent_find(deque<int>,_pred)/8 11.46% 4.287 4.778 - 10.17% -
SetIntersection_Interlaced_Vector_uint64_1024_256 11.41% 6626906.845 7382802.776 - 46.62% -
std::stable_partition(deque<int>)_(dense)/32 11.37% 29.909 33.309 - 4.27% -
rng::for_each(multiset<int>::iterator)/32 11.33% 21.455 23.885 - -0.23% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 11.30% 29.042 32.323 - 36.01% -
BM_vector_deque_ranges_move_backward/70000 11.29% 7651.795 8516.062 - 2.77% -
std::replace(vector<int>)_(sprinkled)/32 11.25% 5.036 5.602 - 3.90% -
std::rotate(list<int>)_(1_element_forward)/50 11.19% 24.278 26.994 - -3.30% -
std::find_if_not(vector<int>)_(process_all)/32768 11.17% 8808.379 9792.575 - 0.21% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 11.17% 1.218 1.354 - 10.71% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 11.15% 0.526 0.585 - -0.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 11.14% 85.416 94.933 - 4.32% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 11.12% 7.270 8.079 - 14.36% -
BM_RangesPushHeap_string_Descending_262144 11.11% 5.119 5.687 - 82.30% -
BM_std_min<__int128>/23 11.10% 8.733 9.702 - 10.76% -
BM_StringRead_Cold_Shallow_Small 11.04% 0.777 0.863 - 1.38% -
std::map<std::string,_int>::erase(iterator)/1024 11.03% 26.862 29.824 - -2.79% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 11.01% 1.305 1.448 - -50.22% -
BM_std_min<unsigned_short>/4 10.99% 0.981 1.089 - 10.31% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 10.97% 4306.998 4779.651 - 0.90% -
SetIntersection_Interlaced_Vector_string_262144_4 10.97% 2074138.017 2301612.828 - 0.61% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 10.96% 24.531 27.219 - 29.91% -
std::set<std::string>::count(key)_(non-existent)/32 10.95% 9.672 10.731 - -1.41% -
std::find_if_not(vector<int>)_(process_all)/8192 10.94% 2194.863 2435.031 - 0.09% -
std::unordered_set<int>::ctor(const&,_alloc)/32 10.92% 260.554 289.011 - 7.12% -
BM_vector_deque_copy/0 10.91% 0.388 0.431 - 24.36% -
std::multiset<int>::equal_range(key)_(existent)/1024 10.90% 4.951 5.491 - 2.66% -
std::adjacent_find(list<int>)/50 10.88% 23.766 26.352 - -0.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 10.86% 10830407.145 12006549.423 - 21.97% -
std::find_end(deque<int>)_(process_all)/1024 10.82% 265.101 293.789 - 0.06% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 10.82% 28232.246 31286.753 - -0.58% -
BM_RangesPushHeap_string_Ascending_262144 10.81% 35.282 39.097 - 28.89% -
std::partition_point(deque<int>)/32 10.81% 4.479 4.964 - 6.57% -
SetIntersection_Interlaced_Set_string_64_64 10.81% 36012424.621 39904165.731 - 5.30% -
BM_RangesPopHeap_float_256 10.76% 19.990 22.141 - -0.60% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 10.71% 1.303 1.442 - -50.25% -
BM_StringRead_Cold_Deep_Empty 10.69% 0.802 0.888 - 6.01% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 10.65% 60.673 67.134 - 3.19% -
rng::remove_if(vector<int>)_(sprinkled)/50 10.64% 59.652 66.001 - 2.64% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 10.63% 1.304 1.442 - -50.74% -
BM_MakeHeap_uint32_Random_4 10.61% 1.122 1.240 - 6.15% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 10.57% 1.304 1.442 - -50.42% -
BM_StringRelational_Less_Small_Large_Control 10.54% 1.617 1.787 - 0.19% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 10.50% 29893.299 33030.665 - 14.64% -
BM_PopHeap_float_256 10.49% 20.337 22.470 - 0.11% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 10.45% 16.136 17.821 - 1.12% -
std::multiset<std::string>::erase(key)_(existent)/1024 10.44% 57.816 63.854 - -24.66% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 10.39% 1.316 1.453 - -0.68% -
std::multiset<int>::contains(key)_(non-existent)/32 10.36% 2.345 2.588 - -1.89% -
BM_std_minmax<unsigned_short>/2 10.34% 0.848 0.935 - 3.02% -
BM_vector_deque_move/1 10.32% 2.111 2.329 - 7.14% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 10.31% 1237.061 1364.613 - -1.98% -
rng::for_each(set<int>::iterator)/8 10.29% 4.534 5.001 - -0.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 10.23% 5906968.318 6511459.115 - 0.56% -
BM_std_minmax<unsigned_short>/4 10.18% 0.936 1.031 - -5.17% -
rng::rotate(deque<int>)_(1_element_backward)/1024 10.16% 39.110 43.083 - 0.96% -
BM_RangesPushHeap_string_PipeOrgan_16384 10.14% 14.734 16.228 - 26.11% -
BM_std_minmax<char>/11 10.13% 1.648 1.815 - -1.60% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 10.10% 6819.182 7508.094 - 3.76% -
BM_RangesMakeThenSortHeap_float_Descending_16384 10.10% 26.653 29.344 - 0.43% -
BM_std_minmax<char>/24 10.07% 1.254 1.380 - -2.09% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 10.05% 21.880 24.078 - 3.53% -
std::set<std::string>::equal_range(key)_(existent)/8192 10.03% 27.006 29.714 - -4.25% -
BM_StringEraseWithMove_Empty_Transparent 10.00% 0.562 0.619 - -5.91% -
BM_std_min<__int128>/22 10.00% 8.334 9.167 - 9.86% -
rng::find_end(list<int>)_(process_all)/8192 9.95% 6826.746 7505.923 - 2.20% -
BM_deque_deque_ranges_copy_backward/512 9.94% 19.497 21.436 - 0.28% -
rng::move_backward(list<int>)/32768 9.94% 33613.677 36954.519 - 0.58% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 9.91% 2.189 2.406 - -10.52% -
rng::find_last(list<int>)_(bail_90%)/50 9.83% 1.296 1.423 - 15.12% -
BM_deque_vector_ranges_copy/64000 9.83% 2848.643 3128.623 - 20.73% -
BM_std_minmax_element<int>/3 9.82% 1.044 1.147 - 10.43% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 9.77% 58.658 64.387 - 0.74% -
BM_deque_deque_move/64000 9.76% 2724.308 2990.108 - 7.79% -
BM_StringAssignStr_Huge_Transparent 9.71% 103.479 113.522 - 3.83% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 9.69% 31.256 34.285 - 7.86% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 9.62% 1341.843 1470.981 - 6.86% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 9.62% 9.205 10.090 - -3.13% -
std::stable_partition(deque<int>)_(dense)/50 9.60% 39.686 43.496 - -0.67% -
rng::distance(join_view(vector<vector<int>>)/50 9.59% 0.605 0.663 - 0.00% -
std::remove_copy_if(list<int>)_(sprinkled)/50 9.59% 24.626 26.988 - 9.70% -
BM_std_min<__int128>/21 9.56% 7.945 8.705 - 9.45% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 9.56% 1.431 1.568 - -2.34% -
BM_deque_vector_ranges_move/70000 9.53% 2911.333 3188.899 - 11.64% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 9.52% 1.038 1.136 - -1.19% -
std::unordered_set<std::string>::find(key)_(existent)/1024 9.51% 35.266 38.622 - 3.41% -
std::find_end(deque<int>)_(process_all)/1000 9.51% 262.581 287.560 - 0.11% -
BM_RangesPopHeap_string_1 9.48% 0.524 0.573 - -10.32% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 9.46% 42.799 46.846 - 6.58% -
BM_RangesPushHeap_uint32_SingleElement_4 9.45% 0.346 0.378 - 11.61% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 9.45% 24.307 26.603 - 1.04% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 9.39% 17459.607 19099.649 - -0.84% -
BM_RangesPopHeap_float_64 9.39% 12.252 13.402 - -1.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 9.36% 6516277.013 7126279.608 - 6.41% -
SetIntersection_Interlaced_Vector_string_262144_256 9.34% 67835917.167 74172972.546 - 8.35% -
BM_StringRead_Cold_Deep_Small 9.33% 0.807 0.882 - 4.26% -
std::set<int>::insert(value)_(new_value)/8192 9.33% 71.043 77.671 - 10.44% -
BM_vector_deque_move_backward/0 9.30% 0.444 0.485 - -5.55% -
std::find_end(forward_list<int>)_(single_element)/8192 9.29% 5728.184 6260.497 - -0.70% -
rng::rotate(deque<int>)_(1_element_backward)/32 9.29% 4.148 4.534 - 0.04% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 9.27% 11894.715 12997.363 - 5.46% -
rng::rotate(list<int>)_(by_1/2)/32 9.25% 6.099 6.663 - -1.18% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 9.24% 22.288 24.348 - -1.24% -
BM_RangesPushHeap_uint64_Ascending_256 9.24% 2.093 2.286 - 9.25% -
std::unordered_set<int>::count(key)_(non-existent)/32 9.22% 1.480 1.617 - 0.84% -
BM_StringRead_Cold_Shallow_Empty 9.21% 0.786 0.859 - 7.00% -
rng::fold_left(list<int>)/8192 9.20% 10517.347 11484.499 - 3.95% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 9.19% 16.239 17.732 - -0.09% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 9.15% 19.364 21.137 - 3.29% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.14% 24.069 26.269 - 9.12% -
BM_std_minmax_element<long_long>/1 9.11% 0.305 0.332 - 7.00% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 9.05% 0.965 1.052 - -3.09% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 9.05% 1.485 1.619 - 8.05% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 9.05% 4.929 5.375 - 11.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 9.03% 2959058.057 3226180.679 - -0.72% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 8.99% 38.617 42.089 - -1.82% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 8.98% 59.847 65.223 - -0.93% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 8.97% 4.519 4.924 - -8.37% -
BM_RangesPushHeap_uint32_SingleElement_16 8.97% 0.346 0.377 - 12.18% -
rng::stable_partition(deque<int>)_(dense)/50 8.97% 37.400 40.753 - 6.94% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 8.96% 29932.934 32616.294 - 13.31% -
rng::is_sorted_until(deque<int>)/8 8.96% 4.285 4.670 - 48.82% -
std::map<int,_int>::erase(key)_(non-existent)/1024 8.96% 5.395 5.879 - 7.83% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8.96% 8368.913 9118.993 - 1.69% -
BM_std_minmax_element<int>/1 8.95% 0.305 0.332 - 10.49% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.94% 8.236 8.973 - -21.57% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 8.94% 0.924 1.007 - 7.63% -
std::shift_right(deque<int>)/1024 8.91% 39.829 43.380 - -0.12% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.90% 661.657 720.560 - -0.08% -
rng::fill(vector<bool>)/512 8.90% 1.484 1.616 - 5.40% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 8.88% 10.564 11.503 - 8.34% -
BM_align/1 8.88% 0.897 0.976 - 0.00% -
std::stable_sort(deque<int>)_(descending)/8 8.88% 26.651 29.017 - 7.98% -
std::stable_partition(deque<int>)_(sparse)/1024 8.86% 453.809 494.009 - 4.27% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 8.85% 4.780 5.203 - 8.85% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 8.84% 5.835 6.351 - -20.08% -
std::partition(deque<int>)_(sparse)/8192 8.82% 3025.115 3291.884 - 8.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 8.81% 507.591 552.312 - -7.55% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 8.80% 2.635 2.867 - 24.15% -
BM_deque_deque_ranges_copy/70000 8.79% 3037.682 3304.717 - 4.59% -
BM_deque_vector_ranges_copy/70000 8.77% 3093.417 3364.645 - 18.06% -
BM_vector_deque_ranges_copy_backward/0 8.76% 0.442 0.481 - -20.76% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 8.75% 1.278 1.390 - 13.86% -
std::find_end(list<int>)_(process_all)/1000 8.74% 656.214 713.563 - 0.13% -
rng::copy_n(list<int>)/4096 8.74% 3983.009 4331.100 - 3.24% -
rng::stable_partition(list<int>)_(dense)/50 8.72% 52.647 57.238 - 0.91% -
BM_StringRead_Cold_Shallow_Large 8.72% 1.034 1.124 - 2.83% -
std::find_if_not(vector<int>)_(process_all)/1024 8.69% 283.693 308.350 - 0.17% -
std::set<int>::count(key)_(non-existent)/1024 8.68% 7.536 8.190 - 8.58% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 8.65% 16418.571 17838.238 - -0.88% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.65% 0.336 0.365 - 8.72% -
rng::find_end(list<int>)_(process_all)/1024 8.65% 673.763 732.015 - -0.14% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 8.64% 596.810 648.398 - 0.55% -
std::copy(vector<int>)/32768 8.59% 3497.233 3797.736 - 0.19% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 8.59% 1.437 1.560 - 1.87% -
rng::for_each(map<int>::iterator)/32 8.59% 22.979 24.952 - 0.28% -
BM_deque_vector_ranges_move/64000 8.58% 2727.864 2962.042 - 11.35% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 8.58% 6438.372 6990.872 - 4.20% -
BM_std_minmax<char>/25 8.56% 1.276 1.386 - 4.51% -
std::move_backward(deque<int>)/512 8.54% 23.961 26.007 - -0.85% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 8.53% 5.285 5.736 - 0.50% -
std::set<std::string>::count(key)_(existent)/32 8.53% 14.472 15.706 - -0.09% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.52% 34.305 37.230 - -0.20% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 8.50% 96806.963 105036.179 - 10.59% -
bm_lexicographical_compare<int>/16 8.50% 2.016 2.188 - 15.39% -
BM_StringRead_Cold_Deep_Large 8.48% 1.209 1.312 - 5.62% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 8.47% 9.431 10.230 - 3.56% -
std::find_end(deque<int>)_(single_element)/8192 8.40% 2038.462 2209.732 - -12.63% -
std::set<int>::count(key)_(existent)/1024 8.34% 4.174 4.522 - 10.83% -
std::find_end(deque<int>,_pred)_(single_element)/1000 8.33% 597.719 647.536 - 0.32% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 8.33% 19.835 21.488 - 4.01% -
BM_deque_deque_copy/64000 8.31% 2712.261 2937.749 - 9.22% -
BM_std_min<__int128>/20 8.28% 7.615 8.245 - 8.07% -
std::multimap<std::string,_int>::count(key)_(existent)/32 8.26% 17.897 19.376 - -8.59% -
BM_MakeThenSortHeap_float_Descending_16384 8.26% 27.349 29.608 - 0.64% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 8.25% 2.254 2.440 - 6.76% -
BM_std_minmax<unsigned_char>/64 8.25% 1.219 1.320 - 9.22% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.25% 26.924 29.144 - -0.65% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 8.23% 91.418 98.946 - 6.92% -
std::rotate(list<int>)_(1_element_forward)/8192 8.23% 7904.335 8555.056 - 8.46% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 8.22% 1.337 1.447 - -50.06% -
std::unique_copy(list<int>)_(contiguous)/52 8.21% 20.317 21.986 - -0.23% -
BM_StringAssignStr_Huge_Opaque 8.20% 104.579 113.154 - 5.35% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 8.19% 1.710 1.850 - 0.03% -
std::set<int>::count(key)_(existent)/32 8.18% 1.793 1.939 - 11.28% -
rng::move_backward(deque<int>)/512 8.18% 24.122 26.096 - -0.88% -
BM_deque_vector_ranges_copy/65536 8.13% 2876.318 3110.048 - 18.65% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 8.12% 5300.869 5731.102 - -0.05% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 8.11% 954.862 1032.307 - 0.72% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 8.11% 698.815 755.459 - 8.61% -
rng::copy_n(vector<bool>)_(unaligned)/512 8.10% 3.322 3.591 - 5.74% -
std::stable_partition(deque<int>)_(dense)/8192 8.10% 5669.075 6128.504 - 0.46% -
std::remove_if(deque<int>)_(sprinkled)/50 8.10% 65.491 70.798 - 5.10% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 8.10% 25.152 27.189 - 3.94% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 8.09% 3.854 4.166 - 8.25% -
std::set<std::string>::equal_range(key)_(existent)/32 8.09% 15.506 16.761 - -1.18% -
BM_vector_deque_ranges_move_backward/65536 8.08% 7264.144 7851.070 - 3.90% -
rng::find_last_if(deque<int>)_(bail_90%)/8 8.07% 0.908 0.981 - 1.02% -
SetIntersection_Interlaced_Set_string_16384_1024 8.05% 339042062.996 366320518.591 - 3.57% -
BM_PopHeap_float_64 8.04% 12.508 13.513 - -0.89% -
BM_deque_vector_copy_backward/0 7.98% 1.379 1.489 - -3.53% -
std::unordered_set<int>::insert(value)_(new_value)/1024 7.97% 19.511 21.067 - 1.08% -
std::mismatch(list<int>)_(it,_it,_it)/8192 7.97% 7427.540 8019.295 - 7.87% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 7.96% 88.814 95.886 - -26.27% -
rng::stable_partition(deque<int>)_(dense)/32 7.96% 28.003 30.231 - 2.43% -
rng::find(list<int>)_(process_all)/50 7.96% 18.837 20.336 - 9.75% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.91% 283833.536 306273.630 - -0.05% -
std::for_each(join_view(vector<vector<int>>))/8 7.90% 1.379 1.488 - 7.69% -
bm_lexicographical_compare<signed_char>/1 7.89% 1.286 1.388 - 9.26% -
std::is_sorted_until(deque<int>)/8 7.88% 3.090 3.333 - 2.40% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 7.86% 100132907.677 108007828.862 - 6.51% -
SetIntersection_Interlaced_Vector_uint64_16384_256 7.86% 20393610.749 21996979.566 - 32.18% -
std::remove_if(vector<int>)_(sprinkled)/50 7.85% 60.085 64.804 - -1.59% -
BM_std_minmax<char>/32 7.84% 1.638 1.766 - 5.66% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 7.82% 5.395 5.817 - -11.89% -
rng::replace(vector<int>)_(sprinkled)/50 7.81% 8.028 8.655 - 7.59% -
BM_std_min<__int128>/19 7.79% 7.241 7.806 - 7.67% -
SetIntersection_Interlaced_Vector_string_16384_4 7.79% 1820903.984 1962702.299 - 5.13% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 7.79% 2.242 2.416 - -1.74% -
rng::find(vector<char>)_(bail_25%)/8 7.77% 0.983 1.059 - -8.32% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 7.77% 1.967 2.120 - 5.81% -
BM_RangesPopHeap_float_16 7.77% 6.443 6.943 - -0.48% -
rng::find_end(deque<int>)_(process_all)/1024 7.75% 302.597 326.056 - 4.53% -
rng::copy_if(list<int>)_(entire_range)/32768 7.75% 28402.928 30603.081 - 6.60% -
BM_deque_vector_ranges_move/65536 7.72% 2751.194 2963.600 - 11.96% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 7.70% 23.891 25.731 - -2.95% -
BM_std_minmax_element<int>/2 7.68% 0.638 0.687 - 0.04% -
std::find_if_not(vector<int>)_(process_all)/8 7.67% 2.531 2.725 - 3.37% -
rng::remove(deque<int>)_(prefix)/32 7.67% 55.140 59.368 - 8.17% -
BM_deque_deque_copy/70000 7.67% 3166.577 3409.339 - 14.63% -
BM_deque_deque_ranges_copy_backward/1024 7.62% 38.040 40.938 - -1.30% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 7.60% 351.508 378.218 - 15.44% -
std::fill(list<int>)/8192 7.59% 7116.475 7656.740 - 2.42% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 7.59% 1.062 1.142 - 18.30% -
BM_deque_vector_ranges_move_backward/64000 7.59% 7863.188 8459.865 - 6.94% -
std::list<int>::erase(begin)_(cheap_elements)/32 7.58% 10.072 10.836 - 5.18% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 7.57% 11962.114 12868.014 - 0.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 7.56% 566.041 608.856 - -5.51% -
std::distance(join_view(vector<vector<int>>))/50 7.55% 0.604 0.650 - 0.00% -
std::find_end(list<int>)_(process_all)/1048576 7.54% 817328.440 878970.179 - 0.02% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 7.52% 28.161 30.277 - 10.32% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 7.49% 0.374 0.402 - -17.29% -
BM_RangesPushHeap_uint64_Ascending_262144 7.48% 4.701 5.052 - 8.46% -
rng::transform(list<int>)_(identity_transform)/8192 7.48% 7602.481 8171.155 - 13.72% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 7.48% 94561.941 101634.750 - 6.59% -
std::stable_partition(vector<int>)_(sparse)/32 7.47% 6.874 7.387 - -1.49% -
BM_PopHeap_float_16 7.46% 6.477 6.961 - -0.75% -
BM_deque_deque_copy_backward/1024 7.45% 38.430 41.292 - -0.57% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 7.44% 25.352 27.239 - 4.93% -
std::unordered_set<int>::count(key)_(existent)/1024 7.43% 1.204 1.293 - -0.47% -
BM_deque_deque_move/65536 7.42% 2868.529 3081.331 - 7.36% -
BM_vector_deque_move_backward/70000 7.42% 8004.825 8598.568 - 2.19% -
BM_std_min<__int128>/18 7.41% 6.859 7.367 - 7.32% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 7.41% 22.324 23.978 - 6.43% -
BM_MakeHeap_uint64_Descending_64 7.38% 0.251 0.270 - 15.24% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 7.38% 21.410 22.989 - 4.02% -
BM_MakeHeap_uint64_Random_256 7.37% 1.134 1.218 - 9.26% -
std::set<std::string>::upper_bound(key)_(existent)/8192 7.35% 28.816 30.934 - 3.39% -
BM_align/8 7.35% 0.898 0.964 - 0.00% -
BM_deque_vector_move/70000 7.34% 2965.684 3183.323 - 9.86% -
rng::contains_subrange(deque<int>)_(same_length)/16 7.32% 11.232 12.054 - 2.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 7.30% 3.339 3.583 - 7.41% -
rng::find(vector<bool>)_(process_all)/50 7.29% 0.740 0.794 - -0.85% -
rng::none_of(deque<int>)_(process_all)/8 7.29% 4.385 4.704 - -2.55% -
std::map<std::string,_int>::contains(key)_(existent)/8192 7.26% 30.301 32.501 - 3.88% -
std::is_sorted_until(deque<int>,_pred)/8 7.23% 4.251 4.559 - 6.45% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 7.22% 11963.456 12827.405 - -0.00% -
BM_PushHeap_uint32_Descending_16 7.22% 0.354 0.379 - 6.85% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 7.20% 3.599 3.858 - 2.27% -
BM_std_min<unsigned_char>/4 7.14% 0.979 1.049 - 3.02% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 7.13% 1.875 2.009 - 12.34% -
BM_MakeHeap_uint64_Descending_4 7.13% 0.278 0.297 - 5.86% -
std::partial_sort(deque<int>)_(descending)/8 7.11% 41.369 44.310 - -0.29% -
std::set<std::string>::erase(key)_(existent)/32 7.10% 69.655 74.602 - 20.88% -
BM_StringRelationalLiteral_Less_Small_Large_Control 7.10% 1.720 1.843 - 9.29% -
std::is_partitioned(list<int>)_(unpartitioned)/50 7.08% 4.360 4.669 - 1.23% -
BM_deque_deque_ranges_move_backward/1024 7.06% 38.224 40.922 - 0.45% -
std::find_end(deque<int>,_pred)_(single_element)/1024 7.05% 610.659 653.728 - 0.30% -
std::set<int>::erase(key)_(existent)/1024 7.03% 38.586 41.298 - 1.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 7.03% 203900112.429 218228736.422 - 8.37% -
BM_PushHeap_uint64_Ascending_16 7.02% 0.912 0.976 - 7.25% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 7.02% 10062.098 10768.544 - 2.32% -
rng::find_last(deque<int>)_(bail_90%)/8 7.01% 0.867 0.928 - 4.42% -
std::map<std::string,_int>::erase(iterator)/0 7.01% 27.413 29.334 - -7.77% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 7.01% 5.165 5.527 - 6.08% -
BM_std_minmax<unsigned_short>/3 7.00% 1.165 1.246 - 2.81% -
rng::swap_ranges(deque<int>)/1024 7.00% 336.964 360.541 - -0.03% -
std::find_end(list<int>,_pred)_(process_all)/8192 6.99% 7783.187 8327.423 - 1.35% -
rng::swap_ranges(deque<int>)/8192 6.94% 2694.571 2881.467 - -0.01% -
BM_RangesPushHeap_uint64_Random_4 6.92% 2.135 2.283 - -1.97% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 6.92% 10.211 10.917 - 4.41% -
bm_ranges_lexicographical_compare<int>/1 6.91% 1.295 1.385 - 4.48% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 6.90% 778.068 831.793 - 5.16% -
bm_lexicographical_compare<signed_char>/8 6.90% 3.111 3.326 - 8.11% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 6.89% 30.511 32.614 - 1.50% -
BM_StringEraseWithMove_Empty_Opaque 6.88% 0.799 0.854 - -5.20% -
BM_num_get<long> 6.87% 11.063 11.823 - 0.00% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 6.87% 29.311 31.324 - 6.19% -
bm_ranges_lexicographical_compare<int>/4 6.86% 1.297 1.386 - 4.71% -
std::partition(deque<int>)_(sparse)/1024 6.82% 389.174 415.706 - 8.13% -
rng::stable_partition(deque<int>)_(dense)/1024 6.81% 590.021 630.204 - 5.46% -
BM_vector_deque_ranges_move_backward/2 6.81% 1.937 2.068 - 19.77% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 6.79% 46152295.536 49285594.594 - 12.43% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 6.77% 24110.938 25742.614 - 8.38% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 6.76% 57.316 61.191 - 6.14% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 6.76% 0.553 0.590 - 4.47% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 6.75% 2744.842 2930.065 - 5.98% -
BM_PushHeap_float_Random_4 6.75% 2.837 3.028 - 2.75% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.74% 3.951 4.217 - 5.86% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 6.73% 14.634 15.618 - 0.51% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 6.72% 21.641 23.095 - -0.14% -
rng::remove_if(vector<int>)_(sprinkled)/32 6.71% 53.393 56.976 - 1.67% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 6.70% 24143.721 25762.102 - 8.31% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 6.70% 127.601 136.151 - 7.48% -
BM_RangesMakeHeap_uint64_Random_256 6.69% 1.203 1.283 - 13.63% -
SetIntersection_Interlaced_Vector_float_262144_16 6.68% 6284039.491 6703671.704 - 112.11% -
std::map<std::string,_int>::count(key)_(existent)/1024 6.66% 23.402 24.960 - 0.61% -
std::unordered_set<int>::clear()/1024 6.64% 7886.450 8409.856 - 2.98% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 6.64% 5.000 5.331 - 5.70% -
BM_vector_deque_ranges_copy_backward/2 6.62% 1.943 2.071 - 9.70% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 6.62% 12551.453 13382.544 - 1.09% -
rng::find_end(list<int>)_(process_all)/1048576 6.62% 824731.927 879309.942 - 0.15% -
std::set<std::string>::find(key)_(non-existent)/32 6.62% 9.278 9.892 - -6.93% -
rng::remove(deque<int>)_(prefix)/50 6.60% 63.484 67.674 - 8.05% -
rng::partial_sort_copy(deque<int>)_(descending)/8 6.59% 19.673 20.968 - -3.58% -
BM_StringConstructDestroyCStr_Small_Transparent 6.58% 0.370 0.395 - 13.91% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 6.57% 17.898 19.074 - 7.78% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 6.56% 28.571 30.444 - 9.26% -
BM_std_min<__int128>/17 6.55% 6.481 6.906 - 6.40% -
SetIntersection_Front_Vector_uint32_262144_16384 6.55% 79211583.722 84398080.287 - 6.38% -
std::for_each_n(list<int>)/50 6.54% 22.766 24.255 - 0.41% -
rng::move_backward(deque<int>)/32768 6.54% 3523.518 3753.864 - 1.78% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 6.53% 23.299 24.821 - -0.74% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 6.53% 10.557 11.246 - -2.82% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 6.53% 3175.716 3382.990 - 5.16% -
BM_StringRelationalLiteral_Less_Large_Large_Control 6.51% 2.205 2.349 - 4.61% -
BM_MakeHeap_uint64_Heap_64 6.50% 0.238 0.253 - 6.50% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 6.45% 2.359 2.511 - -1.30% -
BM_std_minmax<char>/10 6.45% 1.301 1.385 - 0.02% -
BM_RangesPushHeap_uint64_Ascending_1024 6.44% 2.577 2.742 - 6.48% -
BM_deque_deque_ranges_move/70000 6.43% 3231.865 3439.685 - 5.69% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.43% 7.573 8.060 - -14.26% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 6.43% 60.162 64.028 - -7.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.42% 45.679 48.612 - -3.11% -
std::find_end(list<int>)_(process_all)/8192 6.39% 6988.646 7435.368 - 1.27% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.36% 3.260 3.468 - 0.01% -
rng::find_if(vector<char>)_(process_all)/8 6.35% 2.487 2.645 - 8.17% -
BM_vector_deque_copy/65536 6.33% 2663.154 2831.665 - 16.93% -
std::set<int>::count(key)_(non-existent)/8192 6.33% 11.333 12.050 - 6.14% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 6.30% 1.178 1.252 - 6.14% -
BM_PushHeap_uint64_Ascending_64 6.27% 1.518 1.613 - 6.27% -
rng::all_of(deque<int>)_(process_all)/8192 6.27% 2632.077 2797.187 - 5.87% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 6.27% 9.184 9.761 - 9.63% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.27% 70.229 74.629 - 0.52% -
std::set<int>::insert(value)_(already_present)/0 6.25% 0.582 0.618 - 6.25% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 6.25% 0.945 1.004 - 2.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 6.22% 0.636 0.675 - -8.15% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 6.22% 26.132 27.757 - -13.29% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.21% 1158.173 1230.065 - 0.39% -
std::is_sorted(deque<int>,_pred)/8 6.21% 4.343 4.613 - -6.69% -
std::unordered_set<int>::erase(iterator)/32 6.17% 20.073 21.312 - 5.69% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 6.17% 575297.400 610766.258 - -0.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 6.15% 0.734 0.779 - 6.18% -
rng::find_end(list<int>,_pred)_(single_element)/1024 6.15% 773.160 820.696 - 0.42% -
BM_deque_deque_copy_backward/70000 6.14% 8402.618 8918.557 - 2.13% -
rng::move(list<int>)/512 6.14% 353.190 374.864 - 1.39% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 6.14% 24.410 25.907 - -13.46% -
BM_std_minmax_element<long_long>/1024 6.13% 272.019 288.704 - 0.14% -
BM_deque_deque_move_backward/1024 6.13% 38.511 40.873 - 0.63% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 6.11% 36.830 39.081 - 6.02% -
rng::find_end(list<int>,_pred)_(single_element)/1000 6.11% 755.614 801.745 - 0.42% -
BM_std_minmax_element<long_long>/4096 6.08% 1077.033 1142.516 - 0.25% -
std::map<std::string,_int>::insert(value)_(new_value)/0 6.07% 31.514 33.428 - 3.82% -
std::find_first_of(deque<int>)_(small_needle)/50 6.07% 164.557 174.544 - -7.43% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 6.06% 11223.725 11904.431 - 9.23% -
std::find_end(list<int>)_(single_element)/1024 6.06% 689.682 731.459 - -0.17% -
std::map<int,_int>::find(key)_(existent)/1024 6.04% 3.750 3.977 - 0.75% -
BM_RangesPushHeap_uint64_SingleElement_262144 6.02% 0.357 0.379 - 6.00% -
BM_std_min<unsigned_char>/2 6.02% 0.485 0.514 - 5.98% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 6.01% 47.467 50.321 - 6.78% -
std::rotate(list<int>)_(by_1/4)/8192 6.01% 7224.915 7659.233 - 5.85% -
rng::remove(list<int>)_(prefix)/8192 6.00% 8523.112 9034.788 - 5.42% -
BM_std_minmax<char>/12 6.00% 1.915 2.030 - -0.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 6.00% 1116396.368 1183361.942 - 3.71% -
SetIntersection_Interlaced_Set_string_64_16 6.00% 39042539.347 41383870.282 - 3.93% -
std::search(deque<int>,_pred)_(near_matches)/1000 5.99% 23307.568 24704.561 - -8.82% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 5.98% 7421.813 7865.869 - 5.94% -
rng::all_of(deque<int>)_(process_all)/32768 5.98% 10550.723 11181.539 - 6.60% -
BM_std_minmax_element<long_long>/4000 5.96% 1052.350 1115.035 - -0.02% -
std::unique(deque<int>)_(sprinkled)/32 5.95% 67.262 71.267 - 14.73% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 5.93% 22.778 24.128 - -2.60% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 5.92% 293.810 311.196 - 3.90% -
BM_std_minmax_element<long_long>/512 5.92% 138.204 146.381 - -0.04% -
BM_vector_deque_copy_backward/1 5.92% 2.310 2.447 - -1.14% -
BM_std_minmax<unsigned_short>/32 5.91% 1.229 1.302 - 5.83% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 5.91% 25672.861 27190.456 - 5.60% -
BM_std_min<short>/11 5.91% 1.179 1.249 - 5.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 5.90% 20123377.965 21311587.709 - 3.18% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 5.89% 1847.947 1956.835 - 18.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 5.85% 1247648.960 1320674.903 - -0.42% -
std::find_if_not(vector<int>)_(process_all)/50 5.84% 14.233 15.065 - 0.19% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 5.84% 4604.609 4873.449 - -1.96% -
std::list<int>::ctor(size)/1024 5.84% 11647.543 12327.248 - 5.42% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.83% 11106.268 11754.233 - 4.71% -
BM_vector_deque_ranges_move_backward/1 5.83% 2.183 2.310 - 13.54% -
SetIntersection_Front_Vector_uint32_16384_16384 5.83% 79360260.513 83988445.582 - 5.95% -
BM_StringRelational_Less_Large_Empty_Control 5.82% 1.949 2.062 - 10.02% -
BM_std_minmax_element<long_long>/5500 5.82% 1444.963 1528.998 - 0.06% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.81% 264645.710 280019.700 - -4.42% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 5.80% 1.895 2.005 - 0.58% -
BM_align/64 5.80% 0.896 0.948 - 0.00% -
rng::fill_n(deque<int>)/32 5.80% 1.225 1.296 - 4.59% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 5.78% 32220.787 34084.079 - 6.87% -
BM_RangesPushHeap_uint64_Ascending_16384 5.78% 3.564 3.770 - 2.26% -
rng::find_if(deque<int>)_(bail_25%)/8 5.78% 1.453 1.537 - 0.42% -
rng::distance(join_view(vector<vector<int>>)/4096 5.76% 4.309 4.558 - 0.00% -
BM_num_get<bool> 5.76% 12.081 12.777 - 0.00% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 5.75% 30.292 32.035 - -2.68% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 5.75% 20.508 21.687 - 1.98% -
rng::find_last(forward_list<int>)_(bail_10%)/50 5.75% 20.152 21.310 - 0.72% -
BM_std_min<char>/32 5.75% 2.924 3.092 - 1.97% -
bm_swap_ranges_vb_aligned/8 5.75% 3.350 3.542 - 1.23% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 5.75% 11591.857 12257.999 - 0.47% -
rng::copy_backward(vector<bool>)_(aligned)/64 5.75% 1.893 2.002 - 7.43% -
bm_ranges_lexicographical_compare<int>/2 5.73% 1.527 1.615 - 3.91% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.73% 29.986 31.704 - 0.05% -
BM_std_minmax<unsigned_int>/16 5.72% 1.284 1.357 - 3.21% -
BM_RangesPushHeap_uint32_SingleElement_64 5.72% 0.357 0.378 - 7.80% -
rng::remove(list<int>)_(prefix)/50 5.71% 66.873 70.694 - 5.12% -
bm_ranges_lexicographical_compare<int>/8 5.71% 1.530 1.618 - 3.92% -
BM_std_minmax<unsigned_int>/7 5.71% 1.745 1.845 - 3.88% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 5.69% 1.089 1.151 - 6.01% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.69% 990094.294 1046463.761 - -0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 5.69% 207895026.233 219721808.673 - 7.78% -
BM_std_min<unsigned_short>/22 5.68% 1.813 1.916 - 6.54% -
std::find_end(list<int>)_(single_element)/1000 5.67% 674.330 712.586 - -0.15% -
BM_RangesPushHeap_uint64_SingleElement_1024 5.67% 0.363 0.384 - 5.63% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 5.65% 25868.671 27331.242 - 0.00% -
SetIntersection_Interlaced_Vector_string_64_1 5.63% 18004079.497 19017013.486 - 5.68% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 5.63% 0.495 0.522 - 2.66% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.62% 10.557 11.151 - 0.07% -
rng::find_end(list<int>)_(single_element)/1024 5.61% 697.086 736.227 - 0.62% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 5.61% 28.582 30.185 - 2.80% -
rng::partition(deque<int>)_(dense)/50 5.60% 15.399 16.263 - -2.58% -
BM_MakeHeap_uint32_Random_256 5.60% 1.147 1.212 - 5.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 5.60% 345406858.829 364743980.229 - 2.67% -
SetIntersection_Interlaced_Vector_string_16384_256 5.59% 39873910.333 42103321.927 - 3.84% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 5.59% 9.305 9.825 - 9.76% -
BM_SortHeap_float_16384 5.58% 26.721 28.213 - 0.51% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 5.57% 23.038 24.322 - 9.06% -
BM_PushHeap_uint64_SingleElement_16 5.57% 0.337 0.356 - 5.44% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.56% 4.593 4.848 - 8.01% -
BM_vector_deque_copy_backward/2 5.55% 2.067 2.181 - -1.98% -
rng::find(list<int>)_(process_all)/1024 5.54% 688.579 726.710 - 5.63% -
SetIntersection_Front_Set_float_256_256 5.52% 9299531.568 9813206.465 - 0.56% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 5.52% 2.160 2.280 - 8.51% -
BM_std_min<int>/64 5.51% 2.669 2.816 - 1.76% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 5.51% 6.564 6.925 - 1.86% -
std::move_backward(vector<bool>)_(unaligned)/64 5.51% 1.790 1.889 - 3.53% -
BM_PushHeap_uint64_Ascending_262144 5.50% 4.658 4.914 - -0.35% -
BM_deque_vector_move/65536 5.48% 2701.758 2849.742 - 5.29% -
SetIntersection_Front_Set_uint64_1024_4 5.47% 1099855.862 1160042.615 - 1.29% -
BM_RangesPushHeap_float_QuickSortAdversary_16 5.46% 0.974 1.028 - 5.40% -
rng::stable_partition(list<int>)_(dense)/32 5.45% 31.804 33.539 - -3.77% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 5.45% 72.287 76.225 - 3.13% -
std::unordered_set<int>::find(key)_(existent)/32 5.43% 1.135 1.197 - -0.21% -
std::list<int>::ctor(size)/8192 5.43% 95149.493 100316.637 - 5.35% -
std::set<std::string>::erase(iterator)/0 5.42% 25.427 26.807 - -8.87% -
BM_MakeThenSortHeap_string_SingleElement_4 5.42% 5.959 6.282 - -0.15% -
BM_StringRelational_Less_Small_Empty_Control 5.38% 1.898 2.000 - -1.69% -
BM_vector_deque_ranges_move_backward/64000 5.38% 7177.082 7563.339 - -0.86% -
std::find_end(vector<int>)_(single_element)/8192 5.38% 1834.008 1932.698 - 3.12% -
std::map<int,_int>::equal_range(key)_(existent)/32 5.38% 1.752 1.846 - 0.53% -
rng::reverse(vector<int>)/8 5.37% 1.619 1.705 - -20.40% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.36% 3.377 3.558 - -0.42% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 5.36% 610.367 643.063 - -24.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 5.34% 1065920.546 1122879.743 - 5.41% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.34% 1.575 1.659 - 0.10% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 5.34% 3804.145 4007.242 - 4.33% -
std::map<int,_int>::insert(value)_(already_present)/1024 5.33% 3.509 3.695 - 7.45% -
SetIntersection_Front_Set_uint64_16384_64 5.33% 1913438.329 2015337.160 - 0.82% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 5.32% 2.334 2.458 - 6.32% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 5.31% 18.604 19.592 - 0.46% -
std::search(deque<int>,_pred)_(near_matches)/1024 5.30% 24476.718 25774.710 - -9.02% -
rng::fill(vector<int>)/32 5.29% 1.039 1.094 - 5.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 5.29% 117382475.219 123589047.162 - -10.81% -
std::find_end(vector<int>)_(single_element)/1024 5.28% 239.229 251.869 - 2.02% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 5.28% 10.530 11.086 - 6.92% -
std::multimap<int,_int>::erase(key)_(existent)/1024 5.28% 25.435 26.776 - -0.99% -
std::stable_partition(vector<int>)_(sparse)/50 5.27% 20.155 21.218 - -0.25% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 5.27% 1.147 1.208 - -0.06% -
BM_RangesMakeHeap_uint32_Descending_64 5.25% 0.237 0.249 - 3.47% -
BM_RangesMakeHeap_uint32_Random_1024 5.25% 1.071 1.127 - 8.71% -
std::copy_backward(vector<bool>)_(unaligned)/262144 5.24% 1859.037 1956.418 - 17.78% -
std::find_if_not(deque<int>)_(bail_25%)/8192 5.23% 688.769 724.805 - 5.73% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 5.23% 8.677 9.130 - -6.68% -
rng::is_sorted_until(vector<int>,_pred)/1024 5.23% 405.412 426.619 - 3.56% -
bm_lexicographical_compare<signed_char>/7 5.21% 2.746 2.889 - 5.72% -
std::set<std::string>::contains(key)_(non-existent)/0 5.21% 0.278 0.292 - 4.27% -
rng::for_each(set<int>::iterator)/32 5.20% 22.161 23.314 - -0.20% -
std::stable_partition(vector<int>)_(sparse)/1024 5.20% 207.265 218.044 - 1.03% -
BM_deque_vector_ranges_move_backward/70000 5.20% 8522.461 8965.547 - 0.30% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.19% 325.804 342.708 - 6.08% -
std::map<int,_int>::erase(key)_(non-existent)/8192 5.17% 7.680 8.077 - 3.59% -
std::copy_if(vector<int>)_(entire_range)/8 5.17% 2.270 2.388 - 7.40% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 5.17% 1.149 1.208 - 4.82% -
SetIntersection_Interlaced_Set_uint32_256_256 5.16% 8851964.824 9308808.178 - 2.54% -
std::map<int,_int>::count(key)_(non-existent)/8192 5.15% 11.199 11.776 - -9.21% -
std::map<int,_int>::find(key)_(non-existent)/8192 5.13% 7.083 7.446 - -21.15% -
std::list<int>::insert(begin)_(cheap_elements)/32 5.13% 10.127 10.646 - 6.33% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 5.12% 29.190 30.684 - 0.40% -
std::find_first_of(deque<int>)_(small_needle)/32 5.11% 107.356 112.845 - -8.41% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 5.11% 97372.653 102348.895 - 6.75% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 5.10% 9161.955 9629.253 - 4.05% -
std::set<int>::insert(value)_(already_present)/8192 5.10% 10.831 11.384 - 20.98% -
BM_std_min<int>/2 5.10% 0.461 0.485 - -0.41% -
BM_std_minmax<char>/26 5.10% 1.538 1.617 - 4.28% -
SetIntersection_Interlaced_Vector_uint64_16384_64 5.08% 5991653.634 6296222.176 - -23.95% -
std::find_end(vector<int>)_(single_element)/1000 5.08% 233.910 245.783 - 2.10% -
BM_StringRelational_Eq_Small_Small_Control 5.06% 1.851 1.945 - 6.03% -
std::multiset<std::string>::erase(key)_(non-existent)/32 5.06% 10.099 10.610 - 2.71% -
std::remove_if(list<int>)_(prefix)/8192 5.05% 9351.179 9823.804 - 0.91% -
rng::contains_subrange(list<int>)_(same_length)/16 5.04% 6.609 6.942 - 0.07% -
BM_vector_deque_move_backward/64000 5.04% 7358.308 7729.312 - -0.78% -
std::is_partitioned(list<int>)_(partitioned)/8192 5.04% 6492.491 6819.773 - -0.06% -
BM_vector_deque_move/64 5.04% 2.704 2.841 - 3.07% -
BM_deque_vector_ranges_move_backward/65536 5.03% 8096.849 8504.441 - 5.14% -
std::find(vector<char>)_(bail_25%)/8 5.03% 1.011 1.061 - -3.86% -
BM_deque_vector_move_backward/65536 5.02% 7990.407 8391.893 - 3.29% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 5.02% 25.387 26.661 - 23.44% -
std::find_if_not(list<int>)_(bail_25%)/8 5.01% 1.216 1.277 - -3.45% -
SetIntersection_Interlaced_Set_uint32_256_64 5.00% 14670528.091 15404612.238 - 1.35% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 5.00% 6647.428 6979.781 - 0.25% -
BM_RangesSortHeap_float_4 4.97% 1.027 1.078 - -0.11% -
std::set<std::string>::equal_range(key)_(non-existent)/32 4.97% 9.986 10.482 - -2.28% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 4.96% 1.502 1.577 - 5.58% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 4.95% 1.126 1.182 - 10.84% -
rng::rotate(list<int>)_(by_1/2)/8192 4.95% 4959.577 5205.073 - 5.49% -
SetIntersection_Interlaced_Set_uint64_256_64 4.92% 14710051.031 15433568.195 - 5.68% -
std::set<std::string>::contains(key)_(non-existent)/8192 4.91% 26.086 27.366 - -0.35% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.90% 18.755 19.674 - 5.24% -
rng::any_of(deque<int>)_(process_all)/50 4.90% 18.340 19.238 - -4.87% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 4.89% 0.743 0.779 - 5.41% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.88% 54705.056 57374.735 - -2.24% -
std::map<int,_int>::find(key)_(existent)/32 4.88% 1.531 1.605 - 1.68% -
rng::replace(vector<int>)_(sprinkled)/32 4.87% 5.605 5.877 - 10.36% -
std::stable_sort(deque<int>)_(ascending)/8 4.86% 18.150 19.033 - 5.41% -
BM_num_get<long_long> 4.86% 11.169 11.712 - 0.00% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 4.86% 2.978 3.122 - 5.41% -
std::list<int>::ctor(size)/32 4.82% 323.179 338.772 - 5.17% -
rng::contains_subrange(deque<int>)_(same_length)/32 4.82% 18.628 19.527 - 1.38% -
rng::unique_copy(list<int>)_(sprinkled)/8192 4.81% 6980.278 7316.050 - -2.42% -
BM_std_min<__int128>/15 4.81% 5.697 5.970 - 4.58% -
std::copy_n(deque<int>)/8 4.80% 2.643 2.770 - -1.43% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 4.80% 9.285 9.731 - 4.39% -
SetIntersection_Front_Set_uint32_1024_1 4.80% 1061496.740 1112416.405 - -0.42% -
rng::remove_if(list<int>)_(prefix)/8192 4.79% 9138.536 9576.166 - 3.48% -
BM_StringEraseWithMove_Large_Transparent 4.79% 2.587 2.711 - 2.77% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.78% 822.045 861.341 - -1.04% -
BM_deque_deque_ranges_move/64000 4.78% 2837.385 2972.997 - 7.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 4.78% 12768803.666 13378913.776 - -1.34% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 4.78% 556.187 582.760 - -8.09% -
rng::fill(list<int>)/8192 4.78% 7392.444 7745.439 - 1.30% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 4.77% 10.482 10.982 - 2.41% -
rng::contains_subrange(list<int>)_(single_element)/50 4.77% 17.644 18.485 - -0.17% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 4.75% 11316.703 11854.740 - 7.84% -
SetIntersection_Interlaced_Vector_float_1024_4 4.75% 1466805.052 1536535.201 - 14.16% -
std::reverse_copy(vector<int>)/8 4.75% 2.367 2.479 - 2.74% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 4.74% 28.870 30.240 - 4.35% -
BM_std_minmax_element<long_long>/64000 4.74% 17107.497 17918.325 - 0.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.74% 34.282 35.906 - 10.13% -
std::flat_map<int,_int>::erase(iterator)/8192 4.74% 502.866 526.679 - 5.35% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 4.72% 29.440 30.831 - 4.16% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 4.72% 2.908 3.046 - 2.10% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 4.72% 22.715 23.788 - 1.32% -
std::find(deque<int>)_(process_all)/50 4.72% 13.236 13.860 - -1.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.71% 199093274.412 208476444.139 - 2.41% -
SetIntersection_Front_Vector_uint32_256_64 4.69% 4570940.437 4785344.936 - 4.33% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 4.69% 2.165 2.267 - -4.44% -
std::multiset<std::string>::count(key)_(non-existent)/32 4.69% 9.345 9.783 - -5.12% -
BM_std_min<unsigned_int>/4 4.68% 0.996 1.043 - -0.65% -
BM_std_minmax_element<long_long>/70000 4.68% 18696.519 19570.601 - -0.05% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 4.67% 2.825 2.957 - 1.17% -
std::unique_copy(list<int>)_(sprinkled)/8192 4.67% 6999.597 7326.570 - 5.39% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.67% 5160.517 5401.301 - 1.60% -
std::remove(deque<int>)_(sprinkled)/32 4.66% 52.627 55.080 - -1.66% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 4.66% 1.203 1.259 - 0.70% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 4.65% 24.349 25.482 - -0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4.65% 2876318.609 3010028.819 - 11.02% -
BM_std_min<unsigned_short>/2 4.64% 0.485 0.508 - 4.62% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 4.63% 206.754 216.322 - -1.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.63% 1192.195 1247.349 - 1.19% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 4.63% 1.536 1.607 - 0.09% -
std::move(list<int>)/4096 4.62% 4380.130 4582.401 - 5.43% -
BM_deque_deque_ranges_move_backward/512 4.61% 20.498 21.444 - -0.69% -
std::equal(vector<int>)_(it,_it,_it)/8 4.61% 1.156 1.209 - 4.63% -
rng::move(vector<bool>)_(aligned)/64 4.60% 1.897 1.985 - 5.90% -
std::remove(deque<int>)_(sprinkled)/50 4.59% 57.257 59.887 - -0.00% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 4.59% 18071.389 18901.332 - 0.41% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 4.59% 150.190 157.081 - -4.31% -
BM_MakeThenSortHeap_string_Ascending_1024 4.59% 35.846 37.491 - 6.43% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 4.57% 30111.892 31489.478 - -0.73% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 4.57% 25.916 27.102 - -2.54% -
std::deque<int>::ctor(size)/1024 4.57% 68.900 72.050 - -1.96% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.57% 28.684 29.995 - 7.61% -
rng::unique_copy(deque<int>)_(contiguous)/52 4.57% 14.687 15.358 - 0.98% -
BM_RangesPushHeap_uint64_SingleElement_16384 4.56% 0.364 0.381 - 4.62% -
BM_RangesPushHeap_uint32_SingleElement_262144 4.56% 0.361 0.377 - 6.02% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 4.56% 664.266 694.524 - -21.19% -
bm_lexicographical_compare<signed_char>/16 4.55% 1.327 1.388 - 6.74% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.54% 865.000 904.277 - 3.55% -
SetIntersection_Front_Set_uint32_262144_256 4.54% 4783864.002 5000957.743 - 0.67% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 4.53% 12314.393 12872.533 - 3.94% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 4.53% 1.396 1.459 - 0.62% -
std::find(vector<long_long>)_(process_all)/8 4.53% 1.155 1.207 - 4.57% -
rng::search(list<int>,_pred)_(same_length)/8192 4.53% 8902.986 9305.860 - -4.72% -
rng::find_end(list<int>)_(process_all)/1000 4.52% 685.603 716.624 - 0.01% -
BM_RangesPushHeap_uint32_SingleElement_16384 4.52% 0.361 0.378 - 6.00% -
BM_MakeHeap_string_Descending_1024 4.51% 2.715 2.838 - 2.36% -
BM_RangesMakeThenSortHeap_float_Heap_64 4.51% 3.436 3.591 - 2.61% -
SetIntersection_Front_Set_uint64_1024_64 4.51% 1888060.935 1973142.025 - 1.04% -
std::multiset<std::string>::equal_range(key)_(existent)/32 4.50% 19.266 20.133 - -0.08% -
BM_RangesPushHeap_string_Ascending_1024 4.49% 13.845 14.467 - 9.98% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 4.49% 32222.930 33671.129 - 5.50% -
std::map<std::string,_int>::find(key)_(non-existent)/32 4.49% 9.891 10.336 - 2.45% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 4.49% 3907.910 4083.407 - 5.73% -
std::map<int,_int>::find(key)_(non-existent)/32 4.49% 2.402 2.509 - -20.61% -
std::set<std::string>::insert(value)_(already_present)/8192 4.48% 38.534 40.261 - 5.10% -
BM_std_minmax_element<long_long>/65536 4.48% 17518.106 18302.325 - 0.18% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 4.47% 0.559 0.584 - 9.92% -
BM_std_min<__int128>/16 4.47% 6.134 6.408 - 4.47% -
rng::partition(deque<int>)_(dense)/32 4.47% 10.514 10.983 - -1.49% -
rng::sort(deque<int>)_(ascending)/8 4.46% 18.237 19.049 - 4.46% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 4.45% 25.684 26.826 - 6.28% -
SetIntersection_Interlaced_Vector_uint32_1024_4 4.45% 1325324.026 1384277.508 - 8.50% -
rng::is_sorted_until(vector<int>,_pred)/8192 4.45% 3236.859 3380.820 - 2.15% -
BM_deque_vector_move_backward/70000 4.43% 8523.670 8901.276 - 2.76% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 4.43% 16.857 17.603 - 7.99% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 4.43% 18.230 19.037 - 1.38% -
BM_deque_vector_ranges_copy_backward/70000 4.42% 8656.267 9038.808 - 4.72% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 4.42% 320.965 335.141 - 4.77% -
SetIntersection_Front_Set_uint64_16384_4 4.41% 1083437.932 1131206.449 - -4.92% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 4.41% 6.661 6.954 - 4.96% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 4.40% 11054.044 11540.412 - -0.08% -
std::unique(vector<int>,_pred)_(contiguous)/52 4.39% 63.191 65.968 - 3.74% -
BM_vector_deque_ranges_move/2 4.39% 1.727 1.803 - -12.79% -
BM_deque_vector_move/4000 4.39% 139.942 146.089 - 1.17% -
BM_std_minmax<unsigned_char>/11 4.38% 1.712 1.787 - -1.13% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 4.38% 1.338 1.397 - -2.25% -
BM_SortHeap_float_4 4.38% 1.028 1.073 - 0.69% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 4.37% 1.598 1.668 - 4.84% -
SetIntersection_None_Vector_uint32_1024_256 4.35% 1104667.208 1152767.055 - -0.99% -
BM_RangesPushHeap_uint64_SingleElement_256 4.35% 0.386 0.403 - 4.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4.34% 5081213.234 5301944.292 - -2.72% -
BM_RangesPushHeap_uint64_Ascending_16 4.34% 0.937 0.977 - 5.62% -
rng::none_of(deque<int>)_(process_all)/50 4.34% 26.561 27.714 - 4.12% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 4.34% 1.362 1.421 - -2.04% -
BM_std_minmax_element<char>/3 4.33% 1.180 1.232 - -1.49% -
SetIntersection_Front_Set_float_1024_16 4.33% 1308042.976 1364658.953 - 6.08% -
std::find_end(list<int>,_pred)_(single_element)/1000 4.32% 790.629 824.818 - 0.46% -
BM_std_minmax<short>/17 4.31% 1.792 1.870 - 6.17% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 4.30% 16.119 16.813 - 6.86% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 4.30% 0.908 0.947 - 3.05% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 4.29% 18.323 19.109 - 5.18% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 4.28% 343828812.084 358543975.410 - 1.61% -
BM_MakeThenSortHeap_float_Descending_256 4.28% 5.722 5.966 - 0.77% -
rng::contains_subrange(deque<int>)_(process_all)/50 4.27% 18.253 19.033 - 1.91% -
BM_RangesPushHeap_float_Descending_4 4.27% 0.363 0.379 - 4.13% -
BM_RangesMakeThenSortHeap_float_Descending_256 4.27% 5.718 5.962 - 0.29% -
BM_std_min<__int128>/14 4.26% 5.290 5.515 - 4.41% -
SetIntersection_Front_Set_uint32_16384_256 4.24% 4858896.518 5065124.399 - -2.30% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 4.24% 0.554 0.577 - 4.17% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.24% 101.646 105.959 - 0.05% -
rng::all_of(list<int>)_(process_all)/8 4.24% 2.610 2.721 - 0.36% -
BM_RangesPushHeap_float_Random_4 4.24% 2.912 3.036 - 1.99% -
std::fill_n(vector<bool>)/64 4.24% 1.518 1.582 - 0.05% -
BM_std_min<unsigned_char>/11 4.23% 1.064 1.109 - 3.75% -
BM_std_minmax_element<short>/64 4.23% 17.237 17.966 - 2.84% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 4.22% 31325.941 32647.498 - -0.69% -
SetIntersection_Front_Set_float_262144_64 4.22% 1871469.646 1950418.586 - 2.85% -
std::partition_copy(vector<int>)/1024 4.22% 457.240 476.527 - 1.25% -
std::remove(list<int>)_(prefix)/1024 4.22% 997.403 1039.473 - 5.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.21% 38932.997 40573.539 - -0.75% -
rng::adjacent_find(deque<int>,_pred)/8 4.21% 4.172 4.348 - 7.85% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 4.21% 25.999 27.093 - -1.60% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 4.21% 67252.082 70082.505 - -0.35% -
BM_deque_vector_move/64000 4.21% 2711.265 2825.343 - 4.85% -
std::partial_sort(deque<int>)_(heap)/8192 4.21% 283639.195 295569.160 - 2.39% -
std::unordered_set<int>::count(key)_(existent)/8192 4.20% 1.316 1.372 - -5.26% -
BM_std_minmax_element<long_long>/64 4.18% 17.474 18.204 - 0.80% -
SetIntersection_Front_Set_string_1024_64 4.18% 4696596.405 4892809.327 - 10.43% -
BM_RangesMakeThenSortHeap_float_Heap_256 4.17% 5.897 6.143 - -0.72% -
SetIntersection_Interlaced_Set_uint64_16384_1 4.16% 1072326.319 1116985.980 - -0.74% -
BM_MakeHeap_float_SingleElement_256 4.15% 0.651 0.678 - 1.71% -
BM_std_min<unsigned_char>/24 4.15% 2.757 2.872 - 3.85% -
rng::sort(vector<int>)_(descending)/8 4.14% 24.693 25.715 - 0.03% -
BM_StringAssignStr_Large_Transparent 4.14% 10.158 10.578 - 1.40% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 4.14% 56.102 58.423 - -3.98% -
BM_RangesMakeHeap_uint64_Ascending_4 4.13% 0.423 0.441 - 5.74% -
std::find_end(list<int>)_(process_all)/1024 4.13% 703.015 732.022 - 0.19% -
rng::partial_sort_copy(deque<int>)_(heap)/8 4.12% 16.013 16.673 - -2.60% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 4.12% 28.693 29.875 - 2.86% -
std::map<std::string,_int>::contains(key)_(existent)/32 4.12% 16.152 16.818 - 11.84% -
BM_vector_deque_ranges_copy_backward/1 4.11% 2.219 2.310 - 7.96% -
BM_deque_deque_move_backward/65536 4.11% 8062.987 8394.017 - -0.62% -
BM_RangesPushHeap_string_SingleElement_262144 4.10% 2.635 2.743 - 8.44% -
std::find_end(list<int>,_pred)_(single_element)/1024 4.10% 810.366 843.553 - 0.44% -
std::find_end(list<int>,_pred)_(process_all)/1048576 4.09% 952036.486 991001.058 - 0.04% -
std::map<std::string,_int>::find(key)_(existent)/8192 4.09% 31.010 32.278 - -3.23% -
BM_RangesPushHeap_uint32_SingleElement_1024 4.09% 0.367 0.382 - 4.85% -
rng::find_end(list<int>)_(single_element)/1000 4.09% 683.666 711.613 - -0.18% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 4.09% 18.313 19.062 - 2.56% -
std::map<std::string,_int>::erase(key)_(existent)/32 4.08% 80.000 83.268 - -3.73% -
rng::for_each(multiset<int>::iterator)/8 4.08% 4.806 5.002 - 0.79% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 4.07% 9.538 9.926 - 4.29% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 4.06% 22.064 22.961 - 16.03% -
BM_std_minmax<char>/15 4.06% 2.930 3.049 - -4.45% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 4.06% 107.091 111.436 - 3.70% -
BM_std_minmax<unsigned_short>/30 4.05% 2.726 2.836 - 0.35% -
BM_std_min<unsigned_long_long>/5 4.05% 1.343 1.397 - 10.40% -
SetIntersection_None_Vector_uint64_16384_4 4.05% 1126090.477 1171680.539 - 1.82% -
std::move_backward(deque<int>)/32768 4.04% 3607.432 3753.347 - 2.54% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 4.04% 0.448 0.466 - 13.44% -
BM_MakeHeap_uint64_Random_16 4.04% 1.328 1.381 - 6.08% -
std::find_end(list<int>,_pred)_(process_all)/1024 4.04% 813.415 846.254 - 0.14% -
std::stable_partition(vector<int>)_(sparse)/8192 4.03% 1496.970 1557.345 - 0.16% -
BM_MakeThenSortHeap_float_PipeOrgan_16 4.03% 2.939 3.058 - 0.71% -
rng::search(list<int>,_pred)_(single_element)/8192 4.03% 8320.133 8655.454 - -11.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 4.01% 117420920.321 122129478.319 - -13.83% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 4.00% 9.587 9.970 - 4.05% -
std::remove_if(vector<int>)_(sprinkled)/32 4.00% 53.749 55.896 - 0.33% -
BM_std_min<long_long>/30 3.99% 3.164 3.291 - 4.27% -
rng::stable_sort(deque<int>)_(repeated)/8 3.98% 17.980 18.696 - 0.75% -
std::multiset<int>::insert(value)_(new_value)/1024 3.98% 47.785 49.688 - -8.46% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.97% 794.479 826.058 - 0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 3.97% 11027959.919 11465918.732 - 4.86% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 3.96% 172372.776 179201.069 - 4.31% -
std::adjacent_find(deque<int>,_pred)/50 3.96% 29.704 30.879 - 3.71% -
rng::none_of(vector<int>)_(process_all)/8 3.95% 2.353 2.446 - -0.23% -
SetIntersection_Front_Set_float_262144_256 3.95% 4869000.848 5061361.061 - 9.88% -
bm_lexicographical_compare<signed_char>/2 3.94% 1.495 1.554 - 4.18% -
std::sort(vector<int>)_(descending)/8 3.94% 24.661 25.633 - -0.02% -
std::remove(list<int>)_(sprinkled)/32 3.94% 54.824 56.984 - 0.93% -
std::unique(deque<int>)_(contiguous)/52 3.94% 68.457 71.153 - 3.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.94% 206128728.144 214245639.587 - 6.30% -
BM_PopHeap_float_4 3.94% 2.374 2.467 - -1.15% -
std::find(list<int>)_(process_all)/8192 3.92% 8501.542 8834.944 - 17.90% -
BM_StringRelational_Less_Large_Small_Control 3.92% 1.780 1.850 - 10.80% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.91% 31.233 32.454 - -2.36% -
BM_PushHeap_uint64_Ascending_256 3.91% 2.092 2.174 - 3.91% -
BM_deque_vector_ranges_copy_backward/0 3.91% 1.377 1.430 - 0.66% -
BM_RangesMakeThenSortHeap_float_Descending_64 3.91% 3.247 3.374 - 3.93% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 3.90% 14.447 15.011 - 4.25% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.90% 5236.728 5441.090 - 0.65% -
BM_MakeThenSortHeap_float_Ascending_4 3.90% 1.397 1.451 - 4.69% -
rng::partition_copy(list<int>)/8192 3.90% 7369.174 7656.614 - 4.42% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 3.90% 19876.242 20650.913 - 4.76% -
SetIntersection_Front_Vector_uint32_256_16 3.89% 4369336.929 4539152.340 - 1.55% -
std::map<int,_int>::contains(key)_(non-existent)/32 3.89% 2.283 2.372 - 2.86% -
SetIntersection_Front_Set_uint64_16384_1024 3.88% 14939915.937 15520182.403 - -3.80% -
BM_PushHeap_uint64_SingleElement_1 3.87% 0.522 0.542 - -2.26% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.87% 4.420 4.591 - 1.30% -
BM_std_min<__int128>/13 3.86% 4.881 5.069 - 3.68% -
std::set<int>::contains(key)_(non-existent)/32 3.86% 2.348 2.438 - 4.38% -
std::map<int,_int>::count(key)_(non-existent)/1024 3.86% 7.295 7.577 - -12.15% -
rng::copy_backward(vector<bool>)_(aligned)/4096 3.85% 5.058 5.253 - 1.08% -
std::reverse(list<int>)/32768 3.85% 16886.928 17536.457 - -4.72% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.84% 2.855 2.965 - 0.25% -
std::is_partitioned(vector<int>)_(partitioned)/32 3.83% 6.448 6.695 - 0.51% -
rng::find_last(vector<char>)_(bail_90%)/50 3.81% 1.031 1.070 - 6.56% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 3.81% 4716.780 4896.397 - 0.95% -
BM_deque_deque_ranges_move_backward/70000 3.81% 8505.993 8829.695 - -0.48% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.80% 5.086 5.280 - 5.04% -
std::is_partitioned(list<int>)_(unpartitioned)/32 3.80% 4.195 4.355 - -0.50% -
rng::stable_sort(deque<int>)_(ascending)/8 3.79% 18.376 19.073 - 2.86% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 3.79% 3036.664 3151.631 - 9.95% -
BM_RangesPushHeap_string_SingleElement_16 3.78% 2.553 2.649 - 9.74% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 3.77% 97493.132 101168.851 - 3.43% -
rng::move_backward(vector<bool>)_(unaligned)/4096 3.76% 27.706 28.748 - 1.00% -
std::copy(list<int>)/64 3.76% 32.056 33.262 - 7.63% -
BM_RangesMakeHeap_uint32_Random_64 3.76% 1.326 1.375 - -4.37% -
BM_RangesMakeHeap_float_Ascending_256 3.76% 0.644 0.668 - 2.97% -
std::find_if(vector<int>)_(process_all)/8192 3.76% 2194.264 2276.791 - 0.50% -
rng::is_partitioned(vector<int>)_(partitioned)/50 3.76% 8.481 8.799 - 2.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 3.75% 1134326.021 1176868.458 - -0.66% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 3.75% 0.512 0.531 - 5.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 3.73% 1084613.481 1125102.520 - 2.62% -
bm_lexicographical_compare<signed_char>/4 3.73% 1.956 2.029 - 3.14% -
rng::starts_with(list<int>,_pred)/8192 3.73% 11390.943 11815.261 - 20.38% -
rng::fill_n(vector<bool>)/512 3.72% 1.424 1.477 - 3.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 3.72% 20018363.160 20763664.758 - 0.22% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.72% 6.327 6.562 - 3.10% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.72% 46.795 48.534 - 1.01% -
BM_std_min<__int128>/6 3.71% 2.076 2.153 - 3.41% -
BM_RangesPushHeap_uint32_SingleElement_256 3.71% 0.387 0.401 - 5.07% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.71% 12084.821 12533.297 - 3.61% -
rng::generate(list<int>)/50 3.70% 15.364 15.933 - -0.18% -
std::multiset<std::string>::erase(iterator)/0 3.70% 30.057 31.169 - 5.07% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.70% 28.126 29.167 - -0.05% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 3.69% 503943.795 522561.500 - 5.59% -
BM_StringRelational_Less_Empty_Small_Control 3.68% 1.992 2.065 - -1.75% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 3.67% 10.156 10.529 - 3.47% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.67% 25.997 26.951 - -2.49% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 3.67% 24.285 25.176 - 9.30% -
rng::move(vector<int>)/8 3.67% 2.221 2.302 - 0.18% -
BM_std_minmax<short>/25 3.67% 2.203 2.283 - -0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 3.66% 179256481.039 185817640.093 - 3.73% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.66% 4273.183 4429.549 - -0.60% -
BM_deque_deque_ranges_move_backward/65536 3.66% 8026.444 8320.030 - -0.49% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 3.66% 42.926 44.496 - -0.02% -
rng::copy_backward(vector<bool>)_(aligned)/512 3.66% 1.765 1.830 - 3.02% -
SetIntersection_Front_Set_uint64_262144_64 3.65% 1828545.247 1895371.242 - 1.37% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 3.65% 795.197 824.252 - 6.84% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 3.65% 0.466 0.483 - 0.54% -
BM_std_min<short>/26 3.64% 2.099 2.175 - 3.93% -
std::multiset<std::string>::find(key)_(existent)/32 3.64% 14.756 15.293 - -26.98% -
SetIntersection_None_Vector_uint32_262144_1 3.63% 1163332.856 1205575.633 - 1.52% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 3.63% 7.026 7.281 - 6.45% -
rng::sort(deque<int>)_(descending)/8 3.62% 25.537 26.461 - 3.78% -
BM_MakeHeap_uint64_Random_64 3.62% 1.283 1.329 - 7.43% -
BM_PushHeap_float_Ascending_16384 3.62% 4.221 4.373 - 1.90% -
BM_RangesPushHeap_string_Ascending_256 3.62% 10.974 11.371 - 8.53% -
std::set<std::string>::count(key)_(non-existent)/1024 3.60% 22.786 23.606 - -0.50% -
std::unordered_set<int>::contains(key)_(existent)/1024 3.60% 1.402 1.452 - 21.47% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.60% 9.460 9.801 - 0.21% -
std::list<int>::erase(begin)_(cheap_elements)/8192 3.60% 9.997 10.357 - 3.53% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.59% 19480.732 20180.445 - -0.20% -
std::stable_partition(deque<int>)_(sparse)/8192 3.59% 3369.537 3490.563 - 0.16% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 3.59% 42.521 44.048 - 24.61% -
rng::rotate(list<int>)_(by_1/4)/32 3.58% 13.756 14.249 - -1.17% -
bm_lexicographical_compare<int>/3 3.58% 1.692 1.753 - 13.21% -
std::map<std::string,_int>::count(key)_(non-existent)/32 3.57% 10.049 10.408 - -1.54% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 3.57% 589.992 611.053 - 0.67% -
SetIntersection_Front_Vector_uint32_262144_256 3.57% 2269960.075 2350965.613 - -0.29% -
rng::contains_subrange(vector<int>)_(same_length)/16 3.57% 4.892 5.066 - 2.44% -
BM_RangesSortHeap_float_16384 3.56% 26.487 27.431 - -0.85% -
bm_ranges_lexicographical_compare<int>/64 3.56% 4.911 5.086 - 2.43% -
std::search(vector<int>)_(single_element)/1000 3.56% 228.684 236.831 - 0.50% -
rng::contains_subrange(deque<int>)_(same_length)/50 3.56% 26.884 27.842 - 1.24% -
rng::sort(deque<int>)_(qsort_adversarial)/8 3.56% 18.383 19.037 - 4.78% -
SetIntersection_Interlaced_Set_string_256_16 3.55% 18096272.313 18739274.393 - 1.17% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 3.55% 272984.273 282676.202 - 3.06% -
rng::replace(vector<int>)_(prefix)/50 3.55% 6.984 7.232 - 1.93% -
std::move(vector<bool>)_(aligned)/64 3.54% 1.776 1.839 - 3.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.54% 36.432 37.721 - 6.66% -
SetIntersection_Front_Set_uint64_262144_256 3.54% 4480569.092 4639147.744 - 1.27% -
std::set<int>::lower_bound(key)_(existent)/8192 3.53% 7.847 8.124 - -1.63% -
BM_MakeHeap_uint32_PipeOrgan_1024 3.53% 0.689 0.713 - -0.64% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.53% 3.665 3.794 - -1.12% -
SetIntersection_None_Set_float_16384_16384 3.52% 156755842.003 162279630.537 - 0.85% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 3.52% 1.634 1.691 - -0.59% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.52% 1505.128 1558.087 - 4.75% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 3.52% 0.447 0.463 - -3.76% -
BM_MakeHeap_uint32_Random_64 3.52% 1.250 1.294 - 2.72% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 3.51% 6.048 6.260 - 5.83% -
rng::copy_if(vector<int>)_(entire_range)/8 3.51% 2.203 2.281 - 3.69% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 3.50% 47.669 49.336 - 3.77% -
BM_PushHeap_uint32_Random_16 3.49% 4.413 4.567 - 1.17% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 3.49% 20.438 21.151 - 3.82% -
std::shift_right(list<int>)/50 3.48% 26.923 27.860 - -0.48% -
bm_lexicographical_compare<signed_char>/3 3.48% 1.727 1.787 - 3.38% -
std::fill_n(list<int>)/32 3.48% 8.078 8.359 - 1.23% -
BM_std_min<short>/31 3.48% 2.571 2.660 - 3.77% -
rng::find_if_not(vector<int>)_(bail_25%)/8 3.48% 1.095 1.133 - 0.63% -
SetIntersection_Front_Vector_uint64_262144_4 3.47% 1080121.867 1117651.336 - -3.06% -
std::flat_map<int,_int>::erase(iterator)/1024 3.47% 76.089 78.730 - 2.26% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.47% 3.483 3.604 - 18.29% -
std::shift_left(deque<int>)/32 3.47% 4.728 4.893 - 0.62% -
std::for_each(list<int>)/8192 3.46% 8685.738 8986.124 - 14.62% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 3.46% 22.533 23.312 - 1.87% -
rng::stable_sort(deque<int>)_(descending)/8 3.46% 27.355 28.301 - 1.42% -
rng::partial_sort(vector<int>)_(descending)/8 3.45% 24.851 25.709 - 2.50% -
BM_std_min<unsigned_int>/24 3.45% 1.832 1.895 - 4.04% -
std::count(vector<int>)_(every_other)/8 3.45% 1.334 1.380 - 3.08% -
BM_std_min<unsigned_char>/10 3.45% 0.901 0.932 - 2.82% -
std::fill_n(deque<int>)/32 3.44% 1.156 1.196 - 2.94% -
rng::generate_n(vector<int>)/50 3.43% 12.058 12.471 - 0.91% -
BM_RangesMakeThenSortHeap_string_Heap_16 3.43% 17.177 17.765 - 0.11% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 3.42% 4.993 5.164 - 2.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.42% 1079289.680 1116181.209 - -1.93% -
BM_std_min<unsigned_char>/5 3.42% 1.317 1.362 - -0.70% -
BM_std_minmax<short>/18 3.41% 1.992 2.060 - 1.50% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.41% 32.605 33.716 - 0.81% -
std::sort(deque<int>)_(pipe-organ)/8 3.40% 20.846 21.556 - 3.05% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.40% 83942.763 86796.455 - 3.64% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 3.40% 16.295 16.849 - 2.38% -
SetIntersection_Interlaced_Set_string_1024_1024 3.40% 56620112.699 58543003.018 - 2.73% -
std::set<std::string>::contains(key)_(non-existent)/32 3.40% 9.418 9.738 - 0.23% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 3.39% 6091.188 6297.643 - 1.50% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 3.38% 27.017 27.932 - -2.38% -
SetIntersection_None_Vector_uint64_256_64 3.38% 3526385.901 3645721.661 - -0.12% -
BM_RangesMakeHeap_uint32_Ascending_256 3.38% 0.598 0.618 - 2.37% -
std::fill_n(vector<bool>)/512 3.38% 1.425 1.473 - 3.33% -
BM_std_min<unsigned_char>/4096 3.38% 28.934 29.911 - 2.01% -
std::search_n(deque<int>,_pred)_(no_match)/1000 3.38% 602.694 623.055 - 3.52% -
SetIntersection_Interlaced_Vector_uint64_256_64 3.36% 6752044.939 6979183.942 - -13.50% -
BM_RangesMakeThenSortHeap_float_Descending_4 3.36% 1.284 1.327 - 6.20% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 3.36% 0.696 0.719 - 3.39% -
std::find_end(forward_list<int>)_(near_matches)/1024 3.36% 37178.320 38427.621 - 0.59% -
SetIntersection_Front_Set_string_262144_16 3.36% 2009157.446 2076571.231 - 3.53% -
BM_PopHeap_float_16384 3.35% 33.137 34.249 - 0.83% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.35% 12307.048 12719.848 - 3.89% -
SetIntersection_Front_Vector_uint64_1024_64 3.35% 1371893.129 1417873.200 - -1.93% -
rng::find_last(forward_list<int>)_(bail_90%)/50 3.35% 20.780 21.476 - 2.11% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.35% 12269.783 12680.795 - 2.98% -
std::stable_sort(deque<int>)_(repeated)/8 3.35% 18.203 18.812 - 4.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.35% 1224040.143 1264993.388 - 1.96% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 3.34% 11231.241 11606.910 - 4.41% -
BM_MakeHeap_float_PipeOrgan_4 3.34% 0.388 0.401 - -1.42% -
bm_lexicographical_compare<signed_char>/5 3.34% 2.207 2.281 - 3.76% -
SetIntersection_Interlaced_Set_float_1024_1024 3.34% 15206728.605 15714841.521 - 4.08% -
BM_std_minmax<unsigned_int>/15 3.34% 2.030 2.098 - 4.20% -
SetIntersection_Front_Set_uint32_1024_256 3.34% 4588185.853 4741357.294 - -10.84% -
SetIntersection_Front_Vector_uint32_16384_256 3.34% 2290052.784 2366454.025 - 0.95% -
std::list<int>::erase(begin)_(cheap_elements)/1024 3.33% 10.165 10.504 - 4.37% -
BM_deque_vector_copy_backward/65536 3.33% 8139.984 8410.856 - -2.80% -
BM_PushHeap_uint64_Ascending_16384 3.32% 3.564 3.683 - 1.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.31% 1090735.430 1126884.914 - 0.28% -
std::multiset<int>::equal_range(key)_(existent)/32 3.31% 2.551 2.635 - 5.16% -
rng::remove(list<int>)_(prefix)/1024 3.31% 959.795 991.573 - 3.35% -
std::search(vector<int>)_(single_element)/1024 3.30% 234.213 241.941 - 0.23% -
std::find_end(forward_list<int>)_(near_matches)/1000 3.30% 35894.394 37078.337 - 0.55% -
std::multiset<std::string>::erase(iterator)/32 3.30% 30.769 31.784 - 2.27% -
BM_std_minmax<long_long>/15 3.29% 3.649 3.769 - 2.88% -
std::for_each_n(join_view(vector<vector<int>>))/8 3.29% 1.678 1.734 - -6.37% -
SetIntersection_None_Vector_uint64_262144_1024 3.29% 1157587.781 1195646.063 - -0.17% -
BM_std_minmax<unsigned_short>/31 3.29% 2.998 3.097 - -0.95% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 3.29% 0.991 1.024 - 3.12% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 3.28% 1.233 1.273 - 3.76% -
rng::starts_with(vector<int>,_pred)/8 3.28% 4.126 4.261 - -0.01% -
BM_std_min<char>/8 3.28% 2.251 2.324 - 0.02% -
BM_std_min<__int128>/7 3.28% 2.481 2.562 - 3.05% -
std::move_backward(vector<int>)/1048576 3.28% 54475.926 56261.185 - 0.06% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 3.27% 0.648 0.669 - -0.06% -
BM_deque_vector_copy_backward/70000 3.27% 8759.107 9045.860 - 0.59% -
bm_lexicographical_compare<int>/64 3.27% 4.813 4.971 - 3.37% -
BM_std_minmax<unsigned_char>/10 3.27% 1.341 1.385 - -0.04% -
BM_deque_vector_move_backward/64000 3.27% 8032.919 8295.668 - 4.87% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 3.27% 1.497 1.546 - 16.61% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 3.26% 11.632 12.011 - 3.28% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 3.26% 576.398 595.183 - 0.46% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 3.26% 355.908 367.501 - 2.58% -
BM_StringRelational_Less_Empty_Empty_Control 3.26% 1.935 1.998 - -5.64% -
BM_std_min<__int128>/8 3.25% 2.871 2.964 - 3.19% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.25% 29.839 30.809 - 0.89% -
std::fill(vector<bool>)/512 3.25% 1.530 1.580 - 4.69% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 3.25% 11.272 11.639 - 17.70% -
std::find_if(vector<int>)_(process_all)/32768 3.24% 8804.068 9089.228 - -0.00% -
rng::find_last_if(vector<char>)_(bail_10%)/8 3.23% 2.415 2.493 - 6.22% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.23% 2074.404 2141.369 - -0.01% -
SetIntersection_Front_Set_uint32_256_64 3.22% 6235168.440 6436197.523 - -0.54% -
std::unique(list<int>,_pred)_(contiguous)/1024 3.22% 976.147 1007.581 - 2.26% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 3.22% 0.762 0.786 - 1.36% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 3.22% 22.332 23.050 - 0.01% -
rng::copy_backward(vector<int>)/4096 3.21% 141.099 145.633 - -0.43% -
BM_std_minmax<unsigned_int>/6 3.21% 1.344 1.387 - 0.01% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.21% 14651.286 15121.176 - -0.56% -
std::unordered_set<int>::insert(value)_(new_value)/8192 3.20% 19.381 20.002 - -3.32% -
BM_std_min<__int128>/12 3.20% 4.474 4.617 - 2.82% -
BM_std_minmax<unsigned_int>/27 3.20% 2.375 2.451 - 3.14% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.20% 102218.567 105487.923 - 3.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 3.20% 2071386.390 2137613.800 - -21.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.19% 792.503 817.817 - 1.50% -
BM_std_min<char>/6 3.19% 1.589 1.639 - 0.39% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.18% 18.684 19.278 - 3.08% -
BM_std_min<__int128>/11 3.17% 4.047 4.175 - 2.98% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.17% 164.650 169.871 - 2.52% -
rng::find_first_of(vector<int>)_(small_needle)/32 3.16% 47.426 48.923 - 1.27% -
BM_std_min<unsigned_long_long>/6 3.16% 1.628 1.679 - 4.82% -
std::stable_partition(list<int>)_(sparse)/1024 3.15% 913.276 942.070 - -0.18% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 3.15% 102204.981 105425.908 - 3.44% -
std::sort(deque<int>)_(ascending)/8 3.15% 18.409 18.989 - 4.61% -
std::sort(deque<int>)_(qsort_adversarial)/8 3.15% 18.346 18.924 - 2.93% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.15% 341.396 352.145 - 2.95% -
rng::unique(deque<int>,_pred)_(contiguous)/52 3.14% 69.211 71.386 - 2.32% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 3.14% 29.445 30.368 - 2.12% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 3.13% 567.015 584.756 - 0.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 3.13% 6156564.523 6349174.507 - 4.77% -
rng::adjacent_find(deque<int>,_pred)/50 3.13% 29.018 29.926 - 4.38% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 3.12% 20.673 21.318 - 1.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.12% 203639481.750 209998097.339 - 5.75% -
std::stable_sort(deque<int>)_(shuffled)/8 3.12% 24.073 24.824 - 1.73% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.12% 596937.809 615561.620 - -1.94% -
rng::partial_sort(vector<int>)_(ascending)/8 3.12% 20.636 21.279 - 2.16% -
BM_std_minmax<char>/17 3.10% 1.121 1.155 - 1.51% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 3.10% 29.042 29.942 - -2.88% -
std::generate(list<int>)/50 3.09% 15.364 15.839 - 0.08% -
SetIntersection_Interlaced_Set_string_16_16 3.09% 63429020.985 65388808.889 - 2.28% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.08% 55777.066 57497.456 - 0.15% -
rng::contains_subrange(vector<int>)_(same_length)/8192 3.08% 1875.280 1933.067 - 3.18% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.08% 6.376 6.572 - 3.24% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 3.08% 1.382 1.424 - 3.42% -
BM_StringDestroy_Large 3.08% 6.747 6.955 - -1.87% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 3.07% 12351.172 12730.570 - 2.01% -
std::unique(vector<int>,_pred)_(contiguous)/32 3.07% 54.566 56.242 - 1.59% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 3.07% 38.392 39.571 - 0.50% -
BM_std_min<unsigned_short>/8 3.06% 1.305 1.345 - 3.38% -
BM_StringAssignStr_Large_Opaque 3.06% 10.166 10.477 - 1.40% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 3.04% 64.882 66.857 - 2.06% -
rng::partial_sort(deque<int>)_(heap)/8 3.04% 36.906 38.029 - -0.39% -
rng::any_of(vector<int>)_(process_all)/8 3.04% 2.354 2.426 - -0.10% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 3.03% 1.501 1.546 - 2.09% -
BM_std_min<__int128>/9 3.03% 3.273 3.372 - 2.85% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 3.02% 77.273 79.608 - 1.70% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 3.02% 53698.710 55321.627 - 1.06% -
rng::partition(vector<int>)_(sparse)/50 3.02% 14.284 14.716 - 5.01% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 3.02% 1.196 1.232 - 2.92% -
BM_std_min<char>/20 3.01% 1.530 1.576 - 3.73% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 3.01% 38.042 39.188 - 4.67% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 3.00% 23661.935 24372.469 - 0.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.00% 201776211.563 207834242.424 - 0.44% -
BM_RangesPushHeap_string_PipeOrgan_4 3.00% 2.576 2.653 - 5.94% -
BM_deque_deque_move_backward/4096 3.00% 152.894 157.482 - 1.38% -
rng::partial_sort(vector<int>)_(heap)/8 2.99% 27.008 27.816 - 3.42% -
SetIntersection_Front_Set_uint32_262144_1024 2.99% 15471435.448 15934015.631 - -8.62% -
std::map<int,_int>::count(key)_(non-existent)/32 2.99% 2.884 2.970 - -6.53% -
SetIntersection_Front_Set_uint64_256_64 2.99% 6183862.103 6368689.406 - -0.63% -
std::shift_left(deque<int>)/50 2.99% 5.481 5.645 - 1.78% -
bm_ranges_lexicographical_compare<signed_char>/512 2.99% 7.690 7.920 - -0.04% -
std::set<int>::count(key)_(non-existent)/32 2.98% 2.971 3.059 - 3.64% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.98% 904.716 931.654 - 3.09% -
BM_std_min<int>/4 2.97% 1.022 1.052 - 0.74% -
BM_std_min<unsigned_long_long>/64 2.97% 4.807 4.949 - 2.67% -
std::unordered_multiset<int>::find(key)_(existent)/1024 2.96% 1.161 1.195 - -1.62% -
BM_RangesPushHeap_uint64_Descending_4 2.96% 0.360 0.371 - -3.53% -
rng::find(list<int>)_(process_all)/8 2.96% 2.356 2.426 - 3.76% -
BM_SortHeap_float_262144 2.96% 30.427 31.327 - -0.10% -
std::remove_copy(vector<int>)_(sprinkled)/1024 2.96% 471.852 485.804 - 4.37% -
rng::rotate(list<int>)_(by_1/3)/50 2.95% 23.588 24.283 - -1.65% -
BM_deque_deque_ranges_copy/64000 2.95% 2852.468 2936.582 - 2.47% -
std::move_backward(deque<int>)/262144 2.95% 29751.221 30627.540 - 0.08% -
std::search(list<int>)_(no_match)/1024 2.95% 738.440 760.188 - 0.79% -
bm_lexicographical_compare<signed_char>/6 2.94% 2.491 2.564 - 3.49% -
std::partial_sort(deque<int>)_(heap)/8 2.93% 37.585 38.687 - -0.64% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 2.93% 31.200 32.114 - -1.69% -
std::set<int>::upper_bound(key)_(existent)/8192 2.92% 7.860 8.090 - -2.53% -
SetIntersection_Interlaced_Vector_uint32_16384_64 2.92% 5939588.531 6112732.424 - -1.73% -
BM_std_min<unsigned_char>/4000 2.91% 27.063 27.850 - 1.93% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.90% 2.578 2.652 - -5.67% -
rng::remove_copy(list<int>)_(sprinkled)/8192 2.90% 7033.546 7237.741 - 2.90% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 2.90% 1.199 1.234 - 4.52% -
BM_std_min<__int128>/10 2.90% 3.666 3.772 - 2.79% -
std::unique_copy(list<int>)_(contiguous)/8192 2.89% 6889.965 7089.052 - 3.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.89% 11961779.316 12307186.637 - 1.03% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.88% 559.521 575.643 - 1.90% -
BM_PushHeap_uint64_SingleElement_262144 2.88% 0.357 0.368 - 2.91% -
std::vector<std::string>::ctor(size)/32 2.87% 33.569 34.531 - 0.18% -
std::set<int>::count(key)_(existent)/8192 2.86% 7.782 8.004 - 3.16% -
rng::find_if_not(vector<int>)_(process_all)/8 2.86% 2.518 2.589 - -0.87% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2.85% 16.567 17.040 - -1.09% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.85% 23115.742 23774.455 - 0.33% -
BM_std_minmax<short>/32 2.85% 1.229 1.264 - 0.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.85% 10780361.322 11087429.256 - 1.25% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.84% 25863.867 26598.960 - -1.33% -
BM_std_minmax<unsigned_short>/64 2.84% 1.526 1.569 - 2.85% -
std::unordered_set<int>::clear()/8192 2.83% 61971.823 63728.540 - -0.22% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 2.83% 1.292 1.328 - 5.60% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 2.82% 815538.739 838550.527 - -0.27% -
rng::unique(deque<int>)_(sprinkled)/32 2.82% 60.646 62.356 - 4.82% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.81% 11890.098 12224.387 - -1.01% -
rng::copy_if(list<int>)_(every_other)/32768 2.81% 25335.272 26046.710 - -0.15% -
BM_RangesPopHeap_float_4 2.81% 2.369 2.436 - -1.89% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 2.79% 10.434 10.725 - -0.51% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.79% 342.431 351.969 - 3.77% -
rng::sort(deque<int>)_(repeated)/8192 2.79% 6573.259 6756.340 - 3.37% -
BM_std_minmax<int>/6 2.78% 1.349 1.387 - -0.05% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.78% 32056.630 32946.371 - 1.54% -
std::find_if_not(deque<int>)_(bail_25%)/32768 2.77% 2720.463 2795.871 - 2.25% -
SetIntersection_Interlaced_Vector_string_1024_1 2.77% 1116861.479 1147796.972 - -0.41% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 2.77% 24996.242 25688.435 - 1.97% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 2.77% 29.280 30.091 - 1.90% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 2.77% 31.575 32.448 - -0.21% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 2.76% 9.905 10.178 - 2.09% -
BM_std_min<unsigned_char>/64 2.75% 4.087 4.200 - 3.20% -
BM_StringCopy_Huge 2.75% 100.977 103.757 - 0.14% -
BM_PushHeap_uint32_Descending_64 2.75% 0.375 0.385 - 2.66% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 2.75% 16.284 16.732 - -10.45% -
std::multiset<int>::clear()/8192 2.75% 74453.305 76499.942 - 2.94% -
rng::find_end(forward_list<int>)_(single_element)/8192 2.75% 5947.088 6110.553 - 0.54% -
BM_std_min<__int128>/5 2.75% 1.748 1.796 - 2.59% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 2.75% 13.373 13.741 - -2.28% -
SetIntersection_None_Vector_uint32_1024_1 2.74% 1121442.065 1152208.035 - -0.16% -
rng::find_last_if(vector<char>)_(bail_90%)/50 2.73% 1.448 1.487 - 2.62% -
SetIntersection_Front_Set_string_64_64 2.72% 36168943.159 37154395.611 - 3.90% -
BM_std_minmax<unsigned_char>/13 2.72% 2.219 2.279 - -1.11% -
std::deque<std::string>::ctor(size)/32 2.72% 40.140 41.233 - -4.02% -
BM_StringRelational_Less_Empty_Huge_Control 2.72% 1.992 2.046 - 0.33% -
std::generate(list<int>)/32 2.72% 8.540 8.773 - 0.83% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.72% 609.417 625.970 - 0.19% -
BM_std_min<char>/512 2.72% 6.319 6.490 - 0.66% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 2.71% 1.154 1.186 - -1.88% -
std::rotate(list<int>)_(by_1/3)/8192 2.71% 8774.675 9012.299 - 3.27% -
std::unordered_map<int,_int>::clear()/8192 2.71% 63007.910 64713.803 - -41.76% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.71% 5347.640 5492.371 - 0.38% -
std::set<int>::erase(key)_(existent)/8192 2.70% 51.270 52.655 - 0.84% -
rng::unique(list<int>,_pred)_(sprinkled)/32 2.70% 64.753 66.502 - -6.06% -
BM_RangesPopHeap_float_1024 2.70% 27.301 28.038 - -0.69% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 2.69% 343.832 353.097 - 2.44% -
BM_MakeThenSortHeap_uint64_Ascending_4 2.69% 1.452 1.491 - 1.67% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.69% 12302.500 12633.851 - 1.71% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.69% 87.514 89.867 - 1.53% -
std::search(deque<int>)_(single_element)/1000 2.69% 439.237 451.034 - 0.66% -
BM_std_min<long_long>/20 2.68% 2.008 2.061 - -0.56% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 2.68% 21.644 22.224 - -3.08% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.67% 13443.306 13802.729 - 1.92% -
std::stable_sort(deque<int>)_(pipe-organ)/8 2.67% 20.426 20.972 - 2.54% -
std::stable_sort(deque<int>)_(heap)/8 2.67% 26.009 26.704 - 0.40% -
BM_MakeHeap_float_Ascending_4 2.67% 0.402 0.413 - 2.28% -
BM_RangesSortHeap_float_262144 2.66% 29.911 30.706 - 0.15% -
rng::generate(list<int>)/32 2.66% 8.537 8.764 - 0.20% -
BM_std_minmax<short>/1 2.65% 0.634 0.651 - 2.66% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.65% 1.500 1.540 - -0.13% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 2.65% 0.573 0.588 - 0.89% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.65% 10.543 10.822 - 4.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.65% 32454.172 33313.123 - 1.09% -
rng::copy_backward(vector<int>)/1048576 2.65% 48443.180 49724.553 - 0.89% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 2.64% 29.387 30.164 - 2.04% -
std::copy_backward(deque<int>)/8 2.64% 2.738 2.811 - 1.47% -
BM_deque_deque_ranges_move/4096 2.64% 151.516 155.518 - 3.50% -
rng::count(list<int>)_(every_other)/8 2.64% 2.099 2.155 - 2.57% -
BM_std_min<unsigned_int>/64 2.64% 2.826 2.900 - 0.44% -
BM_MakeThenSortHeap_string_Heap_1024 2.63% 62.824 64.479 - 0.22% -
SetIntersection_Interlaced_Set_uint32_16_16 2.63% 40454729.856 41520088.482 - -0.13% -
SetIntersection_Interlaced_Vector_string_16384_64 2.63% 13056530.111 13400212.436 - 11.56% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.63% 341.406 350.389 - 3.13% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.63% 2.285 2.345 - -0.12% -
rng::search(list<int>)_(single_element)/1000 2.62% 666.021 683.500 - -0.36% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.62% 102299.127 104983.607 - 1.80% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 2.62% 15.448 15.853 - 4.19% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 2.62% 21.213 21.768 - 1.76% -
std::rotate(list<int>)_(by_1/3)/32 2.62% 15.080 15.475 - 4.56% -
std::unordered_set<int>::contains(key)_(non-existent)/32 2.62% 1.529 1.569 - -10.39% -
std::multimap<std::string,_int>::clear()/1024 2.62% 19787.068 20304.886 - 1.89% -
rng::sort(deque<int>)_(repeated)/8 2.61% 18.482 18.965 - 2.11% -
BM_std_min<unsigned_short>/1024 2.61% 13.906 14.269 - 3.04% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.61% 9.210 9.450 - -0.18% -
std::none_of(list<int>)_(process_all)/32768 2.60% 25757.955 26428.795 - -0.12% -
std::is_sorted(list<int>)/1024 2.60% 766.842 786.793 - 2.32% -
rng::move_backward(deque<int>)/262144 2.60% 29928.839 30707.490 - 0.28% -
std::unordered_set<int>::ctor(const&)/32 2.60% 198.595 203.761 - 0.98% -
std::partial_sort(vector<int>)_(ascending)/8 2.60% 20.668 21.205 - 1.62% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 2.60% 38.360 39.357 - 0.83% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 2.60% 904.425 927.918 - 1.43% -
std::move_backward(vector<bool>)_(unaligned)/512 2.59% 4.639 4.759 - 2.65% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.59% 21.980 22.550 - 0.59% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.59% 5348.338 5486.919 - 0.32% -
BM_std_min<short>/4096 2.59% 54.414 55.824 - 1.83% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.59% 24.083 24.706 - 2.01% -
std::list<std::string>::ctor(size)/32 2.59% 340.400 349.207 - 3.58% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.59% 6.514 6.683 - -1.41% -
BM_std_minmax<int>/16 2.59% 1.314 1.347 - 7.78% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 2.58% 11.542 11.839 - 1.46% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 2.57% 0.684 0.702 - 2.42% -
std::any_of(deque<int>)_(process_all)/32768 2.57% 10839.924 11118.897 - 5.32% -
SetIntersection_Front_Set_uint64_262144_4 2.57% 1117760.870 1146522.214 - -0.43% -
std::rotate(list<int>)_(by_1/3)/50 2.57% 24.787 25.425 - 3.10% -
BM_RangesPushHeap_string_Ascending_64 2.57% 7.442 7.633 - 4.19% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.57% 10.638 10.911 - 3.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 2.57% 1131003.983 1160044.722 - -2.58% -
rng::find(deque<int>)_(bail_25%)/32768 2.57% 1922.561 1971.917 - 2.47% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 2.57% 11588.809 11886.196 - 2.04% -
BM_std_minmax<unsigned_short>/1 2.56% 0.624 0.640 - 1.24% -
BM_StringRelational_Less_Large_Huge_Control 2.56% 2.229 2.286 - -0.62% -
std::unique(list<int>)_(sprinkled)/1024 2.56% 951.079 975.425 - 0.29% -
std::replace(vector<int>)_(prefix)/32 2.56% 5.032 5.161 - 2.05% -
std::fill(vector<bool>)/64 2.56% 1.635 1.676 - 7.84% -
BM_RangesPushHeap_string_SingleElement_16384 2.56% 2.567 2.633 - 7.21% -
BM_vector_deque_move_backward/512 2.55% 17.601 18.051 - -0.54% -
rng::unique_copy(list<int>)_(contiguous)/8192 2.55% 6916.000 7092.417 - 0.29% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.55% 4.595 4.712 - 1.54% -
std::any_of(deque<int>)_(process_all)/8 2.55% 3.089 3.168 - -1.69% -
BM_PushHeap_uint64_Ascending_1024 2.55% 2.577 2.643 - 2.65% -
SetIntersection_Interlaced_Set_uint32_16384_4 2.55% 168295946.102 172579718.732 - 0.51% -
BM_vector_deque_ranges_copy_backward/70000 2.54% 8155.895 8363.248 - -3.66% -
rng::fill_n(vector<int>)/1024 2.54% 29.270 30.015 - 0.51% -
std::set<int>::lower_bound(key)_(existent)/1024 2.54% 4.267 4.375 - 2.36% -
std::multiset<std::string>::erase(iterator)/8192 2.53% 30.396 31.165 - 15.40% -
BM_std_min<short>/4000 2.53% 53.074 54.414 - 1.91% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 2.52% 4.452 4.564 - 3.29% -
std::list<std::string>::ctor(size)/1024 2.52% 12347.697 12659.368 - 0.57% -
rng::contains(list<int>)_(process_all)/8192 2.52% 6967.445 7143.169 - 2.99% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.52% 880.740 902.929 - 1.82% -
std::move(vector<bool>)_(unaligned)/64 2.52% 1.534 1.573 - 1.41% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.52% 3.964 4.063 - 1.30% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 2.52% 27.448 28.139 - 1.00% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.51% 14856.234 15229.860 - 1.17% -
std::map<int,_int>::insert(value)_(already_present)/32 2.51% 1.768 1.813 - 1.93% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 2.51% 20.671 21.190 - 2.23% -
BM_SortHeap_float_64 2.51% 3.152 3.231 - -0.50% -
std::multiset<int>::erase(iterator)/8192 2.51% 23.644 24.236 - 1.63% -
BM_StringRelational_Eq_Small_Large_Control 2.50% 0.478 0.490 - 1.27% -
std::find_if(vector<int>)_(process_all)/1024 2.50% 283.577 290.674 - 0.30% -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.50% 2.505 2.568 - -2.01% -
std::find_if(list<int>)_(process_all)/8 2.50% 3.424 3.510 - 0.05% -
BM_RangesPushHeap_string_PipeOrgan_256 2.49% 8.368 8.576 - 7.83% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.49% 13327.247 13659.285 - 1.89% -
BM_MakeHeap_string_Descending_16384 2.49% 2.976 3.050 - -2.70% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 2.49% 3.729 3.822 - 3.11% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.49% 23.046 23.619 - 7.55% -
std::deque<int>::ctor(size)/32 2.49% 26.122 26.772 - -2.24% -
SetIntersection_Front_Vector_string_16384_64 2.48% 3474570.334 3560816.605 - -2.95% -
rng::stable_partition(list<int>)_(sparse)/50 2.48% 25.724 26.362 - 1.36% -
std::all_of(list<int>)_(process_all)/50 2.48% 21.545 22.079 - 0.45% -
std::set<int>::contains(key)_(non-existent)/1024 2.48% 5.305 5.437 - 2.79% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.47% 275716.015 282537.641 - 0.90% -
std::partial_sort(vector<int>)_(pipe-organ)/8 2.47% 20.649 21.159 - 1.94% -
std::set<int>::insert(value)_(new_value)/1024 2.47% 41.947 42.984 - -10.29% -
BM_std_minmax<short>/21 2.47% 2.045 2.095 - 2.41% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.47% 14223.418 14574.301 - 0.09% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 2.46% 1.107 1.134 - -5.08% -
std::unique(deque<int>)_(sprinkled)/52 2.46% 84.561 86.641 - 17.88% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.46% 10.645 10.906 - 2.20% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 2.46% 11.320 11.598 - 1.13% -
SetIntersection_None_Vector_uint64_1024_256 2.45% 1122723.844 1150285.026 - 0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.45% 13036575.196 13356126.258 - 1.11% -
std::unordered_multiset<int>::erase(iterator)/1024 2.45% 20.052 20.543 - -2.73% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 2.45% 11.528 11.810 - 1.32% -
std::set<int>::equal_range(key)_(existent)/1024 2.44% 4.130 4.231 - 1.70% -
rng::find_if_not(list<int>)_(bail_25%)/32768 2.44% 10469.102 10724.929 - 24.41% -
std::any_of(deque<int>)_(process_all)/8192 2.44% 2719.398 2785.757 - 6.19% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.44% 5341.132 5471.406 - 0.14% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.44% 5339.875 5470.091 - 0.10% -
std::multiset<int>::equal_range(key)_(existent)/8192 2.44% 8.779 8.993 - 7.61% -
rng::find_if_not(deque<int>)_(process_all)/50 2.43% 23.502 24.074 - 1.22% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 2.43% 0.534 0.547 - 2.74% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.42% 676.393 692.791 - 2.59% -
rng::for_each(list<int>)/8192 2.42% 8309.713 8510.718 - 8.74% -
std::search(vector<int>,_pred)_(near_matches)/1024 2.41% 24136.982 24718.766 - 2.73% -
BM_MakeHeap_float_Random_1024 2.41% 1.234 1.263 - 8.86% -
std::copy_if(list<int>)_(entire_range)/4096 2.40% 3049.215 3122.453 - 0.71% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.40% 32165.139 32937.269 - 2.49% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.40% 3.132 3.207 - 4.88% -
std::flat_multimap<int,_int>::erase(iterator)/32 2.39% 20.761 21.258 - 1.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.39% 179098839.391 183375996.495 - -0.18% -
SetIntersection_Front_Set_float_16384_16 2.39% 1316938.492 1348380.348 - 3.70% -
std::equal(vector<bool>)_(unaligned)/8 2.38% 0.852 0.872 - -4.87% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 2.38% 820.462 839.996 - 2.36% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 2.38% 480.400 491.835 - -0.17% -
SetIntersection_Interlaced_Vector_string_1024_256 2.38% 20746730.950 21240326.194 - -3.31% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 2.38% 5.742 5.879 - -0.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 2.38% 0.629 0.644 - -5.29% -
SetIntersection_Front_Set_uint64_262144_16384 2.37% 336249406.411 344215270.287 - -2.23% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 2.37% 29.485 30.183 - -2.21% -
BM_RangesPushHeap_string_SingleElement_4 2.37% 2.294 2.348 - 8.12% -
SetIntersection_Front_Set_uint64_1024_256 2.36% 4839335.147 4953737.295 - 1.35% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 2.36% 9.208 9.426 - 0.75% -
BM_StringConstructDestroyCStr_Large_Transparent 2.36% 8.952 9.163 - -9.54% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 2.36% 12898.021 13202.307 - -1.09% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 2.36% 54860.405 56154.561 - -0.37% -
SetIntersection_Front_Vector_uint64_262144_1024 2.35% 5781210.796 5917007.901 - -7.03% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.35% 3.347 3.426 - -0.40% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 2.34% 4.307 4.407 - 0.27% -
BM_MakeThenSortHeap_string_Heap_262144 2.34% 178.241 182.416 - -0.49% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 2.34% 6.080 6.222 - 3.07% -
SetIntersection_Front_Set_string_262144_4 2.34% 1299642.822 1330011.594 - 1.61% -
BM_std_minmax<char>/27 2.33% 1.952 1.997 - 0.03% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.33% 75.773 77.541 - -0.57% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.33% 10.693 10.943 - 3.10% -
std::multiset<int>::erase(iterator)/1024 2.33% 23.757 24.310 - 1.64% -
std::map<int,_int>::equal_range(key)_(existent)/1024 2.32% 4.265 4.364 - 1.26% -
BM_RangesPushHeap_uint32_Random_1024 2.32% 6.037 6.177 - 0.15% -
BM_StringRelational_Compare_Empty_Empty_Control 2.32% 1.612 1.649 - 6.03% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 2.32% 1.134 1.160 - 5.27% -
BM_std_min<unsigned_char>/19 2.31% 1.156 1.183 - -0.05% -
std::flat_multimap<int,_int>::erase(iterator)/0 2.31% 15.392 15.748 - 2.38% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 2.31% 102350.218 104714.769 - 1.14% -
std::copy_n(vector<int>)/8 2.31% 2.165 2.215 - -2.01% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.31% 46.842 47.923 - -0.75% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 2.31% 32.806 33.563 - 3.61% -
BM_std_minmax<int>/7 2.30% 1.711 1.750 - 1.03% -
BM_RangesPushHeap_string_PipeOrgan_16 2.30% 4.155 4.251 - 3.70% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.30% 3071.368 3142.033 - 3.15% -
std::multiset<int>::clear()/1024 2.30% 9452.674 9670.070 - 3.17% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 2.30% 12.329 12.613 - 1.45% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 2.30% 8185.334 8373.457 - -3.50% -
BM_std_min<unsigned_long_long>/30 2.30% 2.692 2.754 - -0.93% -
SetIntersection_Interlaced_Vector_string_256_64 2.30% 20176840.220 20640222.345 - -2.20% -
SetIntersection_Interlaced_Set_string_16_4 2.29% 76441112.552 78194709.814 - 2.19% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 2.29% 56.316 57.608 - 1.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 2.29% 1181574.773 1208636.689 - 0.32% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 2.29% 12.301 12.582 - 2.15% -
SetIntersection_Interlaced_Vector_uint64_256_16 2.29% 6192708.049 6334254.954 - -13.09% -
SetIntersection_Interlaced_Set_uint32_16384_64 2.29% 213999564.324 218890624.766 - 0.15% -
rng::copy_if(list<int>)_(entire_range)/4096 2.28% 3050.131 3119.790 - 0.63% -
rng::unique(list<int>,_pred)_(contiguous)/1024 2.28% 972.537 994.746 - 2.19% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 2.28% 10.198 10.431 - -5.23% -
SetIntersection_Front_Vector_uint64_1024_1024 2.28% 5850734.694 5984136.928 - -0.50% -
std::flat_map<int,_int>::count(key)_(existent)/8192 2.28% 11.800 12.069 - 0.84% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 2.28% 147421.527 150781.259 - -1.21% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 2.28% 282.302 288.732 - -1.60% -
SetIntersection_Front_Set_string_1024_4 2.28% 1313043.316 1342949.651 - 3.52% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 2.28% 7544.921 7716.716 - 3.43% -
std::find_if(vector<int>)_(process_all)/50 2.27% 13.921 14.238 - 1.13% -
std::unique(deque<int>)_(contiguous)/32 2.27% 59.610 60.965 - -0.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 2.27% 5134784.353 5251361.824 - 3.71% -
BM_std_min<unsigned_short>/4096 2.27% 55.144 56.396 - 2.27% -
SetIntersection_Interlaced_Vector_uint32_262144_64 2.27% 8210870.189 8397035.323 - -5.44% -
BM_PushHeap_uint64_Random_4 2.27% 2.055 2.102 - -3.07% -
rng::is_partitioned(vector<int>)_(partitioned)/32 2.26% 5.712 5.841 - -0.94% -
BM_MakeThenSortHeap_string_Heap_16384 2.26% 100.824 103.107 - 0.15% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 2.26% 11.848 12.116 - -0.62% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 2.26% 23.051 23.573 - -1.45% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 2.26% 10.762 11.006 - 7.85% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 2.26% 19.177 19.610 - 1.43% -
std::find_if(vector<char>)_(bail_25%)/8 2.26% 0.929 0.950 - -0.38% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.25% 2.230 2.280 - 3.14% -
BM_std_min<unsigned_short>/4000 2.25% 53.752 54.961 - 2.24% -
BM_MakeThenSortHeap_uint64_SingleElement_64 2.25% 5.918 6.051 - -3.64% -
rng::find_last(deque<int>)_(bail_10%)/8 2.25% 2.680 2.741 - 2.58% -
std::any_of(deque<int>)_(process_all)/50 2.24% 19.281 19.713 - -2.42% -
std::remove(deque<int>)_(prefix)/50 2.24% 65.874 67.352 - 5.85% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.24% 586.673 599.817 - 0.25% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.24% 2.353 2.406 - 2.38% -
SetIntersection_Interlaced_Set_float_16384_64 2.24% 218670151.260 223563391.713 - 1.38% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.24% 53666.341 54867.177 - 1.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.23% 695.164 710.689 - 0.08% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 2.23% 278225.480 284437.720 - 2.22% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.23% 572.944 585.733 - 0.32% -
std::search(vector<int>)_(no_match)/1048576 2.22% 213167.237 217909.917 - 0.96% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.22% 22.189 22.682 - 2.34% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.22% 528.970 540.733 - 0.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.22% 1402.366 1433.459 - -1.47% -
SetIntersection_None_Set_float_256_64 2.21% 9394924.519 9602523.855 - 1.47% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.21% 9.355 9.562 - 2.33% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.21% 372.277 380.497 - 0.41% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 2.21% 3321.319 3394.563 - 1.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.20% 1161018.633 1186601.784 - 3.40% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.20% 4692.278 4795.636 - -0.63% -
std::sort(vector<int>)_(qsort_adversarial)/8192 2.20% 147796.495 151049.488 - -1.41% -
rng::stable_sort(deque<int>)_(descending)/8192 2.19% 20881.202 21339.203 - 0.67% -
std::map<int,_int>::insert(value)_(already_present)/8192 2.19% 4.044 4.133 - 3.44% -
std::all_of(list<int>)_(process_all)/32 2.19% 11.494 11.746 - 0.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.19% 180627.510 184582.139 - 0.63% -
BM_RangesMakeHeap_uint32_SingleElement_256 2.19% 0.540 0.551 - -0.05% -
BM_std_min<unsigned_long_long>/32 2.19% 3.261 3.332 - 0.90% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.19% 371.080 379.197 - 3.58% -
std::unordered_set<int>::ctor(const&)/8192 2.18% 54983.117 56183.482 - 2.47% -
BM_std_min<__int128>/3 2.18% 1.018 1.040 - 2.98% -
SetIntersection_Front_Set_float_16384_16384 2.18% 342866356.375 350333907.816 - 44.27% -
rng::starts_with(list<int>)/8 2.18% 2.911 2.974 - -3.80% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.18% 787.568 804.703 - 6.59% -
BM_RangesSortHeap_float_64 2.18% 3.139 3.208 - 0.13% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 2.18% 0.684 0.699 - 2.25% -
std::find_if(list<int>)_(process_all)/50 2.17% 21.457 21.924 - 1.45% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.17% 3.011 3.076 - 3.99% -
rng::search_n(list<int>,_pred)_(no_match)/1000 2.17% 829.335 847.366 - 0.63% -
BM_deque_deque_copy_backward/64000 2.17% 8094.689 8270.527 - 4.25% -
BM_num_get<unsigned_int> 2.17% 10.571 10.800 - 0.00% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 2.17% 3.270 3.341 - 9.52% -
rng::search_n(list<int>,_pred)_(no_match)/1024 2.17% 848.529 866.921 - 0.05% -
std::copy_if(list<int>)_(every_other)/32768 2.17% 25223.941 25770.636 - 0.22% -
BM_std_min<short>/12 2.17% 1.520 1.553 - 1.68% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 2.17% 30.552 31.213 - 0.52% -
BM_RangesPushHeap_string_QuickSortAdversary_4 2.16% 6.074 6.205 - 2.20% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 2.16% 5.893 6.021 - 3.81% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.16% 16.272 16.624 - 0.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.16% 136267.164 139204.547 - 0.27% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.16% 2.858 2.920 - 2.24% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.16% 3.504 3.580 - -0.16% -
std::set<int>::upper_bound(key)_(existent)/32 2.15% 1.731 1.769 - 2.01% -
BM_vector_deque_copy_backward/64 2.15% 2.961 3.025 - -0.16% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 2.15% 23.073 23.570 - -2.81% -
rng::find_if(list<int>)_(process_all)/8192 2.15% 10324.504 10546.194 - -11.70% -
BM_std_min<unsigned_char>/29 2.15% 1.966 2.009 - -0.55% -
std::transform(list<int>,_list<int>)/8192 2.15% 9411.148 9613.044 - 4.32% -
std::unique(list<int>,_pred)_(contiguous)/52 2.14% 73.778 75.360 - 0.88% -
SetIntersection_Interlaced_Vector_uint32_16384_16 2.14% 2462320.493 2515097.207 - -3.43% -
std::all_of(list<int>)_(process_all)/32768 2.14% 26154.359 26714.673 - -0.21% -
BM_num_get<void*> 2.14% 11.654 11.903 - 0.00% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 2.14% 700.017 714.994 - 2.95% -
SetIntersection_Front_Vector_uint32_1024_64 2.14% 1390369.019 1420113.932 - -1.29% -
rng::unique(deque<int>,_pred)_(contiguous)/32 2.14% 58.614 59.866 - 1.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 2.13% 1187584.866 1212935.940 - -1.88% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 2.13% 5.492 5.609 - 3.70% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.12% 51518.572 52612.906 - 2.28% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.12% 9758014.217 9965200.045 - -0.18% -
rng::replace(vector<int>)_(prefix)/32 2.12% 5.041 5.148 - -4.27% -
rng::replace_if(list<int>)_(prefix)/8192 2.12% 7204.213 7356.677 - 2.42% -
std::set<std::string>::upper_bound(key)_(existent)/32 2.12% 17.046 17.407 - 4.49% -
BM_MakeThenSortHeap_float_Descending_262144 2.11% 34.451 35.180 - 0.02% -
rng::contains_subrange(list<int>)_(single_element)/16 2.11% 4.955 5.060 - 3.50% -
BM_std_min<short>/1024 2.11% 13.912 14.206 - 1.49% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 2.11% 16590.771 16941.186 - 0.52% -
BM_deque_vector_copy/64 2.11% 2.573 2.627 - -0.03% -
SetIntersection_Interlaced_Set_float_256_256 2.10% 9422638.077 9620796.277 - 4.23% -
std::replace(vector<int>)_(prefix)/50 2.10% 7.594 7.754 - -0.50% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.10% 197.218 201.361 - 1.34% -
rng::contains_subrange(vector<int>)_(single_element)/8192 2.10% 1817.763 1855.949 - 1.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.10% 1169774.136 1194340.810 - -0.27% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 2.10% 14587.835 14893.621 - 2.22% -
std::search_n(deque<int>,_pred)_(no_match)/1024 2.09% 627.715 640.845 - 2.39% -
rng::remove_if(list<int>)_(sprinkled)/8192 2.09% 8279.149 8452.282 - 1.56% -
rng::stable_sort(vector<int>)_(heap)/8 2.09% 21.813 22.269 - -0.68% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 2.09% 13.863 14.153 - 1.98% -
std::none_of(list<int>)_(process_all)/32 2.09% 11.532 11.773 - -0.66% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.08% 35.316 36.052 - 0.78% -
std::move_backward(deque<int>)/4096 2.08% 154.815 158.039 - -3.06% -
std::multiset<int>::erase(iterator)/32 2.08% 21.319 21.763 - 1.04% -
BM_std_min<unsigned_short>/512 2.08% 7.139 7.287 - -0.02% -
rng::sort(deque<int>)_(pipe-organ)/8 2.08% 20.869 21.303 - 2.16% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.08% 2.477 2.529 - -0.20% -
std::partition(vector<int>)_(sparse)/32 2.08% 8.726 8.907 - -1.69% -
BM_RangesPushHeap_string_QuickSortAdversary_256 2.07% 14.666 14.970 - 3.24% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.07% 41.276 42.132 - 0.87% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 2.07% 9.263 9.455 - -0.91% -
std::list<std::string>::ctor(size)/8192 2.07% 102757.848 104881.356 - 1.18% -
BM_MakeThenSortHeap_float_Heap_16 2.07% 1.893 1.932 - 4.24% -
std::unique(list<int>)_(sprinkled)/8192 2.07% 7798.769 7959.927 - 1.45% -
BM_std_minmax<char>/28 2.07% 2.255 2.302 - 2.92% -
BM_RangesPushHeap_string_PipeOrgan_1024 2.06% 10.449 10.665 - 10.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.06% 2.639 2.693 - -1.04% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.05% 170.708 174.214 - -0.03% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.05% 13711.062 13992.051 - 0.14% -
SetIntersection_None_Set_uint32_1024_1024 2.05% 8733330.951 8912222.254 - 0.66% -
BM_MakeThenSortHeap_string_Heap_256 2.04% 49.090 50.093 - 0.18% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.04% 365.381 372.841 - -27.84% -
BM_std_min<unsigned_short>/5500 2.04% 75.527 77.068 - 2.01% -
BM_PushHeap_uint64_Random_256 2.04% 5.676 5.791 - 0.06% -
rng::reverse_copy(list<int>)/8 2.04% 2.308 2.355 - 3.19% -
BM_RangesMakeHeap_float_PipeOrgan_16 2.04% 1.273 1.299 - 0.09% -
std::partition(vector<int>)_(sparse)/50 2.04% 13.799 14.080 - -3.90% -
std::partial_sort(deque<int>)_(ascending)/8 2.03% 29.620 30.221 - -1.78% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 2.03% 5.652 5.767 - 2.91% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 2.03% 89.422 91.237 - 9.43% -
SetIntersection_Interlaced_Set_float_16384_4 2.03% 172337323.014 175830902.734 - 1.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.03% 20668820.404 21087609.535 - 1.12% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 2.03% 7.190 7.336 - 2.16% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 2.02% 26.419 26.954 - 1.61% -
std::multiset<std::string>::erase(iterator)/1024 2.02% 32.973 33.640 - 13.18% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 2.02% 20.347 20.758 - 0.66% -
rng::move_backward(vector<bool>)_(unaligned)/64 2.02% 1.902 1.940 - 0.14% -
BM_StringRelational_Compare_Empty_Small_Control 2.02% 1.634 1.667 - 4.32% -
std::search(deque<int>)_(no_match)/1000 2.01% 403.222 411.342 - 0.81% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 2.01% 4163.116 4246.805 - -0.37% -
std::search(vector<int>)_(single_element)/8192 2.01% 1820.463 1857.019 - 0.48% -
std::move(list<int>)/32768 2.01% 30781.152 31398.639 - 2.24% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 2.00% 1.363 1.390 - 0.29% -
BM_std_min<unsigned_short>/11 2.00% 1.159 1.182 - 2.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.00% 6645.039 6777.906 - -12.10% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 2.00% 11.666 11.899 - 2.68% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2.00% 2189.661 2233.348 - 3.48% -
rng::for_each(list<int>)/8 1.99% 2.532 2.582 - -0.18% -
BM_align/256 1.99% 0.898 0.915 - 0.00% -
std::multiset<int>::lower_bound(key)_(existent)/8192 1.99% 15.077 15.377 - 3.33% -
rng::find(list<int>)_(bail_25%)/32768 1.99% 7609.810 7761.422 - -7.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 1.99% 13.359 13.625 - 2.47% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.99% 2876.226 2933.426 - 0.95% -
std::multiset<std::string>::clear()/8192 1.99% 200013.941 203987.211 - 0.29% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.99% 17758.991 18111.748 - 2.26% -
SetIntersection_Interlaced_Set_string_1024_1 1.99% 1147866.434 1170660.909 - 1.50% -
BM_RangesMakeHeap_string_SingleElement_16 1.98% 5.532 5.642 - -1.15% -
BM_std_min<unsigned_short>/12 1.98% 1.517 1.547 - 5.68% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.98% 0.963 0.982 - 1.56% -
SetIntersection_Interlaced_Set_string_1024_256 1.98% 35695325.305 36402022.675 - 4.66% -
SetIntersection_Front_Vector_uint32_262144_1 1.98% 1089372.245 1110931.241 - -1.05% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 1.98% 29.358 29.939 - -1.23% -
std::for_each(list<int>)/8 1.98% 2.505 2.555 - 5.35% -
BM_std_min<short>/5500 1.98% 74.789 76.267 - 1.42% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.97% 20.045 20.440 - 1.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.97% 8.695 8.867 - 0.99% -
SetIntersection_Front_Set_uint64_64_64 1.97% 15069557.076 15366464.173 - -3.35% -
std::unordered_multiset<int>::contains(key)_(existent)/32 1.96% 1.293 1.318 - 7.56% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.96% 1939.794 1977.823 - 5.70% -
rng::find_if_not(list<int>)_(process_all)/50 1.96% 21.563 21.985 - 1.16% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.96% 41542.158 42355.813 - 0.32% -
rng::find_first_of(vector<int>)_(small_needle)/50 1.96% 71.689 73.093 - 2.12% -
rng::remove_if(deque<int>)_(prefix)/1024 1.96% 561.079 572.062 - -1.74% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.96% 470.451 479.650 - 3.23% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.95% 9.527 9.714 - 1.05% -
BM_RangesPopHeap_uint64_262144 1.95% 41.152 41.956 - 1.22% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.95% 32182.190 32810.655 - 1.78% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.95% 274976.948 280335.349 - 2.37% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.95% 209.228 213.303 - 1.69% -
BM_PushHeap_uint32_Ascending_262144 1.95% 8.177 8.336 - 1.19% -
rng::count(list<int>)_(every_other)/1024 1.95% 703.176 716.864 - 1.01% -
SetIntersection_None_Vector_uint64_262144_1 1.95% 1174309.424 1197167.904 - -0.45% -
std::set<std::string>::lower_bound(key)_(existent)/32 1.95% 16.095 16.408 - 1.51% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.94% 46.797 47.707 - -0.39% -
BM_CmpLess_schar_short 1.94% 0.948 0.967 - 0.00% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.94% 32.273 32.899 - 2.24% -
BM_std_min<__int128>/4 1.94% 1.374 1.401 - 1.78% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.93% 4.521 4.609 - -0.22% -
BM_deque_vector_ranges_copy/4000 1.93% 142.496 145.251 - 0.86% -
BM_vector_deque_ranges_copy_backward/65536 1.93% 7661.263 7809.122 - 1.39% -
std::unordered_set<int>::erase(key)_(existent)/32 1.93% 21.059 21.465 - 0.27% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.93% 0.757 0.772 - 1.95% -
rng::remove_if(list<int>)_(sprinkled)/1024 1.92% 997.888 1017.077 - 1.94% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.92% 828.133 844.012 - 10.02% -
BM_RangesMakeHeap_uint64_Random_1024 1.91% 1.076 1.097 - 4.87% -
std::swap_ranges(list<int>)/50 1.91% 32.685 33.311 - 1.46% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 1.91% 35.972 36.660 - 1.11% -
rng::contains(vector<int>)_(process_all)/8 1.91% 2.700 2.752 - 7.42% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.91% 2.098 2.138 - -1.68% -
BM_RangesPushHeap_string_QuickSortAdversary_64 1.91% 12.923 13.169 - 2.58% -
rng::rotate(list<int>)_(by_1/2)/1024 1.91% 384.277 391.606 - 0.82% -
rng::sort(deque<int>)_(repeated)/1024 1.90% 946.790 964.807 - 2.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.90% 1149559.839 1171426.292 - -1.26% -
BM_num_get<long_double> 1.90% 35.576 36.253 - 0.00% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.90% 3.952 4.027 - 2.15% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.90% 919.804 937.244 - 2.95% -
SetIntersection_None_Set_uint64_1024_64 1.90% 8675352.491 8839808.093 - 0.30% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 1.89% 6383.288 6503.834 - 1.96% -
std::multiset<int>::find(key)_(non-existent)/8192 1.89% 8.539 8.700 - 3.12% -
SetIntersection_None_Set_uint64_16384_1024 1.88% 162972251.525 166044175.986 - 2.31% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.88% 1317.860 1342.690 - 1.96% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 1.88% 21.594 22.001 - -6.24% -
BM_RangesPopHeap_uint64_4 1.88% 2.667 2.717 - 1.27% -
SetIntersection_Front_Vector_uint64_256_4 1.88% 4348956.633 4430746.887 - -1.19% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.88% 625651.529 637415.720 - -0.08% -
SetIntersection_Front_Vector_uint64_16384_1 1.88% 1099134.946 1119790.320 - 2.35% -
std::find_if(list<int>)_(bail_25%)/1024 1.88% 191.630 195.230 - 0.70% -
std::transform(deque<int>)_(identity_transform)/50 1.88% 19.166 19.526 - 1.61% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.88% 359.129 365.875 - 0.75% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.88% 306.174 311.919 - -0.36% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.88% 1.111 1.132 - 1.63% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.87% 16841.287 17156.870 - 0.49% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.87% 4098.563 4175.306 - 0.60% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.87% 21.209 21.606 - 0.48% -
BM_std_minmax<unsigned_char>/1 1.87% 0.623 0.635 - 2.00% -
BM_vector_deque_ranges_move_backward/1024 1.87% 37.311 38.007 - -1.17% -
BM_std_min<unsigned_char>/12 1.87% 1.358 1.384 - 3.51% -
BM_std_minmax<unsigned_char>/12 1.86% 1.945 1.982 - -1.98% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.86% 12925.807 13165.875 - -1.20% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.85% 17.714 18.042 - 0.06% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.85% 1.486 1.513 - 1.63% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.85% 34.099 34.731 - 2.43% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.85% 113040.150 115130.478 - 0.26% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.85% 1509789.326 1537707.785 - 0.50% -
std::search_n(vector<int>)_(no_match)/1024 1.85% 210.407 214.295 - 1.93% -
BM_PopHeap_uint64_4 1.85% 2.707 2.757 - -0.83% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.84% 178703794.508 181997831.005 - 0.05% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.84% 29.580 30.125 - -3.48% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.84% 717.278 730.470 - 2.16% -
BM_MakeThenSortHeap_float_PipeOrgan_64 1.84% 3.908 3.980 - -0.60% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 1.84% 3.121 3.179 - -0.86% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.83% 778.141 792.418 - 1.33% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.83% 717.313 730.472 - 2.45% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.83% 41.761 42.527 - -0.67% -
BM_std_min<unsigned_char>/28 1.83% 1.747 1.779 - -0.32% -
BM_std_minmax<unsigned_char>/15 1.83% 2.983 3.037 - -1.76% -
rng::any_of(list<int>)_(process_all)/32768 1.83% 26027.415 26503.659 - -0.76% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.83% 19.435 19.790 - 1.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.83% 10.987 11.188 - 2.05% -
rng::partition(list<int>)_(dense)/32 1.83% 8.448 8.602 - -1.58% -
BM_RangesMakeThenSortHeap_string_Descending_262144 1.82% 99.736 101.557 - 19.58% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.82% 54651.832 55648.063 - -18.91% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 1.82% 39.256 39.970 - -0.15% -
std::multiset<std::string>::insert(value)_(new_value)/1024 1.81% 61.548 62.665 - -1.84% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 1.81% 7.777 7.918 - 0.28% -
SetIntersection_Front_Vector_string_256_256 1.81% 20167089.749 20532382.490 - -5.76% -
BM_MakeThenSortHeap_float_SingleElement_1024 1.81% 4.779 4.866 - -5.99% -
std::fill(list<int>)/32 1.81% 8.345 8.496 - 0.09% -
std::adjacent_find(vector<int>,_pred)/50 1.81% 23.308 23.730 - 1.26% -
BM_MakeHeap_uint32_Ascending_256 1.80% 0.597 0.608 - 2.40% -
BM_MakeHeap_string_Descending_64 1.80% 2.560 2.606 - -1.52% -
std::find_first_of(vector<int>)_(small_needle)/32 1.79% 46.829 47.667 - -3.96% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.79% 16.630 16.927 - 1.00% -
BM_RangesPushHeap_string_SingleElement_256 1.79% 2.560 2.606 - 7.60% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.79% 28.986 29.504 - 0.08% -
BM_MakeHeap_uint32_Random_16384 1.79% 1.000 1.018 - 0.67% -
BM_MakeThenSortHeap_float_Descending_16 1.79% 1.840 1.873 - -0.09% -
SetIntersection_Interlaced_Vector_string_16384_16 1.79% 4611664.826 4694040.390 - 1.59% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.79% 540.459 550.112 - 2.11% -
std::search_n(vector<int>)_(no_match)/1000 1.78% 205.471 209.139 - 1.71% -
SetIntersection_Front_Vector_uint64_64_64 1.78% 11180029.828 11379415.747 - -3.87% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.78% 78.975 80.384 - 0.81% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 1.78% 4.778 4.863 - -0.73% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 1.78% 21.417 21.798 - 13.42% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.78% 817541.859 832077.807 - -0.00% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.77% 14155.231 14406.399 - 0.01% -
BM_StringAssignAsciizMix_Opaque 1.77% 4.728 4.812 - 0.06% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 1.77% 3.986 4.057 - -0.69% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.77% 14518.819 14775.434 - -25.20% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.77% 1.214 1.235 - 1.19% -
SetIntersection_Interlaced_Set_string_16384_4 1.76% 199712727.393 203236287.359 - 1.78% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.76% 3232.173 3289.170 - 2.66% -
std::multiset<std::string>::count(key)_(existent)/8192 1.76% 30.721 31.262 - 4.12% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.76% 1.580 1.608 - 0.55% -
std::multimap<int,_int>::erase(key)_(existent)/0 1.76% 21.659 22.040 - 1.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.76% 157800040.821 160575379.362 - 1.06% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.76% 22.042 22.429 - -4.02% -
BM_std_min<char>/7 1.75% 1.856 1.888 - 0.70% -
std::partial_sort(deque<int>)_(shuffled)/8 1.75% 33.296 33.879 - -0.43% -
std::map<int,_int>::clear()/8192 1.75% 81046.531 82466.203 - -1.53% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.75% 3.554 3.616 - -0.48% -
BM_CmpLess_uchar_schar 1.75% 1.037 1.055 - 0.00% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.74% 182644.161 185824.569 - 1.72% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.74% 4255.268 4329.164 - 0.11% -
BM_deque_deque_copy/4096 1.74% 150.579 153.193 - 0.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.73% 1099617.376 1118688.245 - 2.70% -
BM_std_minmax<long_long>/21 1.73% 3.505 3.566 - 1.41% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.73% 561.789 571.522 - -0.10% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 1.73% 93.536 95.156 - 11.93% -
std::remove_if(list<int>)_(prefix)/1024 1.73% 1047.197 1065.311 - 3.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.73% 1184081.862 1204542.074 - -0.30% -
SetIntersection_Front_Vector_string_262144_1 1.72% 1141228.534 1160910.168 - 2.97% -
BM_std_min<int>/24 1.72% 1.813 1.844 - 1.90% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 1.72% 16.450 16.733 - 2.40% -
BM_deque_deque_ranges_move_backward/4096 1.72% 152.169 154.785 - 0.74% -
BM_RangesPushHeap_string_SingleElement_1024 1.72% 2.578 2.622 - 7.41% -
BM_deque_deque_ranges_copy_backward/4000 1.72% 146.264 148.775 - 0.47% -
rng::find(vector<char>)_(process_all)/50 1.72% 1.621 1.649 - 0.78% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.71% 382532.526 389085.985 - 1.15% -
SetIntersection_Front_Set_string_1024_1024 1.71% 56345127.575 57310087.923 - 2.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.71% 838.670 853.014 - 1.25% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 1.71% 74.994 76.275 - 1.97% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.71% 341610667.125 347438209.642 - 38.97% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.71% 27.846 28.321 - -0.18% -
BM_std_minmax<long_long>/23 1.70% 4.329 4.403 - 0.87% -
BM_StringAssignAsciiz_Huge_Transparent 1.70% 183.854 186.982 - 1.98% -
rng::replace(vector<int>)_(prefix)/8192 1.70% 1263.413 1284.890 - -1.71% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 1.70% 29.609 30.112 - 2.48% -
BM_PushHeap_uint32_Random_1024 1.70% 6.187 6.292 - 1.47% -
std::multiset<std::string>::erase(key)_(existent)/32 1.70% 58.731 59.727 - 20.01% -
SetIntersection_Front_Set_float_64_64 1.69% 15408325.764 15669433.503 - -1.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.69% 6509247.389 6619533.649 - -3.39% -
std::unique(list<int>)_(contiguous)/8192 1.69% 6969.621 7087.661 - 0.53% -
BM_deque_vector_ranges_copy_backward/64000 1.69% 8143.333 8281.127 - 6.83% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 1.69% 20.479 20.825 - 1.32% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.69% 199.687 203.063 - 0.09% -
rng::find_end(forward_list<int>)_(near_matches)/1000 1.69% 36093.548 36703.313 - 0.57% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.69% 6.875 6.991 - 2.86% -
SetIntersection_Interlaced_Vector_float_64_16 1.69% 19189185.267 19513093.462 - 9.38% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.69% 4.284 4.356 - 2.09% -
std::move_backward(deque<int>)/1048576 1.69% 127138.003 129280.309 - -0.54% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.68% 511.311 519.913 - 0.47% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.68% 29.704 30.203 - 0.59% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.68% 4026.534 4094.113 - 2.85% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.68% 63254.447 64315.656 - 0.74% -
bm_gcd_complex 1.68% 19.433 19.759 - 0.00% -
BM_RangesPushHeap_string_QuickSortAdversary_16 1.68% 10.181 10.352 - 2.03% -
rng::find_last(vector<int>)_(bail_10%)/8 1.68% 2.108 2.143 - 3.03% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.68% 7.508 7.634 - 0.30% -
rng::find_end(forward_list<int>)_(near_matches)/1024 1.67% 37398.272 38024.487 - 0.32% -
BM_std_min<long_long>/28 1.67% 2.659 2.704 - 5.16% -
std::multiset<int>::contains(key)_(existent)/32 1.67% 1.664 1.692 - 0.37% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.67% 8.755 8.901 - 0.33% -
std::stable_partition(list<int>)_(dense)/1024 1.67% 1743.687 1772.741 - 1.52% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.67% 14856.787 15104.291 - -26.86% -
BM_deque_deque_ranges_move_backward/64000 1.67% 7937.075 8069.254 - -0.57% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.66% 32496.363 33036.518 - 1.75% -
SetIntersection_Interlaced_Set_uint64_1024_64 1.66% 9967495.994 10133165.009 - 1.64% -
std::map<int,_int>::erase(key)_(existent)/1024 1.66% 24.892 25.306 - -0.80% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.66% 1.853 1.884 - 1.62% -
rng::partial_sort(vector<int>)_(repeated)/8 1.66% 20.348 20.686 - 2.54% -
std::find(vector<int>)_(bail_25%)/8 1.66% 1.374 1.397 - 0.55% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 1.65% 206173.258 209582.913 - 0.84% -
BM_MakeHeap_uint64_PipeOrgan_16 1.65% 1.028 1.045 - 0.41% -
BM_deque_deque_ranges_move_backward/4000 1.65% 144.913 147.303 - 0.47% -
SetIntersection_None_Vector_uint32_262144_262144 1.65% 1195868.022 1215591.302 - 1.70% -
std::copy_backward(vector<bool>)_(aligned)/64 1.65% 1.776 1.805 - 2.78% -
SetIntersection_None_Vector_string_262144_1024 1.65% 1349693.025 1371910.765 - 1.63% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.65% 20.942 21.286 - 0.26% -
SetIntersection_Interlaced_Set_uint32_64_16 1.64% 23947750.423 24341557.366 - -0.50% -
std::search_n(list<int>)_(no_match)/1000 1.64% 677.286 688.404 - 28.80% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.64% 19.666 19.989 - 0.34% -
rng::starts_with(deque<int>)/8 1.64% 4.099 4.166 - -2.02% -
rng::move_backward(deque<int>)/4096 1.64% 154.970 157.505 - -0.54% -
BM_std_min<unsigned_char>/15 1.63% 2.086 2.120 - 0.70% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.63% 20.760 21.099 - 1.38% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.63% 233638.370 237452.575 - 1.34% -
rng::rotate(deque<int>)_(by_1/2)/32 1.63% 7.340 7.459 - 1.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 1.63% 16347819.746 16614258.495 - -12.04% -
BM_StringAssignAsciizMix_Transparent 1.63% 3.022 3.071 - 0.99% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.63% 212936.093 216399.819 - 1.18% -
std::find_end(forward_list<int>)_(single_element)/1024 1.63% 696.473 707.800 - 1.84% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.63% 30.608 31.105 - 2.78% -
710_omnetpp_r 1.63% 8.847 8.991 - 0.31% -
std::fill_n(vector<int>)/8192 1.62% 235.554 239.371 - 0.20% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.62% 26.488 26.917 - 0.51% -
std::count(list<int>)_(every_other)/8 1.62% 2.101 2.135 - 4.60% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.62% 206349449.766 209685974.552 - -0.98% -
BM_std_minmax<unsigned_short>/16 1.62% 1.685 1.712 - 0.80% -
std::set<std::string>::find(key)_(existent)/1024 1.61% 22.954 23.324 - -0.89% -
BM_std_minmax<short>/11 1.61% 1.795 1.824 - 2.10% -
std::set<int>::find(key)_(non-existent)/32 1.61% 2.267 2.303 - -2.91% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.61% 23.835 24.219 - 0.59% -
std::set<int>::contains(key)_(non-existent)/8192 1.61% 8.311 8.444 - 1.73% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 1.60% 3.038 3.087 - 0.63% -
std::find_first_of(vector<int>)_(small_needle)/50 1.60% 70.613 71.744 - -4.50% -
BM_deque_deque_copy/2 1.60% 3.062 3.111 - -3.82% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 1.60% 6.563 6.668 - 1.90% -
std::set<int>::equal_range(key)_(existent)/8192 1.60% 7.957 8.084 - -1.87% -
std::is_sorted_until(vector<int>,_pred)/1024 1.60% 414.112 420.731 - -2.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.59% 202415579.976 205643716.165 - 1.72% -
BM_std_min<unsigned_long_long>/22 1.59% 2.170 2.205 - -0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.59% 1151239.839 1169527.154 - -0.86% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.59% 5.045 5.125 - 1.21% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.59% 0.894 0.908 - 1.73% -
std::stable_sort(vector<int>)_(ascending)/8 1.58% 16.791 17.057 - -0.19% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.58% 955445.278 970568.083 - 0.20% -
std::multiset<int>::insert(value)_(new_value)/32 1.58% 19.698 20.009 - 0.24% -
rng::copy_if(list<int>)_(every_other)/4096 1.58% 3257.448 3308.893 - -1.16% -
std::partition_point(deque<int>)/1024 1.58% 9.226 9.372 - 0.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.58% 1203184.092 1222173.129 - 0.62% -
rng::remove(list<int>)_(prefix)/32 1.58% 55.422 56.295 - 1.24% -
rng::contains(deque<int>)_(process_all)/8192 1.58% 1910.885 1941.001 - 0.73% -
std::multiset<int>::find(key)_(non-existent)/1024 1.57% 5.475 5.561 - 2.57% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.57% 10.472 10.636 - 1.92% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 1.57% 3.957 4.019 - -1.35% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 1.57% 10.977 11.149 - 5.00% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.57% 20795.083 21121.064 - 2.98% -
bm_ranges_swap_ranges_vb_aligned/1048576 1.56% 3409.118 3462.425 - 1.53% -
BM_std_minmax<unsigned_char>/14 1.56% 2.543 2.582 - -0.19% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.56% 35288.698 35839.709 - -0.90% -
BM_std_min<unsigned_char>/18 1.56% 0.971 0.986 - -0.25% -
std::adjacent_find(vector<int>,_pred)/8 1.56% 3.369 3.421 - 1.02% -
rng::swap_ranges(list<int>)/32 1.56% 16.760 17.021 - 1.79% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.56% 4.050 4.113 - -0.75% -
SetIntersection_Front_Set_float_262144_16 1.55% 1271955.649 1291726.180 - -0.43% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.55% 72615.390 73743.541 - -0.01% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.55% 7669.095 7788.213 - 0.28% -
std::multiset<std::string>::clear()/1024 1.55% 19435.514 19737.340 - -1.16% -
BM_deque_deque_ranges_copy/2 1.55% 3.063 3.110 - -3.85% -
std::for_each_n(vector<int>)/8 1.55% 2.504 2.543 - -0.92% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.55% 33.628 34.149 - -0.82% -
rng::is_partitioned(list<int>)_(partitioned)/50 1.55% 13.697 13.910 - -0.28% -
std::any_of(deque<int>)_(process_all)/32 1.55% 11.557 11.736 - 1.72% -
BM_std_min<char>/23 1.55% 2.281 2.317 - 2.24% -
SetIntersection_Interlaced_Set_float_256_4 1.54% 11691574.807 11872084.173 - 0.65% -
rng::for_each_n(deque<int>)/50 1.54% 3.920 3.980 - -0.09% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 1.54% 16.505 16.760 - 1.79% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.54% 214.621 217.928 - -0.15% -
std::unordered_map<int,_int>::clear()/1024 1.54% 8396.994 8526.358 - -42.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.54% 3.490 3.543 - -0.77% -
std::find_end(forward_list<int>)_(single_element)/1000 1.54% 673.843 684.217 - 1.45% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.54% 17229.120 17493.983 - -0.68% -
SetIntersection_Interlaced_Set_float_64_4 1.54% 22351428.069 22694804.126 - 3.06% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 1.54% 19.321 19.618 - 1.17% -
SetIntersection_None_Vector_string_256_1 1.53% 4744770.948 4817515.276 - 0.61% -
std::partial_sort(vector<int>)_(repeated)/8 1.53% 20.325 20.636 - 1.98% -
BM_StringRelational_Less_Huge_Large_Control 1.53% 2.468 2.506 - 8.72% -
std::multiset<std::string>::insert(value)_(new_value)/32 1.53% 42.679 43.331 - 0.48% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.53% 1947.742 1977.475 - 0.52% -
BM_vector_deque_ranges_copy_backward/64000 1.53% 7334.739 7446.644 - -0.86% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.52% 9.303 9.445 - -1.23% -
BM_deque_deque_move/2 1.52% 3.059 3.105 - -4.03% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 1.52% 18.578 18.860 - -9.09% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.52% 11353.887 11526.517 - 3.29% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.52% 779.609 791.434 - 1.27% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 1.51% 5.415 5.497 - 0.43% -
rng::rotate(vector<bool>)_(by_1/3)/1024 1.51% 49.396 50.143 - 0.70% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.51% 45.289 45.974 - -0.90% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.51% 23.806 24.165 - 2.66% -
std::multimap<std::string,_int>::clear()/32 1.51% 890.973 904.426 - 2.49% -
std::find_if(deque<int>)_(process_all)/32768 1.51% 11637.762 11813.430 - 1.22% -
rng::is_sorted(list<int>,_pred)/8 1.51% 4.226 4.290 - 1.21% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.51% 51.061 51.831 - 1.05% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.51% 1053.798 1069.676 - 0.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.51% 1114226.755 1131001.506 - -0.26% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.51% 562.306 570.770 - 0.44% -
BM_deque_deque_copy_backward/65536 1.50% 8302.949 8427.813 - 0.62% -
BM_std_minmax<unsigned_long_long>/11 1.50% 2.353 2.389 - 0.32% -
BM_std_minmax<char>/14 1.50% 2.554 2.592 - 0.56% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.50% 169849.770 172395.834 - 0.21% -
std::remove_if(deque<int>)_(prefix)/50 1.50% 66.816 67.817 - -0.07% -
rng::remove_if(list<int>)_(prefix)/1024 1.50% 1002.507 1017.514 - 1.75% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.50% 5.376 5.457 - 0.19% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1.49% 1858.385 1886.139 - -1.22% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.49% 367.573 373.061 - -17.12% -
BM_std_min<unsigned_char>/31 1.49% 2.500 2.537 - 1.13% -
rng::unique_copy(deque<int>)_(contiguous)/32 1.49% 9.753 9.898 - -8.74% -
SetIntersection_None_Set_float_262144_1 1.49% 1162173.096 1179487.957 - -1.82% -
rng::fold_left(deque<int>)/8 1.49% 4.100 4.161 - 1.42% -
rng::find_if(vector<int>)_(process_all)/8 1.49% 2.628 2.667 - 3.95% -
BM_std_min<unsigned_long_long>/7 1.48% 1.901 1.929 - 7.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.48% 7.735 7.850 - 2.91% -
BM_std_min<char>/1024 1.48% 8.310 8.433 - -1.26% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.48% 42761.124 43395.239 - -1.82% -
BM_std_minmax<long_long>/14 1.48% 3.290 3.339 - 0.70% -
std::is_sorted_until(vector<int>,_pred)/8192 1.48% 3328.184 3377.498 - -1.47% -
std::set<int>::equal_range(key)_(non-existent)/32 1.48% 2.708 2.748 - 9.66% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.48% 37840885.366 38399638.697 - 1.88% -
std::is_sorted(list<int>)/8192 1.48% 7170.888 7276.748 - -0.56% -
BM_std_minmax_element<long_long>/4 1.48% 1.252 1.270 - 1.59% -
std::fill(vector<int>)/8192 1.48% 238.886 242.410 - 1.25% -
rng::unique_copy(deque<int>)_(contiguous)/1024 1.47% 473.655 480.620 - -0.06% -
BM_RangesPushHeap_float_Random_1024 1.47% 7.398 7.506 - -0.34% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.47% 204539.144 207546.010 - 2.22% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 1.47% 28.089 28.501 - 1.80% -
std::copy_if(list<int>)_(every_other)/512 1.47% 361.192 366.489 - 1.14% -
BM_std_minmax<unsigned_short>/11 1.47% 1.719 1.745 - 2.75% -
BM_StringRelational_Less_Small_Huge_Control 1.46% 1.758 1.784 - -3.39% -
SetIntersection_Interlaced_Vector_string_256_1 1.46% 4531051.187 4597372.383 - 0.98% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.46% 4.241 4.303 - 0.68% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.46% 31.815 32.279 - 0.01% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.46% 16.856 17.102 - 3.02% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 1.46% 10.088 10.236 - -6.89% -
std::multimap<int,_int>::insert(value)_(new_value)/32 1.46% 19.864 20.154 - 1.24% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 1.46% 9.171 9.305 - 0.79% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.45% 2.585 2.623 - 0.67% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.45% 55686.736 56496.361 - 1.51% -
rng::move(vector<bool>)_(unaligned)/64 1.45% 1.619 1.642 - 1.70% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.45% 715.489 725.862 - 2.15% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.45% 255.983 259.693 - 0.97% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.45% 38369398.111 38925192.112 - 1.56% -
BM_std_minmax<short>/64 1.44% 1.525 1.547 - 0.00% -
std::partition_point(list<int>)/50 1.44% 24.709 25.066 - 1.43% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.44% 1.629 1.653 - 0.40% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.44% 4257.964 4319.365 - 0.48% -
BM_CmpLess_uint_schar 1.44% 1.055 1.070 - 0.00% -
BM_deque_deque_ranges_copy_backward/64000 1.44% 7903.927 8017.756 - -1.52% -
BM_MakeThenSortHeap_float_SingleElement_256 1.44% 3.991 4.049 - -4.84% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 1.44% 11.625 11.792 - 1.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.44% 151016.469 153186.317 - -21.13% -
rng::find_first_of(deque<int>)_(small_needle)/50 1.43% 170.764 173.214 - 4.81% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 1.43% 7.215 7.318 - 0.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 1.43% 10.577 10.728 - 2.41% -
BM_CmpEqual_ushort_schar 1.43% 1.041 1.056 - 0.00% -
rng::replace(deque<int>)_(prefix)/50 1.42% 19.484 19.761 - 1.37% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 1.42% 24.061 24.402 - 1.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.42% 0.742 0.753 - -1.46% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.42% 19131.650 19402.932 - 0.09% -
bm_lexicographical_compare<int>/1 1.42% 1.322 1.340 - 5.09% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.41% 0.943 0.957 - 0.56% -
std::unordered_set<int>::contains(key)_(existent)/32 1.41% 1.273 1.291 - -0.08% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.41% 27.906 28.300 - 0.20% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 1.41% 5575.896 5654.579 - 0.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.41% 2324554.927 2357341.066 - 0.57% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.41% 48.977 49.668 - 0.53% -
BM_StringRelational_Less_Huge_Empty_Control 1.41% 2.085 2.115 - 19.41% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 1.41% 6.174 6.261 - -3.34% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.40% 27.396 27.780 - -4.82% -
bm_swap_ranges_vb_aligned/64 1.40% 2.907 2.948 - -0.13% -
std::find(vector<bool>)_(process_all)/8192 1.40% 33.313 33.780 - -0.27% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 1.40% 7.181 7.281 - -3.67% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.40% 16.586 16.818 - 1.60% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.40% 2.027 2.055 - 0.01% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.40% 523714.820 531034.002 - 2.45% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.40% 6.069 6.154 - -1.29% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.40% 53.239 53.983 - 2.88% -
SetIntersection_Front_Vector_float_16384_4 1.40% 1123304.282 1138989.820 - 0.43% -
SetIntersection_None_Set_uint64_256_64 1.39% 9156307.999 9283858.387 - 0.42% -
rng::rotate_copy(vector<int>)/1024 1.39% 32.503 32.956 - 1.47% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.39% 6661.661 6754.316 - -34.63% -
rng::search(list<int>)_(near_matches)/1024 1.39% 39339.613 39886.464 - 0.70% -
std::reverse_copy(vector<int>)/4096 1.39% 133.874 135.733 - 0.16% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 1.39% 43412.401 44015.220 - 0.61% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.39% 2631.783 2668.312 - -4.61% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.39% 6307.307 6394.766 - -0.33% -
BM_StringFindCharLiteral/64 1.39% 2.089 2.118 - 0.62% -
BM_deque_deque_ranges_move/2 1.38% 3.061 3.104 - -4.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1.38% 1126792.444 1142380.703 - -1.33% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.38% 423.649 429.498 - 0.59% -
BM_std_min<unsigned_char>/5500 1.38% 37.074 37.585 - 0.67% -
rng::partial_sort_copy(vector<int>)_(heap)/8 1.38% 15.278 15.489 - 2.21% -
BM_RangesMakeThenSortHeap_float_Heap_16384 1.38% 26.628 26.994 - -0.97% -
BM_RangesMakeThenSortHeap_float_Ascending_16 1.38% 2.947 2.987 - 0.43% -
BM_std_min<unsigned_short>/28 1.37% 2.693 2.730 - 0.31% -
BM_MakeHeap_string_Descending_4 1.37% 2.095 2.124 - -1.20% -
std::multiset<int>::erase(iterator)/0 1.37% 19.944 20.218 - 1.37% -
rng::rotate(list<int>)_(by_1/4)/50 1.37% 24.369 24.703 - 0.29% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.37% 22.791 23.102 - 0.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.37% 11490640.717 11647709.107 - -1.69% -
BM_MakeThenSortHeap_float_Ascending_256 1.37% 6.462 6.550 - 0.93% -
rng::rotate(deque<int>)_(by_1/2)/1024 1.37% 173.553 175.923 - -3.16% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.37% 1890.123 1915.932 - 0.51% -
BM_StringFindMatch1/512 1.36% 990.707 1004.230 - 0.72% -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 1.36% 10287.927 10428.341 - 0.20% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.36% 815.045 826.166 - -0.35% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 1.36% 605.092 613.344 - 1.05% -
rng::find(deque<int>)_(bail_25%)/1024 1.36% 66.575 67.483 - 0.71% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.36% 509.857 516.805 - 1.64% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.36% 1.189 1.205 - 1.41% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.36% 1644777.017 1667159.017 - 1.75% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.36% 30.261 30.672 - 1.98% -
std::remove_if(deque<int>)_(sprinkled)/32 1.36% 56.119 56.881 - -2.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 1.36% 8977614.782 9099484.051 - 0.81% -
SetIntersection_Front_Set_float_16_16 1.36% 41397596.381 41958906.078 - 0.19% -
SetIntersection_Front_Vector_uint64_262144_16 1.36% 1167680.955 1183503.639 - 0.73% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 1.35% 6.378 6.464 - -1.94% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.35% 83870.291 85004.832 - -20.20% -
BM_PushHeap_float_Random_256 1.35% 7.211 7.308 - 0.33% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.35% 358.838 363.680 - 1.48% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.35% 822.208 833.297 - -0.51% -
std::set<int>::erase(key)_(existent)/0 1.35% 20.266 20.539 - -0.67% -
BM_StringFindMatch2/512 1.35% 990.476 1003.827 - 0.04% -
std::find(deque<int>)_(process_all)/8 1.35% 3.417 3.463 - 0.64% -
rng::contains_subrange(list<int>)_(process_all)/50 1.35% 17.614 17.851 - -0.20% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.35% 1.455 1.475 - 0.47% -
std::map<int,_int>::find(key)_(existent)/8192 1.35% 5.507 5.581 - 1.91% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 1.34% 18.090 18.333 - 8.70% -
std::partial_sort_copy(vector<int>)_(descending)/8 1.34% 18.487 18.735 - -1.55% -
rng::find_if_not(deque<int>)_(process_all)/8 1.34% 3.927 3.979 - 0.49% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1.34% 1030.312 1044.156 - 0.90% -
std::find_if(vector<char>)_(process_all)/1024 1.34% 270.231 273.861 - 0.82% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 1.34% 17.941 18.182 - 4.28% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.34% 12.181 12.345 - 1.44% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.34% 13.015 13.189 - 2.03% -
std::rotate(list<int>)_(1_element_backward)/8192 1.34% 8441.119 8553.954 - 1.14% -
std::vector<std::string>::ctor(size)/8192 1.34% 4229.161 4285.664 - 1.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.33% 66640.303 67529.641 - -1.73% -
std::find_if(deque<int>)_(process_all)/8192 1.33% 2845.291 2883.229 - 0.11% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.33% 42.765 43.335 - -5.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.33% 16.208 16.424 - 1.31% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.33% 4572.393 4633.239 - 0.36% -
std::search_n(vector<int>)_(no_match)/8192 1.33% 1630.218 1651.891 - 1.47% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.33% 8.550 8.663 - 1.35% -
std::stable_sort(deque<int>)_(heap)/8192 1.33% 17592.412 17826.111 - -0.60% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.33% 712.683 722.142 - 1.59% -
BM_CmpEqual_int_short 1.33% 1.120 1.134 - 0.00% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.33% 6594.850 6682.347 - -0.33% -
std::list<int>::ctor(const&)_(cheap_elements)/32 1.33% 326.974 331.312 - 2.61% -
BM_std_min<unsigned_short>/18 1.32% 1.534 1.555 - -2.22% -
SetIntersection_Front_Vector_string_262144_4 1.32% 1260504.763 1277166.948 - 3.62% -
BM_std_min<unsigned_long_long>/24 1.32% 2.683 2.719 - -0.66% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.32% 480.348 486.691 - 0.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.32% 143389547.512 145282383.521 - 3.65% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.32% 509.978 516.693 - 0.08% -
rng::search_n(vector<int>)_(no_match)/1024 1.32% 210.616 213.388 - 0.33% -
SetIntersection_None_Set_uint64_16384_16 1.32% 163583149.727 165735677.404 - 0.30% -
BM_CmpLess_int_uint 1.32% 1.111 1.126 - 0.00% -
rng::shuffle(vector<int>)/32 1.32% 286.905 290.678 - 1.52% -
rng::replace_if(vector<int>)_(prefix)/32 1.31% 8.943 9.060 - 1.18% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.31% 9154.232 9274.455 - -0.28% -
std::multimap<int,_int>::erase(key)_(existent)/8192 1.31% 26.268 26.613 - -7.48% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.31% 802.730 813.241 - -0.19% -
BM_std_min<unsigned_char>/21 1.31% 1.800 1.823 - 2.32% -
SetIntersection_Front_Set_float_16384_64 1.31% 2013315.238 2039631.581 - -2.63% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 1.30% 14.932 15.127 - -0.18% -
std::unordered_multimap<int,_int>::ctor(const&)/0 1.30% 13.792 13.972 - 1.40% -
std::sort(deque<int>)_(descending)/8 1.30% 25.714 26.049 - 2.09% -
rng::search(list<int>)_(no_match)/8192 1.30% 6859.488 6948.672 - -2.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.30% 2338864.778 2369253.547 - -0.38% -
std::sort(deque<int>)_(heap)/8 1.30% 24.754 25.076 - 1.99% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.30% 2448.543 2480.281 - 1.31% -
rng::for_each_n(list<int>)/8192 1.30% 7226.471 7320.129 - -1.00% -
std::search(deque<int>,_pred)_(same_length)/1000 1.29% 478.041 484.231 - -1.77% -
SetIntersection_Front_Set_string_1024_16 1.29% 2021728.781 2047837.086 - 7.86% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1.29% 1390.817 1408.767 - -3.97% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.29% 22.414 22.703 - -2.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1.29% 1239048.821 1254989.368 - -0.25% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 1.29% 10.452 10.586 - 0.19% -
SetIntersection_None_Vector_uint32_256_16 1.29% 4230663.609 4285059.201 - 1.70% -
rng::search(deque<int>)_(same_length)/8192 1.28% 3840.255 3889.543 - 2.90% -
BM_RangesPushHeap_string_SingleElement_64 1.28% 2.611 2.644 - 7.59% -
rng::reverse_copy(vector<int>)/64 1.28% 2.492 2.524 - 0.96% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.28% 141080.263 142887.638 - 1.13% -
BM_RangesMakeThenSortHeap_float_Heap_1024 1.28% 8.111 8.215 - 0.54% -
SetIntersection_None_Set_uint64_16384_256 1.28% 164805983.085 166915507.659 - 1.88% -
std::set<int>::erase(iterator)/8192 1.28% 20.328 20.588 - 0.29% -
BM_CmpLess_schar_int 1.28% 1.136 1.150 - 0.00% -
rng::sort(vector<int>)_(heap)/8 1.28% 22.230 22.514 - -0.25% -
std::rotate(vector<int>)_(1_element_forward)/32 1.28% 2.945 2.983 - 1.71% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.28% 15.035 15.227 - 1.51% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.27% 8607.197 8716.879 - 0.02% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 1.27% 48.425 49.042 - 1.30% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.27% 1909.952 1934.216 - 0.83% -
SetIntersection_Interlaced_Set_string_16384_64 1.27% 352010106.061 356471485.879 - 2.29% -
BM_RangesMakeThenSortHeap_float_Descending_1024 1.27% 8.004 8.105 - -0.67% -
BM_std_min<unsigned_char>/14 1.27% 1.795 1.817 - -0.47% -
rng::sort(deque<int>)_(heap)/8 1.26% 24.896 25.211 - 2.07% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.26% 8425.435 8531.818 - 0.83% -
rng::partition_point(list<int>)/1024 1.26% 1261.101 1277.007 - -0.12% -
SetIntersection_Front_Set_string_16_4 1.26% 66849474.666 67692551.518 - 0.09% -
BM_MakeHeap_uint32_Random_1024 1.26% 1.030 1.043 - -3.51% -
std::set<int>::erase(key)_(existent)/32 1.26% 21.871 22.146 - -0.26% -
BM_vector_deque_ranges_move/1 1.26% 2.031 2.057 - -11.61% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.26% 29.378 29.748 - -1.39% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.26% 1.327 1.343 - -0.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.26% 1185383.566 1200285.648 - -0.60% -
rng::find_first_of(deque<int>)_(small_needle)/32 1.26% 110.994 112.389 - 4.59% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.25% 3.568 3.613 - -0.45% -
SetIntersection_Front_Set_uint64_16_16 1.25% 40927042.435 41440197.040 - -0.52% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.25% 22112.458 22389.089 - 3.30% -
std::partial_sort(vector<int>)_(descending)/8 1.25% 24.811 25.122 - 2.47% -
std::multimap<int,_int>::erase(iterator)/32 1.25% 20.733 20.992 - 1.44% -
BM_deque_deque_ranges_copy/65536 1.25% 2769.959 2804.513 - -3.34% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.25% 22.546 22.827 - -2.95% -
std::multimap<int,_int>::erase(iterator)/0 1.25% 20.592 20.848 - 1.41% -
BM_deque_vector_ranges_copy_backward/4000 1.24% 141.864 143.627 - 0.47% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 1.24% 3.121 3.160 - -0.17% -
BM_CmpLess_int_uchar 1.24% 1.118 1.132 - 0.00% -
rng::count_if(list<int>)_(every_other)/8 1.24% 2.818 2.853 - 0.46% -
BM_std_minmax_element<short>/4 1.24% 1.227 1.242 - 2.83% -
std::reverse(list<int>)/4096 1.24% 1674.913 1695.678 - 3.37% -
rng::find_last(list<int>)_(bail_10%)/8 1.24% 2.057 2.082 - 0.11% -
std::set<int>::ctor(const&,_alloc)/32 1.24% 215.597 218.267 - -2.17% -
BM_std_minmax<unsigned_int>/31 1.24% 2.478 2.509 - -2.12% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.23% 7.616 7.710 - 1.26% -
std::unordered_set<int>::erase(key)_(existent)/0 1.23% 21.060 21.320 - 0.53% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 1.23% 10.454 10.583 - -0.11% -
BM_SortHeap_uint64_16 1.23% 4.957 5.018 - 1.19% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 1.23% 562308.142 569236.291 - -0.56% -
BM_RangesMakeThenSortHeap_uint32_Random_4 1.23% 3.993 4.043 - -0.72% -
rng::copy_if(vector<int>)_(every_other)/8 1.23% 4.238 4.290 - 0.43% -
BM_deque_vector_ranges_copy_backward/65536 1.23% 8219.273 8320.248 - 5.50% -
std::multiset<int>::count(key)_(non-existent)/32 1.23% 2.279 2.307 - 1.71% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.23% 2913.290 2949.038 - 1.02% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.23% 15.821 16.015 - 0.29% -
rng::partition(list<int>)_(sparse)/32 1.23% 9.054 9.165 - -0.61% -
rng::unique(list<int>)_(sprinkled)/1024 1.23% 952.233 963.900 - 0.70% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.23% 24.618 24.920 - -0.04% -
std::multiset<int>::erase(key)_(existent)/0 1.22% 20.811 21.066 - 0.05% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.22% 215.859 218.499 - 0.18% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 1.22% 30.635 31.008 - 1.32% -
BM_RangesMakeThenSortHeap_string_Descending_64 1.22% 12.972 13.130 - 2.76% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 1.22% 383695.582 388359.711 - -42.20% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.21% 7.498 7.589 - 1.14% -
BM_deque_vector_move_backward/4000 1.21% 142.995 144.730 - -0.59% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.21% 40.068 40.554 - -5.00% -
SetIntersection_None_Set_uint64_262144_262144 1.21% 1212144.452 1226807.699 - 2.14% -
SetIntersection_None_Set_string_256_64 1.21% 9574450.136 9690246.888 - 0.11% -
BM_std_minmax<short>/19 1.21% 2.429 2.458 - 3.01% -
SetIntersection_None_Vector_uint32_16384_16 1.21% 1158031.336 1172009.997 - 2.54% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.20% 8903.991 9011.265 - -0.79% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.20% 16.368 16.565 - 1.52% -
std::sort(deque<int>)_(ascending)/1024 1.20% 764.831 774.029 - 0.52% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 1.20% 39030.040 39499.317 - 3.11% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.20% 206805341.018 209291860.744 - -0.35% -
BM_std_minmax<unsigned_short>/9 1.20% 1.161 1.175 - 0.11% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.20% 2.309 2.337 - -0.71% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.20% 1.752 1.773 - 0.75% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 1.20% 61515.112 62250.925 - 0.71% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.20% 27.382 27.710 - -2.94% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.20% 13528.009 13689.690 - -22.85% -
rng::partial_sort_copy(list<int>)_(ascending)/1024 1.19% 5587.193 5653.895 - 0.54% -
BM_std_min<unsigned_char>/23 1.19% 2.334 2.361 - 2.69% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.19% 38133.074 38587.201 - 1.19% -
BM_LowerBound_string_1 1.19% 4.596 4.650 - 3.36% -
SetIntersection_None_Set_uint64_16384_1 1.19% 156477005.889 158338266.394 - 1.32% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.19% 1.495 1.513 - 4.43% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.19% 5.528 5.593 - 1.97% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.19% 34.527 34.936 - -0.18% -
rng::partial_sort_copy(vector<int>)_(descending)/8192 1.19% 98742.104 99912.806 - 0.83% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.18% 34.857 35.270 - 4.74% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.18% 1.320 1.335 - -0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.18% 1201867.408 1216060.533 - 4.30% -
std::search(deque<int>)_(no_match)/1024 1.18% 415.445 420.351 - 4.94% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.18% 17.695 17.904 - 1.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.18% 6805263.177 6885451.922 - 3.10% -
std::map<int,_int>::contains(key)_(existent)/32 1.18% 1.577 1.596 - -0.86% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.18% 34356.153 34760.450 - -1.06% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 1.18% 3.322 3.361 - -0.69% -
BM_MakeThenSortHeap_uint64_SingleElement_16 1.18% 3.992 4.038 - 0.45% -
BM_lexicographical_compare_three_way_fast_path/16 1.17% 4.341 4.392 - -1.20% -
BM_std_minmax<char>/29 1.17% 2.555 2.585 - 2.45% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.17% 538.689 545.014 - 1.38% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 1.17% 78.951 79.878 - 1.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.17% 18763479.016 18983809.241 - -0.62% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.17% 10.593 10.718 - 16.94% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.17% 302.232 305.767 - 1.88% -
rng::copy_n(deque<int>)/32768 1.17% 1136.952 1150.242 - 0.23% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.17% 14.114 14.279 - 1.10% -
rng::copy(vector<int>)/8 1.16% 2.289 2.315 - 3.01% -
rng::stable_sort(deque<int>)_(shuffled)/1024 1.16% 2437.334 2465.676 - 0.16% -
BM_std_minmax<char>/3 1.16% 1.209 1.223 - 2.96% -
std::rotate(list<int>)_(by_1/4)/50 1.16% 24.949 25.239 - 0.46% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 1.16% 813.116 822.524 - 1.40% -
std::set<int>::contains(key)_(existent)/1024 1.16% 3.957 4.003 - -1.48% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 1.15% 15.057 15.231 - -0.03% -
rng::rotate(vector<int>)_(1_element_backward)/1024 1.15% 35.682 36.094 - 0.70% -
std::for_each_n(deque<int>)/32 1.15% 3.775 3.818 - 0.95% -
std::find_if_not(list<int>)_(process_all)/50 1.15% 21.327 21.572 - -0.27% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.15% 16.129 16.315 - 0.71% -
SetIntersection_Front_Set_uint64_256_1 1.15% 4403054.720 4453717.615 - 2.26% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.15% 24.729 25.013 - 7.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 1.15% 349027853.741 353035070.747 - 0.46% -
rng::is_sorted_until(list<int>)/1024 1.15% 748.423 757.011 - 0.55% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.15% 578.103 584.724 - 1.34% -
rng::copy_n(vector<bool>)_(aligned)/64 1.14% 1.304 1.319 - 0.79% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.14% 18.021 18.227 - 0.50% -
BM_std_minmax<short>/22 1.14% 2.277 2.303 - -0.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 1.14% 67516037.831 68287807.748 - 1.05% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.14% 25.963 26.260 - -1.82% -
SetIntersection_Interlaced_Vector_uint64_1024_64 1.14% 4731346.646 4785411.279 - 35.39% -
bm_ranges_swap_ranges_vb_aligned/131072 1.14% 249.347 252.194 - 1.64% -
std::unordered_set<int>::insert(value)_(already_present)/32 1.14% 1.652 1.671 - 0.85% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 1.14% 565.034 571.480 - 0.52% -
BM_CmpEqual_schar_short 1.14% 1.139 1.152 - 0.00% -
std::copy_n(deque<int>)/262144 1.14% 10141.243 10256.834 - 0.25% -
std::map<int,_int>::contains(key)_(existent)/8192 1.14% 5.492 5.555 - 0.11% -
BM_num_put<long_double> 1.14% 58.774 59.443 - 0.00% -
SetIntersection_Front_Set_uint64_1024_16 1.14% 1283184.699 1297753.510 - -0.16% -
std::copy_backward(list<int>)/4096 1.13% 3312.008 3349.594 - 4.62% -
SetIntersection_Front_Vector_float_1024_4 1.13% 1119411.652 1132081.911 - -0.02% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.13% 1.279 1.294 - -0.57% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.13% 7580.128 7665.818 - 0.06% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.13% 26.369 26.667 - 0.52% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.13% 780.385 789.188 - 1.15% -
std::rotate(list<int>)_(by_1/2)/1024 1.13% 387.114 391.479 - 1.46% -
std::map<int,_int>::contains(key)_(existent)/1024 1.13% 4.047 4.092 - -0.66% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.13% 54112.965 54722.628 - -33.95% -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 1.13% 7220.719 7302.009 - 0.31% -
std::rotate_copy(list<int>)/50 1.13% 14.092 14.251 - -1.10% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.13% 37.680 38.104 - -6.87% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.13% 68367.888 69137.144 - -0.08% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.12% 24.668 24.945 - -1.70% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 1.12% 19.645 19.865 - -0.02% -
std::multimap<int,_int>::erase(iterator)/1024 1.12% 20.842 21.076 - 1.43% -
SetIntersection_Interlaced_Set_float_1024_16 1.12% 11778995.667 11911289.982 - 0.97% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.12% 1.237 1.251 - 8.84% -
SetIntersection_Front_Vector_uint64_64_4 1.12% 16837346.302 17025810.967 - 0.19% -
BM_deque_deque_ranges_copy_backward/70000 1.12% 8868.120 8967.318 - 1.01% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.12% 208.455 210.784 - 0.59% -
BM_CmpEqual_uchar_ushort 1.12% 1.118 1.131 - 0.00% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.12% 14.125 14.283 - 0.99% -
std::find(vector<int>)_(process_all)/8 1.12% 2.647 2.676 - 1.82% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 1.11% 21.307 21.545 - -26.07% -
BM_deque_deque_copy/4000 1.11% 145.493 147.114 - -0.09% -
rng::fill(deque<int>)/8192 1.11% 239.636 242.302 - -2.46% -
rng::find_end(list<int>,_pred)_(process_all)/1024 1.11% 814.395 823.451 - 0.24% -
std::stable_partition(list<int>)_(sparse)/32 1.11% 9.816 9.925 - -1.40% -
BM_std_min<char>/29 1.11% 2.002 2.025 - 2.56% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.11% 54255.902 54857.855 - 0.18% -
BM_RangesMakeThenSortHeap_uint32_Random_64 1.11% 11.859 11.990 - 1.04% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.11% 76176.223 77020.498 - 0.36% -
SetIntersection_Interlaced_Set_uint32_256_4 1.11% 11408589.433 11535021.572 - 2.73% -
std::multiset<int>::insert(value)_(already_present)/32 1.11% 19.001 19.211 - 0.59% -
std::move_backward(list<int>)/512 1.11% 373.592 377.724 - 1.04% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 1.11% 20.325 20.550 - 0.28% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 1.11% 11.537 11.665 - 1.33% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 1.11% 529.962 535.819 - -0.09% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 1.10% 5868.238 5933.082 - -0.20% -
std::unordered_map<int,_int>::clear()/32 1.10% 612.163 618.915 - -25.88% -
std::multiset<int>::clear()/0 1.10% 421.167 425.813 - 1.10% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 1.10% 4666.919 4718.389 - 1.29% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.10% 283.395 286.517 - 0.05% -
rng::fill(deque<int>)/1024 1.10% 29.578 29.903 - 0.33% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.10% 15.371 15.540 - 1.90% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 1.10% 59.093 59.742 - 0.90% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.10% 16.810 16.994 - 3.12% -
SetIntersection_Front_Vector_string_4_1 1.10% 233772169.132 236338347.583 - 0.99% -
SetIntersection_Front_Set_string_16384_16 1.10% 2062276.852 2084886.740 - 5.01% -
BM_std_minmax<unsigned_short>/10 1.10% 1.405 1.420 - 0.05% -
std::search_n(vector<int>)_(no_match)/1048576 1.10% 209472.741 211767.691 - 1.35% -
rng::search_n(list<int>,_pred)_(no_match)/1048576 1.09% 985435.067 996219.671 - -0.15% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.09% 16151.400 16327.972 - -0.28% -
rng::sort(deque<int>)_(heap)/1024 1.09% 6250.758 6319.039 - 0.44% -
SetIntersection_Front_Set_string_4_4 1.09% 166742861.229 168562965.530 - 1.42% -
std::unordered_map<int,_int>::erase(iterator)/0 1.09% 19.703 19.918 - -24.24% -
SetIntersection_Interlaced_Set_string_1024_4 1.09% 10508623.239 10623195.693 - 1.34% -
std::unordered_set<int>::insert(value)_(already_present)/8192 1.09% 2.236 2.260 - -4.10% -
std::multiset<std::string>::clear()/0 1.09% 419.598 424.159 - 0.63% -
BM_CmpEqual_ushort_ushort 1.09% 1.107 1.119 - 0.00% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.09% 1.474 1.490 - -2.43% -
std::sort(deque<int>)_(repeated)/8 1.09% 18.724 18.928 - 2.04% -
BM_CmpLess_uchar_short 1.09% 1.043 1.054 - 0.00% -
std::partition_copy(list<int>)/8192 1.08% 7292.767 7371.757 - 2.14% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.08% 1.655 1.673 - -17.48% -
SetIntersection_None_Vector_string_262144_256 1.08% 1314140.772 1328361.047 - -3.02% -
std::search(list<int>)_(same_length)/8192 1.08% 10541.812 10655.704 - -5.51% -
rng::search_n(vector<int>)_(no_match)/1048576 1.08% 209154.474 211410.659 - -0.04% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 1.08% 3322.226 3358.045 - -0.94% -
BM_PushHeap_float_Random_16384 1.08% 7.525 7.606 - 0.02% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 1.08% 111426.724 112627.282 - 6.18% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 1.08% 4159.352 4204.162 - -0.03% -
std::multimap<int,_int>::erase(key)_(existent)/32 1.08% 23.078 23.326 - 0.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.08% 9.533 9.635 - 1.18% -
BM_MakeHeap_string_Random_256 1.08% 10.416 10.528 - -0.36% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.07% 55.003 55.593 - 5.55% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 1.07% 699.381 706.882 - 5.60% -
std::find_if_not(vector<char>)_(process_all)/50 1.07% 12.516 12.650 - -0.16% -
BM_MakeHeap_string_Descending_16 1.07% 2.364 2.389 - -1.72% -
SetIntersection_Front_Set_string_1024_1 1.07% 1148086.621 1160373.960 - -0.51% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.07% 10916.691 11033.482 - -0.45% -
rng::find_if(deque<int>)_(process_all)/8 1.07% 3.937 3.979 - 0.53% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.07% 4.227 4.273 - 1.70% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.07% 22093.856 22329.811 - 3.32% -
BM_CmpEqual_uchar_short 1.07% 1.040 1.051 - 0.00% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.07% 36197.141 36583.685 - -0.25% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.07% 21.951 22.185 - 1.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.07% 13499.045 13643.130 - -22.29% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.07% 8534.597 8625.587 - 0.09% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.07% 134.145 135.574 - -0.33% -
std::map<int,_int>::clear()/32 1.06% 655.700 662.677 - 0.59% -
rng::copy_backward(vector<bool>)_(aligned)/32768 1.06% 35.747 36.127 - 1.25% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 1.06% 312.532 315.855 - 1.27% -
rng::transform(list<int>,_list<int>)/8192 1.06% 10218.338 10326.900 - 6.01% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.06% 204742.214 206916.774 - -0.65% -
BM_RangesMakeHeap_string_Random_64 1.06% 9.961 10.067 - 1.09% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 1.06% 325.440 328.895 - 0.10% -
rng::stable_partition(vector<int>)_(sparse)/1024 1.06% 206.833 209.027 - -0.44% -
SetIntersection_Front_Vector_uint64_256_256 1.06% 4653837.793 4703148.990 - -10.82% -
rng::remove_copy_if(list<int>)_(prefix)/8192 1.06% 7275.557 7352.587 - 1.23% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 1.06% 27.375 27.664 - -1.87% -
std::set<int>::ctor(const&,_alloc)/8192 1.06% 49177.703 49698.200 - 0.40% -
std::set<int>::clear()/8192 1.06% 74257.731 75043.653 - -1.56% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.06% 11.776 11.900 - 0.44% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 1.06% 5580.502 5639.533 - 0.44% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 1.06% 3.348 3.383 - 0.23% -
rng::remove_copy(list<int>)_(prefix)/8192 1.06% 7030.611 7104.856 - 0.86% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.06% 25.273 25.540 - 5.20% -
BM_SortHeap_uint64_64 1.06% 7.908 7.991 - 0.18% -
rng::find_end(list<int>,_pred)_(process_all)/1000 1.05% 796.199 804.594 - 0.30% -
SetIntersection_Front_Vector_float_256_16 1.05% 4467300.015 4514297.666 - 1.00% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 1.05% 820889.113 829523.170 - 0.15% -
rng::rotate(deque<int>)_(by_1/2)/50 1.05% 10.346 10.455 - 1.01% -
SetIntersection_Front_Set_float_16384_1024 1.05% 15558256.844 15721862.300 - 10.47% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.05% 49965.984 50490.842 - 0.39% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 1.05% 2.392 2.417 - 1.37% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.05% 14.938 15.095 - -0.22% -
SetIntersection_None_Vector_string_64_64 1.05% 9264553.799 9361461.097 - -0.21% -
rng::rotate(deque<int>)_(1_element_backward)/50 1.05% 5.677 5.736 - 0.93% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.04% 19.666 19.871 - -0.29% -
BM_RangesMakeHeap_string_Heap_4 1.04% 3.029 3.061 - 1.21% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.04% 390836.472 394909.747 - 0.41% -
SetIntersection_None_Set_float_262144_4 1.04% 1162813.152 1174929.932 - -1.34% -
BM_MakeThenSortHeap_string_Descending_4 1.04% 3.682 3.721 - 1.53% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.04% 48679.673 49186.327 - -0.89% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.04% 1532976.971 1548918.781 - -1.50% -
rng::remove_copy_if(list<int>)_(prefix)/50 1.04% 25.124 25.384 - 1.24% -
std::shift_left(list<int>)/32 1.04% 14.490 14.640 - 1.44% -
BM_std_minmax<unsigned_short>/29 1.04% 2.574 2.600 - 0.01% -
BM_deque_vector_copy_backward/1 1.03% 2.092 2.114 - 0.64% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.03% 14.112 14.258 - 1.60% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.03% 1885.305 1904.764 - -0.26% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.03% 43.627 44.077 - 1.11% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.03% 16.727 16.900 - -1.15% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 1.03% 550743.602 556417.931 - 0.89% -
BM_MakeThenSortHeap_string_Heap_64 1.03% 34.089 34.440 - 0.41% -
BM_std_min<short>/7 1.03% 1.109 1.121 - 1.06% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 1.03% 245.574 248.100 - 0.08% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.03% 705.691 712.950 - -1.48% -
rng::find_if_not(vector<char>)_(process_all)/32768 1.03% 8139.027 8222.701 - 1.11% -
BM_std_min<short>/32 1.03% 2.943 2.973 - -0.05% -
std::multiset<std::string>::clear()/32 1.03% 881.927 890.981 - -2.77% -
std::partial_sort(deque<int>)_(shuffled)/1024 1.03% 15974.399 16138.293 - 0.23% -
BM_RangesPopHeap_string_1024 1.02% 56.323 56.899 - 0.98% -
SetIntersection_Front_Set_uint32_16384_1024 1.02% 15461815.069 15619622.289 - -11.07% -
SetIntersection_Interlaced_Set_uint64_262144_1 1.02% 1110902.634 1122231.528 - -0.05% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.02% 22.047 22.272 - -0.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1.02% 1217469.129 1229877.732 - -0.62% -
BM_std_minmax<short>/20 1.02% 2.001 2.021 - 1.25% -
BM_RangesMakeThenSortHeap_float_Random_64 1.02% 17.660 17.839 - 0.01% -
std::remove(list<int>)_(sprinkled)/1024 1.02% 1014.270 1024.583 - 7.42% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.02% 3977.181 4017.620 - 0.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.02% 8793333.555 8882597.496 - 2.07% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1.01% 1904.935 1924.184 - -1.13% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.01% 9.132 9.225 - -1.68% -
SetIntersection_Interlaced_Set_float_16384_16 1.01% 210626031.949 212752239.941 - 0.33% -
BM_vector_deque_ranges_move/64 1.01% 2.661 2.688 - -4.48% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.01% 139.368 140.775 - 0.09% -
BM_CmpEqual_uint_uint 1.01% 1.111 1.122 - 0.00% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 1.01% 19.356 19.551 - -7.44% -
rng::contains(vector<int>)_(process_all)/8192 1.00% 1837.450 1855.915 - 0.54% -
BM_RangesMakeHeap_string_SingleElement_4 1.00% 3.593 3.629 - 1.02% -
std::find_first_of(vector<int>)_(large_needle)/32 1.00% 104.780 105.833 - -6.30% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 1.00% 24.952 25.202 - 0.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.00% 1123108.440 1134379.386 - 3.81% -
SetIntersection_Front_Set_float_16384_1 1.00% 1116057.265 1127247.954 - 0.70% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.00% 17.865 18.045 - 1.41% -
rng::remove_copy(list<int>)_(sprinkled)/50 1.00% 17.123 17.295 - -0.52% -
std::fill(deque<int>)/8192 1.00% 239.360 241.754 - -1.20% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.83% 165994.873 278.880 - 1.02% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 202.440 - -3.83% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 206.698 - 1.50% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 281.650 - -12.47% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 631.031 - 0.23% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 633.002 - -0.66% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 598.089 - -0.58% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 606.003 - -2.89% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 602.180 - 0.22% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 480.449 - 0.25% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 488.278 - 0.17% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 621.641 - 0.16% -
std::find_end(deque<int>)_(match_near_end)/1024 -98.99% 3325.850 33.585 - 2.86% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2275.303 25.041 - 0.26% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.89% 2257.646 25.070 - 0.67% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.86% 3176.120 36.361 - -15.57% -
std::find_end(list<int>)_(match_near_end)/1024 -98.69% 4607.023 60.375 - -2.08% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.68% 5126.426 67.451 - -0.39% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.64% 4568.494 62.042 - -0.32% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5125.111 70.513 - 0.03% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.34% 4606.466 76.350 - 0.15% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3164.593 60.329 - -0.39% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.04% 3145.919 61.636 - 0.53% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.95% 3856.900 79.065 - -0.17% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.67% 772.137 64.340 - 1.08% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.29% 823.035 71.695 - 0.76% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.18% 821.234 80.633 - 0.25% -
rng::find_end(deque<int>)_(match_near_end)/1000 -89.59% 325.687 33.902 - -22.14% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.47% 264.507 27.842 - -0.58% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.44% 555.921 58.729 - 0.17% -
std::find_end(list<int>)_(match_near_end)/1000 -89.34% 749.559 79.896 - 2.91% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.27% 557.330 59.802 - -0.38% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.00% 262.594 28.884 - 0.83% -
std::find_end(deque<int>)_(match_near_end)/1000 -88.65% 330.652 37.524 - 9.70% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.45% 596.926 74.941 - 0.53% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.99% 590.037 76.764 - -0.35% -
std::find_end(deque<int>)_(same_length)/8192 -81.86% 14836.594 2691.570 - 0.16% -
std::find_end(deque<int>)_(same_length)/1024 -81.74% 1848.876 337.615 - 0.20% -
rng::find_end(deque<int>)_(same_length)/1024 -75.90% 1403.762 338.329 - 0.16% -
rng::find_end(deque<int>)_(same_length)/8192 -75.57% 11291.873 2758.159 - 2.63% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.72% 3571.863 1045.740 - 0.59% -
std::find_end(deque<int>)_(same_length)/1000 -64.75% 940.071 331.388 - 0.52% -
rng::find_end(deque<int>)_(same_length)/1000 -64.73% 939.226 331.287 - -0.14% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -61.67% 66.455 25.469 - -40.79% -
std::find_end(list<int>,_pred)_(same_length)/8192 -58.56% 20587.125 8530.399 - -14.55% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.19% 11552.573 4945.427 - -0.13% -
rng::for_each(multimap<int>)/8192 -56.50% 16489.075 7173.261 - 2.20% -
rng::for_each(map<int>)/8192 -55.87% 16713.732 7376.521 - 2.99% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.21% 11485.048 5143.799 - -0.55% -
std::find_end(list<int>)_(same_length)/8192 -54.81% 18652.964 8429.736 - -5.83% -
rng::for_each(map<int>::iterator)/8192 -54.77% 16922.387 7654.204 - 2.44% -
rng::for_each(multimap<int>::iterator)/8192 -53.73% 16627.615 7692.809 - 3.78% -
std::remove_copy(list<int>)_(prefix)/1024 -52.97% 1616.980 760.538 - 0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -52.94% 30927304.443 14553721.561 - -1.08% -
rng::find_last_if(list<int>)_(bail_10%)/50 -52.10% 36.504 17.487 - -0.59% -
rng::fill(list<int>)/50 -51.93% 35.178 16.911 - -0.21% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.91% 3921.697 1885.910 - -0.03% -
std::find_end(deque<int>)_(near_matches)/8192 -51.55% 2352157.408 1139676.561 - 0.45% -
rng::for_each(multiset<int>)/8192 -51.52% 16312.973 7908.252 - 2.22% -
rng::for_each(set<int>)/8192 -51.40% 16444.769 7992.937 - 2.61% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.37% 499.582 242.945 - 0.06% -
rng::find_end(vector<int>)_(same_length)/1024 -51.19% 513.721 250.758 - 0.05% -
rng::find_end(vector<int>)_(same_length)/1000 -51.16% 502.089 245.211 - 0.07% -
std::swap_ranges(list<int>)/1024 -51.06% 1568.947 767.900 - 0.26% -
std::find_end(vector<int>)_(same_length)/1024 -51.04% 510.199 249.787 - 0.27% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.02% 1251.621 613.024 - 0.12% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.01% 10257.544 5025.471 - 0.14% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -50.99% 1281.249 627.892 - 0.11% -
std::find_end(vector<int>)_(same_length)/1000 -50.83% 499.138 245.416 - 0.26% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.49% 1584.591 784.579 - -0.00% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.44% 1583.779 784.870 - 0.27% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.41% 1547.523 767.386 - 0.45% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.34% 1547.258 768.404 - 0.40% -
SetIntersection_Interlaced_Vector_float_16384_64 -50.28% 10547797.829 5243990.336 - -52.43% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.80% 1559.576 782.895 - 0.17% -
rng::for_each(set<int>::iterator)/8192 -49.72% 16244.215 8166.994 - 2.08% -
rng::for_each(multiset<int>::iterator)/8192 -49.55% 16188.113 8166.950 - 2.16% -
std::find_end(vector<int>)_(same_length)/8192 -49.54% 4048.483 2042.925 - 0.09% -
rng::find_end(list<int>)_(same_length)/1000 -49.36% 1475.782 747.334 - 1.08% -
std::find_end(list<int>)_(same_length)/1024 -49.33% 1508.105 764.204 - 2.90% -
rng::find_end(list<int>)_(same_length)/1024 -49.22% 1495.851 759.639 - 1.00% -
rng::find_end(vector<int>)_(same_length)/8192 -49.05% 3826.819 1949.946 - 0.04% -
std::find_end(list<int>)_(same_length)/1000 -48.97% 1477.769 754.133 - 2.05% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -48.86% 1222.852 625.362 - 0.16% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -48.83% 1252.685 641.056 - 0.12% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.79% 10022.870 5132.297 - 0.12% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.74% 1565.377 802.388 - 0.11% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -48.25% 19365.065 10020.801 - -0.70% -
std::find_end(deque<int>)_(near_matches)/1000 -47.43% 30100.476 15823.261 - -0.28% -
rng::find_end(deque<int>)_(near_matches)/8192 -47.41% 2136620.622 1123745.101 - -0.26% -
std::find_end(deque<int>)_(near_matches)/1024 -47.23% 31268.968 16499.129 - 0.15% -
rng::find_end(list<int>)_(same_length)/8192 -47.00% 15910.348 8432.853 - -11.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -46.83% 20892693.637 11108605.190 - 2.30% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.61% 1440.233 768.900 - -0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -45.77% 23.667 12.835 - -27.88% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.61% 23.598 12.835 - -0.16% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -45.18% 0.494 0.271 - -44.06% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -45.15% 27176762.565 14907063.958 - -28.81% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -44.92% 1363.352 750.875 - 0.08% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -40.62% 122.753 72.887 - -19.28% -
BM_PushHeap_string_Descending_262144 -39.68% 5.448 3.286 - -3.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -39.67% 5992121.144 3615186.477 - -0.18% -
rng::find_end(deque<int>)_(near_matches)/1000 -39.01% 27541.831 16796.728 - 0.39% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.65% 13.472 8.265 - -0.05% -
rng::find_end(deque<int>)_(near_matches)/1024 -38.57% 28629.841 17587.862 - 0.24% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -38.46% 11.940 7.348 - 2.21% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -38.09% 40.399 25.012 - 0.10% -
rng::for_each(set<int>)/50 -37.83% 60.515 37.621 - 0.19% -
BM_RangesMakeHeap_string_Descending_262144 -37.28% 5.681 3.563 - 4.88% -
SetIntersection_Interlaced_Vector_float_1024_256 -36.29% 7942825.478 5060385.259 - -16.32% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -36.09% 9.978 6.377 - -22.63% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -35.82% 49.147 31.542 - 4.15% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -35.82% 7.191 4.615 - -16.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -35.82% 2.743 1.760 - -31.31% -
rng::for_each(multiset<int>::iterator)/50 -35.33% 56.078 36.266 - 0.14% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -34.18% 1572.084 1034.780 - -0.39% -
BM_MakeThenSortHeap_string_Descending_1024 -33.85% 38.787 25.659 - -0.75% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -33.37% 48.179 32.102 - 14.18% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -33.09% 0.697 0.466 - 1.75% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -32.95% 0.648 0.435 - -6.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -32.71% 361164310.337 243031035.019 - -30.07% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -32.37% 123.465 83.504 - -16.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -32.26% 71.999 48.775 - -17.21% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.48% 40.917 28.036 - -1.01% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -31.31% 0.489 0.336 - -23.70% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -30.51% 0.531 0.369 - -12.61% -
SetIntersection_Interlaced_Set_float_16384_16384 -30.10% 349044701.739 243998832.236 - -0.90% -
BM_PushHeap_string_Descending_16384 -30.07% 3.369 2.356 - -1.97% -
rng::for_each(set<int>::iterator)/50 -29.86% 50.510 35.425 - 1.21% -
BM_RangesMakeHeap_uint32_Random_4 -29.64% 1.704 1.199 - -30.25% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -29.23% 1030.020 728.939 - 32.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -28.99% 4794321.919 3404210.884 - -33.07% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -28.93% 43.079 30.617 - -24.46% -
BM_PushHeap_string_Ascending_262144 -28.70% 37.413 26.675 - -2.59% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -28.64% 0.484 0.345 - 0.03% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -28.36% 1029.055 737.199 - 34.20% -
std::shift_right(vector<int>)/32 -28.22% 4.136 2.969 - -26.45% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -27.65% 60.081 43.471 - -25.38% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -27.53% 34.902 25.295 - -21.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -27.40% 12045144.303 8745070.222 - -2.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -27.13% 11922039.318 8687526.435 - -0.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -26.98% 11903904.478 8692316.457 - -0.88% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -26.69% 0.612 0.449 - -10.44% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -26.54% 0.487 0.358 - -10.62% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -26.27% 953.567 703.025 - 37.31% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -25.88% 1.704 1.263 - -19.69% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -25.69% 1.697 1.261 - -33.11% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -25.63% 66.627 49.553 - -9.06% -
SetIntersection_Front_Set_uint32_16384_16384 -25.48% 337350157.014 251392075.324 - -27.86% -
BM_PopHeap_string_1 -25.13% 0.700 0.524 - -8.61% -
BM_RangesMakeHeap_string_Descending_16384 -24.94% 3.849 2.889 - -6.44% -
BM_PushHeap_string_Descending_256 -24.74% 3.067 2.308 - -2.29% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -24.74% 62.168 46.786 - -16.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -24.47% 44.302 33.460 - 2.08% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -24.44% 6.816 5.150 - -8.05% -
BM_PushHeap_string_Descending_1024 -24.42% 3.315 2.506 - 2.74% -
rng::for_each(map<int>::iterator)/50 -24.39% 49.859 37.700 - 0.60% -
SetIntersection_Interlaced_Vector_float_16384_1024 -24.36% 73662480.050 55718763.016 - 1.44% -
rng::for_each(multimap<int>)/50 -24.30% 50.521 38.245 - 1.07% -
SetIntersection_Interlaced_Vector_float_256_64 -24.11% 8922089.377 6771215.943 - -15.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -24.05% 6695979.291 5085684.589 - -30.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -23.92% 11916398.273 9065850.635 - 3.83% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -23.89% 36.731 27.957 - -0.89% -
SetIntersection_Interlaced_Vector_float_262144_1024 -23.87% 156317150.750 119001252.469 - 14.00% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -23.53% 0.637 0.487 - 6.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -23.47% 110783943.527 84779805.580 - -14.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -23.43% 48.571 37.192 - -15.66% -
BM_PushHeap_float_Random_1 -23.38% 0.517 0.396 - -11.39% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.30% 37.470 28.741 - -0.19% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -22.97% 0.350 0.269 - -33.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -22.54% 32.211 24.952 - -26.73% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -22.48% 14450.307 11201.468 - -8.89% -
BM_RangesMakeHeap_string_Descending_1024 -22.03% 3.569 2.782 - -0.36% -
rng::search(deque<int>)_(near_matches)/1000 -21.97% 24086.824 18794.554 - -23.55% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -21.94% 0.349 0.272 - -32.56% -
BM_std_min<unsigned___int128>/65536 -21.82% 43894.516 34318.399 - 35.48% -
BM_std_min<unsigned___int128>/4096 -21.81% 2722.689 2128.761 - 34.85% -
rng::search(deque<int>)_(near_matches)/1024 -21.78% 25225.077 19732.144 - -23.26% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -21.76% 1690.468 1322.662 - -13.06% -
BM_std_min<unsigned___int128>/64000 -21.72% 42883.511 33570.051 - 35.75% -
BM_std_min<unsigned___int128>/5500 -21.69% 3656.764 2863.501 - 35.14% -
BM_std_min<unsigned___int128>/4000 -21.60% 2659.258 2084.816 - 35.23% -
BM_std_min<unsigned___int128>/70000 -21.59% 46877.141 36755.152 - 35.83% -
BM_SortHeap_pair<uint32,_uint32>_4 -21.56% 1.890 1.483 - -10.83% -
BM_RangesPushHeap_float_Descending_1 -21.54% 0.697 0.547 - -2.21% -
rng::search(list<int>)_(same_length)/8192 -21.52% 9688.475 7603.043 - -5.24% -
BM_std_min<unsigned___int128>/1024 -21.52% 679.539 533.334 - 34.59% -
std::copy_n(vector<int>)/4096 -21.51% 208.171 163.393 - -35.54% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -21.27% 0.634 0.499 - -3.57% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -21.26% 38.362 30.207 - 3.83% -
BM_RangesMakeHeap_string_Random_262144 -21.18% 19.422 15.309 - 1.76% -
BM_std_min<unsigned___int128>/512 -21.18% 338.247 266.612 - 34.03% -
std::rotate_copy(vector<int>)/8192 -21.15% 640.902 505.369 - -22.90% -
std::unordered_set<std::string>::erase(iterator)/8192 -20.89% 33.005 26.112 - -14.86% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -20.87% 2426521.335 1920069.599 - 2.48% -
std::none_of(vector<int>)_(process_all)/50 -20.69% 18.201 14.436 - 6.41% -
BM_RangesMakeHeap_string_Descending_256 -20.38% 3.427 2.729 - 0.40% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -20.28% 1712.715 1365.384 - -21.19% -
rng::contains(list<int>)_(process_all)/32 -20.27% 11.260 8.978 - -0.33% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -20.21% 2435110.210 1943024.262 - -22.80% -
BM_RangesMakeHeap_string_Ascending_262144 -20.20% 9.764 7.792 - 11.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -20.17% 0.697 0.557 - -9.52% -
BM_PushHeap_string_PipeOrgan_262144 -20.16% 22.068 17.619 - -2.78% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -19.79% 23.532 18.874 - -9.15% -
BM_std_min<unsigned___int128>/64 -19.77% 38.764 31.102 - 26.83% -
BM_PushHeap_string_PipeOrgan_16384 -19.73% 16.302 13.086 - -0.46% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -19.56% 1.949 1.567 - -10.52% -
BM_PushHeap_string_Ascending_16384 -19.35% 22.263 17.957 - -1.17% -
BM_RangesMakeHeap_float_Random_4 -19.32% 1.530 1.235 - -17.50% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -19.31% 838.420 676.553 - -2.46% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -19.25% 35.906 28.994 - -7.89% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -19.12% 1.302 1.053 - -15.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -19.11% 213192962.567 172447319.521 - -19.47% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.03% 31.956 25.874 - 0.18% -
std::move(list<int>)/64 -19.00% 48.844 39.563 - 0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -18.79% 7160322.808 5814641.307 - -0.74% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.71% 2342269.648 1903998.756 - -0.81% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -18.68% 9.868 8.025 - 8.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -18.56% 40480084.849 32967961.102 - -5.69% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -18.55% 36.317 29.579 - 1.46% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -18.53% 16676.190 13586.243 - 5.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -18.36% 3137905.409 2561890.588 - -25.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -18.32% 38973084.340 31833309.119 - -18.13% -
BM_MakeHeap_string_Ascending_262144 -18.25% 9.172 7.498 - -6.54% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -17.93% 38.494 31.593 - 1.08% -
BM_std_minmax<long_long>/2 -17.90% 1.315 1.079 - -1.22% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -17.88% 40414.932 33187.529 - 4.09% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -17.80% 16.484 13.551 - -5.21% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -17.76% 9.492 7.807 - -31.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -17.70% 1900064.770 1563757.163 - -6.89% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -17.53% 26.299 21.688 - -8.81% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -17.47% 38852.096 32066.406 - 4.05% -
BM_PushHeap_string_Random_262144 -17.34% 21.799 18.018 - -1.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -17.16% 5030158.399 4166907.762 - -24.67% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -17.16% 0.496 0.411 - -12.20% -
BM_std_min<unsigned___int128>/32 -17.15% 17.403 14.419 - 18.21% -
SetIntersection_Interlaced_Vector_float_1024_1024 -17.14% 7182027.345 5950913.566 - -0.03% -
BM_std_min<unsigned___int128>/31 -16.84% 16.762 13.939 - 18.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -16.80% 1695818.908 1410842.973 - -2.95% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -16.75% 12642.666 10524.910 - 3.78% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -16.57% 86.808 72.419 - 21.16% -
BM_std_min<unsigned_long_long>/1 -16.57% 0.458 0.382 - 17.31% -
BM_std_min<unsigned___int128>/30 -16.56% 16.121 13.452 - 18.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -16.53% 64401241.139 53753346.610 - -21.93% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -16.51% 866.786 723.673 - 3.07% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -16.46% 0.574 0.480 - 11.79% -
rng::copy(vector<bool>)_(aligned)/262144 -16.45% 326.673 272.927 - -0.79% -
BM_std_min<unsigned___int128>/28 -16.43% 14.826 12.389 - 16.84% -
std::unique_copy(list<int>)_(sprinkled)/52 -16.43% 26.008 21.735 - 0.73% -
BM_std_min<unsigned___int128>/29 -16.43% 15.478 12.936 - 17.46% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -16.42% 605.369 505.995 - -15.72% -
vector<bool>::reserve() -16.33% 10.127 8.473 - -6.62% -
BM_PushHeap_string_Descending_64 -16.23% 2.692 2.255 - -0.60% -
rng::unique_copy(list<int>)_(sprinkled)/32 -16.10% 12.832 10.767 - -1.38% -
BM_std_min<unsigned___int128>/27 -16.05% 14.170 11.896 - 16.35% -
BM_std_min<unsigned___int128>/26 -16.03% 13.575 11.398 - 16.30% -
std::set<std::string>::erase(iterator)/32 -15.91% 31.185 26.224 - 1.92% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -15.91% 1.700 1.430 - -7.47% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -15.85% 41.952 35.303 - 1.07% -
rng::for_each(multiset<int>)/50 -15.82% 45.153 38.011 - 0.75% -
std::set<std::string>::erase(key)_(non-existent)/32 -15.78% 14.686 12.369 - -3.59% -
std::find_end(vector<int>)_(near_matches)/8192 -15.73% 919809.210 775084.487 - 0.23% -
std::rotate(list<int>)_(by_1/2)/8192 -15.72% 6269.659 5283.866 - 5.95% -
std::rotate(list<int>)_(by_1/2)/32 -15.58% 7.086 5.982 - 0.15% -
BM_std_min<unsigned___int128>/25 -15.56% 12.916 10.906 - 15.22% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -15.41% 11081.635 9373.933 - 0.67% -
rng::none_of(vector<int>)_(process_all)/50 -15.33% 14.879 12.598 - 0.19% -
BM_std_min<unsigned___int128>/24 -15.27% 12.292 10.415 - 14.34% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -15.21% 9642.357 8175.290 - 0.69% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.18% 922659.027 782566.917 - 0.34% -
BM_RangesMakeHeap_string_Descending_64 -14.93% 3.051 2.596 - -0.14% -
rng::is_sorted(deque<int>)/8 -14.90% 2.854 2.429 - -20.71% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -14.79% 6.580 5.607 - -29.01% -
BM_std_min<unsigned___int128>/23 -14.71% 11.655 9.940 - 13.60% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -14.64% 5.894 5.031 - 1.66% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -14.62% 5.069 4.328 - -0.04% -
rng::contains_subrange(deque<int>)_(process_all)/16 -14.62% 9.394 8.021 - -0.23% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.60% 30.478 26.027 - -0.49% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.60% 232.555 198.609 - -14.60% -
rng::search(deque<int>,_pred)_(no_match)/1024 -14.59% 436.511 372.825 - 0.21% -
BM_std_min<unsigned___int128>/22 -14.56% 11.007 9.404 - 12.68% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -14.52% 14.050 12.010 - -6.49% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -14.40% 1.076 0.921 - -5.24% -
rng::adjacent_find(deque<int>)/50 -14.39% 18.803 16.098 - 0.44% -
std::rotate(list<int>)_(by_1/4)/32 -14.17% 14.572 12.507 - 0.41% -
BM_std_min<unsigned___int128>/21 -14.12% 10.385 8.919 - 12.24% -
BM_std_min<unsigned___int128>/20 -13.99% 9.775 8.408 - 10.47% -
std::unique_copy(deque<int>)_(contiguous)/32 -13.94% 11.045 9.505 - -22.55% -
SetIntersection_Interlaced_Vector_float_262144_256 -13.89% 51787677.388 44595910.720 - 45.37% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -13.86% 24.568 21.163 - -13.17% -
std::copy(vector<bool>)_(aligned)/1048576 -13.83% 3320.693 2861.323 - 26.57% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -13.83% 1731.791 1492.334 - -14.13% -
BM_RangesMakeHeap_string_Descending_16 -13.75% 2.754 2.375 - 0.99% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -13.74% 1.339 1.155 - 0.53% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -13.74% 10.572 9.120 - -4.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -13.65% 75378224.467 65091391.102 - -14.22% -
std::all_of(deque<int>)_(process_all)/50 -13.61% 21.237 18.347 - 0.10% -
BM_vector_deque_ranges_move_backward/0 -13.60% 0.606 0.524 - 9.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -13.56% 5049280.676 4364599.762 - -50.51% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -13.54% 724.185 626.158 - -10.13% -
rng::for_each(multimap<int>::iterator)/50 -13.50% 41.754 36.116 - -0.77% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -13.42% 47.666 41.268 - -8.27% -
std::move(deque<int>)/32768 -13.31% 2121.008 1838.757 - -13.70% -
std::unordered_set<int>::contains(key)_(existent)/8192 -13.26% 1.532 1.329 - 0.73% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -13.19% 24.540 21.303 - -7.99% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -13.11% 30.443 26.452 - -23.96% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -13.09% 10.375 9.016 - -6.34% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -13.07% 8.480 7.372 - -0.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -13.04% 5711.960 4967.357 - 0.41% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -13.02% 28.305 24.621 - -4.38% -
BM_PopHeap_uint64_1 -13.00% 0.519 0.452 - 0.96% -
BM_std_min<unsigned___int128>/19 -13.00% 9.153 7.963 - 9.97% -
BM_lexicographical_compare_three_way<IntPtr>/1 -12.98% 0.393 0.342 - -0.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.97% 44.124 38.403 - 1.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.96% 49.503 43.088 - -16.13% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -12.83% 9152.059 7977.559 - 0.42% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -12.74% 0.637 0.556 - 3.63% -
BM_RangesMakeHeap_float_Random_64 -12.70% 1.649 1.440 - -8.47% -
rng::find_last(list<int>)_(bail_90%)/1024 -12.69% 63.041 55.040 - 2.25% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -12.69% 0.534 0.467 - -12.87% -
BM_std_min<unsigned___int128>/18 -12.59% 8.531 7.457 - 8.80% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -12.58% 735.338 642.800 - 0.48% -
BM_PushHeap_string_Descending_16 -12.56% 2.436 2.130 - 1.12% -
rng::adjacent_find(list<int>,_pred)/8192 -12.53% 8722.622 7629.402 - -4.79% -
std::replace(vector<int>)_(sprinkled)/8192 -12.51% 1360.685 1190.442 - -5.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -12.38% 54109442.745 47410925.975 - 3.37% -
BM_lexicographical_compare_three_way_fast_path/1 -12.37% 0.391 0.342 - -25.16% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -12.35% 9511.754 8336.846 - 0.23% -
std::equal(vector<bool>)_(unaligned)/50 -12.26% 0.881 0.773 - -9.21% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -12.20% 1.612 1.415 - -11.50% -
BM_std_minmax<long_long>/3 -12.20% 1.750 1.536 - 0.75% -
rng::reverse_copy(vector<int>)/8 -12.20% 2.534 2.225 - -9.22% -
rng::remove_if(deque<int>)_(sprinkled)/50 -12.16% 71.396 62.711 - -3.46% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -12.10% 1.051 0.924 - -14.09% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.08% 1652076.977 1452456.863 - 0.12% -
rng::is_sorted_until(list<int>)/8192 -12.02% 8253.666 7261.637 - -13.67% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -12.01% 32.692 28.765 - -13.72% -
BM_RangesMakeHeap_string_Descending_4 -12.00% 2.416 2.126 - -0.41% -
BM_vector_deque_move_backward/2 -11.96% 2.280 2.007 - 3.07% -
BM_std_min<unsigned___int128>/17 -11.96% 7.890 6.946 - 7.17% -
BM_PushHeap_string_SingleElement_16 -11.93% 2.764 2.434 - -2.37% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -11.84% 27.061 23.856 - -1.71% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -11.84% 72.127 63.586 - 1.04% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -11.82% 1.233 1.087 - -3.58% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -11.68% 356.884 315.212 - -4.42% -
BM_PushHeap_string_SingleElement_1024 -11.66% 2.768 2.445 - -3.02% -
BM_PushHeap_string_SingleElement_256 -11.66% 2.744 2.424 - -3.00% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -11.63% 1.498 1.324 - -11.23% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -11.59% 0.562 0.497 - -33.81% -
std::unordered_set<std::string>::erase(iterator)/32 -11.56% 31.739 28.070 - -18.13% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.55% 384.496 340.100 - -0.62% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -11.55% 34.334 30.370 - -6.23% -
BM_std_min<unsigned___int128>/16 -11.54% 7.292 6.451 - 5.47% -
rng::find_first_of(list<int>)_(large_needle)/1024 -11.42% 965612.659 855300.387 - 0.31% -
std::copy_if(list<int>)_(entire_range)/64 -11.42% 36.189 32.056 - -12.35% -
SetIntersection_None_Set_uint32_16384_64 -11.41% 173128619.688 153375514.570 - -1.33% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -11.41% 6.456 5.720 - 9.36% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -11.40% 28.701 25.428 - -0.14% -
BM_RangesMakeHeap_string_PipeOrgan_256 -11.40% 5.498 4.872 - 0.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -11.38% 95.888 84.973 - 24.71% -
rng::adjacent_find(deque<int>)/8 -11.35% 3.750 3.324 - -2.46% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -11.27% 30.562 27.118 - 0.43% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -11.25% 24.119 21.406 - -12.62% -
SetIntersection_None_Set_uint32_16384_4 -11.22% 172477287.711 153122388.874 - -1.43% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -11.20% 1.114 0.989 - -3.55% -
BM_vector_deque_move_backward/1 -11.19% 2.569 2.281 - 3.66% -
std::unordered_set<std::string>::find(key)_(existent)/32 -11.12% 42.144 37.456 - 12.50% -
SetIntersection_None_Set_uint32_16384_1 -11.11% 172327363.153 153176109.631 - -1.79% -
SetIntersection_None_Set_uint32_16384_256 -11.03% 173125433.843 154021309.486 - -0.62% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -11.03% 63561.715 56549.145 - 1.57% -
rng::find_end(vector<int>)_(near_matches)/1024 -11.02% 15986.728 14224.393 - -0.21% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -10.99% 0.294 0.262 - -13.87% -
SetIntersection_Interlaced_Vector_float_1024_64 -10.97% 5862817.303 5219871.261 - 43.74% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -10.97% 9368.361 8341.107 - -11.92% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -10.95% 2.534 2.257 - -10.38% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -10.95% 347.567 309.505 - -10.93% -
SetIntersection_None_Set_uint32_16384_16 -10.95% 171727238.737 152922094.258 - -1.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -10.94% 14.982 13.343 - -1.34% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -10.93% 0.567 0.505 - 15.09% -
SetIntersection_Interlaced_Vector_uint32_256_64 -10.85% 7282858.379 6492639.910 - -10.44% -
std::find_if_not(vector<int>)_(bail_25%)/8 -10.85% 1.119 0.998 - -1.57% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -10.84% 24.595 21.929 - -1.00% -
BM_std_min<unsigned_int>/1 -10.84% 0.325 0.290 - -24.88% -
rng::find_end(vector<int>)_(near_matches)/1000 -10.82% 15425.724 13756.386 - 0.34% -
std::map<std::string,_int>::count(key)_(existent)/32 -10.81% 18.097 16.141 - 3.27% -
BM_tolower_char<char> -10.77% 0.691 0.616 - 0.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -10.72% 0.501 0.447 - -3.40% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.70% 53.323 47.618 - 3.67% -
BM_PushHeap_string_SingleElement_64 -10.69% 2.773 2.476 - -3.02% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -10.69% 34.356 30.684 - -17.01% -
std::generate_n(list<int>)/50 -10.67% 17.232 15.394 - -0.83% -
BM_PushHeap_string_Descending_4 -10.63% 2.166 1.936 - 1.79% -
BM_std_min<unsigned___int128>/15 -10.58% 6.700 5.991 - 5.18% -
rng::copy(vector<int>)/32768 -10.56% 3486.281 3118.257 - -1.95% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -10.55% 0.451 0.403 - -10.28% -
BM_PushHeap_string_SingleElement_4 -10.52% 2.401 2.148 - -2.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -10.50% 10137763.980 9073237.274 - -6.50% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -10.48% 1.308 1.171 - -4.10% -
rng::is_sorted(list<int>,_pred)/8192 -10.44% 8842.431 7918.841 - 8.45% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -10.43% 0.622 0.557 - 9.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -10.43% 10813488.645 9685777.336 - 15.61% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -10.40% 42570.084 38142.982 - 2.19% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -10.36% 35.260 31.608 - -0.37% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -10.34% 25.231 22.621 - 5.62% -
std::set<std::string>::erase(key)_(existent)/1024 -10.34% 76.565 68.646 - -31.72% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -10.27% 11.918 10.694 - 0.68% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -10.25% 15.847 14.222 - 1.27% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -10.24% 57.437 51.556 - 0.60% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -10.23% 0.616 0.553 - 40.52% -
std::move_backward(list<int>)/4096 -10.22% 4916.616 4414.313 - -10.49% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -10.18% 48.272 43.357 - -30.50% -
rng::unique(list<int>)_(contiguous)/52 -10.16% 74.996 67.374 - 0.06% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -10.16% 569.216 511.399 - -6.43% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -10.15% 1.735 1.559 - -9.79% -
rng::remove(deque<int>)_(sprinkled)/50 -10.13% 64.228 57.724 - 1.39% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -10.11% 19.884 17.874 - -2.79% -
std::replace(vector<int>)_(sprinkled)/1024 -10.09% 168.901 151.862 - -5.65% -
std::set<std::string>::find(key)_(non-existent)/8192 -10.07% 28.153 25.319 - -6.86% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -10.00% 848.946 764.018 - 0.25% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -9.99% 2837.261 2553.772 - -2.95% -
bm_lexicographical_compare<signed_char>/64 -9.96% 2.313 2.082 - -1.93% -
std::unordered_multiset<int>::find(key)_(existent)/32 -9.95% 1.302 1.172 - -1.90% -
std::unordered_set<int>::find(key)_(existent)/8192 -9.94% 1.384 1.246 - 0.63% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.93% 29.304 26.394 - 0.39% -
SetIntersection_Interlaced_Vector_float_262144_4 -9.91% 2155931.059 1942379.380 - -9.30% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -9.90% 2686841.797 2420740.194 - -0.12% -
BM_PushHeap_string_SingleElement_262144 -9.87% 2.785 2.510 - -1.46% -
BM_MakeHeap_uint64_Ascending_4 -9.86% 0.452 0.407 - -1.84% -
BM_PushHeap_string_PipeOrgan_1024 -9.84% 10.795 9.733 - 0.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -9.83% 0.556 0.501 - -9.58% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.81% 26097.227 23536.725 - -2.05% -
std::find_end(vector<int>)_(process_all)/8192 -9.81% 1880.826 1696.313 - -3.94% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -9.80% 0.306 0.276 - 2.89% -
BM_MakeHeap_float_Random_64 -9.76% 1.787 1.612 - 0.25% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.75% 1627487.471 1468871.498 - 0.11% -
std::multimap<std::string,_int>::erase(iterator)/32 -9.73% 29.411 26.550 - -15.94% -
BM_RangesPopHeap_string_262144 -9.69% 101.152 91.349 - -7.62% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -9.68% 26.030 23.509 - 0.50% -
std::is_sorted(vector<int>,_pred)/8 -9.67% 4.107 3.710 - -2.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.66% 42.841 38.701 - -17.39% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -9.66% 1.475 1.332 - -10.65% -
BM_std_min<unsigned___int128>/14 -9.66% 6.133 5.541 - 4.95% -
BM_RangesPushHeap_uint32_Ascending_1 -9.65% 0.576 0.521 - -9.67% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 -9.64% 21.985 19.865 - -9.64% -
std::find_end(list<int>)_(near_matches)/1024 -9.64% 38556.447 34840.290 - -0.08% -
BM_PushHeap_string_Ascending_1024 -9.61% 13.088 11.830 - -0.90% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -9.58% 3.680 3.327 - -4.67% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.57% 25486.971 23048.089 - -0.54% -
std::find_end(list<int>)_(near_matches)/1000 -9.53% 36998.954 33473.558 - -0.30% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -9.50% 5.992 5.422 - -0.16% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -9.50% 5072933.882 4591051.989 - 22.28% -
BM_PushHeap_string_SingleElement_16384 -9.47% 2.720 2.462 - -2.46% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -9.47% 87.357 79.088 - -15.63% -
rng::none_of(deque<int>)_(process_all)/32 -9.47% 18.126 16.411 - 3.29% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -9.41% 7680.387 6957.833 - 0.17% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -9.36% 28.812 26.115 - -27.66% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -9.31% 11486.061 10416.903 - -2.97% -
BM_RangesMakeHeap_uint32_Heap_64 -9.31% 0.257 0.233 - -0.31% -
std::find_end(list<int>)_(near_matches)/8192 -9.26% 2502622.025 2270956.169 - 0.07% -
std::set<int>::erase(key)_(non-existent)/32 -9.25% 2.680 2.432 - 5.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -9.24% 21830274.495 19812832.879 - -4.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -9.21% 36.609 33.238 - 13.98% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -9.13% 1410218.515 1281436.239 - -11.63% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -9.12% 42.062 38.226 - -6.15% -
std::find_end(vector<int>)_(process_all)/1048576 -9.12% 240787.130 218836.578 - -3.22% -
BM_MakeThenSortHeap_string_Descending_256 -9.07% 19.664 17.880 - 1.55% -
rng::find_end(list<int>)_(near_matches)/1024 -9.06% 38068.399 34617.831 - 0.16% -
rng::remove_if(deque<int>)_(sprinkled)/32 -9.06% 61.212 55.667 - -1.46% -
BM_std_minmax_element<char>/70000 -9.06% 19141.762 17408.295 - -13.29% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -9.05% 1.973 1.794 - -8.69% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -9.03% 26503.842 24110.968 - -4.64% -
std::copy(vector<bool>)_(aligned)/262144 -9.02% 684.074 622.364 - -20.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -9.01% 6691892.096 6089055.114 - 0.55% -
rng::generate_n(list<int>)/32 -9.00% 9.532 8.675 - 0.06% -
std::unordered_set<int>::count(key)_(existent)/32 -8.99% 1.470 1.338 - -20.29% -
rng::move(deque<int>)/32768 -8.98% 2175.277 1979.915 - -9.83% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -8.97% 5800.436 5280.280 - -1.38% -
BM_std_minmax_element<char>/64000 -8.96% 17500.325 15932.928 - -13.19% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -8.93% 1.265 1.152 - -7.89% -
BM_MakeHeap_string_Ascending_16384 -8.93% 5.751 5.237 - -1.14% -
rng::fill(deque<int>)/32 -8.91% 1.470 1.339 - -5.49% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -8.90% 1.862 1.696 - 11.03% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -8.90% 22.887 20.851 - 1.82% -
rng::find_end(list<int>)_(near_matches)/1000 -8.89% 36519.227 33271.834 - 0.41% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -8.89% 0.695 0.633 - 41.43% -
BM_std_minmax_element<char>/65536 -8.86% 17886.294 16301.049 - -13.30% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -8.85% 24928.584 22721.553 - 0.29% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -8.84% 18.906 17.235 - 97.23% -
std::copy_backward(vector<bool>)_(aligned)/262144 -8.83% 749.637 683.422 - 142.87% -
rng::find_end(list<int>)_(near_matches)/8192 -8.82% 2495790.325 2275592.260 - 0.34% -
std::distance(deque<int>)/4096 -8.82% 0.693 0.632 - 0.00% -
rng::generate_n(list<int>)/50 -8.81% 17.443 15.907 - 2.43% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -8.80% 25700.541 23438.308 - -0.63% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -8.79% 25255.045 23033.921 - -4.36% -
std::distance(deque<int>)/8192 -8.78% 0.694 0.633 - 0.00% -
rng::rotate(list<int>)_(by_1/2)/50 -8.75% 13.824 12.615 - -0.77% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -8.74% 1.156 1.055 - -8.74% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -8.74% 549.961 501.888 - 0.19% -
std::remove_copy(deque<int>)_(prefix)/1024 -8.72% 413.401 377.334 - -5.69% -
BM_PushHeap_string_PipeOrgan_256 -8.72% 8.679 7.922 - 0.37% -
BM_vector_deque_copy/2 -8.67% 2.065 1.886 - 14.47% -
BM_StringEraseWithMove_Small_Transparent -8.66% 2.555 2.334 - 3.01% -
BM_std_min<unsigned___int128>/13 -8.64% 5.570 5.088 - 4.20% -
std::rotate(list<int>)_(by_1/2)/50 -8.63% 13.854 12.658 - -0.89% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -8.63% 22.730 20.769 - 4.53% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.63% 42839.974 39143.956 - 0.06% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -8.58% 1.958 1.790 - -8.57% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -8.58% 1.345 1.229 - -1.45% -
std::distance(deque<int>)/1024 -8.57% 0.694 0.634 - 0.00% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.56% 800.521 731.969 - -1.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -8.55% 10825815.741 9899921.108 - -0.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -8.55% 10821432.848 9896188.288 - 0.35% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -8.53% 32.285 29.533 - 4.61% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -8.48% 4.287 3.923 - -2.30% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -8.48% 1.271 1.163 - -3.73% -
BM_std_minmax_element<char>/4096 -8.46% 1126.724 1031.439 - -12.64% -
rng::partition(deque<int>)_(sparse)/50 -8.46% 20.250 18.537 - 21.67% -
BM_PushHeap_string_PipeOrgan_64 -8.45% 6.317 5.783 - -0.88% -
BM_std_minmax<long_long>/5 -8.42% 2.224 2.037 - 0.63% -
BM_std_minmax_element<char>/5500 -8.42% 1510.118 1382.982 - -12.69% -
std::none_of(deque<int>)_(process_all)/8192 -8.42% 2873.189 2631.356 - 0.00% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -8.41% 11.792 10.801 - 18.04% -
BM_deque_vector_ranges_move_backward/0 -8.37% 1.503 1.377 - -1.99% -
BM_PushHeap_float_Ascending_16 -8.36% 1.065 0.976 - -0.37% -
rng::rotate(deque<int>)_(1_element_forward)/32 -8.35% 4.802 4.401 - -4.99% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.35% 41200.820 37760.474 - 0.43% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -8.33% 25.329 23.219 - -0.74% -
BM_std_minmax_element<char>/4000 -8.29% 1100.673 1009.400 - -12.38% -
BM_PushHeap_string_Ascending_256 -8.29% 10.184 9.340 - -0.61% -
std::unordered_multiset<int>::count(key)_(existent)/32 -8.27% 1.858 1.704 - -1.18% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -8.26% 13.857 12.713 - 1.53% -
BM_PushHeap_uint32_SingleElement_4 -8.25% 0.364 0.334 - -5.59% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -8.22% 11.534 10.586 - 17.52% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -8.21% 3.582 3.287 - -0.39% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -8.17% 2.204 2.024 - -7.92% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -8.15% 224.843 206.509 - -2.21% -
std::find_end(vector<int>)_(process_all)/1000 -8.15% 238.172 218.766 - -3.42% -
std::rotate(list<int>)_(1_element_backward)/50 -8.14% 24.788 22.769 - 0.27% -
BM_std_minmax<char>/64 -8.12% 1.256 1.154 - -16.53% -
rng::move_backward(list<int>)/4096 -8.11% 6560.116 6028.108 - -21.43% -
BM_PushHeap_uint64_SingleElement_64 -8.11% 0.407 0.374 - 6.32% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -8.10% 1.331 1.223 - 1.40% -
rng::starts_with(deque<int>)/1024 -8.08% 488.028 448.581 - -8.26% -
rng::partial_sort(deque<int>)_(descending)/8 -8.08% 44.162 40.593 - -0.62% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.08% 4705.299 4325.285 - 0.13% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -8.06% 1584.128 1456.421 - -1.23% -
BM_MakeHeap_float_Random_4 -8.02% 1.614 1.484 - -2.88% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -8.01% 1.407 1.294 - -1.45% -
std::none_of(deque<int>)_(process_all)/32768 -7.97% 11512.710 10595.144 - 0.28% -
std::find_end(vector<int>)_(process_all)/1024 -7.96% 244.220 224.782 - -2.89% -
std::for_each_n(deque<int>)/8 -7.96% 1.254 1.154 - -0.61% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -7.93% 2.956 2.721 - -0.31% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.93% 91.292 84.049 - -3.68% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -7.92% 1.780 1.639 - -11.77% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -7.90% 88161.777 81195.375 - -18.00% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.86% 25.927 23.890 - 0.50% -
BM_StringFindCharLiteral/8 -7.84% 1.619 1.492 - -7.83% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -7.82% 2687706.736 2477451.120 - -0.04% -
rng::copy_backward(vector<int>)/32768 -7.81% 3286.674 3029.870 - 16.00% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -7.81% 1.754 1.617 - 13.52% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.80% 573.869 529.089 - 0.17% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -7.80% 5.271 4.860 - -0.47% -
rng::contains(list<int>)_(process_all)/8 -7.79% 2.389 2.202 - -5.45% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.79% 587.620 541.838 - 0.11% -
BM_std_min<unsigned_long_long>/4 -7.78% 1.101 1.015 - -0.16% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -7.71% 1.045 0.965 - -20.88% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -7.68% 28278.651 26106.467 - -2.27% -
BM_RangesMakeThenSortHeap_float_Heap_16 -7.67% 2.099 1.938 - -0.45% -
rng::any_of(vector<int>)_(process_all)/50 -7.66% 13.628 12.583 - -0.20% -
BM_deque_deque_ranges_move_backward/5500 -7.65% 223.600 206.506 - 0.77% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -7.63% 1.536 1.419 - -4.74% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -7.61% 2.602 2.404 - 3.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -7.61% 2.032 1.877 - -0.35% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -7.61% 1.339 1.237 - -12.40% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -7.60% 9.483 8.763 - -7.17% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -7.59% 1583.043 1462.943 - -0.10% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -7.59% 21.049 19.453 - -20.54% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -7.58% 2.196 2.029 - -7.47% -
BM_std_min<unsigned___int128>/12 -7.57% 5.024 4.644 - 3.74% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -7.57% 12.120 11.203 - 0.39% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -7.53% 0.437 0.404 - -1.82% -
BM_StringFindCharLiteral/16 -7.50% 1.619 1.497 - -7.49% -
BM_RangesMakeHeap_string_SingleElement_262144 -7.50% 8.224 7.607 - 4.23% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -7.49% 3493641.371 3232017.191 - -3.12% -
BM_PopHeap_uint32_1 -7.48% 0.456 0.422 - -39.36% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.48% 140.326 129.831 - 0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -7.48% 6945703.739 6426433.463 - 8.75% -
SetIntersection_None_Set_uint32_16384_1024 -7.47% 166193423.307 153779306.052 - -0.95% -
rng::remove_if(vector<int>)_(prefix)/1024 -7.42% 383.016 354.593 - 0.17% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.42% 1623.415 1502.991 - -5.73% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.42% 0.819 0.758 - 0.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -7.40% 7101937.656 6576108.361 - -1.55% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -7.36% 1.192 1.104 - -5.40% -
BM_deque_vector_ranges_move/0 -7.36% 1.548 1.434 - 3.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.33% 8.259 7.654 - -0.07% -
rng::remove(deque<int>)_(sprinkled)/32 -7.32% 56.806 52.650 - 0.72% -
BM_std_minmax_element<char>/1024 -7.30% 286.763 265.831 - -11.00% -
BM_MakeHeap_string_Ascending_1024 -7.27% 5.269 4.886 - -0.59% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -7.27% 34.562 32.049 - -0.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -7.27% 156242487.660 144888132.457 - 2.67% -
SetIntersection_None_Vector_float_262144_16384 -7.26% 1302353.996 1207843.418 - -0.58% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -7.25% 41.838 38.805 - -0.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -7.24% 156557811.397 145222002.926 - 2.22% -
BM_PushHeap_uint32_QuickSortAdversary_1 -7.24% 0.482 0.447 - -22.57% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -7.20% 1530634.565 1420374.506 - 2.50% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.15% 42919.747 39850.997 - -0.20% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -7.12% 10.575 9.822 - -8.07% -
BM_RangesMakeHeap_string_PipeOrgan_64 -7.12% 5.104 4.741 - -0.25% -
std::set<std::string>::count(key)_(existent)/1024 -7.11% 24.362 22.630 - 1.59% -
BM_std_minmax_element<char>/512 -7.10% 146.095 135.717 - -10.80% -
std::set<std::string>::erase(iterator)/1024 -7.09% 28.150 26.153 - -9.54% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -7.08% 111738.717 103827.987 - -1.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -7.07% 1742643.591 1619439.540 - -4.28% -
std::set<std::string>::find(key)_(existent)/32 -7.06% 16.304 15.153 - -3.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -7.06% 3564623.846 3312998.765 - 0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -7.02% 216119695.254 200958672.332 - -2.89% -
std::is_sorted_until(list<int>,_pred)/8192 -7.01% 7769.360 7224.779 - -2.47% -
std::search(list<int>)_(single_element)/8192 -7.01% 7828.129 7279.487 - -10.03% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -7.00% 20.935 19.471 - -10.20% -
SetIntersection_Interlaced_Vector_float_262144_64 -6.99% 19934308.373 18540604.144 - 74.89% -
rng::find_last(vector<char>)_(bail_10%)/8 -6.99% 1.567 1.457 - -9.38% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -6.99% 41122.622 38249.185 - -0.08% -
std::search(list<int>)_(no_match)/1000 -6.97% 714.315 664.500 - -1.53% -
bm_lexicographical_compare<unsigned_char>/8 -6.96% 1.497 1.393 - 1.90% -
std::none_of(vector<int>)_(process_all)/8 -6.95% 2.502 2.328 - -3.26% -
BM_MakeHeap_uint64_Random_1024 -6.95% 1.097 1.021 - -0.41% -
std::remove_if(vector<int>)_(prefix)/1024 -6.94% 383.161 356.573 - -0.32% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -6.94% 18.156 16.896 - 0.08% -
rng::find(vector<char>)_(process_all)/1024 -6.94% 17.498 16.284 - 0.21% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -6.93% 26.840 24.980 - -1.85% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -6.93% 2.081 1.937 - -5.97% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -6.92% 43.268 40.274 - -14.90% -
BM_std_minmax_element<int>/70000 -6.89% 18408.428 17140.337 - -0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -6.88% 1457980.001 1357619.194 - -9.02% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -6.87% 1.242 1.157 - -3.12% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -6.87% 4.918 4.580 - -9.47% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -6.85% 29.795 27.754 - -1.09% -
BM_std_minmax_element<int>/65536 -6.83% 17223.564 16047.515 - 0.12% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -6.81% 294.331 274.283 - -1.13% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -6.81% 3401.418 3169.829 - 1.13% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.80% 314.247 292.892 - 0.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.75% 6.745 6.290 - -0.04% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -6.74% 1.398 1.303 - -6.31% -
BM_vector_deque_move/70000 -6.74% 3168.333 2954.873 - 1.07% -
rng::find_if(deque<int>)_(process_all)/8192 -6.73% 3009.631 2806.975 - -5.08% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -6.73% 10.431 9.729 - -1.56% -
BM_std_minmax_element<int>/64000 -6.71% 16831.837 15703.109 - 0.27% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -6.68% 16.908 15.778 - -3.83% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -6.66% 25.320 23.633 - 3.12% -
std::search(list<int>,_pred)_(same_length)/8192 -6.66% 8941.331 8345.647 - -10.42% -
std::copy_n(list<int>)/4096 -6.63% 3861.248 3605.346 - -11.55% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -6.62% 934903.318 873006.708 - 0.26% -
rng::partition(deque<int>)_(sparse)/32 -6.62% 13.592 12.693 - 29.58% -
BM_RangesMakeHeap_string_PipeOrgan_4 -6.59% 2.769 2.587 - 0.32% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -6.59% 1.809 1.690 - 13.47% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -6.57% 1031.302 963.508 - -11.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -6.57% 7346308.583 6863646.836 - -8.62% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -6.57% 28.901 27.003 - -7.64% -
SetIntersection_Interlaced_Vector_float_16384_16 -6.56% 3891607.232 3636214.094 - -9.75% -
SetIntersection_Interlaced_Vector_string_1024_1024 -6.55% 43397884.001 40553451.490 - -3.80% -
BM_RangesMakeHeap_float_Descending_4 -6.53% 0.294 0.275 - -1.82% -
rng::remove(list<int>)_(sprinkled)/50 -6.52% 69.512 64.977 - 1.00% -
std::find_first_of(deque<int>)_(large_needle)/32 -6.52% 305.248 285.336 - -1.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -6.52% 43262.729 40442.477 - 0.15% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -6.50% 1.219 1.140 - -1.89% -
BM_std_min<unsigned___int128>/11 -6.48% 4.501 4.209 - 3.84% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -6.46% 24.740 23.143 - 0.75% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -6.45% 87742.745 82083.147 - -6.23% -
rng::for_each(map<int>)/50 -6.45% 41.514 38.836 - 0.52% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -6.43% 1.715 1.605 - 24.23% -
rng::contains_subrange(deque<int>)_(process_all)/32 -6.42% 13.918 13.025 - -0.49% -
BM_vector_deque_ranges_copy/0 -6.41% 0.463 0.433 - 9.12% -
BM_RangesPushHeap_uint64_SingleElement_1 -6.40% 0.616 0.576 - 17.79% -
SetIntersection_Interlaced_Vector_string_256_256 -6.38% 22855078.454 21396642.760 - -6.10% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -6.38% 1.536 1.438 - 2.05% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -6.37% 10548.071 9875.744 - -22.99% -
BM_std_minmax_element<int>/4000 -6.36% 1053.856 986.842 - 0.86% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -6.36% 26.404 24.726 - -0.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -6.34% 1424096.293 1333739.125 - -4.45% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.34% 19.002 17.797 - 1.04% -
BM_std_minmax<unsigned_short>/22 -6.33% 2.394 2.242 - -1.92% -
rng::find_if_not(list<int>)_(process_all)/8192 -6.32% 8962.737 8396.679 - 15.64% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -6.30% 11.119 10.418 - 17.47% -
std::is_sorted(list<int>,_pred)/8 -6.29% 4.279 4.010 - 0.31% -
BM_std_minmax<long_long>/11 -6.29% 2.538 2.378 - -0.06% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -6.29% 868401.436 813762.263 - -3.04% -
std::copy(vector<int>)/4096 -6.26% 230.508 216.079 - 25.60% -
BM_std_minmax_element<int>/4096 -6.26% 1078.512 1011.006 - 0.57% -
std::find_end(vector<int>)_(near_matches)/1000 -6.25% 14998.970 14060.933 - 0.52% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -6.25% 29.851 27.985 - -1.29% -
std::search(list<int>,_pred)_(single_element)/8192 -6.25% 8668.187 8126.530 - -13.10% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -6.23% 0.451 0.423 - -13.77% -
rng::copy_backward(list<int>)/32768 -6.22% 30329.043 28441.383 - -5.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -6.21% 1246787.098 1169305.925 - -6.25% -
rng::rotate(deque<int>)_(1_element_forward)/50 -6.19% 6.100 5.722 - -0.57% -
std::partition(list<int>)_(sparse)/8192 -6.16% 8176.408 7672.574 - 5.89% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.15% 6547.822 6145.295 - 0.50% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -6.12% 27.327 25.654 - 12.59% -
std::unique_copy(list<int>)_(contiguous)/32 -6.12% 11.933 11.202 - -0.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.12% 1614.876 1516.062 - 0.76% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -6.12% 1.725 1.620 - -5.99% -
BM_deque_vector_move_backward/0 -6.11% 1.468 1.379 - -7.05% -
rng::move_backward(vector<bool>)_(aligned)/64 -6.11% 1.848 1.735 - -6.06% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -6.09% 486.553 456.907 - -5.33% -
std::count_if(list<int>)_(every_other)/8192 -6.07% 7650.780 7186.191 - 0.87% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -6.07% 89.063 83.658 - 10.06% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.06% 4687.834 4403.562 - 0.29% -
std::set<int>::erase(key)_(non-existent)/1024 -6.03% 5.627 5.287 - -0.35% -
BM_std_minmax<unsigned_char>/6 -6.02% 2.048 1.925 - -4.36% -
rng::search(list<int>,_pred)_(no_match)/8192 -6.02% 8301.461 7801.749 - -3.86% -
BM_RangesMakeHeap_float_Heap_64 -5.98% 0.206 0.193 - 0.01% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -5.96% 1.146 1.077 - -4.75% -
BM_std_minmax<unsigned_char>/4 -5.96% 1.473 1.386 - -4.46% -
BM_std_minmax<int>/2 -5.93% 0.900 0.847 - -0.31% -
std::copy_backward(vector<int>)/4096 -5.93% 239.131 224.954 - -3.80% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -5.91% 22.383 21.059 - -3.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -5.91% 1167679.237 1098681.814 - -6.48% -
std::set<int>::erase(key)_(non-existent)/8192 -5.91% 8.745 8.229 - -0.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -5.90% 2429059.805 2285670.253 - 0.18% -
std::unique_copy(list<int>)_(sprinkled)/32 -5.90% 13.265 12.482 - 0.18% -
BM_std_minmax_element<int>/5500 -5.90% 1441.659 1356.669 - 0.92% -
BM_PushHeap_uint32_SingleElement_16 -5.89% 0.357 0.336 - -5.40% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -5.87% 85479.600 80463.308 - -2.81% -
BM_num_put<bool> -5.86% 10.966 10.323 - 0.00% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.86% 933545.116 878799.292 - 0.30% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -5.85% 793.665 747.220 - 0.54% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -5.85% 572.166 538.705 - -0.13% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -5.85% 92.297 86.900 - 12.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -5.85% 8142213.485 7666282.912 - -3.53% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -5.84% 9083.306 8552.641 - 0.37% -
std::unique(vector<int>)_(sprinkled)/52 -5.83% 58.973 55.538 - -0.26% -
BM_PushHeap_float_SingleElement_4 -5.82% 0.378 0.356 - -1.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -5.77% 5706998.570 5377742.885 - -5.75% -
BM_RangesMakeHeap_uint32_Random_262144 -5.77% 1.053 0.992 - -5.80% -
std::set<std::string>::erase(key)_(non-existent)/1024 -5.76% 26.510 24.984 - -2.09% -
BM_vector_deque_copy/1 -5.75% 2.319 2.186 - 13.50% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -5.74% 4.535 4.275 - -18.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -5.73% 1124277.738 1059850.047 - -5.22% -
BM_MakeThenSortHeap_string_Descending_16384 -5.73% 68.034 64.135 - -0.03% -
std::find_end(vector<int>)_(near_matches)/1024 -5.73% 15538.485 14648.181 - 0.12% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.73% 1.255 1.183 - 3.33% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.70% 810.889 764.659 - 0.25% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -5.69% 0.794 0.749 - -6.02% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -5.69% 3.203 3.021 - -4.64% -
std::distance(deque<int>)/50 -5.68% 0.694 0.654 - 0.00% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -5.66% 3587.318 3384.103 - -0.56% -
BM_std_minmax_element<int>/1024 -5.65% 272.780 257.355 - -0.19% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.64% 1012.364 955.242 - -0.68% -
BM_std_minmax<unsigned_char>/3 -5.63% 1.193 1.125 - -3.75% -
SetIntersection_Front_Set_string_262144_256 -5.63% 15768914.669 14880566.317 - 1.35% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -5.63% 32.723 30.880 - -3.39% -
BM_RangesMakeHeap_string_Ascending_1024 -5.63% 5.339 5.038 - -0.48% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -5.63% 586.077 553.101 - 0.34% -
std::remove_if(vector<int>)_(prefix)/50 -5.61% 60.836 57.421 - 0.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.61% 3544102.664 3345291.323 - 0.49% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.60% 0.873 0.824 - -8.74% -
SetIntersection_Front_Set_string_16384_64 -5.59% 4964723.665 4687344.988 - -3.93% -
BM_std_minmax_element<int>/512 -5.58% 138.136 130.424 - -0.73% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.56% 3.562 3.364 - 0.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -5.55% 5266124.134 4973857.651 - -6.89% -
BM_RangesSortHeap_string_262144 -5.54% 184.054 173.859 - -0.15% -
rng::find_first_of(deque<int>)_(large_needle)/50 -5.53% 713.431 673.946 - -1.63% -
BM_RangesMakeHeap_string_Heap_262144 -5.53% 5.438 5.137 - -0.22% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -5.52% 3.130 2.957 - -3.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -5.52% 1226161.821 1158495.146 - -5.68% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.50% 2.451 2.316 - -0.22% -
std::search(list<int>)_(single_element)/1000 -5.50% 671.120 634.195 - -2.77% -
rng::rotate(list<int>)_(1_element_backward)/8192 -5.48% 8360.165 7902.412 - -5.14% -
std::all_of(vector<int>)_(process_all)/8 -5.45% 2.561 2.421 - -2.61% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -5.45% 112198.437 106080.987 - -5.87% -
BM_std_minmax<unsigned_char>/2 -5.45% 0.883 0.835 - -3.91% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -5.44% 3.562 3.368 - 0.05% -
BM_std_min<unsigned___int128>/10 -5.43% 4.011 3.793 - 3.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -5.41% 13030688.087 12325127.975 - 38.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -5.41% 19112219.179 18079132.278 - 1.57% -
BM_std_minmax<long_long>/6 -5.40% 2.429 2.298 - 1.23% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -5.40% 34.307 32.454 - -0.76% -
BM_StringFindAllMatch/64 -5.40% 3.072 2.906 - -9.33% -
BM_PushHeap_string_Random_16384 -5.39% 16.941 16.028 - 0.02% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -5.37% 22.145 20.955 - -3.94% -
rng::reverse_copy(deque<int>)/8 -5.37% 3.045 2.882 - 0.60% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -5.36% 1.560 1.477 - -3.48% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -5.35% 40.858 38.673 - -0.78% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -5.33% 1.034 0.979 - -5.33% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -5.32% 22.143 20.964 - -5.48% -
BM_std_minmax<unsigned_char>/5 -5.31% 1.751 1.658 - -3.68% -
BM_StringFindAllMatch/1 -5.31% 2.774 2.627 - -8.71% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -5.28% 272539.877 258148.404 - -2.55% -
BM_RangesMakeHeap_uint32_Random_256 -5.26% 1.194 1.132 - -10.38% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -5.24% 10.341 9.799 - -6.87% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -5.23% 31.629 29.975 - -5.38% -
BM_StringRelational_Compare_Small_Empty_Control -5.23% 1.715 1.626 - 1.98% -
BM_StringRelationalLiteral_Less_Small_Small_Control -5.23% 1.838 1.742 - 0.08% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.22% 85160109.902 80712923.951 - 0.44% -
BM_MakeHeap_string_SingleElement_262144 -5.22% 7.792 7.385 - -2.30% -
std::search(deque<int>)_(near_matches)/1024 -5.22% 20648.652 19570.894 - -19.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -5.22% 7810851.184 7403182.959 - -2.27% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -5.21% 1.590 1.507 - 6.76% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -5.20% 17401.413 16496.075 - -3.77% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.20% 3625.838 3437.270 - -0.37% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -5.18% 1049643.553 995297.518 - -0.68% -
bm_lexicographical_compare<unsigned_char>/7 -5.18% 2.213 2.099 - 1.12% -
BM_std_minmax<int>/4 -5.16% 0.975 0.925 - -4.81% -
std::multimap<std::string,_int>::erase(iterator)/1024 -5.15% 33.010 31.309 - 6.31% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -5.15% 1.119 1.062 - -0.02% -
BM_std_minmax<unsigned_char>/22 -5.15% 2.509 2.379 - -6.25% -
rng::remove_if(vector<int>)_(prefix)/50 -5.14% 60.991 57.853 - 0.71% -
BM_std_minmax<unsigned_char>/23 -5.12% 2.986 2.833 - -5.25% -
BM_std_min<short>/24 -5.11% 2.537 2.407 - -1.02% -
BM_std_minmax<long_long>/4 -5.11% 1.868 1.773 - 0.32% -
SetIntersection_Front_Set_string_256_256 -5.10% 27952799.539 26526714.096 - -13.07% -
SetIntersection_Front_Set_float_16384_256 -5.09% 5143497.701 4881757.684 - -4.25% -
BM_RangesMakeHeap_string_PipeOrgan_16 -5.08% 3.843 3.648 - -0.24% -
rng::unique_copy(list<int>)_(sprinkled)/52 -5.08% 23.819 22.610 - 1.05% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -5.07% 0.585 0.555 - -4.19% -
std::vector<int>::ctor(size)/32 -5.06% 10.917 10.364 - -1.30% -
std::remove(list<int>)_(sprinkled)/50 -5.04% 68.613 65.156 - 0.58% -
std::unordered_set<std::string>::count(key)_(existent)/32 -5.03% 38.972 37.013 - -0.06% -
BM_deque_deque_copy/65536 -5.03% 3033.535 2881.053 - 0.60% -
SetIntersection_None_Set_string_16384_64 -5.02% 200703574.901 190623103.379 - -6.30% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.01% 17.184 16.323 - -0.49% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -5.01% 3059.360 2906.105 - -2.39% -
BM_RangesPushHeap_uint32_Random_4 -5.00% 2.552 2.425 - -2.53% -
BM_lexicographical_compare_three_way_slow_path/65536 -4.98% 16158.020 15353.106 - -3.37% -
BM_std_minmax<unsigned_char>/16 -4.98% 0.973 0.925 - -10.00% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -4.97% 1.797 1.707 - 8.87% -
BM_lexicographical_compare_three_way_slow_path/262144 -4.96% 64763.057 61551.484 - -3.33% -
rng::stable_sort(vector<int>)_(descending)/8 -4.96% 25.352 24.094 - -4.77% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -4.95% 16.201 15.398 - -9.39% -
rng::equal(vector<bool>)_(unaligned)/8 -4.95% 0.738 0.702 - -5.86% -
BM_std_minmax<unsigned_int>/2 -4.94% 0.825 0.784 - -13.45% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.93% 0.940 0.894 - 0.05% -
std::multiset<int>::find(key)_(existent)/8192 -4.93% 8.910 8.471 - -0.28% -
std::search(deque<int>)_(near_matches)/1000 -4.92% 19754.209 18781.772 - -19.45% -
BM_vector_deque_ranges_copy/70000 -4.92% 3133.310 2979.266 - 1.67% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -4.91% 1.594 1.516 - -0.87% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -4.91% 385.210 366.294 - 0.12% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -4.90% 1.493 1.420 - -22.73% -
rng::stable_partition(vector<int>)_(dense)/32 -4.90% 22.515 21.411 - 1.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -4.90% 1595079.572 1516944.369 - -9.90% -
BM_RangesPushHeap_uint64_Random_1024 -4.88% 6.007 5.714 - -3.77% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -4.87% 6.667 6.343 - -20.97% -
BM_std_minmax<char>/31 -4.86% 3.337 3.175 - -3.00% -
BM_vector_deque_copy/64000 -4.86% 2941.764 2798.822 - 2.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.86% 1119264.261 1064899.449 - -4.83% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.85% 2.179 2.073 - -0.74% -
BM_vector_deque_copy/70000 -4.85% 3131.595 2979.743 - 1.56% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -4.84% 15.366 14.623 - 0.10% -
rng::sort(deque<int>)_(descending)/1024 -4.83% 1371.191 1304.987 - -0.08% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -4.83% 1.038 0.987 - -1.09% -
SetIntersection_Front_Vector_uint64_1024_16 -4.82% 1196861.502 1139113.143 - -4.38% -
SetIntersection_Front_Set_string_1024_256 -4.82% 16132533.935 15354859.609 - -1.53% -
std::map<int,_int>::insert(value)_(new_value)/8192 -4.82% 39.761 37.845 - -2.04% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -4.81% 33.594 31.979 - 0.73% -
BM_std_minmax<unsigned_char>/32 -4.81% 1.601 1.525 - -5.71% -
BM_MakeThenSortHeap_string_Ascending_262144 -4.80% 78.812 75.029 - -0.97% -
SetIntersection_Interlaced_Vector_float_64_64 -4.79% 12059808.496 11481860.113 - -0.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -4.77% 1130122.085 1076172.779 - -3.06% -
rng::equal(vector<bool>)_(unaligned)/50 -4.76% 0.736 0.701 - -4.67% -
BM_RangesMakeThenSortHeap_string_Descending_256 -4.76% 19.320 18.401 - 4.02% -
SetIntersection_Front_Set_uint32_1024_64 -4.74% 2042257.401 1945420.820 - -6.03% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.73% 681.514 649.276 - -0.16% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -4.72% 6.451 6.146 - 3.23% -
BM_std_minmax<char>/7 -4.72% 2.545 2.425 - -1.84% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -4.72% 24.006 22.873 - -3.49% -
BM_StringResizeAndOverwrite -4.72% 0.860 0.820 - -3.70% -
BM_MakeThenSortHeap_string_Ascending_256 -4.71% 20.869 19.887 - -1.75% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -4.70% 1.986 1.893 - 0.34% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -4.70% 0.518 0.494 - -0.81% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -4.70% 1.548 1.475 - -6.70% -
SetIntersection_Front_Set_string_256_64 -4.69% 16216560.552 15456738.453 - 1.42% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -4.68% 15851961.809 15109476.907 - 0.14% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -4.68% 0.428 0.408 - -9.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -4.68% 6369547.957 6071388.470 - 1.60% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -4.66% 23.499 22.403 - -0.26% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -4.66% 0.556 0.530 - 16.41% -
SetIntersection_Interlaced_Vector_string_256_16 -4.66% 11012878.271 10499915.828 - -5.17% -
BM_MakeHeap_float_Random_16 -4.66% 1.608 1.533 - 0.12% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -4.63% 10.872 10.369 - 14.41% -
std::unique_copy(deque<int>)_(contiguous)/52 -4.62% 15.345 14.636 - -20.16% -
std::find_if(vector<int>)_(process_all)/8 -4.62% 2.700 2.575 - 0.99% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -4.62% 474.798 452.869 - 0.94% -
SetIntersection_Interlaced_Vector_float_1024_16 -4.61% 2819898.220 2689782.313 - 46.17% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -4.61% 482.204 459.987 - -4.39% -
SetIntersection_Front_Set_uint32_64_4 -4.60% 18171404.125 17334884.215 - 0.22% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -4.59% 1.318 1.257 - -4.39% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 -4.57% 0.280 0.267 - -4.43% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.56% 12653.161 12075.773 - -0.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -4.55% 51.335 49.000 - -5.26% -
BM_std_minmax<unsigned_int>/3 -4.55% 1.155 1.102 - -6.98% -
rng::copy_backward(deque<int>)/32768 -4.54% 3839.464 3665.093 - -4.38% -
std::map<std::string,_int>::ctor(const&)/32 -4.54% 788.837 753.030 - 3.90% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -4.52% 51.786 49.445 - -2.87% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -4.52% 23.083 22.040 - -25.09% -
BM_std_minmax_element<int>/64 -4.51% 17.279 16.500 - -0.16% -
std::reverse(vector<int>)/8 -4.49% 1.596 1.524 - -2.88% -
rng::find_if(deque<int>)_(process_all)/32768 -4.49% 12191.876 11644.693 - -2.28% -
BM_vector_deque_ranges_copy/64000 -4.49% 2956.845 2824.155 - 3.66% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -4.48% 4735.906 4523.838 - -5.01% -
SetIntersection_None_Vector_uint64_1024_1024 -4.47% 1145218.505 1093988.648 - -4.59% -
SetIntersection_None_Vector_uint64_1024_4 -4.47% 1146128.632 1094879.432 - -5.86% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -4.47% 11.019 10.527 - 13.97% -
rng::remove_if(deque<int>)_(prefix)/50 -4.46% 73.925 70.628 - -4.08% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.46% 8519.177 8139.226 - 2.51% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.45% 96778.037 92470.897 - -0.38% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -4.44% 15.461 14.775 - -2.81% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -4.44% 25.856 24.709 - -4.19% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.42% 1108149.455 1059188.240 - 0.08% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -4.39% 1.123 1.074 - -9.24% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -4.39% 95.417 91.225 - 22.62% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.39% 0.733 0.700 - 0.51% -
rng::move_backward(vector<bool>)_(unaligned)/512 -4.39% 5.365 5.130 - 5.07% -
BM_SortHeap_uint64_1 -4.38% 0.262 0.251 - -0.34% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -4.38% 32.807 31.371 - -2.04% -
BM_std_min<char>/21 -4.35% 1.809 1.731 - 0.48% -
SetIntersection_Front_Vector_string_16384_256 -4.35% 10154110.659 9712563.532 - -4.74% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.34% 885184.985 846735.404 - -0.45% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.34% 2945.460 2817.527 - 0.02% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -4.33% 276.608 264.639 - -14.95% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -4.32% 10.944 10.471 - 0.23% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -4.32% 721.046 689.930 - -2.49% -
SetIntersection_None_Set_string_16384_1 -4.31% 202149680.791 193431881.595 - -5.71% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -4.31% 7.445 7.124 - -10.80% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -4.30% 9.697 9.279 - -1.23% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -4.30% 1597873.556 1529109.776 - -1.42% -
BM_vector_deque_move/64000 -4.30% 2929.030 2803.034 - 3.35% -
BM_std_min<unsigned___int128>/8 -4.29% 3.109 2.976 - 3.74% -
std::reverse_copy(deque<int>)/512 -4.28% 131.491 125.865 - 0.29% -
BM_PushHeap_string_QuickSortAdversary_16384 -4.28% 16.491 15.786 - -0.92% -
BM_std_minmax_element<short>/3 -4.27% 1.148 1.099 - -5.31% -
SetIntersection_None_Set_uint64_16384_16384 -4.27% 175405007.723 167918278.526 - -2.39% -
std::none_of(list<int>)_(process_all)/8 -4.27% 2.716 2.600 - -0.25% -
std::move_backward(vector<bool>)_(aligned)/512 -4.26% 2.546 2.437 - 1.25% -
BM_MakeThenSortHeap_string_SingleElement_16384 -4.25% 38.717 37.069 - -2.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.25% 5586850.693 5349295.037 - -0.72% -
std::set<std::string>::contains(key)_(existent)/32 -4.24% 16.378 15.683 - -0.48% -
SetIntersection_None_Vector_uint64_262144_16384 -4.24% 1216512.301 1164951.445 - -2.98% -
std::map<int,_int>::clear()/1024 -4.23% 10580.321 10132.505 - -2.81% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -4.23% 1.354 1.296 - -18.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -4.23% 13775017.240 13192259.841 - -5.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -4.22% 134711079.062 129021557.147 - -0.78% -
std::set<std::string>::find(key)_(existent)/8192 -4.22% 28.547 27.343 - -6.26% -
rng::remove(list<int>)_(sprinkled)/32 -4.22% 57.619 55.190 - 0.19% -
BM_RangesPushHeap_float_SingleElement_4 -4.22% 0.384 0.368 - 3.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -4.21% 1592909.470 1525802.943 - -8.19% -
BM_std_minmax<unsigned_short>/23 -4.21% 2.570 2.461 - -0.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -4.21% 24664485.495 23626918.834 - -0.77% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.21% 40.888 39.168 - 0.30% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -4.20% 1.236 1.184 - 0.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -4.20% 13838856.642 13257719.190 - -0.92% -
BM_std_minmax<unsigned_char>/28 -4.20% 2.150 2.060 - -7.30% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -4.19% 1.230 1.178 - -3.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -4.19% 19350304.820 18539653.496 - -3.11% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -4.19% 16.946 16.236 - -1.16% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.17% 23207.748 22239.366 - 0.19% -
std::copy_if(list<int>)_(entire_range)/32768 -4.17% 30003.419 28751.904 - -0.28% -
rng::copy(list<int>)/64 -4.17% 33.801 32.392 - 4.54% -
BM_num_put<const_void*> -4.17% 13.392 12.833 - 0.00% -
SetIntersection_Interlaced_Vector_float_16384_4 -4.16% 1702202.816 1631398.804 - -3.91% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -4.16% 10.507 10.070 - 1.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -4.16% 1143478.900 1095945.194 - -5.36% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -4.16% 5.060 4.850 - -3.15% -
BM_StringFindNoMatch/10 -4.15% 1.355 1.299 - -4.33% -
rng::stable_partition(vector<int>)_(sparse)/32 -4.13% 7.486 7.177 - 3.47% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.13% 42034.536 40298.282 - -2.95% -
BM_PushHeap_uint32_SingleElement_64 -4.12% 0.365 0.350 - -3.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -4.11% 1191856.417 1142861.240 - -4.07% -
BM_PushHeap_float_Ascending_64 -4.10% 1.813 1.738 - -0.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -4.10% 2368474.392 2271476.045 - 0.22% -
std::set<std::string>::erase(key)_(non-existent)/8192 -4.09% 33.518 32.147 - -0.19% -
BM_MakeHeap_float_Random_16384 -4.08% 1.202 1.153 - -7.09% -
BM_MakeHeap_uint32_Descending_4 -4.08% 0.282 0.270 - 0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -4.08% 13472516.940 12922979.378 - -0.89% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -4.08% 5.322 5.105 - -1.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -4.07% 12843962.186 12321739.164 - 38.65% -
rng::starts_with(deque<int>)/1000 -4.06% 477.868 458.444 - -4.08% -
BM_num_put<unsigned_long_long> -4.06% 12.186 11.691 - 0.00% -
bm_swap_ranges_vb_unaligned/8 -4.06% 4.912 4.713 - -1.36% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -4.06% 10.351 9.931 - 0.23% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -4.05% 0.789 0.757 - -1.17% -
rng::copy_if(deque<int>)_(entire_range)/8 -4.05% 2.951 2.832 - -3.52% -
std::partial_sort_copy(deque<int>)_(heap)/8 -4.05% 16.769 16.091 - 2.76% -
SetIntersection_Front_Vector_string_262144_64 -4.04% 3494745.407 3353388.762 - -5.93% -
BM_SortHeap_float_256 -4.04% 6.044 5.799 - -0.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -4.03% 12841103.054 12323056.415 - 40.66% -
rng::reverse(list<int>)/4096 -4.03% 1752.269 1681.617 - 0.84% -
rng::search(list<int>)_(no_match)/1000 -4.01% 725.931 696.821 - -55.34% -
BM_std_min<short>/19 -4.00% 1.975 1.896 - 3.58% -
BM_MakeThenSortHeap_float_Random_4 -3.99% 4.462 4.284 - -2.32% -
SetIntersection_None_Set_float_64_4 -3.99% 22693730.100 21788985.476 - 0.11% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -3.98% 4651.064 4466.005 - 0.27% -
std::rotate(vector<bool>)_(by_1/4)/32 -3.98% 18.263 17.537 - -0.55% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -3.97% 96040.359 92231.604 - 0.23% -
rng::find_last(list<int>)_(bail_10%)/50 -3.96% 16.695 16.033 - -0.91% -
SetIntersection_Front_Vector_string_262144_1024 -3.96% 40119583.152 38529328.339 - -6.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.96% 1263333.068 1213295.774 - 0.02% -
SetIntersection_None_Vector_string_16384_16 -3.95% 1283943.514 1233170.695 - -4.28% -
BM_RangesMakeHeap_float_Random_16 -3.95% 1.710 1.643 - 4.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.95% 1716865.561 1649055.908 - -0.37% -
SetIntersection_Front_Set_uint32_64_1 -3.95% 18083700.233 17369775.632 - -0.86% -
rng::find_end(list<int>)_(single_element)/8192 -3.94% 8765.201 8419.473 - 0.69% -
BM_std_min<unsigned_short>/19 -3.94% 1.893 1.818 - -1.89% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.93% 13.557 13.024 - 0.11% -
rng::find_end(deque<int>)_(process_all)/8192 -3.93% 2387.084 2293.243 - 12.80% -
BM_std_min<unsigned_int>/16 -3.93% 1.908 1.833 - -4.44% -
std::unordered_set<std::string>::erase(iterator)/1024 -3.89% 29.843 28.682 - 8.63% -
std::transform(list<int>)_(identity_transform)/8192 -3.89% 7638.448 7341.496 - 5.55% -
rng::remove_if(deque<int>)_(prefix)/32 -3.89% 64.315 61.815 - -5.61% -
BM_StringEraseToEnd_Huge_Opaque -3.88% 2.512 2.415 - -4.08% -
BM_RangesPushHeap_uint64_Descending_1 -3.88% 0.467 0.449 - -8.12% -
SetIntersection_Interlaced_Set_uint32_16384_1 -3.88% 1107342.422 1064410.271 - -4.74% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -3.87% 3452.289 3318.540 - -2.09% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -3.86% 1.860 1.788 - 3.92% -
BM_num_put<unsigned_long> -3.86% 12.087 11.620 - 0.00% -
std::rotate(vector<bool>)_(by_1/3)/32 -3.86% 18.120 17.421 - -0.44% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -3.86% 4.109 3.951 - -0.28% -
BM_MakeThenSortHeap_string_SingleElement_262144 -3.86% 51.549 49.561 - -2.19% -
BM_std_minmax<int>/11 -3.85% 1.832 1.761 - -1.13% -
rng::contains(list<int>)_(process_all)/50 -3.85% 19.346 18.602 - 0.53% -
BM_std_minmax<char>/5 -3.84% 1.859 1.788 - 2.41% -
BM_std_min<unsigned___int128>/6 -3.84% 2.260 2.173 - 4.82% -
BM_std_min<unsigned___int128>/9 -3.84% 3.526 3.390 - 3.71% -
BM_PushHeap_string_Ascending_64 -3.84% 7.139 6.865 - -0.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -3.83% 1432588.292 1377725.082 - -2.23% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.83% 29.989 28.841 - 0.60% -
std::partition_point(list<int>)/8192 -3.83% 12770.735 12282.251 - 4.39% -
rng::copy_backward(list<int>)/8 -3.82% 2.462 2.368 - -2.32% -
BM_RangesMakeThenSortHeap_float_Ascending_1 -3.81% 0.280 0.269 - -0.64% -
rng::move(list<int>)/32768 -3.80% 35710.677 34352.822 - -5.55% -
SetIntersection_None_Vector_string_16384_16384 -3.79% 1284244.038 1235563.091 - -4.76% -
BM_std_minmax<unsigned_char>/24 -3.79% 1.207 1.161 - -7.77% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.79% 8.709 8.379 - 0.14% -
std::find_first_of(deque<int>)_(large_needle)/50 -3.78% 701.586 675.042 - -2.01% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.78% 0.644 0.620 - 1.57% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -3.78% 1.359 1.308 - -0.66% -
BM_std_minmax<char>/23 -3.77% 3.165 3.046 - -2.49% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -3.77% 69.063 66.460 - 1.88% -
BM_std_minmax<unsigned_short>/18 -3.76% 1.985 1.910 - -1.89% -
BM_std_minmax<unsigned_int>/4 -3.76% 0.973 0.936 - -8.96% -
std::rotate(vector<bool>)_(by_1/3)/50 -3.76% 18.136 17.455 - -0.67% -
BM_std_minmax<unsigned_char>/26 -3.76% 1.442 1.388 - -6.95% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -3.75% 1.065 1.025 - -2.58% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.72% 621.673 598.542 - -0.59% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -3.72% 1.239 1.192 - -2.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.72% 18879.617 18177.690 - 1.78% -
SetIntersection_Front_Set_uint32_1024_16 -3.71% 1350572.741 1300417.322 - -4.36% -
BM_std_minmax<unsigned_char>/25 -3.71% 1.226 1.180 - -7.39% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.71% 2.378 2.289 - -1.00% -
BM_std_min<short>/28 -3.69% 2.730 2.629 - -1.73% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -3.69% 4.167 4.013 - 1.39% -
BM_PushHeap_string_PipeOrgan_16 -3.69% 4.282 4.124 - 0.70% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -3.69% 66.788 64.325 - 1.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.67% 1901420.653 1831616.211 - -1.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.67% 1718353.599 1655295.164 - 0.34% -
BM_RangesMakeHeap_string_SingleElement_64 -3.67% 6.475 6.237 - -2.23% -
std::count(list<int>)_(every_other)/8192 -3.66% 6663.637 6419.469 - 0.78% -
std::rotate(vector<bool>)_(by_1/4)/50 -3.66% 18.102 17.439 - -0.33% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -3.66% 1.433 1.380 - -4.99% -
rng::contains_subrange(vector<int>)_(single_element)/50 -3.66% 12.983 12.508 - 0.10% -
std::rotate(vector<bool>)_(by_1/2)/50 -3.65% 18.161 17.498 - -0.15% -
rng::stable_sort(deque<int>)_(repeated)/1024 -3.65% 1389.406 1338.638 - 0.80% -
std::move(vector<bool>)_(unaligned)/4096 -3.64% 26.643 25.673 - -0.73% -
rng::partial_sort_copy(list<int>)_(descending)/8 -3.64% 18.589 17.913 - 0.69% -
BM_lexicographical_compare_three_way_slow_path/16384 -3.64% 3984.550 3839.669 - -2.45% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -3.63% 1.293 1.246 - -2.80% -
std::multiset<int>::ctor(const&)/32 -3.63% 226.405 218.181 - -0.00% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -3.63% 1.639 1.580 - -3.58% -
BM_std_minmax<char>/4 -3.63% 1.550 1.494 - 2.79% -
BM_std_minmax<char>/6 -3.63% 2.155 2.077 - 0.83% -
SetIntersection_None_Vector_string_1024_64 -3.62% 1226212.367 1181777.244 - -3.59% -
BM_PushHeap_float_Descending_64 -3.62% 0.393 0.379 - -0.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -3.61% 11840.234 11412.617 - -0.71% -
std::reverse(deque<int>)/64 -3.60% 13.560 13.071 - -0.00% -
std::stable_partition(deque<int>)_(sparse)/32 -3.60% 12.170 11.732 - 4.69% -
SetIntersection_Interlaced_Vector_string_262144_64 -3.58% 22115214.153 21324414.197 - 13.24% -
rng::find(vector<int>)_(process_all)/8 -3.57% 2.902 2.798 - -2.05% -
BM_deque_deque_move/70000 -3.57% 3322.638 3204.171 - -3.88% -
rng::contains_subrange(vector<int>)_(same_length)/50 -3.56% 13.329 12.854 - 0.08% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -3.56% 19.809 19.103 - -3.45% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -3.55% 26.602 25.658 - -1.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -3.55% 19194819.515 18513522.609 - -5.03% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -3.55% 5.062 4.883 - -1.47% -
rng::rotate(list<int>)_(1_element_forward)/8192 -3.55% 8257.666 7964.923 - -3.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.54% 1820053.058 1755631.346 - -0.65% -
SetIntersection_None_Set_string_16384_16384 -3.53% 199174592.013 192140856.116 - 0.10% -
BM_std_minmax<unsigned_char>/21 -3.52% 2.231 2.153 - -4.67% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -3.51% 10.438 10.072 - -3.90% -
std::partition_copy(vector<int>)/32 -3.49% 8.159 7.874 - -5.17% -
rng::find_end(forward_list<int>)_(process_all)/8192 -3.48% 5819.232 5616.636 - -0.51% -
std::multiset<int>::erase(key)_(non-existent)/32 -3.48% 2.690 2.597 - -4.27% -
BM_std_minmax<int>/10 -3.47% 1.437 1.387 - -0.01% -
BM_vector_deque_copy/64 -3.46% 2.815 2.718 - 2.79% -
BM_std_min<char>/3 -3.46% 0.718 0.693 - -0.44% -
std::find_if(deque<int>)_(process_all)/1024 -3.45% 490.724 473.805 - -0.21% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.44% 112184.656 108326.406 - -3.71% -
BM_StringEraseToEnd_Small_Opaque -3.44% 0.625 0.604 - 0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -3.43% 2342490.207 2262047.660 - -3.19% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -3.43% 134.904 130.274 - -5.08% -
std::unique(deque<int>)_(sprinkled)/1024 -3.42% 876.229 846.228 - 11.77% -
SetIntersection_Front_Set_uint32_16384_1 -3.42% 1115495.789 1077323.322 - -2.45% -
std::generate(list<int>)/8192 -3.41% 7406.022 7153.763 - -4.88% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -3.40% 0.966 0.933 - -1.12% -
std::copy_if(vector<int>)_(entire_range)/64 -3.40% 16.363 15.807 - -1.82% -
BM_std_minmax<unsigned_long_long>/1 -3.39% 0.583 0.564 - -0.52% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -3.39% 1.787 1.726 - 9.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -3.39% 23672624.642 22870251.866 - -1.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -3.39% 1218881.462 1177622.121 - -6.26% -
rng::sort(deque<int>)_(ascending)/1024 -3.38% 800.600 773.536 - 1.02% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -3.38% 2.082 2.011 - 5.55% -
std::find(vector<long_long>)_(bail_25%)/8 -3.37% 0.956 0.924 - 1.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.36% 2092303.873 2021917.723 - -1.38% -
SetIntersection_None_Vector_uint32_262144_64 -3.36% 1206643.182 1166061.665 - -4.23% -
rng::partition(vector<int>)_(dense)/32 -3.36% 8.403 8.120 - -0.61% -
std::equal(vector<int>)_(it,_it,_it)/50 -3.36% 4.368 4.221 - -1.81% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -3.36% 1.668 1.612 - 3.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.36% 12818368.126 12388292.707 - 40.34% -
SetIntersection_Interlaced_Set_string_1024_64 -3.35% 17718489.607 17124874.497 - 1.52% -
BM_RangesPushHeap_uint32_Descending_4 -3.35% 0.351 0.340 - -2.20% -
BM_StringFindAllMatch/8 -3.35% 2.544 2.459 - -7.74% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.35% 349.146 337.465 - -0.78% -
SetIntersection_Front_Vector_string_256_16 -3.34% 6434628.005 6219404.830 - -6.51% -
rng::find_first_of(vector<int>)_(large_needle)/50 -3.34% 285.569 276.035 - 1.55% -
SetIntersection_Interlaced_Set_float_262144_262144 -3.34% 1821099.609 1760306.234 - -3.13% -
SetIntersection_Front_Set_uint64_1024_1024 -3.34% 15759082.511 15233294.870 - -4.47% -
SetIntersection_Front_Set_uint32_1024_1024 -3.34% 16305377.951 15761367.737 - -9.31% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -3.33% 867182.246 838310.508 - -3.53% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -3.33% 797.447 770.923 - 0.84% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.32% 35.360 34.187 - 2.41% -
BM_MakeHeap_float_Ascending_256 -3.32% 0.671 0.649 - 0.59% -
SetIntersection_Front_Vector_string_1024_1024 -3.32% 40565885.635 39220818.229 - -4.87% -
BM_MakeHeap_string_Ascending_256 -3.31% 4.989 4.824 - 0.78% -
SetIntersection_None_Vector_uint64_262144_4 -3.30% 1219231.044 1178963.106 - 1.25% -
SetIntersection_Front_Vector_string_64_64 -3.30% 27708046.126 26794090.579 - -1.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.30% 0.584 0.565 - 3.72% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -3.29% 5.050 4.884 - -9.85% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.29% 2.789 2.697 - 0.58% -
std::move_backward(vector<bool>)_(aligned)/64 -3.29% 1.799 1.739 - -5.22% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.28% 0.589 0.569 - 3.42% -
SetIntersection_None_Set_string_256_16 -3.28% 11447291.501 11071803.673 - -0.34% -
std::shift_right(list<int>)/8192 -3.28% 7715.005 7462.020 - -3.78% -
SetIntersection_None_Vector_float_16384_4 -3.28% 1204920.359 1165435.154 - -0.90% -
std::move(vector<int>)/8 -3.27% 2.305 2.230 - -1.80% -
BM_deque_vector_ranges_move/1 -3.27% 2.150 2.080 - 0.25% -
BM_RangesPushHeap_uint64_Random_16 -3.26% 4.279 4.140 - -3.03% -
std::find_first_of(vector<int>)_(large_needle)/50 -3.26% 267.929 259.191 - -4.86% -
std::multiset<int>::erase(key)_(existent)/8192 -3.25% 61.796 59.785 - -1.21% -
SetIntersection_Front_Vector_uint32_262144_16 -3.25% 1190909.740 1152170.765 - -2.24% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -3.25% 28.135 27.221 - -5.14% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -3.24% 5.047 4.883 - -0.61% -
BM_std_minmax<unsigned_short>/27 -3.24% 2.877 2.783 - -2.59% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -3.24% 55.819 54.011 - -7.14% -
BM_vector_deque_copy_backward/4000 -3.23% 146.692 141.949 - -0.66% -
SetIntersection_Front_Set_uint64_262144_1 -3.23% 1155611.682 1118290.330 - -0.03% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -3.23% 4.252 4.115 - -1.02% -
BM_std_min<short>/25 -3.23% 2.086 2.018 - -1.62% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -3.23% 27855.829 26957.333 - 2.16% -
std::set<std::string>::insert(value)_(already_present)/1024 -3.22% 34.290 33.185 - 0.59% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.22% 464.701 449.741 - 0.19% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -3.22% 1.077 1.042 - -4.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.22% 243553227.606 235716400.681 - 0.80% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -3.22% 2.265 2.192 - -7.45% -
BM_std_minmax<unsigned_char>/29 -3.22% 2.430 2.351 - -3.82% -
rng::all_of(vector<int>)_(process_all)/8 -3.21% 2.486 2.406 - -1.51% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.21% 22.004 21.298 - -1.60% -
BM_MakeThenSortHeap_string_SingleElement_1024 -3.21% 29.917 28.957 - -0.54% -
std::is_sorted(deque<int>)/8 -3.21% 2.512 2.432 - -31.84% -
std::partial_sort_copy(list<int>)_(heap)/8 -3.20% 16.299 15.778 - 3.55% -
rng::stable_partition(vector<int>)_(sparse)/8192 -3.20% 1552.366 1502.724 - -0.54% -
std::set<std::string>::contains(key)_(non-existent)/1024 -3.19% 20.765 20.101 - -0.30% -
BM_std_min<char>/22 -3.19% 2.070 2.004 - -2.00% -
rng::remove_if(vector<int>)_(prefix)/32 -3.19% 53.632 51.923 - -0.06% -
std::set<int>::insert(value)_(already_present)/1024 -3.18% 6.776 6.561 - 10.88% -
std::rotate(vector<bool>)_(by_1/2)/32 -3.16% 18.295 17.717 - -0.13% -
BM_std_min<char>/16 -3.16% 2.563 2.482 - -1.60% -
BM_RangesSortHeap_float_16 -3.16% 1.651 1.599 - 0.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.16% 0.590 0.571 - 3.77% -
std::remove_if(vector<int>)_(prefix)/32 -3.16% 53.783 52.085 - -0.04% -
std::remove(list<int>)_(sprinkled)/8192 -3.15% 8120.089 7864.227 - -1.03% -
std::find_if(list<int>)_(process_all)/32768 -3.15% 28585.393 27684.905 - 0.70% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -3.15% 1.146 1.109 - -0.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.15% 1265457.251 1225636.455 - -3.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.14% 2.410 2.334 - -0.41% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -3.14% 20021.015 19392.617 - 0.17% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -3.14% 12475.982 12084.818 - 0.06% -
rng::find_if(list<int>)_(bail_25%)/8 -3.13% 1.323 1.282 - -2.53% -
BM_RangesMakeHeap_string_Ascending_256 -3.13% 5.067 4.909 - 0.22% -
rng::find_if_not(list<int>)_(process_all)/32768 -3.13% 29264.151 28349.105 - 2.41% -
std::unordered_set<std::string>::clear()/32 -3.12% 925.829 896.917 - 1.03% -
SetIntersection_Front_Set_uint32_262144_262144 -3.12% 1839633.871 1782242.432 - -6.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.12% 22810965.791 22099372.156 - -2.58% -
BM_num_put<long_long> -3.12% 12.442 12.054 - 0.00% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -3.11% 27.680 26.818 - -0.91% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.11% 882.529 855.048 - -4.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.11% 1233.666 1195.263 - 7.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.11% 1708305.826 1655179.932 - -0.49% -
std::partition(deque<int>)_(dense)/32 -3.11% 11.146 10.799 - 4.02% -
BM_deque_vector_move/0 -3.09% 1.425 1.381 - -13.50% -
rng::replace_if(vector<int>)_(prefix)/1024 -3.09% 278.112 269.509 - -0.59% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.09% 2.386 2.312 - -0.48% -
SetIntersection_Front_Vector_string_16384_1024 -3.09% 39391165.899 38173844.273 - -2.67% -
750_sealcrypto_r -3.09% 18.966 18.381 - -0.42% -
std::find_if_not(deque<int>)_(process_all)/32768 -3.09% 12003.627 11632.954 - 1.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.09% 1687296.959 1635209.472 - 0.71% -
SetIntersection_None_Set_string_16384_4 -3.09% 197065644.491 190985366.261 - -6.76% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -3.08% 1.387 1.344 - -3.05% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -3.08% 9.936 9.630 - -2.42% -
SetIntersection_None_Vector_string_262144_1 -3.07% 1361590.096 1319755.068 - -2.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.07% 5974823.053 5791502.165 - 0.46% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -3.06% 6.313 6.120 - -0.94% -
BM_std_min<unsigned___int128>/7 -3.06% 2.657 2.576 - 3.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.05% 19412075.116 18819520.114 - -1.05% -
BM_std_minmax_element<char>/64 -3.05% 17.665 17.126 - -6.97% -
BM_SortHeap_float_16 -3.05% 1.651 1.600 - -0.01% -
rng::move_backward(vector<int>)/1048576 -3.05% 58534.849 56750.223 - 1.29% -
SetIntersection_Front_Set_uint32_64_64 -3.05% 15637852.942 15161099.661 - -5.35% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.04% 233.023 225.949 - -3.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.03% 1707323.489 1655515.951 - 0.09% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.03% 82356.231 79861.532 - -1.92% -
BM_RangesMakeHeap_uint32_Random_16384 -3.01% 1.043 1.011 - 0.39% -
SetIntersection_Front_Set_float_64_16 -3.01% 17160329.910 16643656.924 - -0.56% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.01% 12530.058 12152.824 - -2.57% -
BM_std_minmax<int>/15 -3.00% 2.029 1.968 - -0.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -2.99% 7.709 7.478 - -1.01% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -2.98% 17.238 16.725 - 0.41% -
std::swap_ranges(deque<int>)/1024 -2.98% 329.566 319.759 - -0.10% -
rng::sort(vector<NonIntegral>)_(descending)/8 -2.97% 25.291 24.540 - -2.70% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -2.97% 5754.013 5583.187 - 0.11% -
rng::move(vector<int>)/262144 -2.97% 22070.296 21415.313 - -2.60% -
BM_std_min<char>/4096 -2.97% 29.519 28.643 - 0.06% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -2.97% 561735.320 545067.417 - -0.09% -
BM_std_minmax<unsigned_long_long>/4 -2.96% 1.597 1.549 - -0.93% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -2.96% 282.400 274.039 - 0.15% -
BM_PushHeap_uint32_SingleElement_16384 -2.96% 0.367 0.356 - -2.94% -
BM_MakeHeap_string_PipeOrgan_1024 -2.96% 4.963 4.816 - -2.01% -
SetIntersection_Front_Set_float_256_64 -2.96% 6555169.679 6361259.208 - -6.03% -
SetIntersection_Front_Vector_string_16_16 -2.95% 54699273.165 53083039.748 - -4.37% -
SetIntersection_Interlaced_Vector_float_262144_16384 -2.95% 349137399.607 338823462.582 - -4.24% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.95% 9.054 8.787 - -3.70% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -2.95% 4.423 4.293 - -14.46% -
BM_MakeThenSortHeap_string_SingleElement_256 -2.95% 25.125 24.384 - -3.39% -
BM_std_minmax<unsigned_short>/7 -2.95% 1.752 1.701 - 2.27% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.95% 68477.198 66460.235 - 0.23% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.94% 0.687 0.667 - -0.28% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -2.94% 2.486 2.413 - 3.58% -
BM_RangesMakeHeap_string_Heap_256 -2.93% 4.967 4.822 - 0.31% -
rng::find_end(deque<int>)_(process_all)/1048576 -2.93% 308734.544 299682.800 - 12.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.93% 12744330.709 12371155.833 - 39.45% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.93% 52133.449 50607.220 - -3.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.93% 1687469.891 1638076.578 - -0.60% -
BM_std_min<unsigned___int128>/5 -2.93% 1.850 1.796 - 3.15% -
rng::rotate(list<int>)_(by_1/3)/32 -2.92% 15.617 15.160 - 4.19% -
BM_std_min<char>/13 -2.92% 1.564 1.518 - -3.54% -
BM_PushHeap_uint32_SingleElement_262144 -2.92% 0.366 0.356 - -2.97% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.92% 37.552 36.456 - -18.60% -
std::partition(list<int>)_(dense)/32 -2.91% 9.160 8.893 - 0.13% -
BM_RangesMakeThenSortHeap_string_Descending_4 -2.91% 3.778 3.668 - -1.71% -
std::sort(vector<NonIntegral>)_(descending)/8 -2.91% 25.299 24.563 - -2.81% -
std::search_n(list<int>)_(no_match)/1048576 -2.91% 863376.432 838284.580 - -3.89% -
BM_PopHeap_pair<uint32,_uint32>_4 -2.90% 3.224 3.130 - -2.24% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -2.90% 1.665 1.617 - 4.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.89% 12457692.081 12097240.425 - 3.14% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.89% 310.671 301.697 - -1.44% -
BM_MakeHeap_string_SingleElement_16 -2.89% 5.724 5.559 - 1.34% -
rng::find_if(vector<bool>)_(process_all)/50 -2.88% 36.684 35.627 - -1.02% -
std::find_first_of(deque<int>)_(small_needle)/1024 -2.88% 3714.704 3607.625 - -3.82% -
SetIntersection_Front_Vector_uint64_16384_4 -2.88% 1119365.725 1087149.384 - -3.38% -
BM_vector_deque_ranges_move/70000 -2.87% 3048.032 2960.459 - 5.05% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.87% 20.366 19.781 - 0.05% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.87% 36.826 35.769 - 0.50% -
BM_std_minmax<int>/27 -2.87% 2.493 2.421 - 0.72% -
std::find_first_of(list<int>)_(small_needle)/1024 -2.86% 2883.600 2801.034 - 0.10% -
BM_PushHeap_string_PipeOrgan_4 -2.86% 2.634 2.558 - 2.47% -
BM_MakeHeap_string_PipeOrgan_262144 -2.86% 7.451 7.238 - -2.97% -
std::copy_backward(vector<bool>)_(aligned)/512 -2.85% 1.560 1.516 - -2.31% -
std::copy(list<int>)/8 -2.85% 2.513 2.441 - -0.52% -
rng::search(vector<int>)_(no_match)/1000 -2.85% 214.571 208.451 - -3.24% -
BM_RangesMakeHeap_string_Heap_1024 -2.85% 4.818 4.680 - -0.30% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -2.85% 6.507 6.322 - 0.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -2.84% 22426995.112 21789690.672 - -3.29% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -2.84% 6.385 6.204 - -3.36% -
rng::partition_point(list<int>)/8192 -2.84% 13250.591 12874.934 - -4.33% -
rng::search(vector<int>)_(no_match)/1024 -2.83% 219.297 213.091 - -3.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.83% 26349371.199 25603897.377 - -2.49% -
rng::none_of(list<int>)_(process_all)/32 -2.83% 11.854 11.519 - 0.02% -
rng::find_if_not(list<int>)_(bail_25%)/8 -2.83% 1.314 1.277 - -2.81% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.82% 33.577 32.628 - 0.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.82% 1704215.248 1656078.857 - 0.18% -
BM_RangesMakeHeap_uint32_Random_16 -2.82% 1.270 1.235 - -0.30% -
BM_std_minmax<unsigned_short>/26 -2.82% 2.581 2.508 - -2.77% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -2.82% 9.727 9.453 - 6.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -2.81% 17714416.270 17216624.637 - -3.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.81% 1728085.321 1679530.130 - -1.08% -
BM_std_minmax<int>/1 -2.79% 0.622 0.604 - 0.61% -
std::stable_partition(vector<int>)_(dense)/32 -2.78% 22.156 21.540 - 2.08% -
BM_std_min<unsigned___int128>/4 -2.76% 1.446 1.406 - 2.53% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.74% 40393.564 39286.249 - -0.02% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.74% 152722.434 148539.399 - -0.12% -
std::swap_ranges(deque<int>)/8192 -2.73% 2635.988 2564.053 - 0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.73% 11713603.877 11394134.750 - -1.49% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -2.72% 21.583 20.996 - -1.17% -
BM_std_min<char>/12 -2.71% 1.333 1.297 - 2.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.71% 2173764.977 2114801.188 - -0.39% -
BM_PushHeap_uint64_Random_64 -2.71% 5.273 5.130 - -2.42% -
BM_PushHeap_uint32_SingleElement_1024 -2.70% 0.373 0.363 - -2.90% -
std::is_sorted_until(vector<int>,_pred)/8 -2.70% 3.616 3.518 - 2.52% -
SetIntersection_Front_Set_string_262144_64 -2.70% 4801407.128 4671610.883 - -1.33% -
bm_lexicographical_compare<unsigned_char>/6 -2.70% 1.959 1.906 - 3.73% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -2.70% 4997.906 4862.841 - -1.83% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.70% 17180.259 16716.629 - -4.18% -
std::search(vector<int>)_(same_length)/8192 -2.70% 1960.475 1907.602 - -2.77% -
BM_MakeThenSortHeap_float_Heap_256 -2.68% 6.235 6.068 - -0.52% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -2.68% 747707.984 727653.393 - 0.30% -
SetIntersection_None_Vector_float_1024_1 -2.68% 1180606.853 1148998.403 - -0.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.68% 1684630.043 1639533.611 - -0.09% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -2.67% 31.600 30.755 - 7.25% -
SetIntersection_Front_Set_uint64_256_256 -2.67% 9876181.378 9612379.948 - 8.06% -
SetIntersection_Front_Set_uint32_262144_1 -2.67% 1097543.107 1068278.214 - -1.00% -
BM_std_min<short>/22 -2.65% 1.887 1.837 - -1.64% -
SetIntersection_None_Vector_uint64_256_4 -2.65% 4485270.881 4366512.133 - -2.01% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -2.64% 0.562 0.547 - 0.84% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -2.64% 4.085 3.977 - -0.91% -
BM_StringRelational_Compare_Small_Small_ChangeLast -2.64% 1.742 1.696 - -3.70% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -2.63% 30.448 29.646 - -0.13% -
BM_RangesMakeHeap_string_Ascending_64 -2.63% 4.866 4.738 - -0.29% -
rng::search(vector<int>)_(no_match)/1048576 -2.63% 217386.727 211667.460 - -2.82% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.63% 56451.942 54967.391 - 2.25% -
rng::fill(vector<bool>)/32768 -2.63% 31.012 30.197 - 0.49% -
SetIntersection_Front_Set_uint64_262144_16 -2.63% 1306417.906 1272084.977 - -7.37% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -2.63% 1.220 1.188 - -2.13% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.62% 3840.279 3739.601 - -0.07% -
std::copy_n(deque<int>)/32768 -2.62% 1174.105 1143.381 - -0.10% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.61% 296700.670 288955.507 - -0.49% -
BM_std_min<char>/4000 -2.61% 27.841 27.115 - 0.28% -
SetIntersection_None_Vector_float_262144_1 -2.61% 1238098.101 1205844.313 - 0.17% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -2.60% 0.605 0.589 - 3.12% -
BM_PushHeap_string_Ascending_4 -2.60% 2.630 2.562 - 0.49% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.60% 55303.478 53866.180 - -0.52% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.60% 13292.704 12947.294 - -0.22% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -2.60% 6.029 5.873 - -4.32% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.59% 4.766 4.643 - 0.07% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -2.59% 77295.823 75292.690 - 0.26% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.59% 18.048 17.580 - -0.48% -
SetIntersection_Interlaced_Vector_uint32_256_256 -2.59% 4712813.627 4590752.623 - -2.39% -
BM_std_min<char>/14 -2.58% 1.871 1.822 - -4.37% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -2.58% 8902.142 8672.063 - 2.65% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -2.58% 2.689 2.619 - 1.16% -
SetIntersection_None_Vector_float_16384_16 -2.58% 1204217.839 1173138.861 - -0.01% -
BM_PushHeap_float_Ascending_262144 -2.58% 5.250 5.114 - -2.07% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.58% 839.705 818.059 - -1.14% -
rng::starts_with(list<int>)/8192 -2.58% 8943.543 8713.159 - 0.48% -
BM_MakeHeap_string_Heap_262144 -2.58% 5.468 5.327 - -0.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.57% 24877936.082 24238433.565 - -6.93% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.57% 9041.560 8809.254 - -0.72% -
rng::rotate(vector<bool>)_(by_1/3)/32 -2.57% 18.643 18.165 - -0.12% -
BM_std_minmax<char>/19 -2.57% 1.769 1.724 - -2.21% -
rng::copy(vector<int>)/1048576 -2.56% 50195.955 48911.080 - 0.79% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.56% 703.473 685.482 - 0.03% -
std::rotate(list<int>)_(1_element_backward)/32 -2.55% 13.926 13.571 - 2.54% -
SetIntersection_Interlaced_Set_string_4_4 -2.55% 168277825.591 163989020.518 - -1.64% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.55% 10.114 9.856 - -1.71% -
BM_std_min<short>/20 -2.55% 2.248 2.191 - -0.99% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -2.54% 507058.957 494165.432 - -0.75% -
BM_std_minmax<long_long>/29 -2.54% 4.329 4.219 - 0.29% -
std::map<std::string,_int>::ctor(const&)/1024 -2.54% 35413.056 34514.599 - -3.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.53% 2019863.443 1968772.787 - -1.11% -
rng::starts_with(list<int>,_pred)/8 -2.53% 3.725 3.631 - -0.00% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.53% 14540.328 14173.003 - -0.13% -
BM_MakeHeap_string_Ascending_64 -2.52% 4.852 4.730 - 0.20% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.52% 13717.694 13371.604 - -1.63% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.51% 19793.996 19297.749 - -1.57% -
bm_swap_ranges_vb_unaligned/262144 -2.51% 3945.194 3846.335 - -0.05% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.50% 190.835 186.056 - -0.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.50% 1261314.554 1229723.739 - -1.97% -
BM_std_min<unsigned_short>/9 -2.50% 6.476 6.314 - -0.59% -
BM_PushHeap_string_Ascending_16 -2.50% 4.679 4.562 - -0.43% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -2.49% 0.573 0.558 - 1.33% -
rng::move_backward(vector<int>)/262144 -2.49% 22076.034 21527.166 - 0.85% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -2.49% 2.393 2.333 - -15.22% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.48% 26.972 26.302 - -1.35% -
SetIntersection_None_Vector_float_262144_64 -2.48% 1236760.107 1206074.223 - 0.45% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.48% 1374.344 1340.266 - 0.23% -
rng::stable_partition(vector<int>)_(dense)/50 -2.48% 26.440 25.784 - 2.41% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.48% 45810.047 44675.713 - 0.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.48% 179827.219 175375.042 - -2.64% -
SetIntersection_None_Vector_float_262144_4 -2.47% 1212478.636 1182495.641 - -2.85% -
BM_std_min<char>/28 -2.47% 1.776 1.732 - 0.63% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.47% 3.023 2.949 - -0.14% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.47% 12829.706 12512.987 - 0.65% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.47% 19991.291 19497.868 - -1.72% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -2.46% 1.250 1.219 - -9.82% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.46% 6486.153 6326.667 - -3.50% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.46% 113671.721 110879.013 - -3.08% -
std::set<std::string>::contains(key)_(existent)/8192 -2.46% 29.902 29.168 - 5.20% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.45% 2114599.366 2062749.350 - -1.11% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -2.45% 1.207 1.177 - -0.21% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.45% 1525.534 1488.191 - -0.88% -
BM_StringRelationalLiteral_Less_Large_Small_Control -2.44% 1.888 1.842 - 1.75% -
BM_std_min<unsigned_short>/16 -2.44% 1.732 1.689 - -1.52% -
BM_std_min<short>/17 -2.44% 1.586 1.547 - -3.35% -
rng::find_if(vector<bool>)_(process_all)/8 -2.44% 5.615 5.478 - -1.20% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.44% 5.638 5.500 - 0.25% -
SetIntersection_Interlaced_Set_uint64_256_1 -2.44% 4456593.608 4347986.292 - -1.04% -
BM_StringRelational_Compare_Large_Empty_Control -2.44% 1.707 1.665 - 4.34% -
std::rotate(deque<int>)_(1_element_backward)/32 -2.44% 4.571 4.460 - 0.88% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.43% 18.051 17.612 - -0.53% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -2.43% 7.609 7.424 - -3.59% -
SetIntersection_None_Vector_float_16384_1 -2.43% 1203775.177 1174490.723 - 0.02% -
SetIntersection_Front_Set_uint32_256_16 -2.43% 5011159.071 4889276.079 - -2.46% -
BM_std_min<unsigned_char>/32 -2.43% 2.864 2.794 - -3.23% -
BM_std_minmax<unsigned_char>/20 -2.43% 1.932 1.885 - -4.13% -
std::multimap<std::string,_int>::erase(iterator)/8192 -2.42% 32.841 32.046 - -12.57% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.42% 23.728 23.154 - 0.04% -
BM_deque_deque_ranges_copy/64 -2.41% 5.540 5.406 - 0.94% -
BM_std_minmax<long_long>/13 -2.41% 3.103 3.028 - 1.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.41% 1433779.474 1399208.025 - -2.28% -
BM_PushHeap_float_Ascending_1024 -2.41% 3.179 3.102 - -0.57% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.41% 13.303 12.982 - -2.64% -
std::find(list<int>)_(process_all)/32768 -2.41% 27610.919 26945.234 - 4.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.40% 11996775.274 11708336.978 - -4.00% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -2.40% 3938.980 3844.291 - -1.71% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.40% 10181326.453 9936669.242 - 1.20% -
std::move_backward(vector<int>)/262144 -2.40% 21939.934 21413.491 - 0.56% -
SetIntersection_Interlaced_Vector_float_16_16 -2.40% 39141974.530 38202877.815 - -0.28% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -2.40% 0.566 0.552 - 1.55% -
std::count(list<int>)_(every_other)/1048576 -2.40% 831485.064 811557.721 - 0.44% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.39% 171929.527 167821.793 - -1.59% -
bm_write -2.38% 595.691 581.484 - 0.00% -
BM_std_min<unsigned_int>/17 -2.38% 0.971 0.948 - -2.41% -
std::stable_partition(vector<int>)_(dense)/50 -2.38% 26.429 25.800 - 2.06% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 -2.38% 30.574 29.847 - -4.34% -
BM_RangesPushHeap_uint64_Random_64 -2.38% 5.275 5.150 - -3.46% -
std::move(vector<int>)/262144 -2.38% 21917.347 21396.616 - -2.65% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -2.37% 250.746 244.809 - -0.16% -
BM_std_min<short>/27 -2.37% 2.295 2.241 - -4.48% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -2.37% 505.139 493.187 - -0.99% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.36% 2075.600 2026.559 - -2.36% -
BM_std_minmax<unsigned_int>/11 -2.36% 1.828 1.785 - -0.15% -
SetIntersection_None_Vector_float_256_64 -2.35% 3714384.864 3626954.357 - -0.36% -
BM_LowerBound_pair<uint32,_uint32>_262144 -2.35% 621.679 607.079 - -0.33% -
BM_std_minmax<int>/23 -2.35% 2.357 2.302 - -0.39% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -2.35% 1.651 1.612 - -0.40% -
BM_RangesMakeHeap_string_Heap_16384 -2.35% 5.027 4.909 - -0.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.34% 1189547.208 1161705.521 - -3.63% -
std::unordered_multiset<int>::clear()/8192 -2.34% 60117.414 58710.459 - 0.55% -
BM_std_minmax<unsigned_long_long>/3 -2.33% 1.239 1.210 - 0.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -2.33% 9.300 9.083 - -1.29% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.33% 0.849 0.829 - -0.28% -
SetIntersection_None_Vector_float_16384_64 -2.33% 1203707.658 1175717.103 - -0.35% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.32% 24344.024 23780.328 - -0.76% -
BM_MakeThenSortHeap_string_Random_16384 -2.31% 111.158 108.585 - 0.20% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.31% 4294.011 4194.635 - 0.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -2.31% 21005333.031 20519269.378 - -2.26% -
std::find_end(list<int>)_(single_element)/8192 -2.31% 8635.307 8435.782 - 2.53% -
BM_MakeThenSortHeap_string_Random_256 -2.31% 55.726 54.439 - 0.06% -
rng::rotate(vector<bool>)_(by_1/2)/50 -2.30% 18.605 18.177 - -0.21% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.30% 204.518 199.817 - 0.95% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 -2.30% 0.582 0.569 - -0.89% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -2.30% 2258.969 2207.056 - -0.92% -
std::multiset<int>::contains(key)_(existent)/8192 -2.29% 8.816 8.614 - 4.16% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.29% 93.381 91.242 - 0.71% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.29% 15.619 15.261 - -0.24% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.29% 6456.008 6308.302 - -2.26% -
SetIntersection_Front_Vector_string_64_16 -2.28% 21963888.588 21462553.381 - -3.49% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -2.28% 22.836 22.316 - -0.02% -
std::unordered_multimap<int,_int>::clear()/8192 -2.28% 64910.535 63433.812 - 4.03% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.27% 598.051 584.456 - 0.24% -
BM_SortHeap_string_1024 -2.27% 60.841 59.458 - 1.26% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -2.27% 0.931 0.910 - -1.07% -
std::multiset<std::string>::find(key)_(non-existent)/32 -2.27% 10.557 10.317 - -3.89% -
rng::is_sorted_until(list<int>,_pred)/8192 -2.27% 7808.102 7630.883 - 3.39% -
std::unique(deque<int>)_(sprinkled)/8192 -2.27% 7389.143 7221.443 - 2.51% -
std::transform(list<int>)_(identity_transform)/50 -2.27% 39.631 38.733 - -1.92% -
SetIntersection_Front_Vector_string_1024_256 -2.27% 9942359.291 9717087.746 - -5.55% -
SetIntersection_None_Vector_uint64_262144_262144 -2.26% 1205659.984 1178414.103 - -1.18% -
BM_vector_deque_move_backward/4000 -2.26% 145.134 141.854 - -0.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -2.26% 1634042.050 1597140.848 - 0.75% -
SetIntersection_None_Set_uint64_1024_1 -2.26% 8911112.275 8709979.084 - 0.46% -
BM_MakeThenSortHeap_float_Heap_1024 -2.25% 8.327 8.139 - -0.55% -
721_gcc_r -2.25% 13.193 12.896 - -0.09% -
rng::generate_n(deque<int>)/32 -2.25% 8.506 8.315 - -0.87% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.25% 1359.236 1328.651 - 3.34% -
std::stable_partition(deque<int>)_(sparse)/50 -2.25% 29.719 29.050 - 5.14% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.24% 4530.031 4428.333 - -0.07% -
SetIntersection_None_Vector_float_1024_4 -2.24% 1176791.674 1150412.983 - -0.26% -
BM_deque_deque_ranges_move/64 -2.24% 5.522 5.398 - 0.92% -
std::find(list<int>)_(bail_25%)/8 -2.24% 0.954 0.932 - 1.29% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.24% 50.327 49.201 - -1.92% -
BM_std_minmax<short>/2 -2.24% 0.916 0.896 - 5.11% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.23% 115679.663 113094.294 - -1.80% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -2.23% 0.588 0.575 - 0.95% -
BM_std_minmax<char>/21 -2.23% 2.392 2.338 - 0.55% -
BM_vector_deque_ranges_copy_backward/64 -2.23% 3.035 2.967 - -3.52% -
rng::rotate(vector<bool>)_(by_1/2)/32 -2.23% 18.774 18.356 - -0.40% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -2.23% 5.136 5.021 - 1.12% -
BM_std_min<char>/19 -2.23% 1.182 1.156 - 0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.22% 1271473.000 1243191.046 - -1.12% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.22% 3936.866 3849.343 - -0.79% -
std::map<std::string,_int>::find(key)_(existent)/1024 -2.22% 22.653 22.149 - -6.44% -
rng::rotate(vector<bool>)_(by_1/3)/50 -2.22% 18.576 18.164 - -0.37% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -2.22% 10.325 10.096 - -3.36% -
std::is_sorted_until(list<int>)/8192 -2.21% 7275.159 7114.218 - 7.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.21% 1405558.975 1374468.992 - -3.28% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.21% 8.976 8.778 - -3.54% -
std::copy_if(deque<int>)_(entire_range)/8 -2.20% 2.618 2.560 - -0.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.20% 12751375.971 12471273.966 - 41.69% -
std::sort(deque<int>)_(descending)/1024 -2.20% 1335.997 1306.665 - 0.61% -
SetIntersection_Interlaced_Vector_string_64_64 -2.19% 29115011.975 28476497.111 - -0.68% -
BM_MakeHeap_string_SingleElement_1024 -2.19% 6.309 6.171 - 0.79% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.18% 12261.188 11993.384 - -1.27% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -2.18% 45.812 44.811 - -0.30% -
BM_PushHeap_float_Random_64 -2.18% 6.773 6.625 - -0.60% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.18% 572.303 559.810 - -1.13% -
SetIntersection_None_Vector_float_256_256 -2.18% 2338157.163 2287179.259 - 0.36% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -2.18% 8.866 8.673 - 0.24% -
BM_std_minmax<unsigned_char>/30 -2.17% 2.719 2.660 - -3.22% -
BM_MakeThenSortHeap_float_Random_16 -2.17% 10.211 9.989 - 0.78% -
rng::find_if(deque<int>)_(bail_25%)/32768 -2.17% 2776.580 2716.354 - -1.29% -
std::sort(deque<int>)_(pipe-organ)/8192 -2.17% 27481.513 26886.029 - 0.96% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 -2.17% 0.551 0.539 - 0.29% -
SetIntersection_None_Set_string_262144_1 -2.16% 1696284.342 1659580.975 - -0.40% -
rng::search(list<int>)_(no_match)/1024 -2.16% 744.351 728.249 - -55.18% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.16% 644450.793 630525.271 - 0.07% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -2.15% 29.573 28.936 - 0.10% -
BM_std_min<short>/18 -2.15% 1.619 1.584 - 0.72% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.15% 605.029 592.013 - -1.76% -
rng::search(list<int>)_(single_element)/1024 -2.15% 726.036 710.418 - -0.45% -
SetIntersection_None_Vector_uint32_16384_1 -2.15% 1173180.930 1147947.493 - -3.03% -
std::unordered_multimap<int,_int>::clear()/1024 -2.15% 8367.371 8187.667 - 5.21% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -2.15% 0.570 0.558 - 1.57% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.15% 179.250 175.404 - 0.07% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.14% 470.272 460.186 - 2.78% -
std::find_if_not(deque<int>)_(process_all)/1024 -2.14% 484.766 474.370 - -4.52% -
rng::stable_sort(vector<int>)_(repeated)/1024 -2.14% 1130.797 1106.625 - -2.06% -
std::multiset<int>::contains(key)_(non-existent)/8192 -2.14% 8.850 8.661 - -0.86% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -2.13% 0.583 0.570 - -5.37% -
std::multiset<std::string>::ctor(const&)/1024 -2.13% 35540.210 34781.934 - -0.41% -
std::set<int>::find(key)_(existent)/32 -2.13% 1.620 1.585 - 0.05% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.13% 4.084 3.997 - 0.39% -
BM_MakeHeap_uint32_PipeOrgan_16 -2.13% 1.041 1.019 - 0.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.13% 1095222.076 1071923.449 - -2.14% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.13% 22.296 21.822 - -0.69% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -2.13% 12.065 11.809 - 1.67% -
rng::reverse_copy(list<int>)/32768 -2.13% 26087.266 25532.832 - -1.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.12% 21543537.403 21086197.230 - -3.83% -
BM_RangesMakeThenSortHeap_float_Descending_16 -2.12% 1.868 1.828 - 1.04% -
SetIntersection_Front_Set_uint32_262144_4 -2.12% 1134217.881 1110203.507 - -1.52% -
BM_std_minmax<unsigned_long_long>/7 -2.12% 2.528 2.475 - -0.98% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.11% 12206.369 11948.332 - 0.10% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -2.11% 2.807 2.748 - 3.21% -
SetIntersection_Front_Vector_float_16384_16 -2.11% 1189344.320 1164276.539 - -2.43% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -2.11% 25316.375 24782.821 - -0.51% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -2.10% 3841.561 3760.717 - -0.18% -
rng::copy_backward(deque<int>)/8 -2.10% 2.793 2.734 - -0.88% -
SetIntersection_None_Set_string_256_256 -2.10% 6060993.321 5933746.958 - -0.59% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.10% 142.475 139.484 - 0.29% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.10% 32511.212 31828.706 - -1.12% -
SetIntersection_Front_Vector_string_64_4 -2.10% 18824985.955 18430266.776 - -2.14% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.09% 2255.797 2208.594 - -0.87% -
SetIntersection_None_Vector_float_262144_262144 -2.09% 1230660.922 1204960.227 - 0.34% -
BM_MakeThenSortHeap_string_Random_1024 -2.09% 70.329 68.861 - 0.21% -
BM_RangesMakeHeap_float_Random_16384 -2.08% 1.216 1.191 - 0.88% -
std::find_if(list<int>)_(bail_25%)/8 -2.08% 1.218 1.192 - -2.15% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -2.08% 2.639 2.584 - -4.60% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -2.08% 17.733 17.364 - 1.02% -
std::search(vector<int>)_(same_length)/1024 -2.07% 254.843 249.564 - -1.89% -
std::copy_backward(vector<bool>)_(aligned)/4096 -2.07% 5.104 4.999 - -2.37% -
SetIntersection_None_Set_string_262144_16384 -2.07% 1691626.139 1656639.405 - -0.79% -
BM_RangesPushHeap_string_PipeOrgan_64 -2.07% 6.198 6.070 - 4.24% -
BM_std_minmax<unsigned_char>/31 -2.06% 3.158 3.093 - -3.39% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.06% 109910.345 107643.092 - -3.57% -
SetIntersection_Front_Vector_uint32_1024_256 -2.06% 2355344.794 2306793.980 - -2.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.06% 79399.939 77764.036 - -10.32% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -2.06% 19.212 18.817 - 0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.06% 1398137.019 1369374.770 - -1.97% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.06% 3.614 3.540 - -1.51% -
std::map<std::string,_int>::find(key)_(existent)/32 -2.06% 15.285 14.971 - -0.16% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 -2.05% 1.700 1.665 - -2.86% -
BM_deque_vector_ranges_copy_backward/1 -2.05% 2.141 2.097 - 0.05% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -2.05% 22.191 21.736 - -0.30% -
SetIntersection_Interlaced_Vector_uint32_256_4 -2.05% 5291049.252 5182676.186 - 1.67% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 -2.05% 10.620 10.403 - -3.74% -
BM_std_min<unsigned_char>/30 -2.05% 2.308 2.260 - -2.42% -
BM_std_min<short>/512 -2.04% 7.332 7.182 - -1.31% -
SetIntersection_None_Vector_uint32_262144_16384 -2.04% 1210234.326 1185557.118 - -2.48% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.04% 2.043 2.002 - -1.85% -
SetIntersection_Front_Vector_string_256_64 -2.04% 11102266.401 10876010.603 - 1.45% -
rng::search_n(list<int>)_(no_match)/1048576 -2.04% 863147.685 845574.980 - -2.58% -
BM_std_minmax<char>/1 -2.04% 0.634 0.621 - -1.60% -
SetIntersection_None_Set_string_262144_1024 -2.04% 1705269.695 1670565.268 - -1.11% -
SetIntersection_None_Set_string_262144_256 -2.03% 1692200.359 1657777.180 - -0.81% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -2.03% 34.988 34.278 - -0.28% -
BM_RangesMakeHeap_string_Ascending_16384 -2.03% 5.784 5.666 - 1.49% -
SetIntersection_Interlaced_Set_string_262144_4 -2.02% 1890002.688 1851748.779 - -1.85% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -2.02% 3.769 3.693 - -1.68% -
rng::partial_sort_copy(list<int>)_(ascending)/8 -2.02% 8.975 8.793 - -3.71% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -2.02% 32.669 32.010 - 19.28% -
BM_MakeHeap_uint64_Ascending_16 -2.02% 0.669 0.656 - -0.12% -
SetIntersection_None_Vector_float_16384_256 -2.01% 1184387.305 1160545.537 - -1.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -2.01% 1123355.739 1100806.500 - -1.09% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -2.01% 2.431 2.382 - -0.98% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.00% 27381.297 26832.687 - 0.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.00% 63107481.021 61843656.873 - -1.76% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.00% 527.512 516.952 - 0.04% -
std::move(list<int>)/1048576 -2.00% 1016918.116 996580.484 - -0.84% -
BM_vector_deque_copy/1024 -2.00% 36.419 35.691 - -1.56% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -2.00% 7.525 7.375 - -0.61% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.99% 3.669 3.595 - 0.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.99% 1.223 1.198 - 0.21% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.99% 191937.124 188122.187 - -0.62% -
rng::search(deque<int>,_pred)_(same_length)/1000 -1.98% 488.612 478.915 - -0.91% -
std::all_of(vector<int>)_(process_all)/32 -1.98% 8.498 8.329 - -0.57% -
rng::rotate(vector<bool>)_(by_1/4)/50 -1.98% 18.611 18.242 - 0.28% -
SetIntersection_None_Set_string_262144_64 -1.97% 1694752.442 1661286.457 - -0.03% -
std::find_if_not(vector<bool>)_(process_all)/50 -1.97% 36.685 35.961 - 0.99% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -1.97% 0.580 0.568 - 4.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.97% 4470638.136 4382759.487 - -2.05% -
BM_RangesMakeHeap_float_Random_1024 -1.97% 1.231 1.206 - -10.31% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.96% 1.234 1.210 - -1.53% -
BM_deque_vector_copy/1 -1.96% 2.128 2.086 - 0.16% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.96% 55214.669 54131.808 - 0.33% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.96% 8450117.872 8284552.876 - -2.80% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.96% 24.182 23.709 - -0.22% -
std::rotate_copy(list<int>)/32 -1.96% 8.528 8.361 - -0.44% -
BM_SortHeap_string_64 -1.95% 30.548 29.951 - 0.93% -
std::set<int>::contains(key)_(existent)/8192 -1.95% 8.391 8.227 - -0.88% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.95% 19804.003 19417.647 - -1.14% -
SetIntersection_None_Set_string_262144_262144 -1.95% 1698505.939 1665384.439 - -1.12% -
rng::move(vector<int>)/1048576 -1.95% 57762.368 56636.399 - 0.93% -
SetIntersection_None_Vector_uint64_16384_64 -1.95% 1173032.512 1150192.518 - -2.76% -
BM_RangesMakeHeap_uint64_Random_16384 -1.95% 1.005 0.985 - -5.17% -
rng::is_sorted(deque<int>,_pred)/8 -1.94% 4.472 4.385 - -4.98% -
SetIntersection_Front_Set_uint32_16384_16 -1.94% 1306571.012 1281183.981 - -4.12% -
735_gem5_r -1.94% 13.564 13.301 - -0.84% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.94% 5.628 5.519 - 0.62% -
BM_deque_vector_ranges_move_backward/5500 -1.94% 203.150 199.216 - -1.26% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.94% 1866.459 1830.341 - 0.08% -
rng::swap_ranges(deque<int>)/32 -1.93% 10.977 10.765 - -2.42% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -1.93% 50738235.183 49757843.985 - -3.42% -
BM_vector_deque_ranges_move/64000 -1.93% 2853.758 2798.646 - 7.54% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.93% 15304.923 15009.864 - -0.14% -
BM_std_min<unsigned_char>/22 -1.92% 2.104 2.063 - -0.50% -
BM_std_min<short>/23 -1.92% 2.116 2.075 - -1.24% -
std::remove_copy(deque<int>)_(prefix)/32 -1.92% 13.223 12.970 - -0.41% -
BM_MakeThenSortHeap_string_Random_262144 -1.91% 193.862 190.153 - -0.14% -
SetIntersection_None_Vector_float_262144_256 -1.91% 1228446.866 1204941.145 - 1.84% -
SetIntersection_Front_Vector_string_262144_16384 -1.91% 352619279.783 345875357.485 - -1.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.91% 1202052.231 1179071.290 - -5.27% -
BM_std_min<char>/15 -1.91% 2.129 2.088 - 0.35% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -1.91% 42.774 41.957 - 0.21% -
SetIntersection_Front_Set_string_64_16 -1.91% 25760772.646 25269103.886 - -1.94% -
SetIntersection_Interlaced_Set_string_262144_256 -1.90% 2084884.928 2045211.343 - -1.09% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -1.90% 1.273 1.248 - -8.44% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -1.89% 64.880 63.652 - 1.51% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.89% 223735642.953 219498903.881 - -2.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.89% 4667182.281 4578883.439 - -2.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.89% 1254609.375 1230880.045 - -0.32% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.89% 69643.137 68327.366 - -0.27% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.89% 66227.609 64977.478 - -1.03% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.89% 282184.318 276859.684 - -1.90% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -1.88% 1.145 1.123 - -6.91% -
SetIntersection_None_Set_string_262144_16 -1.88% 1689690.675 1657894.205 - -0.42% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.88% 7061741.999 6929123.763 - -3.77% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.88% 854723.895 838680.588 - -1.19% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -1.88% 3.727 3.657 - 20.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.88% 1244552.635 1221214.937 - -0.22% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.87% 16.972 16.654 - -0.70% -
std::stable_partition(list<int>)_(dense)/32 -1.87% 33.335 32.711 - -2.69% -
rng::search_n(list<int>)_(no_match)/1024 -1.87% 743.679 729.767 - 0.87% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -1.87% 14.981 14.701 - 1.22% -
SetIntersection_None_Set_string_16384_256 -1.87% 201103205.264 197351642.631 - -7.88% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.86% 471131.775 462345.285 - 0.42% -
std::set<std::string>::insert(value)_(already_present)/32 -1.86% 11.943 11.721 - -0.12% -
BM_vector_deque_ranges_copy/5500 -1.86% 199.283 195.581 - -0.74% -
BM_std_min<unsigned_long_long>/13 -1.86% 1.753 1.720 - -0.45% -
BM_SortHeap_string_256 -1.85% 45.675 44.829 - 1.43% -
rng::reverse_copy(vector<int>)/4096 -1.85% 137.247 134.704 - -0.06% -
BM_std_minmax<short>/28 -1.85% 2.621 2.572 - -0.12% -
BM_PushHeap_float_Ascending_256 -1.85% 2.525 2.478 - -0.08% -
std::multiset<int>::ctor(const&,_alloc)/8192 -1.85% 49713.458 48793.587 - -0.36% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.85% 8.485 8.329 - -1.20% -
rng::swap_ranges(deque<int>)/50 -1.85% 19.938 19.570 - 7.33% -
BM_vector_deque_ranges_move/5500 -1.84% 199.726 196.041 - -1.76% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -1.84% 169607.424 166478.841 - 3.06% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.84% 4.864 4.775 - -1.11% -
BM_std_minmax<unsigned_short>/15 -1.84% 1.942 1.907 - -1.52% -
BM_MakeThenSortHeap_string_Random_64 -1.84% 40.049 39.311 - 0.47% -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 -1.84% 0.631 0.620 - 0.63% -
BM_RangesMakeHeap_string_Heap_64 -1.84% 4.995 4.903 - -0.21% -
BM_MakeHeap_string_SingleElement_4 -1.84% 3.667 3.599 - 0.00% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 -1.84% 3.006 2.951 - -2.77% -
SetIntersection_None_Vector_float_1024_1024 -1.84% 1172877.518 1151350.272 - 0.25% -
std::equal(deque<int>)_(it,_it,_it)/8 -1.83% 4.276 4.198 - -34.91% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.82% 653.510 641.593 - 0.93% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.82% 253647.803 249031.805 - -1.23% -
BM_MakeThenSortHeap_string_Ascending_16 -1.82% 9.675 9.499 - -1.24% -
std::unordered_multiset<int>::clear()/1024 -1.82% 7884.911 7741.542 - -0.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.82% 654.074 642.200 - 2.19% -
std::set<std::string>::clear()/1024 -1.81% 19874.023 19513.351 - -3.17% -
BM_deque_vector_ranges_copy/5500 -1.81% 201.053 197.405 - -1.71% -
SetIntersection_None_Vector_float_1024_256 -1.81% 1172549.659 1151276.813 - 0.41% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -1.81% 4828.533 4741.324 - 0.14% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -1.80% 6.166 6.055 - -1.30% -
rng::rotate_copy(deque<int>)/32 -1.80% 2.693 2.645 - -4.79% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.80% 1.569 1.540 - -0.77% -
std::move_backward(list<int>)/32768 -1.80% 31933.638 31358.163 - -2.14% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -1.80% 65.761 64.578 - 0.41% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.80% 1129.579 1109.268 - -1.87% -
SetIntersection_Interlaced_Vector_string_16_16 -1.80% 55629017.939 54629091.838 - 0.23% -
BM_MakeHeap_uint64_Ascending_262144 -1.80% 0.741 0.728 - -0.04% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.80% 294.692 289.399 - -1.04% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -1.80% 32.998 32.406 - 1.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.79% 1170226.431 1149301.293 - 3.11% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.79% 5.582 5.483 - -0.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.78% 1225.272 1203.408 - -6.53% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.78% 38.554 37.867 - -0.72% -
BM_SortHeap_string_262144 -1.78% 178.751 175.578 - -1.44% -
BM_std_minmax<int>/31 -1.77% 2.717 2.669 - -0.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.77% 0.738 0.725 - -0.49% -
BM_RangesPushHeap_uint32_Ascending_16384 -1.77% 6.765 6.645 - -1.33% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.77% 46.002 45.187 - 36.46% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.77% 60.718 59.644 - -0.99% -
rng::partition(list<int>)_(sparse)/8192 -1.77% 7879.756 7740.290 - -6.62% -
std::sort(vector<int>)_(ascending)/8 -1.77% 16.889 16.590 - -0.82% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.77% 27720.962 27231.131 - 0.04% -
std::set<std::string>::erase(key)_(existent)/0 -1.77% 64.322 63.185 - -3.48% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -1.77% 0.870 0.854 - 3.45% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -1.77% 3.162 3.106 - 2.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.77% 0.656 0.644 - -0.34% -
SetIntersection_None_Set_uint64_256_256 -1.76% 5881457.348 5777674.832 - -1.38% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.76% 510573.142 501569.583 - -1.52% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.76% 1.021 1.003 - 0.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.76% 2483647.245 2440004.918 - -0.88% -
BM_MakeHeap_string_Random_262144 -1.75% 15.580 15.307 - -0.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.75% 16247044.179 15962216.675 - 0.41% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.75% 93337.948 91702.002 - -1.99% -
BM_std_min<unsigned_char>/16 -1.75% 2.619 2.573 - -3.56% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.74% 4207.500 4134.082 - -1.10% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.74% 8.614 8.464 - 0.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.74% 25.917 25.466 - -2.36% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.74% 984.405 967.266 - -1.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.74% 248119157.896 243813816.511 - -1.87% -
BM_MakeThenSortHeap_float_SingleElement_262144 -1.73% 52.396 51.488 - 4.79% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.73% 530.755 521.563 - -1.97% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -1.73% 5.116 5.027 - -1.13% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.73% 4899.764 4815.070 - 0.09% -
rng::partial_sort_copy(vector<int>)_(descending)/8 -1.73% 18.395 18.077 - -0.22% -
BM_std_minmax<short>/3 -1.73% 1.191 1.170 - 1.53% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.73% 3.752 3.688 - -0.72% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.72% 7095.167 6972.844 - -0.96% -
rng::find_first_of(list<int>)_(small_needle)/1024 -1.72% 2828.744 2780.037 - 0.36% -
BM_std_minmax<char>/22 -1.72% 2.671 2.625 - 1.56% -
rng::all_of(vector<int>)_(process_all)/32 -1.72% 8.483 8.337 - 0.15% -
BM_StringRelational_Less_Small_Small_Control -1.72% 1.727 1.697 - -8.11% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -1.72% 16.201 15.923 - 0.08% -
SetIntersection_None_Set_float_64_16 -1.72% 19226834.711 18896771.164 - 3.29% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.72% 28.527 28.037 - -25.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.71% 1268749.512 1247038.659 - 2.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.71% 2175397.867 2138191.242 - -0.17% -
SetIntersection_Interlaced_Vector_float_16384_256 -1.71% 29707649.995 29199731.885 - 40.72% -
rng::move(list<int>)/262144 -1.71% 253892.495 249553.588 - -1.53% -
BM_std_min<unsigned_short>/20 -1.71% 2.221 2.183 - 1.50% -
723_llvm_r -1.71% 11.766 11.565 - -0.12% -
BM_RangesSortHeap_float_256 -1.71% 5.833 5.733 - -1.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.71% 1151681.609 1132028.902 - -3.07% -
BM_std_min<char>/18 -1.71% 0.988 0.971 - 0.03% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -1.70% 29.886 29.376 - -6.46% -
BM_MakeHeap_uint32_PipeOrgan_256 -1.70% 0.630 0.620 - -0.55% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.70% 37056.562 36426.641 - -2.19% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -1.70% 1.037 1.019 - -1.05% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 -1.70% 26.860 26.405 - -1.78% -
SetIntersection_None_Vector_uint32_16384_256 -1.69% 1174602.669 1154707.081 - -1.62% -
BM_std_minmax<long_long>/12 -1.69% 2.733 2.687 - -0.46% -
std::copy_if(list<int>)_(every_other)/1048576 -1.69% 852156.604 837726.630 - -1.56% -
SetIntersection_Interlaced_Set_float_64_64 -1.69% 15098730.362 14843160.520 - -2.29% -
std::unordered_set<std::string>::clear()/1024 -1.69% 22920.002 22532.067 - -1.23% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.69% 707.261 695.293 - -1.32% -
std::search(list<int>)_(no_match)/8192 -1.69% 7152.815 7032.076 - 0.63% -
rng::rotate(vector<bool>)_(by_1/4)/32 -1.69% 18.620 18.306 - -0.36% -
rng::move(list<int>)/1048576 -1.68% 1030903.247 1013550.669 - -0.78% -
rng::starts_with(vector<int>,_pred)/1000 -1.68% 455.743 448.072 - -1.67% -
rng::remove(vector<int>)_(prefix)/50 -1.68% 57.016 56.058 - -0.62% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.68% 35.465 34.869 - -1.26% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.68% 3421781.287 3364389.022 - -2.23% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.68% 7.720 7.591 - 0.18% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.68% 20.955 20.604 - 0.24% -
SetIntersection_Front_Set_uint32_16_16 -1.67% 42152523.333 41447954.581 - -1.53% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -1.67% 4.047 3.980 - -0.78% -
BM_RangesPushHeap_uint64_Random_262144 -1.67% 6.008 5.908 - -3.18% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.67% 2619.712 2576.040 - 0.11% -
SetIntersection_Interlaced_Vector_string_4_4 -1.67% 162587873.354 159877519.585 - -0.89% -
rng::find_if(list<int>)_(process_all)/32768 -1.67% 29224.039 28737.162 - 4.83% -
rng::all_of(vector<int>)_(process_all)/50 -1.67% 18.457 18.149 - -0.09% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.66% 5.033 4.949 - -0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.66% 1359393.309 1336780.844 - -0.12% -
SetIntersection_None_Set_string_16384_16 -1.66% 197065764.468 193788221.014 - -4.54% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -1.66% 9.488 9.330 - 0.68% -
BM_PopHeap_uint32_262144 -1.66% 42.037 41.339 - 0.04% -
BM_std_minmax_element<char>/4 -1.66% 1.242 1.221 - -1.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.66% 1247596.353 1226895.344 - 0.39% -
BM_RangesMakeHeap_string_Random_16384 -1.66% 12.816 12.604 - 1.06% -
rng::find_if(deque<int>)_(process_all)/50 -1.66% 24.140 23.740 - 0.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.65% 37971085.713 37343367.568 - -0.48% -
SetIntersection_Front_Vector_string_1024_64 -1.65% 3467030.313 3409771.623 - -4.07% -
SetIntersection_Front_Set_uint32_262144_64 -1.65% 2009181.915 1976015.991 - -2.26% -
BM_std_minmax<short>/23 -1.65% 2.693 2.649 - 0.12% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.65% 4737.589 4659.609 - -1.01% -
rng::copy_n(deque<int>)/8 -1.65% 2.758 2.713 - -0.27% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.64% 172519.771 169683.358 - -1.02% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -1.64% 1.439 1.415 - -1.04% -
SetIntersection_None_Vector_uint64_1024_16 -1.64% 1151376.778 1132501.836 - -1.63% -
BM_std_min<int>/32 -1.64% 2.222 2.186 - 1.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.64% 5368191.344 5280253.779 - -1.13% -
SetIntersection_None_Vector_string_262144_4 -1.64% 1353459.219 1331321.162 - -2.34% -
std::find_if(vector<char>)_(bail_25%)/32768 -1.63% 2059.670 2026.040 - 0.10% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.63% 204339.988 201003.775 - -0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.63% 4629478.441 4554044.673 - -1.35% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.63% 605105.949 595249.752 - 0.31% -
BM_MakeThenSortHeap_uint64_Descending_4 -1.63% 1.513 1.488 - 13.31% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.63% 16.700 16.429 - 0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.63% 27730284.320 27279637.691 - -2.76% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.63% 10.802 10.626 - -1.30% -
BM_std_minmax<unsigned_char>/18 -1.62% 1.317 1.295 - -3.22% -
std::partition_copy(vector<int>)/50 -1.62% 12.971 12.761 - -0.65% -
SetIntersection_Front_Set_uint32_262144_16 -1.62% 1311088.146 1289867.100 - -1.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.62% 43824732.315 43115432.618 - -2.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.62% 10015323.153 9853327.803 - -3.90% -
BM_std_minmax<unsigned_char>/17 -1.62% 1.105 1.087 - -3.00% -
std::sample(deque<int>)/32 -1.61% 325.207 319.957 - -1.06% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.61% 1.018 1.001 - 0.18% -
BM_StringFindStringLiteral/512 -1.61% 9.485 9.332 - -2.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.61% 11788898.715 11599141.752 - 0.03% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.61% 54735.039 53856.500 - -2.02% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.60% 45805.127 45069.993 - 0.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.60% 1137567.190 1119314.461 - -3.08% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.60% 5.193 5.110 - 0.44% -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 -1.60% 24.886 24.488 - -1.41% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -1.60% 17.891 17.605 - -2.92% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 -1.60% 2.844 2.798 - -3.40% -
BM_StringFindNoMatch/64 -1.60% 1.849 1.820 - -4.82% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.60% 4.072 4.007 - -0.08% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.59% 24298530.133 23911268.839 - -1.93% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.59% 13.212 13.001 - 0.01% -
std::partition_point(list<int>)/1024 -1.59% 1294.040 1273.442 - 12.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.59% 23719081.531 23341557.095 - -1.32% -
BM_deque_deque_move/4096 -1.59% 152.368 149.948 - -1.25% -
BM_StringEraseToEnd_Huge_Transparent -1.59% 2.566 2.525 - -1.82% -
BM_vector_deque_ranges_copy/65536 -1.58% 2875.076 2829.520 - 7.28% -
BM_vector_deque_ranges_move/4096 -1.58% 147.375 145.044 - -1.53% -
BM_std_minmax<long_long>/10 -1.58% 2.190 2.155 - -0.03% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.58% 5992620.302 5897978.096 - -0.91% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.57% 172991.240 170268.626 - -2.90% -
std::adjacent_find(list<int>,_pred)/8192 -1.57% 8114.629 7987.001 - -5.41% -
BM_std_min<unsigned___int128>/3 -1.57% 1.042 1.026 - 1.59% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -1.57% 153.904 151.484 - 29.64% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -1.57% 52.333 51.511 - 0.11% -
bm_ranges_lexicographical_compare<signed_char>/6 -1.57% 2.615 2.574 - -1.09% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.57% 18.517 18.226 - 0.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.57% 1118531.528 1100978.029 - -0.53% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.57% 72930.302 71787.945 - -0.75% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -1.57% 9.755 9.602 - -2.45% -
BM_RangesPushHeap_uint64_Random_256 -1.56% 5.718 5.628 - -2.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.56% 620.801 611.110 - -14.70% -
SetIntersection_None_Vector_uint64_16384_256 -1.56% 1181587.672 1163144.441 - -0.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.56% 0.999 0.983 - 1.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.56% 4409086.893 4340421.403 - -3.20% -
rng::search_n(list<int>)_(no_match)/8192 -1.56% 7393.262 7278.141 - 4.20% -
rng::contains(list<int>)_(process_all)/1048576 -1.55% 842192.479 829102.837 - 0.73% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.55% 1.675 1.649 - -0.55% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -1.55% 5.367 5.283 - -9.76% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.55% 25156.212 24765.412 - -0.33% -
rng::fill_n(vector<bool>)/64 -1.55% 1.417 1.395 - 2.10% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -1.55% 8.518 8.386 - -1.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.55% 1231497.780 1212391.999 - 0.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.55% 151229730.458 148890257.811 - -0.25% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.54% 3.906 3.845 - 0.59% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.54% 16.984 16.722 - 0.18% -
SetIntersection_None_Set_uint32_1024_64 -1.54% 8872702.556 8735780.557 - -0.88% -
std::stable_sort(vector<int>)_(heap)/1024 -1.54% 2570.571 2530.993 - -0.56% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -1.54% 480.235 472.851 - -2.94% -
SetIntersection_Interlaced_Vector_string_256_4 -1.54% 6379528.372 6281506.596 - -3.15% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.53% 6.853 6.748 - -1.08% -
SetIntersection_Front_Vector_uint32_64_64 -1.53% 11668614.594 11489748.466 - 0.67% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.53% 0.954 0.939 - -0.04% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.53% 16.074 15.828 - 0.32% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -1.53% 10.874 10.708 - -14.61% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.53% 173439.236 170788.054 - -0.71% -
rng::generate_n(deque<int>)/50 -1.53% 12.547 12.355 - -0.35% -
rng::adjacent_find(list<int>)/8 -1.52% 2.134 2.102 - -0.52% -
BM_deque_vector_ranges_copy_backward/5500 -1.52% 203.645 200.548 - -0.74% -
BM_vector_deque_move/5500 -1.52% 199.170 196.146 - -1.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.52% 1257734.375 1238676.107 - 1.04% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.51% 11.463 11.290 - 0.64% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.51% 634125.713 624528.599 - -0.08% -
BM_SortHeap_string_16384 -1.51% 99.061 97.562 - 2.17% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.51% 602.331 593.219 - -0.73% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.51% 1117440.753 1100549.996 - 1.99% -
BM_vector_deque_move/65536 -1.51% 2875.902 2832.455 - 7.37% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.51% 5.385 5.304 - 0.48% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.51% 28169.723 27745.256 - 0.11% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.51% 66.967 65.959 - -1.77% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.51% 1.009 0.994 - -0.67% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.50% 9.590 9.446 - -0.80% -
rng::copy_backward(list<int>)/4096 -1.50% 3109.602 3062.905 - -2.35% -
BM_std_min<unsigned_long_long>/31 -1.50% 3.027 2.981 - -0.85% -
SetIntersection_Front_Vector_float_1024_1 -1.50% 1125612.828 1108714.683 - -1.20% -
SetIntersection_None_Vector_uint32_256_256 -1.50% 2270156.522 2236099.994 - -1.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.50% 61706112.524 60780426.439 - 0.14% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.50% 50970.990 50207.417 - 0.66% -
SetIntersection_None_Vector_uint64_256_16 -1.50% 4283666.595 4219499.769 - -1.61% -
BM_StringFindStringLiteral/1024 -1.50% 18.085 17.815 - -1.34% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.50% 453.792 447.005 - -0.13% -
SetIntersection_None_Set_string_262144_4 -1.49% 1687660.154 1662441.897 - -0.12% -
SetIntersection_Front_Vector_string_256_4 -1.49% 4970487.871 4896334.610 - -1.44% -
SetIntersection_Front_Set_float_262144_262144 -1.49% 1783549.643 1756946.777 - 1.03% -
BM_deque_deque_move/64 -1.49% 5.564 5.481 - 0.62% -
BM_vector_deque_copy/4000 -1.49% 142.847 140.720 - -0.69% -
707_ntest_r -1.49% 16.946 16.694 - 0.12% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -1.49% 18759.187 18480.140 - 0.28% -
std::find_if(vector<bool>)_(process_all)/8 -1.48% 5.605 5.522 - 0.34% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -1.48% 2.615 2.576 - 1.44% -
std::replace_if(deque<int>)_(prefix)/8192 -1.48% 3524.176 3472.038 - -0.64% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.48% 47.560 46.857 - -6.61% -
BM_PushHeap_string_QuickSortAdversary_256 -1.48% 14.809 14.590 - -0.15% -
BM_vector_deque_ranges_copy_backward/512 -1.48% 17.908 17.643 - -2.21% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -1.48% 1.677 1.653 - -1.61% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.47% 44029.499 43380.072 - 0.16% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.47% 5.434 5.354 - 4.46% -
BM_deque_deque_copy/64 -1.47% 5.563 5.481 - 0.23% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.47% 966.303 952.079 - -0.22% -
std::find_if(vector<bool>)_(process_all)/50 -1.47% 36.550 36.013 - 0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.47% 12126495.359 11948308.753 - -0.69% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.47% 6250.586 6158.749 - -0.12% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.47% 38268252.508 37706187.782 - -1.05% -
std::reverse(deque<int>)/512 -1.47% 115.987 114.284 - 0.72% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.47% 756.591 745.486 - 1.22% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.47% 807.975 796.123 - -0.41% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.47% 54857.549 54053.734 - 0.21% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.46% 6.704 6.606 - 1.94% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.46% 21.578 21.263 - 0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.46% 11798542.485 11625898.434 - -0.83% -
rng::copy_n(vector<int>)/8 -1.46% 2.232 2.200 - 0.42% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.46% 526.220 518.532 - -1.37% -
rng::stable_sort(vector<int>)_(heap)/1024 -1.46% 2569.631 2532.123 - -0.37% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -1.46% 9161.493 9027.931 - -0.51% -
SetIntersection_Front_Set_string_256_16 -1.46% 7602450.527 7491733.147 - 0.64% -
std::copy(vector<bool>)_(aligned)/4096 -1.46% 4.700 4.632 - -0.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.46% 1245070.187 1226947.666 - -0.85% -
BM_std_min<long_long>/29 -1.46% 3.041 2.997 - 1.34% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.45% 588.182 579.626 - -0.08% -
BM_std_minmax<short>/6 -1.45% 1.379 1.359 - -0.92% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.45% 2.361 2.327 - -2.75% -
BM_vector_deque_copy_backward/65536 -1.45% 7749.664 7637.247 - -5.04% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.45% 55.137 54.337 - -2.59% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.45% 2.865 2.824 - -3.95% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.45% 4.203 4.142 - -1.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.45% 44982833.121 44331082.176 - -1.39% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.44% 25.535 25.166 - 0.53% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.44% 220.270 217.093 - -0.52% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.44% 30.593 30.152 - -0.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.44% 148083360.559 145948635.602 - -1.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.44% 18129815.843 17868469.525 - -2.76% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.44% 20.890 20.589 - -0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.44% 1299485.231 1280761.386 - -2.95% -
BM_vector_deque_ranges_copy/4096 -1.44% 147.930 145.801 - -0.20% -
rng::search(vector<int>)_(single_element)/1000 -1.44% 231.937 228.607 - -0.25% -
BM_RangesPushHeap_string_Random_256 -1.43% 14.358 14.153 - 0.02% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.43% 61192.537 60315.942 - -0.22% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.43% 6178.916 6090.584 - -0.75% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.43% 836092.059 824148.845 - -0.98% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.43% 19994.390 19709.185 - -1.89% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.42% 450.997 444.577 - -0.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.42% 4403163.729 4340515.887 - -0.28% -
SetIntersection_Front_Vector_string_1024_16 -1.42% 1724233.041 1699752.707 - -0.92% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -1.42% 84.857 83.652 - 5.30% -
std::find_if_not(list<int>)_(process_all)/32768 -1.42% 29947.386 29522.836 - 5.94% -
BM_std_min<short>/64 -1.42% 3.534 3.484 - 2.42% -
std::find_if(deque<int>)_(bail_25%)/8 -1.41% 1.546 1.524 - -0.09% -
rng::find_end(forward_list<int>)_(match_near_end)/1000 -1.41% 774.233 763.289 - -0.25% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.41% 9.019 8.891 - -0.33% -
BM_std_minmax<unsigned_long_long>/5 -1.41% 1.804 1.779 - -2.55% -
BM_RangesMakeHeap_uint64_Random_16 -1.41% 1.293 1.275 - -1.96% -
SetIntersection_Front_Vector_uint64_262144_256 -1.41% 2347708.118 2314640.959 - -1.35% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.41% 694.170 684.394 - 0.71% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.41% 15.965 15.741 - 1.60% -
rng::fill(vector<int>)/1024 -1.41% 30.165 29.740 - 0.79% -
BM_MakeThenSortHeap_string_Ascending_64 -1.41% 15.802 15.579 - -0.79% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.41% 9240.439 9110.472 - 1.09% -
BM_MakeHeap_string_Descending_262144 -1.41% 3.544 3.494 - -3.41% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -1.41% 29.452 29.037 - 2.15% -
SetIntersection_None_Set_uint32_262144_4 -1.41% 1157711.346 1141435.547 - -3.31% -
SetIntersection_None_Vector_uint64_262144_64 -1.41% 1210662.059 1193646.836 - 4.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.40% 1260473.471 1242820.232 - 0.38% -
BM_LowerBound_uint32_16 -1.40% 7.443 7.339 - 0.20% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -1.40% 1198.430 1181.690 - -2.10% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.40% 4448027.088 4385942.096 - -0.91% -
rng::fill_n(list<int>)/50 -1.39% 15.990 15.767 - -1.99% -
std::find_if(vector<char>)_(process_all)/50 -1.39% 12.615 12.440 - -0.47% -
BM_std_minmax<char>/2 -1.39% 0.895 0.882 - 0.38% -
BM_std_minmax<unsigned_int>/23 -1.39% 2.388 2.355 - -2.68% -
rng::sort(vector<int>)_(qsort_adversarial)/8 -1.39% 16.868 16.634 - -0.72% -
BM_vector_deque_move/4096 -1.39% 147.104 145.063 - -1.20% -
SetIntersection_Interlaced_Vector_float_256_4 -1.39% 5356734.997 5282476.410 - -1.00% -
rng::starts_with(deque<int>)/1048576 -1.38% 494374.382 487528.637 - -1.85% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -1.38% 4.569 4.506 - -13.74% -
rng::copy(vector<int>)/4096 -1.38% 149.432 147.371 - 0.24% -
BM_std_min<unsigned_int>/29 -1.38% 2.089 2.060 - -2.14% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.38% 4.238 4.179 - -0.09% -
std::partition(vector<int>)_(dense)/1024 -1.38% 248.416 244.996 - -1.43% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.37% 16.823 16.592 - -0.67% -
BM_std_minmax<unsigned_char>/27 -1.37% 1.868 1.843 - -2.97% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.37% 9974.529 9837.730 - 1.78% -
SetIntersection_None_Vector_float_16384_16384 -1.37% 1193311.270 1176946.255 - -0.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.37% 20055065.732 19780141.152 - 2.36% -
BM_RangesMakeHeap_string_Heap_16 -1.37% 4.670 4.606 - 0.03% -
BM_RangesMakeThenSortHeap_uint64_Descending_64 -1.37% 8.470 8.354 - -1.27% -
std::search_n(list<int>)_(no_match)/8192 -1.36% 7316.834 7217.025 - 6.93% -
BM_std_minmax<char>/30 -1.36% 2.857 2.818 - 1.52% -
SetIntersection_None_Vector_float_262144_1024 -1.36% 1231846.355 1215081.005 - -1.07% -
rng::partial_sort(deque<int>)_(shuffled)/8 -1.36% 34.217 33.752 - -0.50% -
std::find_end(deque<int>)_(process_all)/8192 -1.36% 2040.607 2012.908 - 0.40% -
bm_lexicographical_compare<signed_char>/512 -1.36% 7.979 7.871 - 0.66% -
rng::find_if(deque<int>)_(bail_25%)/1024 -1.36% 106.297 104.857 - -1.49% -
bm_ranges_swap_ranges_vb_aligned/64 -1.35% 3.124 3.081 - -0.36% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.35% 0.980 0.967 - -0.48% -
SetIntersection_Front_Set_string_256_4 -1.35% 5273604.658 5202309.484 - 0.99% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.35% 1479.362 1459.379 - -1.10% -
std::move(deque<int>)/8 -1.35% 3.997 3.943 - -0.54% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.35% 2.548 2.513 - 0.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.35% 1125173.876 1110019.511 - -1.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.35% 60182549.772 59372442.729 - -1.07% -
std::partition_point(vector<int>)/50 -1.35% 2.571 2.536 - -1.64% -
SetIntersection_None_Vector_float_262144_16 -1.34% 1221251.222 1204828.410 - -0.57% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.34% 1.196 1.180 - -0.22% -
BM_PopHeap_string_262144 -1.34% 92.586 91.345 - 5.87% -
BM_MakeThenSortHeap_string_PipeOrgan_256 -1.34% 20.234 19.963 - 1.43% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.34% 601.176 593.121 - -3.25% -
BM_std_min<short>/16 -1.34% 1.800 1.776 - 2.19% -
SetIntersection_Interlaced_Vector_float_256_16 -1.34% 7980317.087 7873622.246 - 1.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.34% 67183926.626 66286040.174 - -0.38% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.34% 147681.112 145708.195 - -0.83% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.34% 45.760 45.149 - -0.01% -
rng::find_last(vector<char>)_(bail_90%)/8192 -1.33% 102.243 100.879 - -1.13% -
753_ns3_r -1.33% 10.220 10.083 - -0.15% -
std::multiset<std::string>::erase(key)_(existent)/8192 -1.33% 135.039 133.240 - 3.88% -
std::partition_copy(list<int>)/32 -1.33% 8.591 8.477 - -1.41% -
BM_std_min<long_long>/3 -1.33% 1.283 1.266 - -5.57% -
SetIntersection_None_Vector_float_16_1 -1.33% 68561932.010 67652419.231 - -0.00% -
std::multiset<int>::count(key)_(existent)/1024 -1.32% 5.717 5.641 - 2.32% -
BM_num_put<long> -1.32% 12.116 11.956 - 0.00% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.32% 113639.763 112138.056 - -1.45% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.32% 5.249 5.179 - 0.09% -
BM_PushHeap_uint32_Ascending_16384 -1.32% 6.735 6.646 - -2.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.32% 11702859.455 11548660.704 - -0.30% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.32% 3515.329 3469.023 - 0.25% -
BM_SortHeap_pair<uint32,_uint32>_256 -1.32% 10.277 10.142 - -3.11% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.32% 3.711 3.662 - 0.63% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.32% 23592.221 23281.772 - -3.00% -
rng::count(list<int>)_(every_other)/1048576 -1.32% 828014.020 817119.665 - 0.65% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.31% 17630998.058 17399606.822 - -5.97% -
BM_MakeThenSortHeap_float_Ascending_1024 -1.31% 8.723 8.608 - -1.43% -
BM_SortHeap_string_16 -1.31% 14.405 14.216 - 0.84% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.31% 5.478 5.406 - 1.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.31% 18894162.785 18647017.259 - 1.05% -
BM_MakeThenSortHeap_float_Random_64 -1.31% 18.166 17.929 - 0.01% -
std::find_first_of(deque<int>)_(small_needle)/8192 -1.30% 28579.279 28206.987 - -6.05% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.30% 25.957 25.619 - -0.06% -
BM_std_min<int>/7 -1.30% 1.053 1.040 - -0.05% -
std::multimap<int,_int>::clear()/1024 -1.30% 10221.252 10088.483 - -2.64% -
BM_MakeHeap_uint64_Random_262144 -1.30% 1.037 1.024 - -2.37% -
SetIntersection_None_Set_string_256_1 -1.30% 12111226.559 11954136.716 - 1.20% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -1.30% 12696.049 12531.381 - 0.76% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.29% 14.046 13.864 - -1.20% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -1.29% 14.292 14.108 - -1.36% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.29% 9.015 8.898 - 0.39% -
std::replace_if(vector<int>)_(prefix)/50 -1.29% 13.880 13.700 - 1.04% -
std::stable_sort(vector<int>)_(ascending)/1024 -1.29% 2109.088 2081.893 - 1.46% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.29% 46449.127 45850.531 - 1.70% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.29% 13833.965 13656.089 - -0.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.28% 1249899.578 1233861.164 - 0.40% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.28% 31.535 31.132 - 0.39% -
BM_std_minmax<long_long>/28 -1.28% 4.140 4.087 - -0.20% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.28% 23048.098 22753.958 - 0.68% -
SetIntersection_Front_Set_float_1024_1 -1.28% 1117979.943 1103725.059 - -1.60% -
std::for_each_n(list<int>)/8 -1.28% 2.592 2.559 - 4.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.27% 40343971.820 39829643.946 - 0.44% -
rng::partial_sort(deque<int>)_(descending)/8192 -1.27% 284077.100 280457.692 - 0.98% -
std::equal(list<int>)_(it,_it,_it)/8 -1.27% 2.819 2.783 - 0.30% -
BM_std_min<short>/30 -1.27% 2.347 2.318 - 0.25% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 -1.27% 25.296 24.974 - -1.22% -
rng::partition_copy(deque<int>)/50 -1.27% 27.459 27.110 - -2.90% -
std::find_if(deque<int>)_(process_all)/8 -1.27% 3.974 3.923 - -0.03% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.27% 374.381 369.634 - 1.36% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.27% 18.009 17.781 - 1.48% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.27% 22.179 21.898 - -27.72% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.26% 449828.650 444153.086 - -0.10% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.26% 28938.910 28574.167 - -1.10% -
BM_std_minmax<short>/15 -1.26% 1.991 1.966 - -0.98% -
std::rotate(deque<int>)_(1_element_forward)/32 -1.25% 4.638 4.580 - 0.85% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -1.25% 33.637 33.216 - -0.17% -
BM_RangesPopHeap_uint64_16 -1.25% 7.658 7.562 - -0.81% -
std::distance(join_view(vector<vector<int>>))/4096 -1.25% 4.471 4.415 - 0.00% -
SetIntersection_Front_Set_float_1024_4 -1.25% 1155074.194 1140594.310 - 2.32% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 -1.25% 10.529 10.397 - -0.96% -
rng::find_if_not(vector<char>)_(process_all)/1024 -1.25% 273.766 270.346 - -1.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.25% 1126825.388 1112771.415 - -2.83% -
std::reverse_copy(list<int>)/4096 -1.25% 3173.792 3134.245 - -0.00% -
rng::stable_sort(vector<int>)_(ascending)/1024 -1.25% 2108.558 2082.302 - 1.40% -
std::find_if(vector<char>)_(process_all)/32768 -1.24% 8234.862 8132.340 - -0.86% -
SetIntersection_Interlaced_Set_string_1024_16 -1.24% 13871943.210 13699267.855 - 0.65% -
std::map<std::string,_int>::clear()/8192 -1.24% 205947.082 203390.983 - -1.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.24% 4469183.778 4413720.113 - -2.85% -
BM_RangesSortHeap_uint32_16 -1.24% 4.849 4.788 - -0.15% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.24% 603218.480 595744.805 - 0.13% -
BM_tolower_string<char> -1.24% 15.184 14.996 - 0.00% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.24% 12.654 12.498 - 0.26% -
SetIntersection_None_Vector_uint64_64_64 -1.24% 9048695.975 8936844.357 - -0.33% -
std::search(vector<int>)_(no_match)/1000 -1.24% 212.878 210.249 - -3.63% -
BM_MakeHeap_string_SingleElement_16384 -1.23% 6.100 6.025 - 1.81% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.23% 55834.617 55145.793 - -2.02% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 -1.23% 9.020 8.909 - 0.04% -
SetIntersection_Front_Vector_float_262144_1 -1.23% 1125785.155 1111917.252 - -0.11% -
SetIntersection_None_Set_float_16384_1024 -1.23% 158910340.260 156956802.456 - -0.45% -
std::search(vector<int>)_(near_matches)/1000 -1.23% 14218.910 14044.165 - -0.06% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.23% 23725.647 23434.317 - 0.10% -
SetIntersection_None_Set_uint32_262144_16 -1.23% 1156487.547 1142294.272 - -3.19% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.22% 23.537 23.249 - -0.01% -
std::remove_copy(deque<int>)_(prefix)/50 -1.22% 19.319 19.084 - -0.46% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.22% 1.441 1.423 - -0.77% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.22% 32.399 32.005 - -0.06% -
BM_RangesMakeHeap_string_SingleElement_1024 -1.22% 6.234 6.158 - -0.81% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.22% 599.219 591.937 - -0.58% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.21% 33.486 33.080 - 3.05% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.21% 8302.829 8202.318 - 0.35% -
BM_std_min<unsigned_short>/6 -1.21% 0.959 0.948 - -0.64% -
SetIntersection_Front_Set_uint64_64_16 -1.21% 16801236.744 16598419.917 - 0.52% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.21% 2180.803 2154.493 - 0.30% -
std::set<int>::ctor(const&)/1024 -1.20% 6286.032 6210.380 - 0.02% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.20% 716.572 707.965 - 1.25% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.20% 24067.480 23778.914 - 0.49% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.20% 690184.266 681914.273 - -0.32% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.20% 7.623 7.532 - 4.57% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.19% 857.757 847.511 - -2.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.19% 8425693.956 8325179.291 - -21.99% -
std::find_if(deque<int>)_(bail_25%)/32768 -1.19% 2748.610 2715.837 - -11.39% -
BM_RangesMakeThenSortHeap_float_Random_256 -1.19% 25.490 25.186 - -0.82% -
BM_SortHeap_pair<uint32,_uint32>_262144 -1.19% 34.012 33.607 - -3.03% -
BM_PushHeap_float_Random_16 -1.19% 5.413 5.348 - -0.26% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.19% 11573029.408 11435240.512 - -0.45% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -1.19% 165000.547 163036.106 - -0.84% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.19% 4345.184 4293.580 - -0.24% -
rng::replace(list<int>)_(prefix)/8192 -1.19% 7285.937 7199.438 - 1.49% -
BM_LowerBound_float_1 -1.19% 2.676 2.644 - 0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.19% 11055925.029 10924723.881 - -0.03% -
std::vector<int>::ctor(size)/1024 -1.18% 41.099 40.612 - -5.95% -
BM_deque_vector_move/1 -1.18% 2.132 2.106 - -1.00% -
SetIntersection_None_Vector_uint32_16384_4 -1.18% 1176480.337 1162546.717 - -1.82% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -1.18% 20.908 20.661 - -14.69% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -1.18% 612.282 605.042 - -4.59% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -1.18% 33.897 33.497 - -1.09% -
rng::all_of(list<int>)_(process_all)/32 -1.18% 11.700 11.562 - 0.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.18% 1244426.432 1229732.666 - -0.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -1.18% 34.348 33.943 - -1.25% -
SetIntersection_Interlaced_Set_string_262144_1 -1.18% 1169761.777 1155971.191 - -1.04% -
std::multiset<int>::count(key)_(existent)/32 -1.18% 3.530 3.488 - -2.25% -
SetIntersection_None_Vector_string_262144_262144 -1.18% 1359865.656 1343865.655 - -1.77% -
SetIntersection_None_Vector_uint32_64_64 -1.17% 9070159.767 8963596.299 - -1.30% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.17% 1162453.764 1148799.728 - 1.10% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -1.17% 195.122 192.832 - 0.51% -
rng::copy_backward(deque<int>)/64 -1.17% 3.080 3.044 - -0.02% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.17% 1102354.118 1089458.659 - -0.14% -
BM_deque_vector_move/64 -1.17% 2.631 2.600 - 0.33% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.17% 1.377 1.361 - -0.71% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.17% 8.968 8.864 - -2.17% -
SetIntersection_Front_Vector_uint64_16384_256 -1.17% 2291855.874 2265085.369 - -14.34% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -1.17% 26260.727 25954.529 - -0.03% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.16% 13051.207 12899.226 - 0.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.16% 1243639.744 1229160.373 - -0.51% -
std::find_if_not(deque<int>)_(process_all)/50 -1.16% 23.965 23.687 - -1.09% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -1.16% 484.498 478.883 - -0.71% -
std::unordered_set<std::string>::clear()/8192 -1.16% 221104.407 218543.210 - -0.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.16% 173704.290 171692.249 - -1.73% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 -1.16% 1435945.514 1419315.619 - -0.04% -
rng::replace_if(vector<int>)_(prefix)/8192 -1.16% 2061.572 2037.749 - -0.23% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -1.15% 10.981 10.854 - -1.98% -
rng::partition(list<int>)_(sparse)/1024 -1.15% 732.566 724.107 - -1.10% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.15% 10.584 10.462 - -1.18% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.15% 42204.285 41717.901 - 0.24% -
SetIntersection_Front_Vector_uint32_1024_1024 -1.15% 5994053.260 5925003.180 - -1.17% -
BM_deque_vector_ranges_copy/1 -1.15% 2.116 2.092 - 0.35% -
BM_SortHeap_pair<uint32,_uint32>_1024 -1.15% 13.945 13.784 - -2.05% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.15% 23.403 23.134 - 0.56% -
rng::search(vector<int>)_(single_element)/1024 -1.15% 237.174 234.448 - -0.06% -
BM_vector_deque_ranges_move/65536 -1.15% 2859.981 2827.124 - 7.45% -
BM_CmpLess_ushort_short -1.15% 1.047 1.035 - 0.00% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.15% 11.604 11.471 - -0.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.15% 1272700.235 1258089.058 - 0.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.15% 1.273 1.259 - -0.75% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 -1.15% 499.981 494.246 - -17.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.14% 1594828.316 1576589.844 - -5.22% -
rng::sort(vector<int>)_(ascending)/8 -1.14% 16.873 16.680 - -0.51% -
BM_std_minmax<int>/9 -1.14% 1.171 1.157 - 0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.14% 3114115.887 3078643.555 - 1.40% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.14% 3.895 3.850 - 0.43% -
BM_lexicographical_compare_three_way_slow_path/16 -1.14% 4.539 4.488 - -1.12% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.14% 518.238 512.356 - 0.02% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.13% 50.331 49.761 - -0.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.13% 6.992 6.912 - -0.26% -
std::set<int>::clear()/1024 -1.13% 8763.731 8664.893 - -2.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.13% 574769418.506 568289311.620 - -0.82% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -1.13% 6.846 6.769 - 0.95% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.12% 1.206 1.193 - -1.11% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.12% 22.769 22.513 - -4.20% -
std::map<std::string,_int>::ctor(const&)/8192 -1.12% 347321.740 343428.343 - -0.69% -
BM_toupper_string<char> -1.12% 15.135 14.965 - 0.00% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.12% 0.920 0.909 - -0.78% -
std::copy_backward(deque<int>)/64 -1.12% 2.970 2.936 - -0.38% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -1.12% 23.046 22.788 - -0.99% -
BM_std_min<int>/28 -1.12% 2.030 2.008 - -0.66% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.12% 1.946 1.924 - -0.14% -
BM_MakeThenSortHeap_string_SingleElement_64 -1.12% 19.674 19.455 - -1.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.11% 1193757.972 1180489.287 - 0.29% -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 -1.11% 16.371 16.189 - -1.19% -
std::remove(list<int>)_(prefix)/8192 -1.11% 8317.967 8225.609 - -2.77% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.11% 1.217 1.203 - 0.85% -
BM_RangesSortHeap_float_1024 -1.11% 8.026 7.937 - -0.39% -
BM_std_min<unsigned_short>/26 -1.11% 2.153 2.129 - 3.41% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.11% 3.620 3.580 - 0.14% -
SetIntersection_Front_Vector_float_262144_256 -1.11% 2369205.226 2343018.501 - 0.96% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -1.10% 1436680.778 1420812.204 - -0.08% -
SetIntersection_None_Set_uint32_256_64 -1.10% 9389029.085 9285343.575 - 1.00% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.10% 13.158 13.013 - -0.33% -
BM_LowerBound_float_16 -1.10% 7.876 7.789 - -0.12% -
std::fill(vector<bool>)/32768 -1.10% 30.457 30.121 - -0.38% -
SetIntersection_Front_Vector_string_262144_16 -1.10% 1720166.411 1701245.015 - -1.44% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.10% 2.092 2.069 - -0.25% -
std::equal(list<int>)_(it,_it,_it)/8192 -1.10% 10089.065 9978.174 - 0.28% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.10% 19.870 19.652 - -0.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.10% 1.022 1.011 - -0.74% -
BM_MakeThenSortHeap_float_Heap_262144 -1.10% 31.070 30.729 - -0.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 -1.09% 5.010 4.955 - -0.83% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.09% 1.121 1.109 - -0.59% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.09% 8.789 8.693 - -1.10% -
rng::stable_sort(deque<int>)_(shuffled)/8 -1.09% 24.494 24.228 - 1.99% -
std::copy_backward(vector<bool>)_(aligned)/32768 -1.08% 35.808 35.419 - -1.52% -
rng::sort(deque<int>)_(shuffled)/8192 -1.08% 81896.483 81008.224 - 0.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.08% 4476323.204 4427796.355 - -0.90% -
SetIntersection_Front_Vector_uint32_256_1 -1.08% 4416967.448 4369103.283 - -0.95% -
BM_MakeHeap_string_Ascending_16 -1.08% 3.762 3.721 - 1.09% -
SetIntersection_Front_Set_string_262144_1 -1.08% 1142036.237 1129661.932 - -3.07% -
std::copy_n(list<int>)/64 -1.08% 14.036 13.884 - -1.20% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 -1.08% 23.474 23.220 - -0.40% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 -1.08% 11.758 11.631 - 0.61% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.07% 4.793 4.741 - -0.74% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.07% 1226220.865 1213068.521 - -2.31% -
std::adjacent_find(list<int>,_pred)/8 -1.07% 3.894 3.852 - -2.05% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.07% 1.240 1.227 - 0.64% -
rng::generate_n(deque<int>)/8192 -1.07% 1978.367 1957.228 - 1.09% -
std::set<int>::equal_range(key)_(existent)/32 -1.07% 1.702 1.684 - -0.59% -
SetIntersection_None_Vector_uint32_256_1 -1.07% 4554634.044 4505990.345 - -0.74% -
BM_MakeHeap_string_SingleElement_256 -1.07% 6.349 6.281 - 1.06% -
SetIntersection_None_Vector_float_256_16 -1.07% 4350486.927 4304108.783 - -0.33% -
std::multiset<int>::find(key)_(existent)/1024 -1.06% 3.799 3.759 - -1.92% -
SetIntersection_Front_Vector_float_64_64 -1.06% 11583921.493 11460846.261 - -0.70% -
SetIntersection_Front_Vector_uint64_262144_1 -1.06% 1120359.662 1108458.754 - -0.46% -
bm_ranges_swap_ranges_vb_unaligned/8 -1.06% 5.005 4.952 - 2.59% -
rng::move(vector<int>)/64 -1.06% 4.111 4.068 - -1.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.06% 17721552.366 17534214.745 - -0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.06% 19318583.879 19114684.372 - -1.32% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.06% 455.974 451.163 - 0.31% -
std::search(list<int>,_pred)_(no_match)/8192 -1.05% 7148.754 7073.352 - -4.33% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.05% 698.463 691.107 - -1.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.05% 11465374.355 11344745.398 - -2.44% -
SetIntersection_Front_Vector_float_1024_64 -1.05% 1448710.809 1433502.746 - 0.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.05% 1259292.479 1246092.365 - 0.90% -
std::copy_n(deque<int>)/4096 -1.05% 148.677 147.120 - 0.82% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.05% 10.816 10.703 - -0.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.04% 2472426.390 2446634.473 - 1.47% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.04% 502585.731 497343.112 - 1.00% -
BM_std_min<unsigned_int>/28 -1.04% 1.962 1.942 - -1.51% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.04% 1.130 1.119 - 0.43% -
BM_std_minmax<long_long>/20 -1.04% 3.318 3.283 - -0.15% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.04% 2842.084 2812.585 - 0.66% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.04% 11.641 11.520 - 0.37% -
std::transform(deque<int>)_(identity_transform)/8192 -1.04% 2471.925 2446.321 - -0.02% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 -1.03% 2793.172 2764.301 - -0.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.03% 4428420.474 4382718.599 - -1.49% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.03% 30.178 29.866 - 0.08% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.03% 497.697 492.568 - 0.33% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.03% 4003.062 3961.895 - 0.21% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.03% 4.362 4.317 - -1.22% -
std::move(list<int>)/8 -1.03% 3.466 3.431 - -0.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.03% 45860986.445 45390131.627 - 1.06% -
rng::search(list<int>)_(single_element)/8192 -1.03% 7419.680 7343.590 - -9.57% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.02% 175343.980 173546.841 - -3.02% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.02% 27.503 27.221 - -0.28% -
BM_std_min<unsigned_char>/512 -1.02% 6.415 6.349 - -0.08% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.02% 33.084 32.746 - -4.75% -
SetIntersection_None_Set_float_16384_256 -1.02% 157405903.206 155795486.023 - -1.37% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.02% 2841.555 2812.538 - 0.70% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -1.02% 104.725 103.655 - 1.08% -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 -1.02% 1.467 1.452 - -1.66% -
std::map<std::string,_int>::clear()/1024 -1.02% 20950.037 20736.218 - 0.61% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 -1.02% 11.414 11.298 - -1.32% -
std::find_if_not(deque<int>)_(process_all)/8 -1.02% 3.964 3.924 - -1.15% -
rng::find_if_not(vector<char>)_(process_all)/8 -1.02% 2.469 2.444 - 2.99% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -1.02% 30.202 29.895 - -0.18% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.01% 27.163 26.888 - -0.86% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.01% 218.763 216.542 - -2.90% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.01% 2471.247 2446.171 - 0.06% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.01% 105874.609 104801.888 - -1.25% -
SetIntersection_None_Vector_uint64_262144_256 -1.01% 1203682.846 1191493.134 - -2.21% -
BM_RangesMakeThenSortHeap_uint64_Random_64 -1.01% 11.879 11.758 - -0.77% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.01% 56.982 56.406 - -0.56% -
std::multimap<int,_int>::clear()/8192 -1.01% 81762.711 80937.132 - -0.80% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -1.01% 38.881 38.489 - -0.52% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.01% 671.691 664.932 - -0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.01% 357910942.758 354309136.797 - 3.35% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.00% 2934.428 2904.944 - 1.05% -
std::partition_point(vector<int>)/1024 -1.00% 6.288 6.225 - 1.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.00% 17.808 17.629 - 0.26% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.00% 13.564 13.428 - -0.73% -
BM_std_minmax<short>/16 -1.00% 1.900 1.881 - 5.45% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.00% 170.697 168.989 - 0.31% -


Report Time: 5.85s
Name Current %
706_stockfish_r 21.399 -
707_ntest_r 16.694 -
709_cactus_r 19.722 -
710_omnetpp_r 8.991 -
721_gcc_r 12.896 -
723_llvm_r 11.565 -
727_cppcheck_r 25.286 2.43%
729_abc_r 18.759 1.26%
731_astcenc_r 10.140 -
735_gem5_r 13.301 -
736_ocio_r 16.276 -
737_gmsh_r 12.707 -
748_flightdm_r 9.000 -
750_sealcrypto_r 18.381 -
753_ns3_r 10.083 -
766_femflow_r 12.824 -
BM_CmpEqual_int_int 1.123 -
BM_CmpEqual_int_schar 1.123 -
BM_CmpEqual_int_short 1.134 -
BM_CmpEqual_int_uchar 1.130 -
BM_CmpEqual_int_uint 1.115 -
BM_CmpEqual_int_ushort 1.132 -
BM_CmpEqual_schar_int 1.141 -
BM_CmpEqual_schar_schar 1.112 -
BM_CmpEqual_schar_short 1.152 -
BM_CmpEqual_schar_uchar 1.113 -
BM_CmpEqual_schar_uint 1.107 -
BM_CmpEqual_schar_ushort 1.110 -
BM_CmpEqual_short_int 1.145 -
BM_CmpEqual_short_schar 1.135 -
BM_CmpEqual_short_short 1.123 -
BM_CmpEqual_short_uchar 1.116 -
BM_CmpEqual_short_uint 1.105 -
BM_CmpEqual_short_ushort 1.111 -
BM_CmpEqual_uchar_int 1.113 -
BM_CmpEqual_uchar_schar 1.057 -
BM_CmpEqual_uchar_short 1.051 -
BM_CmpEqual_uchar_uchar 1.125 -
BM_CmpEqual_uchar_uint 1.120 -
BM_CmpEqual_uchar_ushort 1.131 -
BM_CmpEqual_uint_int 1.138 -
BM_CmpEqual_uint_schar 1.072 -
BM_CmpEqual_uint_short 1.065 -
BM_CmpEqual_uint_uchar 1.133 -
BM_CmpEqual_uint_uint 1.122 -
BM_CmpEqual_uint_ushort 1.127 -
BM_CmpEqual_ushort_int 1.129 -
BM_CmpEqual_ushort_schar 1.056 -
BM_CmpEqual_ushort_short 1.047 -
BM_CmpEqual_ushort_uchar 1.134 -
BM_CmpEqual_ushort_uint 1.118 -
BM_CmpEqual_ushort_ushort 1.119 -
BM_CmpLess_int_int 1.124 -
BM_CmpLess_int_schar 1.120 -
BM_CmpLess_int_short 1.132 -
BM_CmpLess_int_uchar 1.132 -
BM_CmpLess_int_uint 1.126 -
BM_CmpLess_int_ushort 1.129 -
BM_CmpLess_schar_int 1.150 -
BM_CmpLess_schar_schar 0.966 -
BM_CmpLess_schar_short 0.967 -
BM_CmpLess_schar_uchar 1.120 -
BM_CmpLess_schar_uint 1.111 -
BM_CmpLess_schar_ushort 1.121 -
BM_CmpLess_short_int 1.142 -
BM_CmpLess_short_schar 0.958 -
BM_CmpLess_short_short 0.973 -
BM_CmpLess_short_uchar 1.121 -
BM_CmpLess_short_uint 1.113 -
BM_CmpLess_short_ushort 1.119 -
BM_CmpLess_uchar_int 1.125 -
BM_CmpLess_uchar_schar 1.055 -
BM_CmpLess_uchar_short 1.054 -
BM_CmpLess_uchar_uchar 1.129 -
BM_CmpLess_uchar_uint 1.132 -
BM_CmpLess_uchar_ushort 1.136 -
BM_CmpLess_uint_int 1.135 -
BM_CmpLess_uint_schar 1.070 -
BM_CmpLess_uint_short 1.073 -
BM_CmpLess_uint_uchar 1.131 -
BM_CmpLess_uint_uint 1.128 -
BM_CmpLess_uint_ushort 1.132 -
BM_CmpLess_ushort_int 1.121 -
BM_CmpLess_ushort_schar 1.048 -
BM_CmpLess_ushort_short 1.035 -
BM_CmpLess_ushort_uchar 1.137 -
BM_CmpLess_ushort_uint 1.129 -
BM_CmpLess_ushort_ushort 1.127 -
BM_LowerBound_float_1 2.644 -
BM_LowerBound_float_1024 22.071 -
BM_LowerBound_float_16 7.789 -
BM_LowerBound_float_16384 65.939 -
BM_LowerBound_float_256 14.287 -
BM_LowerBound_float_262144 574.793 -
BM_LowerBound_float_4 11.497 -
BM_LowerBound_float_64 8.534 -
BM_LowerBound_pair<uint32,_uint32>_1 2.824 -3.95%
BM_LowerBound_pair<uint32,_uint32>_1024 44.398 -
BM_LowerBound_pair<uint32,_uint32>_16 16.285 -
BM_LowerBound_pair<uint32,_uint32>_16384 100.961 -
BM_LowerBound_pair<uint32,_uint32>_256 32.850 -
BM_LowerBound_pair<uint32,_uint32>_262144 607.079 -
BM_LowerBound_pair<uint32,_uint32>_4 11.188 -
BM_LowerBound_pair<uint32,_uint32>_64 18.711 -
BM_LowerBound_string_1 4.650 3.36%
BM_LowerBound_string_1024 177.365 -1.90%
BM_LowerBound_string_16 36.497 -
BM_LowerBound_string_16384 394.907 1.23%
BM_LowerBound_string_256 126.879 -3.75%
BM_LowerBound_string_262144 2509.317 12.67%
BM_LowerBound_string_4 19.854 -
BM_LowerBound_string_64 69.378 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.860 -1.37%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 58.089 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.487 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.134 -1.32%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.297 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 660.241 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.236 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.515 -
BM_LowerBound_uint32_1 2.595 -
BM_LowerBound_uint32_1024 21.692 -
BM_LowerBound_uint32_16 7.339 -
BM_LowerBound_uint32_16384 65.278 -
BM_LowerBound_uint32_256 14.149 -
BM_LowerBound_uint32_262144 556.336 -
BM_LowerBound_uint32_4 10.419 -
BM_LowerBound_uint32_64 8.088 -
BM_LowerBound_uint64_1 2.603 -
BM_LowerBound_uint64_1024 24.872 -
BM_LowerBound_uint64_16 7.407 -
BM_LowerBound_uint64_16384 70.422 -
BM_LowerBound_uint64_256 16.393 -
BM_LowerBound_uint64_262144 582.684 -
BM_LowerBound_uint64_4 10.453 -
BM_LowerBound_uint64_64 8.370 -
BM_MakeHeap_float_Ascending_1 0.272 -
BM_MakeHeap_float_Ascending_1024 0.700 -
BM_MakeHeap_float_Ascending_16 0.837 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.649 -
BM_MakeHeap_float_Ascending_262144 0.698 -
BM_MakeHeap_float_Ascending_4 0.413 -
BM_MakeHeap_float_Ascending_64 0.628 -
BM_MakeHeap_float_Descending_1 0.278 3.78%
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.187 -
BM_MakeHeap_float_Descending_4 0.290 -
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.275 -
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.216 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.279 -
BM_MakeHeap_float_Heap_64 0.196 -
BM_MakeHeap_float_PipeOrgan_1 0.274 -
BM_MakeHeap_float_PipeOrgan_1024 0.703 -
BM_MakeHeap_float_PipeOrgan_16 1.275 -
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.664 -
BM_MakeHeap_float_PipeOrgan_262144 0.707 -
BM_MakeHeap_float_PipeOrgan_4 0.401 -
BM_MakeHeap_float_PipeOrgan_64 0.797 -
BM_MakeHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.501 -
BM_MakeHeap_float_QuickSortAdversary_16 0.735 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.495 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.201 -
BM_MakeHeap_float_QuickSortAdversary_4 0.393 -
BM_MakeHeap_float_QuickSortAdversary_64 0.580 -
BM_MakeHeap_float_Random_1 0.269 -
BM_MakeHeap_float_Random_1024 1.263 8.86%
BM_MakeHeap_float_Random_16 1.533 -
BM_MakeHeap_float_Random_16384 1.153 -7.09%
BM_MakeHeap_float_Random_256 1.547 7.33%
BM_MakeHeap_float_Random_262144 1.110 -3.05%
BM_MakeHeap_float_Random_4 1.484 -2.88%
BM_MakeHeap_float_Random_64 1.612 -
BM_MakeHeap_float_SingleElement_1 0.277 -
BM_MakeHeap_float_SingleElement_1024 0.697 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.658 -
BM_MakeHeap_float_SingleElement_256 0.678 1.71%
BM_MakeHeap_float_SingleElement_262144 0.713 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.641 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.267 -4.43%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.369 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.259 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.343 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.385 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.391 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.749 -6.02%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.116 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.518 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.506 -3.66%
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.488 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.605 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.476 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.459 -12.17%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.483 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.557 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.549 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.535 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.588 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.528 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.538 -5.33%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.522 2.66%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.353 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.178 -3.33%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.332 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.400 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.419 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.577 4.17%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.119 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.319 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.210 -1.53%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.294 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.365 -1.08%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.335 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.774 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.117 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.076 3.99%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.943 4.08%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 3.122 5.41%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.134 3.17%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.087 -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.638 -1.96%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.160 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.232 2.92%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.151 6.01%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.252 6.14%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.205 1.41%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.354 10.71%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.777 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.132 1.63%
BM_MakeHeap_string_Ascending_1 0.252 -
BM_MakeHeap_string_Ascending_1024 4.886 -
BM_MakeHeap_string_Ascending_16 3.721 1.09%
BM_MakeHeap_string_Ascending_16384 5.237 -1.14%
BM_MakeHeap_string_Ascending_256 4.824 -
BM_MakeHeap_string_Ascending_262144 7.498 -6.54%
BM_MakeHeap_string_Ascending_4 2.846 -
BM_MakeHeap_string_Ascending_64 4.730 -
BM_MakeHeap_string_Descending_1 0.259 -
BM_MakeHeap_string_Descending_1024 2.838 2.36%
BM_MakeHeap_string_Descending_16 2.389 -1.72%
BM_MakeHeap_string_Descending_16384 3.050 -2.70%
BM_MakeHeap_string_Descending_256 2.697 -2.11%
BM_MakeHeap_string_Descending_262144 3.494 -3.41%
BM_MakeHeap_string_Descending_4 2.124 -1.20%
BM_MakeHeap_string_Descending_64 2.606 -1.52%
BM_MakeHeap_string_Heap_1 0.255 -
BM_MakeHeap_string_Heap_1024 4.830 -
BM_MakeHeap_string_Heap_16 4.657 -
BM_MakeHeap_string_Heap_16384 5.085 -
BM_MakeHeap_string_Heap_256 4.978 -
BM_MakeHeap_string_Heap_262144 5.327 -
BM_MakeHeap_string_Heap_4 3.067 -
BM_MakeHeap_string_Heap_64 5.088 -
BM_MakeHeap_string_PipeOrgan_1 0.255 -
BM_MakeHeap_string_PipeOrgan_1024 4.816 -2.01%
BM_MakeHeap_string_PipeOrgan_16 3.630 1.20%
BM_MakeHeap_string_PipeOrgan_16384 5.521 -5.48%
BM_MakeHeap_string_PipeOrgan_256 4.747 -
BM_MakeHeap_string_PipeOrgan_262144 7.238 -2.97%
BM_MakeHeap_string_PipeOrgan_4 2.566 -
BM_MakeHeap_string_PipeOrgan_64 4.720 -
BM_MakeHeap_string_QuickSortAdversary_1 0.264 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.682 -
BM_MakeHeap_string_QuickSortAdversary_16 8.587 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.903 -
BM_MakeHeap_string_QuickSortAdversary_256 10.480 -
BM_MakeHeap_string_QuickSortAdversary_262144 12.716 -
BM_MakeHeap_string_QuickSortAdversary_4 5.971 -1.00%
BM_MakeHeap_string_QuickSortAdversary_64 10.240 -
BM_MakeHeap_string_Random_1 0.249 -
BM_MakeHeap_string_Random_1024 10.862 -
BM_MakeHeap_string_Random_16 8.314 -
BM_MakeHeap_string_Random_16384 12.728 -
BM_MakeHeap_string_Random_256 10.528 -
BM_MakeHeap_string_Random_262144 15.307 -
BM_MakeHeap_string_Random_4 5.857 -
BM_MakeHeap_string_Random_64 10.088 -
BM_MakeHeap_string_SingleElement_1 0.255 -
BM_MakeHeap_string_SingleElement_1024 6.171 -
BM_MakeHeap_string_SingleElement_16 5.559 1.34%
BM_MakeHeap_string_SingleElement_16384 6.025 1.81%
BM_MakeHeap_string_SingleElement_256 6.281 1.06%
BM_MakeHeap_string_SingleElement_262144 7.385 -2.30%
BM_MakeHeap_string_SingleElement_4 3.599 -
BM_MakeHeap_string_SingleElement_64 6.460 3.93%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.883 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.377 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.955 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.893 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.092 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.089 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.599 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.247 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.881 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.967 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.856 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.958 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.852 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.772 1.95%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.994 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.257 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.933 -1.12%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.200 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.110 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.186 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.786 1.36%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.025 -2.58%
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.387 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.964 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.884 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.125 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.908 1.73%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.670 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.794 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.445 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.929 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.801 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.098 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.069 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.563 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.742 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.273 1.70%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.785 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.745 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.874 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.616 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.869 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.248 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.988 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.690 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.307 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.997 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.705 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.929 -
BM_MakeHeap_uint32_Ascending_1 0.275 -
BM_MakeHeap_uint32_Ascending_1024 0.645 -
BM_MakeHeap_uint32_Ascending_16 0.599 -
BM_MakeHeap_uint32_Ascending_16384 0.606 -
BM_MakeHeap_uint32_Ascending_256 0.608 2.40%
BM_MakeHeap_uint32_Ascending_262144 0.665 -
BM_MakeHeap_uint32_Ascending_4 0.387 -
BM_MakeHeap_uint32_Ascending_64 0.553 -
BM_MakeHeap_uint32_Descending_1 0.275 -
BM_MakeHeap_uint32_Descending_1024 0.256 -
BM_MakeHeap_uint32_Descending_16 0.253 -
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.270 -
BM_MakeHeap_uint32_Descending_64 0.233 -
BM_MakeHeap_uint32_Heap_1 0.274 -
BM_MakeHeap_uint32_Heap_1024 0.255 -
BM_MakeHeap_uint32_Heap_16 0.247 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.266 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.276 -
BM_MakeHeap_uint32_Heap_64 0.234 -
BM_MakeHeap_uint32_PipeOrgan_1 0.272 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.713 -
BM_MakeHeap_uint32_PipeOrgan_16 1.019 -
BM_MakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_MakeHeap_uint32_PipeOrgan_256 0.620 -
BM_MakeHeap_uint32_PipeOrgan_262144 0.673 -
BM_MakeHeap_uint32_PipeOrgan_4 0.419 -
BM_MakeHeap_uint32_PipeOrgan_64 0.716 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.620 3.52%
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.482 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.443 -
BM_MakeHeap_uint32_Random_1 0.277 -
BM_MakeHeap_uint32_Random_1024 1.043 -3.51%
BM_MakeHeap_uint32_Random_16 1.253 -2.18%
BM_MakeHeap_uint32_Random_16384 1.018 -
BM_MakeHeap_uint32_Random_256 1.212 5.56%
BM_MakeHeap_uint32_Random_262144 1.012 -
BM_MakeHeap_uint32_Random_4 1.240 6.15%
BM_MakeHeap_uint32_Random_64 1.294 2.72%
BM_MakeHeap_uint32_SingleElement_1 0.273 -
BM_MakeHeap_uint32_SingleElement_1024 0.574 -
BM_MakeHeap_uint32_SingleElement_16 0.488 -
BM_MakeHeap_uint32_SingleElement_16384 0.538 -
BM_MakeHeap_uint32_SingleElement_256 0.546 -
BM_MakeHeap_uint32_SingleElement_262144 0.631 -
BM_MakeHeap_uint32_SingleElement_4 0.331 -
BM_MakeHeap_uint32_SingleElement_64 0.508 -
BM_MakeHeap_uint64_Ascending_1 0.272 -
BM_MakeHeap_uint64_Ascending_1024 0.650 -
BM_MakeHeap_uint64_Ascending_16 0.656 -
BM_MakeHeap_uint64_Ascending_16384 0.628 -
BM_MakeHeap_uint64_Ascending_256 0.628 -
BM_MakeHeap_uint64_Ascending_262144 0.728 -
BM_MakeHeap_uint64_Ascending_4 0.407 -
BM_MakeHeap_uint64_Ascending_64 0.574 -
BM_MakeHeap_uint64_Descending_1 0.275 -
BM_MakeHeap_uint64_Descending_1024 0.254 -
BM_MakeHeap_uint64_Descending_16 0.260 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.279 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.297 5.86%
BM_MakeHeap_uint64_Descending_64 0.270 15.24%
BM_MakeHeap_uint64_Heap_1 0.272 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.262 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.279 -
BM_MakeHeap_uint64_Heap_262144 0.235 -
BM_MakeHeap_uint64_Heap_4 0.276 -
BM_MakeHeap_uint64_Heap_64 0.253 6.50%
BM_MakeHeap_uint64_PipeOrgan_1 0.270 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.653 -
BM_MakeHeap_uint64_PipeOrgan_16 1.045 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.627 -
BM_MakeHeap_uint64_PipeOrgan_256 0.647 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.757 -
BM_MakeHeap_uint64_PipeOrgan_4 0.386 -
BM_MakeHeap_uint64_PipeOrgan_64 0.726 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.270 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.606 -2.57%
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.492 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.408 -9.57%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_MakeHeap_uint64_Random_1 0.277 -
BM_MakeHeap_uint64_Random_1024 1.021 -
BM_MakeHeap_uint64_Random_16 1.381 6.08%
BM_MakeHeap_uint64_Random_16384 1.025 -4.92%
BM_MakeHeap_uint64_Random_256 1.218 9.26%
BM_MakeHeap_uint64_Random_262144 1.024 -2.37%
BM_MakeHeap_uint64_Random_4 1.432 17.16%
BM_MakeHeap_uint64_Random_64 1.329 7.43%
BM_MakeHeap_uint64_SingleElement_1 0.276 -
BM_MakeHeap_uint64_SingleElement_1024 0.570 -
BM_MakeHeap_uint64_SingleElement_16 0.509 -
BM_MakeHeap_uint64_SingleElement_16384 0.583 -
BM_MakeHeap_uint64_SingleElement_256 0.576 -
BM_MakeHeap_uint64_SingleElement_262144 0.753 -
BM_MakeHeap_uint64_SingleElement_4 0.327 -
BM_MakeHeap_uint64_SingleElement_64 0.508 -
BM_MakeThenSortHeap_float_Ascending_1 0.280 -
BM_MakeThenSortHeap_float_Ascending_1024 8.608 -1.43%
BM_MakeThenSortHeap_float_Ascending_16 2.926 -
BM_MakeThenSortHeap_float_Ascending_16384 27.509 -1.69%
BM_MakeThenSortHeap_float_Ascending_256 6.550 -
BM_MakeThenSortHeap_float_Ascending_262144 31.295 -
BM_MakeThenSortHeap_float_Ascending_4 1.451 4.69%
BM_MakeThenSortHeap_float_Ascending_64 3.986 -1.38%
BM_MakeThenSortHeap_float_Descending_1 0.277 -
BM_MakeThenSortHeap_float_Descending_1024 7.959 -1.23%
BM_MakeThenSortHeap_float_Descending_16 1.873 -
BM_MakeThenSortHeap_float_Descending_16384 29.608 -
BM_MakeThenSortHeap_float_Descending_256 5.966 -
BM_MakeThenSortHeap_float_Descending_262144 35.180 -
BM_MakeThenSortHeap_float_Descending_4 1.185 2.13%
BM_MakeThenSortHeap_float_Descending_64 3.329 1.35%
BM_MakeThenSortHeap_float_Heap_1 0.277 -
BM_MakeThenSortHeap_float_Heap_1024 8.139 -
BM_MakeThenSortHeap_float_Heap_16 1.932 4.24%
BM_MakeThenSortHeap_float_Heap_16384 26.019 -
BM_MakeThenSortHeap_float_Heap_256 6.068 -
BM_MakeThenSortHeap_float_Heap_262144 30.729 -
BM_MakeThenSortHeap_float_Heap_4 1.242 2.67%
BM_MakeThenSortHeap_float_Heap_64 3.484 1.37%
BM_MakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.419 -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.058 -
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.482 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.322 -
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.279 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.551 1.71%
BM_MakeThenSortHeap_float_PipeOrgan_64 3.980 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.280 4.21%
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.115 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.972 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 27.985 -1.29%
BM_MakeThenSortHeap_float_QuickSortAdversary_256 5.975 -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.278 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.477 -3.48%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.774 -
BM_MakeThenSortHeap_float_Random_1 0.280 -
BM_MakeThenSortHeap_float_Random_1024 33.242 -
BM_MakeThenSortHeap_float_Random_16 9.989 -
BM_MakeThenSortHeap_float_Random_16384 47.177 -
BM_MakeThenSortHeap_float_Random_256 25.556 -
BM_MakeThenSortHeap_float_Random_262144 62.656 -
BM_MakeThenSortHeap_float_Random_4 4.284 -2.32%
BM_MakeThenSortHeap_float_Random_64 17.929 -
BM_MakeThenSortHeap_float_SingleElement_1 0.271 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.866 -5.99%
BM_MakeThenSortHeap_float_SingleElement_16 3.232 -1.04%
BM_MakeThenSortHeap_float_SingleElement_16384 15.654 2.34%
BM_MakeThenSortHeap_float_SingleElement_256 4.049 -4.84%
BM_MakeThenSortHeap_float_SingleElement_262144 51.488 4.79%
BM_MakeThenSortHeap_float_SingleElement_4 1.349 -
BM_MakeThenSortHeap_float_SingleElement_64 3.342 -3.20%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.617 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.830 2.63%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.631 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.337 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.774 4.84%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.364 1.03%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.381 1.82%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.991 2.86%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.165 1.73%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.188 2.05%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.575 1.78%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 3.009 56.41%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.902 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.124 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.515 1.44%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.249 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.703 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.250 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.877 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.083 -1.29%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.850 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.963 2.07%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.178 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.000 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.019 -1.02%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.813 1.32%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.437 -1.01%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.271 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 14.934 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.494 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 23.897 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.499 1.09%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 34.999 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.327 -4.67%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.844 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.722 -2.77%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.364 -1.86%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.528 -2.77%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.647 -2.49%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.376 -2.39%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.994 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.109 -1.88%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.661 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.304 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.457 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.302 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.625 2.47%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.657 20.80%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.879 -
BM_MakeThenSortHeap_string_Ascending_1 1.366 -
BM_MakeThenSortHeap_string_Ascending_1024 37.491 6.43%
BM_MakeThenSortHeap_string_Ascending_16 9.499 -1.24%
BM_MakeThenSortHeap_string_Ascending_16384 62.582 -
BM_MakeThenSortHeap_string_Ascending_256 19.887 -1.75%
BM_MakeThenSortHeap_string_Ascending_262144 75.029 -
BM_MakeThenSortHeap_string_Ascending_4 5.370 1.61%
BM_MakeThenSortHeap_string_Ascending_64 15.579 -
BM_MakeThenSortHeap_string_Descending_1 1.365 -
BM_MakeThenSortHeap_string_Descending_1024 25.659 -
BM_MakeThenSortHeap_string_Descending_16 7.873 -
BM_MakeThenSortHeap_string_Descending_16384 64.135 -
BM_MakeThenSortHeap_string_Descending_256 17.880 1.55%
BM_MakeThenSortHeap_string_Descending_262144 86.206 -
BM_MakeThenSortHeap_string_Descending_4 3.721 1.53%
BM_MakeThenSortHeap_string_Descending_64 13.049 -
BM_MakeThenSortHeap_string_Heap_1 1.365 -
BM_MakeThenSortHeap_string_Heap_1024 64.479 -
BM_MakeThenSortHeap_string_Heap_16 17.399 -
BM_MakeThenSortHeap_string_Heap_16384 103.107 -
BM_MakeThenSortHeap_string_Heap_256 50.093 -
BM_MakeThenSortHeap_string_Heap_262144 182.416 -
BM_MakeThenSortHeap_string_Heap_4 5.892 -
BM_MakeThenSortHeap_string_Heap_64 34.440 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 31.593 1.08%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.574 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 63.652 1.51%
BM_MakeThenSortHeap_string_PipeOrgan_256 19.963 1.43%
BM_MakeThenSortHeap_string_PipeOrgan_262144 79.878 1.15%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.800 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.005 1.27%
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 68.987 -1.40%
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.451 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 108.965 -1.67%
BM_MakeThenSortHeap_string_QuickSortAdversary_256 54.779 -1.40%
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 189.149 -1.76%
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.502 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.623 -1.17%
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 68.861 -
BM_MakeThenSortHeap_string_Random_16 22.457 -
BM_MakeThenSortHeap_string_Random_16384 108.585 -
BM_MakeThenSortHeap_string_Random_256 54.439 -
BM_MakeThenSortHeap_string_Random_262144 190.153 -
BM_MakeThenSortHeap_string_Random_4 10.350 -
BM_MakeThenSortHeap_string_Random_64 39.311 -
BM_MakeThenSortHeap_string_SingleElement_1 1.365 -
BM_MakeThenSortHeap_string_SingleElement_1024 28.957 -
BM_MakeThenSortHeap_string_SingleElement_16 13.766 -1.43%
BM_MakeThenSortHeap_string_SingleElement_16384 37.069 -2.70%
BM_MakeThenSortHeap_string_SingleElement_256 24.384 -3.39%
BM_MakeThenSortHeap_string_SingleElement_262144 49.561 -2.19%
BM_MakeThenSortHeap_string_SingleElement_4 6.282 -
BM_MakeThenSortHeap_string_SingleElement_64 19.455 -1.76%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.029 -1.27%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.609 -1.11%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.504 -1.22%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.165 -1.55%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.757 -1.33%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.368 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.438 -2.01%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 18.035 1.74%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.710 1.26%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 30.149 1.37%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.189 2.03%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.774 1.74%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.149 -2.60%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.636 1.92%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.663 -1.58%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.588 -1.65%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.378 -1.26%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.103 -1.60%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.006 -1.24%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.011 5.55%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.952 -1.59%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.106 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.934 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.316 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.317 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.587 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.327 -2.75%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.335 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.211 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.329 -1.20%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.106 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.774 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.867 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.595 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.943 3.10%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.908 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.864 -1.20%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.688 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.538 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.669 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.355 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.449 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.602 -6.20%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.125 1.21%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.618 -7.61%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.798 -4.98%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.860 -9.09%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.651 -1.50%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.912 -3.22%
BM_MakeThenSortHeap_uint32_Ascending_1 0.275 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.674 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.713 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.834 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.708 -
BM_MakeThenSortHeap_uint32_Ascending_262144 24.989 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.423 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.739 -
BM_MakeThenSortHeap_uint32_Descending_1 0.271 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.243 -
BM_MakeThenSortHeap_uint32_Descending_16 5.483 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.309 -
BM_MakeThenSortHeap_uint32_Descending_256 8.811 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.413 -
BM_MakeThenSortHeap_uint32_Descending_4 1.435 4.12%
BM_MakeThenSortHeap_uint32_Descending_64 8.673 -
BM_MakeThenSortHeap_uint32_Heap_1 0.276 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.314 -
BM_MakeThenSortHeap_uint32_Heap_16 5.112 -
BM_MakeThenSortHeap_uint32_Heap_16384 16.417 -
BM_MakeThenSortHeap_uint32_Heap_256 8.307 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.419 -
BM_MakeThenSortHeap_uint32_Heap_4 1.204 -
BM_MakeThenSortHeap_uint32_Heap_64 8.116 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.273 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.080 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.821 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.234 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.201 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.610 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.390 -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.247 1.29%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.638 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.608 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.513 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.455 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.420 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.729 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.935 -
BM_MakeThenSortHeap_uint32_Random_1 0.279 -
BM_MakeThenSortHeap_uint32_Random_1024 15.492 -
BM_MakeThenSortHeap_uint32_Random_16 8.684 -
BM_MakeThenSortHeap_uint32_Random_16384 22.162 -
BM_MakeThenSortHeap_uint32_Random_256 13.346 -
BM_MakeThenSortHeap_uint32_Random_262144 32.406 -
BM_MakeThenSortHeap_uint32_Random_4 3.998 -
BM_MakeThenSortHeap_uint32_Random_64 11.911 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.277 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.450 -
BM_MakeThenSortHeap_uint32_SingleElement_16 3.980 -
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.865 -
BM_MakeThenSortHeap_uint32_SingleElement_256 6.638 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.789 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.419 -4.74%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.246 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.271 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.691 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.532 1.06%
BM_MakeThenSortHeap_uint64_Ascending_16384 16.867 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.730 -
BM_MakeThenSortHeap_uint64_Ascending_262144 24.948 -
BM_MakeThenSortHeap_uint64_Ascending_4 1.491 1.67%
BM_MakeThenSortHeap_uint64_Ascending_64 8.344 -
BM_MakeThenSortHeap_uint64_Descending_1 0.279 4.06%
BM_MakeThenSortHeap_uint64_Descending_1024 10.251 -
BM_MakeThenSortHeap_uint64_Descending_16 5.574 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.197 -
BM_MakeThenSortHeap_uint64_Descending_256 8.664 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.441 -
BM_MakeThenSortHeap_uint64_Descending_4 1.488 13.31%
BM_MakeThenSortHeap_uint64_Descending_64 8.399 -
BM_MakeThenSortHeap_uint64_Heap_1 0.276 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.358 -
BM_MakeThenSortHeap_uint64_Heap_16 5.301 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.499 -
BM_MakeThenSortHeap_uint64_Heap_256 8.419 -
BM_MakeThenSortHeap_uint64_Heap_262144 24.660 -
BM_MakeThenSortHeap_uint64_Heap_4 1.214 -1.40%
BM_MakeThenSortHeap_uint64_Heap_64 8.213 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.274 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.096 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.042 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.271 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.317 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 25.651 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.413 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.833 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.616 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.505 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.401 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.738 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.771 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.444 2.51%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.881 -
BM_MakeThenSortHeap_uint64_Random_1 0.276 -
BM_MakeThenSortHeap_uint64_Random_1024 15.408 -
BM_MakeThenSortHeap_uint64_Random_16 8.526 -
BM_MakeThenSortHeap_uint64_Random_16384 22.053 -
BM_MakeThenSortHeap_uint64_Random_256 13.342 -
BM_MakeThenSortHeap_uint64_Random_262144 35.165 -
BM_MakeThenSortHeap_uint64_Random_4 4.016 1.72%
BM_MakeThenSortHeap_uint64_Random_64 11.727 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.276 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.453 6.39%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.038 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.326 -
BM_MakeThenSortHeap_uint64_SingleElement_256 6.784 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.117 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.192 -2.31%
BM_MakeThenSortHeap_uint64_SingleElement_64 6.051 -3.64%
BM_PopHeap_float_1 0.468 -
BM_PopHeap_float_1024 28.219 -
BM_PopHeap_float_16 6.961 -
BM_PopHeap_float_16384 34.249 -
BM_PopHeap_float_256 22.470 -
BM_PopHeap_float_262144 40.543 9.36%
BM_PopHeap_float_4 2.467 -1.15%
BM_PopHeap_float_64 13.513 -
BM_PopHeap_pair<uint32,_uint32>_1 0.507 -7.05%
BM_PopHeap_pair<uint32,_uint32>_1024 29.866 -
BM_PopHeap_pair<uint32,_uint32>_16 9.321 -
BM_PopHeap_pair<uint32,_uint32>_16384 45.149 -
BM_PopHeap_pair<uint32,_uint32>_256 22.462 -
BM_PopHeap_pair<uint32,_uint32>_262144 60.120 3.47%
BM_PopHeap_pair<uint32,_uint32>_4 3.130 -2.24%
BM_PopHeap_pair<uint32,_uint32>_64 15.836 -
BM_PopHeap_string_1 0.524 -8.61%
BM_PopHeap_string_1024 56.276 -
BM_PopHeap_string_16 14.385 -
BM_PopHeap_string_16384 72.657 -1.10%
BM_PopHeap_string_256 40.954 -
BM_PopHeap_string_262144 91.345 5.87%
BM_PopHeap_string_4 5.347 -
BM_PopHeap_string_64 25.946 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.505 15.09%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.957 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.520 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 59.644 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.132 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 79.608 1.70%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.171 -1.35%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.589 -
BM_PopHeap_uint32_1 0.422 -39.36%
BM_PopHeap_uint32_1024 21.364 -
BM_PopHeap_uint32_16 7.551 -
BM_PopHeap_uint32_16384 31.204 -
BM_PopHeap_uint32_256 17.100 1.30%
BM_PopHeap_uint32_262144 41.339 -
BM_PopHeap_uint32_4 2.650 1.00%
BM_PopHeap_uint32_64 12.622 -
BM_PopHeap_uint64_1 0.452 -
BM_PopHeap_uint64_1024 21.577 -
BM_PopHeap_uint64_16 7.650 -
BM_PopHeap_uint64_16384 31.343 -
BM_PopHeap_uint64_256 17.232 -
BM_PopHeap_uint64_262144 42.207 1.56%
BM_PopHeap_uint64_4 2.757 -
BM_PopHeap_uint64_64 12.773 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.102 -
BM_PushHeap_float_Ascending_16 0.976 -
BM_PushHeap_float_Ascending_16384 4.373 1.90%
BM_PushHeap_float_Ascending_256 2.478 -
BM_PushHeap_float_Ascending_262144 5.114 -2.07%
BM_PushHeap_float_Ascending_4 0.535 -
BM_PushHeap_float_Ascending_64 1.738 -
BM_PushHeap_float_Descending_1 0.494 -22.60%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.363 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.356 -
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.466 -
BM_PushHeap_float_PipeOrgan_1024 2.094 -
BM_PushHeap_float_PipeOrgan_16 0.909 -
BM_PushHeap_float_PipeOrgan_16384 2.517 -
BM_PushHeap_float_PipeOrgan_256 1.726 -
BM_PushHeap_float_PipeOrgan_262144 3.153 -
BM_PushHeap_float_PipeOrgan_4 0.482 -
BM_PushHeap_float_PipeOrgan_64 1.301 -
BM_PushHeap_float_QuickSortAdversary_1 0.468 -
BM_PushHeap_float_QuickSortAdversary_1024 0.621 -
BM_PushHeap_float_QuickSortAdversary_16 0.981 -4.32%
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.734 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.396 -11.39%
BM_PushHeap_float_Random_1024 7.451 -
BM_PushHeap_float_Random_16 5.348 -
BM_PushHeap_float_Random_16384 7.606 -
BM_PushHeap_float_Random_256 7.308 -
BM_PushHeap_float_Random_262144 7.555 -3.04%
BM_PushHeap_float_Random_4 3.028 2.75%
BM_PushHeap_float_Random_64 6.625 -
BM_PushHeap_float_SingleElement_1 0.697 33.86%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.364 -
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.402 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.356 -
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.480 11.79%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.177 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.607 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.911 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.251 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.403 -3.74%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.854 3.45%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.405 -
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.471 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.585 -
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.186 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.066 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.232 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.304 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.674 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.653 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.924 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.987 -1.09%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.662 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.612 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.620 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.381 2.56%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.634 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.483 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.406 1.30%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.591 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.242 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.589 1.14%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.584 -4.60%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.748 -1.08%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.553 40.52%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.558 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.570 -5.37%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.558 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.575 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.552 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.584 9.92%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.547 -
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 11.830 -
BM_PushHeap_string_Ascending_16 4.562 -
BM_PushHeap_string_Ascending_16384 17.957 -1.17%
BM_PushHeap_string_Ascending_256 9.340 -
BM_PushHeap_string_Ascending_262144 26.675 -2.59%
BM_PushHeap_string_Ascending_4 2.562 -
BM_PushHeap_string_Ascending_64 6.865 -
BM_PushHeap_string_Descending_1 0.701 -
BM_PushHeap_string_Descending_1024 2.506 2.74%
BM_PushHeap_string_Descending_16 2.130 1.12%
BM_PushHeap_string_Descending_16384 2.356 -1.97%
BM_PushHeap_string_Descending_256 2.308 -2.29%
BM_PushHeap_string_Descending_262144 3.286 -3.45%
BM_PushHeap_string_Descending_4 1.936 1.79%
BM_PushHeap_string_Descending_64 2.255 -
BM_PushHeap_string_PipeOrgan_1 0.702 -
BM_PushHeap_string_PipeOrgan_1024 9.733 -
BM_PushHeap_string_PipeOrgan_16 4.124 -
BM_PushHeap_string_PipeOrgan_16384 13.086 -
BM_PushHeap_string_PipeOrgan_256 7.922 -
BM_PushHeap_string_PipeOrgan_262144 17.619 -2.78%
BM_PushHeap_string_PipeOrgan_4 2.558 2.47%
BM_PushHeap_string_PipeOrgan_64 5.783 -
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.261 -
BM_PushHeap_string_QuickSortAdversary_16 10.211 -1.12%
BM_PushHeap_string_QuickSortAdversary_16384 15.786 -
BM_PushHeap_string_QuickSortAdversary_256 14.590 -
BM_PushHeap_string_QuickSortAdversary_262144 16.323 -
BM_PushHeap_string_QuickSortAdversary_4 6.092 -
BM_PushHeap_string_QuickSortAdversary_64 12.964 -1.09%
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.872 -
BM_PushHeap_string_Random_16 10.128 -
BM_PushHeap_string_Random_16384 16.028 -
BM_PushHeap_string_Random_256 14.166 -
BM_PushHeap_string_Random_262144 18.018 -1.26%
BM_PushHeap_string_Random_4 5.924 -
BM_PushHeap_string_Random_64 12.717 -
BM_PushHeap_string_SingleElement_1 0.700 -
BM_PushHeap_string_SingleElement_1024 2.445 -3.02%
BM_PushHeap_string_SingleElement_16 2.434 -2.37%
BM_PushHeap_string_SingleElement_16384 2.462 -2.46%
BM_PushHeap_string_SingleElement_256 2.424 -3.00%
BM_PushHeap_string_SingleElement_262144 2.510 -1.46%
BM_PushHeap_string_SingleElement_4 2.148 -2.58%
BM_PushHeap_string_SingleElement_64 2.476 -3.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.501 -9.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.811 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.094 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.912 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.926 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.635 1.18%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.011 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.985 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.698 44.80%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.698 -2.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.675 -8.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.693 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.753 -1.46%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.690 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.716 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.905 -3.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.578 4.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.492 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.537 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.516 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.908 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.177 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.927 2.92%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.239 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.557 -9.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.079 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.259 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.683 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.852 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.334 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.835 -1.92%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.525 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.614 14.75%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.476 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.370 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.595 1.33%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.149 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.479 -1.71%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.543 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.867 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.447 -3.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.740 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.725 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.747 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.758 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.740 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.644 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.753 -
BM_PushHeap_uint32_Ascending_1 0.499 -18.91%
BM_PushHeap_uint32_Ascending_1024 3.946 -
BM_PushHeap_uint32_Ascending_16 1.397 -
BM_PushHeap_uint32_Ascending_16384 6.646 -2.47%
BM_PushHeap_uint32_Ascending_256 3.094 -
BM_PushHeap_uint32_Ascending_262144 8.336 1.19%
BM_PushHeap_uint32_Ascending_4 0.761 -
BM_PushHeap_uint32_Ascending_64 2.230 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.389 -
BM_PushHeap_uint32_Descending_16 0.379 6.85%
BM_PushHeap_uint32_Descending_16384 0.385 -
BM_PushHeap_uint32_Descending_256 0.404 -
BM_PushHeap_uint32_Descending_262144 0.384 -
BM_PushHeap_uint32_Descending_4 0.384 13.00%
BM_PushHeap_uint32_Descending_64 0.385 -
BM_PushHeap_uint32_PipeOrgan_1 0.639 31.64%
BM_PushHeap_uint32_PipeOrgan_1024 1.918 -
BM_PushHeap_uint32_PipeOrgan_16 0.878 -
BM_PushHeap_uint32_PipeOrgan_16384 2.392 -
BM_PushHeap_uint32_PipeOrgan_256 1.691 -
BM_PushHeap_uint32_PipeOrgan_262144 3.041 -
BM_PushHeap_uint32_PipeOrgan_4 0.531 -
BM_PushHeap_uint32_PipeOrgan_64 1.310 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.447 -22.57%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.928 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.536 -
BM_PushHeap_uint32_Random_1024 6.292 1.47%
BM_PushHeap_uint32_Random_16 4.567 1.17%
BM_PushHeap_uint32_Random_16384 6.246 -
BM_PushHeap_uint32_Random_256 6.030 -
BM_PushHeap_uint32_Random_262144 6.427 1.26%
BM_PushHeap_uint32_Random_4 2.473 1.22%
BM_PushHeap_uint32_Random_64 5.583 -
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -2.90%
BM_PushHeap_uint32_SingleElement_16 0.336 -5.40%
BM_PushHeap_uint32_SingleElement_16384 0.356 -2.94%
BM_PushHeap_uint32_SingleElement_256 0.382 -
BM_PushHeap_uint32_SingleElement_262144 0.356 -2.97%
BM_PushHeap_uint32_SingleElement_4 0.334 -5.59%
BM_PushHeap_uint32_SingleElement_64 0.350 -3.71%
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.643 2.65%
BM_PushHeap_uint64_Ascending_16 0.976 7.25%
BM_PushHeap_uint64_Ascending_16384 3.683 1.20%
BM_PushHeap_uint64_Ascending_256 2.174 3.91%
BM_PushHeap_uint64_Ascending_262144 4.914 -
BM_PushHeap_uint64_Ascending_4 0.547 -
BM_PushHeap_uint64_Ascending_64 1.613 6.27%
BM_PushHeap_uint64_Descending_1 0.621 -2.24%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.361 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.360 -
BM_PushHeap_uint64_Descending_64 0.377 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.919 -
BM_PushHeap_uint64_PipeOrgan_16 0.888 -
BM_PushHeap_uint64_PipeOrgan_16384 2.382 -
BM_PushHeap_uint64_PipeOrgan_256 1.690 -
BM_PushHeap_uint64_PipeOrgan_262144 3.025 -
BM_PushHeap_uint64_PipeOrgan_4 0.491 -
BM_PushHeap_uint64_PipeOrgan_64 1.326 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.616 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.909 -
BM_PushHeap_uint64_QuickSortAdversary_16384 0.485 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.470 -
BM_PushHeap_uint64_Random_1024 5.963 -
BM_PushHeap_uint64_Random_16 4.277 -
BM_PushHeap_uint64_Random_16384 6.049 3.06%
BM_PushHeap_uint64_Random_256 5.791 -
BM_PushHeap_uint64_Random_262144 6.105 -
BM_PushHeap_uint64_Random_4 2.102 -3.07%
BM_PushHeap_uint64_Random_64 5.130 -2.42%
BM_PushHeap_uint64_SingleElement_1 0.542 -2.26%
BM_PushHeap_uint64_SingleElement_1024 0.374 2.79%
BM_PushHeap_uint64_SingleElement_16 0.356 5.44%
BM_PushHeap_uint64_SingleElement_16384 0.372 -
BM_PushHeap_uint64_SingleElement_256 0.394 -
BM_PushHeap_uint64_SingleElement_262144 0.368 2.91%
BM_PushHeap_uint64_SingleElement_4 0.367 -
BM_PushHeap_uint64_SingleElement_64 0.374 6.32%
BM_RangesMakeHeap_float_Ascending_1 0.277 -
BM_RangesMakeHeap_float_Ascending_1024 0.698 -
BM_RangesMakeHeap_float_Ascending_16 0.734 -
BM_RangesMakeHeap_float_Ascending_16384 0.656 -
BM_RangesMakeHeap_float_Ascending_256 0.668 2.97%
BM_RangesMakeHeap_float_Ascending_262144 0.697 -
BM_RangesMakeHeap_float_Ascending_4 0.393 -
BM_RangesMakeHeap_float_Ascending_64 0.628 -
BM_RangesMakeHeap_float_Descending_1 0.273 -
BM_RangesMakeHeap_float_Descending_1024 0.252 -
BM_RangesMakeHeap_float_Descending_16 0.210 -
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.250 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.275 -
BM_RangesMakeHeap_float_Descending_64 0.195 -
BM_RangesMakeHeap_float_Heap_1 0.275 -
BM_RangesMakeHeap_float_Heap_1024 0.255 -
BM_RangesMakeHeap_float_Heap_16 0.213 -
BM_RangesMakeHeap_float_Heap_16384 0.232 -
BM_RangesMakeHeap_float_Heap_256 0.250 5.08%
BM_RangesMakeHeap_float_Heap_262144 0.231 -
BM_RangesMakeHeap_float_Heap_4 0.277 -
BM_RangesMakeHeap_float_Heap_64 0.193 -
BM_RangesMakeHeap_float_PipeOrgan_1 0.274 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.702 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.299 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.655 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.667 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.704 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.387 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.800 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.275 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.838 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.505 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.405 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.578 -
BM_RangesMakeHeap_float_Random_1 0.274 -
BM_RangesMakeHeap_float_Random_1024 1.206 -10.31%
BM_RangesMakeHeap_float_Random_16 1.643 4.42%
BM_RangesMakeHeap_float_Random_16384 1.191 -
BM_RangesMakeHeap_float_Random_256 1.452 5.61%
BM_RangesMakeHeap_float_Random_262144 1.131 -
BM_RangesMakeHeap_float_Random_4 1.235 -17.50%
BM_RangesMakeHeap_float_Random_64 1.440 -8.47%
BM_RangesMakeHeap_float_SingleElement_1 0.277 -
BM_RangesMakeHeap_float_SingleElement_1024 0.698 -
BM_RangesMakeHeap_float_SingleElement_16 0.661 -
BM_RangesMakeHeap_float_SingleElement_16384 0.658 -
BM_RangesMakeHeap_float_SingleElement_256 0.642 -
BM_RangesMakeHeap_float_SingleElement_262144 0.713 -
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.358 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.273 3.76%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.335 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.395 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.394 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.744 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.124 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.515 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.516 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.486 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.605 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.476 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.530 16.41%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.475 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.271 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.548 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.539 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.529 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.569 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.526 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.578 14.72%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.494 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.350 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.186 -1.88%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.335 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.384 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.407 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.590 4.47%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.116 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.315 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.235 1.19%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.290 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.361 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.330 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.757 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.109 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.280 4.94%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.975 -1.02%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.798 -3.40%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.983 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 2.957 -3.28%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 2.951 -2.77%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.576 1.44%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.021 -4.64%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.198 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.062 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.184 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.177 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.223 1.40%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.776 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.109 -
BM_RangesMakeHeap_string_Ascending_1 0.259 -
BM_RangesMakeHeap_string_Ascending_1024 5.038 -
BM_RangesMakeHeap_string_Ascending_16 3.673 -1.52%
BM_RangesMakeHeap_string_Ascending_16384 5.666 1.49%
BM_RangesMakeHeap_string_Ascending_256 4.909 -
BM_RangesMakeHeap_string_Ascending_262144 7.792 11.47%
BM_RangesMakeHeap_string_Ascending_4 2.884 -
BM_RangesMakeHeap_string_Ascending_64 4.738 -
BM_RangesMakeHeap_string_Descending_1 0.261 -
BM_RangesMakeHeap_string_Descending_1024 2.782 -
BM_RangesMakeHeap_string_Descending_16 2.375 -
BM_RangesMakeHeap_string_Descending_16384 2.889 -6.44%
BM_RangesMakeHeap_string_Descending_256 2.729 -
BM_RangesMakeHeap_string_Descending_262144 3.563 4.88%
BM_RangesMakeHeap_string_Descending_4 2.126 -
BM_RangesMakeHeap_string_Descending_64 2.596 -
BM_RangesMakeHeap_string_Heap_1 0.257 -
BM_RangesMakeHeap_string_Heap_1024 4.680 -
BM_RangesMakeHeap_string_Heap_16 4.606 -
BM_RangesMakeHeap_string_Heap_16384 4.909 -
BM_RangesMakeHeap_string_Heap_256 4.822 -
BM_RangesMakeHeap_string_Heap_262144 5.137 -
BM_RangesMakeHeap_string_Heap_4 3.061 1.21%
BM_RangesMakeHeap_string_Heap_64 4.903 -
BM_RangesMakeHeap_string_PipeOrgan_1 0.261 -
BM_RangesMakeHeap_string_PipeOrgan_1024 5.031 1.66%
BM_RangesMakeHeap_string_PipeOrgan_16 3.648 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.150 -8.05%
BM_RangesMakeHeap_string_PipeOrgan_256 4.872 -
BM_RangesMakeHeap_string_PipeOrgan_262144 7.348 2.21%
BM_RangesMakeHeap_string_PipeOrgan_4 2.587 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.741 -
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.259 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.605 1.57%
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.545 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.809 1.67%
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.478 2.20%
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.713 1.53%
BM_RangesMakeHeap_string_QuickSortAdversary_4 6.013 1.88%
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.230 1.51%
BM_RangesMakeHeap_string_Random_1 0.250 -
BM_RangesMakeHeap_string_Random_1024 10.782 1.79%
BM_RangesMakeHeap_string_Random_16 8.313 -
BM_RangesMakeHeap_string_Random_16384 12.604 1.06%
BM_RangesMakeHeap_string_Random_256 10.429 1.57%
BM_RangesMakeHeap_string_Random_262144 15.309 1.76%
BM_RangesMakeHeap_string_Random_4 5.756 -
BM_RangesMakeHeap_string_Random_64 10.067 1.09%
BM_RangesMakeHeap_string_SingleElement_1 0.254 -
BM_RangesMakeHeap_string_SingleElement_1024 6.158 -
BM_RangesMakeHeap_string_SingleElement_16 5.642 -1.15%
BM_RangesMakeHeap_string_SingleElement_16384 5.995 -
BM_RangesMakeHeap_string_SingleElement_256 6.374 -
BM_RangesMakeHeap_string_SingleElement_262144 7.607 4.23%
BM_RangesMakeHeap_string_SingleElement_4 3.629 1.02%
BM_RangesMakeHeap_string_SingleElement_64 6.237 -2.23%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.897 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.373 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.958 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.895 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.093 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.087 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.607 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.889 1.67%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.979 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.858 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.957 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.758 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.001 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.241 -1.10%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.943 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.193 -1.11%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.112 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.180 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.784 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.060 2.43%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.925 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.387 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.965 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.884 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.127 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.894 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.679 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.254 4.64%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.803 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.455 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.933 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.803 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.099 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.072 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.572 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.709 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.179 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.755 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.741 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.865 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.595 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.775 -1.11%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.996 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.680 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.310 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.707 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.296 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.935 -
BM_RangesMakeHeap_uint32_Ascending_1 0.273 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.644 -
BM_RangesMakeHeap_uint32_Ascending_16 0.607 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.607 -
BM_RangesMakeHeap_uint32_Ascending_256 0.618 2.37%
BM_RangesMakeHeap_uint32_Ascending_262144 0.664 -
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.557 -
BM_RangesMakeHeap_uint32_Descending_1 0.278 -
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.270 -
BM_RangesMakeHeap_uint32_Descending_64 0.249 -
BM_RangesMakeHeap_uint32_Heap_1 0.277 -
BM_RangesMakeHeap_uint32_Heap_1024 0.254 -
BM_RangesMakeHeap_uint32_Heap_16 0.248 -
BM_RangesMakeHeap_uint32_Heap_16384 0.234 -
BM_RangesMakeHeap_uint32_Heap_256 0.265 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.276 -
BM_RangesMakeHeap_uint32_Heap_64 0.233 -
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.273 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.701 -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.019 -1.05%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.608 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.643 -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.669 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.395 -
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.714 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.275 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.493 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.620 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.290 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.483 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.244 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.443 -
BM_RangesMakeHeap_uint32_Random_1 0.277 -
BM_RangesMakeHeap_uint32_Random_1024 1.127 8.71%
BM_RangesMakeHeap_uint32_Random_16 1.235 -
BM_RangesMakeHeap_uint32_Random_16384 1.011 -
BM_RangesMakeHeap_uint32_Random_256 1.132 -10.38%
BM_RangesMakeHeap_uint32_Random_262144 0.992 -5.80%
BM_RangesMakeHeap_uint32_Random_4 1.199 -30.25%
BM_RangesMakeHeap_uint32_Random_64 1.375 -4.37%
BM_RangesMakeHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.573 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.491 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.551 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.625 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.322 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.517 -
BM_RangesMakeHeap_uint64_Ascending_1 0.276 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.651 -
BM_RangesMakeHeap_uint64_Ascending_16 0.663 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.629 -
BM_RangesMakeHeap_uint64_Ascending_256 0.630 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.729 -
BM_RangesMakeHeap_uint64_Ascending_4 0.441 5.74%
BM_RangesMakeHeap_uint64_Ascending_64 0.574 -
BM_RangesMakeHeap_uint64_Descending_1 0.275 -
BM_RangesMakeHeap_uint64_Descending_1024 0.253 -
BM_RangesMakeHeap_uint64_Descending_16 0.255 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.273 -
BM_RangesMakeHeap_uint64_Descending_262144 0.234 -
BM_RangesMakeHeap_uint64_Descending_4 0.283 -
BM_RangesMakeHeap_uint64_Descending_64 0.230 -
BM_RangesMakeHeap_uint64_Heap_1 0.276 -
BM_RangesMakeHeap_uint64_Heap_1024 0.254 -
BM_RangesMakeHeap_uint64_Heap_16 0.258 -
BM_RangesMakeHeap_uint64_Heap_16384 0.236 -
BM_RangesMakeHeap_uint64_Heap_256 0.281 -
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.286 -
BM_RangesMakeHeap_uint64_Heap_64 0.245 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.274 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.653 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.030 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.627 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.657 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.758 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.386 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.725 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.268 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.488 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.621 1.82%
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.292 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.489 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.247 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.404 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.460 -
BM_RangesMakeHeap_uint64_Random_1 0.277 -
BM_RangesMakeHeap_uint64_Random_1024 1.097 4.87%
BM_RangesMakeHeap_uint64_Random_16 1.275 -1.96%
BM_RangesMakeHeap_uint64_Random_16384 0.985 -5.17%
BM_RangesMakeHeap_uint64_Random_256 1.283 13.63%
BM_RangesMakeHeap_uint64_Random_262144 1.043 -
BM_RangesMakeHeap_uint64_Random_4 1.314 11.38%
BM_RangesMakeHeap_uint64_Random_64 1.285 -
BM_RangesMakeHeap_uint64_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.569 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.506 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.583 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.588 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.754 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.328 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.508 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.269 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.673 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.987 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 26.917 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.600 1.35%
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.609 -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.308 -
BM_RangesMakeThenSortHeap_float_Ascending_64 3.951 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.277 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.105 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.828 1.04%
BM_RangesMakeThenSortHeap_float_Descending_16384 29.344 -
BM_RangesMakeThenSortHeap_float_Descending_256 5.962 -
BM_RangesMakeThenSortHeap_float_Descending_262144 34.936 -
BM_RangesMakeThenSortHeap_float_Descending_4 1.327 6.20%
BM_RangesMakeThenSortHeap_float_Descending_64 3.374 3.93%
BM_RangesMakeThenSortHeap_float_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.215 -
BM_RangesMakeThenSortHeap_float_Heap_16 1.938 -
BM_RangesMakeThenSortHeap_float_Heap_16384 26.994 -
BM_RangesMakeThenSortHeap_float_Heap_256 6.143 -
BM_RangesMakeThenSortHeap_float_Heap_262144 30.152 -
BM_RangesMakeThenSortHeap_float_Heap_4 1.230 -4.28%
BM_RangesMakeThenSortHeap_float_Heap_64 3.591 2.61%
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.386 -1.15%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.881 -2.91%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.726 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.204 -3.36%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.794 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.513 1.63%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.019 -1.35%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.272 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.335 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.949 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.664 -1.87%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.055 -1.30%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.522 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.490 -2.43%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.903 -
BM_RangesMakeThenSortHeap_float_Random_1 0.272 -
BM_RangesMakeThenSortHeap_float_Random_1024 32.818 -
BM_RangesMakeThenSortHeap_float_Random_16 9.881 -
BM_RangesMakeThenSortHeap_float_Random_16384 46.605 -
BM_RangesMakeThenSortHeap_float_Random_256 25.186 -
BM_RangesMakeThenSortHeap_float_Random_262144 61.805 -
BM_RangesMakeThenSortHeap_float_Random_4 4.307 -
BM_RangesMakeThenSortHeap_float_Random_64 17.839 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.272 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.863 -
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.286 -1.17%
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.649 -1.18%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.057 -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 51.511 -
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.361 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.361 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.281 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.662 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.850 2.91%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.220 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.628 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.216 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.760 1.04%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.108 -1.36%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.828 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.788 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.854 -1.98%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 33.943 -1.25%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 1.760 -31.31%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.602 -2.45%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.189 -1.11%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.528 -1.28%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.433 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.784 -1.18%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.626 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.639 -11.77%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.266 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.281 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.844 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.918 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.215 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.900 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.030 1.13%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.813 1.26%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.484 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.273 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.336 1.33%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.702 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.517 1.55%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.745 1.83%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 36.104 2.06%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.407 -2.54%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.011 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.882 -1.96%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.298 -1.32%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.745 -1.72%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.856 -1.40%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.103 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.955 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.237 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.654 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.287 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.471 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.290 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.343 -1.34%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.604 18.29%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.860 -
BM_RangesMakeThenSortHeap_string_Ascending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 31.542 4.15%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.647 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 64.325 1.71%
BM_RangesMakeThenSortHeap_string_Ascending_256 20.769 4.53%
BM_RangesMakeThenSortHeap_string_Ascending_262144 80.494 4.57%
BM_RangesMakeThenSortHeap_string_Ascending_4 5.396 -1.25%
BM_RangesMakeThenSortHeap_string_Ascending_64 15.576 -1.26%
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 30.207 3.83%
BM_RangesMakeThenSortHeap_string_Descending_16 7.805 -
BM_RangesMakeThenSortHeap_string_Descending_16384 66.460 1.88%
BM_RangesMakeThenSortHeap_string_Descending_256 18.401 4.02%
BM_RangesMakeThenSortHeap_string_Descending_262144 101.557 19.58%
BM_RangesMakeThenSortHeap_string_Descending_4 3.668 -1.71%
BM_RangesMakeThenSortHeap_string_Descending_64 13.130 2.76%
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.064 -1.06%
BM_RangesMakeThenSortHeap_string_Heap_16 17.765 -
BM_RangesMakeThenSortHeap_string_Heap_16384 101.554 -
BM_RangesMakeThenSortHeap_string_Heap_256 49.308 -
BM_RangesMakeThenSortHeap_string_Heap_262144 195.462 8.44%
BM_RangesMakeThenSortHeap_string_Heap_4 5.969 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.149 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 38.917 -2.36%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.643 -1.74%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 66.857 2.06%
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.687 1.98%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 83.652 5.30%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.771 -1.47%
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.231 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.267 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.743 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 110.201 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.280 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 209.117 10.31%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.620 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 39.970 -
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 68.871 -
BM_RangesMakeThenSortHeap_string_Random_16 22.566 -
BM_RangesMakeThenSortHeap_string_Random_16384 109.353 -
BM_RangesMakeThenSortHeap_string_Random_256 54.599 -
BM_RangesMakeThenSortHeap_string_Random_262144 210.217 10.85%
BM_RangesMakeThenSortHeap_string_Random_4 10.472 -
BM_RangesMakeThenSortHeap_string_Random_64 39.244 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 29.376 -6.46%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.741 -2.28%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 37.481 -2.34%
BM_RangesMakeThenSortHeap_string_SingleElement_256 24.491 -11.15%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 57.003 15.16%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.261 -3.34%
BM_RangesMakeThenSortHeap_string_SingleElement_64 19.551 -7.44%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.165 1.06%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.663 1.35%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.699 1.02%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.283 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.077 1.11%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.440 2.06%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.539 1.10%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.872 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.629 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.884 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.020 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.309 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.138 -1.68%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.511 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.629 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.589 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.253 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.001 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.761 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.002 -1.85%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.856 -1.71%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.037 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.918 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.271 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.294 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.577 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.334 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.290 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.419 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.475 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.356 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.961 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.266 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.540 -1.51%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.906 2.20%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.980 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.906 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.806 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.562 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.851 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.344 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.541 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.524 -11.56%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 4.884 -9.85%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.445 -15.93%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.709 -9.71%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.552 -19.28%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.649 -1.29%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.811 -9.30%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.700 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.737 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.860 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.703 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 25.060 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.420 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.722 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.272 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.196 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.511 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.265 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.743 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.333 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.462 7.09%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.667 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.304 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.110 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.374 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.248 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.354 -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.188 -2.13%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.105 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.109 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.740 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.223 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.305 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.615 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.358 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.276 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.629 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.610 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.506 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.449 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.420 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.665 -2.86%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 8.965 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.272 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.572 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.690 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.296 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.387 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.597 -
BM_RangesMakeThenSortHeap_uint32_Random_4 4.043 -
BM_RangesMakeThenSortHeap_uint32_Random_64 11.990 1.04%
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.274 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 8.763 -7.17%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.057 1.96%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.103 -3.45%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.633 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.958 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.546 2.09%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.318 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.274 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.681 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.483 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 16.860 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.707 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 24.974 -1.22%
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.452 -1.66%
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.334 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.224 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.571 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.189 -1.19%
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.692 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.488 -1.41%
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.453 -
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.354 -1.27%
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.380 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.310 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.598 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.465 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 24.859 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.234 4.52%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.257 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.272 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.172 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.112 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.433 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.347 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.041 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.399 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.965 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.636 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.543 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.440 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.783 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.871 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.430 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.910 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.453 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.589 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.081 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.317 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.581 -
BM_RangesMakeThenSortHeap_uint64_Random_4 3.977 -
BM_RangesMakeThenSortHeap_uint64_Random_64 11.758 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.269 -3.73%
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.130 -6.68%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.018 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.405 -1.78%
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.774 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.156 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.237 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 6.146 3.23%
BM_RangesPopHeap_float_1 0.471 -
BM_RangesPopHeap_float_1024 28.038 -
BM_RangesPopHeap_float_16 6.943 -
BM_RangesPopHeap_float_16384 33.694 -1.73%
BM_RangesPopHeap_float_256 22.141 -
BM_RangesPopHeap_float_262144 38.622 3.90%
BM_RangesPopHeap_float_4 2.436 -1.89%
BM_RangesPopHeap_float_64 13.402 -1.12%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.633 41.43%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.646 -
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.330 -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 44.811 -
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.316 -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 59.742 -
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.179 -
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.828 -
BM_RangesPopHeap_string_1 0.573 -10.32%
BM_RangesPopHeap_string_1024 56.899 -
BM_RangesPopHeap_string_16 14.450 -
BM_RangesPopHeap_string_16384 71.468 -
BM_RangesPopHeap_string_256 41.061 -
BM_RangesPopHeap_string_262144 91.349 -7.62%
BM_RangesPopHeap_string_4 5.346 1.92%
BM_RangesPopHeap_string_64 25.914 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.557 9.54%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.602 -1.00%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.438 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 59.617 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.096 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 77.790 3.37%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.143 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.557 -
BM_RangesPopHeap_uint32_1 0.509 -8.21%
BM_RangesPopHeap_uint32_1024 21.256 -
BM_RangesPopHeap_uint32_16 7.581 -
BM_RangesPopHeap_uint32_16384 31.167 -
BM_RangesPopHeap_uint32_256 17.020 -
BM_RangesPopHeap_uint32_262144 41.078 -
BM_RangesPopHeap_uint32_4 2.649 -
BM_RangesPopHeap_uint32_64 12.629 -
BM_RangesPopHeap_uint64_1 0.499 12.17%
BM_RangesPopHeap_uint64_1024 21.616 -
BM_RangesPopHeap_uint64_16 7.562 -
BM_RangesPopHeap_uint64_16384 31.326 -
BM_RangesPopHeap_uint64_256 17.082 -
BM_RangesPopHeap_uint64_262144 41.956 1.22%
BM_RangesPopHeap_uint64_4 2.717 1.27%
BM_RangesPopHeap_uint64_64 12.631 -
BM_RangesPushHeap_float_Ascending_1 0.468 -
BM_RangesPushHeap_float_Ascending_1024 3.105 -
BM_RangesPushHeap_float_Ascending_16 0.976 -
BM_RangesPushHeap_float_Ascending_16384 4.372 -
BM_RangesPushHeap_float_Ascending_256 2.481 -
BM_RangesPushHeap_float_Ascending_262144 5.091 -1.79%
BM_RangesPushHeap_float_Ascending_4 0.536 -
BM_RangesPushHeap_float_Ascending_64 1.739 -
BM_RangesPushHeap_float_Descending_1 0.547 -2.21%
BM_RangesPushHeap_float_Descending_1024 0.390 -
BM_RangesPushHeap_float_Descending_16 0.373 -
BM_RangesPushHeap_float_Descending_16384 0.384 -
BM_RangesPushHeap_float_Descending_256 0.403 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.379 4.13%
BM_RangesPushHeap_float_Descending_64 0.382 -
BM_RangesPushHeap_float_PipeOrgan_1 0.466 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.093 -
BM_RangesPushHeap_float_PipeOrgan_16 0.908 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.517 -
BM_RangesPushHeap_float_PipeOrgan_256 1.723 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.147 -
BM_RangesPushHeap_float_PipeOrgan_4 0.481 -3.26%
BM_RangesPushHeap_float_PipeOrgan_64 1.297 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.619 -
BM_RangesPushHeap_float_QuickSortAdversary_16 1.028 5.40%
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.492 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.734 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.537 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.538 -
BM_RangesPushHeap_float_Random_1024 7.506 -
BM_RangesPushHeap_float_Random_16 5.392 -
BM_RangesPushHeap_float_Random_16384 7.617 1.95%
BM_RangesPushHeap_float_Random_256 7.335 1.18%
BM_RangesPushHeap_float_Random_262144 7.564 -
BM_RangesPushHeap_float_Random_4 3.036 1.99%
BM_RangesPushHeap_float_Random_64 6.682 -
BM_RangesPushHeap_float_SingleElement_1 0.637 54.85%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.369 -
BM_RangesPushHeap_float_SingleElement_16384 0.384 -
BM_RangesPushHeap_float_SingleElement_256 0.403 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.368 3.04%
BM_RangesPushHeap_float_SingleElement_64 0.381 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.466 13.44%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.194 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.608 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.863 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.261 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.728 2.41%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.828 -3.31%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.401 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.475 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.483 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.499 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.474 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.516 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.473 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.555 -4.19%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.558 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.743 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.203 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.079 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.230 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.334 1.80%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.674 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.656 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.945 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.024 3.12%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.651 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.653 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.457 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.616 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.424 3.42%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.499 -3.57%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.375 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.388 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.424 -3.59%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.336 2.16%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.478 -1.01%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.748 3.21%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.769 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.569 3.42%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.595 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.571 3.77%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.589 3.12%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.565 3.72%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.547 2.74%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.568 4.00%
BM_RangesPushHeap_string_Ascending_1 0.702 -
BM_RangesPushHeap_string_Ascending_1024 14.467 9.98%
BM_RangesPushHeap_string_Ascending_16 4.734 -
BM_RangesPushHeap_string_Ascending_16384 23.835 24.42%
BM_RangesPushHeap_string_Ascending_256 11.371 8.53%
BM_RangesPushHeap_string_Ascending_262144 39.097 28.89%
BM_RangesPushHeap_string_Ascending_4 2.640 2.52%
BM_RangesPushHeap_string_Ascending_64 7.633 4.19%
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 3.143 31.91%
BM_RangesPushHeap_string_Descending_16 2.448 17.61%
BM_RangesPushHeap_string_Descending_16384 3.341 44.19%
BM_RangesPushHeap_string_Descending_256 2.893 27.82%
BM_RangesPushHeap_string_Descending_262144 5.687 82.30%
BM_RangesPushHeap_string_Descending_4 2.241 17.37%
BM_RangesPushHeap_string_Descending_64 2.652 21.55%
BM_RangesPushHeap_string_PipeOrgan_1 0.700 -
BM_RangesPushHeap_string_PipeOrgan_1024 10.665 10.47%
BM_RangesPushHeap_string_PipeOrgan_16 4.251 3.70%
BM_RangesPushHeap_string_PipeOrgan_16384 16.228 26.11%
BM_RangesPushHeap_string_PipeOrgan_256 8.576 7.83%
BM_RangesPushHeap_string_PipeOrgan_262144 22.645 30.59%
BM_RangesPushHeap_string_PipeOrgan_4 2.653 5.94%
BM_RangesPushHeap_string_PipeOrgan_64 6.070 4.24%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.853 4.19%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.352 2.03%
BM_RangesPushHeap_string_QuickSortAdversary_16384 16.813 6.86%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.970 3.24%
BM_RangesPushHeap_string_QuickSortAdversary_262144 17.603 7.99%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.205 2.20%
BM_RangesPushHeap_string_QuickSortAdversary_64 13.169 2.58%
BM_RangesPushHeap_string_Random_1 0.700 -
BM_RangesPushHeap_string_Random_1024 15.028 -
BM_RangesPushHeap_string_Random_16 10.119 -
BM_RangesPushHeap_string_Random_16384 16.975 4.95%
BM_RangesPushHeap_string_Random_256 14.153 -
BM_RangesPushHeap_string_Random_262144 22.061 21.56%
BM_RangesPushHeap_string_Random_4 5.962 -
BM_RangesPushHeap_string_Random_64 12.717 -
BM_RangesPushHeap_string_SingleElement_1 0.702 -
BM_RangesPushHeap_string_SingleElement_1024 2.622 7.41%
BM_RangesPushHeap_string_SingleElement_16 2.649 9.74%
BM_RangesPushHeap_string_SingleElement_16384 2.633 7.21%
BM_RangesPushHeap_string_SingleElement_256 2.606 7.60%
BM_RangesPushHeap_string_SingleElement_262144 2.743 8.44%
BM_RangesPushHeap_string_SingleElement_4 2.348 8.12%
BM_RangesPushHeap_string_SingleElement_64 2.644 7.59%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.556 3.63%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.816 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.100 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.975 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.933 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.489 -1.10%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.003 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.983 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.534 14.36%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.719 3.39%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.827 27.39%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.699 2.25%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.779 6.18%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.702 2.42%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.700 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.947 3.05%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.467 -12.87%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.490 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.536 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.535 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.897 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.152 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.920 1.92%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.247 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.636 31.87%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.082 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.269 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.681 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.852 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.332 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.829 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.527 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.699 77.88%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.445 -1.23%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.312 2.33%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.446 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.087 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.714 1.05%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.577 1.49%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.734 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.463 -3.76%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.779 5.41%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.734 1.48%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.746 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.761 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.738 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.650 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.748 -
BM_RangesPushHeap_uint32_Ascending_1 0.521 -9.67%
BM_RangesPushHeap_uint32_Ascending_1024 3.886 -1.42%
BM_RangesPushHeap_uint32_Ascending_16 1.392 -
BM_RangesPushHeap_uint32_Ascending_16384 6.645 -1.33%
BM_RangesPushHeap_uint32_Ascending_256 3.049 -1.30%
BM_RangesPushHeap_uint32_Ascending_262144 8.059 -3.29%
BM_RangesPushHeap_uint32_Ascending_4 0.761 -
BM_RangesPushHeap_uint32_Ascending_64 2.202 -1.06%
BM_RangesPushHeap_uint32_Descending_1 0.466 -
BM_RangesPushHeap_uint32_Descending_1024 0.383 -
BM_RangesPushHeap_uint32_Descending_16 0.356 -
BM_RangesPushHeap_uint32_Descending_16384 0.379 -
BM_RangesPushHeap_uint32_Descending_256 0.394 -
BM_RangesPushHeap_uint32_Descending_262144 0.379 -
BM_RangesPushHeap_uint32_Descending_4 0.340 -
BM_RangesPushHeap_uint32_Descending_64 0.374 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.487 6.29%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.910 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.874 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.377 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.682 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.028 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.533 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.307 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.695 30.46%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.599 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 1.007 7.63%
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.711 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.615 -
BM_RangesPushHeap_uint32_Random_1 0.579 47.04%
BM_RangesPushHeap_uint32_Random_1024 6.177 -
BM_RangesPushHeap_uint32_Random_16 4.388 -3.56%
BM_RangesPushHeap_uint32_Random_16384 6.224 -1.55%
BM_RangesPushHeap_uint32_Random_256 5.945 -2.22%
BM_RangesPushHeap_uint32_Random_262144 6.256 -
BM_RangesPushHeap_uint32_Random_4 2.425 -2.53%
BM_RangesPushHeap_uint32_Random_64 5.503 -1.61%
BM_RangesPushHeap_uint32_SingleElement_1 0.466 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.382 4.85%
BM_RangesPushHeap_uint32_SingleElement_16 0.377 12.18%
BM_RangesPushHeap_uint32_SingleElement_16384 0.378 6.00%
BM_RangesPushHeap_uint32_SingleElement_256 0.401 5.07%
BM_RangesPushHeap_uint32_SingleElement_262144 0.377 6.02%
BM_RangesPushHeap_uint32_SingleElement_4 0.378 11.61%
BM_RangesPushHeap_uint32_SingleElement_64 0.378 7.80%
BM_RangesPushHeap_uint64_Ascending_1 0.468 -
BM_RangesPushHeap_uint64_Ascending_1024 2.742 6.48%
BM_RangesPushHeap_uint64_Ascending_16 0.977 5.62%
BM_RangesPushHeap_uint64_Ascending_16384 3.770 2.26%
BM_RangesPushHeap_uint64_Ascending_256 2.286 9.25%
BM_RangesPushHeap_uint64_Ascending_262144 5.052 8.46%
BM_RangesPushHeap_uint64_Ascending_4 0.546 -
BM_RangesPushHeap_uint64_Ascending_64 1.724 13.45%
BM_RangesPushHeap_uint64_Descending_1 0.449 -8.12%
BM_RangesPushHeap_uint64_Descending_1024 0.386 -
BM_RangesPushHeap_uint64_Descending_16 0.367 -2.73%
BM_RangesPushHeap_uint64_Descending_16384 0.382 -
BM_RangesPushHeap_uint64_Descending_256 0.399 -
BM_RangesPushHeap_uint64_Descending_262144 0.382 -
BM_RangesPushHeap_uint64_Descending_4 0.371 -3.53%
BM_RangesPushHeap_uint64_Descending_64 0.379 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.886 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.390 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.689 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.040 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.496 2.12%
BM_RangesPushHeap_uint64_PipeOrgan_64 1.325 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.608 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.910 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.718 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_RangesPushHeap_uint64_Random_1 0.466 -
BM_RangesPushHeap_uint64_Random_1024 5.714 -3.77%
BM_RangesPushHeap_uint64_Random_16 4.140 -3.03%
BM_RangesPushHeap_uint64_Random_16384 6.057 -
BM_RangesPushHeap_uint64_Random_256 5.628 -2.48%
BM_RangesPushHeap_uint64_Random_262144 5.908 -3.18%
BM_RangesPushHeap_uint64_Random_4 2.283 -1.97%
BM_RangesPushHeap_uint64_Random_64 5.150 -3.46%
BM_RangesPushHeap_uint64_SingleElement_1 0.576 17.79%
BM_RangesPushHeap_uint64_SingleElement_1024 0.384 5.63%
BM_RangesPushHeap_uint64_SingleElement_16 0.381 13.06%
BM_RangesPushHeap_uint64_SingleElement_16384 0.381 4.62%
BM_RangesPushHeap_uint64_SingleElement_256 0.403 4.57%
BM_RangesPushHeap_uint64_SingleElement_262144 0.379 6.00%
BM_RangesPushHeap_uint64_SingleElement_4 0.398 11.77%
BM_RangesPushHeap_uint64_SingleElement_64 0.395 12.25%
BM_RangesSortHeap_float_1 0.260 -
BM_RangesSortHeap_float_1024 7.937 -
BM_RangesSortHeap_float_16 1.599 -
BM_RangesSortHeap_float_16384 27.431 -
BM_RangesSortHeap_float_256 5.733 -1.28%
BM_RangesSortHeap_float_262144 30.706 -
BM_RangesSortHeap_float_4 1.078 -
BM_RangesSortHeap_float_64 3.208 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.265 5.85%
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.639 -1.47%
BM_RangesSortHeap_pair<uint32,_uint32>_16 5.873 -4.32%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.520 -1.17%
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.158 -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.239 -1.43%
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.691 -
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.654 -
BM_RangesSortHeap_string_1 1.094 -
BM_RangesSortHeap_string_1024 59.209 -
BM_RangesSortHeap_string_16 14.219 -
BM_RangesSortHeap_string_16384 96.181 -
BM_RangesSortHeap_string_256 44.686 -
BM_RangesSortHeap_string_262144 173.859 -
BM_RangesSortHeap_string_4 4.261 -
BM_RangesSortHeap_string_64 29.948 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.442 -1.41%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.534 -1.63%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.409 -1.13%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.353 -1.34%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 47.924 -1.15%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.415 -1.04%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.731 4.39%
BM_RangesSortHeap_uint32_1 0.257 -
BM_RangesSortHeap_uint32_1024 10.226 -
BM_RangesSortHeap_uint32_16 4.788 -
BM_RangesSortHeap_uint32_16384 16.355 -
BM_RangesSortHeap_uint32_256 8.068 -
BM_RangesSortHeap_uint32_262144 24.392 -
BM_RangesSortHeap_uint32_4 1.038 -
BM_RangesSortHeap_uint32_64 7.998 -
BM_RangesSortHeap_uint64_1 0.260 -
BM_RangesSortHeap_uint64_1024 10.173 -
BM_RangesSortHeap_uint64_16 4.927 -1.45%
BM_RangesSortHeap_uint64_16384 16.341 -
BM_RangesSortHeap_uint64_256 8.288 -
BM_RangesSortHeap_uint64_262144 24.470 -
BM_RangesSortHeap_uint64_4 0.934 -1.97%
BM_RangesSortHeap_uint64_64 7.947 -
BM_SortHeap_float_1 0.256 -
BM_SortHeap_float_1024 8.066 -
BM_SortHeap_float_16 1.600 -
BM_SortHeap_float_16384 28.213 -
BM_SortHeap_float_256 5.799 -
BM_SortHeap_float_262144 31.327 -
BM_SortHeap_float_4 1.073 -
BM_SortHeap_float_64 3.231 -
BM_SortHeap_pair<uint32,_uint32>_1 0.260 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.784 -2.05%
BM_SortHeap_pair<uint32,_uint32>_16 6.030 -
BM_SortHeap_pair<uint32,_uint32>_16384 22.748 -2.73%
BM_SortHeap_pair<uint32,_uint32>_256 10.142 -3.11%
BM_SortHeap_pair<uint32,_uint32>_262144 33.607 -3.03%
BM_SortHeap_pair<uint32,_uint32>_4 1.483 -10.83%
BM_SortHeap_pair<uint32,_uint32>_64 8.752 -1.38%
BM_SortHeap_string_1 1.095 -
BM_SortHeap_string_1024 59.458 1.26%
BM_SortHeap_string_16 14.216 -
BM_SortHeap_string_16384 97.562 2.17%
BM_SortHeap_string_256 44.829 1.43%
BM_SortHeap_string_262144 175.578 -1.44%
BM_SortHeap_string_4 4.260 -
BM_SortHeap_string_64 29.951 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.247 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.760 1.79%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.668 1.90%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 31.008 1.32%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.582 2.15%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 49.042 1.30%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.380 -4.99%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.455 -
BM_SortHeap_uint32_1 0.260 -
BM_SortHeap_uint32_1024 10.218 -
BM_SortHeap_uint32_16 4.816 -
BM_SortHeap_uint32_16384 16.373 -
BM_SortHeap_uint32_256 8.089 -
BM_SortHeap_uint32_262144 24.527 -
BM_SortHeap_uint32_4 1.039 -
BM_SortHeap_uint32_64 7.996 -
BM_SortHeap_uint64_1 0.251 -
BM_SortHeap_uint64_1024 10.211 -
BM_SortHeap_uint64_16 5.018 1.19%
BM_SortHeap_uint64_16384 16.456 -
BM_SortHeap_uint64_256 8.322 -
BM_SortHeap_uint64_262144 24.655 -
BM_SortHeap_uint64_4 0.944 -
BM_SortHeap_uint64_64 7.991 -
BM_StringAssignAsciizMix_Opaque 4.812 -
BM_StringAssignAsciizMix_Transparent 3.071 -
BM_StringAssignAsciiz_Empty_Opaque 2.883 -
BM_StringAssignAsciiz_Empty_Transparent 0.356 -
BM_StringAssignAsciiz_Huge_Opaque 185.238 1.60%
BM_StringAssignAsciiz_Huge_Transparent 186.982 1.98%
BM_StringAssignAsciiz_Large_Opaque 11.649 -1.02%
BM_StringAssignAsciiz_Large_Transparent 11.629 -
BM_StringAssignAsciiz_Small_Opaque 2.883 -
BM_StringAssignAsciiz_Small_Transparent 0.458 -
BM_StringAssignStr_Empty_Opaque 0.726 -
BM_StringAssignStr_Empty_Transparent 0.494 -
BM_StringAssignStr_Huge_Opaque 113.154 5.35%
BM_StringAssignStr_Huge_Transparent 113.522 3.83%
BM_StringAssignStr_Large_Opaque 10.477 1.40%
BM_StringAssignStr_Large_Transparent 10.578 1.40%
BM_StringAssignStr_Small_Opaque 0.728 -
BM_StringAssignStr_Small_Transparent 0.494 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.081 -
BM_StringConstructDestroyCStr_Empty_Transparent 0.240 -36.71%
BM_StringConstructDestroyCStr_Huge_Opaque 158.170 -
BM_StringConstructDestroyCStr_Huge_Transparent 68.269 -2.90%
BM_StringConstructDestroyCStr_Large_Opaque 16.065 9.39%
BM_StringConstructDestroyCStr_Large_Transparent 9.163 -9.54%
BM_StringConstructDestroyCStr_Small_Opaque 2.083 -
BM_StringConstructDestroyCStr_Small_Transparent 0.395 13.91%
BM_StringCopy_Empty 0.654 -
BM_StringCopy_Huge 103.757 -
BM_StringCopy_Large 6.195 -
BM_StringCopy_Small 0.654 -
BM_StringCtorDefault 0.315 15.36%
BM_StringDestroy_Empty 0.877 24.92%
BM_StringDestroy_Huge 10.659 1.69%
BM_StringDestroy_Large 6.955 -1.87%
BM_StringDestroy_Small 0.878 33.80%
BM_StringEraseToEnd_Empty_Opaque 0.613 -
BM_StringEraseToEnd_Empty_Transparent 0.355 -
BM_StringEraseToEnd_Huge_Opaque 2.415 -4.08%
BM_StringEraseToEnd_Huge_Transparent 2.525 -1.82%
BM_StringEraseToEnd_Large_Opaque 1.012 -
BM_StringEraseToEnd_Large_Transparent 0.844 -
BM_StringEraseToEnd_Small_Opaque 0.604 -
BM_StringEraseToEnd_Small_Transparent 0.417 -4.05%
BM_StringEraseWithMove_Empty_Opaque 0.854 -5.20%
BM_StringEraseWithMove_Empty_Transparent 0.619 -5.91%
BM_StringEraseWithMove_Huge_Opaque 52.163 -
BM_StringEraseWithMove_Huge_Transparent 50.790 1.03%
BM_StringEraseWithMove_Large_Opaque 2.885 -
BM_StringEraseWithMove_Large_Transparent 2.711 2.77%
BM_StringEraseWithMove_Small_Opaque 2.589 4.01%
BM_StringEraseWithMove_Small_Transparent 2.334 3.01%
BM_StringFindAllMatch/1 2.627 -8.71%
BM_StringFindAllMatch/131072 2276.486 -
BM_StringFindAllMatch/32768 575.499 -
BM_StringFindAllMatch/4096 80.233 -
BM_StringFindAllMatch/512 11.792 1.85%
BM_StringFindAllMatch/64 2.906 -9.33%
BM_StringFindAllMatch/8 2.459 -7.74%
BM_StringFindCharLiteral/1024 16.869 -
BM_StringFindCharLiteral/128 3.008 -
BM_StringFindCharLiteral/16 1.497 -7.49%
BM_StringFindCharLiteral/2048 40.488 -
BM_StringFindCharLiteral/256 5.317 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.530 -
BM_StringFindCharLiteral/512 9.281 -
BM_StringFindCharLiteral/64 2.118 -
BM_StringFindCharLiteral/8 1.492 -7.83%
BM_StringFindCharLiteral/8192 138.698 -
BM_StringFindMatch1/1 983.779 -
BM_StringFindMatch1/32768 1574.807 -
BM_StringFindMatch1/4096 1060.248 -
BM_StringFindMatch1/512 1004.230 -
BM_StringFindMatch1/64 986.293 -
BM_StringFindMatch1/8 983.680 -
BM_StringFindMatch2/1 982.969 -
BM_StringFindMatch2/32768 1574.922 -
BM_StringFindMatch2/4096 1060.560 -
BM_StringFindMatch2/512 1003.827 -
BM_StringFindMatch2/64 983.980 -
BM_StringFindMatch2/8 983.183 -
BM_StringFindNoMatch/10 1.299 -4.33%
BM_StringFindNoMatch/131072 1967.436 -
BM_StringFindNoMatch/32768 499.706 -
BM_StringFindNoMatch/4096 75.276 -
BM_StringFindNoMatch/512 9.230 -1.10%
BM_StringFindNoMatch/64 1.820 -4.82%
BM_StringFindStringLiteral/1024 17.815 -1.34%
BM_StringFindStringLiteral/128 3.097 -3.08%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.425 -
BM_StringFindStringLiteral/256 5.333 -
BM_StringFindStringLiteral/32 1.666 -2.90%
BM_StringFindStringLiteral/4096 77.601 -
BM_StringFindStringLiteral/512 9.332 -2.66%
BM_StringFindStringLiteral/64 2.101 -4.01%
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.649 -
BM_StringMove_Empty 1.306 -
BM_StringMove_Huge 1.300 -
BM_StringMove_Large 1.302 -
BM_StringMove_Small 1.305 -
BM_StringRead_Cold_Deep_Empty 0.888 6.01%
BM_StringRead_Cold_Deep_Large 1.312 5.62%
BM_StringRead_Cold_Deep_Small 0.882 4.26%
BM_StringRead_Cold_Shallow_Empty 0.859 7.00%
BM_StringRead_Cold_Shallow_Large 1.124 2.83%
BM_StringRead_Cold_Shallow_Small 0.863 1.38%
BM_StringRead_Hot_Deep_Empty 0.477 -
BM_StringRead_Hot_Deep_Large 0.693 10.41%
BM_StringRead_Hot_Deep_Small 0.474 -
BM_StringRead_Hot_Shallow_Empty 0.467 -
BM_StringRead_Hot_Shallow_Large 0.463 -
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.361 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.598 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.599 4.02%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.363 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.208 4.39%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.852 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -3.61%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.055 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.616 4.07%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.359 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.617 4.37%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.156 -4.01%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.615 -2.98%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.157 -3.86%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.616 4.43%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.454 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.454 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.454 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.456 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.303 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.498 19.09%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.497 -33.81%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.826 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.818 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.821 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.369 -12.61%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.403 -10.28%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.262 -13.87%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.530 16.96%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.531 5.37%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.689 25.32%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.449 -10.44%
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.221 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.280 8.51%
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.005 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.296 -18.06%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.082 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.618 1.87%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.349 4.61%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.842 1.75%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.843 9.29%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.551 11.08%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.893 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.545 13.11%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.742 -
BM_StringRelational_Compare_Empty_Empty_Control 1.649 6.03%
BM_StringRelational_Compare_Empty_Huge_Control 1.614 1.39%
BM_StringRelational_Compare_Empty_Large_Control 1.620 4.74%
BM_StringRelational_Compare_Empty_Small_Control 1.667 4.32%
BM_StringRelational_Compare_Huge_Empty_Control 1.669 7.29%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.392 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.025 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.662 -
BM_StringRelational_Compare_Huge_Huge_Control 98.992 -
BM_StringRelational_Compare_Huge_Large_Control 2.085 -
BM_StringRelational_Compare_Huge_Small_Control 1.851 3.69%
BM_StringRelational_Compare_Large_Empty_Control 1.665 4.34%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.393 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.087 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.085 -
BM_StringRelational_Compare_Large_Small_Control 1.851 3.85%
BM_StringRelational_Compare_Small_Empty_Control 1.626 1.98%
BM_StringRelational_Compare_Small_Huge_Control 1.850 3.07%
BM_StringRelational_Compare_Small_Large_Control 1.849 3.27%
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.696 -3.70%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.849 5.66%
BM_StringRelational_Eq_Empty_Empty_Control 2.172 11.26%
BM_StringRelational_Eq_Empty_Huge_Control 0.491 -
BM_StringRelational_Eq_Empty_Large_Control 0.489 -
BM_StringRelational_Eq_Empty_Small_Control 0.482 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.849 -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.387 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.659 -
BM_StringRelational_Eq_Huge_Huge_Control 98.962 -
BM_StringRelational_Eq_Large_Huge_Control 0.477 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.560 1.87%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.082 9.18%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.850 -
BM_StringRelational_Eq_Large_Large_Control 2.281 -7.11%
BM_StringRelational_Eq_Small_Huge_Control 0.482 -2.23%
BM_StringRelational_Eq_Small_Large_Control 0.490 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.577 5.58%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.184 5.87%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.580 -3.58%
BM_StringRelational_Eq_Small_Small_Control 1.945 6.03%
BM_StringRelational_Less_Empty_Empty_Control 1.998 -5.64%
BM_StringRelational_Less_Empty_Huge_Control 2.046 -
BM_StringRelational_Less_Empty_Large_Control 1.859 -4.01%
BM_StringRelational_Less_Empty_Small_Control 2.065 -1.75%
BM_StringRelational_Less_Huge_Empty_Control 2.115 19.41%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.303 -6.31%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.122 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.195 -
BM_StringRelational_Less_Huge_Huge_Control 99.184 -
BM_StringRelational_Less_Huge_Large_Control 2.506 8.72%
BM_StringRelational_Less_Huge_Small_Control 1.804 10.08%
BM_StringRelational_Less_Large_Empty_Control 2.062 10.02%
BM_StringRelational_Less_Large_Huge_Control 2.286 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.388 16.99%
BM_StringRelational_Less_Large_Large_ChangeLast 1.884 1.62%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.619 8.05%
BM_StringRelational_Less_Large_Large_Control 2.335 -4.56%
BM_StringRelational_Less_Large_Small_Control 1.850 10.80%
BM_StringRelational_Less_Small_Empty_Control 2.000 -1.69%
BM_StringRelational_Less_Small_Huge_Control 1.784 -3.39%
BM_StringRelational_Less_Small_Large_Control 1.787 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 4.42%
BM_StringRelational_Less_Small_Small_ChangeLast 1.847 3.94%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.344 -3.05%
BM_StringRelational_Less_Small_Small_Control 1.697 -8.11%
BM_StringResizeAndOverwrite 0.820 -3.70%
BM_align/1 0.976 -
BM_align/256 0.915 -
BM_align/64 0.948 -
BM_align/8 0.964 -
BM_deque_deque_copy/0 1.392 -
BM_deque_deque_copy/1 3.420 -2.90%
BM_deque_deque_copy/1024 39.360 1.03%
BM_deque_deque_copy/2 3.111 -3.82%
BM_deque_deque_copy/4000 147.114 -
BM_deque_deque_copy/4096 153.193 -
BM_deque_deque_copy/512 20.351 -
BM_deque_deque_copy/5500 202.571 -
BM_deque_deque_copy/64 5.481 -
BM_deque_deque_copy/64000 2937.749 9.22%
BM_deque_deque_copy/65536 2881.053 -
BM_deque_deque_copy/70000 3409.339 14.63%
BM_deque_deque_copy_backward/0 1.388 -
BM_deque_deque_copy_backward/1 3.432 -
BM_deque_deque_copy_backward/1024 41.292 -
BM_deque_deque_copy_backward/2 3.005 -1.80%
BM_deque_deque_copy_backward/4000 148.220 -
BM_deque_deque_copy_backward/4096 155.334 -
BM_deque_deque_copy_backward/512 22.273 -
BM_deque_deque_copy_backward/5500 206.754 -
BM_deque_deque_copy_backward/64 5.098 -
BM_deque_deque_copy_backward/64000 8270.527 4.25%
BM_deque_deque_copy_backward/65536 8427.813 -
BM_deque_deque_copy_backward/70000 8918.557 2.13%
BM_deque_deque_move/0 1.389 -
BM_deque_deque_move/1 3.401 -3.98%
BM_deque_deque_move/1024 39.333 -
BM_deque_deque_move/2 3.105 -4.03%
BM_deque_deque_move/4000 146.473 -1.16%
BM_deque_deque_move/4096 149.948 -1.25%
BM_deque_deque_move/512 20.344 -
BM_deque_deque_move/5500 202.900 -
BM_deque_deque_move/64 5.481 -
BM_deque_deque_move/64000 2990.108 7.79%
BM_deque_deque_move/65536 3081.331 7.36%
BM_deque_deque_move/70000 3204.171 -3.88%
BM_deque_deque_move_backward/0 1.388 -
BM_deque_deque_move_backward/1 3.354 -2.30%
BM_deque_deque_move_backward/1024 40.873 -
BM_deque_deque_move_backward/2 3.005 -1.61%
BM_deque_deque_move_backward/4000 147.445 -
BM_deque_deque_move_backward/4096 157.482 1.38%
BM_deque_deque_move_backward/512 21.423 -
BM_deque_deque_move_backward/5500 206.497 -
BM_deque_deque_move_backward/64 5.092 -
BM_deque_deque_move_backward/64000 8080.359 -2.01%
BM_deque_deque_move_backward/65536 8394.017 -
BM_deque_deque_move_backward/70000 8759.168 -2.31%
BM_deque_deque_ranges_copy/0 1.387 -
BM_deque_deque_ranges_copy/1 3.429 -3.18%
BM_deque_deque_ranges_copy/1024 39.121 -
BM_deque_deque_ranges_copy/2 3.110 -3.85%
BM_deque_deque_ranges_copy/4000 147.436 -
BM_deque_deque_ranges_copy/4096 150.376 -1.91%
BM_deque_deque_ranges_copy/512 20.260 -
BM_deque_deque_ranges_copy/5500 200.600 -
BM_deque_deque_ranges_copy/64 5.406 -
BM_deque_deque_ranges_copy/64000 2936.582 2.47%
BM_deque_deque_ranges_copy/65536 2804.513 -3.34%
BM_deque_deque_ranges_copy/70000 3304.717 4.59%
BM_deque_deque_ranges_copy_backward/0 1.389 -
BM_deque_deque_ranges_copy_backward/1 3.350 -1.85%
BM_deque_deque_ranges_copy_backward/1024 40.938 -1.30%
BM_deque_deque_ranges_copy_backward/2 3.006 -1.75%
BM_deque_deque_ranges_copy_backward/4000 148.775 -
BM_deque_deque_ranges_copy_backward/4096 155.602 -
BM_deque_deque_ranges_copy_backward/512 21.436 -
BM_deque_deque_ranges_copy_backward/5500 206.527 -
BM_deque_deque_ranges_copy_backward/64 5.095 -
BM_deque_deque_ranges_copy_backward/64000 8017.756 -1.52%
BM_deque_deque_ranges_copy_backward/65536 8033.533 -5.27%
BM_deque_deque_ranges_copy_backward/70000 8967.318 1.01%
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.444 -1.10%
BM_deque_deque_ranges_move/1024 39.036 -
BM_deque_deque_ranges_move/2 3.104 -4.06%
BM_deque_deque_ranges_move/4000 146.679 -
BM_deque_deque_ranges_move/4096 155.518 3.50%
BM_deque_deque_ranges_move/512 20.261 -
BM_deque_deque_ranges_move/5500 200.391 -1.67%
BM_deque_deque_ranges_move/64 5.398 -
BM_deque_deque_ranges_move/64000 2972.997 7.22%
BM_deque_deque_ranges_move/65536 2958.708 -
BM_deque_deque_ranges_move/70000 3439.685 5.69%
BM_deque_deque_ranges_move_backward/0 1.387 -
BM_deque_deque_ranges_move_backward/1 3.433 -1.72%
BM_deque_deque_ranges_move_backward/1024 40.922 -
BM_deque_deque_ranges_move_backward/2 3.006 -1.75%
BM_deque_deque_ranges_move_backward/4000 147.303 -
BM_deque_deque_ranges_move_backward/4096 154.785 -
BM_deque_deque_ranges_move_backward/512 21.444 -
BM_deque_deque_ranges_move_backward/5500 206.506 -
BM_deque_deque_ranges_move_backward/64 5.055 -
BM_deque_deque_ranges_move_backward/64000 8069.254 -
BM_deque_deque_ranges_move_backward/65536 8320.030 -
BM_deque_deque_ranges_move_backward/70000 8829.695 -
BM_deque_vector_copy/0 1.488 1.53%
BM_deque_vector_copy/1 2.086 -
BM_deque_vector_copy/1024 36.875 -1.74%
BM_deque_vector_copy/2 1.838 -
BM_deque_vector_copy/4000 143.239 -
BM_deque_vector_copy/4096 146.095 -
BM_deque_vector_copy/512 16.642 -
BM_deque_vector_copy/5500 196.231 -
BM_deque_vector_copy/64 2.627 -
BM_deque_vector_copy/64000 3291.434 37.60%
BM_deque_vector_copy/65536 3372.688 34.29%
BM_deque_vector_copy/70000 3546.101 25.74%
BM_deque_vector_copy_backward/0 1.489 -3.53%
BM_deque_vector_copy_backward/1 2.114 -
BM_deque_vector_copy_backward/1024 37.313 -
BM_deque_vector_copy_backward/2 1.845 -
BM_deque_vector_copy_backward/4000 143.390 -
BM_deque_vector_copy_backward/4096 148.825 -
BM_deque_vector_copy_backward/512 17.922 -
BM_deque_vector_copy_backward/5500 200.294 -1.98%
BM_deque_vector_copy_backward/64 2.920 -
BM_deque_vector_copy_backward/64000 8264.521 4.48%
BM_deque_vector_copy_backward/65536 8410.856 -2.80%
BM_deque_vector_copy_backward/70000 9045.860 -
BM_deque_vector_move/0 1.381 -13.50%
BM_deque_vector_move/1 2.106 -
BM_deque_vector_move/1024 36.780 -
BM_deque_vector_move/2 1.845 -
BM_deque_vector_move/4000 146.089 1.17%
BM_deque_vector_move/4096 145.376 -
BM_deque_vector_move/512 16.654 -
BM_deque_vector_move/5500 195.522 -
BM_deque_vector_move/64 2.600 -
BM_deque_vector_move/64000 2825.343 4.85%
BM_deque_vector_move/65536 2849.742 5.29%
BM_deque_vector_move/70000 3183.323 9.86%
BM_deque_vector_move_backward/0 1.379 -7.05%
BM_deque_vector_move_backward/1 2.097 -
BM_deque_vector_move_backward/1024 36.910 -
BM_deque_vector_move_backward/2 1.846 -
BM_deque_vector_move_backward/4000 144.730 -
BM_deque_vector_move_backward/4096 150.031 1.52%
BM_deque_vector_move_backward/512 17.923 -
BM_deque_vector_move_backward/5500 204.009 -
BM_deque_vector_move_backward/64 2.922 -
BM_deque_vector_move_backward/64000 8295.668 4.87%
BM_deque_vector_move_backward/65536 8391.893 3.29%
BM_deque_vector_move_backward/70000 8901.276 2.76%
BM_deque_vector_ranges_copy/0 1.598 16.60%
BM_deque_vector_ranges_copy/1 2.092 -
BM_deque_vector_ranges_copy/1024 36.867 -1.10%
BM_deque_vector_ranges_copy/2 1.839 -
BM_deque_vector_ranges_copy/4000 145.251 -
BM_deque_vector_ranges_copy/4096 146.412 -
BM_deque_vector_ranges_copy/512 16.662 -
BM_deque_vector_ranges_copy/5500 197.405 -1.71%
BM_deque_vector_ranges_copy/64 2.597 -
BM_deque_vector_ranges_copy/64000 3128.623 20.73%
BM_deque_vector_ranges_copy/65536 3110.048 18.65%
BM_deque_vector_ranges_copy/70000 3364.645 18.06%
BM_deque_vector_ranges_copy_backward/0 1.430 -
BM_deque_vector_ranges_copy_backward/1 2.097 -
BM_deque_vector_ranges_copy_backward/1024 37.026 -
BM_deque_vector_ranges_copy_backward/2 1.843 -
BM_deque_vector_ranges_copy_backward/4000 143.627 -
BM_deque_vector_ranges_copy_backward/4096 149.221 1.44%
BM_deque_vector_ranges_copy_backward/512 17.940 -
BM_deque_vector_ranges_copy_backward/5500 200.548 -
BM_deque_vector_ranges_copy_backward/64 2.910 -
BM_deque_vector_ranges_copy_backward/64000 8281.127 6.83%
BM_deque_vector_ranges_copy_backward/65536 8320.248 5.50%
BM_deque_vector_ranges_copy_backward/70000 9038.808 4.72%
BM_deque_vector_ranges_move/0 1.434 3.31%
BM_deque_vector_ranges_move/1 2.080 -
BM_deque_vector_ranges_move/1024 36.923 -
BM_deque_vector_ranges_move/2 1.844 -
BM_deque_vector_ranges_move/4000 143.327 -3.10%
BM_deque_vector_ranges_move/4096 146.104 -
BM_deque_vector_ranges_move/512 16.681 -
BM_deque_vector_ranges_move/5500 198.355 -2.56%
BM_deque_vector_ranges_move/64 2.609 -
BM_deque_vector_ranges_move/64000 2962.042 11.35%
BM_deque_vector_ranges_move/65536 2963.600 11.96%
BM_deque_vector_ranges_move/70000 3188.899 11.64%
BM_deque_vector_ranges_move_backward/0 1.377 -1.99%
BM_deque_vector_ranges_move_backward/1 2.115 -
BM_deque_vector_ranges_move_backward/1024 36.655 -
BM_deque_vector_ranges_move_backward/2 1.842 -
BM_deque_vector_ranges_move_backward/4000 142.679 1.54%
BM_deque_vector_ranges_move_backward/4096 149.152 -
BM_deque_vector_ranges_move_backward/512 17.920 -
BM_deque_vector_ranges_move_backward/5500 199.216 -1.26%
BM_deque_vector_ranges_move_backward/64 2.917 -
BM_deque_vector_ranges_move_backward/64000 8459.865 6.94%
BM_deque_vector_ranges_move_backward/65536 8504.441 5.14%
BM_deque_vector_ranges_move_backward/70000 8965.547 -
BM_getline_string 17.613 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.342 -
BM_lexicographical_compare_three_way<IntPtr>/1024 244.809 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 250071.379 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.317 -1.22%
BM_lexicographical_compare_three_way<IntPtr>/16384 3760.717 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.056 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60315.942 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.144 -
BM_lexicographical_compare_three_way<IntPtr>/4096 952.079 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.540 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15009.864 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.077 -4.75%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 477.608 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497450.480 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.812 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7585.393 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.497 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120419.996 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.290 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1889.854 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 29.895 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30081.881 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.156 -3.55%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 252.881 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249901.335 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.208 -1.29%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3804.253 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.538 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60727.357 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.060 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 965.571 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.561 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15190.090 -
BM_lexicographical_compare_three_way_fast_path/1 0.342 -25.16%
BM_lexicographical_compare_three_way_fast_path/1024 245.956 -
BM_lexicographical_compare_three_way_fast_path/1048576 250334.733 -
BM_lexicographical_compare_three_way_fast_path/16 4.392 -1.20%
BM_lexicographical_compare_three_way_fast_path/16384 3772.595 -
BM_lexicographical_compare_three_way_fast_path/256 70.462 -
BM_lexicographical_compare_three_way_fast_path/262144 60475.953 -
BM_lexicographical_compare_three_way_fast_path/4 1.148 -
BM_lexicographical_compare_three_way_fast_path/4096 955.296 -
BM_lexicographical_compare_three_way_fast_path/64 15.648 -
BM_lexicographical_compare_three_way_fast_path/65536 15050.337 -
BM_lexicographical_compare_three_way_slow_path/1 0.365 -20.64%
BM_lexicographical_compare_three_way_slow_path/1024 248.352 -
BM_lexicographical_compare_three_way_slow_path/1048576 249031.805 -1.23%
BM_lexicographical_compare_three_way_slow_path/16 4.488 -1.12%
BM_lexicographical_compare_three_way_slow_path/16384 3839.669 -2.45%
BM_lexicographical_compare_three_way_slow_path/256 70.955 -
BM_lexicographical_compare_three_way_slow_path/262144 61551.484 -3.33%
BM_lexicographical_compare_three_way_slow_path/4 1.154 -
BM_lexicographical_compare_three_way_slow_path/4096 967.266 -1.13%
BM_lexicographical_compare_three_way_slow_path/64 15.717 -
BM_lexicographical_compare_three_way_slow_path/65536 15353.106 -3.37%
BM_map_find_string_literal 11.473 -
BM_num_get<bool> 12.777 -
BM_num_get<double> 35.676 -
BM_num_get<float> 35.479 -
BM_num_get<long> 11.823 -
BM_num_get<long_double> 36.253 -
BM_num_get<long_long> 11.712 -
BM_num_get<unsigned_int> 10.800 -
BM_num_get<unsigned_long> 10.989 -
BM_num_get<unsigned_long_long> 11.076 -
BM_num_get<unsigned_short> 10.532 -
BM_num_get<void*> 11.903 -
BM_num_put<bool> 10.323 -
BM_num_put<const_void*> 12.833 -
BM_num_put<double> 57.893 -
BM_num_put<long> 11.956 -
BM_num_put<long_double> 59.443 -
BM_num_put<long_long> 12.054 -
BM_num_put<unsigned_long> 11.620 -
BM_num_put<unsigned_long_long> 11.691 -
BM_std_min<__int128>/1 0.459 23.03%
BM_std_min<__int128>/10 3.772 2.79%
BM_std_min<__int128>/1024 495.124 24.94%
BM_std_min<__int128>/11 4.175 2.98%
BM_std_min<__int128>/12 4.617 2.82%
BM_std_min<__int128>/13 5.069 3.68%
BM_std_min<__int128>/14 5.515 4.41%
BM_std_min<__int128>/15 5.970 4.58%
BM_std_min<__int128>/16 6.408 4.47%
BM_std_min<__int128>/17 6.906 6.40%
BM_std_min<__int128>/18 7.367 7.32%
BM_std_min<__int128>/19 7.806 7.67%
BM_std_min<__int128>/2 0.667 -
BM_std_min<__int128>/20 8.245 8.07%
BM_std_min<__int128>/21 8.705 9.45%
BM_std_min<__int128>/22 9.167 9.86%
BM_std_min<__int128>/23 9.702 10.76%
BM_std_min<__int128>/24 10.169 11.50%
BM_std_min<__int128>/25 10.675 12.61%
BM_std_min<__int128>/26 11.013 12.01%
BM_std_min<__int128>/27 11.558 12.87%
BM_std_min<__int128>/28 12.047 13.39%
BM_std_min<__int128>/29 12.517 13.56%
BM_std_min<__int128>/3 1.040 2.98%
BM_std_min<__int128>/30 12.998 13.90%
BM_std_min<__int128>/31 13.482 14.20%
BM_std_min<__int128>/32 13.891 13.73%
BM_std_min<__int128>/4 1.401 1.78%
BM_std_min<__int128>/4000 1940.936 25.87%
BM_std_min<__int128>/4096 1995.987 26.43%
BM_std_min<__int128>/5 1.796 2.59%
BM_std_min<__int128>/512 247.770 24.71%
BM_std_min<__int128>/5500 2681.625 26.48%
BM_std_min<__int128>/6 2.153 3.41%
BM_std_min<__int128>/64 29.604 20.68%
BM_std_min<__int128>/64000 31299.231 25.70%
BM_std_min<__int128>/65536 31933.868 25.98%
BM_std_min<__int128>/7 2.562 3.05%
BM_std_min<__int128>/70000 34128.662 26.11%
BM_std_min<__int128>/8 2.964 3.19%
BM_std_min<__int128>/9 3.372 2.85%
BM_std_min<char>/1 0.289 -
BM_std_min<char>/10 0.901 -1.20%
BM_std_min<char>/1024 8.433 -1.26%
BM_std_min<char>/11 1.040 -1.07%
BM_std_min<char>/12 1.297 2.73%
BM_std_min<char>/13 1.518 -3.54%
BM_std_min<char>/14 1.822 -4.37%
BM_std_min<char>/15 2.088 -
BM_std_min<char>/16 2.482 -1.60%
BM_std_min<char>/17 0.924 -9.31%
BM_std_min<char>/18 0.971 -
BM_std_min<char>/19 1.156 -
BM_std_min<char>/2 0.486 -
BM_std_min<char>/20 1.576 3.73%
BM_std_min<char>/21 1.731 -
BM_std_min<char>/22 2.004 -2.00%
BM_std_min<char>/23 2.317 2.24%
BM_std_min<char>/24 2.623 -
BM_std_min<char>/25 1.153 -5.38%
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.385 -
BM_std_min<char>/28 1.732 -
BM_std_min<char>/29 2.025 2.56%
BM_std_min<char>/3 0.693 -
BM_std_min<char>/30 2.236 -1.55%
BM_std_min<char>/31 2.474 -
BM_std_min<char>/32 3.092 1.97%
BM_std_min<char>/4 1.063 -
BM_std_min<char>/4000 27.115 -
BM_std_min<char>/4096 28.643 -
BM_std_min<char>/5 1.424 4.35%
BM_std_min<char>/512 6.490 -
BM_std_min<char>/5500 36.920 -
BM_std_min<char>/6 1.639 -
BM_std_min<char>/64 4.218 1.68%
BM_std_min<char>/64000 451.177 -
BM_std_min<char>/65536 461.800 -
BM_std_min<char>/7 1.888 -
BM_std_min<char>/70000 493.001 -
BM_std_min<char>/8 2.324 -
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.325 -13.89%
BM_std_min<int>/10 1.004 -
BM_std_min<int>/1024 26.681 -
BM_std_min<int>/11 1.155 -
BM_std_min<int>/12 1.488 -
BM_std_min<int>/13 1.152 -
BM_std_min<int>/14 1.155 -
BM_std_min<int>/15 1.383 -
BM_std_min<int>/16 1.676 -3.26%
BM_std_min<int>/17 0.957 -
BM_std_min<int>/18 1.154 -
BM_std_min<int>/19 1.270 -
BM_std_min<int>/2 0.485 -
BM_std_min<int>/20 1.387 -
BM_std_min<int>/21 1.385 -
BM_std_min<int>/22 1.455 -
BM_std_min<int>/23 1.571 -
BM_std_min<int>/24 1.844 1.90%
BM_std_min<int>/25 1.481 -
BM_std_min<int>/26 1.525 -
BM_std_min<int>/27 1.644 -
BM_std_min<int>/28 2.008 -
BM_std_min<int>/29 1.617 -
BM_std_min<int>/3 0.695 -
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.849 -
BM_std_min<int>/32 2.186 1.29%
BM_std_min<int>/4 1.052 -
BM_std_min<int>/4000 109.014 -
BM_std_min<int>/4096 112.002 -
BM_std_min<int>/5 0.875 -
BM_std_min<int>/512 12.829 -
BM_std_min<int>/5500 151.553 -
BM_std_min<int>/6 0.925 -
BM_std_min<int>/64 2.816 1.76%
BM_std_min<int>/64000 1879.585 -
BM_std_min<int>/65536 1923.661 -
BM_std_min<int>/7 1.040 -
BM_std_min<int>/70000 2053.063 -
BM_std_min<int>/8 1.297 2.60%
BM_std_min<int>/9 0.924 -
BM_std_min<long_long>/1 0.671 -
BM_std_min<long_long>/10 1.327 -
BM_std_min<long_long>/1024 105.856 -
BM_std_min<long_long>/11 1.493 -
BM_std_min<long_long>/12 2.043 -1.17%
BM_std_min<long_long>/13 2.402 -
BM_std_min<long_long>/14 2.647 -
BM_std_min<long_long>/15 2.875 -
BM_std_min<long_long>/16 3.101 -
BM_std_min<long_long>/17 1.553 -
BM_std_min<long_long>/18 1.624 -
BM_std_min<long_long>/19 1.735 -
BM_std_min<long_long>/2 0.692 -
BM_std_min<long_long>/20 2.061 -
BM_std_min<long_long>/21 2.414 -
BM_std_min<long_long>/22 2.653 -
BM_std_min<long_long>/23 2.885 -
BM_std_min<long_long>/24 3.115 -
BM_std_min<long_long>/25 2.080 -
BM_std_min<long_long>/26 2.085 -
BM_std_min<long_long>/27 2.094 -
BM_std_min<long_long>/28 2.704 5.16%
BM_std_min<long_long>/29 2.997 1.34%
BM_std_min<long_long>/3 1.266 -5.57%
BM_std_min<long_long>/30 3.291 4.27%
BM_std_min<long_long>/31 3.429 4.59%
BM_std_min<long_long>/32 3.644 1.24%
BM_std_min<long_long>/4 1.679 -
BM_std_min<long_long>/4000 443.127 -
BM_std_min<long_long>/4096 454.154 -
BM_std_min<long_long>/5 1.903 -
BM_std_min<long_long>/512 46.705 -
BM_std_min<long_long>/5500 612.854 -
BM_std_min<long_long>/6 2.129 -
BM_std_min<long_long>/64 4.913 1.29%
BM_std_min<long_long>/64000 7312.572 -
BM_std_min<long_long>/65536 7484.091 -
BM_std_min<long_long>/7 2.350 -
BM_std_min<long_long>/70000 7998.486 -
BM_std_min<long_long>/8 2.680 -
BM_std_min<long_long>/9 1.155 -
BM_std_min<short>/1 0.451 39.14%
BM_std_min<short>/10 1.043 -
BM_std_min<short>/1024 14.206 1.49%
BM_std_min<short>/11 1.249 5.78%
BM_std_min<short>/12 1.553 1.68%
BM_std_min<short>/13 1.153 -
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.388 -
BM_std_min<short>/16 1.776 2.19%
BM_std_min<short>/17 1.547 -3.35%
BM_std_min<short>/18 1.584 -
BM_std_min<short>/19 1.896 3.58%
BM_std_min<short>/2 0.547 12.73%
BM_std_min<short>/20 2.191 -
BM_std_min<short>/21 1.821 2.02%
BM_std_min<short>/22 1.837 -1.64%
BM_std_min<short>/23 2.075 -1.24%
BM_std_min<short>/24 2.407 -1.02%
BM_std_min<short>/25 2.018 -1.62%
BM_std_min<short>/26 2.175 3.93%
BM_std_min<short>/27 2.241 -4.48%
BM_std_min<short>/28 2.629 -1.73%
BM_std_min<short>/29 2.363 -1.60%
BM_std_min<short>/3 0.792 14.40%
BM_std_min<short>/30 2.318 -
BM_std_min<short>/31 2.660 3.77%
BM_std_min<short>/32 2.973 -
BM_std_min<short>/4 1.076 7.33%
BM_std_min<short>/4000 54.414 1.91%
BM_std_min<short>/4096 55.824 1.83%
BM_std_min<short>/5 0.876 -
BM_std_min<short>/512 7.182 -1.31%
BM_std_min<short>/5500 76.267 1.42%
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.484 2.42%
BM_std_min<short>/64000 903.449 -
BM_std_min<short>/65536 924.821 -
BM_std_min<short>/7 1.121 1.06%
BM_std_min<short>/70000 1027.483 -
BM_std_min<short>/8 1.359 1.82%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.369 17.30%
BM_std_min<unsigned___int128>/10 3.793 3.41%
BM_std_min<unsigned___int128>/1024 533.334 34.59%
BM_std_min<unsigned___int128>/11 4.209 3.84%
BM_std_min<unsigned___int128>/12 4.644 3.74%
BM_std_min<unsigned___int128>/13 5.088 4.20%
BM_std_min<unsigned___int128>/14 5.541 4.95%
BM_std_min<unsigned___int128>/15 5.991 5.18%
BM_std_min<unsigned___int128>/16 6.451 5.47%
BM_std_min<unsigned___int128>/17 6.946 7.17%
BM_std_min<unsigned___int128>/18 7.457 8.80%
BM_std_min<unsigned___int128>/19 7.963 9.97%
BM_std_min<unsigned___int128>/2 0.661 -
BM_std_min<unsigned___int128>/20 8.408 10.47%
BM_std_min<unsigned___int128>/21 8.919 12.24%
BM_std_min<unsigned___int128>/22 9.404 12.68%
BM_std_min<unsigned___int128>/23 9.940 13.60%
BM_std_min<unsigned___int128>/24 10.415 14.34%
BM_std_min<unsigned___int128>/25 10.906 15.22%
BM_std_min<unsigned___int128>/26 11.398 16.30%
BM_std_min<unsigned___int128>/27 11.896 16.35%
BM_std_min<unsigned___int128>/28 12.389 16.84%
BM_std_min<unsigned___int128>/29 12.936 17.46%
BM_std_min<unsigned___int128>/3 1.026 1.59%
BM_std_min<unsigned___int128>/30 13.452 18.09%
BM_std_min<unsigned___int128>/31 13.939 18.16%
BM_std_min<unsigned___int128>/32 14.419 18.21%
BM_std_min<unsigned___int128>/4 1.406 2.53%
BM_std_min<unsigned___int128>/4000 2084.816 35.23%
BM_std_min<unsigned___int128>/4096 2128.761 34.85%
BM_std_min<unsigned___int128>/5 1.796 3.15%
BM_std_min<unsigned___int128>/512 266.612 34.03%
BM_std_min<unsigned___int128>/5500 2863.501 35.14%
BM_std_min<unsigned___int128>/6 2.173 4.82%
BM_std_min<unsigned___int128>/64 31.102 26.83%
BM_std_min<unsigned___int128>/64000 33570.051 35.75%
BM_std_min<unsigned___int128>/65536 34318.399 35.48%
BM_std_min<unsigned___int128>/7 2.576 3.84%
BM_std_min<unsigned___int128>/70000 36755.152 35.83%
BM_std_min<unsigned___int128>/8 2.976 3.74%
BM_std_min<unsigned___int128>/9 3.390 3.71%
BM_std_min<unsigned_char>/1 0.376 -
BM_std_min<unsigned_char>/10 0.932 2.82%
BM_std_min<unsigned_char>/1024 8.514 -
BM_std_min<unsigned_char>/11 1.109 3.75%
BM_std_min<unsigned_char>/12 1.384 3.51%
BM_std_min<unsigned_char>/13 1.549 -1.08%
BM_std_min<unsigned_char>/14 1.817 -
BM_std_min<unsigned_char>/15 2.120 -
BM_std_min<unsigned_char>/16 2.573 -3.56%
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 0.986 -
BM_std_min<unsigned_char>/19 1.183 -
BM_std_min<unsigned_char>/2 0.514 5.98%
BM_std_min<unsigned_char>/20 1.512 -1.84%
BM_std_min<unsigned_char>/21 1.823 2.32%
BM_std_min<unsigned_char>/22 2.063 -
BM_std_min<unsigned_char>/23 2.361 2.69%
BM_std_min<unsigned_char>/24 2.872 3.85%
BM_std_min<unsigned_char>/25 1.153 -
BM_std_min<unsigned_char>/26 1.155 -
BM_std_min<unsigned_char>/27 1.386 -
BM_std_min<unsigned_char>/28 1.779 -
BM_std_min<unsigned_char>/29 2.009 -
BM_std_min<unsigned_char>/3 0.779 8.34%
BM_std_min<unsigned_char>/30 2.260 -2.42%
BM_std_min<unsigned_char>/31 2.537 1.13%
BM_std_min<unsigned_char>/32 2.794 -3.23%
BM_std_min<unsigned_char>/4 1.049 3.02%
BM_std_min<unsigned_char>/4000 27.850 1.93%
BM_std_min<unsigned_char>/4096 29.911 2.01%
BM_std_min<unsigned_char>/5 1.362 -
BM_std_min<unsigned_char>/512 6.349 -
BM_std_min<unsigned_char>/5500 37.585 -
BM_std_min<unsigned_char>/6 1.547 -
BM_std_min<unsigned_char>/64 4.200 3.20%
BM_std_min<unsigned_char>/64000 454.320 -
BM_std_min<unsigned_char>/65536 464.976 -
BM_std_min<unsigned_char>/7 1.853 -
BM_std_min<unsigned_char>/70000 496.029 -
BM_std_min<unsigned_char>/8 2.331 2.10%
BM_std_min<unsigned_char>/9 0.830 -
BM_std_min<unsigned_int>/1 0.290 -24.88%
BM_std_min<unsigned_int>/10 0.994 -
BM_std_min<unsigned_int>/1024 26.698 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.487 -
BM_std_min<unsigned_int>/13 1.417 -9.52%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.833 -4.44%
BM_std_min<unsigned_int>/17 0.948 -2.41%
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.462 -
BM_std_min<unsigned_int>/20 1.387 -
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.895 4.04%
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.942 -1.51%
BM_std_min<unsigned_int>/29 2.060 -2.14%
BM_std_min<unsigned_int>/3 0.692 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.174 -3.60%
BM_std_min<unsigned_int>/4 1.043 -
BM_std_min<unsigned_int>/4000 109.841 -
BM_std_min<unsigned_int>/4096 111.417 -
BM_std_min<unsigned_int>/5 0.877 -
BM_std_min<unsigned_int>/512 12.845 -
BM_std_min<unsigned_int>/5500 151.903 -
BM_std_min<unsigned_int>/6 0.929 -
BM_std_min<unsigned_int>/64 2.900 -
BM_std_min<unsigned_int>/64000 1882.313 -
BM_std_min<unsigned_int>/65536 1926.639 -
BM_std_min<unsigned_int>/7 1.040 -
BM_std_min<unsigned_int>/70000 2055.594 -
BM_std_min<unsigned_int>/8 1.280 -
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.382 17.31%
BM_std_min<unsigned_long_long>/10 1.329 -
BM_std_min<unsigned_long_long>/1024 106.030 -
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.720 -
BM_std_min<unsigned_long_long>/14 1.942 -1.73%
BM_std_min<unsigned_long_long>/15 2.176 -1.79%
BM_std_min<unsigned_long_long>/16 2.451 -
BM_std_min<unsigned_long_long>/17 1.567 -
BM_std_min<unsigned_long_long>/18 1.625 -
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.852 -
BM_std_min<unsigned_long_long>/21 2.008 -1.15%
BM_std_min<unsigned_long_long>/22 2.205 -
BM_std_min<unsigned_long_long>/23 2.431 -1.23%
BM_std_min<unsigned_long_long>/24 2.719 -
BM_std_min<unsigned_long_long>/25 2.084 -
BM_std_min<unsigned_long_long>/26 2.087 -
BM_std_min<unsigned_long_long>/27 2.099 -
BM_std_min<unsigned_long_long>/28 2.164 -
BM_std_min<unsigned_long_long>/29 2.469 -1.19%
BM_std_min<unsigned_long_long>/3 0.693 2.44%
BM_std_min<unsigned_long_long>/30 2.754 -
BM_std_min<unsigned_long_long>/31 2.981 -
BM_std_min<unsigned_long_long>/32 3.332 -
BM_std_min<unsigned_long_long>/4 1.015 -
BM_std_min<unsigned_long_long>/4000 444.241 -
BM_std_min<unsigned_long_long>/4096 455.259 -
BM_std_min<unsigned_long_long>/5 1.397 10.40%
BM_std_min<unsigned_long_long>/512 47.013 -
BM_std_min<unsigned_long_long>/5500 614.209 -
BM_std_min<unsigned_long_long>/6 1.679 4.82%
BM_std_min<unsigned_long_long>/64 4.949 2.67%
BM_std_min<unsigned_long_long>/64000 7322.109 -
BM_std_min<unsigned_long_long>/65536 7498.710 -
BM_std_min<unsigned_long_long>/7 1.929 7.01%
BM_std_min<unsigned_long_long>/70000 8009.495 -
BM_std_min<unsigned_long_long>/8 2.345 6.04%
BM_std_min<unsigned_long_long>/9 1.175 -
BM_std_min<unsigned_short>/1 0.257 -10.79%
BM_std_min<unsigned_short>/10 1.017 -
BM_std_min<unsigned_short>/1024 14.269 3.04%
BM_std_min<unsigned_short>/11 1.182 2.03%
BM_std_min<unsigned_short>/12 1.547 5.68%
BM_std_min<unsigned_short>/13 6.386 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.689 -1.52%
BM_std_min<unsigned_short>/17 6.606 -
BM_std_min<unsigned_short>/18 1.555 -2.22%
BM_std_min<unsigned_short>/19 1.818 -1.89%
BM_std_min<unsigned_short>/2 0.508 4.62%
BM_std_min<unsigned_short>/20 2.183 1.50%
BM_std_min<unsigned_short>/21 6.874 -
BM_std_min<unsigned_short>/22 1.916 6.54%
BM_std_min<unsigned_short>/23 2.134 3.80%
BM_std_min<unsigned_short>/24 2.483 -
BM_std_min<unsigned_short>/25 7.103 -
BM_std_min<unsigned_short>/26 2.129 3.41%
BM_std_min<unsigned_short>/27 2.371 5.21%
BM_std_min<unsigned_short>/28 2.730 -
BM_std_min<unsigned_short>/29 7.306 -
BM_std_min<unsigned_short>/3 0.806 16.34%
BM_std_min<unsigned_short>/30 2.363 -
BM_std_min<unsigned_short>/31 2.592 -
BM_std_min<unsigned_short>/32 2.933 1.86%
BM_std_min<unsigned_short>/4 1.089 10.31%
BM_std_min<unsigned_short>/4000 54.961 2.24%
BM_std_min<unsigned_short>/4096 56.396 2.27%
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.287 -
BM_std_min<unsigned_short>/5500 77.068 2.01%
BM_std_min<unsigned_short>/6 0.948 -
BM_std_min<unsigned_short>/64 3.523 -
BM_std_min<unsigned_short>/64000 912.311 -
BM_std_min<unsigned_short>/65536 934.514 -
BM_std_min<unsigned_short>/7 1.104 1.02%
BM_std_min<unsigned_short>/70000 1032.771 -
BM_std_min<unsigned_short>/8 1.345 3.38%
BM_std_min<unsigned_short>/9 6.314 -
BM_std_minmax<char>/1 0.621 -1.60%
BM_std_minmax<char>/10 1.385 -
BM_std_minmax<char>/1024 8.749 -
BM_std_minmax<char>/11 1.815 -1.60%
BM_std_minmax<char>/12 2.030 -
BM_std_minmax<char>/13 2.246 -1.82%
BM_std_minmax<char>/14 2.592 -
BM_std_minmax<char>/15 3.049 -4.45%
BM_std_minmax<char>/16 1.152 6.05%
BM_std_minmax<char>/17 1.155 1.51%
BM_std_minmax<char>/18 1.387 1.83%
BM_std_minmax<char>/19 1.724 -2.21%
BM_std_minmax<char>/2 0.882 -
BM_std_minmax<char>/20 2.089 1.10%
BM_std_minmax<char>/21 2.338 -
BM_std_minmax<char>/22 2.625 1.56%
BM_std_minmax<char>/23 3.046 -2.49%
BM_std_minmax<char>/24 1.380 -2.09%
BM_std_minmax<char>/25 1.386 4.51%
BM_std_minmax<char>/26 1.617 4.28%
BM_std_minmax<char>/27 1.997 -
BM_std_minmax<char>/28 2.302 2.92%
BM_std_minmax<char>/29 2.585 2.45%
BM_std_minmax<char>/3 1.223 2.96%
BM_std_minmax<char>/30 2.818 1.52%
BM_std_minmax<char>/31 3.175 -3.00%
BM_std_minmax<char>/32 1.766 5.66%
BM_std_minmax<char>/4 1.494 2.79%
BM_std_minmax<char>/4000 38.850 -
BM_std_minmax<char>/4096 32.939 -
BM_std_minmax<char>/5 1.788 2.41%
BM_std_minmax<char>/512 5.019 -
BM_std_minmax<char>/5500 50.798 -
BM_std_minmax<char>/6 2.077 -
BM_std_minmax<char>/64 1.154 -16.53%
BM_std_minmax<char>/64000 532.642 -
BM_std_minmax<char>/65536 545.250 -
BM_std_minmax<char>/7 2.425 -1.84%
BM_std_minmax<char>/70000 596.949 -
BM_std_minmax<char>/8 1.148 -
BM_std_minmax<char>/9 1.155 -
BM_std_minmax<int>/1 0.604 -
BM_std_minmax<int>/10 1.387 -
BM_std_minmax<int>/1024 33.567 -
BM_std_minmax<int>/11 1.761 -1.13%
BM_std_minmax<int>/12 1.386 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.618 -
BM_std_minmax<int>/15 1.968 -
BM_std_minmax<int>/16 1.347 7.78%
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.653 -
BM_std_minmax<int>/19 1.849 -
BM_std_minmax<int>/2 0.847 -
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.851 -
BM_std_minmax<int>/22 2.020 -
BM_std_minmax<int>/23 2.302 -
BM_std_minmax<int>/24 1.849 -
BM_std_minmax<int>/25 1.989 -
BM_std_minmax<int>/26 2.164 -
BM_std_minmax<int>/27 2.421 -
BM_std_minmax<int>/28 2.081 -
BM_std_minmax<int>/29 2.082 -
BM_std_minmax<int>/3 1.192 1.40%
BM_std_minmax<int>/30 2.313 -
BM_std_minmax<int>/31 2.669 -
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 0.925 -4.81%
BM_std_minmax<int>/4000 133.228 -
BM_std_minmax<int>/4096 136.539 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.632 -
BM_std_minmax<int>/5500 191.304 -
BM_std_minmax<int>/6 1.387 -
BM_std_minmax<int>/64 2.533 -
BM_std_minmax<int>/64000 2153.257 -
BM_std_minmax<int>/65536 2202.682 -
BM_std_minmax<int>/7 1.750 1.03%
BM_std_minmax<int>/70000 2353.419 -
BM_std_minmax<int>/8 1.156 -
BM_std_minmax<int>/9 1.157 -
BM_std_minmax<long_long>/1 0.693 11.99%
BM_std_minmax<long_long>/10 2.155 -
BM_std_minmax<long_long>/1024 133.784 -
BM_std_minmax<long_long>/11 2.378 -
BM_std_minmax<long_long>/12 2.687 -
BM_std_minmax<long_long>/13 3.028 1.36%
BM_std_minmax<long_long>/14 3.339 -
BM_std_minmax<long_long>/15 3.769 2.88%
BM_std_minmax<long_long>/16 3.056 -
BM_std_minmax<long_long>/17 3.068 -
BM_std_minmax<long_long>/18 3.066 -
BM_std_minmax<long_long>/19 3.075 -
BM_std_minmax<long_long>/2 1.079 -1.22%
BM_std_minmax<long_long>/20 3.283 -
BM_std_minmax<long_long>/21 3.566 1.41%
BM_std_minmax<long_long>/22 3.939 -
BM_std_minmax<long_long>/23 4.403 -
BM_std_minmax<long_long>/24 3.992 -
BM_std_minmax<long_long>/25 4.012 -
BM_std_minmax<long_long>/26 4.018 -
BM_std_minmax<long_long>/27 4.026 -
BM_std_minmax<long_long>/28 4.087 -
BM_std_minmax<long_long>/29 4.219 -
BM_std_minmax<long_long>/3 1.536 -
BM_std_minmax<long_long>/30 4.575 -
BM_std_minmax<long_long>/31 4.871 1.97%
BM_std_minmax<long_long>/32 4.955 -
BM_std_minmax<long_long>/4 1.773 -
BM_std_minmax<long_long>/4000 526.277 -
BM_std_minmax<long_long>/4096 538.912 -
BM_std_minmax<long_long>/5 2.037 -
BM_std_minmax<long_long>/512 66.935 -
BM_std_minmax<long_long>/5500 724.648 -
BM_std_minmax<long_long>/6 2.298 1.23%
BM_std_minmax<long_long>/64 10.371 -
BM_std_minmax<long_long>/64000 8480.121 -
BM_std_minmax<long_long>/65536 8684.986 -
BM_std_minmax<long_long>/7 2.612 1.23%
BM_std_minmax<long_long>/70000 9281.698 -
BM_std_minmax<long_long>/8 2.121 -
BM_std_minmax<long_long>/9 2.127 -
BM_std_minmax<short>/1 0.651 2.66%
BM_std_minmax<short>/10 1.428 1.93%
BM_std_minmax<short>/1024 16.583 -
BM_std_minmax<short>/11 1.824 2.10%
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 1.966 -
BM_std_minmax<short>/16 1.881 5.45%
BM_std_minmax<short>/17 1.870 6.17%
BM_std_minmax<short>/18 2.060 1.50%
BM_std_minmax<short>/19 2.458 3.01%
BM_std_minmax<short>/2 0.896 5.11%
BM_std_minmax<short>/20 2.021 1.25%
BM_std_minmax<short>/21 2.095 2.41%
BM_std_minmax<short>/22 2.303 -
BM_std_minmax<short>/23 2.649 -
BM_std_minmax<short>/24 2.533 9.12%
BM_std_minmax<short>/25 2.283 -
BM_std_minmax<short>/26 2.490 -1.11%
BM_std_minmax<short>/27 2.886 2.90%
BM_std_minmax<short>/28 2.572 -
BM_std_minmax<short>/29 2.660 5.24%
BM_std_minmax<short>/3 1.170 1.53%
BM_std_minmax<short>/30 2.782 1.82%
BM_std_minmax<short>/31 3.066 -1.09%
BM_std_minmax<short>/32 1.264 -
BM_std_minmax<short>/4 1.086 5.82%
BM_std_minmax<short>/4000 66.125 -
BM_std_minmax<short>/4096 67.775 -
BM_std_minmax<short>/5 1.163 -
BM_std_minmax<short>/512 8.875 -
BM_std_minmax<short>/5500 97.630 -
BM_std_minmax<short>/6 1.359 -
BM_std_minmax<short>/64 1.547 -
BM_std_minmax<short>/64000 1065.518 -
BM_std_minmax<short>/65536 1090.564 -
BM_std_minmax<short>/7 1.750 2.02%
BM_std_minmax<short>/70000 1200.564 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.182 1.41%
BM_std_minmax<unsigned_char>/1 0.635 2.00%
BM_std_minmax<unsigned_char>/10 1.385 -
BM_std_minmax<unsigned_char>/1024 8.779 -
BM_std_minmax<unsigned_char>/11 1.787 -1.13%
BM_std_minmax<unsigned_char>/12 1.982 -1.98%
BM_std_minmax<unsigned_char>/13 2.279 -1.11%
BM_std_minmax<unsigned_char>/14 2.582 -
BM_std_minmax<unsigned_char>/15 3.037 -1.76%
BM_std_minmax<unsigned_char>/16 0.925 -10.00%
BM_std_minmax<unsigned_char>/17 1.087 -3.00%
BM_std_minmax<unsigned_char>/18 1.295 -3.22%
BM_std_minmax<unsigned_char>/19 1.653 -2.49%
BM_std_minmax<unsigned_char>/2 0.835 -3.91%
BM_std_minmax<unsigned_char>/20 1.885 -4.13%
BM_std_minmax<unsigned_char>/21 2.153 -4.67%
BM_std_minmax<unsigned_char>/22 2.379 -6.25%
BM_std_minmax<unsigned_char>/23 2.833 -5.25%
BM_std_minmax<unsigned_char>/24 1.161 -7.77%
BM_std_minmax<unsigned_char>/25 1.180 -7.39%
BM_std_minmax<unsigned_char>/26 1.388 -6.95%
BM_std_minmax<unsigned_char>/27 1.843 -2.97%
BM_std_minmax<unsigned_char>/28 2.060 -7.30%
BM_std_minmax<unsigned_char>/29 2.351 -3.82%
BM_std_minmax<unsigned_char>/3 1.125 -3.75%
BM_std_minmax<unsigned_char>/30 2.660 -3.22%
BM_std_minmax<unsigned_char>/31 3.093 -3.39%
BM_std_minmax<unsigned_char>/32 1.525 -5.71%
BM_std_minmax<unsigned_char>/4 1.386 -4.46%
BM_std_minmax<unsigned_char>/4000 39.196 -
BM_std_minmax<unsigned_char>/4096 33.070 -
BM_std_minmax<unsigned_char>/5 1.658 -3.68%
BM_std_minmax<unsigned_char>/512 5.006 -
BM_std_minmax<unsigned_char>/5500 50.875 -
BM_std_minmax<unsigned_char>/6 1.925 -4.36%
BM_std_minmax<unsigned_char>/64 1.320 9.22%
BM_std_minmax<unsigned_char>/64000 533.584 -
BM_std_minmax<unsigned_char>/65536 546.143 -
BM_std_minmax<unsigned_char>/7 2.419 4.28%
BM_std_minmax<unsigned_char>/70000 598.536 -
BM_std_minmax<unsigned_char>/8 1.086 17.53%
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.601 -
BM_std_minmax<unsigned_int>/10 1.387 -
BM_std_minmax<unsigned_int>/1024 33.646 -
BM_std_minmax<unsigned_int>/11 1.785 -
BM_std_minmax<unsigned_int>/12 1.386 -
BM_std_minmax<unsigned_int>/13 1.388 -
BM_std_minmax<unsigned_int>/14 1.619 -
BM_std_minmax<unsigned_int>/15 2.098 4.20%
BM_std_minmax<unsigned_int>/16 1.357 3.21%
BM_std_minmax<unsigned_int>/17 1.489 -
BM_std_minmax<unsigned_int>/18 1.658 -
BM_std_minmax<unsigned_int>/19 1.844 -
BM_std_minmax<unsigned_int>/2 0.784 -13.45%
BM_std_minmax<unsigned_int>/20 1.743 -
BM_std_minmax<unsigned_int>/21 1.859 -
BM_std_minmax<unsigned_int>/22 2.026 -
BM_std_minmax<unsigned_int>/23 2.355 -2.68%
BM_std_minmax<unsigned_int>/24 1.813 -
BM_std_minmax<unsigned_int>/25 1.961 -
BM_std_minmax<unsigned_int>/26 2.121 -
BM_std_minmax<unsigned_int>/27 2.451 3.14%
BM_std_minmax<unsigned_int>/28 1.927 -
BM_std_minmax<unsigned_int>/29 2.052 -
BM_std_minmax<unsigned_int>/3 1.102 -6.98%
BM_std_minmax<unsigned_int>/30 2.222 -
BM_std_minmax<unsigned_int>/31 2.509 -2.12%
BM_std_minmax<unsigned_int>/32 1.607 -
BM_std_minmax<unsigned_int>/4 0.936 -8.96%
BM_std_minmax<unsigned_int>/4000 133.417 -
BM_std_minmax<unsigned_int>/4096 136.736 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.692 -
BM_std_minmax<unsigned_int>/5500 190.789 -
BM_std_minmax<unsigned_int>/6 1.387 -
BM_std_minmax<unsigned_int>/64 2.522 -
BM_std_minmax<unsigned_int>/64000 2154.128 -
BM_std_minmax<unsigned_int>/65536 2205.779 -
BM_std_minmax<unsigned_int>/7 1.845 3.88%
BM_std_minmax<unsigned_int>/70000 2353.608 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.157 -
BM_std_minmax<unsigned_long_long>/1 0.564 -
BM_std_minmax<unsigned_long_long>/10 2.131 -
BM_std_minmax<unsigned_long_long>/1024 134.015 -
BM_std_minmax<unsigned_long_long>/11 2.389 -
BM_std_minmax<unsigned_long_long>/12 2.678 -
BM_std_minmax<unsigned_long_long>/13 3.015 -
BM_std_minmax<unsigned_long_long>/14 3.270 -
BM_std_minmax<unsigned_long_long>/15 3.663 -1.33%
BM_std_minmax<unsigned_long_long>/16 3.056 -
BM_std_minmax<unsigned_long_long>/17 3.069 -
BM_std_minmax<unsigned_long_long>/18 3.075 -
BM_std_minmax<unsigned_long_long>/19 3.065 -
BM_std_minmax<unsigned_long_long>/2 0.865 2.36%
BM_std_minmax<unsigned_long_long>/20 3.301 -
BM_std_minmax<unsigned_long_long>/21 3.473 -
BM_std_minmax<unsigned_long_long>/22 3.914 -
BM_std_minmax<unsigned_long_long>/23 4.333 -
BM_std_minmax<unsigned_long_long>/24 3.991 -
BM_std_minmax<unsigned_long_long>/25 4.012 -
BM_std_minmax<unsigned_long_long>/26 4.022 -
BM_std_minmax<unsigned_long_long>/27 4.013 -
BM_std_minmax<unsigned_long_long>/28 4.032 -
BM_std_minmax<unsigned_long_long>/29 4.222 3.05%
BM_std_minmax<unsigned_long_long>/3 1.210 -
BM_std_minmax<unsigned_long_long>/30 4.414 -
BM_std_minmax<unsigned_long_long>/31 4.784 -
BM_std_minmax<unsigned_long_long>/32 4.975 -
BM_std_minmax<unsigned_long_long>/4 1.549 -
BM_std_minmax<unsigned_long_long>/4000 527.364 -
BM_std_minmax<unsigned_long_long>/4096 539.874 -
BM_std_minmax<unsigned_long_long>/5 1.779 -2.55%
BM_std_minmax<unsigned_long_long>/512 66.966 -
BM_std_minmax<unsigned_long_long>/5500 725.030 -
BM_std_minmax<unsigned_long_long>/6 2.068 -1.47%
BM_std_minmax<unsigned_long_long>/64 10.388 -
BM_std_minmax<unsigned_long_long>/64000 8486.201 -
BM_std_minmax<unsigned_long_long>/65536 8689.661 -
BM_std_minmax<unsigned_long_long>/7 2.475 -
BM_std_minmax<unsigned_long_long>/70000 9284.609 -
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.640 -
BM_std_minmax<unsigned_short>/10 1.420 -
BM_std_minmax<unsigned_short>/1024 16.624 -
BM_std_minmax<unsigned_short>/11 1.745 2.75%
BM_std_minmax<unsigned_short>/12 1.385 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.623 -
BM_std_minmax<unsigned_short>/15 1.907 -1.52%
BM_std_minmax<unsigned_short>/16 1.712 -
BM_std_minmax<unsigned_short>/17 1.709 -
BM_std_minmax<unsigned_short>/18 1.910 -1.89%
BM_std_minmax<unsigned_short>/19 2.171 -4.74%
BM_std_minmax<unsigned_short>/2 0.935 3.02%
BM_std_minmax<unsigned_short>/20 1.962 1.92%
BM_std_minmax<unsigned_short>/21 1.966 -
BM_std_minmax<unsigned_short>/22 2.242 -1.92%
BM_std_minmax<unsigned_short>/23 2.461 -
BM_std_minmax<unsigned_short>/24 2.266 2.34%
BM_std_minmax<unsigned_short>/25 2.330 2.50%
BM_std_minmax<unsigned_short>/26 2.508 -2.77%
BM_std_minmax<unsigned_short>/27 2.783 -2.59%
BM_std_minmax<unsigned_short>/28 2.529 -
BM_std_minmax<unsigned_short>/29 2.600 -
BM_std_minmax<unsigned_short>/3 1.246 2.81%
BM_std_minmax<unsigned_short>/30 2.836 -
BM_std_minmax<unsigned_short>/31 3.097 -
BM_std_minmax<unsigned_short>/32 1.302 5.83%
BM_std_minmax<unsigned_short>/4 1.031 -5.17%
BM_std_minmax<unsigned_short>/4000 66.212 -
BM_std_minmax<unsigned_short>/4096 67.842 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.892 -
BM_std_minmax<unsigned_short>/5500 97.937 -
BM_std_minmax<unsigned_short>/6 1.390 -
BM_std_minmax<unsigned_short>/64 1.569 2.85%
BM_std_minmax<unsigned_short>/64000 1067.267 -
BM_std_minmax<unsigned_short>/65536 1093.195 -
BM_std_minmax<unsigned_short>/7 1.701 2.27%
BM_std_minmax<unsigned_short>/70000 1202.313 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.175 -
BM_std_minmax_element<char>/1 0.301 -
BM_std_minmax_element<char>/1024 265.831 -11.00%
BM_std_minmax_element<char>/2 0.689 -
BM_std_minmax_element<char>/3 1.232 -1.49%
BM_std_minmax_element<char>/4 1.221 -1.79%
BM_std_minmax_element<char>/4000 1009.400 -12.38%
BM_std_minmax_element<char>/4096 1031.439 -12.64%
BM_std_minmax_element<char>/512 135.717 -10.80%
BM_std_minmax_element<char>/5500 1382.982 -12.69%
BM_std_minmax_element<char>/64 17.126 -6.97%
BM_std_minmax_element<char>/64000 15932.928 -13.19%
BM_std_minmax_element<char>/65536 16301.049 -13.30%
BM_std_minmax_element<char>/70000 17408.295 -13.29%
BM_std_minmax_element<int>/1 0.332 10.49%
BM_std_minmax_element<int>/1024 257.355 -
BM_std_minmax_element<int>/2 0.687 -
BM_std_minmax_element<int>/3 1.147 10.43%
BM_std_minmax_element<int>/4 1.233 -
BM_std_minmax_element<int>/4000 986.842 -
BM_std_minmax_element<int>/4096 1011.006 -
BM_std_minmax_element<int>/512 130.424 -
BM_std_minmax_element<int>/5500 1356.669 -
BM_std_minmax_element<int>/64 16.500 -
BM_std_minmax_element<int>/64000 15703.109 -
BM_std_minmax_element<int>/65536 16047.515 -
BM_std_minmax_element<int>/70000 17140.337 -
BM_std_minmax_element<long_long>/1 0.332 7.00%
BM_std_minmax_element<long_long>/1024 288.704 -
BM_std_minmax_element<long_long>/2 0.686 5.96%
BM_std_minmax_element<long_long>/3 1.304 9.39%
BM_std_minmax_element<long_long>/4 1.270 1.59%
BM_std_minmax_element<long_long>/4000 1115.035 -
BM_std_minmax_element<long_long>/4096 1142.516 -
BM_std_minmax_element<long_long>/512 146.381 -
BM_std_minmax_element<long_long>/5500 1528.998 -
BM_std_minmax_element<long_long>/64 18.204 -
BM_std_minmax_element<long_long>/64000 17918.325 -
BM_std_minmax_element<long_long>/65536 18302.325 -
BM_std_minmax_element<long_long>/70000 19570.601 -
BM_std_minmax_element<short>/1 0.301 -
BM_std_minmax_element<short>/1024 312.788 15.33%
BM_std_minmax_element<short>/2 0.688 -
BM_std_minmax_element<short>/3 1.099 -5.31%
BM_std_minmax_element<short>/4 1.242 2.83%
BM_std_minmax_element<short>/4000 1211.315 16.80%
BM_std_minmax_element<short>/4096 1237.488 16.47%
BM_std_minmax_element<short>/512 156.355 12.36%
BM_std_minmax_element<short>/5500 1661.323 16.41%
BM_std_minmax_element<short>/64 17.966 2.84%
BM_std_minmax_element<short>/64000 19350.890 16.98%
BM_std_minmax_element<short>/65536 19785.161 16.84%
BM_std_minmax_element<short>/70000 21176.348 17.10%
BM_tolower_char<char> 0.616 -
BM_tolower_char<wchar_t> 0.691 -
BM_tolower_string<char> 14.996 -
BM_tolower_string<wchar_t> 6.199 -
BM_toupper_char<char> 0.690 -
BM_toupper_char<wchar_t> 0.693 -
BM_toupper_string<char> 14.965 -
BM_toupper_string<wchar_t> 6.221 -
BM_vector_deque_copy/0 0.431 24.36%
BM_vector_deque_copy/1 2.186 13.50%
BM_vector_deque_copy/1024 35.691 -1.56%
BM_vector_deque_copy/2 1.886 14.47%
BM_vector_deque_copy/4000 140.720 -
BM_vector_deque_copy/4096 145.261 -
BM_vector_deque_copy/512 17.092 -
BM_vector_deque_copy/5500 196.095 -
BM_vector_deque_copy/64 2.718 2.79%
BM_vector_deque_copy/64000 2798.822 2.61%
BM_vector_deque_copy/65536 2831.665 16.93%
BM_vector_deque_copy/70000 2979.743 1.56%
BM_vector_deque_copy_backward/0 0.503 -8.75%
BM_vector_deque_copy_backward/1 2.447 -1.14%
BM_vector_deque_copy_backward/1024 38.175 -
BM_vector_deque_copy_backward/2 2.181 -1.98%
BM_vector_deque_copy_backward/4000 141.949 -
BM_vector_deque_copy_backward/4096 149.528 -
BM_vector_deque_copy_backward/512 17.629 -
BM_vector_deque_copy_backward/5500 198.941 -
BM_vector_deque_copy_backward/64 3.025 -
BM_vector_deque_copy_backward/64000 7307.549 -7.46%
BM_vector_deque_copy_backward/65536 7637.247 -5.04%
BM_vector_deque_copy_backward/70000 8193.210 -5.61%
BM_vector_deque_move/0 0.547 24.55%
BM_vector_deque_move/1 2.329 7.14%
BM_vector_deque_move/1024 35.809 -
BM_vector_deque_move/2 2.072 7.03%
BM_vector_deque_move/4000 140.949 -
BM_vector_deque_move/4096 145.063 -1.20%
BM_vector_deque_move/512 17.038 -
BM_vector_deque_move/5500 196.146 -1.45%
BM_vector_deque_move/64 2.841 3.07%
BM_vector_deque_move/64000 2803.034 3.35%
BM_vector_deque_move/65536 2832.455 7.37%
BM_vector_deque_move/70000 2954.873 1.07%
BM_vector_deque_move_backward/0 0.485 -5.55%
BM_vector_deque_move_backward/1 2.281 3.66%
BM_vector_deque_move_backward/1024 38.127 -
BM_vector_deque_move_backward/2 2.007 3.07%
BM_vector_deque_move_backward/4000 141.854 -
BM_vector_deque_move_backward/4096 149.241 -
BM_vector_deque_move_backward/512 18.051 -
BM_vector_deque_move_backward/5500 198.343 -
BM_vector_deque_move_backward/64 3.051 -1.58%
BM_vector_deque_move_backward/64000 7729.312 -
BM_vector_deque_move_backward/65536 8212.302 5.61%
BM_vector_deque_move_backward/70000 8598.568 2.19%
BM_vector_deque_ranges_copy/0 0.433 9.12%
BM_vector_deque_ranges_copy/1 2.368 10.60%
BM_vector_deque_ranges_copy/1024 35.946 -
BM_vector_deque_ranges_copy/2 2.073 9.29%
BM_vector_deque_ranges_copy/4000 141.857 -
BM_vector_deque_ranges_copy/4096 145.801 -
BM_vector_deque_ranges_copy/512 17.063 -
BM_vector_deque_ranges_copy/5500 195.581 -
BM_vector_deque_ranges_copy/64 2.838 3.29%
BM_vector_deque_ranges_copy/64000 2824.155 3.66%
BM_vector_deque_ranges_copy/65536 2829.520 7.28%
BM_vector_deque_ranges_copy/70000 2979.266 1.67%
BM_vector_deque_ranges_copy_backward/0 0.481 -20.76%
BM_vector_deque_ranges_copy_backward/1 2.310 7.96%
BM_vector_deque_ranges_copy_backward/1024 38.080 -
BM_vector_deque_ranges_copy_backward/2 2.071 9.70%
BM_vector_deque_ranges_copy_backward/4000 142.568 -
BM_vector_deque_ranges_copy_backward/4096 148.971 -
BM_vector_deque_ranges_copy_backward/512 17.643 -2.21%
BM_vector_deque_ranges_copy_backward/5500 198.342 -
BM_vector_deque_ranges_copy_backward/64 2.967 -3.52%
BM_vector_deque_ranges_copy_backward/64000 7446.644 -
BM_vector_deque_ranges_copy_backward/65536 7809.122 1.39%
BM_vector_deque_ranges_copy_backward/70000 8363.248 -3.66%
BM_vector_deque_ranges_move/0 0.593 29.92%
BM_vector_deque_ranges_move/1 2.057 -11.61%
BM_vector_deque_ranges_move/1024 35.893 -
BM_vector_deque_ranges_move/2 1.803 -12.79%
BM_vector_deque_ranges_move/4000 141.391 -1.62%
BM_vector_deque_ranges_move/4096 145.044 -1.53%
BM_vector_deque_ranges_move/512 17.064 -
BM_vector_deque_ranges_move/5500 196.041 -1.76%
BM_vector_deque_ranges_move/64 2.688 -4.48%
BM_vector_deque_ranges_move/64000 2798.646 7.54%
BM_vector_deque_ranges_move/65536 2827.124 7.45%
BM_vector_deque_ranges_move/70000 2960.459 5.05%
BM_vector_deque_ranges_move_backward/0 0.524 9.92%
BM_vector_deque_ranges_move_backward/1 2.310 13.54%
BM_vector_deque_ranges_move_backward/1024 38.007 -1.17%
BM_vector_deque_ranges_move_backward/2 2.068 19.77%
BM_vector_deque_ranges_move_backward/4000 144.667 -1.10%
BM_vector_deque_ranges_move_backward/4096 148.698 -
BM_vector_deque_ranges_move_backward/512 17.892 -2.00%
BM_vector_deque_ranges_move_backward/5500 199.113 -
BM_vector_deque_ranges_move_backward/64 3.000 -4.75%
BM_vector_deque_ranges_move_backward/64000 7563.339 -
BM_vector_deque_ranges_move_backward/65536 7851.070 3.90%
BM_vector_deque_ranges_move_backward/70000 8516.062 2.77%
SetIntersection_Front_Set_float_1024_1 1103725.059 -1.60%
SetIntersection_Front_Set_float_1024_1024 16606493.954 1.16%
SetIntersection_Front_Set_float_1024_16 1364658.953 6.08%
SetIntersection_Front_Set_float_1024_256 5051198.996 4.91%
SetIntersection_Front_Set_float_1024_4 1140594.310 2.32%
SetIntersection_Front_Set_float_1024_64 2021850.667 5.60%
SetIntersection_Front_Set_float_16384_1 1127247.954 -
SetIntersection_Front_Set_float_16384_1024 15721862.300 10.47%
SetIntersection_Front_Set_float_16384_16 1348380.348 3.70%
SetIntersection_Front_Set_float_16384_16384 350333907.816 44.27%
SetIntersection_Front_Set_float_16384_256 4881757.684 -4.25%
SetIntersection_Front_Set_float_16384_4 1152730.051 2.92%
SetIntersection_Front_Set_float_16384_64 2039631.581 -2.63%
SetIntersection_Front_Set_float_16_1 67242552.905 -
SetIntersection_Front_Set_float_16_16 41958906.078 -
SetIntersection_Front_Set_float_16_4 59092763.626 -
SetIntersection_Front_Set_float_1_1 572503700.724 -
SetIntersection_Front_Set_float_256_1 4484733.064 -
SetIntersection_Front_Set_float_256_16 4940198.553 3.32%
SetIntersection_Front_Set_float_256_256 9813206.465 -
SetIntersection_Front_Set_float_256_4 4558180.814 -
SetIntersection_Front_Set_float_256_64 6361259.208 -6.03%
SetIntersection_Front_Set_float_262144_1 1112644.912 2.46%
SetIntersection_Front_Set_float_262144_1024 16500652.760 10.69%
SetIntersection_Front_Set_float_262144_16 1291726.180 -
SetIntersection_Front_Set_float_262144_16384 351537989.665 41.19%
SetIntersection_Front_Set_float_262144_256 5061361.061 9.88%
SetIntersection_Front_Set_float_262144_262144 1756946.777 1.03%
SetIntersection_Front_Set_float_262144_4 1150243.169 4.02%
SetIntersection_Front_Set_float_262144_64 1950418.586 2.85%
SetIntersection_Front_Set_float_4_1 230639268.809 -
SetIntersection_Front_Set_float_4_4 148011081.817 -
SetIntersection_Front_Set_float_64_1 17538488.481 -
SetIntersection_Front_Set_float_64_16 16643656.924 -
SetIntersection_Front_Set_float_64_4 17405407.383 -
SetIntersection_Front_Set_float_64_64 15669433.503 -1.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1125102.520 2.62%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 21311587.709 3.18%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1333739.125 -4.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6089055.114 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1174956.200 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2285670.253 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1112771.415 -2.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 19812832.879 -4.31%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1341275.577 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 354309136.797 3.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6349174.507 4.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1098681.814 -6.48%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2262047.660 -3.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67132953.348 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 43115432.618 -2.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59612797.177 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 568289311.620 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4488926.583 1.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4973857.651 -6.89%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12307186.637 1.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4554044.673 -1.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6863646.836 -8.62%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1121897.614 3.66%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20519269.378 -2.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1369374.770 -1.97%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 349951410.101 1.84%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6071388.470 1.60%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2203513.346 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1160044.722 -2.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2271476.045 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 228437388.705 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 148516767.260 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17558318.721 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17216624.637 -3.31%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17480045.032 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18079132.278 1.57%
SetIntersection_Front_Set_string_1024_1 1160373.960 -
SetIntersection_Front_Set_string_1024_1024 57310087.923 2.39%
SetIntersection_Front_Set_string_1024_16 2047837.086 7.86%
SetIntersection_Front_Set_string_1024_256 15354859.609 -1.53%
SetIntersection_Front_Set_string_1024_4 1342949.651 3.52%
SetIntersection_Front_Set_string_1024_64 4892809.327 10.43%
SetIntersection_Front_Set_string_16384_1 1156576.221 -
SetIntersection_Front_Set_string_16384_1024 59348238.854 1.00%
SetIntersection_Front_Set_string_16384_16 2084886.740 5.01%
SetIntersection_Front_Set_string_16384_16384 350292025.662 -
SetIntersection_Front_Set_string_16384_256 16632580.182 16.91%
SetIntersection_Front_Set_string_16384_4 1318315.545 -
SetIntersection_Front_Set_string_16384_64 4687344.988 -3.93%
SetIntersection_Front_Set_string_16_1 69256318.683 -
SetIntersection_Front_Set_string_16_16 63705036.504 -
SetIntersection_Front_Set_string_16_4 67692551.518 -
SetIntersection_Front_Set_string_1_1 590725330.530 -
SetIntersection_Front_Set_string_256_1 4624446.798 -
SetIntersection_Front_Set_string_256_16 7491733.147 -
SetIntersection_Front_Set_string_256_256 26526714.096 -13.07%
SetIntersection_Front_Set_string_256_4 5202309.484 -
SetIntersection_Front_Set_string_256_64 15456738.453 1.42%
SetIntersection_Front_Set_string_262144_1 1129661.932 -3.07%
SetIntersection_Front_Set_string_262144_1024 60518756.595 1.02%
SetIntersection_Front_Set_string_262144_16 2076571.231 3.53%
SetIntersection_Front_Set_string_262144_16384 352083985.737 1.42%
SetIntersection_Front_Set_string_262144_256 14880566.317 1.35%
SetIntersection_Front_Set_string_262144_262144 17762448.324 1.17%
SetIntersection_Front_Set_string_262144_4 1330011.594 1.61%
SetIntersection_Front_Set_string_262144_64 4671610.883 -1.33%
SetIntersection_Front_Set_string_4_1 235539504.174 -
SetIntersection_Front_Set_string_4_4 168562965.530 1.42%
SetIntersection_Front_Set_string_64_1 18252880.152 -
SetIntersection_Front_Set_string_64_16 25269103.886 -1.94%
SetIntersection_Front_Set_string_64_4 20195558.027 -
SetIntersection_Front_Set_string_64_64 37154395.611 3.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1131918.054 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24238433.565 -6.93%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1377725.082 -2.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6885451.922 3.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1187275.788 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2446634.473 1.47%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1110217.634 -1.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25603897.377 -2.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1399208.025 -2.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 350759147.297 -3.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6674541.299 1.78%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1171426.292 -1.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2440004.918 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67442681.822 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44331082.176 -1.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60118443.992 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 573055930.452 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4427796.355 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5280253.779 -1.13%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13356126.258 1.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4578883.439 -2.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7770211.005 -3.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1071923.449 -2.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27279637.691 -2.76%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1374468.992 -3.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 348176815.306 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6619533.649 -3.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3078643.555 1.40%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1169527.154 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2369253.547 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229298545.917 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150584325.506 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17621873.988 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18119810.343 -1.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17739493.906 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19461790.625 -
SetIntersection_Front_Set_uint32_1024_1 1112416.405 -
SetIntersection_Front_Set_uint32_1024_1024 15761367.737 -9.31%
SetIntersection_Front_Set_uint32_1024_16 1300417.322 -4.36%
SetIntersection_Front_Set_uint32_1024_256 4741357.294 -10.84%
SetIntersection_Front_Set_uint32_1024_4 1143488.525 -1.54%
SetIntersection_Front_Set_uint32_1024_64 1945420.820 -6.03%
SetIntersection_Front_Set_uint32_16384_1 1077323.322 -2.45%
SetIntersection_Front_Set_uint32_16384_1024 15619622.289 -11.07%
SetIntersection_Front_Set_uint32_16384_16 1281183.981 -4.12%
SetIntersection_Front_Set_uint32_16384_16384 251392075.324 -27.86%
SetIntersection_Front_Set_uint32_16384_256 5065124.399 -2.30%
SetIntersection_Front_Set_uint32_16384_4 1145251.720 -1.15%
SetIntersection_Front_Set_uint32_16384_64 2047407.190 2.29%
SetIntersection_Front_Set_uint32_16_1 66607152.537 -
SetIntersection_Front_Set_uint32_16_16 41447954.581 -1.53%
SetIntersection_Front_Set_uint32_16_4 58366035.580 -
SetIntersection_Front_Set_uint32_1_1 567947840.140 -
SetIntersection_Front_Set_uint32_256_1 4423415.126 -
SetIntersection_Front_Set_uint32_256_16 4889276.079 -2.46%
SetIntersection_Front_Set_uint32_256_256 9737715.437 -
SetIntersection_Front_Set_uint32_256_4 4493384.503 -1.43%
SetIntersection_Front_Set_uint32_256_64 6436197.523 -
SetIntersection_Front_Set_uint32_262144_1 1068278.214 -
SetIntersection_Front_Set_uint32_262144_1024 15934015.631 -8.62%
SetIntersection_Front_Set_uint32_262144_16 1289867.100 -1.79%
SetIntersection_Front_Set_uint32_262144_16384 353876803.359 -2.68%
SetIntersection_Front_Set_uint32_262144_256 5000957.743 -
SetIntersection_Front_Set_uint32_262144_262144 1782242.432 -6.69%
SetIntersection_Front_Set_uint32_262144_4 1110203.507 -1.52%
SetIntersection_Front_Set_uint32_262144_64 1976015.991 -2.26%
SetIntersection_Front_Set_uint32_4_1 226995041.601 -
SetIntersection_Front_Set_uint32_4_4 146994676.225 -
SetIntersection_Front_Set_uint32_64_1 17369775.632 -
SetIntersection_Front_Set_uint32_64_16 16711616.619 -1.48%
SetIntersection_Front_Set_uint32_64_4 17334884.215 -
SetIntersection_Front_Set_uint32_64_64 15161099.661 -5.35%
SetIntersection_Front_Set_uint64_1024_1 1113202.777 -
SetIntersection_Front_Set_uint64_1024_1024 15233294.870 -4.47%
SetIntersection_Front_Set_uint64_1024_16 1297753.510 -
SetIntersection_Front_Set_uint64_1024_256 4953737.295 1.35%
SetIntersection_Front_Set_uint64_1024_4 1160042.615 1.29%
SetIntersection_Front_Set_uint64_1024_64 1973142.025 1.04%
SetIntersection_Front_Set_uint64_16384_1 1106604.526 -4.03%
SetIntersection_Front_Set_uint64_16384_1024 15520182.403 -3.80%
SetIntersection_Front_Set_uint64_16384_16 1297263.977 -5.68%
SetIntersection_Front_Set_uint64_16384_16384 342822783.544 -1.25%
SetIntersection_Front_Set_uint64_16384_256 5039541.480 9.36%
SetIntersection_Front_Set_uint64_16384_4 1131206.449 -4.92%
SetIntersection_Front_Set_uint64_16384_64 2015337.160 -
SetIntersection_Front_Set_uint64_16_1 66705015.911 -
SetIntersection_Front_Set_uint64_16_16 41440197.040 -
SetIntersection_Front_Set_uint64_16_4 58382567.592 -1.18%
SetIntersection_Front_Set_uint64_1_1 566838188.584 -
SetIntersection_Front_Set_uint64_256_1 4453717.615 2.26%
SetIntersection_Front_Set_uint64_256_16 4906652.130 -4.08%
SetIntersection_Front_Set_uint64_256_256 9612379.948 8.06%
SetIntersection_Front_Set_uint64_256_4 4475581.176 -1.93%
SetIntersection_Front_Set_uint64_256_64 6368689.406 -
SetIntersection_Front_Set_uint64_262144_1 1118290.330 -
SetIntersection_Front_Set_uint64_262144_1024 16166646.523 -3.40%
SetIntersection_Front_Set_uint64_262144_16 1272084.977 -7.37%
SetIntersection_Front_Set_uint64_262144_16384 344215270.287 -2.23%
SetIntersection_Front_Set_uint64_262144_256 4639147.744 1.27%
SetIntersection_Front_Set_uint64_262144_262144 1817583.576 -1.74%
SetIntersection_Front_Set_uint64_262144_4 1146522.214 -
SetIntersection_Front_Set_uint64_262144_64 1895371.242 1.37%
SetIntersection_Front_Set_uint64_4_1 226413146.326 -
SetIntersection_Front_Set_uint64_4_4 146203438.853 -
SetIntersection_Front_Set_uint64_64_1 17452142.376 -
SetIntersection_Front_Set_uint64_64_16 16598419.917 -
SetIntersection_Front_Set_uint64_64_4 17152041.869 -2.36%
SetIntersection_Front_Set_uint64_64_64 15366464.173 -3.35%
SetIntersection_Front_Vector_float_1024_1 1108714.683 -1.20%
SetIntersection_Front_Vector_float_1024_1024 5983504.381 -
SetIntersection_Front_Vector_float_1024_16 1186010.921 -
SetIntersection_Front_Vector_float_1024_256 2343924.390 -
SetIntersection_Front_Vector_float_1024_4 1132081.911 -
SetIntersection_Front_Vector_float_1024_64 1433502.746 -
SetIntersection_Front_Vector_float_16384_1 1119679.860 -
SetIntersection_Front_Vector_float_16384_1024 5990498.025 -
SetIntersection_Front_Vector_float_16384_16 1164276.539 -2.43%
SetIntersection_Front_Vector_float_16384_16384 80601322.166 -
SetIntersection_Front_Vector_float_16384_256 2334290.660 -
SetIntersection_Front_Vector_float_16384_4 1138989.820 -
SetIntersection_Front_Vector_float_16384_64 1429553.420 -
SetIntersection_Front_Vector_float_16_1 67186116.458 -
SetIntersection_Front_Vector_float_16_16 38037104.012 -
SetIntersection_Front_Vector_float_16_4 58083442.907 -
SetIntersection_Front_Vector_float_1_1 571591902.830 -
SetIntersection_Front_Vector_float_256_1 4453492.583 -
SetIntersection_Front_Vector_float_256_16 4514297.666 -
SetIntersection_Front_Vector_float_256_256 4699220.207 -
SetIntersection_Front_Vector_float_256_4 4467400.410 -
SetIntersection_Front_Vector_float_256_64 4622940.939 -
SetIntersection_Front_Vector_float_262144_1 1111917.252 -
SetIntersection_Front_Vector_float_262144_1024 5980649.567 -
SetIntersection_Front_Vector_float_262144_16 1194882.978 1.01%
SetIntersection_Front_Vector_float_262144_16384 80089791.820 -
SetIntersection_Front_Vector_float_262144_256 2343018.501 -
SetIntersection_Front_Vector_float_262144_262144 350772953.723 -
SetIntersection_Front_Vector_float_262144_4 1147724.406 -
SetIntersection_Front_Vector_float_262144_64 1447453.641 -
SetIntersection_Front_Vector_float_4_1 228460177.334 -
SetIntersection_Front_Vector_float_4_4 144417848.740 -
SetIntersection_Front_Vector_float_64_1 17527866.388 -
SetIntersection_Front_Vector_float_64_16 15295531.090 -
SetIntersection_Front_Vector_float_64_4 17056270.712 -
SetIntersection_Front_Vector_float_64_64 11460846.261 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1124211.038 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8343640.285 -22.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1254989.368 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2942076.081 -11.43%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1154386.106 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1525802.943 -8.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1115814.754 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8325179.291 -21.99%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1158495.146 -5.68%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 123589047.162 -10.81%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2948360.625 -10.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1131001.506 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1577940.633 -5.49%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 66964893.218 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 38908602.110 -4.13%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58676305.528 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 568986279.909 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4340421.403 -3.20%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4675689.604 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 6511459.115 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4413720.113 -2.85%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5301944.292 -2.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1100806.500 -1.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8344166.272 -21.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1177622.121 -6.26%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 122129478.319 -13.83%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 3226180.679 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351105064.623 6.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1095945.194 -5.36%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1576589.844 -5.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 226653296.556 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 147110468.909 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17527182.856 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15766716.233 -1.88%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16937415.739 -2.92%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12583812.917 -4.29%
SetIntersection_Front_Vector_string_1024_1 1146741.906 -
SetIntersection_Front_Vector_string_1024_1024 39220818.229 -4.87%
SetIntersection_Front_Vector_string_1024_16 1699752.707 -
SetIntersection_Front_Vector_string_1024_256 9717087.746 -5.55%
SetIntersection_Front_Vector_string_1024_4 1238344.550 -
SetIntersection_Front_Vector_string_1024_64 3409771.623 -4.07%
SetIntersection_Front_Vector_string_16384_1 1144498.483 -
SetIntersection_Front_Vector_string_16384_1024 38173844.273 -2.67%
SetIntersection_Front_Vector_string_16384_16 1707021.018 1.09%
SetIntersection_Front_Vector_string_16384_16384 350686127.451 -1.06%
SetIntersection_Front_Vector_string_16384_256 9712563.532 -4.74%
SetIntersection_Front_Vector_string_16384_4 1241108.582 -4.51%
SetIntersection_Front_Vector_string_16384_64 3560816.605 -2.95%
SetIntersection_Front_Vector_string_16_1 68525558.546 -
SetIntersection_Front_Vector_string_16_16 53083039.748 -4.37%
SetIntersection_Front_Vector_string_16_4 63980994.113 -1.73%
SetIntersection_Front_Vector_string_1_1 585046099.817 -
SetIntersection_Front_Vector_string_256_1 4568934.146 -
SetIntersection_Front_Vector_string_256_16 6219404.830 -6.51%
SetIntersection_Front_Vector_string_256_256 20532382.490 -5.76%
SetIntersection_Front_Vector_string_256_4 4896334.610 -1.44%
SetIntersection_Front_Vector_string_256_64 10876010.603 1.45%
SetIntersection_Front_Vector_string_262144_1 1160910.168 2.97%
SetIntersection_Front_Vector_string_262144_1024 38529328.339 -6.97%
SetIntersection_Front_Vector_string_262144_16 1701245.015 -1.44%
SetIntersection_Front_Vector_string_262144_16384 345875357.485 -1.41%
SetIntersection_Front_Vector_string_262144_256 9912369.954 -4.84%
SetIntersection_Front_Vector_string_262144_262144 14362516.602 -
SetIntersection_Front_Vector_string_262144_4 1277166.948 3.62%
SetIntersection_Front_Vector_string_262144_64 3353388.762 -5.93%
SetIntersection_Front_Vector_string_4_1 236338347.583 -
SetIntersection_Front_Vector_string_4_4 160647317.657 -
SetIntersection_Front_Vector_string_64_1 17884511.492 -
SetIntersection_Front_Vector_string_64_16 21462553.381 -3.49%
SetIntersection_Front_Vector_string_64_4 18430266.776 -2.14%
SetIntersection_Front_Vector_string_64_64 26794090.579 -1.35%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1118688.245 2.70%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9899921.108 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1258089.058 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3312998.765 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1150769.211 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1679530.130 -1.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1107718.939 -1.41%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9896188.288 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1213295.774 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 145222002.926 2.22%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3556909.857 7.50%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1159692.907 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1738901.698 3.45%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 67065057.663 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 39829643.946 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58720109.613 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 569227158.161 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4435210.082 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4783780.538 1.48%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6576108.361 -1.55%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4553756.416 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5349295.037 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1064899.449 -4.83%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 12006549.423 21.97%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1225636.455 -3.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 144888132.457 2.67%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3345291.323 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 349086546.668 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1149301.293 3.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1619439.540 -4.28%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 227701107.284 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 146755476.460 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17542306.971 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15962216.675 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17293534.265 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13257719.190 -
SetIntersection_Front_Vector_uint32_1024_1 1116118.331 3.88%
SetIntersection_Front_Vector_uint32_1024_1024 5925003.180 -1.17%
SetIntersection_Front_Vector_uint32_1024_16 1190095.395 -
SetIntersection_Front_Vector_uint32_1024_256 2306793.980 -2.07%
SetIntersection_Front_Vector_uint32_1024_4 1136154.232 -
SetIntersection_Front_Vector_uint32_1024_64 1420113.932 -1.29%
SetIntersection_Front_Vector_uint32_16384_1 1118887.992 2.07%
SetIntersection_Front_Vector_uint32_16384_1024 7110954.380 19.57%
SetIntersection_Front_Vector_uint32_16384_16 1181992.124 -
SetIntersection_Front_Vector_uint32_16384_16384 83988445.582 5.95%
SetIntersection_Front_Vector_uint32_16384_256 2366454.025 -
SetIntersection_Front_Vector_uint32_16384_4 1127579.761 -
SetIntersection_Front_Vector_uint32_16384_64 1440739.911 -
SetIntersection_Front_Vector_uint32_16_1 66795807.882 -
SetIntersection_Front_Vector_uint32_16_16 37881280.777 -1.75%
SetIntersection_Front_Vector_uint32_16_4 57675011.960 -
SetIntersection_Front_Vector_uint32_1_1 567772686.969 -
SetIntersection_Front_Vector_uint32_256_1 4369103.283 -
SetIntersection_Front_Vector_uint32_256_16 4539152.340 1.55%
SetIntersection_Front_Vector_uint32_256_256 4696883.223 -
SetIntersection_Front_Vector_uint32_256_4 4382966.764 -
SetIntersection_Front_Vector_uint32_256_64 4785344.936 4.33%
SetIntersection_Front_Vector_uint32_262144_1 1110931.241 -1.05%
SetIntersection_Front_Vector_uint32_262144_1024 6026408.056 -
SetIntersection_Front_Vector_uint32_262144_16 1152170.765 -2.24%
SetIntersection_Front_Vector_uint32_262144_16384 84398080.287 6.38%
SetIntersection_Front_Vector_uint32_262144_256 2350965.613 -
SetIntersection_Front_Vector_uint32_262144_262144 353602297.141 -
SetIntersection_Front_Vector_uint32_262144_4 1135886.074 -
SetIntersection_Front_Vector_uint32_262144_64 1431447.981 -
SetIntersection_Front_Vector_uint32_4_1 227171076.079 -
SetIntersection_Front_Vector_uint32_4_4 145343052.334 -
SetIntersection_Front_Vector_uint32_64_1 17438754.191 -
SetIntersection_Front_Vector_uint32_64_16 15093898.474 -
SetIntersection_Front_Vector_uint32_64_4 17062370.705 -
SetIntersection_Front_Vector_uint32_64_64 11489748.466 -
SetIntersection_Front_Vector_uint64_1024_1 1106726.788 2.34%
SetIntersection_Front_Vector_uint64_1024_1024 5984136.928 -
SetIntersection_Front_Vector_uint64_1024_16 1139113.143 -4.38%
SetIntersection_Front_Vector_uint64_1024_256 2338671.312 1.49%
SetIntersection_Front_Vector_uint64_1024_4 1132533.412 -
SetIntersection_Front_Vector_uint64_1024_64 1417873.200 -1.93%
SetIntersection_Front_Vector_uint64_16384_1 1119790.320 2.35%
SetIntersection_Front_Vector_uint64_16384_1024 5947563.838 -
SetIntersection_Front_Vector_uint64_16384_16 1175510.527 -1.92%
SetIntersection_Front_Vector_uint64_16384_16384 78251075.692 -9.52%
SetIntersection_Front_Vector_uint64_16384_256 2265085.369 -14.34%
SetIntersection_Front_Vector_uint64_16384_4 1087149.384 -3.38%
SetIntersection_Front_Vector_uint64_16384_64 1407595.712 -6.58%
SetIntersection_Front_Vector_uint64_16_1 66398924.921 -
SetIntersection_Front_Vector_uint64_16_16 37609364.669 -2.56%
SetIntersection_Front_Vector_uint64_16_4 57561401.302 -1.03%
SetIntersection_Front_Vector_uint64_1_1 565698940.958 -
SetIntersection_Front_Vector_uint64_256_1 4410111.337 -
SetIntersection_Front_Vector_uint64_256_16 4413486.914 -1.94%
SetIntersection_Front_Vector_uint64_256_256 4703148.990 -10.82%
SetIntersection_Front_Vector_uint64_256_4 4430746.887 -1.19%
SetIntersection_Front_Vector_uint64_256_64 4559528.619 -4.64%
SetIntersection_Front_Vector_uint64_262144_1 1108458.754 -
SetIntersection_Front_Vector_uint64_262144_1024 5917007.901 -7.03%
SetIntersection_Front_Vector_uint64_262144_16 1183503.639 -
SetIntersection_Front_Vector_uint64_262144_16384 78182263.056 -4.40%
SetIntersection_Front_Vector_uint64_262144_256 2314640.959 -1.35%
SetIntersection_Front_Vector_uint64_262144_262144 350399943.771 -
SetIntersection_Front_Vector_uint64_262144_4 1117651.336 -3.06%
SetIntersection_Front_Vector_uint64_262144_64 1418462.928 -5.18%
SetIntersection_Front_Vector_uint64_4_1 226057478.832 -1.15%
SetIntersection_Front_Vector_uint64_4_4 144793517.116 -
SetIntersection_Front_Vector_uint64_64_1 17363979.061 -
SetIntersection_Front_Vector_uint64_64_16 15113663.439 -1.89%
SetIntersection_Front_Vector_uint64_64_4 17025810.967 -
SetIntersection_Front_Vector_uint64_64_64 11379415.747 -3.87%
SetIntersection_Interlaced_Set_float_1024_1 1117443.937 -
SetIntersection_Interlaced_Set_float_1024_1024 15714841.521 4.08%
SetIntersection_Interlaced_Set_float_1024_16 11911289.982 -
SetIntersection_Interlaced_Set_float_1024_256 16070412.432 7.10%
SetIntersection_Interlaced_Set_float_1024_4 10083052.204 -
SetIntersection_Interlaced_Set_float_1024_64 10091530.653 -
SetIntersection_Interlaced_Set_float_16384_1 1110894.705 3.66%
SetIntersection_Interlaced_Set_float_16384_1024 173471481.563 -
SetIntersection_Interlaced_Set_float_16384_16 212752239.941 -
SetIntersection_Interlaced_Set_float_16384_16384 243998832.236 -
SetIntersection_Interlaced_Set_float_16384_256 205361126.703 -
SetIntersection_Interlaced_Set_float_16384_4 175830902.734 1.36%
SetIntersection_Interlaced_Set_float_16384_64 223563391.713 1.38%
SetIntersection_Interlaced_Set_float_16_1 67178265.389 -
SetIntersection_Interlaced_Set_float_16_16 41566285.631 -
SetIntersection_Interlaced_Set_float_16_4 64772866.891 1.42%
SetIntersection_Interlaced_Set_float_1_1 572054250.360 -
SetIntersection_Interlaced_Set_float_256_1 4440260.067 -
SetIntersection_Interlaced_Set_float_256_16 12273069.519 -
SetIntersection_Interlaced_Set_float_256_256 9620796.277 4.23%
SetIntersection_Interlaced_Set_float_256_4 11872084.173 -
SetIntersection_Interlaced_Set_float_256_64 15458250.123 6.74%
SetIntersection_Interlaced_Set_float_262144_1 1110953.534 -
SetIntersection_Interlaced_Set_float_262144_1024 1546194.416 -
SetIntersection_Interlaced_Set_float_262144_16 1603293.539 -1.96%
SetIntersection_Interlaced_Set_float_262144_16384 1247029.215 -2.00%
SetIntersection_Interlaced_Set_float_262144_256 1579947.101 -1.54%
SetIntersection_Interlaced_Set_float_262144_262144 1760306.234 -3.13%
SetIntersection_Interlaced_Set_float_262144_4 1296183.756 -1.36%
SetIntersection_Interlaced_Set_float_262144_64 1577275.066 -
SetIntersection_Interlaced_Set_float_4_1 228639263.038 -
SetIntersection_Interlaced_Set_float_4_4 146719248.466 -
SetIntersection_Interlaced_Set_float_64_1 17532328.493 -
SetIntersection_Interlaced_Set_float_64_16 24768012.595 3.41%
SetIntersection_Interlaced_Set_float_64_4 22694804.126 3.06%
SetIntersection_Interlaced_Set_float_64_64 14843160.520 -2.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1059850.047 -5.22%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21086197.230 -3.83%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11625898.434 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 18513522.609 -5.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9833527.423 -2.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11465918.732 4.86%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1116181.209 -1.93%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 185817640.093 3.73%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 222946608.229 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 353035070.747 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 210039782.010 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 183375996.495 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 232334272.553 1.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67234371.557 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44259863.709 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66286040.174 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 570075802.614 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4382759.487 -2.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12942517.836 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12593241.189 3.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11271352.153 -3.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 17868469.525 -2.76%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1123197.673 3.35%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1628268.717 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1698130.697 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1336780.844 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1662825.926 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2312012.369 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1381293.051 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1670088.215 1.28%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 227689635.921 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 148890257.811 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17534214.745 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27186034.485 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23414785.733 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18647017.259 1.05%
SetIntersection_Interlaced_Set_string_1024_1 1170660.909 1.50%
SetIntersection_Interlaced_Set_string_1024_1024 58543003.018 2.73%
SetIntersection_Interlaced_Set_string_1024_16 13699267.855 -
SetIntersection_Interlaced_Set_string_1024_256 36402022.675 4.66%
SetIntersection_Interlaced_Set_string_1024_4 10623195.693 1.34%
SetIntersection_Interlaced_Set_string_1024_64 17124874.497 1.52%
SetIntersection_Interlaced_Set_string_16384_1 1166953.798 1.82%
SetIntersection_Interlaced_Set_string_16384_1024 366320518.591 3.57%
SetIntersection_Interlaced_Set_string_16384_16 342470048.317 -
SetIntersection_Interlaced_Set_string_16384_16384 350077348.868 -
SetIntersection_Interlaced_Set_string_16384_256 351332068.128 -
SetIntersection_Interlaced_Set_string_16384_4 203236287.359 1.78%
SetIntersection_Interlaced_Set_string_16384_64 356471485.879 2.29%
SetIntersection_Interlaced_Set_string_16_1 69522417.134 -
SetIntersection_Interlaced_Set_string_16_16 65388808.889 2.28%
SetIntersection_Interlaced_Set_string_16_4 78194709.814 2.19%
SetIntersection_Interlaced_Set_string_1_1 591046590.949 -
SetIntersection_Interlaced_Set_string_256_1 4611401.625 -
SetIntersection_Interlaced_Set_string_256_16 18739274.393 1.17%
SetIntersection_Interlaced_Set_string_256_256 32570782.194 9.71%
SetIntersection_Interlaced_Set_string_256_4 14186939.473 -
SetIntersection_Interlaced_Set_string_256_64 31537444.000 -
SetIntersection_Interlaced_Set_string_262144_1 1155971.191 -1.04%
SetIntersection_Interlaced_Set_string_262144_1024 2062749.350 -1.11%
SetIntersection_Interlaced_Set_string_262144_16 2149402.994 -1.32%
SetIntersection_Interlaced_Set_string_262144_16384 2916356.445 6.20%
SetIntersection_Interlaced_Set_string_262144_256 2045211.343 -1.09%
SetIntersection_Interlaced_Set_string_262144_262144 17509092.856 1.19%
SetIntersection_Interlaced_Set_string_262144_4 1851748.779 -1.85%
SetIntersection_Interlaced_Set_string_262144_64 2142916.586 -
SetIntersection_Interlaced_Set_string_4_1 236396990.900 -
SetIntersection_Interlaced_Set_string_4_4 163989020.518 -1.64%
SetIntersection_Interlaced_Set_string_64_1 18317792.871 -
SetIntersection_Interlaced_Set_string_64_16 41383870.282 3.93%
SetIntersection_Interlaced_Set_string_64_4 26850230.743 -
SetIntersection_Interlaced_Set_string_64_64 39904165.731 5.30%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1121912.033 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25335831.676 1.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11876576.042 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20549118.444 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9853327.803 -3.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12097240.425 3.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1134379.386 3.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 235716400.681 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 243813816.511 -1.87%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 346725058.548 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 243031035.019 -30.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 205643716.165 1.72%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 352720387.133 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67451709.946 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45390131.627 1.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 68282563.800 1.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 573314707.970 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4472403.302 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12922979.378 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13378913.776 -1.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11647709.107 -1.69%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 18983809.241 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1100978.029 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1968772.787 -1.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2138191.242 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1755631.346 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2021917.723 -1.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3094632.405 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1831616.211 -1.30%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2114801.188 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229188597.357 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150334156.275 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17639385.310 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28238747.600 -1.25%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23626918.834 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19780141.152 2.36%
SetIntersection_Interlaced_Set_uint32_1024_1 1118684.252 -
SetIntersection_Interlaced_Set_uint32_1024_1024 15109476.907 -
SetIntersection_Interlaced_Set_uint32_1024_16 11281414.110 -
SetIntersection_Interlaced_Set_uint32_1024_256 15181480.469 -2.84%
SetIntersection_Interlaced_Set_uint32_1024_4 9987445.693 -
SetIntersection_Interlaced_Set_uint32_1024_64 9965200.045 -
SetIntersection_Interlaced_Set_uint32_16384_1 1064410.271 -4.74%
SetIntersection_Interlaced_Set_uint32_16384_1024 170739994.975 -
SetIntersection_Interlaced_Set_uint32_16384_16 209685974.552 -
SetIntersection_Interlaced_Set_uint32_16384_16384 347438209.642 38.97%
SetIntersection_Interlaced_Set_uint32_16384_256 199657233.047 -1.10%
SetIntersection_Interlaced_Set_uint32_16384_4 172579718.732 -
SetIntersection_Interlaced_Set_uint32_16384_64 218890624.766 -
SetIntersection_Interlaced_Set_uint32_16_1 66707121.908 -
SetIntersection_Interlaced_Set_uint32_16_16 41520088.482 -
SetIntersection_Interlaced_Set_uint32_16_4 64030343.557 -
SetIntersection_Interlaced_Set_uint32_1_1 567556240.818 -
SetIntersection_Interlaced_Set_uint32_256_1 4385942.096 -
SetIntersection_Interlaced_Set_uint32_256_16 11912949.699 -1.76%
SetIntersection_Interlaced_Set_uint32_256_256 9308808.178 2.54%
SetIntersection_Interlaced_Set_uint32_256_4 11535021.572 2.73%
SetIntersection_Interlaced_Set_uint32_256_64 15404612.238 1.35%
SetIntersection_Interlaced_Set_uint32_262144_1 1059188.240 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1519092.121 -
SetIntersection_Interlaced_Set_uint32_262144_16 1555637.043 -4.16%
SetIntersection_Interlaced_Set_uint32_262144_16384 1213068.521 -2.31%
SetIntersection_Interlaced_Set_uint32_262144_256 1548918.781 -1.50%
SetIntersection_Interlaced_Set_uint32_262144_262144 1925390.869 -1.24%
SetIntersection_Interlaced_Set_uint32_262144_4 1255352.375 -3.18%
SetIntersection_Interlaced_Set_uint32_262144_64 1544579.836 -2.10%
SetIntersection_Interlaced_Set_uint32_4_1 226614699.984 -
SetIntersection_Interlaced_Set_uint32_4_4 147147144.407 -
SetIntersection_Interlaced_Set_uint32_64_1 17383519.682 -
SetIntersection_Interlaced_Set_uint32_64_16 24341557.366 -
SetIntersection_Interlaced_Set_uint32_64_4 22048284.199 -1.35%
SetIntersection_Interlaced_Set_uint32_64_64 15397017.660 3.13%
SetIntersection_Interlaced_Set_uint64_1024_1 1115495.656 5.14%
SetIntersection_Interlaced_Set_uint64_1024_1024 15259973.462 -
SetIntersection_Interlaced_Set_uint64_1024_16 11354323.351 -1.25%
SetIntersection_Interlaced_Set_uint64_1024_256 15311333.665 2.04%
SetIntersection_Interlaced_Set_uint64_1024_4 9936669.242 1.20%
SetIntersection_Interlaced_Set_uint64_1024_64 10133165.009 1.64%
SetIntersection_Interlaced_Set_uint64_16384_1 1116985.980 -
SetIntersection_Interlaced_Set_uint64_16384_1024 175789077.744 -1.15%
SetIntersection_Interlaced_Set_uint64_16384_16 219498903.881 -2.68%
SetIntersection_Interlaced_Set_uint64_16384_16384 351761496.784 -1.30%
SetIntersection_Interlaced_Set_uint64_16384_256 209291860.744 -
SetIntersection_Interlaced_Set_uint64_16384_4 181997831.005 -
SetIntersection_Interlaced_Set_uint64_16384_64 234577777.279 1.14%
SetIntersection_Interlaced_Set_uint64_16_1 66622090.717 -
SetIntersection_Interlaced_Set_uint64_16_16 41016610.408 -1.72%
SetIntersection_Interlaced_Set_uint64_16_4 64381193.910 -
SetIntersection_Interlaced_Set_uint64_1_1 566860938.611 -
SetIntersection_Interlaced_Set_uint64_256_1 4347986.292 -1.04%
SetIntersection_Interlaced_Set_uint64_256_16 12074444.725 -
SetIntersection_Interlaced_Set_uint64_256_256 8944033.263 2.25%
SetIntersection_Interlaced_Set_uint64_256_4 11543159.643 -2.04%
SetIntersection_Interlaced_Set_uint64_256_64 15433568.195 5.68%
SetIntersection_Interlaced_Set_uint64_262144_1 1122231.528 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1588488.524 1.08%
SetIntersection_Interlaced_Set_uint64_262144_16 1667159.017 1.75%
SetIntersection_Interlaced_Set_uint64_262144_16384 1264071.693 -
SetIntersection_Interlaced_Set_uint64_262144_256 1628576.008 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1852426.434 -
SetIntersection_Interlaced_Set_uint64_262144_4 1327130.127 -
SetIntersection_Interlaced_Set_uint64_262144_64 1632365.560 -
SetIntersection_Interlaced_Set_uint64_4_1 226578219.829 -
SetIntersection_Interlaced_Set_uint64_4_4 146457711.230 -
SetIntersection_Interlaced_Set_uint64_64_1 17450063.934 -1.23%
SetIntersection_Interlaced_Set_uint64_64_16 23911268.839 -1.93%
SetIntersection_Interlaced_Set_uint64_64_4 22514780.977 -
SetIntersection_Interlaced_Set_uint64_64_64 15245093.530 -2.66%
SetIntersection_Interlaced_Vector_float_1024_1 1117085.320 -
SetIntersection_Interlaced_Vector_float_1024_1024 5950913.566 -
SetIntersection_Interlaced_Vector_float_1024_16 2689782.313 46.17%
SetIntersection_Interlaced_Vector_float_1024_256 5060385.259 -16.32%
SetIntersection_Interlaced_Vector_float_1024_4 1536535.201 14.16%
SetIntersection_Interlaced_Vector_float_1024_64 5219871.261 43.74%
SetIntersection_Interlaced_Vector_float_16384_1 1114600.800 -
SetIntersection_Interlaced_Vector_float_16384_1024 55718763.016 1.44%
SetIntersection_Interlaced_Vector_float_16384_16 3636214.094 -9.75%
SetIntersection_Interlaced_Vector_float_16384_16384 80712923.951 -
SetIntersection_Interlaced_Vector_float_16384_256 29199731.885 40.72%
SetIntersection_Interlaced_Vector_float_16384_4 1631398.804 -3.91%
SetIntersection_Interlaced_Vector_float_16384_64 5243990.336 -52.43%
SetIntersection_Interlaced_Vector_float_16_1 67282275.684 -
SetIntersection_Interlaced_Vector_float_16_16 38202877.815 -
SetIntersection_Interlaced_Vector_float_16_4 60190786.200 -
SetIntersection_Interlaced_Vector_float_1_1 571087109.556 -
SetIntersection_Interlaced_Vector_float_256_1 4448620.088 -
SetIntersection_Interlaced_Vector_float_256_16 7873622.246 1.48%
SetIntersection_Interlaced_Vector_float_256_256 4679028.867 -
SetIntersection_Interlaced_Vector_float_256_4 5282476.410 -1.00%
SetIntersection_Interlaced_Vector_float_256_64 6771215.943 -15.52%
SetIntersection_Interlaced_Vector_float_262144_1 1117392.236 -
SetIntersection_Interlaced_Vector_float_262144_1024 119001252.469 14.00%
SetIntersection_Interlaced_Vector_float_262144_16 6703671.704 112.11%
SetIntersection_Interlaced_Vector_float_262144_16384 338823462.582 -4.24%
SetIntersection_Interlaced_Vector_float_262144_256 44595910.720 45.37%
SetIntersection_Interlaced_Vector_float_262144_262144 350894951.801 -
SetIntersection_Interlaced_Vector_float_262144_4 1942379.380 -9.30%
SetIntersection_Interlaced_Vector_float_262144_64 18540604.144 74.89%
SetIntersection_Interlaced_Vector_float_4_1 228696993.934 -
SetIntersection_Interlaced_Vector_float_4_4 144989772.996 -
SetIntersection_Interlaced_Vector_float_64_1 17620001.699 -
SetIntersection_Interlaced_Vector_float_64_16 19513093.462 9.38%
SetIntersection_Interlaced_Vector_float_64_4 18959398.068 1.61%
SetIntersection_Interlaced_Vector_float_64_64 11481860.113 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1076172.779 -3.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 9685777.336 15.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2137613.800 -21.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7403182.959 -2.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1357619.194 -9.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4166907.762 -24.67%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1122879.743 5.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 47410925.975 3.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3010028.819 11.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 129021557.147 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 16614258.495 -12.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1410842.973 -2.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5814641.307 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 66890985.404 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39442291.940 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61557114.423 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 568821916.739 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4340515.887 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6820616.384 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6426433.463 8.75%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5251361.824 3.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8882597.496 2.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1119890.987 3.93%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 84779805.580 -14.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3615186.477 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 350072272.589 2.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 31833309.119 -18.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 344047913.568 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1597140.848 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11108605.190 2.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 227487374.711 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 145948635.602 -1.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17385445.000 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19505955.646 -2.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18819520.114 -1.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13192259.841 -5.16%
SetIntersection_Interlaced_Vector_string_1024_1 1147796.972 -
SetIntersection_Interlaced_Vector_string_1024_1024 40553451.490 -3.80%
SetIntersection_Interlaced_Vector_string_1024_16 3364389.022 -2.23%
SetIntersection_Interlaced_Vector_string_1024_256 21240326.194 -3.31%
SetIntersection_Interlaced_Vector_string_1024_4 1712950.853 -2.12%
SetIntersection_Interlaced_Vector_string_1024_64 8284552.876 -2.80%
SetIntersection_Interlaced_Vector_string_16384_1 1151050.145 -3.32%
SetIntersection_Interlaced_Vector_string_16384_1024 116490660.333 -1.70%
SetIntersection_Interlaced_Vector_string_16384_16 4694040.390 1.59%
SetIntersection_Interlaced_Vector_string_16384_16384 355059301.445 1.94%
SetIntersection_Interlaced_Vector_string_16384_256 42103321.927 3.84%
SetIntersection_Interlaced_Vector_string_16384_4 1962702.299 5.13%
SetIntersection_Interlaced_Vector_string_16384_64 13400212.436 11.56%
SetIntersection_Interlaced_Vector_string_16_1 69082509.862 -
SetIntersection_Interlaced_Vector_string_16_16 54629091.838 -
SetIntersection_Interlaced_Vector_string_16_4 72059893.802 -
SetIntersection_Interlaced_Vector_string_1_1 585108077.817 -
SetIntersection_Interlaced_Vector_string_256_1 4597372.383 -
SetIntersection_Interlaced_Vector_string_256_16 10499915.828 -5.17%
SetIntersection_Interlaced_Vector_string_256_256 21396642.760 -6.10%
SetIntersection_Interlaced_Vector_string_256_4 6281506.596 -3.15%
SetIntersection_Interlaced_Vector_string_256_64 20640222.345 -2.20%
SetIntersection_Interlaced_Vector_string_262144_1 1148799.728 1.10%
SetIntersection_Interlaced_Vector_string_262144_1024 356182554.744 12.71%
SetIntersection_Interlaced_Vector_string_262144_16 6535893.699 16.40%
SetIntersection_Interlaced_Vector_string_262144_16384 1061917.562 5.06%
SetIntersection_Interlaced_Vector_string_262144_256 74172972.546 8.35%
SetIntersection_Interlaced_Vector_string_262144_262144 14592411.135 1.12%
SetIntersection_Interlaced_Vector_string_262144_4 2301612.828 -
SetIntersection_Interlaced_Vector_string_262144_64 21324414.197 13.24%
SetIntersection_Interlaced_Vector_string_4_1 234572556.678 -
SetIntersection_Interlaced_Vector_string_4_4 159877519.585 -
SetIntersection_Interlaced_Vector_string_64_1 19017013.486 5.68%
SetIntersection_Interlaced_Vector_string_64_16 30952052.326 -1.39%
SetIntersection_Interlaced_Vector_string_64_4 22853790.128 -
SetIntersection_Interlaced_Vector_string_64_64 28476497.111 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1126884.914 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9856360.353 2.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2561890.588 -25.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9718967.931 -3.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1516944.369 -9.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5085684.589 -30.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1110019.511 -1.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 65091391.102 -14.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3404210.884 -33.07%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 145282383.521 3.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 32967961.102 -5.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1563757.163 -6.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9073237.274 -6.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 67066878.117 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 39924117.328 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 61843656.873 -1.76%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 570801028.882 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4382718.599 -1.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7666282.912 -3.53%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 7126279.608 6.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5377742.885 -5.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 11087429.256 1.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1130118.231 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 172447319.521 -19.47%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4364599.762 -50.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 364743980.229 2.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 53753346.610 -21.93%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351129726.928 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2557817.788 36.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14553721.561 -1.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 227610391.277 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147062891.523 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17503116.489 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 21087609.535 1.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20763664.758 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13649671.058 1.44%
SetIntersection_Interlaced_Vector_uint32_1024_1 1111460.787 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5897978.096 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2245988.230 12.18%
SetIntersection_Interlaced_Vector_uint32_1024_256 7318513.307 26.28%
SetIntersection_Interlaced_Vector_uint32_1024_4 1384277.508 8.50%
SetIntersection_Interlaced_Vector_uint32_1024_64 4591051.989 22.28%
SetIntersection_Interlaced_Vector_uint32_16384_1 1112020.962 -1.37%
SetIntersection_Interlaced_Vector_uint32_16384_1024 49285594.594 12.43%
SetIntersection_Interlaced_Vector_uint32_16384_16 2515097.207 -3.43%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80186807.219 -
SetIntersection_Interlaced_Vector_uint32_16384_256 18524368.681 12.96%
SetIntersection_Interlaced_Vector_uint32_16384_4 1420374.506 2.50%
SetIntersection_Interlaced_Vector_uint32_16384_64 6112732.424 -1.73%
SetIntersection_Interlaced_Vector_uint32_16_1 66679537.038 -
SetIntersection_Interlaced_Vector_uint32_16_16 38399638.697 1.88%
SetIntersection_Interlaced_Vector_uint32_16_4 60045337.510 -
SetIntersection_Interlaced_Vector_uint32_1_1 568526722.659 -
SetIntersection_Interlaced_Vector_uint32_256_1 4421609.875 -
SetIntersection_Interlaced_Vector_uint32_256_16 7518222.482 17.30%
SetIntersection_Interlaced_Vector_uint32_256_256 4590752.623 -2.39%
SetIntersection_Interlaced_Vector_uint32_256_4 5182676.186 1.67%
SetIntersection_Interlaced_Vector_uint32_256_64 6492639.910 -10.44%
SetIntersection_Interlaced_Vector_uint32_262144_1 1111460.499 -1.50%
SetIntersection_Interlaced_Vector_uint32_262144_1024 92569967.642 11.72%
SetIntersection_Interlaced_Vector_uint32_262144_16 3232017.191 -3.12%
SetIntersection_Interlaced_Vector_uint32_262144_16384 351151552.133 -
SetIntersection_Interlaced_Vector_uint32_262144_256 33633217.560 24.25%
SetIntersection_Interlaced_Vector_uint32_262144_262144 351015955.395 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1746839.704 14.19%
SetIntersection_Interlaced_Vector_uint32_262144_64 8397035.323 -5.44%
SetIntersection_Interlaced_Vector_uint32_4_1 226844272.763 -
SetIntersection_Interlaced_Vector_uint32_4_4 145060912.251 -
SetIntersection_Interlaced_Vector_uint32_64_1 17424912.891 -
SetIntersection_Interlaced_Vector_uint32_64_16 18593792.953 2.46%
SetIntersection_Interlaced_Vector_uint32_64_4 18240380.577 1.38%
SetIntersection_Interlaced_Vector_uint32_64_64 11435240.512 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1089458.659 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5887858.965 -1.47%
SetIntersection_Interlaced_Vector_uint64_1024_16 1943024.262 -22.80%
SetIntersection_Interlaced_Vector_uint64_1024_256 7382802.776 46.62%
SetIntersection_Interlaced_Vector_uint64_1024_4 1281436.239 -11.63%
SetIntersection_Interlaced_Vector_uint64_1024_64 4785411.279 35.39%
SetIntersection_Interlaced_Vector_uint64_16384_1 1100549.996 1.99%
SetIntersection_Interlaced_Vector_uint64_16384_1024 49757843.985 -3.42%
SetIntersection_Interlaced_Vector_uint64_16384_16 3242680.936 -6.64%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78140538.023 -
SetIntersection_Interlaced_Vector_uint64_16384_256 21996979.566 32.18%
SetIntersection_Interlaced_Vector_uint64_16384_4 1529109.776 -1.42%
SetIntersection_Interlaced_Vector_uint64_16384_64 6296222.176 -23.95%
SetIntersection_Interlaced_Vector_uint64_16_1 66483460.915 -
SetIntersection_Interlaced_Vector_uint64_16_16 37706187.782 -1.05%
SetIntersection_Interlaced_Vector_uint64_16_4 60003676.766 -
SetIntersection_Interlaced_Vector_uint64_1_1 566206509.086 -
SetIntersection_Interlaced_Vector_uint64_256_1 4458583.361 -
SetIntersection_Interlaced_Vector_uint64_256_16 6334254.954 -13.09%
SetIntersection_Interlaced_Vector_uint64_256_256 4685240.109 -
SetIntersection_Interlaced_Vector_uint64_256_4 5074445.972 7.29%
SetIntersection_Interlaced_Vector_uint64_256_64 6979183.942 -13.50%
SetIntersection_Interlaced_Vector_uint64_262144_1 1110484.440 5.64%
SetIntersection_Interlaced_Vector_uint64_262144_1024 108007828.862 6.51%
SetIntersection_Interlaced_Vector_uint64_262144_16 6165057.272 4.52%
SetIntersection_Interlaced_Vector_uint64_262144_16384 358543975.410 1.61%
SetIntersection_Interlaced_Vector_uint64_262144_256 50945894.637 28.08%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350575381.244 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1963738.398 29.09%
SetIntersection_Interlaced_Vector_uint64_262144_64 14907063.958 -28.81%
SetIntersection_Interlaced_Vector_uint64_4_1 226351536.232 -
SetIntersection_Interlaced_Vector_uint64_4_4 144662108.002 -
SetIntersection_Interlaced_Vector_uint64_64_1 17345163.286 -
SetIntersection_Interlaced_Vector_uint64_64_16 17399606.822 -5.97%
SetIntersection_Interlaced_Vector_uint64_64_4 18220273.319 -1.90%
SetIntersection_Interlaced_Vector_uint64_64_64 11444675.026 -2.19%
SetIntersection_None_Set_float_1024_1 12447325.349 18.44%
SetIntersection_None_Set_float_1024_1024 9042014.880 2.51%
SetIntersection_None_Set_float_1024_16 12487667.132 23.43%
SetIntersection_None_Set_float_1024_256 9054983.587 -11.76%
SetIntersection_None_Set_float_1024_4 12457459.260 22.47%
SetIntersection_None_Set_float_1024_64 12365026.206 18.99%
SetIntersection_None_Set_float_16384_1 156319586.574 -2.06%
SetIntersection_None_Set_float_16384_1024 156956802.456 -
SetIntersection_None_Set_float_16384_16 156497836.768 -1.25%
SetIntersection_None_Set_float_16384_16384 162279630.537 -
SetIntersection_None_Set_float_16384_256 155795486.023 -1.37%
SetIntersection_None_Set_float_16384_4 156389834.173 -1.68%
SetIntersection_None_Set_float_16384_64 156165386.590 -1.35%
SetIntersection_None_Set_float_16_1 71057480.859 -
SetIntersection_None_Set_float_16_16 37812994.085 -
SetIntersection_None_Set_float_16_4 60328861.505 -
SetIntersection_None_Set_float_1_1 571247569.499 -
SetIntersection_None_Set_float_256_1 11711313.351 -1.25%
SetIntersection_None_Set_float_256_16 11119950.441 -1.61%
SetIntersection_None_Set_float_256_256 5916333.502 -
SetIntersection_None_Set_float_256_4 11735926.379 2.32%
SetIntersection_None_Set_float_256_64 9602523.855 1.47%
SetIntersection_None_Set_float_262144_1 1179487.957 -1.82%
SetIntersection_None_Set_float_262144_1024 1165449.707 -2.19%
SetIntersection_None_Set_float_262144_16 1172484.535 -1.93%
SetIntersection_None_Set_float_262144_16384 1172719.074 -1.17%
SetIntersection_None_Set_float_262144_256 1173178.059 -1.85%
SetIntersection_None_Set_float_262144_262144 1168513.102 -2.06%
SetIntersection_None_Set_float_262144_4 1174929.932 -1.34%
SetIntersection_None_Set_float_262144_64 1171470.051 -1.72%
SetIntersection_None_Set_float_4_1 231211194.983 -
SetIntersection_None_Set_float_4_4 144524401.844 -
SetIntersection_None_Set_float_64_1 23306378.381 2.89%
SetIntersection_None_Set_float_64_16 18896771.164 3.29%
SetIntersection_None_Set_float_64_4 21788985.476 -
SetIntersection_None_Set_float_64_64 11858429.001 2.10%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8692316.457 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8717090.438 -2.56%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8745070.222 -2.02%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8706540.688 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8687526.435 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 9065850.635 3.83%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 162260079.099 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 160575379.362 1.06%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 169568232.295 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 167729913.580 1.57%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162649878.973 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 170052372.397 1.18%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166933426.927 -1.18%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70957034.758 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37343367.568 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 59372442.729 -1.07%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 568382773.975 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11548660.704 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10924723.881 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5791502.165 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11394134.750 -1.49%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9241043.498 -2.93%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1229732.666 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1246092.365 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1233861.164 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1242820.232 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1230880.045 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1259059.490 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1226895.344 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1238676.107 1.04%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 229871356.367 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 143513615.295 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22870251.866 -1.03%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18539653.496 -3.11%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21789690.672 -3.29%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11948308.753 -
SetIntersection_None_Set_string_1024_1 8949789.583 -3.48%
SetIntersection_None_Set_string_1024_1024 9180221.948 1.23%
SetIntersection_None_Set_string_1024_16 9036648.357 -3.18%
SetIntersection_None_Set_string_1024_256 8956362.800 -
SetIntersection_None_Set_string_1024_4 9278911.294 -2.36%
SetIntersection_None_Set_string_1024_64 9102110.319 -
SetIntersection_None_Set_string_16384_1 193431881.595 -5.71%
SetIntersection_None_Set_string_16384_1024 206413730.966 -9.47%
SetIntersection_None_Set_string_16384_16 193788221.014 -4.54%
SetIntersection_None_Set_string_16384_16384 192140856.116 -
SetIntersection_None_Set_string_16384_256 197351642.631 -7.88%
SetIntersection_None_Set_string_16384_4 190985366.261 -6.76%
SetIntersection_None_Set_string_16384_64 190623103.379 -6.30%
SetIntersection_None_Set_string_16_1 72862268.764 -
SetIntersection_None_Set_string_16_16 38708075.648 -
SetIntersection_None_Set_string_16_4 61956627.393 -
SetIntersection_None_Set_string_1_1 576144407.965 -
SetIntersection_None_Set_string_256_1 11954136.716 1.20%
SetIntersection_None_Set_string_256_16 11071803.673 -
SetIntersection_None_Set_string_256_256 5933746.958 -
SetIntersection_None_Set_string_256_4 11855237.198 -
SetIntersection_None_Set_string_256_64 9690246.888 -
SetIntersection_None_Set_string_262144_1 1659580.975 -
SetIntersection_None_Set_string_262144_1024 1670565.268 -1.11%
SetIntersection_None_Set_string_262144_16 1657894.205 -
SetIntersection_None_Set_string_262144_16384 1656639.405 -
SetIntersection_None_Set_string_262144_256 1657777.180 -
SetIntersection_None_Set_string_262144_262144 1665384.439 -1.12%
SetIntersection_None_Set_string_262144_4 1662441.897 -
SetIntersection_None_Set_string_262144_64 1661286.457 -
SetIntersection_None_Set_string_4_1 235808468.568 -
SetIntersection_None_Set_string_4_4 147340282.857 -
SetIntersection_None_Set_string_64_1 24094973.783 -
SetIntersection_None_Set_string_64_16 19437528.046 -
SetIntersection_None_Set_string_64_4 22944763.514 -
SetIntersection_None_Set_string_64_64 12240747.462 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 12325127.975 38.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 12388292.707 40.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 12321739.164 38.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 12471273.966 41.69%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 12323056.415 40.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 12371155.833 39.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 219721808.673 7.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 207834242.424 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 209998097.339 5.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 200958672.332 -2.89%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 208476444.139 2.41%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 214245639.587 6.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 218228736.422 8.37%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 70790296.842 -1.44%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37935368.539 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60780426.439 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 572011988.301 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11599141.752 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11013330.039 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5868571.629 -2.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11344745.398 -2.44%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9536859.629 2.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1649055.908 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1639533.611 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1656078.857 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1655179.932 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1655295.164 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1638076.578 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1635209.472 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1655515.951 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 232374651.443 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145018658.200 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23341557.095 -1.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19114684.372 -1.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22099372.156 -2.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11708336.978 -4.00%
SetIntersection_None_Set_uint32_1024_1 8993811.194 1.00%
SetIntersection_None_Set_uint32_1024_1024 8912222.254 -
SetIntersection_None_Set_uint32_1024_16 8850074.777 -
SetIntersection_None_Set_uint32_1024_256 8849527.296 1.26%
SetIntersection_None_Set_uint32_1024_4 8673151.498 -1.15%
SetIntersection_None_Set_uint32_1024_64 8735780.557 -
SetIntersection_None_Set_uint32_16384_1 153176109.631 -1.79%
SetIntersection_None_Set_uint32_16384_1024 153779306.052 -
SetIntersection_None_Set_uint32_16384_16 152922094.258 -1.31%
SetIntersection_None_Set_uint32_16384_16384 154322555.427 -2.45%
SetIntersection_None_Set_uint32_16384_256 154021309.486 -
SetIntersection_None_Set_uint32_16384_4 153122388.874 -1.43%
SetIntersection_None_Set_uint32_16384_64 153375514.570 -1.33%
SetIntersection_None_Set_uint32_16_1 70422563.436 -
SetIntersection_None_Set_uint32_16_16 37527604.634 -
SetIntersection_None_Set_uint32_16_4 60017598.105 -
SetIntersection_None_Set_uint32_1_1 567403141.424 -
SetIntersection_None_Set_uint32_256_1 11533564.026 -
SetIntersection_None_Set_uint32_256_16 10903661.285 -1.99%
SetIntersection_None_Set_uint32_256_256 5754484.139 -2.16%
SetIntersection_None_Set_uint32_256_4 11490039.852 1.26%
SetIntersection_None_Set_uint32_256_64 9285343.575 1.00%
SetIntersection_None_Set_uint32_262144_1 1148955.566 -3.36%
SetIntersection_None_Set_uint32_262144_1024 1150576.252 -2.34%
SetIntersection_None_Set_uint32_262144_16 1142294.272 -3.19%
SetIntersection_None_Set_uint32_262144_16384 1140081.299 -4.13%
SetIntersection_None_Set_uint32_262144_256 1140970.215 -3.36%
SetIntersection_None_Set_uint32_262144_262144 1152849.205 -2.75%
SetIntersection_None_Set_uint32_262144_4 1141435.547 -3.31%
SetIntersection_None_Set_uint32_262144_64 1139554.931 -3.22%
SetIntersection_None_Set_uint32_4_1 229779561.317 -
SetIntersection_None_Set_uint32_4_4 143379771.633 -
SetIntersection_None_Set_uint32_64_1 23407654.664 1.37%
SetIntersection_None_Set_uint32_64_16 19135812.218 -
SetIntersection_None_Set_uint32_64_4 22433560.880 -
SetIntersection_None_Set_uint32_64_64 11941938.471 -
SetIntersection_None_Set_uint64_1024_1 8709979.084 -
SetIntersection_None_Set_uint64_1024_1024 8691038.437 -
SetIntersection_None_Set_uint64_1024_16 8707517.474 -1.19%
SetIntersection_None_Set_uint64_1024_256 8656025.394 -
SetIntersection_None_Set_uint64_1024_4 8728501.778 -
SetIntersection_None_Set_uint64_1024_64 8839808.093 -
SetIntersection_None_Set_uint64_16384_1 158338266.394 1.32%
SetIntersection_None_Set_uint64_16384_1024 166044175.986 2.31%
SetIntersection_None_Set_uint64_16384_16 165735677.404 -
SetIntersection_None_Set_uint64_16384_16384 167918278.526 -2.39%
SetIntersection_None_Set_uint64_16384_256 166915507.659 1.88%
SetIntersection_None_Set_uint64_16384_4 161483028.722 -
SetIntersection_None_Set_uint64_16384_64 167405136.208 -
SetIntersection_None_Set_uint64_16_1 70050481.728 -1.08%
SetIntersection_None_Set_uint64_16_16 37285244.911 -
SetIntersection_None_Set_uint64_16_4 59830227.641 -
SetIntersection_None_Set_uint64_1_1 565485992.545 -
SetIntersection_None_Set_uint64_256_1 11604398.203 1.51%
SetIntersection_None_Set_uint64_256_16 10939163.474 -
SetIntersection_None_Set_uint64_256_256 5777674.832 -1.38%
SetIntersection_None_Set_uint64_256_4 11453526.042 -1.56%
SetIntersection_None_Set_uint64_256_64 9283858.387 -
SetIntersection_None_Set_uint64_262144_1 1208387.451 -
SetIntersection_None_Set_uint64_262144_1024 1219197.510 1.68%
SetIntersection_None_Set_uint64_262144_16 1213651.527 1.49%
SetIntersection_None_Set_uint64_262144_16384 1222258.139 1.40%
SetIntersection_None_Set_uint64_262144_256 1210974.367 1.04%
SetIntersection_None_Set_uint64_262144_262144 1226807.699 2.14%
SetIntersection_None_Set_uint64_262144_4 1207780.437 1.40%
SetIntersection_None_Set_uint64_262144_64 1206881.103 1.04%
SetIntersection_None_Set_uint64_4_1 228924319.587 -
SetIntersection_None_Set_uint64_4_4 143183552.739 -
SetIntersection_None_Set_uint64_64_1 23522146.843 -
SetIntersection_None_Set_uint64_64_16 19140005.771 -
SetIntersection_None_Set_uint64_64_4 22300795.190 -
SetIntersection_None_Set_uint64_64_64 11802856.182 -2.55%
SetIntersection_None_Vector_float_1024_1 1148998.403 -
SetIntersection_None_Vector_float_1024_1024 1151350.272 -
SetIntersection_None_Vector_float_1024_16 1152828.960 -
SetIntersection_None_Vector_float_1024_256 1151276.813 -
SetIntersection_None_Vector_float_1024_4 1150412.983 -
SetIntersection_None_Vector_float_1024_64 1155107.955 2.36%
SetIntersection_None_Vector_float_16384_1 1174490.723 -
SetIntersection_None_Vector_float_16384_1024 1175193.838 -
SetIntersection_None_Vector_float_16384_16 1173138.861 -
SetIntersection_None_Vector_float_16384_16384 1176946.255 -
SetIntersection_None_Vector_float_16384_256 1160545.537 -1.20%
SetIntersection_None_Vector_float_16384_4 1165435.154 -
SetIntersection_None_Vector_float_16384_64 1175717.103 -
SetIntersection_None_Vector_float_16_1 67652419.231 -
SetIntersection_None_Vector_float_16_16 35963878.309 -
SetIntersection_None_Vector_float_16_4 57527509.925 -
SetIntersection_None_Vector_float_1_1 570832329.499 -
SetIntersection_None_Vector_float_256_1 4547158.043 -
SetIntersection_None_Vector_float_256_16 4304108.783 -
SetIntersection_None_Vector_float_256_256 2287179.259 -
SetIntersection_None_Vector_float_256_4 4499104.435 -
SetIntersection_None_Vector_float_256_64 3626954.357 -
SetIntersection_None_Vector_float_262144_1 1205844.313 -
SetIntersection_None_Vector_float_262144_1024 1215081.005 -1.07%
SetIntersection_None_Vector_float_262144_16 1204828.410 -
SetIntersection_None_Vector_float_262144_16384 1207843.418 -
SetIntersection_None_Vector_float_262144_256 1204941.145 1.84%
SetIntersection_None_Vector_float_262144_262144 1204960.227 -
SetIntersection_None_Vector_float_262144_4 1182495.641 -2.85%
SetIntersection_None_Vector_float_262144_64 1206074.223 -
SetIntersection_None_Vector_float_4_1 228987110.418 -
SetIntersection_None_Vector_float_4_4 143202450.268 -
SetIntersection_None_Vector_float_64_1 17809355.885 -
SetIntersection_None_Vector_float_64_16 14473864.358 -
SetIntersection_None_Vector_float_64_4 17065470.660 -
SetIntersection_None_Vector_float_64_64 9047984.018 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1119314.461 -3.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1142380.703 -1.33%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1145241.021 -1.14%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1132028.902 -3.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1139102.175 -1.50%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1159901.840 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1204542.074 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1194340.810 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1200285.648 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1183361.942 3.71%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1176868.458 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1208636.689 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1184947.790 2.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 68287807.748 1.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35990108.498 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57588339.108 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 563479479.471 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4520611.344 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4275497.292 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2281953.335 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4515847.996 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3673818.601 2.18%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1222173.129 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1216060.533 4.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1196583.099 -1.68%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1212935.940 -1.88%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1204468.495 -1.57%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1142861.240 -4.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1229877.732 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1224802.293 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 226568262.982 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142879362.647 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17836461.613 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14328086.081 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17046326.859 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9099484.051 -
SetIntersection_None_Vector_string_1024_1 1234419.604 1.22%
SetIntersection_None_Vector_string_1024_1024 1222543.745 -
SetIntersection_None_Vector_string_1024_16 1237125.683 -
SetIntersection_None_Vector_string_1024_256 1214735.619 -1.66%
SetIntersection_None_Vector_string_1024_4 1235817.905 -
SetIntersection_None_Vector_string_1024_64 1181777.244 -3.59%
SetIntersection_None_Vector_string_16384_1 1292265.556 -
SetIntersection_None_Vector_string_16384_1024 1290213.286 -
SetIntersection_None_Vector_string_16384_16 1233170.695 -4.28%
SetIntersection_None_Vector_string_16384_16384 1235563.091 -4.76%
SetIntersection_None_Vector_string_16384_256 1295972.066 -
SetIntersection_None_Vector_string_16384_4 1290595.154 -
SetIntersection_None_Vector_string_16384_64 1293527.529 -
SetIntersection_None_Vector_string_16_1 69455216.318 -
SetIntersection_None_Vector_string_16_16 36815901.479 -
SetIntersection_None_Vector_string_16_4 59059037.670 -
SetIntersection_None_Vector_string_1_1 572174094.215 -
SetIntersection_None_Vector_string_256_1 4817515.276 -
SetIntersection_None_Vector_string_256_16 4529901.458 -
SetIntersection_None_Vector_string_256_256 2417680.976 3.23%
SetIntersection_None_Vector_string_256_4 4722028.978 -
SetIntersection_None_Vector_string_256_64 3832934.857 -
SetIntersection_None_Vector_string_262144_1 1319755.068 -2.81%
SetIntersection_None_Vector_string_262144_1024 1371910.765 1.63%
SetIntersection_None_Vector_string_262144_16 1359906.215 1.34%
SetIntersection_None_Vector_string_262144_16384 1356421.347 2.56%
SetIntersection_None_Vector_string_262144_256 1328361.047 -3.02%
SetIntersection_None_Vector_string_262144_262144 1343865.655 -1.77%
SetIntersection_None_Vector_string_262144_4 1331321.162 -2.34%
SetIntersection_None_Vector_string_262144_64 1376272.314 1.98%
SetIntersection_None_Vector_string_4_1 232482787.571 -
SetIntersection_None_Vector_string_4_4 145004821.446 -
SetIntersection_None_Vector_string_64_1 18495950.607 -
SetIntersection_None_Vector_string_64_16 15064213.130 -
SetIntersection_None_Vector_string_64_4 17790407.283 -
SetIntersection_None_Vector_string_64_64 9361461.097 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1186601.784 3.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1187746.996 -1.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1186651.641 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1180489.287 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1194726.230 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1161705.521 -3.63%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1169305.925 -6.25%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1179071.290 -5.27%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1221214.937 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1233001.780 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1226947.666 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1212391.999 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1229160.373 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67464936.630 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 35926063.436 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57258604.155 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 565606190.471 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4636650.812 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4302832.058 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2357341.066 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4553296.438 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3669240.321 -1.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1320674.903 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1264993.388 1.96%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1243191.046 -1.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1247038.659 2.90%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1297031.572 2.92%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1280761.386 -2.95%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1242563.225 -1.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1229723.739 -1.97%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 227135874.069 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142823395.386 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 18058618.669 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14699222.301 1.04%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17214041.153 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9153936.144 -
SetIntersection_None_Vector_uint32_1024_1 1152208.035 -
SetIntersection_None_Vector_uint32_1024_1024 1150332.943 1.90%
SetIntersection_None_Vector_uint32_1024_16 1153657.770 -
SetIntersection_None_Vector_uint32_1024_256 1152767.055 -
SetIntersection_None_Vector_uint32_1024_4 1151627.814 -
SetIntersection_None_Vector_uint32_1024_64 1152733.116 -
SetIntersection_None_Vector_uint32_16384_1 1147947.493 -3.03%
SetIntersection_None_Vector_uint32_16384_1024 1166608.120 -
SetIntersection_None_Vector_uint32_16384_16 1172009.997 2.54%
SetIntersection_None_Vector_uint32_16384_16384 1167611.974 -1.18%
SetIntersection_None_Vector_uint32_16384_256 1154707.081 -1.62%
SetIntersection_None_Vector_uint32_16384_4 1162546.717 -1.82%
SetIntersection_None_Vector_uint32_16384_64 1171142.091 -
SetIntersection_None_Vector_uint32_16_1 67349024.982 -
SetIntersection_None_Vector_uint32_16_16 35700269.744 -
SetIntersection_None_Vector_uint32_16_4 57158603.588 -
SetIntersection_None_Vector_uint32_1_1 582560317.406 -
SetIntersection_None_Vector_uint32_256_1 4505990.345 -
SetIntersection_None_Vector_uint32_256_16 4285059.201 1.70%
SetIntersection_None_Vector_uint32_256_256 2236099.994 -1.32%
SetIntersection_None_Vector_uint32_256_4 4462887.878 -
SetIntersection_None_Vector_uint32_256_64 3643668.713 -
SetIntersection_None_Vector_uint32_262144_1 1205575.633 1.52%
SetIntersection_None_Vector_uint32_262144_1024 1201091.530 -2.01%
SetIntersection_None_Vector_uint32_262144_16 1198917.105 -
SetIntersection_None_Vector_uint32_262144_16384 1185557.118 -2.48%
SetIntersection_None_Vector_uint32_262144_256 1197310.168 -
SetIntersection_None_Vector_uint32_262144_262144 1215591.302 1.70%
SetIntersection_None_Vector_uint32_262144_4 1210981.185 -
SetIntersection_None_Vector_uint32_262144_64 1166061.665 -4.23%
SetIntersection_None_Vector_uint32_4_1 227419614.618 -
SetIntersection_None_Vector_uint32_4_4 142012963.907 -
SetIntersection_None_Vector_uint32_64_1 17734666.505 -
SetIntersection_None_Vector_uint32_64_16 14402698.218 -
SetIntersection_None_Vector_uint32_64_4 16872409.146 -
SetIntersection_None_Vector_uint32_64_64 8963596.299 -1.30%
SetIntersection_None_Vector_uint64_1024_1 1152389.368 1.60%
SetIntersection_None_Vector_uint64_1024_1024 1093988.648 -4.59%
SetIntersection_None_Vector_uint64_1024_16 1132501.836 -1.63%
SetIntersection_None_Vector_uint64_1024_256 1150285.026 -
SetIntersection_None_Vector_uint64_1024_4 1094879.432 -5.86%
SetIntersection_None_Vector_uint64_1024_64 1142402.882 -
SetIntersection_None_Vector_uint64_16384_1 1163846.825 -
SetIntersection_None_Vector_uint64_16384_1024 1173731.846 -
SetIntersection_None_Vector_uint64_16384_16 1160079.442 -
SetIntersection_None_Vector_uint64_16384_16384 1167718.884 -2.04%
SetIntersection_None_Vector_uint64_16384_256 1163144.441 -
SetIntersection_None_Vector_uint64_16384_4 1171680.539 1.82%
SetIntersection_None_Vector_uint64_16384_64 1150192.518 -2.76%
SetIntersection_None_Vector_uint64_16_1 66972993.883 -
SetIntersection_None_Vector_uint64_16_16 35512874.126 -
SetIntersection_None_Vector_uint64_16_4 56954439.680 -
SetIntersection_None_Vector_uint64_1_1 565093951.986 -
SetIntersection_None_Vector_uint64_256_1 4516268.722 -
SetIntersection_None_Vector_uint64_256_16 4219499.769 -1.61%
SetIntersection_None_Vector_uint64_256_256 2268359.370 3.51%
SetIntersection_None_Vector_uint64_256_4 4366512.133 -2.01%
SetIntersection_None_Vector_uint64_256_64 3645721.661 -
SetIntersection_None_Vector_uint64_262144_1 1197167.904 -
SetIntersection_None_Vector_uint64_262144_1024 1195646.063 -
SetIntersection_None_Vector_uint64_262144_16 1193129.038 -
SetIntersection_None_Vector_uint64_262144_16384 1164951.445 -2.98%
SetIntersection_None_Vector_uint64_262144_256 1191493.134 -2.21%
SetIntersection_None_Vector_uint64_262144_262144 1178414.103 -1.18%
SetIntersection_None_Vector_uint64_262144_4 1178963.106 1.25%
SetIntersection_None_Vector_uint64_262144_64 1193646.836 4.48%
SetIntersection_None_Vector_uint64_4_1 226788708.489 -
SetIntersection_None_Vector_uint64_4_4 141713946.790 -
SetIntersection_None_Vector_uint64_64_1 17655936.529 -
SetIntersection_None_Vector_uint64_64_16 14350381.562 -
SetIntersection_None_Vector_uint64_64_4 16829850.276 -
SetIntersection_None_Vector_uint64_64_64 8936844.357 -
bm_gcd_complex 19.759 -
bm_gcd_random 30.935 -
bm_gcd_trivial 0.859 -
bm_lexicographical_compare<int>/1 1.340 5.09%
bm_lexicographical_compare<int>/1048576 76674.560 -
bm_lexicographical_compare<int>/16 2.188 15.39%
bm_lexicographical_compare<int>/2 1.510 13.94%
bm_lexicographical_compare<int>/262144 19115.484 -
bm_lexicographical_compare<int>/3 1.753 13.21%
bm_lexicographical_compare<int>/32768 2389.872 -
bm_lexicographical_compare<int>/4 1.260 4.32%
bm_lexicographical_compare<int>/4096 298.702 -
bm_lexicographical_compare<int>/5 1.524 -
bm_lexicographical_compare<int>/512 37.313 -
bm_lexicographical_compare<int>/6 1.524 -
bm_lexicographical_compare<int>/64 4.971 3.37%
bm_lexicographical_compare<int>/7 1.525 -
bm_lexicographical_compare<int>/8 1.546 1.66%
bm_lexicographical_compare<signed_char>/1 1.388 9.26%
bm_lexicographical_compare<signed_char>/1048576 16310.844 -
bm_lexicographical_compare<signed_char>/16 1.388 6.74%
bm_lexicographical_compare<signed_char>/2 1.554 4.18%
bm_lexicographical_compare<signed_char>/262144 3823.991 -
bm_lexicographical_compare<signed_char>/3 1.787 3.38%
bm_lexicographical_compare<signed_char>/32768 476.751 -
bm_lexicographical_compare<signed_char>/4 2.029 3.14%
bm_lexicographical_compare<signed_char>/4096 59.594 -
bm_lexicographical_compare<signed_char>/5 2.281 3.76%
bm_lexicographical_compare<signed_char>/512 7.871 -
bm_lexicographical_compare<signed_char>/6 2.564 3.49%
bm_lexicographical_compare<signed_char>/64 2.082 -1.93%
bm_lexicographical_compare<signed_char>/7 2.889 5.72%
bm_lexicographical_compare<signed_char>/8 3.326 8.11%
bm_lexicographical_compare<unsigned_char>/1 1.695 2.83%
bm_lexicographical_compare<unsigned_char>/1048576 17929.886 -
bm_lexicographical_compare<unsigned_char>/16 1.157 4.86%
bm_lexicographical_compare<unsigned_char>/2 1.961 3.09%
bm_lexicographical_compare<unsigned_char>/262144 4494.368 -
bm_lexicographical_compare<unsigned_char>/3 2.196 2.70%
bm_lexicographical_compare<unsigned_char>/32768 572.680 -
bm_lexicographical_compare<unsigned_char>/4 1.491 7.28%
bm_lexicographical_compare<unsigned_char>/4096 77.700 -
bm_lexicographical_compare<unsigned_char>/5 1.724 4.34%
bm_lexicographical_compare<unsigned_char>/512 8.813 -
bm_lexicographical_compare<unsigned_char>/6 1.906 3.73%
bm_lexicographical_compare<unsigned_char>/64 1.963 1.35%
bm_lexicographical_compare<unsigned_char>/7 2.099 1.12%
bm_lexicographical_compare<unsigned_char>/8 1.393 1.90%
bm_ranges_lexicographical_compare<int>/1 1.385 4.48%
bm_ranges_lexicographical_compare<int>/1048576 76661.210 -
bm_ranges_lexicographical_compare<int>/16 2.307 -
bm_ranges_lexicographical_compare<int>/2 1.615 3.91%
bm_ranges_lexicographical_compare<int>/262144 19112.831 -
bm_ranges_lexicographical_compare<int>/3 1.858 -
bm_ranges_lexicographical_compare<int>/32768 2388.565 -
bm_ranges_lexicographical_compare<int>/4 1.386 4.71%
bm_ranges_lexicographical_compare<int>/4096 298.582 -
bm_ranges_lexicographical_compare<int>/5 1.503 -
bm_ranges_lexicographical_compare<int>/512 37.290 -
bm_ranges_lexicographical_compare<int>/6 1.503 -
bm_ranges_lexicographical_compare<int>/64 5.086 2.43%
bm_ranges_lexicographical_compare<int>/7 1.503 -
bm_ranges_lexicographical_compare<int>/8 1.618 3.92%
bm_ranges_lexicographical_compare<signed_char>/1 1.393 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16310.938 -
bm_ranges_lexicographical_compare<signed_char>/16 1.297 -
bm_ranges_lexicographical_compare<signed_char>/2 1.617 -
bm_ranges_lexicographical_compare<signed_char>/262144 3840.162 -
bm_ranges_lexicographical_compare<signed_char>/3 1.846 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.023 -
bm_ranges_lexicographical_compare<signed_char>/4 2.083 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.878 -
bm_ranges_lexicographical_compare<signed_char>/5 2.317 -
bm_ranges_lexicographical_compare<signed_char>/512 7.920 -
bm_ranges_lexicographical_compare<signed_char>/6 2.574 -1.09%
bm_ranges_lexicographical_compare<signed_char>/64 2.307 -
bm_ranges_lexicographical_compare<signed_char>/7 2.849 -
bm_ranges_lexicographical_compare<signed_char>/8 3.155 -1.46%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.620 -5.99%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17933.960 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.055 -8.74%
bm_ranges_lexicographical_compare<unsigned_char>/2 1.794 -8.69%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4497.675 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.029 -7.47%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.518 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.324 -11.23%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.763 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.559 -9.79%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.693 -1.10%
bm_ranges_lexicographical_compare<unsigned_char>/6 1.790 -8.57%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.937 -5.97%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.024 -7.92%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.332 -10.65%
bm_ranges_swap_ranges_vb_aligned/1024 6.512 -
bm_ranges_swap_ranges_vb_aligned/1048576 3462.425 1.53%
bm_ranges_swap_ranges_vb_aligned/128 3.437 -
bm_ranges_swap_ranges_vb_aligned/131072 252.194 1.64%
bm_ranges_swap_ranges_vb_aligned/16 3.240 -
bm_ranges_swap_ranges_vb_aligned/16384 34.947 -
bm_ranges_swap_ranges_vb_aligned/2048 8.575 -
bm_ranges_swap_ranges_vb_aligned/256 4.332 -
bm_ranges_swap_ranges_vb_aligned/262144 501.938 1.60%
bm_ranges_swap_ranges_vb_aligned/32 3.243 -
bm_ranges_swap_ranges_vb_aligned/32768 64.211 -
bm_ranges_swap_ranges_vb_aligned/4096 11.984 -
bm_ranges_swap_ranges_vb_aligned/512 5.237 -1.10%
bm_ranges_swap_ranges_vb_aligned/524288 1050.383 -
bm_ranges_swap_ranges_vb_aligned/64 3.081 -
bm_ranges_swap_ranges_vb_aligned/65536 123.381 -
bm_ranges_swap_ranges_vb_aligned/8 3.183 -
bm_ranges_swap_ranges_vb_aligned/8192 19.514 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15579.059 -
bm_ranges_swap_ranges_vb_unaligned/262144 3739.601 -
bm_ranges_swap_ranges_vb_unaligned/32768 473.607 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.000 -
bm_ranges_swap_ranges_vb_unaligned/512 13.378 1.03%
bm_ranges_swap_ranges_vb_unaligned/64 6.303 -
bm_ranges_swap_ranges_vb_unaligned/8 4.952 2.59%
bm_swap_ranges_vb_aligned/1048576 3432.248 -
bm_swap_ranges_vb_aligned/262144 493.488 -
bm_swap_ranges_vb_aligned/32768 63.733 -
bm_swap_ranges_vb_aligned/4096 12.570 -
bm_swap_ranges_vb_aligned/512 5.001 -
bm_swap_ranges_vb_aligned/64 2.948 -
bm_swap_ranges_vb_aligned/8 3.542 1.23%
bm_swap_ranges_vb_unaligned/1048576 15997.910 -
bm_swap_ranges_vb_unaligned/262144 3846.335 -
bm_swap_ranges_vb_unaligned/32768 485.057 -
bm_swap_ranges_vb_unaligned/4096 64.798 -
bm_swap_ranges_vb_unaligned/512 12.349 -
bm_swap_ranges_vb_unaligned/64 4.875 -
bm_swap_ranges_vb_unaligned/8 4.713 -1.36%
bm_write 581.484 -
rng::adjacent_find(deque<int>)/1024 464.873 -
rng::adjacent_find(deque<int>)/1048576 478629.952 -
rng::adjacent_find(deque<int>)/50 16.098 -
rng::adjacent_find(deque<int>)/8 3.324 -2.46%
rng::adjacent_find(deque<int>)/8192 3728.942 -
rng::adjacent_find(deque<int>,_pred)/1024 631.912 -
rng::adjacent_find(deque<int>,_pred)/1048576 652169.496 -
rng::adjacent_find(deque<int>,_pred)/50 29.926 4.38%
rng::adjacent_find(deque<int>,_pred)/8 4.348 7.85%
rng::adjacent_find(deque<int>,_pred)/8192 5105.349 -
rng::adjacent_find(list<int>)/1024 715.624 -
rng::adjacent_find(list<int>)/1048576 877397.480 -
rng::adjacent_find(list<int>)/50 23.808 -
rng::adjacent_find(list<int>)/8 2.102 -
rng::adjacent_find(list<int>)/8192 8233.091 18.37%
rng::adjacent_find(list<int>,_pred)/1024 831.563 -
rng::adjacent_find(list<int>,_pred)/1048576 959278.598 -
rng::adjacent_find(list<int>,_pred)/50 34.920 -
rng::adjacent_find(list<int>,_pred)/8 3.973 -
rng::adjacent_find(list<int>,_pred)/8192 7629.402 -4.79%
rng::adjacent_find(vector<int>)/1024 235.471 -
rng::adjacent_find(vector<int>)/1048576 235220.056 -
rng::adjacent_find(vector<int>)/50 12.007 -
rng::adjacent_find(vector<int>)/8 2.028 -
rng::adjacent_find(vector<int>)/8192 1836.823 -
rng::adjacent_find(vector<int>,_pred)/1024 401.962 -
rng::adjacent_find(vector<int>,_pred)/1048576 470230.364 -
rng::adjacent_find(vector<int>,_pred)/50 23.742 -
rng::adjacent_find(vector<int>,_pred)/8 3.399 -
rng::adjacent_find(vector<int>,_pred)/8192 3188.939 -
rng::all_of(deque<int>)_(process_all)/32 11.554 -
rng::all_of(deque<int>)_(process_all)/32768 11181.539 6.60%
rng::all_of(deque<int>)_(process_all)/50 18.177 2.43%
rng::all_of(deque<int>)_(process_all)/8 3.091 -4.20%
rng::all_of(deque<int>)_(process_all)/8192 2797.187 5.87%
rng::all_of(list<int>)_(process_all)/32 11.562 -
rng::all_of(list<int>)_(process_all)/32768 26000.844 -1.41%
rng::all_of(list<int>)_(process_all)/50 21.881 -
rng::all_of(list<int>)_(process_all)/8 2.721 -
rng::all_of(list<int>)_(process_all)/8192 7440.543 -5.33%
rng::all_of(vector<int>)_(process_all)/32 8.337 -
rng::all_of(vector<int>)_(process_all)/32768 8062.098 -
rng::all_of(vector<int>)_(process_all)/50 18.149 -
rng::all_of(vector<int>)_(process_all)/8 2.406 -1.51%
rng::all_of(vector<int>)_(process_all)/8192 2023.461 -
rng::any_of(deque<int>)_(process_all)/32 11.562 -
rng::any_of(deque<int>)_(process_all)/32768 10542.315 -
rng::any_of(deque<int>)_(process_all)/50 19.238 -4.87%
rng::any_of(deque<int>)_(process_all)/8 3.095 -4.02%
rng::any_of(deque<int>)_(process_all)/8192 2632.479 -
rng::any_of(list<int>)_(process_all)/32 11.565 -
rng::any_of(list<int>)_(process_all)/32768 26503.659 -
rng::any_of(list<int>)_(process_all)/50 21.998 1.23%
rng::any_of(list<int>)_(process_all)/8 2.610 -
rng::any_of(list<int>)_(process_all)/8192 7072.961 -7.16%
rng::any_of(vector<int>)_(process_all)/32 8.396 -
rng::any_of(vector<int>)_(process_all)/32768 8054.577 -
rng::any_of(vector<int>)_(process_all)/50 12.583 -
rng::any_of(vector<int>)_(process_all)/8 2.426 -
rng::any_of(vector<int>)_(process_all)/8192 2023.394 -
rng::contains(deque<int>)_(process_all)/1048576 251202.022 -
rng::contains(deque<int>)_(process_all)/32 8.633 -
rng::contains(deque<int>)_(process_all)/50 12.652 -
rng::contains(deque<int>)_(process_all)/8 2.955 -3.79%
rng::contains(deque<int>)_(process_all)/8192 1941.001 -
rng::contains(list<int>)_(process_all)/1048576 829102.837 -
rng::contains(list<int>)_(process_all)/32 8.978 -
rng::contains(list<int>)_(process_all)/50 18.602 -
rng::contains(list<int>)_(process_all)/8 2.202 -5.45%
rng::contains(list<int>)_(process_all)/8192 7143.169 2.99%
rng::contains(vector<int>)_(process_all)/1048576 238480.344 -
rng::contains(vector<int>)_(process_all)/32 8.387 -
rng::contains(vector<int>)_(process_all)/50 12.392 -
rng::contains(vector<int>)_(process_all)/8 2.752 7.42%
rng::contains(vector<int>)_(process_all)/8192 1855.915 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 22858.504 8.59%
rng::contains_subrange(deque<int>)_(near_matches)/1024 23998.566 8.04%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1463038.092 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 433764.914 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.021 -
rng::contains_subrange(deque<int>)_(process_all)/32 13.025 -
rng::contains_subrange(deque<int>)_(process_all)/50 19.033 1.91%
rng::contains_subrange(deque<int>)_(process_all)/8192 3392.436 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503947.422 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.054 2.34%
rng::contains_subrange(deque<int>)_(same_length)/32 19.527 1.38%
rng::contains_subrange(deque<int>)_(same_length)/50 27.842 1.24%
rng::contains_subrange(deque<int>)_(same_length)/8192 3931.280 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 481921.485 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.266 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.499 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.610 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3756.133 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37418.840 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38900.503 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2494711.299 1.15%
rng::contains_subrange(list<int>)_(process_all)/1048576 838310.508 -3.53%
rng::contains_subrange(list<int>)_(process_all)/16 4.998 -1.18%
rng::contains_subrange(list<int>)_(process_all)/32 10.424 -
rng::contains_subrange(list<int>)_(process_all)/50 17.851 -
rng::contains_subrange(list<int>)_(process_all)/8192 8377.961 -9.42%
rng::contains_subrange(list<int>)_(same_length)/1048576 946284.468 -
rng::contains_subrange(list<int>)_(same_length)/16 6.942 -
rng::contains_subrange(list<int>)_(same_length)/32 16.402 -
rng::contains_subrange(list<int>)_(same_length)/50 30.208 -
rng::contains_subrange(list<int>)_(same_length)/8192 7971.969 -7.29%
rng::contains_subrange(list<int>)_(single_element)/1048576 813762.263 -3.04%
rng::contains_subrange(list<int>)_(single_element)/16 5.060 3.50%
rng::contains_subrange(list<int>)_(single_element)/32 10.454 -
rng::contains_subrange(list<int>)_(single_element)/50 18.485 -
rng::contains_subrange(list<int>)_(single_element)/8192 7807.105 2.62%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13892.237 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14837.803 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 771524.459 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 210351.235 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.854 1.23%
rng::contains_subrange(vector<int>)_(process_all)/32 8.095 -1.37%
rng::contains_subrange(vector<int>)_(process_all)/50 11.574 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1641.358 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 246328.513 -
rng::contains_subrange(vector<int>)_(same_length)/16 5.066 2.44%
rng::contains_subrange(vector<int>)_(same_length)/32 8.859 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.854 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1933.067 3.18%
rng::contains_subrange(vector<int>)_(single_element)/1048576 237452.575 1.34%
rng::contains_subrange(vector<int>)_(single_element)/16 4.759 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.607 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.508 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1855.949 1.48%
rng::copy(deque<int>)/1048576 50016.054 -
rng::copy(deque<int>)/262144 10341.949 1.64%
rng::copy(deque<int>)/32768 1156.820 -
rng::copy(deque<int>)/4096 146.315 -
rng::copy(deque<int>)/512 16.794 -
rng::copy(deque<int>)/64 2.841 -
rng::copy(deque<int>)/8 2.803 3.19%
rng::copy(list<int>)/1048576 886813.552 -
rng::copy(list<int>)/262144 219370.953 -
rng::copy(list<int>)/32768 26694.921 -
rng::copy(list<int>)/4096 3059.084 -
rng::copy(list<int>)/512 371.043 -
rng::copy(list<int>)/64 32.392 4.54%
rng::copy(list<int>)/8 2.370 -
rng::copy(vector<bool>)_(aligned)/1048576 1045.740 -
rng::copy(vector<bool>)_(aligned)/262144 272.927 -
rng::copy(vector<bool>)_(aligned)/32768 35.513 -
rng::copy(vector<bool>)_(aligned)/4096 4.929 -
rng::copy(vector<bool>)_(aligned)/512 1.767 -
rng::copy(vector<bool>)_(aligned)/64 1.375 4.96%
rng::copy(vector<bool>)_(unaligned)/1048576 5505.672 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.932 -82.91%
rng::copy(vector<bool>)_(unaligned)/32768 173.976 -
rng::copy(vector<bool>)_(unaligned)/4096 20.827 -
rng::copy(vector<bool>)_(unaligned)/512 3.727 -
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 48911.080 -
rng::copy(vector<int>)/262144 12534.390 -
rng::copy(vector<int>)/32768 3118.257 -1.95%
rng::copy(vector<int>)/4096 147.371 -
rng::copy(vector<int>)/512 15.995 -
rng::copy(vector<int>)/64 2.440 -
rng::copy(vector<int>)/8 2.315 3.01%
rng::copy_backward(deque<int>)/1048576 125600.778 -
rng::copy_backward(deque<int>)/262144 31292.240 -2.14%
rng::copy_backward(deque<int>)/32768 3665.093 -4.38%
rng::copy_backward(deque<int>)/4096 148.395 -
rng::copy_backward(deque<int>)/512 18.239 -
rng::copy_backward(deque<int>)/64 3.044 -
rng::copy_backward(deque<int>)/8 2.734 -
rng::copy_backward(list<int>)/1048576 888926.766 -
rng::copy_backward(list<int>)/262144 221688.907 -1.46%
rng::copy_backward(list<int>)/32768 28441.383 -5.57%
rng::copy_backward(list<int>)/4096 3062.905 -2.35%
rng::copy_backward(list<int>)/512 373.421 -
rng::copy_backward(list<int>)/64 31.104 -
rng::copy_backward(list<int>)/8 2.368 -2.32%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1042.141 -
rng::copy_backward(vector<bool>)_(aligned)/262144 274.283 -1.13%
rng::copy_backward(vector<bool>)_(aligned)/32768 36.127 1.25%
rng::copy_backward(vector<bool>)_(aligned)/4096 5.253 1.08%
rng::copy_backward(vector<bool>)_(aligned)/512 1.830 3.02%
rng::copy_backward(vector<bool>)_(aligned)/64 2.002 7.43%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6755.964 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1956.835 18.30%
rng::copy_backward(vector<bool>)_(unaligned)/32768 210.784 -
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.813 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.886 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 49724.553 -
rng::copy_backward(vector<int>)/262144 12462.472 -
rng::copy_backward(vector<int>)/32768 3029.870 16.00%
rng::copy_backward(vector<int>)/4096 145.633 -
rng::copy_backward(vector<int>)/512 16.630 -
rng::copy_backward(vector<int>)/64 2.519 -
rng::copy_backward(vector<int>)/8 2.278 2.22%
rng::copy_if(deque<int>)_(entire_range)/1048576 277799.167 -
rng::copy_if(deque<int>)_(entire_range)/262144 69814.038 -
rng::copy_if(deque<int>)_(entire_range)/32768 8687.929 -
rng::copy_if(deque<int>)_(entire_range)/4096 1020.110 -
rng::copy_if(deque<int>)_(entire_range)/512 135.700 -
rng::copy_if(deque<int>)_(entire_range)/64 16.161 -
rng::copy_if(deque<int>)_(entire_range)/8 2.832 -3.52%
rng::copy_if(deque<int>)_(every_other)/1048576 372041.999 -
rng::copy_if(deque<int>)_(every_other)/262144 92950.789 -
rng::copy_if(deque<int>)_(every_other)/32768 11642.981 -
rng::copy_if(deque<int>)_(every_other)/4096 1458.136 -
rng::copy_if(deque<int>)_(every_other)/512 183.180 -
rng::copy_if(deque<int>)_(every_other)/64 23.431 -
rng::copy_if(deque<int>)_(every_other)/8 3.456 -
rng::copy_if(list<int>)_(entire_range)/1048576 884240.594 -
rng::copy_if(list<int>)_(entire_range)/262144 220778.741 -
rng::copy_if(list<int>)_(entire_range)/32768 30603.081 6.60%
rng::copy_if(list<int>)_(entire_range)/4096 3119.790 -
rng::copy_if(list<int>)_(entire_range)/512 367.944 -
rng::copy_if(list<int>)_(entire_range)/64 30.859 -8.73%
rng::copy_if(list<int>)_(entire_range)/8 2.596 -
rng::copy_if(list<int>)_(every_other)/1048576 838680.588 -1.19%
rng::copy_if(list<int>)_(every_other)/262144 210505.252 -
rng::copy_if(list<int>)_(every_other)/32768 26046.710 -
rng::copy_if(list<int>)_(every_other)/4096 3308.893 -1.16%
rng::copy_if(list<int>)_(every_other)/512 358.653 -
rng::copy_if(list<int>)_(every_other)/64 23.775 -
rng::copy_if(list<int>)_(every_other)/8 2.306 -
rng::copy_if(vector<int>)_(entire_range)/1048576 246043.150 -
rng::copy_if(vector<int>)_(entire_range)/262144 60010.910 -
rng::copy_if(vector<int>)_(entire_range)/32768 7543.872 -
rng::copy_if(vector<int>)_(entire_range)/4096 938.590 -
rng::copy_if(vector<int>)_(entire_range)/512 124.038 -
rng::copy_if(vector<int>)_(entire_range)/64 15.433 -
rng::copy_if(vector<int>)_(entire_range)/8 2.281 3.69%
rng::copy_if(vector<int>)_(every_other)/1048576 240097.055 -
rng::copy_if(vector<int>)_(every_other)/262144 59923.856 -
rng::copy_if(vector<int>)_(every_other)/32768 7487.182 -
rng::copy_if(vector<int>)_(every_other)/4096 939.427 -
rng::copy_if(vector<int>)_(every_other)/512 124.156 -
rng::copy_if(vector<int>)_(every_other)/64 18.323 -
rng::copy_if(vector<int>)_(every_other)/8 4.290 -
rng::copy_n(deque<int>)/1048576 50021.165 -
rng::copy_n(deque<int>)/262144 10344.749 -
rng::copy_n(deque<int>)/32768 1150.242 -
rng::copy_n(deque<int>)/4096 145.662 -
rng::copy_n(deque<int>)/512 16.799 -
rng::copy_n(deque<int>)/64 2.871 -
rng::copy_n(deque<int>)/8 2.713 -
rng::copy_n(list<int>)/1048576 877028.721 -
rng::copy_n(list<int>)/262144 218164.279 -
rng::copy_n(list<int>)/32768 26439.231 -2.26%
rng::copy_n(list<int>)/4096 4331.100 3.24%
rng::copy_n(list<int>)/512 342.510 -
rng::copy_n(list<int>)/64 14.095 -
rng::copy_n(list<int>)/8 2.250 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1034.780 -
rng::copy_n(vector<bool>)_(aligned)/262144 279.944 1.70%
rng::copy_n(vector<bool>)_(aligned)/32768 35.246 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.937 -
rng::copy_n(vector<bool>)_(aligned)/512 1.765 -
rng::copy_n(vector<bool>)_(aligned)/64 1.319 -
rng::copy_n(vector<bool>)_(unaligned)/1048576 5506.767 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1368.194 -
rng::copy_n(vector<bool>)_(unaligned)/32768 174.214 -
rng::copy_n(vector<bool>)_(unaligned)/4096 20.873 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.591 5.74%
rng::copy_n(vector<bool>)_(unaligned)/64 0.742 -
rng::copy_n(vector<int>)/1048576 49095.758 -
rng::copy_n(vector<int>)/262144 12533.133 -
rng::copy_n(vector<int>)/32768 2788.378 2.60%
rng::copy_n(vector<int>)/4096 145.863 -28.82%
rng::copy_n(vector<int>)/512 16.111 -
rng::copy_n(vector<int>)/64 2.475 -
rng::copy_n(vector<int>)/8 2.200 -
rng::count(deque<int>)_(every_other)/1024 249.065 -
rng::count(deque<int>)_(every_other)/1048576 253708.288 -
rng::count(deque<int>)_(every_other)/8 2.536 -
rng::count(deque<int>)_(every_other)/8192 1943.087 -
rng::count(list<int>)_(every_other)/1024 716.864 1.01%
rng::count(list<int>)_(every_other)/1048576 817119.665 -
rng::count(list<int>)_(every_other)/8 2.155 2.57%
rng::count(list<int>)_(every_other)/8192 6940.321 -
rng::count(vector<bool>)/1000 3.002 1.10%
rng::count(vector<bool>)/1024 1.694 -
rng::count(vector<bool>)/1048576 1462.465 -
rng::count(vector<bool>)/8192 11.464 -
rng::count(vector<int>)_(every_other)/1024 103.290 -
rng::count(vector<int>)_(every_other)/1048576 105419.122 -
rng::count(vector<int>)_(every_other)/8 1.384 4.72%
rng::count(vector<int>)_(every_other)/8192 821.801 -
rng::count_if(deque<int>)_(every_other)/1024 347.272 -
rng::count_if(deque<int>)_(every_other)/1048576 342702.154 -
rng::count_if(deque<int>)_(every_other)/8 3.368 -
rng::count_if(deque<int>)_(every_other)/8192 2622.672 -
rng::count_if(list<int>)_(every_other)/1024 759.117 -
rng::count_if(list<int>)_(every_other)/1048576 896711.010 -
rng::count_if(list<int>)_(every_other)/8 2.853 -
rng::count_if(list<int>)_(every_other)/8192 7295.101 1.39%
rng::count_if(vector<int>)_(every_other)/1024 248.900 -
rng::count_if(vector<int>)_(every_other)/1048576 247947.585 -
rng::count_if(vector<int>)_(every_other)/8 4.241 -
rng::count_if(vector<int>)_(every_other)/8192 1931.593 -
rng::distance(deque<int>)/1024 0.848 -
rng::distance(deque<int>)/4096 0.848 -
rng::distance(deque<int>)/50 0.850 -
rng::distance(deque<int>)/8192 0.851 -
rng::distance(join_view(vector<vector<int>>)/1024 1.032 -
rng::distance(join_view(vector<vector<int>>)/4096 4.558 -
rng::distance(join_view(vector<vector<int>>)/50 0.663 -
rng::distance(join_view(vector<vector<int>>)/8192 8.309 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 478.883 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 494165.432 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 26.295 -7.13%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.762 -4.57%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3849.343 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.066 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.728 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.066 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.061 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.069 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 719.265 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733353.339 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 39.081 6.02%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.632 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5736.338 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.098 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.775 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.098 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.099 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.101 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1955.029 -6.09%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2196131.620 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.707 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.683 -1.41%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19929.332 -3.41%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 700.162 9.64%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1440248.021 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.279 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.848 8.01%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11412.617 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1846.368 8.80%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2304727.513 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.983 2.88%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.925 1.86%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19392.617 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 535.819 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1441361.687 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.557 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.712 1.54%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11540.412 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.703 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.673 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.691 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.700 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 768.649 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 960891.827 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.375 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.106 2.89%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8341.107 -11.92%
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.977 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.982 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 875.583 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1085119.242 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.357 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.736 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11201.468 -8.89%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.243 -1.33%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73743.541 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.580 -9.47%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.430 -7.47%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.522 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.442 -50.74%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.448 -50.22%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.442 -50.25%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.447 -50.06%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.442 -50.42%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 512.658 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 636679.106 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.709 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.142 -1.08%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4829.942 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.697 -2.11%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.709 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.694 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.694 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.708 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 505.189 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 500760.297 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 26.661 23.44%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.883 -
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3897.210 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 530.717 2.43%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 531034.002 2.45%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 27.189 3.94%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.179 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4094.113 2.85%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 784.018 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 962757.409 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.874 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 3.046 2.10%
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12084.818 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 835.461 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 998338.162 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.608 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.606 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12851.126 22.52%
rng::equal(vector<bool>)_(aligned)/1024 0.219 -
rng::equal(vector<bool>)_(aligned)/1048576 0.219 -
rng::equal(vector<bool>)_(aligned)/50 0.219 -
rng::equal(vector<bool>)_(aligned)/8 0.220 -
rng::equal(vector<bool>)_(aligned)/8192 0.219 -
rng::equal(vector<bool>)_(unaligned)/1024 7.638 -
rng::equal(vector<bool>)_(unaligned)/1048576 7609.638 -
rng::equal(vector<bool>)_(unaligned)/50 0.701 -4.67%
rng::equal(vector<bool>)_(unaligned)/8 0.702 -5.86%
rng::equal(vector<bool>)_(unaligned)/8192 65.135 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.279 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73786.248 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.293 -14.46%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.420 -22.73%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 572.108 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 510.860 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 640836.068 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.890 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.662 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4814.275 -
rng::fill(deque<int>)/1024 29.903 -
rng::fill(deque<int>)/32 1.339 -5.49%
rng::fill(deque<int>)/50 2.257 -
rng::fill(deque<int>)/8192 242.302 -2.46%
rng::fill(list<int>)/1024 1398.893 107.63%
rng::fill(list<int>)/32 8.445 -
rng::fill(list<int>)/50 16.911 -
rng::fill(list<int>)/8192 7745.439 1.30%
rng::fill(vector<bool>)/1048576 3807.279 -
rng::fill(vector<bool>)/262144 233.918 -
rng::fill(vector<bool>)/32768 30.197 -
rng::fill(vector<bool>)/4096 4.228 -
rng::fill(vector<bool>)/512 1.616 5.40%
rng::fill(vector<bool>)/64 1.607 -1.82%
rng::fill(vector<int>)/1024 29.740 -
rng::fill(vector<int>)/32 1.094 5.23%
rng::fill(vector<int>)/50 2.212 -
rng::fill(vector<int>)/8192 242.044 -
rng::fill_n(deque<int>)/1024 29.641 -
rng::fill_n(deque<int>)/32 1.296 4.59%
rng::fill_n(deque<int>)/50 2.199 -
rng::fill_n(deque<int>)/8192 240.240 -
rng::fill_n(list<int>)/1024 650.107 -
rng::fill_n(list<int>)/32 8.238 -
rng::fill_n(list<int>)/50 15.767 -1.99%
rng::fill_n(list<int>)/8192 7063.282 -
rng::fill_n(vector<bool>)/1048576 3799.532 -
rng::fill_n(vector<bool>)/262144 233.027 -3.41%
rng::fill_n(vector<bool>)/32768 29.867 -
rng::fill_n(vector<bool>)/4096 4.175 -
rng::fill_n(vector<bool>)/512 1.477 3.65%
rng::fill_n(vector<bool>)/64 1.395 2.10%
rng::fill_n(vector<int>)/1024 30.015 -
rng::fill_n(vector<int>)/32 1.149 -
rng::fill_n(vector<int>)/50 2.238 -
rng::fill_n(vector<int>)/8192 238.677 -
rng::find(deque<int>)_(bail_25%)/1024 67.483 -
rng::find(deque<int>)_(bail_25%)/32768 1971.917 2.47%
rng::find(deque<int>)_(bail_25%)/8 2.063 -
rng::find(deque<int>)_(bail_25%)/8192 477.973 -
rng::find(deque<int>)_(process_all)/1024 244.286 -
rng::find(deque<int>)_(process_all)/32768 7881.702 -
rng::find(deque<int>)_(process_all)/50 13.183 -
rng::find(deque<int>)_(process_all)/8 3.501 1.15%
rng::find(deque<int>)_(process_all)/8192 1960.362 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 296.721 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9517.899 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.490 1.84%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.532 4.57%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2352.172 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 315.212 -4.42%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10416.903 -2.97%
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.551 -5.21%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.207 4.88%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2553.772 -2.95%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 725.177 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27231.131 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 24.025 1.48%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.631 -1.71%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8373.457 -3.50%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.134 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 664.932 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.822 3.11%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.098 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 168.989 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 277.003 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8850.462 1.12%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.954 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.027 -1.13%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2185.443 1.35%
rng::find(list<int>)_(bail_25%)/1024 182.392 34.85%
rng::find(list<int>)_(bail_25%)/32768 7761.422 -7.46%
rng::find(list<int>)_(bail_25%)/8 0.930 -
rng::find(list<int>)_(bail_25%)/8192 1422.980 -
rng::find(list<int>)_(process_all)/1024 726.710 5.63%
rng::find(list<int>)_(process_all)/32768 28105.496 10.05%
rng::find(list<int>)_(process_all)/50 20.336 9.75%
rng::find(list<int>)_(process_all)/8 2.426 3.76%
rng::find(list<int>)_(process_all)/8192 11767.936 38.87%
rng::find(vector<bool>)_(process_all)/1024 4.651 -
rng::find(vector<bool>)_(process_all)/1048576 3677.478 -1.09%
rng::find(vector<bool>)_(process_all)/50 0.794 -
rng::find(vector<bool>)_(process_all)/8 0.793 20.20%
rng::find(vector<bool>)_(process_all)/8192 33.692 -
rng::find(vector<char>)_(bail_25%)/1024 5.287 -
rng::find(vector<char>)_(bail_25%)/32768 137.080 -
rng::find(vector<char>)_(bail_25%)/8 1.059 -8.32%
rng::find(vector<char>)_(bail_25%)/8192 39.997 -
rng::find(vector<char>)_(process_all)/1024 16.284 -
rng::find(vector<char>)_(process_all)/32768 496.712 -
rng::find(vector<char>)_(process_all)/50 1.649 -
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.786 -
rng::find(vector<int>)_(bail_25%)/1024 66.225 -
rng::find(vector<int>)_(bail_25%)/32768 1868.642 -
rng::find(vector<int>)_(bail_25%)/8 1.591 -
rng::find(vector<int>)_(bail_25%)/8192 474.373 -
rng::find(vector<int>)_(process_all)/1024 244.002 -
rng::find(vector<int>)_(process_all)/32768 7456.376 -
rng::find(vector<int>)_(process_all)/50 12.519 -
rng::find(vector<int>)_(process_all)/8 2.798 -2.05%
rng::find(vector<int>)_(process_all)/8192 1865.250 -
rng::find_end(deque<int>)_(match_near_end)/1000 33.902 -22.14%
rng::find_end(deque<int>)_(match_near_end)/1024 36.361 -15.57%
rng::find_end(deque<int>)_(match_near_end)/8192 281.650 -12.47%
rng::find_end(deque<int>)_(near_matches)/1000 16796.728 -
rng::find_end(deque<int>)_(near_matches)/1024 17587.862 -
rng::find_end(deque<int>)_(near_matches)/8192 1123745.101 -
rng::find_end(deque<int>)_(process_all)/1000 319.881 3.95%
rng::find_end(deque<int>)_(process_all)/1024 326.056 4.53%
rng::find_end(deque<int>)_(process_all)/1048576 299682.800 12.33%
rng::find_end(deque<int>)_(process_all)/8192 2293.243 12.80%
rng::find_end(deque<int>)_(same_length)/1000 331.287 -
rng::find_end(deque<int>)_(same_length)/1024 338.329 -
rng::find_end(deque<int>)_(same_length)/8192 2758.159 2.63%
rng::find_end(deque<int>)_(single_element)/1000 338.267 -
rng::find_end(deque<int>)_(single_element)/1024 320.469 -7.96%
rng::find_end(deque<int>)_(single_element)/8192 2218.402 -6.31%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 74.941 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.350 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 602.180 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 32066.406 4.05%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 33187.529 4.09%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1920069.599 2.48%
rng::find_end(deque<int>,_pred)_(process_all)/1000 584.456 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 625.970 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 545067.417 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4323.536 1.54%
rng::find_end(deque<int>,_pred)_(same_length)/1000 782.895 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 802.388 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4945.427 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 648.398 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 691.139 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4779.651 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 763.289 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4466.005 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 257064.761 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36703.313 -
rng::find_end(forward_list<int>)_(near_matches)/1024 38024.487 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2486066.340 -
rng::find_end(forward_list<int>)_(process_all)/1000 705.319 -
rng::find_end(forward_list<int>)_(process_all)/1024 729.818 -
rng::find_end(forward_list<int>)_(process_all)/1048576 763162.428 -
rng::find_end(forward_list<int>)_(process_all)/8192 5616.636 -
rng::find_end(forward_list<int>)_(same_length)/1000 1474.477 -
rng::find_end(forward_list<int>)_(same_length)/1024 1494.987 -
rng::find_end(forward_list<int>)_(same_length)/8192 17039.498 2.67%
rng::find_end(forward_list<int>)_(single_element)/1000 704.269 -
rng::find_end(forward_list<int>)_(single_element)/1024 729.544 -
rng::find_end(forward_list<int>)_(single_element)/8192 6110.553 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 839.996 2.36%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5441.090 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 279143.163 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42368.807 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 44166.243 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2704348.456 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 747.220 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 764.659 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 846735.404 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6145.295 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1542.140 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1570.819 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 15105.299 -14.29%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 805.473 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 824.841 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6979.781 -
rng::find_end(list<int>)_(match_near_end)/1000 64.340 1.08%
rng::find_end(list<int>)_(match_near_end)/1024 62.042 -
rng::find_end(list<int>)_(match_near_end)/8192 598.089 -
rng::find_end(list<int>)_(near_matches)/1000 33271.834 -
rng::find_end(list<int>)_(near_matches)/1024 34617.831 -
rng::find_end(list<int>)_(near_matches)/8192 2275592.260 -
rng::find_end(list<int>)_(process_all)/1000 716.624 -
rng::find_end(list<int>)_(process_all)/1024 732.015 -
rng::find_end(list<int>)_(process_all)/1048576 879309.942 -
rng::find_end(list<int>)_(process_all)/8192 7505.923 2.20%
rng::find_end(list<int>)_(same_length)/1000 747.334 1.08%
rng::find_end(list<int>)_(same_length)/1024 759.639 -
rng::find_end(list<int>)_(same_length)/8192 8432.853 -11.93%
rng::find_end(list<int>)_(single_element)/1000 711.613 -
rng::find_end(list<int>)_(single_element)/1024 736.227 -
rng::find_end(list<int>)_(single_element)/8192 8419.473 -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.633 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.451 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 631.031 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37760.474 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39143.956 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2420740.194 -
rng::find_end(list<int>,_pred)_(process_all)/1000 804.594 -
rng::find_end(list<int>,_pred)_(process_all)/1024 823.451 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 970568.083 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8672.063 2.65%
rng::find_end(list<int>,_pred)_(same_length)/1000 767.386 -
rng::find_end(list<int>,_pred)_(same_length)/1024 784.870 -
rng::find_end(list<int>,_pred)_(same_length)/8192 10020.801 -
rng::find_end(list<int>,_pred)_(single_element)/1000 801.745 -
rng::find_end(list<int>,_pred)_(single_element)/1024 820.696 -
rng::find_end(list<int>,_pred)_(single_element)/8192 9027.931 -
rng::find_end(vector<int>)_(match_near_end)/1000 27.842 -
rng::find_end(vector<int>)_(match_near_end)/1024 25.041 -
rng::find_end(vector<int>)_(match_near_end)/8192 202.440 -3.83%
rng::find_end(vector<int>)_(near_matches)/1000 13756.386 -
rng::find_end(vector<int>)_(near_matches)/1024 14224.393 -
rng::find_end(vector<int>)_(near_matches)/8192 782566.917 -
rng::find_end(vector<int>)_(process_all)/1000 363.454 -
rng::find_end(vector<int>)_(process_all)/1024 372.565 -
rng::find_end(vector<int>)_(process_all)/1048576 375722.394 -
rng::find_end(vector<int>)_(process_all)/8192 2938.704 -
rng::find_end(vector<int>)_(same_length)/1000 245.211 -
rng::find_end(vector<int>)_(same_length)/1024 250.758 -
rng::find_end(vector<int>)_(same_length)/8192 1949.946 -
rng::find_end(vector<int>)_(single_element)/1000 401.965 -
rng::find_end(vector<int>)_(single_element)/1024 411.742 -
rng::find_end(vector<int>)_(single_element)/8192 3254.122 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.802 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.329 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 488.278 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 23048.089 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23536.725 -2.05%
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1452456.863 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 538.705 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 553.101 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 648464.034 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4403.562 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 613.024 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 627.892 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5025.471 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 595.183 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 611.053 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4896.397 -
rng::find_first_of(deque<int>)_(large_needle)/1024 367218.091 -
rng::find_first_of(deque<int>)_(large_needle)/32 297.792 3.04%
rng::find_first_of(deque<int>)_(large_needle)/50 673.946 -1.63%
rng::find_first_of(deque<int>)_(large_needle)/8192 23569841.667 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3469.023 -
rng::find_first_of(deque<int>)_(small_needle)/32 112.389 4.59%
rng::find_first_of(deque<int>)_(small_needle)/50 173.214 4.81%
rng::find_first_of(deque<int>)_(small_needle)/8192 27745.256 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 561919.140 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 494.246 -17.16%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1393.289 -16.88%
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35549422.901 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6310.976 -2.19%
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.885 -14.37%
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.806 -10.76%
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50435.730 -
rng::find_first_of(list<int>)_(large_needle)/1024 855300.387 -
rng::find_first_of(list<int>)_(large_needle)/32 675.658 -
rng::find_first_of(list<int>)_(large_needle)/50 1738.476 -
rng::find_first_of(list<int>)_(large_needle)/8192 50410395.862 -
rng::find_first_of(list<int>)_(small_needle)/1024 2780.037 -
rng::find_first_of(list<int>)_(small_needle)/32 91.242 -
rng::find_first_of(list<int>)_(small_needle)/50 139.484 -
rng::find_first_of(list<int>)_(small_needle)/8192 22239.366 -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 878799.292 -
rng::find_first_of(list<int>,_pred)_(large_needle)/32 730.730 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1877.609 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 54369384.620 -
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5254.782 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.769 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.682 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42184.585 -
rng::find_first_of(vector<int>)_(large_needle)/1024 109567.772 -1.77%
rng::find_first_of(vector<int>)_(large_needle)/32 104.823 -
rng::find_first_of(vector<int>)_(large_needle)/50 276.035 1.55%
rng::find_first_of(vector<int>)_(large_needle)/8192 7064167.091 -1.67%
rng::find_first_of(vector<int>)_(small_needle)/1024 1412.797 -
rng::find_first_of(vector<int>)_(small_needle)/32 48.923 1.27%
rng::find_first_of(vector<int>)_(small_needle)/50 73.093 2.12%
rng::find_first_of(vector<int>)_(small_needle)/8192 11293.604 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 595744.805 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 491.835 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1370.317 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38768884.221 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5681.107 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.481 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 275.909 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46198.214 -
rng::find_if(deque<int>)_(bail_25%)/1024 104.857 -1.49%
rng::find_if(deque<int>)_(bail_25%)/32768 2716.354 -1.29%
rng::find_if(deque<int>)_(bail_25%)/8 1.537 -
rng::find_if(deque<int>)_(bail_25%)/8192 685.482 -
rng::find_if(deque<int>)_(process_all)/1024 475.740 -
rng::find_if(deque<int>)_(process_all)/32768 11644.693 -2.28%
rng::find_if(deque<int>)_(process_all)/50 23.740 -
rng::find_if(deque<int>)_(process_all)/8 3.979 -
rng::find_if(deque<int>)_(process_all)/8192 2806.975 -5.08%
rng::find_if(list<int>)_(bail_25%)/1024 196.393 -
rng::find_if(list<int>)_(bail_25%)/32768 8476.243 -11.20%
rng::find_if(list<int>)_(bail_25%)/8 1.282 -2.53%
rng::find_if(list<int>)_(bail_25%)/8192 1530.535 -
rng::find_if(list<int>)_(process_all)/1024 766.875 -
rng::find_if(list<int>)_(process_all)/32768 28737.162 4.83%
rng::find_if(list<int>)_(process_all)/50 21.706 -
rng::find_if(list<int>)_(process_all)/8 3.516 -
rng::find_if(list<int>)_(process_all)/8192 10546.194 -11.70%
rng::find_if(vector<bool>)_(process_all)/1024 765.043 -
rng::find_if(vector<bool>)_(process_all)/1048576 781373.789 -
rng::find_if(vector<bool>)_(process_all)/50 35.627 -1.02%
rng::find_if(vector<bool>)_(process_all)/8 5.478 -1.20%
rng::find_if(vector<bool>)_(process_all)/8192 6101.689 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.399 -
rng::find_if(vector<char>)_(bail_25%)/32768 2042.586 -
rng::find_if(vector<char>)_(bail_25%)/8 0.940 -
rng::find_if(vector<char>)_(bail_25%)/8192 521.367 -
rng::find_if(vector<char>)_(process_all)/1024 275.722 1.40%
rng::find_if(vector<char>)_(process_all)/32768 8137.359 -
rng::find_if(vector<char>)_(process_all)/50 12.671 1.54%
rng::find_if(vector<char>)_(process_all)/8 2.645 8.17%
rng::find_if(vector<char>)_(process_all)/8192 2050.894 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.753 -
rng::find_if(vector<int>)_(bail_25%)/32768 2341.870 -
rng::find_if(vector<int>)_(bail_25%)/8 1.071 -
rng::find_if(vector<int>)_(bail_25%)/8192 549.068 -
rng::find_if(vector<int>)_(process_all)/1024 283.786 -
rng::find_if(vector<int>)_(process_all)/32768 8884.820 -
rng::find_if(vector<int>)_(process_all)/50 14.195 -
rng::find_if(vector<int>)_(process_all)/8 2.667 3.95%
rng::find_if(vector<int>)_(process_all)/8192 2195.715 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.327 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2930.065 5.98%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.438 2.05%
rng::find_if_not(deque<int>)_(bail_25%)/8192 692.724 -1.80%
rng::find_if_not(deque<int>)_(process_all)/1024 475.922 -
rng::find_if_not(deque<int>)_(process_all)/32768 11648.678 1.71%
rng::find_if_not(deque<int>)_(process_all)/50 24.074 1.22%
rng::find_if_not(deque<int>)_(process_all)/8 3.979 -
rng::find_if_not(deque<int>)_(process_all)/8192 2803.661 -
rng::find_if_not(list<int>)_(bail_25%)/1024 192.832 -
rng::find_if_not(list<int>)_(bail_25%)/32768 10724.929 24.41%
rng::find_if_not(list<int>)_(bail_25%)/8 1.277 -2.81%
rng::find_if_not(list<int>)_(bail_25%)/8192 1530.459 -
rng::find_if_not(list<int>)_(process_all)/1024 769.685 -
rng::find_if_not(list<int>)_(process_all)/32768 28349.105 2.41%
rng::find_if_not(list<int>)_(process_all)/50 21.985 1.16%
rng::find_if_not(list<int>)_(process_all)/8 3.506 -
rng::find_if_not(list<int>)_(process_all)/8192 8396.679 15.64%
rng::find_if_not(vector<bool>)_(process_all)/1024 767.778 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 783737.915 -
rng::find_if_not(vector<bool>)_(process_all)/50 35.769 -
rng::find_if_not(vector<bool>)_(process_all)/8 5.500 -
rng::find_if_not(vector<bool>)_(process_all)/8192 6127.007 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.398 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2042.528 -
rng::find_if_not(vector<char>)_(bail_25%)/8 0.957 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 521.425 -
rng::find_if_not(vector<char>)_(process_all)/1024 270.346 -1.19%
rng::find_if_not(vector<char>)_(process_all)/32768 8222.701 1.11%
rng::find_if_not(vector<char>)_(process_all)/50 12.498 -
rng::find_if_not(vector<char>)_(process_all)/8 2.444 2.99%
rng::find_if_not(vector<char>)_(process_all)/8192 2069.517 1.02%
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.728 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2341.100 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.133 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.954 -
rng::find_if_not(vector<int>)_(process_all)/1024 284.223 -
rng::find_if_not(vector<int>)_(process_all)/32768 8814.765 -
rng::find_if_not(vector<int>)_(process_all)/50 14.237 -
rng::find_if_not(vector<int>)_(process_all)/8 2.589 -
rng::find_if_not(vector<int>)_(process_all)/8192 2196.080 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.239 -
rng::find_last(deque<int>)_(bail_10%)/1048576 326205.074 -
rng::find_last(deque<int>)_(bail_10%)/50 11.482 -
rng::find_last(deque<int>)_(bail_10%)/8 2.741 2.58%
rng::find_last(deque<int>)_(bail_10%)/8192 2529.715 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.164 -
rng::find_last(deque<int>)_(bail_90%)/1048576 32924.249 10.48%
rng::find_last(deque<int>)_(bail_90%)/50 1.841 -
rng::find_last(deque<int>)_(bail_90%)/8 0.928 4.42%
rng::find_last(deque<int>)_(bail_90%)/8192 204.750 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 730.372 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 368727.912 -48.30%
rng::find_last(forward_list<int>)_(bail_10%)/50 21.310 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.312 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5907.309 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 731.755 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 388359.711 -42.20%
rng::find_last(forward_list<int>)_(bail_90%)/50 21.476 2.11%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.316 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6036.746 -
rng::find_last(list<int>)_(bail_10%)/1024 671.300 -1.03%
rng::find_last(list<int>)_(bail_10%)/1048576 787333.240 -
rng::find_last(list<int>)_(bail_10%)/50 16.033 -
rng::find_last(list<int>)_(bail_10%)/8 2.082 -
rng::find_last(list<int>)_(bail_10%)/8192 6259.598 -
rng::find_last(list<int>)_(bail_90%)/1024 55.040 2.25%
rng::find_last(list<int>)_(bail_90%)/1048576 86020.066 -
rng::find_last(list<int>)_(bail_90%)/50 1.423 15.12%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 600.946 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.839 -
rng::find_last(vector<char>)_(bail_10%)/1048576 108326.406 -3.71%
rng::find_last(vector<char>)_(bail_10%)/50 5.520 -2.72%
rng::find_last(vector<char>)_(bail_10%)/8 1.457 -9.38%
rng::find_last(vector<char>)_(bail_10%)/8192 855.048 -4.25%
rng::find_last(vector<char>)_(bail_90%)/1024 14.011 7.89%
rng::find_last(vector<char>)_(bail_90%)/1048576 12049.979 -
rng::find_last(vector<char>)_(bail_90%)/50 1.070 6.56%
rng::find_last(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last(vector<char>)_(bail_90%)/8192 100.879 -1.13%
rng::find_last(vector<int>)_(bail_10%)/1024 212.994 -
rng::find_last(vector<int>)_(bail_10%)/1048576 215409.323 -
rng::find_last(vector<int>)_(bail_10%)/50 10.886 -
rng::find_last(vector<int>)_(bail_10%)/8 2.143 3.03%
rng::find_last(vector<int>)_(bail_10%)/8192 1655.906 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.300 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23281.772 -3.00%
rng::find_last(vector<int>)_(bail_90%)/50 1.575 -
rng::find_last(vector<int>)_(bail_90%)/8 0.681 -
rng::find_last(vector<int>)_(bail_90%)/8192 190.442 -1.07%
rng::find_last_if(deque<int>)_(bail_10%)/1024 367.501 2.58%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362250.474 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.797 1.04%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.972 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2767.188 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.764 1.35%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38587.201 1.19%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.720 1.61%
rng::find_last_if(deque<int>)_(bail_90%)/8 0.981 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 315.855 1.27%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 770.923 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 925215.105 1.49%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 41.606 3.20%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.912 -7.67%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6819.015 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 933.314 9.81%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 929283.565 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 28.036 -1.01%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.375 11.61%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7508.094 3.76%
rng::find_last_if(list<int>)_(bail_10%)/1024 683.316 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 811256.288 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.487 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.108 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6639.432 1.77%
rng::find_last_if(list<int>)_(bail_90%)/1024 80.651 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 89248.552 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.073 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 608.462 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.639 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240725.679 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.353 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.493 6.22%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1878.498 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 31.172 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25954.529 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.487 2.62%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.466 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.489 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.579 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283966.906 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.563 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.513 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2074.437 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.941 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30943.818 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.540 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.470 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.874 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 363.680 1.48%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362842.715 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 18.042 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.965 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2764.301 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 44.496 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 39499.317 3.11%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.697 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.982 1.56%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 311.919 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 831.793 5.16%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 940131.128 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.139 1.00%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 5.203 8.85%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6957.833 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 764.018 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 928721.707 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.206 3.50%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.164 2.95%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6751.252 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 683.609 -1.34%
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 810809.668 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 39.188 4.67%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.109 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6726.931 1.11%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.922 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89244.265 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.131 -1.33%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 609.123 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.890 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 240804.251 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.370 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.417 1.37%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1881.326 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.322 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 27190.456 5.60%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.475 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.465 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 218.224 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 248.100 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306273.630 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.839 1.46%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.623 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2141.369 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.027 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30948.699 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.540 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.464 -6.34%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.119 -
rng::fold_left(deque<int>)/1048576 561959.807 -
rng::fold_left(deque<int>)/32 16.512 -
rng::fold_left(deque<int>)/50 27.923 2.41%
rng::fold_left(deque<int>)/8 4.161 1.42%
rng::fold_left(deque<int>)/8192 4373.246 -1.20%
rng::fold_left(list<int>)/1048576 1367655.237 -
rng::fold_left(list<int>)/32 22.167 -
rng::fold_left(list<int>)/50 37.652 -
rng::fold_left(list<int>)/8 3.883 -
rng::fold_left(list<int>)/8192 11484.499 3.95%
rng::fold_left(vector<int>)/1048576 1328447.503 -
rng::fold_left(vector<int>)/32 20.598 -
rng::fold_left(vector<int>)/50 36.407 -
rng::fold_left(vector<int>)/8 3.709 -
rng::fold_left(vector<int>)/8192 10331.592 -
rng::for_each(deque<int>)/32 3.769 -
rng::for_each(deque<int>)/50 4.071 -
rng::for_each(deque<int>)/8 0.923 -1.71%
rng::for_each(deque<int>)/8192 309.570 21.38%
rng::for_each(join_view(vector<vector<int>>)/32 3.815 -
rng::for_each(join_view(vector<vector<int>>)/50 4.153 -
rng::for_each(join_view(vector<vector<int>>)/8 1.439 -3.69%
rng::for_each(join_view(vector<vector<int>>)/8192 264.729 -
rng::for_each(list<int>)/32 11.239 -
rng::for_each(list<int>)/50 24.176 -
rng::for_each(list<int>)/8 2.582 -
rng::for_each(list<int>)/8192 8510.718 8.74%
rng::for_each(map<int>)/32 25.933 -1.32%
rng::for_each(map<int>)/50 38.836 -
rng::for_each(map<int>)/8 6.235 2.28%
rng::for_each(map<int>)/8192 7376.521 2.99%
rng::for_each(map<int>::iterator)/32 24.952 -
rng::for_each(map<int>::iterator)/50 37.700 -
rng::for_each(map<int>::iterator)/8 5.753 -
rng::for_each(map<int>::iterator)/8192 7654.204 2.44%
rng::for_each(multimap<int>)/32 26.302 -
rng::for_each(multimap<int>)/50 38.245 1.07%
rng::for_each(multimap<int>)/8 6.267 1.53%
rng::for_each(multimap<int>)/8192 7173.261 2.20%
rng::for_each(multimap<int>::iterator)/32 23.698 -
rng::for_each(multimap<int>::iterator)/50 36.116 -
rng::for_each(multimap<int>::iterator)/8 5.080 -
rng::for_each(multimap<int>::iterator)/8192 7692.809 3.78%
rng::for_each(multiset<int>)/32 25.705 -
rng::for_each(multiset<int>)/50 38.011 -
rng::for_each(multiset<int>)/8 6.275 -
rng::for_each(multiset<int>)/8192 7908.252 2.22%
rng::for_each(multiset<int>::iterator)/32 23.885 -
rng::for_each(multiset<int>::iterator)/50 36.266 -
rng::for_each(multiset<int>::iterator)/8 5.002 -
rng::for_each(multiset<int>::iterator)/8192 8166.950 2.16%
rng::for_each(set<int>)/32 25.578 -
rng::for_each(set<int>)/50 37.621 -
rng::for_each(set<int>)/8 6.276 -
rng::for_each(set<int>)/8192 7992.937 2.61%
rng::for_each(set<int>::iterator)/32 23.314 -
rng::for_each(set<int>::iterator)/50 35.425 1.21%
rng::for_each(set<int>::iterator)/8 5.001 -
rng::for_each(set<int>::iterator)/8192 8166.994 2.08%
rng::for_each(vector<int>)/32 3.849 -
rng::for_each(vector<int>)/50 4.062 -
rng::for_each(vector<int>)/8 0.921 -
rng::for_each(vector<int>)/8192 252.195 -
rng::for_each_n(deque<int>)/32 3.788 -
rng::for_each_n(deque<int>)/50 3.980 -
rng::for_each_n(deque<int>)/8 1.205 -
rng::for_each_n(deque<int>)/8192 257.268 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.842 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.224 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.726 9.57%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.780 -
rng::for_each_n(list<int>)/32 11.170 -
rng::for_each_n(list<int>)/50 24.303 -
rng::for_each_n(list<int>)/8 2.560 1.45%
rng::for_each_n(list<int>)/8192 7320.129 -
rng::for_each_n(vector<int>)/32 3.888 -
rng::for_each_n(vector<int>)/50 4.073 -
rng::for_each_n(vector<int>)/8 2.538 5.31%
rng::for_each_n(vector<int>)/8192 252.210 -
rng::generate(deque<int>)/1024 280.807 -
rng::generate(deque<int>)/32 8.768 -
rng::generate(deque<int>)/50 12.956 -
rng::generate(deque<int>)/8192 2045.703 -
rng::generate(list<int>)/1024 672.119 -
rng::generate(list<int>)/32 8.764 -
rng::generate(list<int>)/50 15.933 -
rng::generate(list<int>)/8192 8600.168 14.42%
rng::generate(vector<int>)/1024 245.762 -
rng::generate(vector<int>)/32 7.983 -
rng::generate(vector<int>)/50 12.054 -
rng::generate(vector<int>)/8192 1856.062 -
rng::generate_n(deque<int>)/1024 246.977 -
rng::generate_n(deque<int>)/32 8.315 -
rng::generate_n(deque<int>)/50 12.355 -
rng::generate_n(deque<int>)/8192 1957.228 1.09%
rng::generate_n(list<int>)/1024 651.511 -
rng::generate_n(list<int>)/32 8.675 -
rng::generate_n(list<int>)/50 15.907 2.43%
rng::generate_n(list<int>)/8192 7032.921 -17.46%
rng::generate_n(vector<int>)/1024 245.848 -
rng::generate_n(vector<int>)/32 7.968 -
rng::generate_n(vector<int>)/50 12.471 -
rng::generate_n(vector<int>)/8192 1868.301 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 366.294 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.120 -4.81%
rng::is_partitioned(deque<int>)_(partitioned)/50 14.222 1.27%
rng::is_partitioned(deque<int>)_(partitioned)/8192 3151.631 9.95%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 130.506 1.19%
rng::is_partitioned(deque<int>)_(unpartitioned)/32 9.016 -6.34%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.115 -1.02%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 642.800 -
rng::is_partitioned(list<int>)_(partitioned)/1024 689.930 -2.49%
rng::is_partitioned(list<int>)_(partitioned)/32 8.755 1.37%
rng::is_partitioned(list<int>)_(partitioned)/50 13.910 -
rng::is_partitioned(list<int>)_(partitioned)/8192 8203.410 19.99%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 151.484 29.64%
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.142 18.30%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.564 3.29%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1181.690 -2.10%
rng::is_partitioned(vector<int>)_(partitioned)/1024 176.245 -
rng::is_partitioned(vector<int>)_(partitioned)/32 5.841 -
rng::is_partitioned(vector<int>)_(partitioned)/50 8.799 2.61%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1342.291 -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 58.423 -3.98%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.505 17.41%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.426 -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 157.081 -4.31%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 497.192 2.31%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.262 9.47%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3907.437 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 519802.742 -2.60%
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 50.321 6.78%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 520.392 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.281 6.45%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4017.620 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 684275.350 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 64.831 30.92%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 789.188 1.15%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.688 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8202.318 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1419315.619 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.831 1.20%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 831.079 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.346 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8336.846 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1603971.455 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.248 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 342.811 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.674 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2634.951 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 216399.819 1.18%
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.275 -1.54%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 516.952 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.328 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4685.023 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 998908.013 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.406 -
rng::is_sorted(deque<int>)/1024 474.585 -
rng::is_sorted(deque<int>)/8 2.429 -20.71%
rng::is_sorted(deque<int>)/8192 3806.042 -
rng::is_sorted(deque<int>,_pred)/1024 597.240 -
rng::is_sorted(deque<int>,_pred)/8 4.385 -4.98%
rng::is_sorted(deque<int>,_pred)/8192 4795.874 -
rng::is_sorted(list<int>)/1024 765.493 -1.59%
rng::is_sorted(list<int>)/8 2.131 -1.00%
rng::is_sorted(list<int>)/8192 7300.372 5.07%
rng::is_sorted(list<int>,_pred)/1024 798.296 -
rng::is_sorted(list<int>,_pred)/8 4.290 1.21%
rng::is_sorted(list<int>,_pred)/8192 7918.841 8.45%
rng::is_sorted(vector<int>)/1024 242.962 -
rng::is_sorted(vector<int>)/8 2.075 -
rng::is_sorted(vector<int>)/8192 1893.829 -
rng::is_sorted(vector<int>,_pred)/1024 462.209 -
rng::is_sorted(vector<int>,_pred)/8 4.173 7.38%
rng::is_sorted(vector<int>,_pred)/8192 3681.814 -
rng::is_sorted_until(deque<int>)/1024 472.942 -
rng::is_sorted_until(deque<int>)/8 4.670 48.82%
rng::is_sorted_until(deque<int>)/8192 3781.706 -
rng::is_sorted_until(deque<int>,_pred)/1024 600.022 -
rng::is_sorted_until(deque<int>,_pred)/8 4.608 8.88%
rng::is_sorted_until(deque<int>,_pred)/8192 4842.773 -
rng::is_sorted_until(list<int>)/1024 757.011 -
rng::is_sorted_until(list<int>)/8 2.154 -
rng::is_sorted_until(list<int>)/8192 7261.637 -13.67%
rng::is_sorted_until(list<int>,_pred)/1024 797.804 -
rng::is_sorted_until(list<int>,_pred)/8 3.770 -
rng::is_sorted_until(list<int>,_pred)/8192 7630.883 3.39%
rng::is_sorted_until(vector<int>)/1024 239.622 -
rng::is_sorted_until(vector<int>)/8 2.058 -
rng::is_sorted_until(vector<int>)/8192 1869.364 -
rng::is_sorted_until(vector<int>,_pred)/1024 426.619 3.56%
rng::is_sorted_until(vector<int>,_pred)/8 3.403 -
rng::is_sorted_until(vector<int>,_pred)/8192 3380.820 2.15%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 472.661 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 486.513 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 522561.500 5.59%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.063 1.30%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 4083.407 5.73%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 725.862 2.15%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 730.470 2.16%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626153.265 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.562 3.10%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4839.990 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 768.351 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 792.418 1.33%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 960367.569 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.957 1.17%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 12257.999 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 817.956 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 836.410 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 992139.462 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.613 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 10524.910 3.78%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.969 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.832 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76669.024 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.310 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 605.223 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 449.741 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 516.463 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609441.027 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.997 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4777.911 -
rng::move(deque<int>)/1048576 54761.323 -
rng::move(deque<int>)/262144 14970.647 -
rng::move(deque<int>)/32768 1979.915 -9.83%
rng::move(deque<int>)/4096 154.292 -
rng::move(deque<int>)/512 24.087 -
rng::move(deque<int>)/64 6.333 -
rng::move(deque<int>)/8 3.954 -
rng::move(list<int>)/1048576 1013550.669 -
rng::move(list<int>)/262144 249553.588 -1.53%
rng::move(list<int>)/32768 34352.822 -5.55%
rng::move(list<int>)/4096 6031.977 -10.16%
rng::move(list<int>)/512 374.864 1.39%
rng::move(list<int>)/64 40.765 -
rng::move(list<int>)/8 3.932 -
rng::move(vector<bool>)_(aligned)/1048576 2127.937 -
rng::move(vector<bool>)_(aligned)/262144 256.882 -
rng::move(vector<bool>)_(aligned)/32768 37.669 -
rng::move(vector<bool>)_(aligned)/4096 8.190 -
rng::move(vector<bool>)_(aligned)/512 2.656 -
rng::move(vector<bool>)_(aligned)/64 1.985 5.90%
rng::move(vector<bool>)_(unaligned)/1048576 6713.844 -
rng::move(vector<bool>)_(unaligned)/262144 1582.909 -
rng::move(vector<bool>)_(unaligned)/32768 202.828 -
rng::move(vector<bool>)_(unaligned)/4096 25.921 -
rng::move(vector<bool>)_(unaligned)/512 4.154 -
rng::move(vector<bool>)_(unaligned)/64 1.642 1.70%
rng::move(vector<int>)/1048576 56636.399 -
rng::move(vector<int>)/262144 21415.313 -2.60%
rng::move(vector<int>)/32768 2143.348 -
rng::move(vector<int>)/4096 135.728 -
rng::move(vector<int>)/512 20.446 -
rng::move(vector<int>)/64 4.068 -1.31%
rng::move(vector<int>)/8 2.302 -
rng::move_backward(deque<int>)/1048576 126656.697 -
rng::move_backward(deque<int>)/262144 30707.490 -
rng::move_backward(deque<int>)/32768 3753.864 1.78%
rng::move_backward(deque<int>)/4096 157.505 -
rng::move_backward(deque<int>)/512 26.096 -
rng::move_backward(deque<int>)/64 7.146 -1.53%
rng::move_backward(deque<int>)/8 4.077 -
rng::move_backward(list<int>)/1048576 1051735.903 -
rng::move_backward(list<int>)/262144 334474.969 -
rng::move_backward(list<int>)/32768 36954.519 -
rng::move_backward(list<int>)/4096 6028.108 -21.43%
rng::move_backward(list<int>)/512 372.942 -
rng::move_backward(list<int>)/64 40.572 -
rng::move_backward(list<int>)/8 3.697 -2.57%
rng::move_backward(vector<bool>)_(aligned)/1048576 2131.244 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.723 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.090 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.904 -
rng::move_backward(vector<bool>)_(aligned)/512 2.649 -
rng::move_backward(vector<bool>)_(aligned)/64 1.735 -6.06%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6492.565 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1583.995 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.726 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.748 1.00%
rng::move_backward(vector<bool>)_(unaligned)/512 5.130 5.07%
rng::move_backward(vector<bool>)_(unaligned)/64 1.940 -
rng::move_backward(vector<int>)/1048576 56750.223 1.29%
rng::move_backward(vector<int>)/262144 21527.166 -
rng::move_backward(vector<int>)/32768 2149.443 -
rng::move_backward(vector<int>)/4096 135.830 -
rng::move_backward(vector<int>)/512 20.971 -
rng::move_backward(vector<int>)/64 4.145 -
rng::move_backward(vector<int>)/8 2.282 -11.02%
rng::none_of(deque<int>)_(process_all)/32 16.411 3.29%
rng::none_of(deque<int>)_(process_all)/32768 15437.791 -
rng::none_of(deque<int>)_(process_all)/50 27.714 4.12%
rng::none_of(deque<int>)_(process_all)/8 4.704 -2.55%
rng::none_of(deque<int>)_(process_all)/8192 3864.646 -
rng::none_of(list<int>)_(process_all)/32 11.519 -
rng::none_of(list<int>)_(process_all)/32768 25679.173 -2.22%
rng::none_of(list<int>)_(process_all)/50 21.855 1.11%
rng::none_of(list<int>)_(process_all)/8 2.607 -
rng::none_of(list<int>)_(process_all)/8192 7278.548 -8.18%
rng::none_of(vector<int>)_(process_all)/32 8.332 -
rng::none_of(vector<int>)_(process_all)/32768 8075.543 -
rng::none_of(vector<int>)_(process_all)/50 12.598 -
rng::none_of(vector<int>)_(process_all)/8 2.446 -
rng::none_of(vector<int>)_(process_all)/8192 2026.547 -
rng::partial_sort(deque<int>)_(ascending)/1024 7865.481 -
rng::partial_sort(deque<int>)_(ascending)/8 30.664 -
rng::partial_sort(deque<int>)_(ascending)/8192 162922.444 -
rng::partial_sort(deque<int>)_(descending)/1024 18466.002 -
rng::partial_sort(deque<int>)_(descending)/8 40.593 -
rng::partial_sort(deque<int>)_(descending)/8192 280457.692 -
rng::partial_sort(deque<int>)_(heap)/1024 18506.919 -
rng::partial_sort(deque<int>)_(heap)/8 38.029 -
rng::partial_sort(deque<int>)_(heap)/8192 285904.055 -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7818.869 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 29.847 -4.34%
rng::partial_sort(deque<int>)_(pipe-organ)/8192 163036.106 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19756.736 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 29.975 -5.38%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 280883.032 -
rng::partial_sort(deque<int>)_(repeated)/1024 6393.094 -1.99%
rng::partial_sort(deque<int>)_(repeated)/8 27.376 -
rng::partial_sort(deque<int>)_(repeated)/8192 69440.157 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16030.940 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.752 -
rng::partial_sort(deque<int>)_(shuffled)/8192 258148.404 -2.55%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4995.546 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.202 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55720.161 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8240.837 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 25.202 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97867.716 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8241.253 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 24.933 -1.73%
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100972.717 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4992.421 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.140 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55629.771 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9187.372 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.178 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97851.732 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3935.629 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 22.001 -6.24%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46858.947 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6941.611 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.964 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91141.620 -
rng::partial_sort(vector<int>)_(ascending)/1024 5016.120 -
rng::partial_sort(vector<int>)_(ascending)/8 21.279 2.16%
rng::partial_sort(vector<int>)_(ascending)/8192 54620.503 -
rng::partial_sort(vector<int>)_(descending)/1024 8247.919 -
rng::partial_sort(vector<int>)_(descending)/8 25.709 2.50%
rng::partial_sort(vector<int>)_(descending)/8192 97442.924 -
rng::partial_sort(vector<int>)_(heap)/1024 8230.503 -
rng::partial_sort(vector<int>)_(heap)/8 27.816 3.42%
rng::partial_sort(vector<int>)_(heap)/8192 100877.509 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 5007.173 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 21.190 2.23%
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54461.012 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9150.594 1.08%
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 21.318 1.99%
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97748.430 -
rng::partial_sort(vector<int>)_(repeated)/1024 3955.969 -
rng::partial_sort(vector<int>)_(repeated)/8 20.686 2.54%
rng::partial_sort(vector<int>)_(repeated)/8192 46846.023 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6940.396 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.686 1.03%
rng::partial_sort(vector<int>)_(shuffled)/8192 88311.858 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5486.919 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.690 -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57347.133 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8488.424 -
rng::partial_sort_copy(deque<int>)_(descending)/8 20.968 -3.58%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99707.667 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8645.070 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.673 -2.60%
rng::partial_sort_copy(deque<int>)_(heap)/8192 103127.276 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5471.406 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.664 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57324.572 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9338.349 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.626 -1.30%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99800.925 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4319.365 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.397 -
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49405.170 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7302.009 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.079 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 92231.604 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5653.895 -
rng::partial_sort_copy(list<int>)_(ascending)/8 8.793 -3.71%
rng::partial_sort_copy(list<int>)_(ascending)/8192 62250.925 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8542.001 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.913 -
rng::partial_sort_copy(list<int>)_(descending)/8192 101469.828 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8549.077 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.432 -
rng::partial_sort_copy(list<int>)_(heap)/8192 105496.247 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5654.579 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 8.978 1.92%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61475.890 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9454.560 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.778 -3.54%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 102058.866 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4524.559 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.420 -
rng::partial_sort_copy(list<int>)_(repeated)/8192 53491.037 1.31%
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7342.580 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.203 -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 93026.233 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5223.645 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.586 17.52%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55730.339 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8385.520 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.781 1.48%
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98239.237 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8327.822 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.618 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102010.222 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5216.792 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.801 18.04%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55810.929 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9147.155 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.418 17.47%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98691.542 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4064.777 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.761 9.63%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47623.473 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7110.536 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.178 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91386.962 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5103.297 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 8.909 -
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55471.304 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8360.742 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.077 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 99912.806 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8305.421 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.489 2.21%
rng::partial_sort_copy(vector<int>)_(heap)/8192 102565.224 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5098.504 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.891 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55431.538 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9224.383 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.010 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99852.721 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4046.845 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.481 -
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47537.128 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7144.377 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.810 1.32%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93983.131 -
rng::partition(deque<int>)_(dense)/1024 360.527 4.89%
rng::partition(deque<int>)_(dense)/32 10.983 -1.49%
rng::partition(deque<int>)_(dense)/50 16.263 -2.58%
rng::partition(deque<int>)_(dense)/8192 2821.922 4.73%
rng::partition(deque<int>)_(sparse)/1024 391.108 1.11%
rng::partition(deque<int>)_(sparse)/32 12.693 29.58%
rng::partition(deque<int>)_(sparse)/50 18.537 21.67%
rng::partition(deque<int>)_(sparse)/8192 3386.134 12.07%
rng::partition(list<int>)_(dense)/1024 390.760 -
rng::partition(list<int>)_(dense)/32 8.602 -1.58%
rng::partition(list<int>)_(dense)/50 13.243 -
rng::partition(list<int>)_(dense)/8192 5105.403 -
rng::partition(list<int>)_(sparse)/1024 724.107 -1.10%
rng::partition(list<int>)_(sparse)/32 9.165 -
rng::partition(list<int>)_(sparse)/50 15.352 -
rng::partition(list<int>)_(sparse)/8192 7740.290 -6.62%
rng::partition(vector<int>)_(dense)/1024 243.557 -
rng::partition(vector<int>)_(dense)/32 8.120 -
rng::partition(vector<int>)_(dense)/50 12.682 -
rng::partition(vector<int>)_(dense)/8192 1891.736 -
rng::partition(vector<int>)_(sparse)/1024 261.102 -
rng::partition(vector<int>)_(sparse)/32 9.004 -
rng::partition(vector<int>)_(sparse)/50 14.716 5.01%
rng::partition(vector<int>)_(sparse)/8192 1884.846 -
rng::partition_copy(deque<int>)/1024 690.146 -
rng::partition_copy(deque<int>)/32 15.572 -
rng::partition_copy(deque<int>)/50 27.110 -2.90%
rng::partition_copy(deque<int>)/8192 5558.449 -
rng::partition_copy(list<int>)/1024 728.303 -
rng::partition_copy(list<int>)/32 15.978 -
rng::partition_copy(list<int>)/50 28.913 -
rng::partition_copy(list<int>)/8192 7656.614 4.42%
rng::partition_copy(vector<int>)/1024 686.953 -
rng::partition_copy(vector<int>)/32 15.159 -
rng::partition_copy(vector<int>)/50 26.307 -
rng::partition_copy(vector<int>)/8192 5541.343 -
rng::partition_point(deque<int>)/1024 9.120 -
rng::partition_point(deque<int>)/32 4.239 -
rng::partition_point(deque<int>)/50 4.309 -
rng::partition_point(deque<int>)/8192 15.958 1.41%
rng::partition_point(list<int>)/1024 1277.007 -
rng::partition_point(list<int>)/32 15.666 -
rng::partition_point(list<int>)/50 24.493 -
rng::partition_point(list<int>)/8192 12874.934 -4.33%
rng::partition_point(vector<int>)/1024 7.544 -
rng::partition_point(vector<int>)/32 2.299 -
rng::partition_point(vector<int>)/50 2.299 -
rng::partition_point(vector<int>)/8192 10.701 -
rng::remove(deque<int>)_(prefix)/1024 533.840 -
rng::remove(deque<int>)_(prefix)/32 59.368 8.17%
rng::remove(deque<int>)_(prefix)/50 67.674 8.05%
rng::remove(deque<int>)_(prefix)/8192 3902.545 -
rng::remove(deque<int>)_(sprinkled)/1024 522.819 -
rng::remove(deque<int>)_(sprinkled)/32 52.650 -
rng::remove(deque<int>)_(sprinkled)/50 57.724 1.39%
rng::remove(deque<int>)_(sprinkled)/8192 3877.040 -
rng::remove(list<int>)_(prefix)/1024 991.573 3.35%
rng::remove(list<int>)_(prefix)/32 56.295 1.24%
rng::remove(list<int>)_(prefix)/50 70.694 5.12%
rng::remove(list<int>)_(prefix)/8192 9034.788 5.42%
rng::remove(list<int>)_(sprinkled)/1024 973.921 2.56%
rng::remove(list<int>)_(sprinkled)/32 55.190 -
rng::remove(list<int>)_(sprinkled)/50 64.977 -
rng::remove(list<int>)_(sprinkled)/8192 7973.638 -
rng::remove(vector<int>)_(prefix)/1024 311.879 -
rng::remove(vector<int>)_(prefix)/32 52.421 -
rng::remove(vector<int>)_(prefix)/50 56.058 -
rng::remove(vector<int>)_(prefix)/8192 2108.705 -
rng::remove(vector<int>)_(sprinkled)/1024 526.728 -1.85%
rng::remove(vector<int>)_(sprinkled)/32 57.756 -1.03%
rng::remove(vector<int>)_(sprinkled)/50 64.878 -
rng::remove(vector<int>)_(sprinkled)/8192 3915.266 -1.35%
rng::remove_copy(deque<int>)_(prefix)/1024 416.172 6.18%
rng::remove_copy(deque<int>)_(prefix)/32 13.025 2.26%
rng::remove_copy(deque<int>)_(prefix)/50 21.919 7.93%
rng::remove_copy(deque<int>)_(prefix)/8192 3365.804 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 359.893 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.200 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.403 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2877.791 -
rng::remove_copy(list<int>)_(prefix)/1024 751.696 -
rng::remove_copy(list<int>)_(prefix)/32 11.054 -
rng::remove_copy(list<int>)_(prefix)/50 19.234 -
rng::remove_copy(list<int>)_(prefix)/8192 7104.856 -
rng::remove_copy(list<int>)_(sprinkled)/1024 744.161 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.443 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.295 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7237.741 2.90%
rng::remove_copy(vector<int>)_(prefix)/1024 274.102 -
rng::remove_copy(vector<int>)_(prefix)/32 10.908 -
rng::remove_copy(vector<int>)_(prefix)/50 17.899 -
rng::remove_copy(vector<int>)_(prefix)/8192 2072.777 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.518 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.511 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.637 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1931.355 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 533.838 -
rng::remove_copy_if(deque<int>)_(prefix)/32 17.372 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.676 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3701.872 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.745 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 17.605 -2.92%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 27.221 -5.14%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3437.270 -
rng::remove_copy_if(list<int>)_(prefix)/1024 797.856 -
rng::remove_copy_if(list<int>)_(prefix)/32 17.001 -
rng::remove_copy_if(list<int>)_(prefix)/50 25.384 1.24%
rng::remove_copy_if(list<int>)_(prefix)/8192 7352.587 1.23%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 790.458 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.586 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 26.826 6.28%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7278.106 -
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.539 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.307 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.980 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3378.200 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.867 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.072 -3.90%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.733 2.40%
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2743.231 -
rng::remove_if(deque<int>)_(prefix)/1024 572.062 -1.74%
rng::remove_if(deque<int>)_(prefix)/32 61.815 -5.61%
rng::remove_if(deque<int>)_(prefix)/50 70.628 -4.08%
rng::remove_if(deque<int>)_(prefix)/8192 4290.378 -
rng::remove_if(deque<int>)_(sprinkled)/1024 550.112 2.11%
rng::remove_if(deque<int>)_(sprinkled)/32 55.667 -1.46%
rng::remove_if(deque<int>)_(sprinkled)/50 62.711 -3.46%
rng::remove_if(deque<int>)_(sprinkled)/8192 3966.926 -
rng::remove_if(list<int>)_(prefix)/1024 1017.514 1.75%
rng::remove_if(list<int>)_(prefix)/32 61.555 -
rng::remove_if(list<int>)_(prefix)/50 74.942 -
rng::remove_if(list<int>)_(prefix)/8192 9576.166 3.48%
rng::remove_if(list<int>)_(sprinkled)/1024 1017.077 1.94%
rng::remove_if(list<int>)_(sprinkled)/32 60.063 -
rng::remove_if(list<int>)_(sprinkled)/50 73.595 -
rng::remove_if(list<int>)_(sprinkled)/8192 8452.282 1.56%
rng::remove_if(vector<int>)_(prefix)/1024 354.593 -
rng::remove_if(vector<int>)_(prefix)/32 51.923 -
rng::remove_if(vector<int>)_(prefix)/50 57.853 -
rng::remove_if(vector<int>)_(prefix)/8192 2576.040 -
rng::remove_if(vector<int>)_(sprinkled)/1024 519.330 -
rng::remove_if(vector<int>)_(sprinkled)/32 56.976 1.67%
rng::remove_if(vector<int>)_(sprinkled)/50 66.001 2.64%
rng::remove_if(vector<int>)_(sprinkled)/8192 3833.513 -
rng::replace(deque<int>)_(prefix)/1024 422.809 -
rng::replace(deque<int>)_(prefix)/32 13.037 -
rng::replace(deque<int>)_(prefix)/50 19.761 1.37%
rng::replace(deque<int>)_(prefix)/8192 3348.653 -
rng::replace(deque<int>)_(sprinkled)/1024 359.650 -
rng::replace(deque<int>)_(sprinkled)/32 12.396 -
rng::replace(deque<int>)_(sprinkled)/50 18.598 -
rng::replace(deque<int>)_(sprinkled)/8192 2880.403 -
rng::replace(list<int>)_(prefix)/1024 735.963 -
rng::replace(list<int>)_(prefix)/32 11.311 -
rng::replace(list<int>)_(prefix)/50 19.189 -
rng::replace(list<int>)_(prefix)/8192 7199.438 1.49%
rng::replace(list<int>)_(sprinkled)/1024 730.793 -
rng::replace(list<int>)_(sprinkled)/32 11.385 -
rng::replace(list<int>)_(sprinkled)/50 19.960 -
rng::replace(list<int>)_(sprinkled)/8192 7362.912 2.63%
rng::replace(vector<int>)_(prefix)/1024 166.304 -1.72%
rng::replace(vector<int>)_(prefix)/32 5.148 -4.27%
rng::replace(vector<int>)_(prefix)/50 7.232 1.93%
rng::replace(vector<int>)_(prefix)/8192 1284.890 -1.71%
rng::replace(vector<int>)_(sprinkled)/1024 172.347 -
rng::replace(vector<int>)_(sprinkled)/32 5.877 10.36%
rng::replace(vector<int>)_(sprinkled)/50 8.655 7.59%
rng::replace(vector<int>)_(sprinkled)/8192 1376.898 -
rng::replace_if(deque<int>)_(prefix)/1024 480.549 -
rng::replace_if(deque<int>)_(prefix)/32 14.126 1.13%
rng::replace_if(deque<int>)_(prefix)/50 20.198 -1.15%
rng::replace_if(deque<int>)_(prefix)/8192 3469.508 -
rng::replace_if(deque<int>)_(sprinkled)/1024 364.815 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.458 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.687 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2926.240 -
rng::replace_if(list<int>)_(prefix)/1024 749.602 -
rng::replace_if(list<int>)_(prefix)/32 13.194 -
rng::replace_if(list<int>)_(prefix)/50 24.753 -
rng::replace_if(list<int>)_(prefix)/8192 7356.677 2.42%
rng::replace_if(list<int>)_(sprinkled)/1024 746.777 -
rng::replace_if(list<int>)_(sprinkled)/32 15.519 -
rng::replace_if(list<int>)_(sprinkled)/50 24.926 -
rng::replace_if(list<int>)_(sprinkled)/8192 7469.107 1.10%
rng::replace_if(vector<int>)_(prefix)/1024 269.509 -
rng::replace_if(vector<int>)_(prefix)/32 9.060 1.18%
rng::replace_if(vector<int>)_(prefix)/50 13.600 -
rng::replace_if(vector<int>)_(prefix)/8192 2037.749 -
rng::replace_if(vector<int>)_(sprinkled)/1024 245.829 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.831 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.016 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1905.924 -1.00%
rng::reverse(deque<int>)/32768 5738.670 -
rng::reverse(deque<int>)/4096 721.074 -
rng::reverse(deque<int>)/512 113.583 -
rng::reverse(deque<int>)/64 13.079 -
rng::reverse(deque<int>)/8 2.524 -
rng::reverse(list<int>)/32768 17785.298 -
rng::reverse(list<int>)/4096 1681.617 -
rng::reverse(list<int>)/512 198.216 -
rng::reverse(list<int>)/64 19.086 -
rng::reverse(list<int>)/8 2.036 -
rng::reverse(vector<int>)/32768 1043.988 -
rng::reverse(vector<int>)/4096 131.722 -
rng::reverse(vector<int>)/512 16.425 -
rng::reverse(vector<int>)/64 4.116 -
rng::reverse(vector<int>)/8 1.705 -20.40%
rng::reverse_copy(deque<int>)/32768 7921.129 -
rng::reverse_copy(deque<int>)/4096 991.492 -
rng::reverse_copy(deque<int>)/512 126.521 -
rng::reverse_copy(deque<int>)/64 20.120 -
rng::reverse_copy(deque<int>)/8 2.882 -
rng::reverse_copy(list<int>)/32768 25532.832 -1.81%
rng::reverse_copy(list<int>)/4096 3051.822 -
rng::reverse_copy(list<int>)/512 370.887 -
rng::reverse_copy(list<int>)/64 30.773 -
rng::reverse_copy(list<int>)/8 2.355 3.19%
rng::reverse_copy(vector<int>)/32768 982.418 -
rng::reverse_copy(vector<int>)/4096 134.704 -
rng::reverse_copy(vector<int>)/512 17.160 -
rng::reverse_copy(vector<int>)/64 2.524 -
rng::reverse_copy(vector<int>)/8 2.225 -9.22%
rng::rotate(deque<int>)_(1_element_backward)/1024 43.083 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.534 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.736 -
rng::rotate(deque<int>)_(1_element_backward)/8192 309.774 -12.99%
rng::rotate(deque<int>)_(1_element_forward)/1024 39.119 1.19%
rng::rotate(deque<int>)_(1_element_forward)/32 4.401 -4.99%
rng::rotate(deque<int>)_(1_element_forward)/50 5.722 -
rng::rotate(deque<int>)_(1_element_forward)/8192 303.443 -12.58%
rng::rotate(deque<int>)_(by_1/2)/1024 175.923 -3.16%
rng::rotate(deque<int>)_(by_1/2)/32 7.459 1.26%
rng::rotate(deque<int>)_(by_1/2)/50 10.455 1.01%
rng::rotate(deque<int>)_(by_1/2)/8192 1459.379 -1.10%
rng::rotate(deque<int>)_(by_1/3)/1024 1826.904 -
rng::rotate(deque<int>)_(by_1/3)/32 45.448 -
rng::rotate(deque<int>)_(by_1/3)/50 76.675 -
rng::rotate(deque<int>)_(by_1/3)/8192 22733.582 -
rng::rotate(deque<int>)_(by_1/4)/1024 780.059 -
rng::rotate(deque<int>)_(by_1/4)/32 29.196 -
rng::rotate(deque<int>)_(by_1/4)/50 74.976 -
rng::rotate(deque<int>)_(by_1/4)/8192 6787.086 -55.18%
rng::rotate(list<int>)_(1_element_backward)/1024 1576.763 111.07%
rng::rotate(list<int>)_(1_element_backward)/32 14.148 2.35%
rng::rotate(list<int>)_(1_element_backward)/50 25.151 -
rng::rotate(list<int>)_(1_element_backward)/8192 7902.412 -5.14%
rng::rotate(list<int>)_(1_element_forward)/1024 1580.753 114.76%
rng::rotate(list<int>)_(1_element_forward)/32 15.004 5.35%
rng::rotate(list<int>)_(1_element_forward)/50 27.906 6.53%
rng::rotate(list<int>)_(1_element_forward)/8192 7964.923 -3.15%
rng::rotate(list<int>)_(by_1/2)/1024 391.606 -
rng::rotate(list<int>)_(by_1/2)/32 6.663 -1.18%
rng::rotate(list<int>)_(by_1/2)/50 12.615 -
rng::rotate(list<int>)_(by_1/2)/8192 5205.073 5.49%
rng::rotate(list<int>)_(by_1/3)/1024 813.691 -
rng::rotate(list<int>)_(by_1/3)/32 15.160 4.19%
rng::rotate(list<int>)_(by_1/3)/50 24.283 -1.65%
rng::rotate(list<int>)_(by_1/3)/8192 8900.453 1.62%
rng::rotate(list<int>)_(by_1/4)/1024 586.208 2.09%
rng::rotate(list<int>)_(by_1/4)/32 14.249 -1.17%
rng::rotate(list<int>)_(by_1/4)/50 24.703 -
rng::rotate(list<int>)_(by_1/4)/8192 8424.916 17.74%
rng::rotate(vector<bool>)_(1_element_backward)/1024 28.501 1.80%
rng::rotate(vector<bool>)_(1_element_backward)/32 18.455 1.48%
rng::rotate(vector<bool>)_(1_element_backward)/50 18.427 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 107.145 1.40%
rng::rotate(vector<bool>)_(1_element_forward)/1024 29.037 2.15%
rng::rotate(vector<bool>)_(1_element_forward)/32 18.226 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.297 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.623 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.784 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.356 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.177 -
rng::rotate(vector<bool>)_(by_1/2)/8192 15.095 -
rng::rotate(vector<bool>)_(by_1/3)/1024 50.143 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.165 -
rng::rotate(vector<bool>)_(by_1/3)/50 18.164 -
rng::rotate(vector<bool>)_(by_1/3)/8192 146.513 -
rng::rotate(vector<bool>)_(by_1/4)/1024 15.191 -
rng::rotate(vector<bool>)_(by_1/4)/32 18.306 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.242 -
rng::rotate(vector<bool>)_(by_1/4)/8192 30.207 -
rng::rotate(vector<int>)_(1_element_backward)/1024 36.094 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.924 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.335 -
rng::rotate(vector<int>)_(1_element_backward)/8192 295.687 -1.21%
rng::rotate(vector<int>)_(1_element_forward)/1024 35.394 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.950 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.272 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.276 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.179 -
rng::rotate(vector<int>)_(by_1/2)/32 3.704 -
rng::rotate(vector<int>)_(by_1/2)/50 4.486 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.819 -
rng::rotate(vector<int>)_(by_1/3)/1024 1373.050 -
rng::rotate(vector<int>)_(by_1/3)/32 21.620 -
rng::rotate(vector<int>)_(by_1/3)/50 40.316 -
rng::rotate(vector<int>)_(by_1/3)/8192 10954.157 -
rng::rotate(vector<int>)_(by_1/4)/1024 328.796 -
rng::rotate(vector<int>)_(by_1/4)/32 11.940 -
rng::rotate(vector<int>)_(by_1/4)/50 40.413 -
rng::rotate(vector<int>)_(by_1/4)/8192 2590.809 -
rng::rotate_copy(deque<int>)/1024 34.554 -
rng::rotate_copy(deque<int>)/32 2.645 -4.79%
rng::rotate_copy(deque<int>)/50 3.015 -70.53%
rng::rotate_copy(deque<int>)/8192 293.663 -1.43%
rng::rotate_copy(list<int>)/1024 727.053 -1.03%
rng::rotate_copy(list<int>)/32 8.575 -
rng::rotate_copy(list<int>)/50 13.567 -1.52%
rng::rotate_copy(list<int>)/8192 8369.742 20.88%
rng::rotate_copy(vector<int>)/1024 32.956 1.47%
rng::rotate_copy(vector<int>)/32 2.099 -
rng::rotate_copy(vector<int>)/50 2.692 -
rng::rotate_copy(vector<int>)/8192 284.955 2.36%
rng::sample(deque<int>)/1024 11470.020 -
rng::sample(deque<int>)/32 313.347 -
rng::sample(deque<int>)/8192 92738.099 -
rng::sample(list<int>)/1024 12155.723 -
rng::sample(list<int>)/32 320.375 -
rng::sample(list<int>)/8192 99602.009 -
rng::sample(vector<int>)/1024 11400.624 -
rng::sample(vector<int>)/32 310.882 -
rng::sample(vector<int>)/8192 91959.921 -
rng::search(deque<int>)_(near_matches)/1000 18794.554 -23.55%
rng::search(deque<int>)_(near_matches)/1024 19732.144 -23.26%
rng::search(deque<int>)_(near_matches)/8192 1453864.518 -
rng::search(deque<int>)_(no_match)/1000 408.761 -
rng::search(deque<int>)_(no_match)/1024 417.978 20.21%
rng::search(deque<int>)_(no_match)/1048576 426565.012 -
rng::search(deque<int>)_(no_match)/8192 3330.641 -
rng::search(deque<int>)_(same_length)/1000 386.795 18.60%
rng::search(deque<int>)_(same_length)/1024 480.376 -
rng::search(deque<int>)_(same_length)/8192 3889.543 2.90%
rng::search(deque<int>)_(single_element)/1000 450.948 8.52%
rng::search(deque<int>)_(single_element)/1024 461.177 -
rng::search(deque<int>)_(single_element)/8192 3676.659 -
rng::search(deque<int>,_pred)_(near_matches)/1000 23033.921 -4.36%
rng::search(deque<int>,_pred)_(near_matches)/1024 24110.968 -4.64%
rng::search(deque<int>,_pred)_(near_matches)/8192 1537707.785 -
rng::search(deque<int>,_pred)_(no_match)/1000 427.201 -
rng::search(deque<int>,_pred)_(no_match)/1024 372.825 -
rng::search(deque<int>,_pred)_(no_match)/1048576 444153.086 -
rng::search(deque<int>,_pred)_(no_match)/8192 3482.513 -
rng::search(deque<int>,_pred)_(same_length)/1000 478.915 -
rng::search(deque<int>,_pred)_(same_length)/1024 510.376 -
rng::search(deque<int>,_pred)_(same_length)/8192 4063.959 1.14%
rng::search(deque<int>,_pred)_(single_element)/1000 478.862 -
rng::search(deque<int>,_pred)_(single_element)/1024 489.378 -
rng::search(deque<int>,_pred)_(single_element)/8192 3900.479 -
rng::search(list<int>)_(near_matches)/1000 37933.624 -
rng::search(list<int>)_(near_matches)/1024 39886.464 -
rng::search(list<int>)_(near_matches)/8192 2571005.515 -
rng::search(list<int>)_(no_match)/1000 696.821 -55.34%
rng::search(list<int>)_(no_match)/1024 728.249 -55.18%
rng::search(list<int>)_(no_match)/1048576 842513.906 -
rng::search(list<int>)_(no_match)/8192 6948.672 -2.59%
rng::search(list<int>)_(same_length)/1000 750.020 -
rng::search(list<int>)_(same_length)/1024 766.711 1.16%
rng::search(list<int>)_(same_length)/8192 7603.043 -5.24%
rng::search(list<int>)_(single_element)/1000 683.500 -
rng::search(list<int>)_(single_element)/1024 710.418 -
rng::search(list<int>)_(single_element)/8192 7343.590 -9.57%
rng::search(list<int>,_pred)_(near_matches)/1000 43380.072 -
rng::search(list<int>,_pred)_(near_matches)/1024 45069.993 -
rng::search(list<int>,_pred)_(near_matches)/8192 2802194.836 -
rng::search(list<int>,_pred)_(no_match)/1000 754.223 -
rng::search(list<int>,_pred)_(no_match)/1024 772.392 -
rng::search(list<int>,_pred)_(no_match)/1048576 902548.148 -
rng::search(list<int>,_pred)_(no_match)/8192 7801.749 -3.86%
rng::search(list<int>,_pred)_(same_length)/1000 776.794 -
rng::search(list<int>,_pred)_(same_length)/1024 797.193 1.21%
rng::search(list<int>,_pred)_(same_length)/8192 9305.860 -4.72%
rng::search(list<int>,_pred)_(single_element)/1000 842.070 -
rng::search(list<int>,_pred)_(single_element)/1024 863.963 -
rng::search(list<int>,_pred)_(single_element)/8192 8655.454 -11.00%
rng::search(vector<int>)_(near_matches)/1000 13725.506 -
rng::search(vector<int>)_(near_matches)/1024 14387.747 -
rng::search(vector<int>)_(near_matches)/8192 770244.552 -
rng::search(vector<int>)_(no_match)/1000 208.451 -3.24%
rng::search(vector<int>)_(no_match)/1024 213.091 -3.44%
rng::search(vector<int>)_(no_match)/1048576 211667.460 -2.82%
rng::search(vector<int>)_(no_match)/8192 1648.337 -1.08%
rng::search(vector<int>)_(same_length)/1000 242.142 -
rng::search(vector<int>)_(same_length)/1024 247.362 -2.02%
rng::search(vector<int>)_(same_length)/8192 1882.106 -2.87%
rng::search(vector<int>)_(single_element)/1000 228.607 -
rng::search(vector<int>)_(single_element)/1024 234.448 -
rng::search(vector<int>)_(single_element)/8192 1817.652 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22753.958 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23778.914 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1456732.204 -
rng::search(vector<int>,_pred)_(no_match)/1000 520.178 -
rng::search(vector<int>,_pred)_(no_match)/1024 532.682 -
rng::search(vector<int>,_pred)_(no_match)/1048576 577187.960 -
rng::search(vector<int>,_pred)_(no_match)/8192 4249.453 -
rng::search(vector<int>,_pred)_(same_length)/1000 603.272 -
rng::search(vector<int>,_pred)_(same_length)/1024 617.189 -
rng::search(vector<int>,_pred)_(same_length)/8192 4943.746 -
rng::search(vector<int>,_pred)_(single_element)/1000 576.314 -
rng::search(vector<int>,_pred)_(single_element)/1024 590.028 -
rng::search(vector<int>,_pred)_(single_element)/8192 4711.093 -
rng::search_n(deque<int>)_(no_match)/1000 431.760 -
rng::search_n(deque<int>)_(no_match)/1024 442.401 -
rng::search_n(deque<int>)_(no_match)/1048576 441805.407 -
rng::search_n(deque<int>)_(no_match)/8192 3462.336 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 729.668 2.00%
rng::search_n(deque<int>,_pred)_(no_match)/1024 613.344 1.05%
rng::search_n(deque<int>,_pred)_(no_match)/1048576 556417.931 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4321.698 -
rng::search_n(list<int>)_(no_match)/1000 709.784 -
rng::search_n(list<int>)_(no_match)/1024 729.767 -
rng::search_n(list<int>)_(no_match)/1048576 845574.980 -2.58%
rng::search_n(list<int>)_(no_match)/8192 7278.141 4.20%
rng::search_n(list<int>,_pred)_(no_match)/1000 847.366 -
rng::search_n(list<int>,_pred)_(no_match)/1024 866.921 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 996219.671 -
rng::search_n(list<int>,_pred)_(no_match)/8192 8312.267 4.00%
rng::search_n(vector<int>)_(no_match)/1000 208.059 -
rng::search_n(vector<int>)_(no_match)/1024 213.388 -
rng::search_n(vector<int>)_(no_match)/1048576 211410.659 -
rng::search_n(vector<int>)_(no_match)/8192 1638.861 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 518.806 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 530.871 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 580077.552 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4253.224 -
rng::shuffle(deque<int>)/1024 9676.283 -
rng::shuffle(deque<int>)/32 305.265 -
rng::shuffle(deque<int>)/8192 76112.711 -
rng::shuffle(vector<int>)/1024 9099.289 -
rng::shuffle(vector<int>)/32 290.678 1.52%
rng::shuffle(vector<int>)/8192 72454.724 -
rng::sort(deque<int>)_(ascending)/1024 773.536 1.02%
rng::sort(deque<int>)_(ascending)/8 19.049 4.46%
rng::sort(deque<int>)_(ascending)/8192 5788.440 -
rng::sort(deque<int>)_(descending)/1024 1304.987 -
rng::sort(deque<int>)_(descending)/8 26.461 3.78%
rng::sort(deque<int>)_(descending)/8192 10439.356 -
rng::sort(deque<int>)_(heap)/1024 6319.039 -
rng::sort(deque<int>)_(heap)/8 25.211 2.07%
rng::sort(deque<int>)_(heap)/8192 69797.377 -
rng::sort(deque<int>)_(pipe-organ)/1024 2826.098 -
rng::sort(deque<int>)_(pipe-organ)/8 21.303 2.16%
rng::sort(deque<int>)_(pipe-organ)/8192 26832.687 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18272.538 -
rng::sort(deque<int>)_(qsort_adversarial)/8 19.037 4.78%
rng::sort(deque<int>)_(qsort_adversarial)/8192 453169.835 1.38%
rng::sort(deque<int>)_(repeated)/1024 964.807 2.00%
rng::sort(deque<int>)_(repeated)/8 18.965 2.11%
rng::sort(deque<int>)_(repeated)/8192 6756.340 3.37%
rng::sort(deque<int>)_(shuffled)/1024 6922.888 -
rng::sort(deque<int>)_(shuffled)/8 23.623 -
rng::sort(deque<int>)_(shuffled)/8192 81008.224 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 546.234 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.528 1.51%
rng::sort(vector<NonIntegral>)_(ascending)/8192 3773.718 -
rng::sort(vector<NonIntegral>)_(descending)/1024 786.166 -
rng::sort(vector<NonIntegral>)_(descending)/8 24.540 -2.70%
rng::sort(vector<NonIntegral>)_(descending)/8192 5322.978 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4293.580 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.634 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50207.417 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1913.396 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.255 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18589.260 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13338.423 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.538 1.31%
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155769.858 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 509.017 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.697 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3744.407 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4659.609 -1.01%
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.881 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 80463.308 -2.81%
rng::sort(vector<int>)_(ascending)/1024 544.150 -
rng::sort(vector<int>)_(ascending)/8 16.680 -
rng::sort(vector<int>)_(ascending)/8192 3771.825 -
rng::sort(vector<int>)_(descending)/1024 1047.318 -1.18%
rng::sort(vector<int>)_(descending)/8 25.715 -
rng::sort(vector<int>)_(descending)/8192 7324.934 -2.54%
rng::sort(vector<int>)_(heap)/1024 4563.929 -
rng::sort(vector<int>)_(heap)/8 22.514 -
rng::sort(vector<int>)_(heap)/8192 45761.520 -
rng::sort(vector<int>)_(pipe-organ)/1024 2289.825 -
rng::sort(vector<int>)_(pipe-organ)/8 18.670 -
rng::sort(vector<int>)_(pipe-organ)/8192 21570.874 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 13202.307 -1.09%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.634 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 150781.259 -1.21%
rng::sort(vector<int>)_(repeated)/1024 664.545 -
rng::sort(vector<int>)_(repeated)/8 16.916 -
rng::sort(vector<int>)_(repeated)/8192 5037.514 -
rng::sort(vector<int>)_(shuffled)/1024 4665.033 -
rng::sort(vector<int>)_(shuffled)/8 21.072 -
rng::sort(vector<int>)_(shuffled)/8192 45120.054 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3384.103 -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1924.184 -1.13%
rng::stable_partition(deque<int>)_(alloc_fails)/50 1963.863 -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 17025.632 -
rng::stable_partition(deque<int>)_(dense)/1024 630.204 5.46%
rng::stable_partition(deque<int>)_(dense)/32 30.231 2.43%
rng::stable_partition(deque<int>)_(dense)/50 40.753 6.94%
rng::stable_partition(deque<int>)_(dense)/8192 5687.094 -
rng::stable_partition(deque<int>)_(sparse)/1024 467.102 -1.36%
rng::stable_partition(deque<int>)_(sparse)/32 14.186 24.66%
rng::stable_partition(deque<int>)_(sparse)/50 32.590 16.80%
rng::stable_partition(deque<int>)_(sparse)/8192 3419.982 -
rng::stable_partition(list<int>)_(alloc_fails)/1024 4204.162 -
rng::stable_partition(list<int>)_(alloc_fails)/32 1891.035 -1.09%
rng::stable_partition(list<int>)_(alloc_fails)/50 1926.984 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 25688.435 1.97%
rng::stable_partition(list<int>)_(dense)/1024 1744.422 -1.55%
rng::stable_partition(list<int>)_(dense)/32 33.539 -3.77%
rng::stable_partition(list<int>)_(dense)/50 57.238 -
rng::stable_partition(list<int>)_(dense)/8192 18341.963 -11.82%
rng::stable_partition(list<int>)_(sparse)/1024 921.264 -
rng::stable_partition(list<int>)_(sparse)/32 9.745 -1.25%
rng::stable_partition(list<int>)_(sparse)/50 26.362 1.36%
rng::stable_partition(list<int>)_(sparse)/8192 8877.545 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2924.550 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1895.904 -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1913.243 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9887.765 -
rng::stable_partition(vector<int>)_(dense)/1024 297.504 -
rng::stable_partition(vector<int>)_(dense)/32 21.411 1.70%
rng::stable_partition(vector<int>)_(dense)/50 25.784 2.41%
rng::stable_partition(vector<int>)_(dense)/8192 2112.281 -
rng::stable_partition(vector<int>)_(sparse)/1024 209.027 -
rng::stable_partition(vector<int>)_(sparse)/32 7.177 3.47%
rng::stable_partition(vector<int>)_(sparse)/50 20.694 -
rng::stable_partition(vector<int>)_(sparse)/8192 1502.724 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4134.082 -1.10%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.252 -1.38%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18971.063 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31286.753 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.630 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27230.740 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14406.399 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.888 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26105.650 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17838.238 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.052 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22851.503 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27331.242 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.037 1.38%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28512.304 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3846.275 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.168 -1.01%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12931.785 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20180.445 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.531 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24782.821 -
rng::stable_sort(deque<int>)_(ascending)/1024 2103.612 -
rng::stable_sort(deque<int>)_(ascending)/8 19.073 2.86%
rng::stable_sort(deque<int>)_(ascending)/8192 13690.049 -
rng::stable_sort(deque<int>)_(descending)/1024 2933.635 -
rng::stable_sort(deque<int>)_(descending)/8 28.301 1.42%
rng::stable_sort(deque<int>)_(descending)/8192 21339.203 -
rng::stable_sort(deque<int>)_(heap)/1024 2729.285 -
rng::stable_sort(deque<int>)_(heap)/8 26.504 4.81%
rng::stable_sort(deque<int>)_(heap)/8192 17667.195 -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2936.056 -
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.825 1.32%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20650.059 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3119.377 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 19.062 2.56%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 20863.167 -
rng::stable_sort(deque<int>)_(repeated)/1024 1338.638 -
rng::stable_sort(deque<int>)_(repeated)/8 18.696 -
rng::stable_sort(deque<int>)_(repeated)/8192 7589.765 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2465.676 -
rng::stable_sort(deque<int>)_(shuffled)/8 24.228 1.99%
rng::stable_sort(deque<int>)_(shuffled)/8192 14930.828 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4274.959 -4.14%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.929 1.16%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54053.734 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23780.328 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.218 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 130070.381 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14173.003 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.363 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117954.778 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14398.721 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.069 -1.06%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 95345.738 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23434.317 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.752 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 150388.120 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3318.540 -2.09%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.000 1.51%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19099.649 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18480.140 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.111 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 159232.121 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4022.146 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.743 1.80%
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45587.095 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13806.905 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.749 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 201003.775 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10428.341 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.900 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126774.160 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9034.129 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.435 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126758.806 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15065.485 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.994 3.12%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 216101.437 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1393.529 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.625 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15104.885 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12899.226 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.874 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184848.794 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4523.838 -5.01%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.738 -3.77%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 21121.064 2.98%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24372.469 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.010 -3.27%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25762.102 8.31%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14574.301 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.458 -2.49%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 33671.129 5.50%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14893.621 2.22%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.618 1.17%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22329.811 3.32%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23774.455 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.040 -1.09%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 36189.837 1.25%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3358.045 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.767 -3.46%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 17598.552 83.36%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18901.332 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.233 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 32616.294 13.31%
rng::stable_sort(vector<int>)_(ascending)/1024 2082.302 1.40%
rng::stable_sort(vector<int>)_(ascending)/8 16.608 -
rng::stable_sort(vector<int>)_(ascending)/8192 13536.257 -
rng::stable_sort(vector<int>)_(descending)/1024 2823.462 -
rng::stable_sort(vector<int>)_(descending)/8 24.094 -4.77%
rng::stable_sort(vector<int>)_(descending)/8192 18492.591 -
rng::stable_sort(vector<int>)_(heap)/1024 2532.123 -
rng::stable_sort(vector<int>)_(heap)/8 22.269 -
rng::stable_sort(vector<int>)_(heap)/8192 14449.931 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2812.585 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.346 1.24%
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18313.019 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2904.944 1.05%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.592 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18376.102 -
rng::stable_sort(vector<int>)_(repeated)/1024 1106.625 -2.06%
rng::stable_sort(vector<int>)_(repeated)/8 16.617 -
rng::stable_sort(vector<int>)_(repeated)/8192 5278.142 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2207.056 -
rng::stable_sort(vector<int>)_(shuffled)/8 21.099 1.38%
rng::stable_sort(vector<int>)_(shuffled)/8192 10839.353 -
rng::starts_with(deque<int>)/1000 458.444 -4.08%
rng::starts_with(deque<int>)/1024 448.581 -8.26%
rng::starts_with(deque<int>)/1048576 487528.637 -1.85%
rng::starts_with(deque<int>)/8 4.166 -2.02%
rng::starts_with(deque<int>)/8192 3840.707 -
rng::starts_with(deque<int>,_pred)/1000 514.276 -
rng::starts_with(deque<int>,_pred)/1024 528.980 -
rng::starts_with(deque<int>,_pred)/1048576 533290.941 2.98%
rng::starts_with(deque<int>,_pred)/8 4.668 -
rng::starts_with(deque<int>,_pred)/8192 4094.110 3.18%
rng::starts_with(list<int>)/1000 764.758 -
rng::starts_with(list<int>)/1024 782.425 -
rng::starts_with(list<int>)/1048576 945485.348 -
rng::starts_with(list<int>)/8 2.974 -3.80%
rng::starts_with(list<int>)/8192 8713.159 -
rng::starts_with(list<int>,_pred)/1000 792.423 -
rng::starts_with(list<int>,_pred)/1024 810.594 -
rng::starts_with(list<int>,_pred)/1048576 972190.757 -
rng::starts_with(list<int>,_pred)/8 3.631 -
rng::starts_with(list<int>,_pred)/8192 11815.261 20.38%
rng::starts_with(vector<int>)/1000 72.879 -
rng::starts_with(vector<int>)/1024 78.234 -
rng::starts_with(vector<int>)/1048576 76651.582 -
rng::starts_with(vector<int>)/8 1.301 -
rng::starts_with(vector<int>)/8192 604.663 -
rng::starts_with(vector<int>,_pred)/1000 448.072 -1.67%
rng::starts_with(vector<int>,_pred)/1024 516.252 -
rng::starts_with(vector<int>,_pred)/1048576 609209.452 -
rng::starts_with(vector<int>,_pred)/8 4.261 -
rng::starts_with(vector<int>,_pred)/8192 4736.971 -
rng::swap_ranges(deque<int>)/1024 360.541 -
rng::swap_ranges(deque<int>)/32 10.765 -2.42%
rng::swap_ranges(deque<int>)/50 19.570 7.33%
rng::swap_ranges(deque<int>)/8192 2881.467 -
rng::swap_ranges(list<int>)/1024 780.692 -
rng::swap_ranges(list<int>)/32 17.021 1.79%
rng::swap_ranges(list<int>)/50 29.610 -
rng::swap_ranges(list<int>)/8192 10055.129 -8.08%
rng::swap_ranges(vector<int>)/1024 63.705 -
rng::swap_ranges(vector<int>)/32 4.717 -
rng::swap_ranges(vector<int>)/50 5.580 -
rng::swap_ranges(vector<int>)/8192 479.085 -
rng::transform(deque<int>)_(identity_transform)/1024 371.485 -
rng::transform(deque<int>)_(identity_transform)/32 12.292 -
rng::transform(deque<int>)_(identity_transform)/50 19.747 -
rng::transform(deque<int>)_(identity_transform)/8192 2446.171 -
rng::transform(deque<int>,_deque<int>)/1024 699.128 -
rng::transform(deque<int>,_deque<int>)/32 21.749 -
rng::transform(deque<int>,_deque<int>)/50 34.342 -
rng::transform(deque<int>,_deque<int>)/8192 5626.659 -
rng::transform(list<int>)_(identity_transform)/1024 750.964 -
rng::transform(list<int>)_(identity_transform)/32 17.130 -
rng::transform(list<int>)_(identity_transform)/50 30.432 -
rng::transform(list<int>)_(identity_transform)/8192 8171.155 13.72%
rng::transform(list<int>,_list<int>)/1024 890.188 -
rng::transform(list<int>,_list<int>)/32 24.255 -
rng::transform(list<int>,_list<int>)/50 38.987 -3.36%
rng::transform(list<int>,_list<int>)/8192 10326.900 6.01%
rng::transform(vector<int>)_(identity_transform)/1024 263.200 -
rng::transform(vector<int>)_(identity_transform)/32 8.934 -
rng::transform(vector<int>)_(identity_transform)/50 16.338 -
rng::transform(vector<int>)_(identity_transform)/8192 2026.338 -
rng::transform(vector<int>,_vector<int>)/1024 602.264 -
rng::transform(vector<int>,_vector<int>)/32 17.633 -
rng::transform(vector<int>,_vector<int>)/50 28.766 -
rng::transform(vector<int>,_vector<int>)/8192 4777.092 -
rng::unique(deque<int>)_(contiguous)/1024 741.698 -
rng::unique(deque<int>)_(contiguous)/32 58.887 -2.64%
rng::unique(deque<int>)_(contiguous)/52 68.102 -3.75%
rng::unique(deque<int>)_(contiguous)/8192 5551.862 -
rng::unique(deque<int>)_(sprinkled)/1024 631.619 -
rng::unique(deque<int>)_(sprinkled)/32 62.356 4.82%
rng::unique(deque<int>)_(sprinkled)/52 74.981 7.11%
rng::unique(deque<int>)_(sprinkled)/8192 5665.440 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 639.299 -
rng::unique(deque<int>,_pred)_(contiguous)/32 59.866 1.31%
rng::unique(deque<int>,_pred)_(contiguous)/52 71.386 2.32%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4480.606 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 696.825 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.712 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 76.195 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5262.982 -
rng::unique(list<int>)_(contiguous)/1024 927.411 -
rng::unique(list<int>)_(contiguous)/32 55.077 -
rng::unique(list<int>)_(contiguous)/52 67.374 -
rng::unique(list<int>)_(contiguous)/8192 7210.424 -
rng::unique(list<int>)_(sprinkled)/1024 963.900 -
rng::unique(list<int>)_(sprinkled)/32 64.340 -
rng::unique(list<int>)_(sprinkled)/52 77.940 -
rng::unique(list<int>)_(sprinkled)/8192 7862.548 -
rng::unique(list<int>,_pred)_(contiguous)/1024 994.746 2.19%
rng::unique(list<int>,_pred)_(contiguous)/32 60.725 -
rng::unique(list<int>,_pred)_(contiguous)/52 74.869 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7809.980 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1044.156 -
rng::unique(list<int>,_pred)_(sprinkled)/32 66.502 -6.06%
rng::unique(list<int>,_pred)_(sprinkled)/52 83.103 -5.72%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8489.920 -
rng::unique(vector<int>)_(contiguous)/1024 293.517 -
rng::unique(vector<int>)_(contiguous)/32 51.102 -
rng::unique(vector<int>)_(contiguous)/52 56.757 -
rng::unique(vector<int>)_(contiguous)/8192 1926.345 -
rng::unique(vector<int>)_(sprinkled)/1024 285.357 -
rng::unique(vector<int>)_(sprinkled)/32 50.650 -
rng::unique(vector<int>)_(sprinkled)/52 55.334 -
rng::unique(vector<int>)_(sprinkled)/8192 1927.104 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 589.415 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.704 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.578 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3790.706 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 694.475 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.641 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.493 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5250.511 -
rng::unique_copy(deque<int>)_(contiguous)/1024 480.620 -
rng::unique_copy(deque<int>)_(contiguous)/32 9.898 -8.74%
rng::unique_copy(deque<int>)_(contiguous)/52 15.358 -
rng::unique_copy(deque<int>)_(contiguous)/8192 3754.633 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 468.159 -
rng::unique_copy(deque<int>)_(sprinkled)/32 13.373 -
rng::unique_copy(deque<int>)_(sprinkled)/52 18.497 -18.67%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3748.523 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.460 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.429 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.394 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4449.450 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 720.560 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 19.471 -10.20%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 30.684 -17.01%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5731.102 -
rng::unique_copy(list<int>)_(contiguous)/1024 1478.550 98.93%
rng::unique_copy(list<int>)_(contiguous)/32 11.971 -
rng::unique_copy(list<int>)_(contiguous)/52 30.104 -
rng::unique_copy(list<int>)_(contiguous)/8192 7092.417 -
rng::unique_copy(list<int>)_(sprinkled)/1024 1477.784 97.92%
rng::unique_copy(list<int>)_(sprinkled)/32 10.767 -1.38%
rng::unique_copy(list<int>)_(sprinkled)/52 22.610 1.05%
rng::unique_copy(list<int>)_(sprinkled)/8192 7316.050 -2.42%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 1512.368 90.85%
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.821 1.12%
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.942 -2.88%
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7601.900 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 1557.680 88.28%
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.592 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.230 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7665.818 -
rng::unique_copy(vector<int>)_(contiguous)/1024 271.605 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.695 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.561 -
rng::unique_copy(vector<int>)_(contiguous)/8192 1908.059 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 243.073 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.243 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.830 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1885.968 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 548.032 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.013 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.578 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3718.800 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 579.603 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.732 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.144 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4410.240 -
std::adjacent_find(deque<int>)/1024 463.800 -
std::adjacent_find(deque<int>)/1048576 477198.264 -
std::adjacent_find(deque<int>)/50 19.926 11.22%
std::adjacent_find(deque<int>)/8 4.038 4.84%
std::adjacent_find(deque<int>)/8192 3719.579 -
std::adjacent_find(deque<int>,_pred)/1024 631.006 -
std::adjacent_find(deque<int>,_pred)/1048576 651639.651 -
std::adjacent_find(deque<int>,_pred)/50 30.879 3.71%
std::adjacent_find(deque<int>,_pred)/8 4.778 10.17%
std::adjacent_find(deque<int>,_pred)/8192 5097.543 -
std::adjacent_find(list<int>)/1024 714.261 -
std::adjacent_find(list<int>)/1048576 875142.782 -
std::adjacent_find(list<int>)/50 26.352 -
std::adjacent_find(list<int>)/8 2.112 -
std::adjacent_find(list<int>)/8192 6757.753 -
std::adjacent_find(list<int>,_pred)/1024 832.655 -
std::adjacent_find(list<int>,_pred)/1048576 958348.609 -
std::adjacent_find(list<int>,_pred)/50 35.037 -4.99%
std::adjacent_find(list<int>,_pred)/8 3.852 -2.05%
std::adjacent_find(list<int>,_pred)/8192 7987.001 -5.41%
std::adjacent_find(vector<int>)/1024 235.369 -
std::adjacent_find(vector<int>)/1048576 235114.797 -1.05%
std::adjacent_find(vector<int>)/50 12.014 -1.49%
std::adjacent_find(vector<int>)/8 2.029 -1.75%
std::adjacent_find(vector<int>)/8192 1837.440 -
std::adjacent_find(vector<int>,_pred)/1024 401.447 -
std::adjacent_find(vector<int>,_pred)/1048576 465025.095 -
std::adjacent_find(vector<int>,_pred)/50 23.730 1.26%
std::adjacent_find(vector<int>,_pred)/8 3.421 1.02%
std::adjacent_find(vector<int>,_pred)/8192 3192.647 -
std::all_of(deque<int>)_(process_all)/32 11.554 -
std::all_of(deque<int>)_(process_all)/32768 10559.652 -8.72%
std::all_of(deque<int>)_(process_all)/50 18.347 -
std::all_of(deque<int>)_(process_all)/8 3.092 -4.21%
std::all_of(deque<int>)_(process_all)/8192 2630.391 -8.37%
std::all_of(list<int>)_(process_all)/32 11.746 -
std::all_of(list<int>)_(process_all)/32768 26714.673 -
std::all_of(list<int>)_(process_all)/50 22.079 -
std::all_of(list<int>)_(process_all)/8 2.611 -
std::all_of(list<int>)_(process_all)/8192 7616.614 -7.30%
std::all_of(vector<int>)_(process_all)/32 8.329 -
std::all_of(vector<int>)_(process_all)/32768 8078.188 -
std::all_of(vector<int>)_(process_all)/50 18.256 -
std::all_of(vector<int>)_(process_all)/8 2.421 -2.61%
std::all_of(vector<int>)_(process_all)/8192 2034.697 -
std::any_of(deque<int>)_(process_all)/32 11.736 1.72%
std::any_of(deque<int>)_(process_all)/32768 11118.897 5.32%
std::any_of(deque<int>)_(process_all)/50 19.713 -2.42%
std::any_of(deque<int>)_(process_all)/8 3.168 -1.69%
std::any_of(deque<int>)_(process_all)/8192 2785.757 6.19%
std::any_of(list<int>)_(process_all)/32 11.452 -
std::any_of(list<int>)_(process_all)/32768 25990.854 -2.40%
std::any_of(list<int>)_(process_all)/50 21.994 -
std::any_of(list<int>)_(process_all)/8 2.738 -
std::any_of(list<int>)_(process_all)/8192 7158.520 -6.81%
std::any_of(vector<int>)_(process_all)/32 8.444 1.53%
std::any_of(vector<int>)_(process_all)/32768 8075.517 -
std::any_of(vector<int>)_(process_all)/50 18.267 -
std::any_of(vector<int>)_(process_all)/8 2.486 1.73%
std::any_of(vector<int>)_(process_all)/8192 2023.162 -
std::copy(deque<int>)/1048576 49801.037 -
std::copy(deque<int>)/262144 10335.581 1.24%
std::copy(deque<int>)/32768 1151.960 -
std::copy(deque<int>)/4096 145.612 -
std::copy(deque<int>)/512 16.718 -
std::copy(deque<int>)/64 2.669 -
std::copy(deque<int>)/8 2.763 2.90%
std::copy(list<int>)/1048576 883244.145 -
std::copy(list<int>)/262144 217850.302 -
std::copy(list<int>)/32768 26224.330 -
std::copy(list<int>)/4096 3312.817 -1.36%
std::copy(list<int>)/512 369.462 -
std::copy(list<int>)/64 33.262 7.63%
std::copy(list<int>)/8 2.441 -
std::copy(vector<bool>)_(aligned)/1048576 2861.323 26.57%
std::copy(vector<bool>)_(aligned)/262144 622.364 -20.54%
std::copy(vector<bool>)_(aligned)/32768 35.452 -
std::copy(vector<bool>)_(aligned)/4096 4.632 -
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.370 4.99%
std::copy(vector<bool>)_(unaligned)/1048576 7020.166 -
std::copy(vector<bool>)_(unaligned)/262144 1712.319 -84.55%
std::copy(vector<bool>)_(unaligned)/32768 218.672 -
std::copy(vector<bool>)_(unaligned)/4096 26.042 -
std::copy(vector<bool>)_(unaligned)/512 3.500 -
std::copy(vector<bool>)_(unaligned)/64 1.831 -
std::copy(vector<int>)/1048576 50174.498 -
std::copy(vector<int>)/262144 12530.770 -
std::copy(vector<int>)/32768 3797.736 -
std::copy(vector<int>)/4096 216.079 25.60%
std::copy(vector<int>)/512 16.007 -
std::copy(vector<int>)/64 2.441 -
std::copy(vector<int>)/8 2.244 -
std::copy_backward(deque<int>)/1048576 128014.490 -
std::copy_backward(deque<int>)/262144 32752.482 -
std::copy_backward(deque<int>)/32768 4111.084 -
std::copy_backward(deque<int>)/4096 147.344 -
std::copy_backward(deque<int>)/512 18.118 -
std::copy_backward(deque<int>)/64 2.936 -
std::copy_backward(deque<int>)/8 2.811 1.47%
std::copy_backward(list<int>)/1048576 886267.857 -
std::copy_backward(list<int>)/262144 219680.018 -
std::copy_backward(list<int>)/32768 26740.195 2.31%
std::copy_backward(list<int>)/4096 3349.594 4.62%
std::copy_backward(list<int>)/512 369.936 -
std::copy_backward(list<int>)/64 30.511 -
std::copy_backward(list<int>)/8 2.440 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2731.754 -13.54%
std::copy_backward(vector<bool>)_(aligned)/262144 683.422 142.87%
std::copy_backward(vector<bool>)_(aligned)/32768 35.419 -1.52%
std::copy_backward(vector<bool>)_(aligned)/4096 4.999 -2.37%
std::copy_backward(vector<bool>)_(aligned)/512 1.516 -2.31%
std::copy_backward(vector<bool>)_(aligned)/64 1.805 2.78%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6757.482 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1956.418 17.78%
std::copy_backward(vector<bool>)_(unaligned)/32768 211.005 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.259 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.826 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50217.434 -
std::copy_backward(vector<int>)/262144 12527.081 -
std::copy_backward(vector<int>)/32768 3792.460 8.88%
std::copy_backward(vector<int>)/4096 224.954 -3.80%
std::copy_backward(vector<int>)/512 16.634 -
std::copy_backward(vector<int>)/64 2.519 -
std::copy_backward(vector<int>)/8 2.221 -
std::copy_if(deque<int>)_(entire_range)/1048576 277813.442 1.14%
std::copy_if(deque<int>)_(entire_range)/262144 69832.889 -
std::copy_if(deque<int>)_(entire_range)/32768 8715.197 -
std::copy_if(deque<int>)_(entire_range)/4096 1023.208 -
std::copy_if(deque<int>)_(entire_range)/512 136.853 -
std::copy_if(deque<int>)_(entire_range)/64 16.161 -
std::copy_if(deque<int>)_(entire_range)/8 2.560 -
std::copy_if(deque<int>)_(every_other)/1048576 372982.143 -
std::copy_if(deque<int>)_(every_other)/262144 93106.550 -
std::copy_if(deque<int>)_(every_other)/32768 11652.636 -
std::copy_if(deque<int>)_(every_other)/4096 1458.819 -
std::copy_if(deque<int>)_(every_other)/512 182.857 -
std::copy_if(deque<int>)_(every_other)/64 23.454 -
std::copy_if(deque<int>)_(every_other)/8 3.480 -
std::copy_if(list<int>)_(entire_range)/1048576 883783.565 -
std::copy_if(list<int>)_(entire_range)/262144 219703.536 -
std::copy_if(list<int>)_(entire_range)/32768 28751.904 -
std::copy_if(list<int>)_(entire_range)/4096 3122.453 -
std::copy_if(list<int>)_(entire_range)/512 369.428 -
std::copy_if(list<int>)_(entire_range)/64 32.056 -12.35%
std::copy_if(list<int>)_(entire_range)/8 2.659 -
std::copy_if(list<int>)_(every_other)/1048576 837726.630 -1.56%
std::copy_if(list<int>)_(every_other)/262144 211188.278 -
std::copy_if(list<int>)_(every_other)/32768 25770.636 -
std::copy_if(list<int>)_(every_other)/4096 3921.895 22.87%
std::copy_if(list<int>)_(every_other)/512 366.489 1.14%
std::copy_if(list<int>)_(every_other)/64 23.781 -
std::copy_if(list<int>)_(every_other)/8 2.307 -
std::copy_if(vector<int>)_(entire_range)/1048576 246427.721 -
std::copy_if(vector<int>)_(entire_range)/262144 60094.794 -
std::copy_if(vector<int>)_(entire_range)/32768 7502.424 -
std::copy_if(vector<int>)_(entire_range)/4096 941.432 -
std::copy_if(vector<int>)_(entire_range)/512 124.223 -
std::copy_if(vector<int>)_(entire_range)/64 15.807 -1.82%
std::copy_if(vector<int>)_(entire_range)/8 2.388 7.40%
std::copy_if(vector<int>)_(every_other)/1048576 240662.358 -
std::copy_if(vector<int>)_(every_other)/262144 60045.029 -
std::copy_if(vector<int>)_(every_other)/32768 7503.797 -
std::copy_if(vector<int>)_(every_other)/4096 942.067 -
std::copy_if(vector<int>)_(every_other)/512 123.540 -
std::copy_if(vector<int>)_(every_other)/64 16.228 -
std::copy_if(vector<int>)_(every_other)/8 2.505 -4.11%
std::copy_n(deque<int>)/1048576 49696.045 -
std::copy_n(deque<int>)/262144 10256.834 -
std::copy_n(deque<int>)/32768 1143.381 -
std::copy_n(deque<int>)/4096 147.120 -
std::copy_n(deque<int>)/512 16.740 -
std::copy_n(deque<int>)/64 2.767 -
std::copy_n(deque<int>)/8 2.770 -1.43%
std::copy_n(list<int>)/1048576 873351.524 -
std::copy_n(list<int>)/262144 216361.261 -
std::copy_n(list<int>)/32768 25825.302 -3.02%
std::copy_n(list<int>)/4096 3605.346 -11.55%
std::copy_n(list<int>)/512 340.080 -
std::copy_n(list<int>)/64 13.884 -1.20%
std::copy_n(list<int>)/8 2.249 -
std::copy_n(vector<bool>)_(aligned)/1048576 2103.803 -35.50%
std::copy_n(vector<bool>)_(aligned)/262144 753.735 173.19%
std::copy_n(vector<bool>)_(aligned)/32768 35.414 -
std::copy_n(vector<bool>)_(aligned)/4096 4.643 -
std::copy_n(vector<bool>)_(aligned)/512 1.376 -
std::copy_n(vector<bool>)_(aligned)/64 1.310 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7020.365 -
std::copy_n(vector<bool>)_(unaligned)/262144 1716.868 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.928 -
std::copy_n(vector<bool>)_(unaligned)/4096 25.983 -
std::copy_n(vector<bool>)_(unaligned)/512 3.514 -
std::copy_n(vector<bool>)_(unaligned)/64 1.832 -
std::copy_n(vector<int>)/1048576 50232.156 -
std::copy_n(vector<int>)/262144 12521.951 -
std::copy_n(vector<int>)/32768 3794.316 11.37%
std::copy_n(vector<int>)/4096 163.393 -35.54%
std::copy_n(vector<int>)/512 16.157 -
std::copy_n(vector<int>)/64 2.471 -
std::copy_n(vector<int>)/8 2.215 -2.01%
std::count(deque<int>)_(every_other)/1024 249.007 -
std::count(deque<int>)_(every_other)/1048576 254603.985 -
std::count(deque<int>)_(every_other)/8 2.547 -
std::count(deque<int>)_(every_other)/8192 1944.561 -
std::count(list<int>)_(every_other)/1024 705.226 -
std::count(list<int>)_(every_other)/1048576 811557.721 -
std::count(list<int>)_(every_other)/8 2.135 4.60%
std::count(list<int>)_(every_other)/8192 6419.469 -
std::count(vector<bool>)/1000 3.004 -
std::count(vector<bool>)/1024 1.694 -
std::count(vector<bool>)/1048576 1463.062 -
std::count(vector<bool>)/8192 11.464 -
std::count(vector<int>)_(every_other)/1024 103.372 -
std::count(vector<int>)_(every_other)/1048576 105495.060 -
std::count(vector<int>)_(every_other)/8 1.380 3.08%
std::count(vector<int>)_(every_other)/8192 822.570 -
std::count_if(deque<int>)_(every_other)/1024 350.479 -
std::count_if(deque<int>)_(every_other)/1048576 344137.019 -
std::count_if(deque<int>)_(every_other)/8 3.446 -
std::count_if(deque<int>)_(every_other)/8192 2633.638 -
std::count_if(list<int>)_(every_other)/1024 759.030 -
std::count_if(list<int>)_(every_other)/1048576 895087.014 -
std::count_if(list<int>)_(every_other)/8 2.747 -
std::count_if(list<int>)_(every_other)/8192 7186.191 -
std::count_if(vector<int>)_(every_other)/1024 248.781 -
std::count_if(vector<int>)_(every_other)/1048576 247875.826 -
std::count_if(vector<int>)_(every_other)/8 4.234 -
std::count_if(vector<int>)_(every_other)/8192 1932.123 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 343.393 20.88%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.376 15.47%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2739.259 21.35%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 69.163 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.951 -2.49%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 447.005 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 69.209 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.093 -1.60%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 444.577 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 292.892 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 33.497 -1.09%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2154.493 -
std::deque<int>::ctor(size)/1024 72.050 -1.96%
std::deque<int>::ctor(size)/32 26.772 -2.24%
std::deque<int>::ctor(size)/8192 444.894 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.629 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.102 -2.54%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 425.059 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.530 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.634 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.484 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.667 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.630 -2.42%
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.351 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.046 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.106 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.075 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 30.073 1.20%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.791 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 166.266 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.591 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.883 -1.47%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 378.218 15.44%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.895 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.660 -
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 542.778 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.916 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5620.437 16.84%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6503.834 1.96%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 129.831 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52507.818 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 863.718 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 47.923 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12868.014 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19510.541 -3.23%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 599.946 -4.03%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 173546.841 -3.02%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 867.056 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.534 1.01%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12827.405 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19581.457 -3.35%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 600.208 -3.98%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 173847.595 -2.58%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1069.676 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 49.445 -2.87%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11886.196 2.04%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 19792.230 -4.51%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 605.042 -4.59%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 174883.923 -3.02%
std::deque<std::string>::ctor(size)/1024 718.738 -
std::deque<std::string>::ctor(size)/32 41.233 -4.02%
std::deque<std::string>::ctor(size)/8192 8505.894 1.43%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 943.479 1.15%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.974 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12704.228 1.11%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19709.185 -1.89%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 567.787 -3.78%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 170268.626 -2.90%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.407 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.351 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.380 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.295 -2.07%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 22.735 -1.70%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.401 -2.18%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 316.107 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.705 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2353.303 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 326.354 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.115 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2368.152 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.802 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.837 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.819 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 30.112 2.48%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.899 2.24%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 33.073 1.10%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 312.302 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.803 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2356.824 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.895 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.567 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2375.502 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 492.568 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.417 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4633.239 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6491.502 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 147.298 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52018.161 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.404 -
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.271 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.982 -2.64%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.337 -1.55%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.579 -1.60%
std::distance(deque<int>)/1024 0.634 -
std::distance(deque<int>)/4096 0.632 -
std::distance(deque<int>)/50 0.654 -
std::distance(deque<int>)/8192 0.633 -
std::distance(join_view(vector<vector<int>>))/1024 1.028 -
std::distance(join_view(vector<vector<int>>))/4096 4.415 -
std::distance(join_view(vector<vector<int>>))/50 0.650 -
std::distance(join_view(vector<vector<int>>))/8192 8.308 -
std::equal(deque<int>)_(it,_it,_it)/1024 501.648 3.07%
std::equal(deque<int>)_(it,_it,_it)/1048576 501216.338 1.99%
std::equal(deque<int>)_(it,_it,_it)/50 24.162 -3.06%
std::equal(deque<int>)_(it,_it,_it)/8 4.198 -34.91%
std::equal(deque<int>)_(it,_it,_it)/8192 3915.262 1.88%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 506.947 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 497343.112 1.00%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.688 -8.81%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.850 -3.15%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3884.476 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 525.863 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 523634.637 -3.00%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.658 -1.75%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.105 -1.54%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4050.388 -2.39%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 493.187 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 501569.583 -1.52%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.154 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.351 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3844.291 -1.71%
std::equal(list<int>)_(it,_it,_it)/1024 1141.881 -
std::equal(list<int>)_(it,_it,_it)/1048576 1324457.626 -
std::equal(list<int>)_(it,_it,_it)/50 38.560 -
std::equal(list<int>)_(it,_it,_it)/8 2.783 -
std::equal(list<int>)_(it,_it,_it)/8192 9978.174 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 778.358 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 960448.372 -
std::equal(list<int>)_(it,_it,_it,_it)/50 25.012 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.965 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12533.297 3.61%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 834.210 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 993791.074 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 37.376 6.34%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.650 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12512.987 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1174.992 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1324691.242 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 39.168 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.704 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12531.381 -
std::equal(vector<bool>)_(aligned)/1024 0.220 -
std::equal(vector<bool>)_(aligned)/1048576 0.220 -
std::equal(vector<bool>)_(aligned)/50 0.220 -
std::equal(vector<bool>)_(aligned)/8 0.221 -
std::equal(vector<bool>)_(aligned)/8192 0.220 -
std::equal(vector<bool>)_(unaligned)/1024 6.018 -
std::equal(vector<bool>)_(unaligned)/1048576 6433.575 -
std::equal(vector<bool>)_(unaligned)/50 0.773 -9.21%
std::equal(vector<bool>)_(unaligned)/8 0.872 -4.87%
std::equal(vector<bool>)_(unaligned)/8192 54.174 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.802 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73743.670 -
std::equal(vector<int>)_(it,_it,_it)/50 4.221 -1.81%
std::equal(vector<int>)_(it,_it,_it)/8 1.209 4.63%
std::equal(vector<int>)_(it,_it,_it)/8192 571.223 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.071 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73778.031 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.275 -18.53%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.425 -29.09%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.756 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 506.619 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 640263.002 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.856 -1.71%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.713 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4800.694 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 532.499 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 607112.708 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.619 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.591 1.30%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4827.097 -
std::fill(deque<int>)/1024 30.417 1.09%
std::fill(deque<int>)/32 1.267 -
std::fill(deque<int>)/50 2.241 -
std::fill(deque<int>)/8192 241.754 -1.20%
std::fill(list<int>)/1024 1409.092 109.19%
std::fill(list<int>)/32 8.496 -
std::fill(list<int>)/50 35.325 -
std::fill(list<int>)/8192 7656.740 2.42%
std::fill(vector<bool>)/1048576 3822.653 -
std::fill(vector<bool>)/262144 233.893 -
std::fill(vector<bool>)/32768 30.121 -
std::fill(vector<bool>)/4096 4.227 -
std::fill(vector<bool>)/512 1.580 4.69%
std::fill(vector<bool>)/64 1.676 7.84%
std::fill(vector<int>)/1024 30.199 -
std::fill(vector<int>)/32 1.045 -
std::fill(vector<int>)/50 2.218 -
std::fill(vector<int>)/8192 242.410 1.25%
std::fill_n(deque<int>)/1024 29.712 -
std::fill_n(deque<int>)/32 1.196 2.94%
std::fill_n(deque<int>)/50 2.198 -
std::fill_n(deque<int>)/8192 240.120 -
std::fill_n(list<int>)/1024 649.944 -
std::fill_n(list<int>)/32 8.359 1.23%
std::fill_n(list<int>)/50 16.120 1.75%
std::fill_n(list<int>)/8192 7060.394 -
std::fill_n(vector<bool>)/1048576 3821.544 -
std::fill_n(vector<bool>)/262144 233.043 -
std::fill_n(vector<bool>)/32768 30.318 -
std::fill_n(vector<bool>)/4096 4.178 -
std::fill_n(vector<bool>)/512 1.473 3.33%
std::fill_n(vector<bool>)/64 1.582 -
std::fill_n(vector<int>)/1024 29.703 -
std::fill_n(vector<int>)/32 1.148 -
std::fill_n(vector<int>)/50 2.232 -
std::fill_n(vector<int>)/8192 239.371 -
std::find(deque<int>)_(bail_25%)/1024 67.737 -
std::find(deque<int>)_(bail_25%)/32768 1933.664 -
std::find(deque<int>)_(bail_25%)/8 2.073 -
std::find(deque<int>)_(bail_25%)/8192 483.016 -
std::find(deque<int>)_(process_all)/1024 246.173 -
std::find(deque<int>)_(process_all)/32768 7928.828 -
std::find(deque<int>)_(process_all)/50 13.860 -1.80%
std::find(deque<int>)_(process_all)/8 3.463 -
std::find(deque<int>)_(process_all)/8192 1971.695 -
std::find(list<int>)_(bail_25%)/1024 129.997 -
std::find(list<int>)_(bail_25%)/32768 8050.598 -6.44%
std::find(list<int>)_(bail_25%)/8 0.932 1.29%
std::find(list<int>)_(bail_25%)/8192 1417.912 -
std::find(list<int>)_(process_all)/1024 714.660 3.68%
std::find(list<int>)_(process_all)/32768 26945.234 4.97%
std::find(list<int>)_(process_all)/50 18.243 -2.39%
std::find(list<int>)_(process_all)/8 2.376 -
std::find(list<int>)_(process_all)/8192 8834.944 17.90%
std::find(vector<bool>)_(process_all)/1024 4.714 -
std::find(vector<bool>)_(process_all)/1048576 3682.935 -1.12%
std::find(vector<bool>)_(process_all)/50 0.668 7.32%
std::find(vector<bool>)_(process_all)/8 0.665 17.94%
std::find(vector<bool>)_(process_all)/8192 33.780 -
std::find(vector<char>)_(bail_25%)/1024 5.397 -
std::find(vector<char>)_(bail_25%)/32768 137.159 -
std::find(vector<char>)_(bail_25%)/8 1.061 -3.86%
std::find(vector<char>)_(bail_25%)/8192 40.014 -
std::find(vector<char>)_(process_all)/1024 16.312 -
std::find(vector<char>)_(process_all)/32768 497.001 -
std::find(vector<char>)_(process_all)/50 1.618 -
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.991 -
std::find(vector<int>)_(bail_25%)/1024 66.353 -
std::find(vector<int>)_(bail_25%)/32768 1876.312 -
std::find(vector<int>)_(bail_25%)/8 1.397 -
std::find(vector<int>)_(bail_25%)/8192 475.772 -
std::find(vector<int>)_(process_all)/1024 244.534 -
std::find(vector<int>)_(process_all)/32768 7476.249 -
std::find(vector<int>)_(process_all)/50 12.510 -
std::find(vector<int>)_(process_all)/8 2.676 1.82%
std::find(vector<int>)_(process_all)/8192 1870.013 -
std::find(vector<long_long>)_(bail_25%)/1024 30.295 -
std::find(vector<long_long>)_(bail_25%)/32768 960.193 -
std::find(vector<long_long>)_(bail_25%)/8 0.924 1.19%
std::find(vector<long_long>)_(bail_25%)/8192 246.030 -
std::find(vector<long_long>)_(process_all)/1024 119.077 -
std::find(vector<long_long>)_(process_all)/32768 3814.675 -
std::find(vector<long_long>)_(process_all)/50 5.812 -
std::find(vector<long_long>)_(process_all)/8 1.207 4.57%
std::find(vector<long_long>)_(process_all)/8192 951.891 -
std::find_end(deque<int>)_(match_near_end)/1000 37.524 9.70%
std::find_end(deque<int>)_(match_near_end)/1024 33.585 2.86%
std::find_end(deque<int>)_(match_near_end)/8192 278.880 1.02%
std::find_end(deque<int>)_(near_matches)/1000 15823.261 -
std::find_end(deque<int>)_(near_matches)/1024 16499.129 -
std::find_end(deque<int>)_(near_matches)/8192 1139676.561 -
std::find_end(deque<int>)_(process_all)/1000 287.560 -
std::find_end(deque<int>)_(process_all)/1024 293.789 -
std::find_end(deque<int>)_(process_all)/1048576 263799.444 -
std::find_end(deque<int>)_(process_all)/8192 2012.908 -
std::find_end(deque<int>)_(same_length)/1000 331.388 -
std::find_end(deque<int>)_(same_length)/1024 337.615 -
std::find_end(deque<int>)_(same_length)/8192 2691.570 -
std::find_end(deque<int>)_(single_element)/1000 310.800 -3.70%
std::find_end(deque<int>)_(single_element)/1024 320.223 -7.55%
std::find_end(deque<int>)_(single_element)/8192 2209.732 -12.63%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 76.764 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 79.065 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 621.641 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31489.478 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32647.498 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1903998.756 -
std::find_end(deque<int>,_pred)_(process_all)/1000 593.121 -3.25%
std::find_end(deque<int>,_pred)_(process_all)/1024 609.988 -3.23%
std::find_end(deque<int>,_pred)_(process_all)/1048576 569236.291 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4357.960 -1.00%
std::find_end(deque<int>,_pred)_(same_length)/1000 750.875 -
std::find_end(deque<int>,_pred)_(same_length)/1024 768.900 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5143.799 -
std::find_end(deque<int>,_pred)_(single_element)/1000 647.536 -
std::find_end(deque<int>,_pred)_(single_element)/1024 653.728 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4878.737 -
std::find_end(forward_list<int>)_(match_near_end)/1000 767.361 -1.70%
std::find_end(forward_list<int>)_(match_near_end)/1024 4488.214 -
std::find_end(forward_list<int>)_(match_near_end)/8192 258635.120 -
std::find_end(forward_list<int>)_(near_matches)/1000 37078.337 -
std::find_end(forward_list<int>)_(near_matches)/1024 38427.621 -
std::find_end(forward_list<int>)_(near_matches)/8192 2483854.687 -
std::find_end(forward_list<int>)_(process_all)/1000 684.394 -
std::find_end(forward_list<int>)_(process_all)/1024 708.358 -
std::find_end(forward_list<int>)_(process_all)/1048576 763316.457 -
std::find_end(forward_list<int>)_(process_all)/8192 5673.000 -12.22%
std::find_end(forward_list<int>)_(same_length)/1000 1484.937 -
std::find_end(forward_list<int>)_(same_length)/1024 1501.495 -
std::find_end(forward_list<int>)_(same_length)/8192 16944.665 18.93%
std::find_end(forward_list<int>)_(single_element)/1000 684.217 1.45%
std::find_end(forward_list<int>)_(single_element)/1024 707.800 1.84%
std::find_end(forward_list<int>)_(single_element)/8192 6260.497 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 847.684 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5179.661 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278868.958 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42355.813 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 44015.220 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2707270.674 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 775.424 2.38%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 792.487 3.00%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 872609.618 2.87%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6388.412 4.28%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1541.307 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1569.964 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 15121.176 -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 804.703 6.59%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 824.252 6.84%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6990.872 4.20%
std::find_end(list<int>)_(match_near_end)/1000 79.896 2.91%
std::find_end(list<int>)_(match_near_end)/1024 60.375 -2.08%
std::find_end(list<int>)_(match_near_end)/8192 606.003 -2.89%
std::find_end(list<int>)_(near_matches)/1000 33473.558 -
std::find_end(list<int>)_(near_matches)/1024 34840.290 -
std::find_end(list<int>)_(near_matches)/8192 2270956.169 -
std::find_end(list<int>)_(process_all)/1000 713.563 -
std::find_end(list<int>)_(process_all)/1024 732.022 -
std::find_end(list<int>)_(process_all)/1048576 878970.179 -
std::find_end(list<int>)_(process_all)/8192 7435.368 1.27%
std::find_end(list<int>)_(same_length)/1000 754.133 2.05%
std::find_end(list<int>)_(same_length)/1024 764.204 2.90%
std::find_end(list<int>)_(same_length)/8192 8429.736 -5.83%
std::find_end(list<int>)_(single_element)/1000 712.586 -
std::find_end(list<int>)_(single_element)/1024 731.459 -
std::find_end(list<int>)_(single_element)/8192 8435.782 2.53%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.695 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.513 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 633.002 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38249.185 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39850.997 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2477451.120 -
std::find_end(list<int>,_pred)_(process_all)/1000 826.058 -
std::find_end(list<int>,_pred)_(process_all)/1024 846.254 -
std::find_end(list<int>,_pred)_(process_all)/1048576 991001.058 -
std::find_end(list<int>,_pred)_(process_all)/8192 8327.423 1.35%
std::find_end(list<int>,_pred)_(same_length)/1000 768.404 -
std::find_end(list<int>,_pred)_(same_length)/1024 784.579 -
std::find_end(list<int>,_pred)_(same_length)/8192 8530.399 -14.55%
std::find_end(list<int>,_pred)_(single_element)/1000 824.818 -
std::find_end(list<int>,_pred)_(single_element)/1024 843.553 -
std::find_end(list<int>,_pred)_(single_element)/8192 9321.664 -
std::find_end(vector<int>)_(match_near_end)/1000 28.884 -
std::find_end(vector<int>)_(match_near_end)/1024 25.070 -
std::find_end(vector<int>)_(match_near_end)/8192 206.698 1.50%
std::find_end(vector<int>)_(near_matches)/1000 14060.933 -
std::find_end(vector<int>)_(near_matches)/1024 14648.181 -
std::find_end(vector<int>)_(near_matches)/8192 775084.487 -
std::find_end(vector<int>)_(process_all)/1000 218.766 -3.42%
std::find_end(vector<int>)_(process_all)/1024 224.782 -2.89%
std::find_end(vector<int>)_(process_all)/1048576 218836.578 -3.22%
std::find_end(vector<int>)_(process_all)/8192 1696.313 -3.94%
std::find_end(vector<int>)_(same_length)/1000 245.416 -
std::find_end(vector<int>)_(same_length)/1024 249.787 -
std::find_end(vector<int>)_(same_length)/8192 2042.925 -
std::find_end(vector<int>)_(single_element)/1000 245.783 2.10%
std::find_end(vector<int>)_(single_element)/1024 251.869 2.02%
std::find_end(vector<int>)_(single_element)/8192 1932.698 3.12%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.729 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.636 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 480.449 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22721.553 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23438.308 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1468871.498 -
std::find_end(vector<int>,_pred)_(process_all)/1000 529.089 -
std::find_end(vector<int>,_pred)_(process_all)/1024 541.838 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 638796.183 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4325.285 -
std::find_end(vector<int>,_pred)_(same_length)/1000 625.362 -
std::find_end(vector<int>,_pred)_(same_length)/1024 641.056 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5132.297 -
std::find_end(vector<int>,_pred)_(single_element)/1000 585.733 -
std::find_end(vector<int>,_pred)_(single_element)/1024 599.817 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4795.636 -
std::find_first_of(deque<int>)_(large_needle)/1024 368777.311 -
std::find_first_of(deque<int>)_(large_needle)/32 285.336 -1.52%
std::find_first_of(deque<int>)_(large_needle)/50 675.042 -2.01%
std::find_first_of(deque<int>)_(large_needle)/8192 23605419.435 -
std::find_first_of(deque<int>)_(small_needle)/1024 3607.625 -3.82%
std::find_first_of(deque<int>)_(small_needle)/32 112.845 -8.41%
std::find_first_of(deque<int>)_(small_needle)/50 174.544 -7.43%
std::find_first_of(deque<int>)_(small_needle)/8192 28206.987 -6.05%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 563654.964 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 505.995 -15.72%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1365.384 -21.19%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35545320.850 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6308.302 -2.26%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.609 -14.60%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 309.505 -10.93%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50495.354 -
std::find_first_of(list<int>)_(large_needle)/1024 864730.659 -
std::find_first_of(list<int>)_(large_needle)/32 672.349 -
std::find_first_of(list<int>)_(large_needle)/50 1732.236 -
std::find_first_of(list<int>)_(large_needle)/8192 48687433.335 -
std::find_first_of(list<int>)_(small_needle)/1024 2801.034 -
std::find_first_of(list<int>)_(small_needle)/32 91.341 -
std::find_first_of(list<int>)_(small_needle)/50 140.618 -
std::find_first_of(list<int>)_(small_needle)/8192 23350.551 1.81%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 873006.708 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 730.620 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1882.571 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54488544.854 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5249.726 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.556 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.938 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41717.901 -
std::find_first_of(vector<int>)_(large_needle)/1024 107643.092 -3.57%
std::find_first_of(vector<int>)_(large_needle)/32 105.833 -6.30%
std::find_first_of(vector<int>)_(large_needle)/50 259.191 -4.86%
std::find_first_of(vector<int>)_(large_needle)/8192 6929123.763 -3.77%
std::find_first_of(vector<int>)_(small_needle)/1024 1413.383 -4.33%
std::find_first_of(vector<int>)_(small_needle)/32 47.667 -3.96%
std::find_first_of(vector<int>)_(small_needle)/50 71.744 -4.50%
std::find_first_of(vector<int>)_(small_needle)/8192 11288.167 -3.40%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 595249.752 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 501.080 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1373.578 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38925192.112 1.56%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5583.187 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.404 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 274.039 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44675.713 -
std::find_if(deque<int>)_(bail_25%)/1024 106.664 -
std::find_if(deque<int>)_(bail_25%)/32768 2715.837 -11.39%
std::find_if(deque<int>)_(bail_25%)/8 1.524 -
std::find_if(deque<int>)_(bail_25%)/8192 700.880 -7.91%
std::find_if(deque<int>)_(process_all)/1024 473.805 -
std::find_if(deque<int>)_(process_all)/32768 11813.430 1.22%
std::find_if(deque<int>)_(process_all)/50 23.814 1.23%
std::find_if(deque<int>)_(process_all)/8 3.923 -
std::find_if(deque<int>)_(process_all)/8192 2883.229 -
std::find_if(list<int>)_(bail_25%)/1024 195.230 -
std::find_if(list<int>)_(bail_25%)/32768 10525.621 25.48%
std::find_if(list<int>)_(bail_25%)/8 1.192 -2.15%
std::find_if(list<int>)_(bail_25%)/8192 1531.083 -
std::find_if(list<int>)_(process_all)/1024 765.461 -
std::find_if(list<int>)_(process_all)/32768 27684.905 -
std::find_if(list<int>)_(process_all)/50 21.924 1.45%
std::find_if(list<int>)_(process_all)/8 3.510 -
std::find_if(list<int>)_(process_all)/8192 12157.738 -2.71%
std::find_if(vector<bool>)_(process_all)/1024 772.753 -
std::find_if(vector<bool>)_(process_all)/1048576 789358.888 -
std::find_if(vector<bool>)_(process_all)/50 36.013 -
std::find_if(vector<bool>)_(process_all)/8 5.522 -
std::find_if(vector<bool>)_(process_all)/8192 6167.908 -
std::find_if(vector<char>)_(bail_25%)/1024 76.238 -
std::find_if(vector<char>)_(bail_25%)/32768 2026.040 -
std::find_if(vector<char>)_(bail_25%)/8 0.950 -
std::find_if(vector<char>)_(bail_25%)/8192 518.162 -
std::find_if(vector<char>)_(process_all)/1024 273.861 -
std::find_if(vector<char>)_(process_all)/32768 8132.340 -
std::find_if(vector<char>)_(process_all)/50 12.440 -
std::find_if(vector<char>)_(process_all)/8 2.432 -
std::find_if(vector<char>)_(process_all)/8192 2047.074 -
std::find_if(vector<int>)_(bail_25%)/1024 75.797 -
std::find_if(vector<int>)_(bail_25%)/32768 2341.378 -
std::find_if(vector<int>)_(bail_25%)/8 1.121 -
std::find_if(vector<int>)_(bail_25%)/8192 548.904 -
std::find_if(vector<int>)_(process_all)/1024 290.674 -
std::find_if(vector<int>)_(process_all)/32768 9089.228 -
std::find_if(vector<int>)_(process_all)/50 14.238 1.13%
std::find_if(vector<int>)_(process_all)/8 2.575 -
std::find_if(vector<int>)_(process_all)/8192 2276.791 -
std::find_if_not(deque<int>)_(bail_25%)/1024 106.959 2.05%
std::find_if_not(deque<int>)_(bail_25%)/32768 2795.871 2.25%
std::find_if_not(deque<int>)_(bail_25%)/8 1.538 4.89%
std::find_if_not(deque<int>)_(bail_25%)/8192 724.805 5.73%
std::find_if_not(deque<int>)_(process_all)/1024 474.370 -4.52%
std::find_if_not(deque<int>)_(process_all)/32768 11632.954 1.48%
std::find_if_not(deque<int>)_(process_all)/50 23.687 -1.09%
std::find_if_not(deque<int>)_(process_all)/8 3.924 -1.15%
std::find_if_not(deque<int>)_(process_all)/8192 2817.527 -
std::find_if_not(list<int>)_(bail_25%)/1024 196.069 -
std::find_if_not(list<int>)_(bail_25%)/32768 7612.382 -19.67%
std::find_if_not(list<int>)_(bail_25%)/8 1.277 -3.45%
std::find_if_not(list<int>)_(bail_25%)/8192 1530.428 -
std::find_if_not(list<int>)_(process_all)/1024 768.345 -
std::find_if_not(list<int>)_(process_all)/32768 29522.836 5.94%
std::find_if_not(list<int>)_(process_all)/50 21.572 -
std::find_if_not(list<int>)_(process_all)/8 3.409 -
std::find_if_not(list<int>)_(process_all)/8192 8225.236 -5.84%
std::find_if_not(vector<bool>)_(process_all)/1024 772.693 1.16%
std::find_if_not(vector<bool>)_(process_all)/1048576 789274.850 1.16%
std::find_if_not(vector<bool>)_(process_all)/50 35.961 -
std::find_if_not(vector<bool>)_(process_all)/8 5.519 -
std::find_if_not(vector<bool>)_(process_all)/8192 6166.802 1.19%
std::find_if_not(vector<char>)_(bail_25%)/1024 76.301 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2026.559 -2.36%
std::find_if_not(vector<char>)_(bail_25%)/8 0.939 -
std::find_if_not(vector<char>)_(bail_25%)/8192 518.532 -1.37%
std::find_if_not(vector<char>)_(process_all)/1024 268.740 -2.75%
std::find_if_not(vector<char>)_(process_all)/32768 8246.394 1.38%
std::find_if_not(vector<char>)_(process_all)/50 12.650 -
std::find_if_not(vector<char>)_(process_all)/8 2.456 -1.31%
std::find_if_not(vector<char>)_(process_all)/8192 2074.177 1.17%
std::find_if_not(vector<int>)_(bail_25%)/1024 75.771 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2340.777 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.998 -1.57%
std::find_if_not(vector<int>)_(bail_25%)/8192 549.132 -
std::find_if_not(vector<int>)_(process_all)/1024 308.350 -
std::find_if_not(vector<int>)_(process_all)/32768 9792.575 -
std::find_if_not(vector<int>)_(process_all)/50 15.065 -
std::find_if_not(vector<int>)_(process_all)/8 2.725 3.37%
std::find_if_not(vector<int>)_(process_all)/8192 2435.031 -
std::flat_map<int,_int>::clear()/0 423.207 -
std::flat_map<int,_int>::clear()/1024 422.312 -
std::flat_map<int,_int>::clear()/32 422.863 -
std::flat_map<int,_int>::clear()/8192 450.447 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.013 -50.79%
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.618 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.364 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.128 1.16%
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.435 -6.23%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.258 -18.64%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.406 -10.52%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.994 -29.07%
std::flat_map<int,_int>::count(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.569 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.468 -
std::flat_map<int,_int>::count(key)_(existent)/8192 12.069 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.423 -13.77%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.817 -11.89%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.511 -1.30%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 8.060 -14.26%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.315 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 190.000 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.696 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1176.030 -
std::flat_map<int,_int>::ctor(const&)/0 13.735 -
std::flat_map<int,_int>::ctor(const&)/1024 179.570 -
std::flat_map<int,_int>::ctor(const&)/32 23.845 -
std::flat_map<int,_int>::ctor(const&)/8192 1928.914 34.13%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.703 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 179.558 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.852 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1927.891 124.33%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.614 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4302.912 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 180.065 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34475.334 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.552 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8887.619 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 209.837 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 110688.229 -
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.597 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.383 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.906 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.478 3.96%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.422 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.619 1.16%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.372 -
std::flat_map<int,_int>::erase(iterator)/0 15.336 -
std::flat_map<int,_int>::erase(iterator)/1024 78.730 2.26%
std::flat_map<int,_int>::erase(iterator)/32 21.005 1.29%
std::flat_map<int,_int>::erase(iterator)/8192 526.679 5.35%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.251 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 439.207 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 426.806 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 640.051 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.877 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 112.101 9.49%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.152 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 575.643 1.90%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.411 -12.20%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.506 -13.74%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.192 -7.45%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 6.343 -20.97%
std::flat_map<int,_int>::find(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.366 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.365 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.317 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.358 -10.62%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.720 9.36%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.404 3.23%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 8.025 8.92%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.780 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.816 19.62%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.295 1.31%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.943 52.64%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.806 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 105.959 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.603 1.04%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 564.469 2.38%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.015 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.736 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.036 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.682 2.34%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.026 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 80.384 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.249 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 516.805 1.64%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.917 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5280.280 -1.38%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 641.593 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40442.477 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.538 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8017.728 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 709.451 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65573.982 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 426.037 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1645.512 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 483.761 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9864.522 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 429.498 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1639.771 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 486.691 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9797.903 -
std::flat_map<int,_int>::insert(value)_(already_present)/0 0.979 -5.33%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 14.049 16.62%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.635 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 22.072 22.37%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.954 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 22.621 5.62%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.231 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 32.010 19.28%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.983 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 14.372 16.97%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.693 -1.04%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 25.389 33.24%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.191 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 22.961 16.03%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.312 1.73%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 32.323 36.01%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 8.053 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.016 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.598 1.13%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.872 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.416 -1.74%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 10.984 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.624 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.938 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.861 1.34%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 866.551 32.44%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.506 -1.88%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 89.867 1.53%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.882 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1797.642 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.210 -3.77%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.204 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.771 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1775.041 3.49%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.094 1.22%
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.980 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.665 1.33%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.351 -20.08%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.387 -5.20%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.973 -21.57%
std::flat_multimap<int,_int>::clear()/0 420.779 -
std::flat_multimap<int,_int>::clear()/1024 423.606 -
std::flat_multimap<int,_int>::clear()/32 423.871 -
std::flat_multimap<int,_int>::clear()/8192 438.724 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.611 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.558 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.116 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.669 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 4.615 -16.77%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.382 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.377 -22.63%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 8.079 14.36%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.413 3.58%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.588 17.00%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.023 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.088 1.86%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.609 3.70%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.356 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.568 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.595 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1174.428 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.720 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.705 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.822 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1931.078 5.23%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.715 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.787 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.855 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1924.742 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.859 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3939.859 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 169.871 2.52%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31108.971 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.828 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8496.914 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 197.931 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 104801.888 -1.25%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.124 -10.80%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.529 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.708 -14.61%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.321 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.007 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.046 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.457 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.748 2.38%
std::flat_multimap<int,_int>::erase(iterator)/1024 77.141 -3.11%
std::flat_multimap<int,_int>::erase(iterator)/32 21.258 1.78%
std::flat_multimap<int,_int>::erase(iterator)/8192 501.365 1.12%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.218 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 441.415 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 427.819 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 644.909 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.390 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 91.289 -16.86%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.402 1.06%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 560.759 5.17%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.845 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.901 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.349 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.415 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.426 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.320 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.432 12.94%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.924 -8.37%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.267 -4.44%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.236 -11.93%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.883 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 48.499 8.44%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.374 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 47.925 3.77%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.888 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 229.605 6.81%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.726 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 608.856 -5.51%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.424 1.31%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 22.269 1.65%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.565 1.52%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.524 1.32%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.376 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 145.287 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.165 2.66%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 552.312 -7.55%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.952 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4967.357 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 642.200 2.19%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 38142.982 2.19%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.046 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7386.406 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 695.851 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60014.103 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.108 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1359.141 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 473.987 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7744.910 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.840 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1356.552 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 474.020 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7717.626 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.172 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 211.069 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.172 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 582.760 -8.09%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.981 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 27.291 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.112 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 25.731 -2.95%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.043 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.124 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.575 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.607 -29.01%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.257 -10.38%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 7.807 -31.52%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.849 2.38%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.926 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 19.278 3.08%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 728.939 32.84%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.927 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.605 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.674 5.24%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 737.199 34.20%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.583 7.41%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.814 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.836 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 703.025 37.31%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.073 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.118 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.481 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.321 11.63%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.280 3.14%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 7.322 12.65%
std::for_each(deque<int>)/32 3.850 -
std::for_each(deque<int>)/50 4.124 -
std::for_each(deque<int>)/8 0.931 -
std::for_each(deque<int>)/8192 310.358 21.73%
std::for_each(join_view(vector<vector<int>>))/32 3.796 -
std::for_each(join_view(vector<vector<int>>))/50 4.054 -
std::for_each(join_view(vector<vector<int>>))/8 1.488 7.69%
std::for_each(join_view(vector<vector<int>>))/8192 264.722 -
std::for_each(list<int>)/32 11.228 -
std::for_each(list<int>)/50 23.995 -
std::for_each(list<int>)/8 2.555 5.35%
std::for_each(list<int>)/8192 8986.124 14.62%
std::for_each(vector<int>)/32 3.815 -
std::for_each(vector<int>)/50 4.112 -
std::for_each(vector<int>)/8 0.909 -
std::for_each(vector<int>)/8192 252.129 -
std::for_each_n(deque<int>)/32 3.818 -
std::for_each_n(deque<int>)/50 3.947 -1.28%
std::for_each_n(deque<int>)/8 1.154 -
std::for_each_n(deque<int>)/8192 258.293 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.849 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.349 1.25%
std::for_each_n(join_view(vector<vector<int>>))/8 1.734 -6.37%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.865 -
std::for_each_n(list<int>)/32 11.222 -
std::for_each_n(list<int>)/50 24.255 -
std::for_each_n(list<int>)/8 2.559 4.41%
std::for_each_n(list<int>)/8192 7326.844 -5.03%
std::for_each_n(vector<int>)/32 3.886 -
std::for_each_n(vector<int>)/50 4.058 -
std::for_each_n(vector<int>)/8 2.543 -
std::for_each_n(vector<int>)/8192 252.205 -
std::generate(deque<int>)/1024 245.918 -
std::generate(deque<int>)/32 8.321 -
std::generate(deque<int>)/50 12.355 -
std::generate(deque<int>)/8192 1921.234 -
std::generate(list<int>)/1024 674.989 -
std::generate(list<int>)/32 8.773 -
std::generate(list<int>)/50 15.839 -
std::generate(list<int>)/8192 7153.763 -4.88%
std::generate(vector<int>)/1024 245.104 -
std::generate(vector<int>)/32 8.047 -
std::generate(vector<int>)/50 12.077 -
std::generate(vector<int>)/8192 1855.424 -
std::generate_n(deque<int>)/1024 246.272 -
std::generate_n(deque<int>)/32 8.308 -
std::generate_n(deque<int>)/50 12.335 -
std::generate_n(deque<int>)/8192 1969.531 -
std::generate_n(list<int>)/1024 650.556 -
std::generate_n(list<int>)/32 8.632 -
std::generate_n(list<int>)/50 15.394 -
std::generate_n(list<int>)/8192 6912.603 -8.52%
std::generate_n(vector<int>)/1024 243.600 -
std::generate_n(vector<int>)/32 8.022 1.07%
std::generate_n(vector<int>)/50 12.058 -
std::generate_n(vector<int>)/8192 1856.817 -
std::is_partitioned(deque<int>)_(partitioned)/1024 366.029 -
std::is_partitioned(deque<int>)_(partitioned)/32 12.410 32.17%
std::is_partitioned(deque<int>)_(partitioned)/50 18.919 35.66%
std::is_partitioned(deque<int>)_(partitioned)/8192 2906.105 -2.39%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 111.436 3.70%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.341 9.52%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.954 4.96%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 755.459 8.61%
std::is_partitioned(list<int>)_(partitioned)/1024 708.949 -
std::is_partitioned(list<int>)_(partitioned)/32 8.724 -
std::is_partitioned(list<int>)_(partitioned)/50 13.915 -
std::is_partitioned(list<int>)_(partitioned)/8192 6819.773 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 179.049 1.78%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.355 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.669 1.23%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2233.348 3.48%
std::is_partitioned(vector<int>)_(partitioned)/1024 190.205 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.695 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.801 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1419.336 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 57.595 14.87%
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.009 12.34%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.562 2.33%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 184.201 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 472.851 -2.94%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.904 14.93%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3872.675 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 522931.637 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 49.336 3.77%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 505.331 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.527 6.08%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4096.198 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 681914.273 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 65.519 36.80%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 491.112 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 8.239 21.25%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3891.075 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 630525.271 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 54.011 -7.14%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 519.913 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 9.538 34.85%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3961.895 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 690377.914 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 66.305 37.73%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 768.457 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.807 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7977.559 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1420812.204 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.571 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 821.819 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.731 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9118.993 1.69%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1618124.421 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 63.466 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 787.706 1.14%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.709 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8175.290 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1428647.495 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.867 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 830.521 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.407 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8552.641 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1601529.176 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.287 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 318.294 -1.03%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.468 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2480.281 1.31%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 214148.999 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.428 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 501.888 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.609 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4741.324 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1046463.761 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 57.608 1.78%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.684 -4.00%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.794 -1.12%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2668.312 -4.61%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 214084.491 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 27.932 -2.38%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 511.399 -6.43%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.949 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4862.841 -1.83%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 995297.518 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.337 -2.59%
std::is_sorted(deque<int>)/1024 478.032 -
std::is_sorted(deque<int>)/8 2.432 -31.84%
std::is_sorted(deque<int>)/8192 3820.723 -
std::is_sorted(deque<int>,_pred)/1024 597.498 -
std::is_sorted(deque<int>,_pred)/8 4.613 -6.69%
std::is_sorted(deque<int>,_pred)/8192 4799.501 -
std::is_sorted(list<int>)/1024 786.793 2.32%
std::is_sorted(list<int>)/8 2.124 -
std::is_sorted(list<int>)/8192 7276.748 -
std::is_sorted(list<int>,_pred)/1024 798.223 -
std::is_sorted(list<int>,_pred)/8 4.010 -
std::is_sorted(list<int>,_pred)/8192 7567.947 -
std::is_sorted(vector<int>)/1024 243.637 -
std::is_sorted(vector<int>)/8 2.078 -
std::is_sorted(vector<int>)/8192 1901.089 -
std::is_sorted(vector<int>,_pred)/1024 462.497 -
std::is_sorted(vector<int>,_pred)/8 3.710 -2.17%
std::is_sorted(vector<int>,_pred)/8192 3681.084 -
std::is_sorted_until(deque<int>)/1024 473.339 -
std::is_sorted_until(deque<int>)/8 3.333 2.40%
std::is_sorted_until(deque<int>)/8192 3793.286 -
std::is_sorted_until(deque<int>,_pred)/1024 597.612 -
std::is_sorted_until(deque<int>,_pred)/8 4.559 6.45%
std::is_sorted_until(deque<int>,_pred)/8192 4807.756 -
std::is_sorted_until(list<int>)/1024 757.385 -
std::is_sorted_until(list<int>)/8 2.224 -1.97%
std::is_sorted_until(list<int>)/8192 7114.218 7.51%
std::is_sorted_until(list<int>,_pred)/1024 798.842 -
std::is_sorted_until(list<int>,_pred)/8 4.201 -
std::is_sorted_until(list<int>,_pred)/8192 7224.779 -2.47%
std::is_sorted_until(vector<int>)/1024 240.195 -
std::is_sorted_until(vector<int>)/8 2.060 -
std::is_sorted_until(vector<int>)/8192 1872.561 -
std::is_sorted_until(vector<int>,_pred)/1024 420.731 -2.20%
std::is_sorted_until(vector<int>,_pred)/8 3.518 2.52%
std::is_sorted_until(vector<int>,_pred)/8192 3377.498 -1.47%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 698.020 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.406 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12458.279 35.58%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11904.431 9.23%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 342.708 6.08%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 105036.179 10.59%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11526.517 3.29%
std::list<int>::ctor(Range)_(cheap_elements)/32 331.463 2.15%
std::list<int>::ctor(Range)_(cheap_elements)/8192 102348.895 6.75%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11606.910 4.41%
std::list<int>::ctor(const&)_(cheap_elements)/32 331.312 2.61%
std::list<int>::ctor(const&)_(cheap_elements)/8192 101168.851 3.43%
std::list<int>::ctor(size)/1024 12327.248 5.42%
std::list<int>::ctor(size)/32 338.772 5.17%
std::list<int>::ctor(size)/8192 100316.637 5.35%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11754.233 4.71%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 335.141 4.77%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 101634.750 6.59%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.504 4.37%
std::list<int>::erase(begin)_(cheap_elements)/32 10.836 5.18%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.357 3.53%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.379 1.05%
std::list<int>::insert(begin)_(cheap_elements)/32 10.646 6.33%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.330 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 759.512 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.102 3.02%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9373.933 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.594 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.479 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.476 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 771.944 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.910 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13586.243 5.23%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6556.288 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.574 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55321.627 1.06%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12719.848 3.89%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 352.145 2.95%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 105487.923 3.37%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32946.371 1.54%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 931.654 3.09%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 282537.641 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12633.851 1.71%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 353.097 2.44%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 104714.769 1.14%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32810.655 1.78%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 927.918 1.43%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 282676.202 3.06%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12872.533 3.94%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 351.969 3.77%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 105425.908 3.44%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33036.518 1.75%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 937.244 2.95%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 284437.720 2.22%
std::list<std::string>::ctor(size)/1024 12659.368 -
std::list<std::string>::ctor(size)/32 349.207 3.58%
std::list<std::string>::ctor(size)/8192 104881.356 1.18%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12680.795 2.98%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 350.389 3.13%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 104983.607 1.80%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32937.269 2.49%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 902.929 1.82%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 280335.349 2.37%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.020 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.011 3.28%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.016 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.672 1.98%
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.368 2.12%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.744 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.613 1.45%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.792 1.09%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.299 -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.164 2.04%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.875 2.86%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.091 1.90%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1364.613 -1.98%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.341 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10768.544 2.32%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6831.127 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 130.274 -5.08%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 56154.561 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.949 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.685 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.117 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.568 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.139 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.258 -
std::map<int,_int>::clear()/0 420.479 -
std::map<int,_int>::clear()/1024 10132.505 -2.81%
std::map<int,_int>::clear()/32 662.677 -
std::map<int,_int>::clear()/8192 82466.203 -1.53%
std::map<int,_int>::contains(key)_(existent)/0 0.015 -
std::map<int,_int>::contains(key)_(existent)/1024 4.092 -
std::map<int,_int>::contains(key)_(existent)/32 1.596 -
std::map<int,_int>::contains(key)_(existent)/8192 5.555 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.271 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.419 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.372 2.86%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.507 -7.38%
std::map<int,_int>::count(key)_(existent)/0 0.017 -
std::map<int,_int>::count(key)_(existent)/1024 4.351 -
std::map<int,_int>::count(key)_(existent)/32 1.688 -
std::map<int,_int>::count(key)_(existent)/8192 6.089 -
std::map<int,_int>::count(key)_(non-existent)/0 0.253 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.577 -12.15%
std::map<int,_int>::count(key)_(non-existent)/32 2.970 -6.53%
std::map<int,_int>::count(key)_(non-existent)/8192 11.776 -9.21%
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.662 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6001.575 1.20%
std::map<int,_int>::ctor(&&,_different_allocs)/32 187.430 1.60%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51947.991 -
std::map<int,_int>::ctor(const&)/0 13.600 -
std::map<int,_int>::ctor(const&)/1024 6270.580 -
std::map<int,_int>::ctor(const&)/32 212.680 -1.09%
std::map<int,_int>::ctor(const&)/8192 49876.406 -
std::map<int,_int>::ctor(const&,_alloc)/0 13.605 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6231.175 -
std::map<int,_int>::ctor(const&,_alloc)/32 212.491 -
std::map<int,_int>::ctor(const&,_alloc)/8192 49715.161 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.583 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8936.166 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 262.834 -1.39%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71787.945 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.597 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12990.429 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 286.283 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 276859.684 -1.90%
std::map<int,_int>::equal_range(key)_(existent)/0 0.017 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.364 1.26%
std::map<int,_int>::equal_range(key)_(existent)/32 1.846 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.517 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.021 3.81%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.652 -5.67%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.970 4.05%
std::map<int,_int>::erase(iterator)/0 20.637 -
std::map<int,_int>::erase(iterator)/1024 20.941 -
std::map<int,_int>::erase(iterator)/32 20.855 -
std::map<int,_int>::erase(iterator)/8192 21.005 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.157 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7168.132 -1.14%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 598.421 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55145.793 -2.02%
std::map<int,_int>::erase(key)_(existent)/0 21.193 1.18%
std::map<int,_int>::erase(key)_(existent)/1024 25.306 -
std::map<int,_int>::erase(key)_(existent)/32 22.794 -
std::map<int,_int>::erase(key)_(existent)/8192 25.619 -
std::map<int,_int>::erase(key)_(non-existent)/0 0.256 -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.879 7.83%
std::map<int,_int>::erase(key)_(non-existent)/32 2.804 15.89%
std::map<int,_int>::erase(key)_(non-existent)/8192 8.077 3.59%
std::map<int,_int>::find(key)_(existent)/0 0.014 -
std::map<int,_int>::find(key)_(existent)/1024 3.977 -
std::map<int,_int>::find(key)_(existent)/32 1.605 1.68%
std::map<int,_int>::find(key)_(existent)/8192 5.581 1.91%
std::map<int,_int>::find(key)_(non-existent)/0 0.254 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.438 -19.04%
std::map<int,_int>::find(key)_(non-existent)/32 2.509 -20.61%
std::map<int,_int>::find(key)_(non-existent)/8192 7.446 -21.15%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.902 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.748 -1.39%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.440 1.41%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 41.856 15.56%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.954 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.550 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.989 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.272 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.104 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.780 -4.82%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.902 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.270 4.74%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.126 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.286 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.044 -1.16%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.606 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.004 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15229.860 1.17%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 813.241 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 139424.864 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.988 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7788.213 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 570.770 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 139386.265 2.32%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.612 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11278.553 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 714.322 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 91702.002 -1.99%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.600 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9425.319 -3.17%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 691.107 -1.26%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79861.532 -1.92%
std::map<int,_int>::insert(value)_(already_present)/0 0.679 -5.89%
std::map<int,_int>::insert(value)_(already_present)/1024 3.695 7.45%
std::map<int,_int>::insert(value)_(already_present)/32 1.813 1.93%
std::map<int,_int>::insert(value)_(already_present)/8192 4.133 3.44%
std::map<int,_int>::insert(value)_(new_value)/0 17.903 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.866 -
std::map<int,_int>::insert(value)_(new_value)/32 19.789 -
std::map<int,_int>::insert(value)_(new_value)/8192 37.845 -2.04%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.644 -5.29%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.858 2.27%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.773 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.217 5.86%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.901 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.788 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.652 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 39.330 14.37%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.021 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.470 2.82%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.507 -1.26%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.767 2.91%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.497 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.345 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.178 2.09%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.296 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6232.938 -1.58%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 213.253 1.86%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49532.062 -1.55%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.304 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6222.032 -1.24%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 213.303 1.69%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49589.091 -1.77%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.257 -4.39%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1558.087 4.75%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 46.846 6.58%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12733.665 -
std::map<int,_int>::upper_bound(key)_(existent)/0 0.018 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.113 -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.678 -1.13%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.684 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.588 -1.11%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.535 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.560 -
std::map<std::string,_int>::clear()/0 422.963 -
std::map<std::string,_int>::clear()/1024 20736.218 -
std::map<std::string,_int>::clear()/32 902.449 -
std::map<std::string,_int>::clear()/8192 203390.983 -1.15%
std::map<std::string,_int>::contains(key)_(existent)/0 0.012 -
std::map<std::string,_int>::contains(key)_(existent)/1024 22.176 -3.08%
std::map<std::string,_int>::contains(key)_(existent)/32 16.818 11.84%
std::map<std::string,_int>::contains(key)_(existent)/8192 32.501 3.88%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.288 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.199 -4.40%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.503 8.34%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 29.939 -1.23%
std::map<std::string,_int>::count(key)_(existent)/0 0.013 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.960 -
std::map<std::string,_int>::count(key)_(existent)/32 16.141 3.27%
std::map<std::string,_int>::count(key)_(existent)/8192 30.110 -3.97%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 25.013 7.99%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.408 -1.54%
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.371 -2.04%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.726 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7167.327 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 221.252 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60443.874 -
std::map<std::string,_int>::ctor(const&)/0 13.597 -
std::map<std::string,_int>::ctor(const&)/1024 34514.599 -3.07%
std::map<std::string,_int>::ctor(const&)/32 753.030 3.90%
std::map<std::string,_int>::ctor(const&)/8192 343428.343 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.615 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36426.641 -2.19%
std::map<std::string,_int>::ctor(const&,_alloc)/32 723.673 3.07%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346170.449 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.674 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40298.282 -2.95%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 818.059 -1.14%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 394909.747 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.676 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57374.735 -2.24%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1032.307 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1095939.709 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.788 1.32%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.923 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.684 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.570 -2.81%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.583 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 34.285 7.86%
std::map<std::string,_int>::erase(iterator)/0 29.334 -7.77%
std::map<std::string,_int>::erase(iterator)/1024 29.824 -2.79%
std::map<std::string,_int>::erase(iterator)/32 32.502 12.03%
std::map<std::string,_int>::erase(iterator)/8192 35.557 17.34%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.160 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12346.584 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 695.293 -1.32%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115482.234 -
std::map<std::string,_int>::erase(key)_(existent)/0 65.367 -5.29%
std::map<std::string,_int>::erase(key)_(existent)/1024 72.419 21.16%
std::map<std::string,_int>::erase(key)_(existent)/32 83.268 -3.73%
std::map<std::string,_int>::erase(key)_(existent)/8192 97.638 -8.47%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.259 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 21.929 -
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.725 -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 29.185 5.49%
std::map<std::string,_int>::find(key)_(existent)/0 0.035 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.149 -6.44%
std::map<std::string,_int>::find(key)_(existent)/32 14.971 -
std::map<std::string,_int>::find(key)_(existent)/8192 32.278 -3.23%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 21.488 4.01%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.336 2.45%
std::map<std::string,_int>::find(key)_(non-existent)/8192 27.239 4.93%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 28.994 -7.89%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 86.302 25.26%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 37.192 -15.66%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 84.049 -3.68%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 30.370 -6.23%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 47.618 3.67%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 43.590 -5.19%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 49.553 -9.06%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 29.579 1.46%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 42.089 -1.82%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.957 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 55.515 8.10%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 34.451 37.17%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.617 -24.46%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 37.721 6.66%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.456 -18.60%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.099 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67529.641 -1.73%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1585.179 4.16%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 832077.807 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.271 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40573.539 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1195.263 7.66%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 637415.720 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.304 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35000.388 -1.77%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1247.349 1.19%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 395059.952 -1.11%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.872 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34962.425 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1203.408 -6.53%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 365678.943 -1.10%
std::map<std::string,_int>::insert(value)_(already_present)/0 14.719 -15.10%
std::map<std::string,_int>::insert(value)_(already_present)/1024 25.726 -1.33%
std::map<std::string,_int>::insert(value)_(already_present)/32 21.163 -13.17%
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.102 14.18%
std::map<std::string,_int>::insert(value)_(new_value)/0 33.428 3.82%
std::map<std::string,_int>::insert(value)_(new_value)/1024 67.134 3.19%
std::map<std::string,_int>::insert(value)_(new_value)/32 42.748 -4.19%
std::map<std::string,_int>::insert(value)_(new_value)/8192 94.468 36.49%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 17.235 97.23%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 26.452 -23.96%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 12.835 -27.88%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 38.112 -5.29%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 32.771 -5.78%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 48.775 -17.21%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 33.460 2.08%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 84.973 24.71%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.037 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.334 1.68%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.778 -3.83%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 31.324 6.19%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.312 1.87%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.917 4.41%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.666 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.270 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36469.273 -1.67%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 844.012 10.02%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348824.386 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.269 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35461.982 -1.90%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 676.553 -2.46%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 346896.352 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.119 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16716.629 -4.18%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 337.465 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210443.441 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.391 -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.398 -9.39%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 30.277 10.32%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.095 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.236 -6.89%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.614 1.50%
std::mismatch(deque<int>)_(it,_it,_it)/1000 460.186 2.78%
std::mismatch(deque<int>)_(it,_it,_it)/1024 459.987 -4.39%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 497604.137 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.923 -2.30%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3867.946 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 452.869 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 456.907 -5.33%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494262.850 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.977 -1.55%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3857.111 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 730.472 2.45%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 734.973 2.64%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624528.599 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.572 3.24%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4815.070 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 714.994 2.95%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 741.183 2.66%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622590.636 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.260 5.83%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4820.247 -
std::mismatch(list<int>)_(it,_it,_it)/1000 754.707 -
std::mismatch(list<int>)_(it,_it,_it)/1024 774.610 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 942260.096 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.662 -
std::mismatch(list<int>)_(it,_it,_it)/8192 8019.295 7.87%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 769.223 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 791.434 1.27%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 958340.573 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.721 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12240.087 2.88%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 822.524 1.40%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 836.599 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 990514.716 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.580 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12997.363 5.46%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 809.852 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 829.350 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 980343.430 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.580 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11854.740 7.84%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.917 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 76.275 1.97%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76655.630 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 604.115 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.959 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.843 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76661.997 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.307 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 605.376 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 451.163 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 516.693 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609613.804 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.013 1.39%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4778.254 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 479.650 3.23%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.750 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 608157.424 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.356 2.09%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4809.902 -
std::move(deque<int>)/1048576 54321.583 -1.28%
std::move(deque<int>)/262144 14978.419 -
std::move(deque<int>)/32768 1838.757 -13.70%
std::move(deque<int>)/4096 154.016 -
std::move(deque<int>)/512 23.829 -
std::move(deque<int>)/64 6.000 -
std::move(deque<int>)/8 3.943 -
std::move(list<int>)/1048576 996580.484 -
std::move(list<int>)/262144 244005.368 -
std::move(list<int>)/32768 31398.639 2.24%
std::move(list<int>)/4096 4582.401 5.43%
std::move(list<int>)/512 354.344 -2.27%
std::move(list<int>)/64 39.563 -
std::move(list<int>)/8 3.431 -
std::move(vector<bool>)_(aligned)/1048576 2115.625 -
std::move(vector<bool>)_(aligned)/262144 256.275 -
std::move(vector<bool>)_(aligned)/32768 36.726 -
std::move(vector<bool>)_(aligned)/4096 7.051 -
std::move(vector<bool>)_(aligned)/512 2.387 -
std::move(vector<bool>)_(aligned)/64 1.839 3.06%
std::move(vector<bool>)_(unaligned)/1048576 6697.009 -
std::move(vector<bool>)_(unaligned)/262144 1581.417 -
std::move(vector<bool>)_(unaligned)/32768 202.008 -
std::move(vector<bool>)_(unaligned)/4096 25.673 -
std::move(vector<bool>)_(unaligned)/512 4.580 -1.43%
std::move(vector<bool>)_(unaligned)/64 1.573 1.41%
std::move(vector<int>)/1048576 55805.817 -1.89%
std::move(vector<int>)/262144 21396.616 -2.65%
std::move(vector<int>)/32768 2141.297 -
std::move(vector<int>)/4096 134.424 -
std::move(vector<int>)/512 20.236 -
std::move(vector<int>)/64 4.153 -
std::move(vector<int>)/8 2.230 -1.80%
std::move_backward(deque<int>)/1048576 129280.309 -
std::move_backward(deque<int>)/262144 30627.540 -
std::move_backward(deque<int>)/32768 3753.347 2.54%
std::move_backward(deque<int>)/4096 158.039 -3.06%
std::move_backward(deque<int>)/512 26.007 -
std::move_backward(deque<int>)/64 7.125 -
std::move_backward(deque<int>)/8 3.998 -1.56%
std::move_backward(list<int>)/1048576 1045543.400 -
std::move_backward(list<int>)/262144 262719.294 -1.94%
std::move_backward(list<int>)/32768 31358.163 -2.14%
std::move_backward(list<int>)/4096 4414.313 -10.49%
std::move_backward(list<int>)/512 377.724 1.04%
std::move_backward(list<int>)/64 40.103 -
std::move_backward(list<int>)/8 3.418 -
std::move_backward(vector<bool>)_(aligned)/1048576 2125.844 -
std::move_backward(vector<bool>)_(aligned)/262144 257.959 -
std::move_backward(vector<bool>)_(aligned)/32768 38.175 -
std::move_backward(vector<bool>)_(aligned)/4096 7.332 -
std::move_backward(vector<bool>)_(aligned)/512 2.437 1.25%
std::move_backward(vector<bool>)_(aligned)/64 1.739 -5.22%
std::move_backward(vector<bool>)_(unaligned)/1048576 6495.786 -
std::move_backward(vector<bool>)_(unaligned)/262144 1584.855 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.884 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.332 -
std::move_backward(vector<bool>)_(unaligned)/512 4.759 2.65%
std::move_backward(vector<bool>)_(unaligned)/64 1.889 3.53%
std::move_backward(vector<int>)/1048576 56261.185 -
std::move_backward(vector<int>)/262144 21413.491 -
std::move_backward(vector<int>)/32768 2153.658 -
std::move_backward(vector<int>)/4096 135.968 -
std::move_backward(vector<int>)/512 20.893 -
std::move_backward(vector<int>)/64 4.344 -
std::move_backward(vector<int>)/8 2.302 -4.26%
std::multimap<int,_int>::clear()/0 422.254 -
std::multimap<int,_int>::clear()/1024 10088.483 -2.64%
std::multimap<int,_int>::clear()/32 659.119 -
std::multimap<int,_int>::clear()/8192 80937.132 -
std::multimap<int,_int>::contains(key)_(existent)/0 0.014 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.693 -1.68%
std::multimap<int,_int>::contains(key)_(existent)/32 1.649 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.598 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.268 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.283 -9.76%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.333 -15.22%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.281 -3.67%
std::multimap<int,_int>::count(key)_(existent)/0 0.011 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.593 1.75%
std::multimap<int,_int>::count(key)_(existent)/32 3.485 1.86%
std::multimap<int,_int>::count(key)_(existent)/8192 6.606 1.94%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.919 -3.36%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.568 -2.01%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.225 -1.68%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.730 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5920.981 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 186.056 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51468.564 -
std::multimap<int,_int>::ctor(const&)/0 13.711 -
std::multimap<int,_int>::ctor(const&)/1024 6271.600 -
std::multimap<int,_int>::ctor(const&)/32 214.435 -
std::multimap<int,_int>::ctor(const&)/8192 50230.235 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.693 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6335.327 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 217.889 1.88%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 50714.253 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.602 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8139.226 2.51%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 225.949 -3.55%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 64977.478 -1.03%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.650 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12831.935 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 298.773 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 275607.201 -
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.331 5.70%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.406 2.38%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.154 -1.29%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.222 3.07%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.458 6.32%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.926 4.29%
std::multimap<int,_int>::erase(iterator)/0 20.848 1.41%
std::multimap<int,_int>::erase(iterator)/1024 21.076 1.43%
std::multimap<int,_int>::erase(iterator)/32 20.992 1.44%
std::multimap<int,_int>::erase(iterator)/8192 21.127 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.718 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6972.844 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 591.782 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54967.391 2.25%
std::multimap<int,_int>::erase(key)_(existent)/0 22.040 1.46%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.776 -
std::multimap<int,_int>::erase(key)_(existent)/32 23.326 -
std::multimap<int,_int>::erase(key)_(existent)/8192 26.613 -7.48%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.879 -
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.440 6.76%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.729 -1.56%
std::multimap<int,_int>::find(key)_(existent)/0 0.014 -
std::multimap<int,_int>::find(key)_(existent)/1024 4.027 2.15%
std::multimap<int,_int>::find(key)_(existent)/32 1.619 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.593 1.97%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.421 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.231 -1.16%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.480 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.092 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.187 2.41%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.809 1.57%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.104 -6.87%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.242 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.827 -2.95%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.790 1.22%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.965 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.192 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.730 4.73%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.077 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.533 -5.99%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.227 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.429 -4.02%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.138 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.305 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.718 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14727.691 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 790.586 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 146372.755 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.632 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11948.332 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 714.418 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 184582.139 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.445 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10674.009 -2.51%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 685.778 -1.52%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 87423.720 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.890 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9915.099 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 710.689 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 77764.036 -10.32%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.263 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.703 -2.41%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.298 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.447 1.02%
std::multimap<int,_int>::insert(value)_(new_value)/0 17.985 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 32.852 -1.86%
std::multimap<int,_int>::insert(value)_(new_value)/32 20.154 1.24%
std::multimap<int,_int>::insert(value)_(new_value)/8192 36.428 -10.30%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.017 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.071 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.207 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.294 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.923 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.850 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.908 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.349 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6340.795 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 218.499 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50503.990 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.334 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6394.766 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 217.065 -1.62%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50500.048 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.227 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1462.943 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 38.226 -6.15%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12705.291 -2.54%
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.086 1.14%
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.214 1.45%
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.308 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.701 1.22%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.790 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.904 -
std::multimap<std::string,_int>::clear()/0 422.965 -
std::multimap<std::string,_int>::clear()/1024 20304.886 1.89%
std::multimap<std::string,_int>::clear()/32 904.426 2.49%
std::multimap<std::string,_int>::clear()/8192 201066.695 -1.10%
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.012 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.509 -
std::multimap<std::string,_int>::contains(key)_(existent)/32 14.623 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.444 9.26%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.286 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 20.851 1.82%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.230 3.56%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.118 -
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.928 -4.29%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.376 -8.59%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.936 -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 23.204 -1.35%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.096 -3.36%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 31.105 2.78%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.754 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7139.187 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.573 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60316.545 -
std::multimap<std::string,_int>::ctor(const&)/0 13.628 -
std::multimap<std::string,_int>::ctor(const&)/1024 34760.450 -1.06%
std::multimap<std::string,_int>::ctor(const&)/32 825.971 -
std::multimap<std::string,_int>::ctor(const&)/8192 346552.084 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.666 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37624.167 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 796.123 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 348530.796 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.844 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39400.113 -1.36%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 731.969 -1.48%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 389085.985 1.15%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.707 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53866.180 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 955.242 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1044331.470 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.037 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.873 -3.49%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 17.874 -2.79%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 27.003 -7.64%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.264 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 22.877 -1.45%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.135 -3.77%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 30.880 -3.39%
std::multimap<std::string,_int>::erase(iterator)/0 29.471 -6.27%
std::multimap<std::string,_int>::erase(iterator)/1024 31.309 6.31%
std::multimap<std::string,_int>::erase(iterator)/32 26.550 -15.94%
std::multimap<std::string,_int>::erase(iterator)/8192 32.046 -12.57%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.876 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12152.824 -2.57%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 707.965 1.25%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113094.294 -1.80%
std::multimap<std::string,_int>::erase(key)_(existent)/0 65.223 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 61.191 6.14%
std::multimap<std::string,_int>::erase(key)_(existent)/32 70.828 19.02%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 91.237 9.43%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.259 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 25.176 9.30%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.982 2.41%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.406 1.38%
std::multimap<std::string,_int>::find(key)_(existent)/0 0.034 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.143 -
std::multimap<std::string,_int>::find(key)_(existent)/32 14.775 -2.81%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.831 4.16%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.798 13.42%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.369 14.41%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 26.818 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.428 5.95%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 65.829 1.90%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.595 11.26%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 94.933 4.32%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.238 13.98%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 38.701 -17.39%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.403 1.32%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.729 -3.33%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 25.466 -2.36%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.612 -3.11%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.306 -4.27%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 83.658 10.06%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.952 -26.73%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 38.729 -3.45%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 35.906 10.13%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 44.452 17.62%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 425.806 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66460.235 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1433.459 -1.47%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 824148.845 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 425.851 1.04%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 56549.145 1.57%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1516.062 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 800448.069 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 425.881 1.05%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33313.123 1.09%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1204.944 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 373515.877 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 425.978 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 31828.706 -1.12%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1230.065 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 349711.921 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 53.006 48.15%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 43.357 -30.50%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 60.240 -8.12%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 68.613 -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 31.997 -3.27%
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 64.387 -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 38.805 -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 88.899 -2.45%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.037 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.978 6.43%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.732 -10.45%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 27.754 -1.09%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.907 -13.46%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.586 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.035 -2.68%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.408 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36497.470 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 861.341 -1.04%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349652.033 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.414 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35839.709 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 649.276 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349570.851 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.126 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17493.983 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 340.100 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209929.191 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.573 1.55%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 18.182 4.28%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 30.185 2.80%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.219 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.529 3.47%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.563 3.61%
std::multiset<int>::clear()/0 425.813 1.10%
std::multiset<int>::clear()/1024 9670.070 3.17%
std::multiset<int>::clear()/32 643.968 1.27%
std::multiset<int>::clear()/8192 76499.942 2.94%
std::multiset<int>::contains(key)_(existent)/0 0.017 -
std::multiset<int>::contains(key)_(existent)/1024 4.003 -
std::multiset<int>::contains(key)_(existent)/32 1.692 -
std::multiset<int>::contains(key)_(existent)/8192 8.614 4.16%
std::multiset<int>::contains(key)_(non-existent)/0 0.267 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.678 -
std::multiset<int>::contains(key)_(non-existent)/32 2.588 -1.89%
std::multiset<int>::contains(key)_(non-existent)/8192 8.661 -
std::multiset<int>::count(key)_(existent)/0 0.014 -
std::multiset<int>::count(key)_(existent)/1024 5.641 2.32%
std::multiset<int>::count(key)_(existent)/32 3.488 -2.25%
std::multiset<int>::count(key)_(existent)/8192 9.173 -
std::multiset<int>::count(key)_(non-existent)/0 0.255 -
std::multiset<int>::count(key)_(non-existent)/1024 5.963 1.29%
std::multiset<int>::count(key)_(non-existent)/32 2.307 1.71%
std::multiset<int>::count(key)_(non-existent)/8192 11.267 24.03%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.758 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5933.082 -
std::multiset<int>::ctor(&&,_different_allocs)/32 181.579 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48747.528 -
std::multiset<int>::ctor(const&)/0 13.723 -
std::multiset<int>::ctor(const&)/1024 6151.874 1.15%
std::multiset<int>::ctor(const&)/32 218.181 -
std::multiset<int>::ctor(const&)/8192 48737.095 -
std::multiset<int>::ctor(const&,_alloc)/0 13.688 -
std::multiset<int>::ctor(const&,_alloc)/1024 6090.584 -
std::multiset<int>::ctor(const&,_alloc)/32 217.093 -
std::multiset<int>::ctor(const&,_alloc)/8192 48793.587 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.630 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8716.879 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 250.906 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69126.339 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.669 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12475.233 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 289.399 -1.04%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 262041.215 3.37%
std::multiset<int>::equal_range(key)_(existent)/0 0.014 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.491 2.66%
std::multiset<int>::equal_range(key)_(existent)/32 2.635 5.16%
std::multiset<int>::equal_range(key)_(existent)/8192 8.993 7.61%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.464 -1.94%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.337 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 11.639 17.70%
std::multiset<int>::erase(iterator)/0 20.218 1.37%
std::multiset<int>::erase(iterator)/1024 24.310 1.64%
std::multiset<int>::erase(iterator)/32 21.763 1.04%
std::multiset<int>::erase(iterator)/8192 24.236 1.63%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.971 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6481.267 1.96%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 584.724 1.34%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52612.906 2.28%
std::multiset<int>::erase(key)_(existent)/0 21.066 -
std::multiset<int>::erase(key)_(existent)/1024 40.699 -
std::multiset<int>::erase(key)_(existent)/32 22.533 -
std::multiset<int>::erase(key)_(existent)/8192 59.785 -1.21%
std::multiset<int>::erase(key)_(non-existent)/0 0.256 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.653 -3.32%
std::multiset<int>::erase(key)_(non-existent)/32 2.597 -4.27%
std::multiset<int>::erase(key)_(non-existent)/8192 9.573 -2.68%
std::multiset<int>::find(key)_(existent)/0 0.014 -
std::multiset<int>::find(key)_(existent)/1024 3.759 -1.92%
std::multiset<int>::find(key)_(existent)/32 1.695 -
std::multiset<int>::find(key)_(existent)/8192 8.471 -
std::multiset<int>::find(key)_(non-existent)/0 0.256 -
std::multiset<int>::find(key)_(non-existent)/1024 5.561 2.57%
std::multiset<int>::find(key)_(non-existent)/32 2.253 1.13%
std::multiset<int>::find(key)_(non-existent)/8192 8.700 3.12%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.118 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 51.831 1.05%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.536 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 77.541 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.096 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.841 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.534 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.080 3.05%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.188 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 51.556 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.886 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 70.904 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.106 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.706 2.01%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.992 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.995 7.61%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.601 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14471.916 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 789.603 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 150427.019 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 424.498 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11801.302 1.11%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 722.142 1.59%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 207546.010 2.22%
std::multiset<int>::insert(value)_(already_present)/0 18.187 -
std::multiset<int>::insert(value)_(already_present)/1024 28.809 -
std::multiset<int>::insert(value)_(already_present)/32 19.211 -
std::multiset<int>::insert(value)_(already_present)/8192 32.258 -
std::multiset<int>::insert(value)_(new_value)/0 17.954 -
std::multiset<int>::insert(value)_(new_value)/1024 49.688 -8.46%
std::multiset<int>::insert(value)_(new_value)/32 20.009 -
std::multiset<int>::insert(value)_(new_value)/8192 74.283 -3.22%
std::multiset<int>::lower_bound(key)_(existent)/0 0.018 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.205 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.658 -
std::multiset<int>::lower_bound(key)_(existent)/8192 15.377 3.33%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.254 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.099 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.877 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.049 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.320 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6158.749 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 217.817 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49470.335 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.334 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6236.474 1.29%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 223.492 1.54%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49710.193 1.23%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.217 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1324.032 1.29%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 32.628 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12245.681 -1.45%
std::multiset<int>::upper_bound(key)_(existent)/0 0.013 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.069 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.220 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.956 1.66%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.254 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 15.011 4.25%
std::multiset<int>::upper_bound(key)_(non-existent)/32 4.166 8.25%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 26.269 9.12%
std::multiset<std::string>::clear()/0 424.159 -
std::multiset<std::string>::clear()/1024 19737.340 -1.16%
std::multiset<std::string>::clear()/32 890.981 -2.77%
std::multiset<std::string>::clear()/8192 203987.211 -
std::multiset<std::string>::contains(key)_(existent)/0 0.012 -
std::multiset<std::string>::contains(key)_(existent)/1024 23.013 3.70%
std::multiset<std::string>::contains(key)_(existent)/32 15.005 -11.06%
std::multiset<std::string>::contains(key)_(existent)/8192 27.928 -1.81%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.291 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 20.964 -5.48%
std::multiset<std::string>::contains(key)_(non-existent)/32 9.822 -8.07%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.757 -13.29%
std::multiset<std::string>::count(key)_(existent)/0 0.037 -
std::multiset<std::string>::count(key)_(existent)/1024 23.468 -
std::multiset<std::string>::count(key)_(existent)/32 18.206 -8.00%
std::multiset<std::string>::count(key)_(existent)/8192 31.262 4.12%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 22.513 -4.20%
std::multiset<std::string>::count(key)_(non-existent)/32 9.783 -5.12%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.396 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.800 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6904.603 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.735 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57475.866 -
std::multiset<std::string>::ctor(const&)/0 13.703 -
std::multiset<std::string>::ctor(const&)/1024 34781.934 -
std::multiset<std::string>::ctor(const&)/32 723.809 1.58%
std::multiset<std::string>::ctor(const&)/8192 340618.675 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.688 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36624.142 1.23%
std::multiset<std::string>::ctor(const&,_alloc)/32 745.486 1.22%
std::multiset<std::string>::ctor(const&,_alloc)/8192 344487.771 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.799 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39882.998 1.46%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 763.208 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379477.997 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.791 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54296.323 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 912.385 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1052087.429 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.037 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.128 -2.60%
std::multiset<std::string>::equal_range(key)_(existent)/32 20.133 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 30.240 4.35%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.266 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 23.633 3.12%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 9.799 -6.87%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.830 1.75%
std::multiset<std::string>::erase(iterator)/0 31.169 5.07%
std::multiset<std::string>::erase(iterator)/1024 33.640 13.18%
std::multiset<std::string>::erase(iterator)/32 31.784 2.27%
std::multiset<std::string>::erase(iterator)/8192 31.165 15.40%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.716 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12224.387 -1.01%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 704.049 2.18%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115130.478 -
std::multiset<std::string>::erase(key)_(existent)/0 59.648 46.48%
std::multiset<std::string>::erase(key)_(existent)/1024 63.854 -24.66%
std::multiset<std::string>::erase(key)_(existent)/32 59.727 20.01%
std::multiset<std::string>::erase(key)_(existent)/8192 133.240 3.88%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 24.238 4.00%
std::multiset<std::string>::erase(key)_(non-existent)/32 10.610 2.71%
std::multiset<std::string>::erase(key)_(non-existent)/8192 32.114 -1.69%
std::multiset<std::string>::find(key)_(existent)/0 0.037 -
std::multiset<std::string>::find(key)_(existent)/1024 30.725 8.16%
std::multiset<std::string>::find(key)_(existent)/32 15.293 -26.98%
std::multiset<std::string>::find(key)_(existent)/8192 42.104 3.89%
std::multiset<std::string>::find(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::find(key)_(non-existent)/1024 20.955 -3.94%
std::multiset<std::string>::find(key)_(non-existent)/32 10.317 -3.89%
std::multiset<std::string>::find(key)_(non-existent)/8192 29.533 4.61%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 32.914 -9.77%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.430 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 44.048 24.61%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 95.156 11.93%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.945 -1.70%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 46.857 -6.61%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 40.769 38.27%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 55.593 5.55%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.709 10.63%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 45.187 36.46%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.522 -14.03%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 86.900 12.07%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.746 -4.75%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.007 30.27%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 39.514 3.97%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.489 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.927 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 70082.505 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1408.767 -3.97%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 838550.527 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 424.286 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57102.379 -1.92%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1590.404 10.52%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 800087.908 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.604 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.392 -
std::multiset<std::string>::insert(value)_(already_present)/32 41.699 -
std::multiset<std::string>::insert(value)_(already_present)/8192 65.959 -1.77%
std::multiset<std::string>::insert(value)_(new_value)/0 34.947 -
std::multiset<std::string>::insert(value)_(new_value)/1024 62.665 -1.84%
std::multiset<std::string>::insert(value)_(new_value)/32 43.331 -
std::multiset<std::string>::insert(value)_(new_value)/8192 91.225 22.62%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 22.864 -5.10%
std::multiset<std::string>::lower_bound(key)_(existent)/32 18.333 8.70%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 30.720 5.52%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 25.654 12.59%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.006 7.85%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.049 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.271 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36397.746 1.07%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 675.949 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345377.299 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.272 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35669.024 1.45%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 579.626 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344276.641 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16941.186 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 392.458 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 209582.913 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.037 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 21.982 -1.43%
std::multiset<std::string>::upper_bound(key)_(existent)/32 16.699 -8.72%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 30.755 7.25%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 23.827 4.10%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.431 -5.23%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.809 -
std::none_of(deque<int>)_(process_all)/32 11.560 -
std::none_of(deque<int>)_(process_all)/32768 10595.144 -
std::none_of(deque<int>)_(process_all)/50 20.166 9.99%
std::none_of(deque<int>)_(process_all)/8 3.097 -3.91%
std::none_of(deque<int>)_(process_all)/8192 2631.356 -
std::none_of(list<int>)_(process_all)/32 11.773 -
std::none_of(list<int>)_(process_all)/32768 26428.795 -
std::none_of(list<int>)_(process_all)/50 22.013 -
std::none_of(list<int>)_(process_all)/8 2.600 -
std::none_of(list<int>)_(process_all)/8192 7189.207 -6.11%
std::none_of(vector<int>)_(process_all)/32 8.337 -
std::none_of(vector<int>)_(process_all)/32768 8077.735 -
std::none_of(vector<int>)_(process_all)/50 14.436 6.41%
std::none_of(vector<int>)_(process_all)/8 2.328 -3.26%
std::none_of(vector<int>)_(process_all)/8192 2022.830 -
std::partial_sort(deque<int>)_(ascending)/1024 7906.560 -
std::partial_sort(deque<int>)_(ascending)/8 30.221 -1.78%
std::partial_sort(deque<int>)_(ascending)/8192 164481.374 2.98%
std::partial_sort(deque<int>)_(descending)/1024 18551.520 -
std::partial_sort(deque<int>)_(descending)/8 44.310 -
std::partial_sort(deque<int>)_(descending)/8192 286772.960 -
std::partial_sort(deque<int>)_(heap)/1024 18470.343 -
std::partial_sort(deque<int>)_(heap)/8 38.687 -
std::partial_sort(deque<int>)_(heap)/8192 295569.160 2.39%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7951.783 -
std::partial_sort(deque<int>)_(pipe-organ)/8 30.125 -3.48%
std::partial_sort(deque<int>)_(pipe-organ)/8192 166478.841 3.06%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19591.122 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.183 -2.21%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 288955.507 -
std::partial_sort(deque<int>)_(repeated)/1024 6346.396 -1.34%
std::partial_sort(deque<int>)_(repeated)/8 27.383 -
std::partial_sort(deque<int>)_(repeated)/8192 68327.366 -
std::partial_sort(deque<int>)_(shuffled)/1024 16138.293 -
std::partial_sort(deque<int>)_(shuffled)/8 33.879 -
std::partial_sort(deque<int>)_(shuffled)/8192 269476.270 1.81%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4982.636 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 22.022 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55694.611 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8233.498 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.166 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97890.037 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8255.574 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.223 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101240.303 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4985.716 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.822 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55486.050 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9190.347 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.298 -1.60%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97875.412 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3940.584 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.736 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46913.457 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6926.550 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.102 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91577.105 -
std::partial_sort(vector<int>)_(ascending)/1024 5016.712 -
std::partial_sort(vector<int>)_(ascending)/8 21.205 1.62%
std::partial_sort(vector<int>)_(ascending)/8192 54651.826 -
std::partial_sort(vector<int>)_(descending)/1024 8243.206 -
std::partial_sort(vector<int>)_(descending)/8 25.122 2.47%
std::partial_sort(vector<int>)_(descending)/8192 97736.788 -
std::partial_sort(vector<int>)_(heap)/1024 8256.891 -
std::partial_sort(vector<int>)_(heap)/8 26.530 -4.40%
std::partial_sort(vector<int>)_(heap)/8192 101018.066 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 5009.064 -
std::partial_sort(vector<int>)_(pipe-organ)/8 21.159 1.94%
std::partial_sort(vector<int>)_(pipe-organ)/8192 54602.628 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9134.921 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.758 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97680.361 -
std::partial_sort(vector<int>)_(repeated)/1024 3948.960 -
std::partial_sort(vector<int>)_(repeated)/8 20.636 1.98%
std::partial_sort(vector<int>)_(repeated)/8192 46772.898 -
std::partial_sort(vector<int>)_(shuffled)/1024 6941.705 -
std::partial_sort(vector<int>)_(shuffled)/8 22.507 -
std::partial_sort(vector<int>)_(shuffled)/8192 88851.531 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5492.371 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.673 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 57489.081 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8512.649 -
std::partial_sort_copy(deque<int>)_(descending)/8 19.871 -
std::partial_sort_copy(deque<int>)_(descending)/8192 99889.466 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8637.280 -
std::partial_sort_copy(deque<int>)_(heap)/8 16.091 2.76%
std::partial_sort_copy(deque<int>)_(heap)/8192 103320.657 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5470.091 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.753 1.27%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57384.731 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9348.753 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.822 4.54%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100089.418 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4329.164 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.462 -1.18%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49492.710 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7272.763 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.046 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92470.897 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5642.921 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.967 -2.21%
std::partial_sort_copy(list<int>)_(ascending)/8192 61228.161 -
std::partial_sort_copy(list<int>)_(descending)/1024 8563.370 -
std::partial_sort_copy(list<int>)_(descending)/8 18.737 -
std::partial_sort_copy(list<int>)_(descending)/8192 101348.062 -
std::partial_sort_copy(list<int>)_(heap)/1024 8543.793 -
std::partial_sort_copy(list<int>)_(heap)/8 15.778 3.55%
std::partial_sort_copy(list<int>)_(heap)/8192 105281.723 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5639.533 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.864 -2.17%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60676.464 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9486.204 -3.92%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.901 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101512.518 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4525.541 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.379 -
std::partial_sort_copy(list<int>)_(repeated)/8192 53099.397 1.13%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7319.204 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.694 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 94595.870 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5231.147 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.527 13.97%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55888.788 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8406.791 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.792 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 99184.870 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8334.322 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.142 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102363.685 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5217.659 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.718 16.94%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55783.477 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9165.743 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.070 1.25%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 99159.333 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4066.432 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.825 9.76%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47646.682 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7138.040 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.899 2.68%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92027.831 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5107.868 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.787 -3.70%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55492.181 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8364.984 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.735 -1.55%
std::partial_sort_copy(vector<int>)_(descending)/8192 99242.472 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8320.124 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.540 1.90%
std::partial_sort_copy(vector<int>)_(heap)/8192 102536.650 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5101.595 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.898 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55360.370 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9273.531 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.510 -7.07%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99979.962 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4046.082 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.464 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 47535.519 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7177.601 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.471 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 94000.707 -
std::partition(deque<int>)_(dense)/1024 364.129 -
std::partition(deque<int>)_(dense)/32 10.799 4.02%
std::partition(deque<int>)_(dense)/50 16.238 4.06%
std::partition(deque<int>)_(dense)/8192 2825.936 -
std::partition(deque<int>)_(sparse)/1024 415.706 8.13%
std::partition(deque<int>)_(sparse)/32 12.375 -8.54%
std::partition(deque<int>)_(sparse)/50 18.568 -7.52%
std::partition(deque<int>)_(sparse)/8192 3291.884 8.46%
std::partition(list<int>)_(dense)/1024 394.082 1.02%
std::partition(list<int>)_(dense)/32 8.893 -
std::partition(list<int>)_(dense)/50 13.409 -
std::partition(list<int>)_(dense)/8192 5043.451 -
std::partition(list<int>)_(sparse)/1024 724.500 -
std::partition(list<int>)_(sparse)/32 8.947 1.88%
std::partition(list<int>)_(sparse)/50 14.708 -1.30%
std::partition(list<int>)_(sparse)/8192 7672.574 5.89%
std::partition(vector<int>)_(dense)/1024 244.996 -1.43%
std::partition(vector<int>)_(dense)/32 8.509 -1.65%
std::partition(vector<int>)_(dense)/50 13.151 -
std::partition(vector<int>)_(dense)/8192 1889.388 -
std::partition(vector<int>)_(sparse)/1024 259.861 -
std::partition(vector<int>)_(sparse)/32 8.907 -1.69%
std::partition(vector<int>)_(sparse)/50 14.080 -3.90%
std::partition(vector<int>)_(sparse)/8192 1889.738 -
std::partition_copy(deque<int>)/1024 640.961 -
std::partition_copy(deque<int>)/32 12.966 1.32%
std::partition_copy(deque<int>)/50 21.227 -
std::partition_copy(deque<int>)/8192 5701.873 -
std::partition_copy(list<int>)/1024 717.355 -
std::partition_copy(list<int>)/32 8.477 -1.41%
std::partition_copy(list<int>)/50 13.141 -
std::partition_copy(list<int>)/8192 7371.757 2.14%
std::partition_copy(vector<int>)/1024 476.527 1.25%
std::partition_copy(vector<int>)/32 7.874 -5.17%
std::partition_copy(vector<int>)/50 12.761 -
std::partition_copy(vector<int>)/8192 4607.219 1.52%
std::partition_point(deque<int>)/1024 9.372 -
std::partition_point(deque<int>)/32 4.964 6.57%
std::partition_point(deque<int>)/50 5.155 1.49%
std::partition_point(deque<int>)/8192 16.312 -1.19%
std::partition_point(list<int>)/1024 1273.442 12.52%
std::partition_point(list<int>)/32 16.016 1.18%
std::partition_point(list<int>)/50 25.066 1.43%
std::partition_point(list<int>)/8192 12282.251 4.39%
std::partition_point(vector<int>)/1024 6.225 1.17%
std::partition_point(vector<int>)/32 2.565 1.29%
std::partition_point(vector<int>)/50 2.536 -1.64%
std::partition_point(vector<int>)/8192 9.430 -
std::remove(deque<int>)_(prefix)/1024 529.175 -
std::remove(deque<int>)_(prefix)/32 59.161 6.76%
std::remove(deque<int>)_(prefix)/50 67.352 5.85%
std::remove(deque<int>)_(prefix)/8192 3909.934 -
std::remove(deque<int>)_(sprinkled)/1024 521.410 -
std::remove(deque<int>)_(sprinkled)/32 55.080 -1.66%
std::remove(deque<int>)_(sprinkled)/50 59.887 -
std::remove(deque<int>)_(sprinkled)/8192 3866.913 -
std::remove(list<int>)_(prefix)/1024 1039.473 5.31%
std::remove(list<int>)_(prefix)/32 55.327 -
std::remove(list<int>)_(prefix)/50 66.964 -
std::remove(list<int>)_(prefix)/8192 8225.609 -2.77%
std::remove(list<int>)_(sprinkled)/1024 1024.583 7.42%
std::remove(list<int>)_(sprinkled)/32 56.984 -
std::remove(list<int>)_(sprinkled)/50 65.156 -
std::remove(list<int>)_(sprinkled)/8192 7864.227 -1.03%
std::remove(vector<int>)_(prefix)/1024 313.015 -
std::remove(vector<int>)_(prefix)/32 52.308 -
std::remove(vector<int>)_(prefix)/50 57.127 -
std::remove(vector<int>)_(prefix)/8192 2117.510 -
std::remove(vector<int>)_(sprinkled)/1024 288.855 -
std::remove(vector<int>)_(sprinkled)/32 51.488 -1.06%
std::remove(vector<int>)_(sprinkled)/50 55.666 -
std::remove(vector<int>)_(sprinkled)/8192 1989.536 -
std::remove_copy(deque<int>)_(prefix)/1024 377.334 -5.69%
std::remove_copy(deque<int>)_(prefix)/32 12.970 -
std::remove_copy(deque<int>)_(prefix)/50 19.084 -
std::remove_copy(deque<int>)_(prefix)/8192 3369.350 -
std::remove_copy(deque<int>)_(sprinkled)/1024 365.875 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.345 1.44%
std::remove_copy(deque<int>)_(sprinkled)/50 18.579 1.03%
std::remove_copy(deque<int>)_(sprinkled)/8192 2933.426 -
std::remove_copy(list<int>)_(prefix)/1024 760.538 -
std::remove_copy(list<int>)_(prefix)/32 10.827 -
std::remove_copy(list<int>)_(prefix)/50 21.976 -
std::remove_copy(list<int>)_(prefix)/8192 7042.523 -
std::remove_copy(list<int>)_(sprinkled)/1024 744.455 -
std::remove_copy(list<int>)_(sprinkled)/32 11.267 -
std::remove_copy(list<int>)_(sprinkled)/50 18.981 1.31%
std::remove_copy(list<int>)_(sprinkled)/8192 6960.781 -
std::remove_copy(vector<int>)_(prefix)/1024 268.344 -
std::remove_copy(vector<int>)_(prefix)/32 9.045 -
std::remove_copy(vector<int>)_(prefix)/50 13.459 1.22%
std::remove_copy(vector<int>)_(prefix)/8192 2070.246 -
std::remove_copy(vector<int>)_(sprinkled)/1024 485.804 4.37%
std::remove_copy(vector<int>)_(sprinkled)/32 15.227 1.51%
std::remove_copy(vector<int>)_(sprinkled)/50 24.400 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3674.435 -
std::remove_copy_if(deque<int>)_(prefix)/1024 532.014 -
std::remove_copy_if(deque<int>)_(prefix)/32 18.045 1.41%
std::remove_copy_if(deque<int>)_(prefix)/50 28.414 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3905.352 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 548.744 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.904 1.07%
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.954 1.61%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3289.170 2.66%
std::remove_copy_if(list<int>)_(prefix)/1024 797.276 -
std::remove_copy_if(list<int>)_(prefix)/32 14.845 -
std::remove_copy_if(list<int>)_(prefix)/50 27.298 -
std::remove_copy_if(list<int>)_(prefix)/8192 7235.387 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 791.305 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.493 -
std::remove_copy_if(list<int>)_(sprinkled)/50 26.988 9.70%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7223.504 -
std::remove_copy_if(vector<int>)_(prefix)/1024 377.498 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.301 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.707 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3332.622 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 471.265 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.353 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.933 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3757.807 -
std::remove_if(deque<int>)_(prefix)/1024 560.793 -
std::remove_if(deque<int>)_(prefix)/32 58.586 -1.53%
std::remove_if(deque<int>)_(prefix)/50 67.817 -
std::remove_if(deque<int>)_(prefix)/8192 4255.642 -
std::remove_if(deque<int>)_(sprinkled)/1024 545.014 1.38%
std::remove_if(deque<int>)_(sprinkled)/32 56.881 -2.64%
std::remove_if(deque<int>)_(sprinkled)/50 70.798 5.10%
std::remove_if(deque<int>)_(sprinkled)/8192 3964.237 -
std::remove_if(list<int>)_(prefix)/1024 1065.311 3.50%
std::remove_if(list<int>)_(prefix)/32 61.674 -
std::remove_if(list<int>)_(prefix)/50 75.273 -
std::remove_if(list<int>)_(prefix)/8192 9823.804 -
std::remove_if(list<int>)_(sprinkled)/1024 1057.866 6.56%
std::remove_if(list<int>)_(sprinkled)/32 60.110 -
std::remove_if(list<int>)_(sprinkled)/50 73.743 -
std::remove_if(list<int>)_(sprinkled)/8192 8291.791 -
std::remove_if(vector<int>)_(prefix)/1024 356.573 -
std::remove_if(vector<int>)_(prefix)/32 52.085 -
std::remove_if(vector<int>)_(prefix)/50 57.421 -
std::remove_if(vector<int>)_(prefix)/8192 2593.194 -
std::remove_if(vector<int>)_(sprinkled)/1024 526.306 -
std::remove_if(vector<int>)_(sprinkled)/32 55.896 -
std::remove_if(vector<int>)_(sprinkled)/50 64.804 -1.59%
std::remove_if(vector<int>)_(sprinkled)/8192 3838.619 -
std::replace(deque<int>)_(prefix)/1024 415.519 -
std::replace(deque<int>)_(prefix)/32 12.913 -
std::replace(deque<int>)_(prefix)/50 19.100 -
std::replace(deque<int>)_(prefix)/8192 3289.244 -
std::replace(deque<int>)_(sprinkled)/1024 355.076 -
std::replace(deque<int>)_(sprinkled)/32 12.654 -
std::replace(deque<int>)_(sprinkled)/50 18.781 -
std::replace(deque<int>)_(sprinkled)/8192 2832.047 -
std::replace(list<int>)_(prefix)/1024 739.321 -
std::replace(list<int>)_(prefix)/32 11.127 -
std::replace(list<int>)_(prefix)/50 18.412 -
std::replace(list<int>)_(prefix)/8192 7021.891 -
std::replace(list<int>)_(sprinkled)/1024 729.242 -
std::replace(list<int>)_(sprinkled)/32 11.365 -
std::replace(list<int>)_(sprinkled)/50 17.747 -
std::replace(list<int>)_(sprinkled)/8192 7204.668 -
std::replace(vector<int>)_(prefix)/1024 161.069 -
std::replace(vector<int>)_(prefix)/32 5.161 2.05%
std::replace(vector<int>)_(prefix)/50 7.754 -
std::replace(vector<int>)_(prefix)/8192 1292.481 -
std::replace(vector<int>)_(sprinkled)/1024 151.862 -5.65%
std::replace(vector<int>)_(sprinkled)/32 5.602 3.90%
std::replace(vector<int>)_(sprinkled)/50 9.045 5.51%
std::replace(vector<int>)_(sprinkled)/8192 1190.442 -5.53%
std::replace_if(deque<int>)_(prefix)/1024 489.597 -3.46%
std::replace_if(deque<int>)_(prefix)/32 14.110 2.48%
std::replace_if(deque<int>)_(prefix)/50 20.474 1.96%
std::replace_if(deque<int>)_(prefix)/8192 3472.038 -
std::replace_if(deque<int>)_(sprinkled)/1024 364.325 -
std::replace_if(deque<int>)_(sprinkled)/32 12.454 -
std::replace_if(deque<int>)_(sprinkled)/50 18.686 -
std::replace_if(deque<int>)_(sprinkled)/8192 2922.408 -
std::replace_if(list<int>)_(prefix)/1024 746.720 -
std::replace_if(list<int>)_(prefix)/32 13.158 -
std::replace_if(list<int>)_(prefix)/50 24.142 -
std::replace_if(list<int>)_(prefix)/8192 7119.751 -
std::replace_if(list<int>)_(sprinkled)/1024 745.411 -
std::replace_if(list<int>)_(sprinkled)/32 13.419 -
std::replace_if(list<int>)_(sprinkled)/50 23.195 1.34%
std::replace_if(list<int>)_(sprinkled)/8192 7334.787 -
std::replace_if(vector<int>)_(prefix)/1024 271.719 -
std::replace_if(vector<int>)_(prefix)/32 8.954 -
std::replace_if(vector<int>)_(prefix)/50 13.700 1.04%
std::replace_if(vector<int>)_(prefix)/8192 2050.622 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.428 -
std::replace_if(vector<int>)_(sprinkled)/32 8.752 -
std::replace_if(vector<int>)_(sprinkled)/50 12.908 -
std::replace_if(vector<int>)_(sprinkled)/8192 1911.474 -
std::reverse(deque<int>)/32768 5736.737 9.28%
std::reverse(deque<int>)/4096 720.343 10.07%
std::reverse(deque<int>)/512 114.284 -
std::reverse(deque<int>)/64 13.071 -
std::reverse(deque<int>)/8 2.526 -
std::reverse(list<int>)/32768 17536.457 -4.72%
std::reverse(list<int>)/4096 1695.678 3.37%
std::reverse(list<int>)/512 193.830 -
std::reverse(list<int>)/64 17.639 1.76%
std::reverse(list<int>)/8 2.030 -
std::reverse(vector<int>)/32768 1044.324 -
std::reverse(vector<int>)/4096 130.654 -
std::reverse(vector<int>)/512 16.464 -
std::reverse(vector<int>)/64 4.148 -
std::reverse(vector<int>)/8 1.524 -2.88%
std::reverse_copy(deque<int>)/32768 8138.476 1.08%
std::reverse_copy(deque<int>)/4096 979.530 -
std::reverse_copy(deque<int>)/512 125.865 -
std::reverse_copy(deque<int>)/64 16.022 -
std::reverse_copy(deque<int>)/8 2.537 -
std::reverse_copy(list<int>)/32768 26317.926 -
std::reverse_copy(list<int>)/4096 3134.245 -
std::reverse_copy(list<int>)/512 367.522 -
std::reverse_copy(list<int>)/64 30.327 -
std::reverse_copy(list<int>)/8 2.427 -1.78%
std::reverse_copy(vector<int>)/32768 975.741 -
std::reverse_copy(vector<int>)/4096 135.733 -
std::reverse_copy(vector<int>)/512 17.150 -
std::reverse_copy(vector<int>)/64 2.471 -
std::reverse_copy(vector<int>)/8 2.479 2.74%
std::rotate(deque<int>)_(1_element_backward)/1024 42.527 -
std::rotate(deque<int>)_(1_element_backward)/32 4.460 -
std::rotate(deque<int>)_(1_element_backward)/50 5.269 -1.41%
std::rotate(deque<int>)_(1_element_backward)/8192 311.100 -12.64%
std::rotate(deque<int>)_(1_element_forward)/1024 38.649 -
std::rotate(deque<int>)_(1_element_forward)/32 4.580 -
std::rotate(deque<int>)_(1_element_forward)/50 5.390 -
std::rotate(deque<int>)_(1_element_forward)/8192 303.759 -12.44%
std::rotate(deque<int>)_(by_1/2)/1024 173.350 -
std::rotate(deque<int>)_(by_1/2)/32 7.401 -
std::rotate(deque<int>)_(by_1/2)/50 10.295 1.21%
std::rotate(deque<int>)_(by_1/2)/8192 1461.473 -
std::rotate(deque<int>)_(by_1/3)/1024 1830.341 -
std::rotate(deque<int>)_(by_1/3)/32 45.634 -
std::rotate(deque<int>)_(by_1/3)/50 77.170 -
std::rotate(deque<int>)_(by_1/3)/8192 22864.665 -
std::rotate(deque<int>)_(by_1/4)/1024 781.161 -3.12%
std::rotate(deque<int>)_(by_1/4)/32 29.493 -
std::rotate(deque<int>)_(by_1/4)/50 75.581 -
std::rotate(deque<int>)_(by_1/4)/8192 6842.033 -54.65%
std::rotate(list<int>)_(1_element_backward)/1024 1578.657 110.22%
std::rotate(list<int>)_(1_element_backward)/32 13.571 2.54%
std::rotate(list<int>)_(1_element_backward)/50 22.769 -
std::rotate(list<int>)_(1_element_backward)/8192 8553.954 1.14%
std::rotate(list<int>)_(1_element_forward)/1024 1580.690 114.97%
std::rotate(list<int>)_(1_element_forward)/32 14.830 1.87%
std::rotate(list<int>)_(1_element_forward)/50 26.994 -3.30%
std::rotate(list<int>)_(1_element_forward)/8192 8555.056 8.46%
std::rotate(list<int>)_(by_1/2)/1024 391.479 1.46%
std::rotate(list<int>)_(by_1/2)/32 5.982 -
std::rotate(list<int>)_(by_1/2)/50 12.658 -
std::rotate(list<int>)_(by_1/2)/8192 5283.866 5.95%
std::rotate(list<int>)_(by_1/3)/1024 811.985 -
std::rotate(list<int>)_(by_1/3)/32 15.475 4.56%
std::rotate(list<int>)_(by_1/3)/50 25.425 3.10%
std::rotate(list<int>)_(by_1/3)/8192 9012.299 3.27%
std::rotate(list<int>)_(by_1/4)/1024 584.042 -
std::rotate(list<int>)_(by_1/4)/32 12.507 -
std::rotate(list<int>)_(by_1/4)/50 25.239 -
std::rotate(list<int>)_(by_1/4)/8192 7659.233 5.85%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.355 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.520 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.525 -
std::rotate(vector<bool>)_(1_element_backward)/8192 103.655 1.08%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.659 1.32%
std::rotate(vector<bool>)_(1_element_forward)/32 17.580 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.612 -
std::rotate(vector<bool>)_(1_element_forward)/8192 108.284 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.430 -
std::rotate(vector<bool>)_(by_1/2)/32 17.717 -
std::rotate(vector<bool>)_(by_1/2)/50 17.498 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.146 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.668 -
std::rotate(vector<bool>)_(by_1/3)/32 17.421 -
std::rotate(vector<bool>)_(by_1/3)/50 17.455 -
std::rotate(vector<bool>)_(by_1/3)/8192 145.994 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.769 -
std::rotate(vector<bool>)_(by_1/4)/32 17.537 -
std::rotate(vector<bool>)_(by_1/4)/50 17.439 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.203 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.812 -
std::rotate(vector<int>)_(1_element_backward)/32 2.920 -
std::rotate(vector<int>)_(1_element_backward)/50 5.338 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.900 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.569 -
std::rotate(vector<int>)_(1_element_forward)/32 2.983 1.71%
std::rotate(vector<int>)_(1_element_forward)/50 5.270 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.528 -
std::rotate(vector<int>)_(by_1/2)/1024 31.901 -
std::rotate(vector<int>)_(by_1/2)/32 3.659 -
std::rotate(vector<int>)_(by_1/2)/50 4.452 -
std::rotate(vector<int>)_(by_1/2)/8192 240.993 -
std::rotate(vector<int>)_(by_1/3)/1024 1377.197 -
std::rotate(vector<int>)_(by_1/3)/32 21.684 -
std::rotate(vector<int>)_(by_1/3)/50 40.384 -
std::rotate(vector<int>)_(by_1/3)/8192 10937.506 -
std::rotate(vector<int>)_(by_1/4)/1024 326.575 -1.41%
std::rotate(vector<int>)_(by_1/4)/32 11.909 -1.62%
std::rotate(vector<int>)_(by_1/4)/50 40.476 -
std::rotate(vector<int>)_(by_1/4)/8192 2572.658 -1.64%
std::rotate_copy(deque<int>)/1024 34.163 -2.35%
std::rotate_copy(deque<int>)/32 2.642 -
std::rotate_copy(deque<int>)/50 3.006 -70.34%
std::rotate_copy(deque<int>)/8192 292.938 -
std::rotate_copy(list<int>)/1024 732.838 -
std::rotate_copy(list<int>)/32 8.361 -
std::rotate_copy(list<int>)/50 14.251 -1.10%
std::rotate_copy(list<int>)/8192 6726.841 -4.91%
std::rotate_copy(vector<int>)/1024 32.903 -
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.703 -
std::rotate_copy(vector<int>)/8192 505.369 -22.90%
std::sample(deque<int>)/1024 11855.706 -
std::sample(deque<int>)/32 319.957 -1.06%
std::sample(deque<int>)/8192 94878.663 -
std::sample(list<int>)/1024 11704.843 -1.51%
std::sample(list<int>)/32 313.273 -
std::sample(list<int>)/8192 96944.076 -
std::sample(vector<int>)/1024 11292.534 -
std::sample(vector<int>)/32 307.231 -
std::sample(vector<int>)/8192 91064.230 -
std::search(deque<int>)_(near_matches)/1000 18781.772 -19.45%
std::search(deque<int>)_(near_matches)/1024 19570.894 -19.42%
std::search(deque<int>)_(near_matches)/8192 1464285.551 -
std::search(deque<int>)_(no_match)/1000 411.342 -
std::search(deque<int>)_(no_match)/1024 420.351 4.94%
std::search(deque<int>)_(no_match)/1048576 427517.191 -
std::search(deque<int>)_(no_match)/8192 3345.862 -
std::search(deque<int>)_(same_length)/1000 354.857 -15.95%
std::search(deque<int>)_(same_length)/1024 476.680 -
std::search(deque<int>)_(same_length)/8192 3823.256 1.00%
std::search(deque<int>)_(single_element)/1000 451.034 -
std::search(deque<int>)_(single_element)/1024 462.056 -
std::search(deque<int>)_(single_element)/8192 3680.982 -
std::search(deque<int>,_pred)_(near_matches)/1000 24704.561 -8.82%
std::search(deque<int>,_pred)_(near_matches)/1024 25774.710 -9.02%
std::search(deque<int>,_pred)_(near_matches)/8192 1513127.074 -
std::search(deque<int>,_pred)_(no_match)/1000 427.966 -
std::search(deque<int>,_pred)_(no_match)/1024 437.675 -
std::search(deque<int>,_pred)_(no_match)/1048576 444308.217 -
std::search(deque<int>,_pred)_(no_match)/8192 3483.905 -
std::search(deque<int>,_pred)_(same_length)/1000 484.231 -1.77%
std::search(deque<int>,_pred)_(same_length)/1024 510.903 1.12%
std::search(deque<int>,_pred)_(same_length)/8192 4058.236 1.07%
std::search(deque<int>,_pred)_(single_element)/1000 478.666 -
std::search(deque<int>,_pred)_(single_element)/1024 488.283 -
std::search(deque<int>,_pred)_(single_element)/8192 3889.349 -
std::search(list<int>)_(near_matches)/1000 37839.274 -
std::search(list<int>)_(near_matches)/1024 40009.929 1.31%
std::search(list<int>)_(near_matches)/8192 2566595.542 -
std::search(list<int>)_(no_match)/1000 664.500 -1.53%
std::search(list<int>)_(no_match)/1024 760.188 -
std::search(list<int>)_(no_match)/1048576 847547.663 1.52%
std::search(list<int>)_(no_match)/8192 7032.076 -
std::search(list<int>)_(same_length)/1000 749.144 1.16%
std::search(list<int>)_(same_length)/1024 778.306 2.73%
std::search(list<int>)_(same_length)/8192 10655.704 -5.51%
std::search(list<int>)_(single_element)/1000 634.195 -2.77%
std::search(list<int>)_(single_element)/1024 763.331 -
std::search(list<int>)_(single_element)/8192 7279.487 -10.03%
std::search(list<int>,_pred)_(near_matches)/1000 42639.593 -
std::search(list<int>,_pred)_(near_matches)/1024 44390.078 -
std::search(list<int>,_pred)_(near_matches)/8192 2742408.988 -
std::search(list<int>,_pred)_(no_match)/1000 753.921 -
std::search(list<int>,_pred)_(no_match)/1024 772.176 -
std::search(list<int>,_pred)_(no_match)/1048576 904825.978 -
std::search(list<int>,_pred)_(no_match)/8192 7073.352 -4.33%
std::search(list<int>,_pred)_(same_length)/1000 777.216 -
std::search(list<int>,_pred)_(same_length)/1024 793.459 -
std::search(list<int>,_pred)_(same_length)/8192 8345.647 -10.42%
std::search(list<int>,_pred)_(single_element)/1000 823.814 -
std::search(list<int>,_pred)_(single_element)/1024 844.064 -
std::search(list<int>,_pred)_(single_element)/8192 8126.530 -13.10%
std::search(vector<int>)_(near_matches)/1000 14044.165 -
std::search(vector<int>)_(near_matches)/1024 14975.507 -
std::search(vector<int>)_(near_matches)/8192 776585.635 -
std::search(vector<int>)_(no_match)/1000 210.249 -3.63%
std::search(vector<int>)_(no_match)/1024 215.137 -3.78%
std::search(vector<int>)_(no_match)/1048576 217909.917 -
std::search(vector<int>)_(no_match)/8192 1665.385 -1.47%
std::search(vector<int>)_(same_length)/1000 243.936 -
std::search(vector<int>)_(same_length)/1024 249.564 -1.89%
std::search(vector<int>)_(same_length)/8192 1907.602 -2.77%
std::search(vector<int>)_(single_element)/1000 236.831 -
std::search(vector<int>)_(single_element)/1024 241.941 -
std::search(vector<int>)_(single_element)/8192 1857.019 -
std::search(vector<int>,_pred)_(near_matches)/1000 22945.551 -1.02%
std::search(vector<int>,_pred)_(near_matches)/1024 24718.766 2.73%
std::search(vector<int>,_pred)_(near_matches)/8192 1456874.479 -
std::search(vector<int>,_pred)_(no_match)/1000 469.936 -
std::search(vector<int>,_pred)_(no_match)/1024 476.136 -
std::search(vector<int>,_pred)_(no_match)/1048576 441597.662 -
std::search(vector<int>,_pred)_(no_match)/8192 4048.355 -
std::search(vector<int>,_pred)_(same_length)/1000 602.768 -
std::search(vector<int>,_pred)_(same_length)/1024 616.749 -
std::search(vector<int>,_pred)_(same_length)/8192 4958.511 -
std::search(vector<int>,_pred)_(single_element)/1000 460.747 -
std::search(vector<int>,_pred)_(single_element)/1024 471.884 -
std::search(vector<int>,_pred)_(single_element)/8192 3761.665 -
std::search_n(deque<int>)_(no_match)/1000 449.850 -
std::search_n(deque<int>)_(no_match)/1024 439.547 -
std::search_n(deque<int>)_(no_match)/1048576 440198.894 -
std::search_n(deque<int>)_(no_match)/8192 3437.978 -
std::search_n(deque<int>,_pred)_(no_match)/1000 623.055 3.52%
std::search_n(deque<int>,_pred)_(no_match)/1024 640.845 2.39%
std::search_n(deque<int>,_pred)_(no_match)/1048576 554166.337 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4323.287 -
std::search_n(list<int>)_(no_match)/1000 688.404 28.80%
std::search_n(list<int>)_(no_match)/1024 753.580 -
std::search_n(list<int>)_(no_match)/1048576 838284.580 -3.89%
std::search_n(list<int>)_(no_match)/8192 7217.025 6.93%
std::search_n(list<int>,_pred)_(no_match)/1000 825.526 -
std::search_n(list<int>,_pred)_(no_match)/1024 845.250 -
std::search_n(list<int>,_pred)_(no_match)/1048576 983650.619 -
std::search_n(list<int>,_pred)_(no_match)/8192 8213.057 5.02%
std::search_n(vector<int>)_(no_match)/1000 209.139 1.71%
std::search_n(vector<int>)_(no_match)/1024 214.295 1.93%
std::search_n(vector<int>)_(no_match)/1048576 211767.691 1.35%
std::search_n(vector<int>)_(no_match)/8192 1651.891 1.47%
std::search_n(vector<int>,_pred)_(no_match)/1000 512.356 -
std::search_n(vector<int>,_pred)_(no_match)/1024 524.960 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 610766.258 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4194.635 -
std::set<int>::clear()/0 419.961 -
std::set<int>::clear()/1024 8664.893 -2.69%
std::set<int>::clear()/32 637.697 -
std::set<int>::clear()/8192 75043.653 -1.56%
std::set<int>::contains(key)_(existent)/0 0.015 -
std::set<int>::contains(key)_(existent)/1024 4.003 -1.48%
std::set<int>::contains(key)_(existent)/32 1.724 2.34%
std::set<int>::contains(key)_(existent)/8192 8.227 -
std::set<int>::contains(key)_(non-existent)/0 0.274 -
std::set<int>::contains(key)_(non-existent)/1024 5.437 2.79%
std::set<int>::contains(key)_(non-existent)/32 2.438 4.38%
std::set<int>::contains(key)_(non-existent)/8192 8.444 1.73%
std::set<int>::count(key)_(existent)/0 0.014 -
std::set<int>::count(key)_(existent)/1024 4.522 10.83%
std::set<int>::count(key)_(existent)/32 1.939 11.28%
std::set<int>::count(key)_(existent)/8192 8.004 3.16%
std::set<int>::count(key)_(non-existent)/0 0.255 -
std::set<int>::count(key)_(non-existent)/1024 8.190 8.58%
std::set<int>::count(key)_(non-existent)/32 3.059 3.64%
std::set<int>::count(key)_(non-existent)/8192 12.050 6.14%
std::set<int>::ctor(&&,_different_allocs)/0 13.740 -
std::set<int>::ctor(&&,_different_allocs)/1024 5784.358 -
std::set<int>::ctor(&&,_different_allocs)/32 181.114 -
std::set<int>::ctor(&&,_different_allocs)/8192 48046.300 -
std::set<int>::ctor(const&)/0 13.653 -
std::set<int>::ctor(const&)/1024 6210.380 -
std::set<int>::ctor(const&)/32 216.508 -2.98%
std::set<int>::ctor(const&)/8192 49700.569 -
std::set<int>::ctor(const&,_alloc)/0 13.642 -
std::set<int>::ctor(const&,_alloc)/1024 6223.378 -
std::set<int>::ctor(const&,_alloc)/32 218.267 -2.17%
std::set<int>::ctor(const&,_alloc)/8192 49698.200 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.573 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8625.587 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 260.759 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69137.144 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.603 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12711.105 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 300.738 -1.65%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 280019.700 -4.42%
std::set<int>::equal_range(key)_(existent)/0 0.013 -
std::set<int>::equal_range(key)_(existent)/1024 4.231 1.70%
std::set<int>::equal_range(key)_(existent)/32 1.684 -
std::set<int>::equal_range(key)_(existent)/8192 8.084 -1.87%
std::set<int>::equal_range(key)_(non-existent)/0 0.255 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.306 -5.78%
std::set<int>::equal_range(key)_(non-existent)/32 2.748 9.66%
std::set<int>::equal_range(key)_(non-existent)/8192 9.866 -4.61%
std::set<int>::erase(iterator)/0 19.997 -
std::set<int>::erase(iterator)/1024 20.374 -
std::set<int>::erase(iterator)/32 20.229 -
std::set<int>::erase(iterator)/8192 20.588 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.802 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6326.667 -3.50%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 576.804 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 50607.220 -3.45%
std::set<int>::erase(key)_(existent)/0 20.539 -
std::set<int>::erase(key)_(existent)/1024 41.298 1.11%
std::set<int>::erase(key)_(existent)/32 22.146 -
std::set<int>::erase(key)_(existent)/8192 52.655 -
std::set<int>::erase(key)_(non-existent)/0 0.256 -
std::set<int>::erase(key)_(non-existent)/1024 5.287 -
std::set<int>::erase(key)_(non-existent)/32 2.432 5.97%
std::set<int>::erase(key)_(non-existent)/8192 8.229 -
std::set<int>::find(key)_(existent)/0 0.012 -
std::set<int>::find(key)_(existent)/1024 3.984 -
std::set<int>::find(key)_(existent)/32 1.585 -
std::set<int>::find(key)_(existent)/8192 8.058 -5.32%
std::set<int>::find(key)_(non-existent)/0 0.255 -
std::set<int>::find(key)_(non-existent)/1024 5.577 -2.96%
std::set<int>::find(key)_(non-existent)/32 2.303 -2.91%
std::set<int>::find(key)_(non-existent)/8192 8.457 -5.38%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 18.016 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 43.335 -5.69%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.550 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.225 3.13%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.953 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.321 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.945 -1.25%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.716 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.123 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 46.443 -13.55%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.824 -1.41%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 98.946 6.92%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.147 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 27.665 10.99%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.005 -1.48%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.454 -2.36%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 420.550 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16327.972 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 826.166 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 148539.399 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 420.566 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7545.594 -1.09%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 569.246 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 133068.151 -
std::set<int>::insert(value)_(already_present)/0 0.618 6.25%
std::set<int>::insert(value)_(already_present)/1024 6.561 10.88%
std::set<int>::insert(value)_(already_present)/32 1.777 -
std::set<int>::insert(value)_(already_present)/8192 11.384 20.98%
std::set<int>::insert(value)_(new_value)/0 17.946 -
std::set<int>::insert(value)_(new_value)/1024 42.984 -10.29%
std::set<int>::insert(value)_(new_value)/32 19.821 -
std::set<int>::insert(value)_(new_value)/8192 77.671 10.44%
std::set<int>::lower_bound(key)_(existent)/0 0.012 -
std::set<int>::lower_bound(key)_(existent)/1024 4.375 2.36%
std::set<int>::lower_bound(key)_(existent)/32 1.564 -
std::set<int>::lower_bound(key)_(existent)/8192 8.124 -1.63%
std::set<int>::lower_bound(key)_(non-existent)/0 0.254 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.120 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.289 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.279 -1.23%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.279 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6297.643 1.50%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 216.621 -3.41%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49186.327 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.285 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6171.343 -1.37%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 216.542 -2.90%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49470.901 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.090 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1470.981 6.86%
std::set<int>::operator=(const&)_(into_populated_Container)/32 43.241 8.99%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12730.570 2.01%
std::set<int>::upper_bound(key)_(existent)/0 0.012 -
std::set<int>::upper_bound(key)_(existent)/1024 4.138 -
std::set<int>::upper_bound(key)_(existent)/32 1.769 2.01%
std::set<int>::upper_bound(key)_(existent)/8192 8.090 -2.53%
std::set<int>::upper_bound(key)_(non-existent)/0 0.254 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.051 -5.28%
std::set<int>::upper_bound(key)_(non-existent)/32 2.445 -6.00%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.101 -6.66%
std::set<std::string>::clear()/0 421.981 -
std::set<std::string>::clear()/1024 19513.351 -3.17%
std::set<std::string>::clear()/32 891.605 -
std::set<std::string>::clear()/8192 201355.665 -1.02%
std::set<std::string>::contains(key)_(existent)/0 0.012 -
std::set<std::string>::contains(key)_(existent)/1024 24.143 2.73%
std::set<std::string>::contains(key)_(existent)/32 15.683 -
std::set<std::string>::contains(key)_(existent)/8192 29.168 5.20%
std::set<std::string>::contains(key)_(non-existent)/0 0.292 4.27%
std::set<std::string>::contains(key)_(non-existent)/1024 20.101 -
std::set<std::string>::contains(key)_(non-existent)/32 9.738 -
std::set<std::string>::contains(key)_(non-existent)/8192 27.366 -
std::set<std::string>::count(key)_(existent)/0 0.014 -
std::set<std::string>::count(key)_(existent)/1024 22.630 1.59%
std::set<std::string>::count(key)_(existent)/32 15.706 -
std::set<std::string>::count(key)_(existent)/8192 29.661 -1.41%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 23.606 -
std::set<std::string>::count(key)_(non-existent)/32 10.731 -1.41%
std::set<std::string>::count(key)_(non-existent)/8192 32.005 -
std::set<std::string>::ctor(&&,_different_allocs)/0 13.682 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6995.574 1.10%
std::set<std::string>::ctor(&&,_different_allocs)/32 211.761 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57829.161 -
std::set<std::string>::ctor(const&)/0 13.560 -
std::set<std::string>::ctor(const&)/1024 34398.736 -
std::set<std::string>::ctor(const&)/32 692.296 -
std::set<std::string>::ctor(const&)/8192 341464.596 -1.61%
std::set<std::string>::ctor(const&,_alloc)/0 13.568 -
std::set<std::string>::ctor(const&,_alloc)/1024 36583.685 -
std::set<std::string>::ctor(const&,_alloc)/32 795.626 -
std::set<std::string>::ctor(const&,_alloc)/8192 342953.001 -1.45%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.615 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40891.077 -2.69%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 658.988 -1.26%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 385692.594 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.619 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53856.500 -2.02%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 941.808 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1089964.583 -
std::set<std::string>::equal_range(key)_(existent)/0 0.037 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.084 -
std::set<std::string>::equal_range(key)_(existent)/32 16.761 -1.18%
std::set<std::string>::equal_range(key)_(existent)/8192 29.714 -4.25%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.573 -1.45%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.482 -2.28%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.448 -
std::set<std::string>::erase(iterator)/0 26.807 -8.87%
std::set<std::string>::erase(iterator)/1024 26.153 -9.54%
std::set<std::string>::erase(iterator)/32 26.224 1.92%
std::set<std::string>::erase(iterator)/8192 33.687 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.616 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11993.384 -1.27%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 712.950 -1.48%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 112138.056 -1.45%
std::set<std::string>::erase(key)_(existent)/0 63.185 -3.48%
std::set<std::string>::erase(key)_(existent)/1024 68.646 -31.72%
std::set<std::string>::erase(key)_(existent)/32 74.602 20.88%
std::set<std::string>::erase(key)_(existent)/8192 71.302 1.43%
std::set<std::string>::erase(key)_(non-existent)/0 0.259 -
std::set<std::string>::erase(key)_(non-existent)/1024 24.984 -2.09%
std::set<std::string>::erase(key)_(non-existent)/32 12.369 -3.59%
std::set<std::string>::erase(key)_(non-existent)/8192 32.147 -
std::set<std::string>::find(key)_(existent)/0 0.037 -
std::set<std::string>::find(key)_(existent)/1024 23.324 -
std::set<std::string>::find(key)_(existent)/32 15.153 -3.43%
std::set<std::string>::find(key)_(existent)/8192 27.343 -6.26%
std::set<std::string>::find(key)_(non-existent)/0 0.258 -
std::set<std::string>::find(key)_(non-existent)/1024 20.220 -1.47%
std::set<std::string>::find(key)_(non-existent)/32 9.892 -6.93%
std::set<std::string>::find(key)_(non-existent)/8192 25.319 -6.86%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 28.765 -13.72%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 74.016 -3.69%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 49.000 -5.26%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 79.088 -15.63%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 29.331 -8.40%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 43.088 -16.13%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 35.303 1.07%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 61.204 32.57%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.454 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 43.832 -2.51%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.741 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 43.471 -25.38%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 26.115 -27.66%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 36.566 -6.86%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 28.037 -25.88%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.539 7.43%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 421.938 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 65993.679 -1.68%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1488.191 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 829523.170 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 421.716 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 39286.249 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1184.577 4.09%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 615561.620 -1.94%
std::set<std::string>::insert(value)_(already_present)/0 15.040 -
std::set<std::string>::insert(value)_(already_present)/1024 33.185 -
std::set<std::string>::insert(value)_(already_present)/32 11.721 -
std::set<std::string>::insert(value)_(already_present)/8192 40.261 5.10%
std::set<std::string>::insert(value)_(new_value)/0 33.035 -
std::set<std::string>::insert(value)_(new_value)/1024 64.875 -2.96%
std::set<std::string>::insert(value)_(new_value)/32 40.093 -1.56%
std::set<std::string>::insert(value)_(new_value)/8192 89.452 -1.05%
std::set<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.403 -
std::set<std::string>::lower_bound(key)_(existent)/32 16.408 1.51%
std::set<std::string>::lower_bound(key)_(existent)/8192 27.572 -4.28%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.050 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.246 -2.82%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.213 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.109 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36125.211 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 672.829 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 347334.615 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.139 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35763.495 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 719.048 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346261.087 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16583.131 -5.39%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 338.592 -1.05%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 206916.774 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.204 -
std::set<std::string>::upper_bound(key)_(existent)/32 17.407 4.49%
std::set<std::string>::upper_bound(key)_(existent)/8192 30.934 3.39%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.677 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.090 -3.13%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.441 -
std::shift_left(deque<int>)/1024 39.408 -1.47%
std::shift_left(deque<int>)/32 4.893 -
std::shift_left(deque<int>)/50 5.645 1.78%
std::shift_left(deque<int>)/8192 302.814 -
std::shift_left(list<int>)/1024 732.453 -
std::shift_left(list<int>)/32 14.640 1.44%
std::shift_left(list<int>)/50 27.733 -1.29%
std::shift_left(list<int>)/8192 7738.499 -
std::shift_left(vector<int>)/1024 35.435 -
std::shift_left(vector<int>)/32 3.917 -13.17%
std::shift_left(vector<int>)/50 5.277 -
std::shift_left(vector<int>)/8192 282.704 -
std::shift_right(deque<int>)/1024 43.380 -
std::shift_right(deque<int>)/32 4.327 -
std::shift_right(deque<int>)/50 5.226 1.56%
std::shift_right(deque<int>)/8192 309.314 -
std::shift_right(list<int>)/1024 738.992 -
std::shift_right(list<int>)/32 14.522 -
std::shift_right(list<int>)/50 27.860 -
std::shift_right(list<int>)/8192 7462.020 -3.78%
std::shift_right(vector<int>)/1024 35.843 -
std::shift_right(vector<int>)/32 2.969 -26.45%
std::shift_right(vector<int>)/50 5.349 -
std::shift_right(vector<int>)/8192 298.981 -
std::shuffle(deque<int>)/1024 9461.115 -
std::shuffle(deque<int>)/32 299.315 -
std::shuffle(deque<int>)/8192 75185.790 -
std::shuffle(vector<int>)/1024 8887.704 -
std::shuffle(vector<int>)/32 280.889 -
std::shuffle(vector<int>)/8192 70862.160 -
std::sort(deque<int>)_(ascending)/1024 774.029 -
std::sort(deque<int>)_(ascending)/8 18.989 4.61%
std::sort(deque<int>)_(ascending)/8192 5771.556 -
std::sort(deque<int>)_(descending)/1024 1306.665 -
std::sort(deque<int>)_(descending)/8 26.049 2.09%
std::sort(deque<int>)_(descending)/8192 10443.570 -
std::sort(deque<int>)_(heap)/1024 6279.655 -
std::sort(deque<int>)_(heap)/8 25.076 1.99%
std::sort(deque<int>)_(heap)/8192 69963.001 -
std::sort(deque<int>)_(pipe-organ)/1024 2820.043 3.10%
std::sort(deque<int>)_(pipe-organ)/8 21.556 3.05%
std::sort(deque<int>)_(pipe-organ)/8192 26886.029 -
std::sort(deque<int>)_(qsort_adversarial)/1024 18111.748 2.26%
std::sort(deque<int>)_(qsort_adversarial)/8 18.924 2.93%
std::sort(deque<int>)_(qsort_adversarial)/8192 462345.285 -
std::sort(deque<int>)_(repeated)/1024 964.626 1.88%
std::sort(deque<int>)_(repeated)/8 18.928 2.04%
std::sort(deque<int>)_(repeated)/8192 6757.685 3.26%
std::sort(deque<int>)_(shuffled)/1024 6907.195 -
std::sort(deque<int>)_(shuffled)/8 23.746 1.37%
std::sort(deque<int>)_(shuffled)/8192 80992.749 -
std::sort(vector<NonIntegral>)_(ascending)/1024 546.368 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.485 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3774.519 -
std::sort(vector<NonIntegral>)_(descending)/1024 786.208 -
std::sort(vector<NonIntegral>)_(descending)/8 24.563 -2.81%
std::sort(vector<NonIntegral>)_(descending)/8192 5318.111 -
std::sort(vector<NonIntegral>)_(heap)/1024 4298.209 1.48%
std::sort(vector<NonIntegral>)_(heap)/8 22.500 -
std::sort(vector<NonIntegral>)_(heap)/8192 50490.842 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1919.561 1.38%
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.164 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18641.529 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13333.071 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.504 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155861.278 -
std::sort(vector<NonIntegral>)_(repeated)/1024 508.188 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.723 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3744.211 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4718.389 1.29%
std::sort(vector<NonIntegral>)_(shuffled)/8 20.890 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 82083.147 -6.23%
std::sort(vector<int>)_(ascending)/1024 543.250 -
std::sort(vector<int>)_(ascending)/8 16.590 -
std::sort(vector<int>)_(ascending)/8192 3765.120 -
std::sort(vector<int>)_(descending)/1024 1046.002 -1.39%
std::sort(vector<int>)_(descending)/8 25.633 -
std::sort(vector<int>)_(descending)/8192 7310.953 -2.61%
std::sort(vector<int>)_(heap)/1024 4568.032 -
std::sort(vector<int>)_(heap)/8 22.561 -
std::sort(vector<int>)_(heap)/8192 45795.079 -
std::sort(vector<int>)_(pipe-organ)/1024 2288.175 -
std::sort(vector<int>)_(pipe-organ)/8 18.451 -1.29%
std::sort(vector<int>)_(pipe-organ)/8192 21590.943 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13165.875 -1.20%
std::sort(vector<int>)_(qsort_adversarial)/8 16.654 -
std::sort(vector<int>)_(qsort_adversarial)/8192 151049.488 -1.41%
std::sort(vector<int>)_(repeated)/1024 664.364 -
std::sort(vector<int>)_(repeated)/8 16.903 -
std::sort(vector<int>)_(repeated)/8192 5044.260 -
std::sort(vector<int>)_(shuffled)/1024 4665.754 -
std::sort(vector<int>)_(shuffled)/8 21.251 -
std::sort(vector<int>)_(shuffled)/8192 45158.258 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3416.112 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1921.585 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1977.475 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 17156.870 -
std::stable_partition(deque<int>)_(dense)/1024 669.618 -3.69%
std::stable_partition(deque<int>)_(dense)/32 33.309 4.27%
std::stable_partition(deque<int>)_(dense)/50 43.496 -
std::stable_partition(deque<int>)_(dense)/8192 6128.504 -
std::stable_partition(deque<int>)_(sparse)/1024 494.009 4.27%
std::stable_partition(deque<int>)_(sparse)/32 11.732 4.69%
std::stable_partition(deque<int>)_(sparse)/50 29.050 5.14%
std::stable_partition(deque<int>)_(sparse)/8192 3490.563 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4197.337 1.60%
std::stable_partition(list<int>)_(alloc_fails)/32 1904.764 -
std::stable_partition(list<int>)_(alloc_fails)/50 1938.499 -
std::stable_partition(list<int>)_(alloc_fails)/8192 25344.443 -
std::stable_partition(list<int>)_(dense)/1024 1772.741 1.52%
std::stable_partition(list<int>)_(dense)/32 32.711 -2.69%
std::stable_partition(list<int>)_(dense)/50 57.041 -
std::stable_partition(list<int>)_(dense)/8192 17382.666 1.89%
std::stable_partition(list<int>)_(sparse)/1024 942.070 -
std::stable_partition(list<int>)_(sparse)/32 9.925 -1.40%
std::stable_partition(list<int>)_(sparse)/50 26.258 -
std::stable_partition(list<int>)_(sparse)/8192 8760.054 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2949.038 1.02%
std::stable_partition(vector<int>)_(alloc_fails)/32 1915.932 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1934.216 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9895.555 -
std::stable_partition(vector<int>)_(dense)/1024 297.057 1.39%
std::stable_partition(vector<int>)_(dense)/32 21.540 2.08%
std::stable_partition(vector<int>)_(dense)/50 25.800 2.06%
std::stable_partition(vector<int>)_(dense)/8192 2114.432 -
std::stable_partition(vector<int>)_(sparse)/1024 218.044 1.03%
std::stable_partition(vector<int>)_(sparse)/32 7.387 -1.49%
std::stable_partition(vector<int>)_(sparse)/50 21.218 -
std::stable_partition(vector<int>)_(sparse)/8192 1557.345 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4175.306 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.473 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18977.681 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28453.253 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.504 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27084.107 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13992.051 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.221 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26231.403 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16373.993 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.301 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22827.024 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25487.123 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.109 5.18%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28574.167 -1.10%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 4007.242 4.33%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.410 1.10%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12925.180 -1.14%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19402.932 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 25.120 1.57%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24765.412 -
std::stable_sort(deque<int>)_(ascending)/1024 2104.317 -
std::stable_sort(deque<int>)_(ascending)/8 19.033 5.41%
std::stable_sort(deque<int>)_(ascending)/8192 13674.202 -
std::stable_sort(deque<int>)_(descending)/1024 2930.372 -
std::stable_sort(deque<int>)_(descending)/8 29.017 7.98%
std::stable_sort(deque<int>)_(descending)/8192 21212.264 -
std::stable_sort(deque<int>)_(heap)/1024 2725.258 -
std::stable_sort(deque<int>)_(heap)/8 26.704 -
std::stable_sort(deque<int>)_(heap)/8192 17826.111 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2936.924 -
std::stable_sort(deque<int>)_(pipe-organ)/8 20.972 2.54%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20656.536 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3122.321 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 19.074 7.78%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21133.258 -
std::stable_sort(deque<int>)_(repeated)/1024 1340.266 -
std::stable_sort(deque<int>)_(repeated)/8 18.812 4.68%
std::stable_sort(deque<int>)_(repeated)/8192 7591.462 -
std::stable_sort(deque<int>)_(shuffled)/1024 2461.712 -
std::stable_sort(deque<int>)_(shuffled)/8 24.824 1.73%
std::stable_sort(deque<int>)_(shuffled)/8192 14919.603 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4429.549 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.721 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55601.081 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23610.492 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.019 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126886.847 1.67%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14246.884 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.469 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 118119.602 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14341.828 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.610 1.43%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93395.490 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23069.535 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.818 1.60%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146502.752 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3394.563 1.30%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.686 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19064.750 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18490.526 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.143 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158747.207 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3994.451 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.522 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45918.696 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13292.156 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.659 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 197935.844 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10386.018 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.105 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126666.163 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8699.342 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.781 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 124597.531 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14525.696 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.522 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210295.696 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1382.220 1.04%
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.546 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15090.727 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12841.503 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.685 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184953.419 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4873.449 -1.96%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.722 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 21076.897 3.24%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24063.950 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.672 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25742.614 8.38%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14391.656 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.551 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 34084.079 6.87%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14348.517 -1.81%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.290 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22389.089 3.30%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23660.156 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.743 1.15%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 36243.958 1.36%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3382.990 5.16%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.725 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 17861.220 86.38%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18506.123 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.281 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 33030.665 14.64%
std::stable_sort(vector<int>)_(ascending)/1024 2081.893 1.46%
std::stable_sort(vector<int>)_(ascending)/8 17.057 -
std::stable_sort(vector<int>)_(ascending)/8192 13536.657 -
std::stable_sort(vector<int>)_(descending)/1024 2824.558 -
std::stable_sort(vector<int>)_(descending)/8 25.656 -
std::stable_sort(vector<int>)_(descending)/8192 18496.242 -
std::stable_sort(vector<int>)_(heap)/1024 2530.993 -
std::stable_sort(vector<int>)_(heap)/8 21.997 -
std::stable_sort(vector<int>)_(heap)/8192 14452.485 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2812.538 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.872 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18292.348 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2904.182 1.10%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.900 -1.15%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18362.476 -
std::stable_sort(vector<int>)_(repeated)/1024 1109.268 -1.87%
std::stable_sort(vector<int>)_(repeated)/8 16.884 -
std::stable_sort(vector<int>)_(repeated)/8192 5279.431 -
std::stable_sort(vector<int>)_(shuffled)/1024 2208.594 -
std::stable_sort(vector<int>)_(shuffled)/8 21.036 -
std::stable_sort(vector<int>)_(shuffled)/8192 10851.010 -
std::swap_ranges(deque<int>)/1024 319.759 -
std::swap_ranges(deque<int>)/32 10.494 -
std::swap_ranges(deque<int>)/50 19.941 -
std::swap_ranges(deque<int>)/8192 2564.053 -
std::swap_ranges(list<int>)/1024 767.900 -
std::swap_ranges(list<int>)/32 19.599 -
std::swap_ranges(list<int>)/50 33.311 1.46%
std::swap_ranges(list<int>)/8192 9730.150 -6.15%
std::swap_ranges(vector<int>)/1024 62.872 -
std::swap_ranges(vector<int>)/32 4.836 -
std::swap_ranges(vector<int>)/50 5.613 -
std::swap_ranges(vector<int>)/8192 477.083 -
std::transform(deque<int>)_(identity_transform)/1024 370.435 -
std::transform(deque<int>)_(identity_transform)/32 12.445 -
std::transform(deque<int>)_(identity_transform)/50 19.526 1.61%
std::transform(deque<int>)_(identity_transform)/8192 2446.321 -
std::transform(deque<int>,_deque<int>)/1024 661.828 -
std::transform(deque<int>,_deque<int>)/32 21.729 -
std::transform(deque<int>,_deque<int>)/50 33.485 -
std::transform(deque<int>,_deque<int>)/8192 5389.783 -
std::transform(list<int>)_(identity_transform)/1024 748.286 -
std::transform(list<int>)_(identity_transform)/32 15.985 -
std::transform(list<int>)_(identity_transform)/50 38.733 -1.92%
std::transform(list<int>)_(identity_transform)/8192 7341.496 5.55%
std::transform(list<int>,_list<int>)/1024 851.386 -
std::transform(list<int>,_list<int>)/32 23.568 -
std::transform(list<int>,_list<int>)/50 36.870 -
std::transform(list<int>,_list<int>)/8192 9613.044 4.32%
std::transform(vector<int>)_(identity_transform)/1024 263.117 -
std::transform(vector<int>)_(identity_transform)/32 8.991 -
std::transform(vector<int>)_(identity_transform)/50 14.116 -
std::transform(vector<int>)_(identity_transform)/8192 2026.336 -
std::transform(vector<int>,_vector<int>)/1024 556.951 -
std::transform(vector<int>,_vector<int>)/32 17.243 -
std::transform(vector<int>,_vector<int>)/50 26.929 -
std::transform(vector<int>,_vector<int>)/8192 4447.126 -
std::unique(deque<int>)_(contiguous)/1024 740.276 -
std::unique(deque<int>)_(contiguous)/32 60.965 -
std::unique(deque<int>)_(contiguous)/52 71.153 3.63%
std::unique(deque<int>)_(contiguous)/8192 5561.544 -
std::unique(deque<int>)_(sprinkled)/1024 846.228 11.77%
std::unique(deque<int>)_(sprinkled)/32 71.267 14.73%
std::unique(deque<int>)_(sprinkled)/52 86.641 17.88%
std::unique(deque<int>)_(sprinkled)/8192 7221.443 2.51%
std::unique(deque<int>,_pred)_(contiguous)/1024 638.684 -
std::unique(deque<int>,_pred)_(contiguous)/32 58.966 -
std::unique(deque<int>,_pred)_(contiguous)/52 69.760 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4452.824 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 697.171 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.446 -
std::unique(deque<int>,_pred)_(sprinkled)/52 74.102 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5261.364 -
std::unique(list<int>)_(contiguous)/1024 929.402 -
std::unique(list<int>)_(contiguous)/32 55.446 -
std::unique(list<int>)_(contiguous)/52 67.648 -3.97%
std::unique(list<int>)_(contiguous)/8192 7087.661 -
std::unique(list<int>)_(sprinkled)/1024 975.425 -
std::unique(list<int>)_(sprinkled)/32 57.407 -
std::unique(list<int>)_(sprinkled)/52 70.631 -
std::unique(list<int>)_(sprinkled)/8192 7959.927 1.45%
std::unique(list<int>,_pred)_(contiguous)/1024 1007.581 2.26%
std::unique(list<int>,_pred)_(contiguous)/32 60.415 -
std::unique(list<int>,_pred)_(contiguous)/52 75.360 -
std::unique(list<int>,_pred)_(contiguous)/8192 7898.210 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1031.464 -
std::unique(list<int>,_pred)_(sprinkled)/32 64.859 -1.12%
std::unique(list<int>,_pred)_(sprinkled)/52 81.177 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8531.818 -
std::unique(vector<int>)_(contiguous)/1024 314.656 -
std::unique(vector<int>)_(contiguous)/32 50.972 -
std::unique(vector<int>)_(contiguous)/52 56.155 -
std::unique(vector<int>)_(contiguous)/8192 1940.150 -
std::unique(vector<int>)_(sprinkled)/1024 285.484 -
std::unique(vector<int>)_(sprinkled)/32 50.917 -
std::unique(vector<int>)_(sprinkled)/52 55.538 -
std::unique(vector<int>)_(sprinkled)/8192 1930.888 -
std::unique(vector<int>,_pred)_(contiguous)/1024 542.815 1.62%
std::unique(vector<int>,_pred)_(contiguous)/32 56.242 1.59%
std::unique(vector<int>,_pred)_(contiguous)/52 65.968 3.74%
std::unique(vector<int>,_pred)_(contiguous)/8192 3776.111 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 704.814 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.957 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.935 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5319.059 -
std::unique_copy(deque<int>)_(contiguous)/1024 477.787 -
std::unique_copy(deque<int>)_(contiguous)/32 9.505 -22.55%
std::unique_copy(deque<int>)_(contiguous)/52 14.636 -20.16%
std::unique_copy(deque<int>)_(contiguous)/8192 3760.027 -
std::unique_copy(deque<int>)_(sprinkled)/1024 470.319 -
std::unique_copy(deque<int>)_(sprinkled)/32 10.970 -20.10%
std::unique_copy(deque<int>)_(sprinkled)/52 18.669 -18.34%
std::unique_copy(deque<int>)_(sprinkled)/8192 3768.664 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 602.086 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.896 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 27.116 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4486.159 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 642.524 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.817 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.487 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5142.334 -
std::unique_copy(list<int>)_(contiguous)/1024 746.547 -54.00%
std::unique_copy(list<int>)_(contiguous)/32 11.202 -
std::unique_copy(list<int>)_(contiguous)/52 21.986 -
std::unique_copy(list<int>)_(contiguous)/8192 7089.052 3.61%
std::unique_copy(list<int>)_(sprinkled)/1024 1475.526 97.46%
std::unique_copy(list<int>)_(sprinkled)/32 12.482 -
std::unique_copy(list<int>)_(sprinkled)/52 21.735 -
std::unique_copy(list<int>)_(sprinkled)/8192 7326.570 5.39%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 1514.865 90.27%
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.364 1.02%
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.704 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7716.716 3.43%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1562.665 83.77%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.123 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.263 -1.48%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7865.869 5.94%
std::unique_copy(vector<int>)_(contiguous)/1024 249.932 -
std::unique_copy(vector<int>)_(contiguous)/32 8.834 1.00%
std::unique_copy(vector<int>)_(contiguous)/52 13.428 -
std::unique_copy(vector<int>)_(contiguous)/8192 1903.058 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.945 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.265 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.835 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1885.910 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 544.962 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.024 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.560 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3709.659 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 584.756 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.236 -1.16%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.167 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4428.333 -
std::unordered_map<int,_int>::clear()/0 422.002 -
std::unordered_map<int,_int>::clear()/1024 8526.358 -42.83%
std::unordered_map<int,_int>::clear()/32 618.915 -25.88%
std::unordered_map<int,_int>::clear()/8192 64713.803 -41.76%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.012 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.237 -12.40%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.246 -2.80%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.459 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.612 3.07%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.263 -19.69%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.696 11.03%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.421 -2.04%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.248 -8.44%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.294 -1.45%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.488 78.24%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.546 16.61%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.632 27.48%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.507 6.76%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 15.127 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8819.687 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 288.732 -1.60%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 106080.987 -5.87%
std::unordered_map<int,_int>::ctor(const&)/0 13.863 -
std::unordered_map<int,_int>::ctor(const&)/1024 6671.914 -12.51%
std::unordered_map<int,_int>::ctor(const&)/32 199.443 -10.75%
std::unordered_map<int,_int>::ctor(const&)/8192 54785.054 -13.45%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.961 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9875.744 -22.99%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 264.639 -14.95%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 81195.375 -18.00%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.827 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13689.690 -22.85%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 372.841 -27.84%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141711.755 -17.19%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.847 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13479.459 -20.71%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 373.061 -17.12%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141754.312 -14.11%
std::unordered_map<int,_int>::erase(iterator)/0 19.918 -24.24%
std::unordered_map<int,_int>::erase(iterator)/1024 20.369 -29.55%
std::unordered_map<int,_int>::erase(iterator)/32 20.441 -25.57%
std::unordered_map<int,_int>::erase(iterator)/8192 20.373 -29.45%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.963 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5555.638 -37.05%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 537.006 -18.74%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45158.361 -36.19%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.545 -26.07%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.898 -27.72%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.766 -25.36%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.040 -25.09%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.294 16.03%
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 0.924 -14.09%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.074 -9.24%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 0.965 -20.88%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.328 5.60%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.342 4.23%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.568 -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.334 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.331 19.25%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.183 3.33%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.134 -5.08%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.428 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13643.130 -22.29%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 755.652 -20.30%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 138971.592 -21.22%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.911 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7518.280 -23.04%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 611.110 -14.70%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85004.832 -20.20%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.885 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15104.291 -26.86%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 819.306 -20.39%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 153186.317 -21.13%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.008 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14775.434 -25.20%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 810.371 -20.57%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 148309.495 -23.86%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.659 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.120 5.81%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.673 -17.48%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.867 24.15%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.136 -16.54%
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 20.661 -14.69%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 19.360 -17.06%
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.453 -20.54%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.910 1.78%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.354 4.46%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.967 -12.22%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.280 5.04%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.154 -16.39%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 20.402 -17.52%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.715 -16.03%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 23.247 -6.50%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.258 1.60%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6754.316 -34.63%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 222.032 -38.13%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54722.628 -33.95%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.279 1.10%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6777.906 -12.10%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 203.063 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55648.063 -18.91%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1342.690 1.96%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.920 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26598.960 -1.33%
std::unordered_multimap<int,_int>::clear()/0 423.748 -
std::unordered_multimap<int,_int>::clear()/1024 8187.667 5.21%
std::unordered_multimap<int,_int>::clear()/32 614.484 -
std::unordered_multimap<int,_int>::clear()/8192 63433.812 4.03%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.016 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.171 -4.10%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.229 -1.45%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.397 -2.25%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.397 -18.83%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.567 -10.52%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.690 13.47%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.707 8.87%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.017 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.653 -1.61%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.415 -11.50%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.668 4.84%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.271 -44.06%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.398 -5.51%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.392 7.40%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.469 -2.56%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.958 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 9011.265 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 305.767 1.88%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 110879.013 -3.08%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.972 1.40%
std::unordered_multimap<int,_int>::ctor(const&)/1024 6655.261 -
std::unordered_multimap<int,_int>::ctor(const&)/32 196.269 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54857.855 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.934 1.10%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9274.455 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 259.693 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77020.498 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.894 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13656.089 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 387.387 1.66%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 145708.195 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.868 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13371.604 -1.63%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 380.497 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 146225.826 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.885 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 21.151 3.82%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.305 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 26.360 29.59%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.936 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5745.717 3.69%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 554.490 5.65%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45850.531 1.70%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.703 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.989 4.02%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.263 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.078 3.53%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.272 -32.56%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.121 14.16%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.173 2.98%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.921 -5.24%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.018 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.155 -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.251 8.84%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.390 13.86%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.182 10.84%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.208 4.82%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.152 -7.89%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.614 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16445.122 3.98%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 817.817 1.50%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 175375.042 -2.64%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.237 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15806.124 3.18%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 853.014 1.25%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 183549.314 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.045 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16496.075 -3.77%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 847.511 -2.75%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 171692.249 -1.73%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.604 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18177.690 1.78%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 904.277 3.55%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 188122.187 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.167 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 25.295 -21.70%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 22.185 1.19%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 30.552 -10.95%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.569 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 24.621 -4.38%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 19.865 -9.64%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 23.029 13.68%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.157 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6682.347 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 206.509 -2.21%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54059.678 -1.89%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.224 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6699.300 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.817 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54684.085 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.876 3.20%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1717.376 27.81%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.821 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 29818.571 12.15%
std::unordered_multiset<int>::clear()/0 421.632 -
std::unordered_multiset<int>::clear()/1024 7741.542 -
std::unordered_multiset<int>::clear()/32 609.244 -
std::unordered_multiset<int>::clear()/8192 58710.459 -
std::unordered_multiset<int>::contains(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.219 -9.82%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.318 7.56%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.527 11.13%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.365 8.72%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.605 24.23%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.513 4.43%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.516 -
std::unordered_multiset<int>::count(key)_(existent)/0 0.010 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.617 13.52%
std::unordered_multiset<int>::count(key)_(existent)/32 1.704 -1.18%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.788 3.92%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.276 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.160 5.27%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.123 -6.91%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.202 2.37%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.989 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8809.254 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 301.697 -1.44%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 103827.987 -1.16%
std::unordered_multiset<int>::ctor(const&)/0 13.843 -
std::unordered_multiset<int>::ctor(const&)/1024 6649.032 -
std::unordered_multiset<int>::ctor(const&)/32 198.634 -
std::unordered_multiset<int>::ctor(const&)/8192 54595.158 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 14.153 1.98%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9110.472 1.09%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 255.243 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75292.690 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.829 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13293.200 -2.01%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 385.148 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142151.976 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.807 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12947.294 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.634 1.36%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141581.751 -
std::unordered_multiset<int>::erase(iterator)/0 19.650 -
std::unordered_multiset<int>::erase(iterator)/1024 20.543 -2.73%
std::unordered_multiset<int>::erase(iterator)/32 20.200 -
std::unordered_multiset<int>::erase(iterator)/8192 20.256 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.271 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5460.233 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 540.733 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43801.416 -1.24%
std::unordered_multiset<int>::erase(key)_(existent)/0 20.604 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.200 -4.59%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.149 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.224 -3.08%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.345 -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.136 -1.19%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.208 -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.052 -3.09%
std::unordered_multiset<int>::find(key)_(existent)/0 0.011 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.195 -1.62%
std::unordered_multiset<int>::find(key)_(existent)/32 1.172 -1.90%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.163 -3.73%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.334 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.989 -3.55%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.157 -3.12%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.087 -3.58%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.358 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 15795.997 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 795.434 -1.11%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 172395.834 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.270 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15075.850 -2.51%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 833.297 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 185824.569 1.72%
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.031 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 31.979 -
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.849 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 34.225 -
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.495 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 24.980 -1.85%
std::unordered_multiset<int>::insert(value)_(new_value)/32 21.006 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 19.846 -1.11%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.259 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6615.185 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 211.311 2.71%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54867.177 1.16%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.262 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6654.183 -1.08%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 198.540 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54580.811 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.932 13.12%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1328.651 3.34%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.219 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26106.467 -2.27%
std::unordered_set<int>::clear()/0 422.005 -
std::unordered_set<int>::clear()/1024 8409.856 2.98%
std::unordered_set<int>::clear()/32 612.748 -
std::unordered_set<int>::clear()/8192 63728.540 -
std::unordered_set<int>::contains(key)_(existent)/0 0.013 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.452 21.47%
std::unordered_set<int>::contains(key)_(existent)/32 1.291 -
std::unordered_set<int>::contains(key)_(existent)/8192 1.329 -
std::unordered_set<int>::contains(key)_(non-existent)/0 0.336 -23.70%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.261 -33.11%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.569 -10.39%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.568 -2.34%
std::unordered_set<int>::count(key)_(existent)/0 0.018 -
std::unordered_set<int>::count(key)_(existent)/1024 1.293 -
std::unordered_set<int>::count(key)_(existent)/32 1.338 -20.29%
std::unordered_set<int>::count(key)_(existent)/8192 1.372 -5.26%
std::unordered_set<int>::count(key)_(non-existent)/0 0.405 17.87%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.475 -6.70%
std::unordered_set<int>::count(key)_(non-existent)/32 1.617 -
std::unordered_set<int>::count(key)_(non-existent)/8192 1.685 10.00%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.807 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9629.253 4.05%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 311.196 3.90%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 112627.282 6.18%
std::unordered_set<int>::ctor(const&)/0 13.874 -
std::unordered_set<int>::ctor(const&)/1024 6734.901 1.49%
std::unordered_set<int>::ctor(const&)/32 203.761 -
std::unordered_set<int>::ctor(const&)/8192 56183.482 2.47%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.998 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9837.730 1.78%
std::unordered_set<int>::ctor(const&,_alloc)/32 289.011 7.12%
std::unordered_set<int>::ctor(const&,_alloc)/8192 82547.841 2.29%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.844 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13802.729 1.92%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.197 3.58%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142887.638 1.13%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.815 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13659.285 1.89%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 376.098 2.65%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142433.084 -
std::unordered_set<int>::erase(iterator)/0 19.614 -
std::unordered_set<int>::erase(iterator)/1024 23.659 16.90%
std::unordered_set<int>::erase(iterator)/32 21.312 5.69%
std::unordered_set<int>::erase(iterator)/8192 24.139 16.52%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.221 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5401.301 1.60%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 521.563 -1.97%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43395.239 -1.82%
std::unordered_set<int>::erase(key)_(existent)/0 21.320 -
std::unordered_set<int>::erase(key)_(existent)/1024 26.551 18.39%
std::unordered_set<int>::erase(key)_(existent)/32 21.465 -
std::unordered_set<int>::erase(key)_(existent)/8192 29.676 26.10%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.258 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.042 -4.30%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.104 -5.40%
std::unordered_set<int>::erase(key)_(non-existent)/8192 1.004 2.84%
std::unordered_set<int>::find(key)_(existent)/0 0.012 -
std::unordered_set<int>::find(key)_(existent)/1024 1.152 -2.74%
std::unordered_set<int>::find(key)_(existent)/32 1.197 -
std::unordered_set<int>::find(key)_(existent)/8192 1.246 -
std::unordered_set<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.053 -15.83%
std::unordered_set<int>::find(key)_(non-existent)/32 1.154 1.96%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.140 -1.89%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.652 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 13382.544 1.09%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 745.187 -1.02%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 139204.547 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.439 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7427.454 -5.53%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 614.800 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 86796.455 3.64%
std::unordered_set<int>::insert(value)_(already_present)/0 1.571 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.479 27.55%
std::unordered_set<int>::insert(value)_(already_present)/32 1.671 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.260 -4.10%
std::unordered_set<int>::insert(value)_(new_value)/0 19.142 -
std::unordered_set<int>::insert(value)_(new_value)/1024 21.067 1.08%
std::unordered_set<int>::insert(value)_(new_value)/32 19.974 -1.61%
std::unordered_set<int>::insert(value)_(new_value)/8192 20.002 -3.32%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.332 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6701.553 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 216.322 -1.66%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54131.808 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.314 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6671.716 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 201.361 1.34%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54994.631 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.824 -8.74%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1456.421 -1.23%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.540 5.20%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26957.333 2.16%
std::unordered_set<std::string>::clear()/0 423.099 -
std::unordered_set<std::string>::clear()/1024 22532.067 -1.23%
std::unordered_set<std::string>::clear()/32 896.917 1.03%
std::unordered_set<std::string>::clear()/8192 218543.210 -
std::unordered_set<std::string>::contains(key)_(existent)/0 0.015 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 40.274 -14.90%
std::unordered_set<std::string>::contains(key)_(existent)/32 39.418 -10.29%
std::unordered_set<std::string>::contains(key)_(existent)/8192 38.673 -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.402 -17.29%
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 21.406 -12.62%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.619 7.55%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 18.874 -9.15%
std::unordered_set<std::string>::count(key)_(existent)/0 0.011 -
std::unordered_set<std::string>::count(key)_(existent)/1024 42.014 43.13%
std::unordered_set<std::string>::count(key)_(existent)/32 37.013 -
std::unordered_set<std::string>::count(key)_(existent)/8192 41.639 5.86%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.269 -33.03%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.322 9.06%
std::unordered_set<std::string>::count(key)_(non-existent)/32 20.996 -1.17%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.709 -4.19%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.818 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40378.292 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 963.508 -11.17%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 727653.393 -
std::unordered_set<std::string>::ctor(const&)/0 13.814 -
std::unordered_set<std::string>::ctor(const&)/1024 34636.253 -
std::unordered_set<std::string>::ctor(const&)/32 723.234 3.76%
std::unordered_set<std::string>::ctor(const&)/8192 344217.322 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.941 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63384.600 -1.80%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1322.662 -13.06%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 610282.163 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.892 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62427.422 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1502.991 -5.73%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 641171.954 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.800 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 64315.656 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1492.334 -14.13%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 637638.802 -
std::unordered_set<std::string>::erase(iterator)/0 32.143 -
std::unordered_set<std::string>::erase(iterator)/1024 28.682 8.63%
std::unordered_set<std::string>::erase(iterator)/32 28.070 -18.13%
std::unordered_set<std::string>::erase(iterator)/8192 26.112 -14.86%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.494 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12075.773 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 692.791 2.59%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117504.264 -
std::unordered_set<std::string>::erase(key)_(existent)/0 72.887 -19.28%
std::unordered_set<std::string>::erase(key)_(existent)/1024 83.504 -16.93%
std::unordered_set<std::string>::erase(key)_(existent)/32 73.755 -37.91%
std::unordered_set<std::string>::erase(key)_(existent)/8192 95.886 -26.27%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.268 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 24.391 -2.20%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 27.219 29.91%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 24.603 2.30%
std::unordered_set<std::string>::find(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::find(key)_(existent)/1024 38.622 3.41%
std::unordered_set<std::string>::find(key)_(existent)/32 37.456 12.50%
std::unordered_set<std::string>::find(key)_(existent)/8192 35.221 3.60%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.334 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.059 -3.89%
std::unordered_set<std::string>::find(key)_(non-existent)/32 21.303 -7.99%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.348 -1.24%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.919 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56496.361 1.51%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1886.139 -1.22%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 605891.741 1.22%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.833 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57497.456 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1977.823 5.70%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 560575.554 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 25.469 -40.79%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 72.178 35.02%
std::unordered_set<std::string>::insert(value)_(already_present)/32 68.995 36.40%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 61.659 11.58%
std::unordered_set<std::string>::insert(value)_(new_value)/0 46.786 -16.77%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 41.268 -8.27%
std::unordered_set<std::string>::insert(value)_(new_value)/32 64.028 -7.25%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 63.586 1.04%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.193 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36335.321 1.16%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 781.056 3.84%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 343813.597 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.190 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36172.900 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 626.158 -10.13%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346250.556 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17262.871 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 374.674 28.19%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 213266.113 1.70%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 244.558 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.795 1.08%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1887.225 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.201 -1.92%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.911 3.91%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 831.268 -8.39%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.216 1.12%
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.149 5.00%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 694.524 -21.19%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.296 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.086 6.92%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 643.063 -24.58%
std::vector<int>::ctor(size)/1024 40.612 -5.95%
std::vector<int>::ctor(size)/32 10.364 -1.30%
std::vector<int>::ctor(size)/8192 573.222 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 40.554 -5.00%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.931 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 263.262 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.707 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.755 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.242 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.957 1.31%
std::vector<int>::erase(middle)_(cheap_elements)/32 4.303 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.775 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.395 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.021 1.12%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.720 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 805.565 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 459.771 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3053.912 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 936.357 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 481.888 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4246.805 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2231.044 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.175 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13467.523 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.879 -
std::vector<int>::insert(middle)_(cheap_elements)/32 6.040 -2.69%
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.535 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.660 1.11%
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.001 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 889.365 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 101.690 -1.13%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.925 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 706.882 5.60%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.657 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.373 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.288 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.368 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.367 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.358 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 484.348 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.741 1.60%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4597.713 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6341.568 1.15%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 136.151 7.48%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52435.976 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 699.327 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.869 -1.26%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6946.204 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19497.868 -1.72%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 592.013 -1.76%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 170788.054 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 699.321 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.890 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6933.922 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19417.647 -1.14%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 591.937 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 169683.358 -1.02%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 699.419 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.866 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6940.562 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20650.913 4.76%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 593.219 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 179201.069 4.31%
std::vector<std::string>::ctor(size)/1024 431.733 -
std::vector<std::string>::ctor(size)/32 34.531 -
std::vector<std::string>::ctor(size)/8192 4285.664 1.24%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 583.032 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.731 2.43%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5445.042 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19297.749 -1.57%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 559.810 -1.13%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 167821.793 -1.59%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 578.022 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.768 1.76%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4575.210 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.153 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.314 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4584.184 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.820 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.809 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2276.712 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.127 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.302 -1.35%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2290.569 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 571.480 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.137 3.29%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4562.602 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.406 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.052 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4577.749 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1637.130 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 486.907 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9811.764 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15236.279 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 825.888 1.25%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 115347.009 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3142.033 3.15%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 546.358 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20853.508 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16845.209 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 885.703 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 127132.620 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1701.076 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 583.471 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 11033.482 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13398.243 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 904.429 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 115450.118 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.517 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.151 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2269.330 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.306 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.260 -1.82%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.733 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.370 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.710 -2.94%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5696.409 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6223.947 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 119.604 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51389.589 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 543.552 1.82%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 42.132 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3169.829 1.13%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 598.542 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.945 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5786.612 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.048 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.839 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.697 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.484 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.010 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.623 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.878 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.827 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.841 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.373 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.385 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.402 -
vector<bool>(const_vector<bool>&) 9.766 -6.57%
vector<bool>(size_type,_const_value_type&) 8.159 -12.16%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.010 -6.49%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.920 2.24%
vector<bool>::reserve() 8.473 -6.62%
Geometric Mean 217.967 -4.85%