Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-macbook-xcode26-benchmarksuite-b0fce8ec2e47 test results

Run Order Start Time Duration
Current 562598 2026-01-05T22:33:30 0:00:00
Previous 562585 2026-01-05T22:33:58 0:00:00
Baseline 561507 2026-01-05T22:33:53 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2148 2498
Performance Improvements 2356 2509
Unchanged Tests 52676 52173
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::rotate_copy(deque<int>)/32 245.14% 2.669 9.211 - 251.26% -
rng::rotate_copy(deque<int>)/32 235.38% 2.775 9.308 - 245.59% -
std::multiset<std::string>::insert(value)_(already_present)/0 178.36% 19.586 54.522 - 178.92% -
SetIntersection_Interlaced_Vector_uint64_262144_16 157.32% 3352002.370 8625433.801 - 170.61% -
SetIntersection_Interlaced_Vector_float_262144_64 157.23% 7248811.173 18646178.413 - -6.46% -
std::move_backward(list<int>)/4096 117.79% 4422.371 9631.629 - 95.90% -
std::replace(list<int>)_(prefix)/1024 116.81% 739.825 1604.046 - 116.76% -
rng::fill_n(list<int>)/1024 113.90% 649.642 1389.612 - 113.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 106.46% 4480815.213 9250903.114 - 83.21% -
rng::rotate_copy(vector<int>)/8192 92.28% 284.243 546.535 - 92.70% -
std::map<std::string,_int>::contains(key)_(existent)/0 85.67% 0.014 0.025 - 69.90% -
rng::copy_backward(vector<bool>)_(aligned)/262144 85.09% 281.555 521.142 - 77.06% -
std::unordered_set<int>::count(key)_(non-existent)/0 83.46% 0.266 0.488 - 20.59% -
rng::find_if_not(list<int>)_(process_all)/8192 75.40% 7233.831 12688.261 - 41.57% -
std::map<std::string,_int>::erase(key)_(existent)/32 72.66% 52.387 90.449 - 13.06% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 71.95% 0.345 0.593 - 52.12% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 71.62% 590.303 1013.101 - 48.38% -
std::copy_n(vector<bool>)_(aligned)/1048576 71.56% 2172.923 3727.934 - 122.21% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 69.80% 0.411 0.698 - 25.50% -
std::map<std::string,_int>::erase(key)_(existent)/0 67.82% 43.389 72.815 - 72.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 66.63% 0.419 0.697 - 70.00% -
std::copy_backward(vector<int>)/262144 65.27% 12455.691 20585.673 - 64.26% -
rng::copy_backward(vector<int>)/262144 65.14% 12533.289 20697.029 - 66.07% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 63.25% 24.229 39.553 - 65.56% -
rng::reverse(list<int>)/4096 62.57% 1646.353 2676.427 - 52.74% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 62.52% 42.431 68.959 - 12.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 62.42% 0.429 0.697 - 55.28% -
std::copy(deque<int>)/262144 57.33% 10342.668 16272.141 - 57.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 55.23% 3228819.832 5011952.834 - 4.54% -
BM_PopHeap_uint64_1 53.91% 0.450 0.692 - 33.31% -
rng::generate_n(list<int>)/8192 53.84% 7020.752 10801.070 - 55.01% -
BM_RangesPushHeap_string_Descending_262144 53.69% 3.215 4.941 - -3.47% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 52.44% 1.999 3.047 - -18.23% -
rng::generate(list<int>)/8192 51.63% 7540.150 11433.093 - 51.73% -
std::find_end(list<int>,_pred)_(same_length)/8192 49.99% 7916.085 11873.481 - -42.33% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 49.43% 0.467 0.698 - 55.96% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 48.35% 639.282 948.346 - 38.07% -
rng::find_if_not(list<int>)_(bail_25%)/32768 48.15% 7991.930 11839.800 - 13.09% -
rng::contains(list<int>)_(process_all)/8192 48.10% 7341.796 10873.436 - 56.06% -
std::multiset<std::string>::erase(key)_(existent)/0 46.75% 41.436 60.809 - 2.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 46.69% 33.491 49.129 - 7.55% -
std::find(list<int>)_(process_all)/8192 45.52% 7419.819 10797.183 - 27.00% -
SetIntersection_Interlaced_Vector_uint32_16384_256 43.25% 13633927.771 19530289.646 - 38.28% -
SetIntersection_Interlaced_Vector_uint64_16384_64 43.02% 5931189.501 8482763.933 - 41.58% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 42.73% 31.979 45.644 - 43.27% -
BM_std_min<unsigned_short>/1 41.63% 0.322 0.455 - 79.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 41.60% 250388130.535 354547220.604 - -1.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 38.53% 244081218.068 338113981.889 - 36.27% -
std::equal(vector<bool>)_(unaligned)/8 38.25% 0.738 1.020 - 19.72% -
BM_std_min<unsigned_int>/1 38.03% 0.330 0.455 - 39.89% -
SetIntersection_Interlaced_Vector_float_262144_4 38.01% 1488235.812 2053887.531 - -4.73% -
BM_RangesPushHeap_float_SingleElement_1 37.93% 0.447 0.617 - -3.11% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 37.64% 50.986 70.176 - 16.65% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 36.93% 0.355 0.486 - -0.15% -
BM_vector_deque_ranges_move/0 36.77% 0.371 0.508 - -2.26% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 36.25% 29.546 40.256 - -1.37% -
std::find_if(list<int>)_(bail_25%)/32768 36.15% 7846.269 10682.342 - 2.48% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 36.00% 0.506 0.688 - 34.34% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 35.93% 32.856 44.661 - -2.91% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 35.29% 8.520 11.528 - 35.93% -
std::equal(list<int>)_(it,_it,_it,_it)/50 35.15% 25.160 34.004 - -15.83% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.81% 28.663 38.639 - 35.45% -
std::move(deque<int>)/262144 34.10% 15132.559 20292.422 - 36.22% -
std::multiset<std::string>::insert(value)_(new_value)/8192 33.72% 75.401 100.829 - 5.67% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 33.72% 72.113 96.426 - 44.82% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 33.40% 6.061 8.085 - 34.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 33.31% 13800212.921 18396443.537 - -40.52% -
rng::all_of(list<int>)_(process_all)/8192 33.27% 7966.784 10617.295 - 43.16% -
SetIntersection_Interlaced_Vector_uint64_262144_256 33.07% 34194044.109 45501625.758 - 20.38% -
std::equal(vector<bool>)_(unaligned)/50 33.03% 0.800 1.064 - 20.72% -
std::find_first_of(deque<int>)_(large_needle)/50 32.78% 670.318 890.020 - 26.86% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 32.46% 29.867 39.561 - 34.36% -
rng::copy_backward(list<int>)/32768 32.10% 29145.237 38501.478 - 26.95% -
BM_RangesMakeHeap_uint32_Random_4 31.78% 1.172 1.544 - -9.36% -
rng::copy_n(vector<int>)/32768 31.34% 2672.869 3510.542 - 53.02% -
rng::find(list<int>)_(process_all)/8192 31.22% 7985.164 10478.402 - 0.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 31.07% 28.607 37.495 - 9.37% -
rng::copy_backward(vector<int>)/32768 31.02% 2695.133 3531.288 - 7.44% -
std::set<std::string>::erase(iterator)/8192 31.00% 25.519 33.429 - 29.54% -
SetIntersection_Interlaced_Vector_uint32_262144_16 30.84% 3297401.437 4314347.977 - 23.49% -
BM_RangesPushHeap_string_Ascending_262144 30.76% 30.327 39.655 - 12.40% -
std::set<std::string>::erase(key)_(existent)/1024 30.38% 77.215 100.675 - 31.49% -
BM_std_min<char>/1 29.99% 0.256 0.333 - 15.58% -
SetIntersection_Interlaced_Vector_uint32_1024_256 29.91% 5457104.683 7089264.062 - 11.36% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 29.85% 25.239 32.773 - -6.10% -
SetIntersection_Interlaced_Vector_uint32_16384_16 29.81% 2502487.075 3248470.950 - 31.93% -
BM_RangesPushHeap_float_Descending_1 29.64% 0.431 0.559 - -19.81% -
BM_RangesMakeHeap_uint64_Random_4 29.30% 1.267 1.639 - 42.03% -
std::move(vector<bool>)_(aligned)/1048576 29.17% 2121.414 2740.323 - 29.50% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 29.04% 873717.581 1127449.961 - 20.60% -
rng::move(vector<bool>)_(aligned)/1048576 28.76% 2130.625 2743.406 - 29.11% -
SetIntersection_Interlaced_Vector_uint32_262144_4 28.74% 1519546.354 1956265.803 - 28.35% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 28.50% 35.314 45.377 - 6.72% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 28.25% 0.470 0.602 - 7.21% -
rng::replace(vector<int>)_(sprinkled)/50 27.87% 8.048 10.290 - 28.18% -
BM_std_minmax<long_long>/2 27.85% 0.902 1.153 - -12.30% -
rng::find_end(list<int>,_pred)_(same_length)/8192 27.83% 9431.817 12057.034 - -37.74% -
std::move(vector<int>)/32768 27.83% 2136.704 2731.278 - 28.22% -
rng::move(vector<int>)/32768 27.73% 2154.342 2751.832 - 28.37% -
rng::contains_subrange(list<int>)_(process_all)/8192 27.72% 8089.876 10332.346 - 47.44% -
std::set<std::string>::insert(value)_(new_value)/8192 27.54% 71.327 90.972 - 30.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 27.29% 2615988.670 3329931.537 - 6.12% -
rng::copy(vector<int>)/4096 27.25% 145.440 185.067 - 23.85% -
BM_PopHeap_pair<uint32,_uint32>_1 27.24% 0.497 0.633 - 24.90% -
rng::replace(vector<int>)_(sprinkled)/32 27.08% 5.295 6.729 - 20.07% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 27.07% 17791.244 22607.044 - 27.31% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 26.89% 0.936 1.188 - -10.15% -
rng::copy(vector<bool>)_(aligned)/1048576 26.71% 1039.530 1317.191 - -63.12% -
SetIntersection_Interlaced_Vector_uint64_1024_16 26.64% 1976828.693 2503386.374 - 2.80% -
std::find_end(list<int>)_(process_all)/8192 26.60% 7361.033 9319.416 - 33.35% -
rng::transform(list<int>)_(identity_transform)/8192 26.41% 7642.861 9661.069 - 27.08% -
rng::any_of(list<int>)_(process_all)/8192 26.35% 7635.223 9647.409 - 35.71% -
rng::unique_copy(deque<int>)_(sprinkled)/32 26.25% 9.287 11.725 - 16.28% -
std::transform(list<int>)_(identity_transform)/8192 26.00% 7702.491 9705.261 - 27.06% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 25.94% 34.129 42.983 - 5.20% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 25.89% 0.554 0.697 - 13.31% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.85% 25.884 32.576 - 25.76% -
std::none_of(list<int>)_(process_all)/8192 25.67% 7638.460 9599.487 - 33.31% -
std::unordered_set<int>::contains(key)_(non-existent)/32 25.38% 1.533 1.922 - 25.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 25.37% 0.556 0.698 - 39.22% -
std::map<std::string,_int>::erase(key)_(existent)/8192 25.31% 86.591 108.508 - 67.20% -
rng::is_partitioned(deque<int>)_(partitioned)/32 25.22% 9.126 11.428 - 8.10% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 24.87% 7.150 8.928 - 24.34% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 24.74% 771.036 961.795 - 24.77% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 24.69% 1281.590 1598.017 - 29.18% -
std::copy(deque<int>)/1048576 24.68% 49704.590 61973.203 - 24.61% -
BM_PushHeap_string_Ascending_1024 24.62% 11.868 14.789 - 13.00% -
std::multiset<std::string>::erase(key)_(existent)/32 24.52% 50.125 62.418 - 6.28% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 24.21% 29.238 36.316 - 26.04% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 23.89% 7237.171 8966.471 - 22.98% -
std::set<int>::insert(value)_(already_present)/1024 23.66% 5.751 7.112 - 4.95% -
BM_PushHeap_string_Ascending_256 23.23% 9.442 11.635 - 14.25% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 23.03% 29.952 36.849 - 7.26% -
SetIntersection_Interlaced_Vector_uint64_16384_16 23.02% 2768249.979 3405413.940 - 39.85% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 22.93% 2.368 2.910 - 21.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 22.75% 30.056 36.893 - 23.68% -
std::find_first_of(deque<int>)_(large_needle)/32 22.54% 283.061 346.871 - 13.64% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 21.99% 92854891.569 113272173.889 - 40.55% -
rng::remove_copy_if(list<int>)_(prefix)/8192 21.98% 7260.325 8856.437 - 21.73% -
BM_std_min<unsigned___int128>/1 21.92% 0.338 0.412 - 12.20% -
rng::remove_copy(list<int>)_(sprinkled)/8192 21.87% 7048.542 8590.148 - 22.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 21.85% 25.767 31.398 - -12.55% -
BM_RangesMakeThenSortHeap_float_Descending_4 21.81% 1.090 1.328 - 3.43% -
rng::copy(deque<int>)/262144 21.60% 10393.687 12638.417 - 21.36% -
BM_vector_deque_ranges_move_backward/0 21.54% 0.456 0.554 - -8.60% -
BM_std_minmax<unsigned_long_long>/1 21.50% 0.570 0.692 - 18.66% -
rng::remove_copy(list<int>)_(prefix)/8192 21.43% 7053.200 8564.831 - 21.82% -
rng::partition(deque<int>)_(dense)/50 21.38% 13.919 16.894 - 9.71% -
BM_std_minmax<long_long>/3 21.21% 1.251 1.517 - -13.30% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 21.12% 29.210 35.378 - -2.89% -
rng::reverse(list<int>)/32768 20.88% 17107.901 20679.971 - 17.26% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 20.85% 19.109 23.093 - -5.90% -
std::multimap<std::string,_int>::erase(iterator)/8192 20.65% 26.660 32.165 - -2.06% -
std::multiset<std::string>::insert(value)_(already_present)/32 20.61% 41.708 50.302 - 21.14% -
rng::stable_partition(deque<int>)_(dense)/50 20.44% 36.446 43.896 - 17.37% -
std::all_of(list<int>)_(process_all)/8192 20.44% 8223.969 9904.697 - 30.22% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 20.23% 1.144 1.376 - 20.02% -
rng::is_partitioned(deque<int>)_(partitioned)/50 20.21% 14.115 16.968 - 7.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 20.06% 60463891.112 72591703.685 - -3.70% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 20.03% 1.044 1.253 - -6.43% -
rng::any_of(list<int>)_(process_all)/32768 19.98% 26648.712 31972.388 - 22.84% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.94% 37.458 44.927 - 19.64% -
std::copy_backward(list<int>)/32768 19.94% 26718.858 32046.055 - 20.11% -
rng::copy(deque<int>)/1048576 19.78% 50025.101 59918.346 - 19.99% -
SetIntersection_Interlaced_Vector_float_1024_256 19.70% 5087368.440 6089802.295 - -23.33% -
std::remove_copy(list<int>)_(sprinkled)/8192 19.50% 6982.269 8343.654 - 19.83% -
std::multiset<int>::find(key)_(non-existent)/8192 19.49% 8.571 10.241 - 19.94% -
rng::unique_copy(deque<int>)_(sprinkled)/52 19.42% 15.651 18.691 - 26.62% -
std::remove_copy_if(list<int>)_(prefix)/8192 19.24% 7242.162 8635.554 - 18.67% -
BM_vector_deque_move/2 19.24% 1.738 2.072 - 13.10% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 19.22% 91194239.078 108725143.569 - 8.58% -
SetIntersection_Interlaced_Vector_float_1024_64 19.04% 3568088.191 4247546.767 - -27.55% -
std::count_if(list<int>)_(every_other)/8192 18.99% 7703.844 9166.718 - 19.81% -
std::copy_if(list<int>)_(entire_range)/32768 18.68% 28169.421 33432.675 - 11.43% -
std::copy_n(vector<bool>)_(aligned)/262144 18.65% 563.768 668.920 - -1.03% -
rng::search(list<int>)_(same_length)/8192 18.64% 8072.917 9577.888 - -1.14% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 18.59% 5.296 6.281 - 17.04% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 18.58% 0.486 0.576 - 28.90% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 18.50% 37.629 44.589 - 4.18% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 18.46% 1.111 1.316 - 1.86% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 18.43% 7222.712 8554.188 - 18.52% -
rng::partition(deque<int>)_(dense)/32 18.40% 9.409 11.141 - 5.96% -
std::all_of(list<int>)_(process_all)/32768 18.40% 26696.951 31609.724 - 20.86% -
std::remove_copy(list<int>)_(prefix)/8192 18.40% 7018.424 8309.556 - 18.30% -
rng::is_partitioned(list<int>)_(partitioned)/8192 18.39% 8133.716 9629.652 - 34.33% -
std::unordered_set<int>::find(key)_(non-existent)/1024 18.30% 1.017 1.203 - -7.57% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 18.24% 21.784 25.758 - 11.81% -
std::find(list<int>)_(process_all)/32768 17.73% 26032.005 30647.873 - 11.00% -
BM_RangesPushHeap_string_Random_262144 17.37% 18.328 21.512 - 16.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 17.33% 549.167 644.342 - 13.83% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 17.30% 1.250 1.466 - 12.05% -
std::set<int>::insert(value)_(already_present)/8192 17.30% 9.935 11.653 - 7.59% -
std::map<std::string,_int>::erase(iterator)/8192 17.24% 26.113 30.615 - 15.76% -
BM_tolower_char<char> 17.21% 0.590 0.692 - 0.17% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 17.17% 1.113 1.304 - 3.08% -
std::find_if_not(list<int>)_(process_all)/32768 16.95% 27962.712 32702.191 - 9.20% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 16.92% 9.770 11.423 - 8.20% -
rng::stable_partition(deque<int>)_(dense)/1024 16.87% 569.235 665.279 - 12.76% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 16.86% 7604.217 8886.038 - 17.23% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 16.82% 45.983 53.716 - 15.47% -
std::unique(list<int>)_(sprinkled)/1024 16.68% 961.977 1122.461 - 18.02% -
rng::find_first_of(list<int>)_(large_needle)/1024 16.68% 855270.293 997934.499 - 3.35% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 16.65% 45646075.619 53243992.612 - 4.94% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 16.64% 8301.820 9683.039 - 15.70% -
rng::partition(deque<int>)_(sparse)/50 16.56% 16.122 18.792 - -7.20% -
BM_RangesPushHeap_uint32_PipeOrgan_1 16.54% 0.483 0.562 - -11.72% -
BM_std_min<unsigned_char>/1 16.52% 0.329 0.383 - 17.99% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.51% 505.910 589.458 - 16.13% -
std::copy_n(vector<int>)/262144 16.28% 12531.650 14572.064 - 16.91% -
std::reverse(list<int>)/32768 16.26% 18577.042 21598.092 - 27.90% -
rng::stable_partition(deque<int>)_(dense)/32 16.22% 27.767 32.272 - 15.24% -
BM_vector_deque_move/1 16.19% 2.001 2.325 - 10.15% -
rng::copy_n(vector<int>)/262144 16.17% 12540.561 14567.804 - 16.26% -
rng::copy(vector<int>)/32768 16.03% 3224.576 3741.339 - 7.32% -
BM_RangesMakeHeap_float_Random_4 15.93% 1.571 1.821 - 19.04% -
std::multiset<std::string>::find(key)_(existent)/8192 15.90% 40.005 46.366 - 60.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 15.85% 9439121.142 10935102.184 - 12.20% -
std::copy_if(list<int>)_(every_other)/32768 15.79% 25176.052 29152.208 - 15.57% -
SetIntersection_Interlaced_Vector_float_16384_1024 15.79% 42102913.581 48749772.653 - -33.82% -
std::set<std::string>::erase(iterator)/0 15.77% 25.599 29.637 - 16.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 15.74% 155497211.299 179971874.112 - -15.58% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 15.71% 8633.481 9989.462 - -9.86% -
std::search(list<int>)_(no_match)/8192 15.70% 7046.664 8153.251 - 13.99% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 15.59% 1.191 1.376 - 2.77% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 15.59% 19.005 21.967 - 4.93% -
std::map<std::string,_int>::erase(iterator)/1024 15.56% 26.725 30.884 - 14.97% -
BM_MakeHeap_float_Random_4 15.50% 1.415 1.635 - 1.30% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 15.50% 13.337 15.404 - 15.31% -
std::copy_backward(vector<bool>)_(aligned)/1048576 15.46% 2202.987 2543.512 - -6.87% -
BM_RangesPushHeap_string_PipeOrgan_16384 15.45% 13.032 15.045 - 2.11% -
SetIntersection_Interlaced_Vector_uint32_16384_4 15.35% 1370517.597 1580844.705 - 3.28% -
std::map<std::string,_int>::erase(iterator)/0 15.28% 27.332 31.508 - 14.94% -
std::generate_n(list<int>)/8192 15.26% 6956.337 8017.833 - 16.00% -
rng::stable_partition(list<int>)_(dense)/8192 15.23% 18927.196 21810.556 - 19.64% -
std::map<std::string,_int>::find(key)_(existent)/8192 15.19% 29.238 33.679 - 8.60% -
std::copy_backward(vector<bool>)_(aligned)/262144 15.17% 682.107 785.563 - 4.79% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 15.12% 59.552 68.558 - 52.85% -
std::set<std::string>::equal_range(key)_(non-existent)/32 15.05% 9.565 11.005 - 10.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 15.01% 8076176.751 9288334.364 - -8.38% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 14.98% 85.675 98.507 - 5.32% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 14.91% 545.904 627.300 - 12.79% -
SetIntersection_Interlaced_Vector_float_262144_1024 14.79% 68850807.158 79032685.405 - -49.44% -
BM_lexicographical_compare_three_way_slow_path/1 14.78% 0.402 0.462 - 26.71% -
BM_vector_deque_move/0 14.52% 0.373 0.427 - -22.99% -
std::multiset<std::string>::find(key)_(existent)/1024 14.45% 28.691 32.837 - 39.07% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 14.38% 40.472 46.293 - 50.96% -
std::map<std::string,_int>::erase(iterator)/32 14.34% 25.461 29.112 - 5.06% -
BM_RangesPushHeap_string_Ascending_16384 14.33% 19.939 22.797 - 18.11% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 14.31% 3326.884 3803.071 - 14.50% -
BM_PushHeap_string_Ascending_16384 14.25% 18.118 20.700 - -7.02% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 14.22% 1.156 1.321 - -1.25% -
std::swap_ranges(deque<int>)/1024 14.22% 319.821 365.301 - 10.84% -
std::unordered_multiset<int>::contains(key)_(existent)/32 14.14% 1.272 1.452 - 12.32% -
rng::none_of(list<int>)_(process_all)/32768 14.08% 26169.737 29855.406 - 17.16% -
rng::swap_ranges(deque<int>)/1024 13.98% 316.077 360.276 - 6.92% -
std::remove(list<int>)_(prefix)/1024 13.88% 1023.697 1165.766 - 16.88% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 13.81% 7433.987 8460.622 - 14.00% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 13.73% 50596608.823 57542536.078 - 24.68% -
std::map<int,_int>::insert(value)_(already_present)/1024 13.72% 3.180 3.617 - 3.08% -
rng::find(list<int>)_(process_all)/32768 13.72% 25768.280 29304.460 - 5.07% -
rng::all_of(list<int>)_(process_all)/32768 13.68% 26369.979 29978.325 - 16.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 13.68% 29330694.465 33343308.923 - -17.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 13.67% 0.410 0.466 - -33.11% -
rng::swap_ranges(deque<int>)/8192 13.65% 2534.269 2880.115 - 6.89% -
std::multimap<std::string,_int>::erase(iterator)/1024 13.64% 27.740 31.522 - -4.51% -
std::copy_backward(vector<bool>)_(unaligned)/262144 13.49% 1654.590 1877.851 - 1.01% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 13.47% 25.414 28.838 - 16.91% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 13.38% 10.483 11.886 - 13.79% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 13.36% 40.228 45.602 - -31.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 13.25% 33.683 38.147 - -13.55% -
BM_StringRelational_Less_Small_Large_Control 13.23% 1.666 1.887 - 16.69% -
SetIntersection_Interlaced_Vector_uint64_1024_64 13.21% 3517731.118 3982342.722 - -15.83% -
rng::contains_subrange(list<int>)_(single_element)/8192 13.21% 6953.183 7871.513 - 12.52% -
BM_PushHeap_string_Ascending_64 13.17% 6.863 7.767 - 8.79% -
std::swap_ranges(deque<int>)/8192 13.17% 2555.989 2892.544 - 9.73% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 13.07% 1660.517 1877.524 - 1.60% -
rng::find_if_not(list<int>)_(process_all)/32768 13.02% 27783.364 31401.773 - 7.30% -
std::distance(deque<int>)/8192 13.02% 0.614 0.694 - 0.02% -
std::distance(deque<int>)/4096 12.93% 0.614 0.694 - 0.03% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 12.85% 78.276 88.336 - -3.24% -
BM_vector_deque_ranges_copy_backward/2 12.81% 1.833 2.068 - 6.47% -
std::multiset<std::string>::count(key)_(existent)/1024 12.79% 23.170 26.133 - 11.00% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 12.78% 1.297 1.463 - 18.16% -
BM_std_minmax<long_long>/4 12.66% 1.541 1.736 - -7.10% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 12.63% 0.401 0.452 - 0.20% -
BM_toupper_char<wchar_t> 12.63% 0.611 0.688 - 24.21% -
std::none_of(list<int>)_(process_all)/32768 12.63% 26362.385 29690.820 - 15.27% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 12.59% 1.200 1.351 - 7.61% -
BM_StringFindStringLiteral/64 12.53% 2.114 2.379 - 13.45% -
rng::find_first_of(vector<int>)_(small_needle)/50 12.52% 73.317 82.494 - 15.07% -
BM_MakeHeap_float_Random_64 12.52% 1.468 1.651 - -7.57% -
std::map<int,_int>::find(key)_(non-existent)/32 12.51% 2.280 2.565 - 6.81% -
rng::find_first_of(vector<int>)_(small_needle)/8192 12.49% 11392.022 12815.173 - 13.52% -
rng::fill_n(deque<int>)/32 12.41% 1.156 1.299 - 6.05% -
BM_std_minmax<unsigned_long_long>/3 12.39% 1.218 1.369 - 10.56% -
rng::unique_copy(list<int>)_(contiguous)/8192 12.38% 7051.919 7924.804 - 14.59% -
rng::find_if(list<int>)_(process_all)/32768 12.05% 27374.423 30673.669 - 4.96% -
rng::find_first_of(vector<int>)_(small_needle)/1024 12.02% 1436.597 1609.309 - 13.92% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 11.98% 578.275 647.543 - 10.09% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 11.91% 3287.735 3679.199 - 15.85% -
std::search(deque<int>,_pred)_(near_matches)/1000 11.90% 23723.547 26545.897 - 13.89% -
std::rotate_copy(list<int>)/8192 11.81% 6717.972 7511.039 - 11.55% -
std::stable_partition(deque<int>)_(sparse)/32 11.79% 11.079 12.385 - 1.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 11.77% 0.429 0.480 - -3.04% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 11.72% 30.881 34.499 - 44.48% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 11.69% 1438.668 1606.913 - 0.77% -
std::unordered_set<int>::insert(value)_(already_present)/1024 11.68% 1.761 1.967 - 1.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 11.66% 9667340.952 10794410.065 - 10.35% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 11.60% 1.577 1.760 - 3.76% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 11.58% 25.625 28.591 - -1.55% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 11.55% 3354.879 3742.371 - 12.65% -
std::search(deque<int>,_pred)_(near_matches)/1024 11.52% 24818.596 27677.433 - 13.08% -
BM_StringFindStringLiteral/32 11.50% 1.659 1.850 - 10.97% -
std::stable_partition(deque<int>)_(sparse)/50 11.44% 27.570 30.722 - 3.38% -
SetIntersection_Interlaced_Vector_string_262144_64 11.43% 19159139.136 21348172.607 - -3.47% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 11.36% 64.799 72.161 - 10.72% -
std::set<std::string>::contains(key)_(existent)/1024 11.30% 21.110 23.496 - 10.59% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 11.18% 2.613 2.905 - 8.05% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 11.14% 0.467 0.519 - 26.09% -
std::rotate(list<int>)_(1_element_backward)/8192 11.11% 7987.833 8875.596 - 5.15% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 11.10% 1.422 1.580 - 18.08% -
BM_RangesPushHeap_uint32_Ascending_1 11.10% 0.501 0.556 - -3.51% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 11.09% 7656.637 8505.766 - 12.05% -
std::move(deque<int>)/1048576 11.08% 54824.078 60901.219 - 11.92% -
BM_RangesMakeHeap_uint32_Heap_64 11.02% 0.234 0.260 - 1.15% -
std::multiset<std::string>::erase(iterator)/8192 11.01% 26.999 29.971 - -1.40% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 10.85% 31.829 35.282 - 19.41% -
BM_RangesMakeHeap_float_Random_1024 10.84% 1.193 1.322 - 7.44% -
rng::find_first_of(vector<int>)_(small_needle)/32 10.83% 50.246 55.687 - 17.42% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 10.82% 22.315 24.731 - 2.50% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 10.82% 41.889 46.423 - -12.94% -
rng::move(deque<int>)/1048576 10.81% 55193.184 61159.861 - 12.56% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 10.79% 6.290 6.969 - 10.61% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 10.74% 19.776 21.900 - -0.39% -
std::distance(deque<int>)/1024 10.73% 0.626 0.694 - -0.02% -
rng::remove(list<int>)_(prefix)/8192 10.70% 8828.778 9773.723 - 14.67% -
BM_PushHeap_uint32_QuickSortAdversary_16 10.62% 0.920 1.018 - 8.75% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 10.58% 23.188 25.640 - -9.42% -
BM_PopHeap_string_1 10.54% 0.580 0.641 - -8.34% -
std::map<int,_int>::insert(value)_(already_present)/0 10.53% 0.582 0.643 - -5.35% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 10.52% 68476.832 75677.316 - 10.43% -
BM_StringRelational_Less_Huge_Empty_Control 10.46% 1.953 2.157 - 3.44% -
BM_SortHeap_pair<uint32,_uint32>_4 10.43% 1.730 1.910 - 1.04% -
SetIntersection_Front_Set_string_1024_256 10.38% 14966938.658 16519920.988 - 2.40% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 10.35% 84.483 93.227 - 1.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 10.33% 1427552.160 1575077.605 - -1.25% -
SetIntersection_Interlaced_Vector_string_256_64 10.24% 18908786.935 20845132.153 - 3.31% -
BM_std_minmax<long_long>/5 10.20% 1.855 2.045 - -8.08% -
SetIntersection_Interlaced_Vector_uint32_262144_256 10.20% 33126974.707 36504453.643 - 23.88% -
BM_std_min<short>/13 10.14% 1.153 1.270 - 10.07% -
std::set<int>::count(key)_(non-existent)/1024 10.12% 7.543 8.307 - 10.23% -
std::mismatch(list<int>)_(it,_it,_it)/8192 10.04% 7304.345 8037.844 - 8.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 10.03% 7.652 8.420 - 9.95% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 9.92% 4.891 5.377 - 10.29% -
rng::swap_ranges(list<int>)/8192 9.89% 10086.690 11084.078 - 10.03% -
std::is_partitioned(list<int>)_(partitioned)/8192 9.86% 6804.453 7475.325 - 15.14% -
SetIntersection_Interlaced_Vector_uint64_256_16 9.76% 6682546.867 7334849.607 - 18.44% -
std::unique(list<int>)_(sprinkled)/8192 9.70% 7899.374 8665.283 - 11.11% -
std::for_each_n(list<int>)/8192 9.67% 7723.316 8470.378 - 16.34% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 9.63% 38.978 42.733 - 12.58% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 9.60% 1343.953 1473.017 - 9.78% -
std::any_of(list<int>)_(process_all)/32768 9.60% 26563.325 29112.994 - 12.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 9.57% 3.306 3.623 - 9.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 9.57% 0.636 0.697 - 25.41% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 9.50% 1.302 1.426 - 22.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 9.49% 0.700 0.767 - 8.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 9.45% 5292630.334 5792784.535 - -13.49% -
rng::search(deque<int>,_pred)_(near_matches)/1000 9.41% 23071.242 25241.705 - -0.05% -
BM_StringRelational_Less_Small_Huge_Control 9.38% 1.672 1.829 - 4.04% -
BM_RangesMakeHeap_string_Descending_64 9.29% 2.548 2.785 - -8.74% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 9.26% 3.821 4.175 - 7.19% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 9.23% 28.694 31.341 - 5.98% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 9.21% 0.528 0.576 - 9.48% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 9.12% 1.156 1.262 - -3.24% -
std::find_if(list<int>)_(process_all)/32768 9.10% 27671.092 30188.746 - 5.61% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 9.05% 1.157 1.261 - -3.34% -
BM_StringRelational_Less_Small_Small_ChangeLast 8.99% 1.793 1.954 - 5.88% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8.93% 8568.775 9333.982 - 8.44% -
bm_ranges_lexicographical_compare<int>/2 8.93% 1.457 1.587 - 3.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 8.92% 1670690.795 1819731.795 - -4.23% -
BM_std_minmax_element<short>/3 8.88% 1.198 1.305 - 13.62% -
std::unique_copy(list<int>)_(sprinkled)/8192 8.87% 6966.859 7584.869 - 8.36% -
std::set<std::string>::equal_range(key)_(existent)/8192 8.84% 27.446 29.872 - 10.61% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 8.81% 5.236 5.698 - -11.75% -
BM_vector_deque_ranges_copy_backward/1 8.81% 2.135 2.323 - 4.67% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 8.77% 1.157 1.258 - -3.47% -
bm_ranges_lexicographical_compare<signed_char>/64 8.75% 2.125 2.311 - 21.41% -
BM_RangesPushHeap_string_PipeOrgan_1024 8.73% 9.636 10.478 - 0.27% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 8.71% 10.662 11.591 - 9.42% -
BM_std_min<unsigned_short>/20 8.65% 2.063 2.241 - 0.92% -
BM_MakeHeap_uint32_Heap_64 8.65% 0.234 0.254 - 8.61% -
std::unordered_set<int>::insert(value)_(already_present)/8192 8.62% 2.025 2.199 - -1.62% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 8.61% 1.156 1.256 - -3.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 8.59% 6014813.116 6531257.939 - -2.40% -
SetIntersection_Front_Set_string_256_64 8.50% 14977021.527 16249914.823 - 0.21% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.43% 3.833 4.157 - 8.90% -
SetIntersection_Interlaced_Vector_string_64_64 8.42% 26724286.039 28975735.875 - -0.48% -
std::unordered_set<std::string>::count(key)_(existent)/8192 8.40% 37.272 40.404 - 25.44% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 8.40% 0.494 0.536 - 8.30% -
BM_MakeHeap_uint64_Random_4 8.37% 1.056 1.144 - -20.86% -
std::unordered_set<int>::count(key)_(existent)/8192 8.36% 1.304 1.413 - 7.38% -
SetIntersection_Interlaced_Set_uint64_256_64 8.34% 14373443.029 15572220.368 - 5.86% -
SetIntersection_Interlaced_Vector_uint32_256_16 8.34% 6858914.745 7430651.440 - 10.40% -
std::unique_copy(list<int>)_(contiguous)/8192 8.28% 6847.974 7415.012 - 7.62% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 8.28% 0.477 0.516 - 11.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.27% 88.516 95.837 - 12.20% -
std::none_of(vector<int>)_(process_all)/8 8.27% 2.297 2.487 - -0.61% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 8.26% 81001.284 87689.242 - 2.58% -
bm_lexicographical_compare<signed_char>/8 8.20% 2.970 3.214 - 3.30% -
std::set<std::string>::equal_range(key)_(existent)/32 8.15% 15.554 16.821 - 8.48% -
std::unordered_set<std::string>::find(key)_(existent)/1024 8.13% 35.102 37.957 - 7.63% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 8.13% 1.424 1.540 - -9.41% -
rng::count_if(list<int>)_(every_other)/8192 8.09% 7376.980 7973.955 - 9.20% -
BM_PushHeap_string_Ascending_262144 8.04% 27.691 29.918 - -20.03% -
std::unique(deque<int>)_(contiguous)/52 8.03% 67.975 73.433 - 7.27% -
rng::contains_subrange(list<int>)_(single_element)/1048576 8.01% 789238.220 852454.030 - -1.84% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 7.97% 4.905 5.296 - 6.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 7.96% 18992.699 20504.688 - 7.92% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 7.90% 27085.362 29225.506 - 5.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 7.88% 51751926.953 55827771.568 - -13.31% -
std::find_if_not(list<int>)_(process_all)/8192 7.83% 8863.261 9557.594 - 16.09% -
rng::move_backward(vector<int>)/262144 7.82% 22127.022 23856.323 - 8.06% -
BM_RangesPushHeap_string_PipeOrgan_256 7.81% 7.923 8.542 - 2.08% -
BM_MakeHeap_string_Descending_16384 7.81% 2.925 3.153 - 5.96% -
std::reverse_copy(vector<int>)/8 7.80% 2.217 2.390 - 1.00% -
rng::copy_backward(list<int>)/262144 7.73% 221757.338 238888.265 - 6.80% -
std::stable_partition(vector<int>)_(dense)/50 7.72% 24.891 26.813 - 1.46% -
std::set<int>::count(key)_(non-existent)/32 7.69% 2.901 3.124 - 5.18% -
std::find_first_of(vector<int>)_(large_needle)/8192 7.65% 7264539.082 7820400.456 - 10.74% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 7.64% 5703.065 6138.556 - 7.75% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 7.61% 1.604 1.726 - 5.64% -
std::unordered_set<std::string>::count(key)_(existent)/1024 7.59% 34.524 37.143 - 2.46% -
rng::move(deque<int>)/262144 7.59% 15133.278 16281.650 - 8.58% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 7.56% 27.148 29.201 - -2.00% -
BM_MakeHeap_float_Random_1024 7.55% 1.163 1.251 - 1.40% -
rng::for_each_n(list<int>)/8192 7.51% 7825.354 8412.812 - 16.42% -
rng::copy_if(list<int>)_(entire_range)/32768 7.51% 27863.122 29954.650 - 5.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 7.49% 77.779 83.609 - -6.12% -
rng::move(deque<int>)/64 7.45% 6.440 6.920 - 9.52% -
std::set<int>::count(key)_(non-existent)/8192 7.44% 11.374 12.220 - 7.82% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 7.40% 515993.497 554183.092 - 5.60% -
std::map<std::string,_int>::find(key)_(existent)/1024 7.37% 22.553 24.216 - 6.90% -
rng::contains_subrange(list<int>)_(same_length)/8192 7.37% 7956.136 8542.214 - 7.84% -
SetIntersection_Interlaced_Vector_uint32_16384_64 7.34% 8642746.317 9277437.991 - 56.20% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 7.25% 3.113 3.338 - 3.96% -
bm_ranges_lexicographical_compare<int>/1 7.24% 1.267 1.358 - 4.85% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 7.23% 11902.132 12762.839 - 6.68% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 7.23% 685.254 734.784 - 7.11% -
BM_MakeHeap_uint64_Descending_64 7.23% 0.234 0.251 - -0.10% -
std::vector<int>::insert(middle)_(cheap_elements)/32 7.21% 5.928 6.355 - 5.22% -
BM_std_minmax<unsigned_long_long>/2 7.18% 0.864 0.927 - 6.60% -
rng::remove_if(list<int>)_(sprinkled)/1024 7.13% 1004.033 1075.650 - 7.79% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 7.13% 11876.204 12722.955 - 6.36% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 7.11% 10.356 11.093 - 5.57% -
std::move_backward(vector<int>)/262144 7.10% 22102.948 23672.944 - 7.90% -
std::map<std::string,_int>::contains(key)_(existent)/8192 7.10% 29.101 31.167 - 2.86% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 7.07% 3.910 4.186 - 8.62% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 7.04% 3998.595 4280.203 - 5.20% -
rng::stable_partition(deque<int>)_(sparse)/8192 7.04% 3390.050 3628.705 - 6.69% -
rng::find_end(deque<int>)_(single_element)/8192 7.04% 2547.934 2727.279 - 23.78% -
BM_RangesPopHeap_string_262144 7.03% 99.384 106.372 - 5.16% -
BM_StringRead_Cold_Shallow_Empty 6.97% 0.818 0.875 - 11.31% -
BM_std_min<unsigned_int>/13 6.96% 1.334 1.427 - 0.89% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 6.93% 763.637 816.574 - -3.81% -
std::set<int>::count(key)_(existent)/1024 6.86% 4.166 4.452 - 6.65% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.86% 69.728 74.512 - 6.10% -
std::distance(deque<int>)/50 6.85% 0.649 0.693 - -0.06% -
rng::starts_with(deque<int>)/1000 6.79% 445.319 475.538 - -0.49% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 6.75% 0.268 0.287 - 11.95% -
std::shift_right(list<int>)/50 6.74% 27.818 29.694 - 10.29% -
SetIntersection_Interlaced_Vector_string_1024_16 6.72% 3182525.292 3396403.877 - -0.74% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.72% 7.230 7.716 - -21.81% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 6.71% 221.140 235.986 - 8.92% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 6.70% 22.451 23.956 - -5.39% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 6.68% 7469.335 7968.619 - 5.62% -
BM_MakeHeap_uint64_Random_256 6.67% 1.139 1.215 - 7.10% -
BM_std_minmax<long_long>/1 6.67% 0.649 0.692 - -0.12% -
BM_std_minmax_element<long_long>/3 6.65% 1.195 1.275 - 13.68% -
BM_std_minmax<unsigned_char>/32 6.59% 1.478 1.576 - -1.61% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 6.59% 9.605 10.238 - -1.88% -
rng::move(deque<int>)/32768 6.58% 2063.923 2199.762 - 1.13% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 6.58% 1.614 1.720 - 6.62% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 6.57% 9.172 9.775 - 0.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 6.57% 12237129.515 13040552.285 - 9.02% -
rng::unique_copy(list<int>)_(sprinkled)/8192 6.54% 7528.550 8020.549 - 14.90% -
std::set<int>::count(key)_(existent)/32 6.53% 1.782 1.899 - 5.93% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 6.49% 8338.838 8879.634 - 6.95% -
SetIntersection_Front_Set_string_64_64 6.45% 35681246.192 37981167.949 - 5.01% -
std::multimap<std::string,_int>::find(key)_(existent)/32 6.42% 14.724 15.670 - 1.35% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 6.41% 8549.183 9097.609 - 0.16% -
std::unordered_set<int>::count(key)_(existent)/32 6.41% 1.569 1.669 - 13.53% -
std::multiset<std::string>::contains(key)_(non-existent)/32 6.40% 10.285 10.944 - 3.49% -
rng::copy(list<int>)/64 6.38% 31.056 33.039 - -2.26% -
BM_PushHeap_float_Descending_1 6.38% 0.514 0.547 - 26.99% -
BM_std_minmax<long_long>/11 6.38% 2.236 2.379 - -6.28% -
BM_std_minmax<int>/2 6.35% 0.854 0.908 - 0.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 6.33% 1604891.358 1706530.355 - 1.13% -
BM_PushHeap_float_Descending_4 6.31% 0.357 0.379 - 5.86% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 6.30% 9.195 9.774 - 12.65% -
bm_lexicographical_compare<unsigned_char>/2 6.28% 1.867 1.985 - 1.28% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 6.28% 0.674 0.716 - 6.26% -
rng::remove_if(list<int>)_(sprinkled)/8192 6.28% 8427.298 8956.347 - 8.18% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 6.25% 2.632 2.796 - 5.96% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 6.24% 504.858 536.349 - -3.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 6.23% 36.240 38.498 - 8.90% -
rng::find_end(deque<int>)_(near_matches)/1000 6.23% 16857.288 17907.165 - -34.98% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 6.22% 641.048 680.923 - -7.40% -
std::remove_copy_if(list<int>)_(sprinkled)/50 6.21% 24.691 26.225 - 6.49% -
rng::find_end(deque<int>)_(near_matches)/1024 6.20% 17672.332 18767.976 - -34.45% -
BM_RangesMakeHeap_uint64_Ascending_4 6.18% 0.411 0.436 - 2.96% -
BM_MakeHeap_uint32_PipeOrgan_4 6.17% 0.390 0.414 - -1.27% -
std::map<int,_int>::insert(value)_(already_present)/8192 6.16% 3.907 4.148 - 2.58% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.13% 1215.254 1289.802 - 5.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 6.12% 181274.496 192377.448 - 6.51% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 6.10% 67.614 71.739 - -0.54% -
rng::find_end(deque<int>)_(single_element)/1000 6.10% 339.244 359.937 - 22.78% -
BM_vector_deque_copy/2 6.09% 1.950 2.069 - 0.17% -
std::remove_if(list<int>)_(sprinkled)/8192 6.09% 8224.724 8725.226 - 4.72% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.08% 32.727 34.717 - 11.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 6.07% 1195869.204 1268508.654 - 3.63% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 6.07% 1.615 1.713 - 6.17% -
BM_deque_vector_ranges_move/64000 6.07% 2659.290 2820.619 - 3.40% -
BM_MakeHeap_uint32_SingleElement_4 6.05% 0.324 0.344 - 1.68% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 6.04% 1.239 1.314 - -2.30% -
std::move_backward(vector<bool>)_(aligned)/64 6.02% 1.742 1.847 - 2.70% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 6.00% 73.049 77.433 - 9.14% -
BM_MakeThenSortHeap_string_SingleElement_262144 5.99% 48.817 51.740 - 0.37% -
rng::remove(list<int>)_(sprinkled)/8192 5.99% 7919.095 8393.293 - 6.07% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.98% 126.672 134.247 - 5.21% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 5.97% 1.359 1.440 - 6.40% -
std::set<int>::insert(value)_(new_value)/8192 5.95% 73.050 77.397 - 8.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 5.94% 10037729.455 10634309.403 - -1.35% -
BM_RangesPushHeap_uint64_Ascending_262144 5.93% 4.743 5.024 - 6.88% -
SetIntersection_Interlaced_Vector_string_16384_64 5.93% 11630031.768 12319318.993 - -5.65% -
BM_RangesSortHeap_float_1 5.90% 0.251 0.266 - 3.72% -
rng::search(deque<int>,_pred)_(near_matches)/1024 5.89% 24152.716 25575.963 - -3.50% -
bm_lexicographical_compare<signed_char>/6 5.89% 2.441 2.584 - 3.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 5.89% 139404432.918 147608464.163 - 2.94% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 5.88% 60.714 64.286 - 39.27% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 5.87% 4233.668 4482.331 - -5.35% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 5.87% 3.057 3.236 - 3.70% -
std::copy_if(list<int>)_(every_other)/262144 5.86% 210284.229 222613.785 - 5.77% -
SetIntersection_Front_Vector_float_1024_64 5.86% 1433158.339 1517095.831 - 4.72% -
BM_RangesMakeHeap_float_Descending_64 5.85% 0.210 0.222 - 14.90% -
std::move(deque<int>)/32768 5.84% 2144.880 2270.195 - 7.03% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 5.84% 39589460.668 41900289.176 - 9.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.83% 80395.582 85084.036 - 7.16% -
BM_MakeHeap_uint32_Random_1024 5.83% 1.106 1.171 - 13.60% -
BM_std_minmax_element<long_long>/2 5.83% 0.647 0.684 - 27.25% -
BM_vector_deque_copy/1 5.82% 2.204 2.332 - 0.53% -
rng::stable_partition(vector<int>)_(dense)/50 5.82% 25.459 26.941 - 1.89% -
BM_StringRelational_Less_Empty_Small_Control 5.80% 1.989 2.104 - 5.65% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.80% 5.110 5.406 - -0.52% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 5.79% 147835.814 156395.876 - 2.41% -
std::replace(vector<int>)_(prefix)/32 5.78% 4.968 5.256 - 4.45% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 5.78% 6.742 7.131 - -2.24% -
std::unique(deque<int>)_(contiguous)/32 5.77% 58.796 62.188 - 4.32% -
BM_StringRead_Cold_Deep_Small 5.77% 0.852 0.901 - 11.64% -
std::find_first_of(vector<int>)_(large_needle)/1024 5.74% 107535.725 113706.336 - 3.45% -
std::rotate(list<int>)_(by_1/2)/8192 5.73% 4954.120 5238.101 - -16.45% -
rng::remove_if(list<int>)_(prefix)/8192 5.72% 9429.340 9968.986 - 9.09% -
BM_StringEraseToEnd_Huge_Opaque 5.71% 2.343 2.476 - -1.43% -
SetIntersection_Interlaced_Vector_uint64_256_4 5.70% 4898630.418 5178026.259 - 2.27% -
std::stable_partition(vector<int>)_(dense)/32 5.68% 20.620 21.791 - -1.64% -
SetIntersection_Front_Set_uint32_262144_16384 5.68% 327936746.658 346556664.026 - -1.37% -
bm_ranges_lexicographical_compare<int>/3 5.68% 1.748 1.848 - -0.13% -
BM_deque_deque_copy/65536 5.67% 2781.072 2938.890 - -3.12% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 5.64% 22.689 23.970 - -3.12% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 5.62% 7.159 7.561 - -0.15% -
rng::find_end(vector<int>)_(same_length)/1024 5.60% 251.047 265.116 - -48.39% -
BM_RangesMakeHeap_float_Descending_4 5.60% 0.276 0.292 - -0.90% -
SetIntersection_Interlaced_Vector_string_1024_64 5.60% 7740951.683 8174266.928 - -3.26% -
BM_StringDestroy_Small 5.59% 0.650 0.687 - -21.59% -
BM_vector_deque_copy_backward/65536 5.58% 8012.925 8460.263 - 9.17% -
BM_RangesMakeHeap_uint32_Random_16384 5.58% 1.007 1.063 - 1.99% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 5.56% 1.448 1.529 - 6.29% -
std::search_n(list<int>)_(no_match)/1048576 5.55% 818950.952 864435.721 - 0.12% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.55% 5.107 5.390 - -0.08% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 5.54% 1.734 1.830 - -6.07% -
std::remove(list<int>)_(sprinkled)/8192 5.54% 7835.380 8269.362 - 1.84% -
std::set<int>::equal_range(key)_(non-existent)/8192 5.51% 9.825 10.366 - 5.71% -
BM_deque_vector_ranges_copy/0 5.50% 1.453 1.532 - 7.96% -
std::multimap<int,_int>::find(key)_(existent)/1024 5.48% 3.790 3.998 - 1.16% -
BM_std_minmax<unsigned_long_long>/4 5.47% 1.567 1.653 - 3.51% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 5.47% 53.041 55.942 - 1.46% -
BM_RangesMakeHeap_uint32_Random_64 5.47% 1.262 1.331 - 0.44% -
bm_lexicographical_compare<signed_char>/5 5.46% 2.138 2.255 - 2.18% -
BM_deque_vector_ranges_move/65536 5.45% 2669.789 2815.334 - 2.33% -
SetIntersection_Interlaced_Vector_uint32_1024_16 5.44% 1836008.008 1935823.485 - 2.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 5.41% 1604352.049 1691161.703 - 0.39% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 5.41% 2750.939 2899.725 - 5.64% -
SetIntersection_Front_Set_uint64_262144_64 5.41% 1785228.114 1881756.819 - 2.91% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 5.40% 49387.298 52055.911 - 5.33% -
std::move_backward(list<int>)/32768 5.39% 31334.950 33025.345 - 3.42% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 5.39% 6157.929 6489.806 - 6.54% -
BM_RangesPushHeap_float_SingleElement_4 5.39% 0.358 0.377 - -1.81% -
rng::copy_if(list<int>)_(every_other)/262144 5.38% 210317.025 221630.599 - 5.12% -
BM_std_min<short>/31 5.37% 2.549 2.686 - 4.46% -
BM_std_min<short>/16 5.36% 1.709 1.801 - 0.02% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 5.36% 23.135 24.375 - 10.51% -
BM_StringRead_Cold_Deep_Empty 5.36% 0.835 0.879 - 9.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5.36% 7315178.444 7707095.781 - 4.91% -
rng::contains(list<int>)_(process_all)/1048576 5.34% 825304.362 869391.760 - 3.23% -
rng::rotate(deque<int>)_(by_1/2)/1024 5.33% 173.393 182.633 - 5.23% -
std::set<std::string>::count(key)_(non-existent)/1024 5.32% 22.658 23.863 - 4.73% -
BM_std_minmax<long_long>/6 5.31% 2.162 2.277 - -6.29% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 5.30% 0.527 0.555 - 2.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 5.29% 1077675.258 1134735.111 - 0.34% -
SetIntersection_Front_Vector_uint32_16384_16 5.29% 1128740.218 1188482.287 - 0.73% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 5.28% 86.937 91.526 - 4.77% -
std::list<int>::insert(begin)_(cheap_elements)/32 5.27% 10.415 10.964 - 8.27% -
BM_StringEraseWithMove_Small_Transparent 5.27% 2.364 2.489 - -2.61% -
SetIntersection_Front_Set_string_256_256 5.27% 29875871.301 31449943.011 - 12.51% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 5.27% 1.372 1.444 - 5.94% -
SetIntersection_Front_Vector_string_16384_256 5.25% 10118825.334 10649724.247 - 4.88% -
BM_StringResizeAndOverwrite 5.24% 0.818 0.861 - 0.12% -
BM_RangesMakeHeap_string_Ascending_16384 5.23% 5.264 5.539 - -4.23% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 5.22% 9.244 9.726 - 6.50% -
SetIntersection_Front_Set_uint32_256_256 5.21% 8972697.818 9440247.991 - -3.38% -
rng::unique(list<int>,_pred)_(contiguous)/8192 5.20% 7699.841 8100.563 - 3.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 5.18% 16672.602 17536.410 - 0.78% -
std::copy_n(deque<int>)/1048576 5.17% 49544.336 52105.813 - 5.03% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.16% 4.898 5.151 - 5.05% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 5.16% 9.347 9.830 - 5.64% -
std::equal(deque<int>)_(it,_it,_it)/50 5.16% 22.722 23.893 - -0.88% -
BM_StringRelational_Less_Empty_Empty_Control 5.12% 1.948 2.048 - 5.83% -
std::adjacent_find(deque<int>,_pred)/50 5.12% 29.031 30.516 - 2.73% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 5.11% 254.441 267.454 - 4.48% -
SetIntersection_None_Vector_uint64_1024_16 5.11% 1094386.438 1150333.543 - -0.09% -
std::set<std::string>::count(key)_(existent)/32 5.11% 14.605 15.351 - 6.07% -
rng::copy_if(list<int>)_(every_other)/32768 5.10% 26354.480 27699.305 - 9.33% -
SetIntersection_Interlaced_Set_float_1024_256 5.09% 15755142.799 16557188.450 - 2.08% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 5.09% 8.997 9.455 - -0.30% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 5.08% 0.389 0.409 - 3.41% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 5.07% 220.942 232.138 - 6.11% -
rng::reverse_copy(vector<int>)/8 5.06% 2.408 2.529 - -0.17% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 5.05% 22.274 23.400 - -14.37% -
std::copy_if(vector<int>)_(entire_range)/8 5.04% 2.181 2.291 - 0.90% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.03% 4.828 5.071 - -3.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 5.01% 1121601.692 1177812.839 - 0.87% -
BM_deque_vector_move/65536 5.01% 2651.232 2783.947 - 3.04% -
SetIntersection_None_Vector_uint64_16384_16384 5.00% 1112182.206 1167755.123 - -0.03% -
SetIntersection_Interlaced_Set_uint32_1024_1024 4.98% 15000857.585 15747223.734 - -0.66% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 4.94% 49.894 52.357 - 0.04% -
rng::move(vector<int>)/262144 4.93% 21572.719 22637.281 - 2.57% -
SetIntersection_Interlaced_Vector_uint64_262144_64 4.92% 15273230.035 16024497.035 - -41.04% -
BM_StringFindStringLiteral/256 4.92% 5.345 5.608 - 5.29% -
BM_MakeThenSortHeap_string_Descending_262144 4.91% 85.588 89.792 - 4.04% -
BM_std_minmax<unsigned_short>/2 4.91% 0.894 0.937 - 10.60% -
std::rotate(list<int>)_(1_element_forward)/50 4.91% 26.362 27.656 - 13.92% -
BM_std_minmax<unsigned_long_long>/5 4.89% 1.811 1.900 - 5.28% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 4.88% 19.465 20.415 - -0.29% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 4.88% 21.620 22.675 - 2.32% -
BM_StringRead_Cold_Deep_Large 4.86% 1.280 1.343 - 11.04% -
std::copy_backward(list<int>)/262144 4.85% 220935.567 231657.095 - 5.28% -
rng::partition(deque<int>)_(sparse)/32 4.85% 10.941 11.472 - -15.60% -
bm_lexicographical_compare<unsigned_char>/64 4.85% 1.912 2.004 - 2.02% -
rng::for_each_n(list<int>)/8 4.84% 2.416 2.533 - -1.12% -
BM_vector_deque_move/64 4.83% 2.680 2.810 - 3.90% -
std::multimap<int,_int>::count(key)_(non-existent)/32 4.82% 2.518 2.639 - 5.35% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.82% 252944.532 265130.460 - 1.96% -
rng::starts_with(list<int>)/8192 4.82% 8656.077 9072.958 - 1.45% -
std::find_end(deque<int>)_(match_near_end)/1000 4.81% 33.934 35.567 - -89.24% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 4.81% 29.677 31.104 - -0.28% -
std::move(vector<int>)/262144 4.80% 21488.806 22520.992 - 2.75% -
rng::none_of(deque<int>)_(process_all)/8 4.80% 4.494 4.710 - 7.42% -
BM_std_min<char>/5 4.78% 1.389 1.456 - 2.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 4.78% 37246.873 39027.411 - -8.32% -
rng::stable_partition(deque<int>)_(sparse)/50 4.78% 27.670 28.992 - 5.79% -
std::set<int>::equal_range(key)_(non-existent)/1024 4.78% 6.329 6.632 - 5.23% -
std::copy_if(list<int>)_(entire_range)/262144 4.76% 218473.589 228878.016 - 4.75% -
std::set<int>::lower_bound(key)_(existent)/8192 4.76% 8.038 8.420 - 7.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 4.75% 18445826.069 19322350.116 - 2.27% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.74% 4.349 4.555 - 5.77% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 4.73% 39620571.725 41496531.880 - 8.05% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 4.73% 49177.204 51505.611 - 5.81% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 4.72% 16.318 17.088 - 1.37% -
BM_RangesSortHeap_pair<uint32,_uint32>_1 4.71% 0.250 0.262 - -1.42% -
std::map<int,_int>::find(key)_(non-existent)/1024 4.71% 5.438 5.694 - 5.20% -
std::remove_if(list<int>)_(prefix)/8192 4.70% 10077.273 10551.398 - 12.83% -
rng::copy_if(list<int>)_(entire_range)/262144 4.70% 219144.939 229452.253 - 4.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.69% 200729447.226 210152526.819 - 1.95% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.68% 15.494 16.220 - 1.60% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 4.66% 19.370 20.273 - -2.28% -
BM_std_minmax<char>/2 4.65% 0.868 0.909 - 1.52% -
std::map<std::string,_int>::count(key)_(existent)/8192 4.64% 29.535 30.904 - 2.69% -
rng::reverse_copy(list<int>)/4096 4.62% 3024.690 3164.546 - 3.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.61% 1179.853 1234.268 - 6.57% -
SetIntersection_Front_Set_string_1024_64 4.61% 4507993.011 4715691.649 - 0.41% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 4.60% 163.444 170.969 - -3.82% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 4.57% 21.696 22.688 - -7.75% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 4.56% 0.968 1.012 - -2.14% -
BM_std_minmax<unsigned_char>/24 4.55% 1.156 1.208 - 0.11% -
bm_lexicographical_compare<signed_char>/4 4.55% 1.950 2.039 - 4.25% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 4.55% 0.918 0.960 - -10.80% -
SetIntersection_None_Set_string_16384_1 4.54% 193340400.284 202121262.829 - -0.01% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 4.53% 767.933 802.751 - 0.67% -
BM_MakeThenSortHeap_float_SingleElement_16384 4.53% 15.643 16.351 - 3.57% -
std::adjacent_find(deque<int>,_pred)/8 4.52% 4.376 4.574 - 6.69% -
BM_std_min<int>/8 4.51% 1.250 1.307 - 0.75% -
std::find(vector<char>)_(bail_25%)/8 4.50% 1.061 1.109 - 9.70% -
std::is_partitioned(vector<int>)_(partitioned)/50 4.50% 9.336 9.756 - 3.12% -
std::shift_right(vector<int>)/32 4.49% 4.000 4.180 - 1.06% -
std::multimap<int,_int>::find(key)_(existent)/32 4.48% 1.588 1.659 - 3.23% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.47% 63448.674 66286.205 - 0.09% -
SetIntersection_Front_Set_string_16384_256 4.47% 14617311.744 15270766.152 - 4.03% -
SetIntersection_Front_Vector_float_262144_16384 4.45% 79940147.630 83498902.098 - 3.61% -
BM_MakeThenSortHeap_string_Ascending_262144 4.45% 74.962 78.298 - -0.65% -
rng::find(list<int>)_(bail_25%)/32768 4.45% 8157.159 8520.147 - 11.96% -
SetIntersection_Front_Set_uint32_256_64 4.43% 6193720.345 6467960.231 - 3.73% -
std::find_end(deque<int>)_(process_all)/8192 4.43% 2004.561 2093.298 - 2.58% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 4.41% 1.189 1.241 - 0.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 4.40% 21345345.861 22284591.212 - 10.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 4.40% 21451295.395 22394864.085 - 2.59% -
std::find_if_not(deque<int>)_(process_all)/1024 4.37% 474.981 495.736 - 2.26% -
rng::partition(deque<int>)_(dense)/8192 4.37% 2688.020 2805.461 - -0.33% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 4.36% 1.615 1.686 - 0.49% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 4.35% 0.572 0.597 - 4.23% -
SetIntersection_Interlaced_Vector_uint64_262144_1 4.35% 1056806.050 1102780.430 - -0.26% -
SetIntersection_Front_Set_uint32_16384_4 4.35% 1103176.445 1151110.135 - 1.08% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 4.33% 0.409 0.427 - -13.93% -
rng::partition(list<int>)_(dense)/32 4.33% 8.359 8.721 - 3.24% -
SetIntersection_Interlaced_Set_uint64_1024_256 4.33% 15536423.050 16209086.947 - 6.18% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 4.33% 190.740 198.996 - 4.39% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 4.32% 25.234 26.325 - 4.66% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 4.32% 30.361 31.673 - 3.81% -
rng::find(vector<bool>)_(process_all)/50 4.31% 0.662 0.691 - -6.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.30% 205287178.393 214116662.122 - 2.99% -
SetIntersection_Interlaced_Vector_float_1024_4 4.28% 1462579.576 1525192.553 - 3.98% -
SetIntersection_Front_Set_uint64_262144_4 4.27% 1104095.296 1151290.942 - 3.00% -
BM_RangesSortHeap_string_262144 4.26% 176.152 183.662 - -0.21% -
BM_std_min<unsigned_short>/2 4.26% 0.485 0.506 - 4.30% -
bm_lexicographical_compare<unsigned_char>/16 4.25% 1.109 1.156 - -0.00% -
vector<bool>(const_vector<bool>&) 4.24% 9.410 9.809 - -0.20% -
BM_std_min<int>/4 4.23% 1.037 1.081 - 5.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4.23% 1205100.393 1256069.724 - -1.21% -
std::multiset<std::string>::ctor(const&)/32 4.22% 713.418 743.518 - 3.39% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.22% 6.737 7.021 - -0.07% -
std::fill_n(deque<int>)/32 4.21% 1.155 1.204 - 4.18% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 4.21% 0.474 0.493 - 2.74% -
BM_std_min<unsigned_int>/4 4.19% 1.000 1.042 - 4.62% -
BM_std_minmax<unsigned_long_long>/7 4.19% 2.500 2.604 - 3.01% -
rng::search_n(list<int>)_(no_match)/1048576 4.17% 827333.053 861861.505 - -0.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 4.17% 1231883.948 1283235.384 - 2.92% -
BM_RangesPushHeap_uint64_Random_4 4.17% 2.167 2.257 - 5.71% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 4.17% 0.760 0.791 - -0.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4.15% 1184424.753 1233586.208 - -0.88% -
BM_RangesPushHeap_uint32_Random_16384 4.14% 6.099 6.352 - 1.77% -
BM_MakeThenSortHeap_float_Ascending_4 4.13% 1.397 1.454 - 4.10% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 4.12% 6.038 6.287 - 1.83% -
BM_RangesPushHeap_float_Random_262144 4.12% 7.451 7.758 - 2.59% -
rng::partition(deque<int>)_(dense)/1024 4.11% 343.605 357.733 - -0.39% -
BM_std_minmax<char>/1 4.11% 0.622 0.647 - 2.18% -
rng::unique(list<int>,_pred)_(sprinkled)/52 4.09% 88.158 91.765 - 10.82% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 4.09% 1.388 1.445 - 0.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 4.09% 1096395.391 1141203.966 - -0.83% -
rng::copy(vector<bool>)_(aligned)/262144 4.09% 272.677 283.820 - -13.12% -
BM_MakeHeap_uint64_Random_16384 4.09% 1.009 1.050 - 1.57% -
bm_swap_ranges_vb_aligned/8 4.08% 3.313 3.449 - 2.95% -
BM_std_minmax<unsigned_short>/21 4.07% 1.959 2.039 - 3.89% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.07% 6260.822 6515.631 - 2.25% -
BM_SortHeap_uint64_1 4.07% 0.256 0.266 - 1.55% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 4.07% 10.343 10.764 - 2.23% -
rng::replace(vector<int>)_(sprinkled)/1024 4.07% 172.169 179.169 - 4.08% -
bm_lexicographical_compare<signed_char>/7 4.06% 2.675 2.784 - 1.38% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 4.06% 9.366 9.746 - 6.12% -
BM_std_min<unsigned_long_long>/7 4.05% 1.827 1.901 - 0.01% -
bm_lexicographical_compare<unsigned_char>/1 4.05% 1.605 1.670 - -1.15% -
BM_std_min<int>/70000 4.05% 2189.413 2278.043 - 10.93% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.05% 1738.879 1809.234 - 11.45% -
rng::transform(deque<int>)_(identity_transform)/50 4.03% 19.365 20.147 - 1.66% -
SetIntersection_None_Set_string_262144_16 4.03% 1642808.674 1708990.399 - 1.14% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 4.01% 1043.594 1085.475 - 4.87% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 4.01% 0.480 0.499 - -21.29% -
SetIntersection_None_Set_float_1024_1024 4.01% 8850237.770 9204816.430 - 1.78% -
BM_std_min<char>/31 4.00% 2.440 2.538 - 1.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 4.00% 158450251.887 164795018.953 - 4.43% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 4.00% 31.389 32.644 - -6.31% -
SetIntersection_None_Set_string_262144_4 4.00% 1638871.258 1704429.201 - 0.99% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 4.00% 3.685 3.832 - 4.14% -
BM_MakeHeap_float_Heap_4 4.00% 0.276 0.287 - 4.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.99% 1615646.240 1680157.635 - -1.41% -
rng::find_first_of(list<int>)_(large_needle)/8192 3.99% 49553769.400 51532170.898 - 2.08% -
BM_MakeThenSortHeap_uint32_Descending_4 3.99% 1.348 1.402 - -2.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.99% 1613777.018 1678110.027 - -2.34% -
BM_std_min<unsigned_char>/5 3.99% 1.267 1.318 - 0.05% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.98% 3.582 3.724 - 4.20% -
std::multimap<std::string,_int>::clear()/1024 3.98% 19973.376 20768.501 - 4.96% -
BM_std_minmax<unsigned_char>/25 3.96% 1.179 1.226 - 0.01% -
BM_RangesMakeThenSortHeap_string_Descending_262144 3.96% 86.854 90.296 - -9.47% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 3.96% 15.456 16.068 - -4.97% -
SetIntersection_None_Set_string_262144_256 3.95% 1640642.252 1705438.965 - 0.78% -
std::replace(vector<int>)_(sprinkled)/32 3.95% 5.101 5.302 - 5.29% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 3.95% 5.893 6.125 - 4.30% -
std::move_backward(deque<int>)/32768 3.94% 3679.546 3824.568 - 6.02% -
SetIntersection_Interlaced_Set_string_64_16 3.94% 39392104.620 40943933.612 - 4.87% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 3.94% 10.658 11.078 - -6.06% -
SetIntersection_Interlaced_Set_float_256_64 3.92% 15129584.474 15723044.315 - 1.56% -
rng::copy_backward(vector<int>)/4096 3.92% 142.659 148.254 - 5.07% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 3.92% 0.551 0.573 - 0.08% -
rng::remove(deque<int>)_(sprinkled)/50 3.92% 63.940 66.444 - 3.45% -
BM_std_min<long_long>/29 3.91% 2.899 3.012 - -0.96% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 3.91% 2.918 3.033 - 1.84% -
BM_std_minmax<char>/28 3.91% 2.057 2.138 - -5.21% -
std::deque<int>::ctor(size)/1024 3.90% 69.311 72.011 - 4.52% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 3.89% 1.438 1.494 - 7.77% -
BM_deque_deque_move/70000 3.89% 3150.988 3273.476 - -1.48% -
BM_MakeHeap_uint64_Random_64 3.88% 1.318 1.369 - 6.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 3.87% 1070185.444 1111632.998 - 0.01% -
std::is_sorted_until(vector<int>,_pred)/1024 3.86% 415.302 431.346 - 4.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 3.86% 0.269 0.280 - 0.05% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.86% 7.117 7.392 - 8.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.86% 26250873.136 27262943.032 - 3.47% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 3.85% 10.518 10.923 - 1.66% -
SetIntersection_None_Set_string_262144_64 3.85% 1643402.260 1706690.920 - 0.70% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 3.85% 10961.882 11383.607 - 0.59% -
BM_std_minmax<char>/3 3.85% 1.170 1.215 - 0.44% -
rng::find_last(deque<int>)_(bail_10%)/8 3.84% 2.631 2.732 - 1.91% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 3.84% 8469.917 8795.155 - -7.53% -
rng::unique(list<int>)_(contiguous)/52 3.82% 67.348 69.920 - -6.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 3.81% 8671818.412 9002347.617 - 2.83% -
SetIntersection_None_Set_string_262144_16384 3.81% 1645813.474 1708511.068 - 1.00% -
BM_std_min<unsigned_int>/70000 3.81% 2191.486 2274.917 - 10.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.80% 1619589.435 1681198.486 - -1.53% -
rng::count(list<int>)_(every_other)/1048576 3.78% 815638.256 846483.082 - 2.23% -
std::set<std::string>::upper_bound(key)_(existent)/8192 3.78% 28.539 29.618 - 2.78% -
BM_LowerBound_pair<uint32,_uint32>_1 3.78% 2.821 2.927 - 2.18% -
std::multimap<std::string,_int>::erase(iterator)/32 3.77% 31.693 32.888 - 11.82% -
std::any_of(list<int>)_(process_all)/8192 3.76% 7628.414 7915.525 - 11.02% -
BM_MakeHeap_string_PipeOrgan_16384 3.76% 5.520 5.728 - 3.04% -
std::deque<std::string>::ctor(size)/32 3.75% 40.356 41.869 - 4.31% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.75% 6210.670 6443.334 - 4.13% -
rng::find_end(list<int>)_(same_length)/8192 3.75% 7700.439 7988.911 - -49.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 3.74% 178043634.350 184705740.672 - 3.04% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.73% 3.063 3.177 - -0.83% -
BM_RangesMakeHeap_string_Heap_64 3.72% 4.930 5.114 - 2.38% -
BM_StringRead_Cold_Shallow_Small 3.72% 0.820 0.850 - 9.46% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 3.71% 28.929 30.003 - -21.55% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.70% 5.336 5.534 - 7.14% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 3.69% 7.301 7.570 - -0.70% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.69% 1474.157 1528.582 - 1.56% -
std::count(list<int>)_(every_other)/1048576 3.68% 816222.399 846292.416 - 1.78% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 3.68% 20.487 21.241 - 12.59% -
rng::unique_copy(deque<int>)_(contiguous)/32 3.68% 11.393 11.812 - 21.11% -
BM_RangesMakeHeap_string_PipeOrgan_64 3.68% 4.712 4.886 - -4.28% -
std::generate(list<int>)/8192 3.67% 7531.975 7808.479 - 5.43% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 3.67% 31.487 32.642 - -0.25% -
std::find_if_not(list<int>)_(bail_25%)/8 3.65% 1.273 1.320 - 8.57% -
BM_deque_vector_ranges_move/70000 3.65% 2895.387 3001.092 - 3.08% -
bm_ranges_swap_ranges_vb_aligned/524288 3.65% 1050.810 1089.162 - 3.55% -
BM_StringRead_Cold_Shallow_Large 3.65% 1.106 1.146 - 10.90% -
std::reverse(vector<int>)/8 3.65% 1.560 1.617 - 1.29% -
std::multiset<int>::erase(key)_(non-existent)/8192 3.64% 9.557 9.905 - 3.92% -
BM_std_minmax_element<char>/3 3.63% 1.158 1.200 - 1.63% -
rng::unique(list<int>,_pred)_(contiguous)/1024 3.63% 995.639 1031.784 - 6.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.63% 1622035.238 1680911.701 - -1.60% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 3.63% 1.701 1.763 - 3.72% -
std::move_backward(vector<bool>)_(aligned)/512 3.62% 2.427 2.515 - -1.22% -
std::find_first_of(list<int>)_(large_needle)/8192 3.62% 48209950.002 49955514.933 - 2.35% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 3.62% 0.546 0.566 - -0.02% -
BM_PushHeap_float_Descending_16 3.60% 0.363 0.376 - 3.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 3.59% 39104100.688 40509197.465 - 3.49% -
rng::find_end(vector<int>)_(same_length)/8192 3.59% 1952.785 2022.914 - -47.14% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 3.59% 57.930 60.010 - 0.27% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 3.59% 10.476 10.852 - 2.60% -
BM_std_minmax_element<long_long>/70000 3.58% 18340.383 18997.676 - 1.61% -
std::deque<int>::ctor(size)/8192 3.58% 434.642 450.208 - 2.20% -
BM_StringRelational_Compare_Empty_Large_Control 3.58% 1.611 1.668 - 3.18% -
SetIntersection_Interlaced_Set_uint32_256_64 3.57% 14576750.541 15097072.226 - 2.91% -
rng::find(vector<char>)_(bail_25%)/8 3.57% 1.066 1.104 - 12.28% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 3.57% 2.574 2.665 - 5.33% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.56% 777.649 805.347 - 1.40% -
rng::copy_n(list<int>)/4096 3.56% 4046.519 4190.473 - 5.21% -
std::vector<int>::ctor(size)/32 3.56% 10.673 11.053 - 1.25% -
std::set<std::string>::count(key)_(non-existent)/32 3.56% 10.227 10.590 - 9.49% -
SetIntersection_Interlaced_Set_uint64_256_16 3.55% 12323769.181 12760981.495 - 5.11% -
SetIntersection_Front_Set_float_262144_16 3.55% 1244963.562 1289111.664 - 1.35% -
SetIntersection_Interlaced_Vector_float_262144_16384 3.54% 351359742.758 363799475.083 - 4.20% -
SetIntersection_Interlaced_Vector_uint64_1024_4 3.54% 1377689.090 1426458.238 - 1.15% -
SetIntersection_Interlaced_Set_uint64_16384_1024 3.54% 173251489.522 179379457.688 - 2.90% -
BM_MakeHeap_uint64_QuickSortAdversary_4 3.53% 0.410 0.425 - -0.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 3.53% 11662859.164 12074697.173 - 2.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.53% 43.288 44.816 - 1.33% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 3.52% 10.023 10.376 - 1.51% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.52% 208.333 215.671 - -0.09% -
BM_StringRelational_Compare_Small_Empty_Control 3.52% 1.611 1.668 - -2.77% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 3.51% 22.211 22.990 - 6.22% -
rng::find_last(list<int>)_(bail_90%)/1048576 3.50% 86555.943 89588.262 - 3.30% -
SetIntersection_Front_Set_uint32_262144_16 3.50% 1234330.427 1277543.788 - -2.56% -
std::stable_partition(list<int>)_(sparse)/50 3.50% 26.102 27.016 - 3.44% -
std::multiset<std::string>::contains(key)_(existent)/1024 3.50% 22.259 23.038 - 0.24% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.49% 691.374 715.524 - 2.51% -
SetIntersection_Interlaced_Set_string_16_16 3.49% 62285248.520 64458345.264 - 1.62% -
BM_deque_deque_ranges_copy/65536 3.49% 2744.280 2839.986 - 2.53% -
rng::for_each(map<int>)/8192 3.49% 7123.720 7372.140 - -55.89% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 3.49% 24.595 25.453 - -11.32% -
BM_MakeHeap_uint32_Random_16 3.49% 1.331 1.378 - 9.98% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 3.49% 0.551 0.570 - 0.02% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 3.48% 16.369 16.939 - 4.56% -
BM_deque_deque_ranges_move/64000 3.47% 2832.819 2931.200 - 3.31% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 3.46% 16.532 17.104 - -4.67% -
BM_std_min<unsigned_short>/3 3.46% 0.693 0.717 - 3.48% -
std::multiset<int>::erase(key)_(non-existent)/1024 3.45% 6.640 6.869 - 3.46% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 3.45% 1.347 1.393 - -1.04% -
rng::for_each(set<int>)/8192 3.45% 7842.994 8113.645 - -50.66% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 3.45% 15.813 16.359 - 1.49% -
SetIntersection_Front_Vector_string_262144_256 3.44% 10157293.639 10506822.896 - 5.38% -
std::find_first_of(deque<int>)_(small_needle)/50 3.44% 166.443 172.170 - 4.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3.44% 1146075.504 1185482.791 - -0.57% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.44% 49.597 51.302 - 3.63% -
BM_std_minmax<int>/1 3.43% 0.602 0.623 - 0.18% -
BM_std_minmax_element<long_long>/65536 3.42% 17173.660 17761.671 - 1.39% -
rng::stable_partition(vector<int>)_(sparse)/50 3.42% 20.687 21.394 - 4.07% -
SetIntersection_Front_Set_string_262144_16 3.41% 1975718.008 2043135.306 - 1.69% -
BM_StringFindStringLiteral/128 3.41% 3.131 3.238 - 3.64% -
std::flat_map<int,_int>::erase(iterator)/8192 3.41% 497.591 514.556 - 2.32% -
std::find_end(deque<int>)_(match_near_end)/1024 3.40% 32.578 33.687 - -98.99% -
std::find_first_of(deque<int>)_(small_needle)/32 3.40% 108.422 112.111 - 4.43% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 3.40% 30.722 31.767 - -17.47% -
BM_std_minmax<char>/7 3.40% 2.357 2.437 - -4.23% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.40% 6211.807 6423.074 - 1.93% -
SetIntersection_None_Vector_uint64_16384_64 3.40% 1130431.669 1168853.603 - -0.36% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.39% 49615.466 51298.465 - 1.81% -
BM_std_minmax_element<long_long>/64000 3.38% 16777.996 17345.900 - 1.39% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 3.38% 1.563 1.616 - 12.91% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.37% 3.490 3.608 - -1.96% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 3.37% 13.061 13.502 - 2.61% -
BM_num_get<bool> 3.37% 12.351 12.767 - 5.68% -
rng::copy_n(deque<int>)/1048576 3.36% 49742.370 51411.734 - 3.21% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.36% 669.836 692.313 - 7.27% -
BM_num_get<long> 3.35% 11.449 11.832 - 6.96% -
BM_std_minmax<unsigned_long_long>/6 3.35% 2.096 2.166 - 3.74% -
BM_StringEraseWithMove_Small_Opaque 3.34% 2.541 2.626 - 2.01% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 3.34% 9.954 10.286 - -2.63% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.33% 685.241 708.067 - -1.19% -
BM_deque_deque_move/64000 3.33% 2747.300 2838.813 - 4.20% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 3.32% 18.864 19.491 - 6.92% -
SetIntersection_Interlaced_Set_string_256_256 3.31% 31339096.570 32375455.994 - -0.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.30% 3.820 3.946 - -0.12% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 3.30% 0.896 0.925 - -1.62% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.28% 49608.494 51237.300 - 1.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.28% 5329.826 5504.657 - -5.10% -
SetIntersection_Interlaced_Set_float_256_4 3.28% 11269677.698 11639214.652 - -0.45% -
BM_StringRelational_Compare_Empty_Huge_Control 3.28% 1.611 1.663 - 2.39% -
BM_PushHeap_string_Ascending_16 3.27% 4.572 4.722 - 0.92% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 3.27% 1.211 1.250 - -6.07% -
BM_deque_vector_move/64000 3.27% 2685.931 2773.712 - 2.30% -
BM_RangesPushHeap_uint64_Ascending_64 3.26% 1.519 1.569 - 3.27% -
BM_align/256 3.26% 0.895 0.925 - 3.01% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 3.26% 1.381 1.426 - 8.37% -
rng::for_each(multimap<int>::iterator)/8192 3.25% 7470.258 7713.359 - -53.61% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.25% 6210.365 6412.053 - 1.66% -
SetIntersection_None_Set_string_262144_1 3.25% 1641129.475 1694425.781 - -0.11% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.25% 290.365 299.795 - 0.98% -
BM_PopHeap_uint32_262144 3.24% 40.652 41.969 - -0.16% -
SetIntersection_Interlaced_Vector_string_262144_1024 3.24% 221795413.021 228980353.012 - -5.13% -
BM_std_minmax<int>/10 3.24% 1.395 1.440 - 0.20% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 3.23% 1.016 1.049 - 8.67% -
BM_std_min<short>/29 3.23% 2.361 2.438 - 3.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 3.23% 1124269.793 1160606.564 - -1.98% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.23% 0.613 0.633 - -1.82% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.23% 0.755 0.780 - 0.57% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 3.23% 5.426 5.601 - 1.97% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 3.23% 658.635 679.885 - -2.79% -
BM_StringRelational_Less_Huge_Small_Control 3.22% 1.671 1.725 - -4.97% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.22% 3.234 3.338 - -0.04% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 3.22% 10.796 11.143 - 1.13% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 3.21% 1331.693 1374.491 - -13.23% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.21% 1.590 1.641 - 3.27% -
BM_PopHeap_float_1 3.21% 0.471 0.486 - 3.44% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 3.21% 10.380 10.713 - -1.48% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 3.21% 12215.708 12607.565 - 4.02% -
BM_align/8 3.21% 0.896 0.924 - 2.96% -
std::multiset<int>::count(key)_(non-existent)/8192 3.21% 9.125 9.417 - -15.91% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 3.21% 0.941 0.971 - 3.42% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 3.20% 9.047 9.336 - 1.88% -
rng::contains_subrange(list<int>)_(process_all)/1048576 3.20% 840070.162 866952.880 - -0.03% -
rng::unique(list<int>,_pred)_(sprinkled)/32 3.19% 70.729 72.988 - 12.72% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 3.18% 10.490 10.824 - 1.13% -
BM_align/64 3.18% 0.896 0.924 - 3.16% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 3.17% 21.555 22.238 - 0.43% -
BM_vector_deque_ranges_copy/2 3.17% 2.005 2.069 - 0.14% -
std::map<int,_int>::ctor(const&)/32 3.17% 210.806 217.482 - 2.64% -
std::set<int>::insert(value)_(already_present)/32 3.16% 1.760 1.816 - 1.25% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 3.16% 0.505 0.521 - 0.48% -
std::vector<int>::erase(middle)_(cheap_elements)/32 3.16% 4.278 4.414 - 4.07% -
rng::contains(list<int>)_(process_all)/32 3.16% 9.026 9.311 - -17.30% -
BM_RangesMakeHeap_uint64_PipeOrgan_256 3.16% 0.639 0.659 - 1.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.16% 2086563.478 2152402.262 - -1.06% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 3.15% 1.068 1.101 - -0.51% -
rng::contains(list<int>)_(process_all)/8 3.15% 2.307 2.380 - -0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 3.15% 8740396.063 9015817.984 - -24.26% -
SetIntersection_Interlaced_Vector_uint32_262144_64 3.15% 10667760.908 11003526.773 - 34.01% -
bm_lexicographical_compare<int>/3 3.15% 1.574 1.624 - -4.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 3.14% 6122877.146 6315273.792 - 2.58% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 3.14% 19.709 20.327 - 2.09% -
BM_std_minmax<int>/23 3.14% 2.306 2.378 - 0.87% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 3.13% 16.689 17.211 - 3.09% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 3.12% 0.539 0.555 - 0.73% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.12% 0.824 0.849 - -2.86% -
SetIntersection_Front_Set_uint64_1024_1 3.11% 1080382.920 1113988.519 - -0.85% -
SetIntersection_Interlaced_Vector_string_1024_256 3.10% 20552448.701 21190248.875 - 2.14% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 3.10% 28.176 29.050 - -2.68% -
SetIntersection_None_Vector_string_262144_16384 3.10% 1323264.501 1364234.558 - 0.14% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 3.09% 4.627 4.770 - 3.49% -
BM_LowerBound_string_1024 3.09% 175.448 180.863 - 1.53% -
BM_vector_deque_ranges_move_backward/70000 3.08% 8263.853 8518.740 - 11.33% -
BM_StringRelational_Less_Huge_Large_Control 3.07% 2.332 2.404 - -2.59% -
BM_RangesPopHeap_float_256 3.07% 21.926 22.600 - 13.06% -
std::copy_n(deque<int>)/262144 3.07% 10295.827 10612.149 - 4.64% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 3.07% 10.730 11.059 - 8.44% -
BM_StringRelational_Compare_Empty_Small_Control 3.07% 1.662 1.713 - 4.78% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 3.07% 6603.165 6805.599 - 3.01% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 3.07% 10.744 11.074 - 5.17% -
rng::for_each(multiset<int>)/8192 3.07% 8009.385 8254.884 - -49.40% -
std::unordered_set<int>::count(key)_(non-existent)/32 3.06% 1.370 1.412 - -4.59% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 3.06% 0.571 0.588 - -0.02% -
rng::stable_partition(vector<int>)_(dense)/32 3.06% 21.475 22.131 - -1.70% -
BM_RangesPushHeap_uint32_Random_262144 3.06% 6.130 6.318 - 0.65% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.05% 29.127 30.015 - 2.17% -
rng::contains_subrange(deque<int>)_(process_all)/16 3.05% 6.887 7.096 - -24.46% -
std::partition(list<int>)_(dense)/8192 3.04% 4749.438 4894.043 - -2.49% -
rng::is_sorted_until(deque<int>,_pred)/8 3.04% 4.245 4.374 - 13.45% -
BM_vector_deque_ranges_copy_backward/70000 3.03% 8627.147 8888.702 - 8.98% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 3.03% 72.276 74.466 - 45.71% -
rng::copy(list<int>)/262144 3.02% 219009.964 225626.616 - 2.79% -
std::multiset<int>::ctor(const&)/8192 3.02% 48240.206 49697.211 - 1.48% -
BM_std_minmax<int>/19 3.01% 1.850 1.905 - 2.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.01% 19669343.799 20261639.596 - 4.05% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 3.01% 23.212 23.911 - 7.11% -
BM_RangesPushHeap_string_PipeOrgan_64 3.01% 5.807 5.982 - -3.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.00% 2072088.949 2134312.580 - -1.81% -
rng::find_if_not(list<int>)_(bail_25%)/8 3.00% 1.276 1.314 - -0.00% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 3.00% 63.341 65.240 - 11.22% -
SetIntersection_Interlaced_Vector_float_16_16 2.99% 38153658.167 39295947.933 - 0.39% -
std::search(list<int>)_(single_element)/8192 2.99% 7734.465 7965.958 - 1.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.99% 1660600.914 1710260.984 - 1.36% -
BM_MakeThenSortHeap_float_SingleElement_262144 2.99% 51.478 53.016 - 1.18% -
BM_vector_deque_copy_backward/64000 2.98% 7828.900 8062.563 - 11.36% -
std::copy(list<int>)/262144 2.98% 217733.250 224226.707 - 3.25% -
BM_std_min<unsigned_char>/20 2.98% 1.528 1.573 - 3.81% -
BM_RangesPushHeap_uint32_Random_1024 2.97% 6.092 6.273 - 3.91% -
SetIntersection_Interlaced_Vector_string_262144_256 2.96% 62812689.478 64673357.613 - -4.66% -
SetIntersection_Interlaced_Set_uint32_1024_256 2.96% 15230830.686 15681719.808 - 3.94% -
BM_PushHeap_uint64_PipeOrgan_4 2.96% 0.495 0.509 - 4.80% -
rng::reverse_copy(list<int>)/32768 2.96% 25674.607 26434.247 - 1.33% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 2.96% 22.599 23.267 - 8.64% -
std::set<std::string>::insert(value)_(already_present)/8192 2.96% 38.475 39.613 - 2.80% -
std::set<std::string>::contains(key)_(non-existent)/8192 2.95% 26.666 27.454 - 5.24% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 2.95% 28.783 29.633 - 2.64% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 2.95% 0.697 0.718 - 1.99% -
std::multiset<int>::ctor(const&,_alloc)/8192 2.94% 48228.142 49645.813 - -0.14% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.94% 2.001 2.060 - 9.86% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.93% 16336.853 16815.383 - 4.11% -
BM_StringRelational_Less_Large_Small_Control 2.93% 1.847 1.901 - 6.77% -
BM_MakeThenSortHeap_string_SingleElement_256 2.92% 24.504 25.220 - 0.38% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.91% 220.787 227.214 - 7.63% -
std::search(deque<int>)_(near_matches)/1024 2.91% 22254.810 22901.736 - 10.91% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.91% 1.621 1.668 - 1.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 2.90% 11778398.367 12120152.532 - 1.03% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.90% 14.264 14.677 - 2.66% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 2.89% 19.268 19.825 - 2.60% -
std::search(deque<int>)_(near_matches)/1000 2.89% 21179.654 21791.541 - 10.31% -
SetIntersection_Front_Set_uint64_262144_16384 2.89% 340785977.746 350628930.232 - 4.28% -
BM_MakeHeap_uint64_Ascending_4 2.88% 0.442 0.455 - 0.68% -
BM_std_min<unsigned_char>/21 2.87% 1.761 1.812 - 0.67% -
std::list<int>::erase(begin)_(cheap_elements)/1024 2.86% 10.316 10.611 - 4.39% -
rng::all_of(deque<int>)_(process_all)/50 2.85% 17.747 18.254 - -0.45% -
BM_std_min<short>/12 2.85% 1.511 1.554 - 2.28% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.85% 7873.457 8097.955 - -4.94% -
BM_num_get<long_long> 2.85% 11.579 11.909 - 6.63% -
std::is_partitioned(list<int>)_(unpartitioned)/50 2.85% 4.444 4.570 - 4.83% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.84% 12703.339 13064.424 - 2.64% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 2.84% 663271.906 682113.508 - 77.77% -
BM_MakeThenSortHeap_float_Descending_1024 2.83% 8.020 8.248 - 3.35% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 2.83% 30.703 31.573 - 9.24% -
BM_std_minmax<int>/27 2.82% 2.427 2.495 - 0.11% -
SetIntersection_Interlaced_Vector_uint32_1024_64 2.81% 3745919.708 3851287.158 - -24.08% -
bm_ranges_lexicographical_compare<int>/16 2.81% 2.247 2.311 - 0.21% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 2.80% 55881990.380 57449263.831 - 4.72% -
rng::partition(list<int>)_(sparse)/8192 2.80% 6777.839 6967.611 - -11.58% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.79% 214.204 220.188 - -2.07% -
SetIntersection_None_Set_string_262144_1024 2.79% 1653925.051 1700084.555 - -0.30% -
BM_std_minmax_element<long_long>/5500 2.79% 1439.002 1479.155 - 2.37% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.78% 6.106 6.276 - 0.58% -
SetIntersection_Front_Set_uint32_64_64 2.78% 15708484.358 16144925.370 - 3.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.77% 1233432.416 1267652.480 - 0.50% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 2.76% 337.422 346.731 - 19.77% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.76% 19.413 19.948 - 0.68% -
BM_StringEraseToEnd_Large_Opaque 2.75% 1.010 1.038 - 2.75% -
SetIntersection_Front_Vector_uint64_262144_16 2.75% 1153622.919 1185322.951 - 1.51% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.74% 10.580 10.870 - 3.11% -
rng::swap_ranges(deque<int>)/32 2.74% 10.723 11.017 - 0.36% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.73% 2.951 3.032 - 0.83% -
BM_std_minmax<unsigned_short>/1 2.72% 0.642 0.660 - 5.70% -
rng::rotate(deque<int>)_(1_element_forward)/1024 2.72% 38.577 39.627 - 1.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.72% 1817557.291 1866973.959 - -1.81% -
BM_StringRelational_Eq_Empty_Small_Control 2.72% 0.468 0.480 - 0.72% -
SetIntersection_Front_Set_uint32_262144_1024 2.71% 16060591.659 16495915.097 - 6.62% -
BM_CmpLess_short_schar 2.71% 0.945 0.970 - 0.34% -
rng::remove(deque<int>)_(sprinkled)/32 2.71% 56.638 58.170 - 2.40% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.70% 16.688 17.139 - 0.67% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 2.70% 826.885 849.249 - 2.75% -
BM_std_minmax_element<long_long>/4096 2.70% 1075.453 1104.508 - 2.55% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 2.70% 31.002 31.838 - 5.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.70% 2404602.587 2469447.691 - -0.57% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.70% 2.230 2.290 - 4.14% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.69% 4.793 4.922 - 1.56% -
rng::for_each(map<int>::iterator)/8192 2.69% 7422.817 7622.716 - -54.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2.69% 2221740.377 2281505.945 - 0.11% -
bm_ranges_swap_ranges_vb_unaligned/262144 2.69% 3738.434 3838.853 - -0.04% -
std::unordered_map<int,_int>::erase(iterator)/8192 2.68% 20.216 20.759 - 1.97% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 2.68% 25.418 26.101 - 7.19% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 2.68% 88947.447 91330.093 - 2.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 2.67% 1180261.857 1211828.069 - -0.46% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 2.67% 22.848 23.459 - -0.73% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 2.67% 866737.480 889880.559 - 1.59% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.67% 565.524 580.603 - 3.77% -
std::copy(vector<int>)/8 2.66% 2.238 2.298 - 2.28% -
BM_std_minmax_element<long_long>/4000 2.66% 1049.837 1077.721 - 2.41% -
BM_deque_deque_copy/64000 2.65% 2657.564 2728.071 - 0.58% -
SetIntersection_Front_Set_float_1024_4 2.65% 1118454.453 1148115.109 - -0.60% -
BM_std_min<unsigned_int>/28 2.65% 1.936 1.988 - 1.29% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 2.65% 17.443 17.905 - 3.33% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 2.65% 47.065 48.312 - 3.24% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 2.65% 11998.972 12316.631 - -4.00% -
rng::find_end(deque<int>)_(process_all)/8192 2.65% 2168.872 2226.260 - -6.74% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.65% 7660.433 7863.088 - 3.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 2.64% 1089832.256 1118586.454 - -0.42% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 2.63% 27.744 28.473 - 3.98% -
BM_std_min<unsigned_short>/18 2.63% 1.521 1.561 - 1.74% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.62% 29.884 30.668 - 1.54% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 2.62% 25.919 26.598 - 2.87% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 2.62% 10.180 10.446 - 0.08% -
std::copy_if(list<int>)_(entire_range)/64 2.61% 32.120 32.959 - -8.92% -
SetIntersection_Interlaced_Vector_float_16384_256 2.61% 12306050.604 12626904.593 - -57.50% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.61% 54135.522 55546.481 - 2.65% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 2.60% 0.828 0.849 - 2.74% -
BM_deque_vector_ranges_copy/65536 2.60% 2572.924 2639.763 - -8.22% -
BM_std_min<unsigned_long_long>/6 2.60% 1.590 1.631 - 0.22% -
BM_vector_deque_move_backward/0 2.59% 0.498 0.511 - 15.18% -
BM_StringEraseToEnd_Large_Transparent 2.58% 0.843 0.864 - 2.61% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.58% 212.386 217.871 - 0.53% -
BM_MakeThenSortHeap_float_Heap_1024 2.58% 8.161 8.372 - 0.54% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 2.58% 1.018 1.045 - -1.90% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 2.58% 26.223 26.899 - 3.79% -
std::list<int>::erase(begin)_(cheap_elements)/32 2.57% 10.405 10.673 - 5.97% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 2.57% 34.302 35.183 - 0.56% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 2.57% 64.854 66.519 - 9.63% -
BM_RangesPushHeap_string_PipeOrgan_4 2.56% 2.484 2.548 - -1.10% -
std::find_first_of(vector<int>)_(small_needle)/50 2.56% 69.993 71.782 - 1.65% -
SetIntersection_Interlaced_Vector_uint64_16384_256 2.56% 15932841.817 16339950.312 - -19.88% -
std::map<std::string,_int>::ctor(const&)/32 2.55% 716.014 734.308 - -6.91% -
bm_swap_ranges_vb_unaligned/262144 2.55% 3846.558 3944.793 - -0.01% -
std::multiset<std::string>::count(key)_(non-existent)/32 2.55% 9.921 10.174 - 8.87% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.55% 13470.956 13814.254 - 3.92% -
BM_vector_deque_ranges_move_backward/2 2.55% 1.828 1.874 - -3.23% -
std::partition(vector<int>)_(dense)/1024 2.55% 241.429 247.575 - -0.34% -
BM_vector_deque_move_backward/65536 2.54% 7808.681 8007.207 - 8.91% -
rng::copy_backward(vector<bool>)_(aligned)/64 2.54% 1.779 1.824 - -3.66% -
BM_RangesPushHeap_uint64_Ascending_256 2.53% 2.092 2.145 - 2.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.53% 1391204.533 1426366.997 - -0.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 2.53% 1195320.801 1225506.708 - 1.86% -
SetIntersection_None_Set_string_16384_4 2.52% 194102438.432 199002392.060 - 0.98% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.52% 16.695 17.116 - 1.34% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 2.52% 0.581 0.596 - -0.79% -
SetIntersection_None_Vector_string_16384_1024 2.51% 1250263.979 1281699.112 - 0.14% -
BM_StringRelational_Less_Large_Empty_Control 2.51% 1.838 1.885 - -3.28% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.51% 3.444 3.531 - -0.70% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.51% 4.783 4.903 - 2.58% -
BM_vector_deque_move_backward/64000 2.51% 7491.917 7679.926 - 4.37% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 2.51% 122.415 125.484 - 5.64% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 2.51% 31299.976 32084.436 - -17.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.50% 1211078.245 1241415.400 - 3.27% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 2.50% 3359.337 3443.314 - -0.26% -
BM_vector_deque_move_backward/64 2.49% 3.040 3.116 - 2.86% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 2.49% 39.144 40.120 - -4.11% -
std::replace(vector<int>)_(prefix)/50 2.49% 7.440 7.625 - 0.41% -
rng::partition(vector<int>)_(dense)/1024 2.48% 236.345 242.200 - -0.14% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 2.48% 8.262 8.467 - -0.60% -
std::map<int,_int>::erase(key)_(existent)/8192 2.48% 25.445 26.075 - 0.46% -
BM_std_min<long_long>/31 2.47% 3.330 3.412 - 0.28% -
BM_std_min<unsigned_char>/512 2.47% 6.268 6.423 - 0.12% -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.47% 2.243 2.299 - 4.26% -
BM_MakeThenSortHeap_float_Heap_262144 2.47% 30.797 31.558 - 1.57% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 2.47% 248.899 255.047 - 1.56% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 2.47% 1.581 1.620 - 9.09% -
rng::find_first_of(vector<int>)_(large_needle)/32 2.47% 101.800 104.311 - -0.69% -
std::find_end(vector<int>)_(process_all)/8192 2.47% 1692.007 1733.721 - -7.82% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 2.46% 5.944 6.091 - 1.02% -
std::partial_sort_copy(deque<int>)_(repeated)/8 2.46% 10.477 10.735 - 1.43% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.46% 46.835 47.986 - 2.44% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 2.44% 1.213 1.243 - -2.76% -
std::is_sorted_until(vector<int>,_pred)/8192 2.44% 3302.663 3383.143 - 1.65% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 2.44% 26.177 26.815 - 3.14% -
SetIntersection_Interlaced_Set_uint64_1024_64 2.44% 10313271.675 10564560.477 - 5.99% -
SetIntersection_Interlaced_Vector_string_64_16 2.43% 30144696.868 30878293.235 - -0.40% -
BM_std_min<char>/28 2.43% 1.746 1.788 - 0.68% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 2.43% 12.292 12.591 - 2.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.43% 43.323 44.375 - 26.42% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 2.43% 15.441 15.815 - 0.09% -
rng::copy_n(vector<int>)/4096 2.42% 142.732 146.183 - -0.05% -
std::multiset<int>::erase(key)_(non-existent)/32 2.42% 2.607 2.670 - -0.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 2.41% 6.463 6.619 - 0.79% -
rng::starts_with(deque<int>)/1024 2.41% 475.658 487.118 - -0.19% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 2.40% 12425.563 12723.601 - 3.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.39% 629.194 644.250 - -1.50% -
std::replace_if(deque<int>)_(prefix)/1024 2.39% 482.567 494.087 - 0.51% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.39% 41066.774 42046.718 - 0.03% -
BM_MakeHeap_float_SingleElement_262144 2.39% 0.713 0.730 - 2.39% -
SetIntersection_Front_Vector_float_16384_16384 2.38% 81989841.792 83943356.223 - 4.38% -
std::fill_n(vector<bool>)/512 2.38% 1.469 1.504 - 5.59% -
rng::none_of(deque<int>)_(process_all)/50 2.38% 26.757 27.394 - 3.14% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 2.38% 32.200 32.966 - 3.62% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.38% 3.474 3.557 - -1.17% -
BM_std_minmax<int>/3 2.37% 1.204 1.232 - 2.85% -
rng::copy_if(list<int>)_(entire_range)/1048576 2.37% 885282.489 906245.490 - 2.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.37% 1191499.026 1219697.075 - 2.59% -
BM_deque_deque_move_backward/64000 2.36% 7955.344 8143.308 - 1.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.36% 1079248.468 1104709.657 - 0.87% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 2.36% 1.217 1.245 - 2.22% -
SetIntersection_Front_Set_uint32_16384_64 2.36% 1870844.047 1914911.844 - -6.50% -
SetIntersection_Interlaced_Vector_string_16_4 2.35% 70694252.393 72357760.586 - 1.12% -
rng::fill(vector<int>)/32 2.35% 1.039 1.064 - 2.37% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.35% 8.753 8.959 - 2.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 2.34% 1234218.344 1263092.367 - -0.28% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 2.34% 487.965 499.380 - -0.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 2.34% 349797892.768 357980017.862 - 2.56% -
SetIntersection_None_Set_string_16384_16 2.33% 195062908.138 199610732.502 - 1.29% -
std::stable_partition(vector<int>)_(sparse)/50 2.33% 21.234 21.729 - 7.81% -
SetIntersection_Interlaced_Vector_string_16384_1024 2.33% 111481629.249 114078341.307 - -2.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.33% 10601.414 10848.074 - 2.54% -
rng::find_end(deque<int>)_(same_length)/1024 2.33% 337.640 345.494 - -75.39% -
std::copy_if(list<int>)_(entire_range)/1048576 2.32% 884228.509 904781.141 - 2.46% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.32% 98202.656 100481.908 - 3.80% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.31% 97948.008 100210.510 - 2.91% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 2.30% 1.170 1.197 - 4.31% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 2.30% 30.688 31.395 - 6.48% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.30% 10.575 10.818 - 0.15% -
BM_RangesPushHeap_uint32_Random_64 2.30% 5.472 5.598 - 1.62% -
rng::for_each(list<int>)/8192 2.30% 7800.285 7979.337 - -3.98% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.29% 3.592 3.674 - 0.15% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 2.29% 10.430 10.668 - 0.09% -
SetIntersection_Interlaced_Set_uint32_262144_262144 2.29% 1972457.356 2017561.930 - 5.02% -
rng::unique(list<int>)_(sprinkled)/8192 2.28% 7819.172 7997.740 - 1.38% -
std::is_sorted(list<int>,_pred)/8192 2.28% 7501.997 7673.199 - 0.82% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.28% 54568.482 55813.667 - 1.97% -
std::partition(vector<int>)_(sparse)/50 2.28% 13.878 14.194 - 2.86% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 2.28% 11821.653 12090.649 - 4.30% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.27% 2.906 2.972 - 4.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.27% 3251911.953 3325751.755 - -6.16% -
BM_MakeThenSortHeap_string_Descending_1024 2.27% 25.148 25.718 - -33.69% -
BM_vector_deque_copy_backward/70000 2.27% 8533.050 8726.693 - 6.91% -
rng::find_if(list<int>)_(bail_25%)/8 2.27% 1.279 1.308 - -1.13% -
rng::for_each(multimap<int>)/8192 2.26% 7005.264 7163.924 - -56.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.26% 29.746 30.420 - -5.56% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 2.26% 572217.384 585151.648 - 4.06% -
BM_deque_deque_copy_backward/1 2.26% 3.363 3.438 - 23.00% -
rng::stable_partition(list<int>)_(alloc_fails)/50 2.26% 1920.298 1963.650 - 1.89% -
rng::copy_backward(deque<int>)/262144 2.25% 31464.102 32172.435 - 2.60% -
rng::is_sorted(deque<int>)/8 2.25% 2.487 2.543 - -10.89% -
rng::fill_n(vector<bool>)/64 2.25% 1.372 1.403 - -1.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 2.25% 1256646.463 1284859.000 - -1.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 2.24% 350699849.811 358573042.496 - 2.34% -
BM_std_minmax<short>/31 2.24% 3.035 3.103 - 0.59% -
BM_std_min<char>/30 2.24% 2.257 2.308 - 3.83% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.24% 14.935 15.270 - -0.56% -
std::remove_if(deque<int>)_(sprinkled)/32 2.24% 56.906 58.179 - 3.67% -
std::multiset<int>::count(key)_(non-existent)/1024 2.24% 5.883 6.015 - 0.26% -
BM_deque_vector_ranges_copy_backward/0 2.24% 1.538 1.572 - 14.20% -
SetIntersection_None_Vector_uint64_256_256 2.23% 2236920.799 2286900.883 - 0.45% -
BM_std_minmax_element<long_long>/64 2.23% 17.285 17.671 - 1.12% -
BM_lexicographical_compare_three_way_fast_path/16 2.23% 4.383 4.481 - 3.22% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 2.22% 32532.215 33256.048 - -17.71% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.22% 801.183 819.005 - 2.99% -
SetIntersection_Interlaced_Set_uint64_64_16 2.22% 24343607.788 24884139.705 - 2.41% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.22% 2.307 2.358 - -9.40% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.22% 9.768 9.985 - 2.23% -
BM_MakeHeap_uint32_Ascending_16 2.21% 0.598 0.612 - 2.20% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.21% 24.466 25.007 - 7.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.21% 11.475 11.728 - 0.32% -
BM_RangesPopHeap_float_16384 2.21% 33.085 33.816 - 0.37% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.21% 9419.412 9627.270 - 1.18% -
BM_vector_deque_copy/64 2.21% 2.752 2.813 - -0.08% -
std::set<std::string>::erase(key)_(existent)/8192 2.20% 70.989 72.551 - 2.10% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 2.20% 10.271 10.497 - -0.13% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 2.20% 12.501 12.776 - -7.80% -
BM_MakeHeap_uint32_SingleElement_64 2.19% 0.510 0.521 - 2.55% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 2.19% 31.967 32.668 - -5.48% -
std::find_if(deque<int>)_(process_all)/1024 2.19% 484.970 495.595 - 0.99% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 2.18% 27.531 28.132 - -4.18% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 2.18% 49671.420 50754.490 - 0.13% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 2.18% 0.758 0.774 - 3.27% -
BM_MakeThenSortHeap_float_Ascending_1024 2.18% 8.636 8.824 - 1.16% -
SetIntersection_Interlaced_Set_string_16384_1 2.17% 1137674.166 1162409.604 - 0.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 2.17% 1092231.055 1115961.247 - 3.40% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 2.17% 1875467.580 1916169.852 - -21.03% -
rng::stable_sort(deque<int>)_(repeated)/8 2.17% 18.671 19.076 - 6.10% -
rng::copy(list<int>)/1048576 2.17% 887944.972 907174.203 - 2.72% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 2.16% 22.549 23.036 - -0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 2.16% 4569273.169 4667986.887 - 0.02% -
std::set<std::string>::find(key)_(non-existent)/32 2.16% 10.555 10.782 - 16.21% -
std::move_backward(deque<int>)/262144 2.15% 30598.503 31256.892 - 5.06% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 2.15% 16.400 16.753 - 2.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.15% 784.571 801.408 - -1.03% -
std::find_end(deque<int>)_(same_length)/8192 2.14% 2687.062 2744.627 - -81.50% -
rng::remove_if(deque<int>)_(prefix)/1024 2.14% 566.412 578.544 - 3.11% -
SetIntersection_Front_Vector_uint32_16384_64 2.14% 1418030.812 1448369.702 - 0.02% -
BM_StringAssignAsciiz_Empty_Opaque 2.14% 2.819 2.880 - -0.04% -
BM_RangesPushHeap_string_PipeOrgan_16 2.14% 4.087 4.174 - 0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 2.14% 18167917.594 18555934.804 - -2.91% -
rng::for_each(multimap<int>)/8 2.13% 6.193 6.325 - 40.14% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 2.13% 4.312 4.404 - 1.99% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 2.12% 0.710 0.725 - 1.70% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 2.12% 19.944 20.367 - 2.66% -
SetIntersection_None_Set_uint32_262144_16384 2.12% 1181043.211 1206072.672 - 4.73% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 2.12% 1.588 1.622 - 2.63% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.11% 199.837 204.054 - 1.92% -
rng::unique(vector<int>,_pred)_(contiguous)/8192 2.11% 3786.003 3865.838 - 2.12% -
BM_std_minmax<char>/4 2.11% 1.470 1.501 - -3.18% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 2.11% 8389.885 8566.739 - 0.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 2.11% 1176725.078 1201523.182 - 1.36% -
BM_deque_vector_copy/64000 2.10% 2431.671 2482.831 - -12.87% -
BM_RangesMakeHeap_string_SingleElement_64 2.10% 6.403 6.537 - 0.97% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 2.09% 16.092 16.429 - 0.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.09% 6545773.003 6682596.468 - 2.55% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.09% 1.597 1.631 - 2.51% -
SetIntersection_Interlaced_Vector_string_1024_1024 2.09% 40847295.035 41700272.039 - -3.91% -
BM_MakeHeap_uint64_SingleElement_262144 2.09% 0.751 0.766 - 1.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.08% 351460160.341 358785907.288 - 4.03% -
BM_StringConstructDestroyCStr_Huge_Transparent 2.08% 68.043 69.460 - 1.27% -
BM_RangesSortHeap_uint32_64 2.08% 7.949 8.114 - 1.59% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.08% 10.642 10.863 - 1.18% -
BM_MakeThenSortHeap_float_Descending_262144 2.07% 35.124 35.851 - 4.06% -
BM_SortHeap_string_262144 2.07% 173.032 176.611 - -1.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.07% 19804891.287 20214383.538 - 0.98% -
std::copy_if(list<int>)_(every_other)/1048576 2.07% 845722.071 863203.646 - 1.30% -
SetIntersection_Interlaced_Set_uint32_262144_16 2.06% 1597779.461 1630748.779 - 4.31% -
rng::copy_if(list<int>)_(every_other)/1048576 2.06% 844735.134 862130.392 - 0.87% -
SetIntersection_Interlaced_Set_float_1024_1024 2.06% 14779668.360 15083983.107 - -0.81% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 2.06% 6226.873 6355.072 - 0.44% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 2.06% 1.101 1.124 - -1.89% -
rng::copy_n(list<int>)/32768 2.05% 27230.998 27789.876 - 5.82% -
rng::remove_copy_if(deque<int>)_(prefix)/8192 2.05% 3707.094 3783.095 - 2.13% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.05% 683.430 697.422 - -1.39% -
std::find_end(vector<int>)_(process_all)/1024 2.04% 223.632 228.202 - -6.56% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 2.04% 15.174 15.484 - 0.23% -
BM_RangesMakeHeap_uint64_Random_16384 2.04% 1.006 1.027 - 2.23% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 2.03% 19.050 19.437 - -0.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.03% 1999509.115 2040188.721 - -2.49% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.03% 261.043 266.353 - 2.81% -
std::search(list<int>)_(no_match)/1000 2.03% 671.422 685.079 - -4.09% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 2.03% 18964.414 19350.015 - 10.83% -
BM_std_minmax<unsigned_int>/7 2.03% 1.773 1.809 - 3.67% -
SetIntersection_Interlaced_Set_float_256_256 2.03% 8979217.870 9161605.581 - -2.77% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 2.03% 29.854 30.459 - 0.04% -
BM_deque_vector_ranges_move/4000 2.03% 144.483 147.410 - 3.00% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 2.03% 11.614 11.850 - -1.79% -
BM_CmpEqual_uint_short 2.02% 1.058 1.079 - 1.80% -
SetIntersection_Interlaced_Set_float_1024_4 2.02% 10012516.915 10215171.240 - 1.46% -
rng::for_each(deque<int>)/32 2.02% 3.765 3.841 - 2.16% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.02% 2.999 3.059 - 0.68% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 2.02% 10.131 10.336 - 1.33% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.02% 389.591 397.452 - 2.86% -
SetIntersection_Front_Set_string_1024_1024 2.02% 55302591.231 56418233.563 - 0.13% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 2.02% 14.690 14.986 - 0.03% -
SetIntersection_Interlaced_Set_string_262144_64 2.02% 2119622.640 2162334.389 - 0.04% -
BM_MakeThenSortHeap_string_SingleElement_1024 2.01% 29.208 29.795 - -0.41% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 2.01% 105318.108 107432.606 - -4.25% -
SetIntersection_Interlaced_Set_string_262144_16 2.00% 2128377.523 2171037.922 - 0.24% -
std::rotate(vector<bool>)_(1_element_backward)/8192 2.00% 99.280 101.269 - -3.30% -
std::stable_partition(deque<int>)_(dense)/32 2.00% 30.555 31.167 - 4.21% -
BM_RangesMakeHeap_uint64_SingleElement_256 2.00% 0.575 0.586 - 1.22% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 2.00% 6.537 6.667 - 1.88% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 2.00% 214.831 219.120 - -0.15% -
SetIntersection_Front_Vector_float_256_16 1.99% 4467536.518 4556652.234 - 2.00% -
std::set<std::string>::find(key)_(existent)/1024 1.99% 23.634 24.106 - 5.02% -
BM_MakeThenSortHeap_uint32_SingleElement_16 1.99% 3.957 4.036 - -0.28% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.99% 1.347 1.374 - -7.96% -
BM_StringFindStringLiteral/512 1.99% 9.344 9.530 - 0.48% -
std::for_each_n(vector<int>)/8 1.99% 2.535 2.585 - 3.25% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 1.99% 706915.348 720973.191 - 94.92% -
std::map<int,_int>::insert(value)_(already_present)/32 1.99% 1.742 1.776 - 0.47% -
BM_std_minmax<char>/5 1.99% 1.751 1.786 - -3.94% -
std::is_partitioned(list<int>)_(unpartitioned)/32 1.98% 4.148 4.230 - 0.82% -
BM_deque_deque_move_backward/1 1.98% 3.353 3.419 - 25.42% -
BM_std_minmax_element<char>/64 1.98% 17.316 17.659 - -0.03% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 1.98% 25711.756 26221.998 - -0.15% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 1.98% 0.710 0.724 - 2.03% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.98% 7881.621 8037.372 - 1.23% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.97% 19.729 20.119 - 0.81% -
rng::find_end(deque<int>)_(single_element)/1024 1.97% 358.066 365.131 - 31.34% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.97% 16.823 17.154 - 1.76% -
BM_PushHeap_string_Descending_262144 1.97% 3.145 3.207 - -41.13% -
std::remove_copy(deque<int>)_(prefix)/1024 1.96% 380.193 387.659 - -6.23% -
SetIntersection_None_Set_string_256_64 1.96% 9435659.789 9620595.634 - 0.48% -
SetIntersection_None_Set_uint32_256_64 1.96% 9187775.912 9367833.961 - -0.23% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 1.96% 22.612 23.055 - 3.24% -
BM_std_minmax_element<long_long>/1024 1.96% 273.393 278.746 - 2.47% -
BM_deque_vector_ranges_move_backward/64000 1.96% 7933.349 8088.612 - 2.87% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 1.96% 33.000 33.646 - 43.43% -
BM_RangesMakeHeap_float_Random_16384 1.96% 1.128 1.150 - -5.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.96% 1198746.495 1222192.976 - 1.87% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.95% 26.538 27.056 - 4.07% -
std::unordered_multiset<int>::ctor(const&)/1024 1.95% 6703.803 6834.558 - 3.35% -
rng::sort(deque<int>)_(repeated)/8 1.95% 18.606 18.968 - 2.63% -
std::multimap<int,_int>::erase(key)_(existent)/0 1.94% 21.578 21.998 - 1.56% -
std::sort(deque<int>)_(pipe-organ)/1024 1.94% 2746.409 2799.811 - -0.96% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 1.94% 0.561 0.572 - 6.06% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 1.94% 0.544 0.554 - -4.41% -
BM_MakeThenSortHeap_float_Heap_256 1.94% 6.115 6.234 - -0.02% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.94% 773.257 788.261 - 1.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.94% 6551000.271 6678021.103 - 2.59% -
SetIntersection_Interlaced_Set_string_256_4 1.94% 14149822.027 14424031.871 - 2.00% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.94% 1568236.328 1598622.963 - 3.36% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 1.94% 33.053 33.693 - 2.08% -
std::remove(list<int>)_(prefix)/8192 1.94% 8230.555 8389.958 - 0.87% -
std::fill(vector<int>)/32 1.94% 1.048 1.069 - 2.70% -
bm_ranges_lexicographical_compare<signed_char>/262144 1.93% 3837.813 3912.056 - 2.27% -
BM_deque_deque_ranges_copy_backward/65536 1.93% 8146.200 8303.760 - 4.03% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.93% 30.720 31.312 - 2.49% -
BM_deque_deque_move_backward/70000 1.93% 8908.522 9080.206 - 3.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.93% 10019.480 10212.453 - 3.68% -
rng::for_each(set<int>)/8 1.93% 6.331 6.453 - 39.81% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 1.92% 164.145 167.303 - 11.39% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.92% 1.169 1.192 - -4.05% -
BM_std_min<int>/28 1.92% 2.020 2.059 - 1.40% -
BM_deque_vector_move/70000 1.92% 2906.358 2962.187 - -0.12% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.92% 10.658 10.862 - -2.30% -
rng::copy_if(vector<int>)_(entire_range)/64 1.92% 15.720 16.021 - 3.45% -
rng::find_end(vector<int>)_(same_length)/1000 1.92% 245.758 250.478 - -50.11% -
SetIntersection_Front_Set_float_16384_64 1.92% 1985680.786 2023800.060 - 0.52% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.92% 17.215 17.545 - 2.99% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.92% 24.956 25.435 - 1.93% -
BM_LowerBound_string_16 1.92% 36.555 37.257 - 1.65% -
BM_MakeThenSortHeap_float_Random_64 1.92% 17.863 18.206 - 0.22% -
std::count_if(list<int>)_(every_other)/8 1.92% 2.723 2.775 - 0.97% -
BM_std_min<unsigned_char>/13 1.92% 1.536 1.566 - 0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.92% 5878060.729 5990634.133 - 1.62% -
bm_gcd_complex 1.91% 19.293 19.662 - 1.18% -
SetIntersection_None_Set_string_262144_262144 1.91% 1656388.752 1688051.023 - -0.62% -
BM_RangesMakeHeap_string_Descending_1024 1.91% 2.709 2.761 - -22.64% -
bm_lexicographical_compare<signed_char>/262144 1.91% 3841.680 3915.040 - 1.91% -
rng::partition(vector<int>)_(sparse)/50 1.91% 14.107 14.377 - 0.65% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 1.91% 22.383 22.810 - 1.16% -
SetIntersection_None_Set_string_256_16 1.91% 11138953.007 11351155.212 - -0.84% -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.90% 1.544 1.573 - 1.27% -
SetIntersection_Front_Vector_float_1024_16 1.90% 1187764.564 1210331.330 - 2.02% -
SetIntersection_Front_Vector_string_64_16 1.90% 21944741.370 22360602.260 - 1.81% -
rng::for_each(set<int>::iterator)/8192 1.89% 8086.927 8240.111 - -49.27% -
BM_PushHeap_float_Ascending_16384 1.89% 4.292 4.373 - 3.61% -
SetIntersection_None_Vector_string_1024_256 1.89% 1194762.605 1217338.427 - 0.79% -
std::copy(list<int>)/1048576 1.89% 883255.878 899928.670 - 2.23% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.89% 3.682 3.752 - 3.13% -
SetIntersection_Interlaced_Set_uint32_256_4 1.89% 11577185.793 11795577.895 - 3.39% -
SetIntersection_Interlaced_Vector_string_1024_4 1.89% 1676057.082 1707663.042 - -0.28% -
SetIntersection_None_Set_string_64_1 1.88% 23607840.874 24052727.821 - -0.62% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.88% 1051.435 1071.246 - 1.66% -
BM_MakeThenSortHeap_uint64_Random_262144 1.88% 35.232 35.895 - 1.50% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.88% 87825.560 89474.755 - 2.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.87% 3076814.047 3134459.311 - 0.68% -
rng::find_end(deque<int>)_(same_length)/1000 1.87% 331.517 337.725 - -64.04% -
SetIntersection_Interlaced_Set_float_64_64 1.87% 14859639.587 15137447.992 - 0.26% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 1.87% 0.984 1.003 - -4.07% -
std::find_end(vector<int>)_(process_all)/1048576 1.87% 218653.094 222734.533 - -7.50% -
std::multiset<int>::ctor(const&,_alloc)/1024 1.87% 6056.603 6169.646 - -0.15% -
std::partition(deque<int>)_(sparse)/50 1.87% 14.942 15.221 - -2.04% -
BM_PushHeap_string_SingleElement_262144 1.86% 2.511 2.558 - -8.14% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 1.86% 5.928 6.038 - 1.92% -
bm_lexicographical_compare<int>/32768 1.86% 2388.851 2433.236 - 1.79% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 1.86% 26.529 27.021 - 2.67% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.85% 43.887 44.701 - 2.46% -
rng::copy_backward(list<int>)/1048576 1.85% 892360.705 908905.966 - 2.11% -
rng::fill_n(list<int>)/8192 1.85% 7086.316 7217.663 - 1.97% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.85% 5349.589 5448.600 - 1.01% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.85% 1.386 1.411 - 1.70% -
BM_RangesPushHeap_uint64_Ascending_1024 1.84% 2.576 2.624 - 1.84% -
BM_std_min<unsigned_long_long>/15 1.84% 2.131 2.171 - -0.79% -
SetIntersection_Interlaced_Vector_uint64_262144_4 1.84% 1498072.189 1525666.741 - -3.62% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.84% 31.046 31.617 - -1.01% -
SetIntersection_Interlaced_Vector_uint32_64_64 1.84% 11242279.876 11448781.758 - -1.07% -
std::partition_point(list<int>)/50 1.84% 24.453 24.902 - 0.78% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 1.83% 21.293 21.683 - -2.24% -
SetIntersection_Front_Vector_float_256_256 1.83% 4611199.507 4695555.079 - -0.15% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.83% 4.141 4.217 - -0.25% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.83% 4.092 4.167 - 2.88% -
BM_deque_deque_ranges_copy_backward/2 1.83% 3.005 3.060 - 20.85% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.82% 31.658 32.236 - -6.11% -
BM_deque_deque_ranges_move/64 1.82% 5.376 5.474 - -0.85% -
BM_MakeHeap_uint32_Random_256 1.82% 1.162 1.183 - 3.09% -
SetIntersection_Front_Vector_string_1024_64 1.82% 3556167.577 3620857.397 - 4.44% -
std::deque<int>::erase(middle)_(cheap_elements)/32 1.81% 9.509 9.681 - -2.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.81% 8872158.678 9033163.153 - -29.67% -
BM_RangesMakeHeap_uint32_Ascending_256 1.81% 0.600 0.611 - 2.22% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.81% 12217.105 12438.462 - 4.57% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.81% 8.897 9.058 - 6.41% -
SetIntersection_None_Vector_string_1024_4 1.81% 1207069.709 1228903.174 - 0.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.81% 1109026.627 1129080.615 - 1.33% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 1.81% 25.997 26.466 - 0.64% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.81% 1.177 1.199 - -3.12% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.80% 5.228 5.322 - 2.06% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 1.80% 25.972 26.440 - 29.28% -
std::stable_partition(vector<int>)_(sparse)/32 1.80% 7.349 7.482 - 8.84% -
std::find(vector<long_long>)_(bail_25%)/8 1.80% 0.889 0.905 - -5.34% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.80% 489.964 498.775 - 1.62% -
BM_deque_deque_move_backward/2 1.80% 3.004 3.058 - 23.98% -
std::copy_backward(vector<int>)/32768 1.80% 3723.160 3790.074 - -0.14% -
BM_RangesPushHeap_string_Random_4 1.79% 6.002 6.109 - 2.50% -
SetIntersection_Interlaced_Set_string_16384_256 1.79% 340288955.240 346374881.421 - -1.49% -
BM_std_min<unsigned_long_long>/22 1.79% 2.160 2.199 - 1.30% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 1.79% 45.087 45.892 - 0.17% -
SetIntersection_Front_Vector_uint64_1024_64 1.78% 1406257.014 1431355.405 - 4.33% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 1.78% 19.887 20.241 - 4.89% -
SetIntersection_Interlaced_Set_uint64_1024_4 1.78% 9977696.925 10155293.562 - -0.26% -
SetIntersection_Interlaced_Vector_uint64_16384_4 1.78% 1593067.481 1621389.240 - 1.47% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.78% 277995.573 282931.292 - 3.03% -
SetIntersection_Front_Set_string_262144_262144 1.77% 17410252.361 17719204.102 - 0.17% -
BM_deque_deque_ranges_move_backward/2 1.77% 3.004 3.057 - 20.92% -
std::copy(list<int>)/512 1.77% 369.451 376.004 - 1.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.77% 1169401.015 1190096.649 - 0.72% -
BM_std_min<unsigned_long_long>/23 1.77% 2.405 2.447 - 0.75% -
std::find_end(vector<int>)_(process_all)/1000 1.76% 218.655 222.513 - -6.57% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.76% 22.656 23.056 - 2.86% -
std::unordered_set<int>::count(key)_(existent)/1024 1.76% 1.248 1.271 - 5.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.76% 1220009.523 1241525.392 - -1.29% -
std::map<std::string,_int>::count(key)_(non-existent)/32 1.76% 10.274 10.455 - 4.04% -
SetIntersection_Front_Vector_uint64_16384_256 1.76% 2294825.983 2335262.980 - 1.89% -
BM_vector_deque_ranges_copy/1 1.76% 2.278 2.318 - -1.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.76% 8810109.285 8965231.304 - -30.18% -
std::find_end(deque<int>)_(match_near_end)/8192 1.76% 274.073 278.898 - -99.83% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 1.76% 27.159 27.637 - -0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.76% 1987418.131 2022349.041 - 0.12% -
std::find_if(deque<int>)_(process_all)/50 1.76% 23.493 23.905 - -0.00% -
BM_MakeThenSortHeap_string_Heap_262144 1.76% 181.603 184.791 - 3.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.76% 35.108 35.724 - -1.11% -
bm_ranges_lexicographical_compare<int>/32768 1.75% 2389.328 2431.240 - 1.75% -
BM_deque_deque_copy_backward/2 1.75% 3.005 3.057 - 20.66% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 1.75% 7.538 7.670 - -0.50% -
std::multiset<std::string>::insert(value)_(already_present)/8192 1.75% 65.436 66.581 - -0.58% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.75% 8.613 8.764 - 2.50% -
rng::find(vector<bool>)_(process_all)/8 1.75% 0.613 0.624 - 3.81% -
rng::contains(deque<int>)_(process_all)/8 1.74% 3.016 3.069 - 4.28% -
std::multiset<std::string>::ctor(const&,_alloc)/32 1.74% 740.325 753.238 - -0.44% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 1.74% 535.032 544.361 - 0.14% -
BM_MakeHeap_uint32_SingleElement_262144 1.74% 0.631 0.642 - 2.33% -
SetIntersection_Front_Vector_uint64_16384_4 1.74% 1113771.464 1133178.023 - 1.23% -
std::search(deque<int>)_(single_element)/1000 1.74% 440.186 447.855 - 1.96% -
BM_MakeThenSortHeap_float_Heap_16384 1.74% 26.172 26.627 - 2.98% -
BM_std_minmax<long_long>/12 1.74% 2.662 2.708 - -0.93% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 1.74% 13.608 13.845 - 1.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.74% 43901236.007 44663516.753 - 1.91% -
SetIntersection_None_Set_uint32_1024_64 1.73% 8802791.345 8955446.262 - 0.93% -
BM_RangesPushHeap_uint32_Ascending_256 1.73% 3.040 3.093 - 0.83% -
SetIntersection_Front_Vector_uint32_256_4 1.73% 4396117.925 4472257.827 - 1.80% -
bm_lexicographical_compare<int>/6 1.73% 1.515 1.541 - 0.84% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.73% 45.815 46.608 - 2.91% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.73% 1.175 1.195 - -3.29% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 1.73% 29.684 30.197 - -2.36% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 1.73% 32.960 33.529 - 2.56% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.73% 4312.127 4386.529 - 3.26% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.72% 1.096 1.115 - 1.04% -
BM_vector_deque_ranges_copy/64 1.72% 2.787 2.835 - 0.60% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.72% 67.302 68.457 - -28.61% -
BM_RangesPushHeap_uint32_Ascending_1024 1.71% 3.878 3.945 - 0.76% -
BM_MakeHeap_uint64_Ascending_16 1.71% 0.666 0.677 - 1.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.71% 27835946.182 28311679.032 - 0.25% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.71% 225.942 229.802 - -1.38% -
BM_MakeThenSortHeap_float_Descending_16384 1.71% 29.901 30.412 - 11.20% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.71% 1.265 1.286 - -2.41% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.70% 0.975 0.992 - -0.70% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.70% 516.497 525.287 - 1.74% -
std::count_if(list<int>)_(every_other)/1048576 1.70% 895434.706 910668.990 - 2.28% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.70% 469.429 477.412 - 1.18% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 1.70% 10.045 10.216 - 0.69% -
rng::replace(vector<int>)_(sprinkled)/8192 1.70% 1369.020 1392.270 - 1.12% -
BM_PopHeap_pair<uint32,_uint32>_4 1.69% 3.116 3.169 - -1.70% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 1.69% 27.237 27.698 - 1.18% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.69% 35147.333 35742.356 - -0.32% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 1.69% 787.218 800.544 - 1.65% -
BM_MakeThenSortHeap_float_Random_262144 1.69% 62.558 63.616 - 2.01% -
BM_deque_vector_copy_backward/65536 1.69% 8081.909 8218.296 - 0.96% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.69% 29466.853 29964.069 - 4.85% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.69% 19.383 19.709 - 1.41% -
std::unordered_set<int>::contains(key)_(existent)/8192 1.68% 1.353 1.375 - -10.24% -
BM_MakeThenSortHeap_string_SingleElement_16384 1.68% 37.661 38.294 - -1.09% -
BM_MakeThenSortHeap_string_Descending_16 1.68% 7.804 7.935 - 1.06% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.68% 14.175 14.413 - 2.04% -
BM_std_minmax<char>/18 1.68% 1.295 1.317 - -5.11% -
SetIntersection_None_Set_uint64_16384_1024 1.68% 164707655.924 167475290.531 - 2.76% -
std::unordered_set<std::string>::find(key)_(existent)/32 1.68% 37.085 37.708 - -10.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.68% 1169771.990 1189402.993 - -0.01% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.68% 19.497 19.824 - -2.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.68% 11529709.030 11722847.828 - 0.17% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.67% 23.930 24.331 - -0.91% -
rng::rotate(deque<int>)_(1_element_backward)/50 1.67% 5.650 5.745 - 1.20% -
BM_std_min<char>/4096 1.67% 28.859 29.341 - -0.60% -
rng::stable_sort(deque<int>)_(descending)/8 1.67% 29.125 29.612 - 8.25% -
BM_StringEraseToEnd_Empty_Opaque 1.67% 0.610 0.621 - 1.21% -
SetIntersection_Front_Set_float_262144_4 1.67% 1134677.370 1153591.301 - 1.17% -
BM_std_min<unsigned_int>/64 1.67% 2.800 2.846 - 0.72% -
rng::replace(deque<int>)_(sprinkled)/8192 1.66% 2882.772 2930.746 - 1.71% -
SetIntersection_Front_Set_string_1024_1 1.66% 1135975.597 1154868.500 - 0.59% -
rng::for_each(set<int>::iterator)/8 1.66% 5.022 5.105 - 12.60% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.66% 16.664 16.940 - 2.38% -
BM_std_min<unsigned_short>/4 1.66% 0.985 1.001 - 2.08% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.66% 6771.183 6883.553 - 0.54% -
rng::for_each(multiset<int>::iterator)/8192 1.66% 8085.160 8219.223 - -49.23% -
BM_RangesMakeThenSortHeap_string_Descending_64 1.66% 12.859 13.072 - 0.77% -
rng::search(list<int>,_pred)_(no_match)/8192 1.65% 7757.015 7885.371 - -5.01% -
BM_num_get<unsigned_int> 1.65% 10.503 10.676 - 0.99% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.65% 299.648 304.603 - 0.78% -
SetIntersection_None_Set_uint64_256_64 1.65% 9258826.277 9411690.070 - 2.79% -
std::multiset<std::string>::insert(value)_(new_value)/32 1.65% 43.271 43.985 - 3.06% -
SetIntersection_Interlaced_Vector_string_64_4 1.65% 22333191.959 22701077.290 - -1.24% -
SetIntersection_Interlaced_Set_uint32_262144_4 1.65% 1285128.174 1306279.541 - 3.55% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.65% 2.132 2.167 - 3.30% -
std::find_if(list<int>)_(bail_25%)/8 1.65% 1.194 1.214 - -0.29% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.65% 285459.916 290156.344 - -2.21% -
std::set<int>::ctor(&&,_different_allocs)/1024 1.64% 5768.258 5863.131 - 1.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.64% 9.856 10.018 - 0.01% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.64% 1072861.605 1090499.243 - -1.52% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 1.64% 472.650 480.402 - 3.38% -
std::copy_backward(list<int>)/1048576 1.64% 889008.693 903571.696 - 1.84% -
std::map<std::string,_int>::count(key)_(existent)/1024 1.63% 24.481 24.881 - 6.32% -
BM_RangesPushHeap_uint32_Ascending_64 1.63% 2.191 2.227 - 0.52% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 1.63% 29.088 29.562 - 6.80% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 1.63% 8.196 8.329 - 2.22% -
BM_deque_deque_ranges_copy_backward/1 1.63% 3.364 3.419 - 23.21% -
SetIntersection_Front_Vector_float_16384_1 1.63% 1099106.895 1117007.353 - -0.39% -
BM_std_min<short>/4 1.63% 0.995 1.011 - -6.53% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 1.63% 8.611 8.751 - 1.06% -
rng::find_last(list<int>)_(bail_10%)/1048576 1.63% 787607.370 800410.720 - 1.80% -
BM_std_min<short>/30 1.62% 2.349 2.387 - 1.68% -
SetIntersection_Interlaced_Set_string_262144_4 1.62% 1858622.398 1888796.955 - -0.06% -
BM_RangesPopHeap_float_1024 1.62% 27.982 28.435 - 4.15% -
SetIntersection_None_Set_uint32_256_1 1.62% 11552497.341 11739195.052 - 2.74% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.61% 4.032 4.097 - 0.69% -
SetIntersection_None_Set_uint32_262144_16 1.61% 1187278.160 1206410.644 - 4.32% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 1.61% 33.029 33.561 - 0.92% -
rng::count_if(list<int>)_(every_other)/1048576 1.60% 897754.695 912122.986 - 2.16% -
BM_deque_deque_ranges_move_backward/70000 1.60% 8826.090 8967.142 - 5.42% -
std::multiset<int>::insert(value)_(new_value)/1024 1.60% 47.630 48.390 - 1.27% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 1.60% 15.862 16.115 - 0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 1.59% 4432664.987 4503293.500 - 0.60% -
SetIntersection_Front_Set_uint32_16384_256 1.59% 4619486.747 4692924.579 - -3.42% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.59% 54518.875 55385.197 - 2.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 1.59% 7.783 7.906 - 1.65% -
BM_deque_deque_ranges_copy/64 1.59% 5.383 5.468 - -1.31% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 1.58% 24.396 24.782 - 1.80% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.58% 253.531 257.543 - 2.94% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.58% 3.618 3.675 - 3.41% -
std::copy(list<int>)/32768 1.58% 26322.604 26737.742 - 1.20% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.57% 44.420 45.120 - 1.60% -
std::copy(deque<int>)/32768 1.57% 1148.272 1166.337 - 2.07% -
BM_CmpEqual_schar_ushort 1.57% 1.090 1.107 - -0.26% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.57% 969209.538 984432.728 - 3.03% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 1.57% 10.705 10.873 - 1.07% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 1.57% 24.979 25.371 - 0.30% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.57% 2.035 2.067 - 1.16% -
SetIntersection_Interlaced_Vector_uint32_256_64 1.57% 8396093.852 8527586.941 - 17.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.57% 7.257 7.370 - 0.74% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.57% 1.167 1.185 - -2.57% -
BM_MakeThenSortHeap_float_Ascending_256 1.56% 6.508 6.609 - 2.28% -
std::copy_n(list<int>)/32768 1.56% 26780.073 27198.983 - 5.40% -
rng::is_sorted(list<int>,_pred)/8192 1.56% 8123.678 8250.711 - -6.69% -
BM_std_min<short>/28 1.56% 2.749 2.792 - 2.27% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.56% 647.170 657.256 - 1.49% -
std::unique(list<int>)_(contiguous)/8192 1.56% 7105.773 7216.320 - 3.54% -
BM_std_min<char>/64000 1.56% 450.338 457.343 - 1.14% -
BM_deque_vector_copy_backward/5500 1.55% 199.573 202.674 - 1.56% -
rng::copy_if(list<int>)_(entire_range)/64 1.55% 33.298 33.814 - 9.80% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.55% 1.709 1.736 - -0.10% -
BM_MakeHeap_uint32_PipeOrgan_262144 1.55% 0.667 0.677 - 0.96% -
SetIntersection_Front_Vector_uint32_262144_262144 1.55% 345646375.833 350992729.465 - 0.04% -
SetIntersection_Interlaced_Vector_string_16384_256 1.55% 37208399.189 37783604.881 - -5.24% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.55% 1.081 1.098 - -1.91% -
BM_std_minmax_element<long_long>/512 1.54% 138.946 141.090 - 2.09% -
bm_lexicographical_compare<int>/7 1.54% 1.515 1.539 - 0.61% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.54% 8837.823 8974.134 - 2.29% -
std::find_if(deque<int>)_(process_all)/8 1.54% 3.914 3.974 - 0.01% -
BM_RangesMakeThenSortHeap_float_Heap_16384 1.53% 26.984 27.398 - 2.89% -
BM_std_min<char>/6 1.53% 1.554 1.578 - -0.70% -
std::list<int>::erase(begin)_(cheap_elements)/8192 1.53% 10.253 10.410 - 4.13% -
std::unordered_set<int>::erase(key)_(non-existent)/32 1.53% 1.131 1.148 - -3.68% -
SetIntersection_Interlaced_Set_uint32_16_16 1.53% 40878236.781 41503400.378 - 2.59% -
bm_lexicographical_compare<signed_char>/16 1.53% 1.272 1.291 - -2.70% -
BM_CmpLess_ushort_ushort 1.53% 1.113 1.130 - 1.13% -
rng::move_backward(deque<int>)/4096 1.52% 158.496 160.912 - 3.83% -
BM_MakeThenSortHeap_string_Ascending_1024 1.52% 35.806 36.351 - 1.41% -
std::move_backward(deque<int>)/4096 1.52% 159.682 162.113 - 4.71% -
SetIntersection_None_Set_uint64_1024_1024 1.52% 8767674.732 8900837.388 - 1.97% -
BM_PushHeap_string_SingleElement_16384 1.52% 2.464 2.501 - -8.03% -
std::partial_sort(deque<int>)_(ascending)/8192 1.52% 160955.545 163395.467 - -0.18% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.52% 7.327 7.439 - 5.03% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.51% 1249277.018 1268198.487 - -0.43% -
BM_PushHeap_uint64_Random_16 1.51% 4.221 4.285 - 0.04% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.51% 70.134 71.194 - 1.13% -
BM_StringDestroy_Large 1.51% 6.832 6.936 - 2.80% -
BM_std_min<char>/65536 1.51% 461.108 468.072 - 1.14% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.51% 1.533 1.557 - 3.76% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 1.51% 0.819 0.831 - 1.09% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.50% 32.553 33.042 - 1.34% -
BM_std_minmax<long_long>/10 1.50% 2.123 2.154 - -1.62% -
SetIntersection_Front_Set_uint64_256_4 1.50% 4438630.088 4505222.857 - 1.25% -
BM_MakeThenSortHeap_float_Random_1024 1.50% 33.209 33.707 - 1.55% -
rng::find_end(forward_list<int>)_(process_all)/8192 1.50% 5560.521 5643.880 - -3.01% -
std::set<std::string>::erase(iterator)/1024 1.50% 28.153 28.575 - 1.51% -
SetIntersection_None_Set_uint32_262144_256 1.50% 1186984.051 1204765.543 - 4.74% -
bm_lexicographical_compare<int>/5 1.50% 1.516 1.538 - 0.51% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.50% 0.771 0.782 - -0.08% -
std::unique(vector<int>)_(contiguous)/8192 1.50% 1935.843 1964.827 - 1.18% -
BM_vector_deque_copy_backward/1 1.50% 2.565 2.604 - 12.69% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.50% 14.073 14.283 - 0.34% -
BM_PushHeap_float_Random_262144 1.50% 7.666 7.780 - 3.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.49% 9826546.277 9973243.190 - 1.82% -
BM_std_min<short>/5500 1.49% 74.751 75.867 - 1.44% -
BM_std_min<short>/4000 1.49% 52.996 53.786 - 1.34% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.49% 367.666 373.149 - 2.13% -
rng::remove(list<int>)_(sprinkled)/1024 1.49% 955.965 970.211 - 0.50% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 1.49% 30.423 30.876 - 1.47% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.49% 12359.503 12543.646 - -0.03% -
std::set<std::string>::insert(value)_(new_value)/0 1.49% 33.171 33.665 - 2.21% -
BM_MakeThenSortHeap_uint32_Heap_1024 1.49% 10.273 10.425 - 0.43% -
BM_std_min<unsigned_long_long>/16 1.49% 2.402 2.438 - -1.30% -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 1.48% 25.517 25.896 - 1.39% -
SetIntersection_Front_Vector_uint64_16384_64 1.48% 1405379.227 1426218.099 - 1.28% -
std::remove_if(vector<int>)_(prefix)/8192 1.48% 2576.271 2614.461 - -0.09% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.48% 3.508 3.560 - -0.06% -
bm_ranges_lexicographical_compare<signed_char>/512 1.48% 7.804 7.920 - 2.98% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.48% 198.215 201.142 - 1.98% -
BM_std_min<short>/4096 1.48% 54.402 55.204 - 1.45% -
BM_std_min<char>/70000 1.47% 492.164 499.424 - 1.15% -
std::find_if_not(deque<int>)_(process_all)/8 1.47% 3.919 3.977 - 0.31% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.47% 36766.149 37307.563 - 3.07% -
BM_std_minmax<int>/11 1.47% 1.788 1.814 - -0.94% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 1.47% 76.668 77.796 - 3.74% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.47% 707.564 717.959 - 1.11% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 1.47% 459.730 466.476 - -3.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.47% 4380483.651 4444679.525 - 0.94% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 1.47% 10.143 10.292 - 11.81% -
SetIntersection_Interlaced_Set_float_16_16 1.46% 40752433.360 41348361.311 - 0.34% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 1.46% 8.474 8.597 - -0.31% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.46% 24.471 24.829 - 1.79% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.46% 1.891 1.919 - 3.54% -
rng::partial_sort(deque<int>)_(descending)/8192 1.45% 279763.655 283830.496 - -0.09% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.45% 11.479 11.646 - 0.84% -
std::equal(deque<int>)_(it,_it,_it)/1024 1.45% 492.411 499.551 - -0.20% -
BM_RangesPopHeap_float_16 1.45% 6.916 7.016 - 8.89% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.45% 5.576 5.657 - 0.90% -
SetIntersection_None_Set_string_16384_16384 1.45% 198790781.526 201665090.095 - 1.25% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 1.44% 45.046 45.697 - 0.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1.44% 2314878.494 2348310.571 - -3.32% -
std::search(list<int>)_(single_element)/1024 1.44% 749.140 759.953 - -1.41% -
SetIntersection_Front_Set_uint64_256_1 1.44% 4371319.468 4434395.309 - 0.71% -
rng::find_end(list<int>)_(process_all)/1048576 1.44% 879121.283 891805.133 - 8.13% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.44% 4.800 4.869 - 0.86% -
std::rotate(list<int>)_(1_element_forward)/32 1.44% 14.410 14.617 - 18.03% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.44% 4.826 4.895 - 0.07% -
BM_vector_deque_move_backward/512 1.44% 17.886 18.143 - 3.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.44% 16.961 17.205 - 2.89% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 1.43% 5.578 5.658 - 1.12% -
rng::replace(vector<int>)_(prefix)/50 1.43% 6.969 7.069 - 1.22% -
BM_std_min<long_long>/8 1.43% 2.681 2.719 - 1.51% -
rng::search(vector<int>)_(no_match)/1024 1.43% 216.623 219.721 - 0.19% -
BM_std_minmax<unsigned_short>/6 1.43% 1.389 1.408 - 1.49% -
BM_std_minmax<unsigned_long_long>/14 1.43% 3.300 3.347 - 1.59% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 1.43% 3428.356 3477.308 - -4.10% -
BM_CmpLess_ushort_schar 1.43% 1.036 1.050 - 0.72% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.43% 799.812 811.212 - 2.17% -
std::partial_sort_copy(list<int>)_(shuffled)/8 1.42% 10.495 10.644 - -10.68% -
BM_RangesPushHeap_string_QuickSortAdversary_256 1.42% 14.509 14.715 - 0.34% -
std::replace_if(vector<int>)_(prefix)/1024 1.42% 271.227 275.082 - 1.25% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.42% 525.112 532.574 - 0.76% -
std::sort(deque<int>)_(repeated)/8 1.42% 18.622 18.887 - 0.87% -
BM_MakeThenSortHeap_uint64_Ascending_64 1.42% 8.331 8.449 - 1.33% -
rng::generate_n(list<int>)/50 1.42% 15.526 15.747 - -9.72% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.42% 2.294 2.326 - 1.00% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 1.42% 82024.234 83187.585 - -5.19% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 1.42% 47.984 48.664 - 1.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.42% 39503760.862 40062749.830 - -0.70% -
BM_RangesMakeHeap_string_Descending_16 1.41% 2.332 2.365 - -14.12% -
BM_RangesMakeThenSortHeap_string_Random_262144 1.41% 193.795 196.528 - -5.73% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.41% 20.325 20.611 - 0.23% -
SetIntersection_Front_Vector_uint64_16384_1 1.41% 1095251.086 1110689.127 - 1.05% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 1.41% 5.083 5.154 - -0.74% -
BM_RangesMakeThenSortHeap_uint64_Random_16384 1.41% 22.045 22.355 - 0.25% -
BM_std_min<char>/4000 1.41% 27.239 27.622 - -0.79% -
std::multiset<int>::lower_bound(key)_(existent)/8192 1.40% 15.126 15.338 - 1.73% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.40% 1.214 1.231 - 0.64% -
rng::stable_partition(deque<int>)_(sparse)/1024 1.40% 466.616 473.167 - 2.11% -
std::remove_copy(deque<int>)_(prefix)/50 1.40% 19.055 19.323 - 0.02% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 1.40% 38140.053 38675.423 - -0.91% -
std::set<int>::erase(key)_(non-existent)/32 1.40% 2.383 2.417 - -9.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.40% 150541.284 152649.105 - 1.08% -
rng::partition_point(deque<int>)/1024 1.40% 9.034 9.160 - 0.39% -
std::reverse_copy(list<int>)/4096 1.40% 3133.665 3177.511 - 0.12% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 1.40% 19.394 19.665 - -0.73% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.40% 852.530 864.455 - 0.78% -
rng::sort(deque<int>)_(heap)/8 1.39% 24.857 25.204 - 1.24% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.39% 142299.862 144280.627 - 2.33% -
std::adjacent_find(vector<int>,_pred)/8 1.39% 3.342 3.389 - 0.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.39% 1219210.287 1236165.851 - -0.92% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.39% 210.048 212.967 - 0.50% -
BM_std_min<long_long>/6 1.39% 2.132 2.161 - 1.43% -
SetIntersection_Interlaced_Set_uint32_16384_64 1.39% 212416029.533 215365906.581 - 0.64% -
BM_RangesMakeThenSortHeap_uint64_Random_64 1.39% 11.876 12.041 - 1.36% -
rng::remove_if(vector<int>)_(prefix)/8192 1.39% 2567.707 2603.295 - -0.63% -
SetIntersection_None_Set_float_64_64 1.39% 11659842.463 11821402.248 - -0.45% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 1.39% 59.334 60.155 - 1.80% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.38% 24.581 24.921 - 1.71% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.38% 55.474 56.238 - 2.56% -
rng::search(vector<int>)_(no_match)/1000 1.38% 212.132 215.057 - 0.23% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.38% 38.816 39.351 - 1.57% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.38% 12452.503 12624.033 - -1.03% -
rng::for_each(multimap<int>)/32 1.38% 25.902 26.258 - 17.11% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 1.38% 5.866 5.947 - -1.67% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 1.38% 0.777 0.787 - 0.45% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 1.37% 26.292 26.652 - -9.47% -
bm_lexicographical_compare<signed_char>/1048576 1.37% 16255.577 16477.806 - 0.47% -
BM_std_min<unsigned_long_long>/29 1.37% 2.439 2.472 - 0.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.36% 9.592 9.722 - 2.84% -
SetIntersection_Front_Set_string_16384_1024 1.36% 57560999.573 58345311.822 - -1.61% -
std::partition(vector<int>)_(sparse)/32 1.36% 8.821 8.941 - 2.47% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.36% 1.111 1.126 - 0.45% -
rng::fold_left(deque<int>)/8192 1.36% 4366.658 4426.050 - 1.32% -
std::swap_ranges(vector<int>)/8192 1.36% 477.081 483.563 - 1.40% -
std::list<int>::ctor(size)/8192 1.36% 97115.774 98434.856 - 3.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1.36% 1328963.865 1347000.897 - -0.91% -
SetIntersection_Front_Vector_uint32_262144_1 1.36% 1106023.773 1121028.802 - 2.91% -
std::sort(deque<int>)_(heap)/8 1.35% 24.875 25.212 - 1.85% -
BM_RangesPushHeap_uint64_Random_16 1.35% 4.260 4.317 - 0.89% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.35% 1.321 1.339 - -4.09% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.35% 13.772 13.958 - 0.79% -
BM_std_min<long_long>/5 1.35% 1.905 1.931 - 1.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.35% 1763785.238 1787608.399 - -1.78% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.35% 10.794 10.939 - 2.30% -
BM_MakeThenSortHeap_uint32_Heap_16384 1.35% 16.390 16.611 - 1.35% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 1.34% 10.526 10.668 - 0.45% -
BM_std_min<short>/1024 1.34% 13.872 14.058 - 1.05% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 1.34% 837347.918 848573.632 - 4.05% -
std::is_sorted(list<int>,_pred)/8 1.34% 3.921 3.974 - -7.13% -
BM_LowerBound_pair<uint32,_uint32>_16384 1.34% 101.066 102.418 - 0.58% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 1.34% 263.195 266.718 - 4.04% -
rng::starts_with(deque<int>)/8 1.34% 3.978 4.031 - -1.65% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.33% 30.566 30.974 - 1.73% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.33% 19.069 19.323 - 1.62% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.33% 0.759 0.769 - -6.12% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.33% 568.183 575.760 - 1.17% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 1.33% 21.904 22.196 - 16.30% -
SetIntersection_None_Set_uint64_256_1 1.33% 11471657.091 11624354.863 - 1.11% -
BM_std_minmax<char>/30 1.33% 2.636 2.671 - -6.52% -
BM_LowerBound_pair<uint32,_uint32>_256 1.33% 32.897 33.334 - 1.29% -
BM_MakeThenSortHeap_uint64_Random_16384 1.32% 22.100 22.393 - 1.38% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.32% 20.191 20.458 - 0.36% -
BM_SortHeap_uint32_4 1.32% 1.043 1.057 - 1.62% -
std::multimap<int,_int>::ctor(const&)/8192 1.32% 49731.635 50387.799 - -0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.32% 1415656.237 1434319.123 - 7.82% -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.32% 1.392 1.410 - 0.62% -
BM_std_min<unsigned_int>/7 1.32% 1.041 1.054 - 0.73% -
std::count_if(deque<int>)_(every_other)/1048576 1.32% 344433.055 348966.887 - 1.37% -
rng::find_end(list<int>,_pred)_(process_all)/8192 1.31% 8400.294 8510.651 - -4.40% -
rng::contains_subrange(deque<int>)_(process_all)/32 1.31% 10.697 10.838 - -22.13% -
BM_getline_string 1.31% 17.375 17.603 - 0.41% -
710_omnetpp_r 1.31% 8.948 9.065 - 2.46% -
BM_std_min<long_long>/4 1.31% 1.681 1.703 - 1.31% -
BM_RangesPopHeap_float_64 1.31% 13.413 13.589 - 10.91% -
SetIntersection_Interlaced_Vector_string_1024_1 1.31% 1139339.932 1154230.533 - 3.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.31% 351891.335 356487.910 - 2.08% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 1.31% 619.805 627.899 - 2.55% -
std::find(list<int>)_(process_all)/8 1.30% 2.383 2.414 - 0.72% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.30% 38.477 38.979 - 0.25% -
BM_PushHeap_string_SingleElement_256 1.30% 2.441 2.473 - -9.86% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 1.30% 26.646 26.993 - 0.49% -
BM_RangesMakeHeap_string_Random_256 1.30% 10.232 10.365 - 0.23% -
BM_std_min<unsigned_long_long>/24 1.30% 2.651 2.685 - 0.07% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.30% 808697.206 819193.699 - 1.51% -
BM_MakeThenSortHeap_uint64_Descending_64 1.30% 8.381 8.490 - 1.06% -
BM_std_min<short>/64000 1.29% 904.733 916.441 - 1.47% -
SetIntersection_Front_Vector_uint32_64_16 1.29% 15040798.615 15235285.560 - 0.62% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.29% 480.858 487.072 - 1.40% -
BM_PushHeap_uint64_QuickSortAdversary_16 1.29% 0.909 0.921 - 0.15% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.29% 24.344 24.659 - 1.41% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.29% 69.409 70.304 - 1.03% -
BM_RangesMakeHeap_uint64_Random_16 1.29% 1.278 1.294 - 0.12% -
std::find_end(forward_list<int>)_(single_element)/1024 1.29% 699.253 708.258 - 1.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1.29% 1225550.375 1241325.360 - -1.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 1.29% 0.823 0.833 - 0.09% -
rng::stable_partition(deque<int>)_(sparse)/32 1.29% 11.052 11.194 - 0.26% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.29% 110.726 112.151 - 2.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 1.29% 23123894.469 23421265.737 - -0.44% -
BM_std_min<unsigned_char>/16 1.28% 2.496 2.528 - -3.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.28% 1221940.266 1237615.643 - -0.55% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.28% 8.923 9.038 - 1.46% -
std::set<int>::contains(key)_(existent)/32 1.28% 1.690 1.711 - -0.87% -
BM_deque_deque_ranges_move_backward/1 1.28% 3.415 3.458 - 23.74% -
BM_std_min<char>/5500 1.28% 37.024 37.498 - 0.56% -
BM_RangesMakeHeap_string_Random_1024 1.28% 10.593 10.729 - -0.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.28% 1228130.207 1243827.963 - -1.23% -
std::transform(list<int>)_(identity_transform)/32 1.28% 16.007 16.211 - 1.23% -
std::flat_multimap<int,_int>::clear()/8192 1.28% 438.121 443.717 - 0.31% -
BM_StringRelational_Eq_Large_Large_Control 1.28% 2.282 2.311 - 1.80% -
BM_std_min<long_long>/7 1.27% 2.357 2.387 - 1.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.27% 19062658.262 19305501.808 - -0.07% -
BM_RangesSortHeap_uint32_4 1.27% 1.045 1.058 - 2.50% -
BM_MakeThenSortHeap_uint64_Random_64 1.27% 11.755 11.904 - 1.61% -
std::multiset<std::string>::contains(key)_(existent)/8192 1.27% 28.466 28.827 - 3.03% -
std::find_end(list<int>,_pred)_(process_all)/1048576 1.27% 991818.326 1004399.486 - 5.50% -
rng::unique(list<int>)_(contiguous)/8192 1.27% 7164.897 7255.740 - 1.22% -
BM_RangesMakeHeap_string_Descending_262144 1.27% 3.526 3.571 - -37.14% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 1.27% 16.858 17.071 - -5.63% -
std::fill_n(list<int>)/8192 1.27% 7058.973 7148.405 - 1.26% -
std::for_each(list<int>)/8 1.27% 2.533 2.565 - 2.39% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.26% 142021.847 143816.441 - 1.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1.26% 1621782.553 1642270.266 - -0.08% -
BM_MakeThenSortHeap_uint64_Random_1024 1.26% 15.423 15.618 - 1.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1.26% 1186278.383 1201212.016 - 5.90% -
SetIntersection_Front_Vector_uint64_1024_256 1.26% 2314514.291 2343639.889 - 0.53% -
BM_std_minmax_element<char>/64000 1.26% 16713.248 16923.326 - -3.30% -
BM_MakeThenSortHeap_float_Ascending_262144 1.26% 31.341 31.735 - 0.62% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.26% 1517631.592 1536704.592 - 2.00% -
BM_std_min<short>/65536 1.26% 926.846 938.490 - 1.47% -
BM_RangesPushHeap_uint32_Ascending_262144 1.26% 8.071 8.172 - 1.70% -
BM_lexicographical_compare_three_way_slow_path/64 1.25% 15.644 15.840 - 0.90% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 1.24% 16.519 16.725 - 0.20% -
BM_std_minmax<long_long>/13 1.24% 2.950 2.986 - -3.75% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.24% 34.890 35.322 - 16.03% -
std::unordered_map<int,_int>::ctor(const&)/1024 1.24% 6662.271 6744.757 - 0.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.24% 22163910.425 22438109.597 - -1.63% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 1.24% 557661.012 564557.292 - 2.51% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 1.24% 3.635 3.679 - -1.98% -
SetIntersection_None_Set_uint64_1024_4 1.23% 8651596.741 8758432.179 - 1.01% -
BM_PushHeap_string_SingleElement_16 1.23% 2.442 2.472 - -10.57% -
std::multimap<int,_int>::ctor(const&)/1024 1.23% 6217.675 6294.078 - -0.24% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.23% 11459.145 11599.921 - 3.35% -
std::move(vector<bool>)_(aligned)/512 1.23% 2.344 2.373 - -0.69% -
rng::starts_with(list<int>,_pred)/8192 1.23% 11316.843 11455.576 - 0.57% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.23% 26.111 26.431 - 2.56% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.22% 3.703 3.749 - -0.10% -
rng::sort(deque<int>)_(descending)/8 1.22% 25.539 25.852 - 1.23% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 1.22% 6332.154 6409.650 - 0.41% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.22% 28.538 28.887 - 1.26% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 1.22% 11.997 12.144 - -13.57% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.22% 114015.854 115407.346 - 2.09% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.22% 70.042 70.896 - 0.91% -
std::copy_if(vector<int>)_(every_other)/8 1.22% 2.528 2.559 - 1.14% -
BM_std_minmax<unsigned_long_long>/30 1.22% 4.468 4.522 - 1.80% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.22% 49.556 50.159 - -0.33% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 1.22% 22.522 22.796 - -0.18% -
std::copy_if(vector<int>)_(entire_range)/64 1.22% 15.996 16.191 - -1.05% -
BM_RangesPushHeap_string_Random_16 1.22% 10.213 10.337 - 1.55% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.22% 281646.595 285069.792 - 7.72% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.21% 4248.892 4300.491 - 3.30% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 1.21% 502.921 509.027 - 1.81% -
SetIntersection_Front_Set_string_16384_16384 1.21% 348329242.014 352556386.209 - 1.19% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 1.21% 30.712 31.084 - 1.67% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.21% 186.131 188.385 - 0.51% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 1.21% 34.709 35.129 - 0.51% -
BM_SortHeap_string_16384 1.21% 95.973 97.134 - -1.95% -
BM_PushHeap_string_SingleElement_64 1.21% 2.480 2.510 - -9.50% -
BM_vector_deque_copy/5500 1.21% 195.177 197.533 - 0.77% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.21% 18.052 18.270 - 1.12% -
rng::find_end(forward_list<int>)_(process_all)/1000 1.20% 697.388 705.787 - 0.54% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.20% 16.487 16.685 - 2.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.20% 818477.759 828301.899 - -0.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 1.20% 61211994.819 61946106.792 - 0.36% -
rng::equal(vector<bool>)_(unaligned)/8192 1.20% 65.002 65.781 - 1.57% -
BM_RangesMakeThenSortHeap_string_Descending_16 1.20% 7.714 7.807 - 0.77% -
SetIntersection_Front_Vector_uint64_256_1 1.20% 4395855.501 4448455.008 - 0.62% -
BM_std_minmax<int>/15 1.20% 1.985 2.009 - -0.99% -
rng::generate(list<int>)/50 1.19% 15.799 15.988 - 4.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.19% 7.540 7.630 - -0.78% -
BM_LowerBound_string_4 1.19% 19.762 19.997 - 0.12% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 1.19% 103.028 104.253 - -1.84% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 1.19% 16.487 16.683 - 1.19% -
BM_RangesPushHeap_uint64_Random_256 1.19% 5.615 5.682 - -0.63% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.19% 946.440 957.676 - 1.08% -
SetIntersection_None_Set_uint32_262144_64 1.19% 1187290.283 1201376.465 - 4.42% -
std::unique(vector<int>,_pred)_(contiguous)/8192 1.19% 3768.174 3812.860 - 1.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.18% 11239843.402 11372844.061 - 0.22% -
BM_RangesPushHeap_uint64_Ascending_16384 1.18% 3.624 3.666 - 2.86% -
rng::is_partitioned(vector<int>)_(partitioned)/32 1.18% 5.749 5.817 - 1.84% -
BM_std_minmax<char>/12 1.18% 1.994 2.017 - 5.31% -
std::multimap<int,_int>::erase(key)_(existent)/32 1.18% 22.989 23.260 - 0.79% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 1.18% 8.958 9.064 - 1.21% -
rng::for_each(multimap<int>::iterator)/50 1.17% 36.392 36.818 - -11.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.17% 8820896.516 8924142.398 - -29.98% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 1.17% 8.465 8.564 - 2.30% -
SetIntersection_None_Vector_uint32_256_256 1.17% 2257042.372 2283439.656 - 0.59% -
BM_RangesSortHeap_uint64_4 1.17% 0.935 0.946 - 1.36% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 1.17% 605.028 612.090 - 3.75% -
BM_CmpLess_ushort_short 1.16% 1.034 1.046 - -0.09% -
SetIntersection_Front_Set_uint64_262144_1 1.16% 1102024.866 1114846.664 - -3.53% -
bm_ranges_swap_ranges_vb_aligned/131072 1.16% 245.354 248.208 - -0.46% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 1.16% 22.540 22.803 - 1.05% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.16% 24.377 24.660 - 1.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.16% 40.187 40.653 - 83.70% -
BM_vector_deque_ranges_copy/4000 1.16% 140.408 142.037 - 0.51% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.16% 3946.154 3991.797 - 4.76% -
rng::move(vector<bool>)_(aligned)/64 1.15% 1.981 2.004 - 5.64% -
BM_MakeThenSortHeap_uint32_Heap_16 1.15% 5.168 5.228 - 2.01% -
std::move(vector<bool>)_(unaligned)/1048576 1.15% 6698.223 6775.387 - 1.22% -
BM_SortHeap_string_256 1.15% 44.353 44.864 - -1.78% -
SetIntersection_None_Set_float_256_64 1.15% 9455702.330 9564445.618 - 1.80% -
std::move_backward(vector<bool>)_(unaligned)/64 1.15% 1.865 1.886 - 5.38% -
BM_deque_deque_ranges_copy/4096 1.15% 149.971 151.692 - 0.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.14% 4451650.154 4502574.205 - 0.25% -
std::sort(vector<NonIntegral>)_(shuffled)/8 1.14% 20.738 20.976 - 0.54% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.14% 4.883 4.939 - 1.21% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 1.14% 8589.153 8687.039 - -9.91% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.14% 1.253 1.267 - 1.84% -
BM_MakeHeap_string_PipeOrgan_262144 1.14% 7.285 7.368 - -1.11% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.14% 1103960.066 1116517.598 - 0.84% -
SetIntersection_Front_Set_uint32_1024_1 1.14% 1111577.271 1124220.087 - 5.91% -
std::copy(deque<int>)/64 1.14% 2.668 2.698 - 0.52% -
rng::find_end(deque<int>)_(process_all)/1048576 1.13% 281860.803 285058.759 - -7.67% -
rng::move_backward(vector<int>)/8 1.13% 2.236 2.262 - -1.29% -
BM_PushHeap_float_Random_16384 1.13% 7.601 7.687 - 2.15% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.13% 9.242 9.346 - 0.46% -
rng::equal(vector<bool>)_(unaligned)/1048576 1.13% 7600.027 7686.062 - 1.11% -
std::is_sorted_until(list<int>)/8 1.13% 2.228 2.253 - 2.06% -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.13% 1.457 1.473 - 0.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.13% 15.805 15.983 - -0.17% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.13% 132184.876 133676.174 - -0.36% -
rng::count_if(deque<int>)_(every_other)/1048576 1.13% 342777.179 346644.099 - 1.08% -
std::multimap<int,_int>::ctor(const&)/32 1.13% 215.126 217.552 - 1.71% -
BM_lexicographical_compare_three_way<IntPtr>/64 1.13% 15.509 15.684 - 0.35% -
std::find_end(list<int>)_(process_all)/1048576 1.13% 878208.749 888105.994 - 8.66% -
SetIntersection_Interlaced_Set_float_64_4 1.12% 22160915.506 22410134.206 - 0.26% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.12% 8899.008 8998.953 - -0.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 1.12% 347868873.638 351765824.713 - 2.47% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.12% 7.685 7.771 - 0.47% -
std::partial_sort(deque<int>)_(descending)/8192 1.12% 284361.485 287545.312 - 1.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.12% 2398111.426 2424894.978 - 3.68% -
BM_std_min<unsigned_int>/10 1.12% 0.994 1.006 - 1.12% -
rng::find_end(forward_list<int>)_(process_all)/1024 1.12% 721.468 729.516 - 0.06% -
SetIntersection_Interlaced_Set_uint64_16384_1 1.11% 1100524.417 1112794.229 - 3.77% -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.11% 1.420 1.436 - 0.65% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.11% 18.040 18.241 - 0.98% -
BM_PushHeap_uint64_Random_256 1.11% 5.680 5.743 - 1.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 1.11% 12730030.903 12871635.866 - -6.56% -
BM_num_get<void*> 1.11% 11.599 11.727 - 0.63% -
SetIntersection_Interlaced_Vector_float_1024_1 1.11% 1107893.006 1120207.728 - -0.10% -
SetIntersection_Front_Set_float_1024_16 1.11% 1288750.854 1303070.274 - -0.38% -
BM_RangesPushHeap_uint32_Random_16 1.11% 4.469 4.518 - 2.98% -
rng::stable_partition(list<int>)_(alloc_fails)/32 1.11% 1904.983 1926.143 - 1.53% -
std::multiset<std::string>::erase(key)_(existent)/1024 1.11% 85.795 86.748 - 50.04% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 1.11% 25.017 25.295 - 1.38% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 1.11% 40.116 40.560 - 2.89% -
std::search(vector<int>)_(same_length)/8192 1.11% 1906.295 1927.407 - -1.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.11% 11942532.498 12074780.876 - -3.07% -
rng::adjacent_find(list<int>,_pred)/1048576 1.10% 960391.713 970984.245 - 1.13% -
BM_MakeThenSortHeap_string_Heap_4 1.10% 5.880 5.945 - 0.01% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.10% 20.702 20.929 - 1.36% -
std::multimap<int,_int>::insert(value)_(new_value)/32 1.10% 19.998 20.217 - 1.78% -
std::count(deque<int>)_(every_other)/1048576 1.10% 254236.960 257023.185 - 1.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 1.09% 160869006.423 162628932.924 - 0.47% -
BM_std_minmax<char>/23 1.09% 2.922 2.954 - -6.69% -
BM_std_minmax<int>/31 1.09% 2.644 2.673 - -1.61% -
SetIntersection_None_Set_uint32_16_4 1.09% 59656856.450 60307264.163 - 0.53% -
BM_MakeThenSortHeap_uint64_Ascending_256 1.09% 8.697 8.791 - 0.52% -
BM_deque_deque_ranges_move/4096 1.09% 149.110 150.734 - -0.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.09% 1129382.950 1141650.819 - -2.40% -
SetIntersection_Front_Vector_uint64_262144_256 1.09% 2305909.802 2330943.779 - -0.71% -
BM_std_min<unsigned_char>/1024 1.08% 8.393 8.484 - -0.30% -
BM_CmpLess_schar_int 1.08% 1.126 1.138 - 0.22% -
BM_StringAssignAsciiz_Large_Opaque 1.08% 11.491 11.615 - -0.62% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.08% 36.870 37.268 - 2.02% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 1.08% 16.910 17.093 - 0.55% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.08% 0.941 0.951 - -1.59% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.08% 1.195 1.208 - 0.16% -
std::sort(deque<int>)_(descending)/8 1.08% 25.673 25.949 - 0.91% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.08% 23.205 23.455 - 1.75% -
BM_vector_deque_ranges_move/5500 1.07% 196.284 198.393 - -0.67% -
std::flat_map<int,_int>::erase(key)_(existent)/32 1.07% 22.992 23.238 - -0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.07% 1187113.242 1199824.803 - 1.05% -
BM_deque_vector_copy_backward/64000 1.07% 8103.622 8190.325 - -0.26% -
SetIntersection_Front_Vector_uint32_256_16 1.07% 4424642.756 4471911.771 - 2.35% -
BM_StringRelational_Less_Large_Large_Control 1.07% 2.162 2.185 - 6.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.07% 1182130.660 1194755.821 - 0.24% -
rng::partition_point(list<int>)/32 1.06% 15.755 15.923 - 1.95% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.06% 1.118 1.130 - 8.90% -
std::search_n(deque<int>,_pred)_(no_match)/1048576 1.06% 552297.114 558170.836 - 1.36% -
std::set<std::string>::insert(value)_(new_value)/32 1.06% 40.887 41.322 - 2.46% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.06% 697.395 704.808 - 1.02% -
BM_std_min<unsigned_char>/6 1.06% 1.515 1.531 - -0.12% -
BM_RangesMakeHeap_string_Random_64 1.06% 9.930 10.035 - 0.74% -
BM_StringRelational_Compare_Huge_Empty_Control 1.06% 1.612 1.629 - -2.01% -
BM_LowerBound_uint32_64 1.06% 8.064 8.150 - 0.63% -
rng::move_backward(list<int>)/8 1.06% 3.696 3.735 - 0.91% -
std::reverse_copy(vector<int>)/4096 1.06% 134.569 135.990 - 1.58% -
BM_vector_deque_ranges_copy/1024 1.05% 35.689 36.065 - 0.50% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.05% 213.463 215.708 - 1.59% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 1.05% 6744.993 6815.909 - 0.87% -
std::set<std::string>::erase(key)_(existent)/0 1.05% 65.301 65.987 - 2.59% -
std::partial_sort_copy(vector<int>)_(descending)/1024 1.05% 8268.626 8355.543 - 0.46% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 1.05% 7.062 7.136 - -4.14% -
std::multiset<int>::insert(value)_(already_present)/8192 1.05% 33.237 33.585 - 3.08% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.05% 8.355 8.443 - -0.54% -
std::copy_n(deque<int>)/4096 1.05% 145.648 147.173 - -1.01% -
rng::any_of(list<int>)_(process_all)/8 1.05% 2.611 2.639 - 1.08% -
BM_CmpLess_int_uint 1.04% 1.119 1.130 - 1.71% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.04% 49030.679 49541.854 - -0.61% -
std::deque<int>::ctor(size)/32 1.04% 26.278 26.552 - 1.64% -
BM_std_min<unsigned_int>/16 1.04% 1.906 1.926 - 0.93% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.04% 8436.826 8524.629 - 1.18% -
std::set<int>::insert(value)_(new_value)/1024 1.04% 42.739 43.183 - 2.95% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.04% 22.901 23.139 - 1.55% -
SetIntersection_Interlaced_Vector_float_262144_16 1.03% 3199647.303 3232707.071 - -48.56% -
BM_MakeThenSortHeap_uint64_Ascending_16384 1.03% 16.864 17.038 - 0.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.03% 21072781.357 21290127.404 - -1.18% -
SetIntersection_None_Set_uint32_16384_1 1.03% 153528917.448 155112243.958 - -9.99% -
BM_StringDestroy_Huge 1.03% 10.597 10.706 - 0.77% -
SetIntersection_None_Vector_uint32_1024_64 1.03% 1133579.845 1145247.663 - -0.67% -
std::find_first_of(vector<int>)_(small_needle)/32 1.03% 47.058 47.542 - 1.52% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.03% 2.048 2.069 - 0.73% -
SetIntersection_None_Vector_uint32_1024_4 1.03% 1142835.654 1154577.967 - 0.39% -
729_abc_r 1.03% 18.291 18.479 - -2.45% -
BM_RangesPushHeap_uint32_Random_256 1.03% 5.873 5.934 - 0.17% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 1.02% 2.394 2.419 - -0.49% -
SetIntersection_Front_Set_uint32_256_4 1.02% 4477701.962 4523449.115 - 0.90% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.02% 9.185 9.279 - -0.23% -
BM_deque_vector_copy/5500 1.02% 193.742 195.721 - -0.71% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.02% 11413844.867 11530248.838 - 1.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.02% 345030563.463 348548982.373 - 0.91% -
rng::is_sorted(list<int>)/8 1.02% 2.128 2.149 - 0.07% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.02% 12.154 12.278 - 1.36% -
std::replace(vector<int>)_(sprinkled)/50 1.02% 7.970 8.051 - 4.21% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.02% 2050.053 2070.904 - 4.95% -
BM_PopHeap_uint32_4 1.02% 2.557 2.583 - -2.40% -
std::equal(vector<int>)_(it,_it,_it)/50 1.02% 4.210 4.252 - -2.65% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.02% 20.871 21.083 - 1.99% -
BM_PushHeap_string_Random_262144 1.02% 17.953 18.136 - -16.80% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.02% 80565.595 81383.860 - -1.18% -
rng::remove_if(vector<int>)_(sprinkled)/50 1.02% 65.877 66.546 - 11.56% -
BM_RangesSortHeap_uint32_16 1.02% 4.772 4.821 - -0.58% -
std::multimap<std::string,_int>::clear()/8192 1.01% 201384.877 203428.263 - 0.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.01% 11624776.568 11742633.205 - 2.42% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.01% 8.010 8.091 - 0.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.01% 1135881.594 1147358.022 - -1.42% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.01% 683.039 689.937 - 1.25% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.01% 310.933 314.072 - 2.58% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.01% 1022.211 1032.519 - 1.07% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.01% 13.903 14.043 - 0.17% -
rng::adjacent_find(list<int>)/8192 1.00% 6946.930 7016.671 - 1.07% -
std::rotate(deque<int>)_(1_element_forward)/32 1.00% 4.468 4.513 - -2.70% -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 1.00% 5.791 5.849 - 1.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.00% 26947714.489 27217751.080 - 0.39% -
std::is_sorted(deque<int>)/8 1.00% 2.433 2.458 - -2.18% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
BM_std_min<int>/17 -92.04% 12.172 0.969 - 1.79% -
BM_std_min<int>/26 -90.75% 16.514 1.527 - 0.07% -
BM_std_min<int>/25 -90.68% 15.872 1.480 - -0.01% -
BM_std_min<short>/25 -83.41% 12.608 2.091 - 0.27% -
BM_std_min<short>/64 -81.75% 19.282 3.519 - -0.41% -
BM_std_min<char>/64 -71.91% 15.229 4.279 - 1.98% -
std::copy(vector<bool>)_(aligned)/262144 -63.70% 752.555 273.211 - -60.06% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -62.94% 2.744 1.017 - -4.22% -
rng::rotate(list<int>)_(by_1/2)/1024 -58.00% 916.247 384.813 - 0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -56.77% 8998272.304 3890122.980 - -35.08% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -54.96% 101.175 45.572 - -38.42% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -54.86% 224.499 101.348 - -2.99% -
std::copy_n(deque<int>)/64 -54.80% 6.189 2.798 - 1.21% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -54.47% 221.880 101.024 - -0.61% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -54.35% 2628.656 1200.031 - 0.13% -
std::rotate(list<int>)_(1_element_forward)/1024 -53.82% 1587.742 733.147 - -0.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -53.67% 215.810 99.993 - -4.62% -
rng::rotate(list<int>)_(1_element_forward)/1024 -53.56% 1588.645 737.814 - -0.12% -
std::rotate(list<int>)_(by_1/2)/1024 -53.24% 824.772 385.667 - -0.37% -
rng::rotate(list<int>)_(1_element_backward)/1024 -53.04% 1580.667 742.262 - -0.65% -
std::rotate(list<int>)_(1_element_backward)/1024 -53.03% 1581.064 742.654 - -0.75% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -51.81% 260.544 125.563 - -18.41% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 -51.47% 1566.314 760.065 - -0.59% -
std::multiset<std::string>::erase(key)_(existent)/8192 -51.46% 127.395 61.832 - -54.21% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -49.39% 35.288 17.860 - 0.93% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -48.91% 1611.551 823.332 - -0.31% -
rng::copy_n(deque<int>)/64 -48.50% 5.614 2.891 - 0.80% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -47.19% 38.623 20.398 - -19.29% -
std::copy_if(list<int>)_(every_other)/64 -44.28% 42.706 23.795 - 0.47% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.09% 142.229 79.519 - 0.11% -
std::unordered_set<int>::clear()/1024 -43.76% 13684.927 7696.299 - -2.41% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -43.41% 11.472 6.492 - -0.05% -
std::remove_copy_if(deque<int>)_(prefix)/32 -43.10% 31.588 17.972 - 0.60% -
BM_StringCtorDefault -42.37% 0.459 0.264 - 12.36% -
std::unordered_set<int>::clear()/8192 -42.30% 107216.761 61862.874 - -0.18% -
std::unique_copy(deque<int>)_(contiguous)/52 -42.21% 25.188 14.555 - -5.15% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -42.11% 138.778 80.343 - 1.73% -
rng::rotate(list<int>)_(by_1/3)/1024 -41.94% 1386.864 805.163 - -0.21% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -41.31% 30.461 17.879 - -0.07% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -40.88% 34.414 20.344 - -19.37% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -40.59% 2250.900 1337.359 - 1.59% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -40.15% 7.970 4.769 - 0.22% -
rng::remove_copy_if(deque<int>)_(prefix)/32 -39.96% 28.839 17.314 - -0.84% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -39.23% 331.847 201.653 - -2.47% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -36.73% 0.487 0.308 - 0.79% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -36.71% 8076.603 5111.534 - -0.95% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -36.14% 11.444 7.309 - -23.00% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -35.86% 65038.004 41716.940 - -2.44% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -35.73% 395.308 254.050 - -2.50% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -34.90% 1128.383 734.621 - 9.58% -
std::unique_copy(deque<int>)_(contiguous)/32 -34.83% 16.169 10.538 - -4.59% -
std::shift_left(vector<int>)/32 -34.52% 4.551 2.980 - -0.42% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -34.51% 10.658 6.980 - 12.31% -
BM_StringConstructDestroyCStr_Empty_Transparent -34.31% 0.362 0.238 - 0.83% -
rng::search(deque<int>)_(no_match)/1024 -33.58% 358.125 237.884 - -22.02% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -33.43% 0.627 0.417 - -26.41% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -33.10% 7.939 5.311 - -19.29% -
SetIntersection_Front_Set_float_16384_16384 -32.97% 357864647.739 239870310.575 - -30.04% -
BM_PushHeap_uint32_PipeOrgan_1 -32.84% 0.640 0.430 - -9.36% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -32.78% 10056.861 6759.726 - 1.74% -
std::copy_backward(vector<int>)/4096 -32.45% 231.117 156.122 - -34.71% -
std::unordered_set<std::string>::count(key)_(existent)/32 -31.91% 44.628 30.386 - -22.03% -
SetIntersection_Interlaced_Set_float_16384_16384 -31.54% 350801299.790 240152005.579 - -31.20% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -31.25% 81109.145 55765.278 - 1.00% -
std::unordered_set<int>::erase(iterator)/1024 -30.88% 29.141 20.141 - -0.26% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -30.67% 1.657 1.149 - -33.00% -
std::unordered_set<std::string>::erase(iterator)/1024 -30.32% 38.596 26.895 - -9.88% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -30.21% 1865.127 1301.765 - -1.22% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -29.36% 511.385 361.256 - -2.65% -
SetIntersection_Front_Set_uint64_16384_16384 -29.35% 351789314.257 248539898.782 - -27.40% -
std::equal(list<int>)_(it,_it,_it)/1024 -28.72% 1585.609 1130.249 - -0.57% -
std::unordered_set<int>::erase(iterator)/8192 -28.71% 28.226 20.122 - -0.21% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -28.69% 26.897 19.179 - -13.95% -
SetIntersection_Front_Set_float_262144_16384 -28.61% 341721564.498 243945886.729 - -31.29% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -28.56% 76.989 54.997 - -17.46% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -28.36% 274.516 196.669 - -0.28% -
std::unordered_set<int>::erase(iterator)/32 -28.34% 28.046 20.097 - 0.12% -
BM_std_min<unsigned_long_long>/1 -27.82% 0.458 0.330 - -27.83% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -27.35% 44.974 32.675 - -26.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -27.31% 3729437.024 2710759.757 - -5.76% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -27.12% 979.822 714.068 - -1.40% -
std::unordered_set<int>::erase(iterator)/0 -27.02% 26.913 19.642 - 0.04% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -26.83% 60.855 44.526 - -27.42% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -26.76% 6.601 4.835 - 6.99% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -26.74% 9088.461 6658.618 - 0.64% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -26.64% 18070.306 13256.110 - -1.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -26.29% 34.517 25.443 - -1.83% -
BM_RangesPushHeap_float_Random_1 -26.07% 0.579 0.428 - -0.04% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -25.75% 25.561 18.978 - -22.64% -
std::copy(list<int>)/64 -25.75% 41.340 30.695 - -4.25% -
std::unordered_set<std::string>::erase(iterator)/32 -25.66% 40.665 30.230 - -4.75% -
std::unordered_set<int>::ctor(const&)/8192 -25.38% 73299.985 54697.154 - -0.52% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -25.26% 33.804 25.266 - -13.39% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -25.25% 74033.434 55336.727 - 1.22% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -24.81% 13358.994 10044.584 - 0.70% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -24.75% 0.635 0.478 - -23.21% -
std::unordered_set<std::string>::ctor(const&)/32 -24.70% 914.165 688.349 - -4.94% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -24.29% 17603.302 13327.707 - 0.00% -
BM_lexicographical_compare_three_way_fast_path/1 -24.20% 0.456 0.346 - -11.56% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -24.11% 109910.538 83415.678 - 0.62% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -23.44% 12.676 9.704 - -13.91% -
std::unordered_set<int>::erase(key)_(existent)/32 -23.41% 27.527 21.082 - 0.11% -
std::unordered_set<int>::clear()/32 -23.24% 794.519 609.848 - 0.25% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -23.19% 479.957 368.669 - -1.12% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.11% 37.719 29.003 - -22.60% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -23.04% 0.437 0.336 - -31.34% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -22.75% 26.495 20.467 - -23.11% -
rng::search(deque<int>)_(single_element)/1000 -22.24% 448.665 348.900 - -22.45% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -22.17% 2.497 1.944 - -1.18% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -21.95% 31.382 24.493 - 12.70% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -21.83% 15332.763 11986.212 - -5.27% -
BM_RangesPopHeap_uint32_1 -21.49% 0.544 0.427 - 2.71% -
std::unordered_set<std::string>::erase(iterator)/8192 -21.44% 39.856 31.311 - -5.13% -
std::multiset<std::string>::insert(value)_(new_value)/0 -21.36% 35.379 27.821 - -20.71% -
std::copy_if(list<int>)_(every_other)/4096 -21.34% 4039.747 3177.838 - 0.18% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -21.26% 0.600 0.472 - -22.90% -
std::search(deque<int>)_(same_length)/1000 -21.25% 423.988 333.874 - -5.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -21.22% 0.827 0.652 - 2.54% -
rng::move_backward(list<int>)/4096 -21.11% 6507.540 5133.836 - -21.74% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -20.98% 35.779 28.272 - -23.03% -
std::copy_n(list<int>)/4096 -20.91% 5258.525 4158.921 - 7.71% -
std::unordered_set<std::string>::clear()/32 -20.81% 1110.178 879.161 - -5.04% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -20.76% 7.994 6.334 - -0.33% -
std::find_end(forward_list<int>)_(single_element)/8192 -20.67% 7121.896 5649.983 - -1.37% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -20.62% 27.984 22.213 - 0.68% -
std::unique(deque<int>)_(sprinkled)/52 -20.51% 94.255 74.921 - -11.40% -
std::unordered_set<int>::erase(key)_(existent)/0 -20.41% 26.442 21.044 - -0.08% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -20.38% 109.747 87.378 - -28.82% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -20.22% 9283.838 7406.451 - -0.45% -
std::replace_if(list<int>)_(sprinkled)/8192 -19.86% 9063.193 7263.408 - -0.71% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -19.84% 0.445 0.356 - 36.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -19.77% 57587329.598 46199572.333 - -14.62% -
BM_PopHeap_uint32_1 -19.69% 0.631 0.507 - 11.01% -
BM_PushHeap_uint32_Ascending_1 -19.61% 0.557 0.448 - -10.72% -
std::replace(list<int>)_(sprinkled)/8192 -19.24% 8810.557 7115.290 - -0.63% -
BM_std_min<short>/1 -19.16% 0.359 0.290 - -0.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -19.15% 4981046.372 4027395.598 - -19.94% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -19.08% 915.870 741.140 - 0.77% -
std::copy(vector<bool>)_(aligned)/1048576 -18.92% 3294.410 2671.189 - -19.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -18.88% 115304989.786 93539779.765 - -15.57% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -18.87% 8.319 6.748 - -32.37% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -18.85% 1.533 1.244 - -33.19% -
std::replace(list<int>)_(prefix)/8192 -18.76% 8561.504 6955.575 - -0.80% -
std::find_end(deque<int>)_(near_matches)/1024 -18.75% 20279.727 16477.981 - -47.30% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -18.69% 26.727 21.733 - -14.39% -
rng::find_first_of(deque<int>)_(large_needle)/50 -18.60% 823.040 669.965 - -6.09% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -18.58% 33229.873 27055.506 - 7.66% -
BM_RangesPushHeap_uint32_Random_1 -18.54% 0.578 0.470 - -6.08% -
std::find_end(deque<int>)_(near_matches)/1000 -18.49% 19481.016 15878.148 - -47.25% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -18.39% 172127.397 140466.089 - -0.44% -
rng::is_sorted_until(deque<int>)/8 -18.30% 3.873 3.164 - -26.16% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -18.21% 0.613 0.501 - -6.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -18.21% 7272289.962 5948352.672 - -16.93% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -18.16% 800.766 655.345 - -3.11% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 -18.01% 336235.901 275696.466 - -0.29% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -18.00% 642.642 526.956 - -0.72% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -17.85% 1.268 1.042 - -3.24% -
std::unordered_set<int>::insert(value)_(already_present)/32 -17.79% 2.007 1.650 - -0.10% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -17.76% 0.827 0.680 - 7.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.75% 21.654 17.809 - 1.45% -
std::unordered_set<std::string>::erase(iterator)/0 -17.74% 35.520 29.219 - 6.60% -
std::unordered_set<int>::erase(key)_(existent)/1024 -17.74% 27.766 22.841 - 1.95% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -17.73% 1.680 1.382 - 6.70% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -17.71% 42.177 34.706 - -17.27% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -17.55% 6112040.465 5039418.201 - -23.96% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -17.53% 0.561 0.462 - -24.28% -
std::map<int,_int>::contains(key)_(non-existent)/32 -17.52% 2.792 2.303 - 0.87% -
rng::find_end(forward_list<int>)_(single_element)/8192 -17.41% 6988.957 5772.494 - -2.94% -
std::set<std::string>::erase(iterator)/32 -17.41% 31.436 25.965 - -16.74% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -17.16% 0.489 0.405 - -10.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -17.14% 9598360.978 7953289.013 - -5.47% -
std::unordered_set<int>::insert(value)_(new_value)/8192 -17.08% 23.607 19.575 - 1.00% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -17.05% 30.162 25.019 - -23.42% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -17.02% 169508.810 140666.758 - -0.70% -
std::move(list<int>)/4096 -16.99% 5156.541 4280.250 - -2.28% -
std::unordered_set<std::string>::clear()/1024 -16.86% 27104.323 22534.313 - -1.68% -
rng::unique(deque<int>)_(contiguous)/52 -16.73% 81.523 67.883 - -0.24% -
rng::partition_copy(list<int>)/8192 -16.73% 9056.375 7541.336 - 2.34% -
std::unordered_set<int>::erase(key)_(existent)/8192 -16.66% 27.476 22.899 - 0.26% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -16.66% 1.663 1.386 - -10.45% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -16.65% 0.528 0.440 - -7.63% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -16.58% 141247.482 117832.072 - -0.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -16.50% 140578848.145 117377044.409 - -0.00% -
SetIntersection_Interlaced_Vector_uint64_256_64 -16.42% 8332301.572 6964550.917 - 3.15% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -16.38% 1.436 1.201 - 3.49% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -16.28% 43.703 36.586 - -15.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -16.21% 139734717.731 117087164.944 - -0.28% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -16.18% 2.741 2.298 - 6.12% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -16.13% 0.555 0.466 - 0.36% -
SetIntersection_Front_Vector_float_1024_1024 -16.11% 7127574.245 5979449.049 - -0.11% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -16.10% 9.277 7.784 - 16.75% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -16.10% 1.505 1.263 - -5.11% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -16.00% 42397.416 35611.780 - -2.77% -
std::unordered_set<int>::insert(value)_(new_value)/1024 -15.88% 23.394 19.680 - 0.86% -
std::move(vector<bool>)_(aligned)/64 -15.87% 1.841 1.549 - -12.79% -
std::replace_if(list<int>)_(prefix)/8192 -15.84% 8364.145 7039.381 - -0.85% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -15.83% 0.400 0.336 - 0.09% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -15.75% 14863.891 12523.188 - -0.23% -
std::adjacent_find(deque<int>)/8 -15.71% 3.727 3.141 - 6.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -15.54% 3347376.414 2827358.335 - -3.55% -
std::unordered_set<std::string>::clear()/8192 -15.47% 257419.841 217586.744 - -1.59% -
std::set<int>::lower_bound(key)_(non-existent)/32 -15.43% 2.719 2.300 - -3.27% -
rng::move(list<int>)/4096 -15.28% 6352.038 5381.165 - -0.23% -
std::adjacent_find(deque<int>)/50 -15.27% 17.833 15.109 - 2.28% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -15.23% 1.425 1.208 - -29.11% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -15.18% 20.931 17.755 - 0.97% -
BM_RangesMakeHeap_float_Heap_64 -15.10% 0.228 0.194 - -5.91% -
std::unordered_set<int>::insert(value)_(new_value)/0 -15.09% 22.719 19.291 - 1.21% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 -15.08% 7794.889 6619.411 - -0.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -15.01% 3473017.001 2951693.639 - -0.25% -
std::find_first_of(deque<int>)_(small_needle)/1024 -15.00% 4510.643 3834.230 - 3.22% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -14.96% 33.337 28.351 - 0.38% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -14.79% 29896.638 25475.319 - -0.35% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -14.74% 10.987 9.367 - -3.40% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -14.73% 11.979 10.214 - 0.03% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -14.73% 22.691 19.349 - -12.62% -
std::multiset<std::string>::find(key)_(existent)/32 -14.61% 21.388 18.263 - 23.77% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -14.56% 0.408 0.349 - -0.05% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -14.38% 1.913 1.638 - -8.83% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -14.29% 30.176 25.863 - -15.38% -
BM_std_minmax<int>/4 -14.24% 1.154 0.989 - 1.45% -
BM_MakeHeap_float_Random_256 -14.21% 1.503 1.289 - 4.16% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -14.13% 2.702 2.320 - -0.59% -
rng::find_first_of(deque<int>)_(large_needle)/32 -14.02% 329.560 283.359 - -4.99% -
std::unordered_set<std::string>::ctor(const&)/1024 -14.01% 39484.905 33954.734 - -2.26% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 -13.97% 870.868 749.199 - 0.33% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -13.85% 25.076 21.603 - -3.48% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -13.83% 7.172 6.180 - -2.10% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -13.79% 56.307 48.540 - -4.94% -
BM_MakeHeap_uint32_Random_4 -13.72% 1.308 1.128 - 0.60% -
std::copy(vector<int>)/4096 -13.70% 228.671 197.354 - -14.38% -
rng::find_end(forward_list<int>)_(same_length)/8192 -13.69% 16521.806 14259.225 - -0.59% -
BM_deque_vector_ranges_move_backward/0 -13.65% 1.592 1.375 - -8.53% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -13.59% 30467.088 26327.364 - 1.79% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -13.54% 23.182 20.044 - -13.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -13.53% 34.382 29.732 - -25.08% -
SetIntersection_Front_Vector_uint32_1024_1024 -13.48% 6804032.451 5886838.429 - -1.79% -
rng::adjacent_find(deque<int>)/50 -13.48% 17.239 14.915 - -20.68% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -13.36% 30.306 26.256 - -0.62% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -13.31% 1.163 1.008 - -10.48% -
BM_StringFindNoMatch/64 -13.26% 2.124 1.842 - -0.39% -
std::multiset<std::string>::contains(key)_(existent)/32 -13.25% 16.532 14.342 - -3.94% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -13.25% 11.384 9.876 - 3.54% -
SetIntersection_Front_Set_uint64_16384_64 -13.24% 2089304.436 1812602.521 - -5.27% -
SetIntersection_Front_Set_uint64_1024_1024 -13.18% 15535040.972 13487694.092 - -14.41% -
rng::find_last(vector<char>)_(bail_90%)/50 -13.18% 1.150 0.998 - -3.19% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -13.14% 7683.329 6673.912 - 3.66% -
std::unique(deque<int>)_(sprinkled)/32 -13.10% 72.787 63.248 - -5.97% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -13.06% 7.229 6.285 - 3.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -13.01% 95865.266 83388.670 - -0.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -12.94% 9600151.832 8358164.037 - 0.17% -
rng::rotate(list<int>)_(by_1/3)/8192 -12.90% 10052.787 8755.508 - -0.70% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -12.85% 6724.172 5859.975 - -0.53% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -12.85% 17325.425 15099.153 - -0.58% -
std::unordered_set<int>::ctor(const&)/1024 -12.83% 7660.271 6677.405 - -0.56% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -12.82% 0.635 0.554 - -3.62% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -12.72% 5.504 4.804 - -33.20% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -12.67% 10.638 9.290 - -1.49% -
bm_lexicographical_compare<int>/4 -12.61% 1.324 1.157 - -8.10% -
SetIntersection_None_Set_float_1024_16 -12.53% 10127778.402 8858930.778 - -2.21% -
BM_std_minmax<unsigned_char>/64 -12.49% 1.319 1.154 - -5.32% -
std::map<int,_int>::erase(key)_(non-existent)/0 -12.39% 0.289 0.254 - -0.06% -
std::set<std::string>::erase(key)_(existent)/32 -12.37% 70.431 61.718 - -11.39% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -12.35% 2.676 2.345 - 1.57% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -12.15% 31.343 27.536 - -3.66% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -12.06% 1703.381 1497.922 - -11.39% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -12.05% 70361.354 61879.576 - -0.32% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -11.98% 3258.587 2868.091 - -6.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -11.98% 9483004.245 8347113.260 - -0.93% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -11.96% 33.789 29.747 - -4.83% -
std::unordered_set<int>::ctor(const&)/32 -11.88% 222.902 196.426 - -1.09% -
SetIntersection_None_Set_float_1024_256 -11.86% 10052027.130 8860019.888 - -1.84% -
std::is_partitioned(deque<int>)_(partitioned)/50 -11.86% 15.981 14.086 - -5.15% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -11.85% 101.055 89.079 - -27.85% -
std::partition_point(list<int>)/1024 -11.85% 1282.761 1130.765 - -12.62% -
BM_LowerBound_string_262144 -11.84% 2551.205 2249.137 - 0.29% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -11.81% 15.017 13.244 - -11.60% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -11.81% 155296.186 136954.846 - 0.50% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -11.79% 25.333 22.346 - -11.78% -
std::multiset<std::string>::find(key)_(non-existent)/32 -11.78% 10.876 9.595 - -9.11% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -11.77% 5.631 4.968 - 8.74% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -11.77% 1.113 0.982 - -13.15% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -11.68% 36.538 32.271 - -1.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -11.59% 9489999.723 8390162.757 - -22.41% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -11.57% 7.348 6.498 - 1.87% -
bm_lexicographical_compare<signed_char>/64 -11.54% 2.195 1.942 - -16.05% -
std::is_sorted_until(list<int>)/8192 -11.53% 7382.754 6531.394 - -10.22% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -11.51% 34.418 30.455 - -7.95% -
std::find_if_not(list<int>)_(bail_25%)/32768 -11.49% 9520.519 8426.427 - 10.85% -
SetIntersection_Front_Set_uint64_262144_256 -11.38% 4876890.925 4321719.751 - -3.55% -
std::set<int>::find(key)_(non-existent)/32 -11.35% 2.534 2.246 - -0.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -11.32% 12559302.057 11136979.994 - -46.69% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -11.31% 2.555 2.266 - -10.59% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.21% 50.373 44.727 - -5.96% -
rng::find(list<int>)_(process_all)/50 -11.19% 20.684 18.370 - -2.48% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -11.09% 7.288 6.480 - -21.32% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -11.07% 2.491 2.216 - -0.66% -
std::copy_n(vector<int>)/4096 -11.03% 212.700 189.239 - -9.09% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -10.99% 1.382 1.230 - -16.58% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -10.94% 13365.734 11902.974 - -1.87% -
std::unordered_set<int>::insert(value)_(new_value)/32 -10.93% 22.823 20.328 - 1.07% -
std::set<int>::find(key)_(existent)/1024 -10.91% 4.432 3.948 - -1.79% -
rng::search(list<int>,_pred)_(same_length)/8192 -10.91% 9883.951 8805.918 - -1.09% -
BM_std_min<unsigned___int128>/4000 -10.86% 1728.614 1540.851 - -42.06% -
SetIntersection_Interlaced_Vector_float_256_64 -10.85% 7576804.419 6754720.648 - -24.29% -
rng::is_sorted_until(list<int>,_pred)/8192 -10.82% 7996.416 7131.563 - -8.66% -
BM_std_min<unsigned___int128>/64000 -10.79% 27773.519 24776.001 - -42.22% -
BM_std_min<unsigned___int128>/70000 -10.76% 30350.097 27085.865 - -42.22% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -10.75% 5.366 4.789 - -2.83% -
BM_std_min<unsigned___int128>/65536 -10.74% 28431.678 25376.726 - -42.19% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -10.72% 0.303 0.270 - -22.68% -
BM_std_min<unsigned___int128>/512 -10.71% 222.347 198.529 - -41.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -10.71% 1735243.806 1549405.121 - -2.73% -
rng::equal(vector<bool>)_(unaligned)/8 -10.70% 0.774 0.692 - -6.30% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 -10.68% 0.481 0.429 - -4.21% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -10.67% 2083.728 1861.444 - 0.16% -
BM_std_min<unsigned___int128>/1024 -10.63% 442.723 395.681 - -41.77% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -10.61% 26.796 23.954 - -8.01% -
BM_std_min<unsigned___int128>/5500 -10.59% 2364.886 2114.417 - -42.18% -
SetIntersection_Interlaced_Vector_uint64_256_256 -10.59% 5219912.690 4667372.648 - 0.05% -
SetIntersection_None_Set_float_1024_64 -10.58% 9855008.249 8812298.696 - -2.10% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -10.56% 63.504 56.795 - -8.64% -
std::set<std::string>::contains(key)_(existent)/8192 -10.56% 30.703 27.460 - -8.17% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 -10.54% 26.868 24.035 - 20.76% -
std::find_end(deque<int>)_(near_matches)/8192 -10.51% 1262754.747 1129999.126 - -51.96% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -10.50% 25.634 22.942 - -2.36% -
std::is_partitioned(deque<int>)_(partitioned)/32 -10.49% 10.168 9.101 - -6.88% -
BM_std_min<unsigned___int128>/4096 -10.48% 1762.056 1577.480 - -42.06% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -10.43% 1.110 0.994 - 5.20% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -10.40% 1.958 1.754 - -3.06% -
std::set<std::string>::find(key)_(non-existent)/8192 -10.38% 31.439 28.175 - 0.08% -
rng::partition_point(list<int>)/8192 -10.38% 14937.766 13387.548 - 1.03% -
BM_deque_vector_move/0 -10.34% 1.538 1.379 - -3.26% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -10.33% 24.968 22.388 - -13.99% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -10.29% 20.694 18.564 - -0.16% -
rng::count(list<int>)_(every_other)/8192 -10.29% 7669.145 6880.021 - -0.66% -
BM_std_minmax_element<int>/3 -10.28% 1.279 1.148 - 9.94% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -10.26% 4.538 4.073 - -5.00% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -10.26% 66.759 59.912 - 21.38% -
std::replace_if(list<int>)_(sprinkled)/50 -10.22% 25.491 22.885 - -0.60% -
rng::unique(deque<int>)_(sprinkled)/52 -10.15% 74.870 67.267 - -10.02% -
rng::search(list<int>,_pred)_(single_element)/8192 -10.15% 9211.563 8276.313 - -0.53% -
BM_PushHeap_uint64_Descending_1 -10.14% 0.498 0.447 - -0.28% -
std::find(vector<bool>)_(process_all)/50 -10.14% 0.692 0.622 - 7.49% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -10.06% 11.708 10.530 - 0.75% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -10.06% 5.019 4.514 - -1.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.03% 48.337 43.491 - 1.52% -
BM_StringEraseWithMove_Huge_Transparent -10.03% 54.253 48.813 - 7.75% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -10.02% 1.238 1.114 - -3.05% -
SetIntersection_Front_Set_uint64_1024_64 -9.98% 2002132.792 1802305.866 - -4.54% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -9.98% 0.495 0.445 - -31.30% -
BM_PushHeap_uint64_Ascending_64 -9.97% 1.746 1.572 - 3.53% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -9.96% 28.410 25.581 - -20.77% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -9.93% 116505.126 104935.765 - -5.83% -
SetIntersection_Front_Set_uint64_1024_256 -9.93% 4914086.477 4426106.040 - -8.54% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 -9.93% 22.706 20.452 - 2.87% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -9.90% 25.644 23.105 - -2.21% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -9.88% 39487.577 35584.726 - -1.64% -
std::partition_point(list<int>)/8192 -9.80% 14407.810 12995.292 - 1.76% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control -9.80% 0.453 0.408 - 12.00% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -9.76% 708082.873 638994.420 - 0.06% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -9.68% 11.823 10.679 - -4.21% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -9.65% 5.267 4.758 - -18.45% -
rng::find_last(vector<char>)_(bail_90%)/1024 -9.60% 14.409 13.025 - 7.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -9.57% 36089710.199 32636102.558 - -16.26% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -9.57% 0.451 0.408 - 12.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -9.53% 43.786 39.611 - 36.33% -
std::map<std::string,_int>::find(key)_(existent)/32 -9.53% 16.649 15.062 - -1.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -9.51% 13719663.807 12414899.278 - -2.20% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -9.51% 1.423 1.288 - 2.22% -
std::equal(list<int>)_(it,_it,_it)/50 -9.50% 39.310 35.574 - 4.89% -
std::swap_ranges(list<int>)/8192 -9.50% 9733.565 8808.791 - -8.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -9.49% 2143311.049 1939974.341 - -3.54% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -9.45% 5.067 4.588 - -10.66% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -9.44% 0.719 0.651 - 3.56% -
SetIntersection_Front_Set_float_262144_256 -9.43% 4812543.584 4358810.850 - -10.48% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 -9.40% 4.840 4.385 - -1.51% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -9.40% 401.132 363.438 - -0.39% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -9.38% 10.810 9.796 - -3.04% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -9.35% 0.452 0.410 - 12.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -9.34% 6383683.091 5787765.907 - -2.02% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -9.32% 11.469 10.400 - -4.97% -
SetIntersection_Front_Set_float_16384_1024 -9.26% 15600327.078 14155380.896 - -9.02% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 -9.23% 736.447 668.467 - 0.28% -
rng::remove(deque<int>)_(prefix)/32 -9.21% 58.924 53.497 - -2.98% -
BM_PushHeap_uint32_QuickSortAdversary_1 -9.21% 0.514 0.467 - -3.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -9.20% 3250415.369 2951537.580 - 0.79% -
rng::is_sorted_until(list<int>)/8192 -9.16% 7412.159 6733.162 - -18.42% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -9.15% 122.631 111.410 - 25.44% -
SetIntersection_Front_Set_uint64_16384_256 -9.15% 4884175.860 4437446.245 - -12.36% -
rng::adjacent_find(deque<int>)/8 -9.15% 3.408 3.096 - -17.42% -
std::find_end(deque<int>)_(single_element)/8192 -9.13% 2426.040 2204.627 - 8.15% -
rng::fill(deque<int>)/32 -9.10% 1.459 1.326 - -9.77% -
BM_deque_vector_ranges_move/0 -9.02% 1.560 1.420 - -8.29% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -8.95% 15.943 14.515 - 0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -8.93% 7168247.101 6527885.528 - -1.71% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -8.92% 1.532 1.395 - -12.47% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -8.89% 1.132 1.032 - -8.13% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -8.88% 3129.936 2851.877 - -6.09% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -8.86% 40.374 36.795 - -0.09% -
BM_std_minmax<int>/16 -8.86% 1.385 1.262 - -3.91% -
BM_lexicographical_compare_three_way<IntPtr>/1 -8.84% 0.368 0.335 - -14.63% -
SetIntersection_None_Set_float_1024_1 -8.84% 9851475.441 8980659.537 - -2.27% -
std::search_n(list<int>)_(no_match)/8192 -8.82% 7375.254 6724.589 - -8.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -8.81% 2.663 2.429 - -11.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -8.77% 0.698 0.636 - 42.32% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -8.75% 26.769 24.427 - -8.99% -
rng::search(list<int>)_(single_element)/8192 -8.73% 8076.918 7372.205 - -0.64% -
BM_std_min<unsigned___int128>/64 -8.68% 26.868 24.535 - -36.71% -
BM_MakeHeap_uint32_Random_16384 -8.66% 1.138 1.039 - 3.94% -
BM_StringRelational_Less_Small_Small_Control -8.65% 2.010 1.836 - 6.31% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -8.58% 1.352 1.236 - -2.88% -
std::any_of(deque<int>)_(process_all)/8192 -8.57% 2880.586 2633.849 - -3.15% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -8.56% 10.589 9.682 - -7.38% -
BM_vector_deque_ranges_copy/0 -8.54% 0.509 0.465 - 0.65% -
BM_RangesMakeHeap_float_Random_256 -8.51% 1.456 1.332 - -7.94% -
BM_vector_deque_move_backward/2 -8.50% 2.066 1.890 - -17.10% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -8.50% 103.738 94.925 - 6.15% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 -8.48% 533.064 487.846 - -7.89% -
SetIntersection_None_Set_float_1024_4 -8.47% 9897599.112 9059082.509 - 2.10% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -8.47% 6.424 5.880 - -1.86% -
std::find(vector<char>)_(process_all)/8 -8.47% 1.010 0.925 - -0.04% -
std::any_of(deque<int>)_(process_all)/32768 -8.46% 11522.581 10547.928 - -2.69% -
BM_StringEraseWithMove_Huge_Opaque -8.43% 55.218 50.565 - 9.53% -
BM_StringRelational_Less_Empty_Large_Control -8.42% 1.950 1.786 - -4.72% -
std::map<std::string,_int>::count(key)_(existent)/32 -8.41% 17.435 15.969 - -11.76% -
std::shift_left(list<int>)/8192 -8.41% 7698.004 7050.605 - -8.41% -
BM_RangesMakeHeap_string_Ascending_262144 -8.39% 7.628 6.988 - -28.44% -
BM_std_min<long_long>/1 -8.38% 0.601 0.551 - -18.14% -
std::none_of(vector<int>)_(process_all)/50 -8.37% 13.766 12.614 - -30.70% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -8.37% 19924.806 18257.692 - -20.78% -
SetIntersection_Front_Set_uint64_256_256 -8.36% 9867374.165 9042339.554 - -8.44% -
std::multiset<std::string>::erase(iterator)/0 -8.34% 29.512 27.052 - -10.00% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -8.32% 0.902 0.827 - 0.36% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -8.31% 8972.852 8227.288 - 0.51% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -8.30% 1768.191 1621.388 - -6.38% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -8.30% 31.505 28.890 - -20.45% -
std::any_of(vector<int>)_(process_all)/8 -8.30% 2.659 2.438 - -1.75% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -8.25% 0.580 0.532 - -23.65% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -8.25% 60.745 55.732 - -0.66% -
bm_lexicographical_compare<int>/8 -8.24% 1.587 1.456 - -5.53% -
std::set<std::string>::find(key)_(existent)/32 -8.24% 17.235 15.815 - -3.00% -
std::find_if_not(vector<char>)_(process_all)/8 -8.21% 2.552 2.343 - -5.12% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -8.17% 1.060 0.974 - -15.81% -
rng::find_if(list<int>)_(process_all)/8192 -8.17% 11221.234 10304.846 - -0.19% -
std::set<std::string>::erase(key)_(non-existent)/32 -8.15% 13.462 12.364 - -15.81% -
std::unordered_set<int>::find(key)_(existent)/1024 -8.15% 1.233 1.132 - -1.95% -
SetIntersection_Front_Set_string_16384_16 -8.05% 2022754.326 1859828.963 - -9.82% -
std::multimap<std::string,_int>::erase(iterator)/0 -7.99% 27.414 25.222 - -3.80% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -7.98% 3.577 3.292 - -8.09% -
BM_std_min<__int128>/1 -7.97% 0.371 0.341 - -8.09% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -7.96% 687224.283 632511.118 - -0.54% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -7.92% 77.483 71.345 - -22.70% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 -7.92% 1.275 1.174 - -2.37% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -7.92% 1.753 1.614 - 1.01% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -7.86% 5.518 5.085 - -0.03% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.84% 69455.415 64007.479 - 1.19% -
rng::find_end(deque<int>)_(match_near_end)/1024 -7.82% 36.109 33.284 - -98.95% -
BM_StringRelational_Eq_Small_Small_ChangeLast -7.80% 2.129 1.962 - 16.98% -
SetIntersection_Front_Vector_uint32_1024_256 -7.80% 2549970.120 2351153.368 - -0.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -7.74% 46.175 42.601 - 10.32% -
BM_PushHeap_uint32_Random_1 -7.73% 0.524 0.484 - 8.01% -
std::is_sorted(deque<int>,_pred)/8 -7.71% 4.784 4.415 - 1.65% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -7.71% 1.544 1.425 - -5.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.69% 8.288 7.651 - -7.37% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -7.67% 37.941 35.030 - -11.05% -
SetIntersection_Front_Set_uint64_16384_1024 -7.66% 16342232.454 15090999.015 - 1.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -7.65% 1264370.998 1167643.110 - -4.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -7.65% 5.275 4.871 - -7.58% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -7.65% 1.836 1.695 - -13.40% -
BM_StringDestroy_Empty -7.64% 0.704 0.651 - -0.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -7.63% 17766499.098 16411314.271 - 0.39% -
SetIntersection_Front_Set_float_1024_1024 -7.60% 15421146.822 14249849.803 - -14.23% -
rng::unique(deque<int>)_(contiguous)/32 -7.59% 65.887 60.888 - 3.58% -
BM_StringConstructDestroyCStr_Small_Opaque -7.58% 2.252 2.081 - -0.03% -
BM_PushHeap_uint64_Ascending_256 -7.53% 2.319 2.144 - 2.50% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -7.53% 6.798 6.286 - -6.80% -
BM_std_min<unsigned___int128>/30 -7.52% 12.351 11.422 - -29.15% -
rng::remove(vector<int>)_(sprinkled)/1024 -7.52% 547.237 506.092 - 75.62% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.50% 46.841 43.327 - 1.31% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -7.47% 1.614 1.494 - -10.61% -
BM_RangesMakeHeap_float_Heap_16 -7.46% 0.230 0.213 - 1.03% -
SetIntersection_Front_Vector_uint32_262144_1024 -7.46% 6412198.436 5933965.647 - -0.73% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -7.44% 25.693 23.782 - 4.41% -
std::partial_sort(vector<int>)_(heap)/8 -7.41% 28.371 26.269 - -1.75% -
std::set<int>::equal_range(key)_(non-existent)/32 -7.40% 2.697 2.497 - -7.79% -
std::multimap<int,_int>::count(key)_(existent)/32 -7.39% 3.706 3.432 - -1.75% -
std::replace(vector<int>)_(sprinkled)/8192 -7.39% 1236.276 1144.933 - -15.86% -
BM_PushHeap_uint64_Ascending_262144 -7.38% 5.162 4.781 - 2.64% -
BM_std_min<unsigned___int128>/29 -7.38% 11.914 11.034 - -28.71% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.31% 2001.986 1855.657 - -4.34% -
BM_std_min<unsigned___int128>/32 -7.31% 13.182 12.219 - -29.79% -
std::is_sorted_until(list<int>,_pred)/8192 -7.30% 7679.204 7118.521 - -8.38% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -7.30% 2.711 2.513 - -7.04% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -7.21% 31.996 29.687 - 13.61% -
BM_vector_deque_ranges_move/1 -7.21% 2.370 2.199 - 8.27% -
rng::unique(deque<int>)_(sprinkled)/32 -7.21% 62.614 58.101 - -4.20% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -7.20% 36.927 34.270 - 2.06% -
std::remove_copy_if(deque<int>)_(prefix)/50 -7.17% 30.591 28.396 - -0.10% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -7.12% 1.309 1.216 - -18.84% -
std::copy_backward(deque<int>)/262144 -7.12% 32869.015 30528.683 - -6.33% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -7.12% 5.439 5.052 - 0.03% -
BM_std_min<unsigned___int128>/28 -7.11% 11.452 10.637 - -28.25% -
rng::search_n(list<int>)_(no_match)/8192 -7.11% 7409.594 6882.946 - -6.90% -
rng::for_each(join_view(vector<vector<int>>)/8 -7.11% 1.491 1.385 - -3.42% -
BM_std_min<unsigned___int128>/31 -7.07% 12.714 11.815 - -29.51% -
rng::for_each_n(deque<int>)/8 -7.07% 1.239 1.151 - -4.43% -
std::multiset<std::string>::erase(key)_(non-existent)/32 -7.06% 11.043 10.263 - 1.63% -
rng::move_backward(list<int>)/32768 -7.05% 35956.105 33422.349 - -0.57% -
rng::remove(deque<int>)_(prefix)/50 -7.04% 66.882 62.177 - -2.06% -
SetIntersection_Front_Set_string_262144_64 -6.99% 4904617.488 4561813.537 - -4.99% -
std::for_each(join_view(vector<vector<int>>))/8 -6.99% 1.476 1.373 - -0.46% -
std::map<int,_int>::count(key)_(existent)/32 -6.98% 1.726 1.606 - -5.36% -
BM_StringRelational_Less_Small_Small_ChangeFirst -6.98% 1.485 1.381 - -0.38% -
rng::find_if_not(vector<char>)_(process_all)/8 -6.98% 2.511 2.336 - -5.40% -
std::count(list<int>)_(every_other)/8192 -6.97% 6796.642 6322.870 - -5.11% -
std::unique(deque<int>)_(sprinkled)/1024 -6.93% 986.378 918.002 - 4.77% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -6.92% 1.494 1.391 - 0.25% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -6.92% 12558.212 11688.849 - -7.54% -
BM_PushHeap_uint64_Descending_4 -6.91% 0.390 0.363 - 0.58% -
BM_std_minmax<unsigned_int>/16 -6.91% 1.350 1.257 - -2.09% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -6.85% 2.074 1.932 - -12.34% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -6.84% 25.032 23.319 - 1.07% -
BM_std_minmax<int>/7 -6.82% 1.767 1.647 - -3.73% -
std::set<std::string>::count(key)_(existent)/1024 -6.82% 23.995 22.358 - -8.23% -
BM_std_minmax<unsigned_char>/3 -6.78% 1.214 1.132 - -5.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -6.75% 7351639.633 6855142.499 - 0.52% -
rng::none_of(deque<int>)_(process_all)/32 -6.75% 17.550 16.365 - -9.72% -
BM_std_minmax<short>/4 -6.75% 1.153 1.075 - 10.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -6.74% 1568178.083 1462522.917 - -13.76% -
BM_std_min<short>/20 -6.73% 2.365 2.206 - -1.87% -
BM_std_minmax<unsigned_char>/15 -6.73% 3.184 2.970 - -0.43% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -6.71% 25.318 23.620 - -8.65% -
BM_RangesMakeHeap_float_Random_64 -6.65% 1.606 1.499 - -9.10% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -6.64% 1.362 1.271 - -20.02% -
std::replace(vector<int>)_(sprinkled)/1024 -6.63% 157.048 146.632 - -13.18% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -6.63% 6.204 5.793 - -1.71% -
std::set<std::string>::find(key)_(non-existent)/1024 -6.59% 22.851 21.345 - 4.81% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -6.56% 1.189 1.111 - -8.82% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -6.56% 10.261 9.588 - 0.01% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -6.56% 20.849 19.481 - -6.82% -
BM_std_minmax<unsigned_long_long>/11 -6.52% 2.390 2.234 - -5.07% -
BM_std_min<unsigned___int128>/26 -6.49% 10.518 9.835 - -27.55% -
BM_std_min<char>/24 -6.49% 2.796 2.615 - -1.14% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -6.46% 68082.845 63683.725 - -0.22% -
BM_std_min<unsigned___int128>/27 -6.46% 10.957 10.250 - -27.66% -
BM_std_min<unsigned___int128>/25 -6.44% 10.143 9.489 - -26.53% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -6.44% 32.306 30.225 - -38.50% -
std::map<std::string,_int>::contains(key)_(existent)/32 -6.44% 15.850 14.829 - -8.19% -
BM_StringConstructDestroyCStr_Empty_Opaque -6.43% 2.309 2.160 - 3.22% -
rng::move_backward(vector<bool>)_(aligned)/64 -6.42% 1.791 1.676 - -9.31% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -6.41% 27.565 25.798 - 5.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -6.40% 1251349.553 1171213.110 - -5.47% -
rng::search(vector<int>)_(same_length)/8192 -6.40% 1994.481 1866.806 - -0.64% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -6.38% 363618.866 340436.705 - -0.48% -
rng::replace_if(list<int>)_(sprinkled)/8192 -6.37% 7966.888 7459.636 - 0.10% -
BM_RangesPushHeap_string_Descending_1024 -6.36% 2.535 2.374 - -4.38% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -6.36% 0.493 0.462 - -1.05% -
rng::find_first_of(deque<int>)_(small_needle)/50 -6.36% 175.102 163.962 - -3.98% -
BM_RangesMakeHeap_uint32_Descending_4 -6.36% 0.289 0.270 - -1.95% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -6.35% 743.073 695.861 - -4.28% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -6.34% 367853.791 344520.387 - 0.20% -
rng::is_sorted(vector<int>,_pred)/8 -6.34% 4.161 3.897 - 10.96% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -6.32% 10.272 9.622 - -7.04% -
SetIntersection_Front_Set_float_262144_64 -6.31% 1978059.099 1853186.541 - -0.98% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -6.31% 7543.457 7067.758 - 3.65% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.31% 312.875 293.146 - -6.71% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -6.29% 11.267 10.559 - -0.02% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -6.27% 2.082 1.951 - -6.27% -
rng::partition_point(deque<int>)/32 -6.27% 4.433 4.155 - -1.71% -
BM_std_min<unsigned___int128>/24 -6.27% 9.738 9.127 - -25.75% -
std::map<int,_int>::equal_range(key)_(existent)/32 -6.26% 1.928 1.807 - 3.15% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 -6.23% 32.583 30.553 - -2.08% -
BM_deque_deque_ranges_move/2 -6.22% 3.236 3.034 - -0.88% -
std::map<int,_int>::erase(key)_(non-existent)/32 -6.22% 2.568 2.408 - 1.17% -
BM_std_min<unsigned___int128>/22 -6.20% 8.911 8.359 - -24.06% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -6.19% 1408625.436 1321372.003 - -0.30% -
std::move(list<int>)/64 -6.18% 43.787 41.082 - -15.89% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -6.15% 41.677 39.114 - -5.10% -
BM_std_min<unsigned___int128>/23 -6.12% 9.320 8.749 - -24.93% -
rng::stable_sort(vector<int>)_(descending)/8 -6.11% 25.559 23.997 - -5.34% -
rng::copy_backward(deque<int>)/32768 -6.11% 3912.252 3673.300 - -4.33% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -6.11% 81.889 76.889 - -5.36% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -6.09% 2.404 2.257 - -0.33% -
std::copy_backward(vector<int>)/8 -6.04% 2.285 2.147 - -3.49% -
std::replace_if(vector<int>)_(sprinkled)/50 -6.03% 13.698 12.873 - -0.23% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -6.02% 1.779 1.672 - -15.23% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -6.00% 10.989 10.330 - 2.39% -
rng::fill(vector<bool>)/512 -5.99% 1.616 1.519 - 2.36% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -5.98% 3.002 2.822 - -4.23% -
std::set<int>::upper_bound(key)_(non-existent)/32 -5.98% 2.599 2.443 - 0.34% -
std::multiset<int>::insert(value)_(new_value)/8192 -5.96% 79.165 74.451 - 0.57% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -5.94% 39.534 37.186 - -2.25% -
std::multiset<int>::contains(key)_(non-existent)/32 -5.91% 2.490 2.343 - -0.10% -
rng::replace(list<int>)_(sprinkled)/8192 -5.90% 7703.129 7248.799 - -0.58% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -5.88% 32.186 30.292 - 3.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -5.88% 34.949 32.895 - -4.12% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -5.88% 1.998 1.881 - -5.33% -
BM_std_minmax<unsigned_char>/6 -5.88% 2.109 1.985 - -3.10% -
rng::replace_if(list<int>)_(prefix)/8192 -5.87% 7595.802 7149.673 - -0.76% -
SetIntersection_None_Set_string_16384_1024 -5.87% 214402770.279 201824691.859 - -2.16% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -5.86% 10.656 10.031 - -6.80% -
SetIntersection_Front_Set_string_256_16 -5.86% 7368073.062 6936272.694 - -8.76% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -5.84% 1.256 1.183 - 1.89% -
BM_RangesMakeHeap_float_Random_16 -5.84% 1.666 1.569 - -8.26% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -5.82% 1.545 1.455 - -16.13% -
rng::replace(vector<int>)_(prefix)/32 -5.81% 5.024 4.732 - -6.13% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.80% 648.917 611.308 - 0.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -5.79% 4.810 4.532 - -1.34% -
rng::rotate_copy(list<int>)/8192 -5.78% 8387.520 7902.886 - -4.83% -
BM_deque_deque_copy/2 -5.77% 3.233 3.047 - -0.49% -
SetIntersection_None_Set_uint64_16384_16384 -5.77% 175766632.077 165623049.500 - -5.58% -
rng::move_backward(list<int>)/262144 -5.76% 335437.102 316103.814 - 18.42% -
std::stable_partition(deque<int>)_(sparse)/8192 -5.76% 3682.264 3470.053 - 2.98% -
BM_std_minmax<unsigned_char>/12 -5.74% 2.118 1.997 - 2.62% -
BM_deque_deque_ranges_copy/2 -5.74% 3.234 3.049 - -0.45% -
rng::search(deque<int>)_(near_matches)/1000 -5.71% 19799.923 18669.425 - -22.49% -
rng::generate_n(vector<int>)/50 -5.70% 12.806 12.075 - 0.14% -
BM_std_minmax<unsigned_char>/8 -5.70% 0.979 0.923 - -15.04% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 -5.70% 11.050 10.420 - -0.60% -
std::partition_point(deque<int>)/50 -5.68% 4.611 4.349 - -5.74% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -5.68% 1.503 1.418 - -15.02% -
BM_PushHeap_uint64_Ascending_1024 -5.66% 2.779 2.622 - 1.74% -
BM_std_minmax<short>/18 -5.64% 2.088 1.970 - -1.07% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.64% 0.901 0.850 - -2.60% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 -5.64% 59596.802 56234.350 - 0.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -5.63% 212192836.924 200245365.451 - -1.79% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -5.62% 1.540 1.454 - -15.74% -
BM_PopHeap_float_262144 -5.61% 39.670 37.443 - -7.93% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -5.61% 9828.076 9276.732 - 1.25% -
BM_std_min<unsigned___int128>/21 -5.60% 8.443 7.970 - -23.25% -
BM_MakeHeap_uint32_Descending_64 -5.59% 0.247 0.234 - 0.33% -
SetIntersection_Front_Set_uint64_64_64 -5.58% 15517011.218 14650683.425 - -2.78% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -5.58% 3.659 3.455 - -0.81% -
BM_std_minmax_element<char>/2 -5.57% 0.688 0.650 - -5.64% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 -5.56% 5.063 4.782 - 0.08% -
SetIntersection_Front_Vector_uint32_256_64 -5.56% 4785336.213 4519327.794 - -1.13% -
std::map<std::string,_int>::count(key)_(non-existent)/0 -5.56% 0.272 0.257 - -0.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -5.53% 1139897.866 1076832.643 - -4.31% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -5.51% 19.286 18.224 - 1.82% -
bm_lexicographical_compare<int>/16 -5.48% 2.070 1.956 - -2.99% -
BM_RangesPushHeap_uint32_SingleElement_16 -5.47% 0.355 0.336 - -2.94% -
SetIntersection_Interlaced_Vector_float_1024_16 -5.47% 2777109.128 2625187.283 - -6.90% -
rng::find_end(deque<int>)_(match_near_end)/1000 -5.47% 36.007 34.039 - -89.55% -
BM_std_min<char>/8 -5.46% 2.383 2.253 - 0.12% -
std::partition(deque<int>)_(dense)/32 -5.46% 9.846 9.309 - -16.48% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 -5.44% 0.988 0.934 - 1.09% -
BM_std_minmax<unsigned_char>/22 -5.43% 2.643 2.500 - -0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -5.41% 125661218.590 118864171.982 - -11.76% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -5.41% 1.619 1.531 - 6.58% -
BM_MakeThenSortHeap_uint64_Descending_4 -5.40% 1.491 1.411 - -6.75% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -5.39% 18.248 17.264 - -13.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -5.38% 1699367.686 1608006.361 - -1.59% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -5.37% 28.131 26.621 - 5.01% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.36% 38.770 36.693 - -2.62% -
BM_vector_deque_ranges_move/2 -5.34% 2.070 1.959 - 13.45% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -5.34% 7.254 6.867 - 0.05% -
BM_std_min<unsigned___int128>/20 -5.33% 8.065 7.635 - -21.89% -
std::set<int>::equal_range(key)_(existent)/8192 -5.33% 8.505 8.052 - 1.20% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -5.32% 2.304 2.181 - -5.36% -
rng::remove(vector<int>)_(sprinkled)/8192 -5.31% 3959.460 3749.163 - 89.04% -
BM_RangesPushHeap_uint32_SingleElement_4 -5.31% 0.356 0.337 - -2.53% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -5.30% 15.230 14.423 - -6.14% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -5.29% 635970.060 602347.383 - -0.35% -
rng::adjacent_find(deque<int>,_pred)/8 -5.29% 4.171 3.950 - -5.32% -
std::multiset<int>::count(key)_(existent)/8192 -5.28% 10.129 9.594 - 4.42% -
rng::stable_partition(vector<int>)_(sparse)/1024 -5.27% 219.188 207.632 - 0.39% -
BM_RangesMakeHeap_uint64_Heap_4 -5.27% 0.292 0.276 - -2.24% -
706_stockfish_r -5.25% 21.455 20.328 - -5.82% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -5.24% 137.289 130.090 - -3.57% -
BM_std_minmax<unsigned_char>/31 -5.23% 3.314 3.140 - -0.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -5.22% 1673184.903 1585847.929 - -0.56% -
BM_std_min<unsigned_short>/19 -5.20% 1.906 1.807 - -4.55% -
BM_std_min<unsigned_char>/24 -5.19% 2.902 2.752 - -0.20% -
rng::fill(list<int>)/8192 -5.18% 7497.291 7108.714 - -3.84% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -5.16% 636411.013 603543.002 - -0.55% -
BM_std_min<unsigned___int128>/19 -5.16% 7.658 7.263 - -20.65% -
std::move(vector<bool>)_(unaligned)/4096 -5.16% 27.001 25.609 - -3.88% -
std::map<int,_int>::count(key)_(existent)/1024 -5.14% 4.302 4.081 - -6.40% -
rng::find(vector<char>)_(process_all)/8 -5.14% 0.974 0.924 - -0.10% -
BM_StringRelational_Less_Empty_Huge_Control -5.13% 2.153 2.042 - 2.54% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -5.12% 0.586 0.556 - -4.96% -
std::multiset<int>::contains(key)_(non-existent)/1024 -5.12% 5.914 5.611 - -1.56% -
std::multiset<int>::contains(key)_(existent)/8192 -5.11% 8.698 8.254 - -6.38% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -5.10% 18.991 18.022 - -0.74% -
std::stable_sort(vector<int>)_(descending)/8 -5.09% 25.565 24.263 - -4.93% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -5.09% 9.219 8.750 - 0.01% -
std::set<std::string>::contains(key)_(non-existent)/1024 -5.09% 21.285 20.202 - -2.71% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -5.07% 1.517 1.441 - -6.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -5.06% 209902802.177 199274416.478 - -2.14% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 -5.06% 27074.640 25705.651 - 0.13% -
BM_std_minmax<unsigned_char>/1 -5.05% 0.644 0.612 - -1.83% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -5.04% 502.658 477.306 - -13.21% -
BM_std_min<__int128>/5500 -5.04% 2235.535 2122.884 - 0.11% -
BM_std_min<__int128>/1024 -5.04% 417.750 396.713 - 0.16% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -5.03% 1462.413 1388.797 - -0.15% -
BM_std_minmax<unsigned_char>/14 -5.02% 2.704 2.569 - 1.03% -
rng::equal(vector<bool>)_(unaligned)/50 -5.01% 0.774 0.735 - -0.17% -
std::map<std::string,_int>::insert(value)_(already_present)/0 -5.01% 17.480 16.603 - 36.55% -
BM_RangesMakeHeap_float_Heap_256 -5.00% 0.256 0.243 - -4.24% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -4.99% 2.111 2.006 - 7.70% -
std::set<std::string>::contains(key)_(existent)/32 -4.99% 16.466 15.644 - -4.48% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.99% 43.102 40.950 - 2.20% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -4.99% 33.724 32.041 - -4.62% -
SetIntersection_Interlaced_Vector_float_64_16 -4.99% 19303845.043 18341329.380 - -4.42% -
SetIntersection_Front_Set_float_262144_262144 -4.98% 1861953.695 1769136.635 - -0.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -4.98% 13686.617 13004.760 - -3.66% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -4.98% 7.516 7.142 - -1.77% -
BM_std_min<__int128>/4000 -4.97% 1624.432 1543.703 - 0.20% -
BM_PushHeap_uint32_Random_4 -4.95% 2.506 2.382 - -3.98% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -4.95% 23.800 22.621 - -0.69% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.95% 20555.039 19537.372 - -6.05% -
std::find_end(list<int>)_(single_element)/8192 -4.94% 7662.845 7284.068 - -15.65% -
std::none_of(deque<int>)_(process_all)/50 -4.94% 19.269 18.318 - 3.16% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.94% 34.294 32.601 - -4.92% -
std::multimap<int,_int>::count(key)_(existent)/1024 -4.93% 5.823 5.536 - -1.43% -
SetIntersection_Front_Set_string_64_16 -4.93% 26293841.895 24997396.022 - -2.96% -
rng::transform(list<int>,_list<int>)/8192 -4.91% 10206.055 9705.041 - -5.02% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -4.91% 2.025 1.926 - -12.29% -
BM_std_minmax<short>/23 -4.90% 2.738 2.604 - -3.32% -
BM_std_min<unsigned_char>/31 -4.89% 2.610 2.482 - -0.72% -
SetIntersection_None_Set_string_1024_4 -4.88% 9265107.917 8812577.368 - -4.48% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -4.88% 1.670 1.589 - -3.08% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 -4.87% 0.281 0.267 - -4.46% -
std::unordered_set<int>::contains(key)_(existent)/1024 -4.87% 1.387 1.320 - -5.86% -
BM_StringFindAllMatch/1 -4.83% 2.893 2.753 - -0.76% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 -4.83% 505.299 480.906 - -4.43% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.83% 7490.187 7128.667 - -4.74% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -4.81% 1.668 1.588 - -1.34% -
SetIntersection_Front_Vector_float_64_64 -4.81% 12066676.721 11486155.822 - -0.84% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.81% 77.914 74.168 - -2.12% -
BM_std_minmax<unsigned_int>/12 -4.80% 1.387 1.320 - -4.77% -
BM_deque_deque_copy/1 -4.79% 3.545 3.375 - -0.83% -
SetIntersection_Front_Vector_uint32_16384_16384 -4.79% 83645049.655 79639587.389 - 0.35% -
BM_deque_deque_ranges_move/1 -4.79% 3.538 3.369 - -1.53% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -4.79% 11.091 10.560 - 3.98% -
bm_gcd_trivial -4.78% 0.906 0.862 - 0.71% -
std::multiset<std::string>::erase(iterator)/1024 -4.78% 29.589 28.175 - -14.55% -
BM_RangesMakeHeap_uint64_Random_64 -4.77% 1.339 1.275 - -1.40% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.76% 52.811 50.295 - -8.56% -
BM_std_min<char>/12 -4.76% 1.356 1.291 - -3.10% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -4.75% 79.906 76.109 - -1.51% -
BM_std_minmax<unsigned_char>/19 -4.75% 1.722 1.641 - -0.92% -
rng::partition(vector<int>)_(dense)/32 -4.75% 8.495 8.091 - -3.71% -
std::set<int>::find(key)_(non-existent)/8192 -4.73% 8.872 8.452 - 0.13% -
BM_MakeHeap_uint32_Random_64 -4.72% 1.344 1.280 - 2.38% -
SetIntersection_Front_Vector_string_262144_16 -4.71% 1729176.217 1647789.392 - -4.21% -
BM_std_min<__int128>/4096 -4.70% 1658.025 1580.063 - 0.08% -
std::stable_sort(deque<int>)_(ascending)/8 -4.69% 19.313 18.406 - 1.41% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -4.69% 17.615 16.789 - 0.59% -
rng::search(vector<int>)_(same_length)/1024 -4.69% 257.422 245.356 - -0.80% -
std::copy_backward(deque<int>)/32768 -4.67% 4114.919 3922.616 - -3.79% -
std::stable_sort(deque<int>)_(descending)/8 -4.67% 29.358 27.988 - 5.01% -
BM_MakeThenSortHeap_float_Descending_4 -4.66% 1.298 1.237 - 5.28% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -4.66% 1.388 1.324 - -5.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -4.66% 2152155.259 2051874.672 - -0.94% -
BM_std_min<__int128>/70000 -4.66% 28472.121 27145.894 - 0.31% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -4.65% 1.912 1.823 - -12.40% -
BM_std_min<unsigned___int128>/18 -4.63% 7.213 6.879 - -19.36% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 -4.62% 4.193 4.000 - 0.34% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -4.60% 0.422 0.402 - 5.41% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -4.60% 1.603 1.529 - 1.81% -
std::remove(deque<int>)_(sprinkled)/50 -4.60% 60.075 57.314 - 0.10% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 -4.59% 9.148 8.729 - -3.08% -
BM_std_min<__int128>/64000 -4.58% 26040.346 24848.425 - 0.47% -
std::remove_if(deque<int>)_(sprinkled)/50 -4.57% 70.005 66.804 - 2.00% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.57% 16252.659 15510.658 - 2.15% -
SetIntersection_Front_Set_float_64_64 -4.54% 14939712.327 14262130.617 - -7.44% -
BM_std_min<__int128>/65536 -4.53% 26629.173 25422.856 - 0.30% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 -4.51% 0.491 0.469 - 0.48% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.51% 20478.578 19555.929 - -6.68% -
SetIntersection_None_Vector_string_1024_64 -4.50% 1238909.226 1183166.844 - -3.51% -
BM_std_minmax<unsigned_char>/7 -4.50% 2.501 2.389 - -1.85% -
std::generate_n(vector<int>)/50 -4.49% 12.567 12.003 - -0.41% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -4.49% 115143.393 109978.822 - -3.25% -
BM_deque_deque_ranges_copy/1 -4.48% 3.538 3.380 - -1.44% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -4.48% 33.453 31.954 - -2.60% -
BM_std_min<__int128>/512 -4.47% 208.319 198.998 - 0.06% -
SetIntersection_Front_Set_uint64_256_16 -4.46% 5008968.205 4785380.272 - -2.38% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -4.45% 1.483 1.417 - -5.24% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -4.45% 1.574 1.504 - 0.48% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -4.44% 887.484 848.075 - 27.67% -
rng::replace(vector<int>)_(prefix)/8192 -4.44% 1266.341 1210.114 - -4.22% -
SetIntersection_Front_Set_float_262144_1024 -4.44% 15324407.002 14644201.765 - 3.09% -
BM_deque_deque_move/1 -4.44% 3.507 3.351 - -1.70% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.44% 2950.258 2819.368 - -4.28% -
SetIntersection_Interlaced_Set_uint64_256_256 -4.43% 10132697.847 9683721.751 - 7.32% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -4.43% 0.779 0.744 - 1.37% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -4.41% 0.420 0.402 - -8.04% -
rng::find_last(deque<int>)_(bail_90%)/8 -4.40% 0.924 0.883 - 1.89% -
BM_std_min<unsigned___int128>/17 -4.40% 6.805 6.505 - -17.55% -
std::search_n(list<int>,_pred)_(no_match)/8192 -4.39% 8202.167 7841.841 - -3.76% -
BM_PushHeap_uint64_Ascending_16384 -4.38% 3.834 3.666 - 2.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -4.37% 7854813.676 7511332.053 - -3.83% -
BM_std_minmax<unsigned_char>/5 -4.37% 1.763 1.686 - -3.75% -
BM_RangesPushHeap_float_Ascending_16 -4.37% 1.019 0.974 - -0.81% -
BM_PushHeap_uint64_Descending_16 -4.37% 0.378 0.361 - 0.38% -
SetIntersection_Front_Vector_uint32_262144_16384 -4.36% 83419658.831 79780386.169 - 0.72% -
BM_std_minmax<unsigned_char>/4 -4.36% 1.486 1.421 - -3.54% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -4.35% 143648.439 137393.728 - -1.39% -
BM_MakeHeap_string_Ascending_256 -4.35% 5.014 4.795 - -3.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -4.34% 1126346.373 1077488.191 - -4.29% -
std::stable_partition(deque<int>)_(dense)/1024 -4.33% 650.110 621.957 - 4.31% -
bm_lexicographical_compare<unsigned_char>/8 -4.33% 1.453 1.390 - -7.17% -
BM_deque_deque_ranges_move/70000 -4.32% 3243.107 3102.849 - -3.99% -
std::unordered_set<std::string>::ctor(const&)/8192 -4.32% 357729.213 342285.095 - 0.30% -
BM_PushHeap_float_Ascending_16 -4.31% 1.022 0.978 - -8.18% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.30% 24.835 23.766 - -1.32% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -4.29% 15245.248 14590.986 - -0.41% -
std::for_each_n(join_view(vector<vector<int>>))/8 -4.28% 1.845 1.766 - 5.22% -
std::partial_sort_copy(list<int>)_(heap)/8 -4.28% 16.010 15.325 - -5.98% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.28% 29.560 28.296 - -1.35% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -4.27% 1.181 1.130 - 7.54% -
rng::find_first_of(deque<int>)_(small_needle)/32 -4.27% 113.632 108.778 - -2.00% -
std::partition(deque<int>)_(dense)/1024 -4.26% 361.905 346.497 - -4.23% -
std::unique(deque<int>)_(sprinkled)/8192 -4.26% 7758.862 7428.670 - 0.53% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -4.25% 2.326 2.227 - 1.73% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -4.24% 16.804 16.091 - -0.68% -
std::multiset<std::string>::erase(iterator)/32 -4.24% 31.004 29.689 - -3.51% -
BM_std_minmax<unsigned_short>/28 -4.24% 2.625 2.514 - -1.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 -4.21% 0.280 0.268 - -4.28% -
BM_std_minmax<unsigned_char>/30 -4.21% 2.830 2.711 - -0.28% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -4.19% 1.225 1.174 - -2.09% -
BM_std_minmax<unsigned_char>/29 -4.17% 2.507 2.402 - -1.12% -
std::partition(list<int>)_(sparse)/8192 -4.17% 7795.784 7470.887 - -8.63% -
std::for_each_n(deque<int>)/8 -4.16% 1.203 1.153 - -8.08% -
BM_vector_deque_ranges_copy_backward/64 -4.15% 3.112 2.983 - -1.73% -
std::copy_backward(vector<bool>)_(aligned)/4096 -4.15% 5.196 4.980 - -2.43% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -4.13% 0.482 0.462 - -27.47% -
BM_std_min<int>/65536 -4.12% 2013.456 1930.435 - 0.31% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -4.12% 45.968 44.075 - -9.26% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -4.11% 9.113 8.739 - -3.49% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -4.11% 23.813 22.834 - 2.14% -
BM_deque_vector_ranges_copy_backward/70000 -4.11% 8868.685 8504.516 - -1.75% -
SetIntersection_Interlaced_Set_string_64_64 -4.11% 39161233.436 37553340.016 - 4.28% -
std::unique(list<int>)_(sprinkled)/52 -4.09% 73.598 70.584 - -0.06% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -4.09% 3.224 3.092 - -0.80% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -4.09% 48.906 46.905 - -1.18% -
std::find_end(list<int>,_pred)_(single_element)/8192 -4.09% 8260.525 7922.613 - -14.59% -
BM_MakeHeap_uint64_SingleElement_256 -4.08% 0.586 0.562 - -2.14% -
SetIntersection_Front_Vector_string_262144_64 -4.08% 3469365.947 3327978.309 - -4.77% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -4.06% 20081.022 19264.973 - -3.78% -
SetIntersection_Interlaced_Vector_uint32_64_16 -4.04% 18663854.525 17909007.032 - -4.13% -
BM_std_minmax<unsigned_short>/18 -4.04% 1.994 1.913 - -3.59% -
BM_std_minmax<unsigned_char>/21 -4.03% 2.317 2.223 - -0.35% -
rng::move(deque<int>)/8 -4.01% 3.875 3.720 - -5.84% -
BM_RangesPushHeap_uint64_Descending_1 -4.01% 0.502 0.482 - 3.33% -
std::multiset<int>::erase(key)_(existent)/1024 -4.00% 41.775 40.102 - -1.29% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 -4.00% 182.315 175.018 - -0.43% -
SetIntersection_Front_Set_string_16384_64 -4.00% 4916912.335 4720268.898 - -4.92% -
BM_std_minmax<unsigned_long_long>/13 -3.99% 3.021 2.900 - -3.67% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -3.98% 0.944 0.906 - -0.19% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -3.98% 5.166 4.960 - -3.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -3.98% 1.745 1.676 - -5.86% -
BM_std_minmax<unsigned_char>/23 -3.98% 3.072 2.950 - -1.19% -
rng::replace(list<int>)_(prefix)/8192 -3.97% 7523.236 7224.362 - -0.85% -
BM_std_min<short>/19 -3.97% 1.944 1.867 - -5.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.97% 359774976.991 345491654.290 - -0.99% -
BM_std_minmax<short>/3 -3.96% 1.169 1.122 - -5.77% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -3.94% 25.664 24.654 - -8.89% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -3.91% 23.248 22.338 - -2.45% -
BM_deque_vector_copy_backward/0 -3.91% 1.605 1.542 - 11.82% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.91% 1175.407 1129.494 - -8.44% -
BM_MakeHeap_string_SingleElement_256 -3.90% 6.532 6.277 - -1.13% -
std::rotate(list<int>)_(by_1/3)/50 -3.90% 25.658 24.657 - -0.53% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 -3.89% 22.995 22.100 - 2.34% -
BM_std_min<char>/2 -3.89% 0.505 0.486 - 0.06% -
std::unordered_multiset<int>::count(key)_(existent)/32 -3.89% 1.785 1.716 - -7.66% -
rng::search(deque<int>,_pred)_(same_length)/1024 -3.87% 518.323 498.250 - -3.10% -
std::find_end(deque<int>)_(single_element)/1024 -3.87% 332.203 319.341 - 23.27% -
BM_MakeThenSortHeap_uint64_SingleElement_64 -3.87% 6.177 5.938 - 0.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -3.87% 3.582 3.444 - -1.31% -
BM_deque_deque_move/2 -3.87% 3.168 3.046 - -0.43% -
SetIntersection_Interlaced_Set_uint64_64_64 -3.84% 15824640.444 15217647.900 - 0.39% -
BM_std_min<unsigned_int>/65536 -3.83% 2021.407 1943.956 - 0.87% -
BM_PushHeap_uint64_Ascending_16 -3.83% 0.956 0.919 - 0.82% -
BM_PushHeap_uint64_Random_4 -3.83% 2.215 2.130 - 3.65% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -3.82% 357560607.974 343910441.132 - 0.67% -
std::multiset<std::string>::contains(key)_(non-existent)/0 -3.82% 0.290 0.279 - -2.66% -
std::set<std::string>::ctor(const&)/1024 -3.78% 36641.159 35254.551 - 2.78% -
std::remove_if(deque<int>)_(prefix)/32 -3.78% 59.567 57.314 - -1.30% -
BM_std_min<__int128>/64 -3.78% 25.548 24.581 - 0.31% -
std::is_sorted_until(deque<int>,_pred)/8 -3.78% 4.080 3.926 - -7.65% -
SetIntersection_Front_Set_string_262144_256 -3.77% 14971980.730 14406931.039 - -8.64% -
rng::find(deque<int>)_(process_all)/8192 -3.77% 1961.775 1887.845 - -3.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -3.77% 6.975 6.712 - 2.26% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.76% 776.662 747.428 - -1.89% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -3.76% 1.080 1.039 - -9.28% -
BM_StringRelational_Less_Small_Empty_Control -3.75% 2.043 1.966 - 3.57% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.75% 17.532 16.875 - 1.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.74% 902.137 868.373 - 0.39% -
BM_PushHeap_uint64_Random_1024 -3.74% 5.993 5.769 - -2.40% -
rng::find(vector<char>)_(process_all)/50 -3.73% 1.693 1.629 - 0.51% -
rng::partition(list<int>)_(dense)/8192 -3.73% 4582.121 4411.213 - -13.43% -
BM_RangesPushHeap_uint32_SingleElement_64 -3.72% 0.363 0.350 - -2.02% -
std::search_n(deque<int>,_pred)_(no_match)/1024 -3.72% 645.679 621.682 - -0.96% -
std::search(vector<int>)_(single_element)/1000 -3.71% 238.614 229.752 - 0.47% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.71% 17.316 16.674 - -3.27% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -3.71% 889.666 856.667 - 10.19% -
SetIntersection_None_Set_string_1024_16 -3.70% 9406673.426 9058230.191 - 0.16% -
std::stable_partition(list<int>)_(dense)/50 -3.70% 56.601 54.504 - -3.94% -
BM_std_minmax<unsigned_char>/2 -3.69% 0.876 0.843 - -4.51% -
BM_PushHeap_uint64_SingleElement_64 -3.69% 0.373 0.360 - -11.70% -
rng::rotate(list<int>)_(1_element_forward)/8192 -3.69% 7995.673 7700.668 - -6.75% -
rng::remove_if(deque<int>)_(prefix)/50 -3.69% 71.014 68.395 - -7.48% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -3.69% 2.088 2.011 - 6.12% -
std::set<int>::insert(value)_(already_present)/0 -3.68% 0.611 0.589 - 1.23% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -3.68% 6.183 5.955 - -7.68% -
BM_MakeHeap_string_PipeOrgan_16 -3.68% 3.724 3.587 - -0.63% -
std::find_if_not(deque<int>)_(process_all)/32768 -3.67% 11873.529 11437.269 - -4.72% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -3.67% 15.428 14.862 - -1.16% -
rng::sort(vector<int>)_(descending)/8 -3.66% 25.179 24.257 - -1.77% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -3.66% 17.058 16.433 - -1.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -3.65% 5289564.001 5096380.634 - 0.30% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.65% 562.934 542.401 - 6.38% -
std::remove_if(list<int>)_(sprinkled)/50 -3.65% 76.158 73.381 - -0.07% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 -3.64% 0.560 0.539 - 1.01% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 -3.64% 0.281 0.271 - -2.34% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -3.63% 0.853 0.822 - -3.64% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -3.63% 0.449 0.433 - -37.73% -
std::multiset<int>::contains(key)_(non-existent)/8192 -3.63% 9.121 8.790 - -0.67% -
rng::contains(list<int>)_(process_all)/50 -3.62% 18.596 17.923 - -7.35% -
BM_StringRelational_Less_Large_Huge_Control -3.61% 2.296 2.214 - -0.69% -
BM_std_minmax<char>/8 -3.61% 1.015 0.978 - -4.46% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -3.60% 9830.155 9475.783 - 0.38% -
BM_std_minmax<unsigned_short>/26 -3.60% 2.614 2.520 - -2.36% -
BM_std_minmax<unsigned_char>/28 -3.60% 2.196 2.117 - -1.53% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.59% 14360.873 13844.727 - -16.98% -
rng::search(list<int>)_(single_element)/1000 -3.59% 679.446 655.068 - -1.64% -
std::search(vector<int>)_(single_element)/1024 -3.58% 243.774 235.041 - 0.35% -
BM_MakeHeap_string_SingleElement_1024 -3.58% 6.380 6.152 - -2.49% -
BM_std_min<unsigned___int128>/16 -3.57% 6.370 6.143 - -15.76% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -3.55% 470.084 453.391 - -3.59% -
rng::find_if(vector<char>)_(bail_25%)/32768 -3.55% 2097.191 2022.798 - -0.80% -
BM_std_minmax<unsigned_long_long>/29 -3.54% 4.203 4.055 - -3.38% -
BM_deque_deque_move_backward/1024 -3.54% 42.357 40.857 - 6.09% -
BM_StringFindAllMatch/8 -3.54% 2.613 2.521 - -0.92% -
BM_std_min<char>/3 -3.53% 0.719 0.694 - -3.35% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -3.53% 17.286 16.676 - -1.82% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -3.52% 24.296 23.441 - 3.20% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -3.52% 489.298 472.071 - -2.98% -
BM_std_min<unsigned___int128>/15 -3.51% 5.926 5.718 - -14.65% -
BM_RangesPushHeap_uint64_SingleElement_1 -3.50% 0.483 0.466 - -24.28% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -3.50% 9.073 8.755 - -2.37% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -3.48% 8222.712 7936.200 - -3.58% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 -3.48% 11.735 11.327 - -1.74% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 -3.48% 543.231 524.324 - -3.72% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -3.48% 28.686 27.688 - -12.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -3.47% 55141.071 53228.366 - -3.48% -
rng::copy_backward(list<int>)/8 -3.46% 2.368 2.286 - -7.15% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -3.46% 105.230 101.592 - 0.04% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -3.46% 0.857 0.827 - -3.38% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -3.45% 58.299 56.286 - 0.84% -
rng::stable_partition(vector<int>)_(sparse)/8192 -3.45% 1545.741 1492.400 - -3.86% -
BM_std_minmax<unsigned_char>/20 -3.44% 1.971 1.903 - -1.53% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -3.43% 24.455 23.615 - 0.35% -
rng::starts_with(vector<int>,_pred)/8 -3.43% 4.326 4.178 - 1.26% -
bm_lexicographical_compare<int>/64 -3.43% 5.030 4.857 - 0.91% -
std::copy_if(list<int>)_(entire_range)/8 -3.42% 2.712 2.619 - -1.13% -
BM_std_min<unsigned_short>/512 -3.42% 7.453 7.198 - 0.82% -
rng::search(deque<int>,_pred)_(same_length)/8192 -3.42% 4111.454 3970.746 - -2.25% -
std::search_n(vector<int>)_(no_match)/1024 -3.42% 216.832 209.425 - -0.47% -
std::find(list<int>)_(bail_25%)/32768 -3.42% 8231.325 7950.127 - -1.99% -
std::stable_partition(list<int>)_(sparse)/1024 -3.41% 964.664 931.748 - 2.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.41% 67.485 65.183 - -1.43% -
SetIntersection_Front_Set_uint64_262144_16 -3.41% 1324226.589 1279118.193 - -2.09% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -3.41% 30.091 29.066 - -1.29% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -3.41% 33.260 32.127 - 1.75% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.41% 510.326 492.949 - -3.42% -
BM_std_minmax<unsigned_int>/8 -3.39% 1.156 1.117 - -3.37% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -3.39% 1.447 1.398 - -2.26% -
rng::contains_subrange(list<int>)_(single_element)/50 -3.39% 18.587 17.956 - 1.77% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 -3.39% 3.448 3.331 - 0.27% -
std::search(list<int>)_(no_match)/1024 -3.39% 768.243 742.222 - 0.51% -
BM_std_min<unsigned_short>/24 -3.39% 2.554 2.468 - -1.01% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -3.38% 30.063 29.045 - 1.66% -
BM_std_minmax<unsigned_int>/14 -3.38% 1.618 1.564 - -3.36% -
BM_std_minmax<short>/2 -3.38% 0.879 0.850 - -7.28% -
SetIntersection_Front_Set_string_1024_16 -3.37% 2012109.416 1944315.847 - -3.83% -
std::set<int>::equal_range(key)_(existent)/32 -3.37% 1.762 1.703 - 0.03% -
BM_std_minmax<short>/15 -3.37% 1.991 1.924 - -3.38% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -3.35% 1778.342 1718.688 - 11.36% -
BM_std_min<unsigned_int>/64000 -3.35% 1947.661 1882.464 - 0.01% -
SetIntersection_None_Vector_string_262144_1 -3.35% 1371059.659 1325179.517 - -2.67% -
BM_RangesMakeHeap_uint64_Random_256 -3.34% 1.227 1.186 - -1.37% -
std::search_n(vector<int>)_(no_match)/1000 -3.34% 211.619 204.548 - -0.45% -
std::search_n(deque<int>,_pred)_(no_match)/1000 -3.32% 620.752 600.147 - -0.42% -
SetIntersection_Interlaced_Set_float_262144_262144 -3.31% 1865977.703 1804149.982 - -0.93% -
SetIntersection_Front_Vector_string_64_64 -3.31% 28147625.763 27215878.103 - -1.78% -
BM_StringFindStringLiteral/1024 -3.30% 18.084 17.487 - -3.31% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -3.30% 28.367 27.432 - -2.59% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.29% 1179.936 1141.063 - -3.20% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -3.29% 5.761 5.571 - -2.34% -
SetIntersection_None_Vector_string_262144_16 -3.28% 1399191.169 1353351.378 - -0.33% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -3.28% 7.690 7.438 - -3.15% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -3.27% 110854.134 107234.286 - -2.37% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -3.26% 8.068 7.805 - 3.26% -
BM_RangesPushHeap_float_Random_4 -3.26% 2.918 2.823 - -3.06% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -3.25% 2.455 2.375 - -1.69% -
std::find(list<int>)_(bail_25%)/1024 -3.25% 134.600 130.230 - 0.07% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -3.24% 2.930 2.835 - 9.97% -
rng::fill(vector<bool>)/64 -3.24% 1.614 1.562 - -2.69% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -3.24% 1.354 1.310 - -3.84% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -3.23% 1931.050 1868.667 - -0.35% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -3.23% 478.278 462.849 - -2.52% -
rng::stable_sort(vector<int>)_(ascending)/8 -3.22% 17.064 16.515 - 0.11% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -3.22% 8186.254 7923.040 - -13.52% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -3.21% 522.910 506.139 - -4.05% -
SetIntersection_Interlaced_Set_uint32_64_16 -3.20% 24046272.280 23276160.344 - -2.80% -
BM_deque_deque_ranges_copy_backward/1024 -3.20% 42.197 40.848 - 7.38% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -3.20% 19834.549 19200.694 - -19.88% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.19% 6.862 6.643 - -0.91% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -3.19% 11859.521 11481.230 - -3.03% -
BM_std_minmax<unsigned_int>/6 -3.19% 1.387 1.343 - -0.08% -
rng::stable_sort(deque<int>)_(shuffled)/8192 -3.18% 15024.947 14546.510 - -1.91% -
rng::contains_subrange(deque<int>)_(process_all)/50 -3.17% 14.440 13.982 - -23.40% -
BM_std_minmax<unsigned_char>/18 -3.17% 1.360 1.317 - 0.05% -
BM_std_minmax<unsigned_int>/11 -3.17% 1.800 1.743 - -4.64% -
std::partition_point(deque<int>)/1024 -3.17% 9.327 9.031 - -2.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.17% 1131483.336 1095657.221 - -1.27% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -3.17% 3.852 3.730 - 0.03% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 -3.16% 0.336 0.325 - -1.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.16% 41552.740 40240.510 - -6.99% -
BM_RangesPushHeap_uint32_Descending_16 -3.16% 0.367 0.355 - -1.52% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.16% 1487.254 1440.323 - 2.71% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 -3.15% 3.998 3.872 - -3.76% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -3.15% 23.695 22.948 - 4.88% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.15% 1229.410 1190.719 - -1.64% -
std::shift_left(deque<int>)/32 -3.14% 4.874 4.721 - -0.16% -
std::partition(deque<int>)_(sparse)/8192 -3.14% 3116.179 3018.266 - -0.23% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -3.14% 18.412 17.833 - 7.29% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.14% 15945.993 15445.481 - -1.55% -
BM_std_min<short>/22 -3.13% 1.857 1.799 - -4.66% -
SetIntersection_Front_Set_string_16_16 -3.13% 64594684.078 62571555.255 - -1.18% -
bm_lexicographical_compare<int>/1 -3.13% 1.243 1.204 - -8.89% -
std::stable_sort(deque<int>)_(shuffled)/8192 -3.12% 14984.231 14516.729 - -2.20% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.12% 7129.554 6907.276 - -2.65% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -3.11% 1.444 1.399 - -0.58% -
SetIntersection_None_Set_float_16384_16384 -3.10% 160806020.702 155816561.740 - -0.60% -
BM_std_min<int>/64000 -3.10% 1944.408 1884.228 - 0.22% -
BM_std_minmax<unsigned_short>/23 -3.09% 2.549 2.470 - -3.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -3.08% 11913058.750 11545853.252 - -2.06% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 -3.07% 1372.497 1330.364 - -0.58% -
BM_MakeHeap_string_Ascending_64 -3.07% 4.856 4.707 - -3.00% -
BM_RangesSortHeap_float_4 -3.07% 1.092 1.059 - 3.14% -
std::rotate(list<int>)_(by_1/3)/32 -3.06% 15.791 15.307 - 1.50% -
BM_std_minmax<short>/32 -3.06% 1.383 1.341 - 9.15% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -3.05% 1.667 1.616 - -9.54% -
rng::partition_point(deque<int>)/50 -3.05% 4.383 4.249 - -2.27% -
BM_deque_deque_copy/70000 -3.05% 2977.000 2886.091 - -8.86% -
rng::find_first_of(vector<int>)_(large_needle)/50 -3.05% 264.950 256.870 - -10.05% -
BM_std_min<short>/21 -3.05% 1.858 1.801 - -1.46% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.04% 16522.567 16019.628 - -1.72% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -3.04% 1.239 1.201 - -3.03% -
std::unordered_multiset<int>::find(key)_(existent)/32 -3.04% 1.202 1.166 - -10.47% -
SetIntersection_Interlaced_Set_float_262144_1 -3.04% 1120073.085 1086055.117 - -1.70% -
BM_MakeHeap_string_Random_4 -3.03% 5.953 5.773 - -0.63% -
BM_std_min<char>/13 -3.03% 1.600 1.551 - -0.83% -
std::map<int,_int>::clear()/8192 -3.03% 82752.973 80245.362 - -0.99% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -3.02% 1110032.245 1076535.376 - -3.66% -
rng::remove(vector<int>)_(sprinkled)/32 -3.02% 58.046 56.295 - 9.55% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.01% 23.426 22.721 - -3.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -3.01% 6268083.376 6079496.688 - -4.55% -
BM_deque_vector_copy/0 -3.01% 1.541 1.495 - 0.28% -
rng::count(vector<int>)_(every_other)/8 -3.00% 1.384 1.342 - -2.96% -
std::search(vector<int>)_(no_match)/1024 -3.00% 217.720 211.180 - -1.91% -
std::none_of(deque<int>)_(process_all)/8192 -3.00% 2710.010 2628.780 - -8.51% -
std::rotate_copy(vector<int>)/8192 -2.99% 517.300 501.809 - -21.70% -
std::stable_partition(vector<int>)_(dense)/1024 -2.99% 305.838 296.702 - 0.25% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -2.99% 2.821 2.737 - -7.40% -
std::transform(list<int>)_(identity_transform)/50 -2.98% 39.537 38.358 - -3.21% -
SetIntersection_Front_Vector_string_256_256 -2.98% 21619231.724 20975386.658 - 4.01% -
bm_lexicographical_compare<unsigned_char>/4 -2.97% 1.494 1.449 - -3.20% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -2.97% 1.532 1.486 - 8.52% -
rng::partial_sort_copy(list<int>)_(ascending)/8 -2.97% 9.035 8.767 - -2.32% -
BM_std_min<unsigned_char>/32 -2.96% 2.986 2.897 - 1.18% -
SetIntersection_Front_Vector_string_1024_1024 -2.95% 41811759.968 40577258.024 - 0.03% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -2.95% 103.993 100.927 - 10.40% -
BM_RangesPushHeap_uint32_SingleElement_262144 -2.95% 0.367 0.356 - -1.43% -
BM_std_min<char>/16 -2.95% 2.536 2.461 - -3.97% -
BM_std_minmax<char>/5500 -2.94% 50.895 49.400 - -3.07% -
BM_RangesPushHeap_uint32_SingleElement_16384 -2.94% 0.367 0.356 - -1.41% -
std::partial_sort_copy(deque<int>)_(heap)/8 -2.93% 16.219 15.743 - -6.12% -
BM_MakeHeap_string_Descending_1024 -2.93% 2.822 2.739 - 0.89% -
std::set<int>::ctor(const&,_alloc)/1024 -2.93% 6653.921 6458.900 - 3.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -2.93% 15904158.944 15438098.881 - -1.51% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.92% 13.312 12.923 - -0.70% -
SetIntersection_Front_Set_float_1024_256 -2.92% 4608905.336 4474398.576 - -10.55% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -2.91% 1085.052 1053.463 - 2.15% -
BM_std_minmax<int>/6 -2.91% 1.387 1.346 - -0.22% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -2.90% 876475.750 851027.231 - -8.84% -
SetIntersection_None_Vector_uint32_16384_16384 -2.90% 1152495.326 1119064.794 - -4.48% -
709_cactus_r -2.90% 19.635 19.066 - -3.32% -
std::find(deque<int>)_(process_all)/8192 -2.90% 1985.409 1927.829 - -2.00% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.89% 1.021 0.992 - -2.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -2.89% 6069777.562 5894460.173 - -15.14% -
BM_std_min<unsigned_long_long>/5 -2.89% 1.392 1.352 - 0.64% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -2.89% 7.398 7.184 - -39.83% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.89% 12237.805 11884.638 - 15.62% -
rng::find(deque<int>)_(process_all)/32768 -2.88% 7866.903 7639.961 - -3.17% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -2.88% 1.296 1.258 - 2.06% -
BM_std_min<unsigned_char>/30 -2.88% 2.360 2.292 - -0.67% -
BM_std_min<unsigned_char>/8 -2.88% 2.327 2.260 - -3.78% -
rng::contains_subrange(list<int>)_(process_all)/16 -2.87% 5.117 4.970 - -1.03% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.87% 10.843 10.532 - 0.57% -
SetIntersection_Front_Set_uint64_262144_1024 -2.87% 15965429.517 15507693.324 - 7.07% -
std::move(list<int>)/32768 -2.86% 31671.339 30764.229 - -0.05% -
SetIntersection_None_Vector_uint64_16384_256 -2.86% 1162582.211 1129301.863 - -4.43% -
rng::sort(deque<int>)_(repeated)/8192 -2.86% 6752.885 6559.695 - -0.21% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.86% 7.587 7.371 - -4.53% -
SetIntersection_Interlaced_Set_string_16384_1024 -2.86% 354685781.944 344557839.810 - 1.63% -
BM_std_min<unsigned_char>/4 -2.85% 1.010 0.981 - 0.21% -
BM_std_minmax<short>/29 -2.85% 2.684 2.607 - -2.46% -
std::map<int,_int>::find(key)_(existent)/1024 -2.85% 3.948 3.835 - 2.27% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -2.85% 1.118 1.086 - -4.18% -
BM_std_minmax<unsigned_short>/27 -2.85% 2.888 2.805 - -2.48% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.84% 56517.304 54912.201 - -1.65% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.84% 2830.618 2750.237 - -2.78% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.84% 510.274 495.794 - -2.54% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -2.84% 32.174 31.261 - -4.71% -
BM_vector_deque_move_backward/1 -2.84% 2.323 2.257 - -12.13% -
rng::search(vector<int>)_(same_length)/1000 -2.83% 247.195 240.191 - -0.71% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.82% 35.528 34.526 - 1.25% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.82% 218.023 211.874 - -5.40% -
BM_MakeHeap_string_Ascending_1024 -2.81% 5.057 4.915 - -6.72% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -2.81% 8610.944 8368.779 - -8.56% -
BM_deque_deque_ranges_move_backward/1024 -2.81% 42.069 40.887 - 6.97% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.81% 142.273 138.274 - -2.95% -
rng::contains(vector<int>)_(process_all)/8 -2.81% 2.629 2.556 - -5.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.81% 0.636 0.619 - -0.25% -
std::search(vector<int>)_(no_match)/1000 -2.81% 212.205 206.250 - -3.11% -
SetIntersection_None_Vector_string_16384_16 -2.80% 1299560.865 1263112.255 - -1.62% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -2.80% 11926.423 11592.068 - -19.78% -
rng::remove_copy(deque<int>)_(prefix)/1024 -2.80% 391.583 380.607 - -8.36% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.80% 179487.667 174457.975 - -2.99% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -2.80% 41337.961 40181.090 - -0.06% -
rng::stable_sort(vector<int>)_(ascending)/1024 -2.80% 2129.401 2069.846 - -1.84% -
std::copy_backward(list<int>)/4096 -2.79% 3394.274 3299.548 - -0.38% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -2.79% 24.296 23.619 - 2.34% -
rng::shuffle(vector<int>)/32 -2.79% 295.046 286.824 - -0.03% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -2.78% 6.137 5.967 - -3.24% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -2.78% 20.624 20.050 - 12.03% -
SetIntersection_Front_Vector_float_64_16 -2.78% 15697832.615 15262065.546 - -0.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -2.77% 22.952 22.315 - 0.05% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -2.77% 1.965 1.911 - 3.13% -
BM_RangesPushHeap_uint32_Random_4 -2.77% 2.452 2.384 - -6.58% -
BM_std_min<long_long>/32 -2.77% 3.663 3.562 - -1.56% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.77% 2128.349 2069.389 - -1.88% -
std::none_of(deque<int>)_(process_all)/32768 -2.76% 10860.646 10560.915 - -8.27% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.76% 92.840 90.279 - -3.32% -
std::rotate(list<int>)_(by_1/3)/8192 -2.76% 9151.795 8899.406 - 1.42% -
SetIntersection_None_Vector_uint64_1024_64 -2.76% 1137652.336 1106298.171 - -3.10% -
std::partition(deque<int>)_(dense)/50 -2.76% 14.456 14.058 - -13.96% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -2.76% 60.448 58.783 - -2.16% -
BM_StringEraseWithMove_Large_Transparent -2.75% 2.693 2.619 - 1.22% -
BM_MakeHeap_string_SingleElement_16384 -2.75% 6.195 6.024 - -1.24% -
BM_deque_deque_copy_backward/1024 -2.74% 42.117 40.961 - 6.59% -
BM_std_min<unsigned___int128>/13 -2.74% 5.039 4.901 - -12.00% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -2.74% 2177.520 2117.859 - -2.59% -
std::search_n(vector<int>)_(no_match)/8192 -2.74% 1666.264 1620.634 - -0.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.74% 9921965.778 9650337.394 - -10.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.74% 200527499.248 195039008.744 - -3.34% -
rng::partition(vector<int>)_(sparse)/32 -2.73% 9.150 8.899 - -2.05% -
rng::copy_backward(deque<int>)/8 -2.73% 2.714 2.640 - -5.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.73% 20817259.338 20248953.613 - -0.64% -
BM_std_minmax<unsigned_int>/13 -2.73% 1.387 1.349 - -2.79% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -2.72% 7.455 7.252 - -3.62% -
BM_RangesPushHeap_uint32_SingleElement_1024 -2.71% 0.373 0.363 - -1.20% -
727_cppcheck_r -2.70% 24.884 24.211 - -4.16% -
BM_std_min<unsigned___int128>/14 -2.70% 5.466 5.318 - -13.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -2.70% 5241461.765 5100162.583 - -0.67% -
SetIntersection_Front_Vector_uint64_16384_16 -2.69% 1179598.575 1147818.868 - -2.89% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.69% 1.938 1.886 - -3.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.68% 1113814.326 1083972.630 - -3.09% -
std::move(deque<int>)/64 -2.67% 6.283 6.115 - 1.87% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.67% 29.087 28.311 - -5.60% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -2.66% 843.582 821.111 - 34.53% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.66% 23.780 23.147 - -2.45% -
std::remove(list<int>)_(sprinkled)/1024 -2.66% 1000.992 974.365 - -3.93% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.65% 7273.801 7080.926 - -1.65% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 -2.65% 1.388 1.351 - -0.59% -
std::find(vector<char>)_(process_all)/50 -2.65% 1.664 1.620 - -0.57% -
BM_MakeHeap_string_PipeOrgan_256 -2.64% 4.886 4.757 - -0.30% -
std::distance(join_view(vector<vector<int>>))/4096 -2.64% 4.515 4.396 - -1.67% -
rng::none_of(vector<int>)_(process_all)/8 -2.64% 2.517 2.451 - 4.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.63% 1111143.133 1081909.840 - 1.50% -
BM_MakeThenSortHeap_uint64_Random_4 -2.63% 4.129 4.021 - -0.07% -
std::fill_n(vector<int>)/1024 -2.62% 30.041 29.253 - -2.08% -
BM_std_minmax<unsigned_int>/2 -2.62% 0.784 0.764 - -7.41% -
SetIntersection_Front_Vector_string_16384_1024 -2.62% 41362521.721 40279225.762 - 2.25% -
SetIntersection_None_Set_string_1024_1 -2.62% 9142901.527 8903589.030 - -0.33% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -2.61% 56.695 55.213 - -1.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.61% 9934564.049 9675203.320 - -10.63% -
rng::unique_copy(vector<int>)_(contiguous)/52 -2.61% 13.770 13.411 - -1.98% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -2.60% 310.594 302.519 - 2.96% -
BM_std_min<__int128>/32 -2.60% 12.568 12.241 - 0.47% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -2.59% 21.863 21.295 - 7.36% -
BM_std_minmax<unsigned_char>/13 -2.59% 2.364 2.303 - 3.78% -
BM_MakeHeap_string_QuickSortAdversary_64 -2.59% 10.404 10.135 - -0.63% -
std::shift_left(list<int>)/50 -2.59% 28.152 27.424 - -0.88% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -2.57% 2.169 2.113 - -2.20% -
std::remove_if(deque<int>)_(prefix)/50 -2.57% 67.873 66.130 - -1.03% -
BM_MakeHeap_string_QuickSortAdversary_16 -2.57% 8.745 8.521 - -1.16% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -2.56% 16.898 16.464 - -2.13% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.56% 59068.034 57558.835 - 1.09% -
SetIntersection_None_Vector_string_262144_4 -2.55% 1386352.989 1351017.736 - -0.18% -
BM_std_min<long_long>/3 -2.54% 1.338 1.304 - 1.68% -
BM_MakeHeap_uint32_PipeOrgan_1024 -2.54% 0.716 0.697 - 1.26% -
BM_MakeHeap_string_QuickSortAdversary_262144 -2.54% 12.991 12.661 - 0.01% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.54% 5.414 5.277 - -2.02% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.53% 51155.700 49860.070 - 0.01% -
BM_std_minmax<unsigned_short>/24 -2.53% 2.249 2.192 - -3.76% -
std::vector<int>::ctor(size)/1024 -2.53% 41.623 40.569 - -1.29% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -2.53% 607724.993 592341.871 - -2.11% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 -2.53% 21.109 20.576 - -1.17% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.53% 16929.352 16501.437 - -3.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.53% 151205.421 147383.748 - -0.40% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -2.53% 11.709 11.413 - -1.65% -
rng::move_backward(deque<int>)/32768 -2.53% 3705.465 3611.834 - 2.51% -
BM_std_minmax<unsigned_short>/22 -2.52% 2.393 2.333 - -2.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.52% 1121785.787 1093470.993 - -2.96% -
std::search_n(vector<int>)_(no_match)/1048576 -2.51% 213246.729 207887.444 - -0.76% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -2.50% 740.431 721.883 - -0.43% -
BM_std_min<unsigned_char>/14 -2.50% 1.823 1.777 - -0.97% -
rng::partial_sort_copy(list<int>)_(repeated)/8 -2.50% 8.621 8.405 - 0.14% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -2.50% 15.098 14.721 - -0.89% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -2.50% 508.667 495.948 - -18.07% -
BM_PushHeap_uint32_Ascending_262144 -2.49% 8.427 8.217 - 0.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.49% 245984975.324 239855912.367 - -1.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.49% 5443458.687 5307833.016 - -1.12% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.49% 1.008 0.983 - -3.43% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.48% 6508.109 6346.480 - -2.15% -
std::unordered_multiset<int>::clear()/8192 -2.48% 61991.876 60452.338 - 0.56% -
SetIntersection_Front_Vector_string_16384_4 -2.48% 1260693.501 1229413.438 - -1.53% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -2.48% 40.022 39.030 - -0.95% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -2.48% 14682.293 14318.509 - -0.25% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.48% 226212119.925 220610149.381 - -1.40% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -2.48% 22.428 21.873 - -0.91% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.47% 34.876 34.013 - 0.88% -
BM_std_min<__int128>/29 -2.47% 11.331 11.051 - 0.44% -
BM_deque_vector_ranges_copy_backward/64000 -2.47% 8063.833 7864.699 - -3.42% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.47% 7992.015 7794.779 - 1.64% -
SetIntersection_None_Set_float_256_4 -2.47% 11750346.468 11460647.586 - -1.60% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 -2.46% 1.531 1.493 - 1.28% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.46% 2274.555 2218.606 - -1.65% -
707_ntest_r -2.46% 16.462 16.057 - -5.25% -
bm_lexicographical_compare<unsigned_char>/6 -2.46% 1.902 1.855 - -5.32% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -2.46% 1.545 1.507 - 0.02% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -2.45% 11720.473 11433.010 - 3.43% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -2.45% 0.720 0.702 - 0.89% -
SetIntersection_Front_Set_float_256_64 -2.45% 6411169.349 6254086.267 - -4.59% -
SetIntersection_Interlaced_Set_string_1024_64 -2.45% 16991112.153 16574815.488 - -6.45% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 -2.45% 9.037 8.816 - -2.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -2.45% 4547.931 4436.660 - 3.83% -
BM_RangesMakeHeap_uint64_Ascending_16 -2.45% 0.659 0.643 - -2.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -2.44% 352153758.235 343567766.685 - -2.46% -
SetIntersection_Front_Vector_string_262144_4 -2.44% 1271731.173 1240757.078 - -1.57% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.43% 9.064 8.844 - 1.01% -
std::sort(vector<NonIntegral>)_(heap)/8192 -2.43% 51362.094 50112.473 - 0.29% -
BM_RangesMakeHeap_uint32_Random_256 -2.43% 1.186 1.157 - -3.13% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -2.43% 4.035 3.937 - -0.74% -
SetIntersection_Front_Set_uint32_262144_262144 -2.43% 1883138.916 1837464.356 - -0.12% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -2.42% 2274.698 2219.682 - -1.74% -
std::set<int>::clear()/8192 -2.42% 76544.289 74693.624 - 0.59% -
BM_MakeHeap_uint64_PipeOrgan_256 -2.42% 0.657 0.642 - -1.26% -
std::set<std::string>::clear()/1024 -2.41% 20165.876 19679.324 - -0.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.41% 27116529.581 26462500.971 - -4.57% -
rng::replace_if(deque<int>)_(prefix)/32 -2.40% 14.237 13.895 - -1.59% -
std::swap_ranges(list<int>)/50 -2.40% 33.300 32.499 - -0.57% -
std::copy_backward(vector<bool>)_(aligned)/512 -2.40% 1.568 1.530 - -1.94% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -2.40% 0.882 0.861 - -2.59% -
BM_RangesPopHeap_uint64_4 -2.40% 2.719 2.654 - -0.50% -
BM_MakeThenSortHeap_float_Heap_4 -2.40% 1.242 1.212 - -2.18% -
rng::move(list<int>)/512 -2.40% 378.530 369.462 - 4.61% -
BM_RangesMakeHeap_float_Random_262144 -2.39% 1.141 1.114 - -2.11% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.39% 8.617 8.412 - -3.41% -
BM_num_put<bool> -2.38% 11.076 10.813 - -1.40% -
std::shift_left(deque<int>)/50 -2.38% 5.605 5.472 - -0.16% -
std::set<int>::erase(key)_(existent)/8192 -2.38% 52.978 51.719 - 0.88% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.37% 55459.528 54145.485 - 0.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.37% 1204663.815 1176126.781 - -3.09% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 -2.37% 211.979 206.959 - -0.72% -
BM_PushHeap_string_Descending_16 -2.37% 2.101 2.051 - -15.79% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -2.36% 11.995 11.711 - 0.68% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -2.36% 10.449 10.202 - -1.34% -
std::multiset<int>::contains(key)_(existent)/1024 -2.36% 4.148 4.051 - 0.52% -
rng::search_n(list<int>)_(no_match)/1024 -2.36% 738.717 721.296 - -3.01% -
BM_std_min<__int128>/30 -2.36% 11.722 11.445 - 0.53% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -2.36% 8682.196 8477.500 - -9.51% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.35% 45460.617 44394.050 - 1.59% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -2.34% 1.250 1.220 - -2.75% -
rng::partial_sort_copy(vector<int>)_(heap)/8 -2.34% 15.528 15.164 - -0.74% -
BM_PopHeap_string_262144 -2.34% 99.190 96.864 - 4.62% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.34% 7.965 7.778 - -2.86% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -2.34% 1395.274 1362.616 - -20.44% -
std::set<int>::ctor(const&)/8192 -2.34% 53035.220 51793.909 - 3.73% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.34% 664.687 649.140 - -3.36% -
std::partition_copy(list<int>)/8192 -2.34% 7371.689 7199.298 - -1.28% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.34% 8.973 8.763 - -2.79% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -2.34% 48.690 47.551 - -0.24% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.34% 28.167 27.509 - -1.21% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -2.33% 40.808 39.856 - 12.26% -
rng::adjacent_find(deque<int>,_pred)/50 -2.33% 29.246 28.563 - -1.57% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.33% 4.513 4.408 - 3.35% -
std::search(vector<int>)_(single_element)/8192 -2.33% 1864.182 1820.819 - 0.02% -
BM_RangesPushHeap_float_Ascending_64 -2.32% 1.776 1.735 - -0.72% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.32% 449.768 439.340 - -3.18% -
BM_vector_deque_ranges_move/64 -2.31% 2.839 2.774 - 4.24% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.31% 56103.850 54805.170 - -2.92% -
BM_std_min<unsigned___int128>/11 -2.31% 4.162 4.066 - -9.66% -
std::is_sorted(list<int>)/8192 -2.31% 7267.194 7099.576 - -0.99% -
BM_std_min<unsigned___int128>/12 -2.31% 4.600 4.494 - -10.56% -
rng::find_last(list<int>)_(bail_10%)/50 -2.30% 16.304 15.929 - -4.59% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -2.30% 22.962 22.434 - 4.78% -
std::partial_sort(deque<int>)_(heap)/8 -2.30% 39.198 38.298 - 1.90% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -2.29% 1.202 1.175 - -7.57% -
std::copy(deque<int>)/8 -2.29% 2.804 2.740 - -0.14% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -2.29% 784.252 766.320 - -1.70% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -2.29% 69.705 68.112 - 60.24% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -2.28% 1.069 1.045 - -8.70% -
std::for_each(deque<int>)/8 -2.28% 0.936 0.915 - -0.98% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -2.28% 4.007 3.916 - -4.70% -
std::find_if_not(vector<int>)_(process_all)/8 -2.28% 2.665 2.604 - 2.92% -
std::set<int>::find(key)_(non-existent)/1024 -2.28% 5.709 5.579 - 0.44% -
SetIntersection_Front_Set_uint64_16384_4 -2.28% 1145682.230 1119588.370 - 3.34% -
SetIntersection_None_Vector_float_262144_1 -2.28% 1223658.256 1195809.292 - -3.42% -
std::partial_sort_copy(list<int>)_(ascending)/8 -2.27% 9.098 8.892 - -1.35% -
rng::find_last(list<int>)_(bail_90%)/50 -2.27% 1.293 1.264 - -2.47% -
BM_MakeHeap_string_Heap_262144 -2.27% 5.324 5.203 - -4.84% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -2.26% 7.021 6.862 - -0.50% -
rng::remove(vector<int>)_(prefix)/8192 -2.26% 2158.155 2109.311 - 0.20% -
BM_std_minmax<unsigned_char>/27 -2.26% 1.882 1.840 - -1.52% -
737_gmsh_r -2.26% 12.902 12.611 - -1.12% -
BM_deque_vector_ranges_copy/70000 -2.25% 2901.860 2836.497 - -8.31% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -2.25% 21.309 20.829 - 1.98% -
BM_std_minmax<unsigned_long_long>/64 -2.25% 10.400 10.166 - -1.86% -
rng::stable_sort(vector<int>)_(heap)/1024 -2.25% 2591.264 2532.936 - -1.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.25% 25593742.445 25017767.425 - -0.52% -
BM_std_min<long_long>/12 -2.25% 2.067 2.021 - -0.39% -
rng::rotate(list<int>)_(by_1/3)/50 -2.25% 24.507 23.957 - 1.56% -
rng::find_end(list<int>)_(single_element)/8192 -2.24% 7487.422 7319.356 - -16.50% -
std::copy_backward(vector<bool>)_(aligned)/64 -2.24% 1.692 1.654 - -6.87% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -2.24% 265708.984 259753.906 - -4.69% -
std::stable_sort(vector<int>)_(heap)/1024 -2.24% 2591.334 2533.309 - -1.45% -
BM_deque_vector_move_backward/65536 -2.24% 8405.837 8217.777 - 2.85% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -2.23% 1901872.312 1859367.920 - -0.09% -
BM_MakeHeap_string_QuickSortAdversary_256 -2.23% 10.650 10.413 - -0.27% -
BM_MakeHeap_string_SingleElement_64 -2.23% 6.509 6.364 - -1.30% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 -2.22% 3.201 3.130 - 0.26% -
std::copy_n(list<int>)/64 -2.22% 14.167 13.852 - -1.31% -
BM_std_minmax<unsigned_int>/31 -2.22% 2.630 2.572 - 3.78% -
rng::is_sorted_until(vector<int>,_pred)/8192 -2.21% 3461.029 3384.435 - 4.56% -
rng::partial_sort(deque<int>)_(repeated)/1024 -2.21% 6646.289 6499.312 - 1.57% -
std::search(deque<int>,_pred)_(same_length)/8192 -2.21% 4057.171 3967.519 - -2.19% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -2.21% 104.111 101.815 - 4.66% -
SetIntersection_Front_Vector_string_16384_64 -2.20% 3562535.963 3484006.669 - 0.27% -
rng::sort(vector<int>)_(descending)/8192 -2.20% 7525.082 7359.226 - 1.17% -
rng::find(deque<int>)_(process_all)/1024 -2.20% 244.856 239.460 - -2.14% -
BM_std_min<__int128>/28 -2.20% 10.898 10.658 - 0.40% -
BM_RangesSortHeap_string_16384 -2.20% 98.995 96.816 - 0.91% -
std::transform(list<int>,_list<int>)/8192 -2.20% 9364.563 9158.752 - -2.68% -
SetIntersection_Interlaced_Set_string_16384_16 -2.19% 352574901.199 344846797.803 - 41.31% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -2.19% 33.339 32.608 - 1.04% -
SetIntersection_None_Vector_uint64_16384_1024 -2.19% 1174569.261 1148871.501 - -2.50% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.19% 37.977 37.147 - -3.65% -
BM_MakeHeap_string_Heap_256 -2.18% 4.950 4.842 - -2.31% -
std::move(list<int>)/1048576 -2.18% 1036604.960 1013997.762 - -0.29% -
rng::find_if(vector<char>)_(bail_25%)/8192 -2.18% 529.012 517.475 - -0.98% -
BM_std_min<char>/19 -2.18% 1.184 1.158 - -2.04% -
std::move(vector<bool>)_(unaligned)/512 -2.18% 4.512 4.414 - 10.98% -
rng::search(deque<int>)_(same_length)/1000 -2.17% 425.018 415.774 - 25.49% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -2.17% 2932.129 2868.422 - -0.27% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 -2.17% 9.452 9.247 - 0.40% -
rng::find(list<int>)_(process_all)/8 -2.17% 2.427 2.374 - 0.76% -
rng::unique(list<int>)_(sprinkled)/52 -2.17% 79.526 77.801 - 0.22% -
BM_RangesMakeThenSortHeap_float_Descending_256 -2.17% 6.102 5.970 - 4.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -2.17% 11.314 11.069 - 0.80% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -2.16% 1.655 1.620 - 0.47% -
BM_RangesMakeHeap_string_Ascending_256 -2.16% 4.926 4.820 - -4.88% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.16% 4.721 4.619 - -3.10% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -2.16% 4.429 4.334 - -14.51% -
std::generate(list<int>)/50 -2.16% 16.184 15.835 - 3.06% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -2.15% 1.198 1.172 - -2.12% -
std::set<std::string>::count(key)_(non-existent)/8192 -2.15% 32.709 32.005 - -1.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -2.15% 22568727.153 22082973.905 - -1.53% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -2.15% 3.144 3.077 - -1.75% -
BM_MakeHeap_string_Heap_16384 -2.15% 5.064 4.955 - -3.28% -
BM_std_min<__int128>/31 -2.15% 12.093 11.834 - 0.49% -
bm_lexicographical_compare<unsigned_char>/7 -2.15% 2.155 2.109 - -4.71% -
std::find_if_not(vector<char>)_(process_all)/50 -2.15% 12.708 12.435 - -0.65% -
BM_MakeHeap_string_Heap_64 -2.14% 5.078 4.969 - -2.61% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -2.14% 26.668 26.099 - -1.89% -
std::stable_sort(deque<int>)_(heap)/8 -2.13% 26.860 26.287 - 1.07% -
std::copy(vector<bool>)_(aligned)/4096 -2.13% 4.721 4.620 - -1.70% -
BM_std_minmax<unsigned_int>/5 -2.13% 1.156 1.131 - -2.24% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -2.13% 107.053 104.775 - -2.16% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -2.13% 5.506 5.389 - -0.79% -
std::multiset<int>::count(key)_(existent)/32 -2.12% 3.616 3.539 - 0.27% -
BM_PushHeap_float_Ascending_64 -2.12% 1.774 1.737 - -4.19% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -2.12% 6064.725 5936.160 - -0.07% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.11% 8.996 8.806 - -2.35% -
BM_std_min<short>/18 -2.11% 1.638 1.603 - -0.99% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.11% 40258.033 39407.733 - -2.44% -
BM_std_min<unsigned_short>/26 -2.11% 2.188 2.142 - -0.50% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -2.11% 5.468 5.352 - -0.80% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -2.11% 9.267 9.071 - -13.03% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -2.11% 28144.022 27550.825 - -2.20% -
std::partial_sort_copy(vector<int>)_(descending)/8 -2.10% 18.807 18.411 - -0.41% -
SetIntersection_None_Vector_uint64_1024_256 -2.10% 1140171.858 1116182.973 - -0.58% -
BM_LowerBound_string_64 -2.10% 69.829 68.360 - -1.42% -
rng::rotate(list<int>)_(by_1/3)/32 -2.10% 14.443 14.140 - -9.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.09% 1111545.232 1088259.935 - -3.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 -2.09% 53.429 52.311 - 1.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.09% 3330178.836 3260612.463 - -8.53% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -2.09% 25207.198 24680.985 - 2.36% -
SetIntersection_None_Set_float_256_256 -2.09% 6019648.440 5894061.880 - 0.43% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.08% 56873.445 55688.001 - -0.16% -
BM_MakeHeap_string_Ascending_16 -2.08% 3.739 3.661 - -2.68% -
std::set<std::string>::find(key)_(existent)/8192 -2.08% 28.895 28.294 - -0.89% -
BM_PushHeap_uint32_Random_64 -2.08% 5.607 5.490 - -1.29% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.07% 0.959 0.939 - -2.34% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.07% 5639.068 5522.168 - 1.10% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.07% 6376.640 6244.696 - -0.01% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -2.07% 8.659 8.481 - -0.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.07% 40624170.606 39784940.873 - 0.24% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.06% 1539.338 1507.593 - -1.18% -
rng::find_end(deque<int>)_(match_near_end)/8192 -2.06% 281.213 275.414 - -99.83% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -2.06% 28.556 27.968 - 1.89% -
rng::generate(deque<int>)/8192 -2.05% 2088.468 2045.560 - 0.09% -
SetIntersection_None_Vector_string_16384_256 -2.05% 1296140.848 1269576.443 - -1.64% -
std::unordered_set<int>::find(key)_(existent)/32 -2.05% 1.187 1.163 - 2.41% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -2.05% 0.662 0.648 - -1.00% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 -2.03% 790.151 774.074 - -0.52% -
rng::all_of(vector<int>)_(process_all)/32 -2.03% 8.497 8.324 - -1.87% -
std::find_end(deque<int>,_pred)_(single_element)/8192 -2.03% 4910.521 4810.710 - 11.46% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -2.03% 80.647 79.011 - -6.89% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -2.03% 34.688 33.985 - -0.75% -
std::search(vector<int>)_(no_match)/8192 -2.02% 1671.139 1637.328 - -1.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.02% 13659773.641 13383861.715 - 4.82% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -2.02% 1.523 1.492 - 0.46% -
std::search_n(list<int>)_(no_match)/1000 -2.02% 697.038 682.964 - 0.84% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -2.02% 9.749 9.553 - -0.00% -
std::partial_sort(deque<int>)_(shuffled)/8 -2.01% 34.123 33.436 - 0.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -2.01% 14.555 14.262 - -0.21% -
rng::stable_sort(deque<int>)_(ascending)/1024 -2.01% 2140.287 2097.204 - -1.19% -
std::sort(vector<NonIntegral>)_(descending)/8 -2.01% 25.318 24.809 - -1.94% -
rng::partial_sort(vector<int>)_(heap)/8 -2.01% 27.669 27.113 - 0.39% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -2.01% 28.659 28.083 - -0.18% -
SetIntersection_Front_Vector_uint32_16_16 -2.01% 38730252.438 37951916.972 - 0.17% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -2.01% 2.296 2.250 - 0.37% -
rng::is_sorted_until(vector<int>,_pred)/1024 -2.01% 429.256 420.648 - 3.76% -
SetIntersection_Front_Set_uint32_256_1 -2.01% 4450861.203 4361615.512 - -1.88% -
BM_num_get<long_double> -2.00% 36.225 35.500 - -0.22% -
std::unique_copy(list<int>)_(contiguous)/52 -2.00% 21.983 21.543 - 6.03% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -2.00% 14818.686 14522.324 - -0.45% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 -2.00% 9.528 9.337 - 0.80% -
SetIntersection_Front_Vector_uint32_16384_256 -2.00% 2341982.397 2295247.024 - 0.23% -
BM_std_min<short>/24 -1.99% 2.462 2.413 - -4.89% -
BM_RangesSortHeap_string_1024 -1.99% 60.734 59.524 - 0.74% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.99% 6.956 6.817 - -0.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.99% 6759608.003 6625095.355 - -2.65% -
BM_MakeHeap_uint64_QuickSortAdversary_16 -1.99% 0.618 0.606 - -0.63% -
SetIntersection_Front_Set_float_1024_64 -1.99% 1911437.824 1873425.102 - -8.19% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -1.99% 0.979 0.959 - 3.06% -
std::copy(vector<int>)/32768 -1.98% 3797.526 3722.161 - 6.43% -
BM_MakeHeap_uint32_PipeOrgan_16 -1.98% 1.033 1.012 - -2.75% -
SetIntersection_Front_Set_float_256_16 -1.98% 4966428.721 4867930.716 - -2.35% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.98% 15.231 14.929 - 0.16% -
rng::search(deque<int>)_(same_length)/8192 -1.98% 3832.566 3756.596 - -2.18% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -1.98% 1.323 1.297 - 0.33% -
SetIntersection_Front_Vector_string_262144_1024 -1.98% 42183859.722 41349218.786 - 3.06% -
std::map<std::string,_int>::insert(value)_(new_value)/32 -1.98% 44.917 44.030 - 30.31% -
SetIntersection_None_Vector_float_262144_1024 -1.98% 1235172.929 1210766.709 - -1.71% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -1.98% 5.197 5.095 - -25.26% -
BM_std_min<long_long>/20 -1.98% 2.062 2.022 - 0.70% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.97% 1012.394 992.400 - 1.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.97% 201338906.129 197365573.349 - -8.68% -
BM_PopHeap_float_1024 -1.97% 28.523 27.960 - -0.10% -
bm_ranges_lexicographical_compare<signed_char>/6 -1.97% 2.641 2.589 - -0.97% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -1.97% 17.852 17.500 - -7.91% -
BM_std_min<char>/11 -1.97% 1.068 1.047 - -0.11% -
std::find_if_not(deque<int>)_(bail_25%)/8 -1.97% 1.525 1.495 - -2.33% -
BM_std_minmax_element<int>/4 -1.96% 1.267 1.242 - -0.07% -
rng::for_each_n(deque<int>)/50 -1.96% 3.997 3.919 - -0.03% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.96% 4.210 4.127 - 4.12% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.96% 2518.804 2469.452 - 1.17% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.96% 25.458 24.959 - 1.38% -
BM_MakeHeap_string_QuickSortAdversary_1024 -1.96% 10.819 10.607 - -0.23% -
std::stable_sort(deque<int>)_(heap)/1024 -1.95% 2789.563 2735.122 - 0.69% -
rng::find_end(list<int>)_(process_all)/8192 -1.95% 7624.872 7476.130 - 9.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.95% 24682432.767 24201734.703 - -2.72% -
rng::fold_left(deque<int>)/50 -1.95% 27.799 27.259 - -1.69% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.94% 36524.821 35815.200 - 0.54% -
rng::find_end(forward_list<int>)_(single_element)/1000 -1.94% 700.018 686.420 - -2.55% -
BM_RangesPushHeap_uint32_Ascending_16384 -1.94% 6.602 6.474 - -4.31% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.94% 510.778 500.882 - -2.21% -
BM_std_min<unsigned_long_long>/8 -1.93% 2.303 2.258 - -3.01% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -1.93% 1.037 1.017 - -1.95% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -1.93% 340.147 333.570 - -5.10% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.93% 107269.126 105195.418 - -0.64% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.93% 61.170 59.988 - -1.20% -
SetIntersection_None_Set_string_16384_256 -1.93% 203839662.293 199901537.214 - -0.60% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -1.93% 25961.393 25460.166 - -8.60% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -1.93% 2.713 2.661 - 1.56% -
rng::for_each(multiset<int>::iterator)/50 -1.93% 36.463 35.760 - -36.23% -
BM_deque_vector_ranges_move_backward/1 -1.93% 2.141 2.100 - -0.81% -
rng::partition(list<int>)_(sparse)/32 -1.93% 9.079 8.904 - -1.66% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -1.93% 12.481 12.241 - 0.24% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -1.93% 1.449 1.421 - -1.21% -
SetIntersection_Interlaced_Vector_string_16384_16 -1.92% 4427637.425 4342433.784 - -5.84% -
rng::stable_sort(deque<int>)_(shuffled)/1024 -1.92% 2520.409 2471.912 - 1.42% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -1.92% 4.147 4.067 - -0.44% -
SetIntersection_None_Vector_uint32_1024_16 -1.92% 1129882.861 1108151.499 - -3.14% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.92% 52477.388 51468.104 - -1.28% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.92% 490.075 480.650 - -0.81% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -1.92% 1.462 1.434 - -6.66% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 -1.92% 370648.095 363521.720 - 0.11% -
SetIntersection_Front_Set_float_16384_16 -1.92% 1306972.883 1281853.113 - -2.66% -
std::partition(list<int>)_(sparse)/50 -1.92% 14.954 14.666 - -0.99% -
std::multiset<std::string>::clear()/32 -1.92% 917.982 900.348 - 2.09% -
std::transform(deque<int>,_deque<int>)/32 -1.92% 21.925 21.504 - -0.37% -
BM_std_min<__int128>/26 -1.92% 10.032 9.839 - 0.25% -
BM_deque_vector_move/64 -1.92% 2.629 2.579 - -1.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.91% 13201297.888 12948636.526 - -0.27% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -1.91% 13202.003 12949.466 - -0.40% -
BM_vector_deque_ranges_copy_backward/65536 -1.91% 8271.250 8113.070 - 5.90% -
rng::generate_n(deque<int>)/32 -1.91% 8.426 8.265 - -2.83% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -1.91% 11.111 10.899 - -0.80% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.91% 24.823 24.350 - -2.18% -
BM_std_min<unsigned___int128>/10 -1.90% 3.749 3.677 - -8.33% -
BM_std_minmax<unsigned_long_long>/31 -1.90% 4.845 4.753 - -0.79% -
SetIntersection_None_Vector_string_262144_64 -1.90% 1372804.998 1346677.530 - -1.79% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.90% 816.252 800.752 - -1.77% -
rng::rotate(list<int>)_(1_element_backward)/8192 -1.90% 7971.667 7820.401 - -6.46% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.90% 41.331 40.547 - -5.88% -
BM_std_min<__int128>/27 -1.90% 10.469 10.270 - 0.46% -
BM_PushHeap_uint64_Random_16384 -1.89% 6.030 5.916 - -3.01% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.89% 366.400 359.459 - 0.09% -
SetIntersection_None_Set_float_64_4 -1.89% 21953092.658 21537638.018 - -5.09% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.89% 939.291 921.519 - 26.91% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -1.89% 1436319.416 1409151.714 - -1.92% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.89% 5.060 4.964 - -1.37% -
BM_MakeHeap_string_Ascending_262144 -1.88% 7.507 7.366 - -19.69% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -1.88% 34.981 34.322 - -0.08% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.88% 2949.220 2893.731 - -1.16% -
SetIntersection_Interlaced_Set_float_1024_64 -1.88% 10063442.839 9874372.280 - -2.07% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.87% 6.035 5.922 - -1.68% -
BM_RangesMakeThenSortHeap_float_Heap_4 -1.87% 1.235 1.212 - -1.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.86% 23.640 23.200 - 0.75% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -1.86% 23.240 22.808 - -0.66% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.86% 531.243 521.364 - -1.76% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 -1.86% 2824.667 2772.139 - -0.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.86% 224867527.420 220688558.036 - -1.38% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.85% 2138.354 2098.693 - -0.77% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -1.85% 23.624 23.186 - -6.24% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.85% 49.060 48.151 - 1.01% -
std::rotate(vector<bool>)_(by_1/3)/32 -1.85% 17.590 17.265 - -4.72% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -1.85% 41.842 41.068 - 50.10% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.85% 2950.141 2895.583 - -1.32% -
SetIntersection_None_Vector_float_16384_1 -1.85% 1198823.954 1176678.972 - -2.25% -
std::search(vector<int>)_(no_match)/1048576 -1.85% 214042.598 210088.775 - -1.44% -
BM_std_minmax<unsigned_long_long>/15 -1.85% 3.713 3.644 - -1.43% -
std::move(list<int>)/262144 -1.85% 252109.948 247455.060 - 0.57% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -1.84% 13175.727 12932.966 - -0.58% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.84% 4.434 4.352 - -3.00% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.84% 3168.092 3109.788 - 0.00% -
rng::find_if(vector<char>)_(process_all)/8 -1.84% 2.476 2.431 - -2.28% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -1.84% 40.626 39.880 - 40.80% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.83% 2.082 2.044 - -1.73% -
rng::find_first_of(list<int>)_(small_needle)/8192 -1.83% 22671.289 22255.279 - -4.10% -
BM_RangesSortHeap_string_256 -1.83% 45.536 44.702 - 0.80% -
std::copy_n(vector<int>)/32768 -1.83% 3662.473 3595.479 - -5.28% -
rng::find(vector<int>)_(process_all)/32768 -1.83% 7447.742 7311.576 - -2.07% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.83% 2860.222 2807.936 - -1.18% -
std::set<std::string>::clear()/32 -1.83% 904.230 887.711 - -1.19% -
SetIntersection_None_Vector_string_16384_64 -1.82% 1304706.122 1280916.972 - -0.10% -
SetIntersection_Front_Vector_uint32_1024_16 -1.82% 1179113.767 1157627.710 - -3.18% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -1.82% 353669317.642 347227581.240 - -0.27% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.82% 89.316 87.690 - 0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.82% 1435031.575 1408923.917 - -1.65% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.82% 17.579 17.259 - -4.84% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -1.82% 391.913 384.785 - -2.00% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.82% 927.437 910.589 - -0.91% -
BM_std_minmax<char>/14 -1.81% 2.582 2.536 - -0.72% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.81% 3507.499 3443.883 - -2.03% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.81% 7.502 7.366 - -2.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.81% 1232483.451 1210162.775 - -1.73% -
std::copy(list<int>)/8 -1.81% 2.492 2.447 - -2.62% -
BM_std_min<__int128>/25 -1.81% 9.689 9.514 - 0.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.81% 62797394.849 61661268.757 - -2.29% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -1.81% 42.090 41.329 - 0.13% -
BM_MakeHeap_string_Random_262144 -1.81% 15.641 15.359 - -1.42% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.80% 7.683 7.545 - -0.93% -
std::flat_map<int,_int>::erase(iterator)/1024 -1.80% 76.575 75.195 - -1.17% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -1.80% 21.118 20.737 - 7.09% -
std::rotate(vector<bool>)_(by_1/2)/50 -1.80% 17.582 17.265 - -4.93% -
std::find(vector<int>)_(process_all)/8 -1.80% 2.693 2.644 - -0.10% -
rng::copy_if(list<int>)_(entire_range)/512 -1.80% 372.385 365.677 - -1.58% -
SetIntersection_None_Vector_string_16384_1 -1.80% 1301118.979 1277703.034 - -0.62% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -1.80% 1.129 1.109 - -10.08% -
rng::partial_sort(deque<int>)_(heap)/1024 -1.80% 18532.103 18198.910 - -1.22% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -1.80% 1.986 1.950 - -2.19% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.80% 40.207 39.485 - -6.13% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.80% 65.448 64.273 - 0.80% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.79% 34.344 33.728 - -4.62% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.79% 7.329 7.198 - -1.30% -
rng::partial_sort(deque<int>)_(shuffled)/8 -1.79% 34.348 33.732 - -1.42% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -1.79% 1.221 1.199 - -3.44% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -1.79% 10.908 10.713 - -2.40% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.79% 10.460 10.273 - -1.68% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.79% 3166.771 3110.180 - -0.49% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -1.79% 2.626 2.579 - -8.14% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.78% 624.731 613.581 - 8.31% -
BM_PushHeap_float_Ascending_262144 -1.78% 5.127 5.036 - -4.08% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -1.78% 30.065 29.529 - 2.14% -
BM_std_min<unsigned_short>/30 -1.78% 2.392 2.350 - -0.42% -
rng::move(vector<bool>)_(unaligned)/64 -1.78% 1.662 1.633 - 0.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.78% 1301252.383 1278072.598 - 2.44% -
BM_std_min<unsigned_int>/17 -1.78% 0.971 0.953 - -1.77% -
rng::sort(vector<NonIntegral>)_(descending)/8 -1.78% 25.371 24.921 - -1.47% -
std::fill_n(list<int>)/50 -1.77% 16.213 15.925 - -1.54% -
BM_MakeThenSortHeap_float_Descending_64 -1.77% 3.339 3.279 - -1.54% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 -1.77% 276.430 271.546 - -2.19% -
std::search(list<int>,_pred)_(single_element)/8192 -1.77% 8780.847 8625.802 - -0.49% -
SetIntersection_None_Vector_uint64_256_64 -1.77% 3623896.380 3559923.969 - 0.95% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -1.76% 23.412 22.999 - -0.20% -
BM_deque_deque_copy_backward/65536 -1.76% 8401.589 8253.517 - -0.60% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.76% 138893.498 136445.740 - -1.21% -
std::find(vector<int>)_(bail_25%)/8 -1.76% 1.410 1.385 - 0.81% -
SetIntersection_None_Vector_float_1024_1 -1.76% 1154890.674 1134576.659 - -3.90% -
SetIntersection_Front_Set_uint64_64_16 -1.76% 16699532.240 16405956.704 - -2.35% -
BM_deque_deque_ranges_move_backward/65536 -1.76% 8539.050 8388.989 - 4.52% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.76% 2855.857 2805.680 - -1.28% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -1.76% 31.542 30.989 - 0.68% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.75% 355867262.420 349625166.491 - 1.69% -
SetIntersection_None_Vector_float_16384_4 -1.75% 1207259.248 1186090.044 - -1.56% -
BM_deque_deque_ranges_copy/70000 -1.75% 3051.515 2998.018 - -1.31% -
std::stable_sort(deque<int>)_(repeated)/8 -1.75% 18.814 18.484 - 1.55% -
std::stable_partition(list<int>)_(dense)/32 -1.75% 33.034 32.456 - -2.64% -
BM_RangesMakeHeap_uint32_Random_1024 -1.75% 1.131 1.111 - 3.75% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 -1.75% 4.007 3.937 - -0.99% -
rng::distance(join_view(vector<vector<int>>)/4096 -1.75% 4.447 4.369 - 1.39% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.74% 14.073 13.827 - -1.18% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.74% 447.181 439.382 - -2.58% -
rng::shuffle(vector<int>)/8192 -1.74% 72972.245 71704.749 - -1.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.73% 11.949 11.742 - -2.70% -
std::find_if(vector<char>)_(bail_25%)/32768 -1.73% 2075.489 2039.532 - -0.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.73% 1668002.770 1639140.495 - -5.15% -
SetIntersection_None_Vector_uint32_16384_64 -1.73% 1150232.767 1130364.498 - -3.60% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.73% 10.907 10.719 - 0.76% -
rng::stable_sort(deque<int>)_(heap)/1024 -1.73% 2789.762 2741.583 - 0.69% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.73% 1114834.000 1095583.461 - -0.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.73% 23662991.341 23254701.010 - -1.96% -
std::set<int>::clear()/1024 -1.72% 8835.137 8682.834 - -0.92% -
BM_std_minmax<short>/21 -1.72% 2.066 2.030 - -0.70% -
BM_std_minmax<unsigned_int>/23 -1.72% 2.393 2.352 - -1.52% -
rng::adjacent_find(vector<int>,_pred)/1048576 -1.72% 471452.425 463336.755 - -0.82% -
BM_num_put<const_void*> -1.72% 12.585 12.369 - -7.64% -
SetIntersection_None_Vector_uint32_262144_1 -1.72% 1217567.003 1196626.975 - 2.86% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.72% 26.847 26.385 - -9.96% -
BM_std_min<__int128>/23 -1.72% 8.918 8.765 - 0.37% -
rng::unique_copy(list<int>)_(sprinkled)/52 -1.72% 22.524 22.138 - -7.06% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.71% 549.580 540.156 - 0.27% -
rng::find(vector<bool>)_(process_all)/1048576 -1.71% 3714.415 3650.777 - -0.38% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.71% 18.971 18.646 - -0.26% -
SetIntersection_None_Vector_uint32_262144_262144 -1.71% 1223722.381 1202775.719 - 0.58% -
BM_RangesPopHeap_string_16 -1.71% 14.575 14.326 - -0.34% -
std::is_sorted_until(vector<int>)/8 -1.71% 2.092 2.057 - -0.15% -
std::transform(deque<int>,_deque<int>)/50 -1.70% 33.897 33.319 - -0.25% -
BM_std_min<unsigned___int128>/9 -1.70% 3.339 3.283 - -6.89% -
std::search(list<int>,_pred)_(same_length)/8192 -1.70% 9033.415 8879.557 - -0.69% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.70% 15.590 15.325 - -0.31% -
rng::find(vector<int>)_(process_all)/8192 -1.70% 1861.117 1829.497 - -1.89% -
BM_CmpEqual_short_int -1.70% 1.144 1.124 - -1.31% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -1.69% 0.699 0.687 - 0.45% -
rng::rotate(vector<bool>)_(by_1/2)/50 -1.69% 18.366 18.056 - -2.95% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.69% 471.445 463.479 - -1.48% -
rng::find(vector<int>)_(process_all)/8 -1.69% 2.894 2.845 - -1.94% -
rng::replace(vector<int>)_(prefix)/1024 -1.69% 163.762 160.998 - -2.62% -
rng::move(vector<int>)/1048576 -1.69% 57856.816 56880.579 - -1.53% -
rng::move_backward(vector<bool>)_(unaligned)/512 -1.69% 4.824 4.743 - -11.60% -
SetIntersection_Front_Vector_float_16_16 -1.69% 38658753.298 38007309.617 - -0.27% -
BM_vector_deque_ranges_copy_backward/64000 -1.68% 7856.156 7723.794 - 5.30% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -1.68% 18.708 18.393 - -0.99% -
SetIntersection_None_Vector_string_256_1 -1.68% 4804934.089 4724076.395 - -0.44% -
rng::find_end(list<int>)_(same_length)/1024 -1.68% 766.717 753.821 - -49.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.68% 232661983.545 228749294.940 - -0.92% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -1.68% 8820.377 8672.127 - -1.50% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -1.68% 3.322 3.266 - -0.13% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -1.68% 4.669 4.591 - 1.54% -
std::find_end(list<int>,_pred)_(same_length)/1024 -1.68% 791.849 778.584 - -50.87% -
BM_StringCopy_Huge -1.67% 104.420 102.672 - 1.68% -
BM_MakeHeap_string_PipeOrgan_1024 -1.67% 5.019 4.935 - -0.55% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -1.67% 2.277 2.239 - -15.01% -
rng::any_of(vector<int>)_(process_all)/8 -1.67% 2.436 2.395 - 1.74% -
bm_ranges_lexicographical_compare<signed_char>/8 -1.66% 3.188 3.135 - -0.99% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.66% 60063.075 59064.654 - 7.97% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.66% 6453.365 6346.160 - -0.88% -
BM_std_min<char>/18 -1.66% 0.988 0.971 - -1.68% -
SetIntersection_None_Vector_uint64_262144_256 -1.66% 1200573.468 1180637.882 - -1.91% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -1.66% 2.072 2.037 - -1.84% -
std::multiset<int>::equal_range(key)_(existent)/8192 -1.65% 8.669 8.525 - -2.89% -
SetIntersection_None_Vector_string_262144_1024 -1.65% 1379314.158 1356500.225 - 0.50% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.65% 551.656 542.540 - -0.33% -
SetIntersection_Front_Vector_string_16384_16 -1.65% 1750454.588 1721529.323 - 0.19% -
std::fill(list<int>)/50 -1.65% 35.417 34.832 - 106.41% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 -1.65% 1051.437 1034.085 - 0.37% -
BM_RangesSortHeap_float_16384 -1.65% 28.022 27.560 - 4.05% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.65% 168.893 166.112 - -2.69% -
rng::remove(vector<int>)_(sprinkled)/50 -1.65% 65.531 64.453 - 16.86% -
BM_MakeThenSortHeap_string_SingleElement_4 -1.65% 6.357 6.252 - 4.92% -
std::find_if(vector<int>)_(process_all)/8 -1.64% 2.554 2.512 - -6.97% -
SetIntersection_Interlaced_Set_string_1024_4 -1.64% 10723122.555 10546770.534 - 0.36% -
BM_RangesMakeHeap_uint64_Random_1024 -1.64% 1.057 1.039 - -3.41% -
BM_std_min<unsigned___int128>/6 -1.64% 2.118 2.083 - -7.82% -
BM_std_minmax<unsigned_short>/19 -1.64% 2.199 2.163 - -0.53% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -1.64% 19.126 18.812 - 2.67% -
std::search(list<int>)_(single_element)/1000 -1.64% 682.370 671.194 - 0.01% -
std::unique(list<int>)_(contiguous)/1024 -1.64% 939.453 924.081 - -0.36% -
rng::copy_backward(list<int>)/64 -1.63% 31.447 30.933 - -0.56% -
rng::rotate(vector<bool>)_(by_1/3)/50 -1.63% 18.354 18.054 - -2.81% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.63% 131.675 129.530 - -7.69% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.63% 200.614 197.349 - -0.48% -
rng::stable_sort(deque<int>)_(repeated)/1024 -1.63% 1349.857 1327.921 - -4.43% -
rng::stable_sort(deque<int>)_(heap)/8192 -1.62% 18212.045 17916.250 - 1.21% -
rng::search(deque<int>)_(no_match)/1000 -1.62% 397.409 390.955 - -3.85% -
BM_deque_deque_move_backward/65536 -1.62% 8454.715 8317.413 - 3.16% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.62% 809.309 796.171 - -1.23% -
BM_std_minmax<short>/64 -1.62% 1.616 1.590 - 4.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.62% 41763.455 41086.281 - 5.53% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.62% 21462.995 21115.222 - 0.59% -
BM_std_min<unsigned___int128>/8 -1.62% 2.929 2.882 - -7.32% -
BM_std_min<unsigned_short>/22 -1.62% 1.862 1.832 - 1.05% -
rng::partial_sort_copy(list<int>)_(descending)/8 -1.62% 18.055 17.763 - -4.44% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.62% 17.070 16.795 - 1.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.62% 32.743 32.214 - -12.01% -
SetIntersection_Front_Vector_float_16384_16 -1.61% 1189127.907 1169927.180 - -1.63% -
BM_std_min<unsigned_char>/28 -1.61% 1.782 1.753 - 0.32% -
std::find_end(vector<int>)_(near_matches)/1024 -1.61% 14654.096 14418.100 - -7.21% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.61% 6.838 6.728 - -1.82% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.61% 20.707 20.374 - -0.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.61% 40280889.143 39632819.942 - 1.05% -
BM_RangesMakeHeap_uint32_Random_16 -1.61% 1.271 1.250 - -1.60% -
rng::starts_with(list<int>,_pred)/1000 -1.61% 792.341 779.602 - -0.72% -
std::map<int,_int>::count(key)_(existent)/8192 -1.61% 6.116 6.017 - -1.07% -
SetIntersection_Interlaced_Vector_float_256_4 -1.61% 5398581.933 5311831.375 - -0.84% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 -1.61% 7.279 7.162 - -0.40% -
std::set<int>::contains(key)_(non-existent)/1024 -1.60% 5.372 5.286 - -0.37% -
SetIntersection_Front_Set_uint32_1024_4 -1.60% 1114557.105 1096684.330 - -4.44% -
rng::copy(list<int>)/8 -1.60% 2.393 2.355 - -0.25% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.60% 86648.646 85261.492 - 1.66% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.60% 2.060 2.027 - -1.57% -
rng::copy_if(vector<int>)_(entire_range)/8 -1.59% 2.203 2.168 - -1.59% -
std::set<std::string>::insert(value)_(already_present)/32 -1.59% 11.981 11.790 - -1.27% -
rng::remove_copy_if(deque<int>)_(prefix)/1024 -1.59% 533.774 525.266 - -1.96% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -1.59% 2.748 2.704 - 3.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -1.59% 1370335.398 1348501.076 - -7.51% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 -1.59% 122.838 120.883 - 0.18% -
rng::search(list<int>)_(no_match)/1048576 -1.59% 850517.676 836980.171 - -1.00% -
BM_MakeThenSortHeap_string_Heap_1024 -1.59% 64.533 63.507 - 1.09% -
BM_PopHeap_uint64_262144 -1.59% 42.501 41.826 - -0.46% -
BM_vector_deque_copy/70000 -1.59% 2627.138 2585.433 - -17.44% -
SetIntersection_Interlaced_Set_float_262144_256 -1.59% 1631972.412 1606077.719 - 1.69% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -1.59% 9.888 9.731 - -0.87% -
std::rotate(deque<int>)_(by_1/2)/1024 -1.58% 176.297 173.503 - 0.14% -
std::set<int>::find(key)_(existent)/32 -1.58% 1.607 1.582 - -2.34% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.58% 172661241.755 169926959.093 - -1.48% -
SetIntersection_None_Set_string_1024_256 -1.58% 9107709.811 8963598.009 - 0.31% -
748_flightdm_r -1.58% 9.031 8.888 - -1.01% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -1.58% 1.975 1.944 - -2.21% -
BM_MakeHeap_float_Random_16384 -1.58% 1.132 1.114 - -7.34% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.58% 17.675 17.396 - -3.61% -
BM_RangesMakeHeap_string_SingleElement_16384 -1.58% 5.901 5.808 - -2.54% -
std::search(list<int>,_pred)_(no_match)/8192 -1.58% 7071.464 6959.974 - -2.64% -
rng::is_partitioned(vector<int>)_(partitioned)/50 -1.57% 8.804 8.665 - 2.17% -
std::stable_sort(deque<int>)_(shuffled)/8 -1.57% 24.907 24.515 - 1.84% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.57% 17.531 17.256 - -4.68% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.57% 31751.745 31252.686 - 10.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.57% 71954673.846 70824495.560 - -0.79% -
SetIntersection_None_Set_uint32_64_64 -1.57% 11912547.246 11725635.114 - -1.55% -
BM_deque_deque_ranges_copy_backward/70000 -1.57% 9046.570 8904.667 - 0.41% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.57% 350.932 345.430 - 1.18% -
BM_std_min<__int128>/24 -1.57% 9.300 9.154 - 0.56% -
std::find(deque<int>)_(process_all)/1024 -1.57% 245.735 241.887 - -1.50% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.57% 12425.297 12230.821 - -0.25% -
BM_MakeThenSortHeap_float_Random_4 -1.56% 4.332 4.265 - -4.41% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.56% 15.644 15.400 - 5.24% -
BM_RangesPushHeap_uint64_Random_64 -1.56% 5.253 5.171 - -1.98% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.56% 25178.688 24786.379 - 2.66% -
rng::sort(deque<int>)_(repeated)/1024 -1.56% 963.029 948.026 - 0.13% -
BM_PushHeap_float_Random_64 -1.56% 6.698 6.593 - -2.66% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.56% 17950610.025 17671324.869 - 1.70% -
rng::starts_with(vector<int>,_pred)/1000 -1.56% 455.314 448.231 - -1.65% -
rng::find(vector<int>)_(process_all)/1024 -1.55% 244.531 240.732 - -1.35% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.55% 12526.049 12331.714 - -1.58% -
std::search(list<int>)_(same_length)/1024 -1.55% 772.040 760.075 - -2.07% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -1.55% 6.796 6.691 - -2.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -1.55% 14.407 14.184 - -0.56% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.55% 12.556 12.362 - 0.21% -
735_gem5_r -1.55% 13.520 13.311 - -1.86% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.54% 4.907 4.831 - -2.51% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.54% 17053.168 16790.431 - 1.20% -
BM_std_min<unsigned_short>/12 -1.54% 1.543 1.519 - 0.15% -
BM_MakeThenSortHeap_uint64_Heap_4 -1.53% 1.220 1.201 - -0.52% -
std::find(deque<int>)_(process_all)/32768 -1.53% 7886.868 7766.219 - -1.81% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.53% 23.161 22.807 - -2.55% -
BM_RangesPopHeap_float_262144 -1.53% 39.935 39.325 - 2.58% -
rng::stable_sort(vector<int>)_(repeated)/8 -1.52% 16.754 16.499 - -0.44% -
std::set<int>::contains(key)_(existent)/1024 -1.52% 3.862 3.803 - -3.89% -
BM_RangesPushHeap_string_SingleElement_262144 -1.52% 2.545 2.506 - -4.88% -
BM_MakeHeap_string_Random_256 -1.52% 10.657 10.495 - 0.76% -
SetIntersection_None_Vector_string_262144_256 -1.52% 1372620.771 1351794.322 - 2.87% -
BM_MakeThenSortHeap_string_Heap_16384 -1.52% 102.892 101.332 - 0.50% -
std::search(list<int>)_(same_length)/1000 -1.51% 752.511 741.119 - -0.78% -
rng::partial_sort(deque<int>)_(heap)/8 -1.51% 38.456 37.874 - 2.62% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.51% 44.736 44.063 - -0.69% -
rng::all_of(list<int>)_(process_all)/50 -1.50% 21.969 21.638 - -1.90% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.50% 5.413 5.332 - -0.70% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.50% 21460.120 21138.332 - -0.67% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.50% 19.024 18.739 - -0.13% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.50% 4.125 4.063 - 0.46% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -1.50% 18.252 17.979 - -2.80% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.50% 23974.564 23615.767 - -1.88% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.50% 2.050 2.019 - -0.38% -
BM_MakeHeap_string_PipeOrgan_64 -1.49% 4.776 4.705 - -0.63% -
rng::find(list<int>)_(bail_25%)/8192 -1.49% 1440.847 1419.342 - -0.28% -
std::search(list<int>)_(same_length)/8192 -1.49% 10639.187 10480.546 - -0.58% -
SetIntersection_None_Set_uint32_256_4 -1.49% 11533775.177 11362144.076 - -1.88% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.49% 1.181 1.164 - -1.56% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.49% 33.516 33.018 - 0.57% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.48% 0.704 0.693 - -5.37% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.48% 31.137 30.675 - 1.37% -
std::partition_point(vector<int>)/50 -1.48% 2.583 2.544 - -1.04% -
rng::find_if(list<int>)_(bail_25%)/32768 -1.48% 8529.749 8403.181 - -0.61% -
std::rotate(list<int>)_(1_element_backward)/50 -1.48% 22.873 22.533 - -9.09% -
BM_deque_vector_ranges_copy_backward/1 -1.48% 2.126 2.094 - -2.17% -
std::find_end(list<int>)_(same_length)/1024 -1.48% 765.445 754.097 - -50.00% -
SetIntersection_Interlaced_Set_string_16384_16384 -1.48% 352733991.309 347514584.701 - -0.80% -
SetIntersection_None_Set_uint32_1024_1 -1.48% 8989903.911 8856954.912 - -0.68% -
rng::generate(list<int>)/32 -1.48% 8.753 8.624 - 1.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.48% 57766.671 56913.235 - -10.46% -
std::set<int>::ctor(const&,_alloc)/8192 -1.47% 52777.693 51999.949 - 5.74% -
rng::for_each(deque<int>)/8 -1.47% 0.931 0.917 - -1.07% -
rng::find_end(vector<int>)_(match_near_end)/1000 -1.47% 28.110 27.697 - -89.53% -
rng::copy_backward(vector<bool>)_(aligned)/4096 -1.47% 5.145 5.070 - 0.24% -
BM_std_min<int>/16 -1.47% 1.736 1.710 - 1.13% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.47% 598.212 589.433 - -1.63% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 -1.46% 21238.272 20927.664 - 1.34% -
std::map<int,_int>::contains(key)_(existent)/32 -1.46% 1.619 1.595 - 1.13% -
rng::fill_n(list<int>)/50 -1.46% 16.110 15.875 - -0.72% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -1.46% 12032.191 11856.679 - -4.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.46% 1610262.045 1586773.991 - -0.21% -
std::sort(vector<int>)_(descending)/8192 -1.46% 7536.154 7426.243 - 2.00% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -1.46% 3877.791 3821.239 - -2.94% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -1.46% 18.235 17.970 - -2.84% -
rng::search(deque<int>)_(same_length)/1024 -1.45% 480.744 473.753 - -0.87% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -1.45% 791.293 779.792 - -50.76% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.45% 16429.844 16191.205 - 3.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.45% 1543.204 1520.860 - -3.77% -
rng::find_end(list<int>)_(match_near_end)/1000 -1.45% 64.460 63.528 - -91.77% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.44% 27.208 26.816 - -1.18% -
BM_lexicographical_compare_three_way_slow_path/262144 -1.44% 62504.493 61602.416 - -4.88% -
BM_std_min<__int128>/21 -1.44% 8.093 7.976 - 0.39% -
BM_MakeThenSortHeap_float_SingleElement_1024 -1.44% 4.865 4.795 - 0.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.44% 5392141.450 5314466.347 - -4.88% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 -1.44% 21244.347 20938.421 - 1.33% -
rng::generate_n(deque<int>)/50 -1.44% 12.447 12.268 - -2.22% -
std::stable_partition(list<int>)_(alloc_fails)/32 -1.44% 1918.976 1891.369 - 0.32% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.44% 346.400 341.420 - -11.20% -
bm_ranges_swap_ranges_vb_unaligned/8 -1.44% 4.915 4.844 - -3.21% -
SetIntersection_None_Vector_float_16384_64 -1.43% 1191283.533 1174196.435 - -2.45% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.43% 6981.746 6881.610 - -10.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.43% 11352971.866 11190210.204 - 1.47% -
SetIntersection_Interlaced_Set_string_256_1 -1.43% 4648301.621 4581683.067 - -0.46% -
BM_std_minmax<unsigned_short>/16 -1.43% 1.715 1.691 - 0.34% -
BM_MakeHeap_string_QuickSortAdversary_16384 -1.43% 12.011 11.839 - 0.43% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -1.43% 44.916 44.273 - 3.14% -
BM_std_minmax<unsigned_long_long>/23 -1.43% 4.385 4.323 - 0.58% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.43% 12.440 12.262 - 0.66% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.43% 1837.982 1811.714 - -2.93% -
BM_std_minmax<unsigned_long_long>/20 -1.43% 3.304 3.257 - -0.94% -
std::rotate(vector<bool>)_(by_1/2)/32 -1.42% 17.819 17.565 - -3.99% -
BM_std_min<__int128>/22 -1.42% 8.491 8.370 - 0.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -1.42% 24.303 23.957 - -0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.42% 3699444.412 3646989.938 - -1.16% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -1.42% 2.235 2.204 - -7.62% -
rng::is_sorted(deque<int>,_pred)/8 -1.41% 4.669 4.603 - 2.93% -
SetIntersection_Front_Set_string_262144_4 -1.41% 1334683.620 1315805.735 - 1.24% -
std::stable_partition(list<int>)_(alloc_fails)/50 -1.41% 1954.233 1926.606 - 0.26% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.41% 22925.910 22601.927 - -1.94% -
SetIntersection_None_Vector_uint64_64_1 -1.41% 17802218.110 17550702.846 - -0.60% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.41% 35.842 35.336 - -0.78% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 -1.41% 3.327 3.280 - 0.47% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -1.40% 1.695 1.671 - 0.98% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.40% 189.922 187.258 - -1.87% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -1.40% 5.081 5.010 - -0.73% -
std::find(vector<char>)_(process_all)/8192 -1.40% 136.732 134.816 - -1.46% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -1.40% 4.644 4.579 - 3.60% -
std::any_of(vector<int>)_(process_all)/32 -1.40% 8.482 8.363 - -0.20% -
SetIntersection_Interlaced_Set_float_16384_16 -1.40% 213819797.989 210828278.657 - 0.10% -
rng::sort(vector<int>)_(descending)/1024 -1.40% 1065.651 1050.747 - 1.01% -
std::rotate(vector<bool>)_(by_1/4)/32 -1.40% 17.694 17.447 - -4.47% -
rng::unique_copy(list<int>)_(sprinkled)/32 -1.40% 10.977 10.824 - -15.65% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.40% 10.802 10.651 - 0.06% -
rng::rotate(vector<bool>)_(by_1/3)/32 -1.40% 18.302 18.046 - -3.20% -
BM_PushHeap_string_Descending_64 -1.40% 2.225 2.194 - -18.47% -
BM_SortHeap_float_4 -1.39% 1.070 1.055 - 2.70% -
BM_vector_deque_ranges_copy_backward/512 -1.39% 17.881 17.631 - -1.54% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.39% 0.799 0.788 - 4.01% -
BM_deque_vector_copy/1 -1.39% 2.146 2.116 - -0.53% -
SetIntersection_Front_Set_string_16_4 -1.39% 66966604.588 66034924.418 - -1.22% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -1.39% 30.158 29.739 - -0.45% -
rng::stable_sort(vector<int>)_(heap)/8 -1.39% 22.380 22.070 - 1.18% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -1.39% 4.942 4.873 - -3.73% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.39% 99910.231 98525.183 - 4.19% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.39% 751.596 741.184 - -6.61% -
BM_MakeHeap_string_Heap_1024 -1.38% 4.815 4.749 - -2.58% -
BM_std_min<unsigned___int128>/7 -1.38% 2.526 2.491 - -6.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.38% 37.184 36.669 - 25.54% -
std::move_backward(vector<bool>)_(aligned)/4096 -1.38% 7.385 7.283 - 0.04% -
BM_RangesSortHeap_string_64 -1.38% 30.455 30.035 - 0.79% -
BM_tolower_string<char> -1.38% 15.050 14.842 - -2.25% -
SetIntersection_None_Set_string_1024_64 -1.38% 9099270.452 8974067.491 - -0.67% -
rng::reverse_copy(list<int>)/8 -1.37% 2.322 2.290 - -0.76% -
SetIntersection_Front_Vector_uint64_262144_1 -1.37% 1122520.765 1107113.276 - -1.18% -
std::count_if(vector<int>)_(every_other)/8 -1.37% 4.278 4.219 - -0.17% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -1.37% 11735.713 11575.059 - -4.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.37% 4450227.787 4389370.201 - -0.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.37% 403463.164 397950.921 - 0.78% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -1.37% 36.800 36.298 - 14.93% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -1.37% 3.941 3.887 - -0.84% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.36% 11830902.335 11669481.528 - 1.51% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -1.36% 497404.140 490621.411 - -3.24% -
rng::unique(list<int>)_(sprinkled)/1024 -1.36% 981.934 968.555 - 1.71% -
BM_CmpLess_uint_short -1.36% 1.074 1.059 - -0.79% -
BM_MakeHeap_string_Random_64 -1.36% 10.196 10.057 - 0.25% -
rng::copy(list<int>)/4096 -1.36% 3070.542 3028.829 - -1.21% -
SetIntersection_None_Vector_float_1024_1024 -1.36% 1167277.749 1151439.748 - -1.83% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.36% 3.557 3.509 - 1.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.36% 10281295.841 10141912.135 - 1.26% -
BM_MakeHeap_string_Descending_262144 -1.36% 3.518 3.470 - -2.08% -
BM_deque_vector_copy_backward/4000 -1.35% 143.674 141.728 - -0.32% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.35% 562088.925 554476.912 - -0.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.35% 7951973.383 7844360.517 - 0.73% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -1.35% 42.349 41.777 - -2.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.35% 4601946.920 4539796.479 - -2.60% -
SetIntersection_Front_Set_uint32_262144_64 -1.35% 1955695.542 1929299.515 - -3.98% -
SetIntersection_Front_Vector_uint32_262144_256 -1.35% 2340996.610 2309402.639 - 1.74% -
BM_MakeThenSortHeap_float_SingleElement_256 -1.35% 4.043 3.989 - -0.07% -
rng::remove_copy(list<int>)_(prefix)/50 -1.35% 19.387 19.126 - -0.48% -
rng::fold_left(deque<int>)/8 -1.35% 4.151 4.095 - -0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.35% 9464994.211 9337601.756 - -1.58% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.34% 362.855 357.982 - 0.58% -
BM_std_minmax<unsigned_int>/10 -1.34% 1.387 1.369 - -1.36% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.34% 18.328 18.082 - -2.35% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.34% 0.965 0.952 - -3.22% -
std::rotate_copy(list<int>)/1024 -1.34% 733.421 723.578 - -1.08% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -1.34% 7.619 7.517 - -1.21% -
rng::rotate_copy(list<int>)/50 -1.34% 13.705 13.521 - -0.78% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -1.34% 297.005 293.028 - -1.30% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -1.34% 19.792 19.528 - -7.23% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.34% 6508.394 6421.450 - -0.71% -
BM_StringRelationalLiteral_Less_Small_Small_Control -1.34% 1.865 1.840 - 0.13% -
SetIntersection_None_Vector_uint64_64_64 -1.34% 9015855.739 8895491.893 - -1.69% -
std::find(deque<int>)_(process_all)/8 -1.33% 3.465 3.419 - 0.05% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.33% 2.431 2.399 - 0.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.33% 1235369.563 1218925.997 - 0.00% -
SetIntersection_Interlaced_Vector_string_256_256 -1.33% 21611424.198 21324181.035 - -6.70% -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 -1.33% 555.262 547.887 - -0.08% -
SetIntersection_Front_Vector_string_16_16 -1.33% 55243456.995 54509741.912 - -0.35% -
std::move_backward(list<int>)/512 -1.33% 377.596 372.584 - -0.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.33% 0.761 0.751 - -1.56% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.33% 92816.217 91586.123 - -1.52% -
SetIntersection_None_Set_uint64_16384_256 -1.33% 165730323.350 163533955.093 - -0.77% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -1.32% 7155.025 7060.298 - -1.17% -
rng::copy_n(list<int>)/64 -1.32% 14.169 13.982 - -1.32% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.32% 8.973 8.855 - -2.24% -
BM_RangesPopHeap_uint32_256 -1.32% 17.097 16.871 - -0.00% -
BM_RangesMakeThenSortHeap_float_Heap_16 -1.32% 1.980 1.954 - -6.92% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.32% 31.548 31.131 - -1.28% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.32% 203813.489 201122.175 - -1.67% -
BM_lexicographical_compare_three_way_slow_path/4 -1.32% 1.171 1.155 - 0.01% -
BM_vector_deque_ranges_copy_backward/4096 -1.32% 150.456 148.471 - -1.14% -
BM_PushHeap_uint32_Random_256 -1.32% 6.092 6.012 - -0.47% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.32% 18.004 17.767 - -0.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.31% 814.507 803.802 - 1.43% -
BM_std_minmax<unsigned_short>/11 -1.31% 1.738 1.716 - -0.22% -
std::fill_n(vector<bool>)/32768 -1.31% 30.218 29.822 - -0.65% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 -1.31% 2480.146 2447.695 - -0.03% -
BM_MakeThenSortHeap_float_Ascending_16 -1.31% 2.971 2.932 - -0.76% -
std::multiset<int>::insert(value)_(already_present)/32 -1.31% 19.327 19.075 - 0.39% -
std::copy_if(list<int>)_(entire_range)/512 -1.31% 372.493 367.626 - -1.05% -
SetIntersection_None_Set_string_16_4 -1.31% 62163896.483 61352119.348 - -0.98% -
rng::partition_point(list<int>)/1024 -1.30% 1289.057 1272.252 - 0.88% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -1.30% 12.314 12.153 - -0.30% -
BM_RangesMakeThenSortHeap_string_Random_1024 -1.30% 69.644 68.738 - 0.20% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -1.30% 11.543 11.393 - 0.79% -
rng::partition_point(vector<int>)/1024 -1.30% 7.542 7.444 - -1.55% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.30% 185381.872 182972.980 - -1.00% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.30% 1935.176 1910.095 - 0.01% -
std::vector<std::string>::ctor(size)/32 -1.30% 34.837 34.386 - 2.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -1.29% 1.944 1.919 - -5.57% -
std::all_of(vector<int>)_(process_all)/8 -1.29% 2.467 2.435 - -4.91% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -1.29% 141.623 139.791 - 0.30% -
SetIntersection_None_Vector_uint32_262144_1024 -1.29% 1214402.392 1198698.658 - 0.27% -
rng::find_end(forward_list<int>)_(match_near_end)/8192 -1.29% 257051.332 253729.554 - -0.76% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.29% 10.579 10.443 - 1.14% -
BM_lexicographical_compare_three_way_fast_path/1024 -1.29% 250.584 247.351 - 0.59% -
std::multiset<int>::find(key)_(existent)/8192 -1.29% 8.349 8.241 - -7.50% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.29% 50.545 49.894 - -0.56% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.29% 0.915 0.904 - -2.37% -
rng::distance(join_view(vector<vector<int>>)/1024 -1.29% 1.034 1.021 - -1.41% -
SetIntersection_Front_Vector_string_256_16 -1.28% 6465932.056 6382854.579 - -0.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.28% 1218315.335 1202664.124 - -3.29% -
std::rotate_copy(list<int>)/32 -1.28% 8.459 8.351 - -2.07% -
rng::move_backward(list<int>)/64 -1.28% 40.632 40.111 - -0.35% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 -1.28% 6.981 6.892 - 0.38% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.28% 854.435 843.486 - 0.57% -
std::find(list<int>)_(bail_25%)/8192 -1.28% 1449.384 1430.814 - 0.46% -
rng::stable_partition(vector<int>)_(sparse)/32 -1.28% 7.146 7.055 - -5.76% -
BM_MakeHeap_string_Heap_16 -1.28% 4.663 4.603 - -0.93% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.27% 4.006 3.955 - -5.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.27% 19218264.128 18973548.795 - -3.41% -
std::set<std::string>::erase(key)_(non-existent)/8192 -1.27% 32.701 32.285 - -3.68% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 -1.27% 548.785 541.803 - -0.69% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -1.27% 12.319 12.163 - 1.75% -
rng::none_of(list<int>)_(process_all)/50 -1.27% 21.813 21.536 - -1.92% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.27% 25664.250 25338.398 - -10.40% -
BM_std_minmax<unsigned_char>/11 -1.27% 1.823 1.800 - 5.14% -
rng::remove_copy(vector<int>)_(prefix)/50 -1.27% 18.057 17.828 - -0.36% -
BM_std_min<unsigned_short>/8 -1.27% 1.317 1.301 - -0.37% -
rng::copy_if(list<int>)_(every_other)/4096 -1.26% 3277.943 3236.484 - -0.64% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 -1.26% 6.633 6.549 - -0.20% -
std::none_of(vector<int>)_(process_all)/32 -1.26% 8.476 8.369 - -0.11% -
rng::rotate(vector<bool>)_(by_1/4)/50 -1.26% 18.323 18.092 - -2.79% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 -1.26% 25894.548 25567.851 - 2.29% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.26% 18.965 18.726 - -1.05% -
BM_lexicographical_compare_three_way_slow_path/65536 -1.26% 15610.313 15413.504 - -4.61% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.26% 26.822 26.484 - -1.81% -
rng::find_end(vector<int>)_(match_near_end)/8192 -1.26% 205.057 202.477 - -99.83% -
std::multiset<int>::ctor(const&)/32 -1.26% 217.241 214.509 - -5.25% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.26% 4718.331 4659.068 - -0.17% -
SetIntersection_Front_Set_uint64_1024_16 -1.25% 1330161.875 1313485.534 - 2.36% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.25% 23.176 22.885 - 1.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.25% 12423493.737 12267753.736 - -3.41% -
std::find_if_not(vector<int>)_(bail_25%)/8 -1.25% 1.011 0.998 - -10.85% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -1.25% 11.227 11.086 - -8.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.25% 1128194.547 1114079.254 - -0.45% -
rng::find(vector<char>)_(process_all)/8192 -1.25% 136.502 134.796 - -1.44% -
BM_std_min<long_long>/28 -1.25% 2.648 2.615 - -1.66% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -1.25% 36.913 36.452 - 0.51% -
BM_std_min<short>/8 -1.25% 1.342 1.325 - -2.69% -
rng::contains(deque<int>)_(process_all)/32 -1.25% 8.732 8.623 - 0.42% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 -1.25% 612.682 605.049 - -0.01% -
std::stable_partition(list<int>)_(sparse)/32 -1.25% 10.008 9.883 - 0.68% -
rng::copy_n(vector<bool>)_(unaligned)/512 -1.25% 3.424 3.381 - 1.80% -
rng::rotate(vector<bool>)_(by_1/4)/32 -1.24% 18.496 18.266 - -1.91% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.24% 6.229 6.151 - 1.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.24% 19211467.347 18972544.552 - -1.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.24% 16.287 16.084 - -0.81% -
std::partition_copy(deque<int>)/1024 -1.24% 642.348 634.366 - -0.12% -
SetIntersection_Front_Vector_uint64_256_64 -1.24% 4543419.127 4486966.949 - -2.45% -
rng::search_n(list<int>)_(no_match)/1000 -1.24% 712.040 703.194 - -1.10% -
BM_PushHeap_float_Random_4 -1.24% 3.029 2.991 - 5.44% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -1.24% 771.609 762.024 - -50.76% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.24% 55354.138 54667.443 - 0.62% -
rng::partial_sort(deque<int>)_(repeated)/8 -1.24% 27.658 27.315 - -1.16% -
rng::move_backward(deque<int>)/262144 -1.24% 30749.094 30368.190 - 1.47% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.24% 526.113 519.596 - -0.71% -
rng::remove_copy(deque<int>)_(sprinkled)/32 -1.24% 12.316 12.164 - -0.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.24% 9.466 9.349 - -1.92% -
std::map<std::string,_int>::insert(value)_(new_value)/0 -1.24% 32.490 32.089 - 1.82% -
rng::rotate(vector<bool>)_(by_1/2)/32 -1.23% 18.553 18.324 - -2.40% -
BM_SortHeap_pair<uint32,_uint32>_262144 -1.23% 34.295 33.873 - -0.41% -
std::is_sorted_until(list<int>)/1024 -1.23% 763.822 754.411 - 0.12% -
rng::find_end(forward_list<int>)_(same_length)/1000 -1.23% 1478.986 1460.799 - -0.55% -
std::find_first_of(list<int>)_(large_needle)/1024 -1.23% 865836.115 855193.863 - -1.01% -
std::all_of(list<int>)_(process_all)/32 -1.23% 11.793 11.648 - 1.34% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.22% 54032.211 53371.427 - -2.71% -
rng::remove_copy_if(list<int>)_(prefix)/32 -1.22% 17.098 16.889 - -1.00% -
std::all_of(vector<int>)_(process_all)/50 -1.22% 18.401 18.177 - 42.71% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.22% 3.766 3.720 - -1.29% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -1.22% 5.409 5.343 - -1.06% -
BM_RangesPushHeap_float_Random_64 -1.22% 6.747 6.665 - -0.52% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.22% 20.895 20.641 - -1.19% -
BM_std_minmax<unsigned_short>/20 -1.22% 1.996 1.972 - 0.99% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.22% 17.642 17.427 - -3.46% -
BM_deque_deque_move/1024 -1.21% 39.140 38.665 - -1.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.21% 19031918.988 18800929.054 - 0.20% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 -1.21% 20.006 19.764 - 0.55% -
std::map<std::string,_int>::clear()/1024 -1.21% 20603.035 20353.357 - -2.85% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.21% 35102.346 34677.148 - -0.71% -
rng::replace_if(vector<int>)_(sprinkled)/8192 -1.21% 1929.440 1906.084 - -0.92% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.21% 1.682 1.662 - -1.67% -
bm_ranges_swap_ranges_vb_unaligned/64 -1.21% 6.302 6.226 - -1.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.21% 167469229.186 165446463.992 - -0.30% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 -1.20% 39.569 39.093 - -1.20% -
rng::rotate(list<int>)_(by_1/4)/8192 -1.20% 8434.616 8333.202 - 15.51% -
BM_RangesMakeHeap_string_Descending_16384 -1.20% 2.775 2.741 - -28.78% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.20% 6.557 6.479 - -2.81% -
BM_std_minmax<short>/26 -1.20% 2.519 2.489 - 0.34% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -1.20% 1.452 1.434 - -0.17% -
SetIntersection_None_Set_uint64_16384_16 -1.19% 165526653.863 163549126.659 - -0.02% -
BM_std_min<long_long>/30 -1.19% 3.248 3.209 - 1.40% -
BM_std_minmax<char>/15 -1.19% 3.024 2.988 - 1.98% -
std::find_if_not(list<int>)_(process_all)/50 -1.19% 21.649 21.391 - 0.30% -
SetIntersection_Front_Set_string_256_4 -1.19% 5275307.617 5212507.060 - -1.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.19% 35542.341 35119.304 - 0.23% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.19% 17819.160 17607.139 - -0.86% -
BM_deque_vector_move/4000 -1.19% 145.720 143.987 - 2.89% -
BM_lexicographical_compare_three_way_fast_path/262144 -1.19% 61212.633 60486.305 - 0.04% -
BM_std_min<unsigned_char>/22 -1.19% 2.075 2.051 - -2.53% -
rng::copy_backward(list<int>)/4096 -1.18% 3138.112 3100.932 - -0.28% -
rng::find_end(vector<int>)_(match_near_end)/1024 -1.18% 25.183 24.885 - -98.91% -
std::move(list<int>)/512 -1.18% 359.460 355.205 - 1.13% -
SetIntersection_None_Vector_uint64_1024_1024 -1.18% 1150934.178 1137309.465 - -0.69% -
std::move_backward(list<int>)/64 -1.18% 40.178 39.703 - -0.16% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -1.18% 25.010 24.714 - -0.35% -
BM_align/1 -1.18% 0.945 0.934 - 4.15% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 -1.18% 24.347 24.059 - -1.00% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -1.18% 695.698 687.496 - 11.94% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -1.18% 34.268 33.864 - -0.10% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.18% 765.113 756.119 - -1.39% -
BM_lexicographical_compare_three_way_fast_path/16384 -1.18% 3840.488 3795.359 - 0.61% -
rng::move(vector<int>)/4096 -1.17% 137.156 135.546 - -0.11% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.17% 168609475.972 166632806.136 - -1.59% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.17% 19.339 19.113 - -0.23% -
BM_std_minmax<char>/32 -1.17% 1.511 1.493 - -8.82% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.17% 45.171 44.643 - -2.44% -
rng::find(vector<bool>)_(process_all)/8192 -1.17% 33.841 33.445 - -0.63% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -1.17% 14611.788 14441.105 - 2.02% -
BM_std_minmax<short>/16 -1.17% 1.792 1.771 - -6.80% -
std::any_of(vector<int>)_(process_all)/50 -1.16% 18.348 18.135 - -0.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.16% 0.910 0.899 - -2.34% -
BM_std_minmax<long_long>/7 -1.16% 2.621 2.591 - -0.27% -
rng::partition_copy(deque<int>)/1024 -1.16% 694.557 686.491 - -0.30% -
std::move_backward(deque<int>)/1048576 -1.16% 131290.760 129766.264 - 2.07% -
BM_PushHeap_uint32_Ascending_16384 -1.16% 6.721 6.643 - -1.36% -
BM_deque_deque_ranges_copy/4000 -1.16% 147.888 146.174 - -0.78% -
SetIntersection_None_Vector_uint64_262144_262144 -1.16% 1201308.992 1187405.566 - -1.51% -
BM_CmpLess_schar_uint -1.16% 1.119 1.106 - -0.39% -
BM_deque_deque_move/5500 -1.15% 201.166 198.843 - -1.04% -
rng::rotate(list<int>)_(1_element_backward)/50 -1.15% 25.178 24.888 - -1.62% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.15% 12.074 11.935 - 1.14% -
BM_std_min<unsigned_short>/6 -1.15% 0.959 0.948 - -1.16% -
BM_SortHeap_pair<uint32,_uint32>_256 -1.15% 10.343 10.224 - -0.51% -
std::map<int,_int>::clear()/32 -1.15% 666.598 658.928 - 0.49% -
std::all_of(vector<int>)_(process_all)/32 -1.15% 8.410 8.313 - -2.18% -
std::rotate(deque<int>)_(1_element_backward)/32 -1.15% 4.453 4.402 - -3.71% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -1.15% 7156.110 7073.833 - -0.29% -
std::find(deque<int>)_(bail_25%)/32768 -1.15% 1935.494 1913.243 - -0.65% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -1.15% 783.837 774.831 - -0.71% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.15% 5.574 5.510 - 0.55% -
BM_std_min<unsigned_short>/64 -1.15% 3.553 3.512 - 0.38% -
BM_MakeThenSortHeap_float_PipeOrgan_64 -1.15% 4.030 3.984 - 1.93% -
std::copy(list<int>)/4096 -1.15% 3297.292 3259.448 - -1.10% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -1.15% 2.362 2.335 - -6.10% -
BM_CmpEqual_ushort_int -1.15% 1.133 1.120 - -0.30% -
std::stable_sort(deque<int>)_(descending)/1024 -1.15% 2960.581 2926.665 - -0.40% -
rng::partial_sort_copy(deque<int>)_(descending)/8 -1.15% 21.749 21.500 - 9.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.14% 18258795.171 18049777.680 - -1.36% -
BM_RangesPushHeap_string_Descending_4 -1.14% 1.917 1.895 - 0.77% -
BM_PushHeap_float_Ascending_1024 -1.14% 3.141 3.105 - -2.34% -
BM_MakeThenSortHeap_string_Ascending_4 -1.14% 5.277 5.217 - -2.61% -
std::fill_n(deque<int>)/1024 -1.14% 29.778 29.438 - -0.63% -
BM_lexicographical_compare_three_way_fast_path/65536 -1.14% 15304.607 15129.736 - 0.49% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.14% 16.096 15.912 - 0.18% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.14% 1090189.556 1077739.546 - -2.74% -
BM_std_min<unsigned_short>/28 -1.14% 2.685 2.654 - -1.44% -
std::map<std::string,_int>::clear()/32 -1.14% 924.353 913.815 - 1.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.14% 15.220 15.047 - 1.43% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.14% 5738.349 5672.959 - 0.41% -
std::set<std::string>::ctor(const&,_alloc)/32 -1.14% 804.584 795.420 - 0.01% -
std::stable_sort(vector<int>)_(descending)/1024 -1.14% 2861.265 2828.689 - -0.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.14% 1170003.299 1156688.103 - 1.91% -
SetIntersection_None_Set_string_16384_64 -1.14% 201256651.587 198969681.519 - -0.86% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -1.14% 35.716 35.310 - -0.08% -
BM_PopHeap_uint64_16384 -1.13% 31.346 30.991 - -0.81% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.13% 596.125 589.367 - -2.59% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.13% 88.840 87.835 - 0.18% -
BM_CmpEqual_uchar_short -1.13% 1.055 1.044 - 0.31% -
BM_num_put<unsigned_long> -1.13% 11.599 11.468 - -5.12% -
BM_SortHeap_float_64 -1.13% 3.250 3.213 - 1.93% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.13% 34.671 34.280 - -0.92% -
BM_PushHeap_string_Descending_4 -1.13% 1.903 1.882 - -13.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.13% 32753.191 32383.907 - -0.39% -
BM_std_minmax<long_long>/29 -1.13% 4.223 4.176 - -3.53% -
BM_std_min<unsigned_char>/4096 -1.13% 29.251 28.921 - -0.04% -
rng::starts_with(list<int>,_pred)/1024 -1.13% 810.224 801.099 - -0.68% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.13% 4.304 4.256 - -0.65% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -1.13% 11.439 11.310 - -2.70% -
BM_StringConstructDestroyCStr_Large_Opaque -1.13% 14.534 14.371 - 0.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.12% 4449753.418 4399746.906 - -1.21% -
std::copy_if(deque<int>)_(every_other)/64 -1.12% 23.660 23.394 - -0.11% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.12% 1478.315 1461.718 - -1.74% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.12% 22.203 21.954 - 0.01% -
BM_std_minmax_element<short>/4 -1.12% 1.275 1.260 - 2.71% -
std::find_end(list<int>,_pred)_(same_length)/1000 -1.12% 771.395 762.746 - -50.70% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 -1.12% 25.585 25.299 - 1.82% -
std::remove_copy_if(list<int>)_(sprinkled)/32 -1.12% 14.605 14.442 - -0.50% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -1.12% 783.172 774.423 - -1.00% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.12% 19.335 19.119 - -1.23% -
std::partition_copy(vector<int>)/32 -1.12% 8.374 8.281 - 1.49% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.11% 9965990.175 9855092.817 - -1.65% -
BM_deque_deque_move/65536 -1.11% 2844.002 2812.383 - -1.96% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.11% 50708.546 50145.064 - 0.70% -
std::partial_sort(deque<int>)_(descending)/8 -1.11% 43.666 43.181 - 4.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.11% 1187415.894 1174231.399 - 1.14% -
BM_RangesPushHeap_float_Random_1024 -1.11% 7.551 7.467 - 0.94% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -1.11% 14.568 14.406 - -0.78% -
BM_std_min<char>/20 -1.11% 1.501 1.484 - -2.97% -
std::stable_sort(deque<int>)_(heap)/8192 -1.11% 18099.064 17898.341 - 1.74% -
BM_RangesPushHeap_string_SingleElement_4 -1.11% 2.176 2.152 - -6.21% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 -1.11% 16.663 16.478 - -0.16% -
rng::stable_sort(deque<int>)_(descending)/1024 -1.11% 2963.952 2931.166 - -0.44% -
rng::copy_if(list<int>)_(every_other)/512 -1.11% 360.705 356.718 - -0.99% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.11% 8.309 8.217 - -2.30% -
BM_vector_deque_ranges_copy_backward/5500 -1.10% 199.426 197.223 - -0.53% -
SetIntersection_Interlaced_Set_float_1024_16 -1.10% 11648858.419 11520199.636 - -2.20% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.10% 44284.787 43796.208 - -3.29% -
rng::move(list<int>)/1048576 -1.10% 1039105.712 1027659.897 - -0.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.10% 174282.945 172366.461 - -0.77% -
BM_std_min<__int128>/3 -1.10% 1.024 1.012 - -0.57% -
BM_MakeHeap_string_Random_1024 -1.10% 10.942 10.821 - 0.28% -
BM_std_minmax<long_long>/21 -1.10% 3.548 3.509 - 0.11% -
std::find(vector<int>)_(bail_25%)/8192 -1.10% 474.871 469.653 - -0.81% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.10% 16.275 16.096 - -0.69% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.10% 4208.134 4161.914 - -1.08% -
BM_RangesMakeThenSortHeap_string_Random_256 -1.10% 55.034 54.429 - -0.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.10% 1.554 1.537 - -0.08% -
BM_std_min<short>/17 -1.10% 1.576 1.558 - -1.73% -
std::replace(list<int>)_(sprinkled)/32 -1.10% 11.409 11.284 - -0.95% -
BM_RangesPushHeap_string_Descending_256 -1.09% 2.306 2.281 - -3.67% -
BM_RangesMakeThenSortHeap_uint32_Descending_16 -1.09% 5.549 5.488 - -1.37% -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 -1.09% 92961.156 91945.736 - -1.37% -
BM_deque_vector_move_backward/4096 -1.09% 150.433 148.790 - -0.32% -
std::set<int>::erase(key)_(non-existent)/1024 -1.09% 5.347 5.288 - -6.01% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.09% 26290.110 26003.166 - -0.35% -
std::find(vector<int>)_(process_all)/32768 -1.09% 7457.600 7376.331 - -1.29% -
BM_lexicographical_compare_three_way_slow_path/16384 -1.09% 3891.440 3849.094 - -3.40% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 -1.09% 12.478 12.343 - 0.34% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -1.09% 3.098 3.064 - -1.46% -
BM_std_minmax_element<char>/4 -1.09% 1.242 1.228 - -1.12% -
rng::rotate(vector<int>)_(by_1/4)/8192 -1.09% 2616.821 2588.379 - -0.33% -
rng::search(list<int>,_pred)_(no_match)/1024 -1.09% 772.615 764.221 - -0.73% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.09% 45.283 44.792 - 0.02% -
BM_CmpEqual_int_uint -1.08% 1.113 1.101 - -0.98% -
BM_MakeThenSortHeap_string_Heap_64 -1.08% 34.348 33.976 - -0.33% -
rng::move(vector<bool>)_(unaligned)/512 -1.08% 4.191 4.146 - -0.80% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 -1.08% 35.055 34.676 - 20.15% -
rng::replace_if(list<int>)_(prefix)/1024 -1.08% 751.662 743.529 - -0.46% -
std::rotate(list<int>)_(by_1/4)/8192 -1.08% 7360.467 7281.074 - 0.78% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -1.08% 2.991 2.959 - 3.64% -
rng::search(list<int>)_(same_length)/1024 -1.08% 762.836 754.621 - -0.84% -
BM_MakeThenSortHeap_string_Heap_256 -1.08% 49.957 49.419 - 0.67% -
std::map<int,_int>::clear()/1024 -1.08% 10360.278 10248.849 - -3.13% -
std::search(list<int>)_(near_matches)/1024 -1.07% 39882.661 39453.944 - -0.47% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.07% 2858.037 2827.332 - -0.51% -
rng::find_end(list<int>)_(same_length)/1000 -1.07% 748.650 740.610 - -49.82% -
BM_RangesMakeThenSortHeap_string_Random_64 -1.07% 39.654 39.229 - 0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.07% 1254575.720 1241110.409 - -1.92% -
BM_std_min<unsigned_int>/32 -1.07% 2.173 2.149 - -1.04% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.07% 2.547 2.520 - -1.09% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.07% 22.511 22.270 - 1.32% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -1.07% 88.746 87.798 - 53.18% -
std::fill(vector<bool>)/32768 -1.07% 30.060 29.739 - -2.36% -
BM_CmpEqual_short_ushort -1.07% 1.107 1.095 - -1.44% -
std::find(vector<int>)_(process_all)/8192 -1.07% 1864.909 1844.993 - -1.20% -
rng::move_backward(list<int>)/512 -1.07% 374.087 370.097 - -0.13% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.07% 22.454 22.215 - -1.97% -
std::generate_n(list<int>)/50 -1.06% 15.408 15.245 - -11.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.06% 1172371.459 1159904.264 - 0.75% -
std::multiset<std::string>::insert(value)_(new_value)/1024 -1.06% 64.763 64.075 - 4.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.06% 35.742 35.362 - 2.02% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 -1.06% 15188.453 15026.974 - 13.83% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.06% 3.630 3.591 - -0.64% -
BM_RangesPopHeap_string_1024 -1.06% 56.598 55.997 - -0.58% -
BM_RangesMakeHeap_string_SingleElement_262144 -1.06% 7.313 7.236 - -12.02% -
rng::starts_with(list<int>)/1048576 -1.06% 950957.716 940867.824 - -0.58% -
rng::search(deque<int>)_(near_matches)/8192 -1.06% 1463710.768 1448182.971 - -0.02% -
rng::stable_sort(vector<int>)_(shuffled)/8 -1.06% 21.096 20.872 - 0.54% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.06% 221.921 219.573 - -0.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.06% 9.586 9.485 - -0.17% -
rng::reverse_copy(deque<int>)/8 -1.06% 2.972 2.941 - -3.42% -
BM_std_minmax<short>/9 -1.06% 1.178 1.166 - -1.73% -
rng::remove_copy_if(vector<int>)_(prefix)/32 -1.06% 11.295 11.176 - -1.10% -
std::search(deque<int>)_(no_match)/1000 -1.05% 409.427 405.111 - 0.47% -
BM_RangesMakeThenSortHeap_float_Heap_256 -1.05% 6.137 6.072 - 2.96% -
BM_std_min<unsigned_char>/4000 -1.05% 27.450 27.161 - 0.36% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 -1.05% 30.926 30.600 - -0.11% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle -1.05% 56.912 56.313 - -0.35% -
SetIntersection_Interlaced_Vector_float_64_4 -1.05% 18944826.531 18745623.368 - -0.91% -
SetIntersection_Front_Vector_float_262144_256 -1.05% 2371950.200 2347013.989 - -0.94% -
std::find(vector<int>)_(process_all)/1024 -1.05% 244.163 241.597 - -1.03% -
BM_PopHeap_uint64_64 -1.05% 12.779 12.644 - -0.70% -
std::find_end(vector<int>)_(same_length)/1000 -1.05% 244.833 242.259 - -51.46% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.05% 5.279 5.224 - -0.47% -
std::adjacent_find(list<int>,_pred)/8192 -1.05% 8133.606 8048.342 - -0.82% -
SetIntersection_Front_Vector_string_1024_16 -1.05% 1742940.732 1724681.802 - 0.03% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -1.05% 52805.493 52252.603 - 0.14% -
BM_MakeThenSortHeap_float_SingleElement_64 -1.05% 3.346 3.311 - -0.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.05% 199.243 197.160 - -1.27% -
std::move(vector<bool>)_(unaligned)/64 -1.04% 1.544 1.527 - -0.44% -
std::vector<int>::ctor(size)/8192 -1.04% 568.311 562.376 - -1.15% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.04% 35.111 34.745 - -2.03% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.04% 10376.397 10268.159 - -2.65% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.04% 175235.402 173407.807 - 2.09% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 -1.04% 246118.429 243552.380 - -0.30% -
BM_std_minmax<short>/24 -1.04% 2.315 2.291 - 2.97% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.04% 2960.278 2929.471 - -0.49% -
SetIntersection_Front_Vector_string_16384_1 -1.04% 1157268.262 1145232.410 - 0.04% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -1.04% 28.128 27.836 - -42.22% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -1.03% 9.968 9.865 - 1.13% -
SetIntersection_Front_Set_uint32_16384_1 -1.03% 1117214.858 1105659.603 - -0.88% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 -1.03% 21.374 21.153 - 3.15% -
BM_std_minmax<unsigned_int>/64 -1.03% 2.542 2.515 - -0.91% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -1.03% 181.284 179.418 - -8.51% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.03% 265081.401 262352.935 - -2.85% -
rng::remove_copy(deque<int>)_(prefix)/50 -1.03% 20.820 20.606 - -5.77% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -1.03% 1.507 1.491 - -4.43% -
BM_CmpLess_uchar_short -1.03% 1.045 1.035 - -0.81% -
std::set<int>::erase(key)_(existent)/1024 -1.03% 39.055 38.654 - 0.18% -
std::copy_n(vector<bool>)_(aligned)/32768 -1.03% 35.717 35.351 - -0.33% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.03% 12.581 12.452 - -1.60% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.02% 8.700 8.611 - -2.02% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.02% 54.171 53.617 - 0.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.02% 1175564.408 1163551.349 - 0.26% -
BM_std_min<unsigned_short>/7 -1.02% 1.098 1.087 - -1.06% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -1.02% 5.728 5.669 - -1.27% -
SetIntersection_Front_Set_float_1024_1 -1.02% 1124275.612 1112834.278 - -0.46% -
std::find_end(list<int>)_(single_element)/1000 -1.02% 719.335 712.024 - 5.59% -
SetIntersection_None_Vector_float_262144_64 -1.02% 1202935.514 1190714.327 - -3.72% -
rng::find(list<int>)_(bail_25%)/1024 -1.02% 182.331 180.480 - -0.38% -
std::find_if(vector<bool>)_(process_all)/8 -1.01% 5.545 5.489 - -2.08% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -1.01% 23.298 23.061 - 0.76% -
rng::find_end(list<int>)_(single_element)/1000 -1.01% 718.375 711.089 - 4.01% -
BM_std_minmax<short>/27 -1.01% 2.879 2.849 - -0.77% -
rng::remove(vector<int>)_(prefix)/1024 -1.01% 314.118 310.943 - -0.52% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -1.01% 191.861 189.922 - -9.18% -
BM_vector_deque_ranges_copy_backward/1024 -1.01% 38.107 37.723 - -0.79% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -1.01% 67.818 67.135 - -98.69% -
rng::all_of(vector<int>)_(process_all)/50 -1.01% 18.241 18.057 - -2.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.01% 380355.397 376524.593 - 0.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.01% 1189705.812 1177731.258 - -0.40% -
BM_RangesSortHeap_string_16 -1.01% 14.361 14.216 - 0.46% -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 -1.01% 2961.026 2931.249 - -0.98% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -1.00% 4465.697 4420.836 - -4.95% -
SetIntersection_None_Set_string_256_1 -1.00% 12027247.736 11906427.535 - -1.69% -
std::partition(deque<int>)_(sparse)/32 -1.00% 9.762 9.664 - 0.25% -
rng::reverse_copy(vector<int>)/4096 -1.00% 133.553 132.213 - -3.67% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.00% 1298168.457 1285145.426 - 2.70% -
SetIntersection_None_Set_uint64_16384_1 -1.00% 157649012.217 156069161.447 - -0.26% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.00% 4.932 4.882 - -3.23% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 -1.00% 24.609 24.363 - -1.20% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -1.00% 30.731 30.424 - -0.01% -
SetIntersection_Front_Vector_string_256_1 -1.00% 4606312.634 4560223.762 - 0.30% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34921.42% 1001212.809 350638955.021 - 0.06% -
std::rotate_copy(deque<int>)/32 251.26% 2.622 9.211 - 245.14% -
rng::rotate_copy(deque<int>)/32 245.59% 2.693 9.308 - 235.38% -
std::multiset<std::string>::insert(value)_(already_present)/0 178.92% 19.548 54.522 - 178.36% -
SetIntersection_Interlaced_Vector_uint64_262144_16 170.61% 3187398.526 8625433.801 - 157.32% -
std::copy_n(vector<bool>)_(aligned)/1048576 122.21% 1677.673 3727.934 - 71.56% -
std::replace(list<int>)_(prefix)/1024 116.76% 740.008 1604.046 - 116.81% -
rng::fill_n(list<int>)/1024 113.88% 649.708 1389.612 - 113.90% -
std::fill(list<int>)/50 106.41% 16.875 34.832 - -1.65% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 106.14% 0.010 0.021 - 23.71% -
std::move_backward(list<int>)/4096 95.90% 4916.616 9631.629 - 117.79% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 94.92% 369885.230 720973.191 - 1.99% -
rng::rotate_copy(vector<int>)/8192 92.70% 283.624 546.535 - 92.28% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 90.45% 31.611 60.202 - 0.97% -
rng::remove(vector<int>)_(sprinkled)/8192 89.04% 1983.225 3749.163 - -5.31% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 83.70% 22.130 40.653 - 1.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 83.21% 5049280.676 9250903.114 - 106.46% -
BM_std_min<unsigned_short>/1 79.31% 0.254 0.455 - 41.63% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 77.77% 383695.582 682113.508 - 2.84% -
rng::copy_backward(vector<bool>)_(aligned)/262144 77.06% 294.331 521.142 - 85.09% -
rng::remove(vector<int>)_(sprinkled)/1024 75.62% 288.177 506.092 - -7.52% -
BM_deque_deque_ranges_move_backward/0 75.06% 0.792 1.387 - -0.01% -
BM_deque_deque_ranges_copy_backward/0 73.26% 0.801 1.387 - -0.02% -
std::map<std::string,_int>::erase(key)_(existent)/0 72.53% 42.205 72.815 - 67.82% -
BM_deque_deque_copy_backward/0 71.56% 0.809 1.387 - -0.04% -
BM_deque_deque_move_backward/0 70.21% 0.815 1.387 - -0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 70.00% 0.410 0.697 - 66.63% -
std::map<std::string,_int>::contains(key)_(existent)/0 69.90% 0.015 0.025 - 85.67% -
rng::find_end(vector<int>)_(single_element)/8192 69.38% 1912.641 3239.630 - -0.31% -
rng::find_end(vector<int>)_(single_element)/1024 68.92% 242.411 409.487 - -0.31% -
rng::find_end(vector<int>)_(single_element)/1000 68.77% 237.076 400.112 - -0.29% -
std::map<std::string,_int>::erase(key)_(existent)/8192 67.20% 64.897 108.508 - 25.31% -
rng::copy_backward(vector<int>)/262144 66.07% 12462.612 20697.029 - 65.14% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 65.56% 23.891 39.553 - 63.25% -
std::copy_backward(vector<int>)/262144 64.26% 12532.150 20585.673 - 65.27% -
std::multiset<std::string>::find(key)_(existent)/8192 60.40% 28.907 46.366 - 15.90% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 60.24% 42.507 68.112 - -2.29% -
std::copy(deque<int>)/262144 57.19% 10351.613 16272.141 - 57.33% -
SetIntersection_Interlaced_Vector_uint32_16384_64 56.20% 5939588.531 9277437.991 - 7.34% -
rng::contains(list<int>)_(process_all)/8192 56.06% 6967.445 10873.436 - 48.10% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 55.96% 0.447 0.698 - 49.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 55.28% 0.449 0.697 - 62.42% -
rng::generate_n(list<int>)/8192 55.01% 6968.160 10801.070 - 53.84% -
rng::find_end(vector<int>)_(process_all)/8192 54.34% 1904.428 2939.268 - 0.50% -
rng::find_end(vector<int>)_(process_all)/1024 53.51% 242.555 372.348 - 0.34% -
rng::find_end(vector<int>)_(process_all)/1000 53.29% 236.990 363.275 - 0.33% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 53.18% 57.316 87.798 - -1.07% -
rng::copy_n(vector<int>)/32768 53.02% 2294.113 3510.542 - 31.34% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 52.85% 44.854 68.558 - 15.12% -
rng::reverse(list<int>)/4096 52.74% 1752.269 2676.427 - 62.57% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 52.12% 0.390 0.593 - 71.95% -
rng::generate(list<int>)/8192 51.73% 7535.177 11433.093 - 51.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 50.96% 30.666 46.293 - 14.38% -
BM_deque_deque_copy_backward/64 50.77% 3.374 5.087 - -0.30% -
BM_deque_deque_ranges_copy_backward/64 50.59% 3.377 5.085 - -0.32% -
BM_deque_deque_move_backward/64 50.32% 3.379 5.080 - -0.34% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 50.10% 27.360 41.068 - -1.85% -
std::multiset<std::string>::erase(key)_(existent)/1024 50.04% 57.816 86.748 - 1.11% -
BM_deque_deque_ranges_move_backward/64 49.94% 3.377 5.063 - 0.06% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 48.38% 682.767 1013.101 - 71.62% -
rng::find_end(vector<int>)_(process_all)/1048576 48.18% 253644.620 375853.541 - 0.51% -
rng::contains_subrange(list<int>)_(process_all)/8192 47.44% 7007.931 10332.346 - 27.72% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 45.72% 36.974 53.877 - 0.94% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 45.71% 51.106 74.466 - 3.03% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 44.82% 66.582 96.426 - 33.72% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 44.48% 23.878 34.499 - 11.72% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 43.43% 23.458 33.646 - 1.96% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 43.27% 31.860 45.644 - 42.73% -
rng::all_of(list<int>)_(process_all)/8192 43.16% 7416.500 10617.295 - 33.27% -
std::all_of(vector<int>)_(process_all)/50 42.71% 12.737 18.177 - -1.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 42.32% 0.447 0.636 - -8.77% -
BM_RangesMakeHeap_uint64_Random_4 42.03% 1.154 1.639 - 29.30% -
SetIntersection_Interlaced_Vector_uint64_16384_64 41.58% 5991653.634 8482763.933 - 43.02% -
rng::find_if_not(list<int>)_(process_all)/8192 41.57% 8962.737 12688.261 - 75.40% -
SetIntersection_Interlaced_Set_string_16384_16 41.31% 244039477.766 344846797.803 - -2.19% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 40.80% 28.323 39.880 - -1.84% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 40.55% 80589715.558 113272173.889 - 21.99% -
rng::for_each(multimap<int>)/8 40.14% 4.513 6.325 - 2.13% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 39.98% 28.032 39.239 - -0.46% -
BM_std_min<unsigned_int>/1 39.89% 0.325 0.455 - 38.03% -
SetIntersection_Interlaced_Vector_uint64_16384_16 39.85% 2435060.489 3405413.940 - 23.02% -
rng::for_each(set<int>)/8 39.81% 4.616 6.453 - 1.93% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 39.27% 46.158 64.286 - 5.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 39.22% 0.501 0.698 - 25.37% -
std::multiset<std::string>::find(key)_(existent)/1024 39.07% 23.611 32.837 - 14.45% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 38.32% 29.773 41.182 - -0.03% -
SetIntersection_Interlaced_Vector_uint32_16384_256 38.28% 14123298.693 19530289.646 - 43.25% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 38.07% 686.866 948.346 - 48.35% -
std::map<std::string,_int>::insert(value)_(already_present)/0 36.55% 12.159 16.603 - -5.01% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 36.46% 0.261 0.356 - -19.84% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.33% 29.056 39.611 - -9.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 36.27% 248119157.896 338113981.889 - 38.53% -
std::move(deque<int>)/262144 36.22% 14896.958 20292.422 - 34.10% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 35.93% 8.480 11.528 - 35.29% -
rng::for_each(multiset<int>)/8 35.81% 4.575 6.214 - -0.98% -
rng::for_each(map<int>)/8 35.79% 4.474 6.075 - -0.43% -
rng::any_of(list<int>)_(process_all)/8192 35.71% 7108.697 9647.409 - 26.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 35.45% 28.527 38.639 - 34.81% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 34.94% 5.992 8.085 - 33.40% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 34.53% 610.367 821.111 - -2.66% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 34.36% 29.443 39.561 - 32.46% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 34.34% 0.512 0.688 - 36.00% -
rng::is_partitioned(list<int>)_(partitioned)/8192 34.33% 7168.426 9629.652 - 18.39% -
SetIntersection_Interlaced_Vector_uint32_262144_64 34.01% 8210870.189 11003526.773 - 3.15% -
std::find_end(list<int>)_(process_all)/8192 33.35% 6988.646 9319.416 - 26.60% -
std::none_of(list<int>)_(process_all)/8192 33.31% 7200.784 9599.487 - 25.67% -
BM_PopHeap_uint64_1 33.31% 0.519 0.692 - 53.91% -
std::search(deque<int>,_pred)_(no_match)/1024 32.94% 327.319 435.155 - -0.56% -
std::shift_right(deque<int>)/32 32.75% 3.252 4.317 - -0.25% -
rng::unique_copy(list<int>)_(contiguous)/52 32.01% 22.722 29.995 - -0.29% -
SetIntersection_Interlaced_Vector_uint32_16384_16 31.93% 2462320.493 3248470.950 - 29.81% -
std::set<std::string>::erase(key)_(existent)/1024 31.49% 76.565 100.675 - 30.38% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 31.47% 0.336 0.442 - 0.62% -
rng::find_end(deque<int>)_(single_element)/1024 31.34% 277.999 365.131 - 1.97% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 30.38% 24.738 32.254 - -0.64% -
std::move_backward(deque<int>)/64 30.35% 5.474 7.135 - -0.33% -
std::map<std::string,_int>::insert(value)_(new_value)/32 30.31% 33.788 44.030 - -1.98% -
std::all_of(list<int>)_(process_all)/8192 30.22% 7605.898 9904.697 - 20.44% -
std::set<std::string>::insert(value)_(new_value)/8192 30.06% 69.945 90.972 - 27.54% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.72% 2958.414 3837.636 - -0.01% -
std::set<std::string>::erase(iterator)/8192 29.54% 25.805 33.429 - 31.00% -
std::move(vector<bool>)_(aligned)/1048576 29.50% 2116.039 2740.323 - 29.17% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 29.28% 20.451 26.440 - 1.80% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 29.18% 1237.061 1598.017 - 24.69% -
rng::move(vector<bool>)_(aligned)/1048576 29.11% 2124.940 2743.406 - 28.76% -
rng::remove_if(vector<int>)_(sprinkled)/8192 28.99% 2960.697 3819.040 - -0.39% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 28.90% 0.447 0.576 - 18.58% -
rng::move(vector<int>)/32768 28.37% 2143.729 2751.832 - 27.73% -
SetIntersection_Interlaced_Vector_uint32_262144_4 28.35% 1524213.058 1956265.803 - 28.74% -
rng::move_backward(deque<int>)/64 28.23% 5.620 7.206 - 0.33% -
std::move(vector<int>)/32768 28.22% 2130.118 2731.278 - 27.83% -
rng::replace(vector<int>)_(sprinkled)/50 28.18% 8.028 10.290 - 27.87% -
std::reverse(list<int>)/32768 27.90% 16886.928 21598.092 - 16.26% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 27.67% 664.266 848.075 - -4.44% -
std::remove_if(vector<int>)_(sprinkled)/1024 27.56% 409.192 521.965 - -0.18% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 27.31% 17757.838 22607.044 - 27.07% -
BM_std_minmax_element<long_long>/2 27.25% 0.538 0.684 - 5.83% -
rng::transform(list<int>)_(identity_transform)/8192 27.08% 7602.481 9661.069 - 26.41% -
std::transform(list<int>)_(identity_transform)/8192 27.06% 7638.448 9705.261 - 26.00% -
std::find(list<int>)_(process_all)/8192 27.00% 8501.542 10797.183 - 45.52% -
BM_PushHeap_float_Descending_1 26.99% 0.431 0.547 - 6.38% -
rng::copy_backward(list<int>)/32768 26.95% 30329.043 38501.478 - 32.10% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 26.91% 726.136 921.519 - -1.89% -
std::find_first_of(deque<int>)_(large_needle)/50 26.86% 701.586 890.020 - 32.78% -
BM_lexicographical_compare_three_way_slow_path/1 26.71% 0.364 0.462 - 14.78% -
rng::unique_copy(deque<int>)_(sprinkled)/52 26.62% 14.761 18.691 - 19.42% -
rng::for_each(map<int>::iterator)/8 26.49% 4.561 5.769 - -0.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 26.42% 35.100 44.375 - 2.43% -
rng::remove_if(vector<int>)_(sprinkled)/1024 26.15% 409.385 516.421 - -0.46% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 26.09% 0.411 0.519 - 11.14% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 26.04% 28.812 36.316 - 24.21% -
std::find_end(deque<int>)_(single_element)/1000 25.79% 250.177 314.709 - 0.40% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.76% 25.903 32.576 - 25.85% -
std::unordered_set<int>::contains(key)_(non-existent)/32 25.73% 1.529 1.922 - 25.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 25.54% 29.209 36.669 - -1.38% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 25.50% 0.556 0.698 - 69.80% -
rng::search(deque<int>)_(same_length)/1000 25.49% 331.309 415.774 - -2.17% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 25.44% 88.814 111.410 - -9.15% -
std::unordered_set<std::string>::count(key)_(existent)/8192 25.44% 32.211 40.404 - 8.40% -
BM_deque_deque_move_backward/1 25.42% 2.726 3.419 - 1.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 25.41% 0.556 0.697 - 9.57% -
BM_vector_deque_copy_backward/0 25.40% 0.402 0.504 - 0.21% -
std::shift_right(deque<int>)/50 25.22% 4.213 5.276 - -0.42% -
BM_PopHeap_pair<uint32,_uint32>_1 24.90% 0.506 0.633 - 27.24% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 24.89% 0.362 0.452 - 0.19% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 24.77% 770.826 961.795 - 24.74% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 24.68% 46152295.536 57542536.078 - 13.73% -
std::copy(deque<int>)/1048576 24.61% 49733.641 61973.203 - 24.68% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 24.34% 7.181 8.928 - 24.87% -
BM_toupper_char<wchar_t> 24.21% 0.554 0.688 - 12.63% -
BM_deque_deque_move_backward/2 23.98% 2.466 3.058 - 1.80% -
SetIntersection_Interlaced_Vector_uint32_262144_256 23.88% 29468394.511 36504453.643 - 10.20% -
rng::copy(vector<int>)/4096 23.85% 149.432 185.067 - 27.25% -
rng::find_end(deque<int>)_(single_element)/8192 23.78% 2203.322 2727.279 - 7.04% -
std::multiset<std::string>::find(key)_(existent)/32 23.77% 14.756 18.263 - -14.61% -
BM_deque_deque_ranges_move_backward/1 23.74% 2.795 3.458 - 1.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.68% 29.829 36.893 - 22.75% -
rng::find_last(vector<int>)_(bail_90%)/8 23.64% 0.548 0.677 - -0.59% -
SetIntersection_Interlaced_Vector_uint32_262144_16 23.49% 3493641.371 4314347.977 - 30.84% -
std::find_end(deque<int>)_(single_element)/1024 23.27% 259.051 319.341 - -3.87% -
BM_deque_deque_ranges_copy_backward/1 23.21% 2.775 3.419 - 1.63% -
BM_deque_deque_copy_backward/1 23.00% 2.796 3.438 - 2.26% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 22.98% 7290.755 8966.471 - 23.89% -
rng::any_of(list<int>)_(process_all)/32768 22.84% 26027.415 31972.388 - 19.98% -
rng::find_end(deque<int>)_(single_element)/1000 22.78% 293.157 359.937 - 6.10% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 22.24% 1.167 1.426 - 9.50% -
rng::remove_copy(list<int>)_(sprinkled)/8192 22.13% 7033.546 8590.148 - 21.87% -
rng::remove_copy(list<int>)_(prefix)/8192 21.82% 7030.611 8564.831 - 21.43% -
rng::for_each(map<int>)/32 21.79% 21.250 25.880 - -0.65% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.78% 25.525 31.084 - 0.27% -
rng::remove_copy_if(list<int>)_(prefix)/8192 21.73% 7275.557 8856.437 - 21.98% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 21.64% 2.393 2.910 - 22.93% -
std::move_backward(deque<int>)/8 21.51% 3.319 4.032 - 0.22% -
bm_ranges_lexicographical_compare<signed_char>/64 21.41% 1.903 2.311 - 8.75% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 21.38% 49.361 59.912 - -10.26% -
rng::copy(deque<int>)/262144 21.36% 10413.986 12638.417 - 21.60% -
rng::find_end(deque<int>)_(process_all)/1000 21.21% 252.042 305.509 - -0.62% -
std::multiset<std::string>::insert(value)_(already_present)/32 21.14% 41.524 50.302 - 20.61% -
rng::unique_copy(deque<int>)_(contiguous)/32 21.11% 9.753 11.812 - 3.68% -
BM_deque_deque_ranges_move_backward/2 20.92% 2.528 3.057 - 1.77% -
std::all_of(list<int>)_(process_all)/32768 20.86% 26154.359 31609.724 - 18.40% -
BM_deque_deque_ranges_copy_backward/2 20.85% 2.532 3.060 - 1.83% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 20.76% 19.904 24.035 - -10.54% -
std::equal(vector<bool>)_(unaligned)/50 20.72% 0.881 1.064 - 33.03% -
BM_deque_deque_copy_backward/2 20.66% 2.534 3.057 - 1.75% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 20.60% 934903.318 1127449.961 - 29.04% -
std::unordered_set<int>::count(key)_(non-existent)/0 20.59% 0.405 0.488 - 83.46% -
SetIntersection_Interlaced_Vector_uint64_262144_256 20.38% 37799435.342 45501625.758 - 33.07% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 20.15% 28.861 34.676 - -1.08% -
std::copy_backward(list<int>)/32768 20.11% 26680.931 32046.055 - 19.94% -
rng::replace(vector<int>)_(sprinkled)/32 20.07% 5.605 6.729 - 27.08% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 20.02% 1.146 1.376 - 20.23% -
rng::copy(deque<int>)/1048576 19.99% 49936.408 59918.346 - 19.78% -
std::multiset<int>::find(key)_(non-existent)/8192 19.94% 8.539 10.241 - 19.49% -
std::remove_copy(list<int>)_(sprinkled)/8192 19.83% 6963.016 8343.654 - 19.50% -
std::count_if(list<int>)_(every_other)/8192 19.81% 7650.780 9166.718 - 18.99% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 19.77% 289.489 346.731 - 2.76% -
std::equal(vector<bool>)_(unaligned)/8 19.72% 0.852 1.020 - 38.25% -
rng::stable_partition(list<int>)_(dense)/8192 19.64% 18229.439 21810.556 - 15.23% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.64% 37.552 44.927 - 19.94% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 19.41% 29.548 35.282 - 10.85% -
rng::for_each(set<int>)/32 19.37% 21.407 25.552 - -0.10% -
BM_RangesMakeHeap_float_Random_4 19.04% 1.530 1.821 - 15.93% -
std::remove_copy_if(list<int>)_(prefix)/8192 18.67% 7277.034 8635.554 - 19.24% -
BM_std_minmax<unsigned_long_long>/1 18.66% 0.583 0.692 - 21.50% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 18.52% 7217.778 8554.188 - 18.43% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 18.49% 1.080 1.280 - 0.05% -
SetIntersection_Interlaced_Vector_uint64_256_16 18.44% 6192708.049 7334849.607 - 9.76% -
rng::move_backward(list<int>)/262144 18.42% 266936.807 316103.814 - -5.76% -
std::remove_copy(list<int>)_(prefix)/8192 18.30% 7023.971 8309.556 - 18.40% -
BM_deque_deque_copy_backward/512 18.16% 18.571 21.943 - 0.67% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 18.16% 1.238 1.463 - 12.78% -
BM_RangesPushHeap_string_Ascending_16384 18.11% 19.301 22.797 - 14.33% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 18.08% 1.338 1.580 - 11.10% -
std::rotate(list<int>)_(1_element_forward)/32 18.03% 12.384 14.617 - 1.44% -
std::unique(list<int>)_(sprinkled)/1024 18.02% 951.079 1122.461 - 16.68% -
BM_std_min<unsigned_char>/1 17.99% 0.325 0.383 - 16.52% -
rng::find_first_of(vector<int>)_(small_needle)/32 17.42% 47.426 55.687 - 10.83% -
rng::stable_partition(deque<int>)_(dense)/50 17.37% 37.400 43.896 - 20.44% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 17.37% 1.157 1.357 - 0.69% -
rng::reverse(list<int>)/32768 17.26% 17636.746 20679.971 - 20.88% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 17.23% 7580.128 8886.038 - 16.86% -
rng::none_of(list<int>)_(process_all)/32768 17.16% 25482.773 29855.406 - 14.08% -
rng::for_each(multimap<int>)/32 17.11% 22.421 26.258 - 1.38% -
SetIntersection_Interlaced_Vector_uint32_256_64 17.09% 7282858.379 8527586.941 - 1.57% -
rng::for_each(multiset<int>)/32 17.04% 21.894 25.626 - -0.05% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 17.04% 5.367 6.281 - 18.59% -
BM_StringRelational_Eq_Small_Small_ChangeLast 16.98% 1.678 1.962 - -7.80% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 16.91% 24.668 28.838 - 13.47% -
std::copy_n(vector<int>)/262144 16.91% 12464.838 14572.064 - 16.28% -
std::remove(list<int>)_(prefix)/1024 16.88% 997.403 1165.766 - 13.88% -
rng::remove(vector<int>)_(sprinkled)/50 16.86% 55.156 64.453 - -1.65% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 16.75% 6.667 7.784 - -16.10% -
std::multimap<std::string,_int>::ctor(const&)/32 16.71% 712.884 832.035 - -0.19% -
BM_StringRelational_Less_Small_Large_Control 16.69% 1.617 1.887 - 13.23% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 16.65% 60.162 70.176 - 37.64% -
std::set<std::string>::erase(iterator)/0 16.55% 25.427 29.637 - 15.77% -
rng::for_each_n(list<int>)/8192 16.42% 7226.471 8412.812 - 7.51% -
rng::contains_subrange(deque<int>)_(same_length)/16 16.38% 11.232 13.072 - 0.68% -
std::for_each_n(list<int>)/8192 16.34% 7280.648 8470.378 - 9.67% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 16.30% 19.084 22.196 - 1.33% -
BM_RangesPushHeap_string_Random_262144 16.28% 18.500 21.512 - 17.37% -
rng::unique_copy(deque<int>)_(sprinkled)/32 16.28% 10.083 11.725 - 26.25% -
rng::all_of(list<int>)_(process_all)/32768 16.26% 25784.776 29978.325 - 13.68% -
rng::copy_n(vector<int>)/262144 16.26% 12530.330 14567.804 - 16.17% -
std::set<std::string>::find(key)_(non-existent)/32 16.21% 9.278 10.782 - 2.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.13% 507.591 589.458 - 16.51% -
std::find_if_not(list<int>)_(process_all)/8192 16.09% 8232.869 9557.594 - 7.83% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 16.03% 30.443 35.322 - 1.24% -
std::generate_n(list<int>)/8192 16.00% 6911.802 8017.833 - 15.26% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 15.85% 3175.716 3679.199 - 11.91% -
std::map<std::string,_int>::erase(iterator)/8192 15.76% 26.448 30.615 - 17.24% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 15.70% 8368.913 9683.039 - 16.64% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 15.62% 10279.085 11884.638 - -2.89% -
BM_std_min<char>/1 15.58% 0.288 0.333 - 29.99% -
std::copy_if(list<int>)_(every_other)/32768 15.57% 25223.941 29152.208 - 15.79% -
rng::rotate(list<int>)_(by_1/4)/8192 15.51% 7214.352 8333.202 - -1.20% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 15.47% 46.520 53.716 - 16.82% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 15.36% 25.696 29.643 - 0.20% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 15.31% 13.359 15.404 - 15.50% -
std::none_of(list<int>)_(process_all)/32768 15.27% 25757.955 29690.820 - 12.63% -
rng::stable_partition(deque<int>)_(dense)/32 15.24% 28.003 32.272 - 16.22% -
BM_vector_deque_move_backward/0 15.18% 0.444 0.511 - 2.59% -
std::is_partitioned(list<int>)_(partitioned)/8192 15.14% 6492.491 7475.325 - 9.86% -
rng::find_first_of(vector<int>)_(small_needle)/50 15.07% 71.689 82.494 - 12.52% -
rng::find(vector<int>)_(bail_25%)/8 15.03% 1.368 1.574 - -0.86% -
std::map<std::string,_int>::erase(iterator)/1024 14.97% 26.862 30.884 - 15.56% -
std::map<std::string,_int>::erase(iterator)/0 14.94% 27.413 31.508 - 15.28% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 14.93% 31.581 36.298 - -1.37% -
rng::unique_copy(list<int>)_(sprinkled)/8192 14.90% 6980.278 8020.549 - 6.54% -
BM_RangesMakeHeap_float_Descending_64 14.90% 0.193 0.222 - 5.85% -
BM_deque_deque_move_backward/512 14.78% 18.633 21.388 - -0.00% -
rng::remove(list<int>)_(prefix)/8192 14.67% 8523.112 9773.723 - 10.70% -
rng::unique_copy(list<int>)_(contiguous)/8192 14.59% 6916.000 7924.804 - 12.38% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 14.57% 698.815 800.665 - 0.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 14.50% 3321.319 3803.071 - 14.31% -
BM_PushHeap_string_Ascending_256 14.25% 10.184 11.635 - 23.23% -
BM_deque_vector_ranges_copy_backward/0 14.20% 1.377 1.572 - 2.24% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 14.04% 4.463 5.090 - 0.41% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 14.00% 7421.813 8460.622 - 13.81% -
std::search(list<int>)_(no_match)/8192 13.99% 7152.815 8153.251 - 15.70% -
rng::find_first_of(vector<int>)_(small_needle)/1024 13.92% 1412.620 1609.309 - 12.02% -
std::rotate(list<int>)_(1_element_forward)/50 13.92% 24.278 27.656 - 4.91% -
std::search(deque<int>,_pred)_(near_matches)/1000 13.89% 23307.568 26545.897 - 11.90% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 13.83% 566.041 644.342 - 17.33% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 13.83% 13201.508 15026.974 - -1.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 13.79% 10.446 11.886 - 13.38% -
BM_std_minmax_element<long_long>/3 13.68% 1.121 1.275 - 6.65% -
std::find_first_of(deque<int>)_(large_needle)/32 13.64% 305.248 346.871 - 22.54% -
std::unordered_set<std::string>::contains(key)_(existent)/32 13.62% 33.079 37.584 - 0.49% -
BM_std_minmax_element<short>/3 13.62% 1.148 1.305 - 8.88% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 13.61% 26.132 29.687 - -7.21% -
BM_MakeHeap_uint32_Random_1024 13.60% 1.030 1.171 - 5.83% -
std::unordered_set<int>::count(key)_(existent)/32 13.53% 1.470 1.669 - 6.41% -
rng::find_first_of(vector<int>)_(small_needle)/8192 13.52% 11288.437 12815.173 - 12.49% -
rng::is_sorted_until(deque<int>,_pred)/8 13.45% 3.855 4.374 - 3.04% -
BM_StringFindStringLiteral/64 13.45% 2.097 2.379 - 12.53% -
BM_vector_deque_ranges_move/2 13.45% 1.727 1.959 - -5.34% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 13.31% 0.616 0.697 - 25.89% -
BM_vector_deque_move/2 13.10% 1.832 2.072 - 19.24% -
rng::find_if_not(list<int>)_(bail_25%)/32768 13.09% 10469.102 11839.800 - 48.15% -
std::search(deque<int>,_pred)_(near_matches)/1024 13.08% 24476.718 27677.433 - 11.52% -
std::map<std::string,_int>::erase(key)_(existent)/32 13.06% 80.000 90.449 - 72.66% -
BM_RangesPopHeap_float_256 13.06% 19.990 22.600 - 3.07% -
BM_PushHeap_string_Ascending_1024 13.00% 13.088 14.789 - 24.62% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 12.92% 0.363 0.410 - -9.35% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 12.91% 1.431 1.616 - 3.38% -
rng::find_last_if(list<int>)_(bail_90%)/1024 12.86% 70.919 80.040 - -0.72% -
std::remove_if(list<int>)_(prefix)/8192 12.83% 9351.179 10551.398 - 4.70% -
BM_RangesPopHeap_uint64_1 12.83% 0.445 0.502 - 0.43% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 12.79% 556.187 627.300 - 14.91% -
rng::stable_partition(deque<int>)_(dense)/1024 12.76% 590.021 665.279 - 16.87% -
rng::unique(list<int>,_pred)_(sprinkled)/32 12.72% 64.753 72.988 - 3.19% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 12.71% 0.362 0.408 - -9.57% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 12.70% 21.732 24.493 - -21.95% -
std::find_if(vector<int>)_(bail_25%)/8 12.70% 0.995 1.121 - -0.20% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 12.69% 21.583 24.323 - -0.90% -
BM_vector_deque_copy_backward/1 12.69% 2.310 2.604 - 1.50% -
std::any_of(list<int>)_(process_all)/32768 12.68% 25836.779 29112.994 - 9.60% -
rng::for_each(multimap<int>::iterator)/8 12.67% 4.500 5.070 - -0.29% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.65% 8.677 9.774 - 6.30% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 12.65% 3322.226 3742.371 - 11.55% -
rng::for_each(set<int>::iterator)/8 12.60% 4.534 5.105 - 1.66% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 12.59% 18.866 21.241 - 3.68% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 12.58% 37.956 42.733 - 9.63% -
rng::move(deque<int>)/1048576 12.56% 54335.645 61159.861 - 10.81% -
rng::contains_subrange(list<int>)_(single_element)/8192 12.52% 6995.482 7871.513 - 13.21% -
SetIntersection_Front_Set_string_256_256 12.51% 27952799.539 31449943.011 - 5.27% -
BM_tolower_char<wchar_t> 12.50% 0.614 0.691 - 0.01% -
BM_RangesPushHeap_string_Ascending_262144 12.40% 35.282 39.655 - 30.76% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 12.39% 608.872 684.307 - -0.88% -
BM_StringCtorDefault 12.36% 0.235 0.264 - -42.37% -
std::unordered_multiset<int>::contains(key)_(existent)/32 12.32% 1.293 1.452 - 14.14% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 12.31% 6.215 6.980 - -34.51% -
BM_StringRelational_Eq_Large_Large_ChangeLast 12.29% 1.854 2.082 - -0.04% -
rng::find(vector<char>)_(bail_25%)/8 12.28% 0.983 1.104 - 3.57% -
std::unordered_set<std::string>::find(key)_(existent)/8192 12.26% 35.502 39.856 - -2.33% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 12.24% 61.439 68.959 - 62.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 12.20% 9745650.668 10935102.184 - 15.85% -
BM_std_min<unsigned___int128>/1 12.20% 0.367 0.412 - 21.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 12.20% 85.416 95.837 - 8.27% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 12.06% 1245.259 1395.382 - 0.40% -
BM_toupper_char<char> 12.05% 0.615 0.690 - 0.01% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 12.05% 1.308 1.466 - 17.30% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 12.05% 7591.158 8505.766 - 11.09% -
rng::rotate(list<int>)_(1_element_forward)/50 12.04% 24.293 27.219 - -0.56% -
std::multimap<std::string,_int>::count(key)_(existent)/32 12.03% 17.897 20.050 - -2.78% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 12.00% 0.365 0.408 - -9.80% -
rng::find(list<int>)_(bail_25%)/32768 11.96% 7609.810 8520.147 - 4.45% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 11.95% 0.256 0.287 - 6.75% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 11.94% 614.138 687.496 - -1.18% -
std::move(deque<int>)/1048576 11.92% 54416.177 60901.219 - 11.08% -
std::multimap<std::string,_int>::erase(iterator)/32 11.82% 29.411 32.888 - 3.77% -
BM_deque_vector_copy_backward/0 11.82% 1.379 1.542 - -3.91% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.81% 9.205 10.292 - 1.47% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 11.81% 23.038 25.758 - 18.24% -
BM_StringRead_Cold_Deep_Small 11.64% 0.807 0.901 - 5.77% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.62% 314603016.862 351161601.877 - 0.20% -
rng::remove_if(vector<int>)_(sprinkled)/50 11.56% 59.652 66.546 - 1.02% -
std::rotate_copy(list<int>)/8192 11.55% 6733.372 7511.039 - 11.81% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 11.47% 4306.998 4801.203 - -0.52% -
rng::for_each(multimap<int>::iterator)/32 11.47% 21.200 23.631 - 0.07% -
std::find_end(deque<int>,_pred)_(single_element)/8192 11.46% 4315.998 4810.710 - -2.03% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 11.45% 1623.415 1809.234 - 4.05% -
BM_StringRelational_Eq_Empty_Empty_Control 11.44% 1.854 2.067 - 0.11% -
std::copy_if(list<int>)_(entire_range)/32768 11.43% 30003.419 33432.675 - 18.68% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 11.39% 150.190 167.303 - 1.92% -
BM_vector_deque_copy_backward/64000 11.36% 7240.333 8062.563 - 2.98% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 11.36% 1543.415 1718.688 - -3.35% -
SetIntersection_Interlaced_Vector_uint32_1024_256 11.36% 6366303.523 7089264.062 - 29.91% -
BM_vector_deque_ranges_move_backward/70000 11.33% 7651.795 8518.740 - 3.08% -
BM_StringRead_Cold_Shallow_Empty 11.31% 0.786 0.875 - 6.97% -
rng::for_each(multiset<int>::iterator)/32 11.26% 21.455 23.872 - -0.01% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 11.25% 0.464 0.516 - 8.28% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 11.22% 58.658 65.240 - 3.00% -
BM_MakeThenSortHeap_float_Descending_16384 11.20% 27.349 30.412 - 1.71% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 11.15% 31.233 34.717 - 6.08% -
std::unique(list<int>)_(sprinkled)/8192 11.11% 7798.769 8665.283 - 9.70% -
BM_StringRead_Cold_Deep_Large 11.04% 1.209 1.343 - 4.86% -
std::remove_if(vector<int>)_(sprinkled)/50 11.03% 60.085 66.710 - -0.73% -
std::any_of(list<int>)_(process_all)/8192 11.02% 7129.926 7915.525 - 3.76% -
std::find_if_not(vector<int>)_(process_all)/32768 11.01% 8808.379 9778.597 - -0.05% -
BM_PopHeap_uint32_1 11.01% 0.456 0.507 - -19.69% -
SetIntersection_Interlaced_Set_uint64_1024_1024 11.01% 15186180.066 16857449.388 - -0.29% -
std::multiset<std::string>::count(key)_(existent)/1024 11.00% 23.543 26.133 - 12.79% -
std::find(list<int>)_(process_all)/32768 11.00% 27610.919 30647.873 - 17.73% -
std::move(vector<bool>)_(unaligned)/512 10.98% 3.977 4.414 - -2.18% -
BM_StringFindStringLiteral/32 10.97% 1.667 1.850 - 11.50% -
rng::is_sorted(vector<int>,_pred)/8 10.96% 3.512 3.897 - -6.34% -
rng::for_each_n(list<int>)/50 10.95% 21.734 24.113 - -0.48% -
BM_std_min<int>/70000 10.93% 2053.495 2278.043 - 4.05% -
std::search(deque<int>)_(near_matches)/1024 10.91% 20648.652 22901.736 - 2.91% -
BM_RangesPopHeap_float_64 10.91% 12.252 13.589 - 1.31% -
BM_StringRead_Cold_Shallow_Large 10.90% 1.034 1.146 - 3.65% -
std::find_if_not(vector<int>)_(process_all)/8192 10.88% 2194.863 2433.622 - -0.10% -
std::find_if_not(list<int>)_(bail_25%)/32768 10.85% 7601.481 8426.427 - -11.49% -
std::swap_ranges(deque<int>)/1024 10.84% 329.566 365.301 - 14.22% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 10.83% 17459.607 19350.015 - 2.03% -
rng::unique(list<int>,_pred)_(sprinkled)/52 10.82% 82.809 91.765 - 4.09% -
BM_std_minmax<short>/4 10.75% 0.971 1.075 - -6.75% -
std::find_first_of(vector<int>)_(large_needle)/8192 10.74% 7061741.999 7820400.456 - 7.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 10.74% 20123377.965 22284591.212 - 4.40% -
rng::rotate(deque<int>)_(1_element_backward)/1024 10.73% 39.110 43.308 - 0.21% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 10.72% 65.173 72.161 - 11.36% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 10.70% 28232.246 31252.686 - -1.57% -
BM_std_min<unsigned_int>/70000 10.64% 2056.070 2274.917 - 3.81% -
std::set<std::string>::equal_range(key)_(existent)/8192 10.61% 27.006 29.872 - 8.84% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 10.61% 6.300 6.969 - 10.79% -
BM_std_minmax<unsigned_short>/2 10.60% 0.848 0.937 - 4.91% -
BM_PushHeap_uint64_SingleElement_1 10.60% 0.522 0.577 - -0.07% -
std::set<std::string>::contains(key)_(existent)/1024 10.59% 21.246 23.496 - 11.30% -
BM_std_minmax<unsigned_long_long>/3 10.56% 1.239 1.369 - 12.39% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 10.51% 22.057 24.375 - 5.36% -
std::find_end(deque<int>)_(process_all)/1024 10.49% 265.101 292.909 - -0.22% -
rng::contains_subrange(deque<int>)_(same_length)/32 10.48% 18.628 20.581 - 0.49% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 10.43% 68532.616 75677.316 - 10.52% -
SetIntersection_Interlaced_Vector_uint32_256_16 10.40% 6730537.600 7430651.440 - 8.34% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 10.40% 91.418 100.927 - -2.95% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 10.36% 19.154 21.139 - 0.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10.35% 9781715.482 10794410.065 - 11.66% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 10.32% 38.617 42.601 - -7.74% -
std::search(deque<int>)_(near_matches)/1000 10.31% 19754.209 21791.541 - 2.89% -
std::shift_right(list<int>)/50 10.29% 26.923 29.694 - 6.74% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 10.29% 4.875 5.377 - 9.92% -
std::set<int>::count(key)_(non-existent)/1024 10.23% 7.536 8.307 - 10.12% -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.20% 9.986 11.005 - 15.05% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 10.19% 777.472 856.667 - -3.71% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 10.19% 46.450 51.181 - -0.05% -
BM_vector_deque_move/1 10.15% 2.111 2.325 - 16.19% -
rng::any_of(deque<int>)_(process_all)/50 10.14% 18.340 20.201 - -0.73% -
BM_vector_deque_copy_backward/2 10.10% 2.067 2.276 - -0.76% -
BM_std_minmax<char>/11 10.10% 1.648 1.815 - 0.65% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 10.09% 588.182 647.543 - 11.98% -
BM_std_min<short>/13 10.07% 1.154 1.270 - 10.14% -
rng::swap_ranges(list<int>)/8192 10.03% 10073.590 11084.078 - 9.89% -
BM_MakeHeap_uint32_Random_16 9.98% 1.253 1.378 - 3.49% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 9.97% 2.578 2.835 - -3.24% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 9.95% 7.658 8.420 - 10.03% -
BM_std_minmax_element<int>/3 9.94% 1.044 1.148 - -10.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 9.92% 3.296 3.623 - 9.57% -
BM_RangesMakeThenSortHeap_float_Descending_16384 9.87% 26.653 29.283 - -0.43% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 9.86% 1.875 2.060 - 2.94% -
rng::copy_if(list<int>)_(entire_range)/64 9.80% 30.797 33.814 - 1.55% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 9.78% 1341.843 1473.017 - 9.60% -
BM_deque_deque_ranges_copy_backward/512 9.75% 19.497 21.398 - 0.02% -
std::swap_ranges(deque<int>)/8192 9.73% 2635.988 2892.544 - 13.17% -
rng::rotate(list<int>)_(by_1/2)/32 9.71% 6.099 6.691 - -0.62% -
rng::partition(deque<int>)_(dense)/50 9.71% 15.399 16.894 - 21.38% -
std::find(vector<char>)_(bail_25%)/8 9.70% 1.011 1.109 - 4.50% -
std::multiset<std::string>::count(key)_(existent)/32 9.69% 18.033 19.782 - 0.05% -
BM_StringRead_Cold_Deep_Empty 9.65% 0.802 0.879 - 5.36% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 9.63% 60.673 66.519 - 2.57% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 9.58% 670.415 734.621 - -34.90% -
rng::remove(vector<int>)_(sprinkled)/32 9.55% 51.390 56.295 - -3.02% -
BM_StringEraseWithMove_Huge_Opaque 9.53% 46.165 50.565 - -8.43% -
rng::move(deque<int>)/64 9.52% 6.318 6.920 - 7.45% -
rng::find_end(list<int>)_(process_all)/8192 9.51% 6826.746 7476.130 - -1.95% -
std::set<std::string>::count(key)_(non-existent)/32 9.49% 9.672 10.590 - 3.56% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 9.48% 0.526 0.576 - 9.21% -
BM_StringRead_Cold_Shallow_Small 9.46% 0.777 0.850 - 3.72% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.42% 10.593 11.591 - 8.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 9.37% 34.282 37.495 - 31.07% -
rng::rotate(deque<int>)_(1_element_backward)/32 9.34% 4.148 4.536 - 0.49% -
rng::copy_if(list<int>)_(every_other)/32768 9.33% 25335.272 27699.305 - 5.10% -
rng::partial_sort_copy(deque<int>)_(descending)/8 9.29% 19.673 21.500 - -1.15% -
BM_PopHeap_float_256 9.26% 20.337 22.222 - -0.62% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 9.24% 28.901 31.573 - 2.83% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 9.24% 16.136 17.626 - -0.07% -
rng::move_backward(deque<int>)/8 9.22% 3.657 3.994 - -0.02% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 9.20% 38369398.111 41900289.176 - 5.84% -
rng::count_if(list<int>)_(every_other)/8192 9.20% 7302.102 7973.955 - 8.09% -
std::find_if_not(list<int>)_(process_all)/32768 9.20% 29947.386 32702.191 - 16.95% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 9.18% 16418.571 17925.201 - -0.41% -
BM_vector_deque_copy_backward/65536 9.17% 7749.664 8460.263 - 5.58% -
BM_std_minmax<short>/32 9.15% 1.229 1.341 - -3.06% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 9.14% 70.948 77.433 - 6.00% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 9.09% 1.485 1.620 - 2.47% -
rng::remove_if(list<int>)_(prefix)/8192 9.09% 9138.536 9968.986 - 5.72% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 9.02% 10062.098 10969.973 - 0.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 9.02% 11961779.316 13040552.285 - 6.57% -
BM_vector_deque_ranges_copy_backward/70000 8.98% 8155.895 8888.702 - 3.03% -
std::set<int>::insert(value)_(new_value)/8192 8.94% 71.043 77.397 - 5.95% -
std::shift_right(deque<int>)/1024 8.93% 39.829 43.387 - 0.23% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 8.92% 216.654 235.986 - 6.71% -
BM_vector_deque_move_backward/65536 8.91% 7352.003 8007.207 - 2.54% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.90% 3.817 4.157 - 8.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 8.90% 35.352 38.498 - 6.23% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 8.90% 1.038 1.130 - 1.06% -
BM_RangesPopHeap_float_16 8.89% 6.443 7.016 - 1.45% -
std::multiset<std::string>::count(key)_(non-existent)/32 8.87% 9.345 10.174 - 2.55% -
std::stable_partition(vector<int>)_(sparse)/32 8.84% 6.874 7.482 - 1.80% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 8.82% 24.307 26.451 - 0.23% -
std::find_end(deque<int>)_(process_all)/1000 8.82% 262.581 285.742 - -0.05% -
BM_PushHeap_string_Ascending_64 8.79% 7.139 7.767 - 13.17% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.77% 16.239 17.663 - -0.11% -
BM_PushHeap_uint32_QuickSortAdversary_16 8.75% 0.936 1.018 - 10.62% -
std::find_end(deque<int>,_pred)_(single_element)/1000 8.74% 597.719 649.970 - -0.35% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.74% 34.305 37.304 - -0.12% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 8.74% 4.569 4.968 - -11.77% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.72% 661.657 719.376 - -0.16% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 8.67% 0.965 1.049 - 3.23% -
std::find_end(list<int>)_(process_all)/1048576 8.66% 817328.440 888105.994 - 1.13% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 8.64% 21.417 23.267 - 2.96% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 8.62% 3.854 4.186 - 7.07% -
BM_MakeHeap_uint32_Heap_64 8.61% 0.234 0.254 - 8.65% -
std::map<std::string,_int>::find(key)_(existent)/8192 8.60% 31.010 33.679 - 15.19% -
std::unique_copy(deque<int>)_(sprinkled)/32 8.60% 9.231 10.024 - -0.17% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 8.58% 100132907.677 108725143.569 - 19.22% -
SetIntersection_Front_Set_uint32_1024_256 8.58% 4588185.853 4981764.898 - -0.38% -
rng::move(deque<int>)/262144 8.58% 14995.658 16281.650 - 7.59% -
std::find_if_not(list<int>)_(bail_25%)/8 8.57% 1.216 1.320 - 3.65% -
rng::find_end(list<int>)_(process_all)/1024 8.57% 673.763 731.472 - -0.10% -
rng::for_each(map<int>::iterator)/32 8.53% 22.979 24.939 - 0.19% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 8.52% 1.370 1.486 - -2.97% -
std::set<std::string>::equal_range(key)_(existent)/32 8.48% 15.506 16.821 - 8.15% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 8.46% 5.000 5.423 - 0.58% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8.44% 8607.197 9333.982 - 8.93% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 8.44% 6.817 7.392 - 3.86% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 8.44% 10.198 11.059 - 3.07% -
std::find_end(list<int>)_(process_all)/1000 8.41% 656.214 711.407 - -0.12% -
std::find_if_not(vector<int>)_(process_all)/1024 8.38% 283.693 307.462 - -0.27% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 8.37% 1.316 1.426 - 3.26% -
std::unique_copy(list<int>)_(sprinkled)/8192 8.36% 6999.597 7584.869 - 8.87% -
std::move_backward(deque<int>)/512 8.34% 23.961 25.959 - -0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 8.32% 0.708 0.767 - 9.49% -
std::multiset<int>::equal_range(key)_(existent)/1024 8.31% 4.951 5.363 - -0.85% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 8.31% 566.526 613.581 - -1.78% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 8.30% 0.495 0.536 - 8.40% -
BM_vector_deque_ranges_move/1 8.27% 2.031 2.199 - -7.21% -
std::list<int>::insert(begin)_(cheap_elements)/32 8.27% 10.127 10.964 - 5.27% -
rng::stable_sort(deque<int>)_(descending)/8 8.25% 27.355 29.612 - 1.67% -
std::unordered_set<int>::find(key)_(non-existent)/32 8.22% 0.983 1.064 - 0.45% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 8.22% 1.710 1.851 - -0.03% -
std::mismatch(list<int>)_(it,_it,_it)/8192 8.22% 7427.540 8037.844 - 10.04% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 8.20% 10.557 11.423 - 16.92% -
rng::remove_if(list<int>)_(sprinkled)/8192 8.18% 8279.149 8956.347 - 6.28% -
BM_PopHeap_float_64 8.16% 12.508 13.528 - -0.58% -
std::find_end(deque<int>)_(single_element)/8192 8.15% 2038.462 2204.627 - -9.13% -
rng::find_end(list<int>)_(process_all)/1048576 8.13% 824731.927 891805.133 - 1.44% -
BM_PopHeap_float_16 8.13% 6.477 7.004 - 0.18% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.11% 26.924 29.108 - -0.03% -
rng::is_partitioned(deque<int>)_(partitioned)/32 8.10% 10.572 11.428 - 25.22% -
BM_PushHeap_float_Random_1 8.08% 0.517 0.559 - 0.04% -
rng::move_backward(deque<int>)/512 8.07% 24.122 26.068 - -0.12% -
rng::move_backward(vector<int>)/262144 8.06% 22076.034 23856.323 - 7.82% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 8.05% 2.689 2.905 - 11.18% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 8.05% 38406016.163 41496531.880 - 4.73% -
BM_MakeThenSortHeap_float_Descending_256 8.04% 5.722 6.182 - 0.97% -
BM_PushHeap_uint32_Random_1 8.01% 0.448 0.484 - -7.73% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 7.99% 596.810 644.505 - 0.25% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 7.97% 54705.056 59064.654 - -1.66% -
BM_deque_vector_ranges_copy/0 7.96% 1.419 1.532 - 5.50% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 7.92% 18999.792 20504.688 - 7.96% -
std::move_backward(vector<int>)/262144 7.90% 21939.934 23672.944 - 7.10% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 7.89% 24.069 25.968 - -0.27% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 7.87% 5300.869 5717.797 - -0.25% -
rng::find_last_if(deque<int>)_(bail_90%)/8 7.86% 0.908 0.979 - -0.58% -
rng::contains_subrange(list<int>)_(same_length)/8192 7.84% 7921.446 8542.214 - 7.37% -
rng::find_last(vector<char>)_(bail_90%)/1024 7.84% 12.079 13.025 - -9.60% -
std::set<int>::count(key)_(non-existent)/8192 7.82% 11.333 12.220 - 7.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 7.82% 1330282.741 1434319.123 - 1.32% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.82% 283833.536 306016.882 - -0.15% -
rng::none_of(list<int>)_(process_all)/8192 7.81% 7296.340 7866.095 - -0.79% -
std::stable_partition(vector<int>)_(sparse)/50 7.81% 20.155 21.729 - 2.33% -
rng::remove_if(list<int>)_(sprinkled)/1024 7.79% 997.888 1075.650 - 7.13% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 7.77% 1.387 1.494 - 3.89% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 7.75% 5696.825 6138.556 - 7.64% -
BM_StringEraseWithMove_Huge_Transparent 7.75% 45.302 48.813 - -10.03% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.72% 264645.710 285069.792 - 1.22% -
std::copy_n(list<int>)/4096 7.71% 3861.248 4158.921 - -20.91% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 7.70% 1.862 2.006 - -4.99% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 7.66% 25130.716 27055.506 - -18.58% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 7.63% 211.099 227.214 - 2.91% -
std::unordered_set<std::string>::find(key)_(existent)/1024 7.63% 35.266 37.957 - 8.13% -
std::unique_copy(list<int>)_(contiguous)/8192 7.62% 6889.965 7415.012 - 8.28% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 7.61% 1.255 1.351 - 12.59% -
BM_std_minmax_element<int>/2 7.60% 0.638 0.686 - -0.09% -
std::set<int>::insert(value)_(already_present)/8192 7.59% 10.831 11.653 - 17.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.55% 45.679 49.129 - 46.69% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 7.54% 1.051 1.130 - -4.27% -
std::stable_partition(deque<int>)_(dense)/8192 7.50% 5669.075 6094.412 - -0.54% -
std::find(vector<bool>)_(process_all)/50 7.49% 0.579 0.622 - -10.14% -
BM_vector_deque_ranges_move_backward/65536 7.45% 7264.144 7805.621 - 0.53% -
rng::copy_backward(vector<int>)/32768 7.44% 3286.674 3531.288 - 31.02% -
BM_StringAssignStr_Huge_Transparent 7.44% 103.479 111.175 - 0.27% -
BM_RangesMakeHeap_float_Random_1024 7.44% 1.231 1.322 - 10.84% -
rng::none_of(deque<int>)_(process_all)/8 7.42% 4.385 4.710 - 4.80% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.41% 0.633 0.680 - -17.76% -
std::set<int>::ctor(const&)/32 7.40% 216.475 232.487 - 0.98% -
rng::remove_if(vector<int>)_(sprinkled)/32 7.39% 53.393 57.337 - 0.60% -
BM_deque_deque_ranges_copy_backward/1024 7.38% 38.040 40.848 - -3.20% -
std::unordered_set<int>::count(key)_(existent)/8192 7.38% 1.316 1.413 - 8.36% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 7.36% 19.835 21.295 - -2.59% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 7.33% 23.299 25.007 - 2.21% -
SetIntersection_Interlaced_Set_uint64_256_256 7.32% 9023237.460 9683721.751 - -4.43% -
rng::copy(vector<int>)/32768 7.32% 3486.281 3741.339 - 16.03% -
rng::find_if_not(list<int>)_(process_all)/32768 7.30% 29264.151 31401.773 - 13.02% -
std::set<int>::lower_bound(key)_(existent)/8192 7.30% 7.847 8.420 - 4.76% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 7.29% 16.621 17.833 - -3.14% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 7.27% 645.389 692.313 - 3.36% -
std::unique(deque<int>)_(contiguous)/52 7.27% 68.457 73.433 - 8.03% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 7.26% 34.356 36.849 - 23.03% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 7.21% 0.562 0.602 - 28.25% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 7.19% 24.349 26.101 - 2.68% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 7.19% 3.895 4.175 - 9.26% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 7.18% 4604.609 4935.425 - 0.56% -
std::find(vector<bool>)_(process_all)/8 7.17% 0.576 0.618 - -0.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7.16% 79399.939 85084.036 - 5.83% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 7.14% 5.165 5.534 - 3.70% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 7.11% 685.979 734.784 - 7.23% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 7.11% 22.324 23.911 - 3.01% -
BM_deque_deque_copy_backward/70000 7.11% 8402.618 8999.862 - -0.14% -
BM_MakeHeap_uint64_Random_256 7.10% 1.134 1.215 - 6.67% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 7.10% 5.285 5.660 - -0.42% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.09% 19.364 20.737 - -1.80% -
rng::is_partitioned(deque<int>)_(partitioned)/50 7.07% 15.847 16.968 - 20.21% -
SetIntersection_Front_Set_uint64_262144_1024 7.07% 14483865.216 15507693.324 - -2.87% -
std::move(deque<int>)/32768 7.03% 2121.008 2270.195 - 5.84% -
std::set<int>::ctor(const&,_alloc)/32 7.03% 215.597 230.750 - -0.65% -
rng::contains_subrange(deque<int>)_(same_length)/50 7.00% 26.884 28.766 - 0.11% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.99% 4.519 4.835 - -26.76% -
BM_deque_deque_ranges_move_backward/1024 6.97% 38.224 40.887 - -2.81% -
BM_num_get<long> 6.96% 11.063 11.832 - 3.35% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 6.95% 8302.829 8879.634 - 6.49% -
rng::swap_ranges(deque<int>)/1024 6.92% 336.964 360.276 - 13.98% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 6.92% 18.230 19.491 - 3.32% -
BM_vector_deque_copy_backward/70000 6.91% 8163.027 8726.693 - 2.27% -
std::map<std::string,_int>::find(key)_(existent)/1024 6.90% 22.653 24.216 - 7.37% -
rng::swap_ranges(deque<int>)/8192 6.89% 2694.571 2880.115 - 13.65% -
BM_RangesPushHeap_uint64_Ascending_262144 6.88% 4.701 5.024 - 5.93% -
rng::stable_partition(list<int>)_(dense)/32 6.85% 31.804 33.982 - -0.38% -
std::map<int,_int>::find(key)_(non-existent)/32 6.81% 2.402 2.565 - 12.51% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.80% 32.867 35.102 - -0.03% -
rng::copy_backward(list<int>)/262144 6.80% 223681.419 238888.265 - 7.73% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 6.80% 27.680 29.562 - 1.63% -
BM_StringRelational_Less_Large_Small_Control 6.77% 1.780 1.901 - 2.93% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.74% 6.589 7.034 - -0.97% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.72% 954.862 1019.066 - -0.63% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 6.72% 25868.671 27606.843 - -0.14% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 6.72% 42.521 45.377 - 28.50% -
BM_StringRelational_Less_Large_Large_Control 6.72% 2.047 2.185 - 1.07% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.71% 3.260 3.479 - -0.33% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 6.70% 1.296 1.382 - -17.73% -
BM_MakeHeap_uint64_Random_64 6.70% 1.283 1.369 - 3.88% -
std::adjacent_find(deque<int>,_pred)/8 6.69% 4.287 4.574 - 4.52% -
rng::stable_partition(deque<int>)_(sparse)/8192 6.69% 3401.257 3628.705 - 7.04% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 6.68% 11963.456 12762.839 - 7.23% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 6.65% 0.554 0.590 - 0.88% -
std::set<int>::count(key)_(existent)/1024 6.65% 4.174 4.452 - 6.86% -
SetIntersection_Interlaced_Set_uint32_256_256 6.64% 8851964.824 9439469.598 - 0.88% -
BM_num_get<long_long> 6.63% 11.169 11.909 - 2.85% -
SetIntersection_Front_Set_uint32_262144_1024 6.62% 15471435.448 16495915.097 - 2.71% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 6.62% 1.613 1.720 - 6.58% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 6.62% 0.343 0.366 - 0.03% -
BM_std_minmax<unsigned_long_long>/2 6.60% 0.869 0.927 - 7.18% -
std::unordered_set<std::string>::erase(iterator)/0 6.60% 27.410 29.219 - -17.74% -
BM_deque_deque_copy_backward/1024 6.59% 38.430 40.961 - -2.74% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 6.58% 1.437 1.531 - -5.41% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.58% 610.659 650.813 - -0.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.57% 1158.173 1234.268 - 4.61% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6.54% 6091.188 6489.806 - 5.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 6.51% 180627.510 192377.448 - 6.12% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 6.50% 9.132 9.726 - 5.22% -
std::remove_copy_if(list<int>)_(sprinkled)/50 6.49% 24.626 26.225 - 6.21% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 6.48% 29.485 31.395 - 2.30% -
BM_vector_deque_ranges_copy_backward/2 6.47% 1.943 2.068 - 12.81% -
BM_std_minmax<char>/10 6.45% 1.301 1.385 - 0.01% -
std::copy(vector<int>)/32768 6.43% 3497.233 3722.161 - -1.98% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 6.41% 8.512 9.058 - 1.81% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 6.40% 1.354 1.440 - 5.97% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 6.38% 509.857 542.401 - -3.65% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.36% 11962.114 12722.955 - 7.13% -
std::map<std::string,_int>::count(key)_(existent)/1024 6.32% 23.402 24.881 - 1.63% -
BM_StringRelational_Less_Small_Small_Control 6.31% 1.727 1.836 - -8.65% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 6.29% 1.438 1.529 - 5.56% -
std::multiset<std::string>::erase(key)_(existent)/32 6.28% 58.731 62.418 - 24.52% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 6.26% 0.674 0.716 - 6.28% -
BM_vector_deque_ranges_move_backward/64000 6.24% 7177.082 7625.273 - 0.72% -
std::adjacent_find(deque<int>)/8 6.24% 2.957 3.141 - -15.71% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 6.22% 575297.400 611101.665 - -0.50% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 6.22% 21.644 22.990 - 3.51% -
SetIntersection_Interlaced_Set_uint64_1024_256 6.18% 15265477.487 16209086.947 - 4.33% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 6.17% 1.613 1.713 - 6.07% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 6.15% 89.422 94.925 - -8.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 6.12% 3137905.409 3329931.537 - 27.29% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 6.12% 9.184 9.746 - 4.06% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 6.12% 2.165 2.298 - -16.18% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 6.12% 1.895 2.011 - -3.69% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 6.11% 218.763 232.138 - 5.07% -
std::for_each_n(list<int>)/50 6.10% 22.766 24.154 - -0.34% -
rng::stable_sort(deque<int>)_(repeated)/8 6.10% 17.980 19.076 - 2.17% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.10% 70.229 74.512 - 6.86% -
std::find_end(list<int>,_pred)_(process_all)/8192 6.10% 7783.187 8257.636 - -0.43% -
rng::unique(list<int>,_pred)_(contiguous)/1024 6.09% 972.537 1031.784 - 3.63% -
BM_deque_deque_move_backward/1024 6.09% 38.511 40.857 - -3.54% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 6.08% 4.993 5.296 - 7.97% -
std::set<std::string>::count(key)_(existent)/32 6.07% 14.472 15.351 - 5.11% -
rng::remove(list<int>)_(sprinkled)/8192 6.07% 7913.246 8393.293 - 5.99% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 6.06% 0.540 0.572 - 1.94% -
rng::fill_n(deque<int>)/32 6.05% 1.225 1.299 - 12.41% -
std::unique_copy(list<int>)_(contiguous)/52 6.03% 20.317 21.543 - -2.00% -
std::move_backward(deque<int>)/32768 6.02% 3607.432 3824.568 - 3.94% -
std::find_end(list<int>)_(single_element)/1024 6.02% 689.682 731.191 - -0.20% -
SetIntersection_Interlaced_Set_uint64_1024_64 5.99% 9967495.994 10564560.477 - 2.44% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 5.98% 29.573 31.341 - 9.23% -
std::list<int>::erase(begin)_(cheap_elements)/32 5.97% 10.072 10.673 - 2.57% -
rng::partition(deque<int>)_(dense)/32 5.96% 10.514 11.141 - 18.40% -
BM_MakeHeap_string_Descending_16384 5.96% 2.976 3.153 - 7.81% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 5.96% 2.639 2.796 - 6.25% -
BM_std_minmax_element<short>/4000 5.95% 1024.336 1085.314 - -0.07% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 5.94% 1.363 1.444 - 5.27% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 5.93% 1.154 1.223 - 0.63% -
std::set<int>::count(key)_(existent)/32 5.93% 1.793 1.899 - 6.53% -
BM_std_minmax_element<short>/64000 5.92% 16301.128 17266.813 - -0.13% -
SetIntersection_Front_Set_uint32_1024_1 5.91% 1061496.740 1124220.087 - 1.14% -
BM_std_minmax_element<short>/65536 5.90% 16691.883 17676.887 - -0.12% -
BM_vector_deque_ranges_copy_backward/65536 5.90% 7661.263 8113.070 - -1.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 5.90% 1134326.021 1201212.016 - 1.26% -
rng::stable_partition(list<int>)_(dense)/50 5.88% 52.647 55.745 - -0.13% -
BM_StringRelational_Less_Small_Small_ChangeLast 5.88% 1.846 1.954 - 8.99% -
BM_std_minmax_element<short>/4096 5.86% 1049.902 1111.449 - -0.02% -
SetIntersection_Interlaced_Set_uint64_256_64 5.86% 14710051.031 15572220.368 - 8.34% -
BM_PushHeap_float_Descending_4 5.86% 0.358 0.379 - 6.31% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.84% 1.575 1.667 - 0.50% -
BM_StringRelational_Less_Empty_Empty_Control 5.83% 1.935 2.048 - 5.12% -
rng::copy_n(list<int>)/32768 5.82% 26260.779 27789.876 - 2.05% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 5.81% 48679.673 51505.611 - 4.73% -
BM_std_min<int>/4 5.80% 1.022 1.081 - 4.23% -
rng::stable_partition(deque<int>)_(sparse)/50 5.79% 27.405 28.992 - 4.78% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 5.77% 4.307 4.555 - 4.74% -
BM_std_minmax_element<short>/70000 5.77% 17852.010 18881.660 - -0.17% -
std::copy_if(list<int>)_(every_other)/262144 5.77% 210475.888 222613.785 - 5.86% -
std::set<int>::ctor(const&,_alloc)/8192 5.74% 49177.703 51999.949 - -1.47% -
BM_SortHeap_float_1 5.73% 0.251 0.266 - 3.74% -
BM_RangesPushHeap_uint64_Random_4 5.71% 2.135 2.257 - 4.17% -
std::set<int>::equal_range(key)_(non-existent)/8192 5.71% 9.806 10.366 - 5.51% -
BM_std_minmax<unsigned_short>/1 5.70% 0.624 0.660 - 2.72% -
BM_std_minmax_element<short>/5500 5.69% 1409.228 1489.371 - -0.06% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 5.69% 24.410 25.798 - -6.41% -
BM_num_get<bool> 5.68% 12.081 12.767 - 3.37% -
std::remove_if(vector<int>)_(sprinkled)/32 5.68% 53.749 56.803 - -0.26% -
std::multiset<std::string>::insert(value)_(new_value)/8192 5.67% 95.417 100.829 - 33.72% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.66% 3.377 3.568 - 0.25% -
BM_StringRelational_Less_Empty_Small_Control 5.65% 1.992 2.104 - 5.80% -
rng::move(vector<bool>)_(aligned)/64 5.64% 1.897 2.004 - 1.15% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 5.64% 2744.842 2899.725 - 5.41% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 5.64% 1.634 1.726 - 7.61% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 5.64% 118.788 125.484 - 2.51% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 5.64% 9.305 9.830 - 5.16% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 5.62% 7544.921 7968.619 - 6.68% -
std::find_if(list<int>)_(process_all)/32768 5.61% 28585.393 30188.746 - 9.10% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 5.60% 524796.053 554183.092 - 7.40% -
std::find_end(list<int>)_(single_element)/1000 5.59% 674.330 712.024 - -1.02% -
std::fill_n(vector<bool>)/512 5.59% 1.425 1.504 - 2.38% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 5.57% 10.507 11.093 - 7.11% -
std::unordered_set<int>::count(key)_(existent)/1024 5.55% 1.204 1.271 - 1.76% -
rng::for_each(set<int>::iterator)/32 5.55% 22.161 23.391 - 0.71% -
std::find_if_not(vector<int>)_(process_all)/50 5.55% 14.233 15.023 - -0.14% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 5.54% 18.604 19.634 - 0.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.53% 38932.997 41086.281 - -1.62% -
std::find_end(list<int>,_pred)_(process_all)/1048576 5.50% 952036.486 1004399.486 - 1.27% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.49% 822.045 867.151 - 0.04% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.47% 10.557 11.135 - -0.07% -
rng::copy_if(list<int>)_(entire_range)/32768 5.46% 28402.928 29954.650 - 7.51% -
BM_PushHeap_float_Random_4 5.44% 2.837 2.991 - -1.24% -
rng::find_end(list<int>)_(single_element)/1024 5.44% 697.086 735.000 - 0.80% -
std::generate(list<int>)/8192 5.43% 7406.022 7808.479 - 3.67% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 5.43% 27720.962 29225.506 - 7.90% -
BM_deque_deque_ranges_move_backward/70000 5.42% 8505.993 8967.142 - 1.60% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 5.41% 0.381 0.402 - -4.60% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.41% 29.986 31.610 - -0.27% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 5.41% 67252.082 70888.739 - 0.52% -
std::copy_n(list<int>)/32768 5.40% 25805.533 27198.983 - 1.56% -
rng::partial_sort_copy(deque<int>)_(heap)/8 5.40% 16.013 16.877 - -0.14% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 5.39% 21.641 22.808 - -0.26% -
rng::find_end(deque<int>)_(process_all)/1024 5.39% 302.597 318.917 - -0.04% -
rng::find_end(list<int>,_pred)_(single_element)/1024 5.38% 773.160 814.748 - -0.73% -
SetIntersection_Front_Vector_string_262144_256 5.38% 9970545.148 10506822.896 - 3.44% -
std::move_backward(vector<bool>)_(unaligned)/64 5.38% 1.790 1.886 - 1.15% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.38% 990094.294 1043322.855 - -0.00% -
std::multimap<int,_int>::count(key)_(non-existent)/32 5.35% 2.505 2.639 - 4.82% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 5.33% 49422.171 52055.911 - 5.40% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 5.33% 2.531 2.665 - 3.57% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 5.32% 29.190 30.743 - -0.54% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 5.32% 93.536 98.507 - 14.98% -
BM_std_minmax<char>/12 5.31% 1.915 2.017 - 1.18% -
BM_vector_deque_ranges_copy_backward/64000 5.30% 7334.739 7723.794 - -1.68% -
std::replace(vector<int>)_(sprinkled)/32 5.29% 5.036 5.302 - 3.95% -
BM_StringFindStringLiteral/256 5.29% 5.326 5.608 - 4.92% -
BM_RangesPushHeap_string_Ascending_64 5.29% 7.442 7.835 - 0.17% -
BM_std_minmax<unsigned_long_long>/5 5.28% 1.804 1.900 - 4.89% -
BM_MakeThenSortHeap_float_Descending_4 5.28% 1.175 1.237 - -4.66% -
std::copy_backward(list<int>)/262144 5.28% 220048.189 231657.095 - 4.85% -
std::fill(vector<bool>)/512 5.27% 1.530 1.611 - -0.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.27% 1225.272 1289.802 - 6.13% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 5.26% 72.287 76.091 - -0.40% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.25% 755.614 795.317 - -0.74% -
std::set<std::string>::contains(key)_(non-existent)/8192 5.24% 26.086 27.454 - 2.95% -
rng::find_if(deque<int>)_(bail_25%)/8 5.24% 1.453 1.530 - -0.35% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 5.24% 14.634 15.400 - -1.56% -
std::set<int>::equal_range(key)_(non-existent)/1024 5.23% 6.302 6.632 - 4.78% -
rng::rotate(deque<int>)_(by_1/2)/1024 5.23% 173.553 182.633 - 5.33% -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.22% 6.039 6.355 - 7.21% -
BM_std_minmax_element<short>/1024 5.22% 268.321 282.326 - -0.35% -
std::for_each_n(join_view(vector<vector<int>>))/8 5.22% 1.678 1.766 - -4.28% -
rng::copy_n(list<int>)/4096 5.21% 3983.009 4190.473 - 3.56% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.21% 127.601 134.247 - 5.98% -
std::map<int,_int>::find(key)_(non-existent)/1024 5.20% 5.412 5.694 - 4.71% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 5.20% 40.858 42.983 - 25.94% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 5.20% 4068.752 4280.203 - 7.04% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 5.20% 0.945 0.994 - -10.43% -
std::set<int>::count(key)_(non-existent)/32 5.18% 2.971 3.124 - 7.69% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 5.17% 10.530 11.074 - 3.07% -
BM_RangesPopHeap_string_262144 5.16% 101.152 106.372 - 7.03% -
BM_StringAssignStr_Huge_Opaque 5.16% 104.579 109.972 - -0.34% -
std::rotate(list<int>)_(1_element_backward)/8192 5.15% 8441.119 8875.596 - 11.11% -
rng::find_first_of(vector<int>)_(large_needle)/8192 5.15% 7057906.762 7421049.203 - 0.36% -
BM_std_minmax<unsigned_char>/11 5.14% 1.712 1.800 - -1.27% -
rng::copy_if(list<int>)_(every_other)/262144 5.12% 210843.394 221630.599 - 5.38% -
SetIntersection_Interlaced_Set_uint64_256_16 5.11% 12140773.147 12760981.495 - 3.55% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 5.11% 3.402 3.575 - -0.95% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 5.10% 30.292 31.838 - 2.70% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 5.10% 2.353 2.473 - 0.77% -
BM_MakeHeap_float_PipeOrgan_4 5.10% 0.388 0.408 - 1.49% -
std::multimap<int,_int>::erase(key)_(existent)/1024 5.10% 25.435 26.731 - 0.90% -
rng::find(list<int>)_(process_all)/32768 5.07% 27889.888 29304.460 - 13.72% -
rng::copy_backward(vector<int>)/4096 5.07% 141.099 148.254 - 3.92% -
std::map<std::string,_int>::erase(iterator)/32 5.06% 27.710 29.112 - 14.34% -
std::move_backward(deque<int>)/262144 5.06% 29751.221 31256.892 - 2.15% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 5.06% 78.951 82.946 - 0.07% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.05% 4.903 5.151 - 5.16% -
BM_SortHeap_pair<uint32,_uint32>_1 5.03% 0.251 0.263 - 2.80% -
std::list<std::string>::ctor(size)/1024 5.03% 12347.697 12968.591 - 0.69% -
std::copy_n(deque<int>)/1048576 5.03% 49611.646 52105.813 - 5.17% -
std::map<int,_int>::find(key)_(non-existent)/8192 5.03% 7.083 7.439 - 1.52% -
rng::find_last(forward_list<int>)_(bail_10%)/50 5.02% 20.152 21.164 - 0.52% -
std::set<std::string>::find(key)_(existent)/1024 5.02% 22.954 24.106 - 1.99% -
SetIntersection_Interlaced_Set_uint32_262144_262144 5.02% 1921189.127 2017561.930 - 2.29% -
std::stable_sort(deque<int>)_(descending)/8 5.01% 26.651 27.988 - -4.67% -
SetIntersection_Front_Set_string_64_64 5.01% 36168943.159 37981167.949 - 6.45% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 5.01% 25.352 26.621 - -5.37% -
BM_SortHeap_float_16384 4.99% 26.721 28.055 - -0.79% -
rng::find_if(list<int>)_(process_all)/32768 4.96% 29224.039 30673.669 - 12.05% -
std::multimap<std::string,_int>::clear()/1024 4.96% 19787.068 20768.501 - 3.98% -
std::set<int>::insert(value)_(already_present)/1024 4.95% 6.776 7.112 - 23.66% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 4.95% 1973.306 2070.904 - 1.02% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 4.94% 50738235.183 53243992.612 - 16.65% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 4.93% 20.935 21.967 - 15.59% -
BM_MakeThenSortHeap_string_SingleElement_4 4.92% 5.959 6.252 - -1.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 4.91% 7346308.583 7707095.781 - 5.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 4.90% 0.901 0.945 - -0.01% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 4.89% 19.298 20.241 - 1.78% -
std::equal(list<int>)_(it,_it,_it)/50 4.89% 33.915 35.574 - -9.50% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 4.88% 21.880 22.948 - -3.15% -
SetIntersection_Front_Vector_string_16384_256 4.88% 10154110.659 10649724.247 - 5.25% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 4.87% 1035.022 1085.475 - 4.01% -
SetIntersection_Interlaced_Set_string_64_16 4.87% 39042539.347 40943933.612 - 3.94% -
std::shift_right(list<int>)/8192 4.87% 7715.005 8090.463 - 0.49% -
bm_ranges_lexicographical_compare<int>/1 4.85% 1.295 1.358 - 7.24% -
std::find_first_of(deque<int>)_(small_needle)/8192 4.85% 28579.279 29964.069 - 1.69% -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.83% 4.360 4.570 - 2.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 4.82% 12768803.666 13383861.715 - -2.02% -
std::set<std::string>::find(key)_(non-existent)/1024 4.81% 20.366 21.345 - -6.59% -
BM_PushHeap_uint64_PipeOrgan_4 4.80% 0.486 0.509 - 2.96% -
BM_std_minmax<unsigned_short>/30 4.80% 2.726 2.856 - 0.48% -
std::copy_backward(vector<bool>)_(aligned)/262144 4.79% 749.637 785.563 - 15.17% -
SetIntersection_Front_Vector_float_256_64 4.79% 4607275.553 4827742.181 - 0.91% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 4.78% 21.410 22.434 - -2.30% -
BM_StringRelational_Compare_Empty_Small_Control 4.78% 1.634 1.713 - 3.07% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 4.78% 6.327 6.629 - 0.74% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 4.77% 87.357 91.526 - 5.28% -
std::unique(deque<int>)_(sprinkled)/1024 4.77% 876.229 918.002 - -6.93% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 4.76% 3810.438 3991.797 - 1.16% -
std::copy_n(deque<int>)/8 4.76% 2.643 2.769 - 0.48% -
std::copy_if(list<int>)_(entire_range)/262144 4.75% 218489.756 228878.016 - 4.76% -
SetIntersection_None_Set_uint32_262144_256 4.74% 1150203.369 1204765.543 - 1.50% -
SetIntersection_None_Set_uint32_262144_16384 4.73% 1151559.490 1206072.672 - 2.12% -
BM_vector_deque_copy_backward/64 4.73% 2.961 3.101 - -0.97% -
std::set<std::string>::count(key)_(non-existent)/1024 4.73% 22.786 23.863 - 5.32% -
BM_std_minmax<short>/25 4.73% 2.203 2.307 - -0.76% -
SetIntersection_Front_Vector_float_1024_64 4.72% 1448710.809 1517095.831 - 5.86% -
std::remove_if(list<int>)_(sprinkled)/8192 4.72% 8332.014 8725.226 - 6.09% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 4.72% 54860493.616 57449263.831 - 2.80% -
BM_std_min<char>/32 4.72% 2.924 3.062 - -0.55% -
std::distance(join_view(vector<vector<int>>))/50 4.71% 0.604 0.633 - -0.61% -
std::move_backward(deque<int>)/4096 4.71% 154.815 162.113 - 1.52% -
BM_StringConstructDestroyCStr_Large_Transparent 4.68% 8.952 9.371 - -0.37% -
BM_vector_deque_ranges_copy_backward/1 4.67% 2.219 2.323 - 8.81% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 4.66% 25.152 26.325 - 4.32% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 4.66% 97.281 101.815 - -2.21% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 4.65% 34.425 36.024 - 0.07% -
std::copy_n(deque<int>)/262144 4.64% 10141.243 10612.149 - 3.07% -
BM_deque_deque_ranges_move_backward/512 4.64% 20.498 21.449 - 0.10% -
rng::contains_subrange(list<int>)_(same_length)/16 4.64% 6.609 6.915 - -0.38% -
std::find_first_of(deque<int>)_(small_needle)/50 4.63% 164.557 172.170 - 3.44% -
BM_std_min<unsigned_int>/4 4.62% 0.996 1.042 - 4.19% -
rng::copy_n(vector<bool>)_(aligned)/64 4.62% 1.304 1.365 - -0.34% -
BM_PopHeap_string_262144 4.62% 92.586 96.864 - -2.34% -
rng::move(list<int>)/512 4.61% 353.190 369.462 - -2.40% -
std::any_of(deque<int>)_(process_all)/50 4.59% 19.281 20.166 - -0.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 4.58% 8793333.555 9196273.117 - 0.11% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 4.57% 11894.715 12438.462 - 1.81% -
rng::is_sorted_until(vector<int>,_pred)/8192 4.56% 3236.859 3384.435 - -2.21% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 4.56% 16.201 16.939 - 3.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4.54% 4794321.919 5011952.834 - 55.23% -
BM_vector_deque_move_backward/70000 4.53% 8004.825 8367.612 - 0.08% -
BM_deque_deque_ranges_move_backward/65536 4.52% 8026.444 8388.989 - -1.76% -
std::deque<int>::ctor(size)/1024 4.52% 68.900 72.011 - 3.90% -
BM_std_minmax<unsigned_short>/4 4.50% 0.936 0.978 - 0.40% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 4.49% 2.844 2.972 - 2.27% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 4.48% 255.983 267.454 - 5.11% -
std::set<int>::ctor(const&)/1024 4.48% 6286.032 6567.590 - -0.97% -
BM_std_min<short>/31 4.46% 2.571 2.686 - 5.37% -
std::stable_partition(deque<int>)_(sparse)/1024 4.45% 453.809 474.022 - -0.23% -
SetIntersection_None_Vector_uint32_1024_256 4.45% 1104667.208 1153856.501 - -0.09% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 4.45% 27.017 28.219 - 0.20% -
std::replace(vector<int>)_(prefix)/32 4.45% 5.032 5.256 - 5.78% -
SetIntersection_Front_Vector_string_1024_64 4.44% 3467030.313 3620857.397 - 1.82% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.44% 1.155 1.206 - 0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 4.43% 157800040.821 164795018.953 - 4.00% -
std::find_first_of(deque<int>)_(small_needle)/32 4.43% 107.356 112.111 - 3.40% -
std::none_of(deque<int>)_(process_all)/8 4.43% 3.088 3.225 - 0.08% -
std::multiset<int>::count(key)_(existent)/8192 4.42% 9.188 9.594 - -5.28% -
SetIntersection_None_Set_uint32_262144_64 4.42% 1150543.051 1201376.465 - 1.19% -
BM_RangesMakeThenSortHeap_float_Descending_256 4.41% 5.718 5.970 - -2.17% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 4.41% 22.778 23.782 - -7.44% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 4.39% 190.627 198.996 - 4.33% -
std::list<int>::erase(begin)_(cheap_elements)/1024 4.39% 10.165 10.611 - 2.86% -
SetIntersection_Front_Vector_float_16384_16384 4.38% 80417228.653 83943356.223 - 2.38% -
std::partial_sort(deque<int>)_(descending)/8 4.38% 41.369 43.181 - -1.11% -
BM_vector_deque_move_backward/64000 4.37% 7358.308 7679.926 - 2.51% -
rng::find_end(list<int>)_(process_all)/1000 4.36% 685.603 715.525 - -0.02% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 4.36% 30111.892 31425.942 - 0.47% -
SetIntersection_Front_Vector_uint64_1024_64 4.33% 1371893.129 1431355.405 - 1.78% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 4.33% 183.957 191.925 - -0.48% -
rng::all_of(deque<int>)_(process_all)/8 4.33% 3.088 3.222 - -0.15% -
std::unique(deque<int>)_(contiguous)/32 4.32% 59.610 62.188 - 5.77% -
std::any_of(deque<int>)_(process_all)/8 4.32% 3.089 3.223 - -0.03% -
SetIntersection_None_Set_uint32_262144_16 4.32% 1156487.547 1206410.644 - 1.61% -
std::stable_partition(deque<int>)_(dense)/1024 4.31% 596.230 621.957 - -4.33% -
SetIntersection_Interlaced_Set_uint32_262144_16 4.31% 1563364.666 1630748.779 - 2.06% -
std::deque<std::string>::ctor(size)/32 4.31% 40.140 41.869 - 3.75% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 4.31% 1.147 1.197 - 2.30% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.30% 11591.857 12090.649 - 2.28% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 4.30% 5.872 6.125 - 3.95% -
BM_std_min<unsigned_short>/2 4.30% 0.485 0.506 - 4.26% -
rng::contains(deque<int>)_(process_all)/8 4.28% 2.943 3.069 - 1.74% -
SetIntersection_Interlaced_Set_string_64_64 4.28% 36012424.621 37553340.016 - -4.11% -
SetIntersection_Front_Set_uint64_262144_16384 4.28% 336249406.411 350628930.232 - 2.89% -
std::copy_n(vector<bool>)_(aligned)/64 4.27% 1.303 1.359 - -0.37% -
BM_StringRelationalLiteral_Less_Large_Large_Control 4.26% 2.205 2.299 - 2.47% -
BM_std_minmax<short>/64 4.25% 1.525 1.590 - -1.62% -
bm_lexicographical_compare<signed_char>/4 4.25% 1.956 2.039 - 4.55% -
SetIntersection_Front_Set_uint64_1024_4 4.25% 1099855.862 1146575.436 - -0.66% -
BM_vector_deque_ranges_move/64 4.24% 2.661 2.774 - -2.31% -
BM_std_min<unsigned_char>/29 4.23% 1.966 2.050 - 0.21% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 4.23% 0.573 0.597 - 4.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 4.22% 1116396.368 1163475.165 - 0.23% -
std::stable_partition(deque<int>)_(dense)/32 4.21% 29.909 31.167 - 2.00% -
std::replace(vector<int>)_(sprinkled)/50 4.21% 7.726 8.051 - 1.02% -
BM_RangesMakeThenSortHeap_uint64_Descending_1 4.20% 0.269 0.280 - 1.27% -
BM_deque_deque_move/64000 4.20% 2724.308 2838.813 - 3.33% -
rng::any_of(deque<int>)_(process_all)/8 4.20% 3.092 3.222 - -0.06% -
SetIntersection_Interlaced_Vector_float_262144_16384 4.20% 349137399.607 363799475.083 - 3.54% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 4.20% 3.574 3.724 - 3.98% -
std::all_of(deque<int>)_(process_all)/8 4.19% 3.091 3.221 - -0.12% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 4.19% 94561.941 98525.183 - -1.39% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 4.19% 18.313 19.080 - 0.02% -
std::fill_n(deque<int>)/32 4.18% 1.156 1.204 - 4.21% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 4.18% 42.799 44.589 - 18.50% -
std::is_sorted_until(vector<int>,_pred)/1024 4.16% 414.112 431.346 - 3.86% -
BM_MakeHeap_float_Random_256 4.16% 1.238 1.289 - -14.21% -
BM_RangesPopHeap_float_1024 4.15% 27.301 28.435 - 1.62% -
BM_align/1 4.15% 0.897 0.934 - -1.18% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 4.14% 2.199 2.290 - 2.70% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 4.14% 3.680 3.832 - 4.00% -
rng::none_of(vector<int>)_(process_all)/8 4.14% 2.353 2.451 - -2.64% -
SetIntersection_None_Set_uint32_262144_262144 4.13% 1148176.270 1195635.742 - 0.34% -
std::list<int>::erase(begin)_(cheap_elements)/8192 4.13% 9.997 10.410 - 1.53% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 4.13% 6187.769 6443.334 - 3.75% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.12% 3.964 4.127 - -1.96% -
BM_StringRelationalLiteral_Less_Small_Large_Control 4.12% 1.720 1.791 - 0.46% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 4.11% 14.447 15.042 - 0.01% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 4.11% 16151.400 16815.383 - 2.93% -
rng::all_of(list<int>)_(process_all)/8 4.11% 2.610 2.717 - -0.06% -
std::multiset<std::string>::insert(value)_(new_value)/1024 4.10% 61.548 64.075 - -1.06% -
BM_MakeThenSortHeap_float_Ascending_4 4.10% 1.397 1.454 - 4.13% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 4.09% 18071.389 18811.157 - -0.07% -
BM_MakeHeap_float_Heap_4 4.09% 0.276 0.287 - 4.00% -
SetIntersection_Front_Set_uint32_16384_1024 4.09% 15461815.069 16094328.402 - -0.34% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.08% 2199578.617 2289399.063 - -0.13% -
rng::copy_if(list<int>)_(entire_range)/262144 4.08% 220453.641 229452.253 - 4.70% -
rng::replace(vector<int>)_(sprinkled)/1024 4.08% 172.147 179.169 - 4.07% -
SetIntersection_None_Set_uint32_262144_1024 4.08% 1144851.727 1191539.795 - -0.08% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.07% 25.997 27.056 - 1.95% -
rng::stable_partition(vector<int>)_(sparse)/50 4.07% 20.556 21.394 - 3.42% -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.07% 4.241 4.414 - 3.16% -
BM_MakeThenSortHeap_float_Descending_262144 4.06% 34.451 35.851 - 2.07% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 4.06% 562308.142 585151.648 - 2.26% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 4.06% 31325.941 32597.952 - 0.30% -
rng::generate(list<int>)/50 4.06% 15.364 15.988 - 1.19% -
BM_RangesSortHeap_float_16384 4.05% 26.487 27.560 - -1.65% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 4.05% 815538.739 848573.632 - 1.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 4.05% 19472963.312 20261639.596 - 3.01% -
std::map<std::string,_int>::count(key)_(non-existent)/32 4.04% 10.049 10.455 - 1.76% -
BM_MakeThenSortHeap_string_Descending_262144 4.04% 86.305 89.792 - 4.91% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 4.04% 256.363 266.718 - 1.34% -
BM_StringRelational_Less_Small_Huge_Control 4.04% 1.758 1.829 - 9.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 4.03% 344875130.437 358785907.288 - 2.08% -
BM_deque_deque_ranges_copy_backward/65536 4.03% 7981.857 8303.760 - 1.93% -
SetIntersection_Front_Set_string_16384_256 4.03% 14679650.652 15270766.152 - 4.47% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.02% 12120.405 12607.565 - 3.21% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.01% 0.757 0.788 - -1.39% -
rng::find_end(list<int>)_(single_element)/1000 4.01% 683.666 711.089 - -1.01% -
SetIntersection_Front_Vector_string_256_256 4.01% 20167089.749 20975386.658 - -2.98% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 3.98% 27.382 28.473 - 2.63% -
SetIntersection_Interlaced_Vector_float_1024_4 3.98% 1466805.052 1525192.553 - 4.28% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 3.98% 2.825 2.937 - -0.59% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 3.98% 10.156 10.560 - -4.79% -
BM_std_minmax<unsigned_short>/31 3.97% 2.998 3.117 - 0.45% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.96% 3.211 3.338 - 7.25% -
std::stable_partition(vector<int>)_(sparse)/1024 3.95% 207.265 215.446 - 0.16% -
BM_PopHeap_float_4 3.94% 2.374 2.467 - 0.17% -
SetIntersection_Interlaced_Set_uint32_1024_256 3.94% 15087053.996 15681719.808 - 2.96% -
BM_MakeHeap_uint32_Random_16384 3.94% 1.000 1.039 - -8.66% -
bm_ranges_lexicographical_compare<int>/2 3.94% 1.527 1.587 - 8.93% -
SetIntersection_None_Vector_uint64_16384_4 3.93% 1126090.477 1170397.049 - -0.05% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.92% 13292.704 13814.254 - 2.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 3.92% 1131003.983 1175353.575 - -0.35% -
std::multiset<int>::erase(key)_(non-existent)/8192 3.92% 9.532 9.905 - 3.64% -
BM_RangesPushHeap_uint32_Random_1024 3.91% 6.037 6.273 - 2.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.90% 11490640.717 11939073.352 - 0.28% -
BM_vector_deque_move/64 3.90% 2.704 2.810 - 4.83% -
rng::stable_sort(deque<int>)_(ascending)/8 3.90% 18.376 19.092 - 0.79% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.90% 0.325 0.337 - 0.52% -
BM_std_minmax<unsigned_short>/21 3.89% 1.962 2.039 - 4.07% -
SetIntersection_Interlaced_Vector_string_16384_4 3.88% 1820903.984 1891529.485 - 0.67% -
std::list<std::string>::ctor(size)/8192 3.88% 102757.848 106742.300 - -0.44% -
std::find_end(list<int>)_(process_all)/1024 3.88% 703.015 730.268 - 0.03% -
SetIntersection_None_Set_uint32_262144_1 3.87% 1159141.115 1203988.932 - 0.36% -
std::remove(list<int>)_(sprinkled)/32 3.86% 54.824 56.943 - 0.59% -
SetIntersection_None_Set_uint32_262144_4 3.86% 1157711.346 1202368.734 - 0.95% -
rng::unique(list<int>,_pred)_(contiguous)/8192 3.83% 7801.395 8100.563 - 5.20% -
rng::move_backward(deque<int>)/4096 3.83% 154.970 160.912 - 1.52% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.83% 596937.809 619798.291 - -0.28% -
BM_vector_deque_ranges_move_backward/64 3.83% 2.995 3.109 - -0.86% -
BM_std_min<char>/30 3.83% 2.223 2.308 - 2.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.83% 4273.183 4436.660 - -2.45% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 3.82% 0.648 0.672 - 0.01% -
BM_std_min<unsigned_char>/20 3.81% 1.515 1.573 - 2.98% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 3.81% 30.511 31.673 - 4.32% -
rng::find(vector<bool>)_(process_all)/8 3.81% 0.601 0.624 - 1.75% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.80% 96806.963 100481.908 - 2.32% -
SetIntersection_None_Set_float_262144_262144 3.79% 1166374.509 1210613.444 - 0.73% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 3.79% 25.916 26.899 - 2.58% -
BM_deque_vector_move_backward/70000 3.79% 8523.670 8846.850 - 0.86% -
BM_std_minmax<unsigned_int>/31 3.78% 2.478 2.572 - -2.22% -
BM_std_minmax<unsigned_char>/13 3.78% 2.219 2.303 - -2.59% -
bm_lexicographical_compare<signed_char>/2 3.78% 1.495 1.552 - 0.01% -
SetIntersection_Interlaced_Set_uint64_16384_1 3.77% 1072326.319 1112794.229 - 1.11% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.77% 22.042 22.873 - 0.92% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 3.77% 717.278 744.316 - -0.06% -
BM_std_min<short>/29 3.77% 2.349 2.438 - 3.23% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 3.77% 559.521 580.603 - 2.67% -
rng::find_last_if(vector<int>)_(bail_90%)/50 3.76% 1.500 1.557 - 1.51% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 3.76% 1.697 1.760 - 11.60% -
rng::is_sorted_until(vector<int>,_pred)/1024 3.76% 405.412 420.648 - -2.01% -
bm_lexicographical_compare<signed_char>/6 3.75% 2.491 2.584 - 5.89% -
SetIntersection_None_Set_float_262144_64 3.75% 1161667.966 1205237.549 - 0.27% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 3.75% 589.992 612.090 - 1.17% -
BM_RangesMakeHeap_uint32_Random_1024 3.75% 1.071 1.111 - -1.75% -
BM_std_minmax<unsigned_long_long>/6 3.74% 2.088 2.166 - 3.35% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 3.74% 74.994 77.796 - 1.47% -
SetIntersection_Front_Set_uint32_256_64 3.73% 6235168.440 6467960.231 - 4.43% -
std::set<int>::ctor(const&)/8192 3.73% 49932.478 51793.909 - -2.34% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.72% 19480.732 20205.638 - -0.07% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 3.72% 1.700 1.763 - 3.63% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.70% 3.121 3.236 - 5.87% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.69% 16671.511 17286.473 - 0.28% -
BM_std_minmax_element<short>/512 3.69% 138.028 143.119 - -0.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.68% 0.742 0.770 - -1.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.68% 9850.082 10212.453 - 1.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.68% 2338864.778 2424894.978 - 1.12% -
BM_MakeThenSortHeap_string_Heap_262144 3.67% 178.241 184.791 - 1.76% -
BM_std_minmax<unsigned_int>/7 3.67% 1.745 1.809 - 2.03% -
std::remove_if(deque<int>)_(sprinkled)/32 3.67% 56.119 58.179 - 2.24% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.67% 3.665 3.799 - -0.34% -
BM_std_minmax<unsigned_char>/10 3.66% 1.341 1.390 - 0.24% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 3.66% 6438.372 6673.912 - -13.14% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.65% 810.366 839.944 - -0.44% -
BM_PushHeap_uint64_Random_4 3.65% 2.055 2.130 - -3.83% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 3.65% 6819.182 7067.758 - -6.31% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.64% 2.855 2.959 - -1.08% -
BM_StringFindStringLiteral/128 3.64% 3.125 3.238 - 3.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.63% 1224040.143 1268508.654 - 6.07% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.63% 49.503 51.302 - 3.44% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 3.62% 31.815 32.966 - 2.38% -
SetIntersection_None_Set_float_262144_1 3.61% 1162173.096 1204180.014 - -0.36% -
SetIntersection_Front_Vector_float_262144_16384 3.61% 80589284.152 83498902.098 - 4.45% -
BM_PushHeap_float_Ascending_16384 3.61% 4.221 4.373 - 1.89% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 3.60% 529.962 549.062 - 0.85% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.60% 4.420 4.579 - -1.40% -
rng::unique(deque<int>)_(contiguous)/32 3.58% 58.783 60.888 - -7.59% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.58% 790.629 818.922 - -0.73% -
SetIntersection_None_Set_float_262144_4 3.57% 1162813.152 1204381.020 - 0.15% -
BM_MakeThenSortHeap_float_SingleElement_16384 3.57% 15.788 16.351 - 4.53% -
BM_StringRelational_Less_Small_Empty_Control 3.57% 1.898 1.966 - -3.75% -
SetIntersection_None_Set_float_262144_16 3.57% 1161137.533 1202543.945 - 0.01% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 3.56% 0.629 0.651 - -9.44% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.56% 794.479 822.762 - -0.38% -
SetIntersection_Interlaced_Set_uint32_262144_4 3.55% 1261439.127 1306279.541 - 1.65% -
bm_ranges_swap_ranges_vb_aligned/524288 3.55% 1051.828 1089.162 - 3.65% -
BM_PushHeap_float_Descending_16 3.55% 0.363 0.376 - 3.60% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 3.54% 9.538 9.876 - -13.25% -
BM_StringRelational_Less_Large_Large_ChangeLast 3.54% 1.853 1.919 - 1.46% -
std::unique(list<int>)_(contiguous)/8192 3.54% 6969.621 7216.320 - 1.56% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.53% 13347.825 13819.346 - 0.50% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.53% 813.415 842.123 - -0.38% -
BM_PushHeap_uint64_Ascending_64 3.53% 1.518 1.572 - -9.97% -
std::fill_n(vector<bool>)/64 3.52% 1.518 1.571 - -0.49% -
rng::rotate(list<int>)_(by_1/4)/32 3.51% 13.756 14.239 - -0.88% -
BM_std_minmax<unsigned_long_long>/4 3.51% 1.597 1.653 - 5.47% -
std::find_if(vector<int>)_(process_all)/32768 3.49% 8804.068 9111.694 - 0.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 3.49% 39142053.124 40509197.465 - 3.59% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 3.49% 4.609 4.770 - 3.09% -
std::multiset<std::string>::contains(key)_(non-existent)/32 3.49% 10.575 10.944 - 6.40% -
std::unordered_map<int,_int>::find(key)_(existent)/32 3.49% 1.160 1.201 - -16.38% -
BM_std_min<unsigned_short>/3 3.48% 0.693 0.717 - 3.46% -
BM_RangesPopHeap_float_4 3.47% 2.369 2.451 - 0.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.47% 26349371.199 27262943.032 - 3.86% -
std::multiset<int>::erase(key)_(non-existent)/1024 3.46% 6.639 6.869 - 3.45% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 3.46% 6.048 6.257 - -0.24% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 3.46% 4716.780 4879.873 - 0.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 3.45% 16.652 17.227 - 0.49% -
std::find_first_of(vector<int>)_(large_needle)/1024 3.45% 109910.345 113706.336 - 5.74% -
std::list<int>::ctor(size)/8192 3.45% 95149.493 98434.856 - 1.36% -
rng::copy_if(vector<int>)_(entire_range)/64 3.45% 15.487 16.021 - 1.92% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 3.45% 576.398 596.284 - 0.85% -
rng::remove(deque<int>)_(sprinkled)/50 3.45% 64.228 66.444 - 3.92% -
std::map<int,_int>::find(key)_(existent)/32 3.45% 1.531 1.583 - 0.74% -
BM_StringRelational_Less_Huge_Empty_Control 3.44% 2.085 2.157 - 10.46% -
std::stable_partition(list<int>)_(sparse)/50 3.44% 26.118 27.016 - 3.50% -
BM_PopHeap_float_1 3.44% 0.470 0.486 - 3.21% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 3.43% 0.294 0.304 - 1.26% -
rng::unique_copy(deque<int>)_(contiguous)/52 3.43% 14.687 15.191 - 0.31% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 3.43% 11054.044 11433.010 - -2.45% -
BM_PushHeap_uint32_Descending_4 3.43% 0.344 0.356 - 0.82% -
BM_RangesMakeThenSortHeap_float_Descending_4 3.43% 1.284 1.328 - 21.81% -
std::move_backward(list<int>)/32768 3.42% 31933.638 33025.345 - 5.39% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 3.42% 0.939 0.971 - 3.21% -
SetIntersection_Interlaced_Set_uint32_262144_16384 3.42% 1226220.865 1268120.197 - 0.20% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.41% 3.554 3.675 - 1.58% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 3.41% 0.395 0.409 - 5.08% -
SetIntersection_Interlaced_Set_uint32_262144_256 3.41% 1532976.971 1585216.879 - 0.09% -
BM_deque_vector_ranges_move/64000 3.40% 2727.864 2820.619 - 6.07% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 3.40% 2.615 2.704 - -1.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.40% 1079289.680 1115961.247 - 2.17% -
std::multiset<std::string>::ctor(const&)/32 3.39% 719.111 743.518 - 4.22% -
SetIntersection_Interlaced_Set_uint32_256_4 3.39% 11408589.433 11795577.895 - 1.89% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 3.38% 464.701 480.402 - 1.64% -
std::stable_partition(deque<int>)_(sparse)/50 3.38% 29.719 30.722 - 11.44% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.38% 6.080 6.285 - -13.06% -
std::find_if(vector<int>)_(process_all)/8192 3.36% 2194.264 2268.036 - 0.14% -
SetIntersection_Interlaced_Set_uint32_262144_64 3.36% 1546726.724 1598622.963 - 1.94% -
std::unordered_multiset<int>::ctor(const&)/1024 3.35% 6612.872 6834.558 - 1.95% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.35% 11223.725 11599.921 - 1.23% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 3.35% 29.311 30.292 - -5.88% -
std::map<int,_int>::equal_range(key)_(existent)/1024 3.35% 4.265 4.408 - -2.33% -
BM_MakeThenSortHeap_float_Descending_1024 3.35% 7.981 8.248 - 2.83% -
SetIntersection_None_Set_float_262144_16384 3.35% 1163602.455 1202554.524 - -0.30% -
rng::find_first_of(list<int>)_(large_needle)/1024 3.35% 965612.659 997934.499 - 16.68% -
SetIntersection_Interlaced_Vector_string_1024_1 3.35% 1116861.479 1154230.533 - 1.31% -
SetIntersection_Front_Set_uint64_16384_4 3.34% 1083437.932 1119588.370 - -2.28% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 3.33% 17.328 17.905 - 2.65% -
BM_RangesPushHeap_uint64_Descending_1 3.33% 0.467 0.482 - -4.01% -
BM_RangesPushHeap_float_PipeOrgan_4 3.32% 0.481 0.497 - 0.41% -
SetIntersection_Interlaced_Vector_string_256_64 3.31% 20176840.220 20845132.153 - 10.24% -
bm_lexicographical_compare<signed_char>/3 3.31% 1.727 1.784 - -0.20% -
rng::for_each(multiset<int>::iterator)/8 3.31% 4.806 4.965 - -0.10% -
BM_deque_deque_ranges_move/64000 3.31% 2837.385 2931.200 - 3.47% -
std::multiset<std::string>::clear()/1024 3.30% 19435.514 20077.505 - 0.31% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 3.30% 4163.116 4300.491 - 1.21% -
rng::find_last(list<int>)_(bail_90%)/1048576 3.30% 86726.938 89588.262 - 3.50% -
bm_lexicographical_compare<signed_char>/8 3.30% 3.111 3.214 - 8.20% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.30% 2.098 2.167 - 1.65% -
BM_RangesMakeThenSortHeap_string_Heap_16 3.29% 17.177 17.741 - -0.21% -
SetIntersection_None_Set_float_262144_1024 3.28% 1171820.474 1210308.594 - 0.71% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.28% 528.970 546.328 - 0.08% -
SetIntersection_Interlaced_Vector_uint32_16384_4 3.28% 1530634.565 1580844.705 - 15.35% -
std::list<int>::ctor(size)/1024 3.28% 11647.543 12029.524 - -0.20% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 3.28% 480.400 496.148 - -0.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 3.27% 1202052.231 1241415.400 - 2.50% -
std::move_backward(vector<int>)/1048576 3.27% 54475.926 56257.993 - 0.06% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.27% 1.589 1.641 - 3.21% -
BM_RangesPushHeap_uint64_Ascending_64 3.27% 1.519 1.569 - 3.26% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.27% 11890.098 12278.643 - 0.59% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 3.27% 0.750 0.774 - 2.18% -
std::map<int,_int>::contains(key)_(non-existent)/8192 3.26% 7.558 7.805 - -3.26% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.26% 4248.071 4386.529 - 1.73% -
std::fill_n(list<int>)/32 3.26% 8.078 8.341 - 0.58% -
std::for_each_n(vector<int>)/8 3.25% 2.504 2.585 - 1.99% -
std::copy(list<int>)/262144 3.25% 217170.517 224226.707 - 2.98% -
SetIntersection_Front_Set_uint32_64_64 3.24% 15637852.942 16144925.370 - 2.78% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.24% 46.795 48.312 - 2.65% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 3.24% 22.332 23.055 - 1.96% -
rng::partition(list<int>)_(dense)/32 3.24% 8.448 8.721 - 4.33% -
std::multimap<int,_int>::find(key)_(existent)/32 3.23% 1.607 1.659 - 4.48% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 3.23% 23661.935 24426.564 - -0.72% -
rng::contains(list<int>)_(process_all)/1048576 3.23% 842192.479 869391.760 - 5.34% -
BM_lexicographical_compare_three_way_fast_path/16 3.22% 4.341 4.481 - 2.23% -
BM_StringConstructDestroyCStr_Empty_Opaque 3.22% 2.093 2.160 - -6.43% -
std::find_first_of(deque<int>)_(small_needle)/1024 3.22% 3714.704 3834.230 - -15.00% -
SetIntersection_None_Set_float_262144_256 3.21% 1163435.059 1200819.012 - 0.13% -
std::set<int>::ctor(const&,_alloc)/1024 3.21% 6257.867 6458.900 - -2.93% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.21% 2.983 3.079 - 0.37% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.21% 2074.404 2141.023 - 0.09% -
rng::copy_n(deque<int>)/1048576 3.21% 49814.473 51411.734 - 3.36% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 3.20% 22.715 23.441 - -3.52% -
BM_deque_deque_move_backward/70000 3.19% 8799.801 9080.206 - 1.93% -
BM_StringRelational_Compare_Empty_Large_Control 3.18% 1.617 1.668 - 3.58% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 3.18% 0.562 0.580 - -0.45% -
BM_StringAssignStr_Empty_Transparent 3.18% 0.493 0.509 - -1.60% -
rng::contains_subrange(list<int>)_(process_all)/50 3.17% 17.614 18.173 - -0.66% -
SetIntersection_None_Vector_uint64_262144_1024 3.17% 1157587.781 1194305.088 - -0.32% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.17% 7621.439 7863.088 - 2.65% -
rng::move(vector<int>)/8 3.17% 2.221 2.291 - 0.39% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.17% 5236.728 5402.515 - -0.50% -
BM_MakeHeap_float_SingleElement_256 3.16% 0.651 0.672 - 1.01% -
std::none_of(deque<int>)_(process_all)/50 3.16% 17.757 18.318 - -4.94% -
BM_align/64 3.16% 0.896 0.924 - 3.18% -
BM_deque_deque_move_backward/65536 3.16% 8062.987 8317.413 - -1.62% -
std::map<int,_int>::equal_range(key)_(existent)/32 3.15% 1.752 1.807 - -6.26% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 3.15% 20.508 21.153 - -1.03% -
SetIntersection_Interlaced_Vector_uint64_256_64 3.15% 6752044.939 6964550.917 - -16.42% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 3.14% 25.999 26.815 - 2.44% -
BM_RangesSortHeap_float_4 3.14% 1.027 1.059 - -3.07% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 3.14% 42.926 44.273 - -1.43% -
rng::none_of(deque<int>)_(process_all)/50 3.14% 26.561 27.394 - 2.38% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.13% 3.638 3.752 - 1.89% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 3.13% 1.853 1.911 - -2.77% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.12% 9.460 9.756 - 4.50% -
BM_RangesMakeHeap_float_Ascending_256 3.12% 0.644 0.664 - -0.31% -
std::stable_partition(vector<int>)_(sparse)/8192 3.11% 1496.970 1543.582 - -0.64% -
rng::remove_if(deque<int>)_(prefix)/1024 3.11% 561.079 578.544 - 2.14% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 3.11% 10.543 10.870 - 2.74% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.10% 15703.929 16191.205 - -1.45% -
SetIntersection_Front_Set_float_262144_1024 3.09% 14204613.479 14644201.765 - -4.44% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.09% 28.126 28.996 - -0.16% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 3.09% 16.696 17.211 - 3.13% -
BM_MakeHeap_uint32_Random_256 3.09% 1.147 1.183 - 1.82% -
std::map<int,_int>::insert(value)_(already_present)/1024 3.08% 3.509 3.617 - 13.72% -
BM_deque_vector_ranges_move/70000 3.08% 2911.333 3001.092 - 3.65% -
BM_vector_deque_move_backward/512 3.08% 17.601 18.143 - 1.44% -
std::multiset<int>::insert(value)_(already_present)/8192 3.08% 32.582 33.585 - 1.05% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 3.08% 1.265 1.304 - 17.17% -
std::set<std::string>::ctor(const&,_alloc)/1024 3.07% 36197.141 37307.563 - 1.47% -
SetIntersection_Front_Vector_string_262144_1024 3.06% 40119583.152 41349218.786 - -1.98% -
std::generate(list<int>)/50 3.06% 15.364 15.835 - -2.16% -
std::multiset<std::string>::insert(value)_(new_value)/32 3.06% 42.679 43.985 - 1.65% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 3.06% 0.931 0.959 - -1.99% -
std::set<std::string>::contains(key)_(non-existent)/32 3.05% 9.418 9.706 - 0.11% -
BM_deque_vector_move/65536 3.04% 2701.758 2783.947 - 5.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 3.04% 179256481.039 184705740.672 - 3.74% -
BM_MakeHeap_string_PipeOrgan_16384 3.04% 5.559 5.728 - 3.76% -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.03% 2.939 3.028 - 0.50% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 3.03% 955445.278 984432.728 - 1.57% -
std::multiset<std::string>::contains(key)_(existent)/8192 3.03% 27.979 28.827 - 1.27% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.03% 274618.252 282931.292 - 1.78% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 3.03% 1.536 1.583 - 0.93% -
BM_StringRelational_Compare_Empty_Empty_Control 3.02% 1.612 1.661 - -0.49% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 3.02% 12351.172 12723.601 - 2.40% -
rng::reverse_copy(list<int>)/4096 3.01% 3071.994 3164.546 - 4.62% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 3.01% 6606.844 6805.599 - 3.07% -
BM_PushHeap_float_Random_262144 3.01% 7.553 7.780 - 1.50% -
BM_align/256 3.01% 0.898 0.925 - 3.26% -
BM_std_minmax<unsigned_long_long>/7 3.01% 2.528 2.604 - 4.19% -
SetIntersection_Front_Set_uint64_262144_4 3.00% 1117760.870 1151290.942 - 4.27% -
BM_deque_vector_ranges_move/4000 3.00% 143.122 147.410 - 2.03% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.99% 795.197 819.005 - 2.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.99% 207895026.233 214116662.122 - 4.30% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 2.99% 17.036 17.545 - 1.92% -
bm_ranges_lexicographical_compare<signed_char>/512 2.98% 7.690 7.920 - 1.48% -
std::stable_partition(deque<int>)_(sparse)/8192 2.98% 3369.537 3470.053 - -5.76% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.98% 102299.127 105345.957 - 0.59% -
BM_RangesPushHeap_uint32_Random_16 2.98% 4.388 4.518 - 1.11% -
BM_MakeThenSortHeap_float_Heap_16384 2.98% 25.858 26.627 - 1.74% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 2.97% 904.425 931.331 - -0.56% -
BM_std_minmax<short>/24 2.97% 2.225 2.291 - -1.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.97% 1090735.430 1123161.342 - 0.61% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 2.96% 293.810 302.519 - -2.60% -
BM_align/8 2.96% 0.898 0.924 - 3.21% -
BM_RangesMakeThenSortHeap_float_Heap_256 2.96% 5.897 6.072 - -1.05% -
BM_RangesMakeHeap_uint64_Ascending_4 2.96% 0.423 0.436 - 6.18% -
bm_swap_ranges_vb_aligned/8 2.95% 3.350 3.449 - 4.08% -
std::set<int>::insert(value)_(new_value)/1024 2.95% 41.947 43.183 - 1.04% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 2.95% 29.387 30.253 - -0.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 2.94% 143389547.512 147608464.163 - 5.89% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.94% 250.197 257.543 - 1.58% -
rng::is_sorted(deque<int>,_pred)/8 2.93% 4.472 4.603 - -1.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.92% 1246787.098 1283235.384 - 4.17% -
std::find_if_not(vector<int>)_(process_all)/8 2.92% 2.531 2.604 - -2.28% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.91% 97372.653 100210.510 - 2.31% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.91% 45.289 46.608 - 1.73% -
SetIntersection_Front_Set_uint64_262144_64 2.91% 1828545.247 1881756.819 - 5.41% -
std::set<int>::upper_bound(key)_(existent)/1024 2.91% 4.135 4.255 - 0.31% -
SetIntersection_Interlaced_Set_uint32_256_64 2.91% 14670528.091 15097072.226 - 3.57% -
SetIntersection_Front_Vector_uint32_262144_1 2.91% 1089372.245 1121028.802 - 1.36% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.90% 174328165.684 179379457.688 - 3.54% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.90% 0.894 0.920 - -0.74% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.89% 35840.003 36877.507 - 0.48% -
BM_RangesMakeThenSortHeap_float_Heap_16384 2.89% 26.628 27.398 - 1.53% -
std::find_first_of(vector<int>)_(large_needle)/32 2.89% 104.780 107.809 - -0.53% -
BM_deque_vector_move/4000 2.89% 139.942 143.987 - -1.19% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 2.89% 39.421 40.560 - 1.11% -
std::stable_partition(deque<int>)_(dense)/50 2.89% 39.686 40.832 - -0.84% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.89% 16.722 17.205 - 1.44% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 2.88% 4.050 4.167 - 1.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.88% 1149559.839 1182639.087 - 0.74% -
rng::stable_partition(list<int>)_(sparse)/50 2.87% 25.724 26.463 - -0.08% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 2.87% 19.880 20.452 - -9.93% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 2.87% 25.855 26.598 - 2.62% -
BM_RangesSortHeap_float_64 2.87% 3.139 3.229 - 0.31% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.87% 11106.268 11424.918 - 0.63% -
BM_deque_vector_ranges_move_backward/64000 2.87% 7863.188 8088.612 - 1.96% -
SetIntersection_None_Vector_string_262144_256 2.87% 1314140.772 1351794.322 - -1.52% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 2.86% 6.376 6.559 - 0.16% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 2.86% 22.414 23.056 - 1.76% -
SetIntersection_None_Vector_uint32_262144_1 2.86% 1163332.856 1196626.975 - -1.72% -
std::partition(vector<int>)_(sparse)/50 2.86% 13.799 14.194 - 2.28% -
BM_RangesPushHeap_uint64_Ascending_16384 2.86% 3.564 3.666 - 1.18% -
BM_vector_deque_move_backward/64 2.86% 3.029 3.116 - 2.49% -
std::map<std::string,_int>::contains(key)_(existent)/8192 2.86% 30.301 31.167 - 7.10% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.86% 386.412 397.452 - 2.02% -
std::find_end(vector<int>)_(single_element)/1000 2.85% 233.910 240.587 - -0.36% -
BM_PushHeap_uint64_Ascending_16384 2.85% 3.564 3.666 - -4.38% -
BM_std_minmax<int>/3 2.85% 1.198 1.232 - 2.37% -
BM_deque_vector_move_backward/65536 2.85% 7990.407 8217.777 - -2.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.84% 351309974.797 361297853.390 - -0.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 2.84% 9.454 9.722 - 1.36% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.83% 372.277 382.815 - 0.97% -
SetIntersection_Front_Vector_uint32_1024_64 2.83% 1390369.019 1429658.670 - -0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.83% 8754980.411 9002347.617 - 3.81% -
rng::find_if_not(vector<int>)_(bail_25%)/8 2.82% 1.095 1.125 - -0.34% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.81% 259.061 266.353 - 2.03% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.81% 2.359 2.425 - -0.20% -
SetIntersection_Interlaced_Vector_uint64_1024_16 2.80% 2435110.210 2503386.374 - 26.64% -
std::remove(deque<int>)_(sprinkled)/32 2.80% 52.627 54.101 - -0.73% -
std::set<std::string>::insert(value)_(already_present)/8192 2.80% 38.534 39.613 - 2.96% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 2.80% 88843.588 91330.093 - 2.68% -
BM_StringDestroy_Large 2.80% 6.747 6.936 - 1.51% -
BM_PushHeap_uint32_Random_16 2.79% 4.413 4.536 - 0.54% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.79% 2.639 2.712 - 0.91% -
rng::copy(list<int>)/262144 2.79% 219496.616 225626.616 - 3.02% -
BM_std_min<short>/32 2.79% 2.943 3.025 - -0.36% -
SetIntersection_None_Set_uint64_256_64 2.79% 9156307.999 9411690.070 - 1.65% -
BM_SortHeap_float_262144 2.79% 30.427 31.276 - 0.14% -
std::set<std::string>::upper_bound(key)_(existent)/8192 2.78% 28.816 29.618 - 3.78% -
std::set<std::string>::ctor(const&)/1024 2.78% 34300.991 35254.551 - -3.78% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 2.77% 29.839 30.667 - 0.46% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 2.77% 1.339 1.376 - 15.59% -
rng::partial_sort(vector<int>)_(descending)/8 2.77% 24.851 25.539 - -0.55% -
rng::find_last_if(vector<int>)_(bail_90%)/8 2.77% 0.465 0.478 - 2.09% -
SetIntersection_None_Set_uint64_16384_1024 2.76% 162972251.525 167475290.531 - 1.68% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.76% 0.991 1.018 - -0.62% -
std::move(vector<int>)/262144 2.75% 21917.347 22520.992 - 4.80% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 2.75% 567.015 582.627 - -0.32% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 2.75% 826.530 849.249 - 2.70% -
BM_StringEraseToEnd_Large_Opaque 2.75% 1.010 1.038 - 2.75% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 2.74% 0.480 0.493 - 4.21% -
SetIntersection_None_Set_uint32_256_1 2.74% 11425949.725 11739195.052 - 1.62% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 2.74% 0.827 0.849 - 2.60% -
SetIntersection_Interlaced_Set_float_262144_16 2.74% 1599214.761 1643027.914 - -0.34% -
std::adjacent_find(deque<int>,_pred)/50 2.73% 29.704 30.516 - 5.12% -
BM_std_minmax<int>/19 2.73% 1.855 1.905 - 3.01% -
rng::copy(list<int>)/1048576 2.72% 883139.450 907174.203 - 2.17% -
BM_std_minmax_element<short>/4 2.71% 1.227 1.260 - -1.12% -
BM_RangesPopHeap_uint32_1 2.71% 0.415 0.427 - -21.49% -
SetIntersection_Interlaced_Vector_uint32_1024_16 2.71% 1884804.393 1935823.485 - 5.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.71% 1402.366 1440.323 - -3.16% -
BM_SortHeap_float_4 2.70% 1.028 1.055 - -1.39% -
SetIntersection_Interlaced_Set_float_262144_16384 2.70% 1251303.222 1285145.426 - -1.00% -
std::fill(vector<int>)/32 2.70% 1.041 1.069 - 1.94% -
BM_std_min<int>/12 2.70% 1.492 1.532 - -0.83% -
std::move_backward(vector<bool>)_(aligned)/64 2.70% 1.799 1.847 - 6.02% -
std::map<std::string,_int>::count(key)_(existent)/8192 2.69% 30.094 30.904 - 4.64% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.69% 32454.172 33327.230 - 0.17% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 2.68% 0.541 0.555 - 5.30% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 2.68% 29.280 30.065 - -0.73% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.67% 26.317 27.021 - 1.86% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2.67% 18.323 18.812 - -1.64% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.66% 24143.721 24786.379 - -1.56% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.66% 272984.273 280250.468 - -0.85% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 2.66% 19.840 20.367 - 2.12% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 2.66% 320.965 329.491 - 0.81% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.66% 14.298 14.677 - 2.90% -
rng::copy_n(vector<int>)/8 2.66% 2.232 2.292 - 0.55% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.65% 2.135 2.192 - 0.43% -
SetIntersection_None_Vector_uint32_1024_1 2.65% 1121442.065 1151170.947 - 0.81% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.65% 54112.965 55546.481 - 2.61% -
BM_PushHeap_uint64_Ascending_262144 2.64% 4.658 4.781 - -7.38% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.64% 12728.103 13064.424 - 2.84% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 2.64% 28.870 29.633 - 2.95% -
std::map<int,_int>::ctor(const&)/32 2.64% 211.895 217.482 - 3.17% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 2.63% 1.580 1.622 - 2.12% -
rng::sort(deque<int>)_(repeated)/8 2.63% 18.482 18.968 - 1.95% -
BM_std_minmax<unsigned_char>/12 2.62% 1.945 1.997 - -5.74% -
SetIntersection_Front_Set_uint64_16384_16 2.62% 1286271.739 1320020.184 - -0.51% -
SetIntersection_Interlaced_Set_float_262144_4 2.62% 1286060.385 1319784.426 - -0.83% -
rng::partial_sort(deque<int>)_(heap)/8 2.62% 36.906 37.874 - -1.51% -
std::multiset<std::string>::erase(key)_(existent)/0 2.62% 59.257 60.809 - 46.75% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 2.61% 13.158 13.502 - 3.37% -
BM_StringEraseToEnd_Large_Transparent 2.61% 0.842 0.864 - 2.58% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.61% 904.716 928.342 - -0.86% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 2.60% 19.321 19.825 - 2.89% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 2.60% 102204.981 104866.602 - -0.22% -
rng::copy_backward(deque<int>)/262144 2.60% 31356.570 32172.435 - 2.25% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 2.60% 10.577 10.852 - 3.59% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.60% 12314.393 12634.314 - -0.66% -
BM_RangesPushHeap_float_Random_262144 2.59% 7.562 7.758 - 4.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.59% 6509247.389 6678021.103 - 1.94% -
SetIntersection_Interlaced_Set_uint32_16_16 2.59% 40454729.856 41503400.378 - 1.53% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 2.59% 109.318 112.151 - 1.29% -
std::find_end(vector<int>)_(single_element)/1024 2.59% 239.229 245.426 - -0.51% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.59% 12269.783 12587.612 - -0.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.59% 1188914.098 1219697.075 - 2.37% -
std::set<std::string>::erase(key)_(existent)/0 2.59% 64.322 65.987 - 1.05% -
std::set<int>::erase(key)_(existent)/32 2.59% 21.871 22.437 - 0.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 2.59% 21830274.495 22394864.085 - 4.40% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 2.58% 85479.600 87689.242 - 8.26% -
std::find_end(deque<int>)_(process_all)/8192 2.58% 2040.607 2093.298 - 4.43% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.58% 306.174 314.072 - 1.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 2.58% 6156564.523 6315273.792 - 3.14% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.58% 4.780 4.903 - 2.51% -
std::map<int,_int>::insert(value)_(already_present)/8192 2.58% 4.044 4.148 - 6.16% -
BM_RangesPopHeap_float_262144 2.58% 38.337 39.325 - -1.53% -
rng::move(vector<int>)/262144 2.57% 22070.296 22637.281 - 4.93% -
rng::stable_sort(deque<int>)_(descending)/8192 2.57% 20881.202 21417.104 - -0.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 2.56% 349027853.741 357980017.862 - 2.34% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 2.56% 25.770 26.431 - 1.23% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 2.56% 32.692 33.529 - 1.73% -
BM_std_minmax<unsigned_short>/29 2.56% 2.574 2.640 - 0.70% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 2.56% 54.835 56.238 - 1.38% -
SetIntersection_Interlaced_Set_string_1024_1024 2.56% 56620112.699 58067233.279 - 0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.55% 6516277.013 6682596.468 - 2.09% -
BM_std_minmax_element<long_long>/4096 2.55% 1077.033 1104.508 - 2.70% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.55% 612.282 627.899 - 1.31% -
BM_MakeHeap_uint32_SingleElement_64 2.55% 0.508 0.521 - 2.19% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.54% 8.736 8.959 - 2.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 2.54% 0.636 0.652 - -21.22% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.54% 10579.287 10848.074 - 2.33% -
BM_StringRelational_Less_Empty_Huge_Control 2.54% 1.992 2.042 - -5.13% -
BM_deque_deque_ranges_copy/65536 2.53% 2769.959 2839.986 - 3.49% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.53% 715.489 733.561 - -0.14% -
bm_lexicographical_compare<signed_char>/1 2.53% 1.286 1.319 - -0.36% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.51% 1.591 1.631 - 2.09% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 2.51% 550743.602 564557.292 - 1.24% -
BM_RangesSortHeap_float_262144 2.51% 29.911 30.661 - -0.71% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.51% 698.023 715.524 - 3.49% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 2.51% 9.905 10.153 - -0.40% -
rng::move_backward(deque<int>)/32768 2.51% 3523.518 3611.834 - -2.53% -
BM_PushHeap_uint64_Ascending_256 2.50% 2.092 2.144 - -7.53% -
BM_RangesPushHeap_string_Random_4 2.50% 5.960 6.109 - 1.79% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.50% 8.550 8.764 - 1.75% -
BM_RangesSortHeap_uint32_4 2.50% 1.033 1.058 - 1.27% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 2.50% 24.128 24.731 - 10.82% -
BM_RangesPushHeap_uint64_Ascending_256 2.49% 2.093 2.145 - 2.53% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.49% 5347.640 5480.914 - 0.01% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 2.49% 30.552 31.312 - 1.93% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 2.49% 282.302 289.317 - -0.90% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 2.48% 815.045 835.253 - 0.61% -
std::find_if(list<int>)_(bail_25%)/32768 2.48% 10423.988 10682.342 - 36.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 2.47% 343275906.863 351765824.713 - 1.12% -
BM_std_minmax_element<long_long>/1024 2.47% 272.019 278.746 - 1.96% -
std::partition(vector<int>)_(sparse)/32 2.47% 8.726 8.941 - 1.36% -
std::find(list<int>)_(process_all)/50 2.46% 18.131 18.578 - 0.03% -
std::set<std::string>::insert(value)_(new_value)/32 2.46% 40.328 41.322 - 1.06% -
std::copy_if(list<int>)_(entire_range)/1048576 2.46% 883036.021 904781.141 - 2.32% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.46% 43.627 44.701 - 1.85% -
std::unordered_set<std::string>::count(key)_(existent)/1024 2.46% 36.251 37.143 - 7.59% -
710_omnetpp_r 2.46% 8.847 9.065 - 1.31% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.46% 22.546 23.099 - 0.97% -
SetIntersection_None_Vector_uint32_16384_16 2.45% 1158031.336 1186384.246 - 0.39% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.44% 46.842 47.986 - 2.46% -
BM_RangesMakeThenSortHeap_float_Descending_64 2.44% 3.247 3.326 - -0.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.44% 1247648.960 1278072.598 - -1.78% -
std::vector<std::string>::ctor(size)/32 2.43% 33.569 34.386 - -1.30% -
rng::copy_if(list<int>)_(entire_range)/1048576 2.42% 884789.612 906245.490 - 2.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 2.42% 11465374.355 11742633.205 - 1.01% -
BM_RangesMakeThenSortHeap_float_Heap_64 2.41% 3.436 3.519 - -0.19% -
BM_std_minmax_element<long_long>/4000 2.41% 1052.350 1077.721 - 2.66% -
SetIntersection_Interlaced_Set_uint64_64_16 2.41% 24298530.133 24884139.705 - 2.22% -
std::unordered_set<int>::find(key)_(existent)/32 2.41% 1.135 1.163 - -2.05% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.41% 152722.434 156395.876 - 5.79% -
rng::remove(deque<int>)_(sprinkled)/32 2.40% 56.806 58.170 - 2.71% -
SetIntersection_Front_Set_string_1024_256 2.40% 16132533.935 16519920.988 - 10.38% -
SetIntersection_Front_Set_uint32_16384_16384 2.40% 337350157.014 345436155.598 - 0.26% -
std::for_each(list<int>)/8 2.39% 2.505 2.565 - 1.27% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.39% 175649.828 179851.634 - 0.15% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 2.39% 10.088 10.330 - -6.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.39% 16.295 16.685 - 1.20% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 2.39% 0.710 0.727 - 0.82% -
BM_StringRelational_Compare_Empty_Huge_Control 2.39% 1.625 1.663 - 3.28% -
BM_MakeHeap_float_SingleElement_262144 2.39% 0.713 0.730 - 2.39% -
BM_RangesMakeHeap_string_Heap_64 2.38% 4.995 5.114 - 3.72% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 2.38% 12.298 12.591 - 2.43% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.38% 16.546 16.940 - 1.66% -
BM_MakeHeap_uint32_Random_64 2.38% 1.250 1.280 - -4.72% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 2.37% 97493.132 99808.056 - 0.47% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.37% 23115.742 23663.925 - -0.46% -
BM_std_minmax_element<long_long>/5500 2.37% 1444.963 1479.155 - 2.79% -
rng::fill(vector<int>)/32 2.37% 1.039 1.064 - 2.35% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.36% 24110.938 24680.985 - -2.09% -
rng::for_each(list<int>)/8 2.36% 2.532 2.592 - 0.64% -
SetIntersection_Front_Set_uint64_1024_16 2.36% 1283184.699 1313485.534 - -1.25% -
rng::fill(vector<bool>)/512 2.36% 1.484 1.519 - -5.99% -
std::find_first_of(list<int>)_(large_needle)/8192 2.35% 48807461.141 49955514.933 - 3.62% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 2.35% 11.666 11.940 - -0.20% -
SetIntersection_Front_Vector_uint32_256_16 2.35% 4369336.929 4471911.771 - 1.07% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 2.34% 23.078 23.619 - -2.79% -
BM_MakeThenSortHeap_float_Ascending_16384 2.34% 27.668 28.316 - 0.75% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.34% 14223.418 14556.426 - -0.42% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 2.34% 21.594 22.100 - -3.89% -
rng::fold_left(list<int>)/8192 2.34% 10517.347 10763.546 - -0.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 2.34% 11798542.485 12074697.173 - 3.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 2.34% 350373833.961 358573042.496 - 2.24% -
std::find_if(vector<int>)_(process_all)/50 2.34% 13.921 14.246 - -0.01% -
rng::partition_copy(list<int>)/8192 2.34% 7369.174 7541.336 - -16.73% -
BM_MakeHeap_uint32_SingleElement_262144 2.33% 0.628 0.642 - 1.74% -
BM_deque_vector_ranges_move/65536 2.33% 2751.194 2815.334 - 5.45% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.33% 140999.593 144280.627 - 1.39% -
std::flat_map<int,_int>::erase(iterator)/8192 2.32% 502.866 514.556 - 3.41% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 2.32% 22.160 22.675 - 4.88% -
BM_StringAssignStr_Large_Opaque 2.32% 10.166 10.402 - 0.28% -
BM_vector_deque_ranges_move_backward/512 2.32% 17.739 18.151 - 0.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.32% 87449.028 89474.755 - 1.88% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 2.31% 20.479 20.952 - 0.56% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.31% 12302.500 12586.639 - 0.00% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 2.31% 38133.074 39013.716 - 0.20% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 2.31% 69.450 71.052 - 0.89% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 2.30% 36208.118 37042.655 - 0.82% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 2.30% 8.371 8.564 - 1.17% -
BM_deque_vector_move/64000 2.30% 2711.265 2773.712 - 3.27% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.30% 10.693 10.939 - 1.35% -
std::map<int,_int>::contains(key)_(existent)/1024 2.30% 4.047 4.140 - 0.66% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.30% 275716.015 282057.098 - 0.13% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 2.29% 8773.164 8974.134 - 1.54% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 2.29% 24996.242 25567.851 - -1.26% -
std::find_if(vector<char>)_(bail_25%)/8 2.29% 0.929 0.950 - 0.17% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 2.29% 25.963 26.557 - 0.01% -
std::count_if(list<int>)_(every_other)/1048576 2.28% 890338.429 910668.990 - 1.70% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.28% 3.504 3.584 - 0.19% -
std::copy(vector<int>)/8 2.28% 2.247 2.298 - 2.66% -
BM_MakeThenSortHeap_float_Ascending_256 2.28% 6.462 6.609 - 1.56% -
BM_std_min<short>/12 2.28% 1.520 1.554 - 2.85% -
std::adjacent_find(deque<int>)/50 2.28% 14.773 15.109 - -15.27% -
std::find_if(vector<int>)_(process_all)/1024 2.28% 283.577 290.029 - -0.22% -
std::map<int,_int>::find(key)_(existent)/1024 2.27% 3.750 3.835 - -2.85% -
SetIntersection_Interlaced_Vector_uint64_256_4 2.27% 5063140.914 5178026.259 - 5.70% -
BM_std_min<short>/28 2.27% 2.730 2.792 - 1.56% -
bm_ranges_lexicographical_compare<signed_char>/262144 2.27% 3825.336 3912.056 - 1.93% -
rng::find_last(vector<char>)_(bail_10%)/8 2.27% 1.567 1.602 - -0.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 2.27% 18894162.785 19322350.116 - 4.75% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.27% 38.392 39.262 - -0.76% -
std::find_if_not(deque<int>)_(process_all)/1024 2.26% 484.766 495.736 - 4.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 2.26% 5266124.134 5385281.737 - -0.43% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.26% 35894.394 36705.543 - -0.40% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.26% 6.564 6.712 - -3.77% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.26% 5341.132 5461.702 - -0.51% -
SetIntersection_Front_Vector_string_16384_1024 2.25% 39391165.899 40279225.762 - -2.62% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 2.25% 6372.183 6515.631 - 4.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.25% 0.701 0.717 - -0.31% -
std::rotate(deque<int>)_(1_element_backward)/1024 2.24% 41.761 42.698 - -0.15% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 2.24% 20.347 20.802 - 0.51% -
BM_RangesMakeHeap_uint64_Random_16384 2.23% 1.005 1.027 - 2.04% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.23% 9.767 9.985 - 2.22% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.23% 37178.320 38008.122 - -0.74% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 2.23% 10.529 10.764 - 4.07% -
std::copy(list<int>)/1048576 2.23% 880286.823 899928.670 - 1.89% -
rng::count(list<int>)_(every_other)/1048576 2.23% 828014.020 846483.082 - 3.78% -
BM_std_min<unsigned_char>/64 2.23% 4.087 4.178 - -0.88% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 2.22% 8.148 8.329 - 1.63% -
BM_RangesMakeHeap_uint32_Ascending_256 2.22% 0.598 0.611 - 1.81% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 2.22% 1.218 1.245 - 2.36% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 2.22% 1.260 1.288 - -9.51% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.21% 325.804 333.001 - 0.51% -
std::set<std::string>::insert(value)_(new_value)/0 2.21% 32.938 33.665 - 1.49% -
std::find_if(list<int>)_(process_all)/8 2.21% 3.424 3.500 - -0.30% -
std::partial_sort(deque<int>)_(ascending)/8 2.20% 29.620 30.272 - 0.96% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.20% 40.068 40.950 - -4.99% -
BM_MakeHeap_uint32_Ascending_16 2.20% 0.599 0.612 - 2.21% -
std::copy_n(vector<int>)/8 2.20% 2.165 2.213 - 0.11% -
BM_deque_deque_ranges_copy_backward/64000 2.20% 7903.927 8077.759 - -0.39% -
std::deque<int>::ctor(size)/8192 2.20% 440.529 450.208 - 3.58% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 2.20% 19969.565 20408.264 - 0.50% -
bm_lexicographical_compare<signed_char>/5 2.18% 2.207 2.255 - 5.46% -
SetIntersection_Front_Vector_string_1024_4 2.18% 1238963.220 1265981.530 - -0.31% -
BM_LowerBound_pair<uint32,_uint32>_1 2.18% 2.865 2.927 - 3.78% -
BM_std_minmax<char>/1 2.18% 0.634 0.647 - 4.11% -
rng::is_partitioned(vector<int>)_(partitioned)/50 2.17% 8.481 8.665 - -1.57% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.17% 29.378 30.015 - 3.05% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 2.17% 794.016 811.212 - 1.43% -
rng::count_if(list<int>)_(every_other)/1048576 2.16% 892802.255 912122.986 - 1.60% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 2.16% 1904.935 1946.082 - -0.39% -
rng::for_each(deque<int>)/32 2.16% 3.760 3.841 - 2.02% -
BM_std_min<unsigned_int>/12 2.16% 1.481 1.512 - 0.16% -
BM_StringAssignStr_Large_Transparent 2.16% 10.158 10.377 - 0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.15% 20668820.404 21113950.502 - 0.48% -
BM_RangesMakeThenSortHeap_uint32_Random_4 2.15% 3.993 4.079 - -0.18% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.15% 2.285 2.334 - 0.55% -
BM_PushHeap_float_Random_16384 2.15% 7.525 7.687 - 1.13% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 2.15% 1031.302 1053.463 - -2.91% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.15% 15184.574 15510.658 - -4.57% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.14% 0.762 0.778 - 0.04% -
std::map<std::string,_int>::contains(key)_(existent)/1024 2.14% 22.356 22.834 - -4.11% -
SetIntersection_Interlaced_Vector_string_1024_256 2.14% 20746730.950 21190248.875 - 3.10% -
SetIntersection_None_Vector_uint64_262144_1 2.14% 1174309.424 1199409.639 - 0.18% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 2.14% 102350.218 104536.604 - -0.01% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 2.14% 28.912 29.529 - -1.78% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.13% 3.347 3.418 - -0.96% -
rng::remove_copy_if(deque<int>)_(prefix)/8192 2.13% 3704.283 3783.095 - 2.05% -
std::replace_if(deque<int>)_(sprinkled)/8192 2.13% 2921.965 2984.117 - 0.47% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.13% 365.381 373.149 - 1.49% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 2.13% 32182.190 32866.300 - -0.77% -
std::map<int,_int>::upper_bound(key)_(existent)/32 2.12% 1.690 1.726 - 0.09% -
rng::unique(vector<int>,_pred)_(contiguous)/8192 2.12% 3785.576 3865.838 - 2.11% -
rng::copy_if(vector<int>)_(every_other)/8 2.12% 4.238 4.327 - 0.81% -
rng::stable_partition(deque<int>)_(sparse)/1024 2.11% 463.370 473.167 - 1.40% -
BM_RangesPushHeap_string_PipeOrgan_16384 2.11% 14.734 15.045 - 15.45% -
rng::copy_backward(list<int>)/1048576 2.11% 890150.976 908905.966 - 1.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.10% 1126792.444 1150443.045 - 0.28% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.10% 23.835 24.336 - 0.35% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.10% 717.313 732.363 - 0.76% -
BM_deque_vector_ranges_move_backward/70000 2.10% 8522.461 8701.199 - -0.92% -
SetIntersection_None_Set_float_1024_4 2.10% 8873001.079 9059082.509 - -8.47% -
std::set<std::string>::erase(key)_(existent)/8192 2.10% 71.061 72.551 - 2.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 2.10% 1084613.481 1107347.802 - -0.84% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.09% 169849.770 173407.807 - -1.04% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.09% 113040.150 115407.346 - 1.22% -
BM_std_min<char>/5 2.09% 1.426 1.456 - 4.78% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 2.09% 19.911 20.327 - 3.14% -
std::multiset<std::string>::clear()/32 2.09% 881.927 900.348 - -1.92% -
BM_std_minmax_element<long_long>/512 2.09% 138.204 141.090 - 1.54% -
BM_RangesPushHeap_string_PipeOrgan_256 2.08% 8.368 8.542 - 7.81% -
SetIntersection_Interlaced_Set_float_1024_256 2.08% 16219263.013 16557188.450 - 5.09% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 2.08% 54255.902 55385.197 - 1.59% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.08% 349220.879 356487.910 - 1.31% -
BM_std_min<unsigned_short>/4 2.08% 0.981 1.001 - 1.66% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 2.08% 33.007 33.693 - 1.94% -
rng::find_first_of(list<int>)_(large_needle)/8192 2.08% 50483377.933 51532170.898 - 3.99% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.08% 170.708 174.251 - 0.03% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.07% 5339.875 5450.555 - -0.53% -
std::copy(deque<int>)/32768 2.07% 1142.695 1166.337 - 1.57% -
std::move_backward(deque<int>)/1048576 2.07% 127138.003 129766.264 - -1.16% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 2.06% 33.577 34.270 - -7.20% -
std::is_sorted_until(list<int>)/8 2.06% 2.208 2.253 - 1.13% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.06% 5.214 5.322 - 1.80% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 2.06% 37251.794 38017.929 - 0.99% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 2.06% 1.233 1.258 - -2.88% -
std::multimap<std::string,_int>::ctor(const&)/1024 2.04% 34356.153 35058.386 - 0.08% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.04% 609.417 621.873 - -0.14% -
std::set<int>::erase(key)_(existent)/0 2.04% 20.266 20.679 - 0.75% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 2.04% 14.125 14.413 - 1.68% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 2.03% 0.710 0.724 - 1.98% -
std::replace_if(deque<int>)_(sprinkled)/1024 2.03% 365.978 373.401 - 0.43% -
SetIntersection_Front_Vector_float_1024_16 2.02% 1186319.363 1210331.330 - 1.90% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 2.02% 16.421 16.753 - 2.15% -
std::stable_partition(list<int>)_(sparse)/1024 2.02% 913.276 931.748 - -3.41% -
bm_lexicographical_compare<unsigned_char>/64 2.02% 1.965 2.004 - 4.85% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.02% 14155.231 14441.105 - -1.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 2.02% 34.663 35.362 - -1.06% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.02% 36.531 37.268 - 1.08% -
BM_MakeThenSortHeap_float_Random_262144 2.01% 62.360 63.616 - 1.69% -
BM_MakeThenSortHeap_uint32_Heap_16 2.01% 5.124 5.228 - 1.15% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.01% 66640.303 67981.575 - 0.33% -
SetIntersection_Front_Set_uint32_16384_16 2.01% 1306571.012 1332837.596 - 0.89% -
BM_StringEraseWithMove_Small_Opaque 2.01% 2.574 2.626 - 3.34% -
std::remove_if(deque<int>)_(sprinkled)/50 2.00% 65.491 66.804 - -4.57% -
std::sort(vector<int>)_(descending)/8192 2.00% 7280.421 7426.243 - -1.46% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 2.00% 5866746.350 5984251.986 - 0.26% -
SetIntersection_Front_Vector_float_256_16 2.00% 4467300.015 4556652.234 - 1.99% -
SetIntersection_Interlaced_Set_uint32_262144_1024 2.00% 1506574.707 1536704.592 - 1.26% -
SetIntersection_Interlaced_Set_string_256_4 2.00% 14141594.077 14424031.871 - 1.94% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 2.00% 778.068 793.596 - 0.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.99% 17714416.270 18067551.686 - 0.45% -
std::partition_copy(vector<int>)/1024 1.99% 457.240 466.355 - -0.49% -
std::find_if(vector<char>)_(process_all)/8 1.99% 2.425 2.474 - 0.96% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.99% 4.318 4.404 - 2.13% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.99% 32496.363 33143.149 - 0.37% -
BM_std_min<char>/31 1.99% 2.488 2.538 - 4.00% -
BM_RangesMakeHeap_uint32_Random_16384 1.99% 1.043 1.063 - 5.58% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.99% 20.673 21.083 - 1.02% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 1.99% 0.704 0.718 - 2.95% -
std::set<int>::find(key)_(existent)/8192 1.98% 8.037 8.197 - 0.51% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 1.98% 29.042 29.619 - -0.58% -
BM_std_min<char>/64 1.98% 4.195 4.279 - -71.91% -
rng::rotate(deque<int>)_(1_element_forward)/1024 1.98% 38.856 39.627 - 2.72% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.98% 738.278 752.916 - 0.64% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.98% 197.232 201.142 - 1.48% -
rng::all_of(vector<int>)_(process_all)/8 1.98% 2.486 2.535 - -0.72% -
BM_std_minmax<char>/15 1.98% 2.930 2.988 - -1.19% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.98% 20.426 20.829 - -2.25% -
rng::fill_n(list<int>)/8192 1.97% 7077.929 7217.663 - 1.85% -
std::unordered_map<int,_int>::erase(iterator)/8192 1.97% 20.357 20.759 - 2.68% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.97% 1443988.497 1472481.316 - 0.75% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.97% 5.492 5.601 - 3.23% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.97% 54735.039 55813.667 - 2.28% -
BM_MakeThenSortHeap_float_Ascending_64 1.97% 3.960 4.038 - 0.74% -
SetIntersection_None_Set_uint64_1024_1024 1.97% 8728898.030 8900837.388 - 1.52% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.97% 4098.563 4179.252 - -0.27% -
std::find_end(vector<int>)_(single_element)/8192 1.96% 1834.008 1870.034 - -0.49% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.96% 260027.664 265130.460 - 4.82% -
std::search(deque<int>)_(single_element)/1000 1.96% 439.237 447.855 - 1.74% -
rng::partial_sort(vector<int>)_(ascending)/8 1.95% 20.636 21.039 - 0.67% -
SetIntersection_None_Set_uint32_1024_4 1.95% 8696221.928 8866129.388 - 0.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.95% 206128728.144 210152526.819 - 4.69% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.95% 1.279 1.304 - 0.48% -
rng::partition_point(list<int>)/32 1.95% 15.619 15.923 - 1.06% -
std::unordered_set<int>::erase(key)_(existent)/1024 1.95% 22.404 22.841 - -17.74% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.94% 6580.153 6707.913 - 0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.93% 1137567.190 1159541.411 - -0.67% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 1.93% 4159.352 4239.662 - 0.94% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.93% 6594.850 6722.172 - 0.76% -
BM_MakeThenSortHeap_float_PipeOrgan_64 1.93% 3.908 3.984 - -1.15% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.93% 6301.484 6423.074 - 3.40% -
BM_SortHeap_float_64 1.93% 3.152 3.213 - -1.13% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.93% 24.954 25.435 - 1.92% -
BM_MakeThenSortHeap_string_Ascending_16384 1.93% 62.292 63.491 - 0.34% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.92% 200.204 204.054 - 2.11% -
std::unordered_multiset<int>::erase(iterator)/1024 1.92% 20.052 20.437 - -0.64% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 1.92% 5.924 6.038 - 1.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.91% 1134963.232 1156688.103 - -1.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.91% 43824732.315 44663516.753 - 1.74% -
rng::find_last(deque<int>)_(bail_10%)/8 1.91% 2.680 2.732 - 3.84% -
bm_lexicographical_compare<signed_char>/262144 1.91% 3841.708 3915.040 - 1.91% -
std::all_of(list<int>)_(process_all)/50 1.91% 21.545 21.956 - -0.54% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.90% 705.691 719.129 - 0.69% -
std::generate(list<int>)/32 1.90% 8.540 8.703 - -0.43% -
rng::starts_with(list<int>)/8 1.90% 2.911 2.966 - -0.10% -
std::partial_sort(deque<int>)_(heap)/8 1.90% 37.585 38.298 - -2.30% -
rng::stable_partition(list<int>)_(alloc_fails)/50 1.89% 1927.132 1963.650 - 2.26% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.89% 27.448 27.968 - -2.06% -
SetIntersection_Front_Vector_uint64_16384_256 1.89% 2291855.874 2335262.980 - 1.76% -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.89% 1.161 1.183 - -5.84% -
rng::stable_partition(vector<int>)_(dense)/50 1.89% 26.440 26.941 - 5.82% -
rng::find_last(deque<int>)_(bail_90%)/8 1.89% 0.867 0.883 - -4.40% -
SetIntersection_Front_Set_uint64_256_64 1.89% 6183862.103 6300710.004 - 0.11% -
std::find_end(vector<int>,_pred)_(single_element)/1024 1.89% 586.673 597.739 - -0.38% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.88% 1444312.283 1471450.790 - 0.62% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 1.88% 6.544 6.667 - 2.00% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.88% 9.164 9.336 - 3.20% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 1.87% 6.378 6.498 - -11.57% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.87% 35288.698 35949.688 - 0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.87% 1199754.309 1222192.976 - 1.96% -
rng::sort(deque<int>)_(ascending)/8 1.87% 18.237 18.578 - 0.91% -
std::move(deque<int>)/64 1.87% 6.003 6.115 - -2.67% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.86% 1.292 1.316 - 18.46% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.86% 20.942 21.331 - 0.34% -
BM_StringAssignAsciizMix_Opaque 1.86% 4.728 4.816 - 0.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.86% 1203184.092 1225506.708 - 2.53% -
rng::move_backward(vector<bool>)_(unaligned)/4096 1.85% 27.706 28.219 - 0.44% -
std::find_end(vector<int>,_pred)_(single_element)/8192 1.85% 4692.278 4779.277 - -0.76% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.85% 32056.630 32650.763 - -0.45% -
std::set<std::string>::lower_bound(key)_(existent)/8192 1.85% 27.767 28.281 - -0.16% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.85% 16.586 16.893 - -0.70% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.85% 511.311 520.780 - 0.41% -
std::sort(deque<int>)_(heap)/8 1.85% 24.754 25.212 - 1.35% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.85% 51.335 52.284 - 0.45% -
rng::is_partitioned(vector<int>)_(partitioned)/32 1.84% 5.712 5.817 - 1.18% -
std::copy_backward(list<int>)/1048576 1.84% 887227.278 903571.696 - 1.64% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 1.84% 2.978 3.033 - 3.91% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.84% 1.244 1.267 - 1.14% -
BM_RangesPushHeap_uint64_Ascending_1024 1.84% 2.577 2.624 - 1.84% -
std::remove(list<int>)_(sprinkled)/8192 1.84% 8120.089 8269.362 - 5.54% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.84% 31.180 31.753 - 0.76% -
std::stable_sort(deque<int>)_(shuffled)/8 1.84% 24.073 24.515 - -1.57% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 1.83% 6.174 6.287 - 4.12% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.83% 21.124 21.511 - 0.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1.83% 1187584.866 1209323.539 - 0.34% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.83% 102218.567 104089.172 - -0.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.83% 1192.195 1213.981 - 0.01% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 1.82% 17.898 18.224 - -5.51% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 1.82% 39.256 39.972 - -0.03% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 1.82% 24.846 25.299 - -1.12% -
SetIntersection_Front_Set_string_262144_1 1.82% 1142036.237 1162851.070 - 0.87% -
std::map<std::string,_int>::insert(value)_(new_value)/0 1.82% 31.514 32.089 - -1.24% -
BM_std_min<unsigned_long_long>/30 1.82% 2.692 2.741 - 0.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.82% 9795136.959 9973243.190 - 1.49% -
std::partial_sort(deque<int>)_(heap)/8192 1.82% 283639.195 288791.139 - -0.67% -
std::sort(vector<int>)_(descending)/1024 1.82% 1041.615 1060.524 - -0.57% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.81% 50385.792 51298.465 - 3.39% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.81% 1.502 1.529 - -4.60% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 1.81% 499.981 509.027 - 1.21% -
std::copy(list<int>)/512 1.81% 369.329 376.004 - 1.77% -
std::find_end(vector<int>,_pred)_(single_element)/1000 1.81% 572.944 583.294 - -0.40% -
SetIntersection_Front_Vector_string_64_16 1.81% 21963888.588 22360602.260 - 1.90% -
rng::move_backward(deque<int>)/1048576 1.81% 125872.644 128145.119 - -0.16% -
SetIntersection_None_Set_float_256_64 1.80% 9394924.519 9564445.618 - 1.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.80% 9244794.144 9411598.392 - -0.37% -
BM_StringRelational_Eq_Large_Large_Control 1.80% 2.270 2.311 - 1.28% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.80% 12307.048 12528.672 - -0.84% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.80% 19.666 20.020 - -0.11% -
SetIntersection_Front_Vector_uint32_256_4 1.80% 4393165.070 4472257.827 - 1.73% -
BM_std_minmax<unsigned_long_long>/30 1.80% 4.442 4.522 - 1.22% -
BM_CmpEqual_uint_short 1.80% 1.060 1.079 - 2.02% -
rng::copy_n(vector<bool>)_(unaligned)/512 1.80% 3.322 3.381 - -1.25% -
rng::find_last(list<int>)_(bail_10%)/1048576 1.80% 786272.952 800410.720 - 1.63% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 1.80% 59.093 60.155 - 1.39% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 1.80% 24.344 24.782 - 1.58% -
BM_MakeThenSortHeap_uint32_Heap_4 1.79% 1.197 1.219 - 0.98% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.79% 3.568 3.632 - 0.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.79% 25863.867 26327.364 - -13.59% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.79% 358.838 365.266 - 0.92% -
BM_std_min<int>/17 1.79% 0.952 0.969 - -92.04% -
bm_lexicographical_compare<int>/32768 1.79% 2390.455 2433.236 - 1.86% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.79% 24.392 24.829 - 1.46% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.78% 540.459 550.102 - -0.63% -
std::count(list<int>)_(every_other)/1048576 1.78% 831485.064 846292.416 - 3.68% -
SetIntersection_None_Vector_string_1024_1 1.78% 1227600.205 1249446.502 - 0.38% -
std::multimap<int,_int>::insert(value)_(new_value)/32 1.78% 19.864 20.217 - 1.10% -
SetIntersection_None_Set_float_1024_1024 1.78% 9043955.541 9204816.430 - 4.01% -
std::stable_sort(deque<int>)_(descending)/8192 1.78% 21048.843 21423.122 - 0.32% -
std::map<std::string,_int>::clear()/32 1.77% 897.888 913.815 - -1.14% -
SetIntersection_Interlaced_Set_string_16_4 1.77% 76441112.552 77796450.043 - 0.25% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.77% 278225.480 283157.569 - 0.90% -
rng::contains_subrange(list<int>)_(single_element)/50 1.77% 17.644 17.956 - -3.39% -
SetIntersection_Interlaced_Set_string_1024_256 1.77% 35695325.305 36327133.405 - -0.01% -
BM_RangesPushHeap_uint32_Random_16384 1.77% 6.241 6.352 - 4.14% -
std::stable_partition(deque<int>)_(sparse)/32 1.77% 12.170 12.385 - 11.79% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.76% 16.856 17.154 - 1.97% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.76% 880.740 896.271 - -0.01% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.76% 46.797 47.621 - 0.66% -
std::search(list<int>)_(single_element)/8192 1.76% 7828.129 7965.958 - 2.99% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.76% 1.273 1.295 - -0.20% -
std::partition_point(list<int>)/8192 1.76% 12770.735 12995.292 - -9.80% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.76% 5729.589 5830.309 - 0.81% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.75% 11.953 12.163 - -1.27% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.75% 23.051 23.455 - 1.08% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.75% 31.575 32.127 - -3.41% -
bm_ranges_lexicographical_compare<int>/32768 1.75% 2389.480 2431.240 - 1.75% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.75% 141347.330 143816.441 - 1.26% -
rng::any_of(vector<int>)_(process_all)/8 1.74% 2.354 2.395 - -1.67% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.74% 6644.015 6759.726 - -32.78% -
std::multiset<std::string>::clear()/8192 1.74% 200013.941 203495.516 - 0.01% -
BM_std_min<unsigned_short>/18 1.74% 1.534 1.561 - 2.63% -
std::stable_sort(deque<int>)_(heap)/8192 1.74% 17592.412 17898.341 - -1.11% -
BM_PushHeap_uint64_Ascending_1024 1.74% 2.577 2.622 - -5.66% -
SetIntersection_Front_Vector_uint32_262144_256 1.74% 2269960.075 2309402.639 - -1.35% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.74% 516.327 525.287 - 1.70% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.73% 30.446 30.974 - 1.33% -
std::multiset<int>::lower_bound(key)_(existent)/8192 1.73% 15.077 15.338 - 1.40% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1.73% 1899.211 1932.120 - 0.72% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 1.73% 5.652 5.750 - 1.00% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 1.73% 2.189 2.227 - -4.25% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.73% 3232.173 3288.139 - 0.05% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.73% 78.975 80.343 - -42.11% -
std::list<int>::insert(begin)_(cheap_elements)/8192 1.73% 11.272 11.466 - 0.02% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.72% 50368.839 51237.300 - 3.28% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.72% 19.666 20.005 - 0.19% -
rng::unique(list<int>)_(sprinkled)/1024 1.71% 952.233 968.555 - -1.36% -
std::count(deque<int>)_(every_other)/1048576 1.71% 252691.913 257023.185 - 1.10% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.71% 13711.062 13945.872 - -0.23% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.71% 24.501 24.921 - 1.38% -
BM_CmpLess_int_uint 1.71% 1.111 1.130 - 1.04% -
rng::replace(deque<int>)_(sprinkled)/8192 1.71% 2881.505 2930.746 - 1.66% -
std::remove(deque<int>)_(prefix)/50 1.71% 65.874 66.998 - -0.56% -
std::multimap<int,_int>::ctor(const&)/32 1.71% 213.901 217.552 - 1.13% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 1.70% 3.738 3.802 - 0.96% -
rng::rotate_copy(vector<int>)/1024 1.70% 32.503 33.057 - 0.39% -
SetIntersection_Interlaced_Set_string_262144_262144 1.70% 17375759.848 17671324.869 - -1.56% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 1.70% 0.713 0.725 - 2.12% -
BM_RangesPushHeap_uint32_Ascending_262144 1.70% 8.036 8.172 - 1.26% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.70% 34.527 35.113 - 0.35% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.70% 1.388 1.411 - 1.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.70% 0.687 0.698 - -0.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.69% 8.695 8.843 - -0.92% -
SetIntersection_Interlaced_Set_float_262144_256 1.69% 1579327.798 1606077.719 - -1.59% -
std::find_end(forward_list<int>)_(single_element)/1024 1.69% 696.473 708.258 - 1.29% -
SetIntersection_Front_Set_string_262144_16 1.69% 2009157.446 2043135.306 - 3.41% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.69% 11.773 11.972 - -0.14% -
BM_std_minmax<short>/22 1.69% 2.277 2.315 - 0.71% -
rng::partition_point(deque<int>)/8192 1.69% 15.881 16.148 - 0.73% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.69% 343828812.084 349625166.491 - -1.75% -
BM_std_min<long_long>/3 1.68% 1.283 1.304 - -2.54% -
BM_RangesPushHeap_string_Ascending_1024 1.68% 13.845 14.077 - 0.08% -
BM_StringCopy_Huge 1.68% 100.977 102.672 - -1.67% -
BM_std_min<short>/30 1.68% 2.347 2.387 - 1.62% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.67% 11.848 12.046 - -0.09% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.67% 174085.234 176995.970 - 0.57% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 1.67% 19.645 19.973 - 0.94% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 1.67% 30.574 31.084 - 1.21% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.67% 301.518 306.547 - 0.97% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.66% 976.147 992.400 - -1.97% -
SetIntersection_Front_Vector_float_1024_4 1.66% 1119411.652 1138039.628 - 0.67% -
rng::partial_sort(deque<int>)_(ascending)/8 1.66% 30.501 31.008 - 0.93% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 1.66% 28.571 29.045 - -3.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.66% 0.687 0.699 - -0.04% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.66% 6307.307 6412.053 - 3.25% -
rng::transform(deque<int>)_(identity_transform)/50 1.66% 19.818 20.147 - 4.03% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.66% 10.745 10.923 - 3.85% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.66% 83870.291 85261.492 - -1.60% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.66% 1053.798 1071.246 - 1.88% -
rng::copy_n(vector<int>)/1048576 1.66% 49369.004 50186.240 - 0.05% -
std::find_first_of(vector<int>)_(small_needle)/50 1.65% 70.613 71.782 - 2.56% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.65% 6599.656 6708.868 - -0.58% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 1.65% 7.777 7.906 - 1.59% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.65% 0.963 0.978 - -0.27% -
std::is_sorted_until(vector<int>,_pred)/8192 1.65% 3328.184 3383.143 - 2.44% -
std::is_sorted(deque<int>,_pred)/8 1.65% 4.343 4.415 - -7.71% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 1.65% 787.568 800.544 - 1.69% -
BM_LowerBound_string_16 1.65% 36.653 37.257 - 1.92% -
std::deque<int>::ctor(size)/32 1.64% 26.122 26.552 - 1.04% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.64% 13528.009 13750.063 - 0.41% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.64% 7669.095 7794.779 - -2.47% -
BM_std_minmax_element<char>/3 1.63% 1.180 1.200 - 3.63% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.63% 33.628 34.176 - 0.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.63% 53550.884 54422.105 - 0.89% -
SetIntersection_Interlaced_Set_string_16384_1024 1.63% 339042062.996 344557839.810 - -2.86% -
std::multiset<std::string>::erase(key)_(non-existent)/32 1.63% 10.099 10.263 - -7.06% -
SetIntersection_Interlaced_Set_string_16_16 1.62% 63429020.985 64458345.264 - 3.49% -
BM_RangesPushHeap_uint32_Random_64 1.62% 5.509 5.598 - 2.30% -
BM_SortHeap_uint32_4 1.62% 1.040 1.057 - 1.32% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.62% 19.016 19.323 - 1.33% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.62% 214.621 218.090 - -0.29% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.62% 490.843 498.775 - 1.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.62% 5895408.758 5990634.133 - 1.92% -
std::multiset<int>::erase(iterator)/32 1.61% 21.319 21.663 - 0.53% -
BM_MakeHeap_string_Descending_64 1.61% 2.560 2.601 - 0.65% -
BM_vector_deque_ranges_move_backward/1024 1.61% 37.311 37.912 - 0.44% -
BM_std_minmax_element<long_long>/70000 1.61% 18696.519 18997.676 - 3.58% -
BM_MakeThenSortHeap_uint64_Random_64 1.61% 11.716 11.904 - 1.27% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.60% 17.714 17.998 - -0.85% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1.60% 1847.947 1877.524 - 13.07% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.60% 44.410 45.120 - 1.57% -
BM_std_min<long_long>/7 1.60% 2.349 2.387 - 1.27% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 1.60% 5348.338 5433.800 - -0.88% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.60% 15.965 16.220 - 4.68% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.59% 7.247 7.362 - -0.51% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.59% 561.789 570.739 - -0.07% -
BM_RangesMakeHeap_string_SingleElement_16 1.59% 5.532 5.621 - 0.62% -
std::multiset<int>::clear()/1024 1.59% 9452.674 9603.089 - 0.75% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.59% 212.330 215.708 - 1.05% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.59% 43698.974 44394.050 - -2.35% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.59% 1316.425 1337.359 - -40.59% -
BM_std_minmax<unsigned_long_long>/14 1.59% 3.294 3.347 - 1.43% -
std::set<int>::ctor(&&,_different_allocs)/1024 1.59% 5771.482 5863.131 - 1.64% -
BM_RangesSortHeap_uint32_64 1.59% 7.988 8.114 - 2.08% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.59% 875988.622 889880.559 - 2.67% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.58% 20.045 20.362 - 0.27% -
std::reverse_copy(vector<int>)/4096 1.58% 133.874 135.990 - 1.06% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.58% 23.489 23.860 - 0.66% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 1.58% 13.373 13.584 - 0.49% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.58% 2.120 2.153 - 0.07% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.58% 341.406 346.792 - -0.73% -
BM_MakeThenSortHeap_float_Heap_262144 1.57% 31.070 31.558 - 2.47% -
BM_MakeHeap_uint64_Random_16384 1.57% 1.034 1.050 - 4.09% -
rng::partial_sort(deque<int>)_(repeated)/1024 1.57% 6398.836 6499.312 - -2.21% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.57% 38.743 39.351 - 1.38% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.57% 2.309 2.345 - -12.35% -
rng::equal(vector<bool>)_(unaligned)/8192 1.57% 64.767 65.781 - 1.20% -
rng::rotate(list<int>)_(by_1/3)/50 1.56% 23.588 23.957 - -2.25% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 1.56% 2.620 2.661 - -1.93% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.56% 22.533 22.885 - -1.25% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.56% 4.846 4.922 - 2.69% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.56% 251.119 255.047 - 2.47% -
std::multimap<int,_int>::erase(key)_(existent)/0 1.56% 21.659 21.998 - 1.94% -
BM_deque_vector_copy_backward/5500 1.56% 199.558 202.674 - 1.55% -
std::multiset<int>::insert(value)_(new_value)/32 1.56% 19.698 20.006 - 0.30% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.56% 1505.128 1528.582 - 3.69% -
SetIntersection_Interlaced_Set_float_256_64 1.56% 15482092.676 15723044.315 - 3.92% -
rng::find_last(list<int>)_(bail_10%)/8 1.56% 2.057 2.089 - -0.02% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.55% 3.455 3.509 - -1.36% -
std::list<int>::ctor(size)/32 1.55% 323.179 328.198 - -0.45% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.55% 11.320 11.496 - -0.08% -
BM_MakeThenSortHeap_float_Random_1024 1.55% 33.192 33.707 - 1.50% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.55% 22.785 23.139 - 1.04% -
BM_RangesPushHeap_string_Random_16 1.55% 10.179 10.337 - 1.22% -
std::stable_sort(deque<int>)_(repeated)/8 1.55% 18.203 18.484 - -1.75% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.54% 4.521 4.591 - -1.68% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 1.54% 30.202 30.668 - 2.62% -
rng::rotate(deque<int>)_(by_1/2)/32 1.54% 7.340 7.453 - 0.77% -
rng::sort(deque<int>)_(heap)/1024 1.54% 6250.758 6347.069 - 0.60% -
SetIntersection_Front_Set_uint64_16_16 1.54% 40927042.435 41556841.148 - 0.13% -
std::remove_copy(vector<int>)_(prefix)/32 1.54% 8.993 9.131 - 0.28% -
BM_LowerBound_string_1024 1.53% 178.130 180.863 - 3.09% -
BM_deque_deque_ranges_move_backward/4000 1.53% 144.913 147.136 - -0.40% -
SetIntersection_Interlaced_Set_float_262144_64 1.53% 1573333.576 1597454.508 - -0.78% -
rng::stable_partition(list<int>)_(alloc_fails)/32 1.53% 1897.077 1926.143 - 1.11% -
rng::stable_sort(deque<int>)_(heap)/8 1.53% 26.363 26.767 - 0.52% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 1.53% 2.908 2.953 - -0.96% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.52% 26.488 26.892 - -0.64% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 1.52% 12.005 12.188 - 0.37% -
std::find_first_of(vector<int>)_(small_needle)/32 1.52% 46.829 47.542 - 1.03% -
BM_CmpLess_int_uchar 1.52% 1.118 1.135 - 0.08% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.52% 1.669 1.694 - 0.77% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.52% 72615.390 73718.021 - -0.10% -
SetIntersection_None_Vector_uint64_16384_16 1.52% 1150911.147 1168368.115 - -0.38% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.52% 2903.087 2947.117 - 0.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.52% 42.841 43.491 - -10.03% -
BM_std_minmax<char>/2 1.52% 0.895 0.909 - 4.65% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.51% 38.360 38.940 - -0.24% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.51% 806998.235 819193.699 - 1.30% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.51% 28.693 29.126 - 0.03% -
std::set<std::string>::erase(iterator)/1024 1.51% 28.150 28.575 - 1.50% -
SetIntersection_Front_Vector_uint64_262144_16 1.51% 1167680.955 1185322.951 - 2.75% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 1.51% 10.222 10.376 - 3.52% -
BM_std_min<long_long>/8 1.51% 2.679 2.719 - 1.43% -
SetIntersection_Interlaced_Set_uint64_256_4 1.51% 11496271.590 11669481.528 - -1.36% -
std::rotate(list<int>)_(by_1/3)/32 1.50% 15.080 15.307 - -3.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1.50% 1065920.546 1081909.840 - -2.63% -
SetIntersection_Interlaced_Set_string_256_16 1.50% 18096272.313 18367712.205 - -0.03% -
BM_MakeThenSortHeap_uint64_Random_262144 1.50% 35.365 35.895 - 1.88% -
BM_std_minmax<unsigned_short>/6 1.49% 1.388 1.408 - 1.43% -
BM_StringFindMatch2/512 1.49% 990.476 1005.269 - 0.46% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.49% 647.588 657.256 - 1.56% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 1.49% 206173.258 209247.154 - 0.60% -
std::partition_copy(vector<int>)/32 1.49% 8.159 8.281 - -1.12% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 1.49% 16.119 16.359 - 3.45% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 1.49% 9.208 9.345 - 0.48% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 1.48% 3.348 3.397 - 0.64% -
std::multiset<int>::ctor(const&)/8192 1.48% 48971.432 49697.211 - 3.02% -
BM_RangesMakeThenSortHeap_float_Random_64 1.48% 17.660 17.920 - 0.51% -
BM_deque_vector_move_backward/4000 1.48% 142.995 145.107 - 0.44% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.47% 14.674 14.890 - 0.73% -
BM_std_min<short>/65536 1.47% 924.866 938.490 - 1.26% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.47% 7.508 7.619 - -0.25% -
SetIntersection_Interlaced_Vector_uint64_16384_4 1.47% 1597873.556 1621389.240 - 1.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.47% 11027959.919 11190210.204 - -1.43% -
rng::move_backward(deque<int>)/262144 1.47% 29928.839 30368.190 - -1.24% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 1.47% 30.430 30.876 - 1.49% -
BM_std_min<short>/64000 1.47% 903.209 916.441 - 1.29% -
BM_MakeThenSortHeap_uint32_Heap_64 1.46% 8.100 8.219 - 0.34% -
SetIntersection_Interlaced_Set_float_1024_4 1.46% 10067753.317 10215171.240 - 2.02% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.46% 55.137 55.942 - 5.47% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.46% 8.908 9.038 - 1.28% -
rng::find_if(vector<int>)_(bail_25%)/8 1.46% 1.072 1.088 - 0.04% -
std::none_of(list<int>)_(process_all)/32 1.46% 11.532 11.700 - 0.10% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 1.46% 11231.241 11394.809 - -0.53% -
std::stable_partition(vector<int>)_(dense)/50 1.46% 26.429 26.813 - 7.72% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.46% 776.956 788.261 - 1.94% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.45% 68.931 69.933 - 0.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.45% 17.554 17.809 - -17.75% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.45% 1509789.326 1531728.712 - -0.17% -
BM_std_min<short>/4096 1.45% 54.414 55.204 - 1.48% -
BM_std_minmax<int>/4 1.45% 0.975 0.989 - -14.24% -
BM_std_minmax<unsigned_short>/3 1.45% 1.165 1.182 - 0.65% -
std::set<int>::upper_bound(key)_(existent)/32 1.45% 1.731 1.757 - 0.83% -
rng::starts_with(list<int>)/8192 1.45% 8943.543 9072.958 - 4.82% -
std::partial_sort(vector<int>)_(ascending)/8 1.45% 20.668 20.967 - 0.54% -
SetIntersection_Interlaced_Vector_uint32_1024_1 1.45% 1105807.847 1121804.368 - 0.54% -
std::sort(vector<int>)_(descending)/8 1.44% 24.661 25.017 - -0.48% -
BM_deque_deque_move_backward/64000 1.44% 8027.519 8143.308 - 2.36% -
BM_std_min<short>/5500 1.44% 74.789 75.867 - 1.49% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.44% 2.585 2.623 - 0.40% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.44% 22.499 22.822 - 0.81% -
BM_MakeHeap_uint32_Random_262144 1.43% 1.007 1.021 - -0.21% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.43% 14.834 15.047 - -1.14% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.43% 21.209 21.513 - 0.03% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 1.43% 36.609 37.133 - 0.24% -
BM_std_min<long_long>/6 1.43% 2.131 2.161 - 1.39% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.43% 10.584 10.735 - 2.46% -
std::find_if_not(vector<char>)_(process_all)/1024 1.43% 270.441 274.297 - -0.42% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.43% 792.503 803.802 - -1.31% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 1.43% 56.316 57.119 - 0.75% -
BM_deque_vector_ranges_copy/4000 1.42% 142.496 144.526 - 0.02% -
std::rotate(list<int>)_(by_1/3)/8192 1.42% 8774.675 8899.406 - -2.76% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.42% 342.431 347.296 - -0.82% -
BM_PushHeap_float_Random_256 1.42% 7.211 7.313 - 0.99% -
rng::stable_sort(deque<int>)_(shuffled)/1024 1.42% 2437.334 2471.912 - -1.92% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.42% 39628.679 40190.524 - 0.23% -
std::multiset<int>::erase(key)_(existent)/0 1.41% 20.811 21.106 - 0.63% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.41% 164.650 166.979 - -0.83% -
BM_MakeThenSortHeap_uint64_Random_256 1.41% 13.342 13.531 - 0.66% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.41% 19.435 19.709 - 1.69% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.41% 8534.597 8655.161 - -0.29% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.41% 24.316 24.659 - 1.29% -
BM_MakeThenSortHeap_string_Ascending_1024 1.41% 35.846 36.351 - 1.52% -
std::stable_sort(deque<int>)_(ascending)/8 1.41% 18.150 18.406 - -4.69% -
BM_MakeHeap_uint64_SingleElement_262144 1.41% 0.756 0.766 - 2.09% -
BM_std_min<long_long>/30 1.40% 3.164 3.209 - -1.19% -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.40% 1.940 1.967 - 11.68% -
BM_std_min<int>/28 1.40% 2.030 2.059 - 1.92% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.40% 343.832 348.654 - -0.40% -
BM_std_min<long_long>/5 1.40% 1.904 1.931 - 1.35% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.40% 382532.526 387894.601 - -0.42% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.40% 794.216 805.347 - 3.56% -
BM_StringFindMatch1/512 1.40% 990.707 1004.581 - 0.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.40% 480.348 487.072 - 1.29% -
BM_MakeHeap_float_Random_1024 1.40% 1.234 1.251 - 7.55% -
BM_MakeHeap_string_Descending_4 1.40% 2.095 2.124 - 0.03% -
std::swap_ranges(vector<int>)/8192 1.40% 476.897 483.563 - 1.36% -
SetIntersection_None_Vector_string_16384_4 1.40% 1281102.817 1298991.434 - 0.60% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 1.39% 3.957 4.012 - -0.61% -
BM_std_minmax_element<long_long>/64000 1.39% 17107.497 17345.900 - 3.38% -
BM_std_minmax_element<long_long>/65536 1.39% 17518.106 17761.671 - 3.42% -
rng::distance(join_view(vector<vector<int>>)/4096 1.39% 4.309 4.369 - -1.75% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.39% 110502.960 112035.956 - 0.78% -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 1.39% 25.542 25.896 - 1.48% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.38% 24.618 24.959 - -1.96% -
BM_MakeThenSortHeap_uint64_Random_16384 1.38% 22.087 22.393 - 1.32% -
SetIntersection_None_Set_uint64_256_4 1.38% 11344161.418 11501144.325 - 0.73% -
rng::unique(list<int>)_(sprinkled)/8192 1.38% 7888.839 7997.740 - 2.28% -
std::list<std::string>::ctor(size)/32 1.38% 340.400 345.097 - 0.18% -
bm_lexicographical_compare<signed_char>/7 1.38% 2.746 2.784 - 4.06% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.38% 5.376 5.451 - 0.02% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 1.38% 24.952 25.295 - 1.11% -
BM_MakeThenSortHeap_float_Descending_16 1.37% 1.840 1.865 - -0.32% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.37% 16.567 16.795 - -1.62% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.37% 0.734 0.744 - -4.43% -
std::count_if(deque<int>)_(every_other)/1048576 1.37% 344241.933 348966.887 - 1.32% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 1.37% 16.857 17.088 - 4.72% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.37% 4.084 4.140 - 0.27% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 1.37% 48.007 48.664 - 1.42% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1.37% 1957.234 1984.017 - 0.45% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.37% 30.261 30.675 - -1.48% -
BM_RangesSortHeap_uint64_4 1.36% 0.934 0.946 - 1.17% -
BM_RangesMakeThenSortHeap_uint64_Random_64 1.36% 11.879 12.041 - 1.39% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.36% 6.133 6.217 - 0.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.36% 1185383.566 1201523.182 - 2.11% -
std::search_n(deque<int>,_pred)_(no_match)/1048576 1.36% 550674.961 558170.836 - 1.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.36% 1687296.959 1710260.984 - 2.99% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.36% 20.649 20.929 - 1.10% -
BM_MakeThenSortHeap_uint64_Descending_256 1.36% 8.639 8.757 - 0.84% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.36% 18.886 19.142 - -0.41% -
bm_ranges_lexicographical_compare<signed_char>/7 1.36% 2.835 2.874 - 0.43% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.36% 143010.130 144953.023 - 0.31% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 1.36% 64.882 65.762 - 0.13% -
rng::move(list<int>)/32768 1.36% 35710.677 36195.134 - -0.96% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.36% 23.356 23.673 - 0.16% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.36% 1313.452 1331.266 - 0.43% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.36% 6.069 6.151 - -1.24% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.36% 12.114 12.278 - 1.02% -
std::multimap<std::string,_int>::find(key)_(existent)/32 1.35% 15.461 15.670 - 6.42% -
SetIntersection_Front_Set_float_262144_16 1.35% 1271955.649 1289111.664 - 3.55% -
BM_MakeThenSortHeap_uint32_Heap_16384 1.35% 16.390 16.611 - 1.35% -
std::find_if(vector<char>)_(process_all)/1024 1.35% 270.231 273.868 - -0.00% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 1.34% 20650.262 20927.664 - -1.46% -
rng::is_sorted(list<int>)/8192 1.34% 7261.972 7359.510 - 0.47% -
BM_std_min<short>/4000 1.34% 53.074 53.786 - 1.49% -
std::all_of(list<int>)_(process_all)/32 1.34% 11.494 11.648 - -1.23% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.34% 32.605 33.042 - 1.50% -
rng::partition_copy(deque<int>)/50 1.34% 27.459 27.826 - -0.77% -
rng::reverse_copy(vector<int>)/64 1.34% 2.492 2.525 - 0.05% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.34% 28.986 29.373 - -0.22% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.34% 16.891 17.116 - 2.52% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.33% 18.111 18.353 - 0.63% -
std::multimap<std::string,_int>::clear()/32 1.33% 890.973 902.855 - 0.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.33% 1114226.755 1129080.615 - 1.81% -
BM_MakeThenSortHeap_uint64_Ascending_64 1.33% 8.338 8.449 - 1.42% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.33% 20663.430 20938.421 - -1.44% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.33% 10.200 10.336 - 2.02% -
rng::reverse_copy(list<int>)/32768 1.33% 26087.266 26434.247 - 2.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.33% 44.229 44.816 - 3.53% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 1.33% 92.006 93.227 - 10.35% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.32% 604.841 612.838 - 0.53% -
BM_MakeThenSortHeap_float_SingleElement_4 1.32% 1.338 1.355 - 0.89% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.32% 21.980 22.270 - -1.07% -
rng::fold_left(deque<int>)/8192 1.32% 4368.415 4426.050 - 1.36% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 1.32% 9.285 9.407 - 0.10% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.31% 4257.964 4313.916 - 0.02% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.31% 42.765 43.327 - -7.50% -
BM_std_min<long_long>/4 1.31% 1.681 1.703 - 1.31% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.31% 1.214 1.230 - -0.71% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.31% 8903.991 9020.245 - 0.14% -
std::set<int>::contains(key)_(non-existent)/32 1.31% 2.348 2.378 - -0.36% -
BM_deque_vector_ranges_move_backward/64 1.31% 2.907 2.945 - 0.84% -
BM_MakeHeap_uint64_Random_16 1.30% 1.328 1.345 - -0.17% -
BM_MakeHeap_float_Random_4 1.30% 1.614 1.635 - 15.50% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.30% 16841.287 17060.345 - -0.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.30% 817541.859 828174.566 - -0.17% -
BM_std_min<unsigned_long_long>/22 1.30% 2.170 2.199 - 1.79% -
std::copy_if(list<int>)_(every_other)/1048576 1.30% 852156.604 863203.646 - 2.07% -
std::multiset<int>::erase(iterator)/1024 1.30% 23.757 24.064 - -0.27% -
BM_LowerBound_pair<uint32,_uint32>_256 1.29% 32.909 33.334 - 1.33% -
SetIntersection_None_Set_string_16384_16 1.29% 197065764.468 199610732.502 - 2.33% -
BM_std_min<unsigned_int>/28 1.29% 1.962 1.988 - 2.65% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.29% 439560.399 445230.598 - 0.25% -
BM_RangesPopHeap_uint64_262144 1.29% 41.152 41.682 - 0.38% -
BM_MakeHeap_string_Random_16384 1.29% 12.621 12.784 - -0.44% -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 1.29% 5.774 5.849 - 1.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.29% 11.323 11.469 - 0.20% -
std::unordered_multiset<int>::ctor(const&)/32 1.29% 197.953 200.498 - -0.08% -
std::reverse(vector<int>)/8 1.29% 1.596 1.617 - 3.65% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.28% 1.474 1.493 - -2.46% -
SetIntersection_Front_Vector_uint64_16384_64 1.28% 1408202.319 1426218.099 - 1.48% -
bm_lexicographical_compare<unsigned_char>/2 1.28% 1.960 1.985 - 6.28% -
BM_CmpEqual_ushort_schar 1.28% 1.041 1.055 - 0.33% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.27% 734.152 743.488 - 0.92% -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.27% 1.554 1.573 - 1.90% -
std::set<int>::ctor(&&,_different_allocs)/32 1.27% 179.860 182.144 - 0.97% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.27% 68.589 69.460 - 2.08% -
std::multiset<int>::insert(value)_(new_value)/1024 1.27% 47.785 48.390 - 1.60% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.27% 41542.158 42067.980 - -0.49% -
SetIntersection_Front_Set_string_1024_4 1.27% 1313043.316 1329662.093 - -0.40% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.26% 2.477 2.508 - -0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.26% 10015323.153 10141912.135 - -1.36% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.26% 28.526 28.887 - 1.22% -
std::fill_n(list<int>)/8192 1.26% 7059.375 7148.405 - 1.27% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 1.26% 15.852 16.052 - 0.63% -
rng::starts_with(vector<int>,_pred)/8 1.26% 4.126 4.178 - -3.43% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.25% 9161.955 9276.732 - -5.61% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.25% 34.099 34.526 - -2.82% -
std::sort(vector<NonIntegral>)_(heap)/8 1.25% 22.325 22.604 - 0.66% -
SetIntersection_None_Set_string_16384_16384 1.25% 199174592.013 201665090.095 - 1.45% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.25% 9.527 9.646 - 0.11% -
SetIntersection_Front_Set_uint64_256_4 1.25% 4449607.936 4505222.857 - 1.50% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.25% 700.017 708.766 - 0.02% -
std::set<int>::insert(value)_(already_present)/32 1.25% 1.793 1.816 - 3.16% -
std::multiset<int>::clear()/8192 1.25% 74453.305 75383.324 - 0.98% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.25% 16.205 16.407 - 0.94% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.25% 681.437 689.937 - 1.01% -
std::vector<int>::ctor(size)/32 1.25% 10.917 11.053 - 3.56% -
std::replace_if(vector<int>)_(prefix)/1024 1.25% 271.697 275.082 - 1.42% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.25% 68367.888 69219.371 - 0.24% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.24% 23.090 23.378 - -0.34% -
std::partial_sort(vector<int>)_(descending)/8 1.24% 24.811 25.120 - -0.51% -
SetIntersection_Front_Set_string_262144_4 1.24% 1299642.822 1315805.735 - -1.41% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 1.24% 20.671 20.928 - 0.82% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.24% 32165.139 32564.847 - -0.05% -
BM_std_minmax<unsigned_int>/27 1.24% 2.375 2.405 - -0.34% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.24% 775.774 785.382 - -0.93% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.24% 204742.214 207275.371 - -0.07% -
rng::sort(deque<int>)_(heap)/8 1.24% 24.896 25.204 - 1.39% -
SetIntersection_Front_Vector_uint64_16384_4 1.23% 1119365.725 1133178.023 - 1.74% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.23% 367.573 372.109 - 0.77% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.23% 660.362 668.508 - -0.14% -
rng::sort(deque<int>)_(descending)/8 1.23% 25.537 25.852 - 1.22% -
BM_CmpLess_uchar_schar 1.23% 1.037 1.049 - 0.53% -
BM_RangesMakeHeap_string_SingleElement_4 1.23% 3.593 3.637 - 0.18% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.23% 0.943 0.955 - -0.10% -
std::transform(list<int>)_(identity_transform)/32 1.23% 16.015 16.211 - 1.28% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.23% 7940.068 8037.372 - 1.98% -
std::move_backward(vector<bool>)_(unaligned)/512 1.22% 4.639 4.695 - -0.78% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.22% 54669.128 55336.727 - -25.25% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 1.22% 14445.686 14621.946 - 0.19% -
rng::unique(list<int>)_(contiguous)/8192 1.22% 7168.313 7255.740 - 1.27% -
std::unordered_multiset<int>::ctor(const&)/8192 1.22% 54728.895 55395.570 - -0.00% -
BM_StringEraseWithMove_Large_Transparent 1.22% 2.587 2.619 - -2.75% -
rng::replace(vector<int>)_(prefix)/50 1.22% 6.984 7.069 - 1.43% -
std::move(vector<bool>)_(unaligned)/1048576 1.22% 6694.043 6775.387 - 1.15% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.22% 1.329 1.345 - 0.59% -
std::multiset<int>::erase(iterator)/8192 1.21% 23.644 23.931 - -0.45% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.21% 9.827 9.947 - -0.12% -
std::set<std::string>::ctor(const&,_alloc)/8192 1.21% 343426.413 347592.883 - 0.32% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.21% 19.509 19.745 - -0.37% -
rng::stable_sort(deque<int>)_(heap)/8192 1.21% 17701.697 17916.250 - -1.62% -
std::copy_n(deque<int>)/64 1.21% 2.764 2.798 - -54.80% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.21% 4.879 4.939 - 1.14% -
std::unordered_set<int>::insert(value)_(new_value)/0 1.21% 19.060 19.291 - -15.09% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 1.21% 8.955 9.064 - 1.18% -
BM_MakeThenSortHeap_uint64_Random_16 1.21% 8.560 8.663 - 0.79% -
rng::copy_n(list<int>)/262144 1.21% 216924.327 219545.616 - 0.45% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 1.21% 5.415 5.480 - 0.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.21% 51.274 51.894 - -0.47% -
BM_PushHeap_string_QuickSortAdversary_16 1.21% 10.131 10.253 - 0.12% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.21% 16.528 16.727 - 0.37% -
std::rotate_copy(list<int>)/50 1.21% 14.092 14.262 - 0.34% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.20% 16590.771 16790.431 - -1.54% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.20% 4255.268 4306.458 - -0.35% -
BM_LowerBound_string_16384 1.20% 397.070 401.844 - 0.62% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.20% 24.394 24.687 - 0.27% -
rng::rotate(deque<int>)_(1_element_backward)/50 1.20% 5.677 5.745 - 1.67% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.20% 22.189 22.454 - 0.26% -
std::copy(list<int>)/32768 1.20% 26421.614 26737.742 - 1.58% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.20% 1947.742 1971.042 - 0.34% -
std::set<int>::equal_range(key)_(existent)/8192 1.20% 7.957 8.052 - -5.33% -
BM_PopHeap_uint64_4 1.20% 2.707 2.739 - 0.77% -
BM_MakeThenSortHeap_uint64_Heap_262144 1.19% 24.760 25.055 - 0.21% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 1.19% 16.486 16.683 - 1.19% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.19% 919.804 930.755 - -0.89% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.19% 63254.447 64007.479 - -7.84% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.19% 348257.440 352401.715 - 0.48% -
BM_PushHeap_uint64_Random_256 1.19% 5.676 5.743 - 1.11% -
SetIntersection_Front_Set_string_16384_16384 1.19% 348414383.381 352556386.209 - 1.21% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.19% 4.362 4.414 - 0.06% -
rng::unique_copy(deque<int>)_(contiguous)/1024 1.19% 473.655 479.283 - -0.29% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.19% 19698.174 19931.978 - 0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.18% 1099617.376 1112629.540 - -0.43% -
BM_MakeThenSortHeap_float_SingleElement_262144 1.18% 52.396 53.016 - 2.99% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 1.18% 27.375 27.698 - 1.69% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.18% 9514.737 9627.270 - 2.21% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.18% 341.396 345.430 - -1.57% -
bm_gcd_complex 1.18% 19.433 19.662 - 1.91% -
BM_std_min<unsigned_char>/32 1.18% 2.864 2.897 - -2.96% -
std::unique(vector<int>)_(contiguous)/8192 1.18% 1941.919 1964.827 - 1.50% -
SetIntersection_None_Set_uint32_16384_16384 1.18% 154224816.027 156043229.090 - 0.17% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.18% 10.736 10.863 - 2.08% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.18% 471.852 477.412 - 1.70% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.18% 8425.435 8524.629 - 1.04% -
rng::stable_sort(vector<int>)_(heap)/8 1.18% 21.813 22.070 - -1.39% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.17% 2440.793 2469.452 - -1.96% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.17% 24.112 24.395 - 0.94% -
std::map<int,_int>::erase(key)_(non-existent)/32 1.17% 2.380 2.408 - -6.22% -
std::multimap<int,_int>::erase(key)_(existent)/8192 1.17% 26.268 26.576 - 0.25% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.17% 822.208 831.851 - 0.35% -
SetIntersection_Front_Set_float_262144_4 1.17% 1140228.310 1153591.301 - 1.67% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.17% 8.864 8.968 - 0.58% -
BM_SortHeap_uint32_64 1.17% 7.945 8.038 - 0.18% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.17% 68.772 69.577 - -0.03% -
rng::sort(vector<int>)_(descending)/8192 1.17% 7274.141 7359.226 - -2.20% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.17% 569.116 575.760 - 1.33% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.17% 19.782 20.013 - 0.33% -
rng::copy_backward(vector<bool>)_(unaligned)/1048576 1.17% 6733.360 6811.810 - 0.68% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.16% 2.043 2.067 - 1.57% -
BM_MakeThenSortHeap_float_Ascending_1024 1.16% 8.723 8.824 - 2.18% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.16% 23.834 24.110 - -0.95% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.16% 9758014.217 9871086.499 - 0.99% -
rng::rotate(vector<bool>)_(by_1/3)/1024 1.16% 49.396 49.968 - 0.50% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 1.16% 22.549 22.810 - 1.91% -
BM_CmpLess_schar_short 1.16% 0.948 0.959 - 0.89% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.16% 3.952 3.998 - 5.48% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.15% 23.806 24.080 - -0.41% -
SetIntersection_Interlaced_Vector_uint64_1024_4 1.15% 1410218.515 1426458.238 - 3.54% -
BM_std_min<char>/512 1.15% 6.319 6.391 - 0.95% -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.15% 22.819 23.082 - 0.29% -
std::set<int>::erase(iterator)/1024 1.15% 20.260 20.493 - -0.16% -
rng::move(vector<bool>)_(aligned)/4096 1.15% 8.120 8.214 - -0.09% -
BM_std_min<char>/70000 1.15% 493.766 499.424 - 1.47% -
rng::find_if(deque<int>)_(process_all)/8 1.14% 3.937 3.982 - -0.16% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.14% 11.800 11.935 - -1.15% -
BM_std_min<char>/64000 1.14% 452.169 457.343 - 1.56% -
BM_RangesPushHeap_string_Ascending_256 1.14% 10.974 11.099 - 0.85% -
SetIntersection_Front_Vector_uint64_64_64 1.14% 11180029.828 11307807.528 - -0.50% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.14% 2631.783 2661.853 - -0.03% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.14% 802.730 811.899 - 1.00% -
SetIntersection_None_Set_string_262144_16 1.14% 1689690.675 1708990.399 - 4.03% -
std::copy_if(vector<int>)_(every_other)/8 1.14% 2.530 2.559 - 1.22% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.14% 19131.650 19350.081 - -0.29% -
std::search(deque<int>,_pred)_(same_length)/1000 1.14% 478.041 483.491 - 0.86% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.14% 349400.833 353384.261 - 0.46% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 1.14% 10.325 10.443 - -1.29% -
BM_MakeThenSortHeap_float_Heap_16 1.14% 1.893 1.915 - 0.42% -
BM_std_min<char>/65536 1.14% 462.803 468.072 - 1.51% -
BM_MakeThenSortHeap_float_Random_16384 1.14% 47.354 47.893 - 0.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.14% 1161018.633 1174231.399 - -1.11% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 1.14% 6.514 6.588 - 0.78% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.14% 283.395 286.612 - 0.05% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.13% 11400900.624 11530248.838 - 1.02% -
std::move(list<int>)/512 1.13% 351.226 355.205 - -1.18% -
std::map<int,_int>::contains(key)_(existent)/32 1.13% 1.577 1.595 - -1.46% -
BM_std_min<int>/16 1.13% 1.691 1.710 - -1.47% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.13% 9.755 9.865 - -1.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.13% 1687469.891 1706530.355 - 6.33% -
rng::adjacent_find(list<int>,_pred)/1048576 1.13% 960139.726 970984.245 - 1.10% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.13% 70.399 71.194 - 1.51% -
rng::sort(vector<int>)_(heap)/8 1.13% 22.230 22.481 - -0.58% -
BM_CmpLess_ushort_ushort 1.13% 1.117 1.130 - 1.53% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 1.13% 11.019 11.143 - 3.22% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.13% 10.704 10.824 - 3.18% -
rng::move(deque<int>)/32768 1.13% 2175.277 2199.762 - 6.58% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.12% 29.704 30.038 - 0.04% -
BM_std_min<unsigned_int>/10 1.12% 0.994 1.006 - 1.12% -
rng::replace(vector<int>)_(sprinkled)/8192 1.12% 1376.809 1392.270 - 1.70% -
BM_std_minmax_element<long_long>/64 1.12% 17.474 17.671 - 2.23% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 1.12% 5.596 5.658 - 1.43% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.12% 4.719 4.772 - -0.81% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.12% 18.068 18.270 - 1.21% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.12% 209.228 211.569 - -0.75% -
std::partition_copy(deque<int>)/50 1.12% 21.110 21.346 - 0.36% -
std::partial_sort(deque<int>)_(descending)/8192 1.12% 284366.018 287545.312 - 1.12% -
std::set<std::string>::ctor(const&)/32 1.12% 691.335 699.058 - -0.60% -
SetIntersection_Interlaced_Vector_string_16_4 1.12% 71559369.034 72357760.586 - 2.35% -
BM_std_minmax_element<short>/64 1.12% 17.237 17.429 - -0.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.11% 710.045 717.959 - 1.47% -
std::list<int>::ctor(const&)_(cheap_elements)/32 1.11% 326.974 330.615 - 0.50% -
BM_CmpEqual_int_short 1.11% 1.120 1.132 - -0.16% -
SetIntersection_Front_Vector_string_256_64 1.11% 11102266.401 11225558.887 - -0.85% -
SetIntersection_Front_Vector_uint32_256_256 1.11% 4682174.170 4734155.125 - 0.74% -
rng::replace_if(vector<int>)_(sprinkled)/32 1.11% 8.780 8.877 - -0.55% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.11% 562.306 568.540 - -0.83% -
SetIntersection_None_Set_uint64_256_1 1.11% 11496946.099 11624354.863 - 1.33% -
rng::is_sorted_until(list<int>)/1024 1.11% 748.423 756.704 - 0.86% -
BM_deque_vector_move_backward/1 1.11% 2.084 2.107 - 0.77% -
std::rotate(list<int>)_(1_element_forward)/8192 1.11% 7904.335 7991.749 - -0.65% -
rng::equal(vector<bool>)_(unaligned)/1048576 1.11% 7602.055 7686.062 - 1.13% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.10% 5.662 5.725 - 0.79% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.10% 5461.853 5522.168 - -2.07% -
rng::copy_backward(vector<int>)/1048576 1.10% 48443.180 48976.809 - 0.95% -
BM_deque_vector_move_backward/64 1.10% 2.915 2.947 - 0.88% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.10% 7.468 7.550 - -0.47% -
SetIntersection_Front_Vector_uint64_262144_1024 1.10% 5781210.796 5844712.602 - 0.54% -
std::find_if(list<int>)_(process_all)/50 1.09% 21.457 21.692 - -0.32% -
std::multimap<int,_int>::erase(iterator)/32 1.09% 20.733 20.960 - 0.65% -
std::unique(vector<int>,_pred)_(contiguous)/8192 1.09% 3771.646 3812.860 - 1.19% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.09% 16.693 16.875 - -3.75% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.09% 56938.238 57558.835 - -2.56% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 1.09% 0.924 0.934 - -5.44% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.09% 24.395 24.660 - 1.16% -
BM_MakeThenSortHeap_string_Heap_1024 1.09% 62.824 63.507 - -1.59% -
std::unordered_multiset<int>::erase(iterator)/8192 1.09% 20.115 20.333 - -0.52% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 1.09% 325.440 328.975 - -0.26% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.09% 11.776 11.903 - 0.97% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 1.09% 10.776 10.893 - -0.05% -
BM_MakeThenSortHeap_string_SingleElement_16 1.08% 13.716 13.864 - 0.71% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 1.08% 810431.225 819221.915 - 0.95% -
rng::any_of(list<int>)_(process_all)/8 1.08% 2.610 2.639 - 1.05% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.08% 947.410 957.676 - 1.19% -
std::multiset<std::string>::equal_range(key)_(existent)/32 1.08% 19.266 19.475 - 0.01% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.08% 4.774 4.826 - 0.55% -
BM_MakeThenSortHeap_uint64_Random_1024 1.08% 15.451 15.618 - 1.26% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.08% 151016.469 152649.105 - 1.40% -
std::unordered_multiset<int>::erase(iterator)/32 1.08% 20.054 20.271 - -0.17% -
SetIntersection_Front_Set_uint32_16384_4 1.08% 1138839.181 1151110.135 - 4.35% -
rng::rotate(deque<int>)_(by_1/2)/50 1.08% 10.346 10.458 - 0.57% -
rng::count_if(deque<int>)_(every_other)/1048576 1.08% 342950.645 346644.099 - 1.13% -
std::multimap<int,_int>::insert(value)_(new_value)/0 1.08% 17.893 18.086 - -0.17% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.07% 22.047 22.284 - 0.27% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 1.07% 6.069 6.134 - 0.63% -
rng::adjacent_find(list<int>)/8192 1.07% 6942.128 7016.671 - 1.00% -
std::multiset<int>::ctor(&&,_different_allocs)/32 1.07% 181.530 183.479 - 0.23% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.07% 1021.575 1032.519 - 1.01% -
std::unordered_set<int>::insert(value)_(new_value)/32 1.07% 20.113 20.328 - -10.93% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.07% 19.805 20.016 - 0.22% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 1.07% 10.758 10.873 - 1.57% -
std::stable_sort(deque<int>)_(heap)/8 1.07% 26.009 26.287 - -2.13% -
rng::remove_copy(list<int>)_(prefix)/32 1.07% 10.998 11.115 - 0.41% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 1.07% 23.073 23.319 - -6.84% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.07% 605.156 611.608 - 0.04% -
BM_std_min<long_long>/14 1.07% 2.628 2.656 - 0.22% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.07% 10916.691 11032.965 - -0.22% -
SetIntersection_Front_Vector_string_262144_1 1.06% 1141228.534 1153375.735 - -0.82% -
std::sort(vector<int>)_(heap)/8 1.06% 22.378 22.616 - 0.52% -
BM_MakeThenSortHeap_uint64_Descending_64 1.06% 8.401 8.490 - 1.30% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 1.06% 8.660 8.751 - 1.63% -
BM_MakeThenSortHeap_string_Descending_16 1.06% 7.851 7.935 - 1.68% -
rng::move(vector<bool>)_(unaligned)/1048576 1.06% 6713.208 6784.257 - 0.76% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.06% 1.320 1.334 - -0.21% -
std::shift_right(vector<int>)/32 1.06% 4.136 4.180 - 4.49% -
SetIntersection_Interlaced_Set_string_262144_256 1.06% 2084884.928 2106933.350 - 0.10% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 1.05% 22.565 22.803 - 1.16% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 1.05% 16.037 16.206 - 0.72% -
BM_std_min<short>/1024 1.05% 13.912 14.058 - 1.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.05% 18.755 18.952 - -0.52% -
std::multimap<int,_int>::erase(iterator)/1024 1.05% 20.842 21.062 - 0.84% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.05% 1878.566 1898.333 - -0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.05% 1187331.518 1199824.803 - 1.07% -
BM_std_min<int>/24 1.05% 1.813 1.832 - -0.14% -
SetIntersection_Front_Vector_uint64_16384_1 1.05% 1099134.946 1110689.127 - 1.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.05% 39221005.015 39632819.942 - -1.61% -
BM_CmpEqual_ushort_ushort 1.05% 1.107 1.119 - 0.05% -
BM_std_min<unsigned_short>/22 1.05% 1.813 1.832 - -1.62% -
rng::find_if_not(deque<int>)_(process_all)/50 1.04% 23.502 23.747 - -0.18% -
BM_SortHeap_pair<uint32,_uint32>_4 1.04% 1.890 1.910 - 10.43% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.04% 344846.082 348434.413 - 0.17% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.04% 32.273 32.608 - -2.19% -
rng::unique(vector<int>)_(contiguous)/1024 1.04% 293.863 296.914 - 0.56% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.04% 2320732.454 2344816.753 - -0.06% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.04% 509.978 515.269 - -0.11% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.04% 1.104 1.115 - 1.72% -
rng::partition_point(list<int>)/8192 1.03% 13250.591 13387.548 - -10.38% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.03% 1.651 1.668 - 2.91% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 1.03% 345675.316 349241.524 - 0.25% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.03% 69.587 70.304 - 1.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.03% 11996775.274 12120152.532 - 2.90% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.03% 51.778 52.311 - -2.09% -
BM_std_minmax<unsigned_char>/14 1.03% 2.543 2.569 - -5.02% -
rng::generate(list<int>)/32 1.02% 8.537 8.624 - -1.48% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 1.02% 6.029 6.091 - 2.46% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.02% 697.692 704.808 - 1.06% -
BM_PopHeap_string_16384 1.02% 72.700 73.439 - 0.87% -
std::partial_sort(deque<int>)_(ascending)/1024 1.02% 7872.857 7952.767 - -0.03% -
std::find_if_not(deque<int>)_(bail_25%)/32768 1.01% 2720.463 2748.050 - -0.55% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.01% 1.598 1.614 - -7.92% -
std::copy_backward(vector<bool>)_(unaligned)/262144 1.01% 1859.037 1877.851 - 13.49% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.01% 8.755 8.844 - -2.43% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.01% 5394.044 5448.600 - 1.85% -
SetIntersection_Front_Set_uint64_16384_1024 1.01% 14939915.937 15090999.015 - -7.66% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.01% 47.669 48.151 - -1.85% -
BM_RangesSortHeap_uint32_262144 1.01% 24.344 24.590 - 0.98% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 1.01% 4.117 4.159 - 0.11% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.01% 206349449.766 208429890.011 - -0.46% -
std::set<std::string>::insert(value)_(new_value)/1024 1.01% 64.582 65.232 - -0.34% -
std::multiset<int>::find(key)_(non-existent)/32 1.01% 2.240 2.263 - 0.78% -
rng::sort(vector<int>)_(descending)/1024 1.01% 1040.270 1050.747 - -1.40% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.01% 40813.701 41224.419 - 0.79% -
SetIntersection_None_Set_uint64_1024_4 1.01% 8671215.698 8758432.179 - 1.23% -
rng::remove_copy(list<int>)_(sprinkled)/50 1.00% 17.123 17.295 - 0.86% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.00% 423.649 427.898 - 0.98% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.00% 2.303 2.326 - 1.42% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 201.209 - -0.48% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 275.414 - -2.06% -
std::find_end(deque<int>)_(match_near_end)/8192 -99.83% 165994.873 278.898 - 1.76% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 202.477 - -1.26% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 627.864 - -0.42% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 629.246 - -0.53% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 594.192 - -0.69% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 601.783 - -0.84% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 600.503 - -0.15% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 478.613 - -0.38% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 486.285 - -0.42% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 619.478 - -0.36% -
std::find_end(deque<int>)_(match_near_end)/1024 -98.99% 3325.850 33.687 - 3.40% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.95% 3176.120 33.284 - -7.82% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.91% 2275.303 24.885 - -1.18% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2257.646 24.837 - -0.49% -
std::find_end(list<int>)_(match_near_end)/1024 -98.70% 4607.023 60.051 - -0.80% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.69% 5126.426 67.135 - -1.01% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.65% 4568.494 61.727 - -0.04% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.64% 5125.111 69.903 - -0.85% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.35% 4606.466 76.174 - -0.14% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3164.593 60.058 - -0.60% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.06% 3145.919 61.083 - -0.46% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.97% 3856.900 78.413 - -0.17% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.77% 772.137 63.528 - -1.45% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.33% 823.035 71.362 - 0.33% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.22% 821.234 80.303 - -0.42% -
rng::find_end(deque<int>)_(match_near_end)/1000 -89.55% 325.687 34.039 - -5.47% -
std::find_end(list<int>)_(match_near_end)/1000 -89.53% 749.559 78.452 - -0.70% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.53% 264.507 27.697 - -1.47% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.49% 555.921 58.405 - -0.48% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.32% 557.330 59.550 - -0.99% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.31% 262.594 28.072 - -0.21% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.24% 330.652 35.567 - 4.81% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.63% 596.926 73.813 - -0.50% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.88% 590.037 77.418 - 0.89% -
std::find_end(deque<int>)_(same_length)/1024 -81.81% 1848.876 336.243 - -0.22% -
std::find_end(deque<int>)_(same_length)/8192 -81.50% 14836.594 2744.627 - 2.14% -
rng::find_end(deque<int>)_(same_length)/1024 -75.39% 1403.762 345.494 - 2.33% -
rng::find_end(deque<int>)_(same_length)/8192 -74.40% 11291.873 2890.649 - 0.07% -
std::find_end(deque<int>)_(same_length)/1000 -64.88% 940.071 330.154 - -0.03% -
rng::find_end(deque<int>)_(same_length)/1000 -64.04% 939.226 337.725 - 1.87% -
rng::copy(vector<bool>)_(aligned)/1048576 -63.12% 3571.863 1317.191 - 26.71% -
std::copy(vector<bool>)_(aligned)/262144 -60.06% 684.074 273.211 - -63.70% -
std::find_end(list<int>)_(same_length)/8192 -57.80% 18652.964 7872.080 - 0.55% -
SetIntersection_Interlaced_Vector_float_16384_256 -57.50% 29707649.995 12626904.593 - 2.61% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.17% 11552.573 4947.973 - -0.18% -
rng::for_each(multimap<int>)/8192 -56.55% 16489.075 7163.924 - 2.26% -
SetIntersection_Interlaced_Vector_float_262144_256 -55.90% 51787677.388 22837528.388 - 0.78% -
rng::for_each(map<int>)/8192 -55.89% 16713.732 7372.140 - 3.49% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -55.59% 18.906 8.395 - -0.86% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.09% 11485.048 5157.947 - 0.12% -
rng::for_each(map<int>::iterator)/8192 -54.95% 16922.387 7622.716 - 2.69% -
std::multiset<std::string>::erase(key)_(existent)/8192 -54.21% 135.039 61.832 - -51.46% -
rng::for_each(multimap<int>::iterator)/8192 -53.61% 16627.615 7713.359 - 3.25% -
std::remove_copy(list<int>)_(prefix)/1024 -53.35% 1616.980 754.337 - -0.51% -
rng::fill(list<int>)/50 -52.45% 35.178 16.727 - -0.64% -
rng::find_last_if(list<int>)_(bail_10%)/50 -52.05% 36.504 17.504 - -0.44% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -52.01% 3921.697 1881.889 - -0.26% -
std::find_end(deque<int>)_(near_matches)/8192 -51.96% 2352157.408 1129999.126 - -10.51% -
std::swap_ranges(list<int>)/1024 -51.67% 1568.947 758.206 - -0.63% -
std::find_end(vector<int>)_(same_length)/1000 -51.46% 499.138 242.259 - -1.05% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.44% 499.582 242.585 - -0.23% -
std::find_end(vector<int>)_(same_length)/1024 -51.37% 510.199 248.105 - -0.40% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.24% 1251.621 610.304 - -0.51% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.23% 1281.249 624.880 - -0.52% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.23% 10257.544 5003.042 - -0.62% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.87% 1584.591 778.584 - -1.68% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.76% 1583.779 779.792 - -1.45% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.76% 1547.523 762.024 - -1.24% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.70% 1547.258 762.746 - -1.12% -
rng::for_each(set<int>)/8192 -50.66% 16444.769 8113.645 - 3.45% -
rng::find_end(vector<int>)_(same_length)/1000 -50.11% 502.089 250.478 - 1.92% -
std::find_end(list<int>)_(same_length)/1024 -50.00% 1508.105 754.097 - -1.48% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.93% 1559.576 780.881 - -0.37% -
rng::find_end(list<int>)_(same_length)/1000 -49.82% 1475.782 740.610 - -1.07% -
rng::find_end(list<int>)_(same_length)/8192 -49.79% 15910.348 7988.911 - 3.75% -
std::find_end(vector<int>)_(same_length)/8192 -49.65% 4048.483 2038.511 - -0.10% -
rng::find_end(list<int>)_(same_length)/1024 -49.61% 1495.851 753.821 - -1.68% -
std::find_end(list<int>)_(same_length)/1000 -49.55% 1477.769 745.485 - -0.59% -
SetIntersection_Interlaced_Vector_float_262144_1024 -49.44% 156317150.750 79032685.405 - 14.79% -
rng::for_each(multiset<int>)/8192 -49.40% 16312.973 8254.884 - 3.07% -
SetIntersection_Interlaced_Vector_float_16384_64 -49.31% 10547797.829 5346269.298 - 0.85% -
rng::for_each(set<int>::iterator)/8192 -49.27% 16244.215 8240.111 - 1.89% -
rng::for_each(multiset<int>::iterator)/8192 -49.23% 16188.113 8219.223 - 1.66% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.05% 10022.870 5106.881 - -0.48% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.03% 1222.852 623.274 - -0.50% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.02% 1252.685 638.658 - -0.46% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.87% 1565.377 800.315 - -0.29% -
SetIntersection_Interlaced_Vector_float_262144_16 -48.56% 6284039.491 3232707.071 - 1.03% -
rng::find_end(vector<int>)_(same_length)/1024 -48.39% 513.721 265.116 - 5.60% -
std::find_end(deque<int>)_(near_matches)/1024 -47.30% 31268.968 16477.981 - -18.75% -
std::find_end(deque<int>)_(near_matches)/1000 -47.25% 30100.476 15878.148 - -18.49% -
rng::find_end(vector<int>)_(same_length)/8192 -47.14% 3826.819 2022.914 - 3.59% -
rng::find_end(deque<int>)_(near_matches)/8192 -47.07% 2136620.622 1130918.555 - 0.45% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -46.89% 1030.020 547.011 - -0.18% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.71% 1440.233 767.502 - -0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -46.69% 20892693.637 11136979.994 - -11.32% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -46.68% 1029.055 548.727 - 0.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -46.17% 953.567 513.320 - 0.06% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.67% 23.598 12.822 - -0.25% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -45.04% 1363.352 749.291 - -0.27% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -44.50% 0.494 0.274 - -0.95% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -44.23% 0.484 0.270 - -0.87% -
std::find_end(list<int>,_pred)_(same_length)/8192 -42.33% 20587.125 11873.481 - 49.99% -
BM_std_min<unsigned___int128>/64000 -42.22% 42883.511 24776.001 - -10.79% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -42.22% 48.179 27.836 - -1.04% -
BM_std_min<unsigned___int128>/70000 -42.22% 46877.141 27085.865 - -10.76% -
BM_std_min<unsigned___int128>/65536 -42.19% 43894.516 25376.726 - -10.74% -
BM_std_min<unsigned___int128>/5500 -42.18% 3656.764 2114.417 - -10.59% -
BM_std_min<unsigned___int128>/4096 -42.06% 2722.689 1577.480 - -10.48% -
BM_std_min<unsigned___int128>/4000 -42.06% 2659.258 1540.851 - -10.86% -
BM_std_min<unsigned___int128>/1024 -41.77% 679.539 395.681 - -10.63% -
BM_std_min<unsigned___int128>/512 -41.31% 338.247 198.529 - -10.71% -
BM_PushHeap_string_Descending_262144 -41.13% 5.448 3.207 - 1.97% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -41.04% 27176762.565 16024497.035 - 4.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -40.52% 30927304.443 18396443.537 - 33.31% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -39.83% 11.940 7.184 - -2.89% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.62% 13.472 8.269 - -0.32% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -38.50% 49.147 30.225 - -6.44% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -38.42% 73.999 45.572 - -54.96% -
SetIntersection_Interlaced_Vector_float_16384_16 -38.41% 3891607.232 2396835.562 - 0.08% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -37.74% 19365.065 12057.034 - 27.83% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -37.73% 0.695 0.433 - -3.63% -
rng::for_each(set<int>)/50 -37.62% 60.515 37.751 - 0.09% -
BM_RangesMakeHeap_string_Descending_262144 -37.14% 5.681 3.571 - 1.27% -
BM_std_min<unsigned___int128>/64 -36.71% 38.764 24.535 - -8.68% -
rng::for_each(multiset<int>::iterator)/50 -36.23% 56.078 35.760 - -1.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -35.08% 5992121.144 3890122.980 - -56.77% -
rng::find_end(deque<int>)_(near_matches)/1000 -34.98% 27541.831 17907.165 - 6.23% -
std::copy_backward(vector<int>)/4096 -34.71% 239.131 156.122 - -32.45% -
rng::find_end(deque<int>)_(near_matches)/1024 -34.45% 28629.841 18767.976 - 6.20% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.93% 1572.084 1038.633 - -0.20% -
SetIntersection_Interlaced_Vector_float_16384_1024 -33.82% 73662480.050 48749772.653 - 15.79% -
BM_MakeThenSortHeap_string_Descending_1024 -33.69% 38.787 25.718 - 2.27% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -33.20% 7.191 4.804 - -12.72% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -33.19% 1.862 1.244 - -18.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -33.11% 0.697 0.466 - 13.67% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -33.00% 1.715 1.149 - -30.67% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -32.37% 9.978 6.748 - -18.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.11% 13030688.087 8846427.949 - 0.48% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.81% 40.917 27.902 - -0.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.44% 12818368.126 8787633.764 - -0.98% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -31.38% 66.455 45.602 - 13.36% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -31.34% 0.489 0.336 - -23.04% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -31.30% 0.648 0.445 - -9.98% -
SetIntersection_Front_Set_float_262144_16384 -31.29% 355021426.120 243945886.729 - -28.61% -
BM_PushHeap_string_Descending_16384 -31.24% 3.369 2.317 - -0.58% -
BM_PushHeap_float_SingleElement_1 -31.21% 0.697 0.480 - -1.08% -
SetIntersection_Interlaced_Set_float_16384_16384 -31.20% 349044701.739 240152005.579 - -31.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -30.72% 12751375.971 8834019.020 - 0.34% -
std::none_of(vector<int>)_(process_all)/50 -30.70% 18.201 12.614 - -8.37% -
rng::for_each(set<int>::iterator)/50 -30.33% 50.510 35.191 - -0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -30.18% 12841103.054 8965231.304 - 1.76% -
SetIntersection_Front_Set_float_16384_16384 -30.04% 342866356.375 239870310.575 - -32.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -29.98% 12744330.709 8924142.398 - 1.17% -
BM_std_min<unsigned___int128>/32 -29.79% 17.403 12.219 - -7.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -29.67% 12843962.186 9033163.153 - 1.81% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -29.64% 38.362 26.990 - -0.74% -
BM_std_min<unsigned___int128>/31 -29.51% 16.762 11.815 - -7.07% -
BM_std_min<unsigned___int128>/30 -29.15% 16.121 11.422 - -7.52% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -29.11% 1.704 1.208 - -15.23% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -28.82% 122.753 87.378 - -20.38% -
BM_PushHeap_string_Descending_1024 -28.80% 3.315 2.361 - 0.09% -
BM_RangesMakeHeap_string_Descending_16384 -28.78% 3.849 2.741 - -1.20% -
BM_std_min<unsigned___int128>/29 -28.71% 15.478 11.034 - -7.38% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -28.61% 95.888 68.457 - 1.72% -
BM_RangesMakeHeap_string_Ascending_262144 -28.44% 9.764 6.988 - -8.39% -
BM_std_min<unsigned___int128>/28 -28.25% 14.826 10.637 - -7.11% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -27.85% 123.465 89.079 - -11.85% -
BM_std_min<unsigned_long_long>/1 -27.83% 0.458 0.330 - -27.82% -
rng::search(deque<int>,_pred)_(no_match)/1024 -27.67% 436.511 315.746 - -0.01% -
BM_std_min<unsigned___int128>/27 -27.66% 14.170 10.250 - -6.46% -
SetIntersection_Interlaced_Vector_float_1024_64 -27.55% 5862817.303 4247546.767 - 19.04% -
BM_std_min<unsigned___int128>/26 -27.55% 13.575 9.835 - -6.49% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -27.47% 0.637 0.462 - -4.13% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -27.42% 61.348 44.526 - -26.83% -
SetIntersection_Front_Set_uint64_16384_16384 -27.40% 342334821.646 248539898.782 - -29.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -26.86% 11916398.273 8715699.309 - 0.53% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -26.73% 93.675 68.635 - -0.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -26.61% 11922039.318 8749443.570 - 0.91% -
BM_std_min<unsigned___int128>/25 -26.53% 12.916 9.489 - -6.44% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -26.41% 0.567 0.417 - -33.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -26.36% 12045144.303 8870591.480 - 0.38% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -26.25% 44.302 32.675 - -27.35% -
rng::is_sorted_until(deque<int>)/8 -26.16% 4.285 3.164 - -18.30% -
BM_PushHeap_string_Descending_256 -25.78% 3.067 2.276 - -0.91% -
BM_std_min<unsigned___int128>/24 -25.75% 12.292 9.127 - -6.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -25.59% 23.667 17.611 - 0.23% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -25.26% 6.816 5.095 - -1.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -25.08% 39.687 29.732 - -13.53% -
rng::for_each(multimap<int>)/50 -25.07% 50.521 37.857 - -0.97% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.03% 12672.794 9500.903 - -0.84% -
rng::for_each(map<int>::iterator)/50 -25.02% 49.859 37.385 - -0.34% -
BM_std_min<unsigned___int128>/23 -24.93% 11.655 8.749 - -6.12% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -24.66% 86.808 65.398 - -0.02% -
rng::contains_subrange(deque<int>)_(process_all)/16 -24.46% 9.394 7.096 - 3.05% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.43% 12568.340 9497.463 - -0.78% -
SetIntersection_Interlaced_Vector_float_256_64 -24.29% 8922089.377 6754720.648 - -10.85% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -24.28% 0.611 0.462 - -17.53% -
BM_RangesPushHeap_uint64_SingleElement_1 -24.28% 0.616 0.466 - -3.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -24.26% 11903904.478 9015817.984 - 3.15% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -24.08% 5072933.882 3851287.158 - 2.81% -
BM_std_min<unsigned___int128>/22 -24.06% 11.007 8.359 - -6.20% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -23.96% 6626906.845 5039418.201 - -17.55% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -23.65% 0.697 0.532 - -8.25% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -23.42% 32.669 25.019 - -17.05% -
rng::contains_subrange(deque<int>)_(process_all)/50 -23.40% 18.253 13.982 - -3.17% -
SetIntersection_Interlaced_Vector_float_1024_256 -23.33% 7942825.478 6089802.295 - 19.70% -
BM_std_min<unsigned___int128>/21 -23.25% 10.385 7.970 - -5.60% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -23.21% 0.622 0.478 - -24.75% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -23.11% 26.619 20.467 - -22.75% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -23.03% 36.731 28.272 - -20.98% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -23.00% 9.492 7.309 - -36.14% -
BM_vector_deque_move/0 -22.99% 0.555 0.427 - 14.52% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -22.90% 0.612 0.472 - -21.26% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -22.70% 92.297 71.345 - -7.92% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -22.68% 0.350 0.270 - -10.72% -
BM_RangesMakeHeap_string_Descending_1024 -22.64% 3.569 2.761 - 1.91% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -22.64% 24.531 18.978 - -25.75% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -22.60% 37.470 29.003 - -23.11% -
rng::search(deque<int>)_(near_matches)/1000 -22.49% 24086.824 18669.425 - -5.71% -
rng::search(deque<int>)_(single_element)/1000 -22.45% 449.899 348.900 - -22.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -22.41% 10813488.645 8390162.757 - -11.59% -
rng::search(deque<int>)_(near_matches)/1024 -22.38% 25225.077 19578.564 - -0.11% -
rng::contains_subrange(deque<int>)_(process_all)/32 -22.13% 13.918 10.838 - 1.31% -
std::unordered_set<std::string>::count(key)_(existent)/32 -22.03% 38.972 30.386 - -31.91% -
rng::search(deque<int>)_(no_match)/1024 -22.02% 305.071 237.884 - -33.58% -
BM_std_min<unsigned___int128>/20 -21.89% 9.775 7.635 - -5.33% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -21.81% 9.868 7.716 - 6.72% -
rng::move_backward(list<int>)/4096 -21.74% 6560.116 5133.836 - -21.11% -
std::rotate_copy(vector<int>)/8192 -21.70% 640.902 501.809 - -2.99% -
BM_RangesMakeHeap_string_Random_262144 -21.67% 19.422 15.214 - 0.61% -
BM_StringDestroy_Small -21.59% 0.876 0.687 - 5.59% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -21.55% 38.247 30.003 - 3.71% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -21.32% 8.236 6.480 - -11.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -21.29% 0.634 0.499 - 4.01% -
BM_RangesMakeHeap_string_Descending_256 -21.10% 3.427 2.704 - 0.06% -
SetIntersection_Interlaced_Vector_float_256_16 -21.09% 7980317.087 6297396.006 - -0.91% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -21.03% 2426521.335 1916169.852 - 2.17% -
BM_MakeHeap_uint64_Random_4 -20.86% 1.446 1.144 - 8.37% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -20.78% 23045.624 18257.692 - -8.37% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -20.77% 32.285 25.581 - -9.96% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -20.73% 0.341 0.271 - -0.47% -
std::multiset<std::string>::insert(value)_(new_value)/0 -20.71% 35.089 27.821 - -21.36% -
rng::adjacent_find(deque<int>)/50 -20.68% 18.803 14.915 - -13.48% -
BM_std_min<unsigned___int128>/19 -20.65% 9.153 7.263 - -5.16% -
BM_PushHeap_string_PipeOrgan_16384 -20.62% 16.302 12.941 - -0.74% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -20.45% 36.317 28.890 - -8.30% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -20.44% 1712.715 1362.616 - -2.34% -
BM_PushHeap_string_PipeOrgan_262144 -20.40% 22.068 17.565 - 0.17% -
vector<bool>::reserve() -20.24% 10.127 8.077 - -0.54% -
BM_PushHeap_string_Ascending_262144 -20.03% 37.413 29.918 - 8.04% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -20.02% 1.590 1.271 - -6.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -19.94% 5030158.399 4027395.598 - -19.15% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -19.88% 23964.622 19200.694 - -3.20% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -19.88% 20393610.749 16339950.312 - 2.56% -
BM_RangesPushHeap_float_Descending_1 -19.81% 0.697 0.559 - 29.64% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -19.78% 14450.307 11592.068 - -2.80% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -19.72% 866.786 695.844 - -0.50% -
BM_MakeHeap_string_Ascending_262144 -19.69% 9.172 7.366 - -1.88% -
BM_vector_deque_ranges_copy/64000 -19.68% 2956.845 2375.074 - 0.36% -
std::copy(vector<bool>)_(aligned)/1048576 -19.56% 3320.693 2671.189 - -18.92% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -19.40% 16.484 13.287 - -0.96% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -19.37% 25.231 20.344 - -40.88% -
BM_std_min<unsigned___int128>/18 -19.36% 8.531 6.879 - -4.63% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.31% 31.956 25.785 - 0.22% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -19.29% 6.580 5.311 - -33.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -19.29% 25.272 20.398 - -47.19% -
BM_vector_deque_copy/64000 -19.21% 2941.764 2376.620 - 0.36% -
BM_vector_deque_move/64000 -19.21% 2929.030 2366.398 - 0.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -18.86% 71.999 58.422 - -0.17% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -18.84% 1.498 1.216 - -7.12% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.80% 2342269.648 1902009.282 - 0.05% -
BM_vector_deque_move/70000 -18.61% 3168.333 2578.817 - -0.20% -
BM_PushHeap_string_Descending_64 -18.47% 2.692 2.194 - -1.40% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -18.45% 5.835 4.758 - -9.65% -
rng::is_sorted_until(list<int>)/8192 -18.42% 8253.666 6733.162 - -9.16% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -18.41% 153.904 125.563 - -51.81% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -18.23% 3.727 3.047 - 52.44% -
BM_std_min<long_long>/1 -18.14% 0.673 0.551 - -8.38% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -18.07% 605.369 495.948 - -2.50% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -17.95% 838.420 687.903 - -0.73% -
BM_vector_deque_ranges_copy/65536 -17.88% 2875.076 2361.152 - -0.16% -
BM_vector_deque_move/65536 -17.73% 2875.902 2366.122 - -0.45% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -17.71% 40414.932 33256.048 - 2.22% -
BM_vector_deque_ranges_copy/70000 -17.66% 3133.310 2579.924 - -0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -17.63% 40480084.849 33343308.923 - 13.68% -
SetIntersection_Interlaced_Vector_float_16384_4 -17.56% 1702202.816 1403352.995 - 0.15% -
BM_std_min<unsigned___int128>/17 -17.55% 7.890 6.505 - -4.40% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -17.47% 38.494 31.767 - 3.40% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -17.46% 66.627 54.997 - -28.56% -
BM_vector_deque_copy/70000 -17.44% 3131.595 2585.433 - -1.59% -
rng::adjacent_find(deque<int>)/8 -17.42% 3.750 3.096 - -9.15% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -17.42% 38852.096 32084.436 - 2.51% -
BM_vector_deque_ranges_move/65536 -17.34% 2859.981 2364.196 - -0.24% -
rng::contains(list<int>)_(process_all)/32 -17.30% 11.260 9.311 - 3.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -17.27% 41.952 34.706 - -17.71% -
BM_vector_deque_move_backward/2 -17.10% 2.280 1.890 - -8.50% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -17.10% 5.894 4.887 - -0.27% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -16.98% 16676.190 13844.727 - -3.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -16.93% 7160322.808 5948352.672 - -18.21% -
rng::for_each(multiset<int>)/50 -16.83% 45.153 37.552 - 0.09% -
BM_PushHeap_string_Random_262144 -16.80% 21.799 18.136 - 1.02% -
std::set<std::string>::erase(iterator)/32 -16.74% 31.185 25.965 - -17.41% -
BM_vector_deque_ranges_move/64000 -16.70% 2853.758 2377.235 - 0.35% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.68% 7182027.345 5984053.790 - 0.20% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -16.58% 1.475 1.230 - -10.99% -
rng::find_end(list<int>)_(single_element)/8192 -16.50% 8765.201 7319.356 - -2.24% -
std::partition(deque<int>)_(dense)/32 -16.48% 11.146 9.309 - -5.46% -
std::rotate(list<int>)_(by_1/2)/8192 -16.45% 6269.659 5238.101 - 5.73% -
std::unique_copy(list<int>)_(sprinkled)/52 -16.45% 26.008 21.729 - 0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -16.26% 38973084.340 32636102.558 - -9.57% -
std::find_end(vector<int>)_(near_matches)/8192 -16.19% 919809.210 770928.604 - -0.45% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -16.13% 1.735 1.455 - -5.82% -
rng::find_end(vector<int>)_(near_matches)/8192 -16.05% 922659.027 774574.880 - -0.79% -
bm_lexicographical_compare<signed_char>/64 -16.05% 2.313 1.942 - -11.54% -
std::rotate(list<int>)_(by_1/2)/32 -15.98% 7.086 5.953 - -0.37% -
std::multiset<int>::count(key)_(non-existent)/8192 -15.91% 11.199 9.417 - 3.21% -
std::move(list<int>)/64 -15.89% 48.844 41.082 - -6.18% -
std::replace(vector<int>)_(sprinkled)/8192 -15.86% 1360.685 1144.933 - -7.39% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -15.83% 4731346.646 3982342.722 - 13.21% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -15.83% 40.399 34.004 - 35.15% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -15.81% 1.156 0.974 - -8.17% -
std::set<std::string>::erase(key)_(non-existent)/32 -15.81% 14.686 12.364 - -8.15% -
BM_PushHeap_string_Descending_16 -15.79% 2.436 2.051 - -2.37% -
BM_std_min<unsigned___int128>/16 -15.76% 7.292 6.143 - -3.57% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -15.74% 1.725 1.454 - -5.62% -
rng::unique_copy(list<int>)_(sprinkled)/32 -15.65% 12.832 10.824 - -1.40% -
std::find_end(list<int>)_(single_element)/8192 -15.65% 8635.307 7284.068 - -4.94% -
rng::partition(deque<int>)_(sparse)/32 -15.60% 13.592 11.472 - 4.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -15.58% 213192962.567 179971874.112 - 15.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -15.57% 110783943.527 93539779.765 - -18.88% -
rng::none_of(vector<int>)_(process_all)/50 -15.56% 14.879 12.564 - -0.16% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -15.44% 43.268 36.586 - -16.28% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -15.38% 30.562 25.863 - -14.29% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -15.23% 1.973 1.672 - -6.02% -
BM_vector_deque_ranges_move/70000 -15.20% 3048.032 2584.700 - -0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -15.14% 6945703.739 5894460.173 - -2.89% -
BM_std_minmax<unsigned_char>/8 -15.04% 1.087 0.923 - -5.70% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -15.03% 30.478 25.897 - -0.81% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -15.02% 1.668 1.418 - -5.68% -
std::rotate(list<int>)_(by_1/4)/32 -15.02% 14.572 12.383 - -0.55% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -15.01% 2.635 2.239 - -1.67% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.79% 232.555 198.167 - -0.32% -
BM_std_min<unsigned___int128>/15 -14.65% 6.700 5.718 - -3.51% -
BM_lexicographical_compare_three_way<IntPtr>/1 -14.63% 0.393 0.335 - -8.84% -
rng::find_last(list<int>)_(bail_90%)/1024 -14.62% 63.041 53.823 - 0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -14.62% 54109442.745 46199572.333 - -19.77% -
std::find_end(list<int>,_pred)_(single_element)/8192 -14.59% 9275.978 7922.613 - -4.09% -
std::multiset<std::string>::erase(iterator)/1024 -14.55% 32.973 28.175 - -4.78% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -14.51% 5.069 4.334 - -2.16% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -14.44% 0.531 0.454 - -0.76% -
SetIntersection_Front_Set_uint64_1024_1024 -14.41% 15759082.511 13487694.092 - -13.18% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -14.39% 25.387 21.733 - -18.69% -
std::copy(vector<int>)/4096 -14.38% 230.508 197.354 - -13.70% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -14.37% 27.327 23.400 - 5.05% -
SetIntersection_Front_Set_float_1024_1024 -14.23% 16614296.323 14249849.803 - -7.60% -
BM_RangesMakeHeap_string_Descending_16 -14.12% 2.754 2.365 - 1.41% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -14.08% 0.556 0.478 - 0.04% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -13.99% 26.030 22.388 - -10.33% -
std::partition(deque<int>)_(dense)/50 -13.96% 16.338 14.058 - -2.76% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -13.95% 22.288 19.179 - -28.69% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -13.93% 0.496 0.427 - 4.33% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -13.91% 11.272 9.704 - -23.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -13.76% 1695818.908 1462522.917 - -6.74% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -13.68% 10.375 8.955 - -0.15% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -13.57% 14.050 12.144 - 1.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -13.55% 44.124 38.147 - 13.25% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -13.52% 9161.493 7923.040 - -3.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -13.49% 6695979.291 5792784.535 - 9.45% -
rng::partition(list<int>)_(dense)/8192 -13.43% 5095.363 4411.213 - -3.73% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -13.40% 1.958 1.695 - -7.65% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -13.39% 29.172 25.266 - -25.26% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -13.36% 5711.960 4948.829 - -0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -13.31% 64401241.139 55827771.568 - 7.88% -
BM_std_minmax<long_long>/3 -13.30% 1.750 1.517 - 21.21% -
BM_std_min<unsigned___int128>/14 -13.29% 6.133 5.318 - -2.70% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -13.23% 1584.128 1374.491 - 3.21% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -13.21% 549.961 477.306 - -5.04% -
std::replace(vector<int>)_(sprinkled)/1024 -13.18% 168.901 146.632 - -6.63% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -13.18% 19.884 17.264 - -5.39% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -13.15% 1.131 0.982 - -11.77% -
BM_PushHeap_string_Descending_4 -13.14% 2.166 1.882 - -1.13% -
rng::copy(vector<bool>)_(aligned)/262144 -13.12% 326.673 283.820 - 4.09% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -13.03% 10.431 9.071 - -2.11% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -13.03% 23.046 20.044 - -13.54% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.94% 53.323 46.423 - 10.82% -
BM_deque_vector_copy/64000 -12.87% 2849.679 2482.831 - 2.10% -
std::move(vector<bool>)_(aligned)/64 -12.79% 1.776 1.549 - -15.87% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -12.62% 22.145 19.349 - -14.73% -
std::partition_point(list<int>)/1024 -12.62% 1294.040 1130.765 - -11.85% -
BM_deque_vector_copy/65536 -12.61% 2940.076 2569.386 - 0.64% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -12.55% 35.906 31.398 - 21.85% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -12.47% 1.594 1.395 - -8.92% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -12.40% 2.081 1.823 - -4.65% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -12.38% 31.600 27.688 - -3.48% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.37% 1652076.977 1447641.099 - -0.18% -
SetIntersection_Front_Set_uint64_16384_256 -12.36% 5062987.970 4437446.245 - -9.15% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -12.34% 2.204 1.932 - -6.85% -
BM_std_minmax<long_long>/2 -12.30% 1.315 1.153 - 27.85% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -12.29% 2.196 1.926 - -4.91% -
BM_RangesMakeHeap_string_Descending_4 -12.15% 2.416 2.123 - 0.45% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.15% 57.437 50.460 - -0.39% -
bm_lexicographical_compare<int>/2 -12.13% 1.518 1.333 - 0.35% -
BM_vector_deque_move_backward/1 -12.13% 2.569 2.257 - -2.84% -
BM_RangesMakeHeap_string_SingleElement_262144 -12.02% 8.224 7.236 - -1.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -12.01% 36.609 32.214 - -1.62% -
BM_std_min<unsigned___int128>/13 -12.00% 5.570 4.901 - -2.74% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -11.99% 356.884 314.090 - -0.32% -
rng::remove_if(deque<int>)_(sprinkled)/50 -11.86% 71.396 62.925 - -0.49% -
BM_RangesMakeHeap_string_PipeOrgan_256 -11.84% 5.498 4.847 - 0.45% -
rng::for_each(multimap<int>::iterator)/50 -11.82% 41.754 36.818 - 1.17% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -11.78% 25.329 22.346 - -11.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -11.76% 134711079.062 118864171.982 - -5.41% -
std::map<std::string,_int>::count(key)_(existent)/32 -11.76% 18.097 15.969 - -8.41% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -11.75% 6.456 5.698 - 8.81% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -11.72% 0.637 0.562 - 16.54% -
BM_PushHeap_uint64_SingleElement_64 -11.70% 0.407 0.360 - -3.69% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -11.60% 14.982 13.244 - -11.81% -
rng::move_backward(vector<bool>)_(unaligned)/512 -11.60% 5.365 4.743 - -1.69% -
rng::partition(list<int>)_(sparse)/8192 -11.58% 7879.756 6967.611 - 2.80% -
BM_lexicographical_compare_three_way_fast_path/1 -11.56% 0.391 0.346 - -24.20% -
std::generate_n(list<int>)/50 -11.53% 17.232 15.245 - -1.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -11.45% 2.743 2.429 - -8.81% -
SetIntersection_None_Set_uint32_16384_256 -11.42% 173125433.843 153351876.287 - -0.57% -
std::unique(deque<int>)_(sprinkled)/52 -11.40% 84.561 74.921 - -20.51% -
std::set<std::string>::erase(key)_(existent)/32 -11.39% 69.655 61.718 - -12.37% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -11.39% 1690.468 1497.922 - -12.06% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -11.32% 28.701 25.453 - 3.49% -
BM_vector_deque_copy/65536 -11.24% 2663.154 2363.900 - -0.32% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.20% 384.496 341.420 - -1.44% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.19% 347.567 308.657 - -0.29% -
SetIntersection_None_Set_uint32_16384_64 -11.19% 173128619.688 153755016.901 - 0.06% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -11.14% 22.730 20.199 - 0.15% -
rng::find_end(vector<int>)_(near_matches)/1024 -11.10% 15986.728 14211.636 - 0.09% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -11.05% 39.382 35.030 - -7.67% -
rng::find_end(vector<int>)_(near_matches)/1000 -11.00% 15425.724 13729.249 - 0.47% -
std::unordered_set<int>::find(key)_(existent)/8192 -10.97% 1.384 1.232 - -0.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -10.90% 10830407.145 9650337.394 - -2.74% -
rng::is_sorted(deque<int>)/8 -10.89% 2.854 2.543 - 2.25% -
std::find_if_not(vector<int>)_(bail_25%)/8 -10.85% 1.119 0.998 - -1.25% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -10.80% 1.076 0.960 - 4.55% -
BM_PushHeap_uint32_Ascending_1 -10.72% 0.502 0.448 - -19.61% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.70% 2837.261 2533.574 - -0.68% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -10.68% 11.918 10.644 - 1.42% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -10.67% 57.214 51.107 - -0.98% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -10.66% 5.136 4.588 - -9.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -10.63% 10825815.741 9675203.320 - -2.61% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -10.61% 1.671 1.494 - -7.47% -
BM_deque_vector_copy/70000 -10.59% 3181.643 2844.624 - 0.96% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -10.59% 2.534 2.266 - -11.31% -
BM_PushHeap_string_SingleElement_16 -10.57% 2.764 2.472 - 1.23% -
BM_std_min<unsigned___int128>/12 -10.56% 5.024 4.494 - -2.31% -
SetIntersection_Front_Set_float_1024_256 -10.55% 5002160.321 4474398.576 - -2.92% -
std::unordered_set<std::string>::find(key)_(existent)/32 -10.52% 42.144 37.708 - 1.68% -
BM_PushHeap_string_SingleElement_1024 -10.51% 2.768 2.477 - 0.62% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -10.48% 1.126 1.008 - -13.31% -
SetIntersection_Front_Set_float_262144_256 -10.48% 4869000.848 4358810.850 - -9.43% -
std::unordered_multiset<int>::find(key)_(existent)/32 -10.47% 1.302 1.166 - -3.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -10.46% 63561.715 56913.235 - -1.48% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -10.45% 1.548 1.386 - -16.66% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -10.40% 7680.387 6881.610 - -1.43% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -10.40% 28278.651 25338.398 - -1.27% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -10.30% 2686841.797 2410070.158 - -0.26% -
std::unordered_set<int>::contains(key)_(existent)/8192 -10.24% 1.532 1.375 - 1.68% -
std::is_sorted_until(list<int>)/8192 -10.22% 7275.159 6531.394 - -11.53% -
SetIntersection_None_Set_uint32_16384_4 -10.21% 172477287.711 154869138.114 - 0.60% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -10.18% 25486.971 22891.968 - -0.56% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -10.15% 1.322 1.188 - 26.89% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -10.14% 11486.061 10321.720 - -0.91% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -10.13% 0.451 0.405 - -17.16% -
BM_PushHeap_string_PipeOrgan_1024 -10.12% 10.795 9.703 - 0.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -10.11% 156557811.397 140734968.312 - -0.65% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -10.10% 24928.584 22410.052 - -0.08% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -10.08% 1.233 1.109 - -1.80% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -10.07% 12696.049 11417.148 - -0.61% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -10.06% 1.114 1.002 - -0.34% -
rng::find_first_of(vector<int>)_(large_needle)/50 -10.05% 285.569 256.870 - -3.05% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -10.03% 26097.227 23478.709 - -0.43% -
rng::unique(deque<int>)_(sprinkled)/52 -10.02% 74.755 67.267 - -10.15% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.00% 1627487.471 1464762.989 - -0.18% -
std::multiset<std::string>::erase(iterator)/0 -10.00% 30.057 27.052 - -8.34% -
SetIntersection_None_Set_uint32_16384_1 -9.99% 172327363.153 155112243.958 - 1.03% -
std::find_end(list<int>)_(near_matches)/1024 -9.99% 38556.447 34706.090 - -0.25% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.96% 29.304 26.385 - -1.72% -
BM_std_minmax<char>/16 -9.95% 1.026 0.924 - -0.02% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -9.91% 9642.357 8687.039 - 1.14% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -9.88% 48.272 43.502 - 0.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -9.88% 156242487.660 140805473.703 - -0.06% -
std::unordered_set<std::string>::erase(iterator)/1024 -9.88% 29.843 26.895 - -30.32% -
BM_PushHeap_string_SingleElement_256 -9.86% 2.744 2.473 - 1.30% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -9.86% 11081.635 9989.462 - 15.71% -
SetIntersection_None_Set_uint32_16384_16 -9.83% 171727238.737 154843496.133 - 0.68% -
SetIntersection_Front_Set_string_16384_16 -9.82% 2062276.852 1859828.963 - -8.05% -
std::set<int>::erase(key)_(non-existent)/32 -9.81% 2.680 2.417 - 1.40% -
rng::fill(deque<int>)/32 -9.77% 1.470 1.326 - -9.10% -
std::find_end(list<int>)_(near_matches)/8192 -9.72% 2502622.025 2259256.316 - -0.72% -
rng::generate_n(list<int>)/50 -9.72% 17.443 15.747 - 1.42% -
rng::none_of(deque<int>)_(process_all)/32 -9.72% 18.126 16.365 - -6.75% -
BM_std_minmax<char>/26 -9.68% 1.538 1.390 - 0.14% -
BM_std_min<unsigned___int128>/11 -9.66% 4.501 4.066 - -2.31% -
rng::find_end(list<int>)_(near_matches)/1000 -9.58% 36519.227 33021.258 - -0.27% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -9.54% 1.787 1.616 - -3.05% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -9.51% 9368.361 8477.500 - -2.36% -
BM_PushHeap_string_SingleElement_64 -9.50% 2.773 2.510 - 1.21% -
rng::find_end(list<int>)_(near_matches)/8192 -9.49% 2495790.325 2258868.280 - -0.37% -
std::all_of(deque<int>)_(process_all)/50 -9.49% 21.237 19.222 - 0.12% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -9.47% 29.440 26.652 - 1.37% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -9.47% 99.736 90.296 - 3.96% -
rng::rotate(list<int>)_(by_1/3)/32 -9.46% 15.617 14.140 - -2.10% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -9.42% 28.305 25.640 - 10.58% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -9.41% 1.700 1.540 - 8.13% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -9.40% 2.602 2.358 - 2.22% -
rng::find_end(list<int>)_(near_matches)/1024 -9.38% 38068.399 34498.478 - -0.22% -
BM_RangesMakeHeap_uint32_Random_4 -9.36% 1.704 1.544 - 31.78% -
BM_PushHeap_uint32_PipeOrgan_1 -9.36% 0.474 0.430 - -32.84% -
std::find_end(list<int>)_(near_matches)/1000 -9.35% 36998.954 33538.640 - 0.05% -
BM_MakeThenSortHeap_string_Descending_256 -9.33% 19.664 17.829 - 0.59% -
rng::move_backward(vector<bool>)_(aligned)/64 -9.31% 1.848 1.676 - -6.42% -
rng::generate_n(list<int>)/32 -9.29% 9.532 8.646 - -0.30% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -9.28% 1.146 1.039 - -3.76% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.28% 25700.541 23316.244 - -0.06% -
std::for_each(list<int>)/8192 -9.26% 8685.738 7881.494 - 0.20% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -9.26% 48.571 44.075 - -4.12% -
BM_StringRead_Hot_Deep_Large -9.18% 0.576 0.523 - -0.64% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -9.18% 209.113 189.922 - -1.01% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -9.12% 42839.974 38931.204 - -0.63% -
rng::remove_if(deque<int>)_(sprinkled)/32 -9.11% 61.212 55.635 - 0.21% -
std::multiset<std::string>::find(key)_(non-existent)/32 -9.11% 10.557 9.595 - -11.78% -
BM_RangesMakeHeap_float_Random_64 -9.10% 1.649 1.499 - -6.65% -
std::copy_n(vector<int>)/4096 -9.09% 208.171 189.239 - -11.03% -
std::rotate(list<int>)_(1_element_backward)/50 -9.09% 24.788 22.533 - -1.48% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -9.09% 41200.820 37455.787 - -0.62% -
SetIntersection_Front_Set_float_16384_1024 -9.02% 15558256.844 14155380.896 - -9.26% -
BM_PushHeap_string_SingleElement_4 -8.99% 2.401 2.185 - -0.19% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -8.99% 26.840 24.427 - -8.75% -
std::copy_if(list<int>)_(entire_range)/64 -8.92% 36.189 32.959 - 2.61% -
std::swap_ranges(list<int>)/8192 -8.92% 9671.365 8808.791 - -9.50% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -8.89% 27.061 24.654 - -3.94% -
bm_lexicographical_compare<int>/1 -8.89% 1.322 1.204 - -3.13% -
BM_deque_deque_copy/70000 -8.86% 3166.577 2886.091 - -3.05% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -8.84% 933545.116 851027.231 - -2.90% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -8.83% 1.797 1.638 - -14.38% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -8.82% 1.219 1.111 - -6.56% -
BM_std_minmax<char>/32 -8.82% 1.638 1.493 - -1.17% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -8.79% 111738.717 101915.327 - -0.79% -
SetIntersection_Front_Set_string_256_16 -8.76% 7602450.527 6936272.694 - -5.86% -
BM_RangesMakeHeap_string_Descending_64 -8.74% 3.051 2.785 - 9.29% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -8.70% 1.145 1.045 - -2.28% -
BM_RangesPushHeap_uint64_SingleElement_64 -8.70% 0.385 0.352 - -1.95% -
BM_std_minmax<unsigned_int>/3 -8.70% 1.155 1.054 - 0.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -8.68% 216119695.254 197365573.349 - -1.97% -
rng::is_sorted_until(list<int>,_pred)/8192 -8.66% 7808.102 7131.563 - -10.82% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -8.65% 25.856 23.620 - -6.71% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -8.64% 62.168 56.795 - -10.56% -
SetIntersection_Front_Set_string_262144_256 -8.64% 15768914.669 14406931.039 - -3.77% -
std::partition(list<int>)_(sparse)/8192 -8.63% 8176.408 7470.887 - -4.17% -
BM_vector_deque_ranges_move_backward/0 -8.60% 0.606 0.554 - 21.54% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -8.60% 27855.829 25460.166 - -1.93% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -8.56% 55.003 50.295 - -4.76% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -8.56% 9152.059 8368.779 - -2.81% -
SetIntersection_Front_Set_uint64_1024_256 -8.54% 4839335.147 4426106.040 - -9.93% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -8.53% 12.120 11.086 - -1.25% -
BM_deque_vector_ranges_move_backward/0 -8.53% 1.503 1.375 - -13.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -8.53% 3564623.846 3260612.463 - -2.09% -
BM_deque_deque_ranges_move_backward/5500 -8.51% 223.600 204.575 - -0.17% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -8.51% 196.101 179.418 - -1.03% -
std::none_of(deque<int>)_(process_all)/8192 -8.51% 2873.189 2628.780 - -3.00% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -8.50% 2687706.736 2459239.326 - -0.48% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.44% 1233.666 1129.494 - -3.91% -
SetIntersection_Front_Set_uint64_256_256 -8.44% 9876181.378 9042339.554 - -8.36% -
std::shift_left(list<int>)/8192 -8.41% 7698.339 7050.605 - -8.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -8.38% 10137763.980 9288334.364 - 15.01% -
std::is_sorted_until(list<int>,_pred)/8192 -8.38% 7769.360 7118.521 - -7.30% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.36% 415.312 380.607 - -2.80% -
BM_PopHeap_string_1 -8.34% 0.700 0.641 - 10.54% -
rng::rotate(list<int>)_(by_1/2)/50 -8.33% 13.824 12.672 - -0.39% -
BM_std_min<unsigned___int128>/10 -8.33% 4.011 3.677 - -1.90% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -8.32% 42570.084 39027.411 - 4.78% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.32% 4705.299 4313.912 - -0.21% -
BM_deque_vector_ranges_copy/70000 -8.31% 3093.417 2836.497 - -2.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -8.29% 10821432.848 9923846.522 - -0.18% -
BM_deque_vector_ranges_move/0 -8.29% 1.548 1.420 - -9.02% -
std::none_of(deque<int>)_(process_all)/32768 -8.27% 11512.710 10560.915 - -2.76% -
BM_RangesMakeHeap_float_Random_16 -8.26% 1.710 1.569 - -5.84% -
std::is_sorted(vector<int>,_pred)/8 -8.23% 4.107 3.769 - 0.92% -
std::set<std::string>::count(key)_(existent)/1024 -8.23% 24.362 22.358 - -6.82% -
BM_deque_vector_ranges_copy/65536 -8.22% 2876.318 2639.763 - 2.60% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -8.21% 828.133 760.145 - -0.26% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -8.20% 4.918 4.515 - -0.61% -
std::map<std::string,_int>::contains(key)_(existent)/32 -8.19% 16.152 14.829 - -6.44% -
SetIntersection_Front_Set_float_1024_64 -8.19% 2040500.876 1873425.102 - -1.99% -
BM_PushHeap_float_Ascending_16 -8.18% 1.065 0.978 - -4.31% -
std::set<std::string>::contains(key)_(existent)/8192 -8.17% 29.902 27.460 - -10.56% -
BM_PushHeap_string_SingleElement_262144 -8.14% 2.785 2.558 - 1.86% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -8.14% 2.807 2.579 - -1.79% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -8.13% 1.123 1.032 - -8.89% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -8.11% 573.869 527.341 - -0.17% -
bm_lexicographical_compare<int>/4 -8.10% 1.259 1.157 - -12.61% -
BM_deque_vector_ranges_copy/64000 -8.10% 2848.643 2618.007 - -0.05% -
std::search_n(list<int>)_(no_match)/8192 -8.09% 7316.834 6724.589 - -8.82% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -8.09% 3.582 3.292 - -7.98% -
BM_std_min<__int128>/1 -8.09% 0.371 0.341 - -7.97% -
std::for_each_n(deque<int>)/8 -8.08% 1.254 1.153 - -4.16% -
BM_std_minmax<long_long>/5 -8.08% 2.224 2.045 - 10.20% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -8.04% 587.620 540.376 - -0.16% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -8.04% 0.437 0.402 - -4.41% -
BM_PushHeap_string_SingleElement_16384 -8.03% 2.720 2.501 - 1.52% -
BM_std_minmax<char>/27 -8.02% 1.952 1.795 - 0.14% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -8.01% 26.039 23.954 - -10.61% -
BM_std_minmax<char>/19 -7.97% 1.769 1.628 - -0.47% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -7.96% 1.493 1.374 - 1.99% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -7.95% 33.084 30.455 - -11.51% -
BM_RangesMakeHeap_float_Random_256 -7.94% 1.447 1.332 - -8.51% -
BM_PopHeap_float_262144 -7.93% 40.667 37.443 - -5.61% -
BM_std_minmax<char>/24 -7.93% 1.254 1.154 - -0.02% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -7.91% 19.002 17.500 - -1.97% -
BM_std_minmax<char>/20 -7.90% 2.071 1.908 - -0.42% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 -7.89% 529.653 487.846 - -8.48% -
BM_std_minmax<char>/21 -7.89% 2.392 2.203 - -0.15% -
SetIntersection_None_Set_uint32_16384_1024 -7.86% 166193423.307 153134847.634 - -0.81% -
BM_std_min<unsigned___int128>/6 -7.82% 2.260 2.083 - -1.64% -
std::find_end(vector<int>)_(process_all)/8192 -7.82% 1880.826 1733.721 - 2.47% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -7.80% 13.857 12.776 - 2.20% -
BM_vector_deque_ranges_copy_backward/0 -7.79% 0.442 0.408 - -2.00% -
std::set<int>::equal_range(key)_(non-existent)/32 -7.79% 2.708 2.497 - -7.40% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -7.75% 24.595 22.688 - 4.57% -
rng::remove(list<int>)_(sprinkled)/50 -7.75% 69.512 64.125 - -0.38% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -7.73% 35.260 32.535 - 0.67% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.69% 140.326 129.530 - -1.63% -
rng::for_each(map<int>)/50 -7.69% 41.514 38.323 - 0.00% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.68% 6.451 5.955 - -3.68% -
rng::find_end(deque<int>)_(process_all)/1048576 -7.67% 308734.544 285058.759 - 1.13% -
std::unordered_multiset<int>::count(key)_(existent)/32 -7.66% 1.858 1.716 - -3.89% -
BM_PushHeap_string_PipeOrgan_64 -7.66% 6.317 5.833 - 0.71% -
std::is_sorted_until(deque<int>,_pred)/8 -7.65% 4.251 3.926 - -3.78% -
BM_std_minmax<char>/25 -7.65% 1.276 1.179 - -0.07% -
SetIntersection_None_Vector_float_262144_16384 -7.64% 1302353.996 1202806.979 - -0.07% -
BM_num_put<const_void*> -7.64% 13.392 12.369 - -1.72% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -7.63% 0.477 0.440 - -16.65% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.62% 2.386 2.204 - -1.42% -
BM_StringRelationalLiteral_Less_Large_Small_Control -7.62% 1.888 1.744 - -0.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -7.58% 5.271 4.871 - -7.65% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -7.57% 1.271 1.175 - -2.29% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -7.57% 1.302 1.203 - 18.30% -
BM_MakeHeap_float_Random_64 -7.57% 1.787 1.651 - 12.52% -
std::rotate(list<int>)_(by_1/2)/50 -7.57% 13.854 12.805 - 0.07% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -7.54% 12642.666 11688.849 - -6.92% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -7.53% 9511.754 8795.155 - 3.84% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.52% 42919.747 39691.510 - -0.35% -
rng::remove_if(vector<int>)_(prefix)/1024 -7.52% 383.016 354.222 - 0.34% -
rng::any_of(vector<int>)_(process_all)/50 -7.51% 13.628 12.604 - -0.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -7.51% 1457980.001 1348501.076 - -1.59% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.51% 800.521 740.415 - -0.25% -
std::multiset<int>::find(key)_(existent)/8192 -7.50% 8.910 8.241 - -1.29% -
std::find_end(vector<int>)_(process_all)/1048576 -7.50% 240787.130 222734.533 - 1.87% -
BM_RangesMakeHeap_string_PipeOrgan_4 -7.48% 2.769 2.562 - -0.26% -
rng::remove_if(deque<int>)_(prefix)/50 -7.48% 73.925 68.395 - -3.69% -
rng::find(vector<char>)_(process_all)/1024 -7.47% 17.498 16.190 - -0.83% -
SetIntersection_Front_Set_float_64_64 -7.44% 15408325.764 14262130.617 - -4.54% -
BM_std_minmax<unsigned_int>/2 -7.41% 0.825 0.764 - -2.62% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -7.40% 735.338 680.923 - 6.22% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -7.40% 2.956 2.737 - -2.99% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -7.39% 3401.418 3150.066 - 0.09% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -7.38% 10.454 9.682 - -8.56% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.37% 8.259 7.651 - -7.69% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -7.37% 1614.876 1495.874 - 0.25% -
rng::contains(list<int>)_(process_all)/50 -7.35% 19.346 17.923 - -3.62% -
BM_MakeHeap_float_Random_16384 -7.34% 1.202 1.114 - -1.58% -
BM_std_min<unsigned___int128>/8 -7.32% 3.109 2.882 - -1.62% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.31% 41122.622 38115.769 - -0.21% -
SetIntersection_Front_Set_float_16384_256 -7.31% 5143497.701 4767722.532 - -0.35% -
BM_std_minmax<short>/2 -7.28% 0.916 0.850 - -3.38% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -7.23% 21.049 19.528 - -1.34% -
std::find_end(vector<int>)_(near_matches)/1024 -7.21% 15538.485 14418.100 - -1.61% -
rng::partition(deque<int>)_(sparse)/50 -7.20% 20.250 18.792 - 16.56% -
BM_deque_deque_ranges_copy/64000 -7.18% 2852.468 2647.687 - 0.01% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -7.17% 0.374 0.348 - 0.10% -
bm_lexicographical_compare<unsigned_char>/8 -7.17% 1.497 1.390 - -4.33% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.16% 25.927 24.071 - 0.27% -
rng::copy_backward(list<int>)/8 -7.15% 2.462 2.286 - -3.46% -
std::is_sorted(list<int>,_pred)/8 -7.13% 4.279 3.974 - 1.34% -
std::find_end(vector<int>)_(near_matches)/1000 -7.11% 14998.970 13932.478 - -0.83% -
BM_MakeHeap_string_Ascending_16384 -7.10% 5.751 5.343 - 0.97% -
BM_std_minmax<long_long>/4 -7.10% 1.868 1.736 - 12.66% -
rng::unique_copy(list<int>)_(sprinkled)/52 -7.06% 23.819 22.138 - -1.72% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -7.04% 2.703 2.513 - -7.30% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -7.04% 10.351 9.622 - -6.32% -
std::remove_if(vector<int>)_(prefix)/1024 -7.04% 383.161 356.202 - -0.30% -
BM_PushHeap_string_Ascending_16384 -7.02% 22.263 20.700 - 14.25% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -7.02% 4687.834 4358.869 - -0.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -6.99% 43262.729 40240.510 - -3.16% -
std::find_if(vector<int>)_(process_all)/8 -6.97% 2.700 2.512 - -1.64% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.93% 6547.822 6093.897 - -0.60% -
BM_RangesMakeThenSortHeap_float_Heap_16 -6.92% 2.099 1.954 - -1.32% -
std::map<std::string,_int>::ctor(const&)/32 -6.91% 788.837 734.308 - 2.55% -
SetIntersection_Interlaced_Vector_float_1024_16 -6.90% 2819898.220 2625187.283 - -5.47% -
rng::search_n(list<int>)_(no_match)/8192 -6.90% 7393.262 6882.946 - -7.11% -
BM_std_minmax<char>/22 -6.90% 2.671 2.487 - 0.15% -
BM_std_min<unsigned___int128>/9 -6.89% 3.526 3.283 - -1.70% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -6.89% 84.857 79.011 - -2.03% -
std::is_partitioned(deque<int>)_(partitioned)/32 -6.88% 9.774 9.101 - -10.49% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -6.88% 11.534 10.740 - 0.76% -
BM_std_minmax<char>/29 -6.87% 2.555 2.380 - -0.28% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -6.87% 2731.159 2543.512 - 15.46% -
std::copy_backward(vector<bool>)_(aligned)/64 -6.87% 1.776 1.654 - -2.24% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -6.82% 20.908 19.481 - -6.56% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -6.82% 1583.043 1475.150 - 0.46% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.80% 6.745 6.286 - -7.53% -
BM_std_minmax<short>/16 -6.80% 1.900 1.771 - -1.17% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -6.80% 10.762 10.031 - -5.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -6.77% 7101937.656 6621091.074 - -0.22% -
rng::unique(list<int>)_(contiguous)/52 -6.77% 74.996 69.920 - 3.82% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -6.77% 572.166 533.444 - -0.58% -
BM_MakeThenSortHeap_uint64_Descending_4 -6.75% 1.513 1.411 - -5.40% -
rng::rotate(list<int>)_(1_element_forward)/8192 -6.75% 8257.666 7700.668 - -3.69% -
rng::find_end(deque<int>)_(process_all)/8192 -6.74% 2387.084 2226.260 - 2.65% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -6.73% 586.077 546.661 - -0.65% -
BM_PushHeap_string_PipeOrgan_256 -6.72% 8.679 8.095 - 0.88% -
BM_MakeHeap_string_Ascending_1024 -6.72% 5.269 4.915 - -2.81% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.71% 314.247 293.146 - -6.31% -
SetIntersection_Interlaced_Vector_string_256_256 -6.70% 22855078.454 21324181.035 - -1.33% -
BM_std_minmax<char>/23 -6.69% 3.165 2.954 - 1.09% -
rng::is_sorted(list<int>,_pred)/8192 -6.69% 8842.431 8250.711 - 1.56% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -6.68% 20956.365 19555.929 - -4.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -6.66% 3563369.357 3325911.699 - -0.16% -
rng::find(vector<bool>)_(process_all)/50 -6.66% 0.740 0.691 - 4.31% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -6.66% 1.536 1.434 - -1.92% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -6.63% 26.404 24.653 - 0.12% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -6.61% 793.665 741.184 - -1.39% -
BM_RangesPushHeap_uint32_Random_4 -6.58% 2.552 2.384 - -2.77% -
std::find_end(vector<int>)_(process_all)/1000 -6.57% 238.172 222.513 - 1.76% -
std::find_end(vector<int>)_(process_all)/1024 -6.56% 244.220 228.202 - 2.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -6.56% 13775017.240 12871635.866 - 1.11% -
BM_RangesMakeThenSortHeap_string_Descending_256 -6.56% 19.320 18.054 - -0.90% -
BM_std_min<short>/4 -6.53% 1.082 1.011 - 1.63% -
BM_std_minmax<char>/30 -6.52% 2.857 2.671 - 1.33% -
SetIntersection_Front_Set_uint32_16384_64 -6.50% 2048064.386 1914911.844 - 2.36% -
std::unique_copy(list<int>)_(contiguous)/32 -6.47% 11.933 11.161 - -0.95% -
SetIntersection_Interlaced_Vector_float_262144_64 -6.46% 19934308.373 18646178.413 - 157.23% -
rng::rotate(list<int>)_(1_element_backward)/8192 -6.46% 8360.165 7820.401 - -1.90% -
SetIntersection_Interlaced_Set_string_1024_64 -6.45% 17718489.607 16574815.488 - -2.45% -
rng::partial_sort(deque<int>)_(descending)/8 -6.45% 44.162 41.315 - -0.59% -
rng::remove_if(vector<int>)_(prefix)/50 -6.44% 60.991 57.065 - -0.76% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -6.43% 1.339 1.253 - 20.03% -
std::map<int,_int>::count(key)_(existent)/1024 -6.40% 4.359 4.081 - -5.14% -
SetIntersection_Interlaced_Vector_string_262144_16384 -6.39% 1064668.540 996638.183 - 0.83% -
std::multiset<int>::contains(key)_(existent)/8192 -6.38% 8.816 8.254 - -5.11% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.38% 1731.791 1621.388 - -8.30% -
BM_StringConstructDestroyCStr_Small_Transparent -6.37% 0.370 0.347 - 0.00% -
std::copy_backward(deque<int>)/262144 -6.33% 32592.463 30528.683 - -7.12% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -6.31% 34.844 32.644 - 4.00% -
rng::equal(vector<bool>)_(unaligned)/8 -6.30% 0.738 0.692 - -10.70% -
BM_std_minmax<long_long>/6 -6.29% 2.429 2.277 - 5.31% -
BM_std_minmax<long_long>/11 -6.28% 2.538 2.379 - 6.38% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -6.27% 2.082 1.951 - -6.27% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -6.25% 3059.360 2868.091 - -11.98% -
BM_std_min<unsigned___int128>/7 -6.25% 2.657 2.491 - -1.38% -
BM_PushHeap_uint32_SingleElement_4 -6.24% 0.364 0.341 - -2.64% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -6.24% 24.729 23.186 - -1.85% -
std::remove_copy(deque<int>)_(prefix)/1024 -6.23% 413.401 387.659 - 1.96% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -6.22% 810.889 760.411 - -0.15% -
std::unique_copy(list<int>)_(sprinkled)/32 -6.22% 13.265 12.440 - -0.50% -
BM_RangesPushHeap_string_SingleElement_4 -6.21% 2.294 2.152 - -1.11% -
BM_RangesMakeHeap_string_Ascending_1024 -6.20% 5.339 5.007 - 0.35% -
rng::find_last(vector<int>)_(bail_10%)/8 -6.20% 2.108 1.977 - -0.38% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -6.19% 0.534 0.501 - -18.21% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -6.18% 1.536 1.441 - -5.07% -
std::remove_if(vector<int>)_(prefix)/50 -6.18% 60.836 57.075 - -0.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -6.16% 3544102.664 3325751.755 - 2.27% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -6.14% 15.366 14.423 - -5.30% -
rng::replace(vector<int>)_(prefix)/32 -6.13% 5.041 4.732 - -5.81% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -6.13% 42.062 39.485 - -1.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -6.12% 89.063 83.609 - 7.49% -
std::partial_sort_copy(deque<int>)_(heap)/8 -6.12% 16.769 15.743 - -2.93% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -6.12% 0.819 0.769 - 1.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.11% 34.334 32.236 - 1.82% -
rng::find_if(deque<int>)_(process_all)/32768 -6.11% 12191.876 11447.557 - 0.01% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -6.10% 34.902 32.773 - 29.85% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -6.10% 2.486 2.335 - -1.15% -
rng::find_first_of(deque<int>)_(large_needle)/50 -6.09% 713.431 669.965 - -18.60% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -6.09% 3036.664 2851.877 - -8.88% -
BM_RangesPushHeap_uint32_Random_1 -6.08% 0.501 0.470 - -18.54% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -6.07% 1.949 1.830 - 5.54% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -6.07% 1.331 1.250 - 3.27% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -6.06% 11.792 11.078 - 3.94% -
BM_RangesMakeHeap_string_PipeOrgan_16 -6.06% 3.843 3.611 - 0.72% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -6.05% 20795.083 19537.372 - -4.95% -
rng::find_if(deque<int>)_(process_all)/8192 -6.04% 3009.631 2827.870 - 0.01% -
std::set<int>::erase(key)_(non-existent)/1024 -6.01% 5.627 5.288 - -1.09% -
std::partial_sort_copy(list<int>)_(heap)/8 -5.98% 16.299 15.325 - -4.28% -
std::unique(deque<int>)_(sprinkled)/32 -5.97% 67.262 63.248 - -13.10% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -5.96% 3587.318 3373.547 - -0.06% -
BM_num_put<unsigned_long_long> -5.96% 12.186 11.460 - 0.16% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.96% 47.560 44.727 - -11.21% -
BM_RangesMakeHeap_float_Heap_64 -5.91% 0.206 0.194 - -15.10% -
std::unique(vector<int>)_(sprinkled)/52 -5.90% 58.973 55.495 - 0.02% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -5.90% 24.540 23.093 - 20.85% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.88% 43.079 40.547 - -1.90% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -5.86% 1.780 1.676 - -3.98% -
std::unordered_set<int>::contains(key)_(existent)/1024 -5.86% 1.402 1.320 - -4.87% -
SetIntersection_Interlaced_Vector_string_16384_16 -5.84% 4611664.826 4342433.784 - -1.92% -
rng::move(deque<int>)/8 -5.84% 3.950 3.720 - -4.01% -
std::set<int>::erase(key)_(non-existent)/8192 -5.83% 8.745 8.235 - -0.95% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -5.83% 111426.724 104935.765 - -9.93% -
706_stockfish_r -5.82% 21.584 20.328 - -5.25% -
BM_std_minmax<char>/6 -5.81% 2.155 2.030 - -0.11% -
SetIntersection_Interlaced_Set_string_262144_16384 -5.77% 2889972.657 2723233.725 - 0.66% -
BM_PushHeap_uint32_SingleElement_16 -5.77% 0.357 0.336 - -2.81% -
BM_std_minmax<short>/3 -5.77% 1.191 1.122 - -3.96% -
rng::remove_copy(deque<int>)_(prefix)/50 -5.77% 21.867 20.606 - -1.03% -
rng::stable_partition(vector<int>)_(sparse)/32 -5.76% 7.486 7.055 - -1.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -5.76% 2876318.609 2710759.757 - -27.31% -
std::partition_point(deque<int>)/50 -5.74% 4.614 4.349 - -5.68% -
BM_RangesMakeThenSortHeap_string_Random_262144 -5.73% 208.483 196.528 - 1.41% -
BM_std_minmax<char>/31 -5.73% 3.337 3.146 - 0.43% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -5.70% 10496.613 9898.133 - -0.54% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.68% 85160109.902 80323692.827 - -0.21% -
SetIntersection_Interlaced_Vector_string_16384_64 -5.65% 13056530.111 12319318.993 - 5.93% -
BM_std_minmax_element<char>/2 -5.64% 0.688 0.650 - -5.57% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -5.63% 18.090 17.071 - 1.27% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.60% 29.989 28.311 - -2.67% -
SetIntersection_None_Set_uint64_16384_16384 -5.58% 175405007.723 165623049.500 - -5.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -5.57% 2.032 1.919 - -1.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -5.56% 32.211 30.420 - 2.26% -
bm_lexicographical_compare<int>/8 -5.53% 1.541 1.456 - -8.24% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -5.52% 15.326 14.480 - -0.25% -
std::partition(list<int>)_(dense)/32 -5.49% 9.160 8.657 - -0.43% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -5.49% 1359.236 1284.604 - 0.46% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.49% 2.451 2.317 - -0.04% -
std::search(deque<int>)_(same_length)/1000 -5.48% 353.244 333.874 - -21.25% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -5.48% 34.562 32.668 - 2.19% -
rng::copy_backward(deque<int>)/8 -5.48% 2.793 2.640 - -2.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -5.47% 1239048.821 1171213.110 - -6.40% -
BM_RangesMakeHeap_float_Random_16384 -5.47% 1.216 1.150 - 1.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -5.47% 8413392.289 7953289.013 - -17.14% -
BM_std_min<short>/19 -5.46% 1.975 1.867 - -3.97% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -5.44% 24.119 22.806 - 0.98% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -5.44% 25.273 23.899 - -0.88% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.40% 223.979 211.874 - -2.82% -
rng::find_if_not(vector<char>)_(process_all)/8 -5.40% 2.469 2.336 - -6.98% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -5.39% 25.320 23.956 - 6.70% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.37% 0.733 0.693 - -1.48% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -5.36% 2.305 2.181 - -5.32% -
std::map<int,_int>::count(key)_(existent)/32 -5.36% 1.697 1.606 - -6.98% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -5.36% 81.240 76.889 - -6.11% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -5.35% 4735.906 4482.331 - 5.87% -
rng::contains(vector<int>)_(process_all)/8 -5.35% 2.700 2.556 - -2.81% -
std::map<int,_int>::insert(value)_(already_present)/0 -5.35% 0.679 0.643 - 10.53% -
rng::rotate(deque<int>)_(1_element_forward)/50 -5.35% 6.100 5.774 - 0.36% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.34% 17.184 16.265 - 0.42% -
rng::stable_sort(vector<int>)_(descending)/8 -5.34% 25.352 23.997 - -6.11% -
std::find(vector<long_long>)_(bail_25%)/8 -5.34% 0.956 0.905 - 1.80% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -5.33% 1.986 1.881 - -5.88% -
rng::adjacent_find(deque<int>,_pred)/8 -5.32% 4.172 3.950 - -5.29% -
BM_std_minmax<unsigned_char>/64 -5.32% 1.219 1.154 - -12.49% -
bm_lexicographical_compare<unsigned_char>/6 -5.32% 1.959 1.855 - -2.46% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -5.29% 1.398 1.324 - -4.66% -
std::copy_n(vector<int>)/32768 -5.28% 3795.927 3595.479 - -1.83% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.27% 12653.161 11986.212 - -21.83% -
SetIntersection_Front_Set_uint64_16384_64 -5.27% 1913438.329 1812602.521 - -13.24% -
std::rotate(vector<bool>)_(by_1/4)/1024 -5.26% 14.786 14.009 - -0.37% -
std::multiset<int>::ctor(const&)/32 -5.25% 226.405 214.509 - -1.26% -
BM_StringRelational_Compare_Large_Empty_Control -5.25% 1.707 1.617 - 0.10% -
BM_std_min<unsigned___int128>/5 -5.25% 1.850 1.753 - -0.77% -
707_ntest_r -5.25% 16.946 16.057 - -2.46% -
SetIntersection_Interlaced_Vector_string_16384_256 -5.24% 39873910.333 37783604.881 - 1.55% -
BM_PushHeap_string_Random_16384 -5.24% 16.941 16.053 - -0.05% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -5.24% 1.495 1.417 - -4.45% -
SetIntersection_Interlaced_Vector_float_64_64 -5.22% 12059808.496 11430215.605 - -0.14% -
BM_std_minmax<char>/28 -5.21% 2.255 2.138 - 3.91% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -5.19% 0.584 0.554 - 1.38% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -5.19% 87742.745 83187.585 - 1.42% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.16% 3.562 3.378 - 0.41% -
BM_MakeHeap_string_SingleElement_262144 -5.15% 7.792 7.391 - 0.88% -
std::unique_copy(deque<int>)_(contiguous)/52 -5.15% 15.345 14.555 - -42.21% -
std::is_partitioned(deque<int>)_(partitioned)/50 -5.15% 14.851 14.086 - -11.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -5.15% 1728085.321 1639140.495 - -1.73% -
std::move(deque<int>)/8 -5.14% 3.997 3.792 - 0.27% -
std::unordered_map<int,_int>::clear()/1024 -5.13% 8396.994 7965.852 - -0.28% -
std::unordered_set<std::string>::erase(iterator)/8192 -5.13% 33.005 31.311 - -21.44% -
SetIntersection_Interlaced_Vector_string_262144_1024 -5.13% 241358599.479 228980353.012 - 3.24% -
std::find_if_not(vector<char>)_(process_all)/8 -5.12% 2.469 2.343 - -8.21% -
BM_num_put<unsigned_long> -5.12% 12.087 11.468 - -1.13% -
std::count(list<int>)_(every_other)/8192 -5.11% 6663.637 6322.870 - -6.97% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -5.11% 1.331 1.263 - -16.10% -
BM_std_minmax<char>/18 -5.11% 1.388 1.317 - 1.68% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -5.10% 351.508 333.570 - -1.93% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.10% 385.210 365.553 - 0.05% -
BM_StringRelational_Compare_Small_Small_ChangeLast -5.10% 1.742 1.653 - -0.30% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -5.10% 5800.436 5504.657 - 3.28% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -5.10% 41.214 39.114 - -6.15% -
SetIntersection_Front_Set_uint32_64_4 -5.10% 18171404.125 17245512.105 - 0.54% -
SetIntersection_None_Set_float_64_4 -5.09% 22693730.100 21537638.018 - -1.89% -
BM_std_minmax<unsigned_char>/3 -5.08% 1.193 1.132 - -6.78% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -5.08% 4.167 3.955 - -1.27% -
BM_PushHeap_string_PipeOrgan_4 -5.08% 2.634 2.500 - -0.42% -
BM_std_minmax<unsigned_long_long>/11 -5.07% 2.353 2.234 - -6.52% -
std::rotate(list<int>)_(1_element_backward)/32 -5.07% 13.926 13.220 - -0.00% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.07% 1012.364 961.047 - 0.03% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -5.06% 1.501 1.425 - -7.71% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -5.05% 1.754 1.665 - -0.08% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -5.05% 1.359 1.291 - -0.02% -
std::unordered_set<std::string>::clear()/32 -5.04% 925.829 879.161 - -20.81% -
rng::transform(list<int>,_list<int>)/8192 -5.02% 10218.338 9705.041 - -4.91% -
rng::search(list<int>,_pred)_(no_match)/8192 -5.01% 8301.461 7885.371 - 1.65% -
BM_num_put<long_long> -5.01% 12.442 11.819 - -0.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -5.01% 357910942.758 339992121.070 - -0.82% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -5.00% 4.287 4.073 - -10.26% -
rng::find_first_of(deque<int>)_(large_needle)/32 -4.99% 298.242 283.359 - -14.02% -
SetIntersection_Front_Set_string_262144_64 -4.99% 4801407.128 4561813.537 - -6.99% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -4.97% 10.944 10.400 - -9.32% -
BM_StringRelational_Less_Huge_Small_Control -4.97% 1.815 1.725 - 3.22% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -4.97% 16.908 16.068 - 3.96% -
rng::contains_subrange(vector<int>)_(single_element)/50 -4.96% 12.983 12.338 - -0.25% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -4.96% 12475.982 11856.679 - -1.46% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -4.96% 0.585 0.556 - -5.12% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.95% 4651.064 4420.836 - -1.00% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -4.95% 1049643.553 997727.095 - -0.03% -
std::reverse_copy(deque<int>)/512 -4.95% 131.491 124.989 - -0.52% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.94% 8519.177 8097.955 - 2.85% -
std::unordered_set<std::string>::ctor(const&)/32 -4.94% 724.121 688.349 - -24.70% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.94% 51.061 48.540 - -13.79% -
std::rotate(vector<bool>)_(by_1/2)/50 -4.93% 18.161 17.265 - -1.80% -
std::stable_sort(vector<int>)_(descending)/8 -4.93% 25.522 24.263 - -5.09% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.92% 34.290 32.601 - -4.94% -
SetIntersection_Front_Set_string_16384_64 -4.92% 4964723.665 4720268.898 - -4.00% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -4.92% 0.589 0.560 - 1.43% -
std::all_of(vector<int>)_(process_all)/8 -4.91% 2.561 2.435 - -1.29% -
BM_std_min<short>/24 -4.89% 2.537 2.413 - -1.99% -
BM_lexicographical_compare_three_way_slow_path/262144 -4.88% 64763.057 61602.416 - -1.44% -
BM_RangesMakeHeap_string_Ascending_256 -4.88% 5.067 4.820 - -2.16% -
BM_RangesPushHeap_string_SingleElement_262144 -4.88% 2.635 2.506 - -1.52% -
rng::sort(deque<int>)_(descending)/1024 -4.88% 1371.191 1304.328 - -0.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.88% 5586850.693 5314466.347 - -1.44% -
BM_MakeHeap_string_Heap_262144 -4.84% 5.468 5.203 - -2.27% -
std::rotate(vector<bool>)_(by_1/3)/50 -4.84% 18.136 17.259 - -1.82% -
rng::rotate_copy(list<int>)/8192 -4.83% 8304.351 7902.886 - -5.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -4.83% 0.590 0.561 - 1.53% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -4.83% 31.256 29.747 - -11.96% -
BM_std_minmax<short>/28 -4.82% 2.621 2.494 - -0.72% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.80% 5605.619 5336.336 - 0.45% -
BM_std_min<unsigned___int128>/4 -4.78% 1.446 1.377 - -0.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -4.77% 1226161.821 1167643.110 - -7.65% -
SetIntersection_Front_Vector_string_262144_64 -4.77% 3494745.407 3327978.309 - -4.08% -
BM_std_minmax<unsigned_int>/12 -4.77% 1.386 1.320 - -4.80% -
std::unordered_set<std::string>::erase(iterator)/32 -4.75% 31.739 30.230 - -25.66% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.74% 7483.608 7128.667 - -4.83% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -4.74% 69.063 65.792 - -0.68% -
SetIntersection_Interlaced_Vector_float_262144_4 -4.73% 2155931.059 2053887.531 - 38.01% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.73% 3.162 3.013 - 0.09% -
std::rotate(vector<bool>)_(by_1/3)/32 -4.72% 18.120 17.265 - -1.85% -
std::find_if_not(deque<int>)_(process_all)/32768 -4.72% 12003.627 11437.269 - -3.67% -
BM_StringRelational_Less_Empty_Large_Control -4.72% 1.875 1.786 - -8.42% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -4.71% 32.806 31.261 - -2.84% -
bm_lexicographical_compare<unsigned_char>/7 -4.71% 2.213 2.109 - -2.15% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -4.70% 4.109 3.916 - -2.28% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -4.69% 272539.877 259753.906 - -2.24% -
rng::remove(list<int>)_(sprinkled)/32 -4.69% 57.619 54.917 - -0.29% -
std::rotate(vector<bool>)_(by_1/4)/50 -4.68% 18.102 17.256 - -1.57% -
BM_RangesPushHeap_string_Descending_16384 -4.67% 2.462 2.347 - -0.18% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -4.67% 1.986 1.893 - -0.12% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -4.67% 17.941 17.104 - 3.46% -
BM_std_min<short>/22 -4.66% 1.887 1.799 - -3.13% -
SetIntersection_Interlaced_Vector_string_262144_256 -4.66% 67835917.167 64673357.613 - 2.96% -
BM_std_minmax<unsigned_int>/11 -4.64% 1.828 1.743 - -3.17% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -4.62% 33.594 32.041 - -4.99% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.62% 104.833 99.993 - -53.67% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.62% 35.360 33.728 - -1.79% -
BM_PushHeap_string_QuickSortAdversary_16384 -4.61% 16.491 15.731 - -0.06% -
BM_lexicographical_compare_three_way_slow_path/65536 -4.61% 16158.020 15413.504 - -1.26% -
std::unordered_set<int>::count(key)_(non-existent)/32 -4.59% 1.480 1.412 - 3.06% -
SetIntersection_Front_Set_float_256_64 -4.59% 6555169.679 6254086.267 - -2.45% -
BM_RangesPushHeap_string_Random_16384 -4.59% 17.039 16.257 - -0.88% -
std::unique_copy(deque<int>)_(contiguous)/32 -4.59% 11.045 10.538 - -34.83% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -4.59% 24.006 22.905 - -0.19% -
rng::find_last(list<int>)_(bail_10%)/50 -4.59% 16.695 15.929 - -2.30% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.58% 885184.985 844613.454 - -0.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.57% 27730284.320 26462500.971 - -2.41% -
BM_RangesPushHeap_string_SingleElement_256 -4.57% 2.560 2.443 - 0.10% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.56% 40.888 39.024 - -0.30% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.56% 5291049.252 5049966.134 - 0.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -4.55% 6369547.957 6079496.688 - -3.01% -
BM_std_min<unsigned_short>/19 -4.55% 1.893 1.807 - -5.20% -
SetIntersection_Front_Set_uint64_1024_64 -4.54% 1888060.935 1802305.866 - -9.98% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -4.53% 7.720 7.371 - -2.86% -
BM_std_minmax_element<char>/4096 -4.52% 1126.724 1075.744 - -0.45% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.52% 169607.424 161934.712 - -0.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -4.52% 1156443.458 1104181.466 - -0.72% -
BM_std_minmax<unsigned_char>/2 -4.51% 0.883 0.843 - -3.69% -
std::partition_point(deque<int>)/32 -4.51% 4.479 4.277 - 0.82% -
std::multimap<std::string,_int>::erase(iterator)/1024 -4.51% 33.010 31.522 - 13.64% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -4.50% 24.063 22.981 - 0.91% -
std::set<std::string>::contains(key)_(existent)/32 -4.48% 16.378 15.644 - -4.99% -
SetIntersection_None_Vector_uint32_16384_16384 -4.48% 1171585.864 1119064.794 - -2.90% -
SetIntersection_None_Set_string_1024_4 -4.48% 9225614.110 8812577.368 - -4.88% -
BM_std_minmax_element<char>/4000 -4.47% 1100.673 1051.491 - -0.30% -
rng::find_if(vector<int>)_(process_all)/8 -4.47% 2.628 2.510 - 0.42% -
std::rotate(vector<bool>)_(by_1/4)/32 -4.47% 18.263 17.447 - -1.40% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 -4.46% 0.280 0.267 - -4.87% -
BM_std_minmax<char>/8 -4.46% 1.024 0.978 - -3.61% -
rng::partial_sort_copy(list<int>)_(descending)/8 -4.44% 18.589 17.763 - -1.62% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.44% 2.179 2.082 - 0.26% -
SetIntersection_Front_Set_uint32_1024_4 -4.44% 1147687.113 1096684.330 - -1.60% -
rng::for_each_n(deque<int>)/8 -4.43% 1.205 1.151 - -7.07% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 -4.43% 503.190 480.906 - -4.83% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -4.43% 1.560 1.491 - -1.03% -
rng::stable_sort(deque<int>)_(repeated)/1024 -4.43% 1389.406 1327.921 - -1.63% -
SetIntersection_None_Vector_uint64_16384_256 -4.43% 1181587.672 1129301.863 - -2.86% -
SetIntersection_Interlaced_Vector_float_64_16 -4.42% 19189185.267 18341329.380 - -4.99% -
rng::remove_if(deque<int>)_(prefix)/32 -4.42% 64.315 61.475 - 0.93% -
BM_MakeThenSortHeap_float_Random_4 -4.41% 4.462 4.265 - -1.56% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -4.41% 0.580 0.554 - 1.94% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -4.40% 8902.142 8510.651 - 1.31% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.39% 681.514 651.565 - -0.36% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -4.39% 0.605 0.578 - 1.29% -
BM_RangesPushHeap_string_SingleElement_1024 -4.39% 2.578 2.465 - 0.59% -
BM_RangesPushHeap_string_Descending_1024 -4.38% 2.482 2.374 - -6.36% -
BM_RangesMakeHeap_uint32_Random_262144 -4.35% 1.053 1.007 - -0.12% -
BM_RangesPushHeap_string_SingleElement_64 -4.34% 2.611 2.498 - 0.80% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.34% 1939.794 1855.657 - -7.31% -
rng::copy_backward(deque<int>)/32768 -4.33% 3839.464 3673.300 - -6.11% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -4.31% 0.335 0.321 - 1.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -4.31% 1125354.664 1076832.643 - -5.53% -
BM_RangesPushHeap_uint32_Ascending_16384 -4.31% 6.765 6.474 - -1.94% -
BM_MakeThenSortHeap_string_Descending_16384 -4.31% 68.034 65.102 - 0.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.31% 1742643.591 1667549.022 - -0.62% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.29% 29893.299 28610.603 - -0.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -4.29% 1125731.376 1077488.191 - -4.34% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.28% 2945.460 2819.368 - -4.44% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.28% 29932.934 28651.709 - -0.78% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -4.28% 726.967 695.861 - -6.35% -
BM_RangesMakeHeap_string_PipeOrgan_64 -4.28% 5.104 4.886 - 3.68% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 -4.28% 0.280 0.268 - -4.21% -
SetIntersection_Front_Set_uint32_1024_16 -4.25% 1350572.741 1293176.294 - -0.62% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -4.25% 112198.437 107432.606 - 2.01% -
std::copy(list<int>)/64 -4.25% 32.056 30.695 - -25.75% -
BM_std_min<char>/14 -4.24% 1.871 1.792 - -0.60% -
BM_RangesMakeHeap_float_Heap_256 -4.24% 0.254 0.243 - -5.00% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.24% 13.557 12.982 - -0.51% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -4.23% 2.947 2.822 - -5.98% -
BM_RangesMakeHeap_string_Ascending_16384 -4.23% 5.784 5.539 - 5.23% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.23% 13.329 12.765 - 0.00% -
BM_std_minmax<char>/7 -4.23% 2.545 2.437 - 3.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -4.23% 1900064.770 1819731.795 - 8.92% -
std::partition(deque<int>)_(dense)/1024 -4.23% 361.793 346.497 - -4.26% -
rng::replace(vector<int>)_(prefix)/8192 -4.22% 1263.413 1210.114 - -4.44% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -4.22% 12084.821 11575.059 - -1.37% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -4.22% 1.062 1.017 - -62.94% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 -4.21% 0.448 0.429 - -10.68% -
bm_write -4.21% 595.691 570.624 - -0.79% -
SetIntersection_Front_Vector_string_262144_16 -4.21% 1720166.411 1647789.392 - -4.71% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -4.21% 11.148 10.679 - -9.68% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -4.20% 16.946 16.233 - -0.36% -
rng::unique(deque<int>)_(sprinkled)/32 -4.20% 60.646 58.101 - -7.21% -
BM_PushHeap_float_Ascending_64 -4.19% 1.813 1.737 - -2.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -4.18% 171061756.955 163903366.953 - -0.60% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -4.18% 29.358 28.132 - 2.18% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -4.18% 1.134 1.086 - -2.85% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -4.17% 2.789 2.673 - -0.65% -
727_cppcheck_r -4.16% 25.262 24.211 - -2.70% -
BM_SortHeap_float_256 -4.15% 6.044 5.793 - -0.65% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -4.14% 7.445 7.136 - 1.05% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.14% 96040.359 92068.540 - 0.18% -
SetIntersection_Interlaced_Vector_uint32_64_16 -4.13% 18681011.411 17909007.032 - -4.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -4.12% 34.307 32.895 - -5.88% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -4.11% 41.838 40.120 - 2.49% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.10% 23207.748 22255.279 - -1.83% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -4.10% 3625.838 3477.308 - 1.43% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -4.09% 1.396 1.339 - 1.35% -
std::search(list<int>)_(no_match)/1000 -4.09% 714.315 685.079 - 2.03% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.08% 96778.037 92833.857 - 0.24% -
BM_PushHeap_float_Ascending_262144 -4.08% 5.250 5.036 - -1.78% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -4.07% 1.045 1.003 - 1.87% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -4.05% 1.242 1.192 - 1.92% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -4.05% 527.512 506.139 - -3.21% -
BM_std_minmax_element<char>/5500 -4.05% 1510.118 1449.006 - 0.34% -
bm_lexicographical_compare<int>/3 -4.04% 1.692 1.624 - 3.15% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.04% 1.205 1.157 - 0.03% -
BM_std_minmax_element<char>/1024 -4.00% 286.763 275.287 - -0.16% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.00% 12829.706 12316.631 - 2.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -4.00% 13838856.642 13285728.792 - 0.42% -
BM_deque_deque_ranges_move/70000 -3.99% 3231.865 3102.849 - -4.32% -
std::rotate(vector<bool>)_(by_1/2)/32 -3.99% 18.295 17.565 - -1.42% -
rng::find_first_of(deque<int>)_(small_needle)/50 -3.98% 170.764 163.962 - -6.36% -
BM_PushHeap_uint32_Random_4 -3.98% 2.481 2.382 - -4.95% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -3.98% 569.216 546.583 - -0.99% -
SetIntersection_Front_Set_uint32_262144_64 -3.98% 2009181.915 1929299.515 - -1.35% -
rng::for_each(list<int>)/8192 -3.98% 8309.713 7979.337 - 2.30% -
BM_std_min<char>/16 -3.97% 2.563 2.461 - -2.95% -
BM_std_minmax<char>/64 -3.95% 1.256 1.206 - 0.95% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -3.95% 17180.259 16501.437 - -2.53% -
BM_PushHeap_uint32_SingleElement_64 -3.95% 0.365 0.351 - -1.72% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -3.95% 558.384 536.349 - 6.24% -
std::multiset<std::string>::contains(key)_(existent)/32 -3.94% 14.931 14.342 - -13.25% -
std::stable_partition(list<int>)_(dense)/50 -3.94% 56.740 54.504 - -3.70% -
BM_std_minmax<char>/5 -3.94% 1.859 1.786 - 1.99% -
std::remove(list<int>)_(sprinkled)/1024 -3.93% 1014.270 974.365 - -2.66% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -3.93% 1.250 1.201 - -0.64% -
BM_std_minmax<int>/16 -3.91% 1.314 1.262 - -8.86% -
SetIntersection_Interlaced_Vector_string_1024_1024 -3.91% 43397884.001 41700272.039 - 2.09% -
SetIntersection_None_Vector_float_1024_1 -3.90% 1180606.853 1134576.659 - -1.76% -
SetIntersection_None_Vector_uint32_262144_16384 -3.90% 1210234.326 1163063.862 - 0.94% -
BM_RangesPushHeap_string_SingleElement_16 -3.90% 2.553 2.454 - 0.24% -
std::set<int>::contains(key)_(existent)/1024 -3.89% 3.957 3.803 - -1.52% -
std::set<std::string>::erase(key)_(non-existent)/1024 -3.89% 26.510 25.479 - -0.39% -
std::move(vector<bool>)_(unaligned)/4096 -3.88% 26.643 25.609 - -5.16% -
BM_std_minmax<unsigned_short>/23 -3.88% 2.570 2.470 - -3.09% -
BM_MakeHeap_string_Ascending_256 -3.87% 4.989 4.795 - -4.35% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -3.87% 66.788 64.206 - 0.50% -
rng::stable_partition(vector<int>)_(sparse)/8192 -3.86% 1552.366 1492.400 - -3.45% -
rng::copy_if(deque<int>)_(entire_range)/8 -3.85% 2.951 2.837 - 0.35% -
rng::search(deque<int>)_(no_match)/1000 -3.85% 406.601 390.955 - -1.62% -
std::unordered_multimap<int,_int>::clear()/1024 -3.85% 8367.371 8045.493 - -0.96% -
BM_std_minmax<short>/7 -3.84% 1.747 1.680 - -0.66% -
std::unordered_multimap<int,_int>::clear()/8192 -3.84% 64910.535 62414.964 - -0.61% -
BM_PushHeap_float_SingleElement_4 -3.84% 0.378 0.364 - 1.86% -
std::remove(list<int>)_(sprinkled)/50 -3.84% 68.613 65.977 - 0.77% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -3.84% 1.362 1.310 - -3.24% -
rng::fill(list<int>)/8192 -3.84% 7392.444 7108.714 - -5.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -3.83% 7810851.184 7511332.053 - -4.37% -
SetIntersection_Front_Set_string_1024_16 -3.83% 2021728.781 1944315.847 - -3.37% -
std::is_sorted_until(vector<int>,_pred)/8 -3.83% 3.616 3.478 - -0.11% -
BM_PushHeap_string_PipeOrgan_16 -3.83% 4.282 4.118 - -0.21% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -3.82% 177.764 170.969 - 4.60% -
BM_MakeHeap_uint32_Descending_4 -3.82% 0.282 0.271 - 0.10% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -3.81% 848.946 816.574 - 6.93% -
std::remove_if(vector<int>)_(prefix)/32 -3.81% 53.783 51.732 - -0.27% -
rng::find(deque<int>)_(process_all)/8192 -3.80% 1962.510 1887.845 - -3.77% -
std::none_of(list<int>)_(process_all)/8 -3.80% 2.716 2.613 - 0.18% -
std::multimap<std::string,_int>::erase(iterator)/0 -3.80% 26.220 25.222 - -7.99% -
BM_deque_deque_ranges_move/65536 -3.80% 2954.201 2841.891 - 0.70% -
std::copy_backward(deque<int>)/32768 -3.79% 4077.205 3922.616 - -4.67% -
BM_std_min<unsigned_char>/8 -3.78% 2.349 2.260 - -2.88% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -3.78% 20021.015 19264.973 - -4.06% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.77% 1580.504 1520.860 - -1.45% -
BM_vector_deque_copy_backward/4000 -3.77% 146.692 141.165 - -0.07% -
BM_std_minmax_element<char>/70000 -3.77% 19141.762 18420.649 - 0.13% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 -3.76% 4.024 3.872 - -3.15% -
std::reverse(deque<int>)/64 -3.76% 13.560 13.049 - -0.14% -
BM_std_minmax<unsigned_short>/24 -3.76% 2.277 2.192 - -2.53% -
std::search_n(list<int>,_pred)_(no_match)/8192 -3.76% 8147.870 7841.841 - -4.39% -
BM_std_minmax<unsigned_char>/5 -3.75% 1.751 1.686 - -4.37% -
BM_std_minmax<long_long>/13 -3.75% 3.103 2.986 - 1.24% -
BM_std_minmax<int>/7 -3.73% 1.711 1.647 - -6.82% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -3.73% 5.062 4.873 - -1.39% -
SetIntersection_None_Vector_float_262144_64 -3.72% 1236760.107 1190714.327 - -1.02% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 -3.72% 544.579 524.324 - -3.48% -
SetIntersection_Front_Set_uint32_64_1 -3.71% 18083700.233 17412691.119 - -0.66% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -3.71% 5.266 5.071 - 5.03% -
BM_vector_deque_copy/0 -3.71% 0.388 0.374 - 1.09% -
std::find(list<int>)_(bail_25%)/8 -3.71% 0.954 0.918 - -0.32% -
rng::partition(vector<int>)_(dense)/32 -3.71% 8.403 8.091 - -4.75% -
std::rotate(deque<int>)_(1_element_backward)/32 -3.71% 4.571 4.402 - -1.15% -
BM_RangesMakeHeap_string_Heap_262144 -3.70% 5.438 5.237 - -0.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.70% 75378224.467 72591703.685 - 20.06% -
SetIntersection_Interlaced_Vector_string_262144_16 -3.69% 5837692.488 5622048.385 - -0.87% -
std::map<int,_int>::insert(value)_(new_value)/8192 -3.68% 39.761 38.297 - 0.40% -
std::set<std::string>::erase(key)_(non-existent)/8192 -3.68% 33.518 32.285 - -1.27% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -3.68% 1.192 1.148 - 1.53% -
BM_std_minmax<unsigned_long_long>/13 -3.67% 3.011 2.900 - -3.99% -
rng::reverse_copy(vector<int>)/4096 -3.67% 137.247 132.213 - -1.00% -
BM_RangesPushHeap_string_Descending_256 -3.67% 2.368 2.281 - -1.09% -
rng::sort(deque<int>)_(ascending)/1024 -3.66% 800.600 771.270 - 0.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.66% 13499.045 13004.760 - -4.98% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -3.66% 1117440.753 1076535.376 - -3.02% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -3.66% 28.582 27.536 - -12.15% -
rng::copy_backward(vector<bool>)_(aligned)/64 -3.66% 1.893 1.824 - 2.54% -
BM_std_minmax_element<char>/512 -3.65% 146.095 140.756 - 0.01% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.65% 112184.656 108086.482 - -0.15% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -3.65% 38.554 37.147 - -2.19% -
bm_lexicographical_compare<unsigned_char>/5 -3.65% 1.733 1.670 - -0.21% -
rng::remove_if(vector<int>)_(prefix)/32 -3.64% 53.632 51.677 - -0.71% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -3.64% 0.853 0.822 - -3.63% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -3.62% 7.525 7.252 - -2.72% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -3.62% 1582963.685 1525666.741 - 1.84% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -3.62% 0.574 0.554 - -12.82% -
std::rotate(vector<bool>)_(1_element_forward)/32 -3.61% 18.048 17.396 - -1.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.61% 1739813.622 1677085.508 - 0.32% -
SetIntersection_None_Vector_uint32_16384_64 -3.60% 1172540.664 1130364.498 - -1.73% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -3.60% 1.303 1.256 - 8.61% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.59% 2.410 2.323 - -0.70% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -3.59% 470.272 453.391 - -3.55% -
BM_std_minmax<unsigned_short>/18 -3.59% 1.985 1.913 - -4.04% -
BM_StringEraseToEnd_Huge_Transparent -3.59% 2.566 2.474 - 1.00% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -3.58% 8230.994 7936.200 - -3.48% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -3.57% 134.904 130.090 - -5.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.57% 18879.617 18206.442 - -0.89% -
BM_RangesPushHeap_string_SingleElement_16384 -3.55% 2.567 2.476 - 0.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -3.55% 2931522.323 2827358.335 - -15.54% -
SetIntersection_Front_Set_uint64_262144_256 -3.55% 4480569.092 4321719.751 - -11.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.54% 2011208.177 1939974.341 - -9.49% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.54% 2883.600 2781.534 - -0.35% -
BM_std_minmax<unsigned_char>/4 -3.54% 1.473 1.421 - -4.36% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.54% 551.473 531.963 - 0.37% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.53% 2.386 2.302 - -0.42% -
SetIntersection_Interlaced_Set_uint32_1024_1 -3.53% 1126179.918 1086415.552 - -0.03% -
BM_std_minmax<long_long>/29 -3.53% 4.329 4.176 - -1.13% -
SetIntersection_Front_Set_uint64_262144_1 -3.53% 1155611.682 1114846.664 - 1.16% -
BM_RangesPushHeap_uint32_Ascending_1 -3.51% 0.576 0.556 - 11.10% -
SetIntersection_None_Vector_string_1024_64 -3.51% 1226212.367 1183166.844 - -4.50% -
std::multiset<std::string>::erase(iterator)/32 -3.51% 30.769 29.689 - -4.24% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -3.50% 26503.842 25575.963 - 5.89% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.49% 5777.588 5575.676 - 0.15% -
std::copy_backward(vector<int>)/8 -3.49% 2.225 2.147 - -6.04% -
BM_RangesPushHeap_string_PipeOrgan_64 -3.49% 6.198 5.982 - 3.01% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -3.49% 9.054 8.739 - -4.11% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -3.48% 22.383 21.603 - -13.85% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -3.48% 55149.001 53228.366 - -3.47% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.48% 282.400 272.582 - -0.52% -
BM_RangesPushHeap_string_Descending_262144 -3.47% 5.119 4.941 - 53.69% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -3.47% 1.304 1.258 - 8.77% -
rng::rotate(list<int>)_(1_element_backward)/32 -3.47% 14.221 13.727 - -0.76% -
SetIntersection_Interlaced_Vector_string_262144_64 -3.47% 22115214.153 21348172.607 - 11.43% -
BM_std_min<unsigned_char>/16 -3.46% 2.619 2.528 - 1.28% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.46% 18.051 17.427 - -1.22% -
rng::copy_backward(vector<int>)/8 -3.45% 2.289 2.210 - 0.15% -
std::equal(list<int>)_(it,_it,_it)/8192 -3.44% 10089.065 9741.555 - -0.75% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.44% 621.673 600.274 - 0.78% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -3.44% 1.242 1.199 - -1.79% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -3.43% 19.212 18.552 - 0.75% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -3.43% 1.018 0.983 - -2.49% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.42% 510.427 492.949 - -3.41% -
rng::for_each(join_view(vector<vector<int>>)/8 -3.42% 1.435 1.385 - -7.11% -
BM_deque_vector_ranges_copy_backward/64000 -3.42% 8143.333 7864.699 - -2.47% -
rng::reverse_copy(deque<int>)/8 -3.42% 3.045 2.941 - -1.06% -
SetIntersection_Front_Set_uint32_16384_256 -3.42% 4858896.518 4692924.579 - 1.59% -
SetIntersection_None_Vector_float_262144_1 -3.42% 1238098.101 1195809.292 - -2.28% -
BM_RangesMakeHeap_uint64_Random_1024 -3.41% 1.076 1.039 - -1.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.41% 19643637.473 18973548.795 - -1.27% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.41% 8.709 8.412 - -2.39% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.41% 5754.013 5557.824 - -0.41% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -3.41% 17.733 17.129 - 0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -3.41% 12700289.857 12267753.736 - -1.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.40% 8142213.485 7865223.688 - -0.02% -
BM_lexicographical_compare_three_way_slow_path/16384 -3.40% 3984.550 3849.094 - -1.09% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -3.40% 9.697 9.367 - -14.74% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -3.40% 23.086 22.302 - -0.57% -
BM_std_minmax_element<char>/65536 -3.39% 17886.294 17279.316 - 0.83% -
rng::none_of(list<int>)_(process_all)/32 -3.39% 11.854 11.453 - -0.21% -
BM_std_minmax<short>/15 -3.38% 1.991 1.924 - -3.37% -
SetIntersection_Front_Set_uint32_256_256 -3.38% 9770664.787 9440247.991 - 5.21% -
BM_std_minmax<unsigned_long_long>/29 -3.38% 4.196 4.055 - -3.54% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -3.38% 0.856 0.827 - -3.46% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -3.37% 88161.777 85189.766 - -0.92% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.37% 882.529 852.784 - -0.20% -
BM_std_minmax<unsigned_int>/8 -3.37% 1.156 1.117 - -3.39% -
BM_deque_vector_ranges_move/1 -3.37% 2.150 2.077 - 0.32% -
BM_std_minmax<unsigned_int>/14 -3.36% 1.618 1.564 - -3.38% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -3.36% 671.691 649.140 - -2.34% -
BM_std_min<char>/3 -3.35% 0.718 0.694 - -3.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -3.34% 2368474.392 2289300.785 - 0.58% -
rng::fill(vector<bool>)/32768 -3.34% 31.012 29.976 - 0.33% -
BM_std_min<unsigned_int>/29 -3.34% 2.089 2.019 - -0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.34% 201776211.563 195039008.744 - -2.74% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -3.34% 1.305 1.261 - 9.05% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -3.33% 1.951 1.886 - -2.69% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.33% 349.146 337.519 - -0.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -3.32% 2429059.805 2348310.571 - 1.44% -
rng::find_first_of(list<int>)_(small_needle)/32 -3.32% 93.381 90.279 - -2.76% -
709_cactus_r -3.32% 19.721 19.066 - -2.90% -
BM_std_minmax<short>/23 -3.32% 2.693 2.604 - -4.90% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.31% 23.499 22.721 - -3.01% -
BM_StringFindStringLiteral/1024 -3.31% 18.085 17.487 - -3.30% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -3.30% 104.725 101.269 - 2.00% -
BM_std_minmax_element<char>/64000 -3.30% 17500.325 16923.326 - 1.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.29% 1243639.744 1202664.124 - -1.28% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.29% 45287.869 43796.208 - -1.10% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -3.29% 1.236 1.195 - 1.73% -
BM_StringRelational_Less_Large_Empty_Control -3.28% 1.949 1.885 - 2.51% -
BM_MakeHeap_string_Heap_16384 -3.28% 5.123 4.955 - -2.15% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.27% 17.238 16.674 - -3.71% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -3.27% 721.046 697.442 - 0.20% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.27% 2.378 2.300 - -15.43% -
SetIntersection_Interlaced_Vector_string_1024_64 -3.26% 8450117.872 8174266.928 - 5.60% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -3.26% 482.204 466.476 - 1.47% -
BM_deque_vector_move/0 -3.26% 1.425 1.379 - -10.34% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -3.25% 113671.721 109978.822 - -4.49% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.24% 507058.957 490621.411 - -1.36% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -3.24% 1.304 1.262 - 9.12% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -3.24% 1.077 1.042 - -17.85% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -3.24% 6.166 5.967 - -2.78% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.24% 91.292 88.336 - 12.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.24% 20055065.732 19406094.530 - 0.08% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -3.23% 5.045 4.882 - -1.00% -
BM_vector_deque_ranges_move_backward/2 -3.23% 1.937 1.874 - 2.55% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -3.22% 4.535 4.389 - -0.35% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -3.22% 0.984 0.952 - -1.34% -
std::transform(list<int>)_(identity_transform)/50 -3.21% 39.631 38.358 - -2.98% -
bm_ranges_swap_ranges_vb_unaligned/8 -3.21% 5.005 4.844 - -1.44% -
bm_lexicographical_compare<unsigned_char>/4 -3.20% 1.497 1.449 - -2.97% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.20% 1178.814 1141.063 - -3.29% -
rng::rotate(vector<bool>)_(by_1/3)/32 -3.20% 18.643 18.046 - -1.40% -
rng::find_last(vector<char>)_(bail_90%)/50 -3.19% 1.031 0.998 - -13.18% -
SetIntersection_Front_Vector_uint32_1024_16 -3.18% 1195709.111 1157627.710 - -1.82% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.18% 453.792 439.340 - -2.32% -
BM_std_minmax<char>/4 -3.18% 1.550 1.501 - 2.11% -
SetIntersection_Front_Vector_uint32_262144_64 -3.18% 1428603.747 1383217.496 - 0.15% -
rng::find(deque<int>)_(process_all)/32768 -3.17% 7889.804 7639.961 - -2.88% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -3.15% 7.680 7.438 - -3.28% -
BM_MakeHeap_float_Ascending_256 -3.15% 0.671 0.650 - 0.36% -
std::any_of(deque<int>)_(process_all)/8192 -3.15% 2719.398 2633.849 - -8.57% -
SetIntersection_None_Vector_uint32_1024_16 -3.14% 1144042.767 1108151.499 - -1.92% -
std::map<int,_int>::clear()/1024 -3.13% 10580.321 10248.849 - -1.08% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -3.13% 598.051 579.325 - -0.02% -
BM_RangesMakeHeap_uint32_Random_256 -3.13% 1.194 1.157 - -2.43% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -3.13% 644450.793 624305.928 - -0.84% -
BM_deque_deque_copy/65536 -3.12% 3033.535 2938.890 - 5.67% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -3.12% 1.237 1.199 - 1.81% -
SetIntersection_None_Vector_uint32_262144_4 -3.12% 1206296.218 1168678.658 - -0.05% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -3.12% 24.740 23.970 - 5.64% -
std::search(vector<int>)_(no_match)/1000 -3.11% 212.878 206.250 - -2.81% -
rng::stable_sort(vector<int>)_(repeated)/1024 -3.11% 1130.797 1095.606 - -0.12% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.11% 676.393 655.345 - -18.16% -
BM_RangesPushHeap_float_SingleElement_1 -3.11% 0.637 0.617 - 37.93% -
BM_PushHeap_uint32_QuickSortAdversary_1 -3.11% 0.482 0.467 - -9.21% -
BM_std_min<char>/12 -3.10% 1.333 1.291 - -4.76% -
SetIntersection_None_Vector_uint64_1024_64 -3.10% 1141726.734 1106298.171 - -2.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.10% 1123108.440 1088259.935 - -2.09% -
BM_std_minmax<unsigned_char>/6 -3.10% 2.048 1.985 - -5.88% -
std::copy_n(vector<bool>)_(aligned)/4096 -3.10% 4.766 4.619 - -2.16% -
rng::search(deque<int>,_pred)_(same_length)/1024 -3.10% 514.173 498.250 - -3.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.09% 1118531.528 1083972.630 - -2.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -3.09% 1213590.929 1176126.781 - -2.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.09% 24664485.495 23903139.046 - 0.46% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -3.08% 1.639 1.589 - -4.88% -
BM_SortHeap_float_16 -3.08% 1.651 1.600 - -0.03% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 -3.08% 9.006 8.729 - -4.59% -
BM_std_minmax<char>/5500 -3.07% 50.967 49.400 - -2.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.07% 12457692.081 12074780.876 - 1.11% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -3.07% 4294.011 4162.177 - -0.46% -
BM_RangesPushHeap_float_Random_4 -3.06% 2.912 2.823 - -3.26% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -3.06% 1.809 1.754 - -10.40% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -3.05% 1.149 1.114 - -10.02% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -3.04% 32.998 31.993 - -0.48% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -3.04% 747707.984 724961.527 - -0.68% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -3.04% 5.116 4.960 - -3.98% -
BM_std_minmax<unsigned_short>/7 -3.04% 1.752 1.699 - -0.75% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -3.04% 0.495 0.480 - 11.77% -
BM_num_put<long> -3.04% 12.116 11.749 - -0.36% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -3.04% 10.102 9.796 - -9.38% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -3.03% 1.239 1.201 - -3.04% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -3.03% 11840.234 11481.230 - -3.19% -
750_sealcrypto_r -3.03% 18.966 18.392 - 0.29% -
rng::find_end(forward_list<int>)_(process_all)/8192 -3.01% 5819.232 5643.880 - 1.50% -
BM_PushHeap_uint64_Random_16384 -3.01% 6.099 5.916 - -1.89% -
std::stable_sort(vector<int>)_(repeated)/1024 -3.01% 1129.579 1095.575 - 0.21% -
rng::search_n(list<int>)_(no_match)/1024 -3.01% 743.679 721.296 - -2.36% -
BM_std_min<unsigned_long_long>/8 -3.01% 2.329 2.258 - -1.93% -
std::sort(deque<int>)_(pipe-organ)/8192 -3.00% 27481.513 26657.005 - -0.71% -
std::set<std::string>::find(key)_(existent)/32 -3.00% 16.304 15.815 - -8.24% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -3.00% 4.486 4.352 - -1.84% -
BM_RangesPushHeap_float_Descending_64 -3.00% 0.391 0.379 - -0.36% -
BM_MakeHeap_string_Ascending_64 -3.00% 4.852 4.707 - -3.07% -
BM_std_min<unsigned_long_long>/31 -3.00% 3.027 2.936 - -0.25% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.99% 45810.047 44440.557 - -0.43% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -2.99% 104.469 101.348 - -54.86% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.99% 179827.219 174457.975 - -2.80% -
bm_lexicographical_compare<int>/16 -2.99% 2.016 1.956 - -5.48% -
rng::remove(deque<int>)_(prefix)/32 -2.98% 55.140 53.497 - -9.21% -
rng::rotate(deque<int>)_(1_element_forward)/32 -2.98% 4.802 4.659 - 0.43% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -2.98% 486.553 472.071 - -3.52% -
BM_std_min<char>/20 -2.97% 1.530 1.484 - -1.11% -
SetIntersection_Front_Set_string_64_16 -2.96% 25760772.646 24997396.022 - -4.93% -
rng::count(vector<int>)_(every_other)/8 -2.96% 1.383 1.342 - -3.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.96% 1126825.388 1093470.993 - -2.52% -
rng::rotate(vector<bool>)_(by_1/2)/50 -2.95% 18.605 18.056 - -1.69% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.95% 142.475 138.274 - -2.81% -
BM_RangesPushHeap_uint32_SingleElement_16 -2.94% 0.346 0.336 - -5.47% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.94% 3936.866 3821.239 - -1.46% -
rng::find_end(forward_list<int>)_(single_element)/8192 -2.94% 5947.088 5772.494 - -17.41% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -2.93% 6.507 6.316 - 0.02% -
BM_std_minmax<char>/17 -2.93% 1.121 1.088 - 0.19% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.93% 1866.459 1811.714 - -1.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.93% 23672624.642 22978291.507 - -0.87% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -2.93% 1.665 1.616 - 0.07% -
BM_PushHeap_uint32_SingleElement_16384 -2.93% 0.367 0.356 - -1.47% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.92% 56451.942 54805.170 - -2.31% -
BM_std_min<unsigned_long_long>/4 -2.91% 1.101 1.069 - 0.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -2.91% 46.002 44.661 - 35.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.91% 19112219.179 18555934.804 - 2.14% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.89% 36.432 35.378 - 21.12% -
SetIntersection_Front_Vector_uint64_16384_16 -2.89% 1181993.107 1147818.868 - -2.69% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.89% 1.021 0.992 - -2.89% -
rng::rotate(list<int>)_(1_element_forward)/32 -2.89% 14.929 14.498 - 0.35% -
BM_std_min<char>/15 -2.89% 2.129 2.067 - -0.98% -
rng::starts_with(list<int>,_pred)/8 -2.89% 3.725 3.618 - -0.05% -
SetIntersection_None_Set_float_64_16 -2.89% 19226834.711 18671664.203 - -0.76% -
std::multiset<int>::equal_range(key)_(existent)/8192 -2.89% 8.779 8.525 - -1.65% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.89% 5.478 5.320 - -0.46% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -2.88% 1.273 1.236 - -8.58% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -2.87% 10.872 10.560 - -0.15% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.86% 0.875 0.849 - 3.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.86% 8.007 7.778 - -2.34% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.85% 15.619 15.173 - -0.00% -
BM_deque_vector_move_backward/0 -2.85% 1.468 1.427 - 0.30% -
std::partial_sort(deque<int>)_(shuffled)/8192 -2.85% 270051.449 262352.935 - -1.03% -
std::map<std::string,_int>::clear()/1024 -2.85% 20950.037 20353.357 - -1.21% -
BM_RangesMakeThenSortHeap_float_Descending_16 -2.84% 1.868 1.815 - -0.48% -
BM_RangesSortHeap_float_16 -2.84% 1.651 1.604 - 0.37% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -2.84% 18.495 17.970 - -1.46% -
rng::generate_n(deque<int>)/32 -2.83% 8.506 8.265 - -1.91% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.83% 4.929 4.789 - -10.75% -
BM_RangesPushHeap_string_PipeOrgan_262144 -2.83% 18.009 17.500 - 0.80% -
723_llvm_r -2.82% 11.766 11.434 - -0.69% -
SetIntersection_None_Set_float_64_1 -2.82% 23380365.306 22721940.173 - 0.70% -
rng::rotate(vector<bool>)_(by_1/3)/50 -2.81% 18.576 18.054 - -1.63% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -2.81% 6.666 6.479 - -1.20% -
SetIntersection_Interlaced_Set_uint32_64_16 -2.80% 23947750.423 23276160.344 - -3.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.80% 13472516.940 13095705.437 - -0.63% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -2.80% 18.496 17.979 - -1.50% -
SetIntersection_None_Vector_float_16384_16 -2.79% 1204217.839 1170566.059 - -0.23% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.79% 9.015 8.763 - -2.34% -
rng::rotate(vector<bool>)_(by_1/4)/50 -2.79% 18.611 18.092 - -1.26% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.79% 699.381 679.885 - 3.23% -
BM_std_minmax<unsigned_int>/13 -2.79% 1.388 1.349 - -2.73% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.78% 27381.297 26619.630 - -0.55% -
SetIntersection_Front_Set_uint64_64_64 -2.78% 15069557.076 14650683.425 - -5.58% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.78% 2828.744 2750.237 - -2.84% -
SetIntersection_Interlaced_Set_float_256_256 -2.77% 9422638.077 9161605.581 - 2.03% -
BM_StringRelational_Compare_Small_Empty_Control -2.77% 1.715 1.668 - 3.52% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.77% 36624.782 35611.780 - -16.00% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -2.76% 1.278 1.243 - 2.44% -
BM_vector_deque_move_backward/4000 -2.75% 145.134 141.137 - -0.36% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.75% 3.023 2.940 - -0.43% -
BM_MakeHeap_uint32_PipeOrgan_16 -2.75% 1.041 1.012 - -1.98% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -2.75% 1.255 1.220 - -2.34% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.74% 1108149.455 1077739.546 - -1.14% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -2.73% 24.285 23.621 - 0.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -2.73% 1592909.470 1549405.121 - -10.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.72% 24877936.082 24201734.703 - -1.95% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.71% 14540.328 14146.026 - -0.28% -
std::set<std::string>::contains(key)_(non-existent)/1024 -2.71% 20.765 20.202 - -5.09% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.71% 54857.549 53371.427 - -1.22% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -2.70% 11.625 11.310 - -1.13% -
std::rotate(deque<int>)_(1_element_forward)/32 -2.70% 4.638 4.513 - 1.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.70% 5974823.053 5813375.894 - 0.29% -
bm_lexicographical_compare<signed_char>/16 -2.70% 1.327 1.291 - 1.53% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -2.70% 12.067 11.742 - -1.73% -
std::any_of(deque<int>)_(process_all)/32768 -2.69% 10839.924 10547.928 - -8.46% -
BM_std_min<short>/8 -2.69% 1.362 1.325 - -1.25% -
rng::fill(vector<bool>)/64 -2.69% 1.605 1.562 - -3.24% -
SetIntersection_Front_Set_float_64_16 -2.69% 17160329.910 16699257.511 - 0.14% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -2.69% 170.697 166.112 - -1.65% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -2.68% 29.851 29.050 - 3.10% -
std::transform(list<int>,_list<int>)/8192 -2.68% 9411.148 9158.752 - -2.20% -
BM_MakeHeap_string_Ascending_16 -2.68% 3.762 3.661 - -2.08% -
BM_RangesPushHeap_string_Ascending_4 -2.68% 2.616 2.546 - -0.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -2.68% 3.783 3.682 - -0.74% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.68% 46449.127 45206.284 - 0.51% -
SetIntersection_None_Vector_string_262144_1 -2.67% 1361590.096 1325179.517 - -3.35% -
BM_PushHeap_string_Ascending_4 -2.67% 2.630 2.560 - 0.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.67% 1133133.410 1102928.045 - -0.81% -
SetIntersection_Front_Set_float_16384_16 -2.66% 1316938.492 1281853.113 - -1.92% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.66% 179.250 174.481 - -0.52% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.66% 20.366 19.824 - 1.68% -
BM_PushHeap_float_Random_64 -2.66% 6.773 6.593 - -1.56% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -2.65% 10548.071 10268.159 - -1.04% -
std::equal(vector<int>)_(it,_it,_it)/50 -2.65% 4.368 4.252 - 1.02% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.65% 7095.167 6907.276 - -3.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.65% 6805263.177 6625095.355 - -1.99% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.65% 371.080 361.256 - -29.36% -
std::search(list<int>,_pred)_(no_match)/8192 -2.64% 7148.754 6959.974 - -1.58% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -2.64% 25.684 25.006 - 0.15% -
SetIntersection_Front_Set_uint32_262144_1 -2.64% 1097543.107 1068584.195 - 0.38% -
std::stable_partition(list<int>)_(dense)/32 -2.64% 33.335 32.456 - -1.75% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -2.63% 10.564 10.286 - 3.34% -
std::copy(list<int>)/8 -2.62% 2.513 2.447 - -1.81% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.62% 37.680 36.693 - -5.36% -
rng::replace(vector<int>)_(prefix)/1024 -2.62% 165.327 160.998 - -1.69% -
SetIntersection_Interlaced_Vector_string_256_16 -2.62% 11012878.271 10724861.322 - 0.78% -
BM_StringEraseWithMove_Small_Transparent -2.61% 2.555 2.489 - 5.27% -
BM_MakeThenSortHeap_string_Ascending_4 -2.61% 5.357 5.217 - -1.14% -
BM_MakeHeap_string_Heap_64 -2.61% 5.102 4.969 - -2.14% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -2.60% 0.873 0.850 - -5.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.60% 4660984.895 4539796.479 - -1.35% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.60% 32.807 31.954 - -4.48% -
BM_StringRelational_Less_Huge_Large_Control -2.59% 2.468 2.404 - 3.07% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -2.59% 2174.268 2117.859 - -2.74% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.59% 0.687 0.669 - 0.55% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -2.59% 0.884 0.861 - -2.40% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.59% 605.029 589.367 - -1.13% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -2.59% 28.161 27.432 - -3.30% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.58% 703.473 685.326 - -0.10% -
BM_MakeHeap_string_Heap_1024 -2.58% 4.874 4.749 - -1.38% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -2.58% 450.997 439.382 - -1.74% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.57% 1.217 1.185 - 1.57% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.57% 9.936 9.681 - 1.81% -
std::search(vector<int>)_(near_matches)/1000 -2.57% 14218.910 13853.969 - -0.78% -
BM_std_minmax<short>/30 -2.56% 2.797 2.725 - -0.46% -
SetIntersection_Front_Set_uint32_262144_16 -2.56% 1311088.146 1277543.788 - 3.50% -
rng::find_end(forward_list<int>)_(single_element)/1000 -2.55% 704.398 686.420 - -1.94% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -2.55% 1.220 1.189 - -0.69% -
BM_std_minmax<unsigned_short>/22 -2.55% 2.394 2.333 - -2.52% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -2.55% 23.403 22.807 - -1.53% -
BM_MakeHeap_uint64_Random_1024 -2.55% 1.097 1.069 - 0.43% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.55% 6456.008 6291.654 - -0.21% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.54% 508.738 495.794 - -2.84% -
vector<bool>(size_type,_const_value_type&) -2.54% 8.157 7.950 - -0.12% -
std::find_first_of(vector<int>)_(large_needle)/50 -2.54% 267.929 261.127 - -0.33% -
BM_RangesMakeHeap_string_SingleElement_16384 -2.54% 5.959 5.808 - -1.58% -
BM_std_min<unsigned_char>/22 -2.53% 2.104 2.051 - -1.19% -
rng::move_backward(vector<int>)/1048576 -2.53% 58534.849 57054.044 - 0.19% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.52% 1374.344 1339.680 - -0.83% -
BM_std_min<short>/26 -2.52% 2.099 2.046 - 0.78% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -2.52% 29.886 29.133 - -0.60% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.52% 474.798 462.849 - -3.23% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.51% 4.955 4.831 - -1.54% -
SetIntersection_None_Vector_float_1024_4 -2.51% 1176791.674 1147308.103 - -0.71% -
std::copy_if(deque<int>)_(entire_range)/8 -2.51% 2.618 2.552 - 0.14% -
SetIntersection_None_Vector_uint64_16384_1024 -2.50% 1178367.719 1148871.501 - -2.19% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -2.50% 260.554 254.050 - -35.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.49% 2092303.873 2040188.721 - 2.03% -
std::partition(list<int>)_(dense)/8192 -2.49% 5019.045 4894.043 - 3.04% -
BM_MakeHeap_string_SingleElement_1024 -2.49% 6.309 6.152 - -3.58% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -2.49% 16.450 16.041 - 0.78% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.48% 219.925 214.464 - 0.24% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.48% 22.296 21.742 - 0.45% -
rng::find(list<int>)_(process_all)/50 -2.48% 18.837 18.370 - -11.19% -
BM_std_minmax<unsigned_short>/27 -2.48% 2.877 2.805 - -2.85% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.47% 36.826 35.915 - 0.42% -
rng::find_last(list<int>)_(bail_90%)/50 -2.47% 1.296 1.264 - -2.27% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -2.47% 206.754 201.653 - -39.23% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.46% 18.009 17.565 - -0.18% -
BM_MakeThenSortHeap_float_Random_16 -2.46% 10.211 9.959 - 0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -2.46% 352240613.981 343567766.685 - -2.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -2.46% 2342490.207 2284851.497 - 0.50% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.46% 4530.031 4418.578 - -0.22% -
BM_std_minmax<short>/29 -2.46% 2.673 2.607 - -2.85% -
SetIntersection_None_Vector_float_16384_64 -2.45% 1203707.658 1174196.435 - -1.43% -
729_abc_r -2.45% 18.943 18.479 - 1.03% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.45% 23.728 23.147 - -2.66% -
SetIntersection_Front_Vector_uint64_256_64 -2.45% 4599644.873 4486966.949 - -1.24% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -2.45% 22.899 22.338 - -3.91% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.44% 276.608 269.853 - -0.89% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.44% 42761.124 41716.940 - -35.86% -
BM_PopHeap_pair<uint32,_uint32>_16384 -2.44% 45.760 44.643 - -1.17% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.44% 40393.564 39407.733 - -2.11% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.44% 15441548.750 15065381.714 - -0.38% -
std::find_if(vector<bool>)_(process_all)/50 -2.43% 36.550 35.662 - -0.57% -
std::copy_backward(vector<bool>)_(aligned)/4096 -2.43% 5.104 4.980 - -4.15% -
std::unordered_set<int>::clear()/1024 -2.41% 7886.450 7696.299 - -43.76% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.41% 1.318 1.286 - 1.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -2.40% 1169774.136 1141650.819 - 1.09% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -2.40% 10.977 10.713 - -1.79% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.40% 2.747 2.681 - -0.49% -
BM_PopHeap_uint32_4 -2.40% 2.647 2.583 - 1.02% -
BM_PushHeap_uint64_Random_1024 -2.40% 5.911 5.769 - -3.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -2.40% 6691892.096 6531257.939 - 8.59% -
rng::rotate(vector<bool>)_(by_1/2)/32 -2.40% 18.774 18.324 - -1.23% -
BM_std_min<unsigned_long_long>/64 -2.39% 4.807 4.692 - -0.04% -
std::sort(deque<int>)_(descending)/1024 -2.39% 1335.997 1304.031 - -0.02% -
SetIntersection_None_Vector_float_256_256 -2.39% 2338157.163 2282240.838 - -0.27% -
BM_PushHeap_uint64_Random_262144 -2.39% 6.124 5.978 - -0.92% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -2.39% 4737.589 4624.321 - -0.59% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -2.39% 7.547 7.366 - -1.81% -
BM_std_minmax<unsigned_short>/25 -2.39% 2.333 2.278 - -0.25% -
SetIntersection_Front_Set_uint64_256_16 -2.38% 4902114.409 4785380.272 - -4.46% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -2.37% 8.968 8.755 - -3.50% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -2.37% 109839.086 107234.286 - -3.27% -
BM_std_minmax<unsigned_short>/17 -2.37% 1.712 1.671 - -0.13% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 -2.37% 1.203 1.174 - -7.92% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.37% 0.925 0.904 - -1.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.37% 19412075.116 18952593.916 - -0.01% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.37% 65.761 64.206 - -0.32% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -2.36% 23.497 22.942 - -10.50% -
std::fill(vector<bool>)/32768 -2.36% 30.457 29.739 - -1.07% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -2.36% 30.926 30.197 - 1.73% -
BM_std_minmax<unsigned_short>/26 -2.36% 2.581 2.520 - -3.60% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.35% 9.019 8.806 - -2.11% -
SetIntersection_Front_Set_uint64_64_16 -2.35% 16801236.744 16405956.704 - -1.76% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -2.35% 18.517 18.082 - -1.34% -
SetIntersection_Front_Set_float_256_16 -2.35% 4984829.567 4867930.716 - -1.98% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -2.34% 5.705 5.571 - -3.29% -
std::set<int>::find(key)_(existent)/32 -2.34% 1.620 1.582 - -1.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.34% 1718353.599 1678110.027 - 3.99% -
BM_PushHeap_float_Ascending_1024 -2.34% 3.179 3.105 - -1.14% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.34% 0.962 0.939 - -2.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.34% 0.921 0.899 - -1.16% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.33% 42.774 41.777 - -1.35% -
std::find_if_not(deque<int>)_(bail_25%)/8 -2.33% 1.531 1.495 - -1.97% -
rng::partial_sort_copy(list<int>)_(ascending)/8 -2.32% 8.975 8.767 - -2.97% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.32% 4828.533 4716.682 - -0.38% -
BM_MakeHeap_string_Heap_256 -2.31% 4.956 4.842 - -2.18% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.30% 11.119 10.862 - 1.92% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -2.30% 1.345 1.314 - 6.04% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -2.30% 8.410 8.217 - -1.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.29% 63107481.021 61661268.757 - -1.81% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -2.28% 20.747 20.273 - 4.66% -
std::move(list<int>)/4096 -2.28% 4380.130 4280.250 - -16.99% -
rng::find_if(vector<char>)_(process_all)/8 -2.28% 2.487 2.431 - -1.84% -
BM_MakeThenSortHeap_uint32_Descending_4 -2.28% 1.434 1.402 - 3.99% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -2.27% 6.846 6.691 - -1.55% -
SetIntersection_None_Set_float_1024_1 -2.27% 9189361.142 8980659.537 - -8.84% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 -2.27% 9.020 8.816 - -2.45% -
BM_std_min<char>/22 -2.27% 2.070 2.023 - 0.68% -
rng::partition_point(deque<int>)/50 -2.27% 4.348 4.249 - -3.05% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.26% 34740.056 33954.734 - -14.01% -
std::reverse(deque<int>)/512 -2.26% 115.987 113.367 - 0.13% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -2.26% 1.430 1.398 - -3.39% -
BM_vector_deque_ranges_move/0 -2.26% 0.519 0.508 - 36.77% -
rng::copy(list<int>)/64 -2.26% 33.801 33.039 - 6.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -2.25% 12126495.359 11853176.831 - -0.72% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.25% 9041.560 8837.917 - -0.36% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -2.25% 38.042 37.186 - -5.94% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -2.25% 3.130 3.059 - -0.40% -
SetIntersection_None_Vector_float_16384_1 -2.25% 1203775.177 1176678.972 - -1.85% -
BM_tolower_string<char> -2.25% 15.184 14.842 - -1.38% -
rng::search(deque<int>,_pred)_(same_length)/8192 -2.25% 4061.986 3970.746 - -3.42% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -2.24% 7.295 7.131 - 5.78% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.24% 9.058 8.855 - -1.32% -
rng::search(vector<int>)_(single_element)/1000 -2.24% 231.937 226.750 - -0.34% -
BM_std_minmax<unsigned_int>/5 -2.24% 1.157 1.131 - -2.13% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.24% 22.179 21.683 - 1.83% -
BM_std_minmax<short>/6 -2.23% 1.379 1.348 - 0.82% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -2.23% 195.122 190.771 - -0.67% -
rng::search(deque<int>,_pred)_(same_length)/1000 -2.22% 488.612 477.744 - -0.23% -
rng::generate_n(deque<int>)/50 -2.22% 12.547 12.268 - -1.44% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.22% 44.124 43.146 - -0.44% -
std::search(deque<int>,_pred)_(same_length)/1024 -2.21% 512.224 500.882 - -1.94% -
BM_std_min<unsigned_short>/31 -2.21% 2.596 2.538 - 0.87% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -2.21% 23.627 23.105 - -9.90% -
SetIntersection_Front_Set_float_16384_4 -2.21% 1158687.827 1133085.602 - 0.75% -
SetIntersection_None_Set_float_1024_16 -2.21% 9058916.320 8858930.778 - -12.53% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.21% 296700.670 290156.344 - 1.65% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -2.21% 1.988 1.944 - -1.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -2.20% 12694470.320 12414899.278 - -9.51% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -2.20% 2.160 2.113 - -2.57% -
std::stable_sort(deque<int>)_(shuffled)/8192 -2.20% 14843.125 14516.729 - -3.12% -
SetIntersection_Interlaced_Set_float_1024_16 -2.20% 11778995.667 11520199.636 - -1.10% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -2.20% 28169.723 27550.825 - -2.11% -
std::search(deque<int>,_pred)_(same_length)/8192 -2.19% 4056.377 3967.519 - -2.21% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 -2.19% 277.620 271.546 - -1.77% -
SetIntersection_Front_Set_string_64_4 -2.19% 20199438.915 19757886.447 - 0.62% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -2.19% 1.994 1.950 - -1.80% -
BM_MakeThenSortHeap_float_Heap_4 -2.18% 1.239 1.212 - -2.40% -
std::all_of(vector<int>)_(process_all)/32 -2.18% 8.498 8.313 - -1.15% -
rng::search(deque<int>)_(same_length)/8192 -2.18% 3840.255 3756.596 - -1.98% -
std::map<int,_int>::erase(key)_(existent)/1024 -2.18% 24.892 24.350 - -1.91% -
std::is_sorted(deque<int>)/8 -2.18% 2.512 2.458 - 1.00% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -2.17% 21.657 21.186 - -0.46% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -2.17% 561735.320 549533.885 - 0.58% -
BM_deque_vector_ranges_copy_backward/1 -2.17% 2.141 2.094 - -1.48% -
rng::all_of(vector<int>)_(process_all)/50 -2.17% 18.457 18.057 - -1.01% -
BM_RangesMakeHeap_string_Random_16384 -2.16% 12.816 12.539 - 0.95% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -2.16% 107.091 104.775 - -2.13% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -2.16% 60.081 58.783 - -2.76% -
SetIntersection_None_Set_string_16384_1024 -2.16% 206274752.285 201824691.859 - -5.87% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.15% 6486.153 6346.480 - -2.48% -
BM_CmpEqual_ushort_short -2.15% 1.057 1.034 - -0.21% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.15% 24344.024 23821.826 - -0.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.14% 203639481.750 199274416.478 - -5.06% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -2.14% 1.034 1.012 - 4.56% -
rng::search(vector<int>)_(single_element)/1024 -2.14% 237.174 232.091 - -0.23% -
BM_MakeHeap_uint64_SingleElement_256 -2.14% 0.575 0.562 - -4.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.14% 14518.819 14208.283 - 0.11% -
rng::find(deque<int>)_(process_all)/1024 -2.14% 244.690 239.460 - -2.20% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -2.14% 64.880 63.494 - 0.85% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -2.13% 16.823 16.464 - -2.56% -
rng::search(list<int>,_pred)_(near_matches)/1024 -2.13% 45805.127 44828.209 - -0.21% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -2.12% 1.197 1.172 - -2.15% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -2.12% 29.452 28.827 - -0.45% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.12% 75.773 74.168 - -4.81% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.12% 116545110.701 114078341.307 - 2.33% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -2.11% 605105.949 592341.871 - -2.53% -
std::partition_point(deque<int>)/1024 -2.11% 9.226 9.031 - -3.17% -
BM_RangesMakeHeap_float_Random_262144 -2.11% 1.138 1.114 - -2.39% -
BM_PushHeap_uint64_Random_64 -2.11% 5.273 5.162 - -0.80% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -2.10% 11.463 11.222 - -0.49% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -2.10% 6.313 6.180 - -13.83% -
SetIntersection_None_Set_float_1024_64 -2.10% 9001014.838 8812298.696 - -10.58% -
BM_std_minmax<unsigned_int>/16 -2.09% 1.284 1.257 - -6.91% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -2.09% 1.199 1.174 - -4.19% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -2.09% 24.182 23.677 - -0.23% -
SetIntersection_Front_Set_uint64_262144_16 -2.09% 1306417.906 1279118.193 - -3.41% -
BM_StringFindNoMatch/10 -2.09% 1.355 1.327 - -0.13% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -2.09% 471131.775 461296.787 - 0.01% -
std::find_if_not(vector<bool>)_(process_all)/50 -2.08% 36.685 35.920 - 0.49% -
BM_MakeHeap_string_Descending_262144 -2.08% 3.544 3.470 - -1.36% -
std::find_if(vector<bool>)_(process_all)/8 -2.08% 5.605 5.489 - -1.01% -
rng::find_if(vector<bool>)_(process_all)/50 -2.08% 36.684 35.921 - 0.45% -
BM_SortHeap_string_1024 -2.08% 60.841 59.575 - 0.99% -
BM_RangesMakeHeap_uint64_Ascending_16 -2.08% 0.657 0.643 - -2.45% -
SetIntersection_None_Vector_uint32_64_64 -2.08% 9070159.767 8881688.914 - -0.05% -
std::fill_n(vector<int>)/1024 -2.08% 29.874 29.253 - -2.62% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 -2.08% 31.200 30.553 - -6.23% -
std::rotate_copy(list<int>)/32 -2.07% 8.528 8.351 - -1.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 -2.07% 3.006 2.944 - -0.59% -
std::search(list<int>)_(same_length)/1024 -2.07% 776.150 760.075 - -1.55% -
rng::find(vector<int>)_(process_all)/32768 -2.07% 7466.188 7311.576 - -1.83% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.07% 224.843 220.188 - 2.79% -
SetIntersection_Interlaced_Set_float_1024_64 -2.07% 10082606.712 9874372.280 - -1.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.06% 11788898.715 11545853.252 - -3.08% -
std::multimap<std::string,_int>::erase(iterator)/8192 -2.06% 32.841 32.165 - 20.65% -
rng::remove(deque<int>)_(prefix)/50 -2.06% 63.484 62.177 - -7.04% -
BM_PopHeap_pair<uint32,_uint32>_1024 -2.06% 30.178 29.557 - -0.85% -
rng::partition(vector<int>)_(sparse)/32 -2.05% 9.086 8.899 - -2.73% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -2.05% 18759.187 18375.352 - -0.23% -
std::partial_sort(deque<int>)_(repeated)/8192 -2.05% 69643.137 68218.487 - -0.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.04% 68477.198 67077.495 - 0.10% -
BM_std_min<char>/19 -2.04% 1.182 1.158 - -2.18% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -2.04% 4.072 3.989 - -0.48% -
std::partition(deque<int>)_(sparse)/50 -2.04% 15.538 15.221 - 1.87% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -2.03% 31.658 31.014 - 0.41% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -2.03% 3515.329 3443.883 - -1.81% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 -2.03% 17073.667 16726.681 - -0.82% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.03% 35.465 34.745 - -1.04% -
std::unordered_map<int,_int>::clear()/8192 -2.03% 63007.910 61731.061 - -0.10% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -2.02% 8.789 8.611 - -1.02% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -2.02% 1.860 1.823 - -0.33% -
BM_MakeHeap_float_Random_16 -2.02% 1.608 1.575 - -0.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.02% 16247044.179 15919032.350 - -0.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -2.02% 5906968.318 5787765.907 - -9.34% -
std::find_if_not(vector<bool>)_(process_all)/8 -2.02% 5.628 5.514 - 0.19% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.02% 5.385 5.277 - -2.54% -
BM_MakeThenSortHeap_string_Random_1024 -2.01% 70.329 68.913 - 0.04% -
BM_StringRelational_Compare_Huge_Empty_Control -2.01% 1.663 1.629 - 1.06% -
BM_RangesSortHeap_float_256 -2.01% 5.833 5.715 - 0.56% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.00% 535.544 524.839 - 0.99% -
std::find(deque<int>)_(process_all)/8192 -2.00% 1967.141 1927.829 - -2.90% -
rng::find_first_of(deque<int>)_(small_needle)/32 -2.00% 110.994 108.778 - -4.27% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -2.00% 392.623 384.785 - -1.82% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -2.00% 29.795 29.201 - 7.56% -
std::find(list<int>)_(bail_25%)/32768 -1.99% 8111.893 7950.127 - -3.42% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.99% 22.191 21.749 - -0.29% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.99% 518.238 507.938 - -0.58% -
rng::unique_copy(vector<int>)_(contiguous)/52 -1.98% 13.682 13.411 - -2.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -1.98% 1184081.862 1160606.564 - 3.23% -
BM_RangesPushHeap_uint64_Random_64 -1.98% 5.275 5.171 - -1.56% -
std::map<int,_int>::insert(value)_(new_value)/1024 -1.98% 27.665 27.118 - 0.09% -
BM_deque_vector_move/64 -1.98% 2.631 2.579 - -1.92% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -1.98% 3.754 3.679 - 1.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.97% 61706112.524 60489966.024 - -0.31% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.97% 1.569 1.538 - -0.88% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.97% 22.660 22.215 - -1.07% -
BM_StringEraseToEnd_Small_Opaque -1.97% 0.625 0.613 - 1.30% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.97% 294.692 288.899 - 0.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.96% 1170226.431 1147232.115 - 0.75% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.96% 3.680 3.608 - 3.37% -
BM_MakeThenSortHeap_string_Ascending_256 -1.96% 20.869 20.460 - 0.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.96% 23719081.531 23254701.010 - -1.73% -
BM_deque_deque_move/65536 -1.96% 2868.529 2812.383 - -1.11% -
rng::remove_copy_if(deque<int>)_(prefix)/1024 -1.96% 535.743 525.266 - -1.59% -
std::move(vector<int>)/8 -1.95% 2.305 2.260 - -0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.95% 19350304.820 18972544.552 - -1.24% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -1.95% 1.037 1.017 - -1.93% -
std::unordered_set<int>::find(key)_(existent)/1024 -1.95% 1.155 1.132 - -8.15% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.95% 4899.764 4804.399 - -0.03% -
BM_SortHeap_string_16384 -1.95% 99.061 97.134 - 1.21% -
std::copy_backward(vector<bool>)_(aligned)/512 -1.94% 1.560 1.530 - -2.40% -
std::sort(vector<NonIntegral>)_(descending)/8 -1.94% 25.299 24.809 - -2.01% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.94% 23048.098 22601.927 - -1.41% -
SetIntersection_Front_Set_string_262144_1024 -1.94% 59936801.515 58776641.323 - -0.56% -
rng::find(vector<int>)_(process_all)/8 -1.94% 2.902 2.845 - -1.69% -
BM_PushHeap_string_QuickSortAdversary_256 -1.93% 14.809 14.524 - -0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.92% 9.533 9.349 - -1.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.92% 1265457.251 1241110.409 - -1.07% -
std::copy_n(deque<int>)/32768 -1.92% 1174.105 1151.538 - 0.65% -
BM_MakeThenSortHeap_string_Random_16384 -1.92% 111.158 109.022 - -0.14% -
BM_deque_vector_ranges_copy_backward/5500 -1.92% 203.645 199.732 - -0.29% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -1.92% 1436680.778 1409151.714 - -1.89% -
rng::none_of(list<int>)_(process_all)/50 -1.92% 21.957 21.536 - -1.27% -
SetIntersection_None_Vector_uint64_262144_256 -1.91% 1203682.846 1180637.882 - -1.66% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -1.91% 1.119 1.098 - 1.55% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -1.91% 4.602 4.514 - -10.06% -
SetIntersection_Front_Set_uint32_1024_1024 -1.91% 16305377.951 15993750.920 - 0.42% -
std::search(vector<int>)_(no_match)/1024 -1.91% 215.287 211.180 - -3.00% -
BM_MakeThenSortHeap_string_Random_256 -1.91% 55.726 54.664 - 0.11% -
rng::rotate(vector<bool>)_(by_1/4)/32 -1.91% 18.620 18.266 - -1.24% -
rng::stable_sort(deque<int>)_(shuffled)/8192 -1.91% 14829.058 14546.510 - -3.18% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.90% 1.065 1.045 - 2.58% -
rng::all_of(list<int>)_(process_all)/50 -1.90% 22.057 21.638 - -1.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.90% 45860986.445 44990097.722 - 0.21% -
SetIntersection_None_Vector_uint64_262144_16384 -1.90% 1216512.301 1193430.054 - 0.61% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.90% 8.485 8.325 - -0.47% -
rng::find(vector<int>)_(process_all)/8192 -1.89% 1864.795 1829.497 - -1.70% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.89% 530.104 520.071 - -0.48% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.89% 26.602 26.099 - -2.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.89% 761.820 747.428 - -3.76% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -1.89% 1.146 1.124 - 2.06% -
SetIntersection_Front_Set_uint32_256_1 -1.88% 4445411.054 4361615.512 - -2.01% -
std::multiset<int>::erase(key)_(existent)/8192 -1.88% 61.796 60.631 - 0.58% -
SetIntersection_None_Set_uint32_256_4 -1.88% 11580237.471 11362144.076 - -1.49% -
std::stable_sort(vector<int>)_(ascending)/1024 -1.88% 2109.088 2069.389 - -2.77% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -1.88% 10.434 10.238 - 6.59% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.88% 24067.480 23615.767 - -1.50% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.87% 190.835 187.258 - -1.40% -
BM_std_min<short>/20 -1.87% 2.248 2.206 - -6.73% -
rng::all_of(vector<int>)_(process_all)/32 -1.87% 8.483 8.324 - -2.03% -
rng::remove(vector<int>)_(prefix)/50 -1.87% 57.016 55.949 - -0.41% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -1.87% 12129.540 11902.974 - -10.94% -
BM_vector_deque_move_backward/1024 -1.87% 38.499 37.781 - -0.69% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -1.87% 1.207 1.184 - 0.54% -
735_gem5_r -1.86% 13.564 13.311 - -1.55% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -1.86% 5.991 5.880 - -8.47% -
BM_std_minmax<unsigned_long_long>/64 -1.86% 10.358 10.166 - -2.25% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.86% 3.711 3.642 - -0.69% -
BM_std_min<unsigned_short>/9 -1.86% 6.476 6.356 - 0.83% -
std::find(vector<bool>)_(process_all)/1048576 -1.86% 3717.570 3648.550 - -0.72% -
BM_vector_deque_ranges_copy/4096 -1.86% 147.930 145.185 - -0.20% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.85% 0.789 0.774 - -0.32% -
BM_std_minmax<unsigned_char>/7 -1.85% 2.434 2.389 - -4.50% -
rng::starts_with(deque<int>,_pred)/1048576 -1.85% 529525.007 519745.154 - -0.94% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.84% 0.849 0.833 - -0.33% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -1.84% 106.207 104.253 - 1.19% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -1.84% 1.163 1.141 - 0.32% -
SetIntersection_None_Set_float_1024_256 -1.84% 9025923.384 8860019.888 - -11.86% -
std::map<int,_int>::erase(iterator)/32 -1.84% 21.029 20.643 - -0.98% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.84% 868401.436 852454.030 - 8.01% -
rng::stable_sort(vector<int>)_(ascending)/1024 -1.84% 2108.558 2069.846 - -2.80% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -1.84% 2.076 2.037 - -1.66% -
BM_std_minmax<unsigned_char>/1 -1.83% 0.623 0.612 - -5.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.83% 361164310.337 354547220.604 - 41.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.83% 3114115.887 3057097.088 - 0.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.83% 25.917 25.443 - -26.29% -
BM_PushHeap_uint32_Random_262144 -1.83% 6.438 6.320 - -0.68% -
SetIntersection_None_Vector_float_1024_1024 -1.83% 1172877.518 1151439.748 - -1.36% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -1.83% 5.430 5.331 - -0.60% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.82% 13051.207 12813.172 - 0.11% -
std::map<std::string,_int>::ctor(const&)/1024 -1.82% 35413.056 34767.244 - 0.28% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.82% 6.853 6.728 - -1.61% -
rng::generate_n(deque<int>)/8192 -1.82% 1978.367 1942.374 - -0.01% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.82% 16.984 16.676 - -3.53% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.82% 0.644 0.633 - 3.23% -
rng::fill(list<int>)/32 -1.82% 8.459 8.305 - -0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.81% 2173764.977 2134312.580 - 3.00% -
std::find(deque<int>)_(process_all)/32768 -1.81% 7909.765 7766.219 - -1.53% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.81% 839.705 824.475 - 0.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.81% 1901420.653 1866973.959 - 2.72% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.81% 5.638 5.536 - 0.50% -
std::sort(vector<int>)_(ascending)/8 -1.81% 16.889 16.583 - -0.79% -
std::multiset<std::string>::ctor(const&)/1024 -1.81% 35540.210 34897.497 - 0.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.81% 14.974 14.704 - -0.84% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.81% 26.972 26.484 - -1.26% -
std::find_if(deque<int>)_(bail_25%)/8192 -1.80% 703.452 690.766 - -0.09% -
SetIntersection_None_Vector_float_1024_256 -1.80% 1172549.659 1151422.888 - 0.08% -
BM_deque_vector_ranges_copy_backward/65536 -1.80% 8219.273 8071.592 - -0.90% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.80% 653337.894 641599.078 - -0.54% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 -1.80% 1.318 1.295 - -0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.79% 203900112.429 200245365.451 - -5.63% -
SetIntersection_None_Vector_string_262144_64 -1.79% 1371243.529 1346677.530 - -1.90% -
std::set<int>::find(key)_(existent)/1024 -1.79% 4.020 3.948 - -10.91% -
SetIntersection_Front_Vector_uint32_1024_1024 -1.79% 5994053.260 5886838.429 - -13.48% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -1.79% 12.065 11.850 - 2.03% -
BM_std_minmax<short>/10 -1.78% 1.431 1.405 - -0.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.78% 1820053.058 1787608.399 - 1.35% -
BM_deque_deque_ranges_move/1024 -1.78% 39.362 38.662 - -0.91% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.78% 503943.795 494984.801 - -0.81% -
BM_SortHeap_string_256 -1.78% 45.675 44.864 - 1.15% -
SetIntersection_Front_Vector_string_64_64 -1.78% 27708046.126 27215878.103 - -3.31% -
BM_std_min<unsigned_int>/17 -1.77% 0.971 0.953 - -1.78% -
SetIntersection_Front_Set_uint32_16_16 -1.77% 42152523.333 41405480.929 - 0.73% -
rng::swap_ranges(deque<int>)/50 -1.77% 19.938 19.585 - 0.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.77% 815.174 800.752 - -1.90% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -1.77% 7.270 7.142 - -4.98% -
rng::sort(vector<int>)_(descending)/8 -1.77% 24.693 24.257 - -3.66% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.76% 14856.787 14594.902 - -0.27% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.76% 222.810 218.889 - -0.77% -
BM_PushHeap_float_Ascending_256 -1.76% 2.525 2.481 - -0.92% -
rng::find_if(vector<char>)_(process_all)/50 -1.76% 12.660 12.438 - -0.11% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.76% 530.682 521.364 - -1.86% -
BM_deque_vector_ranges_copy_backward/70000 -1.75% 8656.267 8504.516 - -4.11% -
std::partial_sort(vector<int>)_(heap)/8 -1.75% 26.738 26.269 - -7.41% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.75% 3.132 3.077 - -2.15% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.75% 603218.480 592651.942 - -0.61% -
std::multimap<int,_int>::count(key)_(existent)/32 -1.75% 3.493 3.432 - -7.39% -
BM_std_min<unsigned___int128>/3 -1.75% 1.042 1.024 - 0.57% -
std::any_of(vector<int>)_(process_all)/8 -1.75% 2.481 2.438 - -8.30% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 -1.74% 11.528 11.327 - -3.48% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -1.74% 2258.969 2219.682 - -2.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.74% 1210127.874 1189089.971 - 0.20% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.74% 1487.569 1461.718 - -1.12% -
rng::starts_with(deque<int>,_pred)/8192 -1.74% 4053.826 3983.448 - -0.72% -
BM_std_minmax<short>/9 -1.73% 1.187 1.166 - -1.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.73% 1231497.780 1210162.775 - -1.81% -
BM_std_min<short>/17 -1.73% 1.586 1.558 - -1.10% -
BM_vector_deque_ranges_copy_backward/64 -1.73% 3.035 2.983 - -4.15% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.73% 2.080 2.044 - -1.83% -
BM_CmpEqual_uint_schar -1.72% 1.078 1.060 - -0.41% -
rng::rotate(vector<bool>)_(1_element_forward)/50 -1.72% 18.467 18.148 - -0.87% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.72% 16300.228 16019.628 - -3.04% -
BM_RangesMakeHeap_string_SingleElement_1024 -1.72% 6.234 6.126 - 0.30% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.72% 11635.146 11435.104 - -0.03% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.72% 253647.803 249287.427 - -0.44% -
SetIntersection_Front_Vector_float_262144_64 -1.72% 1444985.010 1420197.182 - -0.21% -
BM_deque_vector_copy_backward/1024 -1.71% 37.359 36.718 - -0.67% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.71% 10.114 9.940 - -0.46% -
std::multiset<std::string>::count(key)_(existent)/8192 -1.71% 30.721 30.195 - 0.61% -
SetIntersection_None_Vector_float_262144_1024 -1.71% 1231846.355 1210766.709 - -1.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.71% 6641346.373 6527885.528 - -8.93% -
rng::partition_point(deque<int>)/32 -1.71% 4.227 4.155 - -6.27% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -1.71% 5.893 5.793 - -6.63% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.71% 8.686 8.538 - -0.75% -
rng::stable_partition(vector<int>)_(dense)/32 -1.70% 22.515 22.131 - 3.06% -
SetIntersection_Interlaced_Set_float_262144_1 -1.70% 1104889.189 1086055.117 - -3.04% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.70% 779.609 766.320 - -2.29% -
BM_PopHeap_pair<uint32,_uint32>_4 -1.70% 3.224 3.169 - 1.69% -
std::copy(vector<bool>)_(aligned)/4096 -1.70% 4.700 4.620 - -2.13% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -1.70% 56.166 55.213 - -2.61% -
BM_deque_deque_move/1 -1.70% 3.409 3.351 - -4.44% -
rng::fold_left(deque<int>)/50 -1.69% 27.729 27.259 - -1.95% -
std::partition(vector<int>)_(dense)/32 -1.69% 8.529 8.384 - 0.75% -
SetIntersection_None_Vector_uint64_64_64 -1.69% 9048695.975 8895491.893 - -1.34% -
SetIntersection_None_Set_string_256_1 -1.69% 12111226.559 11906427.535 - -1.00% -
std::deque<std::string>::ctor(size)/8192 -1.69% 8536.419 8392.125 - 0.06% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.69% 2.415 2.375 - -3.25% -
std::search(vector<int>)_(same_length)/8192 -1.69% 1960.475 1927.407 - 1.11% -
std::unordered_set<std::string>::clear()/1024 -1.68% 22920.002 22534.313 - -16.86% -
BM_std_min<char>/18 -1.68% 0.988 0.971 - -1.66% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.68% 1.038 1.020 - -0.63% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.68% 6.023 5.922 - -1.87% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.68% 10.448 10.273 - -1.79% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.67% 1.690 1.662 - -1.21% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.67% 2.112 2.077 - -0.44% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.67% 204539.144 201122.175 - -1.32% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -1.67% 6.048 5.947 - 1.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -1.67% 21005333.031 20655111.828 - -0.77% -
std::distance(join_view(vector<vector<int>>))/4096 -1.67% 4.471 4.396 - -2.64% -
BM_std_min<long_long>/28 -1.66% 2.659 2.615 - -1.25% -
BM_MakeThenSortHeap_uint32_Random_4 -1.66% 4.010 3.944 - -0.10% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.66% 1.223 1.202 - 0.80% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.66% 44029.499 43299.022 - 0.17% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.66% 572.303 562.815 - -0.36% -
rng::partition(list<int>)_(sparse)/32 -1.66% 9.054 8.904 - -1.93% -
std::fill(deque<int>)/1024 -1.65% 30.301 29.800 - -0.54% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.65% 23.373 22.986 - -0.99% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.65% 55834.617 54912.201 - -2.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.65% 1432588.292 1408923.917 - -1.82% -
BM_SortHeap_string_64 -1.65% 30.548 30.043 - 0.99% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.65% 11.604 11.413 - -2.53% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.65% 10020498.211 9855092.817 - -1.11% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.65% 2255.797 2218.606 - -2.46% -
rng::starts_with(vector<int>,_pred)/1000 -1.65% 455.743 448.231 - -1.56% -
rng::all_of(list<int>)_(process_all)/32 -1.65% 11.700 11.507 - -0.52% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.65% 7199.421 7080.926 - -2.65% -
rng::starts_with(deque<int>)/8 -1.65% 4.099 4.031 - 1.34% -
std::stable_partition(vector<int>)_(dense)/32 -1.64% 22.156 21.791 - 5.68% -
rng::search(list<int>)_(single_element)/1000 -1.64% 666.021 655.068 - -3.59% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.64% 36179.412 35584.726 - -9.88% -
rng::move_backward(vector<bool>)_(unaligned)/64 -1.64% 1.902 1.871 - -0.19% -
rng::search(vector<int>)_(single_element)/8192 -1.64% 1832.157 1802.096 - -0.41% -
rng::search(list<int>)_(single_element)/1024 -1.64% 726.036 714.129 - 0.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.64% 1210.548 1190.719 - -3.15% -
SetIntersection_None_Vector_string_16384_256 -1.64% 1290700.062 1269576.443 - -2.05% -
std::find_if(deque<int>)_(process_all)/32768 -1.64% 11637.762 11447.342 - -0.01% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.64% 2354.961 2316.429 - -0.77% -
SetIntersection_None_Vector_float_262144_262144 -1.64% 1230660.922 1210530.678 - -0.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.63% 22810965.791 22438109.597 - 1.24% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.63% 599.219 589.433 - -1.47% -
SetIntersection_Front_Vector_float_16384_16 -1.63% 1189344.320 1169927.180 - -1.61% -
BM_vector_deque_copy/1024 -1.63% 36.419 35.827 - -0.29% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -1.62% 2.236 2.199 - 8.62% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.62% 19793.996 19472.744 - -0.17% -
rng::rotate(list<int>)_(1_element_backward)/50 -1.62% 25.298 24.888 - -1.15% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.62% 310.671 305.630 - -0.67% -
SetIntersection_None_Vector_string_16384_16 -1.62% 1283943.514 1263112.255 - -2.80% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.62% 33.486 32.942 - -0.13% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.62% 0.940 0.925 - 3.30% -
BM_std_minmax<long_long>/10 -1.62% 2.190 2.154 - 1.50% -
SetIntersection_Front_Set_string_16384_1024 -1.61% 59302077.706 58345311.822 - 1.36% -
BM_std_minmax<unsigned_char>/32 -1.61% 1.601 1.576 - 6.59% -
BM_std_minmax<int>/31 -1.61% 2.717 2.673 - 1.09% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -1.60% 3.011 2.963 - 0.37% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.60% 22.004 21.652 - 0.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.60% 1708305.826 1680911.701 - 3.63% -
rng::partition(list<int>)_(sparse)/50 -1.60% 15.398 15.151 - -0.12% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.60% 16.700 16.433 - -3.66% -
BM_RangesMakeHeap_uint32_Random_16 -1.60% 1.270 1.250 - -1.61% -
SetIntersection_None_Set_float_256_4 -1.60% 11647125.733 11460647.586 - -2.47% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.60% 19991.291 19672.043 - -0.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.60% 1716865.561 1689452.799 - 0.65% -
SetIntersection_None_Vector_float_256_64 -1.60% 3714384.864 3655099.452 - 0.36% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.60% 12.654 12.452 - -1.03% -
SetIntersection_None_Set_uint64_256_256 -1.59% 5881457.348 5787655.442 - 0.61% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.59% 0.966 0.951 - 1.08% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.59% 204.518 201.258 - 0.28% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.59% 19.985 19.666 - -0.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -1.59% 1634042.050 1608006.361 - -5.38% -
rng::replace_if(deque<int>)_(prefix)/32 -1.59% 14.119 13.895 - -2.40% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.59% 169328284.042 166632806.136 - -1.17% -
std::unordered_set<std::string>::clear()/8192 -1.59% 221104.407 217586.744 - -15.47% -
std::map<int,_int>::erase(iterator)/0 -1.59% 20.809 20.479 - -0.70% -
rng::copy_if(vector<int>)_(entire_range)/8 -1.59% 2.203 2.168 - -1.59% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.58% 12530.058 12331.714 - -1.55% -
rng::copy_if(list<int>)_(entire_range)/512 -1.58% 371.557 365.677 - -1.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.58% 9487603.483 9337601.756 - -1.35% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -1.58% 0.870 0.856 - -0.15% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.58% 1.441 1.418 - -0.03% -
std::transform(vector<int>)_(identity_transform)/32 -1.58% 9.079 8.935 - -0.82% -
BM_std_min<unsigned_short>/27 -1.58% 2.382 2.344 - -0.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.57% 6.565 6.462 - -0.77% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.57% 2.060 2.027 - -1.60% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.57% 27.503 27.070 - -0.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.57% 1162392.851 1144166.255 - -0.08% -
std::copy_backward(deque<int>)/8 -1.57% 2.738 2.695 - 0.43% -
SetIntersection_Front_Vector_string_262144_4 -1.57% 1260504.763 1240757.078 - -2.44% -
rng::adjacent_find(deque<int>,_pred)/50 -1.57% 29.018 28.563 - -2.33% -
SetIntersection_None_Vector_float_16384_4 -1.56% 1204920.359 1186090.044 - -1.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.56% 0.763 0.751 - -1.33% -
std::multiset<int>::contains(key)_(non-existent)/1024 -1.56% 5.700 5.611 - -5.12% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.56% 694.170 683.337 - 0.45% -
std::search(vector<int>)_(same_length)/1024 -1.56% 254.843 250.867 - 0.73% -
BM_std_min<long_long>/32 -1.56% 3.618 3.562 - -2.77% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.56% 1.182 1.164 - -1.49% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -1.55% 8.866 8.729 - 0.77% -
rng::rotate_copy(list<int>)/1024 -1.55% 734.357 722.944 - -0.65% -
SetIntersection_None_Set_uint32_64_64 -1.55% 11910664.855 11725635.114 - -1.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.55% 1272700.235 1252947.966 - 0.53% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -1.55% 29.042 28.591 - 11.58% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.55% 505.387 497.546 - 0.53% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.55% 2722382.268 2680151.981 - -0.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.55% 1712375.571 1685832.275 - -0.14% -
BM_RangesPushHeap_string_Descending_64 -1.55% 2.255 2.220 - -0.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.55% 15687.963 15445.481 - -3.14% -
rng::partition_point(vector<int>)/1024 -1.55% 7.561 7.444 - -1.30% -
BM_std_minmax<short>/19 -1.54% 2.429 2.391 - -0.65% -
std::fill_n(list<int>)/50 -1.54% 16.175 15.925 - -1.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.54% 13520570.156 13311874.760 - 0.48% -
BM_vector_deque_ranges_copy_backward/512 -1.54% 17.908 17.631 - -1.39% -
BM_MakeThenSortHeap_float_Descending_64 -1.54% 3.331 3.279 - -1.77% -
BM_MakeHeap_uint64_Ascending_262144 -1.54% 0.741 0.729 - 0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.53% 22426995.112 22082973.905 - -2.15% -
BM_std_minmax<unsigned_char>/28 -1.53% 2.150 2.117 - -3.60% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.53% 34.265 33.741 - -0.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.53% 1707323.489 1681198.486 - 3.80% -
SetIntersection_Front_Vector_string_16384_4 -1.53% 1248496.883 1229413.438 - -2.48% -
BM_std_minmax<unsigned_char>/20 -1.53% 1.932 1.903 - -3.44% -
rng::move(vector<int>)/1048576 -1.53% 57762.368 56880.579 - -1.69% -
BM_deque_deque_ranges_move/1 -1.53% 3.421 3.369 - -4.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.52% 93001.933 91586.123 - -1.33% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.52% 1107342.422 1090499.243 - 1.64% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.52% 44769.524 44089.319 - -0.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.52% 1260473.471 1241325.360 - 1.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.52% 243553227.606 239855912.367 - -2.49% -
BM_std_minmax<unsigned_int>/23 -1.52% 2.388 2.352 - -1.72% -
rng::fill(vector<int>)/1024 -1.52% 30.165 29.707 - -0.83% -
BM_std_minmax<unsigned_char>/27 -1.52% 1.868 1.840 - -2.26% -
SetIntersection_None_Vector_uint64_262144_262144 -1.51% 1205659.984 1187405.566 - -1.16% -
BM_MakeThenSortHeap_string_Random_64 -1.51% 40.049 39.443 - 0.54% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 -1.51% 4.452 4.385 - -9.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.51% 15674201.931 15438098.881 - -2.93% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -1.51% 77.273 76.109 - -4.75% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.50% 191937.124 189049.311 - 0.19% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -1.50% 8804.467 8672.127 - -1.68% -
std::find(deque<int>)_(process_all)/1024 -1.50% 245.575 241.887 - -1.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.50% 654.074 644.250 - 2.39% -
BM_CmpEqual_schar_uint -1.50% 1.107 1.090 - -0.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.50% 1263333.068 1244409.271 - -0.84% -
rng::find_if(vector<char>)_(bail_25%)/8 -1.50% 0.949 0.935 - -0.91% -
SetIntersection_Interlaced_Set_string_16384_256 -1.49% 351631065.344 346374881.421 - 1.79% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.49% 12.581 12.393 - -0.37% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -1.49% 9.431 9.290 - -12.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.49% 13036575.196 12842514.791 - 0.75% -
bm_lexicographical_compare<signed_char>/512 -1.48% 7.979 7.860 - -0.07% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.48% 470.451 463.479 - -1.69% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.48% 172480590.266 169926959.093 - -1.58% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -1.48% 10.874 10.713 - 3.21% -
BM_deque_deque_move/70000 -1.48% 3322.638 3273.476 - 3.89% -
BM_CmpEqual_ushort_uint -1.48% 1.125 1.108 - -0.55% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -1.47% 4.252 4.190 - 0.96% -
SetIntersection_None_Vector_uint64_262144_4 -1.47% 1219231.044 1201258.930 - 0.99% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.47% 4345.184 4281.474 - 0.18% -
std::move_backward(vector<int>)/8 -1.47% 2.289 2.256 - -0.36% -
rng::sort(vector<NonIntegral>)_(descending)/8 -1.47% 25.291 24.921 - -1.78% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.46% 151225.621 149011.604 - -0.93% -
std::map<std::string,_int>::find(key)_(existent)/32 -1.46% 15.285 15.062 - -9.53% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.46% 984.405 970.024 - -0.39% -
std::find(vector<char>)_(process_all)/8192 -1.46% 136.813 134.816 - -1.40% -
BM_std_min<short>/21 -1.46% 1.828 1.801 - -3.05% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -1.46% 456006.537 449359.572 - 0.08% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -1.46% 3.110 3.064 - -1.09% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.45% 42983.316 42358.160 - -0.52% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.45% 11870.674 11698.514 - 0.21% -
BM_std_min<unsigned_short>/23 -1.45% 2.135 2.104 - 0.78% -
std::stable_sort(vector<int>)_(heap)/1024 -1.45% 2570.571 2533.309 - -2.24% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.45% 19.210 18.932 - -0.86% -
BM_vector_deque_ranges_copy/1 -1.44% 2.352 2.318 - 1.76% -
BM_std_min<unsigned_short>/28 -1.44% 2.693 2.654 - -1.14% -
std::search(vector<int>)_(no_match)/1048576 -1.44% 213167.237 210088.775 - -1.85% -
BM_CmpEqual_short_ushort -1.44% 1.111 1.095 - -1.07% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.44% 2180.803 2149.378 - 0.17% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.44% 16.972 16.728 - -0.20% -
BM_deque_deque_ranges_copy/1 -1.44% 3.429 3.380 - -4.48% -
rng::find(vector<char>)_(process_all)/8192 -1.44% 136.765 134.796 - -1.25% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.44% 6.385 6.293 - -0.64% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.44% 602.331 593.666 - -0.54% -
std::multiset<int>::find(key)_(existent)/1024 -1.44% 3.799 3.745 - 0.82% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.43% 1479.362 1458.141 - -0.25% -
SetIntersection_Interlaced_Set_float_64_16 -1.43% 24692200.157 24338149.097 - 0.80% -
BM_std_minmax<unsigned_long_long>/15 -1.43% 3.697 3.644 - -1.85% -
rng::shuffle(vector<int>)/8192 -1.43% 72745.517 71704.749 - -1.74% -
std::reverse(list<int>)/64 -1.43% 17.656 17.404 - -0.23% -
rng::stable_sort(vector<int>)_(heap)/1024 -1.43% 2569.631 2532.936 - -2.25% -
std::multimap<int,_int>::count(key)_(existent)/1024 -1.43% 5.616 5.536 - -4.93% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.43% 27.325 26.935 - 0.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.43% 66.127 65.183 - -3.41% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.43% 3907.910 3852.162 - -0.83% -
BM_StringEraseToEnd_Huge_Opaque -1.43% 2.512 2.476 - 5.71% -
std::map<int,_int>::erase(iterator)/1024 -1.42% 21.019 20.719 - -0.67% -
rng::remove_if(list<int>)_(prefix)/50 -1.42% 75.059 73.991 - -0.97% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.42% 22112.458 21797.775 - 0.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.42% 1163915.963 1147358.022 - 1.01% -
BM_MakeHeap_string_Random_262144 -1.42% 15.580 15.359 - -1.81% -
BM_LowerBound_string_64 -1.42% 69.345 68.360 - -2.10% -
rng::partial_sort(deque<int>)_(shuffled)/8 -1.42% 34.217 33.732 - -1.79% -
rng::distance(join_view(vector<vector<int>>)/1024 -1.41% 1.035 1.021 - -1.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.41% 37971085.713 37434072.237 - -0.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.41% 1704215.248 1680157.635 - 3.99% -
std::search(list<int>)_(single_element)/1024 -1.41% 770.832 759.953 - 1.44% -
BM_RangesPushHeap_float_Random_16 -1.41% 5.409 5.333 - -0.37% -
std::find_if(deque<int>)_(bail_25%)/8 -1.41% 1.546 1.524 - -0.45% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.41% 449828.650 443492.252 - -0.12% -
BM_LowerBound_float_16 -1.40% 7.876 7.765 - -0.22% -
BM_LowerBound_pair<uint32,_uint32>_262144 -1.40% 621.679 612.947 - 0.60% -
BM_deque_deque_move/4096 -1.40% 152.368 150.230 - -0.70% -
BM_RangesMakeHeap_uint64_Random_64 -1.40% 1.293 1.275 - -4.77% -
BM_vector_deque_copy/4000 -1.40% 142.847 140.846 - -0.71% -
std::multiset<std::string>::erase(iterator)/8192 -1.40% 30.396 29.971 - 11.01% -
std::search(vector<int>)_(no_match)/8192 -1.40% 1660.526 1637.328 - -2.02% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.40% 724.185 714.068 - -27.12% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.40% 223735642.953 220610149.381 - -2.48% -
BM_num_put<bool> -1.40% 10.966 10.813 - -2.38% -
BM_std_min<unsigned_short>/16 -1.39% 1.732 1.708 - -0.47% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.39% 766.798 756.119 - -1.18% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.39% 13443.306 13256.110 - -26.64% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.39% 707.261 697.422 - 2.05% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.39% 2.092 2.063 - -0.48% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -1.39% 4.423 4.362 - 0.24% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.39% 139327.740 137393.728 - -4.35% -
SetIntersection_None_Vector_float_262144_256 -1.39% 1228446.866 1211397.742 - 0.43% -
SetIntersection_None_Vector_float_16384_16384 -1.39% 1193311.270 1176751.988 - 0.33% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.39% 3.906 3.851 - 0.35% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.38% 233.023 229.802 - 1.71% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 -1.38% 8.306 8.192 - -0.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.38% 223773493.631 220688558.036 - -1.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.38% 1424096.293 1404474.405 - 0.55% -
BM_RangesMakeHeap_uint64_Random_256 -1.37% 1.203 1.186 - -3.34% -
BM_RangesMakeThenSortHeap_uint32_Descending_16 -1.37% 5.565 5.488 - -1.09% -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 -1.37% 93223.329 91945.736 - -1.09% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.37% 5.033 4.964 - -1.89% -
SetIntersection_Front_Set_uint32_262144_16384 -1.37% 351370920.612 346556664.026 - 5.68% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -1.37% 32.719 32.271 - -11.68% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.37% 11.641 11.482 - -0.91% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.37% 601.176 592.957 - -0.10% -
BM_RangesPushHeap_uint64_Random_1024 -1.37% 6.007 5.925 - -0.27% -
std::find_end(forward_list<int>)_(single_element)/8192 -1.37% 5728.184 5649.983 - -20.67% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.37% 40.813 40.256 - 36.25% -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 -1.36% 1.319 1.301 - -0.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.36% 18298692.640 18049777.680 - -1.14% -
BM_RangesMakeHeap_string_Heap_256 -1.36% 4.967 4.900 - 0.47% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.36% 56.982 56.208 - -0.61% -
BM_SortHeap_string_16 -1.36% 14.405 14.209 - 0.58% -
BM_std_minmax<unsigned_int>/10 -1.36% 1.388 1.369 - -1.34% -
BM_PushHeap_uint32_Ascending_16384 -1.36% 6.735 6.643 - -1.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.35% 10780361.322 10634309.403 - 5.94% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.35% 28.684 28.296 - -4.28% -
rng::search(list<int>)_(no_match)/8192 -1.35% 6859.488 6766.832 - 0.05% -
rng::find(vector<int>)_(process_all)/1024 -1.35% 244.026 240.732 - -1.55% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.35% 210.947 208.101 - -0.78% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -1.35% 6847.786 6755.427 - -0.57% -
BM_std_min<unsigned_long_long>/32 -1.35% 3.261 3.217 - -0.61% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.35% 9.013 8.892 - -2.27% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.34% 10.341 10.202 - -2.36% -
std::find_if(vector<char>)_(process_all)/32768 -1.34% 8234.862 8124.267 - -0.10% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.34% 1116791.557 1101795.848 - -0.06% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -1.34% 1.609 1.588 - -4.81% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -1.34% 4.593 4.532 - -5.79% -
std::find_end(forward_list<int>)_(same_length)/1024 -1.34% 1507.049 1486.922 - -0.30% -
rng::replace(list<int>)_(sprinkled)/50 -1.33% 19.905 19.640 - 0.16% -
BM_std_min<long_long>/64 -1.33% 4.905 4.840 - -0.21% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.33% 21.578 21.291 - 0.52% -
SetIntersection_None_Vector_float_16_1 -1.33% 68561932.010 67648710.339 - -0.17% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.33% 23725.647 23410.389 - -0.50% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.33% 36176.790 35696.240 - -0.50% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.33% 9.537 9.410 - -0.72% -
721_gcc_r -1.33% 13.193 13.018 - 0.50% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.33% 2716786.337 2680750.000 - -0.52% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.33% 8.878 8.761 - -0.65% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.32% 2934.428 2895.583 - -1.85% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.32% 24.257 23.936 - -0.67% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.32% 13.698 13.518 - -0.43% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.32% 2.684 2.649 - -0.56% -
rng::find_if(vector<bool>)_(process_all)/8 -1.32% 5.615 5.541 - 0.56% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.32% 2.071 2.044 - -0.13% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.32% 24.083 23.766 - -4.30% -
rng::copy_n(list<int>)/64 -1.32% 14.168 13.982 - -1.32% -
BM_deque_vector_ranges_copy/5500 -1.31% 201.053 198.411 - 0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.31% 151229730.458 149244958.383 - 0.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.31% 3.490 3.444 - -3.87% -
SetIntersection_Front_Vector_float_1024_1 -1.31% 1125612.828 1110866.364 - 0.08% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.31% 11.517 11.367 - -0.58% -
std::copy_n(list<int>)/64 -1.31% 14.036 13.852 - -2.22% -
rng::partial_sort(deque<int>)_(heap)/8192 -1.31% 285883.501 282141.818 - -0.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.31% 1254609.375 1238201.821 - 0.53% -
BM_CmpEqual_short_int -1.31% 1.139 1.124 - -1.70% -
std::partition(list<int>)_(sparse)/32 -1.31% 8.885 8.769 - -0.32% -
BM_deque_deque_ranges_copy/70000 -1.31% 3037.682 2998.018 - -1.75% -
BM_deque_deque_ranges_copy/64 -1.31% 5.540 5.468 - 1.59% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 -1.30% 8264.406 8156.565 - -0.08% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.30% 128010.318 126340.256 - 0.07% -
BM_RangesMakeThenSortHeap_string_Ascending_4 -1.30% 5.388 5.317 - -0.62% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -1.30% 296.893 293.028 - -1.34% -
rng::replace_if(deque<int>)_(prefix)/50 -1.30% 20.358 20.093 - -0.99% -
std::remove_if(deque<int>)_(prefix)/32 -1.30% 58.069 57.314 - -3.78% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.30% 7.293 7.198 - -1.79% -
BM_MakeHeap_string_SingleElement_64 -1.30% 6.448 6.364 - -2.23% -
BM_std_min<unsigned_long_long>/16 -1.30% 2.470 2.438 - 1.49% -
std::partition_copy(vector<int>)/8192 -1.29% 4630.920 4570.970 - -0.29% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.29% 1.398 1.379 - -0.64% -
rng::copy_n(vector<bool>)_(aligned)/262144 -1.29% 277.722 274.131 - 0.22% -
BM_LowerBound_uint32_16 -1.29% 7.443 7.346 - 0.30% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.29% 3.769 3.720 - -1.22% -
rng::find_if(deque<int>)_(process_all)/50 -1.29% 24.140 23.828 - -0.11% -
std::vector<int>::ctor(size)/1024 -1.29% 41.099 40.569 - -2.53% -
std::find(vector<int>)_(process_all)/32768 -1.29% 7472.641 7376.331 - -1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.29% 1257734.375 1241525.392 - 1.76% -
rng::move_backward(vector<int>)/8 -1.29% 2.291 2.262 - 1.13% -
BM_PushHeap_uint32_Random_64 -1.29% 5.562 5.490 - -2.08% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -1.29% 29.445 29.066 - -3.41% -
std::multiset<int>::erase(key)_(existent)/1024 -1.29% 40.625 40.102 - -4.00% -
BM_std_minmax<short>/17 -1.29% 1.792 1.769 - -0.49% -
SetIntersection_Interlaced_Set_float_16384_256 -1.29% 204562970.796 201933385.207 - -0.07% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 -1.29% 19.356 19.107 - -0.32% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 -1.29% 37.665 37.180 - -0.46% -
std::partition(list<int>)_(dense)/50 -1.29% 13.378 13.206 - -0.47% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.28% 77295.823 76302.862 - -0.04% -
rng::is_sorted_until(list<int>,_pred)/8 -1.28% 3.802 3.754 - -0.14% -
731_astcenc_r -1.28% 10.217 10.086 - -0.42% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.28% 32222.930 31809.881 - -0.87% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.28% 31.535 31.131 - -1.32% -
std::partition_copy(list<int>)/8192 -1.28% 7292.767 7199.298 - -2.34% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.28% 2842.084 2805.680 - -1.76% -
BM_std_minmax<unsigned_char>/5500 -1.28% 50.677 50.029 - 0.45% -
BM_std_minmax<long_long>/28 -1.28% 4.140 4.087 - 0.68% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.28% 173439.236 171225.059 - -0.39% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.28% 52133.449 51468.104 - -1.92% -
std::set<std::string>::insert(value)_(already_present)/32 -1.27% 11.943 11.790 - -1.59% -
BM_deque_deque_move/1024 -1.27% 39.164 38.665 - -1.21% -
std::multimap<int,_int>::clear()/1024 -1.27% 10221.252 10091.149 - -0.50% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 -1.27% 16.089 15.884 - -0.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.27% 14277.711 14096.721 - -0.02% -
BM_deque_deque_copy_backward/5500 -1.27% 207.573 204.942 - -0.46% -
rng::move(deque<int>)/4096 -1.27% 153.957 152.006 - -0.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.27% 1109716.450 1095657.221 - -3.17% -
rng::partial_sort(vector<int>)_(shuffled)/8 -1.27% 22.581 22.295 - -0.48% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -1.27% 5.742 5.669 - -1.02% -
BM_num_get<double> -1.27% 35.414 34.966 - -0.95% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.27% 199.687 197.160 - -1.05% -
736_ocio_r -1.26% 16.395 16.188 - -0.83% -
std::rotate(vector<bool>)_(1_element_backward)/32 -1.25% 17.565 17.345 - -0.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.25% 1595079.572 1575077.605 - 10.33% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.25% 204339.988 201779.148 - 0.94% -
std::unordered_set<int>::contains(key)_(existent)/32 -1.25% 1.273 1.257 - -0.89% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.25% 30.593 30.211 - 0.39% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.25% 653.510 645.358 - 0.17% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -1.25% 1.337 1.321 - 14.22% -
std::partition_point(vector<int>)/32 -1.24% 2.575 2.543 - -0.86% -
BM_std_minmax<long_long>/20 -1.24% 3.318 3.277 - 0.36% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 -1.24% 168.251 166.162 - -0.70% -
BM_deque_vector_move/1 -1.24% 2.132 2.105 - -0.38% -
SetIntersection_Interlaced_Vector_string_64_4 -1.24% 22985515.989 22701077.290 - 1.65% -
SetIntersection_Front_Vector_float_1024_256 -1.24% 2365429.667 2336164.956 - -0.50% -
BM_MakeHeap_string_SingleElement_16384 -1.24% 6.100 6.024 - -2.75% -
BM_RangesMakeHeap_string_Ascending_16 -1.24% 3.695 3.649 - -0.24% -
BM_PopHeap_pair<uint32,_uint32>_64 -1.24% 15.943 15.747 - -0.69% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.23% 6250.586 6173.406 - 0.31% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.23% 19.358 19.119 - -1.12% -
std::reverse_copy(deque<int>)/4096 -1.23% 984.876 972.740 - -0.01% -
BM_vector_deque_ranges_copy_backward/4000 -1.23% 142.771 141.013 - -0.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.23% 1259292.479 1243827.963 - 1.28% -
BM_RangesPopHeap_uint64_16 -1.23% 7.658 7.564 - -0.43% -
BM_LowerBound_float_1 -1.23% 2.676 2.643 - 0.01% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.23% 806.049 796.171 - -1.62% -
rng::partial_sort(deque<int>)_(heap)/1024 -1.22% 18424.321 18198.910 - -1.80% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.22% 8259.904 8158.909 - -0.32% -
std::move_backward(vector<bool>)_(aligned)/512 -1.22% 2.546 2.515 - 3.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.22% 1125173.876 1111430.633 - -0.81% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.22% 1317.860 1301.765 - -30.21% -
SetIntersection_Front_Set_string_16_4 -1.22% 66849474.666 66034924.418 - -1.39% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.22% 32.399 32.005 - -2.15% -
rng::sort(vector<int>)_(ascending)/8 -1.22% 16.873 16.667 - -0.37% -
rng::copy_backward(deque<int>)/64 -1.22% 3.080 3.043 - -0.09% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.21% 138121.258 136445.740 - -1.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.21% 1271473.000 1256069.724 - 4.23% -
BM_CmpLess_int_schar -1.21% 1.126 1.112 - -0.89% -
std::map<int,_int>::erase(key)_(existent)/32 -1.21% 22.821 22.545 - -0.19% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.21% 27.846 27.509 - -2.34% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -1.21% 1.439 1.421 - -1.93% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -1.21% 7.609 7.517 - -1.34% -
rng::copy(list<int>)/4096 -1.21% 3065.811 3028.829 - -1.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.21% 4453455.821 4399746.906 - -1.12% -
BM_RangesMakeThenSortHeap_string_Descending_4 -1.21% 3.778 3.733 - 0.76% -
BM_PopHeap_pair<uint32,_uint32>_262144 -1.21% 60.109 59.384 - 0.90% -
rng::any_of(list<int>)_(process_all)/32 -1.21% 11.610 11.470 - -0.23% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -1.20% 616.069 608.647 - -0.03% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.20% 60.718 59.988 - -1.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.20% 4776810.662 4719511.420 - 0.74% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 -1.20% 24.659 24.363 - -1.00% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.20% 2075.487 2050.604 - -0.01% -
std::find(vector<int>)_(process_all)/8192 -1.20% 1867.376 1844.993 - -1.07% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 -1.20% 39.567 39.093 - -1.20% -
BM_SortHeap_string_262144 -1.20% 178.751 176.611 - 2.07% -
rng::replace(list<int>)_(prefix)/50 -1.19% 19.250 19.020 - -0.71% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.19% 20.890 20.641 - -1.22% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.19% 12206.369 12060.830 - -0.50% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.19% 32220.787 31837.221 - -0.83% -
BM_std_minmax<unsigned_char>/23 -1.19% 2.986 2.950 - -3.98% -
rng::stable_sort(deque<int>)_(ascending)/1024 -1.19% 2122.459 2097.204 - -2.01% -
std::set<std::string>::clear()/32 -1.19% 898.391 887.711 - -1.83% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.19% 716.572 708.067 - 3.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.19% 1680132.406 1660198.650 - -0.17% -
BM_std_min<int>/7 -1.19% 1.053 1.041 - 0.08% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.18% 13.993 13.827 - -1.74% -
rng::reverse(vector<int>)/8 -1.18% 1.619 1.599 - 0.15% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.18% 23434.932 23157.650 - -0.11% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.18% 2841.555 2807.936 - -1.83% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.18% 47.467 46.905 - -4.09% -
SetIntersection_Front_Vector_uint64_262144_1 -1.18% 1120359.662 1107113.276 - -1.37% -
std::remove_copy(deque<int>)_(prefix)/32 -1.18% 13.223 13.067 - -0.54% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -1.18% 1.967 1.944 - -22.17% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.18% 220.270 217.668 - 0.84% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.18% 82356.231 81383.860 - 1.02% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.18% 634125.713 626653.401 - -0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.18% 21543537.403 21290127.404 - 1.03% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -1.18% 1525.534 1507.593 - -2.06% -
SetIntersection_Front_Set_string_16_16 -1.18% 63316156.559 62571555.255 - -3.13% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.18% 27.135 26.816 - -1.44% -
std::flat_map<int,_int>::erase(iterator)/1024 -1.17% 76.089 75.195 - -1.80% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.17% 3.599 3.557 - 2.38% -
SetIntersection_None_Vector_uint32_16384_256 -1.17% 1174602.669 1160811.759 - -0.35% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.17% 5.309 5.246 - 0.87% -
std::rotate(deque<int>)_(1_element_forward)/50 -1.17% 5.412 5.349 - 0.34% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.17% 1.009 0.998 - 0.43% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -1.17% 7143.745 7060.298 - -1.32% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 -1.17% 20.819 20.576 - -2.53% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.17% 22093.856 21836.104 - -0.39% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.17% 151602.058 149833.782 - 0.00% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.17% 1.207 1.193 - 0.84% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 -1.16% 1435945.514 1419222.278 - -0.61% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.16% 4.724 4.669 - -0.67% -
BM_std_minmax<unsigned_short>/28 -1.16% 2.543 2.514 - -4.24% -
BM_std_min<unsigned_short>/6 -1.16% 0.959 0.948 - -1.15% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.16% 2927.737 2893.731 - -1.88% -
BM_CmpEqual_uchar_uint -1.16% 1.125 1.112 - 0.09% -
rng::partition_copy(list<int>)/32 -1.16% 16.059 15.873 - -0.74% -
bm_swap_ranges_vb_aligned/64 -1.16% 2.907 2.873 - 0.99% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.16% 17.510 17.307 - 0.59% -
std::search(vector<int>)_(near_matches)/1024 -1.16% 15085.628 14910.562 - -0.15% -
rng::partial_sort(deque<int>)_(repeated)/8 -1.16% 27.636 27.315 - -1.24% -
BM_MakeHeap_string_QuickSortAdversary_16 -1.16% 8.621 8.521 - -2.57% -
SetIntersection_Front_Set_string_256_4 -1.16% 5273604.658 5212507.060 - -1.19% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.16% 171929.527 169938.290 - -0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.16% 3689708.167 3646989.938 - -1.42% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.16% 15.035 14.862 - -3.67% -
BM_vector_deque_copy_backward/1024 -1.15% 38.388 37.945 - 0.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.15% 24.809 24.522 - -0.28% -
std::vector<int>::ctor(size)/8192 -1.15% 568.932 562.376 - -1.04% -
bm_lexicographical_compare<unsigned_char>/1 -1.15% 1.690 1.670 - 4.05% -
SetIntersection_Front_Vector_uint64_64_16 -1.15% 15216967.588 15041871.537 - 0.18% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.15% 8221.797 8127.195 - -0.10% -
BM_RangesSortHeap_float_1024 -1.15% 8.026 7.934 - -0.48% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.15% 497.697 491.977 - 0.00% -
BM_RangesPushHeap_string_Descending_16 -1.15% 2.108 2.084 - -0.69% -
rng::move(vector<bool>)_(aligned)/512 -1.15% 2.682 2.651 - 0.74% -
rng::move_backward(vector<bool>)_(aligned)/32768 -1.15% 38.344 37.905 - -0.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.14% 148083360.559 146391794.602 - 0.06% -
BM_vector_deque_ranges_copy_backward/4096 -1.14% 150.185 148.471 - -1.32% -
rng::search(list<int>)_(same_length)/8192 -1.14% 9688.475 9577.888 - 18.64% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.14% 19876.242 19649.593 - -0.84% -
BM_std_min<char>/24 -1.14% 2.645 2.615 - -6.49% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -1.14% 2.079 2.055 - -0.75% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.13% 4731.584 4677.893 - -0.39% -
BM_MakeHeap_string_SingleElement_256 -1.13% 6.349 6.277 - -3.90% -
std::partition(list<int>)_(sparse)/1024 -1.13% 725.677 717.452 - -0.79% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.13% 8.568 8.471 - -0.15% -
std::copy_if(list<int>)_(entire_range)/8 -1.13% 2.649 2.619 - -3.42% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.13% 4.864 4.809 - -0.82% -
SetIntersection_Front_Vector_uint32_256_64 -1.13% 4570940.437 4519327.794 - -5.56% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.13% 12.931 12.785 - -0.18% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 -1.13% 731.282 723.031 - -0.98% -
rng::find_if(list<int>)_(bail_25%)/8 -1.13% 1.323 1.308 - 2.27% -
SetIntersection_Interlaced_Set_string_1024_16 -1.13% 13871943.210 13715685.287 - -0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.13% 1299485.231 1284859.000 - 2.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.12% 5368191.344 5307833.016 - -2.49% -
rng::for_each_n(list<int>)/8 -1.12% 2.562 2.533 - 4.84% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.12% 372.858 368.669 - -23.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.12% 11055925.029 10931941.247 - 0.83% -
BM_std_minmax<unsigned_char>/29 -1.12% 2.430 2.402 - -4.17% -
std::copy_backward(deque<int>)/64 -1.12% 2.970 2.936 - -0.59% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.12% 18.934 18.722 - -0.36% -
BM_std_minmax_element<char>/4 -1.12% 1.242 1.228 - -1.09% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -1.12% 9.488 9.382 - 0.79% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.12% 36096.513 35692.743 - -0.51% -
BM_vector_deque_ranges_move_backward/4096 -1.12% 149.792 148.120 - -0.66% -
737_gmsh_r -1.12% 12.753 12.611 - -2.26% -
SetIntersection_None_Vector_float_262144_16 -1.12% 1221251.222 1207621.108 - -0.84% -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 -1.12% 168.824 166.942 - -0.25% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.11% 36.127 35.724 - 1.76% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.11% 3.620 3.579 - -0.13% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.11% 6757.438 6682.263 - -0.66% -
BM_RangesPushHeap_uint64_Random_16384 -1.11% 6.108 6.040 - 0.32% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.11% 1.918 1.897 - 0.92% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.11% 19.185 18.973 - -0.47% -
BM_MakeHeap_string_PipeOrgan_262144 -1.11% 7.451 7.368 - 1.14% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -1.10% 22.483 22.235 - 0.13% -
rng::search_n(list<int>)_(no_match)/1000 -1.10% 711.045 703.194 - -1.24% -
BM_RangesPushHeap_string_Random_1024 -1.10% 15.119 14.952 - -0.41% -
std::find(vector<char>)_(bail_25%)/1024 -1.10% 5.442 5.382 - -0.22% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.10% 680.148 672.645 - -0.35% -
rng::remove_copy_if(vector<int>)_(prefix)/32 -1.10% 11.300 11.176 - -1.06% -
std::copy(list<int>)/4096 -1.10% 3295.613 3259.448 - -1.15% -
BM_RangesPushHeap_string_PipeOrgan_4 -1.10% 2.576 2.548 - 2.56% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -1.09% 4342.583 4295.108 - -0.40% -
std::unordered_set<int>::ctor(const&)/32 -1.09% 198.595 196.426 - -11.88% -
std::flat_map<int,_int>::insert(value)_(new_value)/32 -1.09% 17.285 17.096 - -0.22% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.09% 2.548 2.520 - -1.07% -
rng::search(list<int>,_pred)_(same_length)/8192 -1.09% 8902.986 8805.918 - -10.91% -
BM_MakeThenSortHeap_string_SingleElement_16384 -1.09% 38.717 38.294 - 1.68% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.09% 12411.370 12276.555 - 0.13% -
std::rotate_copy(list<int>)/1024 -1.08% 731.513 723.578 - -1.34% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.08% 186698.038 184673.548 - 0.30% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.08% 4207.500 4161.914 - -1.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.08% 11713603.877 11586722.966 - 0.62% -
rng::fill_n(list<int>)/32 -1.08% 8.227 8.138 - -0.73% -
std::transform(deque<int>)_(identity_transform)/8192 -1.08% 2471.925 2445.309 - -0.49% -
std::search(vector<int>)_(near_matches)/8192 -1.08% 775424.187 767077.662 - -0.61% -
std::sort(deque<int>)_(ascending)/8192 -1.08% 5815.339 5752.782 - -0.46% -
std::generate(vector<int>)/50 -1.08% 12.071 11.941 - -0.67% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.07% 11573029.408 11448781.758 - 1.84% -
std::search(vector<int>)_(same_length)/1000 -1.07% 246.394 243.752 - 0.27% -
BM_std_minmax<short>/18 -1.07% 1.992 1.970 - -5.64% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -1.07% 165000.547 163235.537 - -0.11% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -1.07% 30.608 30.280 - -0.84% -
SetIntersection_None_Vector_float_256_16 -1.07% 4350486.927 4304015.951 - 0.13% -
BM_RangesMakeHeap_string_Heap_1024 -1.07% 4.818 4.766 - 0.57% -
std::map<int,_int>::count(key)_(existent)/8192 -1.07% 6.082 6.017 - -1.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.07% 44566160.270 44090685.610 - 0.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.07% 1.273 1.260 - -0.85% -
rng::sort(deque<int>)_(ascending)/8192 -1.07% 5817.836 5755.787 - -0.51% -
bm_ranges_swap_ranges_vb_aligned/262144 -1.06% 498.350 493.063 - 0.49% -
SetIntersection_Interlaced_Vector_float_256_1 -1.06% 4462856.498 4415567.870 - -0.18% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -1.06% 5.400 5.343 - -1.22% -
BM_std_min<unsigned_short>/7 -1.06% 1.099 1.087 - -1.02% -
rng::find_first_of(list<int>,_pred)_(large_needle)/32 -1.06% 731.179 723.447 - -0.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.06% 2175397.867 2152402.262 - 3.16% -
std::copy_if(list<int>)_(entire_range)/512 -1.05% 371.541 367.626 - -1.31% -
std::shift_right(list<int>)/32 -1.05% 14.566 14.413 - -0.32% -
std::copy_if(vector<int>)_(entire_range)/64 -1.05% 16.363 16.191 - 1.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.05% 5706998.570 5646937.863 - 0.01% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.05% 18.925 18.726 - -1.26% -
rng::search(vector<int>)_(near_matches)/8192 -1.05% 773226.066 765098.953 - -0.82% -
rng::stable_partition(list<int>)_(sparse)/32 -1.05% 9.800 9.697 - -0.62% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.05% 19.592 19.387 - -0.73% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.05% 546.254 540.525 - -0.55% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.05% 55303.478 54723.835 - 0.94% -
BM_RangesMakeThenSortHeap_float_Heap_4 -1.05% 1.225 1.212 - -1.87% -
BM_vector_deque_ranges_move/4096 -1.05% 147.375 145.832 - -0.70% -
BM_MakeHeap_float_Random_262144 -1.05% 1.115 1.104 - -0.56% -
bm_ranges_swap_ranges_vb_unaligned/64 -1.04% 6.292 6.226 - -1.21% -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 -1.04% 8235.554 8149.638 - -0.13% -
BM_deque_deque_move/5500 -1.04% 200.936 198.843 - -1.15% -
BM_std_min<unsigned_int>/32 -1.04% 2.172 2.149 - -1.07% -
std::generate(vector<int>)/32 -1.04% 8.024 7.941 - -0.57% -
BM_deque_deque_copy/1024 -1.04% 39.286 38.878 - -0.11% -
std::partition_point(vector<int>)/50 -1.04% 2.571 2.544 - -1.48% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 -1.04% 3.128 3.096 - -0.52% -
std::for_each_n(list<int>)/8 -1.04% 2.592 2.565 - 0.30% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 -1.04% 28.089 27.798 - -0.37% -
BM_vector_deque_move/4000 -1.04% 142.343 140.869 - 0.15% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -1.04% 1.408 1.393 - 3.45% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.03% 5.582 5.525 - 0.88% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.03% 5.022 4.970 - -2.87% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.03% 19804.003 19599.294 - -1.00% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.03% 12755.831 12624.033 - 1.38% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.03% 809.755 801.408 - 2.15% -
std::find(vector<int>)_(process_all)/1024 -1.03% 244.112 241.597 - -1.05% -
BM_std_min<int>/10 -1.03% 1.005 0.995 - 0.04% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 -1.03% 5347.502 5292.548 - -0.11% -
std::copy_n(vector<bool>)_(aligned)/262144 -1.03% 675.857 668.920 - 18.65% -
std::remove_if(deque<int>)_(prefix)/50 -1.03% 66.816 66.130 - -2.57% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.03% 44.836 44.376 - -0.48% -
std::find_if(deque<int>)_(process_all)/8192 -1.02% 2845.291 2816.235 - -0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.02% 1249899.578 1237142.658 - 0.78% -
rng::is_sorted_until(list<int>)/8 -1.02% 2.173 2.151 - -0.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.02% 67183926.626 66499144.155 - -0.15% -
rng::search(list<int>)_(near_matches)/1000 -1.02% 37969.370 37582.515 - -0.88% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.02% 2471.247 2446.105 - 0.02% -
rng::partial_sort_copy(vector<int>)_(descending)/8 -1.02% 18.395 18.208 - -0.49% -
SetIntersection_Front_Vector_string_262144_16384 -1.02% 352619279.783 349037881.412 - 0.36% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -1.01% 2075.600 2054.563 - 0.65% -
BM_std_min<unsigned_short>/24 -1.01% 2.493 2.468 - -3.39% -
std::find_first_of(list<int>)_(large_needle)/1024 -1.01% 863946.773 855193.863 - -1.23% -
SetIntersection_Front_Vector_uint32_64_64 -1.01% 11668614.594 11550494.660 - -0.82% -
std::copy_n(deque<int>)/4096 -1.01% 148.677 147.173 - 1.05% -
BM_std_min<unsigned_long_long>/13 -1.01% 1.753 1.735 - 0.80% -
rng::fill_n(vector<bool>)/64 -1.01% 1.417 1.403 - 2.25% -
SetIntersection_None_Vector_uint64_262144_64 -1.01% 1210662.059 1198456.034 - 0.86% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.01% 34.671 34.322 - -0.87% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -1.01% 31.938 31.617 - 1.84% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -1.01% 33.637 33.299 - 0.16% -
748_flightdm_r -1.01% 8.978 8.888 - -1.58% -
BM_MakeHeap_float_PipeOrgan_16 -1.01% 1.271 1.258 - -0.75% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.00% 6.872 6.803 - -0.91% -
rng::search(list<int>)_(no_match)/1048576 -1.00% 845462.595 836980.171 - -1.59% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -1.00% 782.267 774.423 - -1.12% -
rng::any_of(list<int>)_(process_all)/50 -1.00% 21.911 21.691 - -0.68% -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 -1.00% 1882.517 1863.655 - -0.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.00% 184823.518 182972.980 - -1.30% -


Report Time: 5.72s
Name Current %
706_stockfish_r 20.328 -5.25%
707_ntest_r 16.057 -2.46%
709_cactus_r 19.066 -2.90%
710_omnetpp_r 9.065 1.31%
721_gcc_r 13.018 -
723_llvm_r 11.434 -
727_cppcheck_r 24.211 -2.70%
729_abc_r 18.479 1.03%
731_astcenc_r 10.086 -
735_gem5_r 13.311 -1.55%
736_ocio_r 16.188 -
737_gmsh_r 12.611 -2.26%
748_flightdm_r 8.888 -1.58%
750_sealcrypto_r 18.392 -
753_ns3_r 10.120 -
766_femflow_r 12.836 -
BM_CmpEqual_int_int 1.129 -
BM_CmpEqual_int_schar 1.122 -
BM_CmpEqual_int_short 1.132 -
BM_CmpEqual_int_uchar 1.125 -
BM_CmpEqual_int_uint 1.101 -1.08%
BM_CmpEqual_int_ushort 1.127 -
BM_CmpEqual_schar_int 1.135 -
BM_CmpEqual_schar_schar 1.102 -
BM_CmpEqual_schar_short 1.146 -
BM_CmpEqual_schar_uchar 1.106 -
BM_CmpEqual_schar_uint 1.090 -
BM_CmpEqual_schar_ushort 1.107 1.57%
BM_CmpEqual_short_int 1.124 -1.70%
BM_CmpEqual_short_schar 1.126 -
BM_CmpEqual_short_short 1.122 -
BM_CmpEqual_short_uchar 1.105 -
BM_CmpEqual_short_uint 1.110 -
BM_CmpEqual_short_ushort 1.095 -1.07%
BM_CmpEqual_uchar_int 1.110 -
BM_CmpEqual_uchar_schar 1.054 -
BM_CmpEqual_uchar_short 1.044 -1.13%
BM_CmpEqual_uchar_uchar 1.123 -
BM_CmpEqual_uchar_uint 1.112 -
BM_CmpEqual_uchar_ushort 1.115 -
BM_CmpEqual_uint_int 1.128 -
BM_CmpEqual_uint_schar 1.060 -
BM_CmpEqual_uint_short 1.079 2.02%
BM_CmpEqual_uint_uchar 1.119 -
BM_CmpEqual_uint_uint 1.101 -
BM_CmpEqual_uint_ushort 1.127 -
BM_CmpEqual_ushort_int 1.120 -1.15%
BM_CmpEqual_ushort_schar 1.055 -
BM_CmpEqual_ushort_short 1.034 -
BM_CmpEqual_ushort_uchar 1.125 -
BM_CmpEqual_ushort_uint 1.108 -
BM_CmpEqual_ushort_ushort 1.119 -
BM_CmpLess_int_int 1.127 -
BM_CmpLess_int_schar 1.112 -
BM_CmpLess_int_short 1.128 -
BM_CmpLess_int_uchar 1.135 -
BM_CmpLess_int_uint 1.130 1.04%
BM_CmpLess_int_ushort 1.124 -
BM_CmpLess_schar_int 1.138 1.08%
BM_CmpLess_schar_schar 0.967 -
BM_CmpLess_schar_short 0.959 -
BM_CmpLess_schar_uchar 1.110 -
BM_CmpLess_schar_uint 1.106 -1.16%
BM_CmpLess_schar_ushort 1.120 -
BM_CmpLess_short_int 1.140 -
BM_CmpLess_short_schar 0.970 2.71%
BM_CmpLess_short_short 0.959 -
BM_CmpLess_short_uchar 1.118 -
BM_CmpLess_short_uint 1.109 -
BM_CmpLess_short_ushort 1.121 -
BM_CmpLess_uchar_int 1.117 -
BM_CmpLess_uchar_schar 1.049 -
BM_CmpLess_uchar_short 1.035 -1.03%
BM_CmpLess_uchar_uchar 1.118 -
BM_CmpLess_uchar_uint 1.122 -
BM_CmpLess_uchar_ushort 1.124 -
BM_CmpLess_uint_int 1.123 -
BM_CmpLess_uint_schar 1.055 -
BM_CmpLess_uint_short 1.059 -1.36%
BM_CmpLess_uint_uchar 1.126 -
BM_CmpLess_uint_uint 1.124 -
BM_CmpLess_uint_ushort 1.128 -
BM_CmpLess_ushort_int 1.118 -
BM_CmpLess_ushort_schar 1.050 1.43%
BM_CmpLess_ushort_short 1.046 1.16%
BM_CmpLess_ushort_uchar 1.135 -
BM_CmpLess_ushort_uint 1.126 -
BM_CmpLess_ushort_ushort 1.130 1.53%
BM_LowerBound_float_1 2.643 -
BM_LowerBound_float_1024 21.906 -
BM_LowerBound_float_16 7.765 -
BM_LowerBound_float_16384 65.984 -
BM_LowerBound_float_256 14.176 -
BM_LowerBound_float_262144 572.965 -
BM_LowerBound_float_4 11.492 -
BM_LowerBound_float_64 8.494 -
BM_LowerBound_pair<uint32,_uint32>_1 2.927 3.78%
BM_LowerBound_pair<uint32,_uint32>_1024 45.120 1.57%
BM_LowerBound_pair<uint32,_uint32>_16 16.368 -
BM_LowerBound_pair<uint32,_uint32>_16384 102.418 1.34%
BM_LowerBound_pair<uint32,_uint32>_256 33.334 1.33%
BM_LowerBound_pair<uint32,_uint32>_262144 612.947 -
BM_LowerBound_pair<uint32,_uint32>_4 11.263 -
BM_LowerBound_pair<uint32,_uint32>_64 18.843 -
BM_LowerBound_string_1 4.627 -
BM_LowerBound_string_1024 180.863 3.09%
BM_LowerBound_string_16 37.257 1.92%
BM_LowerBound_string_16384 401.844 -
BM_LowerBound_string_256 127.292 -
BM_LowerBound_string_262144 2249.137 -11.84%
BM_LowerBound_string_4 19.997 1.19%
BM_LowerBound_string_64 68.360 -2.10%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.868 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 58.129 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.716 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.883 -1.59%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.697 1.44%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 668.467 -9.23%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.320 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.847 -
BM_LowerBound_uint32_1 2.599 -
BM_LowerBound_uint32_1024 21.712 -
BM_LowerBound_uint32_16 7.346 -
BM_LowerBound_uint32_16384 65.595 -
BM_LowerBound_uint32_256 14.223 -
BM_LowerBound_uint32_262144 557.977 -
BM_LowerBound_uint32_4 10.477 -
BM_LowerBound_uint32_64 8.150 1.06%
BM_LowerBound_uint64_1 2.604 -
BM_LowerBound_uint64_1024 24.847 -
BM_LowerBound_uint64_16 7.432 -
BM_LowerBound_uint64_16384 70.575 -
BM_LowerBound_uint64_256 16.448 -
BM_LowerBound_uint64_262144 585.688 -
BM_LowerBound_uint64_4 10.512 -
BM_LowerBound_uint64_64 8.417 -
BM_MakeHeap_float_Ascending_1 0.277 -
BM_MakeHeap_float_Ascending_1024 0.700 -
BM_MakeHeap_float_Ascending_16 0.842 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.650 -
BM_MakeHeap_float_Ascending_262144 0.701 -
BM_MakeHeap_float_Ascending_4 0.405 -
BM_MakeHeap_float_Ascending_64 0.630 -
BM_MakeHeap_float_Descending_1 0.273 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.210 -
BM_MakeHeap_float_Descending_16384 0.190 -
BM_MakeHeap_float_Descending_256 0.216 -
BM_MakeHeap_float_Descending_262144 0.188 -
BM_MakeHeap_float_Descending_4 0.281 -
BM_MakeHeap_float_Descending_64 0.194 -
BM_MakeHeap_float_Heap_1 0.273 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.215 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.207 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.287 4.00%
BM_MakeHeap_float_Heap_64 0.198 -
BM_MakeHeap_float_PipeOrgan_1 0.268 -
BM_MakeHeap_float_PipeOrgan_1024 0.704 -
BM_MakeHeap_float_PipeOrgan_16 1.258 -
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.669 -
BM_MakeHeap_float_PipeOrgan_262144 0.710 -
BM_MakeHeap_float_PipeOrgan_4 0.408 -
BM_MakeHeap_float_PipeOrgan_64 0.803 -
BM_MakeHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.501 -
BM_MakeHeap_float_QuickSortAdversary_16 0.736 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.498 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.201 -
BM_MakeHeap_float_QuickSortAdversary_4 0.393 -
BM_MakeHeap_float_QuickSortAdversary_64 0.579 -
BM_MakeHeap_float_Random_1 0.272 -
BM_MakeHeap_float_Random_1024 1.251 7.55%
BM_MakeHeap_float_Random_16 1.575 -
BM_MakeHeap_float_Random_16384 1.114 -1.58%
BM_MakeHeap_float_Random_256 1.289 -14.21%
BM_MakeHeap_float_Random_262144 1.104 -
BM_MakeHeap_float_Random_4 1.635 15.50%
BM_MakeHeap_float_Random_64 1.651 12.52%
BM_MakeHeap_float_SingleElement_1 0.275 -
BM_MakeHeap_float_SingleElement_1024 0.699 -
BM_MakeHeap_float_SingleElement_16 0.664 -
BM_MakeHeap_float_SingleElement_16384 0.659 -
BM_MakeHeap_float_SingleElement_256 0.672 -
BM_MakeHeap_float_SingleElement_262144 0.730 2.39%
BM_MakeHeap_float_SingleElement_4 0.324 -
BM_MakeHeap_float_SingleElement_64 0.642 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.267 -4.87%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.360 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.174 -7.92%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.339 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.396 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.390 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.791 4.17%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.115 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.271 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.518 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.515 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.492 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.615 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.479 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.466 -16.13%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.469 -4.51%
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.554 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.555 5.30%
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.597 4.35%
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.525 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.516 8.28%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.536 8.40%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.271 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.355 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.241 4.41%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.342 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.391 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.413 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.590 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.117 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.326 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.226 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.304 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.371 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.345 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.780 3.23%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.113 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.963 -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.822 -5.98%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 3.033 3.91%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.064 -1.09%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.059 2.02%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.661 -1.93%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.236 5.87%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.271 -3.64%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.195 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.088 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.189 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.191 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.245 2.36%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.784 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.115 -
BM_MakeHeap_string_Ascending_1 0.255 -
BM_MakeHeap_string_Ascending_1024 4.915 -2.81%
BM_MakeHeap_string_Ascending_16 3.661 -2.08%
BM_MakeHeap_string_Ascending_16384 5.343 -
BM_MakeHeap_string_Ascending_256 4.795 -4.35%
BM_MakeHeap_string_Ascending_262144 7.366 -1.88%
BM_MakeHeap_string_Ascending_4 2.823 -
BM_MakeHeap_string_Ascending_64 4.707 -3.07%
BM_MakeHeap_string_Descending_1 0.254 -
BM_MakeHeap_string_Descending_1024 2.739 -2.93%
BM_MakeHeap_string_Descending_16 2.356 -
BM_MakeHeap_string_Descending_16384 3.153 7.81%
BM_MakeHeap_string_Descending_256 2.700 -
BM_MakeHeap_string_Descending_262144 3.470 -1.36%
BM_MakeHeap_string_Descending_4 2.124 -
BM_MakeHeap_string_Descending_64 2.601 -
BM_MakeHeap_string_Heap_1 0.255 -
BM_MakeHeap_string_Heap_1024 4.749 -1.38%
BM_MakeHeap_string_Heap_16 4.603 -1.28%
BM_MakeHeap_string_Heap_16384 4.955 -2.15%
BM_MakeHeap_string_Heap_256 4.842 -2.18%
BM_MakeHeap_string_Heap_262144 5.203 -2.27%
BM_MakeHeap_string_Heap_4 3.041 -
BM_MakeHeap_string_Heap_64 4.969 -2.14%
BM_MakeHeap_string_PipeOrgan_1 0.256 -
BM_MakeHeap_string_PipeOrgan_1024 4.935 -1.67%
BM_MakeHeap_string_PipeOrgan_16 3.587 -3.68%
BM_MakeHeap_string_PipeOrgan_16384 5.728 3.76%
BM_MakeHeap_string_PipeOrgan_256 4.757 -2.64%
BM_MakeHeap_string_PipeOrgan_262144 7.368 1.14%
BM_MakeHeap_string_PipeOrgan_4 2.568 -
BM_MakeHeap_string_PipeOrgan_64 4.705 -1.49%
BM_MakeHeap_string_QuickSortAdversary_1 0.256 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.607 -1.96%
BM_MakeHeap_string_QuickSortAdversary_16 8.521 -2.57%
BM_MakeHeap_string_QuickSortAdversary_16384 11.839 -1.43%
BM_MakeHeap_string_QuickSortAdversary_256 10.413 -2.23%
BM_MakeHeap_string_QuickSortAdversary_262144 12.661 -2.54%
BM_MakeHeap_string_QuickSortAdversary_4 5.922 -1.87%
BM_MakeHeap_string_QuickSortAdversary_64 10.135 -2.59%
BM_MakeHeap_string_Random_1 0.247 -
BM_MakeHeap_string_Random_1024 10.821 -1.10%
BM_MakeHeap_string_Random_16 8.345 -
BM_MakeHeap_string_Random_16384 12.784 -
BM_MakeHeap_string_Random_256 10.495 -1.52%
BM_MakeHeap_string_Random_262144 15.359 -1.81%
BM_MakeHeap_string_Random_4 5.773 -3.03%
BM_MakeHeap_string_Random_64 10.057 -1.36%
BM_MakeHeap_string_SingleElement_1 0.256 -
BM_MakeHeap_string_SingleElement_1024 6.152 -3.58%
BM_MakeHeap_string_SingleElement_16 5.680 -
BM_MakeHeap_string_SingleElement_16384 6.024 -2.75%
BM_MakeHeap_string_SingleElement_256 6.277 -3.90%
BM_MakeHeap_string_SingleElement_262144 7.391 -
BM_MakeHeap_string_SingleElement_4 3.683 -
BM_MakeHeap_string_SingleElement_64 6.364 -2.23%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.247 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.886 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.381 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.949 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.893 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.093 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.088 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.600 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.881 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.979 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.957 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.788 -1.39%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.998 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.247 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.220 -2.34%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.951 1.08%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.172 -2.15%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.098 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.164 -1.49%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.778 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.045 2.58%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.918 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.392 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.966 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.883 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.118 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.920 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.665 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.784 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.445 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.932 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.795 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.098 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.072 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.559 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.247 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.729 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.217 1.83%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.826 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.772 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.939 1.14%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.675 1.58%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.869 1.44%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.247 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.986 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.687 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.328 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.991 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.707 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.294 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.927 -
BM_MakeHeap_uint32_Ascending_1 0.277 -
BM_MakeHeap_uint32_Ascending_1024 0.646 -
BM_MakeHeap_uint32_Ascending_16 0.612 2.21%
BM_MakeHeap_uint32_Ascending_16384 0.608 -
BM_MakeHeap_uint32_Ascending_256 0.605 -
BM_MakeHeap_uint32_Ascending_262144 0.668 -
BM_MakeHeap_uint32_Ascending_4 0.387 -
BM_MakeHeap_uint32_Ascending_64 0.556 -
BM_MakeHeap_uint32_Descending_1 0.268 -
BM_MakeHeap_uint32_Descending_1024 0.256 -
BM_MakeHeap_uint32_Descending_16 0.252 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.259 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.271 -
BM_MakeHeap_uint32_Descending_64 0.234 -5.59%
BM_MakeHeap_uint32_Heap_1 0.277 -
BM_MakeHeap_uint32_Heap_1024 0.255 -
BM_MakeHeap_uint32_Heap_16 0.254 -
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.254 8.65%
BM_MakeHeap_uint32_PipeOrgan_1 0.272 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.697 -2.54%
BM_MakeHeap_uint32_PipeOrgan_16 1.012 -1.98%
BM_MakeHeap_uint32_PipeOrgan_16384 0.612 -
BM_MakeHeap_uint32_PipeOrgan_256 0.636 -
BM_MakeHeap_uint32_PipeOrgan_262144 0.677 1.55%
BM_MakeHeap_uint32_PipeOrgan_4 0.414 6.17%
BM_MakeHeap_uint32_PipeOrgan_64 0.715 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.272 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.493 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.613 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.483 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.392 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_MakeHeap_uint32_Random_1 0.270 -
BM_MakeHeap_uint32_Random_1024 1.171 5.83%
BM_MakeHeap_uint32_Random_16 1.378 3.49%
BM_MakeHeap_uint32_Random_16384 1.039 -8.66%
BM_MakeHeap_uint32_Random_256 1.183 1.82%
BM_MakeHeap_uint32_Random_262144 1.021 -
BM_MakeHeap_uint32_Random_4 1.128 -13.72%
BM_MakeHeap_uint32_Random_64 1.280 -4.72%
BM_MakeHeap_uint32_SingleElement_1 0.277 -
BM_MakeHeap_uint32_SingleElement_1024 0.573 -
BM_MakeHeap_uint32_SingleElement_16 0.496 -
BM_MakeHeap_uint32_SingleElement_16384 0.540 -
BM_MakeHeap_uint32_SingleElement_256 0.548 -
BM_MakeHeap_uint32_SingleElement_262144 0.642 1.74%
BM_MakeHeap_uint32_SingleElement_4 0.344 6.05%
BM_MakeHeap_uint32_SingleElement_64 0.521 2.19%
BM_MakeHeap_uint64_Ascending_1 0.277 -
BM_MakeHeap_uint64_Ascending_1024 0.650 -
BM_MakeHeap_uint64_Ascending_16 0.677 1.71%
BM_MakeHeap_uint64_Ascending_16384 0.630 -
BM_MakeHeap_uint64_Ascending_256 0.630 -
BM_MakeHeap_uint64_Ascending_262144 0.729 -
BM_MakeHeap_uint64_Ascending_4 0.455 2.88%
BM_MakeHeap_uint64_Ascending_64 0.574 -
BM_MakeHeap_uint64_Descending_1 0.274 -
BM_MakeHeap_uint64_Descending_1024 0.254 -
BM_MakeHeap_uint64_Descending_16 0.260 -
BM_MakeHeap_uint64_Descending_16384 0.237 -
BM_MakeHeap_uint64_Descending_256 0.278 -
BM_MakeHeap_uint64_Descending_262144 0.235 -
BM_MakeHeap_uint64_Descending_4 0.278 -
BM_MakeHeap_uint64_Descending_64 0.251 7.23%
BM_MakeHeap_uint64_Heap_1 0.277 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.258 -
BM_MakeHeap_uint64_Heap_16384 0.237 -
BM_MakeHeap_uint64_Heap_256 0.278 -
BM_MakeHeap_uint64_Heap_262144 0.235 -
BM_MakeHeap_uint64_Heap_4 0.278 -
BM_MakeHeap_uint64_Heap_64 0.232 -
BM_MakeHeap_uint64_PipeOrgan_1 0.277 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.650 -
BM_MakeHeap_uint64_PipeOrgan_16 1.033 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.626 -
BM_MakeHeap_uint64_PipeOrgan_256 0.642 -2.42%
BM_MakeHeap_uint64_PipeOrgan_262144 0.755 -
BM_MakeHeap_uint64_PipeOrgan_4 0.387 -
BM_MakeHeap_uint64_PipeOrgan_64 0.719 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.277 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.488 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.606 -1.99%
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.425 3.53%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.461 -
BM_MakeHeap_uint64_Random_1 0.274 -
BM_MakeHeap_uint64_Random_1024 1.069 -
BM_MakeHeap_uint64_Random_16 1.345 -
BM_MakeHeap_uint64_Random_16384 1.050 4.09%
BM_MakeHeap_uint64_Random_256 1.215 6.67%
BM_MakeHeap_uint64_Random_262144 1.039 -
BM_MakeHeap_uint64_Random_4 1.144 8.37%
BM_MakeHeap_uint64_Random_64 1.369 3.88%
BM_MakeHeap_uint64_SingleElement_1 0.277 -
BM_MakeHeap_uint64_SingleElement_1024 0.564 -
BM_MakeHeap_uint64_SingleElement_16 0.512 -
BM_MakeHeap_uint64_SingleElement_16384 0.584 -
BM_MakeHeap_uint64_SingleElement_256 0.562 -4.08%
BM_MakeHeap_uint64_SingleElement_262144 0.766 2.09%
BM_MakeHeap_uint64_SingleElement_4 0.328 -
BM_MakeHeap_uint64_SingleElement_64 0.503 -
BM_MakeThenSortHeap_float_Ascending_1 0.280 -
BM_MakeThenSortHeap_float_Ascending_1024 8.824 2.18%
BM_MakeThenSortHeap_float_Ascending_16 2.932 -1.31%
BM_MakeThenSortHeap_float_Ascending_16384 28.316 -
BM_MakeThenSortHeap_float_Ascending_256 6.609 1.56%
BM_MakeThenSortHeap_float_Ascending_262144 31.735 1.26%
BM_MakeThenSortHeap_float_Ascending_4 1.454 4.13%
BM_MakeThenSortHeap_float_Ascending_64 4.038 -
BM_MakeThenSortHeap_float_Descending_1 0.274 -
BM_MakeThenSortHeap_float_Descending_1024 8.248 2.83%
BM_MakeThenSortHeap_float_Descending_16 1.865 -
BM_MakeThenSortHeap_float_Descending_16384 30.412 1.71%
BM_MakeThenSortHeap_float_Descending_256 6.182 -
BM_MakeThenSortHeap_float_Descending_262144 35.851 2.07%
BM_MakeThenSortHeap_float_Descending_4 1.237 -4.66%
BM_MakeThenSortHeap_float_Descending_64 3.279 -1.77%
BM_MakeThenSortHeap_float_Heap_1 0.280 -
BM_MakeThenSortHeap_float_Heap_1024 8.372 2.58%
BM_MakeThenSortHeap_float_Heap_16 1.915 -
BM_MakeThenSortHeap_float_Heap_16384 26.627 1.74%
BM_MakeThenSortHeap_float_Heap_256 6.234 1.94%
BM_MakeThenSortHeap_float_Heap_262144 31.558 2.47%
BM_MakeThenSortHeap_float_Heap_4 1.212 -2.40%
BM_MakeThenSortHeap_float_Heap_64 3.520 -
BM_MakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.564 1.17%
BM_MakeThenSortHeap_float_PipeOrgan_16 3.028 -
BM_MakeThenSortHeap_float_PipeOrgan_16384 26.101 2.68%
BM_MakeThenSortHeap_float_PipeOrgan_256 6.316 -
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.966 2.38%
BM_MakeThenSortHeap_float_PipeOrgan_4 1.573 1.90%
BM_MakeThenSortHeap_float_PipeOrgan_64 3.984 -1.15%
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.273 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.329 1.63%
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.977 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 29.050 3.10%
BM_MakeThenSortHeap_float_QuickSortAdversary_256 6.038 1.86%
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 35.183 2.57%
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.491 -1.03%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.802 -
BM_MakeThenSortHeap_float_Random_1 0.278 -
BM_MakeThenSortHeap_float_Random_1024 33.707 1.50%
BM_MakeThenSortHeap_float_Random_16 9.959 -
BM_MakeThenSortHeap_float_Random_16384 47.893 -
BM_MakeThenSortHeap_float_Random_256 25.966 -
BM_MakeThenSortHeap_float_Random_262144 63.616 1.69%
BM_MakeThenSortHeap_float_Random_4 4.265 -1.56%
BM_MakeThenSortHeap_float_Random_64 18.206 1.92%
BM_MakeThenSortHeap_float_SingleElement_1 0.277 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.795 -1.44%
BM_MakeThenSortHeap_float_SingleElement_16 3.214 -
BM_MakeThenSortHeap_float_SingleElement_16384 16.351 4.53%
BM_MakeThenSortHeap_float_SingleElement_256 3.989 -1.35%
BM_MakeThenSortHeap_float_SingleElement_262144 53.016 2.99%
BM_MakeThenSortHeap_float_SingleElement_4 1.355 -
BM_MakeThenSortHeap_float_SingleElement_64 3.311 -1.05%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.680 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.816 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.278 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.701 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.187 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.682 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.300 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.184 -1.55%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.817 -1.99%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.808 -1.86%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.899 -1.91%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 33.985 -2.03%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.006 -4.99%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.731 -1.59%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.280 3.86%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.283 1.50%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.619 2.41%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.473 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.854 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.600 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.919 -1.29%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.279 1.02%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.704 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.778 -2.34%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 22.986 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.742 -1.73%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.741 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.806 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.416 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.272 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.047 -1.14%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.550 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.110 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.554 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.362 -1.06%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.608 3.37%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.947 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.865 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.469 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.812 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.764 -1.21%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.894 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.003 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.131 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 8.420 10.03%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.623 9.57%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 11.886 13.38%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.969 10.79%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 15.404 15.50%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.047 52.44%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 5.377 9.92%
BM_MakeThenSortHeap_string_Ascending_1 1.366 -
BM_MakeThenSortHeap_string_Ascending_1024 36.351 1.52%
BM_MakeThenSortHeap_string_Ascending_16 9.644 -
BM_MakeThenSortHeap_string_Ascending_16384 63.491 -
BM_MakeThenSortHeap_string_Ascending_256 20.460 -
BM_MakeThenSortHeap_string_Ascending_262144 78.298 4.45%
BM_MakeThenSortHeap_string_Ascending_4 5.217 -1.14%
BM_MakeThenSortHeap_string_Ascending_64 15.799 -
BM_MakeThenSortHeap_string_Descending_1 1.366 -
BM_MakeThenSortHeap_string_Descending_1024 25.718 2.27%
BM_MakeThenSortHeap_string_Descending_16 7.935 1.68%
BM_MakeThenSortHeap_string_Descending_16384 65.102 -
BM_MakeThenSortHeap_string_Descending_256 17.829 -
BM_MakeThenSortHeap_string_Descending_262144 89.792 4.91%
BM_MakeThenSortHeap_string_Descending_4 3.702 -
BM_MakeThenSortHeap_string_Descending_64 13.048 -
BM_MakeThenSortHeap_string_Heap_1 1.365 -
BM_MakeThenSortHeap_string_Heap_1024 63.507 -1.59%
BM_MakeThenSortHeap_string_Heap_16 17.374 -
BM_MakeThenSortHeap_string_Heap_16384 101.332 -1.52%
BM_MakeThenSortHeap_string_Heap_256 49.419 -1.08%
BM_MakeThenSortHeap_string_Heap_262144 184.791 1.76%
BM_MakeThenSortHeap_string_Heap_4 5.945 1.10%
BM_MakeThenSortHeap_string_Heap_64 33.976 -1.08%
BM_MakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 31.767 3.40%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.594 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 63.494 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.141 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 82.946 -
BM_MakeThenSortHeap_string_PipeOrgan_4 4.834 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.140 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 71.052 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.803 1.16%
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 112.151 1.29%
BM_MakeThenSortHeap_string_QuickSortAdversary_256 56.238 1.38%
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 198.996 4.33%
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.547 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 40.560 1.11%
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 68.913 -
BM_MakeThenSortHeap_string_Random_16 22.581 -
BM_MakeThenSortHeap_string_Random_16384 109.022 -
BM_MakeThenSortHeap_string_Random_256 54.664 -
BM_MakeThenSortHeap_string_Random_262144 195.485 -
BM_MakeThenSortHeap_string_Random_4 10.360 -
BM_MakeThenSortHeap_string_Random_64 39.443 -
BM_MakeThenSortHeap_string_SingleElement_1 1.365 -
BM_MakeThenSortHeap_string_SingleElement_1024 29.795 2.01%
BM_MakeThenSortHeap_string_SingleElement_16 13.864 -
BM_MakeThenSortHeap_string_SingleElement_16384 38.294 1.68%
BM_MakeThenSortHeap_string_SingleElement_256 25.220 2.92%
BM_MakeThenSortHeap_string_SingleElement_262144 51.740 5.99%
BM_MakeThenSortHeap_string_SingleElement_4 6.252 -1.65%
BM_MakeThenSortHeap_string_SingleElement_64 19.509 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.962 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.603 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.669 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.099 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.626 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.560 1.48%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.485 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.767 -1.32%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.545 -1.80%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.739 -1.39%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.923 -2.92%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.063 -1.51%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.192 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.532 -2.87%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.711 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.591 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.408 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.102 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.075 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.951 -6.27%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.968 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.113 -1.17%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.980 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.424 -1.00%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.298 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.792 -1.09%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.351 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.320 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.203 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.325 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.117 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.803 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.810 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.642 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.939 1.35%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.047 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.988 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.948 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.662 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.075 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.359 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.611 1.41%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.512 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 4.882 -1.00%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.406 -1.11%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.700 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.393 -1.68%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.645 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.803 -
BM_MakeThenSortHeap_uint32_Ascending_1 0.272 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.677 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.718 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.858 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.650 -
BM_MakeThenSortHeap_uint32_Ascending_262144 24.990 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.418 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.686 -
BM_MakeThenSortHeap_uint32_Descending_1 0.277 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.269 -
BM_MakeThenSortHeap_uint32_Descending_16 5.541 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.348 -
BM_MakeThenSortHeap_uint32_Descending_256 8.789 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.538 -
BM_MakeThenSortHeap_uint32_Descending_4 1.402 3.99%
BM_MakeThenSortHeap_uint32_Descending_64 8.731 -
BM_MakeThenSortHeap_uint32_Heap_1 0.280 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.425 1.49%
BM_MakeThenSortHeap_uint32_Heap_16 5.228 1.15%
BM_MakeThenSortHeap_uint32_Heap_16384 16.611 1.35%
BM_MakeThenSortHeap_uint32_Heap_256 8.321 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.829 1.46%
BM_MakeThenSortHeap_uint32_Heap_4 1.219 -
BM_MakeThenSortHeap_uint32_Heap_64 8.219 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.141 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.849 1.00%
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.361 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.270 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.896 1.48%
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.444 5.27%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.277 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.714 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.658 1.43%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.683 1.19%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.500 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.782 1.58%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.736 1.55%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 9.064 1.18%
BM_MakeThenSortHeap_uint32_Random_1 0.280 -
BM_MakeThenSortHeap_uint32_Random_1024 15.533 -
BM_MakeThenSortHeap_uint32_Random_16 8.639 -
BM_MakeThenSortHeap_uint32_Random_16384 22.137 -
BM_MakeThenSortHeap_uint32_Random_256 13.303 -
BM_MakeThenSortHeap_uint32_Random_262144 32.516 -
BM_MakeThenSortHeap_uint32_Random_4 3.944 -
BM_MakeThenSortHeap_uint32_Random_64 11.925 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.277 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.247 -2.17%
BM_MakeThenSortHeap_uint32_SingleElement_16 4.036 1.99%
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.973 -
BM_MakeThenSortHeap_uint32_SingleElement_256 6.654 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 56.026 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.434 -1.92%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.262 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.278 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.781 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.524 -
BM_MakeThenSortHeap_uint64_Ascending_16384 17.038 1.03%
BM_MakeThenSortHeap_uint64_Ascending_256 8.791 1.09%
BM_MakeThenSortHeap_uint64_Ascending_262144 25.435 1.92%
BM_MakeThenSortHeap_uint64_Ascending_4 1.462 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.449 1.42%
BM_MakeThenSortHeap_uint64_Descending_1 0.277 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.290 -
BM_MakeThenSortHeap_uint64_Descending_16 5.606 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.407 -
BM_MakeThenSortHeap_uint64_Descending_256 8.757 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.921 1.38%
BM_MakeThenSortHeap_uint64_Descending_4 1.411 -5.40%
BM_MakeThenSortHeap_uint64_Descending_64 8.490 1.30%
BM_MakeThenSortHeap_uint64_Heap_1 0.280 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.415 -
BM_MakeThenSortHeap_uint64_Heap_16 5.339 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.677 -
BM_MakeThenSortHeap_uint64_Heap_256 8.476 -
BM_MakeThenSortHeap_uint64_Heap_262144 25.055 -
BM_MakeThenSortHeap_uint64_Heap_4 1.201 -1.53%
BM_MakeThenSortHeap_uint64_Heap_64 8.252 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.273 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.181 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.134 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.905 2.65%
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.346 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.431 1.23%
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.403 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.968 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.650 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.523 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.481 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.739 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.940 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.398 -3.39%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.965 -
BM_MakeThenSortHeap_uint64_Random_1 0.277 -
BM_MakeThenSortHeap_uint64_Random_1024 15.618 1.26%
BM_MakeThenSortHeap_uint64_Random_16 8.663 -
BM_MakeThenSortHeap_uint64_Random_16384 22.393 1.32%
BM_MakeThenSortHeap_uint64_Random_256 13.531 -
BM_MakeThenSortHeap_uint64_Random_262144 35.895 1.88%
BM_MakeThenSortHeap_uint64_Random_4 4.021 -2.63%
BM_MakeThenSortHeap_uint64_Random_64 11.904 1.27%
BM_MakeThenSortHeap_uint64_SingleElement_1 0.280 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.775 6.57%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.018 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 27.021 1.86%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.820 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.243 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.201 -3.04%
BM_MakeThenSortHeap_uint64_SingleElement_64 5.938 -3.87%
BM_PopHeap_float_1 0.486 3.21%
BM_PopHeap_float_1024 27.960 -1.97%
BM_PopHeap_float_16 7.004 -
BM_PopHeap_float_16384 33.100 -
BM_PopHeap_float_256 22.222 -
BM_PopHeap_float_262144 37.443 -5.61%
BM_PopHeap_float_4 2.467 -
BM_PopHeap_float_64 13.528 -
BM_PopHeap_pair<uint32,_uint32>_1 0.633 27.24%
BM_PopHeap_pair<uint32,_uint32>_1024 29.557 -
BM_PopHeap_pair<uint32,_uint32>_16 9.283 -
BM_PopHeap_pair<uint32,_uint32>_16384 44.643 -1.17%
BM_PopHeap_pair<uint32,_uint32>_256 22.215 -1.07%
BM_PopHeap_pair<uint32,_uint32>_262144 59.384 -
BM_PopHeap_pair<uint32,_uint32>_4 3.169 1.69%
BM_PopHeap_pair<uint32,_uint32>_64 15.747 -
BM_PopHeap_string_1 0.641 10.54%
BM_PopHeap_string_1024 56.598 -
BM_PopHeap_string_16 14.421 -
BM_PopHeap_string_16384 73.439 -
BM_PopHeap_string_256 41.179 -
BM_PopHeap_string_262144 96.864 -2.34%
BM_PopHeap_string_4 5.331 -
BM_PopHeap_string_64 25.885 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.417 -33.43%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.777 -1.35%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.482 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 59.988 -1.93%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.131 -1.32%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 76.109 -4.75%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.218 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.641 -1.22%
BM_PopHeap_uint32_1 0.507 -19.69%
BM_PopHeap_uint32_1024 21.281 -
BM_PopHeap_uint32_16 7.468 -
BM_PopHeap_uint32_16384 30.812 -
BM_PopHeap_uint32_256 16.872 -
BM_PopHeap_uint32_262144 41.969 3.24%
BM_PopHeap_uint32_4 2.583 1.02%
BM_PopHeap_uint32_64 12.578 -
BM_PopHeap_uint64_1 0.692 53.91%
BM_PopHeap_uint64_1024 21.518 -
BM_PopHeap_uint64_16 7.592 -
BM_PopHeap_uint64_16384 30.991 -1.13%
BM_PopHeap_uint64_256 17.105 -
BM_PopHeap_uint64_262144 41.826 -1.59%
BM_PopHeap_uint64_4 2.739 -
BM_PopHeap_uint64_64 12.644 -1.05%
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.105 -1.14%
BM_PushHeap_float_Ascending_16 0.978 -4.31%
BM_PushHeap_float_Ascending_16384 4.373 1.89%
BM_PushHeap_float_Ascending_256 2.481 -
BM_PushHeap_float_Ascending_262144 5.036 -1.78%
BM_PushHeap_float_Ascending_4 0.539 -
BM_PushHeap_float_Ascending_64 1.737 -2.12%
BM_PushHeap_float_Descending_1 0.547 6.38%
BM_PushHeap_float_Descending_1024 0.391 -
BM_PushHeap_float_Descending_16 0.376 3.60%
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.405 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.379 6.31%
BM_PushHeap_float_Descending_64 0.383 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.097 -
BM_PushHeap_float_PipeOrgan_16 0.907 -
BM_PushHeap_float_PipeOrgan_16384 2.521 -
BM_PushHeap_float_PipeOrgan_256 1.725 -
BM_PushHeap_float_PipeOrgan_262144 3.152 -
BM_PushHeap_float_PipeOrgan_4 0.489 -
BM_PushHeap_float_PipeOrgan_64 1.297 -
BM_PushHeap_float_QuickSortAdversary_1 0.466 -
BM_PushHeap_float_QuickSortAdversary_1024 0.623 -
BM_PushHeap_float_QuickSortAdversary_16 0.979 -
BM_PushHeap_float_QuickSortAdversary_16384 0.494 -
BM_PushHeap_float_QuickSortAdversary_256 0.735 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.538 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.559 -
BM_PushHeap_float_Random_1024 7.467 -
BM_PushHeap_float_Random_16 5.394 -
BM_PushHeap_float_Random_16384 7.687 1.13%
BM_PushHeap_float_Random_256 7.313 -
BM_PushHeap_float_Random_262144 7.780 1.50%
BM_PushHeap_float_Random_4 2.991 -1.24%
BM_PushHeap_float_Random_64 6.593 -1.56%
BM_PushHeap_float_SingleElement_1 0.480 -
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.368 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.403 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.364 -
BM_PushHeap_float_SingleElement_64 0.380 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.554 -12.82%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.181 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.583 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.892 -1.28%
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.256 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.668 1.34%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.856 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.406 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
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.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.514 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.576 9.21%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.556 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.736 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.197 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.097 1.61%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.241 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.277 -2.54%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.665 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.667 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.946 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.020 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.649 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.668 2.91%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.451 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.633 3.23%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.411 1.85%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.519 11.14%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.366 -1.81%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.320 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.371 -2.86%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.198 -1.79%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.542 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.796 6.25%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.728 -1.61%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.697 25.89%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.570 3.49%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.573 3.92%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.588 3.06%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.566 3.62%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.565 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.580 -
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 14.789 24.62%
BM_PushHeap_string_Ascending_16 4.722 3.27%
BM_PushHeap_string_Ascending_16384 20.700 14.25%
BM_PushHeap_string_Ascending_256 11.635 23.23%
BM_PushHeap_string_Ascending_262144 29.918 8.04%
BM_PushHeap_string_Ascending_4 2.560 -
BM_PushHeap_string_Ascending_64 7.767 13.17%
BM_PushHeap_string_Descending_1 0.701 -
BM_PushHeap_string_Descending_1024 2.361 -
BM_PushHeap_string_Descending_16 2.051 -2.37%
BM_PushHeap_string_Descending_16384 2.317 -
BM_PushHeap_string_Descending_256 2.276 -
BM_PushHeap_string_Descending_262144 3.207 1.97%
BM_PushHeap_string_Descending_4 1.882 -1.13%
BM_PushHeap_string_Descending_64 2.194 -1.40%
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 9.703 -
BM_PushHeap_string_PipeOrgan_16 4.118 -
BM_PushHeap_string_PipeOrgan_16384 12.941 -
BM_PushHeap_string_PipeOrgan_256 8.095 -
BM_PushHeap_string_PipeOrgan_262144 17.565 -
BM_PushHeap_string_PipeOrgan_4 2.500 -
BM_PushHeap_string_PipeOrgan_64 5.833 -
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.173 -
BM_PushHeap_string_QuickSortAdversary_16 10.253 -
BM_PushHeap_string_QuickSortAdversary_16384 15.731 -
BM_PushHeap_string_QuickSortAdversary_256 14.524 -
BM_PushHeap_string_QuickSortAdversary_262144 16.265 -
BM_PushHeap_string_QuickSortAdversary_4 6.105 -
BM_PushHeap_string_QuickSortAdversary_64 12.919 -
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.847 -
BM_PushHeap_string_Random_16 10.093 -
BM_PushHeap_string_Random_16384 16.053 -
BM_PushHeap_string_Random_256 14.099 -
BM_PushHeap_string_Random_262144 18.136 1.02%
BM_PushHeap_string_Random_4 5.977 -
BM_PushHeap_string_Random_64 12.752 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.477 -
BM_PushHeap_string_SingleElement_16 2.472 1.23%
BM_PushHeap_string_SingleElement_16384 2.501 1.52%
BM_PushHeap_string_SingleElement_256 2.473 1.30%
BM_PushHeap_string_SingleElement_262144 2.558 1.86%
BM_PushHeap_string_SingleElement_4 2.185 -
BM_PushHeap_string_SingleElement_64 2.510 1.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.697 9.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.833 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.093 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.951 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.943 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.349 -1.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.018 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.986 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.636 -8.77%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.717 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.652 -21.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.698 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.770 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.699 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.767 9.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.945 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.697 66.63%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.503 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.537 -1.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.526 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.912 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.134 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.899 -1.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.252 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.466 13.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.091 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.260 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.681 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.851 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.329 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.827 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.527 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.697 62.42%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.357 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.370 1.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.485 -1.06%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.101 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.722 1.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.444 -3.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.843 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.698 25.37%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.746 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.731 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.752 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.762 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.745 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.654 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.751 -1.33%
BM_PushHeap_uint32_Ascending_1 0.448 -19.61%
BM_PushHeap_uint32_Ascending_1024 3.926 -
BM_PushHeap_uint32_Ascending_16 1.397 -
BM_PushHeap_uint32_Ascending_16384 6.643 -1.16%
BM_PushHeap_uint32_Ascending_256 3.080 -
BM_PushHeap_uint32_Ascending_262144 8.217 -2.49%
BM_PushHeap_uint32_Ascending_4 0.760 -
BM_PushHeap_uint32_Ascending_64 2.221 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.385 -
BM_PushHeap_uint32_Descending_16 0.361 -
BM_PushHeap_uint32_Descending_16384 0.381 -
BM_PushHeap_uint32_Descending_256 0.397 -
BM_PushHeap_uint32_Descending_262144 0.381 -
BM_PushHeap_uint32_Descending_4 0.356 -
BM_PushHeap_uint32_Descending_64 0.377 -
BM_PushHeap_uint32_PipeOrgan_1 0.430 -32.84%
BM_PushHeap_uint32_PipeOrgan_1024 1.916 -
BM_PushHeap_uint32_PipeOrgan_16 0.873 -
BM_PushHeap_uint32_PipeOrgan_16384 2.380 -
BM_PushHeap_uint32_PipeOrgan_256 1.686 -
BM_PushHeap_uint32_PipeOrgan_262144 3.028 -
BM_PushHeap_uint32_PipeOrgan_4 0.531 -
BM_PushHeap_uint32_PipeOrgan_64 1.309 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.467 -9.21%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 1.018 10.62%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.711 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.590 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.484 -7.73%
BM_PushHeap_uint32_Random_1024 6.182 -
BM_PushHeap_uint32_Random_16 4.536 -
BM_PushHeap_uint32_Random_16384 6.330 -
BM_PushHeap_uint32_Random_256 6.012 -1.32%
BM_PushHeap_uint32_Random_262144 6.320 -
BM_PushHeap_uint32_Random_4 2.382 -4.95%
BM_PushHeap_uint32_Random_64 5.490 -2.08%
BM_PushHeap_uint32_SingleElement_1 0.468 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.336 -
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.382 -
BM_PushHeap_uint32_SingleElement_262144 0.357 -
BM_PushHeap_uint32_SingleElement_4 0.341 -
BM_PushHeap_uint32_SingleElement_64 0.351 -
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.622 -5.66%
BM_PushHeap_uint64_Ascending_16 0.919 -3.83%
BM_PushHeap_uint64_Ascending_16384 3.666 -4.38%
BM_PushHeap_uint64_Ascending_256 2.144 -7.53%
BM_PushHeap_uint64_Ascending_262144 4.781 -7.38%
BM_PushHeap_uint64_Ascending_4 0.548 -
BM_PushHeap_uint64_Ascending_64 1.572 -9.97%
BM_PushHeap_uint64_Descending_1 0.447 -10.14%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.361 -4.37%
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.397 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.363 -6.91%
BM_PushHeap_uint64_Descending_64 0.377 -
BM_PushHeap_uint64_PipeOrgan_1 0.468 -
BM_PushHeap_uint64_PipeOrgan_1024 1.918 -
BM_PushHeap_uint64_PipeOrgan_16 0.891 -
BM_PushHeap_uint64_PipeOrgan_16384 2.382 -
BM_PushHeap_uint64_PipeOrgan_256 1.687 -
BM_PushHeap_uint64_PipeOrgan_262144 3.024 -
BM_PushHeap_uint64_PipeOrgan_4 0.509 2.96%
BM_PushHeap_uint64_PipeOrgan_64 1.325 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.616 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.921 1.29%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.620 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 5.769 -3.74%
BM_PushHeap_uint64_Random_16 4.285 1.51%
BM_PushHeap_uint64_Random_16384 5.916 -1.89%
BM_PushHeap_uint64_Random_256 5.743 1.11%
BM_PushHeap_uint64_Random_262144 5.978 -
BM_PushHeap_uint64_Random_4 2.130 -3.83%
BM_PushHeap_uint64_Random_64 5.162 -
BM_PushHeap_uint64_SingleElement_1 0.577 -
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.338 -
BM_PushHeap_uint64_SingleElement_16384 0.365 -
BM_PushHeap_uint64_SingleElement_256 0.386 -
BM_PushHeap_uint64_SingleElement_262144 0.358 -
BM_PushHeap_uint64_SingleElement_4 0.356 -
BM_PushHeap_uint64_SingleElement_64 0.360 -3.69%
BM_RangesMakeHeap_float_Ascending_1 0.274 -
BM_RangesMakeHeap_float_Ascending_1024 0.701 -
BM_RangesMakeHeap_float_Ascending_16 0.739 -
BM_RangesMakeHeap_float_Ascending_16384 0.658 -
BM_RangesMakeHeap_float_Ascending_256 0.664 -
BM_RangesMakeHeap_float_Ascending_262144 0.698 -
BM_RangesMakeHeap_float_Ascending_4 0.391 -
BM_RangesMakeHeap_float_Ascending_64 0.628 -
BM_RangesMakeHeap_float_Descending_1 0.272 -
BM_RangesMakeHeap_float_Descending_1024 0.253 -
BM_RangesMakeHeap_float_Descending_16 0.219 -
BM_RangesMakeHeap_float_Descending_16384 0.233 -
BM_RangesMakeHeap_float_Descending_256 0.249 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.292 5.60%
BM_RangesMakeHeap_float_Descending_64 0.222 5.85%
BM_RangesMakeHeap_float_Heap_1 0.268 -
BM_RangesMakeHeap_float_Heap_1024 0.254 -
BM_RangesMakeHeap_float_Heap_16 0.213 -7.46%
BM_RangesMakeHeap_float_Heap_16384 0.231 -
BM_RangesMakeHeap_float_Heap_256 0.243 -5.00%
BM_RangesMakeHeap_float_Heap_262144 0.232 -
BM_RangesMakeHeap_float_Heap_4 0.278 -
BM_RangesMakeHeap_float_Heap_64 0.194 -15.10%
BM_RangesMakeHeap_float_PipeOrgan_1 0.273 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.705 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.295 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.656 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.669 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.704 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.385 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.806 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.272 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.840 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.504 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.412 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.578 -
BM_RangesMakeHeap_float_Random_1 0.277 -
BM_RangesMakeHeap_float_Random_1024 1.322 10.84%
BM_RangesMakeHeap_float_Random_16 1.569 -5.84%
BM_RangesMakeHeap_float_Random_16384 1.150 1.96%
BM_RangesMakeHeap_float_Random_256 1.332 -8.51%
BM_RangesMakeHeap_float_Random_262144 1.114 -2.39%
BM_RangesMakeHeap_float_Random_4 1.821 15.93%
BM_RangesMakeHeap_float_Random_64 1.499 -6.65%
BM_RangesMakeHeap_float_SingleElement_1 0.275 -
BM_RangesMakeHeap_float_SingleElement_1024 0.697 -
BM_RangesMakeHeap_float_SingleElement_16 0.661 -
BM_RangesMakeHeap_float_SingleElement_16384 0.658 -
BM_RangesMakeHeap_float_SingleElement_256 0.640 -
BM_RangesMakeHeap_float_SingleElement_262144 0.716 -
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.640 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.275 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.365 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.258 -2.88%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.330 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.396 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.396 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.774 2.18%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.126 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.518 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.514 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.490 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.615 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.478 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.478 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.476 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.553 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.555 3.12%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.531 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.586 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.525 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.440 -16.65%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.521 3.16%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.268 -4.21%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.354 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.223 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.334 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.379 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.404 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.557 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.115 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.324 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.230 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.287 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.373 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.332 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.774 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.126 1.36%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.079 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.972 2.27%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.032 2.73%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.059 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 2.944 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.704 -1.59%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.177 3.73%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.202 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.098 1.55%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.195 1.73%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.193 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.250 3.27%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.787 1.38%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.124 2.06%
BM_RangesMakeHeap_string_Ascending_1 0.258 -
BM_RangesMakeHeap_string_Ascending_1024 5.007 -
BM_RangesMakeHeap_string_Ascending_16 3.649 -
BM_RangesMakeHeap_string_Ascending_16384 5.539 5.23%
BM_RangesMakeHeap_string_Ascending_256 4.820 -2.16%
BM_RangesMakeHeap_string_Ascending_262144 6.988 -8.39%
BM_RangesMakeHeap_string_Ascending_4 2.835 -
BM_RangesMakeHeap_string_Ascending_64 4.825 -
BM_RangesMakeHeap_string_Descending_1 0.259 -
BM_RangesMakeHeap_string_Descending_1024 2.761 1.91%
BM_RangesMakeHeap_string_Descending_16 2.365 1.41%
BM_RangesMakeHeap_string_Descending_16384 2.741 -1.20%
BM_RangesMakeHeap_string_Descending_256 2.704 -
BM_RangesMakeHeap_string_Descending_262144 3.571 1.27%
BM_RangesMakeHeap_string_Descending_4 2.123 -
BM_RangesMakeHeap_string_Descending_64 2.785 9.29%
BM_RangesMakeHeap_string_Heap_1 0.257 -
BM_RangesMakeHeap_string_Heap_1024 4.766 -
BM_RangesMakeHeap_string_Heap_16 4.636 -
BM_RangesMakeHeap_string_Heap_16384 4.995 -
BM_RangesMakeHeap_string_Heap_256 4.900 -
BM_RangesMakeHeap_string_Heap_262144 5.237 -
BM_RangesMakeHeap_string_Heap_4 3.027 -
BM_RangesMakeHeap_string_Heap_64 5.114 3.72%
BM_RangesMakeHeap_string_PipeOrgan_1 0.256 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.887 -
BM_RangesMakeHeap_string_PipeOrgan_16 3.611 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.095 -1.98%
BM_RangesMakeHeap_string_PipeOrgan_256 4.847 -
BM_RangesMakeHeap_string_PipeOrgan_262144 7.184 -2.89%
BM_RangesMakeHeap_string_PipeOrgan_4 2.562 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.886 3.68%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.253 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.668 2.29%
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.597 1.46%
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.850 2.03%
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.497 2.20%
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.776 2.20%
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.947 1.38%
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.376 3.52%
BM_RangesMakeHeap_string_Random_1 0.249 -
BM_RangesMakeHeap_string_Random_1024 10.729 1.28%
BM_RangesMakeHeap_string_Random_16 8.267 -
BM_RangesMakeHeap_string_Random_16384 12.539 -
BM_RangesMakeHeap_string_Random_256 10.365 1.30%
BM_RangesMakeHeap_string_Random_262144 15.214 -
BM_RangesMakeHeap_string_Random_4 5.696 -
BM_RangesMakeHeap_string_Random_64 10.035 1.06%
BM_RangesMakeHeap_string_SingleElement_1 0.255 -
BM_RangesMakeHeap_string_SingleElement_1024 6.126 -
BM_RangesMakeHeap_string_SingleElement_16 5.621 -
BM_RangesMakeHeap_string_SingleElement_16384 5.808 -1.58%
BM_RangesMakeHeap_string_SingleElement_256 6.297 -
BM_RangesMakeHeap_string_SingleElement_262144 7.236 -1.06%
BM_RangesMakeHeap_string_SingleElement_4 3.637 -
BM_RangesMakeHeap_string_SingleElement_64 6.537 2.10%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.247 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.893 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.376 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.958 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.891 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.093 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.088 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.603 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.247 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.861 -2.40%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.952 -1.34%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.827 -3.46%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.939 -2.07%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.822 -3.63%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.769 1.33%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.983 -2.49%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.267 1.14%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.971 3.21%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.208 1.08%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.115 1.72%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.191 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.782 1.50%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.057 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.921 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.389 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.961 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.884 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.123 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.925 3.30%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.694 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.793 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.444 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.932 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.799 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.100 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.068 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.565 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.742 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.221 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.767 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.765 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.913 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.674 2.29%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.809 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.944 -1.58%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.662 -1.21%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.181 -5.32%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.950 -1.80%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.513 -7.30%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.284 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.886 -2.69%
BM_RangesMakeHeap_uint32_Ascending_1 0.274 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.647 -
BM_RangesMakeHeap_uint32_Ascending_16 0.609 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.607 -
BM_RangesMakeHeap_uint32_Ascending_256 0.611 1.81%
BM_RangesMakeHeap_uint32_Ascending_262144 0.664 -
BM_RangesMakeHeap_uint32_Ascending_4 0.387 -
BM_RangesMakeHeap_uint32_Ascending_64 0.557 -
BM_RangesMakeHeap_uint32_Descending_1 0.273 -
BM_RangesMakeHeap_uint32_Descending_1024 0.257 -
BM_RangesMakeHeap_uint32_Descending_16 0.251 -
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 -6.36%
BM_RangesMakeHeap_uint32_Descending_64 0.229 -
BM_RangesMakeHeap_uint32_Heap_1 0.272 -
BM_RangesMakeHeap_uint32_Heap_1024 0.256 -
BM_RangesMakeHeap_uint32_Heap_16 0.253 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.266 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.286 -
BM_RangesMakeHeap_uint32_Heap_64 0.260 11.02%
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.276 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.727 -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.017 -1.93%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.612 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.626 -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.670 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.409 5.08%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.715 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.495 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.627 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.482 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.443 -
BM_RangesMakeHeap_uint32_Random_1 0.274 -
BM_RangesMakeHeap_uint32_Random_1024 1.111 -1.75%
BM_RangesMakeHeap_uint32_Random_16 1.250 -1.61%
BM_RangesMakeHeap_uint32_Random_16384 1.063 5.58%
BM_RangesMakeHeap_uint32_Random_256 1.157 -2.43%
BM_RangesMakeHeap_uint32_Random_262144 1.007 -
BM_RangesMakeHeap_uint32_Random_4 1.544 31.78%
BM_RangesMakeHeap_uint32_Random_64 1.331 5.47%
BM_RangesMakeHeap_uint32_SingleElement_1 0.273 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.575 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.488 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.542 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.636 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.324 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.508 -
BM_RangesMakeHeap_uint64_Ascending_1 0.273 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.650 -
BM_RangesMakeHeap_uint64_Ascending_16 0.643 -2.45%
BM_RangesMakeHeap_uint64_Ascending_16384 0.633 -
BM_RangesMakeHeap_uint64_Ascending_256 0.629 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.729 -
BM_RangesMakeHeap_uint64_Ascending_4 0.436 6.18%
BM_RangesMakeHeap_uint64_Ascending_64 0.574 -
BM_RangesMakeHeap_uint64_Descending_1 0.273 -
BM_RangesMakeHeap_uint64_Descending_1024 0.253 -
BM_RangesMakeHeap_uint64_Descending_16 0.260 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.276 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.278 -
BM_RangesMakeHeap_uint64_Descending_64 0.243 -
BM_RangesMakeHeap_uint64_Heap_1 0.271 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.257 -
BM_RangesMakeHeap_uint64_Heap_16384 0.236 -
BM_RangesMakeHeap_uint64_Heap_256 0.278 -
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.276 -5.27%
BM_RangesMakeHeap_uint64_Heap_64 0.238 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.275 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.653 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.031 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.627 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.659 3.16%
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.758 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.387 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.725 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.271 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.613 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.494 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.402 -4.41%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_RangesMakeHeap_uint64_Random_1 0.277 -
BM_RangesMakeHeap_uint64_Random_1024 1.039 -1.64%
BM_RangesMakeHeap_uint64_Random_16 1.294 1.29%
BM_RangesMakeHeap_uint64_Random_16384 1.027 2.04%
BM_RangesMakeHeap_uint64_Random_256 1.186 -3.34%
BM_RangesMakeHeap_uint64_Random_262144 1.043 -
BM_RangesMakeHeap_uint64_Random_4 1.639 29.30%
BM_RangesMakeHeap_uint64_Random_64 1.275 -4.77%
BM_RangesMakeHeap_uint64_SingleElement_1 0.273 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.569 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.507 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.583 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.586 2.00%
BM_RangesMakeHeap_uint64_SingleElement_262144 0.756 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.329 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.510 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.729 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.965 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 26.892 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.479 -1.20%
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.752 -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.291 -
BM_RangesMakeThenSortHeap_float_Ascending_64 3.916 -2.28%
BM_RangesMakeThenSortHeap_float_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.082 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.815 -
BM_RangesMakeThenSortHeap_float_Descending_16384 29.283 -
BM_RangesMakeThenSortHeap_float_Descending_256 5.970 -2.17%
BM_RangesMakeThenSortHeap_float_Descending_262144 35.113 -
BM_RangesMakeThenSortHeap_float_Descending_4 1.328 21.81%
BM_RangesMakeThenSortHeap_float_Descending_64 3.326 -
BM_RangesMakeThenSortHeap_float_Heap_1 0.278 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.181 -
BM_RangesMakeThenSortHeap_float_Heap_16 1.954 -1.32%
BM_RangesMakeThenSortHeap_float_Heap_16384 27.398 1.53%
BM_RangesMakeThenSortHeap_float_Heap_256 6.072 -1.05%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.211 -
BM_RangesMakeThenSortHeap_float_Heap_4 1.212 -1.87%
BM_RangesMakeThenSortHeap_float_Heap_64 3.519 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.278 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.467 2.48%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.875 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.653 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.293 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.863 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.492 -2.02%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.012 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.217 -1.11%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.940 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.698 1.69%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 5.967 -2.78%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.482 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.493 -2.46%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.887 -1.37%
BM_RangesMakeThenSortHeap_float_Random_1 0.278 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.194 -
BM_RangesMakeThenSortHeap_float_Random_16 9.927 -
BM_RangesMakeThenSortHeap_float_Random_16384 47.014 -
BM_RangesMakeThenSortHeap_float_Random_256 25.558 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.573 -
BM_RangesMakeThenSortHeap_float_Random_4 4.299 -
BM_RangesMakeThenSortHeap_float_Random_64 17.920 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.782 -5.56%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.280 -1.41%
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.815 2.43%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.000 -4.62%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 52.357 4.94%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.360 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.331 -3.39%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.680 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.771 1.12%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.311 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.682 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.299 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.679 1.24%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.244 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.262 -2.01%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.862 -2.26%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.999 -1.76%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.069 -2.17%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.322 -1.88%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.429 -8.81%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.865 -1.03%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.119 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.462 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.263 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.740 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.280 -1.13%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.676 -3.98%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.220 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.861 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.906 1.59%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.200 -1.86%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.903 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.013 -2.47%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.801 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.483 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.270 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.270 2.24%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.630 1.19%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.331 1.67%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.728 2.21%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.724 1.76%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.575 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.018 1.64%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.068 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.517 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.104 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.016 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.311 -2.09%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.987 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.297 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.651 -7.69%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.292 -7.98%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.400 -9.32%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.286 -7.53%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.244 -11.81%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.455 -5.58%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.871 -7.65%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 30.225 -6.44%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.582 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 64.206 -
BM_RangesMakeThenSortHeap_string_Ascending_256 20.199 -
BM_RangesMakeThenSortHeap_string_Ascending_262144 76.889 -6.11%
BM_RangesMakeThenSortHeap_string_Ascending_4 5.317 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.469 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 26.990 -
BM_RangesMakeThenSortHeap_string_Descending_16 7.807 1.20%
BM_RangesMakeThenSortHeap_string_Descending_16384 65.792 -
BM_RangesMakeThenSortHeap_string_Descending_256 18.054 -
BM_RangesMakeThenSortHeap_string_Descending_262144 90.296 3.96%
BM_RangesMakeThenSortHeap_string_Descending_4 3.733 -
BM_RangesMakeThenSortHeap_string_Descending_64 13.072 1.66%
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.225 -
BM_RangesMakeThenSortHeap_string_Heap_16 17.741 -
BM_RangesMakeThenSortHeap_string_Heap_16384 101.422 -
BM_RangesMakeThenSortHeap_string_Heap_256 49.148 -
BM_RangesMakeThenSortHeap_string_Heap_262144 179.418 -1.03%
BM_RangesMakeThenSortHeap_string_Heap_4 5.969 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.176 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 39.880 -1.84%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.637 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 65.762 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.153 -1.03%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 79.011 -2.03%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.797 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.108 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.396 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.609 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 109.448 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 54.922 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 189.922 -1.01%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.563 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 39.972 -
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 68.738 -1.30%
BM_RangesMakeThenSortHeap_string_Random_16 22.369 -
BM_RangesMakeThenSortHeap_string_Random_16384 109.070 -
BM_RangesMakeThenSortHeap_string_Random_256 54.429 -1.10%
BM_RangesMakeThenSortHeap_string_Random_262144 196.528 1.41%
BM_RangesMakeThenSortHeap_string_Random_4 10.422 -
BM_RangesMakeThenSortHeap_string_Random_64 39.229 -1.07%
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 29.133 -
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.584 -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 37.180 -
BM_RangesMakeThenSortHeap_string_SingleElement_256 24.326 -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 51.107 -
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.287 4.12%
BM_RangesMakeThenSortHeap_string_SingleElement_64 19.107 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.323 1.33%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.764 1.75%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.974 1.33%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.413 1.68%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.701 1.85%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.509 -1.36%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.646 1.45%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.650 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.562 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.603 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.864 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 43.886 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.167 1.65%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.363 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.678 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.605 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.458 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.112 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.993 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.067 1.57%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.940 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.973 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.928 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.178 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.250 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.376 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.323 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.222 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.332 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.472 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.231 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.870 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.087 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.591 -1.06%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.651 -1.40%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.117 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.043 1.01%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.178 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.646 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.306 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.386 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.542 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.559 -6.29%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.052 -7.12%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.515 -8.95%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.750 -5.09%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.564 -10.29%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.660 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.867 -5.34%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.694 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.724 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.836 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.725 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 25.018 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.436 1.11%
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.656 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.195 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.488 -1.09%
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.274 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.805 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.344 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.463 12.78%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.648 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.355 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.154 1.41%
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.522 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.351 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.659 1.29%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.189 -
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.169 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.274 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.087 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.810 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.239 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.191 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.681 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.351 -2.65%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.194 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.665 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.637 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.620 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.491 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.660 1.16%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.763 3.63%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 9.038 1.28%
BM_RangesMakeThenSortHeap_uint32_Random_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.500 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.688 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.135 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.283 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.609 -
BM_RangesMakeThenSortHeap_uint32_Random_4 4.079 -
BM_RangesMakeThenSortHeap_uint32_Random_64 11.915 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.455 5.09%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 3.872 -3.15%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.665 1.40%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.639 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.777 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.425 -7.71%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.223 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.784 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.525 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.093 1.08%
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.779 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.371 1.57%
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.473 1.13%
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.406 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.343 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.631 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.450 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.718 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.934 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.426 3.26%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.464 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.444 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.337 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.632 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.473 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 24.973 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.174 -4.19%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.192 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.202 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.147 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.522 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.406 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.176 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.410 1.32%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.987 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.681 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.543 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.489 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.774 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.954 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.434 -1.20%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.942 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.581 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.596 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.355 1.41%
BM_RangesMakeThenSortHeap_uint64_Random_256 13.464 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 36.102 -
BM_RangesMakeThenSortHeap_uint64_Random_4 4.067 -1.92%
BM_RangesMakeThenSortHeap_uint64_Random_64 12.041 1.39%
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.774 6.30%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.017 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.993 1.30%
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.811 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.233 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.199 -1.79%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.955 -3.68%
BM_RangesPopHeap_float_1 0.475 -
BM_RangesPopHeap_float_1024 28.435 1.62%
BM_RangesPopHeap_float_16 7.016 1.45%
BM_RangesPopHeap_float_16384 33.816 2.21%
BM_RangesPopHeap_float_256 22.600 3.07%
BM_RangesPopHeap_float_262144 39.325 -1.53%
BM_RangesPopHeap_float_4 2.451 -
BM_RangesPopHeap_float_64 13.589 1.31%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.433 -3.63%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 30.459 2.03%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.382 -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 45.892 1.79%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.796 1.22%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 60.155 1.39%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.130 -2.22%
BM_RangesPopHeap_pair<uint32,_uint32>_64 16.115 1.60%
BM_RangesPopHeap_string_1 0.519 -
BM_RangesPopHeap_string_1024 55.997 -1.06%
BM_RangesPopHeap_string_16 14.326 -1.71%
BM_RangesPopHeap_string_16384 72.442 -
BM_RangesPopHeap_string_256 40.817 -
BM_RangesPopHeap_string_262144 106.372 7.03%
BM_RangesPopHeap_string_4 5.322 -
BM_RangesPopHeap_string_64 25.918 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.478 -24.75%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.750 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.484 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 59.239 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.098 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 77.470 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.159 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.574 -
BM_RangesPopHeap_uint32_1 0.427 -21.49%
BM_RangesPopHeap_uint32_1024 21.311 -
BM_RangesPopHeap_uint32_16 7.561 -
BM_RangesPopHeap_uint32_16384 31.149 -
BM_RangesPopHeap_uint32_256 16.871 -1.32%
BM_RangesPopHeap_uint32_262144 40.889 -
BM_RangesPopHeap_uint32_4 2.648 -
BM_RangesPopHeap_uint32_64 12.501 -
BM_RangesPopHeap_uint64_1 0.502 -
BM_RangesPopHeap_uint64_1024 21.408 -
BM_RangesPopHeap_uint64_16 7.564 -
BM_RangesPopHeap_uint64_16384 31.038 -
BM_RangesPopHeap_uint64_256 17.061 -
BM_RangesPopHeap_uint64_262144 41.682 -
BM_RangesPopHeap_uint64_4 2.654 -2.40%
BM_RangesPopHeap_uint64_64 12.623 -
BM_RangesPushHeap_float_Ascending_1 0.468 -
BM_RangesPushHeap_float_Ascending_1024 3.104 -
BM_RangesPushHeap_float_Ascending_16 0.974 -4.37%
BM_RangesPushHeap_float_Ascending_16384 4.377 -
BM_RangesPushHeap_float_Ascending_256 2.482 -
BM_RangesPushHeap_float_Ascending_262144 5.144 -
BM_RangesPushHeap_float_Ascending_4 0.535 -
BM_RangesPushHeap_float_Ascending_64 1.735 -2.32%
BM_RangesPushHeap_float_Descending_1 0.559 29.64%
BM_RangesPushHeap_float_Descending_1024 0.389 -
BM_RangesPushHeap_float_Descending_16 0.364 -
BM_RangesPushHeap_float_Descending_16384 0.383 -
BM_RangesPushHeap_float_Descending_256 0.402 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.364 -
BM_RangesPushHeap_float_Descending_64 0.379 -
BM_RangesPushHeap_float_PipeOrgan_1 0.468 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.092 -
BM_RangesPushHeap_float_PipeOrgan_16 0.907 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.515 -
BM_RangesPushHeap_float_PipeOrgan_256 1.724 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.146 -
BM_RangesPushHeap_float_PipeOrgan_4 0.497 -
BM_RangesPushHeap_float_PipeOrgan_64 1.296 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.468 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.622 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.976 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.492 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.735 -
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.428 -26.07%
BM_RangesPushHeap_float_Random_1024 7.467 -1.11%
BM_RangesPushHeap_float_Random_16 5.333 -
BM_RangesPushHeap_float_Random_16384 7.674 -
BM_RangesPushHeap_float_Random_256 7.317 -
BM_RangesPushHeap_float_Random_262144 7.758 4.12%
BM_RangesPushHeap_float_Random_4 2.823 -3.26%
BM_RangesPushHeap_float_Random_64 6.665 -1.22%
BM_RangesPushHeap_float_SingleElement_1 0.617 37.93%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.371 -
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.377 5.39%
BM_RangesPushHeap_float_SingleElement_64 0.381 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.429 -10.68%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.193 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.622 2.12%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.922 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.256 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.852 3.59%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.833 1.29%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.406 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.468 -
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.556 -5.12%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.566 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.737 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.185 1.57%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.063 -1.50%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.225 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.332 -1.50%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.671 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.656 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.934 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.018 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.676 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.633 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.484 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.619 -2.81%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.371 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.499 4.01%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.252 -2.72%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.331 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.517 -1.34%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.162 -1.61%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.670 1.75%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.579 -1.79%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.691 -1.55%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.532 -8.25%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.560 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.596 2.52%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.561 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.578 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.554 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.539 -3.64%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.554 1.94%
BM_RangesPushHeap_string_Ascending_1 0.702 -
BM_RangesPushHeap_string_Ascending_1024 14.077 -
BM_RangesPushHeap_string_Ascending_16 4.747 -
BM_RangesPushHeap_string_Ascending_16384 22.797 14.33%
BM_RangesPushHeap_string_Ascending_256 11.099 -
BM_RangesPushHeap_string_Ascending_262144 39.655 30.76%
BM_RangesPushHeap_string_Ascending_4 2.546 -
BM_RangesPushHeap_string_Ascending_64 7.835 -
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.374 -6.36%
BM_RangesPushHeap_string_Descending_16 2.084 -
BM_RangesPushHeap_string_Descending_16384 2.347 -
BM_RangesPushHeap_string_Descending_256 2.281 -1.09%
BM_RangesPushHeap_string_Descending_262144 4.941 53.69%
BM_RangesPushHeap_string_Descending_4 1.895 -1.14%
BM_RangesPushHeap_string_Descending_64 2.220 -
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 10.478 8.73%
BM_RangesPushHeap_string_PipeOrgan_16 4.174 2.14%
BM_RangesPushHeap_string_PipeOrgan_16384 15.045 15.45%
BM_RangesPushHeap_string_PipeOrgan_256 8.542 7.81%
BM_RangesPushHeap_string_PipeOrgan_262144 17.500 -
BM_RangesPushHeap_string_PipeOrgan_4 2.548 2.56%
BM_RangesPushHeap_string_PipeOrgan_64 5.982 3.01%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.484 2.04%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.224 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 16.359 3.45%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.715 1.42%
BM_RangesPushHeap_string_QuickSortAdversary_262144 17.088 4.72%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.115 -
BM_RangesPushHeap_string_QuickSortAdversary_64 12.950 -
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.952 -
BM_RangesPushHeap_string_Random_16 10.337 1.22%
BM_RangesPushHeap_string_Random_16384 16.257 -
BM_RangesPushHeap_string_Random_256 14.252 -
BM_RangesPushHeap_string_Random_262144 21.512 17.37%
BM_RangesPushHeap_string_Random_4 6.109 1.79%
BM_RangesPushHeap_string_Random_64 12.868 -
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.465 -
BM_RangesPushHeap_string_SingleElement_16 2.454 -
BM_RangesPushHeap_string_SingleElement_16384 2.476 -
BM_RangesPushHeap_string_SingleElement_256 2.443 -
BM_RangesPushHeap_string_SingleElement_262144 2.506 -1.52%
BM_RangesPushHeap_string_SingleElement_4 2.152 -1.11%
BM_RangesPushHeap_string_SingleElement_64 2.498 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.462 -4.13%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.816 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.077 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.963 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.937 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.410 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.992 -2.89%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.976 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.576 18.58%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.702 -2.45%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.680 -17.76%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.687 -1.69%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.744 -4.43%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.689 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.693 -1.48%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.906 -3.98%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.501 -18.21%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.486 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.535 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.532 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.899 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.217 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.904 -1.29%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.241 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.698 69.80%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.082 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.259 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.682 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.856 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.331 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.833 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.530 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.480 11.77%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.346 1.13%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.362 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.618 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.336 3.20%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.646 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.531 2.51%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.959 2.35%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.698 49.43%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.741 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.726 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.747 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.758 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.740 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.648 -2.05%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.753 -
BM_RangesPushHeap_uint32_Ascending_1 0.556 11.10%
BM_RangesPushHeap_uint32_Ascending_1024 3.945 1.71%
BM_RangesPushHeap_uint32_Ascending_16 1.397 -
BM_RangesPushHeap_uint32_Ascending_16384 6.474 -1.94%
BM_RangesPushHeap_uint32_Ascending_256 3.093 1.73%
BM_RangesPushHeap_uint32_Ascending_262144 8.172 1.26%
BM_RangesPushHeap_uint32_Ascending_4 0.760 -
BM_RangesPushHeap_uint32_Ascending_64 2.227 1.63%
BM_RangesPushHeap_uint32_Descending_1 0.469 -
BM_RangesPushHeap_uint32_Descending_1024 0.383 -
BM_RangesPushHeap_uint32_Descending_16 0.355 -3.16%
BM_RangesPushHeap_uint32_Descending_16384 0.380 -
BM_RangesPushHeap_uint32_Descending_256 0.395 -
BM_RangesPushHeap_uint32_Descending_262144 0.380 -
BM_RangesPushHeap_uint32_Descending_4 0.360 -
BM_RangesPushHeap_uint32_Descending_64 0.375 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.562 16.54%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.873 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.389 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.689 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.030 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.530 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.309 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.572 1.94%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.934 -5.44%
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.472 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.712 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.589 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_RangesPushHeap_uint32_Random_1 0.470 -18.54%
BM_RangesPushHeap_uint32_Random_1024 6.273 2.97%
BM_RangesPushHeap_uint32_Random_16 4.518 1.11%
BM_RangesPushHeap_uint32_Random_16384 6.352 4.14%
BM_RangesPushHeap_uint32_Random_256 5.934 1.03%
BM_RangesPushHeap_uint32_Random_262144 6.318 3.06%
BM_RangesPushHeap_uint32_Random_4 2.384 -2.77%
BM_RangesPushHeap_uint32_Random_64 5.598 2.30%
BM_RangesPushHeap_uint32_SingleElement_1 0.467 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.363 -2.71%
BM_RangesPushHeap_uint32_SingleElement_16 0.336 -5.47%
BM_RangesPushHeap_uint32_SingleElement_16384 0.356 -2.94%
BM_RangesPushHeap_uint32_SingleElement_256 0.382 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.356 -2.95%
BM_RangesPushHeap_uint32_SingleElement_4 0.337 -5.31%
BM_RangesPushHeap_uint32_SingleElement_64 0.350 -3.72%
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.624 1.84%
BM_RangesPushHeap_uint64_Ascending_16 0.927 -
BM_RangesPushHeap_uint64_Ascending_16384 3.666 1.18%
BM_RangesPushHeap_uint64_Ascending_256 2.145 2.53%
BM_RangesPushHeap_uint64_Ascending_262144 5.024 5.93%
BM_RangesPushHeap_uint64_Ascending_4 0.548 -
BM_RangesPushHeap_uint64_Ascending_64 1.569 3.26%
BM_RangesPushHeap_uint64_Descending_1 0.482 -4.01%
BM_RangesPushHeap_uint64_Descending_1024 0.385 -
BM_RangesPushHeap_uint64_Descending_16 0.361 -
BM_RangesPushHeap_uint64_Descending_16384 0.381 -
BM_RangesPushHeap_uint64_Descending_256 0.398 -
BM_RangesPushHeap_uint64_Descending_262144 0.381 -
BM_RangesPushHeap_uint64_Descending_4 0.360 -
BM_RangesPushHeap_uint64_Descending_64 0.377 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.920 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.888 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.391 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.038 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.485 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.325 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.612 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.959 -1.99%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.550 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_RangesPushHeap_uint64_Random_1 0.469 -
BM_RangesPushHeap_uint64_Random_1024 5.925 -
BM_RangesPushHeap_uint64_Random_16 4.317 1.35%
BM_RangesPushHeap_uint64_Random_16384 6.040 -
BM_RangesPushHeap_uint64_Random_256 5.682 1.19%
BM_RangesPushHeap_uint64_Random_262144 6.030 -
BM_RangesPushHeap_uint64_Random_4 2.257 4.17%
BM_RangesPushHeap_uint64_Random_64 5.171 -1.56%
BM_RangesPushHeap_uint64_SingleElement_1 0.466 -3.50%
BM_RangesPushHeap_uint64_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint64_SingleElement_16 0.338 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.364 -
BM_RangesPushHeap_uint64_SingleElement_256 0.385 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.357 -
BM_RangesPushHeap_uint64_SingleElement_4 0.357 -
BM_RangesPushHeap_uint64_SingleElement_64 0.352 -
BM_RangesSortHeap_float_1 0.266 5.90%
BM_RangesSortHeap_float_1024 7.934 -
BM_RangesSortHeap_float_16 1.604 -
BM_RangesSortHeap_float_16384 27.560 -1.65%
BM_RangesSortHeap_float_256 5.715 -
BM_RangesSortHeap_float_262144 30.661 -
BM_RangesSortHeap_float_4 1.059 -3.07%
BM_RangesSortHeap_float_64 3.229 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.262 4.71%
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.845 1.74%
BM_RangesSortHeap_pair<uint32,_uint32>_16 6.091 2.46%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.810 1.91%
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.216 1.70%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.561 1.61%
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.726 7.61%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.751 1.63%
BM_RangesSortHeap_string_1 1.094 -
BM_RangesSortHeap_string_1024 59.524 -1.99%
BM_RangesSortHeap_string_16 14.216 -1.01%
BM_RangesSortHeap_string_16384 96.816 -2.20%
BM_RangesSortHeap_string_256 44.702 -1.83%
BM_RangesSortHeap_string_262144 183.662 4.26%
BM_RangesSortHeap_string_4 4.253 -
BM_RangesSortHeap_string_64 30.035 -1.38%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.753 2.15%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.667 2.00%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.876 1.49%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.591 2.43%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.664 1.42%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.421 -1.93%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.407 -
BM_RangesSortHeap_uint32_1 0.266 -
BM_RangesSortHeap_uint32_1024 10.226 -
BM_RangesSortHeap_uint32_16 4.821 1.02%
BM_RangesSortHeap_uint32_16384 16.423 -
BM_RangesSortHeap_uint32_256 8.109 -
BM_RangesSortHeap_uint32_262144 24.590 -
BM_RangesSortHeap_uint32_4 1.058 1.27%
BM_RangesSortHeap_uint32_64 8.114 2.08%
BM_RangesSortHeap_uint64_1 0.261 -
BM_RangesSortHeap_uint64_1024 10.179 -
BM_RangesSortHeap_uint64_16 4.951 -
BM_RangesSortHeap_uint64_16384 16.363 -
BM_RangesSortHeap_uint64_256 8.294 -
BM_RangesSortHeap_uint64_262144 24.463 -
BM_RangesSortHeap_uint64_4 0.946 1.17%
BM_RangesSortHeap_uint64_64 7.932 -
BM_SortHeap_float_1 0.266 -
BM_SortHeap_float_1024 8.059 -
BM_SortHeap_float_16 1.600 -
BM_SortHeap_float_16384 28.055 -
BM_SortHeap_float_256 5.793 -
BM_SortHeap_float_262144 31.276 -
BM_SortHeap_float_4 1.055 -1.39%
BM_SortHeap_float_64 3.213 -1.13%
BM_SortHeap_pair<uint32,_uint32>_1 0.263 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.930 -
BM_SortHeap_pair<uint32,_uint32>_16 6.086 -
BM_SortHeap_pair<uint32,_uint32>_16384 23.023 -
BM_SortHeap_pair<uint32,_uint32>_256 10.224 -1.15%
BM_SortHeap_pair<uint32,_uint32>_262144 33.873 -1.23%
BM_SortHeap_pair<uint32,_uint32>_4 1.910 10.43%
BM_SortHeap_pair<uint32,_uint32>_64 8.787 -
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 59.575 -
BM_SortHeap_string_16 14.209 -
BM_SortHeap_string_16384 97.134 1.21%
BM_SortHeap_string_256 44.864 1.15%
BM_SortHeap_string_262144 176.611 2.07%
BM_SortHeap_string_4 4.269 -
BM_SortHeap_string_64 30.043 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.478 -1.11%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.549 -1.26%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.600 -1.05%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.343 -1.09%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.355 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.445 4.09%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.337 -2.00%
BM_SortHeap_uint32_1 0.257 -
BM_SortHeap_uint32_1024 10.244 -
BM_SortHeap_uint32_16 4.813 -
BM_SortHeap_uint32_16384 16.429 -
BM_SortHeap_uint32_256 8.131 -
BM_SortHeap_uint32_262144 24.507 -
BM_SortHeap_uint32_4 1.057 1.32%
BM_SortHeap_uint32_64 8.038 -
BM_SortHeap_uint64_1 0.266 4.07%
BM_SortHeap_uint64_1024 10.227 -
BM_SortHeap_uint64_16 4.958 -
BM_SortHeap_uint64_16384 16.419 -
BM_SortHeap_uint64_256 8.301 -
BM_SortHeap_uint64_262144 24.637 -
BM_SortHeap_uint64_4 0.943 -
BM_SortHeap_uint64_64 7.907 -
BM_StringAssignAsciizMix_Opaque 4.816 -
BM_StringAssignAsciizMix_Transparent 3.049 -
BM_StringAssignAsciiz_Empty_Opaque 2.880 2.14%
BM_StringAssignAsciiz_Empty_Transparent 0.354 -
BM_StringAssignAsciiz_Huge_Opaque 182.465 -
BM_StringAssignAsciiz_Huge_Transparent 184.354 -
BM_StringAssignAsciiz_Large_Opaque 11.615 1.08%
BM_StringAssignAsciiz_Large_Transparent 11.650 -
BM_StringAssignAsciiz_Small_Opaque 2.881 -
BM_StringAssignAsciiz_Small_Transparent 0.458 -
BM_StringAssignStr_Empty_Opaque 0.726 -
BM_StringAssignStr_Empty_Transparent 0.509 -
BM_StringAssignStr_Huge_Opaque 109.972 -
BM_StringAssignStr_Huge_Transparent 111.175 -
BM_StringAssignStr_Large_Opaque 10.402 -
BM_StringAssignStr_Large_Transparent 10.377 -
BM_StringAssignStr_Small_Opaque 0.726 -
BM_StringAssignStr_Small_Transparent 0.493 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.160 -6.43%
BM_StringConstructDestroyCStr_Empty_Transparent 0.238 -34.31%
BM_StringConstructDestroyCStr_Huge_Opaque 158.581 -
BM_StringConstructDestroyCStr_Huge_Transparent 69.460 2.08%
BM_StringConstructDestroyCStr_Large_Opaque 14.371 -1.13%
BM_StringConstructDestroyCStr_Large_Transparent 9.371 -
BM_StringConstructDestroyCStr_Small_Opaque 2.081 -7.58%
BM_StringConstructDestroyCStr_Small_Transparent 0.347 -
BM_StringCopy_Empty 0.651 -
BM_StringCopy_Huge 102.672 -1.67%
BM_StringCopy_Large 6.197 -
BM_StringCopy_Small 0.651 -
BM_StringCtorDefault 0.264 -42.37%
BM_StringDestroy_Empty 0.651 -7.64%
BM_StringDestroy_Huge 10.706 1.03%
BM_StringDestroy_Large 6.936 1.51%
BM_StringDestroy_Small 0.687 5.59%
BM_StringEraseToEnd_Empty_Opaque 0.621 1.67%
BM_StringEraseToEnd_Empty_Transparent 0.354 -
BM_StringEraseToEnd_Huge_Opaque 2.476 5.71%
BM_StringEraseToEnd_Huge_Transparent 2.474 -
BM_StringEraseToEnd_Large_Opaque 1.038 2.75%
BM_StringEraseToEnd_Large_Transparent 0.864 2.58%
BM_StringEraseToEnd_Small_Opaque 0.613 -
BM_StringEraseToEnd_Small_Transparent 0.417 -
BM_StringEraseWithMove_Empty_Opaque 0.797 -
BM_StringEraseWithMove_Empty_Transparent 0.571 -
BM_StringEraseWithMove_Huge_Opaque 50.565 -8.43%
BM_StringEraseWithMove_Huge_Transparent 48.813 -10.03%
BM_StringEraseWithMove_Large_Opaque 2.851 -
BM_StringEraseWithMove_Large_Transparent 2.619 -2.75%
BM_StringEraseWithMove_Small_Opaque 2.626 3.34%
BM_StringEraseWithMove_Small_Transparent 2.489 5.27%
BM_StringFindAllMatch/1 2.753 -4.83%
BM_StringFindAllMatch/131072 2272.317 -
BM_StringFindAllMatch/32768 575.610 -
BM_StringFindAllMatch/4096 80.290 -
BM_StringFindAllMatch/512 11.681 -
BM_StringFindAllMatch/64 3.079 -
BM_StringFindAllMatch/8 2.521 -3.54%
BM_StringFindCharLiteral/1024 16.887 -
BM_StringFindCharLiteral/128 3.006 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 40.473 -
BM_StringFindCharLiteral/256 5.315 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.436 -
BM_StringFindCharLiteral/512 9.299 -
BM_StringFindCharLiteral/64 2.104 -
BM_StringFindCharLiteral/8 1.619 -
BM_StringFindCharLiteral/8192 138.359 -
BM_StringFindMatch1/1 986.597 -
BM_StringFindMatch1/32768 1575.093 -
BM_StringFindMatch1/4096 1060.100 -
BM_StringFindMatch1/512 1004.581 -
BM_StringFindMatch1/64 984.480 -
BM_StringFindMatch1/8 983.151 -
BM_StringFindMatch2/1 982.870 -
BM_StringFindMatch2/32768 1574.806 -
BM_StringFindMatch2/4096 1061.452 -
BM_StringFindMatch2/512 1005.269 -
BM_StringFindMatch2/64 984.098 -
BM_StringFindMatch2/8 983.354 -
BM_StringFindNoMatch/10 1.327 -
BM_StringFindNoMatch/131072 1967.151 -
BM_StringFindNoMatch/32768 499.635 -
BM_StringFindNoMatch/4096 75.306 -
BM_StringFindNoMatch/512 9.298 -
BM_StringFindNoMatch/64 1.842 -13.26%
BM_StringFindStringLiteral/1024 17.487 -3.30%
BM_StringFindStringLiteral/128 3.238 3.41%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.421 -
BM_StringFindStringLiteral/256 5.608 4.92%
BM_StringFindStringLiteral/32 1.850 11.50%
BM_StringFindStringLiteral/4096 77.700 -
BM_StringFindStringLiteral/512 9.530 1.99%
BM_StringFindStringLiteral/64 2.379 12.53%
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.582 -
BM_StringMove_Empty 1.301 -
BM_StringMove_Huge 1.296 -
BM_StringMove_Large 1.297 -
BM_StringMove_Small 1.299 -
BM_StringRead_Cold_Deep_Empty 0.879 5.36%
BM_StringRead_Cold_Deep_Large 1.343 4.86%
BM_StringRead_Cold_Deep_Small 0.901 5.77%
BM_StringRead_Cold_Shallow_Empty 0.875 6.97%
BM_StringRead_Cold_Shallow_Large 1.146 3.65%
BM_StringRead_Cold_Shallow_Small 0.850 3.72%
BM_StringRead_Hot_Deep_Empty 0.473 -
BM_StringRead_Hot_Deep_Large 0.523 -
BM_StringRead_Hot_Deep_Small 0.477 -
BM_StringRead_Hot_Shallow_Empty 0.476 -
BM_StringRead_Hot_Shallow_Large 0.467 -
BM_StringRead_Hot_Shallow_Small 0.480 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.361 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.641 3.21%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.631 2.09%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.358 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.157 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.851 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.391 -6.92%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.019 -1.50%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.713 6.07%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.361 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.206 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.156 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.720 6.58%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.410 -9.35%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.452 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.408 -9.57%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.408 -9.80%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.356 -19.84%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.593 71.95%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.602 28.25%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.816 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.831 1.51%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.818 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.454 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.452 12.63%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.304 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.462 -6.36%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.688 36.00%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.462 -17.53%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.472 -21.26%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.113 -2.57%
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.011 -3.69%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.440 5.97%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.911 -2.77%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.588 -4.81%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.299 2.47%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.744 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.791 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.382 -17.73%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.881 -5.88%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.486 -2.97%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.840 -1.34%
BM_StringRelational_Compare_Empty_Empty_Control 1.661 -
BM_StringRelational_Compare_Empty_Huge_Control 1.663 3.28%
BM_StringRelational_Compare_Empty_Large_Control 1.668 3.58%
BM_StringRelational_Compare_Empty_Small_Control 1.713 3.07%
BM_StringRelational_Compare_Huge_Empty_Control 1.629 1.06%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.393 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.960 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.611 -
BM_StringRelational_Compare_Huge_Huge_Control 99.050 -
BM_StringRelational_Compare_Huge_Large_Control 2.085 -
BM_StringRelational_Compare_Huge_Small_Control 1.847 -
BM_StringRelational_Compare_Large_Empty_Control 1.617 -
BM_StringRelational_Compare_Large_Huge_Control 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.393 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.090 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.622 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.848 -
BM_StringRelational_Compare_Small_Empty_Control 1.668 3.52%
BM_StringRelational_Compare_Small_Huge_Control 1.852 -
BM_StringRelational_Compare_Small_Large_Control 1.848 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.653 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.396 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 2.067 -
BM_StringRelational_Eq_Empty_Huge_Control 0.480 -
BM_StringRelational_Eq_Empty_Large_Control 0.497 -
BM_StringRelational_Eq_Empty_Small_Control 0.480 2.72%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.849 -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.052 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.313 -1.05%
BM_StringRelational_Eq_Huge_Huge_Control 99.012 -
BM_StringRelational_Eq_Large_Huge_Control 0.486 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.531 -5.41%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.851 -
BM_StringRelational_Eq_Large_Large_Control 2.311 1.28%
BM_StringRelational_Eq_Small_Huge_Control 0.482 -
BM_StringRelational_Eq_Small_Large_Control 0.486 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.529 -4.60%
BM_StringRelational_Eq_Small_Small_ChangeLast 1.962 -7.80%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.589 -4.88%
BM_StringRelational_Eq_Small_Small_Control 1.849 -
BM_StringRelational_Less_Empty_Empty_Control 2.048 5.12%
BM_StringRelational_Less_Empty_Huge_Control 2.042 -5.13%
BM_StringRelational_Less_Empty_Large_Control 1.786 -8.42%
BM_StringRelational_Less_Empty_Small_Control 2.104 5.80%
BM_StringRelational_Less_Huge_Empty_Control 2.157 10.46%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.324 -4.66%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.123 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.031 -
BM_StringRelational_Less_Huge_Huge_Control 99.254 -
BM_StringRelational_Less_Huge_Large_Control 2.404 3.07%
BM_StringRelational_Less_Huge_Small_Control 1.725 3.22%
BM_StringRelational_Less_Large_Empty_Control 1.885 2.51%
BM_StringRelational_Less_Large_Huge_Control 2.214 -3.61%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Less_Large_Large_ChangeLast 1.919 1.46%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.620 2.47%
BM_StringRelational_Less_Large_Large_Control 2.185 1.07%
BM_StringRelational_Less_Large_Small_Control 1.901 2.93%
BM_StringRelational_Less_Small_Empty_Control 1.966 -3.75%
BM_StringRelational_Less_Small_Huge_Control 1.829 9.38%
BM_StringRelational_Less_Small_Large_Control 1.887 13.23%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.381 -6.98%
BM_StringRelational_Less_Small_Small_ChangeLast 1.954 8.99%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.494 3.89%
BM_StringRelational_Less_Small_Small_Control 1.836 -8.65%
BM_StringResizeAndOverwrite 0.861 5.24%
BM_align/1 0.934 -1.18%
BM_align/256 0.925 3.26%
BM_align/64 0.924 3.18%
BM_align/8 0.924 3.21%
BM_deque_deque_copy/0 1.387 -
BM_deque_deque_copy/1 3.375 -4.79%
BM_deque_deque_copy/1024 38.878 -
BM_deque_deque_copy/2 3.047 -5.77%
BM_deque_deque_copy/4000 146.305 -
BM_deque_deque_copy/4096 151.189 -
BM_deque_deque_copy/512 20.355 -
BM_deque_deque_copy/5500 200.672 -
BM_deque_deque_copy/64 5.512 -
BM_deque_deque_copy/64000 2728.071 2.65%
BM_deque_deque_copy/65536 2938.890 5.67%
BM_deque_deque_copy/70000 2886.091 -3.05%
BM_deque_deque_copy_backward/0 1.387 -
BM_deque_deque_copy_backward/1 3.438 2.26%
BM_deque_deque_copy_backward/1024 40.961 -2.74%
BM_deque_deque_copy_backward/2 3.057 1.75%
BM_deque_deque_copy_backward/4000 147.756 -
BM_deque_deque_copy_backward/4096 154.621 -
BM_deque_deque_copy_backward/512 21.943 -
BM_deque_deque_copy_backward/5500 204.942 -
BM_deque_deque_copy_backward/64 5.087 -
BM_deque_deque_copy_backward/64000 8132.901 -
BM_deque_deque_copy_backward/65536 8253.517 -1.76%
BM_deque_deque_copy_backward/70000 8999.862 -
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.351 -4.44%
BM_deque_deque_move/1024 38.665 -1.21%
BM_deque_deque_move/2 3.046 -3.87%
BM_deque_deque_move/4000 146.463 -
BM_deque_deque_move/4096 150.230 -
BM_deque_deque_move/512 20.360 -
BM_deque_deque_move/5500 198.843 -1.15%
BM_deque_deque_move/64 5.517 -
BM_deque_deque_move/64000 2838.813 3.33%
BM_deque_deque_move/65536 2812.383 -1.11%
BM_deque_deque_move/70000 3273.476 3.89%
BM_deque_deque_move_backward/0 1.387 -
BM_deque_deque_move_backward/1 3.419 1.98%
BM_deque_deque_move_backward/1024 40.857 -3.54%
BM_deque_deque_move_backward/2 3.058 1.80%
BM_deque_deque_move_backward/4000 147.103 -
BM_deque_deque_move_backward/4096 153.501 -
BM_deque_deque_move_backward/512 21.388 -
BM_deque_deque_move_backward/5500 204.357 -
BM_deque_deque_move_backward/64 5.080 -
BM_deque_deque_move_backward/64000 8143.308 2.36%
BM_deque_deque_move_backward/65536 8317.413 -1.62%
BM_deque_deque_move_backward/70000 9080.206 1.93%
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.380 -4.48%
BM_deque_deque_ranges_copy/1024 39.248 -
BM_deque_deque_ranges_copy/2 3.049 -5.74%
BM_deque_deque_ranges_copy/4000 146.174 -1.16%
BM_deque_deque_ranges_copy/4096 151.692 1.15%
BM_deque_deque_ranges_copy/512 20.289 -
BM_deque_deque_ranges_copy/5500 199.719 -
BM_deque_deque_ranges_copy/64 5.468 1.59%
BM_deque_deque_ranges_copy/64000 2647.687 -
BM_deque_deque_ranges_copy/65536 2839.986 3.49%
BM_deque_deque_ranges_copy/70000 2998.018 -1.75%
BM_deque_deque_ranges_copy_backward/0 1.387 -
BM_deque_deque_ranges_copy_backward/1 3.419 1.63%
BM_deque_deque_ranges_copy_backward/1024 40.848 -3.20%
BM_deque_deque_ranges_copy_backward/2 3.060 1.83%
BM_deque_deque_ranges_copy_backward/4000 147.704 -
BM_deque_deque_ranges_copy_backward/4096 153.711 -
BM_deque_deque_ranges_copy_backward/512 21.398 -
BM_deque_deque_ranges_copy_backward/5500 204.933 -
BM_deque_deque_ranges_copy_backward/64 5.085 -
BM_deque_deque_ranges_copy_backward/64000 8077.759 -
BM_deque_deque_ranges_copy_backward/65536 8303.760 1.93%
BM_deque_deque_ranges_copy_backward/70000 8904.667 -1.57%
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.369 -4.79%
BM_deque_deque_ranges_move/1024 38.662 -
BM_deque_deque_ranges_move/2 3.034 -6.22%
BM_deque_deque_ranges_move/4000 146.777 -
BM_deque_deque_ranges_move/4096 150.734 1.09%
BM_deque_deque_ranges_move/512 20.299 -
BM_deque_deque_ranges_move/5500 200.096 -
BM_deque_deque_ranges_move/64 5.474 1.82%
BM_deque_deque_ranges_move/64000 2931.200 3.47%
BM_deque_deque_ranges_move/65536 2841.891 -
BM_deque_deque_ranges_move/70000 3102.849 -4.32%
BM_deque_deque_ranges_move_backward/0 1.387 -
BM_deque_deque_ranges_move_backward/1 3.458 1.28%
BM_deque_deque_ranges_move_backward/1024 40.887 -2.81%
BM_deque_deque_ranges_move_backward/2 3.057 1.77%
BM_deque_deque_ranges_move_backward/4000 147.136 -
BM_deque_deque_ranges_move_backward/4096 153.085 -
BM_deque_deque_ranges_move_backward/512 21.449 -
BM_deque_deque_ranges_move_backward/5500 204.575 -
BM_deque_deque_ranges_move_backward/64 5.063 -
BM_deque_deque_ranges_move_backward/64000 8002.688 -
BM_deque_deque_ranges_move_backward/65536 8388.989 -1.76%
BM_deque_deque_ranges_move_backward/70000 8967.142 1.60%
BM_deque_vector_copy/0 1.495 -3.01%
BM_deque_vector_copy/1 2.116 -1.39%
BM_deque_vector_copy/1024 37.059 -
BM_deque_vector_copy/2 1.835 -
BM_deque_vector_copy/4000 142.125 -
BM_deque_vector_copy/4096 146.061 -
BM_deque_vector_copy/512 16.642 -
BM_deque_vector_copy/5500 195.721 1.02%
BM_deque_vector_copy/64 2.596 -
BM_deque_vector_copy/64000 2482.831 2.10%
BM_deque_vector_copy/65536 2569.386 -
BM_deque_vector_copy/70000 2844.624 -
BM_deque_vector_copy_backward/0 1.542 -3.91%
BM_deque_vector_copy_backward/1 2.093 -
BM_deque_vector_copy_backward/1024 36.718 -
BM_deque_vector_copy_backward/2 1.844 -
BM_deque_vector_copy_backward/4000 141.728 -1.35%
BM_deque_vector_copy_backward/4096 148.415 -
BM_deque_vector_copy_backward/512 17.937 -
BM_deque_vector_copy_backward/5500 202.674 1.55%
BM_deque_vector_copy_backward/64 2.947 -
BM_deque_vector_copy_backward/64000 8190.325 1.07%
BM_deque_vector_copy_backward/65536 8218.296 1.69%
BM_deque_vector_copy_backward/70000 8827.143 -
BM_deque_vector_move/0 1.379 -10.34%
BM_deque_vector_move/1 2.105 -
BM_deque_vector_move/1024 37.228 -
BM_deque_vector_move/2 1.843 -
BM_deque_vector_move/4000 143.987 -1.19%
BM_deque_vector_move/4096 146.205 -
BM_deque_vector_move/512 16.724 -
BM_deque_vector_move/5500 195.787 -
BM_deque_vector_move/64 2.579 -1.92%
BM_deque_vector_move/64000 2773.712 3.27%
BM_deque_vector_move/65536 2783.947 5.01%
BM_deque_vector_move/70000 2962.187 1.92%
BM_deque_vector_move_backward/0 1.427 -
BM_deque_vector_move_backward/1 2.107 -
BM_deque_vector_move_backward/1024 37.076 -
BM_deque_vector_move_backward/2 1.840 -
BM_deque_vector_move_backward/4000 145.107 -
BM_deque_vector_move_backward/4096 148.790 -1.09%
BM_deque_vector_move_backward/512 17.913 -
BM_deque_vector_move_backward/5500 202.498 -
BM_deque_vector_move_backward/64 2.947 -
BM_deque_vector_move_backward/64000 8080.529 -
BM_deque_vector_move_backward/65536 8217.777 -2.24%
BM_deque_vector_move_backward/70000 8846.850 -
BM_deque_vector_ranges_copy/0 1.532 5.50%
BM_deque_vector_ranges_copy/1 2.108 -
BM_deque_vector_ranges_copy/1024 36.927 -
BM_deque_vector_ranges_copy/2 1.838 -
BM_deque_vector_ranges_copy/4000 144.526 -
BM_deque_vector_ranges_copy/4096 145.424 -
BM_deque_vector_ranges_copy/512 16.663 -
BM_deque_vector_ranges_copy/5500 198.411 -
BM_deque_vector_ranges_copy/64 2.587 -
BM_deque_vector_ranges_copy/64000 2618.007 -
BM_deque_vector_ranges_copy/65536 2639.763 2.60%
BM_deque_vector_ranges_copy/70000 2836.497 -2.25%
BM_deque_vector_ranges_copy_backward/0 1.572 2.24%
BM_deque_vector_ranges_copy_backward/1 2.094 -1.48%
BM_deque_vector_ranges_copy_backward/1024 36.991 -
BM_deque_vector_ranges_copy_backward/2 1.842 -
BM_deque_vector_ranges_copy_backward/4000 142.513 -
BM_deque_vector_ranges_copy_backward/4096 148.446 -
BM_deque_vector_ranges_copy_backward/512 17.928 -
BM_deque_vector_ranges_copy_backward/5500 199.732 -
BM_deque_vector_ranges_copy_backward/64 2.936 -
BM_deque_vector_ranges_copy_backward/64000 7864.699 -2.47%
BM_deque_vector_ranges_copy_backward/65536 8071.592 -
BM_deque_vector_ranges_copy_backward/70000 8504.516 -4.11%
BM_deque_vector_ranges_move/0 1.420 -9.02%
BM_deque_vector_ranges_move/1 2.077 -
BM_deque_vector_ranges_move/1024 36.842 -
BM_deque_vector_ranges_move/2 1.846 -
BM_deque_vector_ranges_move/4000 147.410 2.03%
BM_deque_vector_ranges_move/4096 146.859 -
BM_deque_vector_ranges_move/512 16.686 -
BM_deque_vector_ranges_move/5500 197.224 -
BM_deque_vector_ranges_move/64 2.594 -
BM_deque_vector_ranges_move/64000 2820.619 6.07%
BM_deque_vector_ranges_move/65536 2815.334 5.45%
BM_deque_vector_ranges_move/70000 3001.092 3.65%
BM_deque_vector_ranges_move_backward/0 1.375 -13.65%
BM_deque_vector_ranges_move_backward/1 2.100 -1.93%
BM_deque_vector_ranges_move_backward/1024 36.869 -
BM_deque_vector_ranges_move_backward/2 1.840 -
BM_deque_vector_ranges_move_backward/4000 140.623 -
BM_deque_vector_ranges_move_backward/4096 148.643 -
BM_deque_vector_ranges_move_backward/512 17.909 -
BM_deque_vector_ranges_move_backward/5500 201.688 -
BM_deque_vector_ranges_move_backward/64 2.945 -
BM_deque_vector_ranges_move_backward/64000 8088.612 1.96%
BM_deque_vector_ranges_move_backward/65536 8112.988 -
BM_deque_vector_ranges_move_backward/70000 8701.199 -
BM_getline_string 17.603 1.31%
BM_lexicographical_compare_three_way<IntPtr>/1 0.335 -8.84%
BM_lexicographical_compare_three_way<IntPtr>/1024 248.651 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 250430.263 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.414 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3805.000 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.896 1.22%
BM_lexicographical_compare_three_way<IntPtr>/262144 60637.514 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.151 -
BM_lexicographical_compare_three_way<IntPtr>/4096 962.762 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.684 1.13%
BM_lexicographical_compare_three_way<IntPtr>/65536 15167.969 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.039 -3.76%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 482.843 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497857.084 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.867 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7601.012 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 124.797 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120836.071 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.326 1.42%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1894.549 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 30.668 2.62%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30204.974 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.376 20.23%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 255.047 2.47%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 250511.651 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.322 1.80%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3816.336 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 71.194 1.51%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60838.882 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.069 1.03%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 970.548 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.543 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15216.195 -
BM_lexicographical_compare_three_way_fast_path/1 0.346 -24.20%
BM_lexicographical_compare_three_way_fast_path/1024 247.351 -1.29%
BM_lexicographical_compare_three_way_fast_path/1048576 250721.471 -
BM_lexicographical_compare_three_way_fast_path/16 4.481 2.23%
BM_lexicographical_compare_three_way_fast_path/16384 3795.359 -1.18%
BM_lexicographical_compare_three_way_fast_path/256 70.790 -
BM_lexicographical_compare_three_way_fast_path/262144 60486.305 -1.19%
BM_lexicographical_compare_three_way_fast_path/4 1.153 -
BM_lexicographical_compare_three_way_fast_path/4096 961.305 -
BM_lexicographical_compare_three_way_fast_path/64 15.722 -
BM_lexicographical_compare_three_way_fast_path/65536 15129.736 -1.14%
BM_lexicographical_compare_three_way_slow_path/1 0.462 14.78%
BM_lexicographical_compare_three_way_slow_path/1024 248.893 -
BM_lexicographical_compare_three_way_slow_path/1048576 249287.427 -
BM_lexicographical_compare_three_way_slow_path/16 4.552 -
BM_lexicographical_compare_three_way_slow_path/16384 3849.094 -1.09%
BM_lexicographical_compare_three_way_slow_path/256 71.298 -
BM_lexicographical_compare_three_way_slow_path/262144 61602.416 -1.44%
BM_lexicographical_compare_three_way_slow_path/4 1.155 -1.32%
BM_lexicographical_compare_three_way_slow_path/4096 970.024 -
BM_lexicographical_compare_three_way_slow_path/64 15.840 1.25%
BM_lexicographical_compare_three_way_slow_path/65536 15413.504 -1.26%
BM_map_find_string_literal 12.052 -
BM_num_get<bool> 12.767 3.37%
BM_num_get<double> 34.966 -
BM_num_get<float> 35.446 -
BM_num_get<long> 11.832 3.35%
BM_num_get<long_double> 35.500 -2.00%
BM_num_get<long_long> 11.909 2.85%
BM_num_get<unsigned_int> 10.676 1.65%
BM_num_get<unsigned_long> 11.053 -
BM_num_get<unsigned_long_long> 11.026 -
BM_num_get<unsigned_short> 10.573 -
BM_num_get<void*> 11.727 1.11%
BM_num_put<bool> 10.813 -2.38%
BM_num_put<const_void*> 12.369 -1.72%
BM_num_put<double> 57.686 -
BM_num_put<long> 11.749 -
BM_num_put<long_double> 59.012 -
BM_num_put<long_long> 11.819 -
BM_num_put<unsigned_long> 11.468 -1.13%
BM_num_put<unsigned_long_long> 11.460 -
BM_std_min<__int128>/1 0.341 -7.97%
BM_std_min<__int128>/10 3.679 -
BM_std_min<__int128>/1024 396.713 -5.04%
BM_std_min<__int128>/11 4.062 -
BM_std_min<__int128>/12 4.492 -
BM_std_min<__int128>/13 4.897 -
BM_std_min<__int128>/14 5.324 -
BM_std_min<__int128>/15 5.718 -
BM_std_min<__int128>/16 6.142 -
BM_std_min<__int128>/17 6.513 -
BM_std_min<__int128>/18 6.887 -
BM_std_min<__int128>/19 7.272 -
BM_std_min<__int128>/2 0.661 -
BM_std_min<__int128>/20 7.649 -
BM_std_min<__int128>/21 7.976 -1.44%
BM_std_min<__int128>/22 8.370 -1.42%
BM_std_min<__int128>/23 8.765 -1.72%
BM_std_min<__int128>/24 9.154 -1.57%
BM_std_min<__int128>/25 9.514 -1.81%
BM_std_min<__int128>/26 9.839 -1.92%
BM_std_min<__int128>/27 10.270 -1.90%
BM_std_min<__int128>/28 10.658 -2.20%
BM_std_min<__int128>/29 11.051 -2.47%
BM_std_min<__int128>/3 1.012 -1.10%
BM_std_min<__int128>/30 11.445 -2.36%
BM_std_min<__int128>/31 11.834 -2.15%
BM_std_min<__int128>/32 12.241 -2.60%
BM_std_min<__int128>/4 1.377 -
BM_std_min<__int128>/4000 1543.703 -4.97%
BM_std_min<__int128>/4096 1580.063 -4.70%
BM_std_min<__int128>/5 1.749 -
BM_std_min<__int128>/512 198.998 -4.47%
BM_std_min<__int128>/5500 2122.884 -5.04%
BM_std_min<__int128>/6 2.087 -
BM_std_min<__int128>/64 24.581 -3.78%
BM_std_min<__int128>/64000 24848.425 -4.58%
BM_std_min<__int128>/65536 25422.856 -4.53%
BM_std_min<__int128>/7 2.491 -
BM_std_min<__int128>/70000 27145.894 -4.66%
BM_std_min<__int128>/8 2.880 -
BM_std_min<__int128>/9 3.283 -
BM_std_min<char>/1 0.333 29.99%
BM_std_min<char>/10 0.908 -
BM_std_min<char>/1024 8.368 -
BM_std_min<char>/11 1.047 -1.97%
BM_std_min<char>/12 1.291 -4.76%
BM_std_min<char>/13 1.551 -3.03%
BM_std_min<char>/14 1.792 -
BM_std_min<char>/15 2.067 -
BM_std_min<char>/16 2.461 -2.95%
BM_std_min<char>/17 0.925 -
BM_std_min<char>/18 0.971 -1.66%
BM_std_min<char>/19 1.158 -2.18%
BM_std_min<char>/2 0.486 -3.89%
BM_std_min<char>/20 1.484 -1.11%
BM_std_min<char>/21 1.816 -
BM_std_min<char>/22 2.023 -
BM_std_min<char>/23 2.284 -
BM_std_min<char>/24 2.615 -6.49%
BM_std_min<char>/25 1.157 -
BM_std_min<char>/26 1.156 -
BM_std_min<char>/27 1.387 -
BM_std_min<char>/28 1.788 2.43%
BM_std_min<char>/29 2.020 -
BM_std_min<char>/3 0.694 -3.53%
BM_std_min<char>/30 2.308 2.24%
BM_std_min<char>/31 2.538 4.00%
BM_std_min<char>/32 3.062 -
BM_std_min<char>/4 1.071 -
BM_std_min<char>/4000 27.622 1.41%
BM_std_min<char>/4096 29.341 1.67%
BM_std_min<char>/5 1.456 4.78%
BM_std_min<char>/512 6.391 -
BM_std_min<char>/5500 37.498 1.28%
BM_std_min<char>/6 1.578 1.53%
BM_std_min<char>/64 4.279 -71.91%
BM_std_min<char>/64000 457.343 1.56%
BM_std_min<char>/65536 468.072 1.51%
BM_std_min<char>/7 1.868 -
BM_std_min<char>/70000 499.424 1.47%
BM_std_min<char>/8 2.253 -5.46%
BM_std_min<char>/9 0.832 -
BM_std_min<int>/1 0.288 -
BM_std_min<int>/10 0.995 -
BM_std_min<int>/1024 26.829 -
BM_std_min<int>/11 1.157 -
BM_std_min<int>/12 1.532 -
BM_std_min<int>/13 1.156 -
BM_std_min<int>/14 1.157 -
BM_std_min<int>/15 1.388 -
BM_std_min<int>/16 1.710 -1.47%
BM_std_min<int>/17 0.969 -92.04%
BM_std_min<int>/18 1.157 -
BM_std_min<int>/19 1.272 -
BM_std_min<int>/2 0.463 -
BM_std_min<int>/20 1.388 -
BM_std_min<int>/21 1.388 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.572 -
BM_std_min<int>/24 1.832 -
BM_std_min<int>/25 1.480 -90.68%
BM_std_min<int>/26 1.527 -90.75%
BM_std_min<int>/27 1.645 -
BM_std_min<int>/28 2.059 1.92%
BM_std_min<int>/29 1.619 -
BM_std_min<int>/3 0.693 -
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.231 -
BM_std_min<int>/4 1.081 4.23%
BM_std_min<int>/4000 109.789 -
BM_std_min<int>/4096 112.552 -
BM_std_min<int>/5 0.879 -
BM_std_min<int>/512 12.900 -
BM_std_min<int>/5500 152.350 -
BM_std_min<int>/6 0.928 -
BM_std_min<int>/64 2.668 -
BM_std_min<int>/64000 1884.228 -3.10%
BM_std_min<int>/65536 1930.435 -4.12%
BM_std_min<int>/7 1.041 -
BM_std_min<int>/70000 2278.043 4.05%
BM_std_min<int>/8 1.307 4.51%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.551 -8.38%
BM_std_min<long_long>/10 1.329 -
BM_std_min<long_long>/1024 106.778 -
BM_std_min<long_long>/11 1.491 -
BM_std_min<long_long>/12 2.021 -2.25%
BM_std_min<long_long>/13 2.413 -
BM_std_min<long_long>/14 2.656 -
BM_std_min<long_long>/15 2.885 -
BM_std_min<long_long>/16 3.115 -
BM_std_min<long_long>/17 1.555 -
BM_std_min<long_long>/18 1.622 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.693 -
BM_std_min<long_long>/20 2.022 -1.98%
BM_std_min<long_long>/21 2.400 -
BM_std_min<long_long>/22 2.644 -
BM_std_min<long_long>/23 2.879 -
BM_std_min<long_long>/24 3.120 -
BM_std_min<long_long>/25 2.081 -
BM_std_min<long_long>/26 2.084 -
BM_std_min<long_long>/27 2.090 -
BM_std_min<long_long>/28 2.615 -1.25%
BM_std_min<long_long>/29 3.012 3.91%
BM_std_min<long_long>/3 1.304 -2.54%
BM_std_min<long_long>/30 3.209 -1.19%
BM_std_min<long_long>/31 3.412 2.47%
BM_std_min<long_long>/32 3.562 -2.77%
BM_std_min<long_long>/4 1.703 1.31%
BM_std_min<long_long>/4000 447.337 -
BM_std_min<long_long>/4096 457.923 -
BM_std_min<long_long>/5 1.931 1.35%
BM_std_min<long_long>/512 46.836 -
BM_std_min<long_long>/5500 618.365 -
BM_std_min<long_long>/6 2.161 1.39%
BM_std_min<long_long>/64 4.840 -
BM_std_min<long_long>/64000 7357.270 -
BM_std_min<long_long>/65536 7531.956 -
BM_std_min<long_long>/7 2.387 1.27%
BM_std_min<long_long>/70000 8049.569 -
BM_std_min<long_long>/8 2.719 1.43%
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.290 -19.16%
BM_std_min<short>/10 1.041 -
BM_std_min<short>/1024 14.058 1.34%
BM_std_min<short>/11 1.180 -
BM_std_min<short>/12 1.554 2.85%
BM_std_min<short>/13 1.270 10.14%
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.388 -
BM_std_min<short>/16 1.801 5.36%
BM_std_min<short>/17 1.558 -1.10%
BM_std_min<short>/18 1.603 -2.11%
BM_std_min<short>/19 1.867 -3.97%
BM_std_min<short>/2 0.486 -
BM_std_min<short>/20 2.206 -6.73%
BM_std_min<short>/21 1.801 -3.05%
BM_std_min<short>/22 1.799 -3.13%
BM_std_min<short>/23 2.105 -
BM_std_min<short>/24 2.413 -1.99%
BM_std_min<short>/25 2.091 -83.41%
BM_std_min<short>/26 2.046 -
BM_std_min<short>/27 2.287 -
BM_std_min<short>/28 2.792 1.56%
BM_std_min<short>/29 2.438 3.23%
BM_std_min<short>/3 0.694 -
BM_std_min<short>/30 2.387 1.62%
BM_std_min<short>/31 2.686 5.37%
BM_std_min<short>/32 3.025 -
BM_std_min<short>/4 1.011 1.63%
BM_std_min<short>/4000 53.786 1.49%
BM_std_min<short>/4096 55.204 1.48%
BM_std_min<short>/5 0.879 -
BM_std_min<short>/512 7.324 -
BM_std_min<short>/5500 75.867 1.49%
BM_std_min<short>/6 0.971 -
BM_std_min<short>/64 3.519 -81.75%
BM_std_min<short>/64000 916.441 1.29%
BM_std_min<short>/65536 938.490 1.26%
BM_std_min<short>/7 1.110 -
BM_std_min<short>/70000 1034.297 -
BM_std_min<short>/8 1.325 -1.25%
BM_std_min<short>/9 0.925 -
BM_std_min<unsigned___int128>/1 0.412 21.92%
BM_std_min<unsigned___int128>/10 3.677 -1.90%
BM_std_min<unsigned___int128>/1024 395.681 -10.63%
BM_std_min<unsigned___int128>/11 4.066 -2.31%
BM_std_min<unsigned___int128>/12 4.494 -2.31%
BM_std_min<unsigned___int128>/13 4.901 -2.74%
BM_std_min<unsigned___int128>/14 5.318 -2.70%
BM_std_min<unsigned___int128>/15 5.718 -3.51%
BM_std_min<unsigned___int128>/16 6.143 -3.57%
BM_std_min<unsigned___int128>/17 6.505 -4.40%
BM_std_min<unsigned___int128>/18 6.879 -4.63%
BM_std_min<unsigned___int128>/19 7.263 -5.16%
BM_std_min<unsigned___int128>/2 0.667 -
BM_std_min<unsigned___int128>/20 7.635 -5.33%
BM_std_min<unsigned___int128>/21 7.970 -5.60%
BM_std_min<unsigned___int128>/22 8.359 -6.20%
BM_std_min<unsigned___int128>/23 8.749 -6.12%
BM_std_min<unsigned___int128>/24 9.127 -6.27%
BM_std_min<unsigned___int128>/25 9.489 -6.44%
BM_std_min<unsigned___int128>/26 9.835 -6.49%
BM_std_min<unsigned___int128>/27 10.250 -6.46%
BM_std_min<unsigned___int128>/28 10.637 -7.11%
BM_std_min<unsigned___int128>/29 11.034 -7.38%
BM_std_min<unsigned___int128>/3 1.024 -
BM_std_min<unsigned___int128>/30 11.422 -7.52%
BM_std_min<unsigned___int128>/31 11.815 -7.07%
BM_std_min<unsigned___int128>/32 12.219 -7.31%
BM_std_min<unsigned___int128>/4 1.377 -
BM_std_min<unsigned___int128>/4000 1540.851 -10.86%
BM_std_min<unsigned___int128>/4096 1577.480 -10.48%
BM_std_min<unsigned___int128>/5 1.753 -
BM_std_min<unsigned___int128>/512 198.529 -10.71%
BM_std_min<unsigned___int128>/5500 2114.417 -10.59%
BM_std_min<unsigned___int128>/6 2.083 -1.64%
BM_std_min<unsigned___int128>/64 24.535 -8.68%
BM_std_min<unsigned___int128>/64000 24776.001 -10.79%
BM_std_min<unsigned___int128>/65536 25376.726 -10.74%
BM_std_min<unsigned___int128>/7 2.491 -1.38%
BM_std_min<unsigned___int128>/70000 27085.865 -10.76%
BM_std_min<unsigned___int128>/8 2.882 -1.62%
BM_std_min<unsigned___int128>/9 3.283 -1.70%
BM_std_min<unsigned_char>/1 0.383 16.52%
BM_std_min<unsigned_char>/10 0.902 -
BM_std_min<unsigned_char>/1024 8.484 1.08%
BM_std_min<unsigned_char>/11 1.064 -
BM_std_min<unsigned_char>/12 1.357 -
BM_std_min<unsigned_char>/13 1.566 1.92%
BM_std_min<unsigned_char>/14 1.777 -2.50%
BM_std_min<unsigned_char>/15 2.086 -
BM_std_min<unsigned_char>/16 2.528 1.28%
BM_std_min<unsigned_char>/17 0.925 -
BM_std_min<unsigned_char>/18 0.972 -
BM_std_min<unsigned_char>/19 1.156 -
BM_std_min<unsigned_char>/2 0.485 -
BM_std_min<unsigned_char>/20 1.573 2.98%
BM_std_min<unsigned_char>/21 1.812 2.87%
BM_std_min<unsigned_char>/22 2.051 -1.19%
BM_std_min<unsigned_char>/23 2.319 -
BM_std_min<unsigned_char>/24 2.752 -5.19%
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.156 -
BM_std_min<unsigned_char>/27 1.387 -
BM_std_min<unsigned_char>/28 1.753 -1.61%
BM_std_min<unsigned_char>/29 2.050 -
BM_std_min<unsigned_char>/3 0.693 -
BM_std_min<unsigned_char>/30 2.292 -2.88%
BM_std_min<unsigned_char>/31 2.482 -4.89%
BM_std_min<unsigned_char>/32 2.897 -2.96%
BM_std_min<unsigned_char>/4 0.981 -2.85%
BM_std_min<unsigned_char>/4000 27.161 -1.05%
BM_std_min<unsigned_char>/4096 28.921 -1.13%
BM_std_min<unsigned_char>/5 1.318 3.99%
BM_std_min<unsigned_char>/512 6.423 2.47%
BM_std_min<unsigned_char>/5500 37.076 -
BM_std_min<unsigned_char>/6 1.531 1.06%
BM_std_min<unsigned_char>/64 4.178 -
BM_std_min<unsigned_char>/64000 453.605 -
BM_std_min<unsigned_char>/65536 464.450 -
BM_std_min<unsigned_char>/7 1.847 -
BM_std_min<unsigned_char>/70000 495.813 -
BM_std_min<unsigned_char>/8 2.260 -2.88%
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.455 38.03%
BM_std_min<unsigned_int>/10 1.006 1.12%
BM_std_min<unsigned_int>/1024 26.687 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.512 -
BM_std_min<unsigned_int>/13 1.427 6.96%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.926 1.04%
BM_std_min<unsigned_int>/17 0.953 -1.78%
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.393 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.573 -
BM_std_min<unsigned_int>/24 1.849 -
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.526 -
BM_std_min<unsigned_int>/27 1.646 -
BM_std_min<unsigned_int>/28 1.988 2.65%
BM_std_min<unsigned_int>/29 2.019 -
BM_std_min<unsigned_int>/3 0.693 -
BM_std_min<unsigned_int>/30 1.618 -
BM_std_min<unsigned_int>/31 1.849 -
BM_std_min<unsigned_int>/32 2.149 -1.07%
BM_std_min<unsigned_int>/4 1.042 4.19%
BM_std_min<unsigned_int>/4000 109.387 -
BM_std_min<unsigned_int>/4096 111.432 -
BM_std_min<unsigned_int>/5 0.879 -
BM_std_min<unsigned_int>/512 12.844 -
BM_std_min<unsigned_int>/5500 151.930 -
BM_std_min<unsigned_int>/6 0.929 -
BM_std_min<unsigned_int>/64 2.846 1.67%
BM_std_min<unsigned_int>/64000 1882.464 -3.35%
BM_std_min<unsigned_int>/65536 1943.956 -3.83%
BM_std_min<unsigned_int>/7 1.054 1.32%
BM_std_min<unsigned_int>/70000 2274.917 3.81%
BM_std_min<unsigned_int>/8 1.271 -
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.330 -27.82%
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 105.993 -
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.735 -
BM_std_min<unsigned_long_long>/14 1.920 -
BM_std_min<unsigned_long_long>/15 2.171 1.84%
BM_std_min<unsigned_long_long>/16 2.438 1.49%
BM_std_min<unsigned_long_long>/17 1.554 -
BM_std_min<unsigned_long_long>/18 1.622 -
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.866 -
BM_std_min<unsigned_long_long>/21 2.002 -
BM_std_min<unsigned_long_long>/22 2.199 1.79%
BM_std_min<unsigned_long_long>/23 2.447 1.77%
BM_std_min<unsigned_long_long>/24 2.685 1.30%
BM_std_min<unsigned_long_long>/25 2.085 -
BM_std_min<unsigned_long_long>/26 2.084 -
BM_std_min<unsigned_long_long>/27 2.093 -
BM_std_min<unsigned_long_long>/28 2.168 -
BM_std_min<unsigned_long_long>/29 2.472 1.37%
BM_std_min<unsigned_long_long>/3 0.693 -
BM_std_min<unsigned_long_long>/30 2.741 -
BM_std_min<unsigned_long_long>/31 2.936 -
BM_std_min<unsigned_long_long>/32 3.217 -
BM_std_min<unsigned_long_long>/4 1.069 -
BM_std_min<unsigned_long_long>/4000 444.262 -
BM_std_min<unsigned_long_long>/4096 454.903 -
BM_std_min<unsigned_long_long>/5 1.352 -2.89%
BM_std_min<unsigned_long_long>/512 46.618 -
BM_std_min<unsigned_long_long>/5500 613.556 -
BM_std_min<unsigned_long_long>/6 1.631 2.60%
BM_std_min<unsigned_long_long>/64 4.692 -
BM_std_min<unsigned_long_long>/64000 7331.790 -
BM_std_min<unsigned_long_long>/65536 7509.854 -
BM_std_min<unsigned_long_long>/7 1.901 4.05%
BM_std_min<unsigned_long_long>/70000 8021.966 -
BM_std_min<unsigned_long_long>/8 2.258 -1.93%
BM_std_min<unsigned_long_long>/9 1.175 -
BM_std_min<unsigned_short>/1 0.455 41.63%
BM_std_min<unsigned_short>/10 1.018 -
BM_std_min<unsigned_short>/1024 13.938 -
BM_std_min<unsigned_short>/11 1.166 -
BM_std_min<unsigned_short>/12 1.519 -1.54%
BM_std_min<unsigned_short>/13 6.408 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.708 -
BM_std_min<unsigned_short>/17 6.631 -
BM_std_min<unsigned_short>/18 1.561 2.63%
BM_std_min<unsigned_short>/19 1.807 -5.20%
BM_std_min<unsigned_short>/2 0.506 4.26%
BM_std_min<unsigned_short>/20 2.241 8.65%
BM_std_min<unsigned_short>/21 6.890 -
BM_std_min<unsigned_short>/22 1.832 -1.62%
BM_std_min<unsigned_short>/23 2.104 -
BM_std_min<unsigned_short>/24 2.468 -3.39%
BM_std_min<unsigned_short>/25 7.120 -
BM_std_min<unsigned_short>/26 2.142 -2.11%
BM_std_min<unsigned_short>/27 2.344 -
BM_std_min<unsigned_short>/28 2.654 -1.14%
BM_std_min<unsigned_short>/29 7.333 -
BM_std_min<unsigned_short>/3 0.717 3.46%
BM_std_min<unsigned_short>/30 2.350 -1.78%
BM_std_min<unsigned_short>/31 2.538 -
BM_std_min<unsigned_short>/32 2.899 -
BM_std_min<unsigned_short>/4 1.001 1.66%
BM_std_min<unsigned_short>/4000 53.983 -
BM_std_min<unsigned_short>/4096 55.442 -
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.198 -3.42%
BM_std_min<unsigned_short>/5500 75.874 -
BM_std_min<unsigned_short>/6 0.948 -1.15%
BM_std_min<unsigned_short>/64 3.512 -1.15%
BM_std_min<unsigned_short>/64000 912.789 -
BM_std_min<unsigned_short>/65536 934.610 -
BM_std_min<unsigned_short>/7 1.087 -1.02%
BM_std_min<unsigned_short>/70000 1032.623 -
BM_std_min<unsigned_short>/8 1.301 -1.27%
BM_std_min<unsigned_short>/9 6.356 -
BM_std_minmax<char>/1 0.647 4.11%
BM_std_minmax<char>/10 1.385 -
BM_std_minmax<char>/1024 8.755 -
BM_std_minmax<char>/11 1.815 -
BM_std_minmax<char>/12 2.017 1.18%
BM_std_minmax<char>/13 2.230 -
BM_std_minmax<char>/14 2.536 -1.81%
BM_std_minmax<char>/15 2.988 -1.19%
BM_std_minmax<char>/16 0.924 -
BM_std_minmax<char>/17 1.088 -
BM_std_minmax<char>/18 1.317 1.68%
BM_std_minmax<char>/19 1.628 -
BM_std_minmax<char>/2 0.909 4.65%
BM_std_minmax<char>/20 1.908 -
BM_std_minmax<char>/21 2.203 -
BM_std_minmax<char>/22 2.487 -
BM_std_minmax<char>/23 2.954 1.09%
BM_std_minmax<char>/24 1.154 -
BM_std_minmax<char>/25 1.179 -
BM_std_minmax<char>/26 1.390 -
BM_std_minmax<char>/27 1.795 -
BM_std_minmax<char>/28 2.138 3.91%
BM_std_minmax<char>/29 2.380 -
BM_std_minmax<char>/3 1.215 3.85%
BM_std_minmax<char>/30 2.671 1.33%
BM_std_minmax<char>/31 3.146 -
BM_std_minmax<char>/32 1.493 -1.17%
BM_std_minmax<char>/4 1.501 2.11%
BM_std_minmax<char>/4000 39.132 -
BM_std_minmax<char>/4096 32.931 -
BM_std_minmax<char>/5 1.786 1.99%
BM_std_minmax<char>/512 5.018 -
BM_std_minmax<char>/5500 49.400 -2.94%
BM_std_minmax<char>/6 2.030 -
BM_std_minmax<char>/64 1.206 -
BM_std_minmax<char>/64000 532.051 -
BM_std_minmax<char>/65536 545.098 -
BM_std_minmax<char>/7 2.437 3.40%
BM_std_minmax<char>/70000 597.131 -
BM_std_minmax<char>/8 0.978 -3.61%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.623 3.43%
BM_std_minmax<int>/10 1.440 3.24%
BM_std_minmax<int>/1024 33.502 -
BM_std_minmax<int>/11 1.814 1.47%
BM_std_minmax<int>/12 1.385 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.618 -
BM_std_minmax<int>/15 2.009 1.20%
BM_std_minmax<int>/16 1.262 -8.86%
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.652 -
BM_std_minmax<int>/19 1.905 3.01%
BM_std_minmax<int>/2 0.908 6.35%
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.849 -
BM_std_minmax<int>/22 2.025 -
BM_std_minmax<int>/23 2.378 3.14%
BM_std_minmax<int>/24 1.850 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.163 -
BM_std_minmax<int>/27 2.495 2.82%
BM_std_minmax<int>/28 2.080 -
BM_std_minmax<int>/29 2.091 -
BM_std_minmax<int>/3 1.232 2.37%
BM_std_minmax<int>/30 2.311 -
BM_std_minmax<int>/31 2.673 1.09%
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 0.989 -14.24%
BM_std_minmax<int>/4000 133.014 -
BM_std_minmax<int>/4096 136.323 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.609 -
BM_std_minmax<int>/5500 190.862 -
BM_std_minmax<int>/6 1.346 -2.91%
BM_std_minmax<int>/64 2.519 -
BM_std_minmax<int>/64000 2153.106 -
BM_std_minmax<int>/65536 2202.272 -
BM_std_minmax<int>/7 1.647 -6.82%
BM_std_minmax<int>/70000 2352.182 -
BM_std_minmax<int>/8 1.155 -
BM_std_minmax<int>/9 1.163 -
BM_std_minmax<long_long>/1 0.692 6.67%
BM_std_minmax<long_long>/10 2.154 1.50%
BM_std_minmax<long_long>/1024 133.419 -
BM_std_minmax<long_long>/11 2.379 6.38%
BM_std_minmax<long_long>/12 2.708 1.74%
BM_std_minmax<long_long>/13 2.986 1.24%
BM_std_minmax<long_long>/14 3.318 -
BM_std_minmax<long_long>/15 3.655 -
BM_std_minmax<long_long>/16 3.050 -
BM_std_minmax<long_long>/17 3.064 -
BM_std_minmax<long_long>/18 3.062 -
BM_std_minmax<long_long>/19 3.069 -
BM_std_minmax<long_long>/2 1.153 27.85%
BM_std_minmax<long_long>/20 3.277 -
BM_std_minmax<long_long>/21 3.509 -1.10%
BM_std_minmax<long_long>/22 3.921 -
BM_std_minmax<long_long>/23 4.323 -
BM_std_minmax<long_long>/24 3.985 -
BM_std_minmax<long_long>/25 4.008 -
BM_std_minmax<long_long>/26 4.010 -
BM_std_minmax<long_long>/27 4.016 -
BM_std_minmax<long_long>/28 4.087 -
BM_std_minmax<long_long>/29 4.176 -1.13%
BM_std_minmax<long_long>/3 1.517 21.21%
BM_std_minmax<long_long>/30 4.522 -
BM_std_minmax<long_long>/31 4.796 -
BM_std_minmax<long_long>/32 4.940 -
BM_std_minmax<long_long>/4 1.736 12.66%
BM_std_minmax<long_long>/4000 524.295 -
BM_std_minmax<long_long>/4096 536.900 -
BM_std_minmax<long_long>/5 2.045 10.20%
BM_std_minmax<long_long>/512 66.680 -
BM_std_minmax<long_long>/5500 721.822 -
BM_std_minmax<long_long>/6 2.277 5.31%
BM_std_minmax<long_long>/64 10.302 -
BM_std_minmax<long_long>/64000 8464.468 -
BM_std_minmax<long_long>/65536 8670.633 -
BM_std_minmax<long_long>/7 2.591 -1.16%
BM_std_minmax<long_long>/70000 9258.188 -
BM_std_minmax<long_long>/8 2.120 -
BM_std_minmax<long_long>/9 2.125 -
BM_std_minmax<short>/1 0.635 -
BM_std_minmax<short>/10 1.405 -
BM_std_minmax<short>/1024 16.561 -
BM_std_minmax<short>/11 1.782 -
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.386 -
BM_std_minmax<short>/14 1.618 -
BM_std_minmax<short>/15 1.924 -3.37%
BM_std_minmax<short>/16 1.771 -1.17%
BM_std_minmax<short>/17 1.769 -
BM_std_minmax<short>/18 1.970 -5.64%
BM_std_minmax<short>/19 2.391 -
BM_std_minmax<short>/2 0.850 -3.38%
BM_std_minmax<short>/20 2.003 -
BM_std_minmax<short>/21 2.030 -1.72%
BM_std_minmax<short>/22 2.315 -
BM_std_minmax<short>/23 2.604 -4.90%
BM_std_minmax<short>/24 2.291 -1.04%
BM_std_minmax<short>/25 2.307 -
BM_std_minmax<short>/26 2.489 -1.20%
BM_std_minmax<short>/27 2.849 -1.01%
BM_std_minmax<short>/28 2.494 -
BM_std_minmax<short>/29 2.607 -2.85%
BM_std_minmax<short>/3 1.122 -3.96%
BM_std_minmax<short>/30 2.725 -
BM_std_minmax<short>/31 3.103 2.24%
BM_std_minmax<short>/32 1.341 -3.06%
BM_std_minmax<short>/4 1.075 -6.75%
BM_std_minmax<short>/4000 65.984 -
BM_std_minmax<short>/4096 67.589 -
BM_std_minmax<short>/5 1.157 -
BM_std_minmax<short>/512 8.863 -
BM_std_minmax<short>/5500 97.589 -
BM_std_minmax<short>/6 1.348 -
BM_std_minmax<short>/64 1.590 -1.62%
BM_std_minmax<short>/64000 1064.029 -
BM_std_minmax<short>/65536 1090.340 -
BM_std_minmax<short>/7 1.680 -
BM_std_minmax<short>/70000 1199.862 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.166 -1.06%
BM_std_minmax<unsigned_char>/1 0.612 -5.05%
BM_std_minmax<unsigned_char>/10 1.390 -
BM_std_minmax<unsigned_char>/1024 8.767 -
BM_std_minmax<unsigned_char>/11 1.800 -1.27%
BM_std_minmax<unsigned_char>/12 1.997 -5.74%
BM_std_minmax<unsigned_char>/13 2.303 -2.59%
BM_std_minmax<unsigned_char>/14 2.569 -5.02%
BM_std_minmax<unsigned_char>/15 2.970 -6.73%
BM_std_minmax<unsigned_char>/16 0.974 -
BM_std_minmax<unsigned_char>/17 1.103 -
BM_std_minmax<unsigned_char>/18 1.317 -3.17%
BM_std_minmax<unsigned_char>/19 1.641 -4.75%
BM_std_minmax<unsigned_char>/2 0.843 -3.69%
BM_std_minmax<unsigned_char>/20 1.903 -3.44%
BM_std_minmax<unsigned_char>/21 2.223 -4.03%
BM_std_minmax<unsigned_char>/22 2.500 -5.43%
BM_std_minmax<unsigned_char>/23 2.950 -3.98%
BM_std_minmax<unsigned_char>/24 1.208 4.55%
BM_std_minmax<unsigned_char>/25 1.226 3.96%
BM_std_minmax<unsigned_char>/26 1.440 -
BM_std_minmax<unsigned_char>/27 1.840 -2.26%
BM_std_minmax<unsigned_char>/28 2.117 -3.60%
BM_std_minmax<unsigned_char>/29 2.402 -4.17%
BM_std_minmax<unsigned_char>/3 1.132 -6.78%
BM_std_minmax<unsigned_char>/30 2.711 -4.21%
BM_std_minmax<unsigned_char>/31 3.140 -5.23%
BM_std_minmax<unsigned_char>/32 1.576 6.59%
BM_std_minmax<unsigned_char>/4 1.421 -4.36%
BM_std_minmax<unsigned_char>/4000 39.208 -
BM_std_minmax<unsigned_char>/4096 33.023 -
BM_std_minmax<unsigned_char>/5 1.686 -4.37%
BM_std_minmax<unsigned_char>/512 5.028 -
BM_std_minmax<unsigned_char>/5500 50.029 -
BM_std_minmax<unsigned_char>/6 1.985 -5.88%
BM_std_minmax<unsigned_char>/64 1.154 -12.49%
BM_std_minmax<unsigned_char>/64000 533.126 -
BM_std_minmax<unsigned_char>/65536 545.955 -
BM_std_minmax<unsigned_char>/7 2.389 -4.50%
BM_std_minmax<unsigned_char>/70000 597.865 -
BM_std_minmax<unsigned_char>/8 0.923 -5.70%
BM_std_minmax<unsigned_char>/9 1.154 -
BM_std_minmax<unsigned_int>/1 0.606 -
BM_std_minmax<unsigned_int>/10 1.369 -1.34%
BM_std_minmax<unsigned_int>/1024 33.597 -
BM_std_minmax<unsigned_int>/11 1.743 -3.17%
BM_std_minmax<unsigned_int>/12 1.320 -4.80%
BM_std_minmax<unsigned_int>/13 1.349 -2.73%
BM_std_minmax<unsigned_int>/14 1.564 -3.38%
BM_std_minmax<unsigned_int>/15 2.031 -
BM_std_minmax<unsigned_int>/16 1.257 -6.91%
BM_std_minmax<unsigned_int>/17 1.489 -
BM_std_minmax<unsigned_int>/18 1.659 -
BM_std_minmax<unsigned_int>/19 1.848 -
BM_std_minmax<unsigned_int>/2 0.764 -2.62%
BM_std_minmax<unsigned_int>/20 1.744 -
BM_std_minmax<unsigned_int>/21 1.858 -
BM_std_minmax<unsigned_int>/22 2.027 -
BM_std_minmax<unsigned_int>/23 2.352 -1.72%
BM_std_minmax<unsigned_int>/24 1.814 -
BM_std_minmax<unsigned_int>/25 1.963 -
BM_std_minmax<unsigned_int>/26 2.120 -
BM_std_minmax<unsigned_int>/27 2.405 -
BM_std_minmax<unsigned_int>/28 1.925 -
BM_std_minmax<unsigned_int>/29 2.051 -
BM_std_minmax<unsigned_int>/3 1.054 -
BM_std_minmax<unsigned_int>/30 2.220 -
BM_std_minmax<unsigned_int>/31 2.572 -2.22%
BM_std_minmax<unsigned_int>/32 1.605 -
BM_std_minmax<unsigned_int>/4 0.975 -
BM_std_minmax<unsigned_int>/4000 133.182 -
BM_std_minmax<unsigned_int>/4096 136.417 -
BM_std_minmax<unsigned_int>/5 1.131 -2.13%
BM_std_minmax<unsigned_int>/512 16.636 -
BM_std_minmax<unsigned_int>/5500 190.240 -
BM_std_minmax<unsigned_int>/6 1.343 -3.19%
BM_std_minmax<unsigned_int>/64 2.515 -1.03%
BM_std_minmax<unsigned_int>/64000 2153.738 -
BM_std_minmax<unsigned_int>/65536 2204.602 -
BM_std_minmax<unsigned_int>/7 1.809 2.03%
BM_std_minmax<unsigned_int>/70000 2352.285 -
BM_std_minmax<unsigned_int>/8 1.117 -3.39%
BM_std_minmax<unsigned_int>/9 1.156 -
BM_std_minmax<unsigned_long_long>/1 0.692 21.50%
BM_std_minmax<unsigned_long_long>/10 2.122 -
BM_std_minmax<unsigned_long_long>/1024 133.676 -
BM_std_minmax<unsigned_long_long>/11 2.234 -6.52%
BM_std_minmax<unsigned_long_long>/12 2.667 -
BM_std_minmax<unsigned_long_long>/13 2.900 -3.99%
BM_std_minmax<unsigned_long_long>/14 3.347 1.43%
BM_std_minmax<unsigned_long_long>/15 3.644 -1.85%
BM_std_minmax<unsigned_long_long>/16 3.058 -
BM_std_minmax<unsigned_long_long>/17 3.068 -
BM_std_minmax<unsigned_long_long>/18 3.067 -
BM_std_minmax<unsigned_long_long>/19 3.069 -
BM_std_minmax<unsigned_long_long>/2 0.927 7.18%
BM_std_minmax<unsigned_long_long>/20 3.257 -1.43%
BM_std_minmax<unsigned_long_long>/21 3.507 -
BM_std_minmax<unsigned_long_long>/22 3.925 -
BM_std_minmax<unsigned_long_long>/23 4.323 -1.43%
BM_std_minmax<unsigned_long_long>/24 3.989 -
BM_std_minmax<unsigned_long_long>/25 4.013 -
BM_std_minmax<unsigned_long_long>/26 4.013 -
BM_std_minmax<unsigned_long_long>/27 4.013 -
BM_std_minmax<unsigned_long_long>/28 4.037 -
BM_std_minmax<unsigned_long_long>/29 4.055 -3.54%
BM_std_minmax<unsigned_long_long>/3 1.369 12.39%
BM_std_minmax<unsigned_long_long>/30 4.522 1.22%
BM_std_minmax<unsigned_long_long>/31 4.753 -1.90%
BM_std_minmax<unsigned_long_long>/32 4.967 -
BM_std_minmax<unsigned_long_long>/4 1.653 5.47%
BM_std_minmax<unsigned_long_long>/4000 525.572 -
BM_std_minmax<unsigned_long_long>/4096 538.031 -
BM_std_minmax<unsigned_long_long>/5 1.900 4.89%
BM_std_minmax<unsigned_long_long>/512 66.780 -
BM_std_minmax<unsigned_long_long>/5500 723.219 -
BM_std_minmax<unsigned_long_long>/6 2.166 3.35%
BM_std_minmax<unsigned_long_long>/64 10.166 -2.25%
BM_std_minmax<unsigned_long_long>/64000 8476.340 -
BM_std_minmax<unsigned_long_long>/65536 8679.603 -
BM_std_minmax<unsigned_long_long>/7 2.604 4.19%
BM_std_minmax<unsigned_long_long>/70000 9268.354 -
BM_std_minmax<unsigned_long_long>/8 2.121 -
BM_std_minmax<unsigned_long_long>/9 2.127 -
BM_std_minmax<unsigned_short>/1 0.660 2.72%
BM_std_minmax<unsigned_short>/10 1.412 -
BM_std_minmax<unsigned_short>/1024 16.609 -
BM_std_minmax<unsigned_short>/11 1.716 -1.31%
BM_std_minmax<unsigned_short>/12 1.386 -
BM_std_minmax<unsigned_short>/13 1.389 -
BM_std_minmax<unsigned_short>/14 1.622 -
BM_std_minmax<unsigned_short>/15 1.947 -
BM_std_minmax<unsigned_short>/16 1.691 -1.43%
BM_std_minmax<unsigned_short>/17 1.671 -
BM_std_minmax<unsigned_short>/18 1.913 -4.04%
BM_std_minmax<unsigned_short>/19 2.163 -1.64%
BM_std_minmax<unsigned_short>/2 0.937 4.91%
BM_std_minmax<unsigned_short>/20 1.972 -1.22%
BM_std_minmax<unsigned_short>/21 2.039 4.07%
BM_std_minmax<unsigned_short>/22 2.333 -2.52%
BM_std_minmax<unsigned_short>/23 2.470 -3.09%
BM_std_minmax<unsigned_short>/24 2.192 -2.53%
BM_std_minmax<unsigned_short>/25 2.278 -
BM_std_minmax<unsigned_short>/26 2.520 -3.60%
BM_std_minmax<unsigned_short>/27 2.805 -2.85%
BM_std_minmax<unsigned_short>/28 2.514 -4.24%
BM_std_minmax<unsigned_short>/29 2.640 -
BM_std_minmax<unsigned_short>/3 1.182 -
BM_std_minmax<unsigned_short>/30 2.856 -
BM_std_minmax<unsigned_short>/31 3.117 -
BM_std_minmax<unsigned_short>/32 1.229 -
BM_std_minmax<unsigned_short>/4 0.978 -
BM_std_minmax<unsigned_short>/4000 66.194 -
BM_std_minmax<unsigned_short>/4096 67.865 -
BM_std_minmax<unsigned_short>/5 1.164 -
BM_std_minmax<unsigned_short>/512 8.897 -
BM_std_minmax<unsigned_short>/5500 97.973 -
BM_std_minmax<unsigned_short>/6 1.408 1.43%
BM_std_minmax<unsigned_short>/64 1.527 -
BM_std_minmax<unsigned_short>/64000 1067.083 -
BM_std_minmax<unsigned_short>/65536 1092.567 -
BM_std_minmax<unsigned_short>/7 1.699 -
BM_std_minmax<unsigned_short>/70000 1201.542 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.166 -
BM_std_minmax_element<char>/1 0.310 -
BM_std_minmax_element<char>/1024 275.287 -
BM_std_minmax_element<char>/2 0.650 -5.57%
BM_std_minmax_element<char>/3 1.200 3.63%
BM_std_minmax_element<char>/4 1.228 -1.09%
BM_std_minmax_element<char>/4000 1051.491 -
BM_std_minmax_element<char>/4096 1075.744 -
BM_std_minmax_element<char>/512 140.756 -
BM_std_minmax_element<char>/5500 1449.006 -
BM_std_minmax_element<char>/64 17.659 1.98%
BM_std_minmax_element<char>/64000 16923.326 1.26%
BM_std_minmax_element<char>/65536 17279.316 -
BM_std_minmax_element<char>/70000 18420.649 -
BM_std_minmax_element<int>/1 0.304 -
BM_std_minmax_element<int>/1024 273.423 -
BM_std_minmax_element<int>/2 0.686 -
BM_std_minmax_element<int>/3 1.148 -10.28%
BM_std_minmax_element<int>/4 1.242 -1.96%
BM_std_minmax_element<int>/4000 1055.718 -
BM_std_minmax_element<int>/4096 1080.679 -
BM_std_minmax_element<int>/512 138.442 -
BM_std_minmax_element<int>/5500 1443.006 -
BM_std_minmax_element<int>/64 17.287 -
BM_std_minmax_element<int>/64000 16823.674 -
BM_std_minmax_element<int>/65536 17220.825 -
BM_std_minmax_element<int>/70000 18392.700 -
BM_std_minmax_element<long_long>/1 0.305 -
BM_std_minmax_element<long_long>/1024 278.746 1.96%
BM_std_minmax_element<long_long>/2 0.684 5.83%
BM_std_minmax_element<long_long>/3 1.275 6.65%
BM_std_minmax_element<long_long>/4 1.253 -
BM_std_minmax_element<long_long>/4000 1077.721 2.66%
BM_std_minmax_element<long_long>/4096 1104.508 2.70%
BM_std_minmax_element<long_long>/512 141.090 1.54%
BM_std_minmax_element<long_long>/5500 1479.155 2.79%
BM_std_minmax_element<long_long>/64 17.671 2.23%
BM_std_minmax_element<long_long>/64000 17345.900 3.38%
BM_std_minmax_element<long_long>/65536 17761.671 3.42%
BM_std_minmax_element<long_long>/70000 18997.676 3.58%
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 282.326 -
BM_std_minmax_element<short>/2 0.688 -
BM_std_minmax_element<short>/3 1.305 8.88%
BM_std_minmax_element<short>/4 1.260 -1.12%
BM_std_minmax_element<short>/4000 1085.314 -
BM_std_minmax_element<short>/4096 1111.449 -
BM_std_minmax_element<short>/512 143.119 -
BM_std_minmax_element<short>/5500 1489.371 -
BM_std_minmax_element<short>/64 17.429 -
BM_std_minmax_element<short>/64000 17266.813 -
BM_std_minmax_element<short>/65536 17676.887 -
BM_std_minmax_element<short>/70000 18881.660 -
BM_tolower_char<char> 0.692 17.21%
BM_tolower_char<wchar_t> 0.691 -
BM_tolower_string<char> 14.842 -1.38%
BM_tolower_string<wchar_t> 6.184 -
BM_toupper_char<char> 0.690 -
BM_toupper_char<wchar_t> 0.688 12.63%
BM_toupper_string<char> 14.998 -
BM_toupper_string<wchar_t> 6.180 -
BM_vector_deque_copy/0 0.374 -
BM_vector_deque_copy/1 2.332 5.82%
BM_vector_deque_copy/1024 35.827 -
BM_vector_deque_copy/2 2.069 6.09%
BM_vector_deque_copy/4000 140.846 -
BM_vector_deque_copy/4096 145.246 -
BM_vector_deque_copy/512 17.065 -
BM_vector_deque_copy/5500 197.533 1.21%
BM_vector_deque_copy/64 2.813 2.21%
BM_vector_deque_copy/64000 2376.620 -
BM_vector_deque_copy/65536 2363.900 -
BM_vector_deque_copy/70000 2585.433 -1.59%
BM_vector_deque_copy_backward/0 0.504 -
BM_vector_deque_copy_backward/1 2.604 1.50%
BM_vector_deque_copy_backward/1024 37.945 -
BM_vector_deque_copy_backward/2 2.276 -
BM_vector_deque_copy_backward/4000 141.165 -
BM_vector_deque_copy_backward/4096 148.958 -
BM_vector_deque_copy_backward/512 17.656 -
BM_vector_deque_copy_backward/5500 197.447 -
BM_vector_deque_copy_backward/64 3.101 -
BM_vector_deque_copy_backward/64000 8062.563 2.98%
BM_vector_deque_copy_backward/65536 8460.263 5.58%
BM_vector_deque_copy_backward/70000 8726.693 2.27%
BM_vector_deque_move/0 0.427 14.52%
BM_vector_deque_move/1 2.325 16.19%
BM_vector_deque_move/1024 35.985 -
BM_vector_deque_move/2 2.072 19.24%
BM_vector_deque_move/4000 140.869 -
BM_vector_deque_move/4096 146.605 -
BM_vector_deque_move/512 17.057 -
BM_vector_deque_move/5500 197.994 -
BM_vector_deque_move/64 2.810 4.83%
BM_vector_deque_move/64000 2366.398 -
BM_vector_deque_move/65536 2366.122 -
BM_vector_deque_move/70000 2578.817 -
BM_vector_deque_move_backward/0 0.511 2.59%
BM_vector_deque_move_backward/1 2.257 -2.84%
BM_vector_deque_move_backward/1024 37.781 -
BM_vector_deque_move_backward/2 1.890 -8.50%
BM_vector_deque_move_backward/4000 141.137 -
BM_vector_deque_move_backward/4096 148.008 -
BM_vector_deque_move_backward/512 18.143 1.44%
BM_vector_deque_move_backward/5500 198.281 -
BM_vector_deque_move_backward/64 3.116 2.49%
BM_vector_deque_move_backward/64000 7679.926 2.51%
BM_vector_deque_move_backward/65536 8007.207 2.54%
BM_vector_deque_move_backward/70000 8367.612 -
BM_vector_deque_ranges_copy/0 0.465 -8.54%
BM_vector_deque_ranges_copy/1 2.318 1.76%
BM_vector_deque_ranges_copy/1024 36.065 1.05%
BM_vector_deque_ranges_copy/2 2.069 3.17%
BM_vector_deque_ranges_copy/4000 142.037 1.16%
BM_vector_deque_ranges_copy/4096 145.185 -
BM_vector_deque_ranges_copy/512 17.067 -
BM_vector_deque_ranges_copy/5500 197.639 -
BM_vector_deque_ranges_copy/64 2.835 1.72%
BM_vector_deque_ranges_copy/64000 2375.074 -
BM_vector_deque_ranges_copy/65536 2361.152 -
BM_vector_deque_ranges_copy/70000 2579.924 -
BM_vector_deque_ranges_copy_backward/0 0.408 -
BM_vector_deque_ranges_copy_backward/1 2.323 8.81%
BM_vector_deque_ranges_copy_backward/1024 37.723 -1.01%
BM_vector_deque_ranges_copy_backward/2 2.068 12.81%
BM_vector_deque_ranges_copy_backward/4000 141.013 -
BM_vector_deque_ranges_copy_backward/4096 148.471 -1.32%
BM_vector_deque_ranges_copy_backward/512 17.631 -1.39%
BM_vector_deque_ranges_copy_backward/5500 197.223 -1.10%
BM_vector_deque_ranges_copy_backward/64 2.983 -4.15%
BM_vector_deque_ranges_copy_backward/64000 7723.794 -1.68%
BM_vector_deque_ranges_copy_backward/65536 8113.070 -1.91%
BM_vector_deque_ranges_copy_backward/70000 8888.702 3.03%
BM_vector_deque_ranges_move/0 0.508 36.77%
BM_vector_deque_ranges_move/1 2.199 -7.21%
BM_vector_deque_ranges_move/1024 35.761 -
BM_vector_deque_ranges_move/2 1.959 -5.34%
BM_vector_deque_ranges_move/4000 141.888 -
BM_vector_deque_ranges_move/4096 145.832 -
BM_vector_deque_ranges_move/512 17.047 -
BM_vector_deque_ranges_move/5500 198.393 1.07%
BM_vector_deque_ranges_move/64 2.774 -2.31%
BM_vector_deque_ranges_move/64000 2377.235 -
BM_vector_deque_ranges_move/65536 2364.196 -
BM_vector_deque_ranges_move/70000 2584.700 -
BM_vector_deque_ranges_move_backward/0 0.554 21.54%
BM_vector_deque_ranges_move_backward/1 2.201 -
BM_vector_deque_ranges_move_backward/1024 37.912 -
BM_vector_deque_ranges_move_backward/2 1.874 2.55%
BM_vector_deque_ranges_move_backward/4000 144.036 -
BM_vector_deque_ranges_move_backward/4096 148.120 -
BM_vector_deque_ranges_move_backward/512 18.151 -
BM_vector_deque_ranges_move_backward/5500 197.604 -
BM_vector_deque_ranges_move_backward/64 3.109 -
BM_vector_deque_ranges_move_backward/64000 7625.273 -
BM_vector_deque_ranges_move_backward/65536 7805.621 -
BM_vector_deque_ranges_move_backward/70000 8518.740 3.08%
SetIntersection_Front_Set_float_1024_1 1112834.278 -1.02%
SetIntersection_Front_Set_float_1024_1024 14249849.803 -7.60%
SetIntersection_Front_Set_float_1024_16 1303070.274 1.11%
SetIntersection_Front_Set_float_1024_256 4474398.576 -2.92%
SetIntersection_Front_Set_float_1024_4 1148115.109 2.65%
SetIntersection_Front_Set_float_1024_64 1873425.102 -1.99%
SetIntersection_Front_Set_float_16384_1 1119347.631 -
SetIntersection_Front_Set_float_16384_1024 14155380.896 -9.26%
SetIntersection_Front_Set_float_16384_16 1281853.113 -1.92%
SetIntersection_Front_Set_float_16384_16384 239870310.575 -32.97%
SetIntersection_Front_Set_float_16384_256 4767722.532 -
SetIntersection_Front_Set_float_16384_4 1133085.602 -
SetIntersection_Front_Set_float_16384_64 2023800.060 1.92%
SetIntersection_Front_Set_float_16_1 67282832.840 -
SetIntersection_Front_Set_float_16_16 41223815.284 -
SetIntersection_Front_Set_float_16_4 58855805.442 -
SetIntersection_Front_Set_float_1_1 571975261.864 -
SetIntersection_Front_Set_float_256_1 4456750.223 -
SetIntersection_Front_Set_float_256_16 4867930.716 -1.98%
SetIntersection_Front_Set_float_256_256 9220968.452 -
SetIntersection_Front_Set_float_256_4 4512561.701 -
SetIntersection_Front_Set_float_256_64 6254086.267 -2.45%
SetIntersection_Front_Set_float_262144_1 1111587.945 -
SetIntersection_Front_Set_float_262144_1024 14644201.765 -4.44%
SetIntersection_Front_Set_float_262144_16 1289111.664 3.55%
SetIntersection_Front_Set_float_262144_16384 243945886.729 -28.61%
SetIntersection_Front_Set_float_262144_256 4358810.850 -9.43%
SetIntersection_Front_Set_float_262144_262144 1769136.635 -4.98%
SetIntersection_Front_Set_float_262144_4 1153591.301 1.67%
SetIntersection_Front_Set_float_262144_64 1853186.541 -6.31%
SetIntersection_Front_Set_float_4_1 228772115.368 -
SetIntersection_Front_Set_float_4_4 146834710.380 -
SetIntersection_Front_Set_float_64_1 17597645.980 -
SetIntersection_Front_Set_float_64_16 16699257.511 -
SetIntersection_Front_Set_float_64_4 17266492.617 -
SetIntersection_Front_Set_float_64_64 14262130.617 -4.54%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1107347.802 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 22284591.212 4.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1404474.405 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6531257.939 8.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1170134.919 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2348310.571 1.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1093470.993 -2.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 22394864.085 4.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1434319.123 1.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 339992121.070 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6315273.792 3.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1177812.839 5.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2284851.497 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67441946.203 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 44663516.753 1.74%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 60109022.725 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 572948224.447 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4449732.856 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5385281.737 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 13040552.285 6.57%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4628454.421 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7707095.781 5.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1102928.045 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20655111.828 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1406540.072 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 343567766.685 -2.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6079496.688 -3.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2214517.904 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1175353.575 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2289300.785 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 229447309.860 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 149798868.922 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17660466.518 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 18067551.686 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17627799.235 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18555934.804 2.14%
SetIntersection_Front_Set_string_1024_1 1154868.500 1.66%
SetIntersection_Front_Set_string_1024_1024 56418233.563 2.02%
SetIntersection_Front_Set_string_1024_16 1944315.847 -3.37%
SetIntersection_Front_Set_string_1024_256 16519920.988 10.38%
SetIntersection_Front_Set_string_1024_4 1329662.093 -
SetIntersection_Front_Set_string_1024_64 4715691.649 4.61%
SetIntersection_Front_Set_string_16384_1 1156329.868 -
SetIntersection_Front_Set_string_16384_1024 58345311.822 1.36%
SetIntersection_Front_Set_string_16384_16 1859828.963 -8.05%
SetIntersection_Front_Set_string_16384_16384 352556386.209 1.21%
SetIntersection_Front_Set_string_16384_256 15270766.152 4.47%
SetIntersection_Front_Set_string_16384_4 1316123.383 -
SetIntersection_Front_Set_string_16384_64 4720268.898 -4.00%
SetIntersection_Front_Set_string_16_1 69195490.676 -
SetIntersection_Front_Set_string_16_16 62571555.255 -3.13%
SetIntersection_Front_Set_string_16_4 66034924.418 -1.39%
SetIntersection_Front_Set_string_1_1 591638784.175 -
SetIntersection_Front_Set_string_256_1 4597565.856 -
SetIntersection_Front_Set_string_256_16 6936272.694 -5.86%
SetIntersection_Front_Set_string_256_256 31449943.011 5.27%
SetIntersection_Front_Set_string_256_4 5212507.060 -1.19%
SetIntersection_Front_Set_string_256_64 16249914.823 8.50%
SetIntersection_Front_Set_string_262144_1 1162851.070 -
SetIntersection_Front_Set_string_262144_1024 58776641.323 -
SetIntersection_Front_Set_string_262144_16 2043135.306 3.41%
SetIntersection_Front_Set_string_262144_16384 351778735.021 -
SetIntersection_Front_Set_string_262144_256 14406931.039 -3.77%
SetIntersection_Front_Set_string_262144_262144 17719204.102 1.77%
SetIntersection_Front_Set_string_262144_4 1315805.735 -1.41%
SetIntersection_Front_Set_string_262144_64 4561813.537 -6.99%
SetIntersection_Front_Set_string_4_1 236243241.723 -
SetIntersection_Front_Set_string_4_4 168384260.876 -
SetIntersection_Front_Set_string_64_1 18176344.547 -
SetIntersection_Front_Set_string_64_16 24997396.022 -4.93%
SetIntersection_Front_Set_string_64_4 19757886.447 -
SetIntersection_Front_Set_string_64_64 37981167.949 6.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1120072.927 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24201734.703 -1.95%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1408923.917 -1.82%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6625095.355 -1.99%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1177731.258 -1.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2450889.383 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1095657.221 -3.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27262943.032 3.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1426366.997 2.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 361297853.390 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6527885.528 -8.93%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1182639.087 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2469447.691 2.70%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67607842.909 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44800119.941 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60326184.046 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 573640663.266 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4503293.500 1.59%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5307833.016 -2.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12842514.791 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4667986.887 2.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7844360.517 -1.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1104709.657 2.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26462500.971 -2.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1404692.085 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 358785907.288 2.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6678021.103 1.94%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3057097.088 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1159904.264 -1.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2424894.978 1.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229278286.295 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150283308.723 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17611623.120 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18049777.680 -1.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17690834.459 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18973548.795 -1.27%
SetIntersection_Front_Set_uint32_1024_1 1124220.087 1.14%
SetIntersection_Front_Set_uint32_1024_1024 15993750.920 -
SetIntersection_Front_Set_uint32_1024_16 1293176.294 -
SetIntersection_Front_Set_uint32_1024_256 4981764.898 -
SetIntersection_Front_Set_uint32_1024_4 1096684.330 -1.60%
SetIntersection_Front_Set_uint32_1024_64 2023061.786 -
SetIntersection_Front_Set_uint32_16384_1 1105659.603 -1.03%
SetIntersection_Front_Set_uint32_16384_1024 16094328.402 -
SetIntersection_Front_Set_uint32_16384_16 1332837.596 -
SetIntersection_Front_Set_uint32_16384_16384 345436155.598 -
SetIntersection_Front_Set_uint32_16384_256 4692924.579 1.59%
SetIntersection_Front_Set_uint32_16384_4 1151110.135 4.35%
SetIntersection_Front_Set_uint32_16384_64 1914911.844 2.36%
SetIntersection_Front_Set_uint32_16_1 66871355.452 -
SetIntersection_Front_Set_uint32_16_16 41405480.929 -
SetIntersection_Front_Set_uint32_16_4 58501504.104 -
SetIntersection_Front_Set_uint32_1_1 568977944.627 -
SetIntersection_Front_Set_uint32_256_1 4361615.512 -2.01%
SetIntersection_Front_Set_uint32_256_16 4991259.955 -
SetIntersection_Front_Set_uint32_256_256 9440247.991 5.21%
SetIntersection_Front_Set_uint32_256_4 4523449.115 1.02%
SetIntersection_Front_Set_uint32_256_64 6467960.231 4.43%
SetIntersection_Front_Set_uint32_262144_1 1068584.195 -
SetIntersection_Front_Set_uint32_262144_1024 16495915.097 2.71%
SetIntersection_Front_Set_uint32_262144_16 1277543.788 3.50%
SetIntersection_Front_Set_uint32_262144_16384 346556664.026 5.68%
SetIntersection_Front_Set_uint32_262144_256 4780356.259 -
SetIntersection_Front_Set_uint32_262144_262144 1837464.356 -2.43%
SetIntersection_Front_Set_uint32_262144_4 1140335.495 -
SetIntersection_Front_Set_uint32_262144_64 1929299.515 -1.35%
SetIntersection_Front_Set_uint32_4_1 226796512.052 -
SetIntersection_Front_Set_uint32_4_4 146319463.572 -
SetIntersection_Front_Set_uint32_64_1 17412691.119 -
SetIntersection_Front_Set_uint32_64_16 16843110.279 -
SetIntersection_Front_Set_uint32_64_4 17245512.105 -
SetIntersection_Front_Set_uint32_64_64 16144925.370 2.78%
SetIntersection_Front_Set_uint64_1024_1 1113988.519 3.11%
SetIntersection_Front_Set_uint64_1024_1024 13487694.092 -13.18%
SetIntersection_Front_Set_uint64_1024_16 1313485.534 -1.25%
SetIntersection_Front_Set_uint64_1024_256 4426106.040 -9.93%
SetIntersection_Front_Set_uint64_1024_4 1146575.436 -
SetIntersection_Front_Set_uint64_1024_64 1802305.866 -9.98%
SetIntersection_Front_Set_uint64_16384_1 1116584.797 -
SetIntersection_Front_Set_uint64_16384_1024 15090999.015 -7.66%
SetIntersection_Front_Set_uint64_16384_16 1320020.184 -
SetIntersection_Front_Set_uint64_16384_16384 248539898.782 -29.35%
SetIntersection_Front_Set_uint64_16384_256 4437446.245 -9.15%
SetIntersection_Front_Set_uint64_16384_4 1119588.370 -2.28%
SetIntersection_Front_Set_uint64_16384_64 1812602.521 -13.24%
SetIntersection_Front_Set_uint64_16_1 66621612.109 -
SetIntersection_Front_Set_uint64_16_16 41556841.148 -
SetIntersection_Front_Set_uint64_16_4 58393449.513 -
SetIntersection_Front_Set_uint64_1_1 569058634.362 -
SetIntersection_Front_Set_uint64_256_1 4434395.309 1.44%
SetIntersection_Front_Set_uint64_256_16 4785380.272 -4.46%
SetIntersection_Front_Set_uint64_256_256 9042339.554 -8.36%
SetIntersection_Front_Set_uint64_256_4 4505222.857 1.50%
SetIntersection_Front_Set_uint64_256_64 6300710.004 -
SetIntersection_Front_Set_uint64_262144_1 1114846.664 1.16%
SetIntersection_Front_Set_uint64_262144_1024 15507693.324 -2.87%
SetIntersection_Front_Set_uint64_262144_16 1279118.193 -3.41%
SetIntersection_Front_Set_uint64_262144_16384 350628930.232 2.89%
SetIntersection_Front_Set_uint64_262144_256 4321719.751 -11.38%
SetIntersection_Front_Set_uint64_262144_262144 1818114.992 -
SetIntersection_Front_Set_uint64_262144_4 1151290.942 4.27%
SetIntersection_Front_Set_uint64_262144_64 1881756.819 5.41%
SetIntersection_Front_Set_uint64_4_1 227451333.515 -
SetIntersection_Front_Set_uint64_4_4 146066516.724 -
SetIntersection_Front_Set_uint64_64_1 17441490.232 -
SetIntersection_Front_Set_uint64_64_16 16405956.704 -1.76%
SetIntersection_Front_Set_uint64_64_4 17178878.801 -
SetIntersection_Front_Set_uint64_64_64 14650683.425 -5.58%
SetIntersection_Front_Vector_float_1024_1 1110866.364 -
SetIntersection_Front_Vector_float_1024_1024 5979449.049 -16.11%
SetIntersection_Front_Vector_float_1024_16 1210331.330 1.90%
SetIntersection_Front_Vector_float_1024_256 2336164.956 -
SetIntersection_Front_Vector_float_1024_4 1138039.628 -
SetIntersection_Front_Vector_float_1024_64 1517095.831 5.86%
SetIntersection_Front_Vector_float_16384_1 1117007.353 1.63%
SetIntersection_Front_Vector_float_16384_1024 5995930.539 -
SetIntersection_Front_Vector_float_16384_16 1169927.180 -1.61%
SetIntersection_Front_Vector_float_16384_16384 83943356.223 2.38%
SetIntersection_Front_Vector_float_16384_256 2347436.691 -
SetIntersection_Front_Vector_float_16384_4 1133406.569 -
SetIntersection_Front_Vector_float_16384_64 1438703.473 -
SetIntersection_Front_Vector_float_16_1 67061095.173 -
SetIntersection_Front_Vector_float_16_16 38007309.617 -1.69%
SetIntersection_Front_Vector_float_16_4 57915415.015 -
SetIntersection_Front_Vector_float_1_1 572140545.205 -
SetIntersection_Front_Vector_float_256_1 4427956.353 -
SetIntersection_Front_Vector_float_256_16 4556652.234 1.99%
SetIntersection_Front_Vector_float_256_256 4695555.079 1.83%
SetIntersection_Front_Vector_float_256_4 4441988.653 -
SetIntersection_Front_Vector_float_256_64 4827742.181 -
SetIntersection_Front_Vector_float_262144_1 1122949.283 -
SetIntersection_Front_Vector_float_262144_1024 5980318.705 -
SetIntersection_Front_Vector_float_262144_16 1188626.153 -
SetIntersection_Front_Vector_float_262144_16384 83498902.098 4.45%
SetIntersection_Front_Vector_float_262144_256 2347013.989 -1.05%
SetIntersection_Front_Vector_float_262144_262144 348608238.206 -
SetIntersection_Front_Vector_float_262144_4 1133831.185 -
SetIntersection_Front_Vector_float_262144_64 1420197.182 -
SetIntersection_Front_Vector_float_4_1 228992144.777 -
SetIntersection_Front_Vector_float_4_4 145891937.346 -
SetIntersection_Front_Vector_float_64_1 17494600.806 -
SetIntersection_Front_Vector_float_64_16 15262065.546 -2.78%
SetIntersection_Front_Vector_float_64_4 16995437.310 -
SetIntersection_Front_Vector_float_64_64 11486155.822 -4.81%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1117992.315 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 7953289.013 -17.14%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1171213.110 -6.40%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2827358.335 -15.54%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1141203.966 4.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1549405.121 -10.71%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1076832.643 -5.53%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8347113.260 -11.98%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1167643.110 -7.65%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 117377044.409 -16.50%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2951537.580 -9.20%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1129080.615 1.81%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1586773.991 -1.46%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 66938354.068 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 39632819.942 -1.61%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58727794.543 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 569773455.846 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4389370.201 -1.37%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4539796.479 -1.35%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5787765.907 -9.34%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4439503.431 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5096380.634 -3.65%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1118586.454 2.64%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8358164.037 -12.94%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1218925.997 -1.33%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117087164.944 -16.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2951693.639 -15.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351214973.089 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1135393.621 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1585847.929 -5.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 227702916.487 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 147572679.644 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17465039.696 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15438098.881 -2.93%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17065079.375 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12414899.278 -9.51%
SetIntersection_Front_Vector_string_1024_1 1143967.789 -
SetIntersection_Front_Vector_string_1024_1024 40577258.024 -2.95%
SetIntersection_Front_Vector_string_1024_16 1724681.802 -1.05%
SetIntersection_Front_Vector_string_1024_256 9997462.019 -
SetIntersection_Front_Vector_string_1024_4 1265981.530 -
SetIntersection_Front_Vector_string_1024_64 3620857.397 1.82%
SetIntersection_Front_Vector_string_16384_1 1145232.410 -1.04%
SetIntersection_Front_Vector_string_16384_1024 40279225.762 -2.62%
SetIntersection_Front_Vector_string_16384_16 1721529.323 -1.65%
SetIntersection_Front_Vector_string_16384_16384 351799513.151 -
SetIntersection_Front_Vector_string_16384_256 10649724.247 5.25%
SetIntersection_Front_Vector_string_16384_4 1229413.438 -2.48%
SetIntersection_Front_Vector_string_16384_64 3484006.669 -2.20%
SetIntersection_Front_Vector_string_16_1 68859952.694 -
SetIntersection_Front_Vector_string_16_16 54509741.912 -1.33%
SetIntersection_Front_Vector_string_16_4 64096429.914 -
SetIntersection_Front_Vector_string_1_1 584131540.434 -
SetIntersection_Front_Vector_string_256_1 4560223.762 -1.00%
SetIntersection_Front_Vector_string_256_16 6382854.579 -1.28%
SetIntersection_Front_Vector_string_256_256 20975386.658 -2.98%
SetIntersection_Front_Vector_string_256_4 4947687.252 -
SetIntersection_Front_Vector_string_256_64 11225558.887 -
SetIntersection_Front_Vector_string_262144_1 1153375.735 -
SetIntersection_Front_Vector_string_262144_1024 41349218.786 -1.98%
SetIntersection_Front_Vector_string_262144_16 1647789.392 -4.71%
SetIntersection_Front_Vector_string_262144_16384 349037881.412 -
SetIntersection_Front_Vector_string_262144_256 10506822.896 3.44%
SetIntersection_Front_Vector_string_262144_262144 14470718.992 -
SetIntersection_Front_Vector_string_262144_4 1240757.078 -2.44%
SetIntersection_Front_Vector_string_262144_64 3327978.309 -4.08%
SetIntersection_Front_Vector_string_4_1 234364917.040 -
SetIntersection_Front_Vector_string_4_4 160294719.241 -
SetIntersection_Front_Vector_string_64_1 17933587.732 -
SetIntersection_Front_Vector_string_64_16 22360602.260 1.90%
SetIntersection_Front_Vector_string_64_4 18901118.596 -
SetIntersection_Front_Vector_string_64_64 27215878.103 -3.31%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1112629.540 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9675203.320 -2.61%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1252947.966 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3260612.463 -2.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1144166.255 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1639140.495 -1.73%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1111632.998 3.87%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9923846.522 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1244409.271 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 140734968.312 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3325911.699 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1163551.349 -1.02%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1677085.508 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 67022786.342 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 40062749.830 1.42%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58827337.681 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 570176871.885 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4399746.906 -1.12%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4719511.420 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6621091.074 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4542289.731 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5314466.347 -1.44%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1118956.947 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9650337.394 -2.74%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1241110.409 -1.07%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 140805473.703 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3325751.755 2.27%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350638955.021 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1147232.115 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1667549.022 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 228199700.052 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 146690192.902 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17478320.421 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15919032.350 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17267769.887 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13285728.792 -
SetIntersection_Front_Vector_uint32_1024_1 1113716.563 -
SetIntersection_Front_Vector_uint32_1024_1024 5886838.429 -13.48%
SetIntersection_Front_Vector_uint32_1024_16 1157627.710 -1.82%
SetIntersection_Front_Vector_uint32_1024_256 2351153.368 -7.80%
SetIntersection_Front_Vector_uint32_1024_4 1137604.603 -
SetIntersection_Front_Vector_uint32_1024_64 1429658.670 -
SetIntersection_Front_Vector_uint32_16384_1 1116121.726 -
SetIntersection_Front_Vector_uint32_16384_1024 5996431.967 -
SetIntersection_Front_Vector_uint32_16384_16 1188482.287 5.29%
SetIntersection_Front_Vector_uint32_16384_16384 79639587.389 -4.79%
SetIntersection_Front_Vector_uint32_16384_256 2295247.024 -2.00%
SetIntersection_Front_Vector_uint32_16384_4 1127533.664 -
SetIntersection_Front_Vector_uint32_16384_64 1448369.702 2.14%
SetIntersection_Front_Vector_uint32_16_1 66963996.857 -
SetIntersection_Front_Vector_uint32_16_16 37951916.972 -2.01%
SetIntersection_Front_Vector_uint32_16_4 57642433.957 -
SetIntersection_Front_Vector_uint32_1_1 567977640.493 -
SetIntersection_Front_Vector_uint32_256_1 4422532.366 -
SetIntersection_Front_Vector_uint32_256_16 4471911.771 1.07%
SetIntersection_Front_Vector_uint32_256_256 4734155.125 -
SetIntersection_Front_Vector_uint32_256_4 4472257.827 1.73%
SetIntersection_Front_Vector_uint32_256_64 4519327.794 -5.56%
SetIntersection_Front_Vector_uint32_262144_1 1121028.802 1.36%
SetIntersection_Front_Vector_uint32_262144_1024 5933965.647 -7.46%
SetIntersection_Front_Vector_uint32_262144_16 1187851.782 -
SetIntersection_Front_Vector_uint32_262144_16384 79780386.169 -4.36%
SetIntersection_Front_Vector_uint32_262144_256 2309402.639 -1.35%
SetIntersection_Front_Vector_uint32_262144_262144 350992729.465 1.55%
SetIntersection_Front_Vector_uint32_262144_4 1131931.637 -
SetIntersection_Front_Vector_uint32_262144_64 1383217.496 -
SetIntersection_Front_Vector_uint32_4_1 227792721.042 -
SetIntersection_Front_Vector_uint32_4_4 144451824.761 -
SetIntersection_Front_Vector_uint32_64_1 17521484.995 -
SetIntersection_Front_Vector_uint32_64_16 15235285.560 1.29%
SetIntersection_Front_Vector_uint32_64_4 16940956.109 -
SetIntersection_Front_Vector_uint32_64_64 11550494.660 -
SetIntersection_Front_Vector_uint64_1024_1 1099447.570 -
SetIntersection_Front_Vector_uint64_1024_1024 5901764.080 -
SetIntersection_Front_Vector_uint64_1024_16 1186978.222 -
SetIntersection_Front_Vector_uint64_1024_256 2343639.889 1.26%
SetIntersection_Front_Vector_uint64_1024_4 1127397.568 -
SetIntersection_Front_Vector_uint64_1024_64 1431355.405 1.78%
SetIntersection_Front_Vector_uint64_16384_1 1110689.127 1.41%
SetIntersection_Front_Vector_uint64_16384_1024 5974558.610 -
SetIntersection_Front_Vector_uint64_16384_16 1147818.868 -2.69%
SetIntersection_Front_Vector_uint64_16384_16384 78095382.650 -
SetIntersection_Front_Vector_uint64_16384_256 2335262.980 1.76%
SetIntersection_Front_Vector_uint64_16384_4 1133178.023 1.74%
SetIntersection_Front_Vector_uint64_16384_64 1426218.099 1.48%
SetIntersection_Front_Vector_uint64_16_1 66641922.992 -
SetIntersection_Front_Vector_uint64_16_16 37687430.860 -
SetIntersection_Front_Vector_uint64_16_4 57277019.512 -
SetIntersection_Front_Vector_uint64_1_1 567085971.572 -
SetIntersection_Front_Vector_uint64_256_1 4448455.008 1.20%
SetIntersection_Front_Vector_uint64_256_16 4444274.319 -
SetIntersection_Front_Vector_uint64_256_256 4641279.164 -
SetIntersection_Front_Vector_uint64_256_4 4338478.369 -
SetIntersection_Front_Vector_uint64_256_64 4486966.949 -1.24%
SetIntersection_Front_Vector_uint64_262144_1 1107113.276 -1.37%
SetIntersection_Front_Vector_uint64_262144_1024 5844712.602 -
SetIntersection_Front_Vector_uint64_262144_16 1185322.951 2.75%
SetIntersection_Front_Vector_uint64_262144_16384 78211246.066 -
SetIntersection_Front_Vector_uint64_262144_256 2330943.779 1.09%
SetIntersection_Front_Vector_uint64_262144_262144 351144440.802 -
SetIntersection_Front_Vector_uint64_262144_4 1088288.683 -
SetIntersection_Front_Vector_uint64_262144_64 1429366.280 -
SetIntersection_Front_Vector_uint64_4_1 225947292.125 -
SetIntersection_Front_Vector_uint64_4_4 144420466.908 -
SetIntersection_Front_Vector_uint64_64_1 17510979.643 -
SetIntersection_Front_Vector_uint64_64_16 15041871.537 -
SetIntersection_Front_Vector_uint64_64_4 16869597.277 -
SetIntersection_Front_Vector_uint64_64_64 11307807.528 -
SetIntersection_Interlaced_Set_float_1024_1 1117245.102 -
SetIntersection_Interlaced_Set_float_1024_1024 15083983.107 2.06%
SetIntersection_Interlaced_Set_float_1024_16 11520199.636 -1.10%
SetIntersection_Interlaced_Set_float_1024_256 16557188.450 5.09%
SetIntersection_Interlaced_Set_float_1024_4 10215171.240 2.02%
SetIntersection_Interlaced_Set_float_1024_64 9874372.280 -1.88%
SetIntersection_Interlaced_Set_float_16384_1 1118054.896 -
SetIntersection_Interlaced_Set_float_16384_1024 169926959.093 -1.58%
SetIntersection_Interlaced_Set_float_16384_16 210828278.657 -1.40%
SetIntersection_Interlaced_Set_float_16384_16384 240152005.579 -31.54%
SetIntersection_Interlaced_Set_float_16384_256 201933385.207 -
SetIntersection_Interlaced_Set_float_16384_4 170971340.653 -
SetIntersection_Interlaced_Set_float_16384_64 218716602.853 -
SetIntersection_Interlaced_Set_float_16_1 67046842.660 -
SetIntersection_Interlaced_Set_float_16_16 41348361.311 1.46%
SetIntersection_Interlaced_Set_float_16_4 64934509.232 -
SetIntersection_Interlaced_Set_float_1_1 572108166.071 -
SetIntersection_Interlaced_Set_float_256_1 4454861.514 -
SetIntersection_Interlaced_Set_float_256_16 12219562.004 -
SetIntersection_Interlaced_Set_float_256_256 9161605.581 2.03%
SetIntersection_Interlaced_Set_float_256_4 11639214.652 3.28%
SetIntersection_Interlaced_Set_float_256_64 15723044.315 3.92%
SetIntersection_Interlaced_Set_float_262144_1 1086055.117 -3.04%
SetIntersection_Interlaced_Set_float_262144_1024 1557094.563 -
SetIntersection_Interlaced_Set_float_262144_16 1643027.914 -
SetIntersection_Interlaced_Set_float_262144_16384 1285145.426 -1.00%
SetIntersection_Interlaced_Set_float_262144_256 1606077.719 -1.59%
SetIntersection_Interlaced_Set_float_262144_262144 1804149.982 -3.31%
SetIntersection_Interlaced_Set_float_262144_4 1319784.426 -
SetIntersection_Interlaced_Set_float_262144_64 1597454.508 -
SetIntersection_Interlaced_Set_float_4_1 228677925.027 -
SetIntersection_Interlaced_Set_float_4_4 147781288.032 -
SetIntersection_Interlaced_Set_float_64_1 17569129.400 -
SetIntersection_Interlaced_Set_float_64_16 24338149.097 -
SetIntersection_Interlaced_Set_float_64_4 22410134.206 1.12%
SetIntersection_Interlaced_Set_float_64_64 15137447.992 1.87%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1117915.682 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21290127.404 1.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 12074697.173 3.53%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19320238.659 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9973243.190 1.49%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11190210.204 -1.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1115961.247 2.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 184705740.672 3.74%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 220688558.036 -1.86%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 357980017.862 2.34%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 209872816.659 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 180432088.059 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 228749294.940 -1.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67301300.507 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44090685.610 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66499144.155 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 573186356.480 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4449852.029 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12948636.526 -1.91%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12267753.736 -1.25%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11372844.061 1.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18020873.151 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1134735.111 5.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1642270.266 1.26%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1685832.275 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1347000.897 1.36%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1662024.900 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2306428.955 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1375425.293 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1660198.650 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 229192251.571 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149244958.383 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17648089.642 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27217751.080 1.00%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23421265.737 1.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 19322350.116 4.75%
SetIntersection_Interlaced_Set_string_1024_1 1149624.480 -
SetIntersection_Interlaced_Set_string_1024_1024 58067233.279 -
SetIntersection_Interlaced_Set_string_1024_16 13715685.287 -
SetIntersection_Interlaced_Set_string_1024_256 36327133.405 -
SetIntersection_Interlaced_Set_string_1024_4 10546770.534 -1.64%
SetIntersection_Interlaced_Set_string_1024_64 16574815.488 -2.45%
SetIntersection_Interlaced_Set_string_16384_1 1162409.604 2.17%
SetIntersection_Interlaced_Set_string_16384_1024 344557839.810 -2.86%
SetIntersection_Interlaced_Set_string_16384_16 344846797.803 -2.19%
SetIntersection_Interlaced_Set_string_16384_16384 347514584.701 -1.48%
SetIntersection_Interlaced_Set_string_16384_256 346374881.421 1.79%
SetIntersection_Interlaced_Set_string_16384_4 200631965.667 -
SetIntersection_Interlaced_Set_string_16384_64 349288736.167 -
SetIntersection_Interlaced_Set_string_16_1 69354975.189 -
SetIntersection_Interlaced_Set_string_16_16 64458345.264 3.49%
SetIntersection_Interlaced_Set_string_16_4 77796450.043 -
SetIntersection_Interlaced_Set_string_1_1 589426293.738 -
SetIntersection_Interlaced_Set_string_256_1 4581683.067 -1.43%
SetIntersection_Interlaced_Set_string_256_16 18367712.205 -
SetIntersection_Interlaced_Set_string_256_256 32375455.994 3.31%
SetIntersection_Interlaced_Set_string_256_4 14424031.871 1.94%
SetIntersection_Interlaced_Set_string_256_64 31359306.254 -
SetIntersection_Interlaced_Set_string_262144_1 1163399.811 -
SetIntersection_Interlaced_Set_string_262144_1024 2113161.947 -
SetIntersection_Interlaced_Set_string_262144_16 2171037.922 2.00%
SetIntersection_Interlaced_Set_string_262144_16384 2723233.725 -
SetIntersection_Interlaced_Set_string_262144_256 2106933.350 -
SetIntersection_Interlaced_Set_string_262144_262144 17671324.869 -1.56%
SetIntersection_Interlaced_Set_string_262144_4 1888796.955 1.62%
SetIntersection_Interlaced_Set_string_262144_64 2162334.389 2.02%
SetIntersection_Interlaced_Set_string_4_1 236214309.777 -
SetIntersection_Interlaced_Set_string_4_4 167172667.266 -
SetIntersection_Interlaced_Set_string_64_1 18227992.209 -
SetIntersection_Interlaced_Set_string_64_16 40943933.612 3.94%
SetIntersection_Interlaced_Set_string_64_4 27094108.049 -
SetIntersection_Interlaced_Set_string_64_64 37553340.016 -4.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1077488.191 -4.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25017767.425 -2.25%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11937862.494 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20248953.613 -2.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10141912.135 -1.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12074780.876 1.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1088259.935 -2.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 239855912.367 -2.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 338113981.889 38.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 345491654.290 -3.97%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 354547220.604 41.60%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 200710618.656 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 349500796.992 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67330174.452 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 44990097.722 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67525161.656 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 573590353.813 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4473997.412 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13095705.437 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13383861.715 -2.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11939073.352 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 18800929.054 -1.21%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1083972.630 -2.68%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2022349.041 1.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2152402.262 3.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1787608.399 1.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2040188.721 2.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3134459.311 1.87%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1866973.959 2.72%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2134312.580 3.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229426674.736 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 151005269.304 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17665021.170 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28311679.032 1.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23903139.046 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19406094.530 -
SetIntersection_Interlaced_Set_uint32_1024_1 1086415.552 -
SetIntersection_Interlaced_Set_uint32_1024_1024 15747223.734 4.98%
SetIntersection_Interlaced_Set_uint32_1024_16 11379399.126 -
SetIntersection_Interlaced_Set_uint32_1024_256 15681719.808 2.96%
SetIntersection_Interlaced_Set_uint32_1024_4 9855092.817 -1.11%
SetIntersection_Interlaced_Set_uint32_1024_64 9871086.499 -
SetIntersection_Interlaced_Set_uint32_16384_1 1090499.243 1.64%
SetIntersection_Interlaced_Set_uint32_16384_1024 166632806.136 -1.17%
SetIntersection_Interlaced_Set_uint32_16384_16 208429890.011 -
SetIntersection_Interlaced_Set_uint32_16384_16384 343910441.132 -3.82%
SetIntersection_Interlaced_Set_uint32_16384_256 197075943.468 -
SetIntersection_Interlaced_Set_uint32_16384_4 169058745.662 -
SetIntersection_Interlaced_Set_uint32_16384_64 215365906.581 1.39%
SetIntersection_Interlaced_Set_uint32_16_1 66665868.725 -
SetIntersection_Interlaced_Set_uint32_16_16 41503400.378 1.53%
SetIntersection_Interlaced_Set_uint32_16_4 63890535.398 -
SetIntersection_Interlaced_Set_uint32_1_1 568072256.020 -
SetIntersection_Interlaced_Set_uint32_256_1 4414577.858 -
SetIntersection_Interlaced_Set_uint32_256_16 11967781.020 -
SetIntersection_Interlaced_Set_uint32_256_256 9439469.598 -
SetIntersection_Interlaced_Set_uint32_256_4 11795577.895 1.89%
SetIntersection_Interlaced_Set_uint32_256_64 15097072.226 3.57%
SetIntersection_Interlaced_Set_uint32_262144_1 1077739.546 -1.14%
SetIntersection_Interlaced_Set_uint32_262144_1024 1536704.592 1.26%
SetIntersection_Interlaced_Set_uint32_262144_16 1630748.779 2.06%
SetIntersection_Interlaced_Set_uint32_262144_16384 1268120.197 -
SetIntersection_Interlaced_Set_uint32_262144_256 1585216.879 -
SetIntersection_Interlaced_Set_uint32_262144_262144 2017561.930 2.29%
SetIntersection_Interlaced_Set_uint32_262144_4 1306279.541 1.65%
SetIntersection_Interlaced_Set_uint32_262144_64 1598622.963 1.94%
SetIntersection_Interlaced_Set_uint32_4_1 227065588.975 -
SetIntersection_Interlaced_Set_uint32_4_4 145655652.307 -
SetIntersection_Interlaced_Set_uint32_64_1 17485522.014 -
SetIntersection_Interlaced_Set_uint32_64_16 23276160.344 -3.20%
SetIntersection_Interlaced_Set_uint32_64_4 22270837.239 -
SetIntersection_Interlaced_Set_uint32_64_64 15065381.714 -
SetIntersection_Interlaced_Set_uint64_1024_1 1116517.598 1.14%
SetIntersection_Interlaced_Set_uint64_1024_1024 16857449.388 -
SetIntersection_Interlaced_Set_uint64_1024_16 11382611.505 -
SetIntersection_Interlaced_Set_uint64_1024_256 16209086.947 4.33%
SetIntersection_Interlaced_Set_uint64_1024_4 10155293.562 1.78%
SetIntersection_Interlaced_Set_uint64_1024_64 10564560.477 2.44%
SetIntersection_Interlaced_Set_uint64_16384_1 1112794.229 1.11%
SetIntersection_Interlaced_Set_uint64_16384_1024 179379457.688 3.54%
SetIntersection_Interlaced_Set_uint64_16384_16 220610149.381 -2.48%
SetIntersection_Interlaced_Set_uint64_16384_16384 348845446.284 -
SetIntersection_Interlaced_Set_uint64_16384_256 208592675.957 -
SetIntersection_Interlaced_Set_uint64_16384_4 179847515.895 -
SetIntersection_Interlaced_Set_uint64_16384_64 236337813.541 -
SetIntersection_Interlaced_Set_uint64_16_1 66736669.331 -
SetIntersection_Interlaced_Set_uint64_16_16 41371587.986 -
SetIntersection_Interlaced_Set_uint64_16_4 64979699.500 -
SetIntersection_Interlaced_Set_uint64_1_1 569332592.267 -
SetIntersection_Interlaced_Set_uint64_256_1 4434735.044 -
SetIntersection_Interlaced_Set_uint64_256_16 12760981.495 3.55%
SetIntersection_Interlaced_Set_uint64_256_256 9683721.751 -4.43%
SetIntersection_Interlaced_Set_uint64_256_4 11669481.528 -1.36%
SetIntersection_Interlaced_Set_uint64_256_64 15572220.368 8.34%
SetIntersection_Interlaced_Set_uint64_262144_1 1120341.263 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1582975.830 -
SetIntersection_Interlaced_Set_uint64_262144_16 1639821.777 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1268198.487 1.51%
SetIntersection_Interlaced_Set_uint64_262144_256 1627657.959 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1859367.920 -2.23%
SetIntersection_Interlaced_Set_uint64_262144_4 1322834.391 -
SetIntersection_Interlaced_Set_uint64_262144_64 1622853.758 -
SetIntersection_Interlaced_Set_uint64_4_1 227701711.078 -
SetIntersection_Interlaced_Set_uint64_4_4 146978862.016 -
SetIntersection_Interlaced_Set_uint64_64_1 17470018.191 -
SetIntersection_Interlaced_Set_uint64_64_16 24884139.705 2.22%
SetIntersection_Interlaced_Set_uint64_64_4 22649463.554 -
SetIntersection_Interlaced_Set_uint64_64_64 15217647.900 -3.84%
SetIntersection_Interlaced_Vector_float_1024_1 1120207.728 1.11%
SetIntersection_Interlaced_Vector_float_1024_1024 5984053.790 -
SetIntersection_Interlaced_Vector_float_1024_16 2625187.283 -5.47%
SetIntersection_Interlaced_Vector_float_1024_256 6089802.295 19.70%
SetIntersection_Interlaced_Vector_float_1024_4 1525192.553 4.28%
SetIntersection_Interlaced_Vector_float_1024_64 4247546.767 19.04%
SetIntersection_Interlaced_Vector_float_16384_1 1103541.143 -
SetIntersection_Interlaced_Vector_float_16384_1024 48749772.653 15.79%
SetIntersection_Interlaced_Vector_float_16384_16 2396835.562 -
SetIntersection_Interlaced_Vector_float_16384_16384 80323692.827 -
SetIntersection_Interlaced_Vector_float_16384_256 12626904.593 2.61%
SetIntersection_Interlaced_Vector_float_16384_4 1403352.995 -
SetIntersection_Interlaced_Vector_float_16384_64 5346269.298 -
SetIntersection_Interlaced_Vector_float_16_1 67049606.026 -
SetIntersection_Interlaced_Vector_float_16_16 39295947.933 2.99%
SetIntersection_Interlaced_Vector_float_16_4 60207146.251 -
SetIntersection_Interlaced_Vector_float_1_1 571893562.757 -
SetIntersection_Interlaced_Vector_float_256_1 4415567.870 -
SetIntersection_Interlaced_Vector_float_256_16 6297396.006 -
SetIntersection_Interlaced_Vector_float_256_256 4691110.839 -
SetIntersection_Interlaced_Vector_float_256_4 5311831.375 -1.61%
SetIntersection_Interlaced_Vector_float_256_64 6754720.648 -10.85%
SetIntersection_Interlaced_Vector_float_262144_1 1120462.189 -
SetIntersection_Interlaced_Vector_float_262144_1024 79032685.405 14.79%
SetIntersection_Interlaced_Vector_float_262144_16 3232707.071 1.03%
SetIntersection_Interlaced_Vector_float_262144_16384 363799475.083 3.54%
SetIntersection_Interlaced_Vector_float_262144_256 22837528.388 -
SetIntersection_Interlaced_Vector_float_262144_262144 351161601.877 -
SetIntersection_Interlaced_Vector_float_262144_4 2053887.531 38.01%
SetIntersection_Interlaced_Vector_float_262144_64 18646178.413 157.23%
SetIntersection_Interlaced_Vector_float_4_1 228707249.234 -
SetIntersection_Interlaced_Vector_float_4_4 144241439.474 -
SetIntersection_Interlaced_Vector_float_64_1 17621994.215 -
SetIntersection_Interlaced_Vector_float_64_16 18341329.380 -4.99%
SetIntersection_Interlaced_Vector_float_64_4 18745623.368 -1.05%
SetIntersection_Interlaced_Vector_float_64_64 11430215.605 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1119515.812 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8390162.757 -11.59%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2051874.672 -4.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7511332.053 -4.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1348501.076 -1.59%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4027395.598 -19.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1081909.840 -2.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 46199572.333 -19.77%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2710759.757 -27.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 118864171.982 -5.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 16411314.271 -7.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1462522.917 -6.74%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5948352.672 -18.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 66964996.974 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 40509197.465 3.59%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61946106.792 1.20%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 570381665.817 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4444679.525 1.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6855142.499 -6.75%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5894460.173 -2.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5100162.583 -2.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 9196273.117 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1117005.987 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 93539779.765 -18.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3890122.980 -56.77%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 358573042.496 2.24%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 32636102.558 -9.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 351765824.713 1.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1608006.361 -5.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11136979.994 -11.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 228124657.532 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 146391794.602 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17503447.115 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 20261639.596 3.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18952593.916 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12871635.866 1.11%
SetIntersection_Interlaced_Vector_string_1024_1 1154230.533 1.31%
SetIntersection_Interlaced_Vector_string_1024_1024 41700272.039 2.09%
SetIntersection_Interlaced_Vector_string_1024_16 3396403.877 6.72%
SetIntersection_Interlaced_Vector_string_1024_256 21190248.875 3.10%
SetIntersection_Interlaced_Vector_string_1024_4 1707663.042 1.89%
SetIntersection_Interlaced_Vector_string_1024_64 8174266.928 5.60%
SetIntersection_Interlaced_Vector_string_16384_1 1154240.068 -
SetIntersection_Interlaced_Vector_string_16384_1024 114078341.307 2.33%
SetIntersection_Interlaced_Vector_string_16384_16 4342433.784 -1.92%
SetIntersection_Interlaced_Vector_string_16384_16384 349683005.959 -
SetIntersection_Interlaced_Vector_string_16384_256 37783604.881 1.55%
SetIntersection_Interlaced_Vector_string_16384_4 1891529.485 -
SetIntersection_Interlaced_Vector_string_16384_64 12319318.993 5.93%
SetIntersection_Interlaced_Vector_string_16_1 68691012.973 -
SetIntersection_Interlaced_Vector_string_16_16 55415483.845 -
SetIntersection_Interlaced_Vector_string_16_4 72357760.586 2.35%
SetIntersection_Interlaced_Vector_string_1_1 585395756.090 -
SetIntersection_Interlaced_Vector_string_256_1 4569325.263 -
SetIntersection_Interlaced_Vector_string_256_16 10724861.322 -
SetIntersection_Interlaced_Vector_string_256_256 21324181.035 -1.33%
SetIntersection_Interlaced_Vector_string_256_4 6350416.913 -
SetIntersection_Interlaced_Vector_string_256_64 20845132.153 10.24%
SetIntersection_Interlaced_Vector_string_262144_1 1155566.233 -
SetIntersection_Interlaced_Vector_string_262144_1024 228980353.012 3.24%
SetIntersection_Interlaced_Vector_string_262144_16 5622048.385 -
SetIntersection_Interlaced_Vector_string_262144_16384 996638.183 -
SetIntersection_Interlaced_Vector_string_262144_256 64673357.613 2.96%
SetIntersection_Interlaced_Vector_string_262144_262144 14425890.787 -
SetIntersection_Interlaced_Vector_string_262144_4 2064280.067 -
SetIntersection_Interlaced_Vector_string_262144_64 21348172.607 11.43%
SetIntersection_Interlaced_Vector_string_4_1 234778402.993 -
SetIntersection_Interlaced_Vector_string_4_4 161000165.659 -
SetIntersection_Interlaced_Vector_string_64_1 18026759.497 -
SetIntersection_Interlaced_Vector_string_64_16 30878293.235 2.43%
SetIntersection_Interlaced_Vector_string_64_4 22701077.290 1.65%
SetIntersection_Interlaced_Vector_string_64_64 28975735.875 8.42%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1123161.342 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10794410.065 11.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3329931.537 27.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10935102.184 15.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1575077.605 10.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5792784.535 9.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1111430.633 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 72591703.685 20.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5011952.834 55.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 147608464.163 5.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 33343308.923 13.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1819731.795 8.92%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9288334.364 15.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 66886537.209 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 39784940.873 -2.07%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 61661268.757 -1.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 569413641.633 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4417115.650 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7865223.688 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6682596.468 2.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5646937.863 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10634309.403 5.94%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1114079.254 -1.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 179971874.112 15.74%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 9250903.114 106.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 348548982.373 1.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 55827771.568 7.88%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351164501.100 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1939974.341 -9.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 18396443.537 33.31%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 227571119.055 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147583091.049 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17539243.190 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 21113950.502 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20214383.538 2.07%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13311874.760 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1121804.368 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5965294.860 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1935823.485 5.44%
SetIntersection_Interlaced_Vector_uint32_1024_256 7089264.062 29.91%
SetIntersection_Interlaced_Vector_uint32_1024_4 1321372.003 -6.19%
SetIntersection_Interlaced_Vector_uint32_1024_64 3851287.158 2.81%
SetIntersection_Interlaced_Vector_uint32_16384_1 1113341.229 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 57542536.078 13.73%
SetIntersection_Interlaced_Vector_uint32_16384_16 3248470.950 29.81%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79862358.514 -
SetIntersection_Interlaced_Vector_uint32_16384_256 19530289.646 43.25%
SetIntersection_Interlaced_Vector_uint32_16384_4 1580844.705 15.35%
SetIntersection_Interlaced_Vector_uint32_16384_64 9277437.991 7.34%
SetIntersection_Interlaced_Vector_uint32_16_1 66741846.632 -
SetIntersection_Interlaced_Vector_uint32_16_16 37724167.264 -
SetIntersection_Interlaced_Vector_uint32_16_4 59881415.744 -
SetIntersection_Interlaced_Vector_uint32_1_1 568753055.638 -
SetIntersection_Interlaced_Vector_uint32_256_1 4454954.732 -
SetIntersection_Interlaced_Vector_uint32_256_16 7430651.440 8.34%
SetIntersection_Interlaced_Vector_uint32_256_256 4674910.941 -
SetIntersection_Interlaced_Vector_uint32_256_4 5049966.134 -
SetIntersection_Interlaced_Vector_uint32_256_64 8527586.941 1.57%
SetIntersection_Interlaced_Vector_uint32_262144_1 1101795.848 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 113272173.889 21.99%
SetIntersection_Interlaced_Vector_uint32_262144_16 4314347.977 30.84%
SetIntersection_Interlaced_Vector_uint32_262144_16384 347227581.240 -1.82%
SetIntersection_Interlaced_Vector_uint32_262144_256 36504453.643 10.20%
SetIntersection_Interlaced_Vector_uint32_262144_262144 351071626.578 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1956265.803 28.74%
SetIntersection_Interlaced_Vector_uint32_262144_64 11003526.773 3.15%
SetIntersection_Interlaced_Vector_uint32_4_1 227825821.338 -
SetIntersection_Interlaced_Vector_uint32_4_4 144335490.535 -
SetIntersection_Interlaced_Vector_uint32_64_1 17433025.282 -
SetIntersection_Interlaced_Vector_uint32_64_16 17909007.032 -4.04%
SetIntersection_Interlaced_Vector_uint32_64_4 18145724.764 -
SetIntersection_Interlaced_Vector_uint32_64_64 11448781.758 1.84%
SetIntersection_Interlaced_Vector_uint64_1024_1 1095583.461 -1.73%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5984251.986 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2503386.374 26.64%
SetIntersection_Interlaced_Vector_uint64_1024_256 5039418.201 -17.55%
SetIntersection_Interlaced_Vector_uint64_1024_4 1426458.238 3.54%
SetIntersection_Interlaced_Vector_uint64_1024_64 3982342.722 13.21%
SetIntersection_Interlaced_Vector_uint64_16384_1 1076535.376 -3.02%
SetIntersection_Interlaced_Vector_uint64_16384_1024 53243992.612 16.65%
SetIntersection_Interlaced_Vector_uint64_16384_16 3405413.940 23.02%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78183136.285 -
SetIntersection_Interlaced_Vector_uint64_16384_256 16339950.312 2.56%
SetIntersection_Interlaced_Vector_uint64_16384_4 1621389.240 1.78%
SetIntersection_Interlaced_Vector_uint64_16384_64 8482763.933 43.02%
SetIntersection_Interlaced_Vector_uint64_16_1 66833052.065 -
SetIntersection_Interlaced_Vector_uint64_16_16 38029376.445 -
SetIntersection_Interlaced_Vector_uint64_16_4 59696525.599 -
SetIntersection_Interlaced_Vector_uint64_1_1 566289792.206 -
SetIntersection_Interlaced_Vector_uint64_256_1 4421468.746 -
SetIntersection_Interlaced_Vector_uint64_256_16 7334849.607 9.76%
SetIntersection_Interlaced_Vector_uint64_256_256 4667372.648 -10.59%
SetIntersection_Interlaced_Vector_uint64_256_4 5178026.259 5.70%
SetIntersection_Interlaced_Vector_uint64_256_64 6964550.917 -16.42%
SetIntersection_Interlaced_Vector_uint64_262144_1 1102780.430 4.35%
SetIntersection_Interlaced_Vector_uint64_262144_1024 108725143.569 19.22%
SetIntersection_Interlaced_Vector_uint64_262144_16 8625433.801 157.32%
SetIntersection_Interlaced_Vector_uint64_262144_16384 349625166.491 -1.75%
SetIntersection_Interlaced_Vector_uint64_262144_256 45501625.758 33.07%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351135790.935 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1525666.741 1.84%
SetIntersection_Interlaced_Vector_uint64_262144_64 16024497.035 4.92%
SetIntersection_Interlaced_Vector_uint64_4_1 226781528.150 -
SetIntersection_Interlaced_Vector_uint64_4_4 144522808.566 -
SetIntersection_Interlaced_Vector_uint64_64_1 17395426.960 -
SetIntersection_Interlaced_Vector_uint64_64_16 17473979.865 -
SetIntersection_Interlaced_Vector_uint64_64_4 18472075.793 -
SetIntersection_Interlaced_Vector_uint64_64_64 11530248.838 1.02%
SetIntersection_None_Set_float_1024_1 8980659.537 -8.84%
SetIntersection_None_Set_float_1024_1024 9204816.430 4.01%
SetIntersection_None_Set_float_1024_16 8858930.778 -12.53%
SetIntersection_None_Set_float_1024_256 8860019.888 -11.86%
SetIntersection_None_Set_float_1024_4 9059082.509 -8.47%
SetIntersection_None_Set_float_1024_64 8812298.696 -10.58%
SetIntersection_None_Set_float_16384_1 158188233.912 -
SetIntersection_None_Set_float_16384_1024 158726287.807 -
SetIntersection_None_Set_float_16384_16 156958581.736 -
SetIntersection_None_Set_float_16384_16384 155816561.740 -3.10%
SetIntersection_None_Set_float_16384_256 157056859.311 -
SetIntersection_None_Set_float_16384_4 157765445.474 -
SetIntersection_None_Set_float_16384_64 156853459.317 -
SetIntersection_None_Set_float_16_1 70784898.885 -
SetIntersection_None_Set_float_16_16 37638778.378 -
SetIntersection_None_Set_float_16_4 60309242.656 -
SetIntersection_None_Set_float_1_1 571600986.487 -
SetIntersection_None_Set_float_256_1 11812765.660 -
SetIntersection_None_Set_float_256_16 11090108.010 -
SetIntersection_None_Set_float_256_256 5894061.880 -2.09%
SetIntersection_None_Set_float_256_4 11460647.586 -2.47%
SetIntersection_None_Set_float_256_64 9564445.618 1.15%
SetIntersection_None_Set_float_262144_1 1204180.014 -
SetIntersection_None_Set_float_262144_1024 1210308.594 -
SetIntersection_None_Set_float_262144_16 1202543.945 -
SetIntersection_None_Set_float_262144_16384 1202554.524 -
SetIntersection_None_Set_float_262144_256 1200819.012 -
SetIntersection_None_Set_float_262144_262144 1210613.444 -
SetIntersection_None_Set_float_262144_4 1204381.020 -
SetIntersection_None_Set_float_262144_64 1205237.549 -
SetIntersection_None_Set_float_4_1 231128285.514 -
SetIntersection_None_Set_float_4_4 144333872.429 -
SetIntersection_None_Set_float_64_1 22721940.173 -
SetIntersection_None_Set_float_64_16 18671664.203 -
SetIntersection_None_Set_float_64_4 21537638.018 -1.89%
SetIntersection_None_Set_float_64_64 11821402.248 1.39%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 9015817.984 3.15%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 9002347.617 3.81%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8870591.480 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8745263.554 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8749443.570 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8715699.309 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 162628932.924 1.09%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 164795018.953 4.00%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 169753300.434 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 167857663.421 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 163494756.504 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 163903366.953 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165446463.992 -1.21%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70597045.817 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37434072.237 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60074399.683 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 571685091.727 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11722847.828 1.68%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10931941.247 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5813375.894 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11586722.966 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9411598.392 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1237615.643 1.28%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1243827.963 1.28%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1237142.658 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1241325.360 1.29%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1238201.821 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1263092.367 2.34%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1236165.851 1.39%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1241525.392 1.76%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 232145017.843 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144890416.454 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22978291.507 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18972544.552 -1.24%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22082973.905 -2.15%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11853176.831 -
SetIntersection_None_Set_string_1024_1 8903589.030 -2.62%
SetIntersection_None_Set_string_1024_1024 9044050.244 -
SetIntersection_None_Set_string_1024_16 9058230.191 -3.70%
SetIntersection_None_Set_string_1024_256 8963598.009 -1.58%
SetIntersection_None_Set_string_1024_4 8812577.368 -4.88%
SetIntersection_None_Set_string_1024_64 8974067.491 -1.38%
SetIntersection_None_Set_string_16384_1 202121262.829 4.54%
SetIntersection_None_Set_string_16384_1024 201824691.859 -5.87%
SetIntersection_None_Set_string_16384_16 199610732.502 2.33%
SetIntersection_None_Set_string_16384_16384 201665090.095 1.45%
SetIntersection_None_Set_string_16384_256 199901537.214 -1.93%
SetIntersection_None_Set_string_16384_4 199002392.060 2.52%
SetIntersection_None_Set_string_16384_64 198969681.519 -1.14%
SetIntersection_None_Set_string_16_1 72918944.132 -
SetIntersection_None_Set_string_16_16 38737762.998 -
SetIntersection_None_Set_string_16_4 61352119.348 -1.31%
SetIntersection_None_Set_string_1_1 576405775.338 -
SetIntersection_None_Set_string_256_1 11906427.535 -1.00%
SetIntersection_None_Set_string_256_16 11351155.212 1.91%
SetIntersection_None_Set_string_256_256 6004239.914 -
SetIntersection_None_Set_string_256_4 11854700.441 -
SetIntersection_None_Set_string_256_64 9620595.634 1.96%
SetIntersection_None_Set_string_262144_1 1694425.781 3.25%
SetIntersection_None_Set_string_262144_1024 1700084.555 2.79%
SetIntersection_None_Set_string_262144_16 1708990.399 4.03%
SetIntersection_None_Set_string_262144_16384 1708511.068 3.81%
SetIntersection_None_Set_string_262144_256 1705438.965 3.95%
SetIntersection_None_Set_string_262144_262144 1688051.023 1.91%
SetIntersection_None_Set_string_262144_4 1704429.201 4.00%
SetIntersection_None_Set_string_262144_64 1706690.920 3.85%
SetIntersection_None_Set_string_4_1 235068534.451 -
SetIntersection_None_Set_string_4_4 147025432.433 -
SetIntersection_None_Set_string_64_1 24052727.821 1.88%
SetIntersection_None_Set_string_64_16 19369925.876 -
SetIntersection_None_Set_string_64_4 22982609.831 -
SetIntersection_None_Set_string_64_64 12146190.443 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8846427.949 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8787633.764 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 9033163.153 1.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8834019.020 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8965231.304 1.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8924142.398 1.17%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 214116662.122 4.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 195039008.744 -2.74%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 199274416.478 -5.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 197365573.349 -1.97%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 198601394.557 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 210152526.819 4.69%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 200245365.451 -5.63%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 70824495.560 -1.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37830327.865 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60489966.024 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 571993902.266 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11545853.252 -3.08%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11031753.436 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5990634.133 1.92%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11742633.205 1.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9337601.756 -1.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1689452.799 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1691161.703 5.41%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1680157.635 3.99%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1680911.701 3.63%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1678110.027 3.99%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1706530.355 6.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1710260.984 2.99%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1681198.486 3.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 231824905.444 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145502613.784 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23254701.010 -1.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19305501.808 1.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22438109.597 1.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12120152.532 2.90%
SetIntersection_None_Set_uint32_1024_1 8856954.912 -1.48%
SetIntersection_None_Set_uint32_1024_1024 8786920.890 -
SetIntersection_None_Set_uint32_1024_16 8756310.603 -
SetIntersection_None_Set_uint32_1024_256 8765792.599 -
SetIntersection_None_Set_uint32_1024_4 8866129.388 -
SetIntersection_None_Set_uint32_1024_64 8955446.262 1.73%
SetIntersection_None_Set_uint32_16384_1 155112243.958 1.03%
SetIntersection_None_Set_uint32_16384_1024 153134847.634 -
SetIntersection_None_Set_uint32_16384_16 154843496.133 -
SetIntersection_None_Set_uint32_16384_16384 156043229.090 -
SetIntersection_None_Set_uint32_16384_256 153351876.287 -
SetIntersection_None_Set_uint32_16384_4 154869138.114 -
SetIntersection_None_Set_uint32_16384_64 153755016.901 -
SetIntersection_None_Set_uint32_16_1 70574114.995 -
SetIntersection_None_Set_uint32_16_16 37434257.463 -
SetIntersection_None_Set_uint32_16_4 60307264.163 1.09%
SetIntersection_None_Set_uint32_1_1 567425863.403 -
SetIntersection_None_Set_uint32_256_1 11739195.052 1.62%
SetIntersection_None_Set_uint32_256_16 10979479.535 -
SetIntersection_None_Set_uint32_256_256 5811994.366 -
SetIntersection_None_Set_uint32_256_4 11362144.076 -1.49%
SetIntersection_None_Set_uint32_256_64 9367833.961 1.96%
SetIntersection_None_Set_uint32_262144_1 1203988.932 -
SetIntersection_None_Set_uint32_262144_1024 1191539.795 -
SetIntersection_None_Set_uint32_262144_16 1206410.644 1.61%
SetIntersection_None_Set_uint32_262144_16384 1206072.672 2.12%
SetIntersection_None_Set_uint32_262144_256 1204765.543 1.50%
SetIntersection_None_Set_uint32_262144_262144 1195635.742 -
SetIntersection_None_Set_uint32_262144_4 1202368.734 -
SetIntersection_None_Set_uint32_262144_64 1201376.465 1.19%
SetIntersection_None_Set_uint32_4_1 230053108.216 -
SetIntersection_None_Set_uint32_4_4 143901289.215 -
SetIntersection_None_Set_uint32_64_1 23511470.871 -
SetIntersection_None_Set_uint32_64_16 19187640.875 -
SetIntersection_None_Set_uint32_64_4 22471762.333 -
SetIntersection_None_Set_uint32_64_64 11725635.114 -1.57%
SetIntersection_None_Set_uint64_1024_1 8977429.676 -
SetIntersection_None_Set_uint64_1024_1024 8900837.388 1.52%
SetIntersection_None_Set_uint64_1024_16 8776670.765 -
SetIntersection_None_Set_uint64_1024_256 8703093.943 -
SetIntersection_None_Set_uint64_1024_4 8758432.179 1.23%
SetIntersection_None_Set_uint64_1024_64 8688489.384 -
SetIntersection_None_Set_uint64_16384_1 156069161.447 -1.00%
SetIntersection_None_Set_uint64_16384_1024 167475290.531 1.68%
SetIntersection_None_Set_uint64_16384_16 163549126.659 -1.19%
SetIntersection_None_Set_uint64_16384_16384 165623049.500 -5.77%
SetIntersection_None_Set_uint64_16384_256 163533955.093 -1.33%
SetIntersection_None_Set_uint64_16384_4 160445548.027 -
SetIntersection_None_Set_uint64_16384_64 166007265.259 -
SetIntersection_None_Set_uint64_16_1 70533542.745 -
SetIntersection_None_Set_uint64_16_16 37604394.958 -
SetIntersection_None_Set_uint64_16_4 59935366.764 -
SetIntersection_None_Set_uint64_1_1 567305784.107 -
SetIntersection_None_Set_uint64_256_1 11624354.863 1.33%
SetIntersection_None_Set_uint64_256_16 10917061.403 -
SetIntersection_None_Set_uint64_256_256 5787655.442 -
SetIntersection_None_Set_uint64_256_4 11501144.325 -
SetIntersection_None_Set_uint64_256_64 9411690.070 1.65%
SetIntersection_None_Set_uint64_262144_1 1204789.715 -
SetIntersection_None_Set_uint64_262144_1024 1209384.197 -
SetIntersection_None_Set_uint64_262144_16 1203858.560 -
SetIntersection_None_Set_uint64_262144_16384 1204062.988 -
SetIntersection_None_Set_uint64_262144_256 1205211.996 -
SetIntersection_None_Set_uint64_262144_262144 1212671.547 -
SetIntersection_None_Set_uint64_262144_4 1199310.140 -
SetIntersection_None_Set_uint64_262144_64 1203894.289 -
SetIntersection_None_Set_uint64_4_1 229461878.265 -
SetIntersection_None_Set_uint64_4_4 143689696.172 -
SetIntersection_None_Set_uint64_64_1 23279230.318 -
SetIntersection_None_Set_uint64_64_16 18899461.926 -
SetIntersection_None_Set_uint64_64_4 22358055.049 -
SetIntersection_None_Set_uint64_64_64 11980820.088 -
SetIntersection_None_Vector_float_1024_1 1134576.659 -1.76%
SetIntersection_None_Vector_float_1024_1024 1151439.748 -1.36%
SetIntersection_None_Vector_float_1024_16 1154478.972 -
SetIntersection_None_Vector_float_1024_256 1151422.888 -
SetIntersection_None_Vector_float_1024_4 1147308.103 -
SetIntersection_None_Vector_float_1024_64 1151855.766 -
SetIntersection_None_Vector_float_16384_1 1176678.972 -1.85%
SetIntersection_None_Vector_float_16384_1024 1163711.567 -
SetIntersection_None_Vector_float_16384_16 1170566.059 -
SetIntersection_None_Vector_float_16384_16384 1176751.988 -
SetIntersection_None_Vector_float_16384_256 1180515.760 -
SetIntersection_None_Vector_float_16384_4 1186090.044 -1.75%
SetIntersection_None_Vector_float_16384_64 1174196.435 -1.43%
SetIntersection_None_Vector_float_16_1 67648710.339 -
SetIntersection_None_Vector_float_16_16 35922218.177 -
SetIntersection_None_Vector_float_16_4 57508879.473 -
SetIntersection_None_Vector_float_1_1 570609498.849 -
SetIntersection_None_Vector_float_256_1 4563322.141 -
SetIntersection_None_Vector_float_256_16 4304015.951 -
SetIntersection_None_Vector_float_256_256 2282240.838 -
SetIntersection_None_Vector_float_256_4 4470865.004 -
SetIntersection_None_Vector_float_256_64 3655099.452 -
SetIntersection_None_Vector_float_262144_1 1195809.292 -2.28%
SetIntersection_None_Vector_float_262144_1024 1210766.709 -1.98%
SetIntersection_None_Vector_float_262144_16 1207621.108 -
SetIntersection_None_Vector_float_262144_16384 1202806.979 -
SetIntersection_None_Vector_float_262144_256 1211397.742 -
SetIntersection_None_Vector_float_262144_262144 1210530.678 -
SetIntersection_None_Vector_float_262144_4 1215706.106 -
SetIntersection_None_Vector_float_262144_64 1190714.327 -1.02%
SetIntersection_None_Vector_float_4_1 228664327.820 -
SetIntersection_None_Vector_float_4_4 143043970.396 -
SetIntersection_None_Vector_float_64_1 17826377.284 -
SetIntersection_None_Vector_float_64_16 14470372.773 -
SetIntersection_None_Vector_float_64_4 17042997.670 -
SetIntersection_None_Vector_float_64_64 9048802.972 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1159541.411 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1150443.045 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1104181.466 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1146703.222 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1156688.103 -1.14%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1147358.022 1.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1160606.564 3.23%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1141650.819 1.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1201523.182 2.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1163475.165 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1201212.016 1.26%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1190096.649 1.77%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1199824.803 1.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67479005.320 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35866992.176 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57347883.452 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 567474739.632 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4519314.870 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4272229.344 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2281505.945 2.69%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4502574.205 1.14%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3643458.168 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1225506.708 2.53%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1193879.629 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1222192.976 1.96%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1209323.539 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1189089.971 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1194755.821 1.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1211828.069 2.67%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1176126.781 -2.37%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 228008918.538 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142447492.263 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17918937.402 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14424724.294 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16978047.737 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9056250.078 -
SetIntersection_None_Vector_string_1024_1 1249446.502 -
SetIntersection_None_Vector_string_1024_1024 1224983.801 -
SetIntersection_None_Vector_string_1024_16 1231228.550 -
SetIntersection_None_Vector_string_1024_256 1217338.427 1.89%
SetIntersection_None_Vector_string_1024_4 1228903.174 1.81%
SetIntersection_None_Vector_string_1024_64 1183166.844 -4.50%
SetIntersection_None_Vector_string_16384_1 1277703.034 -1.80%
SetIntersection_None_Vector_string_16384_1024 1281699.112 2.51%
SetIntersection_None_Vector_string_16384_16 1263112.255 -2.80%
SetIntersection_None_Vector_string_16384_16384 1295566.004 -
SetIntersection_None_Vector_string_16384_256 1269576.443 -2.05%
SetIntersection_None_Vector_string_16384_4 1298991.434 -
SetIntersection_None_Vector_string_16384_64 1280916.972 -1.82%
SetIntersection_None_Vector_string_16_1 69251797.918 -
SetIntersection_None_Vector_string_16_16 36703044.751 -
SetIntersection_None_Vector_string_16_4 58802701.438 -
SetIntersection_None_Vector_string_1_1 570095358.506 -
SetIntersection_None_Vector_string_256_1 4724076.395 -1.68%
SetIntersection_None_Vector_string_256_16 4513238.609 -
SetIntersection_None_Vector_string_256_256 2404298.868 -
SetIntersection_None_Vector_string_256_4 4735431.709 -
SetIntersection_None_Vector_string_256_64 3826367.982 -
SetIntersection_None_Vector_string_262144_1 1325179.517 -3.35%
SetIntersection_None_Vector_string_262144_1024 1356500.225 -1.65%
SetIntersection_None_Vector_string_262144_16 1353351.378 -3.28%
SetIntersection_None_Vector_string_262144_16384 1364234.558 3.10%
SetIntersection_None_Vector_string_262144_256 1351794.322 -1.52%
SetIntersection_None_Vector_string_262144_262144 1366367.427 -
SetIntersection_None_Vector_string_262144_4 1351017.736 -2.55%
SetIntersection_None_Vector_string_262144_64 1346677.530 -1.90%
SetIntersection_None_Vector_string_4_1 230954118.919 -
SetIntersection_None_Vector_string_4_4 144379177.803 -
SetIntersection_None_Vector_string_64_1 18434871.886 -
SetIntersection_None_Vector_string_64_16 15014398.626 -
SetIntersection_None_Vector_string_64_4 17639467.311 -
SetIntersection_None_Vector_string_64_64 9342928.515 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1174231.399 -1.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1193378.912 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1185482.791 3.44%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1188236.254 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1219697.075 2.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1189402.993 1.68%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1283235.384 4.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1241415.400 2.50%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1233586.208 4.15%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1237909.912 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1237106.709 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1210162.775 -1.81%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1202664.124 -1.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67634675.619 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 36063678.960 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57380654.250 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 567342983.536 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4602365.594 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4323604.949 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2306754.797 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4517184.578 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3646989.938 -1.42%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1278072.598 -1.78%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1268508.654 6.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1256069.724 4.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1261776.504 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1286197.115 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1284859.000 2.25%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1247162.157 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1267652.480 2.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 228080361.495 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142788002.575 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17857780.101 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14557553.138 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17080668.450 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9125661.882 -
SetIntersection_None_Vector_uint32_1024_1 1151170.947 -
SetIntersection_None_Vector_uint32_1024_1024 1153221.459 -
SetIntersection_None_Vector_uint32_1024_16 1108151.499 -1.92%
SetIntersection_None_Vector_uint32_1024_256 1153856.501 -
SetIntersection_None_Vector_uint32_1024_4 1154577.967 1.03%
SetIntersection_None_Vector_uint32_1024_64 1145247.663 1.03%
SetIntersection_None_Vector_uint32_16384_1 1175107.459 -
SetIntersection_None_Vector_uint32_16384_1024 1173228.029 -
SetIntersection_None_Vector_uint32_16384_16 1186384.246 -
SetIntersection_None_Vector_uint32_16384_16384 1119064.794 -2.90%
SetIntersection_None_Vector_uint32_16384_256 1160811.759 -
SetIntersection_None_Vector_uint32_16384_4 1172619.760 -
SetIntersection_None_Vector_uint32_16384_64 1130364.498 -1.73%
SetIntersection_None_Vector_uint32_16_1 67334249.456 -
SetIntersection_None_Vector_uint32_16_16 35741471.460 -
SetIntersection_None_Vector_uint32_16_4 57172567.816 -
SetIntersection_None_Vector_uint32_1_1 582848435.962 -
SetIntersection_None_Vector_uint32_256_1 4529563.812 -
SetIntersection_None_Vector_uint32_256_16 4250120.327 -
SetIntersection_None_Vector_uint32_256_256 2283439.656 1.17%
SetIntersection_None_Vector_uint32_256_4 4459919.955 -
SetIntersection_None_Vector_uint32_256_64 3640340.617 -
SetIntersection_None_Vector_uint32_262144_1 1196626.975 -1.72%
SetIntersection_None_Vector_uint32_262144_1024 1198698.658 -1.29%
SetIntersection_None_Vector_uint32_262144_16 1201632.462 -
SetIntersection_None_Vector_uint32_262144_16384 1163063.862 -
SetIntersection_None_Vector_uint32_262144_256 1201323.454 -
SetIntersection_None_Vector_uint32_262144_262144 1202775.719 -1.71%
SetIntersection_None_Vector_uint32_262144_4 1168678.658 -
SetIntersection_None_Vector_uint32_262144_64 1202605.378 -
SetIntersection_None_Vector_uint32_4_1 227902830.978 -
SetIntersection_None_Vector_uint32_4_4 142341889.864 -
SetIntersection_None_Vector_uint32_64_1 17761973.969 -
SetIntersection_None_Vector_uint32_64_16 14434241.158 -
SetIntersection_None_Vector_uint32_64_4 16931983.712 -
SetIntersection_None_Vector_uint32_64_64 8881688.914 -
SetIntersection_None_Vector_uint64_1024_1 1149758.777 -
SetIntersection_None_Vector_uint64_1024_1024 1137309.465 -1.18%
SetIntersection_None_Vector_uint64_1024_16 1150333.543 5.11%
SetIntersection_None_Vector_uint64_1024_256 1116182.973 -2.10%
SetIntersection_None_Vector_uint64_1024_4 1150673.185 -
SetIntersection_None_Vector_uint64_1024_64 1106298.171 -2.76%
SetIntersection_None_Vector_uint64_16384_1 1166305.860 -
SetIntersection_None_Vector_uint64_16384_1024 1148871.501 -2.19%
SetIntersection_None_Vector_uint64_16384_16 1168368.115 -
SetIntersection_None_Vector_uint64_16384_16384 1167755.123 5.00%
SetIntersection_None_Vector_uint64_16384_256 1129301.863 -2.86%
SetIntersection_None_Vector_uint64_16384_4 1170397.049 -
SetIntersection_None_Vector_uint64_16384_64 1168853.603 3.40%
SetIntersection_None_Vector_uint64_16_1 67011427.033 -
SetIntersection_None_Vector_uint64_16_16 35686828.578 -
SetIntersection_None_Vector_uint64_16_4 56978564.162 -
SetIntersection_None_Vector_uint64_1_1 565338160.200 -
SetIntersection_None_Vector_uint64_256_1 4530046.568 -
SetIntersection_None_Vector_uint64_256_16 4275598.700 -
SetIntersection_None_Vector_uint64_256_256 2286900.883 2.23%
SetIntersection_None_Vector_uint64_256_4 4460204.284 -
SetIntersection_None_Vector_uint64_256_64 3559923.969 -1.77%
SetIntersection_None_Vector_uint64_262144_1 1199409.639 -
SetIntersection_None_Vector_uint64_262144_1024 1194305.088 -
SetIntersection_None_Vector_uint64_262144_16 1201310.553 -
SetIntersection_None_Vector_uint64_262144_16384 1193430.054 -
SetIntersection_None_Vector_uint64_262144_256 1180637.882 -1.66%
SetIntersection_None_Vector_uint64_262144_262144 1187405.566 -1.16%
SetIntersection_None_Vector_uint64_262144_4 1201258.930 -
SetIntersection_None_Vector_uint64_262144_64 1198456.034 -
SetIntersection_None_Vector_uint64_4_1 227057595.160 -
SetIntersection_None_Vector_uint64_4_4 141979713.155 -
SetIntersection_None_Vector_uint64_64_1 17550702.846 -1.41%
SetIntersection_None_Vector_uint64_64_16 14451642.945 -
SetIntersection_None_Vector_uint64_64_4 16859361.381 -
SetIntersection_None_Vector_uint64_64_64 8895491.893 -1.34%
bm_gcd_complex 19.662 1.91%
bm_gcd_random 30.765 -
bm_gcd_trivial 0.862 -4.78%
bm_lexicographical_compare<int>/1 1.204 -3.13%
bm_lexicographical_compare<int>/1048576 76652.849 -
bm_lexicographical_compare<int>/16 1.956 -5.48%
bm_lexicographical_compare<int>/2 1.333 -
bm_lexicographical_compare<int>/262144 19109.396 -
bm_lexicographical_compare<int>/3 1.624 3.15%
bm_lexicographical_compare<int>/32768 2433.236 1.86%
bm_lexicographical_compare<int>/4 1.157 -12.61%
bm_lexicographical_compare<int>/4096 298.581 -
bm_lexicographical_compare<int>/5 1.538 1.50%
bm_lexicographical_compare<int>/512 37.305 -
bm_lexicographical_compare<int>/6 1.541 1.73%
bm_lexicographical_compare<int>/64 4.857 -3.43%
bm_lexicographical_compare<int>/7 1.539 1.54%
bm_lexicographical_compare<int>/8 1.456 -8.24%
bm_lexicographical_compare<signed_char>/1 1.319 -
bm_lexicographical_compare<signed_char>/1048576 16477.806 1.37%
bm_lexicographical_compare<signed_char>/16 1.291 1.53%
bm_lexicographical_compare<signed_char>/2 1.552 -
bm_lexicographical_compare<signed_char>/262144 3915.040 1.91%
bm_lexicographical_compare<signed_char>/3 1.784 -
bm_lexicographical_compare<signed_char>/32768 479.332 -
bm_lexicographical_compare<signed_char>/4 2.039 4.55%
bm_lexicographical_compare<signed_char>/4096 59.799 -
bm_lexicographical_compare<signed_char>/5 2.255 5.46%
bm_lexicographical_compare<signed_char>/512 7.860 -
bm_lexicographical_compare<signed_char>/6 2.584 5.89%
bm_lexicographical_compare<signed_char>/64 1.942 -11.54%
bm_lexicographical_compare<signed_char>/7 2.784 4.06%
bm_lexicographical_compare<signed_char>/8 3.214 8.20%
bm_lexicographical_compare<unsigned_char>/1 1.670 4.05%
bm_lexicographical_compare<unsigned_char>/1048576 17926.333 -
bm_lexicographical_compare<unsigned_char>/16 1.156 4.25%
bm_lexicographical_compare<unsigned_char>/2 1.985 6.28%
bm_lexicographical_compare<unsigned_char>/262144 4499.467 -
bm_lexicographical_compare<unsigned_char>/3 2.191 -
bm_lexicographical_compare<unsigned_char>/32768 572.659 -
bm_lexicographical_compare<unsigned_char>/4 1.449 -2.97%
bm_lexicographical_compare<unsigned_char>/4096 77.695 -
bm_lexicographical_compare<unsigned_char>/5 1.670 -
bm_lexicographical_compare<unsigned_char>/512 8.791 -
bm_lexicographical_compare<unsigned_char>/6 1.855 -2.46%
bm_lexicographical_compare<unsigned_char>/64 2.004 4.85%
bm_lexicographical_compare<unsigned_char>/7 2.109 -2.15%
bm_lexicographical_compare<unsigned_char>/8 1.390 -4.33%
bm_ranges_lexicographical_compare<int>/1 1.358 7.24%
bm_ranges_lexicographical_compare<int>/1048576 76662.147 -
bm_ranges_lexicographical_compare<int>/16 2.311 2.81%
bm_ranges_lexicographical_compare<int>/2 1.587 8.93%
bm_ranges_lexicographical_compare<int>/262144 19110.681 -
bm_ranges_lexicographical_compare<int>/3 1.848 5.68%
bm_ranges_lexicographical_compare<int>/32768 2431.240 1.75%
bm_ranges_lexicographical_compare<int>/4 1.298 -
bm_ranges_lexicographical_compare<int>/4096 298.593 -
bm_ranges_lexicographical_compare<int>/5 1.503 -
bm_ranges_lexicographical_compare<int>/512 37.319 -
bm_ranges_lexicographical_compare<int>/6 1.504 -
bm_ranges_lexicographical_compare<int>/64 4.911 -
bm_ranges_lexicographical_compare<int>/7 1.503 -
bm_ranges_lexicographical_compare<int>/8 1.530 -
bm_ranges_lexicographical_compare<signed_char>/1 1.387 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16408.913 -
bm_ranges_lexicographical_compare<signed_char>/16 1.300 -
bm_ranges_lexicographical_compare<signed_char>/2 1.618 -
bm_ranges_lexicographical_compare<signed_char>/262144 3912.056 1.93%
bm_ranges_lexicographical_compare<signed_char>/3 1.849 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.182 -
bm_ranges_lexicographical_compare<signed_char>/4 2.079 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.853 -
bm_ranges_lexicographical_compare<signed_char>/5 2.314 -
bm_ranges_lexicographical_compare<signed_char>/512 7.920 1.48%
bm_ranges_lexicographical_compare<signed_char>/6 2.589 -1.97%
bm_ranges_lexicographical_compare<signed_char>/64 2.311 8.75%
bm_ranges_lexicographical_compare<signed_char>/7 2.874 -
bm_ranges_lexicographical_compare<signed_char>/8 3.135 -1.66%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.454 -5.62%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17924.837 -
bm_ranges_lexicographical_compare<unsigned_char>/16 0.974 -8.17%
bm_ranges_lexicographical_compare<unsigned_char>/2 1.672 -6.02%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4502.288 -
bm_ranges_lexicographical_compare<unsigned_char>/3 1.926 -4.91%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.231 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.216 -7.12%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.831 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.455 -5.82%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.611 -1.02%
bm_ranges_lexicographical_compare<unsigned_char>/6 1.695 -7.65%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.823 -4.65%
bm_ranges_lexicographical_compare<unsigned_char>/7 1.932 -6.85%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.230 -10.99%
bm_ranges_swap_ranges_vb_aligned/1024 6.518 -
bm_ranges_swap_ranges_vb_aligned/1048576 3419.107 -
bm_ranges_swap_ranges_vb_aligned/128 3.449 -
bm_ranges_swap_ranges_vb_aligned/131072 248.208 1.16%
bm_ranges_swap_ranges_vb_aligned/16 3.246 -
bm_ranges_swap_ranges_vb_aligned/16384 35.002 -
bm_ranges_swap_ranges_vb_aligned/2048 8.492 -
bm_ranges_swap_ranges_vb_aligned/256 4.384 -
bm_ranges_swap_ranges_vb_aligned/262144 493.063 -
bm_ranges_swap_ranges_vb_aligned/32 3.246 -
bm_ranges_swap_ranges_vb_aligned/32768 64.207 -
bm_ranges_swap_ranges_vb_aligned/4096 11.968 -
bm_ranges_swap_ranges_vb_aligned/512 5.271 -
bm_ranges_swap_ranges_vb_aligned/524288 1089.162 3.65%
bm_ranges_swap_ranges_vb_aligned/64 3.113 -
bm_ranges_swap_ranges_vb_aligned/65536 123.342 -
bm_ranges_swap_ranges_vb_aligned/8 3.188 -
bm_ranges_swap_ranges_vb_aligned/8192 19.497 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15554.217 -
bm_ranges_swap_ranges_vb_unaligned/262144 3838.853 2.69%
bm_ranges_swap_ranges_vb_unaligned/32768 472.616 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.062 -
bm_ranges_swap_ranges_vb_unaligned/512 13.399 -
bm_ranges_swap_ranges_vb_unaligned/64 6.226 -1.21%
bm_ranges_swap_ranges_vb_unaligned/8 4.844 -1.44%
bm_swap_ranges_vb_aligned/1048576 3413.716 -
bm_swap_ranges_vb_aligned/262144 493.911 -
bm_swap_ranges_vb_aligned/32768 63.700 -
bm_swap_ranges_vb_aligned/4096 12.535 -
bm_swap_ranges_vb_aligned/512 5.002 -
bm_swap_ranges_vb_aligned/64 2.873 -
bm_swap_ranges_vb_aligned/8 3.449 4.08%
bm_swap_ranges_vb_unaligned/1048576 15941.578 -
bm_swap_ranges_vb_unaligned/262144 3944.793 2.55%
bm_swap_ranges_vb_unaligned/32768 484.788 -
bm_swap_ranges_vb_unaligned/4096 64.840 -
bm_swap_ranges_vb_unaligned/512 12.352 -
bm_swap_ranges_vb_unaligned/64 4.881 -
bm_swap_ranges_vb_unaligned/8 4.865 -
bm_write 570.624 -
rng::adjacent_find(deque<int>)/1024 462.358 -
rng::adjacent_find(deque<int>)/1048576 475214.618 -
rng::adjacent_find(deque<int>)/50 14.915 -13.48%
rng::adjacent_find(deque<int>)/8 3.096 -9.15%
rng::adjacent_find(deque<int>)/8192 3703.860 -
rng::adjacent_find(deque<int>,_pred)/1024 630.528 -
rng::adjacent_find(deque<int>,_pred)/1048576 650661.624 -
rng::adjacent_find(deque<int>,_pred)/50 28.563 -2.33%
rng::adjacent_find(deque<int>,_pred)/8 3.950 -5.29%
rng::adjacent_find(deque<int>,_pred)/8192 5090.583 -
rng::adjacent_find(list<int>)/1024 714.567 -
rng::adjacent_find(list<int>)/1048576 883396.780 -
rng::adjacent_find(list<int>)/50 23.671 -
rng::adjacent_find(list<int>)/8 2.118 -
rng::adjacent_find(list<int>)/8192 7016.671 1.00%
rng::adjacent_find(list<int>,_pred)/1024 828.958 -
rng::adjacent_find(list<int>,_pred)/1048576 970984.245 1.10%
rng::adjacent_find(list<int>,_pred)/50 34.770 -
rng::adjacent_find(list<int>,_pred)/8 3.964 -
rng::adjacent_find(list<int>,_pred)/8192 8670.915 -
rng::adjacent_find(vector<int>)/1024 234.369 -
rng::adjacent_find(vector<int>)/1048576 234519.854 -
rng::adjacent_find(vector<int>)/50 11.956 -
rng::adjacent_find(vector<int>)/8 2.021 -
rng::adjacent_find(vector<int>)/8192 1830.805 -
rng::adjacent_find(vector<int>,_pred)/1024 400.710 -
rng::adjacent_find(vector<int>,_pred)/1048576 463336.755 -1.72%
rng::adjacent_find(vector<int>,_pred)/50 23.626 -
rng::adjacent_find(vector<int>,_pred)/8 3.402 -
rng::adjacent_find(vector<int>,_pred)/8192 3192.949 -
rng::all_of(deque<int>)_(process_all)/32 11.530 -
rng::all_of(deque<int>)_(process_all)/32768 10475.633 -
rng::all_of(deque<int>)_(process_all)/50 18.254 2.85%
rng::all_of(deque<int>)_(process_all)/8 3.222 -
rng::all_of(deque<int>)_(process_all)/8192 2632.825 -
rng::all_of(list<int>)_(process_all)/32 11.507 -
rng::all_of(list<int>)_(process_all)/32768 29978.325 13.68%
rng::all_of(list<int>)_(process_all)/50 21.638 -1.50%
rng::all_of(list<int>)_(process_all)/8 2.717 -
rng::all_of(list<int>)_(process_all)/8192 10617.295 33.27%
rng::all_of(vector<int>)_(process_all)/32 8.324 -2.03%
rng::all_of(vector<int>)_(process_all)/32768 8057.405 -
rng::all_of(vector<int>)_(process_all)/50 18.057 -1.01%
rng::all_of(vector<int>)_(process_all)/8 2.535 -
rng::all_of(vector<int>)_(process_all)/8192 2018.486 -
rng::any_of(deque<int>)_(process_all)/32 11.528 -
rng::any_of(deque<int>)_(process_all)/32768 10519.807 -
rng::any_of(deque<int>)_(process_all)/50 20.201 -
rng::any_of(deque<int>)_(process_all)/8 3.222 -
rng::any_of(deque<int>)_(process_all)/8192 2646.924 -
rng::any_of(list<int>)_(process_all)/32 11.470 -
rng::any_of(list<int>)_(process_all)/32768 31972.388 19.98%
rng::any_of(list<int>)_(process_all)/50 21.691 -
rng::any_of(list<int>)_(process_all)/8 2.639 1.05%
rng::any_of(list<int>)_(process_all)/8192 9647.409 26.35%
rng::any_of(vector<int>)_(process_all)/32 8.365 -
rng::any_of(vector<int>)_(process_all)/32768 8045.758 -
rng::any_of(vector<int>)_(process_all)/50 12.604 -
rng::any_of(vector<int>)_(process_all)/8 2.395 -1.67%
rng::any_of(vector<int>)_(process_all)/8192 2020.838 -
rng::contains(deque<int>)_(process_all)/1048576 251260.768 -
rng::contains(deque<int>)_(process_all)/32 8.623 -1.25%
rng::contains(deque<int>)_(process_all)/50 12.603 -
rng::contains(deque<int>)_(process_all)/8 3.069 1.74%
rng::contains(deque<int>)_(process_all)/8192 1919.436 -
rng::contains(list<int>)_(process_all)/1048576 869391.760 5.34%
rng::contains(list<int>)_(process_all)/32 9.311 3.16%
rng::contains(list<int>)_(process_all)/50 17.923 -3.62%
rng::contains(list<int>)_(process_all)/8 2.380 3.15%
rng::contains(list<int>)_(process_all)/8192 10873.436 48.10%
rng::contains(vector<int>)_(process_all)/1048576 237574.563 -
rng::contains(vector<int>)_(process_all)/32 8.382 -
rng::contains(vector<int>)_(process_all)/50 12.337 -
rng::contains(vector<int>)_(process_all)/8 2.556 -2.81%
rng::contains(vector<int>)_(process_all)/8192 1839.820 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18257.692 -8.37%
rng::contains_subrange(deque<int>)_(near_matches)/1024 19200.694 -3.20%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1456504.330 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 429934.388 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.096 3.05%
rng::contains_subrange(deque<int>)_(process_all)/32 10.838 1.31%
rng::contains_subrange(deque<int>)_(process_all)/50 13.982 -3.17%
rng::contains_subrange(deque<int>)_(process_all)/8192 3362.792 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503554.687 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.072 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.581 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.766 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3917.421 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 478921.793 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.269 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.452 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.510 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3731.400 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37009.625 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38507.441 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2456515.351 -
rng::contains_subrange(list<int>)_(process_all)/1048576 866952.880 3.20%
rng::contains_subrange(list<int>)_(process_all)/16 4.970 -2.87%
rng::contains_subrange(list<int>)_(process_all)/32 10.273 -1.79%
rng::contains_subrange(list<int>)_(process_all)/50 18.173 -
rng::contains_subrange(list<int>)_(process_all)/8192 10332.346 27.72%
rng::contains_subrange(list<int>)_(same_length)/1048576 945442.799 -
rng::contains_subrange(list<int>)_(same_length)/16 6.915 -
rng::contains_subrange(list<int>)_(same_length)/32 16.312 -
rng::contains_subrange(list<int>)_(same_length)/50 29.963 -
rng::contains_subrange(list<int>)_(same_length)/8192 8542.214 7.37%
rng::contains_subrange(list<int>)_(single_element)/1048576 852454.030 8.01%
rng::contains_subrange(list<int>)_(single_element)/16 4.831 -1.54%
rng::contains_subrange(list<int>)_(single_element)/32 10.458 -
rng::contains_subrange(list<int>)_(single_element)/50 17.956 -3.39%
rng::contains_subrange(list<int>)_(single_element)/8192 7871.513 13.21%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13897.997 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14705.641 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 766108.970 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 210825.671 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.922 2.69%
rng::contains_subrange(vector<int>)_(process_all)/32 8.091 1.01%
rng::contains_subrange(vector<int>)_(process_all)/50 11.552 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1642.395 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 243552.380 -1.04%
rng::contains_subrange(vector<int>)_(same_length)/16 4.895 1.44%
rng::contains_subrange(vector<int>)_(same_length)/32 8.791 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.765 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1868.667 -3.23%
rng::contains_subrange(vector<int>)_(single_element)/1048576 234813.813 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.669 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.471 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.338 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1832.059 -
rng::copy(deque<int>)/1048576 59918.346 19.78%
rng::copy(deque<int>)/262144 12638.417 21.60%
rng::copy(deque<int>)/32768 1153.996 -
rng::copy(deque<int>)/4096 146.431 -
rng::copy(deque<int>)/512 16.810 -
rng::copy(deque<int>)/64 2.811 -
rng::copy(deque<int>)/8 2.800 -
rng::copy(list<int>)/1048576 907174.203 2.17%
rng::copy(list<int>)/262144 225626.616 3.02%
rng::copy(list<int>)/32768 26665.234 -
rng::copy(list<int>)/4096 3028.829 -1.36%
rng::copy(list<int>)/512 368.837 -
rng::copy(list<int>)/64 33.039 6.38%
rng::copy(list<int>)/8 2.355 -1.60%
rng::copy(vector<bool>)_(aligned)/1048576 1317.191 26.71%
rng::copy(vector<bool>)_(aligned)/262144 283.820 4.09%
rng::copy(vector<bool>)_(aligned)/32768 35.346 -
rng::copy(vector<bool>)_(aligned)/4096 4.943 -
rng::copy(vector<bool>)_(aligned)/512 1.766 -
rng::copy(vector<bool>)_(aligned)/64 1.373 -
rng::copy(vector<bool>)_(unaligned)/1048576 5507.502 -
rng::copy(vector<bool>)_(unaligned)/262144 1367.751 -
rng::copy(vector<bool>)_(unaligned)/32768 174.284 -
rng::copy(vector<bool>)_(unaligned)/4096 20.850 -
rng::copy(vector<bool>)_(unaligned)/512 3.694 -
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 50205.122 -
rng::copy(vector<int>)/262144 12560.877 -
rng::copy(vector<int>)/32768 3741.339 16.03%
rng::copy(vector<int>)/4096 185.067 27.25%
rng::copy(vector<int>)/512 16.009 -
rng::copy(vector<int>)/64 2.440 -
rng::copy(vector<int>)/8 2.274 -
rng::copy_backward(deque<int>)/1048576 126923.091 -
rng::copy_backward(deque<int>)/262144 32172.435 2.25%
rng::copy_backward(deque<int>)/32768 3673.300 -6.11%
rng::copy_backward(deque<int>)/4096 147.392 -
rng::copy_backward(deque<int>)/512 18.222 -
rng::copy_backward(deque<int>)/64 3.043 -
rng::copy_backward(deque<int>)/8 2.640 -2.73%
rng::copy_backward(list<int>)/1048576 908905.966 1.85%
rng::copy_backward(list<int>)/262144 238888.265 7.73%
rng::copy_backward(list<int>)/32768 38501.478 32.10%
rng::copy_backward(list<int>)/4096 3100.932 -1.18%
rng::copy_backward(list<int>)/512 371.907 -
rng::copy_backward(list<int>)/64 30.933 -1.63%
rng::copy_backward(list<int>)/8 2.286 -3.46%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1085.475 4.01%
rng::copy_backward(vector<bool>)_(aligned)/262144 521.142 85.09%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.853 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.070 -1.47%
rng::copy_backward(vector<bool>)_(aligned)/512 1.765 -
rng::copy_backward(vector<bool>)_(aligned)/64 1.824 2.54%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6811.810 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1877.524 13.07%
rng::copy_backward(vector<bool>)_(unaligned)/32768 206.959 -2.37%
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.803 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.885 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 48976.809 -
rng::copy_backward(vector<int>)/262144 20697.029 65.14%
rng::copy_backward(vector<int>)/32768 3531.288 31.02%
rng::copy_backward(vector<int>)/4096 148.254 3.92%
rng::copy_backward(vector<int>)/512 16.625 -
rng::copy_backward(vector<int>)/64 2.517 -
rng::copy_backward(vector<int>)/8 2.210 -
rng::copy_if(deque<int>)_(entire_range)/1048576 277801.295 -
rng::copy_if(deque<int>)_(entire_range)/262144 69202.053 -
rng::copy_if(deque<int>)_(entire_range)/32768 8670.303 -
rng::copy_if(deque<int>)_(entire_range)/4096 1018.638 -
rng::copy_if(deque<int>)_(entire_range)/512 135.574 -
rng::copy_if(deque<int>)_(entire_range)/64 16.170 -
rng::copy_if(deque<int>)_(entire_range)/8 2.837 -
rng::copy_if(deque<int>)_(every_other)/1048576 371913.944 -
rng::copy_if(deque<int>)_(every_other)/262144 92783.111 -
rng::copy_if(deque<int>)_(every_other)/32768 11602.194 -
rng::copy_if(deque<int>)_(every_other)/4096 1453.785 -
rng::copy_if(deque<int>)_(every_other)/512 183.873 -
rng::copy_if(deque<int>)_(every_other)/64 23.387 -
rng::copy_if(deque<int>)_(every_other)/8 3.462 -
rng::copy_if(list<int>)_(entire_range)/1048576 906245.490 2.37%
rng::copy_if(list<int>)_(entire_range)/262144 229452.253 4.70%
rng::copy_if(list<int>)_(entire_range)/32768 29954.650 7.51%
rng::copy_if(list<int>)_(entire_range)/4096 3035.828 -
rng::copy_if(list<int>)_(entire_range)/512 365.677 -1.80%
rng::copy_if(list<int>)_(entire_range)/64 33.814 1.55%
rng::copy_if(list<int>)_(entire_range)/8 2.593 -
rng::copy_if(list<int>)_(every_other)/1048576 862130.392 2.06%
rng::copy_if(list<int>)_(every_other)/262144 221630.599 5.38%
rng::copy_if(list<int>)_(every_other)/32768 27699.305 5.10%
rng::copy_if(list<int>)_(every_other)/4096 3236.484 -1.26%
rng::copy_if(list<int>)_(every_other)/512 356.718 -1.11%
rng::copy_if(list<int>)_(every_other)/64 23.750 -
rng::copy_if(list<int>)_(every_other)/8 2.302 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245748.164 -
rng::copy_if(vector<int>)_(entire_range)/262144 59989.674 -
rng::copy_if(vector<int>)_(entire_range)/32768 7478.644 -
rng::copy_if(vector<int>)_(entire_range)/4096 935.631 -
rng::copy_if(vector<int>)_(entire_range)/512 123.672 -
rng::copy_if(vector<int>)_(entire_range)/64 16.021 1.92%
rng::copy_if(vector<int>)_(entire_range)/8 2.168 -1.59%
rng::copy_if(vector<int>)_(every_other)/1048576 239438.219 -
rng::copy_if(vector<int>)_(every_other)/262144 59643.070 -
rng::copy_if(vector<int>)_(every_other)/32768 7454.106 -
rng::copy_if(vector<int>)_(every_other)/4096 935.026 -
rng::copy_if(vector<int>)_(every_other)/512 123.337 -
rng::copy_if(vector<int>)_(every_other)/64 18.150 -
rng::copy_if(vector<int>)_(every_other)/8 4.327 -
rng::copy_n(deque<int>)/1048576 51411.734 3.36%
rng::copy_n(deque<int>)/262144 10330.200 -
rng::copy_n(deque<int>)/32768 1145.635 -
rng::copy_n(deque<int>)/4096 146.050 -
rng::copy_n(deque<int>)/512 16.802 -
rng::copy_n(deque<int>)/64 2.891 -48.50%
rng::copy_n(deque<int>)/8 2.748 -
rng::copy_n(list<int>)/1048576 873590.744 -
rng::copy_n(list<int>)/262144 219545.616 -
rng::copy_n(list<int>)/32768 27789.876 2.05%
rng::copy_n(list<int>)/4096 4190.473 3.56%
rng::copy_n(list<int>)/512 339.900 -
rng::copy_n(list<int>)/64 13.982 -1.32%
rng::copy_n(list<int>)/8 2.244 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1038.633 -
rng::copy_n(vector<bool>)_(aligned)/262144 274.131 -
rng::copy_n(vector<bool>)_(aligned)/32768 35.505 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.924 -
rng::copy_n(vector<bool>)_(aligned)/512 1.762 -
rng::copy_n(vector<bool>)_(aligned)/64 1.365 -
rng::copy_n(vector<bool>)_(unaligned)/1048576 5555.079 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1368.607 -
rng::copy_n(vector<bool>)_(unaligned)/32768 174.251 -
rng::copy_n(vector<bool>)_(unaligned)/4096 20.865 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.381 -1.25%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 50186.240 -
rng::copy_n(vector<int>)/262144 14567.804 16.17%
rng::copy_n(vector<int>)/32768 3510.542 31.34%
rng::copy_n(vector<int>)/4096 146.183 2.42%
rng::copy_n(vector<int>)/512 16.089 -
rng::copy_n(vector<int>)/64 2.474 -
rng::copy_n(vector<int>)/8 2.292 -
rng::count(deque<int>)_(every_other)/1024 247.564 -
rng::count(deque<int>)_(every_other)/1048576 255774.884 -
rng::count(deque<int>)_(every_other)/8 2.531 -
rng::count(deque<int>)_(every_other)/8192 1933.421 -
rng::count(list<int>)_(every_other)/1024 708.840 -
rng::count(list<int>)_(every_other)/1048576 846483.082 3.78%
rng::count(list<int>)_(every_other)/8 2.095 -
rng::count(list<int>)_(every_other)/8192 6880.021 -10.29%
rng::count(vector<bool>)/1000 3.002 -
rng::count(vector<bool>)/1024 1.692 -
rng::count(vector<bool>)/1048576 1461.851 -
rng::count(vector<bool>)/8192 11.451 -
rng::count(vector<int>)_(every_other)/1024 102.996 -
rng::count(vector<int>)_(every_other)/1048576 105187.544 -
rng::count(vector<int>)_(every_other)/8 1.342 -3.00%
rng::count(vector<int>)_(every_other)/8192 819.011 -
rng::count_if(deque<int>)_(every_other)/1024 347.290 -
rng::count_if(deque<int>)_(every_other)/1048576 346644.099 1.13%
rng::count_if(deque<int>)_(every_other)/8 3.382 -
rng::count_if(deque<int>)_(every_other)/8192 2622.494 -
rng::count_if(list<int>)_(every_other)/1024 754.659 -
rng::count_if(list<int>)_(every_other)/1048576 912122.986 1.60%
rng::count_if(list<int>)_(every_other)/8 2.835 -
rng::count_if(list<int>)_(every_other)/8192 7973.955 8.09%
rng::count_if(vector<int>)_(every_other)/1024 249.731 -
rng::count_if(vector<int>)_(every_other)/1048576 247816.623 -
rng::count_if(vector<int>)_(every_other)/8 4.230 -
rng::count_if(vector<int>)_(every_other)/8192 1927.374 -
rng::distance(deque<int>)/1024 0.850 -
rng::distance(deque<int>)/4096 0.848 -
rng::distance(deque<int>)/50 0.848 -
rng::distance(deque<int>)/8192 0.852 -
rng::distance(join_view(vector<vector<int>>)/1024 1.021 -1.29%
rng::distance(join_view(vector<vector<int>>)/4096 4.369 -1.75%
rng::distance(join_view(vector<vector<int>>)/50 0.605 -
rng::distance(join_view(vector<vector<int>>)/8192 8.308 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 480.262 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490621.411 -1.36%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 23.954 -10.61%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.571 -3.29%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3821.239 -1.46%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.055 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.724 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.044 -1.83%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.037 -1.66%
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.063 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 717.924 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 732546.422 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 36.795 -8.86%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.581 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5723.272 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.101 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.776 -
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.104 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2070.904 1.02%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2289399.063 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.621 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.588 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 22607.044 27.07%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 687.496 -1.18%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1472481.316 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.059 -1.18%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.532 -5.79%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11481.230 -3.19%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1718.688 -3.35%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2344816.753 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.617 -1.02%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.712 -3.77%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19264.973 -4.06%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 549.062 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1471450.790 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.324 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.586 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11433.010 -2.45%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.716 6.28%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.689 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.699 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 764.420 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 955937.387 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.182 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.013 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8477.500 -2.36%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.984 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.979 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.975 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.984 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 874.327 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1085546.061 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.940 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.660 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11592.068 -2.80%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.212 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73718.021 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.515 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.540 8.13%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.739 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.258 8.77%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.261 9.05%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.256 8.61%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.321 14.22%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.262 9.12%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 510.861 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 633951.935 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.677 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.179 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4817.887 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.718 2.95%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.724 1.98%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.706 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.704 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.725 2.12%
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 480.906 -4.83%
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 496817.827 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 21.733 -18.69%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 5.010 -1.40%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3877.249 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 521.364 -1.86%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 525941.112 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.325 4.32%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.224 -1.05%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4036.824 -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 784.964 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 956865.237 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.785 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.953 -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 11856.679 -1.46%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 829.322 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 992235.815 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 32.535 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.724 3.98%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 9898.133 -
rng::equal(vector<bool>)_(aligned)/1024 0.218 -
rng::equal(vector<bool>)_(aligned)/1048576 0.218 -
rng::equal(vector<bool>)_(aligned)/50 0.218 -
rng::equal(vector<bool>)_(aligned)/8 0.220 -
rng::equal(vector<bool>)_(aligned)/8192 0.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.706 -
rng::equal(vector<bool>)_(unaligned)/1048576 7686.062 1.13%
rng::equal(vector<bool>)_(unaligned)/50 0.735 -5.01%
rng::equal(vector<bool>)_(unaligned)/8 0.692 -10.70%
rng::equal(vector<bool>)_(unaligned)/8192 65.781 1.20%
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.095 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73734.931 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.362 -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.374 1.99%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.356 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 492.949 -3.41%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639045.807 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.071 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.642 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4789.180 -
rng::fill(deque<int>)/1024 29.629 -
rng::fill(deque<int>)/32 1.326 -9.10%
rng::fill(deque<int>)/50 2.254 -
rng::fill(deque<int>)/8192 239.382 -
rng::fill(list<int>)/1024 671.672 -
rng::fill(list<int>)/32 8.305 -
rng::fill(list<int>)/50 16.727 -
rng::fill(list<int>)/8192 7108.714 -5.18%
rng::fill(vector<bool>)/1048576 3823.141 -
rng::fill(vector<bool>)/262144 231.605 -
rng::fill(vector<bool>)/32768 29.976 -
rng::fill(vector<bool>)/4096 4.204 -
rng::fill(vector<bool>)/512 1.519 -5.99%
rng::fill(vector<bool>)/64 1.562 -3.24%
rng::fill(vector<int>)/1024 29.707 -
rng::fill(vector<int>)/32 1.064 2.35%
rng::fill(vector<int>)/50 2.206 -
rng::fill(vector<int>)/8192 237.789 -
rng::fill_n(deque<int>)/1024 29.597 -
rng::fill_n(deque<int>)/32 1.299 12.41%
rng::fill_n(deque<int>)/50 2.197 -
rng::fill_n(deque<int>)/8192 239.440 -
rng::fill_n(list<int>)/1024 1389.612 113.90%
rng::fill_n(list<int>)/32 8.138 -
rng::fill_n(list<int>)/50 15.875 -1.46%
rng::fill_n(list<int>)/8192 7217.663 1.85%
rng::fill_n(vector<bool>)/1048576 3822.311 -
rng::fill_n(vector<bool>)/262144 231.068 -
rng::fill_n(vector<bool>)/32768 29.978 -
rng::fill_n(vector<bool>)/4096 4.148 -
rng::fill_n(vector<bool>)/512 1.431 -
rng::fill_n(vector<bool>)/64 1.403 2.25%
rng::fill_n(vector<int>)/1024 29.367 -
rng::fill_n(vector<int>)/32 1.144 -
rng::fill_n(vector<int>)/50 2.224 -
rng::fill_n(vector<int>)/8192 236.617 -
rng::find(deque<int>)_(bail_25%)/1024 66.792 -
rng::find(deque<int>)_(bail_25%)/32768 1912.261 -
rng::find(deque<int>)_(bail_25%)/8 2.052 -
rng::find(deque<int>)_(bail_25%)/8192 474.792 -
rng::find(deque<int>)_(process_all)/1024 239.460 -2.20%
rng::find(deque<int>)_(process_all)/32768 7639.961 -2.88%
rng::find(deque<int>)_(process_all)/50 13.182 -
rng::find(deque<int>)_(process_all)/8 3.522 -
rng::find(deque<int>)_(process_all)/8192 1887.845 -3.77%
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 293.028 -1.34%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9463.438 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.307 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.570 3.69%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2316.429 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 314.090 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10321.720 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.287 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.077 -2.15%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2533.574 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 721.883 -2.50%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 29225.506 7.90%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.628 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.770 3.09%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8227.288 -8.31%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.807 -1.53%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 649.140 -2.34%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.730 -3.17%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.092 -4.09%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 166.112 -1.65%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 271.546 -1.77%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8672.127 -1.68%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.721 -2.50%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.960 -3.98%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2117.859 -2.74%
rng::find(list<int>)_(bail_25%)/1024 180.480 -1.02%
rng::find(list<int>)_(bail_25%)/32768 8520.147 4.45%
rng::find(list<int>)_(bail_25%)/8 0.917 -
rng::find(list<int>)_(bail_25%)/8192 1419.342 -1.49%
rng::find(list<int>)_(process_all)/1024 686.450 -
rng::find(list<int>)_(process_all)/32768 29304.460 13.72%
rng::find(list<int>)_(process_all)/50 18.370 -11.19%
rng::find(list<int>)_(process_all)/8 2.374 -2.17%
rng::find(list<int>)_(process_all)/8192 10478.402 31.22%
rng::find(vector<bool>)_(process_all)/1024 4.660 -
rng::find(vector<bool>)_(process_all)/1048576 3650.777 -1.71%
rng::find(vector<bool>)_(process_all)/50 0.691 4.31%
rng::find(vector<bool>)_(process_all)/8 0.624 1.75%
rng::find(vector<bool>)_(process_all)/8192 33.445 -1.17%
rng::find(vector<char>)_(bail_25%)/1024 5.254 -
rng::find(vector<char>)_(bail_25%)/32768 135.951 -
rng::find(vector<char>)_(bail_25%)/8 1.104 3.57%
rng::find(vector<char>)_(bail_25%)/8192 39.643 -
rng::find(vector<char>)_(process_all)/1024 16.190 -
rng::find(vector<char>)_(process_all)/32768 493.826 -
rng::find(vector<char>)_(process_all)/50 1.629 -3.73%
rng::find(vector<char>)_(process_all)/8 0.924 -5.14%
rng::find(vector<char>)_(process_all)/8192 134.796 -1.25%
rng::find(vector<int>)_(bail_25%)/1024 65.553 -
rng::find(vector<int>)_(bail_25%)/32768 1853.366 -
rng::find(vector<int>)_(bail_25%)/8 1.574 -
rng::find(vector<int>)_(bail_25%)/8192 469.783 -
rng::find(vector<int>)_(process_all)/1024 240.732 -1.55%
rng::find(vector<int>)_(process_all)/32768 7311.576 -1.83%
rng::find(vector<int>)_(process_all)/50 12.410 -
rng::find(vector<int>)_(process_all)/8 2.845 -1.69%
rng::find(vector<int>)_(process_all)/8192 1829.497 -1.70%
rng::find_end(deque<int>)_(match_near_end)/1000 34.039 -5.47%
rng::find_end(deque<int>)_(match_near_end)/1024 33.284 -7.82%
rng::find_end(deque<int>)_(match_near_end)/8192 275.414 -2.06%
rng::find_end(deque<int>)_(near_matches)/1000 17907.165 6.23%
rng::find_end(deque<int>)_(near_matches)/1024 18767.976 6.20%
rng::find_end(deque<int>)_(near_matches)/8192 1130918.555 -
rng::find_end(deque<int>)_(process_all)/1000 305.509 -
rng::find_end(deque<int>)_(process_all)/1024 318.917 -
rng::find_end(deque<int>)_(process_all)/1048576 285058.759 1.13%
rng::find_end(deque<int>)_(process_all)/8192 2226.260 2.65%
rng::find_end(deque<int>)_(same_length)/1000 337.725 1.87%
rng::find_end(deque<int>)_(same_length)/1024 345.494 2.33%
rng::find_end(deque<int>)_(same_length)/8192 2890.649 -
rng::find_end(deque<int>)_(single_element)/1000 359.937 6.10%
rng::find_end(deque<int>)_(single_element)/1024 365.131 1.97%
rng::find_end(deque<int>)_(single_element)/8192 2727.279 7.04%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 73.813 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.174 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 600.503 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 32084.436 2.51%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 33256.048 2.22%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1916169.852 2.17%
rng::find_end(deque<int>,_pred)_(process_all)/1000 579.325 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 621.873 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 549533.885 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4290.920 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 780.881 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 800.315 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4947.973 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 644.505 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 684.307 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4801.203 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 769.907 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4420.836 -1.00%
rng::find_end(forward_list<int>)_(match_near_end)/8192 253729.554 -1.29%
rng::find_end(forward_list<int>)_(near_matches)/1000 36038.485 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37486.792 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2462988.849 -
rng::find_end(forward_list<int>)_(process_all)/1000 705.787 1.20%
rng::find_end(forward_list<int>)_(process_all)/1024 729.516 1.12%
rng::find_end(forward_list<int>)_(process_all)/1048576 767816.197 -
rng::find_end(forward_list<int>)_(process_all)/8192 5643.880 1.50%
rng::find_end(forward_list<int>)_(same_length)/1000 1460.799 -1.23%
rng::find_end(forward_list<int>)_(same_length)/1024 1490.496 -
rng::find_end(forward_list<int>)_(same_length)/8192 14259.225 -13.69%
rng::find_end(forward_list<int>)_(single_element)/1000 686.420 -1.94%
rng::find_end(forward_list<int>)_(single_element)/1024 725.439 -
rng::find_end(forward_list<int>)_(single_element)/8192 5772.494 -17.41%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 817.543 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5402.515 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276153.936 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 41992.248 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43576.560 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2680151.981 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 741.184 -1.39%
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 760.411 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 844613.454 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6093.897 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1534.267 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1562.253 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 15099.153 -12.85%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 801.065 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 820.071 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6619.411 -15.08%
rng::find_end(list<int>)_(match_near_end)/1000 63.528 -1.45%
rng::find_end(list<int>)_(match_near_end)/1024 61.727 -
rng::find_end(list<int>)_(match_near_end)/8192 594.192 -
rng::find_end(list<int>)_(near_matches)/1000 33021.258 -
rng::find_end(list<int>)_(near_matches)/1024 34498.478 -
rng::find_end(list<int>)_(near_matches)/8192 2258868.280 -
rng::find_end(list<int>)_(process_all)/1000 715.525 -
rng::find_end(list<int>)_(process_all)/1024 731.472 -
rng::find_end(list<int>)_(process_all)/1048576 891805.133 1.44%
rng::find_end(list<int>)_(process_all)/8192 7476.130 -1.95%
rng::find_end(list<int>)_(same_length)/1000 740.610 -1.07%
rng::find_end(list<int>)_(same_length)/1024 753.821 -1.68%
rng::find_end(list<int>)_(same_length)/8192 7988.911 3.75%
rng::find_end(list<int>)_(single_element)/1000 711.089 -1.01%
rng::find_end(list<int>)_(single_element)/1024 735.000 -
rng::find_end(list<int>)_(single_element)/8192 7319.356 -2.24%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.303 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.135 -1.01%
rng::find_end(list<int>,_pred)_(match_near_end)/8192 627.864 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37455.787 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 38931.204 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2410070.158 -
rng::find_end(list<int>,_pred)_(process_all)/1000 799.090 -
rng::find_end(list<int>,_pred)_(process_all)/1024 818.373 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 984432.728 1.57%
rng::find_end(list<int>,_pred)_(process_all)/8192 8510.651 1.31%
rng::find_end(list<int>,_pred)_(same_length)/1000 762.024 -1.24%
rng::find_end(list<int>,_pred)_(same_length)/1024 779.792 -1.45%
rng::find_end(list<int>,_pred)_(same_length)/8192 12057.034 27.83%
rng::find_end(list<int>,_pred)_(single_element)/1000 795.317 -
rng::find_end(list<int>,_pred)_(single_element)/1024 814.748 -
rng::find_end(list<int>,_pred)_(single_element)/8192 7923.040 -3.22%
rng::find_end(vector<int>)_(match_near_end)/1000 27.697 -1.47%
rng::find_end(vector<int>)_(match_near_end)/1024 24.885 -1.18%
rng::find_end(vector<int>)_(match_near_end)/8192 202.477 -1.26%
rng::find_end(vector<int>)_(near_matches)/1000 13729.249 -
rng::find_end(vector<int>)_(near_matches)/1024 14211.636 -
rng::find_end(vector<int>)_(near_matches)/8192 774574.880 -
rng::find_end(vector<int>)_(process_all)/1000 363.275 -
rng::find_end(vector<int>)_(process_all)/1024 372.348 -
rng::find_end(vector<int>)_(process_all)/1048576 375853.541 -
rng::find_end(vector<int>)_(process_all)/8192 2939.268 -
rng::find_end(vector<int>)_(same_length)/1000 250.478 1.92%
rng::find_end(vector<int>)_(same_length)/1024 265.116 5.60%
rng::find_end(vector<int>)_(same_length)/8192 2022.914 3.59%
rng::find_end(vector<int>)_(single_element)/1000 400.112 -
rng::find_end(vector<int>)_(single_element)/1024 409.487 -
rng::find_end(vector<int>)_(single_element)/8192 3239.630 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.550 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.058 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 486.285 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 22891.968 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23478.709 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1447641.099 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 533.444 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 546.661 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 641599.078 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4358.869 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 610.304 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 624.880 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5003.042 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 596.284 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 612.090 1.17%
rng::find_end(vector<int>,_pred)_(single_element)/8192 4879.873 -
rng::find_first_of(deque<int>)_(large_needle)/1024 364662.107 -
rng::find_first_of(deque<int>)_(large_needle)/32 283.359 -14.02%
rng::find_first_of(deque<int>)_(large_needle)/50 669.965 -18.60%
rng::find_first_of(deque<int>)_(large_needle)/8192 23477619.432 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3443.883 -1.81%
rng::find_first_of(deque<int>)_(small_needle)/32 108.778 -4.27%
rng::find_first_of(deque<int>)_(small_needle)/50 163.962 -6.36%
rng::find_first_of(deque<int>)_(small_needle)/8192 27550.825 -2.11%
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 562573.474 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 509.027 1.21%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1394.603 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35526570.800 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6291.769 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.255 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 308.819 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50252.634 -
rng::find_first_of(list<int>)_(large_needle)/1024 997934.499 16.68%
rng::find_first_of(list<int>)_(large_needle)/32 680.808 -
rng::find_first_of(list<int>)_(large_needle)/50 1747.512 -
rng::find_first_of(list<int>)_(large_needle)/8192 51532170.898 3.99%
rng::find_first_of(list<int>)_(small_needle)/1024 2750.237 -2.84%
rng::find_first_of(list<int>)_(small_needle)/32 90.279 -2.76%
rng::find_first_of(list<int>)_(small_needle)/50 138.274 -2.81%
rng::find_first_of(list<int>)_(small_needle)/8192 22255.279 -1.83%
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 851027.231 -2.90%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 723.447 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1863.655 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 57449263.831 2.80%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5244.223 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 166.942 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.103 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42148.294 -
rng::find_first_of(vector<int>)_(large_needle)/1024 107234.286 -3.27%
rng::find_first_of(vector<int>)_(large_needle)/32 104.311 2.47%
rng::find_first_of(vector<int>)_(large_needle)/50 256.870 -3.05%
rng::find_first_of(vector<int>)_(large_needle)/8192 7421049.203 -
rng::find_first_of(vector<int>)_(small_needle)/1024 1609.309 12.02%
rng::find_first_of(vector<int>)_(small_needle)/32 55.687 10.83%
rng::find_first_of(vector<int>)_(small_needle)/50 82.494 12.52%
rng::find_first_of(vector<int>)_(small_needle)/8192 12815.173 12.49%
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 592651.942 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 496.148 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1368.123 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 41496531.880 4.73%
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5639.526 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 179.989 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 275.016 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 45834.233 -
rng::find_if(deque<int>)_(bail_25%)/1024 105.887 -
rng::find_if(deque<int>)_(bail_25%)/32768 2751.638 -
rng::find_if(deque<int>)_(bail_25%)/8 1.530 -
rng::find_if(deque<int>)_(bail_25%)/8192 685.326 -
rng::find_if(deque<int>)_(process_all)/1024 474.772 -
rng::find_if(deque<int>)_(process_all)/32768 11447.557 -
rng::find_if(deque<int>)_(process_all)/50 23.828 -
rng::find_if(deque<int>)_(process_all)/8 3.982 -
rng::find_if(deque<int>)_(process_all)/8192 2827.870 -
rng::find_if(list<int>)_(bail_25%)/1024 193.710 -
rng::find_if(list<int>)_(bail_25%)/32768 8403.181 -1.48%
rng::find_if(list<int>)_(bail_25%)/8 1.308 2.27%
rng::find_if(list<int>)_(bail_25%)/8192 1512.413 -
rng::find_if(list<int>)_(process_all)/1024 757.264 -
rng::find_if(list<int>)_(process_all)/32768 30673.669 12.05%
rng::find_if(list<int>)_(process_all)/50 21.656 -
rng::find_if(list<int>)_(process_all)/8 3.502 -
rng::find_if(list<int>)_(process_all)/8192 10304.846 -8.17%
rng::find_if(vector<bool>)_(process_all)/1024 769.186 -
rng::find_if(vector<bool>)_(process_all)/1048576 785956.603 -
rng::find_if(vector<bool>)_(process_all)/50 35.921 -
rng::find_if(vector<bool>)_(process_all)/8 5.541 -
rng::find_if(vector<bool>)_(process_all)/8192 6140.339 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.013 -
rng::find_if(vector<char>)_(bail_25%)/32768 2022.798 -3.55%
rng::find_if(vector<char>)_(bail_25%)/8 0.935 -
rng::find_if(vector<char>)_(bail_25%)/8192 517.475 -2.18%
rng::find_if(vector<char>)_(process_all)/1024 273.853 -
rng::find_if(vector<char>)_(process_all)/32768 8126.117 -
rng::find_if(vector<char>)_(process_all)/50 12.438 -
rng::find_if(vector<char>)_(process_all)/8 2.431 -1.84%
rng::find_if(vector<char>)_(process_all)/8192 2046.731 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.410 -
rng::find_if(vector<int>)_(bail_25%)/32768 2333.174 -
rng::find_if(vector<int>)_(bail_25%)/8 1.088 -
rng::find_if(vector<int>)_(bail_25%)/8192 547.335 -
rng::find_if(vector<int>)_(process_all)/1024 283.375 -
rng::find_if(vector<int>)_(process_all)/32768 8889.385 -
rng::find_if(vector<int>)_(process_all)/50 14.215 -
rng::find_if(vector<int>)_(process_all)/8 2.510 -
rng::find_if(vector<int>)_(process_all)/8192 2191.570 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.213 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2899.725 5.41%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.441 -5.07%
rng::find_if_not(deque<int>)_(bail_25%)/8192 734.784 7.23%
rng::find_if_not(deque<int>)_(process_all)/1024 474.382 -
rng::find_if_not(deque<int>)_(process_all)/32768 11435.104 -
rng::find_if_not(deque<int>)_(process_all)/50 23.747 -
rng::find_if_not(deque<int>)_(process_all)/8 3.952 -
rng::find_if_not(deque<int>)_(process_all)/8192 2822.821 -
rng::find_if_not(list<int>)_(bail_25%)/1024 190.771 -
rng::find_if_not(list<int>)_(bail_25%)/32768 11839.800 48.15%
rng::find_if_not(list<int>)_(bail_25%)/8 1.314 3.00%
rng::find_if_not(list<int>)_(bail_25%)/8192 1512.599 -
rng::find_if_not(list<int>)_(process_all)/1024 756.655 -
rng::find_if_not(list<int>)_(process_all)/32768 31401.773 13.02%
rng::find_if_not(list<int>)_(process_all)/50 21.667 -
rng::find_if_not(list<int>)_(process_all)/8 3.492 -
rng::find_if_not(list<int>)_(process_all)/8192 12688.261 75.40%
rng::find_if_not(vector<bool>)_(process_all)/1024 769.627 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 785820.628 -
rng::find_if_not(vector<bool>)_(process_all)/50 35.915 -
rng::find_if_not(vector<bool>)_(process_all)/8 5.536 -
rng::find_if_not(vector<bool>)_(process_all)/8192 6138.828 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.121 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2042.180 -
rng::find_if_not(vector<char>)_(bail_25%)/8 0.955 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 520.244 -
rng::find_if_not(vector<char>)_(process_all)/1024 274.457 -
rng::find_if_not(vector<char>)_(process_all)/32768 8191.671 -
rng::find_if_not(vector<char>)_(process_all)/50 12.452 -1.03%
rng::find_if_not(vector<char>)_(process_all)/8 2.336 -6.98%
rng::find_if_not(vector<char>)_(process_all)/8192 2047.444 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.571 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2336.805 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.125 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 547.988 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.159 -
rng::find_if_not(vector<int>)_(process_all)/32768 8880.154 -
rng::find_if_not(vector<int>)_(process_all)/50 14.155 -
rng::find_if_not(vector<int>)_(process_all)/8 2.529 -
rng::find_if_not(vector<int>)_(process_all)/8192 2191.500 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.056 -
rng::find_last(deque<int>)_(bail_10%)/1048576 324754.601 -
rng::find_last(deque<int>)_(bail_10%)/50 11.412 -
rng::find_last(deque<int>)_(bail_10%)/8 2.732 3.84%
rng::find_last(deque<int>)_(bail_10%)/8192 2514.246 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.008 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25475.319 -14.79%
rng::find_last(deque<int>)_(bail_90%)/50 1.847 -
rng::find_last(deque<int>)_(bail_90%)/8 0.883 -4.40%
rng::find_last(deque<int>)_(bail_90%)/8192 203.022 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.604 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 720973.191 1.99%
rng::find_last(forward_list<int>)_(bail_10%)/50 21.164 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.302 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5859.975 -12.85%
rng::find_last(forward_list<int>)_(bail_90%)/1024 730.743 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 682113.508 2.84%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.791 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.317 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6076.010 -
rng::find_last(list<int>)_(bail_10%)/1024 676.321 -
rng::find_last(list<int>)_(bail_10%)/1048576 800410.720 1.63%
rng::find_last(list<int>)_(bail_10%)/50 15.929 -2.30%
rng::find_last(list<int>)_(bail_10%)/8 2.089 -
rng::find_last(list<int>)_(bail_10%)/8192 6255.505 -
rng::find_last(list<int>)_(bail_90%)/1024 53.823 -
rng::find_last(list<int>)_(bail_90%)/1048576 89588.262 3.50%
rng::find_last(list<int>)_(bail_90%)/50 1.264 -2.27%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 601.922 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.537 -
rng::find_last(vector<char>)_(bail_10%)/1048576 108086.482 -
rng::find_last(vector<char>)_(bail_10%)/50 5.561 -
rng::find_last(vector<char>)_(bail_10%)/8 1.602 -
rng::find_last(vector<char>)_(bail_10%)/8192 852.784 -
rng::find_last(vector<char>)_(bail_90%)/1024 13.025 -9.60%
rng::find_last(vector<char>)_(bail_90%)/1048576 11902.974 -10.94%
rng::find_last(vector<char>)_(bail_90%)/50 0.998 -13.18%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 101.259 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.980 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214507.980 -
rng::find_last(vector<int>)_(bail_10%)/50 10.830 -
rng::find_last(vector<int>)_(bail_10%)/8 1.977 -
rng::find_last(vector<int>)_(bail_10%)/8192 1647.491 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.168 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23458.702 -
rng::find_last(vector<int>)_(bail_90%)/50 1.572 -
rng::find_last(vector<int>)_(bail_90%)/8 0.677 -
rng::find_last(vector<int>)_(bail_90%)/8192 189.577 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 357.982 -1.34%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 363677.423 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.500 -1.97%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.955 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2774.980 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.249 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39013.716 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.681 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.979 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 312.738 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 802.751 4.53%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 926125.278 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 41.068 -1.85%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.151 5.16%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6883.553 1.66%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 856.667 -3.71%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 930221.099 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.902 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.789 -10.75%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7067.758 -6.31%
rng::find_last_if(list<int>)_(bail_10%)/1024 679.313 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 819193.699 1.30%
rng::find_last_if(list<int>)_(bail_10%)/50 17.504 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.104 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6590.531 -
rng::find_last_if(list<int>)_(bail_90%)/1024 80.040 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 91330.093 2.68%
rng::find_last_if(list<int>)_(bail_90%)/50 2.082 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if(list<int>)_(bail_90%)/8192 603.788 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.328 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240609.208 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.338 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.375 -3.25%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1876.845 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 31.084 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26221.998 1.98%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.459 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.463 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.370 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283605.137 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.515 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.520 -1.07%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2071.581 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.598 2.62%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30946.225 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.557 1.51%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.478 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 220.850 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 365.266 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363521.720 -1.92%
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.998 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.937 -1.75%
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2772.139 -1.86%
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 44.273 -1.43%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38675.423 1.40%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.673 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.978 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 314.072 1.01%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 793.596 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 939599.500 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 27.968 -2.06%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.903 2.51%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6881.610 -1.43%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 816.574 6.93%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 931144.180 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 39.239 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.296 7.97%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6753.958 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 679.529 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 819221.915 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.186 -5.94%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.111 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6682.263 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 71.092 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89947.822 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.153 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 603.924 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.631 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 240962.616 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.361 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.399 -1.33%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1878.352 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.108 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 25705.651 -5.06%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.468 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.733 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.856 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306016.882 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.639 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.623 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2141.023 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 25.897 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30900.365 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.538 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.464 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.555 -
rng::fold_left(deque<int>)/1048576 562790.466 -
rng::fold_left(deque<int>)/32 16.520 -
rng::fold_left(deque<int>)/50 27.259 -1.95%
rng::fold_left(deque<int>)/8 4.095 -1.35%
rng::fold_left(deque<int>)/8192 4426.050 1.36%
rng::fold_left(list<int>)/1048576 1356428.273 -
rng::fold_left(list<int>)/32 22.010 -
rng::fold_left(list<int>)/50 37.377 -
rng::fold_left(list<int>)/8 3.863 -
rng::fold_left(list<int>)/8192 10763.546 -
rng::fold_left(vector<int>)/1048576 1324999.053 -
rng::fold_left(vector<int>)/32 20.689 -
rng::fold_left(vector<int>)/50 36.223 -
rng::fold_left(vector<int>)/8 3.693 -
rng::fold_left(vector<int>)/8192 10312.037 -
rng::for_each(deque<int>)/32 3.841 2.02%
rng::for_each(deque<int>)/50 4.063 -
rng::for_each(deque<int>)/8 0.917 -1.47%
rng::for_each(deque<int>)/8192 254.750 -
rng::for_each(join_view(vector<vector<int>>)/32 3.804 -
rng::for_each(join_view(vector<vector<int>>)/50 4.109 -
rng::for_each(join_view(vector<vector<int>>)/8 1.385 -7.11%
rng::for_each(join_view(vector<vector<int>>)/8192 264.693 -
rng::for_each(list<int>)/32 11.151 -
rng::for_each(list<int>)/50 24.022 -
rng::for_each(list<int>)/8 2.592 -
rng::for_each(list<int>)/8192 7979.337 2.30%
rng::for_each(map<int>)/32 25.880 -
rng::for_each(map<int>)/50 38.323 -
rng::for_each(map<int>)/8 6.075 -
rng::for_each(map<int>)/8192 7372.140 3.49%
rng::for_each(map<int>::iterator)/32 24.939 -
rng::for_each(map<int>::iterator)/50 37.385 -
rng::for_each(map<int>::iterator)/8 5.769 -
rng::for_each(map<int>::iterator)/8192 7622.716 2.69%
rng::for_each(multimap<int>)/32 26.258 1.38%
rng::for_each(multimap<int>)/50 37.857 -
rng::for_each(multimap<int>)/8 6.325 2.13%
rng::for_each(multimap<int>)/8192 7163.924 2.26%
rng::for_each(multimap<int>::iterator)/32 23.631 -
rng::for_each(multimap<int>::iterator)/50 36.818 1.17%
rng::for_each(multimap<int>::iterator)/8 5.070 -
rng::for_each(multimap<int>::iterator)/8192 7713.359 3.25%
rng::for_each(multiset<int>)/32 25.626 -
rng::for_each(multiset<int>)/50 37.552 -
rng::for_each(multiset<int>)/8 6.214 -
rng::for_each(multiset<int>)/8192 8254.884 3.07%
rng::for_each(multiset<int>::iterator)/32 23.872 -
rng::for_each(multiset<int>::iterator)/50 35.760 -1.93%
rng::for_each(multiset<int>::iterator)/8 4.965 -
rng::for_each(multiset<int>::iterator)/8192 8219.223 1.66%
rng::for_each(set<int>)/32 25.552 -
rng::for_each(set<int>)/50 37.751 -
rng::for_each(set<int>)/8 6.453 1.93%
rng::for_each(set<int>)/8192 8113.645 3.45%
rng::for_each(set<int>::iterator)/32 23.391 -
rng::for_each(set<int>::iterator)/50 35.191 -
rng::for_each(set<int>::iterator)/8 5.105 1.66%
rng::for_each(set<int>::iterator)/8192 8240.111 1.89%
rng::for_each(vector<int>)/32 3.829 -
rng::for_each(vector<int>)/50 4.060 -
rng::for_each(vector<int>)/8 0.913 -
rng::for_each(vector<int>)/8192 251.910 -
rng::for_each_n(deque<int>)/32 3.772 -
rng::for_each_n(deque<int>)/50 3.919 -1.96%
rng::for_each_n(deque<int>)/8 1.151 -7.07%
rng::for_each_n(deque<int>)/8192 257.412 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.837 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.246 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.616 -3.05%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.826 -
rng::for_each_n(list<int>)/32 11.149 -
rng::for_each_n(list<int>)/50 24.113 -
rng::for_each_n(list<int>)/8 2.533 4.84%
rng::for_each_n(list<int>)/8192 8412.812 7.51%
rng::for_each_n(vector<int>)/32 3.866 -
rng::for_each_n(vector<int>)/50 4.061 -
rng::for_each_n(vector<int>)/8 2.535 -
rng::for_each_n(vector<int>)/8192 252.154 -
rng::generate(deque<int>)/1024 280.619 -
rng::generate(deque<int>)/32 8.759 -
rng::generate(deque<int>)/50 12.956 -
rng::generate(deque<int>)/8192 2045.560 -2.05%
rng::generate(list<int>)/1024 671.310 -
rng::generate(list<int>)/32 8.624 -1.48%
rng::generate(list<int>)/50 15.988 1.19%
rng::generate(list<int>)/8192 11433.093 51.63%
rng::generate(vector<int>)/1024 243.993 -
rng::generate(vector<int>)/32 7.991 -
rng::generate(vector<int>)/50 11.954 -
rng::generate(vector<int>)/8192 1848.688 -
rng::generate_n(deque<int>)/1024 245.155 -
rng::generate_n(deque<int>)/32 8.265 -1.91%
rng::generate_n(deque<int>)/50 12.268 -1.44%
rng::generate_n(deque<int>)/8192 1942.374 -
rng::generate_n(list<int>)/1024 650.964 -
rng::generate_n(list<int>)/32 8.646 -
rng::generate_n(list<int>)/50 15.747 1.42%
rng::generate_n(list<int>)/8192 10801.070 53.84%
rng::generate_n(vector<int>)/1024 244.765 -
rng::generate_n(vector<int>)/32 8.046 -
rng::generate_n(vector<int>)/50 12.075 -5.70%
rng::generate_n(vector<int>)/8192 1855.218 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 365.553 -
rng::is_partitioned(deque<int>)_(partitioned)/32 11.428 25.22%
rng::is_partitioned(deque<int>)_(partitioned)/50 16.968 20.21%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2851.877 -8.88%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 129.281 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 8.955 -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.190 -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 680.923 6.22%
rng::is_partitioned(list<int>)_(partitioned)/1024 697.442 -
rng::is_partitioned(list<int>)_(partitioned)/32 8.701 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.788 -
rng::is_partitioned(list<int>)_(partitioned)/8192 9629.652 18.39%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 125.563 -51.81%
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.017 -62.94%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.385 -9.40%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1200.031 -54.35%
rng::is_partitioned(vector<int>)_(partitioned)/1024 175.018 -4.00%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.817 1.18%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.665 -1.57%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1330.364 -3.07%
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 55.732 -8.25%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.290 2.70%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.345 -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 167.303 1.92%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 493.036 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.276 2.78%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3879.917 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 515667.465 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.905 -4.09%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 525.287 1.70%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.021 4.22%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4014.386 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 684778.594 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 51.682 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 774.831 -1.15%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.749 1.22%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8879.634 6.49%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1419222.278 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.146 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 823.332 -48.91%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.404 2.13%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8795.155 3.84%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1591014.141 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.169 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 341.438 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.752 1.89%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2628.985 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212210.695 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.643 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 506.139 -3.21%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.334 -2.16%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4677.893 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 995195.527 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.208 -
rng::is_sorted(deque<int>)/1024 474.800 -
rng::is_sorted(deque<int>)/8 2.543 2.25%
rng::is_sorted(deque<int>)/8192 3800.534 -
rng::is_sorted(deque<int>,_pred)/1024 596.838 -
rng::is_sorted(deque<int>,_pred)/8 4.603 -1.41%
rng::is_sorted(deque<int>,_pred)/8192 4796.656 -
rng::is_sorted(list<int>)/1024 760.457 -
rng::is_sorted(list<int>)/8 2.149 1.02%
rng::is_sorted(list<int>)/8192 7359.510 -
rng::is_sorted(list<int>,_pred)/1024 793.489 -
rng::is_sorted(list<int>,_pred)/8 4.268 -
rng::is_sorted(list<int>,_pred)/8192 8250.711 1.56%
rng::is_sorted(vector<int>)/1024 242.507 -
rng::is_sorted(vector<int>)/8 2.074 -
rng::is_sorted(vector<int>)/8192 1889.966 -
rng::is_sorted(vector<int>,_pred)/1024 462.054 -
rng::is_sorted(vector<int>,_pred)/8 3.897 -6.34%
rng::is_sorted(vector<int>,_pred)/8192 3677.469 -
rng::is_sorted_until(deque<int>)/1024 470.826 -
rng::is_sorted_until(deque<int>)/8 3.164 -18.30%
rng::is_sorted_until(deque<int>)/8192 3762.919 -
rng::is_sorted_until(deque<int>,_pred)/1024 599.897 -
rng::is_sorted_until(deque<int>,_pred)/8 4.374 3.04%
rng::is_sorted_until(deque<int>,_pred)/8192 4841.128 -
rng::is_sorted_until(list<int>)/1024 756.704 -
rng::is_sorted_until(list<int>)/8 2.151 -
rng::is_sorted_until(list<int>)/8192 6733.162 -9.16%
rng::is_sorted_until(list<int>,_pred)/1024 791.311 -
rng::is_sorted_until(list<int>,_pred)/8 3.754 -
rng::is_sorted_until(list<int>,_pred)/8192 7131.563 -10.82%
rng::is_sorted_until(vector<int>)/1024 238.946 -
rng::is_sorted_until(vector<int>)/8 2.059 -
rng::is_sorted_until(vector<int>)/8192 1862.481 -
rng::is_sorted_until(vector<int>,_pred)/1024 420.648 -2.01%
rng::is_sorted_until(vector<int>,_pred)/8 3.399 -
rng::is_sorted_until(vector<int>,_pred)/8192 3384.435 -2.21%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 475.842 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 488.553 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494984.801 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.127 -1.96%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3852.162 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 733.561 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 744.316 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 628699.970 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.629 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4840.429 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 761.172 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 774.074 -2.03%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 955846.845 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.937 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 12090.649 2.28%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 809.276 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 831.145 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 992604.579 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.632 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 11688.849 -6.92%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.865 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.772 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76638.118 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.301 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.626 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 480.402 1.64%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.163 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 607989.754 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.140 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4758.994 -
rng::move(deque<int>)/1048576 61159.861 10.81%
rng::move(deque<int>)/262144 16281.650 7.59%
rng::move(deque<int>)/32768 2199.762 6.58%
rng::move(deque<int>)/4096 152.006 -
rng::move(deque<int>)/512 24.098 -
rng::move(deque<int>)/64 6.920 7.45%
rng::move(deque<int>)/8 3.720 -4.01%
rng::move(list<int>)/1048576 1027659.897 -1.10%
rng::move(list<int>)/262144 251541.606 -
rng::move(list<int>)/32768 36195.134 -
rng::move(list<int>)/4096 5381.165 -15.28%
rng::move(list<int>)/512 369.462 -2.40%
rng::move(list<int>)/64 40.475 -
rng::move(list<int>)/8 3.917 -
rng::move(vector<bool>)_(aligned)/1048576 2743.406 28.76%
rng::move(vector<bool>)_(aligned)/262144 256.064 -
rng::move(vector<bool>)_(aligned)/32768 37.446 -
rng::move(vector<bool>)_(aligned)/4096 8.214 -
rng::move(vector<bool>)_(aligned)/512 2.651 -
rng::move(vector<bool>)_(aligned)/64 2.004 1.15%
rng::move(vector<bool>)_(unaligned)/1048576 6784.257 -
rng::move(vector<bool>)_(unaligned)/262144 1582.331 -
rng::move(vector<bool>)_(unaligned)/32768 202.791 -
rng::move(vector<bool>)_(unaligned)/4096 25.940 -
rng::move(vector<bool>)_(unaligned)/512 4.146 -1.08%
rng::move(vector<bool>)_(unaligned)/64 1.633 -1.78%
rng::move(vector<int>)/1048576 56880.579 -1.69%
rng::move(vector<int>)/262144 22637.281 4.93%
rng::move(vector<int>)/32768 2751.832 27.73%
rng::move(vector<int>)/4096 135.546 -1.17%
rng::move(vector<int>)/512 20.415 -
rng::move(vector<int>)/64 4.111 -
rng::move(vector<int>)/8 2.291 -
rng::move_backward(deque<int>)/1048576 128145.119 -
rng::move_backward(deque<int>)/262144 30368.190 -1.24%
rng::move_backward(deque<int>)/32768 3611.834 -2.53%
rng::move_backward(deque<int>)/4096 160.912 1.52%
rng::move_backward(deque<int>)/512 26.068 -
rng::move_backward(deque<int>)/64 7.206 -
rng::move_backward(deque<int>)/8 3.994 -
rng::move_backward(list<int>)/1048576 1044928.980 -
rng::move_backward(list<int>)/262144 316103.814 -5.76%
rng::move_backward(list<int>)/32768 33422.349 -7.05%
rng::move_backward(list<int>)/4096 5133.836 -21.11%
rng::move_backward(list<int>)/512 370.097 -1.07%
rng::move_backward(list<int>)/64 40.111 -1.28%
rng::move_backward(list<int>)/8 3.735 1.06%
rng::move_backward(vector<bool>)_(aligned)/1048576 2118.905 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.067 -
rng::move_backward(vector<bool>)_(aligned)/32768 37.905 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.891 -
rng::move_backward(vector<bool>)_(aligned)/512 2.645 -
rng::move_backward(vector<bool>)_(aligned)/64 1.676 -6.42%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6494.424 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1583.102 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.766 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.219 -
rng::move_backward(vector<bool>)_(unaligned)/512 4.743 -1.69%
rng::move_backward(vector<bool>)_(unaligned)/64 1.871 -
rng::move_backward(vector<int>)/1048576 57054.044 -
rng::move_backward(vector<int>)/262144 23856.323 7.82%
rng::move_backward(vector<int>)/32768 2145.465 -
rng::move_backward(vector<int>)/4096 135.575 -
rng::move_backward(vector<int>)/512 20.856 -
rng::move_backward(vector<int>)/64 4.139 -
rng::move_backward(vector<int>)/8 2.262 1.13%
rng::none_of(deque<int>)_(process_all)/32 16.365 -6.75%
rng::none_of(deque<int>)_(process_all)/32768 15384.168 -
rng::none_of(deque<int>)_(process_all)/50 27.394 2.38%
rng::none_of(deque<int>)_(process_all)/8 4.710 4.80%
rng::none_of(deque<int>)_(process_all)/8192 3852.594 -
rng::none_of(list<int>)_(process_all)/32 11.453 -
rng::none_of(list<int>)_(process_all)/32768 29855.406 14.08%
rng::none_of(list<int>)_(process_all)/50 21.536 -1.27%
rng::none_of(list<int>)_(process_all)/8 2.602 -
rng::none_of(list<int>)_(process_all)/8192 7866.095 -
rng::none_of(vector<int>)_(process_all)/32 8.317 -
rng::none_of(vector<int>)_(process_all)/32768 8052.387 -
rng::none_of(vector<int>)_(process_all)/50 12.564 -
rng::none_of(vector<int>)_(process_all)/8 2.451 -2.64%
rng::none_of(vector<int>)_(process_all)/8192 2019.454 -
rng::partial_sort(deque<int>)_(ascending)/1024 7850.814 -
rng::partial_sort(deque<int>)_(ascending)/8 31.008 -
rng::partial_sort(deque<int>)_(ascending)/8192 163494.282 -
rng::partial_sort(deque<int>)_(descending)/1024 18423.608 -
rng::partial_sort(deque<int>)_(descending)/8 41.315 -
rng::partial_sort(deque<int>)_(descending)/8192 283830.496 1.45%
rng::partial_sort(deque<int>)_(heap)/1024 18198.910 -1.80%
rng::partial_sort(deque<int>)_(heap)/8 37.874 -1.51%
rng::partial_sort(deque<int>)_(heap)/8192 282141.818 -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7856.176 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 31.084 1.21%
rng::partial_sort(deque<int>)_(pipe-organ)/8192 163235.537 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19744.243 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.460 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 282256.033 -
rng::partial_sort(deque<int>)_(repeated)/1024 6499.312 -2.21%
rng::partial_sort(deque<int>)_(repeated)/8 27.315 -1.24%
rng::partial_sort(deque<int>)_(repeated)/8192 69539.051 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16005.985 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.732 -1.79%
rng::partial_sort(deque<int>)_(shuffled)/8192 259753.906 -2.24%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4963.983 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.033 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55457.148 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8149.638 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 25.295 1.11%
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97251.354 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8213.870 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.299 -1.12%
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100992.421 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4967.836 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.098 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55443.861 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9132.576 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.059 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97725.695 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3933.046 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 22.100 -3.89%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46809.941 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6903.058 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.082 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90866.790 -
rng::partial_sort(vector<int>)_(ascending)/1024 4986.172 -
rng::partial_sort(vector<int>)_(ascending)/8 21.039 -
rng::partial_sort(vector<int>)_(ascending)/8192 54499.893 -
rng::partial_sort(vector<int>)_(descending)/1024 8227.376 -
rng::partial_sort(vector<int>)_(descending)/8 25.539 -
rng::partial_sort(vector<int>)_(descending)/8192 97287.910 -
rng::partial_sort(vector<int>)_(heap)/1024 8222.525 -
rng::partial_sort(vector<int>)_(heap)/8 27.113 -2.01%
rng::partial_sort(vector<int>)_(heap)/8192 100843.199 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4988.239 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.928 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54594.592 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9103.621 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 21.083 1.02%
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97656.762 -
rng::partial_sort(vector<int>)_(repeated)/1024 3941.852 -
rng::partial_sort(vector<int>)_(repeated)/8 20.377 -
rng::partial_sort(vector<int>)_(repeated)/8192 46761.307 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6938.603 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.295 -
rng::partial_sort(vector<int>)_(shuffled)/8192 88146.758 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5433.800 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.873 1.57%
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57414.980 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8528.182 -
rng::partial_sort_copy(deque<int>)_(descending)/8 21.500 -1.15%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99677.443 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8677.046 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.877 -
rng::partial_sort_copy(deque<int>)_(heap)/8192 103237.036 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5461.702 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.923 3.85%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57386.005 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9362.693 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.818 2.30%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99824.589 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4313.916 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.764 4.07%
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49334.600 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7280.105 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.102 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 92068.540 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5622.811 -
rng::partial_sort_copy(list<int>)_(ascending)/8 8.767 -2.97%
rng::partial_sort_copy(list<int>)_(ascending)/8192 61157.206 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8552.007 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.763 -1.62%
rng::partial_sort_copy(list<int>)_(descending)/8192 101374.874 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8524.376 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.481 -
rng::partial_sort_copy(list<int>)_(heap)/8192 105147.152 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5624.685 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 8.729 -4.59%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61112.652 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9460.661 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.907 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101384.331 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4515.132 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.405 -2.50%
rng::partial_sort_copy(list<int>)_(repeated)/8192 53072.159 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7298.781 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.086 -1.25%
rng::partial_sort_copy(list<int>)_(shuffled)/8192 91945.736 -1.09%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5214.527 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.740 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55722.231 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8368.066 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.565 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98090.355 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8269.178 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.400 -1.56%
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101714.242 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5197.669 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 11.078 3.94%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55631.356 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9115.462 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.862 1.92%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98111.320 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4053.083 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.746 4.06%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47494.187 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7073.833 -1.15%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.278 1.02%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91638.108 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5097.298 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 8.816 -2.45%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55369.842 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8373.398 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.208 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98906.742 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8283.179 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.164 -2.34%
rng::partial_sort_copy(vector<int>)_(heap)/8192 102248.176 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5098.774 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.806 -2.11%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55169.983 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9209.724 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.855 -1.32%
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99562.381 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4039.133 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.481 -2.07%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47510.483 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7110.956 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.327 -3.48%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93965.938 -
rng::partition(deque<int>)_(dense)/1024 357.733 4.11%
rng::partition(deque<int>)_(dense)/32 11.141 18.40%
rng::partition(deque<int>)_(dense)/50 16.894 21.38%
rng::partition(deque<int>)_(dense)/8192 2805.461 4.37%
rng::partition(deque<int>)_(sparse)/1024 388.515 -
rng::partition(deque<int>)_(sparse)/32 11.472 4.85%
rng::partition(deque<int>)_(sparse)/50 18.792 16.56%
rng::partition(deque<int>)_(sparse)/8192 3009.477 -
rng::partition(list<int>)_(dense)/1024 385.070 -
rng::partition(list<int>)_(dense)/32 8.721 4.33%
rng::partition(list<int>)_(dense)/50 13.354 -
rng::partition(list<int>)_(dense)/8192 4411.213 -3.73%
rng::partition(list<int>)_(sparse)/1024 731.151 -
rng::partition(list<int>)_(sparse)/32 8.904 -1.93%
rng::partition(list<int>)_(sparse)/50 15.151 -
rng::partition(list<int>)_(sparse)/8192 6967.611 2.80%
rng::partition(vector<int>)_(dense)/1024 242.200 2.48%
rng::partition(vector<int>)_(dense)/32 8.091 -4.75%
rng::partition(vector<int>)_(dense)/50 12.580 -
rng::partition(vector<int>)_(dense)/8192 1881.138 -
rng::partition(vector<int>)_(sparse)/1024 259.501 -
rng::partition(vector<int>)_(sparse)/32 8.899 -2.73%
rng::partition(vector<int>)_(sparse)/50 14.377 1.91%
rng::partition(vector<int>)_(sparse)/8192 1870.919 -
rng::partition_copy(deque<int>)/1024 686.491 -1.16%
rng::partition_copy(deque<int>)/32 15.521 -
rng::partition_copy(deque<int>)/50 27.826 -
rng::partition_copy(deque<int>)/8192 5531.722 -
rng::partition_copy(list<int>)/1024 727.481 -
rng::partition_copy(list<int>)/32 15.873 -
rng::partition_copy(list<int>)/50 28.749 -
rng::partition_copy(list<int>)/8192 7541.336 -16.73%
rng::partition_copy(vector<int>)/1024 683.353 -
rng::partition_copy(vector<int>)/32 15.086 -
rng::partition_copy(vector<int>)/50 26.152 -
rng::partition_copy(vector<int>)/8192 5509.307 -
rng::partition_point(deque<int>)/1024 9.160 1.40%
rng::partition_point(deque<int>)/32 4.155 -6.27%
rng::partition_point(deque<int>)/50 4.249 -3.05%
rng::partition_point(deque<int>)/8192 16.148 -
rng::partition_point(list<int>)/1024 1272.252 -1.30%
rng::partition_point(list<int>)/32 15.923 1.06%
rng::partition_point(list<int>)/50 24.645 -
rng::partition_point(list<int>)/8192 13387.548 -10.38%
rng::partition_point(vector<int>)/1024 7.444 -1.30%
rng::partition_point(vector<int>)/32 2.292 -
rng::partition_point(vector<int>)/50 2.297 -
rng::partition_point(vector<int>)/8192 10.658 -
rng::remove(deque<int>)_(prefix)/1024 527.466 -
rng::remove(deque<int>)_(prefix)/32 53.497 -9.21%
rng::remove(deque<int>)_(prefix)/50 62.177 -7.04%
rng::remove(deque<int>)_(prefix)/8192 3875.799 -
rng::remove(deque<int>)_(sprinkled)/1024 522.503 -
rng::remove(deque<int>)_(sprinkled)/32 58.170 2.71%
rng::remove(deque<int>)_(sprinkled)/50 66.444 3.92%
rng::remove(deque<int>)_(sprinkled)/8192 3868.415 -
rng::remove(list<int>)_(prefix)/1024 956.678 -
rng::remove(list<int>)_(prefix)/32 55.183 -
rng::remove(list<int>)_(prefix)/50 66.707 -
rng::remove(list<int>)_(prefix)/8192 9773.723 10.70%
rng::remove(list<int>)_(sprinkled)/1024 970.211 1.49%
rng::remove(list<int>)_(sprinkled)/32 54.917 -
rng::remove(list<int>)_(sprinkled)/50 64.125 -
rng::remove(list<int>)_(sprinkled)/8192 8393.293 5.99%
rng::remove(vector<int>)_(prefix)/1024 310.943 -1.01%
rng::remove(vector<int>)_(prefix)/32 52.682 -
rng::remove(vector<int>)_(prefix)/50 55.949 -
rng::remove(vector<int>)_(prefix)/8192 2109.311 -2.26%
rng::remove(vector<int>)_(sprinkled)/1024 506.092 -7.52%
rng::remove(vector<int>)_(sprinkled)/32 56.295 -3.02%
rng::remove(vector<int>)_(sprinkled)/50 64.453 -1.65%
rng::remove(vector<int>)_(sprinkled)/8192 3749.163 -5.31%
rng::remove_copy(deque<int>)_(prefix)/1024 380.607 -2.80%
rng::remove_copy(deque<int>)_(prefix)/32 12.785 -
rng::remove_copy(deque<int>)_(prefix)/50 20.606 -1.03%
rng::remove_copy(deque<int>)_(prefix)/8192 3370.460 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 357.287 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.164 -1.24%
rng::remove_copy(deque<int>)_(sprinkled)/50 18.371 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2861.843 -
rng::remove_copy(list<int>)_(prefix)/1024 748.053 -
rng::remove_copy(list<int>)_(prefix)/32 11.115 -
rng::remove_copy(list<int>)_(prefix)/50 19.126 -1.35%
rng::remove_copy(list<int>)_(prefix)/8192 8564.831 21.43%
rng::remove_copy(list<int>)_(sprinkled)/1024 739.652 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.506 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.295 -
rng::remove_copy(list<int>)_(sprinkled)/8192 8590.148 21.87%
rng::remove_copy(vector<int>)_(prefix)/1024 272.680 -
rng::remove_copy(vector<int>)_(prefix)/32 10.868 -
rng::remove_copy(vector<int>)_(prefix)/50 17.828 -1.27%
rng::remove_copy(vector<int>)_(prefix)/8192 2072.257 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.147 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.463 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.611 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1929.829 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 525.266 -1.59%
rng::remove_copy_if(deque<int>)_(prefix)/32 17.314 -39.96%
rng::remove_copy_if(deque<int>)_(prefix)/50 27.833 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3783.095 2.05%
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.336 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 17.879 -41.31%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.083 -2.01%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3477.308 1.43%
rng::remove_copy_if(list<int>)_(prefix)/1024 792.900 -
rng::remove_copy_if(list<int>)_(prefix)/32 16.889 -1.22%
rng::remove_copy_if(list<int>)_(prefix)/50 25.164 -
rng::remove_copy_if(list<int>)_(prefix)/8192 8856.437 21.98%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 784.949 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.645 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 25.006 -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 8966.471 23.89%
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.090 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.176 -1.06%
rng::remove_copy_if(vector<int>)_(prefix)/50 17.917 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3373.683 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.350 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.446 2.62%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.041 -
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2742.982 -
rng::remove_if(deque<int>)_(prefix)/1024 578.544 2.14%
rng::remove_if(deque<int>)_(prefix)/32 61.475 -
rng::remove_if(deque<int>)_(prefix)/50 68.395 -3.69%
rng::remove_if(deque<int>)_(prefix)/8192 4286.300 -
rng::remove_if(deque<int>)_(sprinkled)/1024 550.102 -
rng::remove_if(deque<int>)_(sprinkled)/32 55.635 -
rng::remove_if(deque<int>)_(sprinkled)/50 62.925 -
rng::remove_if(deque<int>)_(sprinkled)/8192 3969.987 -
rng::remove_if(list<int>)_(prefix)/1024 1012.433 -
rng::remove_if(list<int>)_(prefix)/32 61.362 -
rng::remove_if(list<int>)_(prefix)/50 73.991 -
rng::remove_if(list<int>)_(prefix)/8192 9968.986 5.72%
rng::remove_if(list<int>)_(sprinkled)/1024 1075.650 7.13%
rng::remove_if(list<int>)_(sprinkled)/32 59.875 -
rng::remove_if(list<int>)_(sprinkled)/50 73.340 -
rng::remove_if(list<int>)_(sprinkled)/8192 8956.347 6.28%
rng::remove_if(vector<int>)_(prefix)/1024 354.222 -
rng::remove_if(vector<int>)_(prefix)/32 51.677 -
rng::remove_if(vector<int>)_(prefix)/50 57.065 -
rng::remove_if(vector<int>)_(prefix)/8192 2603.295 1.39%
rng::remove_if(vector<int>)_(sprinkled)/1024 516.421 -
rng::remove_if(vector<int>)_(sprinkled)/32 57.337 -
rng::remove_if(vector<int>)_(sprinkled)/50 66.546 1.02%
rng::remove_if(vector<int>)_(sprinkled)/8192 3819.040 -
rng::replace(deque<int>)_(prefix)/1024 421.258 -
rng::replace(deque<int>)_(prefix)/32 13.038 -
rng::replace(deque<int>)_(prefix)/50 19.549 -
rng::replace(deque<int>)_(prefix)/8192 3345.943 -
rng::replace(deque<int>)_(sprinkled)/1024 359.515 -
rng::replace(deque<int>)_(sprinkled)/32 12.353 -
rng::replace(deque<int>)_(sprinkled)/50 18.548 -
rng::replace(deque<int>)_(sprinkled)/8192 2930.746 1.66%
rng::replace(list<int>)_(prefix)/1024 731.887 -
rng::replace(list<int>)_(prefix)/32 11.220 -
rng::replace(list<int>)_(prefix)/50 19.020 -
rng::replace(list<int>)_(prefix)/8192 7224.362 -3.97%
rng::replace(list<int>)_(sprinkled)/1024 727.322 -
rng::replace(list<int>)_(sprinkled)/32 11.373 -
rng::replace(list<int>)_(sprinkled)/50 19.640 -
rng::replace(list<int>)_(sprinkled)/8192 7248.799 -5.90%
rng::replace(vector<int>)_(prefix)/1024 160.998 -1.69%
rng::replace(vector<int>)_(prefix)/32 4.732 -5.81%
rng::replace(vector<int>)_(prefix)/50 7.069 1.43%
rng::replace(vector<int>)_(prefix)/8192 1210.114 -4.44%
rng::replace(vector<int>)_(sprinkled)/1024 179.169 4.07%
rng::replace(vector<int>)_(sprinkled)/32 6.729 27.08%
rng::replace(vector<int>)_(sprinkled)/50 10.290 27.87%
rng::replace(vector<int>)_(sprinkled)/8192 1392.270 1.70%
rng::replace_if(deque<int>)_(prefix)/1024 479.978 -
rng::replace_if(deque<int>)_(prefix)/32 13.895 -2.40%
rng::replace_if(deque<int>)_(prefix)/50 20.093 -
rng::replace_if(deque<int>)_(prefix)/8192 3478.769 -
rng::replace_if(deque<int>)_(sprinkled)/1024 364.256 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.441 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.661 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2923.099 -
rng::replace_if(list<int>)_(prefix)/1024 743.529 -1.08%
rng::replace_if(list<int>)_(prefix)/32 13.166 -
rng::replace_if(list<int>)_(prefix)/50 24.851 -
rng::replace_if(list<int>)_(prefix)/8192 7149.673 -5.87%
rng::replace_if(list<int>)_(sprinkled)/1024 740.142 -
rng::replace_if(list<int>)_(sprinkled)/32 15.467 -
rng::replace_if(list<int>)_(sprinkled)/50 24.905 -
rng::replace_if(list<int>)_(sprinkled)/8192 7459.636 -6.37%
rng::replace_if(vector<int>)_(prefix)/1024 276.771 -
rng::replace_if(vector<int>)_(prefix)/32 8.919 -
rng::replace_if(vector<int>)_(prefix)/50 13.610 -
rng::replace_if(vector<int>)_(prefix)/8192 2054.779 -
rng::replace_if(vector<int>)_(sprinkled)/1024 246.224 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.877 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.055 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1906.084 -1.21%
rng::reverse(deque<int>)/32768 5730.683 -
rng::reverse(deque<int>)/4096 719.967 -
rng::reverse(deque<int>)/512 113.134 -
rng::reverse(deque<int>)/64 13.064 -
rng::reverse(deque<int>)/8 2.529 -
rng::reverse(list<int>)/32768 20679.971 20.88%
rng::reverse(list<int>)/4096 2676.427 62.57%
rng::reverse(list<int>)/512 198.595 -
rng::reverse(list<int>)/64 19.012 -
rng::reverse(list<int>)/8 2.033 -
rng::reverse(vector<int>)/32768 1044.614 -
rng::reverse(vector<int>)/4096 131.434 -
rng::reverse(vector<int>)/512 16.423 -
rng::reverse(vector<int>)/64 4.112 -
rng::reverse(vector<int>)/8 1.599 -
rng::reverse_copy(deque<int>)/32768 7928.204 -
rng::reverse_copy(deque<int>)/4096 989.700 -
rng::reverse_copy(deque<int>)/512 126.021 -
rng::reverse_copy(deque<int>)/64 20.075 -
rng::reverse_copy(deque<int>)/8 2.941 -1.06%
rng::reverse_copy(list<int>)/32768 26434.247 2.96%
rng::reverse_copy(list<int>)/4096 3164.546 4.62%
rng::reverse_copy(list<int>)/512 367.027 -
rng::reverse_copy(list<int>)/64 30.559 -
rng::reverse_copy(list<int>)/8 2.290 -1.37%
rng::reverse_copy(vector<int>)/32768 982.229 -
rng::reverse_copy(vector<int>)/4096 132.213 -1.00%
rng::reverse_copy(vector<int>)/512 17.151 -
rng::reverse_copy(vector<int>)/64 2.525 -
rng::reverse_copy(vector<int>)/8 2.529 5.06%
rng::rotate(deque<int>)_(1_element_backward)/1024 43.308 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.536 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.745 1.67%
rng::rotate(deque<int>)_(1_element_backward)/8192 310.775 -
rng::rotate(deque<int>)_(1_element_forward)/1024 39.627 2.72%
rng::rotate(deque<int>)_(1_element_forward)/32 4.659 -
rng::rotate(deque<int>)_(1_element_forward)/50 5.774 -
rng::rotate(deque<int>)_(1_element_forward)/8192 300.558 -
rng::rotate(deque<int>)_(by_1/2)/1024 182.633 5.33%
rng::rotate(deque<int>)_(by_1/2)/32 7.453 -
rng::rotate(deque<int>)_(by_1/2)/50 10.458 -
rng::rotate(deque<int>)_(by_1/2)/8192 1458.141 -
rng::rotate(deque<int>)_(by_1/3)/1024 1805.592 -
rng::rotate(deque<int>)_(by_1/3)/32 45.264 -
rng::rotate(deque<int>)_(by_1/3)/50 76.272 -
rng::rotate(deque<int>)_(by_1/3)/8192 22518.936 -
rng::rotate(deque<int>)_(by_1/4)/1024 775.414 -
rng::rotate(deque<int>)_(by_1/4)/32 29.263 -
rng::rotate(deque<int>)_(by_1/4)/50 74.643 -
rng::rotate(deque<int>)_(by_1/4)/8192 6768.104 -
rng::rotate(list<int>)_(1_element_backward)/1024 742.262 -53.04%
rng::rotate(list<int>)_(1_element_backward)/32 13.727 -
rng::rotate(list<int>)_(1_element_backward)/50 24.888 -1.15%
rng::rotate(list<int>)_(1_element_backward)/8192 7820.401 -1.90%
rng::rotate(list<int>)_(1_element_forward)/1024 737.814 -53.56%
rng::rotate(list<int>)_(1_element_forward)/32 14.498 -
rng::rotate(list<int>)_(1_element_forward)/50 27.219 -
rng::rotate(list<int>)_(1_element_forward)/8192 7700.668 -3.69%
rng::rotate(list<int>)_(by_1/2)/1024 384.813 -58.00%
rng::rotate(list<int>)_(by_1/2)/32 6.691 -
rng::rotate(list<int>)_(by_1/2)/50 12.672 -
rng::rotate(list<int>)_(by_1/2)/8192 4937.379 -
rng::rotate(list<int>)_(by_1/3)/1024 805.163 -41.94%
rng::rotate(list<int>)_(by_1/3)/32 14.140 -2.10%
rng::rotate(list<int>)_(by_1/3)/50 23.957 -2.25%
rng::rotate(list<int>)_(by_1/3)/8192 8755.508 -12.90%
rng::rotate(list<int>)_(by_1/4)/1024 580.424 -
rng::rotate(list<int>)_(by_1/4)/32 14.239 -
rng::rotate(list<int>)_(by_1/4)/50 24.443 -
rng::rotate(list<int>)_(by_1/4)/8192 8333.202 -1.20%
rng::rotate(vector<bool>)_(1_element_backward)/1024 27.798 -
rng::rotate(vector<bool>)_(1_element_backward)/32 17.970 -1.46%
rng::rotate(vector<bool>)_(1_element_backward)/50 17.979 -1.50%
rng::rotate(vector<bool>)_(1_element_backward)/8192 104.253 1.19%
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.827 -
rng::rotate(vector<bool>)_(1_element_forward)/32 18.082 -1.34%
rng::rotate(vector<bool>)_(1_element_forward)/50 18.148 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.414 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.780 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.324 -1.23%
rng::rotate(vector<bool>)_(by_1/2)/50 18.056 -1.69%
rng::rotate(vector<bool>)_(by_1/2)/8192 15.061 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.968 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.046 -1.40%
rng::rotate(vector<bool>)_(by_1/3)/50 18.054 -1.63%
rng::rotate(vector<bool>)_(by_1/3)/8192 146.330 -
rng::rotate(vector<bool>)_(by_1/4)/1024 14.480 -
rng::rotate(vector<bool>)_(by_1/4)/32 18.266 -1.24%
rng::rotate(vector<bool>)_(by_1/4)/50 18.092 -1.26%
rng::rotate(vector<bool>)_(by_1/4)/8192 30.200 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.848 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.906 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.331 -
rng::rotate(vector<int>)_(1_element_backward)/8192 296.890 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.326 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.928 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.265 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.129 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.154 -
rng::rotate(vector<int>)_(by_1/2)/32 3.674 -
rng::rotate(vector<int>)_(by_1/2)/50 4.459 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.856 -
rng::rotate(vector<int>)_(by_1/3)/1024 1360.654 -
rng::rotate(vector<int>)_(by_1/3)/32 21.506 -
rng::rotate(vector<int>)_(by_1/3)/50 39.875 -
rng::rotate(vector<int>)_(by_1/3)/8192 10856.444 -
rng::rotate(vector<int>)_(by_1/4)/1024 329.904 -
rng::rotate(vector<int>)_(by_1/4)/32 12.028 -
rng::rotate(vector<int>)_(by_1/4)/50 40.009 -
rng::rotate(vector<int>)_(by_1/4)/8192 2588.379 -1.09%
rng::rotate_copy(deque<int>)/1024 34.562 -
rng::rotate_copy(deque<int>)/32 9.308 235.38%
rng::rotate_copy(deque<int>)/50 3.014 -
rng::rotate_copy(deque<int>)/8192 292.940 -
rng::rotate_copy(list<int>)/1024 722.944 -
rng::rotate_copy(list<int>)/32 8.551 -
rng::rotate_copy(list<int>)/50 13.521 -1.34%
rng::rotate_copy(list<int>)/8192 7902.886 -5.78%
rng::rotate_copy(vector<int>)/1024 33.057 -
rng::rotate_copy(vector<int>)/32 2.082 -
rng::rotate_copy(vector<int>)/50 2.693 -
rng::rotate_copy(vector<int>)/8192 546.535 92.28%
rng::sample(deque<int>)/1024 11402.080 -
rng::sample(deque<int>)/32 311.271 -
rng::sample(deque<int>)/8192 92127.469 -
rng::sample(list<int>)/1024 12036.450 -
rng::sample(list<int>)/32 318.251 -
rng::sample(list<int>)/8192 98698.305 -
rng::sample(vector<int>)/1024 11386.051 -
rng::sample(vector<int>)/32 310.501 -
rng::sample(vector<int>)/8192 91982.091 -
rng::search(deque<int>)_(near_matches)/1000 18669.425 -5.71%
rng::search(deque<int>)_(near_matches)/1024 19578.564 -
rng::search(deque<int>)_(near_matches)/8192 1448182.971 -1.06%
rng::search(deque<int>)_(no_match)/1000 390.955 -1.62%
rng::search(deque<int>)_(no_match)/1024 237.884 -33.58%
rng::search(deque<int>)_(no_match)/1048576 422266.184 -
rng::search(deque<int>)_(no_match)/8192 3297.687 -
rng::search(deque<int>)_(same_length)/1000 415.774 -2.17%
rng::search(deque<int>)_(same_length)/1024 473.753 -1.45%
rng::search(deque<int>)_(same_length)/8192 3756.596 -1.98%
rng::search(deque<int>)_(single_element)/1000 348.900 -22.24%
rng::search(deque<int>)_(single_element)/1024 457.914 -
rng::search(deque<int>)_(single_element)/8192 3650.149 -
rng::search(deque<int>,_pred)_(near_matches)/1000 25241.705 9.41%
rng::search(deque<int>,_pred)_(near_matches)/1024 25575.963 5.89%
rng::search(deque<int>,_pred)_(near_matches)/8192 1531728.712 -
rng::search(deque<int>,_pred)_(no_match)/1000 423.601 -
rng::search(deque<int>,_pred)_(no_match)/1024 315.746 -
rng::search(deque<int>,_pred)_(no_match)/1048576 443492.252 -
rng::search(deque<int>,_pred)_(no_match)/8192 3475.256 -
rng::search(deque<int>,_pred)_(same_length)/1000 477.744 -
rng::search(deque<int>,_pred)_(same_length)/1024 498.250 -3.87%
rng::search(deque<int>,_pred)_(same_length)/8192 3970.746 -3.42%
rng::search(deque<int>,_pred)_(single_element)/1000 474.826 -
rng::search(deque<int>,_pred)_(single_element)/1024 486.845 -
rng::search(deque<int>,_pred)_(single_element)/8192 3892.206 -
rng::search(list<int>)_(near_matches)/1000 37582.515 -
rng::search(list<int>)_(near_matches)/1024 39549.292 -
rng::search(list<int>)_(near_matches)/8192 2544587.426 -
rng::search(list<int>)_(no_match)/1000 725.604 -
rng::search(list<int>)_(no_match)/1024 742.988 -
rng::search(list<int>)_(no_match)/1048576 836980.171 -1.59%
rng::search(list<int>)_(no_match)/8192 6766.832 -
rng::search(list<int>)_(same_length)/1000 748.511 -
rng::search(list<int>)_(same_length)/1024 754.621 -1.08%
rng::search(list<int>)_(same_length)/8192 9577.888 18.64%
rng::search(list<int>)_(single_element)/1000 655.068 -3.59%
rng::search(list<int>)_(single_element)/1024 714.129 -
rng::search(list<int>)_(single_element)/8192 7372.205 -8.73%
rng::search(list<int>,_pred)_(near_matches)/1000 43299.022 -
rng::search(list<int>,_pred)_(near_matches)/1024 44828.209 -
rng::search(list<int>,_pred)_(near_matches)/8192 2790636.832 -
rng::search(list<int>,_pred)_(no_match)/1000 746.618 -
rng::search(list<int>,_pred)_(no_match)/1024 764.221 -1.09%
rng::search(list<int>,_pred)_(no_match)/1048576 902856.256 -
rng::search(list<int>,_pred)_(no_match)/8192 7885.371 1.65%
rng::search(list<int>,_pred)_(same_length)/1000 771.880 -
rng::search(list<int>,_pred)_(same_length)/1024 792.257 -
rng::search(list<int>,_pred)_(same_length)/8192 8805.918 -10.91%
rng::search(list<int>,_pred)_(single_element)/1000 838.476 -
rng::search(list<int>,_pred)_(single_element)/1024 858.875 -
rng::search(list<int>,_pred)_(single_element)/8192 8276.313 -10.15%
rng::search(vector<int>)_(near_matches)/1000 13574.097 -
rng::search(vector<int>)_(near_matches)/1024 14253.726 -
rng::search(vector<int>)_(near_matches)/8192 765098.953 -
rng::search(vector<int>)_(no_match)/1000 215.057 1.38%
rng::search(vector<int>)_(no_match)/1024 219.721 1.43%
rng::search(vector<int>)_(no_match)/1048576 216259.883 -
rng::search(vector<int>)_(no_match)/8192 1654.497 -
rng::search(vector<int>)_(same_length)/1000 240.191 -2.83%
rng::search(vector<int>)_(same_length)/1024 245.356 -4.69%
rng::search(vector<int>)_(same_length)/8192 1866.806 -6.40%
rng::search(vector<int>)_(single_element)/1000 226.750 -
rng::search(vector<int>)_(single_element)/1024 232.091 -
rng::search(vector<int>)_(single_element)/8192 1802.096 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22601.927 -1.41%
rng::search(vector<int>,_pred)_(near_matches)/1024 23615.767 -1.50%
rng::search(vector<int>,_pred)_(near_matches)/8192 1450182.799 -
rng::search(vector<int>,_pred)_(no_match)/1000 517.166 -
rng::search(vector<int>,_pred)_(no_match)/1024 530.076 -
rng::search(vector<int>,_pred)_(no_match)/1048576 578109.945 -
rng::search(vector<int>,_pred)_(no_match)/8192 4227.213 -
rng::search(vector<int>,_pred)_(same_length)/1000 600.281 -
rng::search(vector<int>,_pred)_(same_length)/1024 615.504 -
rng::search(vector<int>,_pred)_(same_length)/8192 4922.466 -
rng::search(vector<int>,_pred)_(single_element)/1000 573.090 -
rng::search(vector<int>,_pred)_(single_element)/1024 586.486 -
rng::search(vector<int>,_pred)_(single_element)/8192 4690.937 -
rng::search_n(deque<int>)_(no_match)/1000 431.790 -
rng::search_n(deque<int>)_(no_match)/1024 442.465 -
rng::search_n(deque<int>)_(no_match)/1048576 441484.773 -
rng::search_n(deque<int>)_(no_match)/8192 3450.254 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 695.861 -6.35%
rng::search_n(deque<int>,_pred)_(no_match)/1024 605.049 -1.25%
rng::search_n(deque<int>,_pred)_(no_match)/1048576 564557.292 1.24%
rng::search_n(deque<int>,_pred)_(no_match)/8192 4320.744 -
rng::search_n(list<int>)_(no_match)/1000 703.194 -1.24%
rng::search_n(list<int>)_(no_match)/1024 721.296 -2.36%
rng::search_n(list<int>)_(no_match)/1048576 861861.505 4.17%
rng::search_n(list<int>)_(no_match)/8192 6882.946 -7.11%
rng::search_n(list<int>,_pred)_(no_match)/1000 827.593 -
rng::search_n(list<int>,_pred)_(no_match)/1024 847.183 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 989874.000 -
rng::search_n(list<int>,_pred)_(no_match)/8192 7936.200 -3.48%
rng::search_n(vector<int>)_(no_match)/1000 206.359 -
rng::search_n(vector<int>)_(no_match)/1024 210.951 -
rng::search_n(vector<int>)_(no_match)/1048576 209763.835 -
rng::search_n(vector<int>)_(no_match)/8192 1624.035 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 515.671 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 527.869 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 575682.037 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4221.161 -
rng::shuffle(deque<int>)/1024 9649.188 -
rng::shuffle(deque<int>)/32 303.854 -
rng::shuffle(deque<int>)/8192 76089.434 -
rng::shuffle(vector<int>)/1024 9068.482 -
rng::shuffle(vector<int>)/32 286.824 -2.79%
rng::shuffle(vector<int>)/8192 71704.749 -1.74%
rng::sort(deque<int>)_(ascending)/1024 771.270 -
rng::sort(deque<int>)_(ascending)/8 18.578 -
rng::sort(deque<int>)_(ascending)/8192 5755.787 -
rng::sort(deque<int>)_(descending)/1024 1304.328 -
rng::sort(deque<int>)_(descending)/8 25.852 1.22%
rng::sort(deque<int>)_(descending)/8192 10399.956 -
rng::sort(deque<int>)_(heap)/1024 6347.069 -
rng::sort(deque<int>)_(heap)/8 25.204 1.39%
rng::sort(deque<int>)_(heap)/8192 69669.028 -
rng::sort(deque<int>)_(pipe-organ)/1024 2833.650 -
rng::sort(deque<int>)_(pipe-organ)/8 20.970 -
rng::sort(deque<int>)_(pipe-organ)/8192 26619.630 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18086.421 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.394 -
rng::sort(deque<int>)_(qsort_adversarial)/8192 449359.572 -
rng::sort(deque<int>)_(repeated)/1024 948.026 -1.56%
rng::sort(deque<int>)_(repeated)/8 18.968 1.95%
rng::sort(deque<int>)_(repeated)/8192 6559.695 -2.86%
rng::sort(deque<int>)_(shuffled)/1024 6932.529 -
rng::sort(deque<int>)_(shuffled)/8 23.710 -
rng::sort(deque<int>)_(shuffled)/8192 81519.341 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 543.766 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.391 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3759.401 -
rng::sort(vector<NonIntegral>)_(descending)/1024 783.180 -
rng::sort(vector<NonIntegral>)_(descending)/8 24.921 -1.78%
rng::sort(vector<NonIntegral>)_(descending)/8192 5299.287 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4281.474 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.686 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50566.756 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1899.992 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.231 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18441.039 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13291.233 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.399 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155496.647 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 508.664 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.614 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3744.762 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4624.321 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.893 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 87689.242 8.26%
rng::sort(vector<int>)_(ascending)/1024 543.477 -
rng::sort(vector<int>)_(ascending)/8 16.667 -
rng::sort(vector<int>)_(ascending)/8192 3755.221 -
rng::sort(vector<int>)_(descending)/1024 1050.747 -1.40%
rng::sort(vector<int>)_(descending)/8 24.257 -3.66%
rng::sort(vector<int>)_(descending)/8192 7359.226 -2.20%
rng::sort(vector<int>)_(heap)/1024 4546.813 -
rng::sort(vector<int>)_(heap)/8 22.481 -
rng::sort(vector<int>)_(heap)/8192 45697.086 -
rng::sort(vector<int>)_(pipe-organ)/1024 2285.992 -
rng::sort(vector<int>)_(pipe-organ)/8 18.780 -
rng::sort(vector<int>)_(pipe-organ)/8192 21542.300 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 12952.911 -
rng::sort(vector<int>)_(qsort_adversarial)/8 16.715 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 147784.181 -
rng::sort(vector<int>)_(repeated)/1024 665.230 -
rng::sort(vector<int>)_(repeated)/8 16.974 -
rng::sort(vector<int>)_(repeated)/8192 5040.436 -
rng::sort(vector<int>)_(shuffled)/1024 4663.638 -
rng::sort(vector<int>)_(shuffled)/8 21.287 -
rng::sort(vector<int>)_(shuffled)/8192 45016.919 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3373.547 -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1946.082 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1984.017 -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16726.681 -
rng::stable_partition(deque<int>)_(dense)/1024 665.279 16.87%
rng::stable_partition(deque<int>)_(dense)/32 32.272 16.22%
rng::stable_partition(deque<int>)_(dense)/50 43.896 20.44%
rng::stable_partition(deque<int>)_(dense)/8192 5639.485 -
rng::stable_partition(deque<int>)_(sparse)/1024 473.167 1.40%
rng::stable_partition(deque<int>)_(sparse)/32 11.194 1.29%
rng::stable_partition(deque<int>)_(sparse)/50 28.992 4.78%
rng::stable_partition(deque<int>)_(sparse)/8192 3628.705 7.04%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4239.662 -
rng::stable_partition(list<int>)_(alloc_fails)/32 1926.143 1.11%
rng::stable_partition(list<int>)_(alloc_fails)/50 1963.650 2.26%
rng::stable_partition(list<int>)_(alloc_fails)/8192 25567.851 -1.26%
rng::stable_partition(list<int>)_(dense)/1024 1745.535 -
rng::stable_partition(list<int>)_(dense)/32 33.982 -
rng::stable_partition(list<int>)_(dense)/50 55.745 -
rng::stable_partition(list<int>)_(dense)/8192 21810.556 15.23%
rng::stable_partition(list<int>)_(sparse)/1024 920.520 -
rng::stable_partition(list<int>)_(sparse)/32 9.697 -
rng::stable_partition(list<int>)_(sparse)/50 26.463 -
rng::stable_partition(list<int>)_(sparse)/8192 8851.365 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2947.117 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1898.333 -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1932.120 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9804.525 -
rng::stable_partition(vector<int>)_(dense)/1024 297.560 -
rng::stable_partition(vector<int>)_(dense)/32 22.131 3.06%
rng::stable_partition(vector<int>)_(dense)/50 26.941 5.82%
rng::stable_partition(vector<int>)_(dense)/8192 2099.271 -
rng::stable_partition(vector<int>)_(sparse)/1024 207.632 -5.27%
rng::stable_partition(vector<int>)_(sparse)/32 7.055 -1.28%
rng::stable_partition(vector<int>)_(sparse)/50 21.394 3.42%
rng::stable_partition(vector<int>)_(sparse)/8192 1492.400 -3.45%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4161.914 -1.10%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.352 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18957.818 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31252.686 -1.57%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.887 1.22%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27170.888 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14441.105 -1.17%
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.933 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26003.166 -1.09%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17925.201 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.072 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22849.648 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27606.843 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.491 3.32%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28708.001 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3991.797 1.16%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.120 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12949.466 -1.91%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20205.638 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.618 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25262.524 -
rng::stable_sort(deque<int>)_(ascending)/1024 2097.204 -2.01%
rng::stable_sort(deque<int>)_(ascending)/8 19.092 -
rng::stable_sort(deque<int>)_(ascending)/8192 13652.715 -
rng::stable_sort(deque<int>)_(descending)/1024 2931.166 -1.11%
rng::stable_sort(deque<int>)_(descending)/8 29.612 1.67%
rng::stable_sort(deque<int>)_(descending)/8192 21417.104 -
rng::stable_sort(deque<int>)_(heap)/1024 2741.583 -1.73%
rng::stable_sort(deque<int>)_(heap)/8 26.767 -
rng::stable_sort(deque<int>)_(heap)/8192 17916.250 -1.62%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2931.249 -1.01%
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.952 -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20927.664 -1.46%
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3109.788 -1.84%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 19.080 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 21115.222 -1.62%
rng::stable_sort(deque<int>)_(repeated)/1024 1327.921 -1.63%
rng::stable_sort(deque<int>)_(repeated)/8 19.076 2.17%
rng::stable_sort(deque<int>)_(repeated)/8192 7594.266 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2471.912 -1.92%
rng::stable_sort(deque<int>)_(shuffled)/8 24.481 -
rng::stable_sort(deque<int>)_(shuffled)/8192 14546.510 -3.18%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4386.529 1.73%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.139 2.70%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 53371.427 -1.22%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23821.826 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.257 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 129980.577 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14146.026 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.235 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117621.886 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14621.946 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 18.932 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 94356.303 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23410.389 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 17.211 3.13%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149011.604 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3443.314 2.50%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.116 2.52%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19350.015 2.03%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18375.352 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.118 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158703.021 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4003.003 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.739 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45554.911 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13857.236 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.735 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 201779.148 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10356.880 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.896 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126340.256 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9030.708 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.387 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126456.459 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15039.774 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.734 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 216277.484 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1395.382 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.725 1.24%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15026.974 -1.06%
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12813.172 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.864 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184673.548 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4482.331 5.87%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.789 -4.69%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19537.372 -4.95%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24426.564 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.395 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24786.379 -1.56%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14556.426 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.508 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31809.881 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14522.324 -2.00%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.825 2.89%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21836.104 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23663.925 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.795 -1.62%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35692.743 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3742.371 11.55%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.875 -3.75%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9500.903 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18811.157 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.211 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28651.709 -
rng::stable_sort(vector<int>)_(ascending)/1024 2069.846 -2.80%
rng::stable_sort(vector<int>)_(ascending)/8 16.515 -3.22%
rng::stable_sort(vector<int>)_(ascending)/8192 13473.728 -
rng::stable_sort(vector<int>)_(descending)/1024 2827.332 -1.07%
rng::stable_sort(vector<int>)_(descending)/8 23.997 -6.11%
rng::stable_sort(vector<int>)_(descending)/8192 18332.598 -
rng::stable_sort(vector<int>)_(heap)/1024 2532.936 -2.25%
rng::stable_sort(vector<int>)_(heap)/8 22.070 -1.39%
rng::stable_sort(vector<int>)_(heap)/8192 14440.724 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2805.680 -1.76%
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.437 2.03%
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18259.297 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2895.583 -1.85%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.464 -2.56%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18339.260 -
rng::stable_sort(vector<int>)_(repeated)/1024 1095.606 -
rng::stable_sort(vector<int>)_(repeated)/8 16.499 -1.52%
rng::stable_sort(vector<int>)_(repeated)/8192 5255.223 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2219.682 -2.42%
rng::stable_sort(vector<int>)_(shuffled)/8 20.872 -1.06%
rng::stable_sort(vector<int>)_(shuffled)/8192 10827.248 -
rng::starts_with(deque<int>)/1000 475.538 6.79%
rng::starts_with(deque<int>)/1024 487.118 2.41%
rng::starts_with(deque<int>)/1048576 493964.088 -
rng::starts_with(deque<int>)/8 4.031 1.34%
rng::starts_with(deque<int>)/8192 3840.246 -
rng::starts_with(deque<int>,_pred)/1000 508.281 -
rng::starts_with(deque<int>,_pred)/1024 523.797 -
rng::starts_with(deque<int>,_pred)/1048576 519745.154 -
rng::starts_with(deque<int>,_pred)/8 4.662 -
rng::starts_with(deque<int>,_pred)/8192 3983.448 -
rng::starts_with(list<int>)/1000 758.622 -
rng::starts_with(list<int>)/1024 778.607 -
rng::starts_with(list<int>)/1048576 940867.824 -1.06%
rng::starts_with(list<int>)/8 2.966 -
rng::starts_with(list<int>)/8192 9072.958 4.82%
rng::starts_with(list<int>,_pred)/1000 779.602 -1.61%
rng::starts_with(list<int>,_pred)/1024 801.099 -1.13%
rng::starts_with(list<int>,_pred)/1048576 968846.343 -
rng::starts_with(list<int>,_pred)/8 3.618 -
rng::starts_with(list<int>,_pred)/8192 11455.576 1.23%
rng::starts_with(vector<int>)/1000 72.808 -
rng::starts_with(vector<int>)/1024 76.980 -
rng::starts_with(vector<int>)/1048576 76599.478 -
rng::starts_with(vector<int>)/8 1.312 -
rng::starts_with(vector<int>)/8192 604.456 -
rng::starts_with(vector<int>,_pred)/1000 448.231 -1.56%
rng::starts_with(vector<int>,_pred)/1024 515.735 -
rng::starts_with(vector<int>,_pred)/1048576 607355.267 -
rng::starts_with(vector<int>,_pred)/8 4.178 -3.43%
rng::starts_with(vector<int>,_pred)/8192 4725.604 -
rng::swap_ranges(deque<int>)/1024 360.276 13.98%
rng::swap_ranges(deque<int>)/32 11.017 2.74%
rng::swap_ranges(deque<int>)/50 19.585 -
rng::swap_ranges(deque<int>)/8192 2880.115 13.65%
rng::swap_ranges(list<int>)/1024 773.892 -
rng::swap_ranges(list<int>)/32 16.740 -
rng::swap_ranges(list<int>)/50 29.642 -
rng::swap_ranges(list<int>)/8192 11084.078 9.89%
rng::swap_ranges(vector<int>)/1024 63.646 -
rng::swap_ranges(vector<int>)/32 4.702 -
rng::swap_ranges(vector<int>)/50 5.601 -
rng::swap_ranges(vector<int>)/8192 481.676 -
rng::transform(deque<int>)_(identity_transform)/1024 371.098 -
rng::transform(deque<int>)_(identity_transform)/32 12.275 -
rng::transform(deque<int>)_(identity_transform)/50 20.147 4.03%
rng::transform(deque<int>)_(identity_transform)/8192 2446.105 -
rng::transform(deque<int>,_deque<int>)/1024 698.551 -
rng::transform(deque<int>,_deque<int>)/32 21.828 -
rng::transform(deque<int>,_deque<int>)/50 34.628 -
rng::transform(deque<int>,_deque<int>)/8192 5669.824 -
rng::transform(list<int>)_(identity_transform)/1024 743.205 -
rng::transform(list<int>)_(identity_transform)/32 17.037 -
rng::transform(list<int>)_(identity_transform)/50 30.189 -
rng::transform(list<int>)_(identity_transform)/8192 9661.069 26.41%
rng::transform(list<int>,_list<int>)/1024 888.390 -
rng::transform(list<int>,_list<int>)/32 24.250 -
rng::transform(list<int>,_list<int>)/50 38.909 -
rng::transform(list<int>,_list<int>)/8192 9705.041 -4.91%
rng::transform(vector<int>)_(identity_transform)/1024 262.784 -
rng::transform(vector<int>)_(identity_transform)/32 8.859 -
rng::transform(vector<int>)_(identity_transform)/50 16.280 -
rng::transform(vector<int>)_(identity_transform)/8192 2024.001 -
rng::transform(vector<int>,_vector<int>)/1024 600.965 -
rng::transform(vector<int>,_vector<int>)/32 17.635 -
rng::transform(vector<int>,_vector<int>)/50 28.705 -
rng::transform(vector<int>,_vector<int>)/8192 4768.050 -
rng::unique(deque<int>)_(contiguous)/1024 733.211 -
rng::unique(deque<int>)_(contiguous)/32 60.888 -7.59%
rng::unique(deque<int>)_(contiguous)/52 67.883 -16.73%
rng::unique(deque<int>)_(contiguous)/8192 5508.129 -
rng::unique(deque<int>)_(sprinkled)/1024 627.201 -
rng::unique(deque<int>)_(sprinkled)/32 58.101 -7.21%
rng::unique(deque<int>)_(sprinkled)/52 67.267 -10.15%
rng::unique(deque<int>)_(sprinkled)/8192 5591.635 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 634.757 -
rng::unique(deque<int>,_pred)_(contiguous)/32 58.441 -
rng::unique(deque<int>,_pred)_(contiguous)/52 69.285 -
rng::unique(deque<int>,_pred)_(contiguous)/8192 4504.998 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 692.350 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.512 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 75.296 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5266.905 -
rng::unique(list<int>)_(contiguous)/1024 924.191 -
rng::unique(list<int>)_(contiguous)/32 54.969 -
rng::unique(list<int>)_(contiguous)/52 69.920 3.82%
rng::unique(list<int>)_(contiguous)/8192 7255.740 1.27%
rng::unique(list<int>)_(sprinkled)/1024 968.555 -1.36%
rng::unique(list<int>)_(sprinkled)/32 64.125 -
rng::unique(list<int>)_(sprinkled)/52 77.801 -2.17%
rng::unique(list<int>)_(sprinkled)/8192 7997.740 2.28%
rng::unique(list<int>,_pred)_(contiguous)/1024 1031.784 3.63%
rng::unique(list<int>,_pred)_(contiguous)/32 60.746 -
rng::unique(list<int>,_pred)_(contiguous)/52 74.929 -
rng::unique(list<int>,_pred)_(contiguous)/8192 8100.563 5.20%
rng::unique(list<int>,_pred)_(sprinkled)/1024 1034.085 -1.65%
rng::unique(list<int>,_pred)_(sprinkled)/32 72.988 3.19%
rng::unique(list<int>,_pred)_(sprinkled)/52 91.765 4.09%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8566.739 2.11%
rng::unique(vector<int>)_(contiguous)/1024 296.914 -
rng::unique(vector<int>)_(contiguous)/32 50.785 -
rng::unique(vector<int>)_(contiguous)/52 56.764 -
rng::unique(vector<int>)_(contiguous)/8192 1937.360 -
rng::unique(vector<int>)_(sprinkled)/1024 283.914 -
rng::unique(vector<int>)_(sprinkled)/32 50.584 -
rng::unique(vector<int>)_(sprinkled)/52 55.230 -
rng::unique(vector<int>)_(sprinkled)/8192 1941.013 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 595.691 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.435 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.206 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3865.838 2.11%
rng::unique(vector<int>,_pred)_(sprinkled)/1024 692.618 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.716 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.514 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5233.581 -
rng::unique_copy(deque<int>)_(contiguous)/1024 479.283 -
rng::unique_copy(deque<int>)_(contiguous)/32 11.812 3.68%
rng::unique_copy(deque<int>)_(contiguous)/52 15.191 -
rng::unique_copy(deque<int>)_(contiguous)/8192 3734.517 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 465.503 -
rng::unique_copy(deque<int>)_(sprinkled)/32 11.725 26.25%
rng::unique_copy(deque<int>)_(sprinkled)/52 18.691 19.42%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3723.688 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.747 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.433 -3.66%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.385 -1.72%
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4438.295 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 719.376 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 21.967 15.59%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 36.849 23.03%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5717.797 -
rng::unique_copy(list<int>)_(contiguous)/1024 741.989 -
rng::unique_copy(list<int>)_(contiguous)/32 11.933 -
rng::unique_copy(list<int>)_(contiguous)/52 29.995 -
rng::unique_copy(list<int>)_(contiguous)/8192 7924.804 12.38%
rng::unique_copy(list<int>)_(sprinkled)/1024 742.375 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.824 -1.40%
rng::unique_copy(list<int>)_(sprinkled)/52 22.138 -1.72%
rng::unique_copy(list<int>)_(sprinkled)/8192 8020.549 6.54%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 790.746 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.626 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.619 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 8505.766 11.09%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 849.249 2.70%
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.634 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.304 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 8886.038 16.86%
rng::unique_copy(vector<int>)_(contiguous)/1024 271.028 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.651 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.411 -2.61%
rng::unique_copy(vector<int>)_(contiguous)/8192 1901.656 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 241.982 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.244 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.785 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1877.722 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 524.324 -3.48%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.502 3.37%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.648 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3705.490 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 576.845 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.663 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.108 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4390.194 -
std::adjacent_find(deque<int>)/1024 462.214 -
std::adjacent_find(deque<int>)/1048576 475267.481 -
std::adjacent_find(deque<int>)/50 15.109 -15.27%
std::adjacent_find(deque<int>)/8 3.141 -15.71%
std::adjacent_find(deque<int>)/8192 3705.411 -
std::adjacent_find(deque<int>,_pred)/1024 629.174 -
std::adjacent_find(deque<int>,_pred)/1048576 649558.141 -
std::adjacent_find(deque<int>,_pred)/50 30.516 5.12%
std::adjacent_find(deque<int>,_pred)/8 4.574 4.52%
std::adjacent_find(deque<int>,_pred)/8192 5077.692 -
std::adjacent_find(list<int>)/1024 711.683 -
std::adjacent_find(list<int>)/1048576 884576.135 -
std::adjacent_find(list<int>)/50 23.654 -
std::adjacent_find(list<int>)/8 2.110 -
std::adjacent_find(list<int>)/8192 6739.973 -
std::adjacent_find(list<int>,_pred)/1024 828.320 -
std::adjacent_find(list<int>,_pred)/1048576 967000.057 -
std::adjacent_find(list<int>,_pred)/50 34.873 -
std::adjacent_find(list<int>,_pred)/8 3.888 -
std::adjacent_find(list<int>,_pred)/8192 8048.342 -1.05%
std::adjacent_find(vector<int>)/1024 234.749 -
std::adjacent_find(vector<int>)/1048576 234108.826 -
std::adjacent_find(vector<int>)/50 12.007 -
std::adjacent_find(vector<int>)/8 2.024 -
std::adjacent_find(vector<int>)/8192 1830.286 -
std::adjacent_find(vector<int>,_pred)/1024 400.525 -
std::adjacent_find(vector<int>,_pred)/1048576 465463.521 -
std::adjacent_find(vector<int>,_pred)/50 23.538 -
std::adjacent_find(vector<int>,_pred)/8 3.389 1.39%
std::adjacent_find(vector<int>,_pred)/8192 3191.731 -
std::all_of(deque<int>)_(process_all)/32 11.525 -
std::all_of(deque<int>)_(process_all)/32768 10532.486 -
std::all_of(deque<int>)_(process_all)/50 19.222 -
std::all_of(deque<int>)_(process_all)/8 3.221 -
std::all_of(deque<int>)_(process_all)/8192 2641.720 -
std::all_of(list<int>)_(process_all)/32 11.648 -1.23%
std::all_of(list<int>)_(process_all)/32768 31609.724 18.40%
std::all_of(list<int>)_(process_all)/50 21.956 -
std::all_of(list<int>)_(process_all)/8 2.610 -
std::all_of(list<int>)_(process_all)/8192 9904.697 20.44%
std::all_of(vector<int>)_(process_all)/32 8.313 -1.15%
std::all_of(vector<int>)_(process_all)/32768 8052.646 -
std::all_of(vector<int>)_(process_all)/50 18.177 -1.22%
std::all_of(vector<int>)_(process_all)/8 2.435 -1.29%
std::all_of(vector<int>)_(process_all)/8192 2020.463 -
std::any_of(deque<int>)_(process_all)/32 11.529 -
std::any_of(deque<int>)_(process_all)/32768 10547.928 -8.46%
std::any_of(deque<int>)_(process_all)/50 20.166 -
std::any_of(deque<int>)_(process_all)/8 3.223 -
std::any_of(deque<int>)_(process_all)/8192 2633.849 -8.57%
std::any_of(list<int>)_(process_all)/32 11.432 -
std::any_of(list<int>)_(process_all)/32768 29112.994 9.60%
std::any_of(list<int>)_(process_all)/50 21.722 -
std::any_of(list<int>)_(process_all)/8 2.736 -
std::any_of(list<int>)_(process_all)/8192 7915.525 3.76%
std::any_of(vector<int>)_(process_all)/32 8.363 -1.40%
std::any_of(vector<int>)_(process_all)/32768 8044.039 -
std::any_of(vector<int>)_(process_all)/50 18.135 -1.16%
std::any_of(vector<int>)_(process_all)/8 2.438 -8.30%
std::any_of(vector<int>)_(process_all)/8192 2017.887 -
std::copy(deque<int>)/1048576 61973.203 24.68%
std::copy(deque<int>)/262144 16272.141 57.33%
std::copy(deque<int>)/32768 1166.337 1.57%
std::copy(deque<int>)/4096 146.195 -
std::copy(deque<int>)/512 16.741 -
std::copy(deque<int>)/64 2.698 1.14%
std::copy(deque<int>)/8 2.740 -2.29%
std::copy(list<int>)/1048576 899928.670 1.89%
std::copy(list<int>)/262144 224226.707 2.98%
std::copy(list<int>)/32768 26737.742 1.58%
std::copy(list<int>)/4096 3259.448 -1.15%
std::copy(list<int>)/512 376.004 1.77%
std::copy(list<int>)/64 30.695 -25.75%
std::copy(list<int>)/8 2.447 -1.81%
std::copy(vector<bool>)_(aligned)/1048576 2671.189 -18.92%
std::copy(vector<bool>)_(aligned)/262144 273.211 -63.70%
std::copy(vector<bool>)_(aligned)/32768 35.336 -
std::copy(vector<bool>)_(aligned)/4096 4.620 -2.13%
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.367 -
std::copy(vector<bool>)_(unaligned)/1048576 7018.273 -
std::copy(vector<bool>)_(unaligned)/262144 1712.294 -
std::copy(vector<bool>)_(unaligned)/32768 217.751 -
std::copy(vector<bool>)_(unaligned)/4096 26.005 -
std::copy(vector<bool>)_(unaligned)/512 3.496 -
std::copy(vector<bool>)_(unaligned)/64 1.825 -
std::copy(vector<int>)/1048576 50195.642 -
std::copy(vector<int>)/262144 12558.047 -
std::copy(vector<int>)/32768 3722.161 -1.98%
std::copy(vector<int>)/4096 197.354 -13.70%
std::copy(vector<int>)/512 15.992 -
std::copy(vector<int>)/64 2.441 -
std::copy(vector<int>)/8 2.298 2.66%
std::copy_backward(deque<int>)/1048576 129408.001 -
std::copy_backward(deque<int>)/262144 30528.683 -7.12%
std::copy_backward(deque<int>)/32768 3922.616 -4.67%
std::copy_backward(deque<int>)/4096 147.361 -
std::copy_backward(deque<int>)/512 18.110 -
std::copy_backward(deque<int>)/64 2.936 -
std::copy_backward(deque<int>)/8 2.695 -
std::copy_backward(list<int>)/1048576 903571.696 1.64%
std::copy_backward(list<int>)/262144 231657.095 4.85%
std::copy_backward(list<int>)/32768 32046.055 19.94%
std::copy_backward(list<int>)/4096 3299.548 -2.79%
std::copy_backward(list<int>)/512 368.825 -
std::copy_backward(list<int>)/64 30.349 -
std::copy_backward(list<int>)/8 2.439 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2543.512 15.46%
std::copy_backward(vector<bool>)_(aligned)/262144 785.563 15.17%
std::copy_backward(vector<bool>)_(aligned)/32768 35.720 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.980 -4.15%
std::copy_backward(vector<bool>)_(aligned)/512 1.530 -2.40%
std::copy_backward(vector<bool>)_(aligned)/64 1.654 -2.24%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6815.909 1.05%
std::copy_backward(vector<bool>)_(unaligned)/262144 1877.851 13.49%
std::copy_backward(vector<bool>)_(unaligned)/32768 208.101 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.339 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.826 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.924 -
std::copy_backward(vector<int>)/1048576 50228.828 -
std::copy_backward(vector<int>)/262144 20585.673 65.27%
std::copy_backward(vector<int>)/32768 3790.074 1.80%
std::copy_backward(vector<int>)/4096 156.122 -32.45%
std::copy_backward(vector<int>)/512 16.629 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.147 -6.04%
std::copy_if(deque<int>)_(entire_range)/1048576 277474.354 -
std::copy_if(deque<int>)_(entire_range)/262144 69401.343 -
std::copy_if(deque<int>)_(entire_range)/32768 8686.026 -
std::copy_if(deque<int>)_(entire_range)/4096 1028.370 -
std::copy_if(deque<int>)_(entire_range)/512 136.412 -
std::copy_if(deque<int>)_(entire_range)/64 16.152 -
std::copy_if(deque<int>)_(entire_range)/8 2.552 -
std::copy_if(deque<int>)_(every_other)/1048576 372599.463 -
std::copy_if(deque<int>)_(every_other)/262144 92850.682 -
std::copy_if(deque<int>)_(every_other)/32768 11677.107 -
std::copy_if(deque<int>)_(every_other)/4096 1454.958 -
std::copy_if(deque<int>)_(every_other)/512 182.473 -
std::copy_if(deque<int>)_(every_other)/64 23.394 -1.12%
std::copy_if(deque<int>)_(every_other)/8 3.472 -
std::copy_if(list<int>)_(entire_range)/1048576 904781.141 2.32%
std::copy_if(list<int>)_(entire_range)/262144 228878.016 4.76%
std::copy_if(list<int>)_(entire_range)/32768 33432.675 18.68%
std::copy_if(list<int>)_(entire_range)/4096 3038.540 -
std::copy_if(list<int>)_(entire_range)/512 367.626 -1.31%
std::copy_if(list<int>)_(entire_range)/64 32.959 2.61%
std::copy_if(list<int>)_(entire_range)/8 2.619 -3.42%
std::copy_if(list<int>)_(every_other)/1048576 863203.646 2.07%
std::copy_if(list<int>)_(every_other)/262144 222613.785 5.86%
std::copy_if(list<int>)_(every_other)/32768 29152.208 15.79%
std::copy_if(list<int>)_(every_other)/4096 3177.838 -21.34%
std::copy_if(list<int>)_(every_other)/512 360.699 -
std::copy_if(list<int>)_(every_other)/64 23.795 -44.28%
std::copy_if(list<int>)_(every_other)/8 2.305 -
std::copy_if(vector<int>)_(entire_range)/1048576 246191.193 -
std::copy_if(vector<int>)_(entire_range)/262144 59947.810 -
std::copy_if(vector<int>)_(entire_range)/32768 7478.896 -
std::copy_if(vector<int>)_(entire_range)/4096 934.769 -
std::copy_if(vector<int>)_(entire_range)/512 123.731 -
std::copy_if(vector<int>)_(entire_range)/64 16.191 1.22%
std::copy_if(vector<int>)_(entire_range)/8 2.291 5.04%
std::copy_if(vector<int>)_(every_other)/1048576 240005.997 -
std::copy_if(vector<int>)_(every_other)/262144 59845.734 -
std::copy_if(vector<int>)_(every_other)/32768 7466.629 -
std::copy_if(vector<int>)_(every_other)/4096 937.583 -
std::copy_if(vector<int>)_(every_other)/512 122.744 -
std::copy_if(vector<int>)_(every_other)/64 16.107 -
std::copy_if(vector<int>)_(every_other)/8 2.559 1.22%
std::copy_n(deque<int>)/1048576 52105.813 5.17%
std::copy_n(deque<int>)/262144 10612.149 3.07%
std::copy_n(deque<int>)/32768 1151.538 -
std::copy_n(deque<int>)/4096 147.173 1.05%
std::copy_n(deque<int>)/512 16.744 -
std::copy_n(deque<int>)/64 2.798 -54.80%
std::copy_n(deque<int>)/8 2.769 -
std::copy_n(list<int>)/1048576 870170.906 -
std::copy_n(list<int>)/262144 217519.235 -
std::copy_n(list<int>)/32768 27198.983 1.56%
std::copy_n(list<int>)/4096 4158.921 -20.91%
std::copy_n(list<int>)/512 340.459 -
std::copy_n(list<int>)/64 13.852 -2.22%
std::copy_n(list<int>)/8 2.242 -
std::copy_n(vector<bool>)_(aligned)/1048576 3727.934 71.56%
std::copy_n(vector<bool>)_(aligned)/262144 668.920 18.65%
std::copy_n(vector<bool>)_(aligned)/32768 35.351 -1.03%
std::copy_n(vector<bool>)_(aligned)/4096 4.619 -2.16%
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.359 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7014.353 -
std::copy_n(vector<bool>)_(unaligned)/262144 1714.773 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.090 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.047 -
std::copy_n(vector<bool>)_(unaligned)/512 3.497 -
std::copy_n(vector<bool>)_(unaligned)/64 1.812 -
std::copy_n(vector<int>)/1048576 50185.743 -
std::copy_n(vector<int>)/262144 14572.064 16.28%
std::copy_n(vector<int>)/32768 3595.479 -1.83%
std::copy_n(vector<int>)/4096 189.239 -11.03%
std::copy_n(vector<int>)/512 16.073 -
std::copy_n(vector<int>)/64 2.471 -
std::copy_n(vector<int>)/8 2.213 -
std::count(deque<int>)_(every_other)/1024 247.669 -
std::count(deque<int>)_(every_other)/1048576 257023.185 1.10%
std::count(deque<int>)_(every_other)/8 2.533 -
std::count(deque<int>)_(every_other)/8192 1940.991 -
std::count(list<int>)_(every_other)/1024 711.155 -
std::count(list<int>)_(every_other)/1048576 846292.416 3.68%
std::count(list<int>)_(every_other)/8 2.096 -
std::count(list<int>)_(every_other)/8192 6322.870 -6.97%
std::count(vector<bool>)/1000 3.002 -
std::count(vector<bool>)/1024 1.692 -
std::count(vector<bool>)/1048576 1462.510 -
std::count(vector<bool>)/8192 11.434 -
std::count(vector<int>)_(every_other)/1024 102.860 -
std::count(vector<int>)_(every_other)/1048576 105234.061 -
std::count(vector<int>)_(every_other)/8 1.347 -
std::count(vector<int>)_(every_other)/8192 819.072 -
std::count_if(deque<int>)_(every_other)/1024 350.911 -
std::count_if(deque<int>)_(every_other)/1048576 348966.887 1.32%
std::count_if(deque<int>)_(every_other)/8 3.457 -
std::count_if(deque<int>)_(every_other)/8192 2634.405 -
std::count_if(list<int>)_(every_other)/1024 754.616 -
std::count_if(list<int>)_(every_other)/1048576 910668.990 1.70%
std::count_if(list<int>)_(every_other)/8 2.775 1.92%
std::count_if(list<int>)_(every_other)/8192 9166.718 18.99%
std::count_if(vector<int>)_(every_other)/1024 248.280 -
std::count_if(vector<int>)_(every_other)/1048576 247682.968 -
std::count_if(vector<int>)_(every_other)/8 4.219 -1.37%
std::count_if(vector<int>)_(every_other)/8192 1928.020 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 284.841 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.985 2.22%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2261.266 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 69.577 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.056 1.95%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 439.340 -2.32%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 69.933 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.815 2.44%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 439.382 -1.74%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.146 -6.31%
std::deque<int>::ctor(const&)_(cheap_elements)/32 33.864 -1.18%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2149.378 -
std::deque<int>::ctor(size)/1024 72.011 3.90%
std::deque<int>::ctor(size)/32 26.552 1.04%
std::deque<int>::ctor(size)/8192 450.208 3.58%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.512 6.86%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 26.899 2.58%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 424.515 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.525 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.619 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.488 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.479 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.681 1.81%
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.485 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.081 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.106 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.101 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 30.041 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.972 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.354 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.740 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.873 -1.39%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 333.570 -1.93%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.896 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.649 -
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 540.525 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.780 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4770.791 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6409.650 1.22%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 129.530 -1.63%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52272.528 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 865.505 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 47.986 2.46%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12722.955 7.13%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19931.978 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 611.608 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 176907.003 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 867.065 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.312 2.65%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12762.839 7.23%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19954.463 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 612.838 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 176995.970 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1071.246 1.88%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 52.023 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11662.896 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20408.264 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 627.899 1.31%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 179851.634 -
std::deque<std::string>::ctor(size)/1024 710.720 -
std::deque<std::string>::ctor(size)/32 41.869 3.75%
std::deque<std::string>::ctor(size)/8192 8392.125 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 932.687 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.608 1.73%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12554.241 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19827.754 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 575.523 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 173580.506 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.428 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.382 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.401 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.673 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.139 1.04%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.860 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.148 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.735 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2349.017 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.824 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.452 -1.25%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2368.780 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.864 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.892 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.893 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.856 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.608 -2.19%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 33.018 -1.49%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 312.250 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.714 -1.18%
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2352.670 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.975 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.030 -2.48%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2374.312 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 491.977 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.487 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4537.587 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6471.482 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 146.581 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51800.728 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.401 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.113 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.272 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.280 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.687 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.890 -
std::distance(deque<int>)/1024 0.694 10.73%
std::distance(deque<int>)/4096 0.694 12.93%
std::distance(deque<int>)/50 0.693 6.85%
std::distance(deque<int>)/8192 0.694 13.02%
std::distance(join_view(vector<vector<int>>))/1024 1.021 -
std::distance(join_view(vector<vector<int>>))/4096 4.396 -2.64%
std::distance(join_view(vector<vector<int>>))/50 0.633 -
std::distance(join_view(vector<vector<int>>))/8192 8.344 -
std::equal(deque<int>)_(it,_it,_it)/1024 499.551 1.45%
std::equal(deque<int>)_(it,_it,_it)/1048576 501096.436 -
std::equal(deque<int>)_(it,_it,_it)/50 23.893 5.16%
std::equal(deque<int>)_(it,_it,_it)/8 4.271 -
std::equal(deque<int>)_(it,_it,_it)/8192 3892.249 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 501.797 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 500284.164 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 26.466 1.81%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.032 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3893.530 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 532.574 1.42%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 554183.092 7.40%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.099 -2.14%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.273 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4280.203 7.04%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 500.457 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 508754.242 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.147 -2.66%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.346 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3910.845 -
std::equal(list<int>)_(it,_it,_it)/1024 1130.249 -28.72%
std::equal(list<int>)_(it,_it,_it)/1048576 1311016.186 -
std::equal(list<int>)_(it,_it,_it)/50 35.574 -9.50%
std::equal(list<int>)_(it,_it,_it)/8 2.806 -
std::equal(list<int>)_(it,_it,_it)/8192 9741.555 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 785.382 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 951818.711 -
std::equal(list<int>)_(it,_it,_it,_it)/50 34.004 35.15%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.959 -1.08%
std::equal(list<int>)_(it,_it,_it,_it)/8192 11575.059 -1.37%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 828.885 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 989027.522 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.102 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.609 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12316.631 2.65%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1163.505 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1316777.098 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 39.024 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.656 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11417.148 -
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.219 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.012 -
std::equal(vector<bool>)_(unaligned)/1048576 6423.340 -
std::equal(vector<bool>)_(unaligned)/50 1.064 33.03%
std::equal(vector<bool>)_(unaligned)/8 1.020 38.25%
std::equal(vector<bool>)_(unaligned)/8192 54.290 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.626 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73709.835 -
std::equal(vector<int>)_(it,_it,_it)/50 4.252 1.02%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.426 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.126 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73725.377 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.389 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.529 5.56%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.174 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 495.794 -2.84%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 638989.755 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.654 -3.94%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.695 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4793.587 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 487.846 -8.48%
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606252.318 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.363 -1.00%
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.579 -1.40%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4815.360 -
std::fill(deque<int>)/1024 29.800 -
std::fill(deque<int>)/32 1.268 -
std::fill(deque<int>)/50 2.239 -
std::fill(deque<int>)/8192 241.707 -
std::fill(list<int>)/1024 671.895 -
std::fill(list<int>)/32 8.385 -
std::fill(list<int>)/50 34.832 -1.65%
std::fill(list<int>)/8192 7115.516 -
std::fill(vector<bool>)/1048576 3824.465 -
std::fill(vector<bool>)/262144 231.750 -
std::fill(vector<bool>)/32768 29.739 -1.07%
std::fill(vector<bool>)/4096 4.203 -
std::fill(vector<bool>)/512 1.611 -
std::fill(vector<bool>)/64 1.648 -
std::fill(vector<int>)/1024 30.027 -
std::fill(vector<int>)/32 1.069 1.94%
std::fill(vector<int>)/50 2.210 -
std::fill(vector<int>)/8192 239.245 -
std::fill_n(deque<int>)/1024 29.438 -1.14%
std::fill_n(deque<int>)/32 1.204 4.21%
std::fill_n(deque<int>)/50 2.199 -
std::fill_n(deque<int>)/8192 240.541 -
std::fill_n(list<int>)/1024 649.239 -
std::fill_n(list<int>)/32 8.341 -
std::fill_n(list<int>)/50 15.925 -1.77%
std::fill_n(list<int>)/8192 7148.405 1.27%
std::fill_n(vector<bool>)/1048576 3823.247 -
std::fill_n(vector<bool>)/262144 231.185 -
std::fill_n(vector<bool>)/32768 29.822 -1.31%
std::fill_n(vector<bool>)/4096 4.149 -
std::fill_n(vector<bool>)/512 1.504 2.38%
std::fill_n(vector<bool>)/64 1.571 -
std::fill_n(vector<int>)/1024 29.253 -2.62%
std::fill_n(vector<int>)/32 1.143 -
std::fill_n(vector<int>)/50 2.215 -
std::fill_n(vector<int>)/8192 237.545 -
std::find(deque<int>)_(bail_25%)/1024 67.054 -
std::find(deque<int>)_(bail_25%)/32768 1913.243 -1.15%
std::find(deque<int>)_(bail_25%)/8 2.062 -
std::find(deque<int>)_(bail_25%)/8192 475.873 -
std::find(deque<int>)_(process_all)/1024 241.887 -1.57%
std::find(deque<int>)_(process_all)/32768 7766.219 -1.53%
std::find(deque<int>)_(process_all)/50 13.149 -
std::find(deque<int>)_(process_all)/8 3.419 -1.33%
std::find(deque<int>)_(process_all)/8192 1927.829 -2.90%
std::find(list<int>)_(bail_25%)/1024 130.230 -3.25%
std::find(list<int>)_(bail_25%)/32768 7950.127 -3.42%
std::find(list<int>)_(bail_25%)/8 0.918 -
std::find(list<int>)_(bail_25%)/8192 1430.814 -1.28%
std::find(list<int>)_(process_all)/1024 704.626 -
std::find(list<int>)_(process_all)/32768 30647.873 17.73%
std::find(list<int>)_(process_all)/50 18.578 -
std::find(list<int>)_(process_all)/8 2.414 1.30%
std::find(list<int>)_(process_all)/8192 10797.183 45.52%
std::find(vector<bool>)_(process_all)/1024 4.716 -
std::find(vector<bool>)_(process_all)/1048576 3648.550 -
std::find(vector<bool>)_(process_all)/50 0.622 -10.14%
std::find(vector<bool>)_(process_all)/8 0.618 -
std::find(vector<bool>)_(process_all)/8192 33.513 -
std::find(vector<char>)_(bail_25%)/1024 5.382 -
std::find(vector<char>)_(bail_25%)/32768 136.110 -
std::find(vector<char>)_(bail_25%)/8 1.109 4.50%
std::find(vector<char>)_(bail_25%)/8192 39.651 -
std::find(vector<char>)_(process_all)/1024 16.205 -
std::find(vector<char>)_(process_all)/32768 494.552 -
std::find(vector<char>)_(process_all)/50 1.620 -2.65%
std::find(vector<char>)_(process_all)/8 0.925 -8.47%
std::find(vector<char>)_(process_all)/8192 134.816 -1.40%
std::find(vector<int>)_(bail_25%)/1024 65.710 -
std::find(vector<int>)_(bail_25%)/32768 1857.393 -
std::find(vector<int>)_(bail_25%)/8 1.385 -1.76%
std::find(vector<int>)_(bail_25%)/8192 469.653 -1.10%
std::find(vector<int>)_(process_all)/1024 241.597 -1.05%
std::find(vector<int>)_(process_all)/32768 7376.331 -1.09%
std::find(vector<int>)_(process_all)/50 12.406 -
std::find(vector<int>)_(process_all)/8 2.644 -1.80%
std::find(vector<int>)_(process_all)/8192 1844.993 -1.07%
std::find(vector<long_long>)_(bail_25%)/1024 30.193 -
std::find(vector<long_long>)_(bail_25%)/32768 956.526 -
std::find(vector<long_long>)_(bail_25%)/8 0.905 1.80%
std::find(vector<long_long>)_(bail_25%)/8192 245.421 -
std::find(vector<long_long>)_(process_all)/1024 118.731 -
std::find(vector<long_long>)_(process_all)/32768 3806.218 -
std::find(vector<long_long>)_(process_all)/50 5.802 -
std::find(vector<long_long>)_(process_all)/8 1.153 -
std::find(vector<long_long>)_(process_all)/8192 948.336 -
std::find_end(deque<int>)_(match_near_end)/1000 35.567 4.81%
std::find_end(deque<int>)_(match_near_end)/1024 33.687 3.40%
std::find_end(deque<int>)_(match_near_end)/8192 278.898 1.76%
std::find_end(deque<int>)_(near_matches)/1000 15878.148 -18.49%
std::find_end(deque<int>)_(near_matches)/1024 16477.981 -18.75%
std::find_end(deque<int>)_(near_matches)/8192 1129999.126 -10.51%
std::find_end(deque<int>)_(process_all)/1000 285.742 -
std::find_end(deque<int>)_(process_all)/1024 292.909 -
std::find_end(deque<int>)_(process_all)/1048576 265141.103 -
std::find_end(deque<int>)_(process_all)/8192 2093.298 4.43%
std::find_end(deque<int>)_(same_length)/1000 330.154 -
std::find_end(deque<int>)_(same_length)/1024 336.243 -
std::find_end(deque<int>)_(same_length)/8192 2744.627 2.14%
std::find_end(deque<int>)_(single_element)/1000 314.709 -
std::find_end(deque<int>)_(single_element)/1024 319.341 -3.87%
std::find_end(deque<int>)_(single_element)/8192 2204.627 -9.13%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 77.418 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.413 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 619.478 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31425.942 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32597.952 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1902009.282 -
std::find_end(deque<int>,_pred)_(process_all)/1000 592.957 -
std::find_end(deque<int>,_pred)_(process_all)/1024 608.647 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 585151.648 2.26%
std::find_end(deque<int>,_pred)_(process_all)/8192 4356.037 -
std::find_end(deque<int>,_pred)_(same_length)/1000 749.291 -
std::find_end(deque<int>,_pred)_(same_length)/1024 767.502 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5157.947 -
std::find_end(deque<int>,_pred)_(single_element)/1000 649.970 -
std::find_end(deque<int>,_pred)_(single_element)/1024 650.813 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4810.710 -2.03%
std::find_end(forward_list<int>)_(match_near_end)/1000 763.768 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4467.648 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256864.664 -
std::find_end(forward_list<int>)_(near_matches)/1000 36705.543 -
std::find_end(forward_list<int>)_(near_matches)/1024 38008.122 -
std::find_end(forward_list<int>)_(near_matches)/8192 2467153.169 -
std::find_end(forward_list<int>)_(process_all)/1000 683.337 -
std::find_end(forward_list<int>)_(process_all)/1024 706.784 -
std::find_end(forward_list<int>)_(process_all)/1048576 766630.168 -
std::find_end(forward_list<int>)_(process_all)/8192 5672.959 -1.14%
std::find_end(forward_list<int>)_(same_length)/1000 1461.718 -1.12%
std::find_end(forward_list<int>)_(same_length)/1024 1486.922 -
std::find_end(forward_list<int>)_(same_length)/8192 14396.409 -
std::find_end(forward_list<int>)_(single_element)/1000 677.693 -
std::find_end(forward_list<int>)_(single_element)/1024 708.258 1.29%
std::find_end(forward_list<int>)_(single_element)/8192 5649.983 -20.67%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 842.518 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5151.121 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 275696.466 -18.01%
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42067.980 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43653.717 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2680750.000 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 788.261 1.94%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 805.347 3.56%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 889880.559 2.67%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6515.631 4.07%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1532.102 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1559.878 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 14590.986 -4.29%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 800.544 1.69%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 819.005 2.22%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6673.912 -13.14%
std::find_end(list<int>)_(match_near_end)/1000 78.452 -
std::find_end(list<int>)_(match_near_end)/1024 60.051 -
std::find_end(list<int>)_(match_near_end)/8192 601.783 -
std::find_end(list<int>)_(near_matches)/1000 33538.640 -
std::find_end(list<int>)_(near_matches)/1024 34706.090 -
std::find_end(list<int>)_(near_matches)/8192 2259256.316 -
std::find_end(list<int>)_(process_all)/1000 711.407 -
std::find_end(list<int>)_(process_all)/1024 730.268 -
std::find_end(list<int>)_(process_all)/1048576 888105.994 1.13%
std::find_end(list<int>)_(process_all)/8192 9319.416 26.60%
std::find_end(list<int>)_(same_length)/1000 745.485 -
std::find_end(list<int>)_(same_length)/1024 754.097 -1.48%
std::find_end(list<int>)_(same_length)/8192 7872.080 -
std::find_end(list<int>)_(single_element)/1000 712.024 -1.02%
std::find_end(list<int>)_(single_element)/1024 731.191 -
std::find_end(list<int>)_(single_element)/8192 7284.068 -4.94%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.362 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.903 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 629.246 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38115.769 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39691.510 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2459239.326 -
std::find_end(list<int>,_pred)_(process_all)/1000 822.762 -
std::find_end(list<int>,_pred)_(process_all)/1024 842.123 -
std::find_end(list<int>,_pred)_(process_all)/1048576 1004399.486 1.27%
std::find_end(list<int>,_pred)_(process_all)/8192 8257.636 -
std::find_end(list<int>,_pred)_(same_length)/1000 762.746 -1.12%
std::find_end(list<int>,_pred)_(same_length)/1024 778.584 -1.68%
std::find_end(list<int>,_pred)_(same_length)/8192 11873.481 49.99%
std::find_end(list<int>,_pred)_(single_element)/1000 818.922 -
std::find_end(list<int>,_pred)_(single_element)/1024 839.944 -
std::find_end(list<int>,_pred)_(single_element)/8192 7922.613 -4.09%
std::find_end(vector<int>)_(match_near_end)/1000 28.072 -
std::find_end(vector<int>)_(match_near_end)/1024 24.837 -
std::find_end(vector<int>)_(match_near_end)/8192 201.209 -
std::find_end(vector<int>)_(near_matches)/1000 13932.478 -
std::find_end(vector<int>)_(near_matches)/1024 14418.100 -1.61%
std::find_end(vector<int>)_(near_matches)/8192 770928.604 -
std::find_end(vector<int>)_(process_all)/1000 222.513 1.76%
std::find_end(vector<int>)_(process_all)/1024 228.202 2.04%
std::find_end(vector<int>)_(process_all)/1048576 222734.533 1.87%
std::find_end(vector<int>)_(process_all)/8192 1733.721 2.47%
std::find_end(vector<int>)_(same_length)/1000 242.259 -1.05%
std::find_end(vector<int>)_(same_length)/1024 248.105 -
std::find_end(vector<int>)_(same_length)/8192 2038.511 -
std::find_end(vector<int>)_(single_element)/1000 240.587 -
std::find_end(vector<int>)_(single_element)/1024 245.426 -
std::find_end(vector<int>)_(single_element)/8192 1870.034 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.405 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.083 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.613 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22410.052 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23316.244 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1464762.989 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.341 -
std::find_end(vector<int>,_pred)_(process_all)/1024 540.376 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 638873.172 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4313.912 -
std::find_end(vector<int>,_pred)_(same_length)/1000 623.274 -
std::find_end(vector<int>,_pred)_(same_length)/1024 638.658 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5106.881 -
std::find_end(vector<int>,_pred)_(single_element)/1000 583.294 -
std::find_end(vector<int>,_pred)_(single_element)/1024 597.739 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4779.277 -
std::find_first_of(deque<int>)_(large_needle)/1024 365180.765 -
std::find_first_of(deque<int>)_(large_needle)/32 346.871 22.54%
std::find_first_of(deque<int>)_(large_needle)/50 890.020 32.78%
std::find_first_of(deque<int>)_(large_needle)/8192 23484987.502 -
std::find_first_of(deque<int>)_(small_needle)/1024 3834.230 -15.00%
std::find_first_of(deque<int>)_(small_needle)/32 112.111 3.40%
std::find_first_of(deque<int>)_(small_needle)/50 172.170 3.44%
std::find_first_of(deque<int>)_(small_needle)/8192 29964.069 1.69%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 563817.950 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 495.948 -2.50%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1362.616 -2.34%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35560691.654 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6291.654 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.167 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 308.657 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50373.400 -
std::find_first_of(list<int>)_(large_needle)/1024 855193.863 -1.23%
std::find_first_of(list<int>)_(large_needle)/32 669.364 -
std::find_first_of(list<int>)_(large_needle)/50 1734.159 -
std::find_first_of(list<int>)_(large_needle)/8192 49955514.933 3.62%
std::find_first_of(list<int>)_(small_needle)/1024 2781.534 -
std::find_first_of(list<int>)_(small_needle)/32 91.214 -
std::find_first_of(list<int>)_(small_needle)/50 139.610 -
std::find_first_of(list<int>)_(small_needle)/8192 23157.650 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1127449.961 29.04%
std::find_first_of(list<int>,_pred)_(large_needle)/32 723.031 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1869.763 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54130317.303 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5216.138 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 166.162 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 264.580 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41848.046 -
std::find_first_of(vector<int>)_(large_needle)/1024 113706.336 5.74%
std::find_first_of(vector<int>)_(large_needle)/32 107.809 -
std::find_first_of(vector<int>)_(large_needle)/50 261.127 -
std::find_first_of(vector<int>)_(large_needle)/8192 7820400.456 7.65%
std::find_first_of(vector<int>)_(small_needle)/1024 1412.722 -
std::find_first_of(vector<int>)_(small_needle)/32 47.542 1.03%
std::find_first_of(vector<int>)_(small_needle)/50 71.782 2.56%
std::find_first_of(vector<int>)_(small_needle)/8192 11266.248 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 592341.871 -2.53%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 499.380 2.34%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1359.827 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 41900289.176 5.84%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5557.824 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.481 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 272.582 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44440.557 -
std::find_if(deque<int>)_(bail_25%)/1024 105.958 -
std::find_if(deque<int>)_(bail_25%)/32768 2765.077 -
std::find_if(deque<int>)_(bail_25%)/8 1.524 -
std::find_if(deque<int>)_(bail_25%)/8192 690.766 -
std::find_if(deque<int>)_(process_all)/1024 495.595 2.19%
std::find_if(deque<int>)_(process_all)/32768 11447.342 -
std::find_if(deque<int>)_(process_all)/50 23.905 1.76%
std::find_if(deque<int>)_(process_all)/8 3.974 1.54%
std::find_if(deque<int>)_(process_all)/8192 2816.235 -
std::find_if(list<int>)_(bail_25%)/1024 192.214 -
std::find_if(list<int>)_(bail_25%)/32768 10682.342 36.15%
std::find_if(list<int>)_(bail_25%)/8 1.214 1.65%
std::find_if(list<int>)_(bail_25%)/8192 1510.699 -
std::find_if(list<int>)_(process_all)/1024 757.207 -
std::find_if(list<int>)_(process_all)/32768 30188.746 9.10%
std::find_if(list<int>)_(process_all)/50 21.692 -
std::find_if(list<int>)_(process_all)/8 3.500 -
std::find_if(list<int>)_(process_all)/8192 12203.841 -
std::find_if(vector<bool>)_(process_all)/1024 764.652 -
std::find_if(vector<bool>)_(process_all)/1048576 781066.537 -
std::find_if(vector<bool>)_(process_all)/50 35.662 -
std::find_if(vector<bool>)_(process_all)/8 5.489 -1.01%
std::find_if(vector<bool>)_(process_all)/8192 6102.030 -
std::find_if(vector<char>)_(bail_25%)/1024 75.908 -
std::find_if(vector<char>)_(bail_25%)/32768 2039.532 -1.73%
std::find_if(vector<char>)_(bail_25%)/8 0.950 -
std::find_if(vector<char>)_(bail_25%)/8192 519.596 -1.24%
std::find_if(vector<char>)_(process_all)/1024 273.868 -
std::find_if(vector<char>)_(process_all)/32768 8124.267 -
std::find_if(vector<char>)_(process_all)/50 12.493 -
std::find_if(vector<char>)_(process_all)/8 2.474 -
std::find_if(vector<char>)_(process_all)/8192 2046.715 -
std::find_if(vector<int>)_(bail_25%)/1024 75.433 -
std::find_if(vector<int>)_(bail_25%)/32768 2333.530 -
std::find_if(vector<int>)_(bail_25%)/8 1.121 -
std::find_if(vector<int>)_(bail_25%)/8192 547.539 -
std::find_if(vector<int>)_(process_all)/1024 290.029 -
std::find_if(vector<int>)_(process_all)/32768 9111.694 -
std::find_if(vector<int>)_(process_all)/50 14.246 -
std::find_if(vector<int>)_(process_all)/8 2.512 -1.64%
std::find_if(vector<int>)_(process_all)/8192 2268.036 -
std::find_if_not(deque<int>)_(bail_25%)/1024 105.499 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2748.050 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.495 -1.97%
std::find_if_not(deque<int>)_(bail_25%)/8192 688.252 -
std::find_if_not(deque<int>)_(process_all)/1024 495.736 4.37%
std::find_if_not(deque<int>)_(process_all)/32768 11437.269 -3.67%
std::find_if_not(deque<int>)_(process_all)/50 23.954 -
std::find_if_not(deque<int>)_(process_all)/8 3.977 1.47%
std::find_if_not(deque<int>)_(process_all)/8192 2819.368 -4.44%
std::find_if_not(list<int>)_(bail_25%)/1024 193.492 -
std::find_if_not(list<int>)_(bail_25%)/32768 8426.427 -11.49%
std::find_if_not(list<int>)_(bail_25%)/8 1.320 3.65%
std::find_if_not(list<int>)_(bail_25%)/8192 1514.005 -
std::find_if_not(list<int>)_(process_all)/1024 757.648 -
std::find_if_not(list<int>)_(process_all)/32768 32702.191 16.95%
std::find_if_not(list<int>)_(process_all)/50 21.391 -1.19%
std::find_if_not(list<int>)_(process_all)/8 3.418 -
std::find_if_not(list<int>)_(process_all)/8192 9557.594 7.83%
std::find_if_not(vector<bool>)_(process_all)/1024 769.383 -
std::find_if_not(vector<bool>)_(process_all)/1048576 787124.485 -
std::find_if_not(vector<bool>)_(process_all)/50 35.920 -
std::find_if_not(vector<bool>)_(process_all)/8 5.514 -
std::find_if_not(vector<bool>)_(process_all)/8192 6139.327 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.355 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2054.563 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.947 -
std::find_if_not(vector<char>)_(bail_25%)/8192 525.183 -
std::find_if_not(vector<char>)_(process_all)/1024 274.297 -
std::find_if_not(vector<char>)_(process_all)/32768 8127.195 -
std::find_if_not(vector<char>)_(process_all)/50 12.435 -2.15%
std::find_if_not(vector<char>)_(process_all)/8 2.343 -8.21%
std::find_if_not(vector<char>)_(process_all)/8192 2050.604 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.540 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2336.900 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.998 -1.25%
std::find_if_not(vector<int>)_(bail_25%)/8192 548.245 -
std::find_if_not(vector<int>)_(process_all)/1024 307.462 -
std::find_if_not(vector<int>)_(process_all)/32768 9778.597 -
std::find_if_not(vector<int>)_(process_all)/50 15.023 -
std::find_if_not(vector<int>)_(process_all)/8 2.604 -2.28%
std::find_if_not(vector<int>)_(process_all)/8192 2433.622 -
std::flat_map<int,_int>::clear()/0 421.956 -
std::flat_map<int,_int>::clear()/1024 422.853 -
std::flat_map<int,_int>::clear()/32 421.942 -
std::flat_map<int,_int>::clear()/8192 451.598 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.538 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.378 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.990 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.445 -9.98%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.514 -10.06%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.227 -4.25%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 6.334 -20.76%
std::flat_map<int,_int>::count(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.484 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.479 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.935 -1.15%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.405 -17.16%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.390 5.55%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.425 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.561 5.62%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.264 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.574 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.670 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1175.344 -
std::flat_map<int,_int>::ctor(const&)/0 13.685 -
std::flat_map<int,_int>::ctor(const&)/1024 179.799 -
std::flat_map<int,_int>::ctor(const&)/32 23.748 -
std::flat_map<int,_int>::ctor(const&)/8192 1919.884 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.694 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 179.824 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.785 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1930.725 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.643 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4288.654 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.836 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34326.516 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.596 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8885.611 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 212.967 1.39%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 112035.956 -
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.562 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.397 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.884 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.493 4.21%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 8.085 33.40%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.905 11.18%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 11.528 35.29%
std::flat_map<int,_int>::erase(iterator)/0 15.373 -
std::flat_map<int,_int>::erase(iterator)/1024 75.195 -1.80%
std::flat_map<int,_int>::erase(iterator)/32 20.926 -
std::flat_map<int,_int>::erase(iterator)/8192 514.556 3.41%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.251 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 439.147 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 426.472 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 639.883 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.840 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 101.815 -2.21%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.238 1.07%
std::flat_map<int,_int>::erase(key)_(existent)/8192 580.603 2.67%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.427 4.33%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.968 -11.77%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.257 -6.09%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 7.784 -16.10%
std::flat_map<int,_int>::find(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.331 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.355 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.179 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.486 36.93%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.698 8.81%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.358 2.22%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 7.716 6.72%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.800 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.493 -21.95%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.205 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.282 10.85%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.767 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 101.024 -54.47%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.451 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 613.581 -1.78%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.956 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.755 -15.18%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.912 -1.14%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.454 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.962 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 80.343 -42.11%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.637 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 542.401 -3.65%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.284 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5504.657 3.28%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 645.358 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40240.510 -3.16%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.130 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8028.216 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 705.173 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65097.704 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 425.034 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1642.666 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 484.405 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9805.259 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 427.898 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1640.090 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 487.072 1.29%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9766.076 -
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.012 4.56%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.153 -1.30%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.636 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.241 3.68%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.884 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 20.344 -40.88%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.096 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 25.019 -17.05%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.992 1.70%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.362 -1.55%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.712 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.139 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.099 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 22.213 -20.62%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.072 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 28.591 11.58%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.984 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.021 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.496 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.261 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.071 5.03%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.250 -2.01%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.131 5.78%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.297 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.761 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.646 -1.71%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 692.313 3.36%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.538 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.690 -1.82%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.739 -1.50%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 948.346 48.35%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.338 7.25%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.247 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.770 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1013.101 71.62%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.018 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.005 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.969 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.521 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.758 -9.65%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.204 -1.42%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.480 -11.09%
std::flat_multimap<int,_int>::clear()/0 423.403 -
std::flat_multimap<int,_int>::clear()/1024 424.620 -
std::flat_multimap<int,_int>::clear()/32 423.847 -
std::flat_multimap<int,_int>::clear()/8192 443.717 1.28%
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.520 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.568 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.046 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.672 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 4.804 -12.72%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.419 1.02%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.748 -18.87%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.142 -4.98%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.335 -1.15%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.679 -9.68%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.023 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.044 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.601 3.23%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.284 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 189.906 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.724 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1173.254 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.720 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.736 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.790 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1933.842 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.731 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 179.132 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.786 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1933.001 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.892 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3910.243 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.979 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31074.587 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.906 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8465.684 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 197.349 -1.63%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 105195.418 -1.93%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.021 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.136 1.05%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.508 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.713 3.21%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.322 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.989 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.027 -1.60%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.451 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.462 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.715 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.890 -
std::flat_multimap<int,_int>::erase(iterator)/8192 497.546 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.656 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 443.318 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 429.463 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 657.256 1.56%
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.448 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 93.227 10.35%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.168 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 536.349 6.24%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.851 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.899 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.349 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.331 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.418 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.219 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.402 -4.60%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.835 -26.76%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.298 -16.18%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.980 -34.51%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.983 1.13%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.398 -47.19%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.271 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 29.732 -13.53%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.876 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.993 -53.67%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.522 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 644.342 17.33%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.096 -1.10%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.809 -17.75%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.257 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.559 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.084 -1.24%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.519 -44.09%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.080 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 589.458 16.51%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 425.399 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4948.829 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 644.250 2.39%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 39027.411 4.78%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 425.468 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7349.017 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 696.155 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59946.227 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 425.707 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1354.788 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 474.578 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7732.663 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 425.532 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1355.446 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 474.697 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7706.210 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.206 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 101.348 -54.86%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.247 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 627.300 14.91%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 16.052 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 24.035 -10.54%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.545 1.92%
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 39.553 63.25%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.017 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.125 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.517 -
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.311 -33.10%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.266 -11.31%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 7.309 -36.14%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.685 1.20%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.292 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.697 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 547.011 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.686 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.835 -1.13%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.952 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 548.727 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.338 3.22%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.048 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.835 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 513.320 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.019 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.096 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.367 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.769 -40.15%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.216 -11.07%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.492 -43.41%
std::for_each(deque<int>)/32 3.837 -
std::for_each(deque<int>)/50 4.114 -
std::for_each(deque<int>)/8 0.915 -2.28%
std::for_each(deque<int>)/8192 254.711 -
std::for_each(join_view(vector<vector<int>>))/32 3.779 -
std::for_each(join_view(vector<vector<int>>))/50 4.028 -
std::for_each(join_view(vector<vector<int>>))/8 1.373 -6.99%
std::for_each(join_view(vector<vector<int>>))/8192 262.744 -
std::for_each(list<int>)/32 11.201 -
std::for_each(list<int>)/50 23.943 -
std::for_each(list<int>)/8 2.565 1.27%
std::for_each(list<int>)/8192 7881.494 -
std::for_each(vector<int>)/32 3.793 -
std::for_each(vector<int>)/50 4.098 -
std::for_each(vector<int>)/8 0.902 -
std::for_each(vector<int>)/8192 251.771 -
std::for_each_n(deque<int>)/32 3.772 -
std::for_each_n(deque<int>)/50 3.998 -
std::for_each_n(deque<int>)/8 1.153 -4.16%
std::for_each_n(deque<int>)/8192 257.501 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.838 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.303 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.766 -4.28%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.508 -
std::for_each_n(list<int>)/32 11.168 -
std::for_each_n(list<int>)/50 24.154 -
std::for_each_n(list<int>)/8 2.565 -
std::for_each_n(list<int>)/8192 8470.378 9.67%
std::for_each_n(vector<int>)/32 3.852 -
std::for_each_n(vector<int>)/50 4.050 -
std::for_each_n(vector<int>)/8 2.585 1.99%
std::for_each_n(vector<int>)/8192 252.160 -
std::generate(deque<int>)/1024 244.881 -
std::generate(deque<int>)/32 8.295 -
std::generate(deque<int>)/50 12.309 -
std::generate(deque<int>)/8192 1915.151 -
std::generate(list<int>)/1024 671.289 -
std::generate(list<int>)/32 8.703 -
std::generate(list<int>)/50 15.835 -2.16%
std::generate(list<int>)/8192 7808.479 3.67%
std::generate(vector<int>)/1024 243.520 -
std::generate(vector<int>)/32 7.941 -
std::generate(vector<int>)/50 11.941 -
std::generate(vector<int>)/8192 1853.762 -
std::generate_n(deque<int>)/1024 245.158 -
std::generate_n(deque<int>)/32 8.326 -
std::generate_n(deque<int>)/50 12.337 -
std::generate_n(deque<int>)/8192 1955.102 -
std::generate_n(list<int>)/1024 650.471 -
std::generate_n(list<int>)/32 8.611 -
std::generate_n(list<int>)/50 15.245 -1.06%
std::generate_n(list<int>)/8192 8017.833 15.26%
std::generate_n(vector<int>)/1024 242.894 -
std::generate_n(vector<int>)/32 7.949 -
std::generate_n(vector<int>)/50 12.003 -4.49%
std::generate_n(vector<int>)/8192 1850.387 -
std::is_partitioned(deque<int>)_(partitioned)/1024 363.438 -9.40%
std::is_partitioned(deque<int>)_(partitioned)/32 9.101 -10.49%
std::is_partitioned(deque<int>)_(partitioned)/50 14.086 -11.86%
std::is_partitioned(deque<int>)_(partitioned)/8192 2868.091 -11.98%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 104.775 -2.13%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.266 -1.68%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.647 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 800.665 -
std::is_partitioned(list<int>)_(partitioned)/1024 708.015 -
std::is_partitioned(list<int>)_(partitioned)/32 8.658 -
std::is_partitioned(list<int>)_(partitioned)/50 13.798 -
std::is_partitioned(list<int>)_(partitioned)/8192 7475.325 9.86%
std::is_partitioned(list<int>)_(unpartitioned)/1024 170.969 4.60%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.230 1.98%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.570 2.85%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2187.917 -
std::is_partitioned(vector<int>)_(partitioned)/1024 190.210 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.453 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.756 4.50%
std::is_partitioned(vector<int>)_(partitioned)/8192 1411.984 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 59.912 -10.26%
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.060 2.94%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.444 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 191.925 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 482.641 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.090 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3863.872 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 520320.015 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 48.151 -1.85%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 507.488 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.534 3.70%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4108.662 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 684044.447 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.925 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 498.775 1.80%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.392 3.86%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3924.784 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 624305.928 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 56.286 -3.45%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 520.780 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.034 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3972.607 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 690582.144 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.370 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 760.065 -51.47%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.792 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8368.779 -2.81%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1409151.714 -1.89%
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.262 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 810.373 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.739 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9683.039 16.64%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1605226.778 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 64.273 -1.80%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 774.423 -1.12%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.832 4.00%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8687.039 1.14%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1417241.229 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.147 -2.19%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 823.564 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.555 4.74%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9097.609 6.41%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1589112.123 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.279 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 321.580 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.459 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2447.695 -1.31%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212503.001 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.453 3.49%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 477.306 -5.04%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.591 -1.68%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4716.682 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1043322.855 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 57.119 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.239 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.799 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2661.853 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212584.457 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.219 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 546.583 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.964 -1.89%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4950.391 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 997727.095 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.942 5.47%
std::is_sorted(deque<int>)/1024 477.397 -
std::is_sorted(deque<int>)/8 2.458 1.00%
std::is_sorted(deque<int>)/8192 3815.590 -
std::is_sorted(deque<int>,_pred)/1024 597.390 -
std::is_sorted(deque<int>,_pred)/8 4.415 -7.71%
std::is_sorted(deque<int>,_pred)/8192 4797.153 -
std::is_sorted(list<int>)/1024 765.281 -
std::is_sorted(list<int>)/8 2.137 -
std::is_sorted(list<int>)/8192 7099.576 -2.31%
std::is_sorted(list<int>,_pred)/1024 796.962 -
std::is_sorted(list<int>,_pred)/8 3.974 1.34%
std::is_sorted(list<int>,_pred)/8192 7673.199 2.28%
std::is_sorted(vector<int>)/1024 243.430 -
std::is_sorted(vector<int>)/8 2.091 -
std::is_sorted(vector<int>)/8192 1898.542 -
std::is_sorted(vector<int>,_pred)/1024 462.358 -
std::is_sorted(vector<int>,_pred)/8 3.769 -
std::is_sorted(vector<int>,_pred)/8192 3681.188 -
std::is_sorted_until(deque<int>)/1024 472.179 -
std::is_sorted_until(deque<int>)/8 3.066 -
std::is_sorted_until(deque<int>)/8192 3786.244 -
std::is_sorted_until(deque<int>,_pred)/1024 597.105 -
std::is_sorted_until(deque<int>,_pred)/8 3.926 -3.78%
std::is_sorted_until(deque<int>,_pred)/8192 4803.584 -
std::is_sorted_until(list<int>)/1024 754.411 -1.23%
std::is_sorted_until(list<int>)/8 2.253 1.13%
std::is_sorted_until(list<int>)/8192 6531.394 -11.53%
std::is_sorted_until(list<int>,_pred)/1024 790.438 -
std::is_sorted_until(list<int>,_pred)/8 4.193 -
std::is_sorted_until(list<int>,_pred)/8192 7118.521 -7.30%
std::is_sorted_until(vector<int>)/1024 239.463 -
std::is_sorted_until(vector<int>)/8 2.057 -1.71%
std::is_sorted_until(vector<int>)/8192 1866.991 -
std::is_sorted_until(vector<int>,_pred)/1024 431.346 3.86%
std::is_sorted_until(vector<int>,_pred)/8 3.478 -
std::is_sorted_until(vector<int>,_pred)/8192 3383.143 2.44%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 695.040 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.400 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11884.638 -2.89%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11599.921 1.23%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 333.001 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100481.908 2.32%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11423.462 -
std::list<int>::ctor(Range)_(cheap_elements)/32 331.261 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 100210.510 2.31%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11394.809 -
std::list<int>::ctor(const&)_(cheap_elements)/32 330.615 -
std::list<int>::ctor(const&)_(cheap_elements)/8192 99808.056 -
std::list<int>::ctor(size)/1024 12029.524 -
std::list<int>::ctor(size)/32 328.198 -
std::list<int>::ctor(size)/8192 98434.856 1.36%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11424.918 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 329.491 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 98525.183 -1.39%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.611 2.86%
std::list<int>::erase(begin)_(cheap_elements)/32 10.673 2.57%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.410 1.53%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.393 -1.30%
std::list<int>::insert(begin)_(cheap_elements)/32 10.964 5.27%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.466 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 755.340 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.154 1.97%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9989.462 15.71%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.580 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.389 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.475 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 961.795 24.74%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.975 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13844.727 -3.59%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6518.620 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.474 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53805.546 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12528.672 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 345.430 -1.57%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 104089.172 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32650.763 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 928.342 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 282057.098 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12586.639 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 348.654 -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 104536.604 -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32866.300 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 931.331 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 280250.468 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12634.314 -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 347.296 -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 104866.602 -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33143.149 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 930.755 -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 283157.569 -
std::list<std::string>::ctor(size)/1024 12968.591 -
std::list<std::string>::ctor(size)/32 345.097 -
std::list<std::string>::ctor(size)/8192 106742.300 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12587.612 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 346.792 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 105345.957 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32564.847 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 896.271 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 277528.749 -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.188 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.711 -2.36%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.163 -1.27%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.675 -1.48%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.066 -3.41%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.989 -1.76%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.417 -
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.310 -1.13%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.241 -1.93%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.253 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.126 -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.065 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1598.017 24.69%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.468 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10969.973 -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6755.427 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 130.090 -5.24%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55084.879 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.938 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.711 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.109 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.727 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.219 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.353 -
std::map<int,_int>::clear()/0 419.790 -
std::map<int,_int>::clear()/1024 10248.849 -1.08%
std::map<int,_int>::clear()/32 658.928 -1.15%
std::map<int,_int>::clear()/8192 80245.362 -3.03%
std::map<int,_int>::contains(key)_(existent)/0 0.015 -
std::map<int,_int>::contains(key)_(existent)/1024 4.140 -
std::map<int,_int>::contains(key)_(existent)/32 1.595 -1.46%
std::map<int,_int>::contains(key)_(existent)/8192 5.451 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.270 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.389 -2.13%
std::map<int,_int>::contains(key)_(non-existent)/32 2.303 -17.52%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.805 -3.26%
std::map<int,_int>::count(key)_(existent)/0 0.013 -
std::map<int,_int>::count(key)_(existent)/1024 4.081 -5.14%
std::map<int,_int>::count(key)_(existent)/32 1.606 -6.98%
std::map<int,_int>::count(key)_(existent)/8192 6.017 -1.61%
std::map<int,_int>::count(key)_(non-existent)/0 0.253 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.297 -
std::map<int,_int>::count(key)_(non-existent)/32 2.882 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.209 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.663 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5958.960 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 188.385 1.21%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51245.451 -
std::map<int,_int>::ctor(const&)/0 13.603 -
std::map<int,_int>::ctor(const&)/1024 6306.754 -
std::map<int,_int>::ctor(const&)/32 217.482 3.17%
std::map<int,_int>::ctor(const&)/8192 50015.356 -
std::map<int,_int>::ctor(const&,_alloc)/0 13.610 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6257.857 -
std::map<int,_int>::ctor(const&,_alloc)/32 215.708 1.05%
std::map<int,_int>::ctor(const&,_alloc)/8192 50058.745 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.553 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8998.953 1.12%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 266.390 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72570.890 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.588 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13038.036 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 289.974 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 279404.213 -
std::map<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.408 -2.33%
std::map<int,_int>::equal_range(key)_(existent)/32 1.807 -6.26%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.510 -1.15%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.793 -6.63%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.835 -3.24%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.588 -6.56%
std::map<int,_int>::erase(iterator)/0 20.479 -
std::map<int,_int>::erase(iterator)/1024 20.719 -
std::map<int,_int>::erase(iterator)/32 20.643 -
std::map<int,_int>::erase(iterator)/8192 20.881 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.497 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7080.926 -2.65%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 595.543 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54912.201 -2.84%
std::map<int,_int>::erase(key)_(existent)/0 21.138 -
std::map<int,_int>::erase(key)_(existent)/1024 24.350 -1.91%
std::map<int,_int>::erase(key)_(existent)/32 22.545 -
std::map<int,_int>::erase(key)_(existent)/8192 26.075 2.48%
std::map<int,_int>::erase(key)_(non-existent)/0 0.254 -12.39%
std::map<int,_int>::erase(key)_(non-existent)/1024 5.352 -2.11%
std::map<int,_int>::erase(key)_(non-existent)/32 2.408 -6.22%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.438 -3.28%
std::map<int,_int>::find(key)_(existent)/0 0.012 -
std::map<int,_int>::find(key)_(existent)/1024 3.835 -2.85%
std::map<int,_int>::find(key)_(existent)/32 1.583 -
std::map<int,_int>::find(key)_(existent)/8192 5.542 -
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.694 4.71%
std::map<int,_int>::find(key)_(non-existent)/32 2.565 12.51%
std::map<int,_int>::find(key)_(non-existent)/8192 7.439 1.52%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.990 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 30.015 3.05%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.362 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.268 1.08%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.911 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.270 -1.07%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 20.005 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.284 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.174 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.444 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.013 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.693 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.169 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.331 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.142 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.513 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 419.784 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14915.214 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 811.899 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 140504.154 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 419.056 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7794.779 -2.47%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 568.540 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 136445.740 -1.76%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.626 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11417.296 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 718.124 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93645.482 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.004 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9627.270 2.21%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 693.501 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81383.860 1.02%
std::map<int,_int>::insert(value)_(already_present)/0 0.643 10.53%
std::map<int,_int>::insert(value)_(already_present)/1024 3.617 13.72%
std::map<int,_int>::insert(value)_(already_present)/32 1.776 1.99%
std::map<int,_int>::insert(value)_(already_present)/8192 4.148 6.16%
std::map<int,_int>::insert(value)_(new_value)/0 17.937 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.118 -
std::map<int,_int>::insert(value)_(new_value)/32 19.843 -
std::map<int,_int>::insert(value)_(new_value)/8192 38.297 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.651 -9.44%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.557 2.38%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.752 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.946 3.30%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 18.018 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.637 1.76%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.805 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 36.024 -
std::map<int,_int>::lower_bound(key)_(existent)/0 0.020 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.352 -1.84%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.507 -2.46%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.750 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.480 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.334 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.153 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.296 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6282.197 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 213.318 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50145.064 -1.11%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.280 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6244.696 -2.07%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 211.569 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49860.070 -2.53%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.286 1.71%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1528.582 3.69%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 44.589 18.50%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12624.033 1.38%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.167 1.83%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.726 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.725 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.584 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.665 3.57%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.553 -2.02%
std::map<std::string,_int>::clear()/0 424.899 -
std::map<std::string,_int>::clear()/1024 20353.357 -1.21%
std::map<std::string,_int>::clear()/32 913.815 -1.14%
std::map<std::string,_int>::clear()/8192 205295.195 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.025 85.67%
std::map<std::string,_int>::contains(key)_(existent)/1024 22.834 -4.11%
std::map<std::string,_int>::contains(key)_(existent)/32 14.829 -6.44%
std::map<std::string,_int>::contains(key)_(existent)/8192 31.167 7.10%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.286 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.675 4.88%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.286 3.34%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.132 2.18%
std::map<std::string,_int>::count(key)_(existent)/0 0.018 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.881 1.63%
std::map<std::string,_int>::count(key)_(existent)/32 15.969 -8.41%
std::map<std::string,_int>::count(key)_(existent)/8192 30.904 4.64%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -5.56%
std::map<std::string,_int>::count(key)_(non-existent)/1024 23.186 -1.85%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.455 1.76%
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.954 -4.48%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.739 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7143.695 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 219.573 -1.06%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60226.563 -
std::map<std::string,_int>::ctor(const&)/0 13.665 -
std::map<std::string,_int>::ctor(const&)/1024 34767.244 -
std::map<std::string,_int>::ctor(const&)/32 734.308 2.55%
std::map<std::string,_int>::ctor(const&)/8192 345551.726 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.627 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36931.396 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 695.844 -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 348217.985 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.688 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 42046.718 2.39%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 824.475 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 391818.895 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.692 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 59064.654 -1.66%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1019.066 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1111279.625 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.441 -3.52%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.091 -4.24%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.743 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.319 -6.84%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 9.682 -8.56%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 29.747 -11.96%
std::map<std::string,_int>::erase(iterator)/0 31.508 15.28%
std::map<std::string,_int>::erase(iterator)/1024 30.884 15.56%
std::map<std::string,_int>::erase(iterator)/32 29.112 14.34%
std::map<std::string,_int>::erase(iterator)/8192 30.615 17.24%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.230 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12276.555 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 697.422 2.05%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115139.654 -
std::map<std::string,_int>::erase(key)_(existent)/0 72.815 67.82%
std::map<std::string,_int>::erase(key)_(existent)/1024 65.398 -
std::map<std::string,_int>::erase(key)_(existent)/32 90.449 72.66%
std::map<std::string,_int>::erase(key)_(existent)/8192 108.508 25.31%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 22.688 4.57%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.238 6.59%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 29.529 -1.78%
std::map<std::string,_int>::find(key)_(existent)/0 0.035 -
std::map<std::string,_int>::find(key)_(existent)/1024 24.216 7.37%
std::map<std::string,_int>::find(key)_(existent)/32 15.062 -9.53%
std::map<std::string,_int>::find(key)_(existent)/8192 33.679 15.19%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 21.295 -2.59%
std::map<std::string,_int>::find(key)_(non-existent)/32 9.841 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 26.621 -5.37%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.398 21.85%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.558 15.12%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.075 -4.12%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 88.336 12.85%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.236 1.82%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 46.423 10.82%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 46.293 14.38%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 54.997 -28.56%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.890 -8.30%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 42.601 -7.74%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 28.272 -20.98%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.181 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 25.266 -25.26%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.547 -1.90%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 35.378 21.12%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 44.927 19.94%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 425.417 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67981.575 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1520.860 -1.45%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 828174.566 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 425.216 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 41086.281 -1.62%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1129.494 -3.91%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 626431.224 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 425.514 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35119.304 -1.19%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1213.981 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 397950.921 -1.37%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 425.393 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34677.148 -1.21%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1289.802 6.13%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 369530.334 -
std::map<std::string,_int>::insert(value)_(already_present)/0 16.603 -5.01%
std::map<std::string,_int>::insert(value)_(already_present)/1024 26.440 1.80%
std::map<std::string,_int>::insert(value)_(already_present)/32 24.400 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 27.836 -1.04%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.089 -1.24%
std::map<std::string,_int>::insert(value)_(new_value)/1024 66.519 2.57%
std::map<std::string,_int>::insert(value)_(new_value)/32 44.030 -1.98%
std::map<std::string,_int>::insert(value)_(new_value)/8192 68.635 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 8.395 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 35.322 1.24%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 17.611 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 40.653 1.16%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 34.676 -1.08%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 58.422 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 32.675 -27.35%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 68.457 1.72%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.942 -10.50%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 16.068 3.96%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 30.292 -5.88%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.885 -1.25%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.214 -14.73%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.783 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.289 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36683.762 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 760.145 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349202.545 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.278 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35815.200 -1.94%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 687.903 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349424.684 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.122 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16501.437 -2.53%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 337.519 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210294.203 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.320 -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.939 3.48%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 27.432 -3.30%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.808 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.330 -6.00%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.673 4.32%
std::mismatch(deque<int>)_(it,_it,_it)/1000 453.391 -3.55%
std::mismatch(deque<int>)_(it,_it,_it)/1024 466.476 1.47%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496023.683 -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.073 -10.26%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3860.051 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 462.849 -3.23%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 472.071 -3.52%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 496606.541 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.937 -2.43%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3857.713 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 732.363 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 743.488 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626653.401 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.559 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4804.399 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 708.766 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 752.916 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 625422.666 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.257 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4824.655 -
std::mismatch(list<int>)_(it,_it,_it)/1000 749.083 -
std::mismatch(list<int>)_(it,_it,_it)/1024 767.007 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 940786.869 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.665 -
std::mismatch(list<int>)_(it,_it,_it)/8192 8037.844 10.04%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 769.079 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 766.320 -2.29%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 954946.228 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.737 -2.99%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12607.565 3.21%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 810.280 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 831.743 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 989917.723 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.579 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12438.462 1.81%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 806.809 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 821.913 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 980799.015 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.584 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11383.607 3.85%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.842 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 77.796 1.47%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76684.194 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.108 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 603.548 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.879 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.744 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76623.546 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.295 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.181 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 451.675 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.269 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608192.230 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.955 -1.27%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4763.485 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 463.479 -1.69%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.427 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606907.188 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.256 -1.13%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4761.164 -
std::move(deque<int>)/1048576 60901.219 11.08%
std::move(deque<int>)/262144 20292.422 34.10%
std::move(deque<int>)/32768 2270.195 5.84%
std::move(deque<int>)/4096 153.290 -
std::move(deque<int>)/512 23.839 -
std::move(deque<int>)/64 6.115 -2.67%
std::move(deque<int>)/8 3.792 -
std::move(list<int>)/1048576 1013997.762 -2.18%
std::move(list<int>)/262144 247455.060 -1.85%
std::move(list<int>)/32768 30764.229 -2.86%
std::move(list<int>)/4096 4280.250 -16.99%
std::move(list<int>)/512 355.205 -1.18%
std::move(list<int>)/64 41.082 -6.18%
std::move(list<int>)/8 3.449 -
std::move(vector<bool>)_(aligned)/1048576 2740.323 29.17%
std::move(vector<bool>)_(aligned)/262144 256.087 -
std::move(vector<bool>)_(aligned)/32768 36.954 -
std::move(vector<bool>)_(aligned)/4096 7.043 -
std::move(vector<bool>)_(aligned)/512 2.373 1.23%
std::move(vector<bool>)_(aligned)/64 1.549 -15.87%
std::move(vector<bool>)_(unaligned)/1048576 6775.387 1.15%
std::move(vector<bool>)_(unaligned)/262144 1581.749 -
std::move(vector<bool>)_(unaligned)/32768 202.044 -
std::move(vector<bool>)_(unaligned)/4096 25.609 -5.16%
std::move(vector<bool>)_(unaligned)/512 4.414 -2.18%
std::move(vector<bool>)_(unaligned)/64 1.527 -1.04%
std::move(vector<int>)/1048576 56502.809 -
std::move(vector<int>)/262144 22520.992 4.80%
std::move(vector<int>)/32768 2731.278 27.83%
std::move(vector<int>)/4096 134.509 -
std::move(vector<int>)/512 20.183 -
std::move(vector<int>)/64 4.144 -
std::move(vector<int>)/8 2.260 -
std::move_backward(deque<int>)/1048576 129766.264 -1.16%
std::move_backward(deque<int>)/262144 31256.892 2.15%
std::move_backward(deque<int>)/32768 3824.568 3.94%
std::move_backward(deque<int>)/4096 162.113 1.52%
std::move_backward(deque<int>)/512 25.959 -
std::move_backward(deque<int>)/64 7.135 -
std::move_backward(deque<int>)/8 4.032 -
std::move_backward(list<int>)/1048576 1040940.707 -
std::move_backward(list<int>)/262144 262671.613 -
std::move_backward(list<int>)/32768 33025.345 5.39%
std::move_backward(list<int>)/4096 9631.629 117.79%
std::move_backward(list<int>)/512 372.584 -1.33%
std::move_backward(list<int>)/64 39.703 -1.18%
std::move_backward(list<int>)/8 3.412 -
std::move_backward(vector<bool>)_(aligned)/1048576 2113.067 -
std::move_backward(vector<bool>)_(aligned)/262144 258.062 -
std::move_backward(vector<bool>)_(aligned)/32768 38.238 -
std::move_backward(vector<bool>)_(aligned)/4096 7.283 -1.38%
std::move_backward(vector<bool>)_(aligned)/512 2.515 3.62%
std::move_backward(vector<bool>)_(aligned)/64 1.847 6.02%
std::move_backward(vector<bool>)_(unaligned)/1048576 6507.242 -
std::move_backward(vector<bool>)_(unaligned)/262144 1585.926 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.854 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.168 -
std::move_backward(vector<bool>)_(unaligned)/512 4.695 -
std::move_backward(vector<bool>)_(unaligned)/64 1.886 1.15%
std::move_backward(vector<int>)/1048576 56257.993 -
std::move_backward(vector<int>)/262144 23672.944 7.10%
std::move_backward(vector<int>)/32768 2140.520 -
std::move_backward(vector<int>)/4096 135.784 -
std::move_backward(vector<int>)/512 20.849 -
std::move_backward(vector<int>)/64 4.337 -
std::move_backward(vector<int>)/8 2.256 -
std::multimap<int,_int>::clear()/0 422.685 -
std::multimap<int,_int>::clear()/1024 10091.149 -
std::multimap<int,_int>::clear()/32 658.628 -
std::multimap<int,_int>::clear()/8192 81905.076 -
std::multimap<int,_int>::contains(key)_(existent)/0 0.014 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.720 -1.22%
std::multimap<int,_int>::contains(key)_(existent)/32 1.659 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.657 1.45%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.268 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 6.281 18.59%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.910 22.93%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 8.928 24.87%
std::multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.536 -4.93%
std::multimap<int,_int>::count(key)_(existent)/32 3.432 -7.39%
std::multimap<int,_int>::count(key)_(existent)/8192 6.643 -3.19%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.125 3.95%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.639 4.82%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.726 5.22%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.791 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5936.160 -2.12%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 187.258 -1.40%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51460.056 -
std::multimap<int,_int>::ctor(const&)/0 13.684 -
std::multimap<int,_int>::ctor(const&)/1024 6294.078 1.23%
std::multimap<int,_int>::ctor(const&)/32 217.552 1.13%
std::multimap<int,_int>::ctor(const&)/8192 50387.799 1.32%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.680 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6355.072 2.06%
std::multimap<int,_int>::ctor(const&,_alloc)/32 219.120 2.00%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 50754.490 2.18%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.618 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8097.955 2.85%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 229.802 1.71%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 66286.205 4.47%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.652 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12777.226 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 299.795 3.25%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 282931.292 1.78%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.423 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.473 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.151 -1.24%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.285 -13.06%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.320 -14.13%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.876 -13.25%
std::multimap<int,_int>::erase(iterator)/0 20.731 -
std::multimap<int,_int>::erase(iterator)/1024 21.062 -
std::multimap<int,_int>::erase(iterator)/32 20.960 -
std::multimap<int,_int>::erase(iterator)/8192 21.128 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.111 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6907.276 -3.12%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 592.496 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54805.170 -2.31%
std::multimap<int,_int>::erase(key)_(existent)/0 21.998 1.94%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.731 -
std::multimap<int,_int>::erase(key)_(existent)/32 23.260 1.18%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.576 -
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.669 -1.02%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.258 -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.071 -2.11%
std::multimap<int,_int>::find(key)_(existent)/0 0.013 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.998 5.48%
std::multimap<int,_int>::find(key)_(existent)/32 1.659 4.48%
std::multimap<int,_int>::find(key)_(existent)/8192 5.550 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.343 -1.22%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.228 -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.483 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.233 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.728 -1.79%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.948 2.76%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.693 -5.36%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.270 1.21%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.099 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.709 1.69%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.104 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.241 1.11%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.322 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.119 1.97%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.171 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.184 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.873 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.030 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.441 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.128 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14794.330 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 792.941 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 146290.037 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.579 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12060.830 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 717.959 1.47%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 192377.448 6.12%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.111 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10848.074 2.33%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 689.937 1.01%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89474.755 1.88%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.727 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10212.453 1.93%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 698.638 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 85084.036 5.83%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.285 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 23.056 1.76%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.362 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.475 -
std::multimap<int,_int>::insert(value)_(new_value)/0 18.086 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 33.693 1.94%
std::multimap<int,_int>::insert(value)_(new_value)/32 20.217 1.10%
std::multimap<int,_int>::insert(value)_(new_value)/8192 37.133 -
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.017 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.056 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.215 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.246 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 15.041 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 4.175 9.26%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.888 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.327 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6423.074 3.40%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 215.671 3.52%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51298.465 3.39%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.321 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6412.053 3.25%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 217.871 2.58%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51237.300 3.28%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.230 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1475.150 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 39.485 -1.80%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12816.179 -
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.057 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.202 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.246 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.986 2.02%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 4.157 8.43%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.874 -
std::multimap<std::string,_int>::clear()/0 421.901 -
std::multimap<std::string,_int>::clear()/1024 20768.501 3.98%
std::multimap<std::string,_int>::clear()/32 902.855 -
std::multimap<std::string,_int>::clear()/8192 203428.263 1.01%
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.013 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.388 -10.33%
std::multimap<std::string,_int>::contains(key)_(existent)/32 14.423 -5.30%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 29.045 -3.38%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.279 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 23.061 -1.01%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 9.290 -12.67%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 25.863 -14.29%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.731 10.82%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.050 -2.78%
std::multimap<std::string,_int>::count(key)_(existent)/8192 31.341 9.23%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.302 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.443 -1.29%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.280 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.740 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7126.342 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 215.707 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60456.665 -
std::multimap<std::string,_int>::ctor(const&)/0 13.613 -
std::multimap<std::string,_int>::ctor(const&)/1024 35058.386 -
std::multimap<std::string,_int>::ctor(const&)/32 832.035 -
std::multimap<std::string,_int>::ctor(const&)/8192 348434.413 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.616 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 38017.929 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 800.237 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 350952.174 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.785 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40190.524 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 740.415 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 387894.601 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.651 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54723.835 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 961.047 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1045347.721 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.905 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 17.264 -5.39%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 31.573 2.83%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.266 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 22.621 -4.95%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.336 2.02%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 32.642 3.67%
std::multimap<std::string,_int>::erase(iterator)/0 25.222 -7.99%
std::multimap<std::string,_int>::erase(iterator)/1024 31.522 13.64%
std::multimap<std::string,_int>::erase(iterator)/32 32.888 3.77%
std::multimap<std::string,_int>::erase(iterator)/8192 32.165 20.65%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.905 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12331.714 -1.55%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 708.067 3.33%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115478.929 -
std::multimap<std::string,_int>::erase(key)_(existent)/0 60.010 3.59%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 87.798 -1.07%
std::multimap<std::string,_int>::erase(key)_(existent)/32 74.466 3.03%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 94.925 -8.50%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 23.621 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.420 -5.70%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 31.993 -
std::multimap<std::string,_int>::find(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.970 5.64%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.670 6.42%
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.652 1.37%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 23.267 2.96%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.560 -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 29.562 1.63%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.893 22.75%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 65.183 -3.41%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.375 2.43%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 95.837 8.27%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.214 -1.62%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 43.491 -10.03%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.147 13.25%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 44.816 3.53%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 25.443 -26.29%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 49.129 46.69%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.669 -1.38%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 83.609 7.49%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.420 2.26%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 39.611 -9.53%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 37.495 31.07%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 38.498 6.23%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.370 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67077.495 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1440.323 -3.16%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 828301.899 1.20%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.442 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 56913.235 -1.48%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1495.874 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 798657.747 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 425.246 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33327.230 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1190.719 -3.15%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 376524.593 -1.01%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 425.634 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32383.907 -1.13%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1234.268 4.61%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 356487.910 1.31%
std::multimap<std::string,_int>::insert(value)_(already_present)/0 53.877 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 43.502 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 60.202 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 68.112 -2.29%
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.254 -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 65.240 3.00%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 40.120 2.49%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 96.426 33.72%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.037 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.911 3.01%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.429 2.09%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 29.201 7.56%
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.798 -6.41%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.530 -10.06%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.838 2.70%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.325 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37042.655 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 867.151 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 353384.261 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.677 2.90%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35949.688 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 651.565 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 352401.715 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17313.107 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 341.420 -1.44%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209100.315 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.105 -9.90%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 17.104 3.46%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 27.536 -12.15%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.346 -11.79%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.560 -4.79%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.261 -2.84%
std::multiset<int>::clear()/0 422.105 -
std::multiset<int>::clear()/1024 9603.089 -
std::multiset<int>::clear()/32 642.454 -
std::multiset<int>::clear()/8192 75383.324 -
std::multiset<int>::contains(key)_(existent)/0 0.017 -
std::multiset<int>::contains(key)_(existent)/1024 4.051 -2.36%
std::multiset<int>::contains(key)_(existent)/32 1.659 -
std::multiset<int>::contains(key)_(existent)/8192 8.254 -5.11%
std::multiset<int>::contains(key)_(non-existent)/0 0.265 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.611 -5.12%
std::multiset<int>::contains(key)_(non-existent)/32 2.343 -5.91%
std::multiset<int>::contains(key)_(non-existent)/8192 8.790 -3.63%
std::multiset<int>::count(key)_(existent)/0 0.011 -
std::multiset<int>::count(key)_(existent)/1024 5.683 -
std::multiset<int>::count(key)_(existent)/32 3.539 -2.12%
std::multiset<int>::count(key)_(existent)/8192 9.594 -5.28%
std::multiset<int>::count(key)_(non-existent)/0 0.254 -
std::multiset<int>::count(key)_(non-existent)/1024 6.015 2.24%
std::multiset<int>::count(key)_(non-existent)/32 2.288 -
std::multiset<int>::count(key)_(non-existent)/8192 9.417 3.21%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.767 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5923.635 -
std::multiset<int>::ctor(&&,_different_allocs)/32 183.479 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48462.817 -
std::multiset<int>::ctor(const&)/0 13.686 -
std::multiset<int>::ctor(const&)/1024 6113.535 -
std::multiset<int>::ctor(const&)/32 214.509 -1.26%
std::multiset<int>::ctor(const&)/8192 49697.211 3.02%
std::multiset<int>::ctor(const&,_alloc)/0 13.661 -
std::multiset<int>::ctor(const&,_alloc)/1024 6169.646 1.87%
std::multiset<int>::ctor(const&,_alloc)/32 217.668 -
std::multiset<int>::ctor(const&,_alloc)/8192 49645.813 2.94%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.621 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9333.982 8.93%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 257.543 1.58%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 75677.316 10.52%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.659 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12543.646 1.49%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 288.899 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 265130.460 4.82%
std::multiset<int>::equal_range(key)_(existent)/0 0.012 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.363 -
std::multiset<int>::equal_range(key)_(existent)/32 2.563 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.525 -1.65%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.254 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.498 -11.57%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.345 -12.35%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.704 -23.44%
std::multiset<int>::erase(iterator)/0 20.094 -
std::multiset<int>::erase(iterator)/1024 24.064 -
std::multiset<int>::erase(iterator)/32 21.663 -
std::multiset<int>::erase(iterator)/8192 23.931 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.112 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6421.450 -1.34%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 581.472 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51443.591 -
std::multiset<int>::erase(key)_(existent)/0 21.106 -
std::multiset<int>::erase(key)_(existent)/1024 40.102 -4.00%
std::multiset<int>::erase(key)_(existent)/32 22.275 -
std::multiset<int>::erase(key)_(existent)/8192 60.631 -
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.869 3.45%
std::multiset<int>::erase(key)_(non-existent)/32 2.670 2.42%
std::multiset<int>::erase(key)_(non-existent)/8192 9.905 3.64%
std::multiset<int>::find(key)_(existent)/0 0.015 -
std::multiset<int>::find(key)_(existent)/1024 3.745 -
std::multiset<int>::find(key)_(existent)/32 1.682 -
std::multiset<int>::find(key)_(existent)/8192 8.241 -1.29%
std::multiset<int>::find(key)_(non-existent)/0 0.256 -
std::multiset<int>::find(key)_(non-existent)/1024 5.520 -
std::multiset<int>::find(key)_(non-existent)/32 2.263 -
std::multiset<int>::find(key)_(non-existent)/8192 10.241 19.49%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.090 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 48.540 -13.79%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.745 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.168 -4.81%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.140 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.311 -2.67%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.582 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.942 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.034 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.460 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.885 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 77.433 6.00%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.029 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.766 -4.30%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.044 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.296 -4.28%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.077 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14634.114 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 787.860 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 149833.782 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.707 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11698.514 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 718.251 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 201122.175 -1.32%
std::multiset<int>::insert(value)_(already_present)/0 18.138 -
std::multiset<int>::insert(value)_(already_present)/1024 28.430 -
std::multiset<int>::insert(value)_(already_present)/32 19.075 -1.31%
std::multiset<int>::insert(value)_(already_present)/8192 33.585 1.05%
std::multiset<int>::insert(value)_(new_value)/0 17.929 -
std::multiset<int>::insert(value)_(new_value)/1024 48.390 1.60%
std::multiset<int>::insert(value)_(new_value)/32 20.006 -
std::multiset<int>::insert(value)_(new_value)/8192 74.451 -5.96%
std::multiset<int>::lower_bound(key)_(existent)/0 0.013 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.208 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.664 -
std::multiset<int>::lower_bound(key)_(existent)/8192 15.338 1.40%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.087 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.901 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.074 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.304 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6173.406 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 214.464 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49541.854 1.04%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.292 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6195.951 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 218.889 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49993.291 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.231 1.40%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1331.266 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 34.270 -7.20%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12293.428 -
std::multiset<int>::upper_bound(key)_(existent)/0 0.015 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.080 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.208 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.929 -1.98%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.255 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 15.042 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 4.186 7.07%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 25.968 -
std::multiset<std::string>::clear()/0 421.191 -
std::multiset<std::string>::clear()/1024 20077.505 -
std::multiset<std::string>::clear()/32 900.348 -1.92%
std::multiset<std::string>::clear()/8192 203495.516 -
std::multiset<std::string>::contains(key)_(existent)/0 0.015 -
std::multiset<std::string>::contains(key)_(existent)/1024 23.038 3.50%
std::multiset<std::string>::contains(key)_(existent)/32 14.342 -13.25%
std::multiset<std::string>::contains(key)_(existent)/8192 28.827 1.27%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.279 -3.82%
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.238 3.17%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.944 6.40%
std::multiset<std::string>::contains(key)_(non-existent)/8192 29.687 -7.21%
std::multiset<std::string>::count(key)_(existent)/0 0.035 -
std::multiset<std::string>::count(key)_(existent)/1024 26.133 12.79%
std::multiset<std::string>::count(key)_(existent)/32 19.782 -
std::multiset<std::string>::count(key)_(existent)/8192 30.195 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 22.869 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.174 2.55%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.753 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.721 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6898.699 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.638 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57495.164 -
std::multiset<std::string>::ctor(const&)/0 13.612 -
std::multiset<std::string>::ctor(const&)/1024 34897.497 -
std::multiset<std::string>::ctor(const&)/32 743.518 4.22%
std::multiset<std::string>::ctor(const&)/8192 341886.318 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.626 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36464.388 -
std::multiset<std::string>::ctor(const&,_alloc)/32 753.238 1.74%
std::multiset<std::string>::ctor(const&,_alloc)/8192 344159.523 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.783 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40054.893 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 756.119 -1.18%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380974.968 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.747 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54074.193 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 910.589 -1.82%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1057926.152 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.034 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 23.782 -7.44%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.475 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.633 2.95%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.264 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 23.956 6.70%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.202 -2.36%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.617 1.84%
std::multiset<std::string>::erase(iterator)/0 27.052 -8.34%
std::multiset<std::string>::erase(iterator)/1024 28.175 -4.78%
std::multiset<std::string>::erase(iterator)/32 29.689 -4.24%
std::multiset<std::string>::erase(iterator)/8192 29.971 11.01%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.078 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12278.643 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 715.524 3.49%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115407.346 1.22%
std::multiset<std::string>::erase(key)_(existent)/0 60.809 46.75%
std::multiset<std::string>::erase(key)_(existent)/1024 86.748 1.11%
std::multiset<std::string>::erase(key)_(existent)/32 62.418 24.52%
std::multiset<std::string>::erase(key)_(existent)/8192 61.832 -51.46%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.981 -
std::multiset<std::string>::erase(key)_(non-existent)/32 10.263 -7.06%
std::multiset<std::string>::erase(key)_(non-existent)/8192 30.553 -6.23%
std::multiset<std::string>::find(key)_(existent)/0 0.037 -
std::multiset<std::string>::find(key)_(existent)/1024 32.837 14.45%
std::multiset<std::string>::find(key)_(existent)/32 18.263 -14.61%
std::multiset<std::string>::find(key)_(existent)/8192 46.366 15.90%
std::multiset<std::string>::find(key)_(non-existent)/0 0.260 -
std::multiset<std::string>::find(key)_(non-existent)/1024 19.349 -14.73%
std::multiset<std::string>::find(key)_(non-existent)/32 9.595 -11.78%
std::multiset<std::string>::find(key)_(non-existent)/8192 25.581 -9.96%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 32.271 -11.68%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.720 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 45.377 28.50%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 98.507 14.98%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 28.838 13.47%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 44.727 -11.21%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 40.256 36.25%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 50.295 -4.76%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.644 4.00%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.661 35.93%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.351 -14.96%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 71.345 -7.92%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 30.455 -11.51%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.003 3.71%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 35.030 -7.67%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.979 1.30%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.030 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 70888.739 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1388.797 -5.03%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 848573.632 1.34%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.344 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57558.835 -2.56%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1606.913 11.69%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 805111.650 -
std::multiset<std::string>::insert(value)_(already_present)/0 54.522 178.36%
std::multiset<std::string>::insert(value)_(already_present)/1024 55.213 -2.61%
std::multiset<std::string>::insert(value)_(already_present)/32 50.302 20.61%
std::multiset<std::string>::insert(value)_(already_present)/8192 66.581 1.75%
std::multiset<std::string>::insert(value)_(new_value)/0 27.821 -21.36%
std::multiset<std::string>::insert(value)_(new_value)/1024 64.075 -1.06%
std::multiset<std::string>::insert(value)_(new_value)/32 43.985 1.65%
std::multiset<std::string>::insert(value)_(new_value)/8192 100.829 33.72%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 23.619 -2.79%
std::multiset<std::string>::lower_bound(key)_(existent)/32 17.071 1.27%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 30.197 1.73%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 23.400 5.05%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.031 -5.86%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.668 2.19%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.220 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36300.111 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 672.645 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346669.168 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.204 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35742.356 1.69%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 647.543 11.98%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345595.920 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16790.431 -1.54%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 384.785 -1.82%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 209247.154 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 21.873 -2.48%
std::multiset<std::string>::upper_bound(key)_(existent)/32 17.833 -3.14%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 27.688 -3.48%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 23.459 2.67%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.059 3.07%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.667 -
std::none_of(deque<int>)_(process_all)/32 11.531 -
std::none_of(deque<int>)_(process_all)/32768 10560.915 -2.76%
std::none_of(deque<int>)_(process_all)/50 18.318 -4.94%
std::none_of(deque<int>)_(process_all)/8 3.225 -
std::none_of(deque<int>)_(process_all)/8192 2628.780 -3.00%
std::none_of(list<int>)_(process_all)/32 11.700 -
std::none_of(list<int>)_(process_all)/32768 29690.820 12.63%
std::none_of(list<int>)_(process_all)/50 21.863 -
std::none_of(list<int>)_(process_all)/8 2.613 -
std::none_of(list<int>)_(process_all)/8192 9599.487 25.67%
std::none_of(vector<int>)_(process_all)/32 8.369 -1.26%
std::none_of(vector<int>)_(process_all)/32768 8050.121 -
std::none_of(vector<int>)_(process_all)/50 12.614 -8.37%
std::none_of(vector<int>)_(process_all)/8 2.487 8.27%
std::none_of(vector<int>)_(process_all)/8192 2023.285 -
std::partial_sort(deque<int>)_(ascending)/1024 7952.767 -
std::partial_sort(deque<int>)_(ascending)/8 30.272 -
std::partial_sort(deque<int>)_(ascending)/8192 163395.467 1.52%
std::partial_sort(deque<int>)_(descending)/1024 18489.406 -
std::partial_sort(deque<int>)_(descending)/8 43.181 -1.11%
std::partial_sort(deque<int>)_(descending)/8192 287545.312 1.12%
std::partial_sort(deque<int>)_(heap)/1024 18419.451 -
std::partial_sort(deque<int>)_(heap)/8 38.298 -2.30%
std::partial_sort(deque<int>)_(heap)/8192 288791.139 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7949.323 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.845 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 161934.712 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19676.549 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.395 2.30%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 290156.344 1.65%
std::partial_sort(deque<int>)_(repeated)/1024 6346.160 -1.66%
std::partial_sort(deque<int>)_(repeated)/8 27.513 -
std::partial_sort(deque<int>)_(repeated)/8192 68218.487 -
std::partial_sort(deque<int>)_(shuffled)/1024 16119.415 -
std::partial_sort(deque<int>)_(shuffled)/8 33.436 -2.01%
std::partial_sort(deque<int>)_(shuffled)/8192 262352.935 -1.03%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4962.213 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.943 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55382.399 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8156.565 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.325 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97256.141 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8158.909 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.206 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 100823.786 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4958.009 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.742 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55371.051 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9138.472 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.652 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97755.180 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3930.193 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.749 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46775.503 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6909.339 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.888 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91045.622 -
std::partial_sort(vector<int>)_(ascending)/1024 4990.754 -
std::partial_sort(vector<int>)_(ascending)/8 20.967 -
std::partial_sort(vector<int>)_(ascending)/8192 54551.048 -
std::partial_sort(vector<int>)_(descending)/1024 8235.859 -
std::partial_sort(vector<int>)_(descending)/8 25.120 -
std::partial_sort(vector<int>)_(descending)/8192 97657.036 -
std::partial_sort(vector<int>)_(heap)/1024 8246.811 -
std::partial_sort(vector<int>)_(heap)/8 26.269 -7.41%
std::partial_sort(vector<int>)_(heap)/8192 100808.599 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4985.721 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.929 1.10%
std::partial_sort(vector<int>)_(pipe-organ)/8192 54429.743 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9122.020 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.802 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97887.713 -
std::partial_sort(vector<int>)_(repeated)/1024 3941.589 -
std::partial_sort(vector<int>)_(repeated)/8 20.309 -
std::partial_sort(vector<int>)_(repeated)/8192 46736.866 -
std::partial_sort(vector<int>)_(shuffled)/1024 6937.328 -
std::partial_sort(vector<int>)_(shuffled)/8 22.336 -
std::partial_sort(vector<int>)_(shuffled)/8192 88533.781 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5480.914 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.863 2.08%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57790.061 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8538.651 -
std::partial_sort_copy(deque<int>)_(descending)/8 20.020 -
std::partial_sort_copy(deque<int>)_(descending)/8192 100141.085 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8664.446 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.743 -2.93%
std::partial_sort_copy(deque<int>)_(heap)/8192 103373.661 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5450.555 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.824 3.18%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57282.058 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9341.381 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.870 2.74%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100186.010 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4306.458 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.735 2.46%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49261.198 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7281.030 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.099 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92833.857 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5604.977 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.892 -2.27%
std::partial_sort_copy(list<int>)_(ascending)/8192 61326.922 -
std::partial_sort_copy(list<int>)_(descending)/1024 8539.398 -
std::partial_sort_copy(list<int>)_(descending)/8 18.726 -1.26%
std::partial_sort_copy(list<int>)_(descending)/8192 101483.003 -
std::partial_sort_copy(list<int>)_(heap)/1024 8541.843 -
std::partial_sort_copy(list<int>)_(heap)/8 15.325 -4.28%
std::partial_sort_copy(list<int>)_(heap)/8192 105000.087 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5613.780 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.755 -3.50%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60618.905 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9475.783 -3.60%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.844 -2.43%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101315.603 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4511.046 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.412 -2.39%
std::partial_sort_copy(list<int>)_(repeated)/8192 52766.600 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7328.127 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.644 1.42%
std::partial_sort_copy(list<int>)_(shuffled)/8192 93152.916 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5225.533 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 11.143 3.22%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55606.212 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8399.978 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.793 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98411.664 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8282.485 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.862 -3.67%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101812.663 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5212.782 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 11.591 8.71%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55411.699 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9170.579 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 11.093 7.11%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98478.435 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4054.696 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.830 5.16%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47567.317 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7060.298 -1.32%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.940 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92450.390 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5100.639 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.739 -4.11%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55374.259 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8355.543 1.05%
std::partial_sort_copy(vector<int>)_(descending)/8 18.411 -2.10%
std::partial_sort_copy(vector<int>)_(descending)/8192 99240.205 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8311.156 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.325 -1.70%
std::partial_sort_copy(vector<int>)_(heap)/8192 102364.386 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5089.778 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.763 -2.34%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55176.527 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9202.022 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.058 1.81%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99911.915 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4038.106 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.533 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 47456.605 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7174.170 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.413 -2.53%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 94261.221 -
std::partition(deque<int>)_(dense)/1024 346.497 -4.26%
std::partition(deque<int>)_(dense)/32 9.309 -5.46%
std::partition(deque<int>)_(dense)/50 14.058 -2.76%
std::partition(deque<int>)_(dense)/8192 2799.698 -
std::partition(deque<int>)_(sparse)/1024 386.141 -
std::partition(deque<int>)_(sparse)/32 9.664 -1.00%
std::partition(deque<int>)_(sparse)/50 15.221 1.87%
std::partition(deque<int>)_(sparse)/8192 3018.266 -3.14%
std::partition(list<int>)_(dense)/1024 389.762 -
std::partition(list<int>)_(dense)/32 8.657 -
std::partition(list<int>)_(dense)/50 13.206 -
std::partition(list<int>)_(dense)/8192 4894.043 3.04%
std::partition(list<int>)_(sparse)/1024 717.452 -
std::partition(list<int>)_(sparse)/32 8.769 -
std::partition(list<int>)_(sparse)/50 14.666 -1.92%
std::partition(list<int>)_(sparse)/8192 7470.887 -4.17%
std::partition(vector<int>)_(dense)/1024 247.575 2.55%
std::partition(vector<int>)_(dense)/32 8.384 -
std::partition(vector<int>)_(dense)/50 13.150 -
std::partition(vector<int>)_(dense)/8192 1875.013 -
std::partition(vector<int>)_(sparse)/1024 258.019 -
std::partition(vector<int>)_(sparse)/32 8.941 1.36%
std::partition(vector<int>)_(sparse)/50 14.194 2.28%
std::partition(vector<int>)_(sparse)/8192 1872.361 -
std::partition_copy(deque<int>)/1024 634.366 -1.24%
std::partition_copy(deque<int>)/32 12.972 -
std::partition_copy(deque<int>)/50 21.346 -
std::partition_copy(deque<int>)/8192 5724.687 -
std::partition_copy(list<int>)/1024 712.581 -
std::partition_copy(list<int>)/32 8.595 -
std::partition_copy(list<int>)/50 13.179 -
std::partition_copy(list<int>)/8192 7199.298 -2.34%
std::partition_copy(vector<int>)/1024 466.355 -
std::partition_copy(vector<int>)/32 8.281 -1.12%
std::partition_copy(vector<int>)/50 12.993 -
std::partition_copy(vector<int>)/8192 4570.970 -
std::partition_point(deque<int>)/1024 9.031 -3.17%
std::partition_point(deque<int>)/32 4.277 -
std::partition_point(deque<int>)/50 4.349 -5.68%
std::partition_point(deque<int>)/8192 16.360 -
std::partition_point(list<int>)/1024 1130.765 -11.85%
std::partition_point(list<int>)/32 15.886 -
std::partition_point(list<int>)/50 24.902 1.84%
std::partition_point(list<int>)/8192 12995.292 -9.80%
std::partition_point(vector<int>)/1024 6.271 -
std::partition_point(vector<int>)/32 2.543 -
std::partition_point(vector<int>)/50 2.544 -1.48%
std::partition_point(vector<int>)/8192 9.442 -
std::remove(deque<int>)_(prefix)/1024 527.147 -
std::remove(deque<int>)_(prefix)/32 59.036 -
std::remove(deque<int>)_(prefix)/50 66.998 -
std::remove(deque<int>)_(prefix)/8192 3887.833 -
std::remove(deque<int>)_(sprinkled)/1024 520.527 -
std::remove(deque<int>)_(sprinkled)/32 54.101 -
std::remove(deque<int>)_(sprinkled)/50 57.314 -4.60%
std::remove(deque<int>)_(sprinkled)/8192 3862.350 -
std::remove(list<int>)_(prefix)/1024 1165.766 13.88%
std::remove(list<int>)_(prefix)/32 55.271 -
std::remove(list<int>)_(prefix)/50 66.727 -
std::remove(list<int>)_(prefix)/8192 8389.958 1.94%
std::remove(list<int>)_(sprinkled)/1024 974.365 -2.66%
std::remove(list<int>)_(sprinkled)/32 56.943 -
std::remove(list<int>)_(sprinkled)/50 65.977 -
std::remove(list<int>)_(sprinkled)/8192 8269.362 5.54%
std::remove(vector<int>)_(prefix)/1024 312.355 -
std::remove(vector<int>)_(prefix)/32 51.862 -
std::remove(vector<int>)_(prefix)/50 56.892 -
std::remove(vector<int>)_(prefix)/8192 2128.220 -
std::remove(vector<int>)_(sprinkled)/1024 288.248 -
std::remove(vector<int>)_(sprinkled)/32 51.991 -
std::remove(vector<int>)_(sprinkled)/50 56.125 -
std::remove(vector<int>)_(sprinkled)/8192 1996.496 -
std::remove_copy(deque<int>)_(prefix)/1024 387.659 1.96%
std::remove_copy(deque<int>)_(prefix)/32 13.067 -
std::remove_copy(deque<int>)_(prefix)/50 19.323 1.40%
std::remove_copy(deque<int>)_(prefix)/8192 3358.522 -
std::remove_copy(deque<int>)_(sprinkled)/1024 359.459 -1.89%
std::remove_copy(deque<int>)_(sprinkled)/32 12.262 -1.43%
std::remove_copy(deque<int>)_(sprinkled)/50 18.478 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2868.422 -2.17%
std::remove_copy(list<int>)_(prefix)/1024 754.337 -
std::remove_copy(list<int>)_(prefix)/32 10.817 -
std::remove_copy(list<int>)_(prefix)/50 21.913 -
std::remove_copy(list<int>)_(prefix)/8192 8309.556 18.40%
std::remove_copy(list<int>)_(sprinkled)/1024 739.436 -
std::remove_copy(list<int>)_(sprinkled)/32 11.226 -
std::remove_copy(list<int>)_(sprinkled)/50 18.722 -
std::remove_copy(list<int>)_(sprinkled)/8192 8343.654 19.50%
std::remove_copy(vector<int>)_(prefix)/1024 266.535 -
std::remove_copy(vector<int>)_(prefix)/32 9.131 -
std::remove_copy(vector<int>)_(prefix)/50 13.294 -
std::remove_copy(vector<int>)_(prefix)/8192 2066.819 -
std::remove_copy(vector<int>)_(sprinkled)/1024 477.412 1.70%
std::remove_copy(vector<int>)_(sprinkled)/32 14.958 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.310 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3700.947 -
std::remove_copy_if(deque<int>)_(prefix)/1024 534.022 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.972 -43.10%
std::remove_copy_if(deque<int>)_(prefix)/50 28.396 -7.17%
std::remove_copy_if(deque<int>)_(prefix)/8192 3899.375 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 547.887 -1.33%
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.860 -49.39%
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.256 -13.36%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3288.139 -
std::remove_copy_if(list<int>)_(prefix)/1024 792.517 -
std::remove_copy_if(list<int>)_(prefix)/32 14.845 -
std::remove_copy_if(list<int>)_(prefix)/50 27.085 -
std::remove_copy_if(list<int>)_(prefix)/8192 8635.554 19.24%
std::remove_copy_if(list<int>)_(sprinkled)/1024 784.977 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.442 -1.12%
std::remove_copy_if(list<int>)_(sprinkled)/50 26.225 6.21%
std::remove_copy_if(list<int>)_(sprinkled)/8192 8554.188 18.43%
std::remove_copy_if(vector<int>)_(prefix)/1024 377.047 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.238 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.740 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3326.319 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 470.279 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.305 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.859 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3741.656 -
std::remove_if(deque<int>)_(prefix)/1024 561.385 -
std::remove_if(deque<int>)_(prefix)/32 57.314 -3.78%
std::remove_if(deque<int>)_(prefix)/50 66.130 -2.57%
std::remove_if(deque<int>)_(prefix)/8192 4253.507 -
std::remove_if(deque<int>)_(sprinkled)/1024 540.156 -1.71%
std::remove_if(deque<int>)_(sprinkled)/32 58.179 2.24%
std::remove_if(deque<int>)_(sprinkled)/50 66.804 -4.57%
std::remove_if(deque<int>)_(sprinkled)/8192 3963.499 -
std::remove_if(list<int>)_(prefix)/1024 1055.772 -
std::remove_if(list<int>)_(prefix)/32 61.302 -
std::remove_if(list<int>)_(prefix)/50 74.837 -
std::remove_if(list<int>)_(prefix)/8192 10551.398 4.70%
std::remove_if(list<int>)_(sprinkled)/1024 1046.210 -
std::remove_if(list<int>)_(sprinkled)/32 59.860 -
std::remove_if(list<int>)_(sprinkled)/50 73.381 -3.65%
std::remove_if(list<int>)_(sprinkled)/8192 8725.226 6.09%
std::remove_if(vector<int>)_(prefix)/1024 356.202 -
std::remove_if(vector<int>)_(prefix)/32 51.732 -
std::remove_if(vector<int>)_(prefix)/50 57.075 -
std::remove_if(vector<int>)_(prefix)/8192 2614.461 1.48%
std::remove_if(vector<int>)_(sprinkled)/1024 521.965 -
std::remove_if(vector<int>)_(sprinkled)/32 56.803 -
std::remove_if(vector<int>)_(sprinkled)/50 66.710 -
std::remove_if(vector<int>)_(sprinkled)/8192 3837.636 -
std::replace(deque<int>)_(prefix)/1024 411.623 -
std::replace(deque<int>)_(prefix)/32 12.787 -
std::replace(deque<int>)_(prefix)/50 19.070 -
std::replace(deque<int>)_(prefix)/8192 3262.313 -
std::replace(deque<int>)_(sprinkled)/1024 353.802 -
std::replace(deque<int>)_(sprinkled)/32 12.611 -
std::replace(deque<int>)_(sprinkled)/50 18.691 -
std::replace(deque<int>)_(sprinkled)/8192 2834.144 -
std::replace(list<int>)_(prefix)/1024 1604.046 116.81%
std::replace(list<int>)_(prefix)/32 11.086 -
std::replace(list<int>)_(prefix)/50 18.344 -
std::replace(list<int>)_(prefix)/8192 6955.575 -18.76%
std::replace(list<int>)_(sprinkled)/1024 727.018 -
std::replace(list<int>)_(sprinkled)/32 11.284 -1.10%
std::replace(list<int>)_(sprinkled)/50 17.717 -
std::replace(list<int>)_(sprinkled)/8192 7115.290 -19.24%
std::replace(vector<int>)_(prefix)/1024 159.986 -
std::replace(vector<int>)_(prefix)/32 5.256 5.78%
std::replace(vector<int>)_(prefix)/50 7.625 2.49%
std::replace(vector<int>)_(prefix)/8192 1274.571 -
std::replace(vector<int>)_(sprinkled)/1024 146.632 -6.63%
std::replace(vector<int>)_(sprinkled)/32 5.302 3.95%
std::replace(vector<int>)_(sprinkled)/50 8.051 1.02%
std::replace(vector<int>)_(sprinkled)/8192 1144.933 -7.39%
std::replace_if(deque<int>)_(prefix)/1024 494.087 2.39%
std::replace_if(deque<int>)_(prefix)/32 14.251 -
std::replace_if(deque<int>)_(prefix)/50 20.482 -
std::replace_if(deque<int>)_(prefix)/8192 3517.012 -
std::replace_if(deque<int>)_(sprinkled)/1024 373.401 -
std::replace_if(deque<int>)_(sprinkled)/32 12.437 -
std::replace_if(deque<int>)_(sprinkled)/50 18.664 -
std::replace_if(deque<int>)_(sprinkled)/8192 2984.117 -
std::replace_if(list<int>)_(prefix)/1024 739.676 -
std::replace_if(list<int>)_(prefix)/32 13.092 -
std::replace_if(list<int>)_(prefix)/50 24.136 -
std::replace_if(list<int>)_(prefix)/8192 7039.381 -15.84%
std::replace_if(list<int>)_(sprinkled)/1024 738.888 -
std::replace_if(list<int>)_(sprinkled)/32 13.312 -
std::replace_if(list<int>)_(sprinkled)/50 22.885 -10.22%
std::replace_if(list<int>)_(sprinkled)/8192 7263.408 -19.86%
std::replace_if(vector<int>)_(prefix)/1024 275.082 1.42%
std::replace_if(vector<int>)_(prefix)/32 8.937 -
std::replace_if(vector<int>)_(prefix)/50 13.746 -
std::replace_if(vector<int>)_(prefix)/8192 2048.945 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.288 -
std::replace_if(vector<int>)_(sprinkled)/32 8.727 -
std::replace_if(vector<int>)_(sprinkled)/50 12.873 -6.03%
std::replace_if(vector<int>)_(sprinkled)/8192 1913.139 -
std::reverse(deque<int>)/32768 5723.020 -
std::reverse(deque<int>)/4096 718.490 -
std::reverse(deque<int>)/512 113.367 -
std::reverse(deque<int>)/64 13.049 -
std::reverse(deque<int>)/8 2.519 -
std::reverse(list<int>)/32768 21598.092 16.26%
std::reverse(list<int>)/4096 1670.713 -
std::reverse(list<int>)/512 192.810 -
std::reverse(list<int>)/64 17.404 -
std::reverse(list<int>)/8 2.027 -
std::reverse(vector<int>)/32768 1043.005 -
std::reverse(vector<int>)/4096 130.562 -
std::reverse(vector<int>)/512 16.441 -
std::reverse(vector<int>)/64 4.117 -
std::reverse(vector<int>)/8 1.617 3.65%
std::reverse_copy(deque<int>)/32768 8012.208 -
std::reverse_copy(deque<int>)/4096 972.740 -
std::reverse_copy(deque<int>)/512 124.989 -
std::reverse_copy(deque<int>)/64 15.945 -
std::reverse_copy(deque<int>)/8 2.535 -
std::reverse_copy(list<int>)/32768 26402.078 -
std::reverse_copy(list<int>)/4096 3177.511 1.40%
std::reverse_copy(list<int>)/512 364.998 -
std::reverse_copy(list<int>)/64 30.023 -
std::reverse_copy(list<int>)/8 2.440 -
std::reverse_copy(vector<int>)/32768 976.686 -
std::reverse_copy(vector<int>)/4096 135.990 1.06%
std::reverse_copy(vector<int>)/512 17.134 -
std::reverse_copy(vector<int>)/64 2.470 -
std::reverse_copy(vector<int>)/8 2.390 7.80%
std::rotate(deque<int>)_(1_element_backward)/1024 42.698 -
std::rotate(deque<int>)_(1_element_backward)/32 4.402 -1.15%
std::rotate(deque<int>)_(1_element_backward)/50 5.246 -
std::rotate(deque<int>)_(1_element_backward)/8192 311.557 -
std::rotate(deque<int>)_(1_element_forward)/1024 39.351 1.38%
std::rotate(deque<int>)_(1_element_forward)/32 4.513 1.00%
std::rotate(deque<int>)_(1_element_forward)/50 5.349 -
std::rotate(deque<int>)_(1_element_forward)/8192 300.993 -
std::rotate(deque<int>)_(by_1/2)/1024 173.503 -1.58%
std::rotate(deque<int>)_(by_1/2)/32 7.399 -
std::rotate(deque<int>)_(by_1/2)/50 10.282 -
std::rotate(deque<int>)_(by_1/2)/8192 1461.483 -
std::rotate(deque<int>)_(by_1/3)/1024 1811.714 -1.43%
std::rotate(deque<int>)_(by_1/3)/32 45.522 -
std::rotate(deque<int>)_(by_1/3)/50 76.850 -
std::rotate(deque<int>)_(by_1/3)/8192 22653.259 -
std::rotate(deque<int>)_(by_1/4)/1024 780.229 -
std::rotate(deque<int>)_(by_1/4)/32 29.386 -
std::rotate(deque<int>)_(by_1/4)/50 75.242 -
std::rotate(deque<int>)_(by_1/4)/8192 6826.739 -
std::rotate(list<int>)_(1_element_backward)/1024 742.654 -53.03%
std::rotate(list<int>)_(1_element_backward)/32 13.220 -
std::rotate(list<int>)_(1_element_backward)/50 22.533 -1.48%
std::rotate(list<int>)_(1_element_backward)/8192 8875.596 11.11%
std::rotate(list<int>)_(1_element_forward)/1024 733.147 -53.82%
std::rotate(list<int>)_(1_element_forward)/32 14.617 1.44%
std::rotate(list<int>)_(1_element_forward)/50 27.656 4.91%
std::rotate(list<int>)_(1_element_forward)/8192 7991.749 -
std::rotate(list<int>)_(by_1/2)/1024 385.667 -53.24%
std::rotate(list<int>)_(by_1/2)/32 5.953 -
std::rotate(list<int>)_(by_1/2)/50 12.805 -
std::rotate(list<int>)_(by_1/2)/8192 5238.101 5.73%
std::rotate(list<int>)_(by_1/3)/1024 800.270 -
std::rotate(list<int>)_(by_1/3)/32 15.307 -3.06%
std::rotate(list<int>)_(by_1/3)/50 24.657 -3.90%
std::rotate(list<int>)_(by_1/3)/8192 8899.406 -2.76%
std::rotate(list<int>)_(by_1/4)/1024 577.395 -
std::rotate(list<int>)_(by_1/4)/32 12.383 -
std::rotate(list<int>)_(by_1/4)/50 25.097 -
std::rotate(list<int>)_(by_1/4)/8192 7281.074 -1.08%
std::rotate(vector<bool>)_(1_element_backward)/1024 26.816 -1.44%
std::rotate(vector<bool>)_(1_element_backward)/32 17.345 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.326 -
std::rotate(vector<bool>)_(1_element_backward)/8192 101.269 2.00%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.728 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.396 -1.58%
std::rotate(vector<bool>)_(1_element_forward)/50 17.427 -1.22%
std::rotate(vector<bool>)_(1_element_forward)/8192 108.152 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.443 1.05%
std::rotate(vector<bool>)_(by_1/2)/32 17.565 -1.42%
std::rotate(vector<bool>)_(by_1/2)/50 17.265 -1.80%
std::rotate(vector<bool>)_(by_1/2)/8192 15.148 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.290 -
std::rotate(vector<bool>)_(by_1/3)/32 17.265 -1.85%
std::rotate(vector<bool>)_(by_1/3)/50 17.259 -1.82%
std::rotate(vector<bool>)_(by_1/3)/8192 146.044 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.009 -
std::rotate(vector<bool>)_(by_1/4)/32 17.447 -1.40%
std::rotate(vector<bool>)_(by_1/4)/50 17.256 -1.57%
std::rotate(vector<bool>)_(by_1/4)/8192 30.038 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.814 -
std::rotate(vector<int>)_(1_element_backward)/32 2.902 -
std::rotate(vector<int>)_(1_element_backward)/50 5.326 -
std::rotate(vector<int>)_(1_element_backward)/8192 298.385 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.442 -
std::rotate(vector<int>)_(1_element_forward)/32 2.934 -
std::rotate(vector<int>)_(1_element_forward)/50 5.263 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.996 -
std::rotate(vector<int>)_(by_1/2)/1024 31.926 -
std::rotate(vector<int>)_(by_1/2)/32 3.652 -
std::rotate(vector<int>)_(by_1/2)/50 4.454 -
std::rotate(vector<int>)_(by_1/2)/8192 240.294 -
std::rotate(vector<int>)_(by_1/3)/1024 1364.019 -
std::rotate(vector<int>)_(by_1/3)/32 21.700 -
std::rotate(vector<int>)_(by_1/3)/50 40.044 -
std::rotate(vector<int>)_(by_1/3)/8192 10872.337 -
std::rotate(vector<int>)_(by_1/4)/1024 330.228 -
std::rotate(vector<int>)_(by_1/4)/32 12.129 -
std::rotate(vector<int>)_(by_1/4)/50 40.145 -
std::rotate(vector<int>)_(by_1/4)/8192 2606.084 -
std::rotate_copy(deque<int>)/1024 34.545 -
std::rotate_copy(deque<int>)/32 9.211 245.14%
std::rotate_copy(deque<int>)/50 3.008 -
std::rotate_copy(deque<int>)/8192 293.171 -
std::rotate_copy(list<int>)/1024 723.578 -1.34%
std::rotate_copy(list<int>)/32 8.351 -1.28%
std::rotate_copy(list<int>)/50 14.262 -
std::rotate_copy(list<int>)/8192 7511.039 11.81%
std::rotate_copy(vector<int>)/1024 32.858 -
std::rotate_copy(vector<int>)/32 2.084 -
std::rotate_copy(vector<int>)/50 2.701 -
std::rotate_copy(vector<int>)/8192 501.809 -2.99%
std::sample(deque<int>)/1024 11823.225 -
std::sample(deque<int>)/32 323.589 -
std::sample(deque<int>)/8192 94888.964 -
std::sample(list<int>)/1024 11721.782 -
std::sample(list<int>)/32 312.708 -
std::sample(list<int>)/8192 97205.635 -
std::sample(vector<int>)/1024 11230.955 -
std::sample(vector<int>)/32 305.045 -
std::sample(vector<int>)/8192 90091.481 -
std::search(deque<int>)_(near_matches)/1000 21791.541 2.89%
std::search(deque<int>)_(near_matches)/1024 22901.736 2.91%
std::search(deque<int>)_(near_matches)/8192 1457725.485 -
std::search(deque<int>)_(no_match)/1000 405.111 -1.05%
std::search(deque<int>)_(no_match)/1024 414.870 -
std::search(deque<int>)_(no_match)/1048576 422908.590 -
std::search(deque<int>)_(no_match)/8192 3300.457 -
std::search(deque<int>)_(same_length)/1000 333.874 -21.25%
std::search(deque<int>)_(same_length)/1024 477.042 -
std::search(deque<int>)_(same_length)/8192 3793.856 -
std::search(deque<int>)_(single_element)/1000 447.855 1.74%
std::search(deque<int>)_(single_element)/1024 457.932 -
std::search(deque<int>)_(single_element)/8192 3654.105 -
std::search(deque<int>,_pred)_(near_matches)/1000 26545.897 11.90%
std::search(deque<int>,_pred)_(near_matches)/1024 27677.433 11.52%
std::search(deque<int>,_pred)_(near_matches)/8192 1514636.788 -
std::search(deque<int>,_pred)_(no_match)/1000 425.063 -
std::search(deque<int>,_pred)_(no_match)/1024 435.155 -
std::search(deque<int>,_pred)_(no_match)/1048576 444096.967 -
std::search(deque<int>,_pred)_(no_match)/8192 3478.318 -
std::search(deque<int>,_pred)_(same_length)/1000 483.491 -
std::search(deque<int>,_pred)_(same_length)/1024 500.882 -1.94%
std::search(deque<int>,_pred)_(same_length)/8192 3967.519 -2.21%
std::search(deque<int>,_pred)_(single_element)/1000 472.778 -
std::search(deque<int>,_pred)_(single_element)/1024 484.533 -
std::search(deque<int>,_pred)_(single_element)/8192 3872.133 -
std::search(list<int>)_(near_matches)/1000 37450.557 -
std::search(list<int>)_(near_matches)/1024 39453.944 -1.07%
std::search(list<int>)_(near_matches)/8192 2541781.971 -
std::search(list<int>)_(no_match)/1000 685.079 2.03%
std::search(list<int>)_(no_match)/1024 742.222 -3.39%
std::search(list<int>)_(no_match)/1048576 842442.671 -
std::search(list<int>)_(no_match)/8192 8153.251 15.70%
std::search(list<int>)_(same_length)/1000 741.119 -1.51%
std::search(list<int>)_(same_length)/1024 760.075 -1.55%
std::search(list<int>)_(same_length)/8192 10480.546 -1.49%
std::search(list<int>)_(single_element)/1000 671.194 -1.64%
std::search(list<int>)_(single_element)/1024 759.953 1.44%
std::search(list<int>)_(single_element)/8192 7965.958 2.99%
std::search(list<int>,_pred)_(near_matches)/1000 42358.160 -
std::search(list<int>,_pred)_(near_matches)/1024 44089.319 -
std::search(list<int>,_pred)_(near_matches)/8192 2725749.027 -
std::search(list<int>,_pred)_(no_match)/1000 747.789 -
std::search(list<int>,_pred)_(no_match)/1024 768.250 -
std::search(list<int>,_pred)_(no_match)/1048576 899913.903 -
std::search(list<int>,_pred)_(no_match)/8192 6959.974 -1.58%
std::search(list<int>,_pred)_(same_length)/1000 771.488 -
std::search(list<int>,_pred)_(same_length)/1024 789.248 -
std::search(list<int>,_pred)_(same_length)/8192 8879.557 -1.70%
std::search(list<int>,_pred)_(single_element)/1000 819.780 -
std::search(list<int>,_pred)_(single_element)/1024 839.703 -
std::search(list<int>,_pred)_(single_element)/8192 8625.802 -1.77%
std::search(vector<int>)_(near_matches)/1000 13853.969 -
std::search(vector<int>)_(near_matches)/1024 14910.562 -
std::search(vector<int>)_(near_matches)/8192 767077.662 -
std::search(vector<int>)_(no_match)/1000 206.250 -2.81%
std::search(vector<int>)_(no_match)/1024 211.180 -3.00%
std::search(vector<int>)_(no_match)/1048576 210088.775 -1.85%
std::search(vector<int>)_(no_match)/8192 1637.328 -2.02%
std::search(vector<int>)_(same_length)/1000 243.752 -
std::search(vector<int>)_(same_length)/1024 250.867 -
std::search(vector<int>)_(same_length)/8192 1927.407 1.11%
std::search(vector<int>)_(single_element)/1000 229.752 -3.71%
std::search(vector<int>)_(single_element)/1024 235.041 -3.58%
std::search(vector<int>)_(single_element)/8192 1820.819 -2.33%
std::search(vector<int>,_pred)_(near_matches)/1000 22925.653 -
std::search(vector<int>,_pred)_(near_matches)/1024 24034.476 -
std::search(vector<int>,_pred)_(near_matches)/8192 1448931.130 -
std::search(vector<int>,_pred)_(no_match)/1000 467.501 -
std::search(vector<int>,_pred)_(no_match)/1024 473.417 -
std::search(vector<int>,_pred)_(no_match)/1048576 445230.598 -
std::search(vector<int>,_pred)_(no_match)/8192 4020.304 -
std::search(vector<int>,_pred)_(same_length)/1000 599.376 -
std::search(vector<int>,_pred)_(same_length)/1024 613.440 -
std::search(vector<int>,_pred)_(same_length)/8192 4916.639 -
std::search(vector<int>,_pred)_(single_element)/1000 458.319 -
std::search(vector<int>,_pred)_(single_element)/1024 468.829 -
std::search(vector<int>,_pred)_(single_element)/8192 3743.266 -
std::search_n(deque<int>)_(no_match)/1000 446.979 -
std::search_n(deque<int>)_(no_match)/1024 437.854 -
std::search_n(deque<int>)_(no_match)/1048576 443671.921 -
std::search_n(deque<int>)_(no_match)/8192 3469.551 -
std::search_n(deque<int>,_pred)_(no_match)/1000 600.147 -3.32%
std::search_n(deque<int>,_pred)_(no_match)/1024 621.682 -3.72%
std::search_n(deque<int>,_pred)_(no_match)/1048576 558170.836 1.06%
std::search_n(deque<int>,_pred)_(no_match)/8192 4295.108 -
std::search_n(list<int>)_(no_match)/1000 682.964 -2.02%
std::search_n(list<int>)_(no_match)/1024 756.333 -
std::search_n(list<int>)_(no_match)/1048576 864435.721 5.55%
std::search_n(list<int>)_(no_match)/8192 6724.589 -8.82%
std::search_n(list<int>,_pred)_(no_match)/1000 820.957 -
std::search_n(list<int>,_pred)_(no_match)/1024 841.907 -
std::search_n(list<int>,_pred)_(no_match)/1048576 984734.690 -
std::search_n(list<int>,_pred)_(no_match)/8192 7841.841 -4.39%
std::search_n(vector<int>)_(no_match)/1000 204.548 -3.34%
std::search_n(vector<int>)_(no_match)/1024 209.425 -3.42%
std::search_n(vector<int>)_(no_match)/1048576 207887.444 -2.51%
std::search_n(vector<int>)_(no_match)/8192 1620.634 -2.74%
std::search_n(vector<int>,_pred)_(no_match)/1000 507.938 -
std::search_n(vector<int>,_pred)_(no_match)/1024 520.071 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 611101.665 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4162.177 -
std::set<int>::clear()/0 420.212 -
std::set<int>::clear()/1024 8682.834 -1.72%
std::set<int>::clear()/32 637.281 -
std::set<int>::clear()/8192 74693.624 -2.42%
std::set<int>::contains(key)_(existent)/0 0.017 -
std::set<int>::contains(key)_(existent)/1024 3.803 -1.52%
std::set<int>::contains(key)_(existent)/32 1.711 1.28%
std::set<int>::contains(key)_(existent)/8192 8.337 -
std::set<int>::contains(key)_(non-existent)/0 0.273 -
std::set<int>::contains(key)_(non-existent)/1024 5.286 -1.60%
std::set<int>::contains(key)_(non-existent)/32 2.378 -
std::set<int>::contains(key)_(non-existent)/8192 8.315 -
std::set<int>::count(key)_(existent)/0 0.012 -
std::set<int>::count(key)_(existent)/1024 4.452 6.86%
std::set<int>::count(key)_(existent)/32 1.899 6.53%
std::set<int>::count(key)_(existent)/8192 7.783 -
std::set<int>::count(key)_(non-existent)/0 0.254 -
std::set<int>::count(key)_(non-existent)/1024 8.307 10.12%
std::set<int>::count(key)_(non-existent)/32 3.124 7.69%
std::set<int>::count(key)_(non-existent)/8192 12.220 7.44%
std::set<int>::ctor(&&,_different_allocs)/0 13.699 -
std::set<int>::ctor(&&,_different_allocs)/1024 5863.131 1.64%
std::set<int>::ctor(&&,_different_allocs)/32 182.144 -
std::set<int>::ctor(&&,_different_allocs)/8192 47959.982 -
std::set<int>::ctor(const&)/0 13.616 -
std::set<int>::ctor(const&)/1024 6567.590 -
std::set<int>::ctor(const&)/32 232.487 -
std::set<int>::ctor(const&)/8192 51793.909 -2.34%
std::set<int>::ctor(const&,_alloc)/0 13.622 -
std::set<int>::ctor(const&,_alloc)/1024 6458.900 -2.93%
std::set<int>::ctor(const&,_alloc)/32 230.750 -
std::set<int>::ctor(const&,_alloc)/8192 51999.949 -1.47%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.565 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8655.161 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 266.353 2.03%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69219.371 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.589 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13064.424 2.84%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 306.547 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 285069.792 1.22%
std::set<int>::equal_range(key)_(existent)/0 0.013 -
std::set<int>::equal_range(key)_(existent)/1024 4.164 -
std::set<int>::equal_range(key)_(existent)/32 1.703 -3.37%
std::set<int>::equal_range(key)_(existent)/8192 8.052 -5.33%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.632 4.78%
std::set<int>::equal_range(key)_(non-existent)/32 2.497 -7.40%
std::set<int>::equal_range(key)_(non-existent)/8192 10.366 5.51%
std::set<int>::erase(iterator)/0 20.010 -
std::set<int>::erase(iterator)/1024 20.493 -
std::set<int>::erase(iterator)/32 20.319 -
std::set<int>::erase(iterator)/8192 20.505 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 418.978 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6346.480 -2.48%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 578.968 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51468.104 -1.92%
std::set<int>::erase(key)_(existent)/0 20.679 -
std::set<int>::erase(key)_(existent)/1024 38.654 -1.03%
std::set<int>::erase(key)_(existent)/32 22.437 -
std::set<int>::erase(key)_(existent)/8192 51.719 -2.38%
std::set<int>::erase(key)_(non-existent)/0 0.255 -
std::set<int>::erase(key)_(non-existent)/1024 5.288 -1.09%
std::set<int>::erase(key)_(non-existent)/32 2.417 1.40%
std::set<int>::erase(key)_(non-existent)/8192 8.235 -
std::set<int>::find(key)_(existent)/0 0.013 -
std::set<int>::find(key)_(existent)/1024 3.948 -10.91%
std::set<int>::find(key)_(existent)/32 1.582 -1.58%
std::set<int>::find(key)_(existent)/8192 8.197 -
std::set<int>::find(key)_(non-existent)/0 0.255 -
std::set<int>::find(key)_(non-existent)/1024 5.579 -2.28%
std::set<int>::find(key)_(non-existent)/32 2.246 -11.35%
std::set<int>::find(key)_(non-existent)/8192 8.452 -4.73%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.928 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 43.327 -7.50%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.366 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.091 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.938 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.509 -2.34%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 20.020 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.042 1.50%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.181 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 53.716 16.82%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 20.327 3.14%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 100.927 -2.95%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.228 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.936 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.202 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 34.717 6.08%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 418.502 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16815.383 2.93%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 835.253 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 156395.876 5.79%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 419.065 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7863.088 2.65%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 575.760 1.33%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 133676.174 1.13%
std::set<int>::insert(value)_(already_present)/0 0.589 -3.68%
std::set<int>::insert(value)_(already_present)/1024 7.112 23.66%
std::set<int>::insert(value)_(already_present)/32 1.816 3.16%
std::set<int>::insert(value)_(already_present)/8192 11.653 17.30%
std::set<int>::insert(value)_(new_value)/0 17.910 -
std::set<int>::insert(value)_(new_value)/1024 43.183 1.04%
std::set<int>::insert(value)_(new_value)/32 19.860 -
std::set<int>::insert(value)_(new_value)/8192 77.397 5.95%
std::set<int>::lower_bound(key)_(existent)/0 0.014 -
std::set<int>::lower_bound(key)_(existent)/1024 4.284 -
std::set<int>::lower_bound(key)_(existent)/32 1.571 -
std::set<int>::lower_bound(key)_(existent)/8192 8.420 4.76%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.180 -13.83%
std::set<int>::lower_bound(key)_(non-existent)/32 2.300 -15.43%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.367 -14.74%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.279 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6489.806 5.39%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 235.986 6.71%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 51505.611 4.73%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.252 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6443.334 3.75%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 232.138 5.07%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 52055.911 5.40%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.087 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1473.017 9.60%
std::set<int>::operator=(const&)_(into_populated_Container)/32 42.733 9.63%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12723.601 2.40%
std::set<int>::upper_bound(key)_(existent)/0 0.012 -
std::set<int>::upper_bound(key)_(existent)/1024 4.255 -
std::set<int>::upper_bound(key)_(existent)/32 1.757 -
std::set<int>::upper_bound(key)_(existent)/8192 7.906 -
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.880 -8.47%
std::set<int>::upper_bound(key)_(non-existent)/32 2.443 -5.98%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.796 -9.38%
std::set<std::string>::clear()/0 421.712 -
std::set<std::string>::clear()/1024 19679.324 -2.41%
std::set<std::string>::clear()/32 887.711 -1.83%
std::set<std::string>::clear()/8192 203147.121 -
std::set<std::string>::contains(key)_(existent)/0 0.012 -
std::set<std::string>::contains(key)_(existent)/1024 23.496 11.30%
std::set<std::string>::contains(key)_(existent)/32 15.644 -4.99%
std::set<std::string>::contains(key)_(existent)/8192 27.460 -10.56%
std::set<std::string>::contains(key)_(non-existent)/0 0.288 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.202 -5.09%
std::set<std::string>::contains(key)_(non-existent)/32 9.706 -
std::set<std::string>::contains(key)_(non-existent)/8192 27.454 2.95%
std::set<std::string>::count(key)_(existent)/0 0.016 -
std::set<std::string>::count(key)_(existent)/1024 22.358 -6.82%
std::set<std::string>::count(key)_(existent)/32 15.351 5.11%
std::set<std::string>::count(key)_(existent)/8192 29.878 -
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 23.863 5.32%
std::set<std::string>::count(key)_(non-existent)/32 10.590 3.56%
std::set<std::string>::count(key)_(non-existent)/8192 32.005 -2.15%
std::set<std::string>::ctor(&&,_different_allocs)/0 13.669 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6994.579 -
std::set<std::string>::ctor(&&,_different_allocs)/32 212.736 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57725.455 -
std::set<std::string>::ctor(const&)/0 13.553 -
std::set<std::string>::ctor(const&)/1024 35254.551 -3.78%
std::set<std::string>::ctor(const&)/32 699.058 -
std::set<std::string>::ctor(const&)/8192 345461.652 -
std::set<std::string>::ctor(const&,_alloc)/0 13.552 -
std::set<std::string>::ctor(const&,_alloc)/1024 37307.563 1.47%
std::set<std::string>::ctor(const&,_alloc)/32 795.420 -1.14%
std::set<std::string>::ctor(const&,_alloc)/8192 347592.883 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.661 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41224.419 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 668.508 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 384453.705 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.644 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55813.667 2.28%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 957.676 1.19%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1096216.538 -
std::set<std::string>::equal_range(key)_(existent)/0 0.037 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.378 -
std::set<std::string>::equal_range(key)_(existent)/32 16.821 8.15%
std::set<std::string>::equal_range(key)_(existent)/8192 29.872 8.84%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.455 1.08%
std::set<std::string>::equal_range(key)_(non-existent)/32 11.005 15.05%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.127 -3.41%
std::set<std::string>::erase(iterator)/0 29.637 15.77%
std::set<std::string>::erase(iterator)/1024 28.575 1.50%
std::set<std::string>::erase(iterator)/32 25.965 -17.41%
std::set<std::string>::erase(iterator)/8192 33.429 31.00%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.747 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12230.821 -1.57%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 719.129 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113783.624 -
std::set<std::string>::erase(key)_(existent)/0 65.987 1.05%
std::set<std::string>::erase(key)_(existent)/1024 100.675 30.38%
std::set<std::string>::erase(key)_(existent)/32 61.718 -12.37%
std::set<std::string>::erase(key)_(existent)/8192 72.551 2.20%
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 25.479 -
std::set<std::string>::erase(key)_(non-existent)/32 12.364 -8.15%
std::set<std::string>::erase(key)_(non-existent)/8192 32.285 -1.27%
std::set<std::string>::find(key)_(existent)/0 0.036 -
std::set<std::string>::find(key)_(existent)/1024 24.106 1.99%
std::set<std::string>::find(key)_(existent)/32 15.815 -8.24%
std::set<std::string>::find(key)_(existent)/8192 28.294 -2.08%
std::set<std::string>::find(key)_(non-existent)/0 0.258 -
std::set<std::string>::find(key)_(non-existent)/1024 21.345 -6.59%
std::set<std::string>::find(key)_(non-existent)/32 10.782 2.16%
std::set<std::string>::find(key)_(non-existent)/8192 28.175 -10.38%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.529 1.73%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 72.161 11.36%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.284 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 91.526 5.28%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.576 25.85%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.302 3.44%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 34.706 -17.71%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 44.526 -26.83%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.895 -5.88%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 45.644 42.73%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 29.003 -23.11%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 58.783 -2.76%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 36.316 24.21%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.561 32.46%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 38.639 34.81%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.114 -6.15%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 421.472 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 67068.232 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1507.593 -2.06%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 823985.501 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.171 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 39407.733 -2.11%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1141.063 -3.29%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 619798.291 -
std::set<std::string>::insert(value)_(already_present)/0 15.024 -
std::set<std::string>::insert(value)_(already_present)/1024 32.601 -4.94%
std::set<std::string>::insert(value)_(already_present)/32 11.790 -1.59%
std::set<std::string>::insert(value)_(already_present)/8192 39.613 2.96%
std::set<std::string>::insert(value)_(new_value)/0 33.665 1.49%
std::set<std::string>::insert(value)_(new_value)/1024 65.232 -
std::set<std::string>::insert(value)_(new_value)/32 41.322 1.06%
std::set<std::string>::insert(value)_(new_value)/8192 90.972 27.54%
std::set<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.721 -3.01%
std::set<std::string>::lower_bound(key)_(existent)/32 16.116 -
std::set<std::string>::lower_bound(key)_(existent)/8192 28.281 -
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.055 1.96%
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.423 16.92%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.312 1.93%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.194 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36877.507 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 679.525 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 350021.556 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.189 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35989.069 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 721.974 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 349241.524 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17286.473 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 339.449 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 207275.371 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.111 -
std::set<std::string>::upper_bound(key)_(existent)/32 16.919 -
std::set<std::string>::upper_bound(key)_(existent)/8192 29.618 3.78%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.259 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.338 -3.91%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.292 1.47%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.104 4.81%
std::shift_left(deque<int>)/1024 39.647 -
std::shift_left(deque<int>)/32 4.721 -3.14%
std::shift_left(deque<int>)/50 5.472 -2.38%
std::shift_left(deque<int>)/8192 301.718 -
std::shift_left(list<int>)/1024 725.829 -
std::shift_left(list<int>)/32 14.471 -
std::shift_left(list<int>)/50 27.424 -2.59%
std::shift_left(list<int>)/8192 7050.605 -8.41%
std::shift_left(vector<int>)/1024 35.275 -
std::shift_left(vector<int>)/32 2.980 -34.52%
std::shift_left(vector<int>)/50 5.259 -
std::shift_left(vector<int>)/8192 281.900 -
std::shift_right(deque<int>)/1024 43.387 -
std::shift_right(deque<int>)/32 4.317 -
std::shift_right(deque<int>)/50 5.276 -
std::shift_right(deque<int>)/8192 310.805 -
std::shift_right(list<int>)/1024 732.212 -
std::shift_right(list<int>)/32 14.413 -
std::shift_right(list<int>)/50 29.694 6.74%
std::shift_right(list<int>)/8192 8090.463 -
std::shift_right(vector<int>)/1024 35.708 -
std::shift_right(vector<int>)/32 4.180 4.49%
std::shift_right(vector<int>)/50 5.332 -
std::shift_right(vector<int>)/8192 298.913 -
std::shuffle(deque<int>)/1024 9435.153 -
std::shuffle(deque<int>)/32 298.619 -
std::shuffle(deque<int>)/8192 74711.246 -
std::shuffle(vector<int>)/1024 8894.045 -
std::shuffle(vector<int>)/32 279.610 -
std::shuffle(vector<int>)/8192 70996.919 -
std::sort(deque<int>)_(ascending)/1024 771.366 -
std::sort(deque<int>)_(ascending)/8 18.368 -
std::sort(deque<int>)_(ascending)/8192 5752.782 -
std::sort(deque<int>)_(descending)/1024 1304.031 -
std::sort(deque<int>)_(descending)/8 25.949 1.08%
std::sort(deque<int>)_(descending)/8192 10399.920 -
std::sort(deque<int>)_(heap)/1024 6251.095 -
std::sort(deque<int>)_(heap)/8 25.212 1.35%
std::sort(deque<int>)_(heap)/8192 69877.154 -
std::sort(deque<int>)_(pipe-organ)/1024 2799.811 1.94%
std::sort(deque<int>)_(pipe-organ)/8 21.024 -
std::sort(deque<int>)_(pipe-organ)/8192 26657.005 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17607.139 -1.19%
std::sort(deque<int>)_(qsort_adversarial)/8 18.350 -
std::sort(deque<int>)_(qsort_adversarial)/8192 461296.787 -
std::sort(deque<int>)_(repeated)/1024 965.833 -
std::sort(deque<int>)_(repeated)/8 18.887 1.42%
std::sort(deque<int>)_(repeated)/8192 6758.159 -
std::sort(deque<int>)_(shuffled)/1024 6912.071 -
std::sort(deque<int>)_(shuffled)/8 23.584 -
std::sort(deque<int>)_(shuffled)/8192 81126.162 -
std::sort(vector<NonIntegral>)_(ascending)/1024 544.676 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.401 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3763.563 -
std::sort(vector<NonIntegral>)_(descending)/1024 782.594 -
std::sort(vector<NonIntegral>)_(descending)/8 24.809 -2.01%
std::sort(vector<NonIntegral>)_(descending)/8192 5289.736 -
std::sort(vector<NonIntegral>)_(heap)/1024 4263.686 -
std::sort(vector<NonIntegral>)_(heap)/8 22.604 -
std::sort(vector<NonIntegral>)_(heap)/8192 50112.473 -2.43%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1899.559 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.055 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18474.378 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13280.178 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.465 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155315.631 -
std::sort(vector<NonIntegral>)_(repeated)/1024 509.406 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.738 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3740.813 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4659.068 -1.26%
std::sort(vector<NonIntegral>)_(shuffled)/8 20.976 1.14%
std::sort(vector<NonIntegral>)_(shuffled)/8192 83187.585 1.42%
std::sort(vector<int>)_(ascending)/1024 543.904 -
std::sort(vector<int>)_(ascending)/8 16.583 -
std::sort(vector<int>)_(ascending)/8192 3757.848 -
std::sort(vector<int>)_(descending)/1024 1060.524 -
std::sort(vector<int>)_(descending)/8 25.017 -
std::sort(vector<int>)_(descending)/8192 7426.243 -1.46%
std::sort(vector<int>)_(heap)/1024 4535.353 -
std::sort(vector<int>)_(heap)/8 22.616 -
std::sort(vector<int>)_(heap)/8192 45727.420 -
std::sort(vector<int>)_(pipe-organ)/1024 2287.195 -
std::sort(vector<int>)_(pipe-organ)/8 18.532 -
std::sort(vector<int>)_(pipe-organ)/8192 21554.407 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12940.713 -
std::sort(vector<int>)_(qsort_adversarial)/8 16.728 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147631.658 -
std::sort(vector<int>)_(repeated)/1024 664.966 -
std::sort(vector<int>)_(repeated)/8 16.939 -
std::sort(vector<int>)_(repeated)/8192 5046.170 -
std::sort(vector<int>)_(shuffled)/1024 4662.718 -
std::sort(vector<int>)_(shuffled)/8 21.194 -
std::sort(vector<int>)_(shuffled)/8192 45122.811 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3450.157 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1931.539 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1971.042 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 17060.345 -
std::stable_partition(deque<int>)_(dense)/1024 621.957 -4.33%
std::stable_partition(deque<int>)_(dense)/32 31.167 2.00%
std::stable_partition(deque<int>)_(dense)/50 40.832 -
std::stable_partition(deque<int>)_(dense)/8192 6094.412 -
std::stable_partition(deque<int>)_(sparse)/1024 474.022 -
std::stable_partition(deque<int>)_(sparse)/32 12.385 11.79%
std::stable_partition(deque<int>)_(sparse)/50 30.722 11.44%
std::stable_partition(deque<int>)_(sparse)/8192 3470.053 -5.76%
std::stable_partition(list<int>)_(alloc_fails)/1024 4187.911 -
std::stable_partition(list<int>)_(alloc_fails)/32 1891.369 -1.44%
std::stable_partition(list<int>)_(alloc_fails)/50 1926.606 -1.41%
std::stable_partition(list<int>)_(alloc_fails)/8192 25226.813 -
std::stable_partition(list<int>)_(dense)/1024 1746.427 -
std::stable_partition(list<int>)_(dense)/32 32.456 -1.75%
std::stable_partition(list<int>)_(dense)/50 54.504 -3.70%
std::stable_partition(list<int>)_(dense)/8192 17485.614 -
std::stable_partition(list<int>)_(sparse)/1024 931.748 -3.41%
std::stable_partition(list<int>)_(sparse)/32 9.883 -1.25%
std::stable_partition(list<int>)_(sparse)/50 27.016 3.50%
std::stable_partition(list<int>)_(sparse)/8192 8864.092 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2919.524 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1905.092 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1910.095 -1.30%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9796.601 -
std::stable_partition(vector<int>)_(dense)/1024 296.702 -2.99%
std::stable_partition(vector<int>)_(dense)/32 21.791 5.68%
std::stable_partition(vector<int>)_(dense)/50 26.813 7.72%
std::stable_partition(vector<int>)_(dense)/8192 2099.175 -
std::stable_partition(vector<int>)_(sparse)/1024 215.446 -
std::stable_partition(vector<int>)_(sparse)/32 7.482 1.80%
std::stable_partition(vector<int>)_(sparse)/50 21.729 2.33%
std::stable_partition(vector<int>)_(sparse)/8192 1543.582 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4179.252 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.290 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18962.835 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28272.823 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.373 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27163.321 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13945.872 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.070 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26070.650 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16405.787 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.253 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22851.945 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25636.538 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.812 -1.64%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28759.443 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3842.084 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.119 -1.12%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12932.966 -1.84%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19350.081 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.831 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25262.011 -
std::stable_sort(deque<int>)_(ascending)/1024 2098.693 -1.85%
std::stable_sort(deque<int>)_(ascending)/8 18.406 -4.69%
std::stable_sort(deque<int>)_(ascending)/8192 13656.191 -
std::stable_sort(deque<int>)_(descending)/1024 2926.665 -1.15%
std::stable_sort(deque<int>)_(descending)/8 27.988 -4.67%
std::stable_sort(deque<int>)_(descending)/8192 21423.122 -
std::stable_sort(deque<int>)_(heap)/1024 2735.122 -1.95%
std::stable_sort(deque<int>)_(heap)/8 26.287 -2.13%
std::stable_sort(deque<int>)_(heap)/8192 17898.341 -1.11%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2929.471 -1.04%
std::stable_sort(deque<int>)_(pipe-organ)/8 20.829 -2.25%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20938.421 -1.44%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3110.180 -1.79%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.224 -5.51%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21138.332 -1.50%
std::stable_sort(deque<int>)_(repeated)/1024 1339.680 -
std::stable_sort(deque<int>)_(repeated)/8 18.484 -1.75%
std::stable_sort(deque<int>)_(repeated)/8192 7589.102 -
std::stable_sort(deque<int>)_(shuffled)/1024 2469.452 -1.96%
std::stable_sort(deque<int>)_(shuffled)/8 24.515 -1.57%
std::stable_sort(deque<int>)_(shuffled)/8192 14516.729 -3.12%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4436.660 -2.45%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.227 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 53228.366 -3.47%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23615.221 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 23.957 -1.42%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126555.016 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14162.012 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.315 -2.77%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117465.558 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14096.721 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.060 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 91586.123 -1.33%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23014.889 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.893 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146339.645 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3803.071 14.31%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.205 1.44%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 20504.688 7.96%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18320.599 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.074 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157779.173 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3992.269 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.756 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45798.136 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13358.485 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.797 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 197480.595 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10332.027 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.157 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 125882.095 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8663.654 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.824 1.68%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 123419.511 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14459.051 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.940 1.66%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210699.616 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1368.063 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.689 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15064.787 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12780.796 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.828 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184112.089 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4935.425 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.676 -3.53%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19555.929 -4.51%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24014.613 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.756 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24680.985 -2.09%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14390.806 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.822 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31837.221 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14318.509 -2.48%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.132 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21797.775 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23590.576 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.656 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35696.240 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3679.199 11.91%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.674 -3.71%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9497.463 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18408.382 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.152 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28610.603 -
std::stable_sort(vector<int>)_(ascending)/1024 2069.389 -2.77%
std::stable_sort(vector<int>)_(ascending)/8 16.861 -
std::stable_sort(vector<int>)_(ascending)/8192 13482.521 -
std::stable_sort(vector<int>)_(descending)/1024 2828.689 -1.14%
std::stable_sort(vector<int>)_(descending)/8 24.263 -5.09%
std::stable_sort(vector<int>)_(descending)/8192 18349.485 -
std::stable_sort(vector<int>)_(heap)/1024 2533.309 -2.24%
std::stable_sort(vector<int>)_(heap)/8 21.919 -
std::stable_sort(vector<int>)_(heap)/8192 14441.245 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2807.936 -1.83%
std::stable_sort(vector<int>)_(pipe-organ)/8 19.012 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18273.818 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2893.731 -1.88%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.723 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18335.381 -
std::stable_sort(vector<int>)_(repeated)/1024 1095.575 -
std::stable_sort(vector<int>)_(repeated)/8 16.828 -
std::stable_sort(vector<int>)_(repeated)/8192 5254.181 -
std::stable_sort(vector<int>)_(shuffled)/1024 2218.606 -2.46%
std::stable_sort(vector<int>)_(shuffled)/8 21.063 -
std::stable_sort(vector<int>)_(shuffled)/8192 10834.380 -
std::swap_ranges(deque<int>)/1024 365.301 14.22%
std::swap_ranges(deque<int>)/32 10.494 -
std::swap_ranges(deque<int>)/50 20.093 -
std::swap_ranges(deque<int>)/8192 2892.544 13.17%
std::swap_ranges(list<int>)/1024 758.206 -
std::swap_ranges(list<int>)/32 19.420 -
std::swap_ranges(list<int>)/50 32.499 -2.40%
std::swap_ranges(list<int>)/8192 8808.791 -9.50%
std::swap_ranges(vector<int>)/1024 62.727 -
std::swap_ranges(vector<int>)/32 4.825 -
std::swap_ranges(vector<int>)/50 5.606 -
std::swap_ranges(vector<int>)/8192 483.563 1.36%
std::transform(deque<int>)_(identity_transform)/1024 369.355 -
std::transform(deque<int>)_(identity_transform)/32 12.410 -
std::transform(deque<int>)_(identity_transform)/50 19.162 -
std::transform(deque<int>)_(identity_transform)/8192 2445.309 -
std::transform(deque<int>,_deque<int>)/1024 661.352 -
std::transform(deque<int>,_deque<int>)/32 21.504 -1.92%
std::transform(deque<int>,_deque<int>)/50 33.319 -1.70%
std::transform(deque<int>,_deque<int>)/8192 5415.664 -
std::transform(list<int>)_(identity_transform)/1024 742.679 -
std::transform(list<int>)_(identity_transform)/32 16.211 1.28%
std::transform(list<int>)_(identity_transform)/50 38.358 -2.98%
std::transform(list<int>)_(identity_transform)/8192 9705.261 26.00%
std::transform(list<int>,_list<int>)/1024 848.613 -
std::transform(list<int>,_list<int>)/32 23.535 -
std::transform(list<int>,_list<int>)/50 36.702 -
std::transform(list<int>,_list<int>)/8192 9158.752 -2.20%
std::transform(vector<int>)_(identity_transform)/1024 262.706 -
std::transform(vector<int>)_(identity_transform)/32 8.935 -
std::transform(vector<int>)_(identity_transform)/50 14.123 -
std::transform(vector<int>)_(identity_transform)/8192 2023.897 -
std::transform(vector<int>,_vector<int>)/1024 555.863 -
std::transform(vector<int>,_vector<int>)/32 17.220 -
std::transform(vector<int>,_vector<int>)/50 26.913 -
std::transform(vector<int>,_vector<int>)/8192 4441.553 -
std::unique(deque<int>)_(contiguous)/1024 733.199 -
std::unique(deque<int>)_(contiguous)/32 62.188 5.77%
std::unique(deque<int>)_(contiguous)/52 73.433 8.03%
std::unique(deque<int>)_(contiguous)/8192 5517.685 -
std::unique(deque<int>)_(sprinkled)/1024 918.002 -6.93%
std::unique(deque<int>)_(sprinkled)/32 63.248 -13.10%
std::unique(deque<int>)_(sprinkled)/52 74.921 -20.51%
std::unique(deque<int>)_(sprinkled)/8192 7428.670 -4.26%
std::unique(deque<int>,_pred)_(contiguous)/1024 634.126 -
std::unique(deque<int>,_pred)_(contiguous)/32 59.067 -
std::unique(deque<int>,_pred)_(contiguous)/52 70.304 1.29%
std::unique(deque<int>,_pred)_(contiguous)/8192 4457.659 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 692.666 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.578 -
std::unique(deque<int>,_pred)_(sprinkled)/52 73.640 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5261.695 -
std::unique(list<int>)_(contiguous)/1024 924.081 -1.64%
std::unique(list<int>)_(contiguous)/32 55.202 -
std::unique(list<int>)_(contiguous)/52 67.442 -
std::unique(list<int>)_(contiguous)/8192 7216.320 1.56%
std::unique(list<int>)_(sprinkled)/1024 1122.461 16.68%
std::unique(list<int>)_(sprinkled)/32 57.090 -
std::unique(list<int>)_(sprinkled)/52 70.584 -4.09%
std::unique(list<int>)_(sprinkled)/8192 8665.283 9.70%
std::unique(list<int>,_pred)_(contiguous)/1024 992.400 -1.97%
std::unique(list<int>,_pred)_(contiguous)/32 60.052 -
std::unique(list<int>,_pred)_(contiguous)/52 74.264 -
std::unique(list<int>,_pred)_(contiguous)/8192 8037.372 1.98%
std::unique(list<int>,_pred)_(sprinkled)/1024 1032.519 1.01%
std::unique(list<int>,_pred)_(sprinkled)/32 64.803 -
std::unique(list<int>,_pred)_(sprinkled)/52 81.127 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8524.629 1.04%
std::unique(vector<int>)_(contiguous)/1024 314.917 -
std::unique(vector<int>)_(contiguous)/32 51.056 -
std::unique(vector<int>)_(contiguous)/52 56.458 -
std::unique(vector<int>)_(contiguous)/8192 1964.827 1.50%
std::unique(vector<int>)_(sprinkled)/1024 284.457 -
std::unique(vector<int>)_(sprinkled)/32 50.908 -
std::unique(vector<int>)_(sprinkled)/52 55.495 -
std::unique(vector<int>)_(sprinkled)/8192 1944.267 -
std::unique(vector<int>,_pred)_(contiguous)/1024 535.782 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.293 -
std::unique(vector<int>,_pred)_(contiguous)/52 62.742 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3812.860 1.19%
std::unique(vector<int>,_pred)_(sprinkled)/1024 700.782 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.916 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.840 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5292.548 -
std::unique_copy(deque<int>)_(contiguous)/1024 476.014 -
std::unique_copy(deque<int>)_(contiguous)/32 10.538 -34.83%
std::unique_copy(deque<int>)_(contiguous)/52 14.555 -42.21%
std::unique_copy(deque<int>)_(contiguous)/8192 3734.102 -
std::unique_copy(deque<int>)_(sprinkled)/1024 468.061 -
std::unique_copy(deque<int>)_(sprinkled)/32 10.024 -
std::unique_copy(deque<int>)_(sprinkled)/52 18.694 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3748.098 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 601.561 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 18.022 -5.10%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.935 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4477.774 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 640.965 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.552 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.014 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5129.074 -
std::unique_copy(list<int>)_(contiguous)/1024 743.404 -
std::unique_copy(list<int>)_(contiguous)/32 11.161 -
std::unique_copy(list<int>)_(contiguous)/52 21.543 -2.00%
std::unique_copy(list<int>)_(contiguous)/8192 7415.012 8.28%
std::unique_copy(list<int>)_(sprinkled)/1024 740.836 -
std::unique_copy(list<int>)_(sprinkled)/32 12.440 -
std::unique_copy(list<int>)_(sprinkled)/52 21.729 -
std::unique_copy(list<int>)_(sprinkled)/8192 7584.869 8.87%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 793.022 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.129 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.610 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7968.619 6.68%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 846.281 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.030 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.310 -1.14%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 8460.622 13.81%
std::unique_copy(vector<int>)_(contiguous)/1024 248.614 -
std::unique_copy(vector<int>)_(contiguous)/32 8.761 -
std::unique_copy(vector<int>)_(contiguous)/52 13.519 -
std::unique_copy(vector<int>)_(contiguous)/8192 1897.111 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.585 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.269 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.822 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1881.889 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 541.803 -1.27%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.982 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.583 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3702.194 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 582.627 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.233 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 28.996 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4418.578 -
std::unordered_map<int,_int>::clear()/0 420.427 -
std::unordered_map<int,_int>::clear()/1024 7965.852 -
std::unordered_map<int,_int>::clear()/32 609.912 -
std::unordered_map<int,_int>::clear()/8192 61731.061 -
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.021 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.376 15.59%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.297 -1.98%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.339 1.35%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.366 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.418 -5.68%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.208 -15.23%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.244 -18.85%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.018 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.310 -3.24%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.236 -8.58%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.399 -3.11%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.271 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.504 -4.45%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.393 3.45%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.271 -6.64%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.990 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8974.134 1.54%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 289.317 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 107432.606 2.01%
std::unordered_map<int,_int>::ctor(const&)/0 13.805 -
std::unordered_map<int,_int>::ctor(const&)/1024 6744.757 1.24%
std::unordered_map<int,_int>::ctor(const&)/32 199.935 -
std::unordered_map<int,_int>::ctor(const&)/8192 54880.764 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.917 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10268.159 -1.04%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 269.853 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 85189.766 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.773 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13750.063 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 373.149 1.49%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144280.627 1.39%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.817 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13502.751 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 372.109 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143816.441 1.26%
std::unordered_map<int,_int>::erase(iterator)/0 19.645 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.458 1.32%
std::unordered_map<int,_int>::erase(iterator)/32 20.287 -
std::unordered_map<int,_int>::erase(iterator)/8192 20.759 2.68%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.457 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5336.336 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.839 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43796.208 -1.10%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.192 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.683 1.83%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.186 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.036 2.16%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.287 6.75%
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.130 -4.27%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.032 -8.89%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 1.003 1.87%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.014 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.316 18.46%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.201 -16.38%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.288 -9.51%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.337 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.188 26.89%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.351 12.59%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.101 3.15%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.862 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13004.760 -4.98%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 747.428 -3.76%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 137393.728 -4.35%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.010 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7128.667 -4.83%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 614.643 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85261.492 -1.60%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.117 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14594.902 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 800.752 -1.90%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 152649.105 1.40%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.387 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14208.283 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 801.408 2.15%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 147383.748 -2.53%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.667 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.944 -22.17%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.671 -1.40%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.239 -1.67%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.098 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 19.481 -6.56%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 20.241 1.78%
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.528 -1.34%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.897 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.406 5.80%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.893 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.085 -7.86%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.133 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 20.415 4.88%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.273 4.66%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.558 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.159 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6686.458 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.874 -2.82%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55546.481 2.61%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.148 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6653.873 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 197.160 -1.05%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55004.456 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.827 -8.32%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1301.765 -30.21%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.959 -1.96%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26327.364 -13.59%
std::unordered_multimap<int,_int>::clear()/0 422.987 -
std::unordered_multimap<int,_int>::clear()/1024 8045.493 -
std::unordered_multimap<int,_int>::clear()/32 612.744 -
std::unordered_multimap<int,_int>::clear()/8192 62414.964 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.015 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.466 17.30%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.314 6.04%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.580 11.10%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.442 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.830 5.54%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.754 -10.40%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.638 -14.38%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.015 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.686 4.36%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.620 -2.16%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.614 -7.92%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.274 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.426 9.50%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.280 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.357 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.904 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 9020.245 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 304.603 1.65%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 109978.822 -4.49%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.832 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6805.599 3.07%
std::unordered_multimap<int,_int>::ctor(const&)/32 201.142 1.48%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55385.197 1.59%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.827 -1.74%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9199.150 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 267.454 5.11%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76388.378 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.821 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13947.945 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 387.209 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 146917.952 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.810 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13811.404 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 382.815 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 147595.322 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.666 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.374 -1.61%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.200 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.467 -22.75%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.692 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5575.676 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 531.963 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45206.284 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.576 -2.53%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.434 -2.30%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.291 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 22.948 -3.15%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.349 -14.56%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 0.982 -11.77%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.141 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.960 4.55%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.011 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.253 20.03%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.199 1.81%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.243 2.44%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.325 -3.16%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.008 -13.31%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.114 -10.02%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.304 17.17%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.907 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16019.628 -3.04%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 803.802 -1.31%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 174457.975 -2.80%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.129 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15445.481 -3.14%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 843.486 -1.28%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 182972.980 -1.30%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.375 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17536.410 5.18%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 864.455 1.40%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 172366.461 -1.10%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.147 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18206.442 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 868.373 -3.74%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 189049.311 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.119 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 32.773 29.85%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.954 -1.12%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 34.499 11.72%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.555 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 25.640 10.58%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 21.900 10.74%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 20.452 -9.93%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.165 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6722.172 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 220.188 2.79%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54422.105 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.168 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6750.150 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 201.258 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55064.591 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.849 3.12%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1337.359 -40.59%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.007 2.21%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27055.506 -18.58%
std::unordered_multiset<int>::clear()/0 421.886 -
std::unordered_multiset<int>::clear()/1024 7901.132 -
std::unordered_multiset<int>::clear()/32 611.209 -
std::unordered_multiset<int>::clear()/8192 60452.338 -2.48%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.201 -
std::unordered_multiset<int>::contains(key)_(existent)/32 1.452 14.14%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.263 -16.10%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.336 -15.83%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.149 -30.67%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.417 -4.45%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.395 -8.92%
std::unordered_multiset<int>::count(key)_(existent)/0 0.020 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.665 -
std::unordered_multiset<int>::count(key)_(existent)/32 1.716 -3.89%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.823 -
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.308 -36.73%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.086 -2.85%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.045 -2.28%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.184 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.981 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8837.917 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 305.630 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 101915.327 -
std::unordered_multiset<int>::ctor(const&)/0 13.807 -
std::unordered_multiset<int>::ctor(const&)/1024 6834.558 1.95%
std::unordered_multiset<int>::ctor(const&)/32 200.498 -
std::unordered_multiset<int>::ctor(const&)/8192 55395.570 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.891 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9170.385 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 266.718 1.34%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76302.862 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.781 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13819.346 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 397.452 2.02%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143009.611 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.800 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13814.254 2.55%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 376.073 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144953.023 -
std::unordered_multiset<int>::erase(iterator)/0 19.663 -
std::unordered_multiset<int>::erase(iterator)/1024 20.437 -
std::unordered_multiset<int>::erase(iterator)/32 20.271 -
std::unordered_multiset<int>::erase(iterator)/8192 20.333 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.952 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5522.168 -2.07%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 546.328 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44394.050 -2.35%
std::unordered_multiset<int>::erase(key)_(existent)/0 20.787 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.511 -
std::unordered_multiset<int>::erase(key)_(existent)/32 21.123 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.990 3.51%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.270 -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.130 1.06%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.197 2.30%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.049 3.23%
std::unordered_multiset<int>::find(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.183 -5.84%
std::unordered_multiset<int>::find(key)_(existent)/32 1.166 -3.04%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.175 -2.29%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.338 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.002 -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.192 1.92%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.109 -1.80%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.667 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16191.205 -1.45%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 811.212 1.43%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 173407.807 -1.04%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.561 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15510.658 -4.57%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 831.851 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 183372.687 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.126 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 32.041 -4.99%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.851 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 33.646 1.96%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.478 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 24.427 -8.75%
std::unordered_multiset<int>::insert(value)_(new_value)/32 20.980 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 20.367 2.12%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.202 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6707.913 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 227.214 2.91%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54145.485 -2.37%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.185 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6708.868 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 204.054 2.11%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54667.443 -1.24%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.932 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1284.604 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.336 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25338.398 -1.27%
std::unordered_set<int>::clear()/0 422.791 -
std::unordered_set<int>::clear()/1024 7696.299 -43.76%
std::unordered_set<int>::clear()/32 609.848 -23.24%
std::unordered_set<int>::clear()/8192 61862.874 -42.30%
std::unordered_set<int>::contains(key)_(existent)/0 0.016 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.320 -4.87%
std::unordered_set<int>::contains(key)_(existent)/32 1.257 -
std::unordered_set<int>::contains(key)_(existent)/8192 1.375 1.68%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.336 -23.04%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.760 11.60%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.922 25.38%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.616 3.38%
std::unordered_set<int>::count(key)_(existent)/0 0.012 -
std::unordered_set<int>::count(key)_(existent)/1024 1.271 1.76%
std::unordered_set<int>::count(key)_(existent)/32 1.669 6.41%
std::unordered_set<int>::count(key)_(existent)/8192 1.413 8.36%
std::unordered_set<int>::count(key)_(non-existent)/0 0.488 83.46%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.386 -16.66%
std::unordered_set<int>::count(key)_(non-existent)/32 1.412 3.06%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.494 -7.47%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.729 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9276.732 -5.61%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 302.519 -2.60%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 104935.765 -9.93%
std::unordered_set<int>::ctor(const&)/0 13.798 -
std::unordered_set<int>::ctor(const&)/1024 6677.405 -12.83%
std::unordered_set<int>::ctor(const&)/32 196.426 -11.88%
std::unordered_set<int>::ctor(const&)/8192 54697.154 -25.38%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.964 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 10044.584 -24.81%
std::unordered_set<int>::ctor(const&,_alloc)/32 254.050 -35.73%
std::unordered_set<int>::ctor(const&,_alloc)/8192 83415.678 -24.11%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.854 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13256.110 -26.64%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 361.256 -29.36%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140466.089 -18.39%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.821 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13327.707 -24.29%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.669 -23.19%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140666.758 -17.02%
std::unordered_set<int>::erase(iterator)/0 19.642 -27.02%
std::unordered_set<int>::erase(iterator)/1024 20.141 -30.88%
std::unordered_set<int>::erase(iterator)/32 20.097 -28.34%
std::unordered_set<int>::erase(iterator)/8192 20.122 -28.71%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.250 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5111.534 -36.71%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.956 -18.00%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 41716.940 -35.86%
std::unordered_set<int>::erase(key)_(existent)/0 21.044 -20.41%
std::unordered_set<int>::erase(key)_(existent)/1024 22.841 -17.74%
std::unordered_set<int>::erase(key)_(existent)/32 21.082 -23.41%
std::unordered_set<int>::erase(key)_(existent)/8192 22.899 -16.66%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.257 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.042 -17.85%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.148 1.53%
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.994 -10.43%
std::unordered_set<int>::find(key)_(existent)/0 0.017 -
std::unordered_set<int>::find(key)_(existent)/1024 1.132 -8.15%
std::unordered_set<int>::find(key)_(existent)/32 1.163 -2.05%
std::unordered_set<int>::find(key)_(existent)/8192 1.232 -
std::unordered_set<int>::find(key)_(non-existent)/0 0.332 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.203 18.30%
std::unordered_set<int>::find(key)_(non-existent)/32 1.064 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.111 -6.56%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.123 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 12523.188 -15.75%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 749.199 -13.97%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 136954.846 -11.81%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.473 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7406.451 -20.22%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 611.308 -5.80%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 83388.670 -13.01%
std::unordered_set<int>::insert(value)_(already_present)/0 1.569 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.967 11.68%
std::unordered_set<int>::insert(value)_(already_present)/32 1.650 -17.79%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.199 8.62%
std::unordered_set<int>::insert(value)_(new_value)/0 19.291 -15.09%
std::unordered_set<int>::insert(value)_(new_value)/1024 19.680 -15.88%
std::unordered_set<int>::insert(value)_(new_value)/32 20.328 -10.93%
std::unordered_set<int>::insert(value)_(new_value)/8192 19.575 -17.08%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.275 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6759.726 -32.78%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 201.653 -39.23%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 55765.278 -31.25%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.293 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6658.618 -26.74%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 196.669 -28.36%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55336.727 -25.25%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.850 -5.64%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1374.491 3.21%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 23.899 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 25460.166 -1.93%
std::unordered_set<std::string>::clear()/0 422.476 -
std::unordered_set<std::string>::clear()/1024 22534.313 -16.86%
std::unordered_set<std::string>::clear()/32 879.161 -20.81%
std::unordered_set<std::string>::clear()/8192 217586.744 -15.47%
std::unordered_set<std::string>::contains(key)_(existent)/0 0.017 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 36.586 -16.28%
std::unordered_set<std::string>::contains(key)_(existent)/32 37.584 -
std::unordered_set<std::string>::contains(key)_(existent)/8192 42.983 25.94%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.348 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.806 -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 20.044 -13.54%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.615 -3.43%
std::unordered_set<std::string>::count(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::count(key)_(existent)/1024 37.143 7.59%
std::unordered_set<std::string>::count(key)_(existent)/32 30.386 -31.91%
std::unordered_set<std::string>::count(key)_(existent)/8192 40.404 8.40%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.270 -10.72%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 25.758 18.24%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.323 -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 23.620 -6.71%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.863 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40181.090 -2.80%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1053.463 -2.91%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 724961.527 -
std::unordered_set<std::string>::ctor(const&)/0 13.813 -
std::unordered_set<std::string>::ctor(const&)/1024 33954.734 -14.01%
std::unordered_set<std::string>::ctor(const&)/32 688.349 -24.70%
std::unordered_set<std::string>::ctor(const&)/8192 342285.095 -4.32%
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.958 1.35%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63683.725 -6.46%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1497.922 -12.06%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 603543.002 -5.16%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.883 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 61879.576 -12.05%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1809.234 4.05%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 638994.420 -9.76%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.784 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 64007.479 -7.84%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1621.388 -8.30%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 632511.118 -7.96%
std::unordered_set<std::string>::erase(iterator)/0 29.219 -17.74%
std::unordered_set<std::string>::erase(iterator)/1024 26.895 -30.32%
std::unordered_set<std::string>::erase(iterator)/32 30.230 -25.66%
std::unordered_set<std::string>::erase(iterator)/8192 31.311 -21.44%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.151 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11986.212 -21.83%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 655.345 -18.16%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117832.072 -16.58%
std::unordered_set<std::string>::erase(key)_(existent)/0 87.378 -20.38%
std::unordered_set<std::string>::erase(key)_(existent)/1024 89.079 -11.85%
std::unordered_set<std::string>::erase(key)_(existent)/32 45.572 -54.96%
std::unordered_set<std::string>::erase(key)_(existent)/8192 111.410 -9.15%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.269 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 22.196 1.33%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 18.978 -25.75%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 24.375 5.36%
std::unordered_set<std::string>::find(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::find(key)_(existent)/1024 37.957 8.13%
std::unordered_set<std::string>::find(key)_(existent)/32 37.708 1.68%
std::unordered_set<std::string>::find(key)_(existent)/8192 39.856 -2.33%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.321 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.603 -13.85%
std::unordered_set<std::string>::find(key)_(non-existent)/32 23.093 20.85%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 19.179 -28.69%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.225 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56234.350 -5.64%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1861.444 -10.67%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 602347.383 -5.29%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.365 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55688.001 -2.08%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1855.657 -7.31%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 554476.912 -1.35%
std::unordered_set<std::string>::insert(value)_(already_present)/0 45.602 13.36%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 36.298 -1.37%
std::unordered_set<std::string>::insert(value)_(already_present)/32 68.959 62.52%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 64.286 5.88%
std::unordered_set<std::string>::insert(value)_(new_value)/0 56.795 -10.56%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 47.551 -2.34%
std::unordered_set<std::string>::insert(value)_(new_value)/32 70.176 37.64%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 71.739 6.10%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.261 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35611.780 -16.00%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 734.621 -34.90%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 340436.705 -6.38%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.246 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35584.726 -9.88%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 714.068 -27.12%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344520.387 -6.34%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.849 2.60%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17096.209 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 346.731 2.76%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 212596.992 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 244.372 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.804 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1889.170 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.159 1.22%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.719 -1.73%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 921.519 -1.89%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.339 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.713 -1.79%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 848.075 -4.44%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 49.894 -1.29%
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.074 3.07%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 821.111 -2.66%
std::vector<int>::ctor(size)/1024 40.569 -2.53%
std::vector<int>::ctor(size)/32 11.053 3.56%
std::vector<int>::ctor(size)/8192 562.376 -1.04%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 40.950 -4.99%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.622 -6.32%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 261.790 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.554 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.753 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.241 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 22.014 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.414 3.16%
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.791 -1.29%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.093 -1.20%
std::vector<int>::insert(begin)_(cheap_elements)/32 4.588 -9.45%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.899 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 796.171 -1.62%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 458.227 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3043.738 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 937.103 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 484.072 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4300.491 1.21%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2217.522 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 555.652 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13417.596 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.873 -
std::vector<int>::insert(middle)_(cheap_elements)/32 6.355 7.21%
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.338 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.158 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.998 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 741.140 -19.08%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 101.592 -3.46%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.913 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 679.885 3.23%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.657 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.354 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.289 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.368 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.347 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.363 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 484.392 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 16.220 4.68%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4598.692 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6334.110 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 134.247 5.98%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52252.603 -1.05%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 704.808 1.06%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.745 -1.04%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6949.834 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19672.043 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 589.367 -1.13%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171225.059 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 700.237 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.129 1.21%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6931.039 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19599.294 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 589.433 -1.47%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 171403.079 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 699.565 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.020 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6941.818 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19649.593 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 593.666 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 171402.211 -
std::vector<std::string>::ctor(size)/1024 431.383 -
std::vector<std::string>::ctor(size)/32 34.386 -1.30%
std::vector<std::string>::ctor(size)/8192 4266.425 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 582.894 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.526 -2.82%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5448.600 1.85%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19472.744 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 562.815 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 169938.290 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.487 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.396 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4569.071 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.344 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.336 -1.41%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4585.330 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.892 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.857 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2276.553 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.350 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.484 -1.26%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2290.541 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.165 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.737 -1.80%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4563.004 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.042 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.576 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4573.769 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1632.971 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 480.650 -1.92%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9888.354 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15177.082 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 818.783 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 115142.911 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3087.837 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 542.540 -1.65%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20942.775 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16812.237 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 882.797 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 127437.107 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1697.588 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 580.605 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 11032.965 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13359.260 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 900.442 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 115171.700 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.612 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.135 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.678 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.676 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.557 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2285.755 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.051 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 28.473 2.63%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 6138.556 7.64%
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6226.792 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 125.484 2.51%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51445.560 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 544.361 1.74%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.329 -1.81%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3150.066 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 600.274 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.863 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5830.309 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.045 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.776 -
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.393 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.277 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.518 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.814 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.790 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.798 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.485 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.556 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.489 -
vector<bool>(const_vector<bool>&) 9.809 4.24%
vector<bool>(size_type,_const_value_type&) 7.950 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.144 1.22%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.877 -
vector<bool>::reserve() 8.077 -
Geometric Mean 217.224 -