Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-macbook-xcode26-benchmarksuite-b0fce8ec2e47 test results

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


Tests Summary

Status Group # # (B)
Performance Regressions 2232 2162
Performance Improvements 1980 2172
Unchanged Tests 52968 52846
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/1024 210.31% 21.573 66.943 - 111.97% -
SetIntersection_Interlaced_Vector_uint64_262144_64 160.14% 8612746.610 22404797.953 - -17.56% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 148.12% 24.263 60.202 - 177.02% -
SetIntersection_Interlaced_Vector_uint64_262144_256 144.92% 28041677.134 68680068.450 - 81.70% -
rng::fill(list<int>)/1024 130.86% 671.938 1551.259 - 130.87% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 120.48% 25.061 55.254 - 150.43% -
std::fill(list<int>)/1024 113.48% 672.135 1434.849 - 113.58% -
std::search(list<int>)_(no_match)/1024 109.03% 740.701 1548.315 - 109.67% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 106.83% 101.620 210.182 - 106.78% -
rng::copy_n(vector<bool>)_(aligned)/1048576 101.99% 1039.745 2100.177 - 33.59% -
SetIntersection_Interlaced_Vector_uint64_262144_16 99.12% 3285412.149 6541958.761 - 105.24% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 93.92% 20.503 39.759 - 79.66% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 90.63% 11.994 22.864 - 87.56% -
std::copy_backward(vector<bool>)_(aligned)/1048576 89.18% 1433.153 2711.308 - -0.73% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 88.02% 375901.296 706756.030 - 91.07% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 80.73% 78.940 142.665 - 80.65% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 74.05% 12.535 21.818 - 76.87% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 69.47% 0.411 0.696 - -0.08% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 68.82% 1.169 1.973 - 40.15% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 68.25% 398451.743 670401.439 - 74.72% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 67.68% 6.728 11.282 - 48.98% -
std::map<std::string,_int>::insert(value)_(already_present)/32 60.78% 15.300 24.599 - 0.13% -
SetIntersection_Interlaced_Vector_float_262144_64 60.12% 10314646.698 16516272.605 - -17.15% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 59.85% 4.866 7.778 - 44.18% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 58.50% 0.439 0.696 - 11.95% -
BM_MakeHeap_uint64_Random_4 57.21% 1.113 1.750 - 21.09% -
std::copy_n(vector<bool>)_(aligned)/1048576 51.83% 1224.011 1858.460 - 10.78% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 51.81% 1295.549 1966.832 - 24.16% -
BM_std_min<char>/1 50.76% 0.256 0.385 - 33.79% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 49.56% 0.324 0.485 - 0.15% -
BM_PushHeap_uint32_Random_1 48.88% 0.410 0.610 - 36.13% -
SetIntersection_Interlaced_Vector_uint64_16384_256 48.20% 16339591.074 24215462.567 - 18.74% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 46.75% 0.432 0.634 - -8.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 45.81% 246396763.075 359262008.601 - 44.79% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 44.84% 0.336 0.486 - 44.78% -
std::set<std::string>::erase(key)_(existent)/1024 44.77% 69.026 99.927 - 30.51% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 44.55% 1.252 1.810 - 13.87% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 43.25% 43429005.925 62213843.711 - 22.62% -
BM_vector_deque_ranges_move_backward/0 42.72% 0.384 0.548 - -9.69% -
std::unordered_set<std::string>::erase(key)_(existent)/32 41.96% 86.873 123.329 - 66.66% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 41.31% 25.653 36.251 - 19.08% -
SetIntersection_Interlaced_Vector_uint32_262144_16 40.32% 4096981.586 5748908.661 - 64.55% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 39.86% 25.693 35.935 - 24.72% -
rng::stable_partition(deque<int>)_(sparse)/50 38.98% 28.065 39.005 - 42.33% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 38.82% 96.166 133.497 - 37.23% -
SetIntersection_Interlaced_Vector_float_16384_256 37.89% 12909284.878 17800713.543 - -40.08% -
rng::stable_partition(vector<int>)_(sparse)/50 37.70% 20.392 28.079 - 36.60% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 37.63% 86122284.392 118528885.744 - 18.37% -
SetIntersection_Interlaced_Vector_uint64_16384_16 37.60% 2522485.715 3470957.469 - 42.54% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 37.36% 41.999 57.691 - -3.98% -
std::unordered_set<int>::find(key)_(existent)/1024 36.82% 1.218 1.667 - 44.33% -
SetIntersection_Interlaced_Set_float_16384_16384 36.51% 247696264.636 338126759.108 - -3.13% -
std::adjacent_find(deque<int>)/8 36.30% 2.897 3.948 - 33.54% -
std::stable_partition(deque<int>)_(sparse)/50 36.14% 26.852 36.557 - 23.01% -
SetIntersection_Interlaced_Set_uint32_16384_16384 36.06% 250564560.442 340908304.324 - -0.21% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 35.70% 0.332 0.450 - -0.18% -
BM_MakeHeap_string_Ascending_262144 35.57% 7.518 10.193 - 11.13% -
SetIntersection_Interlaced_Vector_float_1024_256 35.34% 5020448.282 6794772.423 - -14.45% -
BM_PopHeap_string_1 35.33% 0.466 0.631 - -9.79% -
BM_vector_deque_ranges_copy/0 35.14% 0.372 0.503 - 8.82% -
SetIntersection_Front_Set_uint32_262144_16384 34.99% 259482444.664 350269533.170 - -0.31% -
std::map<std::string,_int>::erase(key)_(existent)/8192 34.28% 81.622 109.598 - 68.88% -
BM_StringDestroy_Small 34.17% 0.652 0.875 - -0.11% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 33.99% 34.041 45.611 - 90.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 33.86% 0.521 0.697 - 0.00% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 33.46% 27.917 37.259 - 30.61% -
std::is_sorted(deque<int>)/8 33.46% 2.523 3.368 - 34.04% -
BM_std_min<__int128>/1 33.40% 0.345 0.460 - 23.90% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 33.16% 1.435 1.911 - 27.65% -
std::unordered_set<int>::insert(value)_(already_present)/1024 32.99% 1.933 2.571 - 32.57% -
SetIntersection_Interlaced_Vector_float_262144_256 32.53% 25979923.701 34431144.440 - -33.51% -
rng::is_sorted(deque<int>)/8 32.28% 2.438 3.225 - 12.98% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 32.17% 20.406 26.971 - 1.32% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 32.00% 20.600 27.192 - 36.78% -
std::stable_partition(list<int>)_(alloc_fails)/50 31.35% 1937.296 2544.578 - 32.42% -
std::find_if_not(list<int>)_(bail_25%)/32768 31.23% 7423.433 9741.525 - 28.15% -
std::search(deque<int>)_(same_length)/1000 31.15% 326.466 428.146 - 21.20% -
SetIntersection_Interlaced_Vector_uint64_1024_64 31.13% 3666608.363 4807993.108 - 1.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 31.05% 4272204.233 5598743.920 - -6.56% -
std::stable_partition(list<int>)_(sparse)/50 30.64% 26.314 34.376 - 31.62% -
std::map<std::string,_int>::erase(iterator)/0 30.61% 24.954 32.593 - 18.90% -
BM_PopHeap_uint64_1 30.28% 0.442 0.576 - 10.99% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.26% 30.940 40.302 - -6.45% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 30.21% 9042.728 11774.514 - 14.55% -
rng::find_end(deque<int>)_(near_matches)/8192 29.67% 1639462.042 2125836.509 - -0.50% -
std::is_sorted_until(deque<int>)/8 29.58% 2.543 3.295 - 6.64% -
std::stable_partition(list<int>)_(alloc_fails)/32 29.42% 1887.262 2442.579 - 29.56% -
std::search_n(list<int>)_(no_match)/1048576 29.33% 668750.504 864902.813 - 0.18% -
SetIntersection_Interlaced_Vector_float_1024_64 28.94% 4071047.175 5249305.280 - -10.46% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 28.88% 18.955 24.430 - 3.81% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.72% 17.570 22.616 - 28.62% -
rng::search(deque<int>,_pred)_(no_match)/1024 28.47% 339.411 436.043 - -0.11% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 28.42% 1879.387 2413.598 - 28.48% -
rng::find_end(deque<int>)_(single_element)/8192 28.01% 2038.043 2608.904 - 18.41% -
std::adjacent_find(deque<int>)/50 28.00% 13.976 17.889 - 21.10% -
BM_RangesMakeHeap_float_Descending_64 27.92% 0.193 0.247 - 27.83% -
BM_lexicographical_compare_three_way_fast_path/1 27.82% 0.305 0.390 - -0.13% -
rng::find_end(deque<int>)_(single_element)/1024 27.72% 258.739 330.464 - 18.87% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 27.71% 1951.752 2492.658 - 27.36% -
std::find_end(deque<int>)_(process_all)/8192 27.69% 2034.423 2597.672 - 27.30% -
rng::is_sorted_until(deque<int>)/8 27.65% 2.916 3.722 - -13.15% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 27.50% 25.242 32.184 - -6.26% -
rng::find_end(deque<int>)_(single_element)/1000 27.26% 253.205 322.234 - 9.92% -
std::find_end(deque<int>)_(process_all)/1024 27.24% 258.769 329.270 - 24.21% -
rng::find_end(forward_list<int>)_(same_length)/8192 27.09% 13097.244 16644.640 - 16.04% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 26.89% 13924.212 17668.935 - 16.34% -
SetIntersection_Interlaced_Vector_float_1024_16 26.88% 2166437.883 2748868.962 - -2.52% -
std::find_end(deque<int>)_(process_all)/1048576 26.83% 265540.467 336786.094 - 26.91% -
SetIntersection_Interlaced_Vector_uint64_1024_16 26.78% 1925734.809 2441514.193 - 0.26% -
rng::find_if(list<int>)_(process_all)/8192 26.34% 9957.004 12579.970 - 21.85% -
BM_PushHeap_uint32_Ascending_1 25.95% 0.429 0.541 - 7.80% -
BM_RangesPopHeap_string_1 25.47% 0.508 0.638 - 21.76% -
std::stable_partition(vector<int>)_(sparse)/50 25.30% 20.184 25.291 - 25.48% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 25.06% 0.429 0.536 - 19.87% -
std::rotate(list<int>)_(by_1/2)/8192 25.06% 5023.363 6282.403 - 0.20% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 24.85% 13.238 16.527 - 0.26% -
rng::is_sorted_until(deque<int>,_pred)/8 24.65% 4.111 5.124 - 32.90% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 24.60% 0.487 0.607 - -0.92% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 24.35% 7130.653 8867.034 - 22.85% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 23.93% 81.530 101.040 - 13.77% -
rng::find_end(deque<int>)_(near_matches)/1000 23.91% 26516.837 32856.165 - 19.30% -
BM_RangesPushHeap_float_SingleElement_1 23.90% 0.466 0.578 - -9.25% -
std::stable_partition(deque<int>)_(alloc_fails)/50 23.75% 1955.373 2419.797 - 24.24% -
std::remove_copy(list<int>)_(prefix)/8192 23.61% 6973.722 8620.380 - 22.73% -
rng::stable_partition(list<int>)_(sparse)/50 23.59% 26.007 32.141 - 24.94% -
SetIntersection_Interlaced_Vector_float_1024_1024 23.44% 6274985.415 7745708.841 - 7.85% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 23.31% 1924.008 2372.515 - 24.92% -
rng::find_end(deque<int>)_(near_matches)/1024 23.27% 27560.564 33972.681 - 18.66% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.10% 37.546 46.218 - -13.33% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 23.06% 71.648 88.173 - 24.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 22.86% 2219123.477 2726474.314 - 31.63% -
std::copy_backward(vector<bool>)_(aligned)/262144 22.47% 540.846 662.350 - -11.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 22.29% 4747546.368 5805851.177 - 15.42% -
rng::stable_partition(deque<int>)_(sparse)/32 22.23% 11.437 13.979 - 25.21% -
std::stable_partition(deque<int>)_(alloc_fails)/32 22.18% 1931.509 2359.955 - 22.84% -
rng::stable_partition(vector<int>)_(dense)/50 22.07% 24.972 30.482 - 15.29% -
SetIntersection_Interlaced_Vector_float_256_16 21.90% 6589917.871 8032980.326 - 0.66% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 21.88% 29.045 35.401 - 21.89% -
BM_PushHeap_uint64_Descending_1 21.83% 0.412 0.502 - 11.99% -
std::remove_copy_if(list<int>)_(prefix)/8192 21.73% 7183.606 8744.579 - 20.17% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 21.72% 1936.497 2357.101 - 23.74% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 21.48% 0.394 0.478 - 6.69% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 21.46% 0.546 0.663 - 42.12% -
std::move(vector<int>)/262144 21.32% 18039.307 21885.314 - -0.15% -
std::remove_copy(list<int>)_(sprinkled)/8192 21.31% 6959.140 8442.351 - 21.25% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 21.26% 29.240 35.456 - -2.68% -
std::map<std::string,_int>::erase(iterator)/1024 21.16% 25.881 31.357 - 16.73% -
SetIntersection_Interlaced_Vector_uint32_16384_64 21.03% 7404095.229 8960956.574 - 50.87% -
BM_MakeHeap_float_Random_4 21.01% 1.443 1.746 - 8.18% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 20.80% 42.311 51.113 - 3.25% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 20.77% 0.331 0.400 - 10.51% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 20.64% 0.332 0.400 - 10.52% -
BM_MakeHeap_string_Ascending_16384 20.63% 5.138 6.198 - 7.77% -
rng::stable_partition(vector<int>)_(dense)/32 20.39% 21.200 25.523 - 13.36% -
SetIntersection_Interlaced_Vector_float_256_64 20.30% 6546452.662 7875300.471 - -11.73% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 20.25% 25.117 30.204 - 6.71% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 20.05% 0.478 0.574 - -0.01% -
BM_StringRead_Hot_Deep_Large 19.97% 0.577 0.692 - 20.21% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 19.81% 33.195 39.772 - 18.45% -
BM_std_minmax<unsigned_char>/64 19.77% 1.155 1.383 - 13.43% -
SetIntersection_Interlaced_Vector_string_16384_16 19.76% 4194657.387 5023461.876 - 8.93% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.67% 38.333 45.871 - 49.58% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 19.57% 0.338 0.404 - 11.26% -
rng::fill(vector<bool>)/512 19.04% 1.467 1.747 - 17.70% -
BM_RangesMakeHeap_string_Descending_262144 19.03% 3.713 4.419 - -22.21% -
BM_RangesMakeHeap_uint32_Random_4 19.03% 1.422 1.692 - -0.65% -
rng::search(list<int>)_(same_length)/8192 18.96% 7503.530 8926.531 - -7.86% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 18.89% 94.201 111.996 - -9.29% -
rng::rotate_copy(list<int>)/8192 18.83% 6994.520 8311.281 - 0.08% -
BM_RangesPushHeap_float_Descending_1 18.83% 0.393 0.468 - -32.95% -
SetIntersection_Front_Vector_uint64_262144_1024 18.78% 5998935.151 7125561.010 - 23.25% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 18.67% 0.535 0.635 - 18.82% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 18.61% 573.389 680.113 - 20.15% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 18.53% 3960.035 4693.847 - 17.26% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 18.46% 10120.238 11988.431 - -5.17% -
rng::stable_partition(list<int>)_(alloc_fails)/32 18.32% 1898.335 2246.112 - 18.40% -
rng::fill(vector<bool>)/64 18.31% 1.616 1.912 - 19.15% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 18.26% 79.010 93.439 - 6.96% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 18.12% 50.365 59.493 - -17.37% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 18.08% 39.035 46.093 - 55.99% -
rng::generate_n(list<int>)/8192 18.05% 6974.950 8234.091 - 18.17% -
rng::stable_partition(list<int>)_(dense)/8192 18.03% 18397.805 21714.150 - 19.12% -
std::unordered_set<int>::find(key)_(existent)/32 18.01% 1.272 1.501 - 32.16% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 18.00% 1425.973 1682.644 - -0.46% -
rng::stable_partition(list<int>)_(alloc_fails)/50 17.90% 1930.663 2276.280 - 18.12% -
rng::rotate_copy(vector<int>)/8192 17.89% 480.627 566.625 - 99.78% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.67% 37.557 44.195 - -9.01% -
BM_vector_deque_copy_backward/0 17.53% 0.518 0.608 - 51.52% -
rng::search(deque<int>)_(same_length)/1000 17.47% 326.146 383.132 - 15.64% -
BM_StringFindAllMatch/512 17.45% 11.860 13.930 - 19.04% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 17.43% 21.812 25.615 - 16.51% -
BM_RangesMakeHeap_float_Random_4 17.31% 1.521 1.784 - 16.61% -
SetIntersection_Interlaced_Vector_uint64_16384_4 17.28% 1410429.238 1654196.016 - 3.52% -
BM_deque_vector_move_backward/0 17.26% 1.351 1.584 - 7.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.18% 512.578 600.646 - 18.33% -
std::unordered_set<std::string>::erase(iterator)/1024 17.12% 26.220 30.708 - 2.90% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 16.93% 563.428 658.789 - 18.45% -
std::map<int,_int>::erase(key)_(non-existent)/32 16.85% 2.310 2.699 - 13.40% -
std::partition(deque<int>)_(sparse)/32 16.82% 9.839 11.494 - 19.23% -
rng::find_end(deque<int>)_(process_all)/8192 16.57% 2039.176 2377.096 - -0.42% -
rng::find_end(deque<int>)_(process_all)/1024 16.32% 259.256 301.561 - -0.34% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 16.23% 0.447 0.520 - -6.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 16.09% 0.461 0.535 - 30.33% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 16.03% 0.374 0.433 - -3.91% -
rng::move_backward(list<int>)/262144 16.02% 269734.688 312941.751 - 17.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 15.97% 2.048 2.375 - 27.52% -
BM_StringDestroy_Empty 15.94% 0.754 0.875 - 33.64% -
std::unordered_set<int>::count(key)_(non-existent)/1024 15.80% 1.625 1.882 - 21.60% -
std::rotate_copy(list<int>)/32 15.55% 8.451 9.765 - 14.51% -
BM_deque_vector_ranges_move_backward/0 15.35% 1.371 1.582 - 5.25% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 15.33% 0.461 0.532 - 29.29% -
BM_std_min<unsigned_char>/1 15.23% 0.288 0.332 - 2.26% -
BM_PushHeap_uint32_PipeOrgan_1 15.21% 0.484 0.558 - 17.54% -
rng::find_end(deque<int>)_(process_all)/1048576 15.15% 266009.356 306297.036 - -0.79% -
BM_MakeHeap_uint64_Heap_64 15.14% 0.234 0.270 - 13.68% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 15.06% 3327.751 3829.004 - 11.97% -
BM_PushHeap_uint32_QuickSortAdversary_16 15.04% 0.920 1.058 - 13.04% -
std::find_end(vector<int>)_(same_length)/1000 14.99% 506.063 581.912 - 16.58% -
SetIntersection_Front_Set_string_256_64 14.85% 14140816.190 16240458.690 - 0.15% -
BM_MakeHeap_float_Random_256 14.78% 1.233 1.415 - 14.32% -
rng::starts_with(list<int>)/8192 14.75% 7353.261 8438.031 - -5.65% -
BM_PushHeap_uint64_SingleElement_1 14.68% 0.608 0.697 - 33.65% -
std::find_end(list<int>)_(process_all)/8192 14.64% 6907.413 7918.536 - 13.31% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 14.64% 31.085 35.635 - 8.62% -
BM_PushHeap_float_Random_1 14.54% 0.466 0.534 - 3.30% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 14.51% 311.748 356.981 - 0.03% -
std::unordered_set<int>::count(key)_(non-existent)/8192 14.49% 1.511 1.730 - 3.53% -
BM_std_min<unsigned_long_long>/1 14.37% 0.288 0.329 - -28.13% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 14.36% 1.557 1.781 - 4.75% -
rng::for_each_n(join_view(vector<vector<int>>)/8 14.28% 1.539 1.758 - -1.58% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 14.26% 539.251 616.150 - 16.26% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 13.97% 1.384 1.577 - 15.13% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 13.91% 0.612 0.697 - 13.26% -
BM_RangesMakeHeap_float_Descending_16 13.83% 0.210 0.239 - 14.12% -
std::map<std::string,_int>::insert(value)_(already_present)/0 13.81% 14.601 16.618 - 36.67% -
std::multiset<int>::insert(value)_(new_value)/8192 13.73% 74.424 84.641 - 14.34% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 13.71% 27310.113 31053.813 - 11.48% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 13.69% 1466.013 1666.654 - -3.76% -
std::set<int>::contains(key)_(non-existent)/8192 13.65% 8.321 9.457 - 13.79% -
rng::reverse_copy(vector<int>)/8 13.62% 2.234 2.538 - 0.16% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 13.50% 0.306 0.347 - 1.59% -
std::stable_partition(deque<int>)_(sparse)/32 13.40% 10.849 12.304 - 1.10% -
SetIntersection_Front_Set_string_16384_64 13.39% 4618288.723 5236826.986 - 5.48% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 13.29% 1.227 1.390 - 6.25% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 13.10% 0.999 1.130 - 0.31% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 13.06% 0.824 0.932 - 6.71% -
bm_lexicographical_compare<signed_char>/64 13.06% 1.987 2.247 - -2.84% -
std::set<int>::equal_range(key)_(existent)/8192 13.03% 8.181 9.246 - 16.21% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 13.02% 1.960 2.216 - 2.56% -
std::is_sorted_until(deque<int>,_pred)/8 13.01% 4.007 4.528 - 6.51% -
std::stable_partition(list<int>)_(alloc_fails)/1024 13.00% 4211.144 4758.765 - 13.41% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 12.99% 2.019 2.282 - -13.40% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 12.94% 1.094 1.235 - 9.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 12.93% 13531987.487 15282260.617 - 50.75% -
std::map<std::string,_int>::erase(key)_(existent)/32 12.70% 80.674 90.924 - 13.65% -
std::partition(deque<int>)_(sparse)/50 12.67% 15.247 17.179 - 10.57% -
std::unordered_set<int>::find(key)_(existent)/8192 12.44% 1.256 1.412 - 2.04% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 12.42% 18.399 20.685 - 11.34% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 12.39% 0.272 0.306 - -12.35% -
SetIntersection_Front_Vector_uint64_256_256 12.37% 4629420.349 5201962.171 - 11.78% -
std::flat_map<int,_int>::erase(iterator)/1024 12.34% 76.322 85.741 - 12.69% -
std::equal(list<int>)_(it,_it,_it,_it)/50 12.28% 35.655 40.034 - -0.90% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 12.23% 2941.344 3301.213 - 13.71% -
rng::for_each_n(list<int>)/8192 12.15% 7536.575 8452.426 - 16.96% -
rng::remove(deque<int>)_(sprinkled)/50 12.08% 57.514 64.463 - 0.37% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 12.05% 7.470 8.370 - 12.07% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 12.02% 2.910 3.260 - 4.10% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 12.01% 2541.359 2846.684 - 0.33% -
BM_StringRelationalLiteral_Less_Large_Small_Control 12.01% 1.689 1.892 - 0.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 12.00% 6157416.874 6896502.172 - 5.95% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 11.97% 4.800 5.374 - 9.05% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 11.96% 0.963 1.078 - -5.89% -
BM_RangesPushHeap_string_Ascending_1024 11.91% 12.501 13.990 - 1.05% -
BM_toupper_char<wchar_t> 11.90% 0.613 0.686 - 23.95% -
std::find(vector<long_long>)_(process_all)/8 11.89% 1.179 1.319 - 14.23% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 11.84% 75.908 84.895 - 12.04% -
std::set<std::string>::erase(iterator)/1024 11.79% 25.713 28.746 - 2.12% -
std::for_each_n(list<int>)/8192 11.79% 7414.081 8288.346 - 13.84% -
std::map<int,_int>::erase(key)_(non-existent)/8192 11.76% 7.458 8.336 - 8.54% -
BM_StringRead_Cold_Deep_Empty 11.75% 0.867 0.969 - 20.80% -
BM_StringConstructDestroyCStr_Large_Opaque 11.74% 15.042 16.808 - 17.69% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 11.67% 1.545 1.725 - 7.96% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 11.65% 1.216 1.357 - 9.71% -
std::find_end(forward_list<int>)_(single_element)/8192 11.60% 5654.471 6310.230 - 10.16% -
std::set<std::string>::erase(key)_(non-existent)/32 11.56% 12.349 13.777 - -6.19% -
BM_RangesMakeHeap_string_PipeOrgan_262144 11.55% 7.915 8.829 - -26.05% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.52% 29.571 32.978 - 0.88% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 11.49% 1.744 1.944 - -1.15% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 11.49% 1.451 1.618 - -4.66% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 11.47% 4.868 5.427 - 7.56% -
BM_StringRelational_Compare_Huge_Empty_Control 11.47% 1.571 1.751 - 5.30% -
BM_RangesPushHeap_string_Ascending_256 11.46% 9.975 11.119 - 1.32% -
std::set<std::string>::find(key)_(non-existent)/32 11.18% 9.330 10.373 - 11.80% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 11.16% 33.997 37.793 - 23.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 11.15% 2294775.665 2550595.905 - 26.82% -
rng::partition(deque<int>)_(dense)/32 11.13% 9.468 10.522 - 0.08% -
std::search(list<int>)_(no_match)/8192 11.09% 7007.511 7784.655 - 8.83% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 11.04% 35.979 39.950 - 6.07% -
SetIntersection_Interlaced_Vector_float_256_4 11.01% 4908730.103 5449028.928 - 1.72% -
BM_vector_deque_ranges_move/2 10.99% 1.893 2.100 - 21.62% -
std::stable_partition(list<int>)_(dense)/32 10.98% 32.036 35.554 - 6.66% -
std::move(vector<bool>)_(unaligned)/64 10.97% 1.517 1.684 - 9.75% -
BM_deque_vector_copy_backward/0 10.81% 1.390 1.540 - 11.69% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 10.74% 1.430 1.584 - 10.66% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 10.72% 0.867 0.959 - 2.17% -
BM_PushHeap_string_Ascending_1024 10.59% 12.026 13.299 - 1.61% -
BM_RangesMakeHeap_uint64_SingleElement_16 10.59% 0.458 0.506 - -0.90% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 10.57% 3395.053 3753.899 - 4.64% -
rng::stable_partition(list<int>)_(dense)/32 10.55% 32.093 35.480 - 11.56% -
std::stable_partition(deque<int>)_(dense)/32 10.47% 29.349 32.423 - 8.41% -
std::set<std::string>::erase(iterator)/0 10.47% 27.061 29.895 - 17.57% -
std::for_each(list<int>)/8192 10.44% 7874.276 8696.249 - 0.12% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 10.44% 0.483 0.534 - 11.99% -
BM_RangesMakeHeap_uint64_Random_4 10.43% 1.107 1.223 - 5.96% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.42% 10.060 11.108 - 5.49% -
std::unordered_map<int,_int>::count(key)_(existent)/32 10.41% 1.225 1.352 - 6.26% -
std::replace(vector<int>)_(sprinkled)/8192 10.37% 1181.845 1304.410 - -4.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 10.36% 5886074.720 6495968.768 - -6.48% -
std::unordered_set<std::string>::erase(iterator)/32 10.35% 28.779 31.757 - 0.06% -
rng::find_end(forward_list<int>)_(single_element)/8192 10.34% 5595.081 6173.682 - 3.81% -
std::find_if(vector<char>)_(process_all)/8 10.34% 2.362 2.607 - 7.48% -
std::map<int,_int>::erase(key)_(non-existent)/1024 10.33% 5.379 5.934 - 9.99% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 10.32% 13777.469 15199.426 - 3.74% -
BM_StringAssignAsciiz_Empty_Opaque 10.28% 2.819 3.109 - 7.93% -
SetIntersection_Front_Set_uint64_262144_256 10.18% 4465924.400 4920592.966 - 9.82% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 10.11% 25.352 27.916 - 4.01% -
BM_PushHeap_uint32_QuickSortAdversary_1 10.11% 0.538 0.592 - 22.79% -
rng::copy(list<int>)/64 10.08% 31.476 34.649 - 2.51% -
BM_MakeHeap_string_SingleElement_262144 10.07% 7.499 8.253 - 5.92% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 10.06% 206.841 227.658 - 10.11% -
std::map<std::string,_int>::find(key)_(existent)/1024 10.06% 22.273 24.514 - 8.22% -
BM_std_minmax<unsigned_int>/7 9.96% 1.622 1.784 - 2.21% -
std::set<std::string>::erase(key)_(non-existent)/1024 9.96% 24.933 27.417 - 3.42% -
BM_RangesMakeHeap_float_Random_16 9.94% 1.503 1.652 - -3.39% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 9.93% 0.430 0.473 - -25.45% -
BM_PushHeap_string_Ascending_256 9.93% 9.561 10.511 - 3.20% -
SetIntersection_Front_Set_string_64_64 9.93% 35846447.299 39404372.825 - 8.95% -
BM_StringConstructDestroyCStr_Small_Opaque 9.90% 2.104 2.312 - 11.05% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 9.88% 10.020 11.010 - 10.34% -
BM_SortHeap_pair<uint32,_uint32>_4 9.85% 1.705 1.873 - -0.91% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 9.81% 25.416 27.910 - 10.62% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 9.72% 1830.645 2008.500 - 8.08% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 9.71% 7.155 7.850 - 9.32% -
BM_MakeHeap_string_Ascending_1024 9.63% 4.882 5.353 - 1.59% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 9.63% 0.700 0.767 - 9.62% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 9.62% 0.700 0.767 - 9.62% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 9.61% 108475.368 118901.558 - 12.30% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 9.60% 0.700 0.767 - 9.66% -
BM_MakeHeap_uint32_Random_4 9.58% 1.506 1.651 - 47.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 9.57% 2153967.803 2360052.126 - -2.84% -
std::map<std::string,_int>::contains(key)_(existent)/1024 9.53% 21.005 23.006 - 2.91% -
SetIntersection_Front_Set_string_262144_256 9.46% 15123714.426 16554083.608 - 4.98% -
BM_vector_deque_copy_backward/2 9.43% 1.886 2.064 - -0.14% -
BM_std_min<unsigned_int>/13 9.41% 1.527 1.671 - 18.18% -
std::find_end(vector<int>)_(same_length)/1024 9.39% 517.253 565.827 - 10.90% -
BM_RangesMakeHeap_uint64_Random_16384 9.37% 1.002 1.096 - 9.14% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 9.35% 28.544 31.213 - 4.44% -
BM_MakeThenSortHeap_uint64_SingleElement_64 9.31% 5.917 6.468 - 9.30% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 9.27% 91.814 100.322 - 9.04% -
std::partition(deque<int>)_(dense)/32 9.26% 9.955 10.877 - -2.41% -
bm_lexicographical_compare<unsigned_char>/8 9.25% 1.211 1.323 - -11.66% -
std::multimap<int,_int>::find(key)_(non-existent)/32 9.24% 2.255 2.463 - 10.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 9.18% 3252745.450 3551508.667 - -0.33% -
rng::fold_left(list<int>)/8192 9.17% 10484.705 11446.530 - 8.83% -
BM_PushHeap_float_Descending_4 9.09% 0.356 0.389 - 8.53% -
BM_RangesMakeHeap_string_Random_262144 9.09% 15.558 16.972 - -12.62% -
std::set<int>::count(key)_(existent)/8192 9.06% 7.698 8.395 - 7.88% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 9.04% 1.406 1.533 - 8.66% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 9.04% 1.540 1.679 - 4.17% -
rng::distance(join_view(vector<vector<int>>)/50 9.04% 0.577 0.629 - 4.05% -
std::unordered_set<int>::insert(value)_(new_value)/1024 9.04% 19.457 21.215 - 8.73% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 9.02% 21.769 23.732 - 6.03% -
BM_StringRelationalLiteral_Less_Small_Small_Control 9.01% 1.628 1.775 - -3.40% -
rng::copy_n(vector<bool>)_(unaligned)/262144 8.98% 1368.977 1491.868 - 8.98% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 8.95% 4.783 5.211 - 9.02% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 8.95% 0.390 0.425 - 7.43% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 8.94% 1.366 1.488 - -0.86% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 8.93% 2937.706 3200.024 - 9.84% -
rng::find(vector<char>)_(bail_25%)/8 8.92% 1.060 1.155 - 17.51% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 8.87% 14.374 15.649 - 7.78% -
BM_vector_deque_move/2 8.85% 1.899 2.067 - 12.80% -
BM_StringAssignAsciiz_Small_Opaque 8.83% 2.821 3.070 - 6.49% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 8.82% 1.788 1.946 - 2.70% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 8.82% 710.928 773.642 - 6.83% -
rng::fill_n(deque<int>)/32 8.81% 1.155 1.257 - 2.57% -
std::partition(deque<int>)_(dense)/50 8.78% 15.008 16.325 - -0.08% -
std::search_n(list<int>)_(no_match)/8192 8.76% 6746.825 7337.915 - 0.29% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 8.68% 0.386 0.420 - -13.79% -
BM_MakeHeap_string_Ascending_256 8.66% 4.763 5.176 - 3.75% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 8.66% 10539.311 11451.518 - -0.30% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 8.60% 9.654 10.485 - 0.30% -
std::unordered_set<int>::contains(key)_(existent)/1024 8.56% 1.237 1.343 - -4.22% -
BM_std_minmax<long_long>/1 8.53% 0.638 0.692 - -0.11% -
BM_RangesMakeHeap_string_Descending_1024 8.48% 2.703 2.932 - -17.85% -
BM_vector_deque_ranges_copy_backward/0 8.42% 0.440 0.477 - 7.79% -
rng::remove(deque<int>)_(sprinkled)/32 8.38% 52.641 57.055 - 0.44% -
BM_StringConstructDestroyCStr_Empty_Opaque 8.37% 2.072 2.246 - 7.29% -
rng::find_end(list<int>)_(same_length)/8192 8.36% 16229.396 17586.973 - 10.54% -
BM_std_minmax<int>/7 8.31% 1.638 1.774 - 3.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 8.29% 26006353.231 28163520.028 - 1.56% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 8.29% 21.363 23.134 - -4.08% -
SetIntersection_Interlaced_Vector_float_64_64 8.28% 11431557.506 12378431.570 - 2.64% -
std::set<std::string>::erase(key)_(non-existent)/8192 8.26% 32.073 34.721 - 3.59% -
rng::find_first_of(vector<int>)_(large_needle)/8192 8.24% 7182065.722 7773951.389 - 10.15% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 8.23% 0.457 0.495 - -11.90% -
BM_RangesMakeHeap_string_Descending_256 8.18% 2.721 2.943 - -14.12% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 8.17% 20.379 22.044 - -0.52% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 8.14% 24.739 26.754 - 20.03% -
SetIntersection_Interlaced_Vector_uint64_256_64 8.13% 7681984.177 8306540.764 - 23.02% -
std::multiset<int>::contains(key)_(non-existent)/32 8.07% 2.303 2.489 - 6.14% -
std::find_end(vector<int>)_(same_length)/8192 8.05% 4057.170 4383.747 - 8.28% -
BM_StringRelational_Less_Large_Huge_Control 8.05% 2.255 2.437 - 9.33% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 8.04% 0.344 0.372 - 8.23% -
rng::replace(vector<int>)_(sprinkled)/32 8.03% 6.815 7.362 - 31.36% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 8.01% 18.791 20.296 - 4.85% -
bm_lexicographical_compare<unsigned_char>/5 7.98% 1.438 1.553 - -10.40% -
rng::partition(deque<int>)_(sparse)/32 7.97% 10.597 11.441 - -15.82% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 7.94% 17745.785 19155.464 - 7.87% -
SetIntersection_Front_Set_uint32_16384_64 7.93% 1825319.277 1970114.412 - -3.81% -
rng::replace(vector<int>)_(sprinkled)/1024 7.93% 196.618 212.208 - 23.27% -
std::set<std::string>::find(key)_(existent)/8192 7.89% 26.485 28.575 - 0.10% -
std::search(list<int>)_(single_element)/8192 7.88% 7126.631 7688.347 - -1.79% -
BM_vector_deque_move_backward/0 7.86% 0.415 0.448 - 0.90% -
rng::replace(vector<int>)_(sprinkled)/8192 7.86% 1567.441 1690.587 - 22.79% -
BM_vector_deque_move/1 7.84% 2.146 2.314 - 9.62% -
rng::find_first_of(vector<int>)_(large_needle)/1024 7.82% 111801.543 120540.286 - 9.74% -
BM_StringRead_Cold_Shallow_Large 7.80% 1.127 1.215 - 17.57% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 7.79% 16.699 17.999 - 7.81% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 7.79% 2.346 2.528 - 5.66% -
SetIntersection_Front_Vector_string_16384_256 7.78% 9537848.526 10279543.762 - 1.24% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 7.78% 1.342 1.447 - 16.83% -
BM_RangesMakeHeap_float_Random_256 7.74% 1.274 1.373 - -5.08% -
std::unordered_set<int>::contains(key)_(non-existent)/0 7.73% 0.336 0.362 - -26.03% -
rng::unique(deque<int>)_(sprinkled)/1024 7.73% 629.021 677.651 - 7.60% -
BM_StringRead_Cold_Deep_Small 7.73% 0.901 0.971 - 20.29% -
std::find_if(deque<int>)_(bail_25%)/32768 7.68% 2845.775 3064.253 - 11.48% -
rng::unique(deque<int>)_(sprinkled)/32 7.59% 58.139 62.552 - 3.14% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 7.59% 0.441 0.475 - -1.16% -
BM_vector_deque_ranges_move/1 7.52% 2.181 2.346 - 15.46% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.52% 7.290 7.838 - 9.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 7.51% 9649556.951 10374710.264 - -4.21% -
BM_MakeThenSortHeap_float_Random_4 7.51% 4.327 4.652 - 4.27% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 7.48% 11567.079 12432.614 - 2.88% -
std::generate(list<int>)/8192 7.48% 6920.770 7438.212 - 0.43% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 7.46% 19.518 20.974 - -2.82% -
BM_MakeHeap_uint32_PipeOrgan_4 7.45% 0.396 0.425 - 1.39% -
rng::copy_if(list<int>)_(entire_range)/64 7.45% 33.604 36.106 - 17.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 7.42% 1207.737 1297.388 - 5.89% -
std::search(list<int>,_pred)_(same_length)/8192 7.41% 8371.736 8992.439 - 0.57% -
rng::find_end(list<int>,_pred)_(process_all)/8192 7.41% 7812.718 8391.822 - -5.73% -
rng::unique(deque<int>)_(sprinkled)/52 7.30% 67.318 72.235 - -3.37% -
BM_std_minmax_element<short>/70000 7.30% 17888.496 19194.393 - 7.52% -
std::unordered_set<std::string>::ctor(const&)/32 7.28% 680.915 730.461 - 0.88% -
rng::search_n(list<int>)_(no_match)/8192 7.25% 6884.198 7383.153 - -0.14% -
std::replace(vector<int>)_(sprinkled)/1024 7.24% 155.515 166.779 - -1.26% -
BM_StringAssignStr_Huge_Transparent 7.24% 105.638 113.286 - 9.48% -
BM_std_minmax_element<short>/64000 7.22% 16352.799 17533.744 - 7.56% -
SetIntersection_Interlaced_Vector_uint64_16384_64 7.21% 6030385.390 6465381.121 - 7.91% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7.21% 6263.633 6715.227 - 4.30% -
rng::move(vector<bool>)_(unaligned)/64 7.20% 1.625 1.742 - 7.59% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 7.18% 4165.673 4464.972 - 7.35% -
BM_StringRelational_Less_Small_Empty_Control 7.18% 1.854 1.988 - 4.71% -
BM_std_min<short>/17 7.18% 1.539 1.650 - 4.04% -
std::stable_partition(vector<int>)_(dense)/50 7.16% 24.572 26.332 - -0.36% -
std::copy_n(vector<bool>)_(unaligned)/262144 7.16% 1712.008 1834.545 - 7.15% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 7.14% 1309.771 1403.229 - 6.84% -
rng::move(vector<int>)/1048576 7.11% 56452.768 60468.236 - 4.68% -
BM_std_minmax_element<short>/65536 7.11% 16770.376 17962.980 - 7.62% -
rng::search(list<int>)_(single_element)/1000 7.10% 663.868 711.034 - 6.76% -
rng::find_end(deque<int>)_(process_all)/1000 7.05% 252.438 270.241 - 7.22% -
std::unordered_set<std::string>::count(key)_(existent)/8192 7.03% 42.063 45.019 - 39.77% -
std::map<std::string,_int>::insert(value)_(new_value)/32 7.02% 41.913 44.857 - 32.76% -
BM_std_min<long_long>/1 7.02% 0.567 0.607 - -9.73% -
BM_std_minmax_element<short>/5500 7.02% 1413.084 1512.267 - 7.31% -
std::search(list<int>,_pred)_(single_element)/8192 7.01% 8143.226 8714.225 - 0.53% -
rng::find_last(deque<int>)_(bail_90%)/8192 7.00% 204.400 218.715 - 7.34% -
BM_PopHeap_uint32_1 6.97% 0.522 0.558 - 22.31% -
rng::stable_partition(vector<int>)_(sparse)/1024 6.96% 207.022 221.426 - 7.06% -
std::find_end(forward_list<int>)_(same_length)/8192 6.91% 13330.796 14252.533 - -1.83% -
std::generate_n(vector<int>)/50 6.91% 12.058 12.891 - 6.96% -
std::stable_partition(vector<int>)_(alloc_fails)/50 6.89% 1924.327 2056.911 - 7.69% -
std::copy(vector<bool>)_(aligned)/262144 6.89% 628.695 671.985 - -1.77% -
std::stable_partition(deque<int>)_(sparse)/1024 6.88% 445.991 476.690 - 5.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 6.84% 1600348.471 1709852.375 - -0.41% -
rng::find_last(deque<int>)_(bail_90%)/1024 6.82% 28.964 30.940 - 6.68% -
std::find_if_not(list<int>)_(process_all)/8192 6.80% 8125.775 8678.642 - 5.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 6.80% 12659416.516 13519928.633 - -1.85% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 6.79% 32.510 34.717 - 20.29% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 6.76% 2.256 2.408 - 3.19% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 6.75% 5.331 5.691 - 5.39% -
std::swap_ranges(deque<int>)/1024 6.71% 319.833 341.309 - 3.56% -
bm_lexicographical_compare<unsigned_char>/6 6.66% 1.673 1.785 - -8.90% -
BM_deque_deque_copy_backward/0 6.66% 0.860 0.918 - 13.48% -
std::is_partitioned(deque<int>)_(partitioned)/50 6.65% 13.937 14.864 - 0.09% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 6.63% 1.592 1.697 - 1.18% -
BM_std_min<int>/3 6.61% 0.690 0.735 - 5.67% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 6.61% 17.854 19.035 - 6.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 6.60% 65351.716 69663.140 - 6.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 6.58% 0.653 0.696 - 9.44% -
rng::copy_n(vector<int>)/32768 6.57% 2563.361 2731.757 - 19.08% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 6.56% 16.758 17.857 - 4.89% -
BM_std_min<short>/19 6.55% 1.805 1.923 - -2.62% -
SetIntersection_Front_Set_string_262144_64 6.55% 4715477.089 5024118.963 - 4.64% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 6.53% 24.337 25.926 - 6.79% -
SetIntersection_Interlaced_Set_float_1024_256 6.52% 15437730.436 16444492.311 - 1.39% -
BM_std_minmax_element<short>/4096 6.49% 1060.380 1129.206 - 7.55% -
BM_MakeHeap_float_Random_16 6.49% 1.436 1.530 - -4.86% -
std::find_if(deque<int>)_(bail_25%)/8192 6.47% 714.789 761.013 - 8.18% -
BM_std_minmax_element<short>/4000 6.46% 1034.319 1101.115 - 7.50% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 6.46% 10.529 11.209 - 6.18% -
BM_MakeHeap_uint64_Ascending_4 6.44% 0.428 0.456 - 0.89% -
SetIntersection_Interlaced_Vector_uint32_256_64 6.43% 6741520.205 7174876.346 - -1.48% -
rng::none_of(vector<int>)_(process_all)/8 6.39% 2.453 2.610 - 10.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 6.38% 1604154.055 1706494.791 - 0.13% -
SetIntersection_Front_Set_string_1024_16 6.33% 1961096.798 2085306.128 - 3.14% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 6.33% 21.904 23.291 - 0.44% -
rng::stable_partition(deque<int>)_(dense)/32 6.33% 31.758 33.769 - 20.59% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.33% 6.806 7.237 - 5.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 6.31% 8888420.399 9449705.621 - 16.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 6.27% 1603295.573 1703863.852 - -0.84% -
std::stable_partition(deque<int>)_(dense)/50 6.26% 39.574 42.050 - 5.96% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 6.24% 29.497 31.338 - 0.44% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 6.23% 767.968 815.841 - 21.69% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 6.23% 5.454 5.794 - 1.56% -
std::unordered_set<int>::insert(value)_(new_value)/8192 6.22% 19.526 20.742 - 7.02% -
std::copy_backward(vector<bool>)_(aligned)/512 6.22% 1.474 1.566 - 0.38% -
BM_std_min<unsigned_short>/23 6.22% 2.104 2.234 - 4.66% -
SetIntersection_Front_Set_float_262144_256 6.22% 4448530.914 4725172.142 - -2.95% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 6.21% 1.590 1.688 - 3.62% -
std::is_partitioned(deque<int>)_(partitioned)/32 6.19% 9.206 9.776 - 0.02% -
BM_RangesPopHeap_string_262144 6.18% 93.934 99.736 - -1.40% -
BM_deque_vector_ranges_copy_backward/1 6.17% 2.048 2.174 - 1.58% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 6.15% 1.042 1.106 - -3.34% -
BM_vector_deque_copy_backward/1 6.15% 2.187 2.322 - 0.51% -
SetIntersection_Interlaced_Vector_uint64_256_4 6.14% 4821431.481 5117535.418 - 1.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 6.13% 147447421.258 156484187.471 - 9.13% -
rng::reverse_copy(deque<int>)/8 6.12% 2.877 3.053 - 0.27% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6.11% 6830.100 7247.740 - 5.85% -
BM_std_minmax_element<char>/2 6.11% 0.649 0.688 - -0.01% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 6.11% 36.679 38.920 - 32.19% -
std::set<int>::find(key)_(existent)/8192 6.10% 8.000 8.488 - 5.61% -
SetIntersection_Front_Set_string_16_16 6.10% 60695354.262 64397312.562 - 1.71% -
std::swap_ranges(deque<int>)/8192 6.09% 2553.165 2708.604 - 2.75% -
BM_std_minmax_element<short>/1024 6.07% 270.708 287.136 - 7.01% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.03% 6.347 6.730 - 5.52% -
BM_StringEraseWithMove_Small_Transparent 6.03% 2.535 2.687 - 5.17% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 6.03% 4.555 4.830 - -1.79% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 6.02% 9.175 9.727 - -6.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6.00% 85326.065 90448.989 - 3.43% -
BM_deque_vector_ranges_copy_backward/0 6.00% 1.448 1.534 - 11.47% -
BM_RangesPushHeap_string_Ascending_16384 5.98% 18.599 19.711 - 2.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 5.96% 1608701.578 1704526.774 - -0.22% -
BM_PushHeap_string_Ascending_64 5.95% 6.926 7.338 - 2.78% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 5.94% 32.378 34.301 - -1.72% -
std::map<int,_int>::find(key)_(non-existent)/32 5.94% 2.347 2.487 - 3.54% -
BM_std_min<unsigned___int128>/64000 5.93% 26142.466 27693.975 - -35.42% -
std::partial_sort_copy(deque<int>)_(heap)/8 5.92% 15.275 16.179 - -3.52% -
rng::find_if(deque<int>)_(process_all)/32768 5.92% 11695.902 12388.108 - 1.61% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 5.91% 17.599 18.639 - 2.66% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 5.91% 26.577 28.147 - 1.68% -
rng::generate(list<int>)/8192 5.90% 7089.602 7507.843 - -0.36% -
BM_std_minmax<unsigned_int>/6 5.89% 1.310 1.387 - 3.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 5.89% 1608058.432 1702710.126 - -0.27% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 5.88% 1.007 1.066 - 0.78% -
BM_std_min<unsigned___int128>/4000 5.88% 1628.275 1724.031 - -35.17% -
std::equal(list<int>)_(it,_it,_it)/8192 5.87% 9462.204 10017.948 - -0.70% -
BM_std_minmax<short>/4 5.87% 1.089 1.153 - 18.73% -
BM_std_min<unsigned___int128>/65536 5.86% 26682.463 28245.566 - -35.65% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 5.85% 1.535 1.625 - 2.17% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 5.85% 3.808 4.031 - 9.55% -
std::find_if_not(deque<int>)_(process_all)/32768 5.83% 11464.755 12133.306 - 1.08% -
BM_PushHeap_float_Ascending_16384 5.81% 4.056 4.292 - 1.70% -
BM_StringRelational_Less_Empty_Large_Control 5.80% 1.709 1.808 - -3.54% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 5.80% 12231.953 12940.973 - 1.93% -
BM_StringRelational_Less_Large_Empty_Control 5.79% 1.937 2.049 - 5.15% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 5.78% 16.790 17.760 - 5.15% -
BM_RangesSortHeap_float_1 5.77% 0.248 0.262 - 2.20% -
rng::find_if(vector<char>)_(process_all)/8 5.77% 2.445 2.586 - 3.96% -
rng::stable_sort(deque<int>)_(descending)/8 5.76% 26.723 28.261 - 3.31% -
std::copy_backward(vector<int>)/8 5.73% 2.133 2.255 - 1.39% -
BM_std_minmax<unsigned_long_long>/1 5.73% 0.595 0.630 - 7.90% -
std::copy_backward(vector<int>)/32768 5.71% 3586.083 3790.974 - -0.11% -
rng::partial_sort(deque<int>)_(ascending)/8 5.71% 31.035 32.808 - 7.56% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 5.69% 7.276 7.690 - -6.63% -
BM_PushHeap_uint64_Descending_4 5.69% 0.361 0.382 - 5.81% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 5.69% 6594.793 6970.172 - 4.86% -
BM_RangesPushHeap_string_Ascending_64 5.66% 7.081 7.482 - 0.55% -
rng::partition(deque<int>)_(dense)/50 5.66% 13.966 14.757 - -4.17% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.66% 179012.336 189140.263 - 4.71% -
std::unique(deque<int>)_(sprinkled)/1024 5.66% 852.697 900.921 - 2.82% -
bm_lexicographical_compare<unsigned_char>/4 5.64% 1.249 1.319 - -11.89% -
std::map<std::string,_int>::ctor(const&)/32 5.63% 688.001 726.749 - -7.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 5.63% 1135645.192 1199557.898 - 0.61% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 5.63% 140570.248 148479.276 - 6.27% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 5.60% 4534.793 4788.932 - 4.00% -
BM_std_minmax<unsigned_char>/8 5.59% 0.977 1.032 - -5.07% -
std::unordered_set<int>::count(key)_(non-existent)/32 5.58% 1.641 1.732 - 17.01% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 5.57% 8.715 9.201 - 5.16% -
std::set<int>::erase(key)_(existent)/8192 5.56% 51.424 54.282 - 5.88% -
bm_lexicographical_compare<signed_char>/4 5.54% 1.971 2.080 - 6.37% -
BM_std_minmax<unsigned_int>/4 5.51% 1.027 1.084 - 11.41% -
BM_deque_deque_copy_backward/64 5.51% 3.329 3.512 - 4.09% -
SetIntersection_Front_Vector_uint64_1024_64 5.49% 1427330.854 1505693.025 - 9.75% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.49% 5.137 5.419 - 4.93% -
BM_std_min<unsigned___int128>/1024 5.49% 417.854 440.793 - -35.13% -
std::vector<int>::ctor(size)/32 5.49% 9.540 10.064 - -7.81% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 5.49% 1.222 1.289 - -7.67% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 5.48% 6.281 6.626 - 6.18% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 5.48% 29.598 31.220 - 0.95% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 5.48% 18.295 19.298 - 5.32% -
std::map<int,_int>::insert(value)_(already_present)/8192 5.46% 3.935 4.150 - 2.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 5.42% 12092781.900 12747788.828 - 0.37% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 5.40% 0.756 0.797 - 5.24% -
std::transform(list<int>,_list<int>)/8192 5.39% 9393.963 9899.957 - 5.19% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 5.37% 11886.270 12524.288 - 0.39% -
BM_std_min<unsigned___int128>/1 5.37% 0.437 0.460 - 25.31% -
std::equal(deque<int>)_(it,_it,_it)/50 5.36% 20.240 21.326 - -11.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.36% 9301.342 9800.125 - 0.51% -
BM_std_min<unsigned___int128>/4096 5.36% 1665.940 1755.255 - -35.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5.36% 9333.113 9833.416 - 0.51% -
BM_StringRelational_Less_Empty_Empty_Control 5.36% 1.889 1.990 - 2.84% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 5.35% 47.035 49.553 - 0.83% -
bm_ranges_lexicographical_compare<signed_char>/64 5.33% 2.187 2.304 - 21.04% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 5.33% 3807.838 4010.723 - 5.43% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 5.31% 1.604 1.689 - 3.05% -
SetIntersection_Interlaced_Vector_uint32_16384_256 5.31% 13733360.300 14462729.823 - 2.40% -
rng::search(deque<int>)_(single_element)/1000 5.30% 425.764 448.322 - -0.35% -
BM_std_min<int>/2 5.29% 0.462 0.486 - 5.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 5.28% 1606269.122 1691079.752 - 0.22% -
BM_std_minmax_element<short>/512 5.28% 138.808 146.133 - 5.87% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 5.28% 1.310 1.379 - 3.02% -
std::find_if_not(deque<int>)_(process_all)/8192 5.27% 2878.672 3030.443 - 2.89% -
rng::for_each_n(list<int>)/8 5.27% 2.415 2.542 - -0.78% -
rng::partition(deque<int>)_(sparse)/50 5.27% 16.502 17.371 - -14.21% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 5.26% 1045.836 1100.860 - 6.74% -
BM_std_min<unsigned___int128>/70000 5.26% 28539.590 30039.766 - -35.92% -
BM_std_min<unsigned___int128>/5500 5.25% 2237.149 2354.596 - -35.61% -
SetIntersection_Front_Set_float_262144_1024 5.25% 15106365.091 15899304.199 - 11.93% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.25% 252748.787 266008.573 - 2.30% -
bm_lexicographical_compare<int>/4 5.24% 1.318 1.387 - 10.20% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 5.24% 8.972 9.442 - 2.52% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 5.24% 27.357 28.789 - -1.94% -
SetIntersection_Interlaced_Set_uint64_256_256 5.21% 8930507.045 9395606.541 - 4.13% -
BM_std_min<unsigned_short>/24 5.21% 2.378 2.501 - 0.33% -
rng::find_if(deque<int>)_(process_all)/8192 5.20% 2945.879 3099.095 - 2.97% -
rng::is_partitioned(deque<int>)_(partitioned)/32 5.20% 9.132 9.606 - -9.13% -
std::remove_copy_if(list<int>)_(sprinkled)/50 5.19% 25.701 27.034 - 9.78% -
BM_RangesMakeHeap_uint64_Random_64 5.17% 1.223 1.286 - -0.50% -
rng::stable_sort(deque<int>)_(ascending)/8 5.17% 17.911 18.836 - 2.50% -
BM_std_minmax<int>/16 5.16% 1.250 1.315 - 0.11% -
std::set<std::string>::find(key)_(non-existent)/1024 5.16% 19.299 20.295 - -0.35% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 5.15% 456.422 479.938 - 2.02% -
BM_std_min<unsigned___int128>/512 5.14% 209.481 220.246 - -34.89% -
rng::find_last(vector<char>)_(bail_10%)/50 5.14% 5.343 5.618 - 0.97% -
std::map<std::string,_int>::clear()/8192 5.13% 201244.722 211559.920 - 2.73% -
std::find_if_not(vector<char>)_(process_all)/8 5.12% 2.345 2.466 - -0.14% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 5.09% 788.104 828.221 - 6.45% -
SetIntersection_Front_Set_uint32_16384_256 5.08% 4737152.497 4978014.254 - 2.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 5.08% 17916164.751 18826637.896 - -0.36% -
BM_RangesMakeHeap_string_Descending_16384 5.08% 2.755 2.895 - -24.78% -
SetIntersection_Front_Set_string_1024_256 5.06% 15804029.494 16604472.114 - 2.93% -
bm_lexicographical_compare<unsigned_char>/7 5.06% 1.929 2.026 - -8.45% -
std::is_sorted(deque<int>,_pred)/8 5.06% 4.457 4.682 - 7.80% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 5.03% 1.845 1.937 - -4.65% -
BM_RangesMakeHeap_float_Random_1024 5.03% 1.151 1.209 - -1.80% -
rng::find_end(list<int>)_(process_all)/1024 5.02% 674.205 708.022 - 5.08% -
rng::replace(vector<int>)_(prefix)/50 5.00% 6.937 7.283 - 4.28% -
BM_StringRead_Cold_Shallow_Small 4.98% 0.897 0.942 - 21.27% -
SetIntersection_Front_Set_float_16384_64 4.97% 1916148.783 2011476.512 - -0.09% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 4.97% 49.418 51.874 - -9.33% -
BM_getline_string 4.97% 17.356 18.219 - 3.92% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 4.95% 24.798 26.026 - 27.26% -
SetIntersection_Front_Vector_uint64_262144_16384 4.95% 78121512.852 81987809.019 - 4.98% -
BM_MakeHeap_string_SingleElement_16384 4.95% 5.948 6.243 - 2.34% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.94% 24.646 25.865 - 6.63% -
BM_MakeHeap_float_Heap_4 4.94% 0.280 0.294 - 6.60% -
SetIntersection_Interlaced_Vector_uint64_262144_4 4.94% 1524439.705 1599741.164 - 1.06% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 4.93% 5.358 5.622 - 4.76% -
BM_StringFindAllMatch/64 4.93% 3.002 3.150 - 2.54% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 4.93% 22.186 23.279 - -0.93% -
rng::find_last(vector<char>)_(bail_10%)/1048576 4.92% 108219.792 113544.677 - 1.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 4.91% 21723039.890 22790323.975 - 10.26% -
BM_std_min<char>/29 4.90% 1.966 2.062 - 2.98% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.90% 13232.975 13880.820 - -16.76% -
BM_std_min<unsigned_char>/16 4.89% 2.489 2.611 - -0.31% -
BM_MakeHeap_string_Ascending_64 4.88% 4.715 4.945 - 1.91% -
SetIntersection_None_Vector_uint64_1024_1 4.88% 1086233.502 1139284.616 - -0.25% -
std::stable_sort(deque<int>)_(ascending)/8 4.86% 18.229 19.114 - 5.31% -
SetIntersection_None_Vector_uint64_262144_16 4.86% 1146464.150 1202134.662 - 0.55% -
rng::replace(vector<int>)_(prefix)/8192 4.84% 1155.965 1211.949 - -4.07% -
rng::find_first_of(vector<int>)_(large_needle)/50 4.83% 271.638 284.765 - -0.28% -
rng::search_n(list<int>)_(no_match)/1048576 4.83% 824111.616 863915.538 - 0.09% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 4.82% 21.446 22.481 - 4.97% -
std::adjacent_find(deque<int>,_pred)/8 4.81% 4.306 4.513 - 5.28% -
rng::search(deque<int>,_pred)_(near_matches)/1024 4.81% 26441.851 27713.694 - 4.56% -
BM_PushHeap_float_Descending_64 4.81% 0.379 0.397 - 1.00% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 4.81% 137077.145 143665.946 - 5.43% -
BM_StringRead_Cold_Deep_Large 4.80% 1.340 1.404 - 16.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.80% 0.721 0.756 - 6.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.78% 0.691 0.724 - -1.16% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 4.77% 7318.347 7667.766 - 5.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 4.77% 1807.384 1893.654 - 22.69% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.77% 5.229 5.478 - -6.12% -
std::map<int,_int>::find(key)_(non-existent)/8192 4.77% 7.078 7.416 - 4.71% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 4.76% 3437.509 3601.163 - -0.68% -
std::move(vector<bool>)_(aligned)/64 4.76% 1.665 1.744 - -1.82% -
BM_std_minmax_element<int>/1 4.75% 0.300 0.315 - 3.11% -
BM_PushHeap_float_SingleElement_4 4.74% 0.357 0.374 - -1.19% -
BM_MakeHeap_uint64_Random_1024 4.74% 1.081 1.132 - 3.16% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.71% 555.784 581.944 - 2.72% -
bm_lexicographical_compare<signed_char>/5 4.70% 2.209 2.313 - 4.80% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 4.68% 18.024 18.868 - 3.03% -
rng::find_last(vector<char>)_(bail_10%)/8192 4.68% 854.591 894.558 - 1.36% -
BM_std_minmax<short>/24 4.68% 2.287 2.394 - 7.59% -
std::stable_partition(vector<int>)_(sparse)/32 4.67% 6.840 7.160 - 4.16% -
SetIntersection_Front_Vector_uint64_16384_16384 4.67% 78132469.620 81780372.261 - 5.03% -
rng::copy_n(list<int>)/4096 4.66% 4635.736 4851.992 - 21.82% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.66% 4.202 4.398 - 2.66% -
std::move(deque<int>)/64 4.66% 6.283 6.576 - 9.54% -
BM_std_min<unsigned_short>/30 4.65% 2.307 2.415 - 2.34% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 4.65% 1.284 1.343 - 5.10% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 4.65% 1.689 1.767 - 9.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 4.64% 21191041.934 22174606.807 - 2.93% -
rng::unique(list<int>)_(contiguous)/52 4.64% 67.424 70.551 - -5.93% -
rng::move(deque<int>)/64 4.63% 6.604 6.910 - 9.36% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 4.62% 1.041 1.090 - 5.38% -
std::map<std::string,_int>::find(key)_(existent)/8192 4.61% 32.285 33.773 - 8.91% -
std::distance(deque<int>)/50 4.61% 0.636 0.666 - -4.06% -
BM_MakeHeap_uint32_PipeOrgan_1024 4.60% 0.698 0.730 - 6.02% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 4.60% 109362.622 114397.263 - 1.96% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.58% 81606.151 85344.874 - 7.49% -
SetIntersection_Interlaced_Vector_uint32_64_16 4.58% 18017636.327 18842533.112 - 0.86% -
std::set<int>::equal_range(key)_(non-existent)/32 4.57% 2.603 2.722 - 0.51% -
BM_RangesPushHeap_string_SingleElement_16 4.57% 2.593 2.712 - 6.23% -
SetIntersection_Front_Set_float_262144_64 4.57% 1894546.646 1981105.708 - 5.86% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 4.55% 0.536 0.560 - 3.86% -
BM_StringAssignStr_Huge_Opaque 4.55% 107.000 111.870 - 6.97% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 4.55% 0.735 0.768 - -3.29% -
rng::none_of(deque<int>)_(process_all)/8 4.53% 4.400 4.599 - 4.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 4.50% 1731858.802 1809852.215 - -0.56% -
BM_StringDestroy_Large 4.50% 6.877 7.186 - 6.51% -
rng::remove_copy_if(list<int>)_(prefix)/8192 4.50% 7343.087 7673.350 - 5.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 4.49% 2330985.915 2435645.516 - -1.49% -
std::stable_sort(deque<int>)_(pipe-organ)/8 4.48% 20.717 21.646 - 5.97% -
bm_swap_ranges_vb_unaligned/8 4.48% 4.620 4.827 - -1.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.47% 1103700.288 1152996.392 - -0.81% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.46% 1577.167 1647.551 - 0.40% -
rng::any_of(deque<int>)_(process_all)/8 4.46% 3.089 3.227 - 4.36% -
BM_RangesMakeHeap_string_PipeOrgan_16384 4.42% 5.193 5.422 - -20.45% -
rng::find_if(deque<int>)_(bail_25%)/8 4.42% 1.441 1.505 - 3.53% -
BM_StringAssignStr_Large_Opaque 4.40% 10.195 10.644 - 4.70% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 4.40% 75.593 78.917 - 2.13% -
SetIntersection_Front_Vector_string_1024_64 4.39% 3516440.202 3670868.889 - 5.88% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 4.39% 55.830 58.279 - 3.88% -
std::stable_sort(deque<int>)_(repeated)/8 4.38% 18.347 19.152 - 5.22% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 4.38% 497632.013 519433.644 - 3.07% -
BM_RangesMakeHeap_uint64_Descending_64 4.38% 0.232 0.242 - 3.12% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 4.37% 36.922 38.535 - 1.52% -
BM_StringRead_Cold_Shallow_Empty 4.36% 0.913 0.953 - 21.17% -
SetIntersection_Interlaced_Set_string_1024_64 4.36% 16140772.554 16845015.738 - -4.93% -
BM_StringEraseWithMove_Huge_Transparent 4.36% 42.670 44.530 - -1.70% -
BM_std_minmax_element<int>/5500 4.34% 1441.584 1504.193 - 4.34% -
std::stable_sort(deque<int>)_(descending)/8 4.34% 27.473 28.665 - 7.56% -
BM_StringRelational_Compare_Empty_Large_Control 4.34% 1.548 1.616 - -0.08% -
std::none_of(deque<int>)_(process_all)/8 4.33% 3.089 3.223 - 4.36% -
BM_std_min<unsigned___int128>/64 4.33% 25.512 26.617 - -31.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.33% 1591859.344 1660778.305 - 4.12% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 4.32% 10.598 11.056 - 3.39% -
BM_StringRelational_Compare_Small_Empty_Control 4.32% 1.549 1.616 - -5.79% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 4.31% 1.367 1.426 - -23.40% -
std::find(list<int>)_(process_all)/1024 4.31% 690.966 720.732 - 1.44% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 4.31% 150.194 156.662 - 4.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.30% 3264732.334 3405093.515 - -3.92% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 4.30% 13879.768 14475.966 - 4.21% -
std::any_of(deque<int>)_(process_all)/8 4.29% 3.090 3.222 - 4.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 4.29% 1616556.803 1685862.793 - 0.07% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 4.29% 3870.808 4036.675 - 3.30% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 4.28% 13.162 13.726 - 2.63% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 4.28% 29.667 30.937 - 5.99% -
std::all_of(deque<int>)_(process_all)/8 4.27% 3.091 3.223 - 4.27% -
std::unordered_multiset<int>::count(key)_(existent)/8192 4.27% 1.755 1.829 - -1.66% -
BM_deque_vector_ranges_move_backward/1 4.27% 2.044 2.132 - 0.69% -
BM_RangesPushHeap_string_SingleElement_16384 4.26% 2.606 2.717 - 5.83% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.25% 1.752 1.826 - 4.25% -
SetIntersection_Front_Vector_string_256_256 4.25% 20573607.626 21448392.810 - 6.35% -
rng::partial_sort_copy(list<int>)_(repeated)/8192 4.24% 52963.035 55210.043 - 3.71% -
rng::partition_copy(deque<int>)/50 4.24% 27.584 28.752 - 4.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4.23% 1228721.492 1280704.993 - 0.63% -
BM_StringAssignAsciizMix_Opaque 4.23% 4.768 4.969 - 5.10% -
BM_std_min<unsigned_long_long>/7 4.22% 1.832 1.909 - 0.45% -
rng::all_of(deque<int>)_(process_all)/8 4.22% 3.092 3.222 - 4.34% -
rng::stable_partition(vector<int>)_(sparse)/32 4.22% 7.280 7.587 - 1.35% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 4.21% 71.215 74.212 - 2.66% -
SetIntersection_Front_Set_string_262144_1024 4.21% 59389171.416 61888212.847 - 3.26% -
rng::search(deque<int>,_pred)_(near_matches)/1000 4.20% 25389.494 26456.852 - 4.76% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.20% 144812.367 150896.867 - 1.97% -
SetIntersection_None_Vector_uint64_1024_256 4.20% 1100382.538 1146587.338 - 2.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.19% 1588.060 1654.654 - 0.70% -
BM_RangesMakeHeap_uint32_Random_64 4.19% 1.271 1.324 - -0.12% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 4.18% 1.469 1.530 - 2.49% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 4.17% 10.146 10.568 - 1.25% -
BM_std_min<unsigned_short>/64 4.16% 3.451 3.595 - 2.76% -
SetIntersection_Interlaced_Set_uint64_1024_64 4.16% 10141791.544 10563926.033 - 5.98% -
BM_MakeThenSortHeap_string_Ascending_1024 4.15% 40.005 41.665 - 16.23% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 4.14% 2.355 2.452 - 3.98% -
rng::find_first_of(vector<int>)_(large_needle)/32 4.13% 109.353 113.869 - 8.41% -
BM_StringRelational_Compare_Large_Empty_Control 4.12% 1.593 1.659 - -2.78% -
std::copy_backward(vector<bool>)_(aligned)/64 4.11% 1.688 1.758 - -1.01% -
std::unordered_set<int>::ctor(const&,_alloc)/32 4.10% 262.293 273.038 - 4.79% -
BM_PushHeap_float_Descending_16 4.10% 0.363 0.378 - 4.00% -
BM_std_min<int>/32 4.09% 2.153 2.241 - 0.87% -
BM_StringRelational_Less_Empty_Small_Control 4.09% 1.857 1.932 - -2.97% -
BM_std_minmax<short>/28 4.05% 2.498 2.600 - -0.81% -
std::map<int,_int>::lower_bound(key)_(existent)/32 4.05% 1.496 1.557 - 3.29% -
rng::copy_backward(deque<int>)/8 4.02% 2.720 2.830 - 1.31% -
BM_StringFindAllMatch/8 4.02% 2.545 2.648 - 4.07% -
SetIntersection_Interlaced_Vector_string_262144_64 4.02% 18192866.586 18923806.780 - -14.43% -
SetIntersection_None_Set_float_16384_64 4.01% 154603718.570 160802556.419 - 2.23% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.01% 9.954 10.353 - -2.68% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 4.00% 24.497 25.477 - 11.32% -
BM_std_minmax<char>/3 4.00% 1.126 1.172 - -3.12% -
std::find(list<int>)_(bail_25%)/32768 3.99% 8396.973 8731.817 - 7.64% -
std::set<std::string>::erase(key)_(existent)/0 3.98% 63.066 65.578 - 1.95% -
rng::any_of(deque<int>)_(process_all)/32768 3.98% 10455.137 10871.472 - 3.25% -
BM_StringRelational_Less_Huge_Large_Control 3.96% 2.365 2.459 - -0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 3.96% 23938732.916 24886919.183 - 0.04% -
BM_RangesPushHeap_string_Descending_16 3.96% 2.070 2.152 - 2.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.95% 1621234.701 1685260.744 - -0.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.94% 868.893 903.156 - 4.41% -
std::multiset<std::string>::contains(key)_(existent)/8192 3.94% 30.259 31.451 - 12.41% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.93% 15677.389 16294.032 - -0.04% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.93% 3.530 3.669 - 3.25% -
BM_PushHeap_string_Ascending_16384 3.93% 18.387 19.109 - -14.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 3.92% 7.886 8.196 - 2.36% -
rng::copy_backward(vector<int>)/4096 3.92% 145.332 151.032 - 7.04% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 3.92% 765.531 795.528 - 8.17% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 3.91% 0.637 0.662 - 2.09% -
SetIntersection_None_Vector_uint64_16384_1024 3.89% 1116457.773 1159875.781 - -1.57% -
BM_MakeHeap_string_Heap_262144 3.89% 5.306 5.512 - 0.81% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 3.88% 6125.025 6362.664 - -0.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 3.88% 8740537.230 9079458.119 - -23.73% -
BM_std_minmax_element<int>/64000 3.87% 16830.477 17481.969 - 3.86% -
rng::starts_with(list<int>)/8 3.86% 2.907 3.019 - 3.72% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 3.86% 9866.193 10246.675 - 4.10% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 3.85% 82111.670 85275.612 - -0.24% -
BM_std_minmax_element<int>/70000 3.85% 18392.937 19101.500 - 3.76% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 3.85% 10.427 10.829 - -1.35% -
BM_std_min<unsigned_char>/32 3.84% 2.825 2.933 - 2.44% -
SetIntersection_None_Set_float_16384_16 3.84% 154676212.486 160609079.068 - 2.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 3.83% 5979733.421 6208497.018 - -7.22% -
SetIntersection_Interlaced_Set_uint64_64_64 3.82% 14909538.072 15479775.401 - 2.12% -
std::map<std::string,_int>::clear()/32 3.82% 901.950 936.444 - 4.29% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.82% 28.014 29.085 - 6.17% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 3.82% 31.894 33.112 - -1.43% -
std::set<int>::contains(key)_(existent)/8192 3.81% 8.194 8.507 - 1.38% -
rng::find_if_not(vector<int>)_(process_all)/8 3.81% 2.528 2.624 - 4.23% -
BM_std_minmax_element<short>/3 3.81% 1.150 1.194 - 3.97% -
std::search(list<int>)_(single_element)/1024 3.79% 741.032 769.142 - -0.22% -
bm_lexicographical_compare<unsigned_char>/3 3.79% 1.958 2.032 - -7.77% -
SetIntersection_None_Set_float_16384_1024 3.79% 152821329.948 158614177.442 - -0.19% -
std::remove(deque<int>)_(prefix)/50 3.79% 64.653 67.101 - 1.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 3.78% 1100300.158 1141841.291 - -0.85% -
BM_deque_vector_copy_backward/2 3.77% 1.775 1.842 - 0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.76% 1217896.311 1263693.153 - 3.24% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.76% 39.425 40.907 - -2.75% -
SetIntersection_Interlaced_Vector_string_256_16 3.75% 10424908.716 10815844.737 - -1.79% -
BM_RangesMakeHeap_float_Random_64 3.75% 1.579 1.638 - -0.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 3.73% 1087782.607 1128343.687 - -1.95% -
BM_std_minmax_element<int>/4000 3.72% 1057.284 1096.582 - 4.05% -
BM_StringRelational_Less_Large_Small_Control 3.70% 1.829 1.897 - 6.56% -
BM_StringRelational_Compare_Empty_Huge_Control 3.69% 1.553 1.610 - -0.91% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 3.69% 31.747 32.918 - 4.08% -
rng::remove_copy(list<int>)_(prefix)/8192 3.69% 7049.715 7309.787 - 3.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.69% 0.742 0.770 - 3.68% -
BM_StringRelational_Compare_Empty_Empty_Control 3.68% 1.554 1.611 - -0.06% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 3.67% 29.555 30.640 - 0.63% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 3.67% 30.867 31.999 - 23.53% -
BM_std_minmax_element<int>/512 3.67% 139.014 144.111 - 4.32% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.66% 12032.295 12473.106 - 0.50% -
BM_vector_deque_ranges_copy_backward/65536 3.66% 7778.874 8063.735 - 5.25% -
std::remove(deque<int>)_(prefix)/32 3.66% 57.935 60.055 - 0.91% -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 3.65% 9902.855 10264.636 - 4.45% -
rng::copy_backward(vector<int>)/8 3.65% 2.189 2.269 - -0.85% -
BM_std_minmax_element<int>/4096 3.64% 1082.835 1122.231 - 4.05% -
rng::fill_n(deque<int>)/8192 3.64% 238.765 247.450 - 2.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.64% 2080378.827 2156049.481 - -0.81% -
std::set<std::string>::count(key)_(existent)/8192 3.63% 28.823 29.869 - 0.96% -
BM_RangesPushHeap_string_SingleElement_4 3.63% 2.308 2.392 - 4.28% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 3.63% 0.894 0.927 - 3.67% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 3.62% 1.558 1.615 - 0.09% -
SetIntersection_Interlaced_Vector_uint64_1024_256 3.62% 4892457.187 5069404.845 - -23.50% -
BM_std_minmax<unsigned_char>/11 3.62% 1.734 1.797 - 4.97% -
SetIntersection_Front_Vector_uint64_1024_1 3.60% 1078923.680 1117795.049 - 1.87% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 3.60% 40496.781 41955.042 - -3.02% -
rng::stable_partition(deque<int>)_(dense)/50 3.60% 42.542 44.073 - 17.84% -
std::rotate(list<int>)_(1_element_forward)/32 3.60% 12.219 12.659 - 2.22% -
BM_std_minmax_element<int>/65536 3.59% 17245.500 17865.078 - 3.72% -
rng::reverse_copy(list<int>)/32768 3.59% 25378.421 26289.031 - 0.77% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.57% 113572.823 117633.015 - 2.14% -
BM_StringAssignStr_Large_Transparent 3.57% 10.309 10.677 - 5.11% -
SetIntersection_Interlaced_Set_uint32_16384_64 3.57% 211637223.481 219189828.611 - 2.43% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 3.56% 0.544 0.563 - -3.61% -
SetIntersection_Front_Set_float_1024_256 3.55% 4887984.721 5061280.402 - 1.18% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 3.54% 9.520 9.857 - 3.35% -
std::map<int,_int>::equal_range(key)_(existent)/1024 3.54% 4.108 4.253 - -0.26% -
SetIntersection_None_Set_float_16384_4 3.53% 155539347.025 161032458.930 - 2.37% -
rng::any_of(deque<int>)_(process_all)/8192 3.53% 2628.369 2721.180 - 3.65% -
SetIntersection_Interlaced_Set_float_262144_4 3.53% 1265934.408 1310592.530 - 1.91% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 3.53% 0.472 0.489 - 4.79% -
rng::stable_sort(deque<int>)_(heap)/8 3.52% 25.691 26.596 - 0.88% -
BM_RangesMakeHeap_string_PipeOrgan_1024 3.52% 4.963 5.138 - -12.83% -
rng::find_if(vector<int>)_(process_all)/8 3.52% 2.550 2.639 - 0.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 3.50% 7.203 7.455 - 1.90% -
std::distance(deque<int>)/4096 3.50% 0.631 0.653 - -5.84% -
rng::search_n(list<int>,_pred)_(no_match)/8192 3.50% 7999.175 8279.031 - 0.58% -
BM_RangesMakeHeap_float_Random_16384 3.49% 1.153 1.193 - -1.93% -
SetIntersection_Front_Vector_float_262144_1 3.49% 1092056.377 1130117.390 - 0.38% -
std::search(list<int>,_pred)_(no_match)/8192 3.48% 7043.722 7289.018 - 1.96% -
BM_RangesPushHeap_string_SingleElement_1024 3.48% 2.617 2.708 - 5.06% -
BM_StringRelational_Less_Small_Large_Control 3.48% 1.772 1.834 - 13.42% -
std::find_if_not(deque<int>)_(process_all)/50 3.48% 23.587 24.408 - 1.85% -
BM_MakeHeap_uint64_QuickSortAdversary_4 3.48% 0.425 0.440 - 2.90% -
BM_std_minmax<unsigned_short>/28 3.47% 2.488 2.575 - 1.24% -
std::search_n(list<int>,_pred)_(no_match)/8192 3.47% 7892.021 8165.811 - 0.22% -
SetIntersection_Front_Set_string_16384_1024 3.47% 58851568.142 60891173.858 - 2.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 3.46% 126456614.111 130834012.745 - -2.88% -
std::for_each_n(deque<int>)/8 3.45% 1.163 1.203 - -4.07% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.45% 3.510 3.631 - -1.02% -
SetIntersection_None_Set_string_256_256 3.45% 5855019.677 6056979.990 - -0.07% -
BM_vector_deque_move_backward/1 3.45% 2.479 2.564 - -0.18% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 3.43% 0.550 0.568 - -3.42% -
BM_StringRelational_Compare_Small_Huge_Control 3.43% 1.786 1.848 - -0.02% -
BM_std_minmax_element<int>/1024 3.41% 274.246 283.605 - 3.97% -
BM_StringRelational_Compare_Small_Small_Control 3.41% 1.787 1.848 - -0.02% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 3.41% 109680.221 113416.261 - -0.22% -
SetIntersection_None_Set_float_16384_1 3.40% 155736010.909 161038329.775 - 2.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.40% 6468311.478 6688497.654 - -1.72% -
BM_PushHeap_uint64_Descending_16 3.40% 0.359 0.372 - 3.26% -
BM_deque_deque_ranges_copy_backward/64 3.40% 3.326 3.439 - 1.85% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 3.40% 4.267 4.412 - 2.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.40% 0.906 0.937 - 3.97% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.39% 836.849 865.195 - 3.16% -
rng::search(vector<int>)_(no_match)/1024 3.38% 212.745 219.933 - 0.29% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 3.37% 0.611 0.631 - 0.36% -
std::search(list<int>)_(no_match)/1000 3.37% 665.915 688.361 - -3.63% -
SetIntersection_Interlaced_Set_uint32_16384_16 3.37% 205337025.494 212255925.542 - 2.86% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 3.37% 1329.067 1373.843 - 1.07% -
BM_std_min<long_long>/5 3.37% 1.903 1.967 - 3.27% -
BM_MakeHeap_uint64_Random_16 3.36% 1.290 1.333 - 0.42% -
std::set<std::string>::find(key)_(existent)/32 3.35% 15.022 15.525 - -4.77% -
rng::sort(deque<int>)_(descending)/1024 3.35% 1306.307 1350.006 - -1.55% -
std::adjacent_find(deque<int>,_pred)/50 3.34% 29.298 30.278 - 1.93% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.34% 1.537 1.589 - -0.02% -
BM_std_min<char>/31 3.34% 2.454 2.536 - 1.92% -
SetIntersection_Interlaced_Set_string_64_64 3.34% 36789830.864 38018879.453 - 5.57% -
BM_RangesMakeHeap_float_Random_262144 3.33% 1.095 1.131 - -0.53% -
BM_num_put<bool> 3.33% 10.781 11.140 - 1.58% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 3.33% 32.543 33.626 - 4.19% -
std::set<std::string>::count(key)_(non-existent)/32 3.33% 10.332 10.676 - 10.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 3.32% 9.088 9.390 - 2.45% -
BM_RangesMakeHeap_string_PipeOrgan_256 3.31% 4.839 4.999 - -9.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 3.31% 344100617.319 355482692.430 - 1.46% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 3.31% 9.396 9.707 - -12.70% -
BM_deque_vector_ranges_copy_backward/2 3.31% 1.781 1.839 - -0.01% -
rng::swap_ranges(deque<int>)/1024 3.30% 325.758 336.515 - -0.13% -
std::find_if_not(vector<int>)_(process_all)/8 3.30% 2.524 2.607 - 3.03% -
std::rotate(deque<int>)_(by_1/2)/50 3.29% 10.237 10.574 - 2.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 3.28% 18735269.406 19349065.408 - -1.50% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 3.27% 30.680 31.684 - 7.46% -
SetIntersection_Interlaced_Set_uint64_256_64 3.27% 14866606.639 15352911.121 - 4.37% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 3.27% 2027.579 2093.854 - 1.61% -
SetIntersection_Interlaced_Set_uint64_16384_1024 3.26% 170729232.568 176302182.852 - 1.13% -
BM_std_minmax<unsigned_char>/10 3.26% 1.343 1.387 - 3.44% -
std::deque<int>::erase(middle)_(cheap_elements)/32 3.25% 9.661 9.974 - 0.38% -
BM_deque_vector_move_backward/2 3.24% 1.774 1.832 - -0.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 3.24% 0.550 0.568 - -3.80% -
std::set<int>::count(key)_(existent)/1024 3.24% 4.339 4.479 - 7.31% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 3.24% 44.809 46.260 - -0.56% -
BM_RangesPushHeap_string_SingleElement_64 3.23% 2.652 2.737 - 4.85% -
BM_std_min<unsigned_char>/15 3.23% 2.094 2.162 - 3.64% -
std::map<int,_int>::erase(iterator)/1024 3.23% 20.892 21.567 - 2.61% -
rng::find_end(deque<int>)_(match_near_end)/1000 3.22% 324.559 335.010 - 2.86% -
BM_RangesPushHeap_uint64_Descending_4 3.22% 0.361 0.372 - 3.25% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 3.22% 16852.455 17394.834 - 3.29% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 3.22% 28285.973 29195.481 - 3.41% -
SetIntersection_None_Set_string_262144_1024 3.21% 1650260.579 1703205.729 - -0.12% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.21% 764.518 789.032 - -0.65% -
BM_StringEraseWithMove_Small_Opaque 3.20% 2.582 2.664 - 3.50% -
SetIntersection_Interlaced_Set_float_16384_16 3.20% 209164790.377 215866271.941 - 2.49% -
BM_RangesMakeThenSortHeap_float_Heap_4 3.20% 1.232 1.271 - 3.78% -
SetIntersection_Interlaced_Vector_string_16384_64 3.20% 11905805.730 12287065.369 - -5.89% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.20% 41.430 42.755 - 10.72% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.20% 3.023 3.120 - 0.32% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 3.18% 9244.405 9538.748 - 4.23% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.18% 127.083 131.124 - 2.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 3.18% 18986411.192 19589841.233 - 2.06% -
BM_deque_vector_ranges_move_backward/2 3.18% 1.776 1.832 - -0.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 3.18% 9491207.622 9792686.334 - 11.36% -
BM_std_minmax_element<int>/64 3.17% 17.242 17.789 - 2.95% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.17% 25.164 25.962 - 3.22% -
BM_RangesPushHeap_string_SingleElement_256 3.16% 2.621 2.704 - 5.62% -
rng::for_each(list<int>)/8192 3.16% 7835.070 8082.920 - -2.73% -
BM_deque_vector_move/64000 3.16% 2717.605 2803.555 - 3.40% -
SetIntersection_Front_Set_float_256_64 3.15% 6335620.025 6535208.944 - -0.30% -
SetIntersection_Interlaced_Set_float_262144_16 3.15% 1579339.032 1629056.721 - 1.87% -
BM_StringRelational_Compare_Large_Small_Control 3.14% 1.793 1.849 - 0.08% -
std::find_end(deque<int>)_(match_near_end)/1024 3.14% 3296.053 3399.634 - 2.22% -
rng::search(deque<int>,_pred)_(same_length)/1000 3.14% 478.393 493.418 - 0.98% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 3.14% 23.774 24.521 - 7.65% -
BM_RangesPushHeap_string_SingleElement_262144 3.14% 2.654 2.737 - 3.86% -
std::rotate(list<int>)_(1_element_backward)/8192 3.14% 8552.475 8820.901 - 4.50% -
SetIntersection_Front_Vector_uint64_16384_64 3.14% 1364250.947 1407066.009 - -0.08% -
BM_std_min<unsigned_int>/24 3.13% 1.826 1.883 - 2.79% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 3.12% 0.554 0.572 - -1.43% -
BM_PopHeap_float_1 3.12% 0.471 0.486 - 3.37% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 3.12% 44.551 45.942 - 0.28% -
BM_std_minmax<short>/7 3.11% 1.690 1.743 - -0.26% -
BM_StringRelational_Compare_Huge_Small_Control 3.11% 1.792 1.848 - 0.00% -
BM_StringRelational_Eq_Large_Huge_Control 3.11% 0.487 0.502 - 3.26% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.11% 10465.748 10791.085 - 2.00% -
SetIntersection_Interlaced_Set_uint64_262144_16384 3.09% 1250672.689 1289354.410 - 1.23% -
BM_std_minmax<char>/6 3.09% 1.979 2.040 - -5.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 3.08% 17712855.103 18259181.080 - 0.71% -
BM_RangesPopHeap_uint64_262144 3.08% 41.516 42.794 - 3.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3.08% 3533583.224 3642332.429 - -0.26% -
SetIntersection_Front_Vector_uint64_1024_4 3.07% 1103774.472 1137638.032 - 0.66% -
std::distance(deque<int>)/1024 3.07% 0.633 0.652 - -6.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.06% 1321663.660 1362168.877 - 2.40% -
SetIntersection_None_Set_uint32_262144_262144 3.06% 1152297.199 1187507.240 - 3.43% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.06% 63621.466 65565.340 - -1.00% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 3.05% 0.569 0.586 - -3.02% -
std::unique(list<int>)_(contiguous)/1024 3.05% 925.566 953.830 - 2.85% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 3.05% 1.124 1.159 - -12.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 3.05% 39216821.384 40413686.000 - 3.25% -
std::adjacent_find(vector<int>,_pred)/8 3.05% 3.362 3.465 - 2.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 3.04% 1144762.044 1179596.392 - 4.30% -
BM_MakeHeap_uint64_Random_256 3.04% 1.149 1.184 - 4.33% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 3.04% 24.540 25.285 - 14.63% -
BM_MakeHeap_uint64_Random_16384 3.03% 0.975 1.004 - -2.90% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 3.03% 23.067 23.767 - -8.72% -
rng::swap_ranges(deque<int>)/8192 3.03% 2610.107 2689.188 - -0.20% -
std::partition(deque<int>)_(sparse)/8192 3.02% 3190.356 3286.826 - 8.65% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 3.01% 713.281 734.731 - 7.11% -
std::set<int>::find(key)_(existent)/1024 3.00% 3.918 4.036 - 0.38% -
std::rotate(deque<int>)_(1_element_forward)/32 3.00% 4.539 4.675 - 0.80% -
BM_RangesPushHeap_uint32_Ascending_16384 3.00% 6.524 6.720 - -0.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 3.00% 342034656.998 352302999.959 - 2.63% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 3.00% 2.647 2.727 - 3.20% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 3.00% 21.045 21.676 - 5.87% -
SetIntersection_Front_Vector_uint32_1024_1 2.99% 1084479.988 1116955.816 - 0.43% -
SetIntersection_Interlaced_Set_uint64_1024_256 2.99% 15809557.444 16282686.329 - 6.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.99% 140929066.043 145137761.164 - -7.11% -
BM_RangesMakeHeap_string_SingleElement_1024 2.99% 6.068 6.249 - 0.25% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 2.98% 4.250 4.376 - 1.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.98% 1191241.199 1226752.345 - -1.61% -
SetIntersection_Front_Vector_uint32_16384_16384 2.98% 79186311.829 81546153.016 - 2.75% -
BM_std_min<unsigned_short>/31 2.98% 2.536 2.612 - 0.62% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 2.98% 73.353 75.537 - 15.90% -
SetIntersection_Front_Set_string_1024_64 2.98% 4914859.882 5061183.849 - 7.76% -
BM_RangesPushHeap_uint64_Descending_16 2.98% 0.359 0.370 - 2.88% -
BM_StringRelational_Compare_Small_Large_Control 2.98% 1.794 1.847 - -0.01% -
SetIntersection_None_Set_string_262144_262144 2.97% 1647073.080 1696007.323 - -0.15% -
rng::copy_n(vector<int>)/1048576 2.96% 48748.130 50192.562 - 1.67% -
SetIntersection_None_Vector_uint32_1024_64 2.96% 1148561.504 1182518.581 - 2.57% -
std::find(vector<long_long>)_(bail_25%)/8 2.96% 0.924 0.952 - -0.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 2.96% 1189676.679 1224840.513 - 2.09% -
BM_std_minmax<short>/32 2.95% 1.229 1.265 - 2.95% -
BM_std_minmax<short>/30 2.95% 2.752 2.833 - 1.28% -
SetIntersection_None_Set_uint32_262144_1024 2.94% 1153355.223 1187303.955 - 3.71% -
std::find_end(list<int>)_(process_all)/1024 2.94% 699.578 720.147 - 2.44% -
BM_MakeHeap_uint64_SingleElement_256 2.94% 0.566 0.582 - 1.34% -
std::unique(list<int>,_pred)_(sprinkled)/1024 2.94% 1044.281 1074.976 - 5.23% -
std::find_first_of(list<int>)_(large_needle)/50 2.94% 1786.316 1838.813 - 5.99% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 2.93% 16.675 17.164 - 5.94% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.93% 10104.178 10400.394 - 5.59% -
SetIntersection_None_Vector_float_16384_16384 2.93% 1152499.128 1186226.733 - -0.59% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.92% 2.953 3.039 - 0.93% -
SetIntersection_Front_Set_float_1024_1 2.92% 1120906.021 1153666.965 - 3.19% -
rng::starts_with(deque<int>,_pred)/8192 2.92% 3996.564 4113.282 - 1.47% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 2.91% 19390.654 19955.414 - -0.33% -
bm_lexicographical_compare<signed_char>/7 2.91% 2.739 2.819 - 2.67% -
BM_std_min<short>/64 2.90% 3.388 3.487 - -1.33% -
BM_LowerBound_pair<uint32,_uint32>_1 2.90% 2.855 2.937 - 2.52% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 2.90% 58.691 60.391 - 2.20% -
BM_std_minmax<unsigned_int>/11 2.89% 1.687 1.736 - -5.05% -
BM_RangesMakeHeap_string_SingleElement_16384 2.89% 5.806 5.974 - 0.25% -
BM_deque_vector_move_backward/1 2.89% 2.020 2.078 - -0.30% -
std::multiset<int>::contains(key)_(non-existent)/8192 2.87% 8.621 8.869 - 0.21% -
rng::for_each_n(deque<int>)/8 2.87% 1.154 1.187 - -1.46% -
BM_std_min<int>/64 2.87% 2.623 2.698 - 1.10% -
SetIntersection_Interlaced_Set_float_256_256 2.86% 9089091.451 9349406.690 - -0.78% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.86% 504.613 519.056 - 1.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.86% 1819502.605 1871548.748 - -1.57% -
SetIntersection_Interlaced_Vector_uint64_64_4 2.86% 17720322.554 18226456.353 - -0.94% -
BM_RangesMakeHeap_string_Descending_4 2.85% 2.135 2.195 - -9.15% -
std::find_end(deque<int>)_(near_matches)/1024 2.84% 29457.320 30295.172 - -3.11% -
BM_std_min<char>/13 2.84% 1.534 1.578 - 0.87% -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.84% 2.205 2.268 - 2.84% -
std::multiset<std::string>::erase(key)_(existent)/1024 2.84% 85.101 87.520 - 51.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 2.84% 1188347.221 1222046.746 - 1.57% -
BM_std_minmax<unsigned_short>/24 2.83% 2.217 2.279 - 0.09% -
std::search(deque<int>)_(near_matches)/1024 2.83% 19548.923 20101.289 - -2.65% -
rng::find_end(list<int>)_(process_all)/1048576 2.82% 822348.658 845564.331 - 2.53% -
rng::find_if_not(list<int>)_(bail_25%)/8 2.82% 1.278 1.314 - 0.02% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 2.82% 62532.477 64296.317 - 0.74% -
rng::remove_copy(deque<int>)_(prefix)/50 2.82% 21.143 21.739 - -0.58% -
BM_std_min<short>/27 2.82% 2.261 2.324 - 1.26% -
BM_RangesPushHeap_float_Random_16 2.81% 5.347 5.497 - 1.63% -
rng::find_if(list<int>)_(bail_25%)/8 2.81% 1.281 1.317 - -0.46% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 2.81% 2865.927 2946.396 - -2.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 2.80% 1191753.561 1225092.084 - 0.95% -
BM_StringFindStringLiteral/32 2.80% 1.670 1.716 - 2.95% -
rng::stable_sort(vector<int>)_(descending)/8 2.79% 24.288 24.967 - -1.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 2.78% 140441171.907 144348780.091 - -7.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.78% 1081775.778 1111841.302 - 1.94% -
rng::for_each(multiset<int>::iterator)/50 2.77% 56.675 58.246 - 3.87% -
SetIntersection_None_Set_uint32_1024_256 2.77% 8711186.938 8952528.324 - 1.70% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.77% 2.337 2.402 - -0.32% -
rng::starts_with(deque<int>,_pred)/1048576 2.76% 520013.392 534389.363 - 0.92% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 2.76% 1.533 1.576 - 1.01% -
BM_StringAssignAsciizMix_Transparent 2.76% 3.023 3.106 - 2.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 2.75% 118297017.645 121551057.937 - 3.52% -
rng::search(vector<int>)_(same_length)/8192 2.75% 1879.503 1931.140 - 2.79% -
BM_std_minmax<int>/6 2.75% 1.350 1.387 - 2.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.75% 0.697 0.717 - 2.19% -
rng::rotate(list<int>)_(by_1/3)/50 2.74% 23.527 24.172 - 2.48% -
723_llvm_r 2.74% 11.559 11.876 - 0.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 2.74% 157709012.626 162026735.015 - 2.68% -
BM_std_min<unsigned___int128>/31 2.73% 12.112 12.444 - -25.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.73% 39387354.851 40463125.306 - 0.30% -
std::multimap<int,_int>::clear()/1024 2.73% 10276.593 10556.786 - 3.28% -
std::find_if_not(vector<bool>)_(process_all)/50 2.72% 34.532 35.471 - -3.31% -
std::find_end(deque<int>)_(near_matches)/1000 2.71% 28372.488 29141.203 - -3.19% -
rng::search(vector<int>)_(no_match)/1000 2.70% 209.509 215.159 - 0.27% -
BM_std_minmax<char>/2 2.70% 0.856 0.879 - -1.82% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.69% 2.920 2.999 - 1.77% -
std::map<int,_int>::erase(iterator)/0 2.69% 20.577 21.131 - 1.54% -
rng::partition(vector<int>)_(dense)/32 2.69% 8.290 8.513 - 1.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 2.68% 3.678 3.777 - 0.61% -
std::is_partitioned(deque<int>)_(partitioned)/1024 2.68% 365.675 375.478 - 2.91% -
rng::find(vector<char>)_(process_all)/1024 2.68% 16.684 17.131 - -2.10% -
SetIntersection_Front_Vector_string_262144_256 2.68% 9968288.816 10235277.487 - 2.66% -
rng::for_each(set<int>::iterator)/50 2.67% 50.167 51.509 - 1.98% -
BM_RangesMakeHeap_uint64_Random_16 2.67% 1.242 1.275 - -1.38% -
SetIntersection_Front_Set_float_256_256 2.67% 9263067.606 9510774.401 - 2.27% -
SetIntersection_None_Vector_uint64_256_16 2.67% 4170561.763 4281885.330 - -0.04% -
BM_deque_vector_ranges_copy/5500 2.66% 198.257 203.539 - 1.24% -
std::copy(vector<int>)/4096 2.66% 199.405 204.717 - -11.19% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 2.66% 43.857 45.024 - 41.32% -
BM_vector_deque_ranges_move_backward/64000 2.66% 7471.006 7669.638 - 6.86% -
BM_LowerBound_pair<uint32,_uint32>_262144 2.65% 605.692 621.765 - 0.01% -
rng::reverse_copy(vector<int>)/4096 2.65% 134.850 138.421 - 0.86% -
rng::fold_left(deque<int>)/8 2.65% 3.996 4.102 - 0.06% -
SetIntersection_Interlaced_Set_uint32_256_64 2.64% 14699001.589 15087587.773 - 2.84% -
SetIntersection_None_Set_float_16384_256 2.64% 154539129.817 158622360.764 - 0.77% -
BM_LowerBound_string_16384 2.64% 390.243 400.548 - 0.88% -
std::find_if(vector<bool>)_(process_all)/50 2.63% 35.046 35.968 - -1.59% -
SetIntersection_None_Set_float_262144_64 2.63% 1163349.529 1193954.181 - 2.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.63% 1137916.201 1167833.100 - 2.66% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 2.63% 72.051 73.943 - 44.68% -
std::is_partitioned(deque<int>)_(partitioned)/8192 2.63% 2877.296 2952.827 - -3.48% -
std::search(deque<int>)_(near_matches)/1000 2.62% 18638.255 19126.993 - -3.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.62% 8787723.133 9018124.112 - -29.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 2.62% 1056350.340 1084037.499 - -3.50% -
rng::find_if_not(vector<bool>)_(process_all)/50 2.62% 35.069 35.987 - -2.28% -
rng::partial_sort(deque<int>)_(descending)/8 2.62% 43.904 45.053 - 2.02% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.62% 51889.131 53246.493 - 3.35% -
rng::for_each(multimap<int>)/8 2.61% 4.470 4.586 - 1.62% -
SetIntersection_Interlaced_Vector_string_256_4 2.61% 6258310.347 6421697.083 - 0.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.61% 2100385.010 2155210.529 - -0.93% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 2.61% 750.130 769.699 - -0.93% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 2.61% 1.559 1.600 - 4.14% -
BM_std_min<unsigned___int128>/27 2.61% 10.451 10.724 - -24.32% -
SetIntersection_Interlaced_Set_float_262144_1 2.60% 1076260.056 1104243.105 - -0.06% -
BM_std_min<unsigned___int128>/28 2.60% 10.875 11.157 - -24.74% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.59% 2.334 2.395 - 1.41% -
SetIntersection_Front_Vector_string_16384_16384 2.59% 344206417.973 353135703.915 - 1.09% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 2.59% 10.965 11.249 - 2.38% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.59% 7.064 7.247 - 3.13% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 2.59% 6817.870 6994.271 - -8.93% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 2.59% 15.748 16.155 - 0.50% -
BM_RangesMakeThenSortHeap_float_Descending_256 2.58% 5.695 5.842 - 2.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.58% 197755445.330 202865762.974 - -1.58% -
SetIntersection_Interlaced_Set_string_16384_64 2.58% 350502052.052 359552848.266 - 2.14% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.58% 2.599 2.666 - 1.76% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 2.58% 162119.211 166300.427 - 0.79% -
std::is_sorted_until(list<int>,_pred)/8192 2.57% 7257.797 7444.271 - -4.18% -
SetIntersection_Interlaced_Set_float_262144_64 2.57% 1555178.386 1595124.348 - 1.39% -
BM_StringRelationalLiteral_Less_Small_Large_Control 2.57% 1.743 1.788 - 3.93% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 2.56% 355216017.829 364323053.426 - 5.96% -
SetIntersection_None_Vector_float_262144_1024 2.56% 1168831.688 1198796.264 - -2.68% -
SetIntersection_Front_Set_string_1024_1024 2.56% 56493342.851 57937101.728 - 2.83% -
std::distance(deque<int>)/8192 2.55% 0.633 0.650 - -6.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.55% 2004522.951 2055626.141 - -1.75% -
SetIntersection_None_Set_uint64_256_16 2.55% 10754465.969 11028386.558 - 0.51% -
rng::search(vector<int>)_(no_match)/1048576 2.54% 211225.740 216600.876 - -0.36% -
rng::move(deque<int>)/1048576 2.54% 54533.728 55921.240 - 2.92% -
BM_std_minmax<unsigned_long_long>/5 2.54% 1.800 1.845 - 2.27% -
rng::fill(vector<int>)/32 2.54% 1.039 1.066 - 2.56% -
BM_std_min<unsigned___int128>/30 2.53% 11.678 11.974 - -25.72% -
std::set<int>::equal_range(key)_(existent)/32 2.53% 1.708 1.752 - 2.91% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 2.53% 3.634 3.726 - -0.10% -
BM_RangesMakeThenSortHeap_string_Ascending_16 2.53% 9.400 9.638 - 0.85% -
std::find(deque<int>)_(process_all)/8192 2.53% 1909.968 1958.229 - -0.45% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 2.52% 11451.881 11740.697 - -0.84% -
rng::find_last(vector<char>)_(bail_10%)/8 2.52% 1.534 1.573 - 0.41% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.52% 6533.927 6698.650 - 3.58% -
std::search_n(deque<int>)_(no_match)/1000 2.52% 431.285 442.137 - -1.27% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.52% 218.070 223.555 - 0.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.51% 83836.990 85944.186 - 2.38% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 2.51% 661655.112 678285.421 - 3.82% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.51% 0.744 0.763 - 3.89% -
rng::find_end(list<int>)_(process_all)/1000 2.51% 687.338 704.599 - 2.77% -
BM_std_min<char>/30 2.51% 2.252 2.309 - 3.87% -
rng::search(vector<int>)_(same_length)/1024 2.51% 246.383 252.562 - 2.11% -
BM_std_min<int>/7 2.51% 1.046 1.072 - 1.76% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 2.51% 9449.836 9686.622 - 2.08% -
SetIntersection_Interlaced_Set_float_16384_64 2.51% 216607391.520 222034802.801 - 1.54% -
BM_std_min<unsigned___int128>/32 2.49% 12.532 12.845 - -26.19% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 2.49% 1332.171 1365.377 - 1.75% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 2.49% 7.445 7.631 - -1.01% -
std::copy_if(vector<int>)_(entire_range)/64 2.48% 15.848 16.242 - -0.74% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 2.48% 77.555 79.481 - -13.89% -
BM_deque_deque_copy_backward/512 2.48% 18.578 19.039 - 2.52% -
std::reverse(list<int>)/32768 2.47% 18634.779 19094.164 - 13.07% -
SetIntersection_Interlaced_Set_float_256_64 2.46% 15034606.165 15404993.632 - -0.50% -
BM_deque_deque_ranges_move_backward/2 2.46% 2.466 2.526 - -0.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 2.46% 1090691.471 1117526.281 - 3.54% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.46% 23.149 23.718 - -0.04% -
BM_MakeThenSortHeap_uint64_SingleElement_4 2.46% 1.212 1.242 - 0.24% -
BM_deque_deque_ranges_move/64000 2.46% 2767.570 2835.591 - -0.06% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 2.46% 1.887 1.933 - 1.03% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.45% 2.204 2.258 - 2.69% -
SetIntersection_None_Set_uint32_16384_16 2.45% 152166363.656 155900834.170 - -9.22% -
SetIntersection_None_Set_uint32_16384_4 2.45% 152543988.545 156287566.550 - -9.39% -
rng::search(deque<int>,_pred)_(near_matches)/8192 2.45% 1487835.988 1524307.281 - 0.96% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.45% 14.446 14.799 - 1.13% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.44% 12698.263 13008.432 - 3.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 2.44% 9728045.781 9965457.493 - 1.74% -
BM_vector_deque_move_backward/2 2.44% 2.224 2.279 - -0.07% -
SetIntersection_Interlaced_Set_string_1024_1 2.44% 1153110.921 1181230.541 - 2.91% -
BM_std_min<unsigned___int128>/26 2.44% 10.012 10.257 - -24.44% -
BM_lexicographical_compare_three_way_fast_path/16 2.43% 4.330 4.436 - 2.19% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.43% 686.856 703.564 - 0.73% -
BM_StringResizeAndOverwrite 2.43% 0.824 0.844 - -1.88% -
SetIntersection_Front_Set_uint64_256_64 2.43% 6101713.934 6249993.077 - 1.07% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.43% 203279.958 208215.741 - 1.80% -
std::map<std::string,_int>::clear()/1024 2.42% 20745.391 21246.501 - 1.42% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.41% 13.802 14.136 - 1.91% -
std::map<int,_int>::find(key)_(non-existent)/1024 2.41% 5.296 5.424 - 0.22% -
BM_deque_vector_ranges_move/0 2.41% 1.377 1.410 - -8.94% -
std::partial_sort(deque<int>)_(shuffled)/8 2.41% 33.830 34.644 - 4.05% -
rng::reverse(vector<int>)/8 2.41% 1.569 1.607 - -0.73% -
BM_std_min<int>/11 2.40% 1.156 1.184 - 2.40% -
SetIntersection_None_Set_uint32_262144_256 2.39% 1148187.500 1175632.486 - 2.21% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.38% 12704.830 13007.630 - 1.47% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 2.38% 8314.319 8512.422 - 2.52% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 2.38% 0.923 0.945 - 2.21% -
BM_std_min<unsigned___int128>/29 2.38% 11.306 11.575 - -25.22% -
BM_StringFindAllMatch/1 2.38% 2.809 2.875 - 3.64% -
SetIntersection_Front_Set_uint64_16384_16384 2.38% 340540988.229 348638261.557 - 1.84% -
SetIntersection_None_Set_uint32_1024_4 2.38% 8731807.196 8939191.214 - 2.79% -
BM_deque_deque_ranges_copy_backward/2 2.37% 2.473 2.531 - -0.03% -
std::find_if_not(deque<int>)_(process_all)/8 2.37% 3.890 3.982 - 0.44% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 2.37% 3.071 3.144 - -0.57% -
std::map<int,_int>::erase(key)_(existent)/1024 2.37% 24.916 25.506 - 2.47% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.36% 16723.950 17119.195 - -0.36% -
BM_RangesPushHeap_float_Random_256 2.36% 7.184 7.354 - 0.61% -
std::partition(list<int>)_(dense)/32 2.36% 8.786 8.994 - -1.82% -
rng::copy_backward(vector<int>)/32768 2.36% 2842.946 2909.931 - -11.46% -
rng::any_of(vector<int>)_(process_all)/8 2.35% 2.345 2.400 - 1.94% -
std::rotate(list<int>)_(by_1/3)/50 2.35% 24.656 25.236 - 1.81% -
std::set<std::string>::upper_bound(key)_(existent)/1024 2.35% 22.967 23.506 - 1.58% -
BM_std_minmax<unsigned_int>/31 2.35% 2.572 2.633 - 6.24% -
BM_std_min<__int128>/2 2.35% 0.660 0.675 - 1.09% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.34% 282559.032 289184.517 - -2.53% -
BM_RangesMakeThenSortHeap_uint64_Random_4 2.34% 4.002 4.096 - 0.27% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 2.34% 4445.500 4549.483 - -3.94% -
BM_std_minmax_element<short>/64 2.34% 17.295 17.699 - 2.68% -
std::multiset<int>::clear()/8192 2.34% 75958.889 77733.110 - 4.41% -
BM_std_min<char>/23 2.34% 2.236 2.288 - 0.29% -
BM_deque_deque_move_backward/2 2.33% 2.467 2.525 - 2.36% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.33% 681.315 697.191 - 3.07% -
BM_std_minmax<int>/11 2.33% 1.727 1.768 - -3.49% -
BM_std_minmax<unsigned_short>/30 2.33% 2.778 2.842 - 4.28% -
BM_StringAssignAsciiz_Large_Opaque 2.33% 11.527 11.795 - 0.92% -
rng::replace(vector<int>)_(prefix)/1024 2.32% 159.067 162.761 - -1.55% -
SetIntersection_None_Set_float_16384_16384 2.32% 154275855.606 157855017.521 - 0.70% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 2.31% 341830479.245 349720985.975 - 0.45% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.31% 81.336 83.213 - 2.63% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.30% 424.184 433.955 - 2.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.30% 11.394 11.656 - 1.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.30% 202807848.400 207473448.188 - -0.20% -
std::vector<int>::insert(begin)_(cheap_elements)/32 2.30% 4.945 5.059 - -1.50% -
SetIntersection_Interlaced_Vector_string_256_256 2.30% 20533795.083 21005441.272 - -8.09% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 2.29% 10.183 10.416 - -4.21% -
SetIntersection_None_Set_string_256_4 2.29% 11650840.554 11917313.236 - 0.54% -
SetIntersection_None_Set_float_262144_16384 2.28% 1165179.768 1191755.209 - 2.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.27% 2.964 3.031 - 0.81% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 2.27% 6.634 6.784 - 1.85% -
BM_std_minmax<unsigned_short>/25 2.27% 2.265 2.317 - -0.71% -
BM_deque_vector_copy_backward/70000 2.26% 8544.326 8737.784 - -0.24% -
BM_std_min<short>/26 2.26% 2.104 2.152 - 2.51% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.26% 15295.850 15641.270 - 5.28% -
SetIntersection_Interlaced_Vector_uint64_262144_1 2.26% 1086063.936 1110571.648 - 0.44% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.25% 25178.640 25746.132 - -0.46% -
BM_RangesMakeThenSortHeap_float_Ascending_4 2.25% 1.362 1.393 - 2.46% -
BM_std_minmax_element<short>/4 2.25% 1.228 1.256 - 2.34% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 2.25% 19.359 19.795 - 0.76% -
SetIntersection_Front_Set_string_64_16 2.25% 25343024.616 25912825.662 - 0.59% -
std::equal(vector<int>)_(it,_it,_it)/50 2.25% 4.399 4.497 - 2.96% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 2.25% 9.225 9.432 - -0.59% -
SetIntersection_Front_Set_uint64_64_16 2.25% 16266465.358 16632078.630 - -1.01% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 2.25% 501.742 513.011 - 0.81% -
SetIntersection_Front_Set_float_64_16 2.25% 16548030.979 16919618.605 - -1.40% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 2.23% 24.624 25.174 - -2.64% -
rng::find_last_if(deque<int>)_(bail_10%)/50 2.23% 18.937 19.360 - 1.88% -
rng::partial_sort_copy(vector<int>)_(heap)/8 2.23% 14.893 15.225 - -0.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 2.23% 0.683 0.698 - 1.70% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.23% 212.304 217.034 - 1.75% -
std::set<int>::erase(key)_(non-existent)/8192 2.23% 8.132 8.313 - -4.95% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 2.22% 0.467 0.477 - 1.09% -
std::multiset<int>::ctor(const&,_alloc)/32 2.22% 219.894 224.770 - 2.04% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 2.21% 305.202 311.955 - 0.41% -
std::unordered_map<int,_int>::clear()/1024 2.21% 7985.706 8162.386 - -2.79% -
SetIntersection_Interlaced_Set_uint32_262144_4 2.21% 1256810.464 1284615.967 - 1.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.20% 2229535.187 2278682.369 - -1.97% -
std::map<int,_int>::erase(iterator)/8192 2.20% 20.960 21.421 - 1.60% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 2.20% 852892.656 871653.020 - -0.49% -
BM_RangesPushHeap_uint64_Random_64 2.20% 5.260 5.376 - 1.90% -
729_abc_r 2.20% 18.595 19.004 - 0.32% -
std::map<int,_int>::ctor(const&)/32 2.20% 210.749 215.382 - 1.65% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 2.20% 10.603 10.836 - -2.80% -
BM_std_minmax<unsigned_long_long>/3 2.20% 1.242 1.269 - 2.47% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 2.19% 1.236 1.263 - 1.54% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 2.19% 16.640 17.004 - 1.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.19% 10602155.633 10834231.665 - 10.76% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 2.19% 0.609 0.623 - -3.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.19% 1169533.077 1195122.078 - 0.27% -
SetIntersection_Front_Set_float_1024_64 2.19% 2029703.511 2074058.430 - 1.64% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 2.18% 54661121.491 55853384.619 - 1.81% -
SetIntersection_None_Set_uint32_262144_16 2.18% 1147983.644 1173016.437 - 1.43% -
rng::partition(list<int>)_(sparse)/1024 2.18% 723.963 739.742 - 0.98% -
rng::partial_sort(deque<int>)_(repeated)/1024 2.18% 6332.821 6470.632 - 1.12% -
SetIntersection_None_Set_uint32_16384_1 2.17% 152855546.907 156177993.693 - -9.37% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.17% 22.724 23.218 - 2.98% -
std::unordered_set<std::string>::erase(iterator)/0 2.17% 27.588 28.187 - 2.83% -
BM_MakeHeap_string_SingleElement_256 2.17% 6.281 6.417 - 1.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.17% 4645172.763 4745881.164 - -0.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 2.16% 1135319.631 1159831.324 - 3.89% -
std::set<int>::contains(key)_(non-existent)/32 2.16% 2.396 2.447 - 4.25% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 2.16% 9.192 9.391 - 1.98% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 2.16% 25942.970 26502.290 - 2.45% -
BM_deque_vector_copy_backward/64000 2.15% 7903.143 8073.384 - -1.69% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 2.15% 12.841 13.117 - -5.34% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 2.14% 54.910 56.087 - 13.63% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.14% 481.450 491.769 - 2.38% -
rng::contains(vector<int>)_(process_all)/8 2.14% 2.497 2.551 - -5.54% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 2.14% 63.652 65.016 - 0.21% -
BM_MakeHeap_string_Heap_16384 2.14% 5.030 5.138 - 0.29% -
std::find_if(list<int>)_(process_all)/8192 2.14% 12320.880 12584.775 - 3.26% -
BM_LowerBound_string_262144 2.14% 2155.221 2201.353 - -1.84% -
BM_std_minmax<unsigned_long_long>/2 2.14% 0.886 0.905 - 4.15% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.14% 1.646 1.682 - -3.46% -
BM_MakeThenSortHeap_float_Ascending_256 2.14% 6.338 6.473 - 0.17% -
BM_num_get<void*> 2.13% 11.669 11.918 - 2.27% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.13% 480.323 490.574 - 2.17% -
rng::equal(vector<bool>)_(unaligned)/1024 2.13% 7.655 7.818 - 2.43% -
SetIntersection_None_Set_uint32_262144_64 2.12% 1149050.377 1173447.101 - 1.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 2.12% 19132432.372 19538297.724 - 19.52% -
BM_MakeThenSortHeap_float_Heap_16 2.12% 1.785 1.823 - -3.72% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 2.11% 4.121 4.208 - 2.21% -
BM_RangesMakeThenSortHeap_float_Random_4 2.11% 4.170 4.258 - -1.42% -
SetIntersection_Interlaced_Set_float_262144_256 2.11% 1562975.260 1595968.668 - 1.05% -
rng::equal(vector<bool>)_(unaligned)/8192 2.11% 65.395 66.774 - 3.10% -
rng::for_each_n(deque<int>)/50 2.11% 3.907 3.990 - 1.79% -
BM_std_min<unsigned___int128>/25 2.11% 9.674 9.878 - -23.52% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 2.10% 10.219 10.434 - -4.03% -
std::multimap<std::string,_int>::clear()/1024 2.10% 19847.638 20264.968 - 2.42% -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.10% 2.253 2.300 - 2.88% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 2.10% 518.672 529.572 - 1.10% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 2.10% 344375.182 351594.080 - 1.71% -
SetIntersection_Interlaced_Set_uint32_16384_256 2.10% 198057259.560 202208870.180 - 2.12% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 2.09% 39.476 40.303 - -6.85% -
SetIntersection_Front_Vector_string_1024_16 2.09% 1691851.205 1727248.809 - 0.17% -
BM_StringAssignAsciiz_Large_Transparent 2.09% 11.672 11.916 - 2.88% -
SetIntersection_None_Vector_float_16384_1 2.09% 1150311.051 1174322.931 - -2.45% -
721_gcc_r 2.08% 13.040 13.312 - 0.90% -
BM_std_min<unsigned_short>/1024 2.08% 13.829 14.117 - 1.51% -
BM_std_min<unsigned_int>/16 2.08% 1.903 1.943 - 1.81% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 2.08% 1.326 1.354 - 4.48% -
std::set<int>::erase(key)_(existent)/1024 2.08% 38.975 39.784 - 3.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 2.08% 35.025 35.752 - 3.14% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.07% 18.239 18.617 - 1.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2.07% 3155212.399 3220534.225 - 2.63% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.07% 0.917 0.936 - 3.12% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 2.07% 738.139 753.387 - 0.89% -
BM_deque_deque_ranges_move_backward/1 2.06% 2.725 2.781 - -0.50% -
BM_RangesPushHeap_uint64_Random_16 2.06% 4.194 4.281 - 0.03% -
BM_MakeHeap_string_Ascending_4 2.06% 2.808 2.866 - 0.84% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.06% 10.586 10.805 - 1.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2.06% 4096257.834 4180720.524 - 45.35% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 2.06% 19.037 19.429 - 1.31% -
BM_std_min<int>/20 2.06% 1.386 1.415 - 2.01% -
std::rotate(vector<int>)_(by_1/4)/8192 2.05% 2541.756 2593.886 - -0.06% -
SetIntersection_None_Set_uint32_262144_4 2.05% 1153435.871 1177060.385 - 1.67% -
BM_deque_deque_ranges_copy/64 2.05% 5.367 5.476 - -1.15% -
BM_deque_deque_ranges_copy_backward/70000 2.05% 8502.171 8676.051 - -2.17% -
std::stable_partition(vector<int>)_(sparse)/1024 2.04% 208.157 212.413 - 2.48% -
std::set<std::string>::equal_range(key)_(existent)/32 2.04% 16.853 17.196 - 10.90% -
SetIntersection_None_Set_float_262144_262144 2.04% 1162697.753 1186383.951 - 1.72% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 2.03% 259.871 265.159 - -4.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 2.03% 177396433.537 180997929.224 - 0.97% -
std::move(list<int>)/512 2.03% 362.790 370.151 - 5.39% -
rng::find_if_not(vector<bool>)_(process_all)/8 2.03% 5.427 5.537 - -1.79% -
std::multiset<int>::contains(key)_(non-existent)/1024 2.03% 5.592 5.706 - 0.10% -
BM_RangesPushHeap_string_PipeOrgan_262144 2.03% 17.212 17.561 - -2.49% -
SetIntersection_None_Set_float_256_16 2.02% 10944376.650 11165878.911 - 0.74% -
BM_std_minmax<long_long>/7 2.02% 2.565 2.617 - 0.75% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.02% 8.530 8.702 - -1.98% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 2.02% 23.373 23.845 - 8.98% -
BM_std_minmax<unsigned_short>/26 2.02% 2.495 2.545 - -1.36% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 2.02% 707.336 721.603 - -0.74% -
SetIntersection_None_Set_float_262144_256 2.01% 1167779.297 1191296.793 - 2.39% -
BM_PushHeap_uint32_Ascending_262144 2.01% 8.140 8.303 - 1.54% -
BM_MakeThenSortHeap_float_Ascending_16384 2.00% 27.435 27.985 - 1.14% -
rng::replace_if(deque<int>)_(prefix)/32 2.00% 13.920 14.199 - 0.56% -
std::rotate(list<int>)_(1_element_forward)/8192 1.99% 8930.957 9109.120 - 15.24% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 1.99% 34.815 35.509 - 1.79% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.99% 54.986 56.082 - 0.47% -
std::reverse_copy(list<int>)/32768 1.99% 25714.838 26226.300 - -0.50% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.99% 48.690 49.657 - 4.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 1.99% 18805910.392 19179606.120 - -1.20% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.99% 1.466 1.495 - 1.41% -
SetIntersection_None_Vector_uint64_262144_256 1.99% 1170232.061 1193466.628 - -0.85% -
std::fill_n(list<int>)/50 1.98% 15.646 15.957 - -1.35% -
BM_std_minmax<int>/23 1.98% 2.287 2.332 - -1.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.98% 23.900 24.373 - 2.26% -
rng::replace_if(deque<int>)_(prefix)/50 1.98% 20.084 20.481 - 0.60% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 1.97% 17012.819 17348.581 - 1.61% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.97% 1310.280 1336.131 - 1.39% -
SetIntersection_None_Vector_uint64_1024_1024 1.97% 1127428.663 1149635.298 - 0.39% -
BM_deque_deque_move_backward/65536 1.97% 7984.581 8141.687 - 0.98% -
rng::for_each(map<int>)/8 1.97% 4.509 4.597 - 2.76% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 1.97% 12276.018 12517.244 - -2.44% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.96% 11225105.603 11445654.186 - 0.39% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.96% 12.570 12.817 - -1.28% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.96% 11899.027 12132.752 - 2.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.96% 289.680 295.367 - 2.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.96% 8.807 8.979 - 3.27% -
SetIntersection_Front_Set_string_262144_16 1.96% 1971718.756 2010347.272 - 0.06% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 1.96% 33.857 34.520 - 4.58% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.96% 362.371 369.463 - -0.44% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.96% 1.407 1.435 - -20.16% -
std::partial_sort(deque<int>)_(ascending)/8192 1.96% 163233.028 166425.306 - 1.67% -
BM_std_min<unsigned___int128>/22 1.95% 8.488 8.653 - -21.38% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.95% 30.721 31.320 - 0.41% -
rng::replace(vector<int>)_(sprinkled)/50 1.95% 9.930 10.123 - 26.10% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 1.95% 457084.155 465983.506 - 2.19% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 1.94% 3.775 3.848 - 0.82% -
SetIntersection_Front_Set_string_256_16 1.94% 7542266.954 7688374.441 - 1.13% -
BM_RangesMakeThenSortHeap_string_Descending_1024 1.93% 37.638 38.366 - 0.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.93% 6.890 7.023 - 2.15% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.93% 6216.563 6336.627 - 1.83% -
BM_std_min<unsigned_char>/24 1.93% 2.776 2.829 - 2.61% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 1.93% 16.345 16.660 - 1.28% -
BM_StringRelational_Compare_Empty_Small_Control 1.93% 1.590 1.620 - -0.86% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 1.93% 11.692 11.917 - 2.45% -
BM_RangesPopHeap_float_16 1.93% 6.388 6.511 - 1.06% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 1.93% 16.759 17.082 - 1.92% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.92% 49642.327 50597.872 - 1.61% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.92% 16417.154 16732.933 - 1.91% -
SetIntersection_Front_Set_float_16_16 1.92% 41165076.926 41955862.255 - 1.35% -
std::find(vector<bool>)_(process_all)/1024 1.92% 4.544 4.631 - -1.56% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 1.92% 15.412 15.708 - 2.22% -
BM_MakeThenSortHeap_float_Descending_16 1.92% 1.816 1.850 - 0.58% -
SetIntersection_None_Vector_float_16384_64 1.92% 1151862.916 1173951.735 - -2.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.92% 1379354.009 1405785.074 - 0.55% -
BM_num_put<const_void*> 1.92% 12.569 12.809 - -4.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1.91% 1155136.382 1177237.912 - 0.82% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 1.91% 27.396 27.919 - 0.66% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.91% 16422.899 16736.139 - 3.62% -
BM_std_min<unsigned___int128>/23 1.91% 8.915 9.085 - -22.05% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 1.90% 4.925 5.018 - 2.36% -
rng::find_last_if(list<int>)_(bail_10%)/50 1.90% 39.215 39.960 - 9.47% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 1.90% 4.337 4.419 - -1.50% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.90% 8.441 8.601 - 1.32% -
BM_RangesPushHeap_string_QuickSortAdversary_64 1.90% 12.777 13.019 - 0.75% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.90% 1.141 1.162 - 1.18% -
SetIntersection_None_Set_string_262144_64 1.90% 1658616.291 1690076.416 - -0.28% -
SetIntersection_Front_Set_uint32_1024_256 1.90% 4990599.974 5085223.744 - 10.83% -
std::generate(list<int>)/50 1.90% 15.352 15.643 - 1.81% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.89% 14.927 15.210 - 2.53% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.89% 43.979 44.812 - 19.33% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.89% 108.580 110.636 - 1.21% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.89% 1.302 1.327 - -2.60% -
std::map<int,_int>::erase(iterator)/32 1.89% 20.838 21.232 - 0.97% -
SetIntersection_None_Set_float_262144_1 1.89% 1170562.174 1192701.416 - 2.63% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 1.89% 9.524 9.704 - 1.06% -
SetIntersection_None_Set_string_262144_4 1.88% 1657872.723 1689120.035 - 0.09% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 1.88% 12.194 12.423 - 1.74% -
BM_std_min<unsigned___int128>/24 1.88% 9.291 9.466 - -22.99% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.88% 1.121 1.142 - -2.11% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.88% 1.171 1.193 - -0.20% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 1.88% 15.840 16.137 - -0.63% -
SetIntersection_Front_Set_string_262144_4 1.87% 1316369.357 1341030.769 - 3.18% -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 1.87% 24.470 24.927 - 0.17% -
std::reverse_copy(list<int>)/4096 1.87% 3128.617 3187.124 - 0.42% -
SetIntersection_Front_Vector_uint64_16_16 1.87% 37762625.385 38468650.325 - 2.21% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 1.87% 22.334 22.752 - -0.64% -
std::map<int,_int>::insert(value)_(already_present)/1024 1.87% 3.238 3.298 - -5.99% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.86% 4.791 4.880 - -0.23% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.86% 1.183 1.205 - -0.13% -
707_ntest_r 1.86% 16.530 16.837 - -0.65% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.85% 12005.601 12227.833 - -0.27% -
SetIntersection_None_Set_float_1024_1 1.85% 8831074.424 8994361.265 - -2.12% -
SetIntersection_Interlaced_Set_string_262144_1 1.85% 1135980.362 1156951.242 - -1.10% -
BM_RangesPushHeap_uint64_Random_1024 1.84% 5.944 6.053 - 0.76% -
SetIntersection_Interlaced_Set_float_64_16 1.84% 24386817.549 24835704.952 - 0.58% -
std::map<int,_int>::clear()/8192 1.84% 81261.407 82756.922 - 2.11% -
BM_std_minmax<unsigned_long_long>/7 1.84% 2.499 2.545 - 0.66% -
BM_std_minmax_element<int>/4 1.83% 1.233 1.255 - 1.01% -
SetIntersection_Front_Set_uint64_16384_16 1.83% 1278991.478 1302454.764 - 1.26% -
BM_RangesPushHeap_uint32_Random_256 1.83% 5.959 6.068 - 2.43% -
std::map<int,_int>::clear()/32 1.83% 652.318 664.264 - 1.31% -
rng::stable_partition(deque<int>)_(sparse)/1024 1.83% 465.083 473.576 - 2.20% -
SetIntersection_None_Set_uint32_256_16 1.82% 10944720.308 11144261.234 - 1.71% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 1.82% 9.418 9.589 - -16.86% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 1.82% 2.253 2.294 - 1.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1.82% 1131365.384 1151911.036 - 2.23% -
rng::move_backward(vector<bool>)_(aligned)/64 1.82% 1.742 1.774 - -4.01% -
SetIntersection_Front_Set_string_256_4 1.82% 5247840.612 5343131.230 - 1.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.82% 2988659.180 3042910.400 - -2.29% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 1.81% 79.398 80.838 - -4.74% -
std::find_if(deque<int>)_(process_all)/32768 1.81% 11688.787 11900.521 - 2.26% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 1.81% 30.910 31.469 - 2.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1.81% 1562324.465 1590592.627 - 0.03% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.80% 2142.271 2180.926 - -0.40% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 1.80% 6.094 6.204 - 2.03% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.80% 1.110 1.130 - -2.33% -
std::rotate(list<int>)_(1_element_forward)/50 1.80% 23.943 24.374 - 0.40% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.80% 19.987 20.347 - 3.46% -
BM_MakeHeap_string_SingleElement_4 1.80% 3.660 3.726 - 1.61% -
std::set<int>::contains(key)_(existent)/32 1.80% 1.680 1.711 - -0.90% -
rng::find(deque<int>)_(process_all)/8192 1.79% 1919.292 1953.741 - -0.45% -
BM_std_min<char>/64 1.79% 4.161 4.235 - 0.95% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.79% 11567.329 11774.886 - -0.81% -
BM_deque_vector_copy_backward/1 1.79% 2.060 2.097 - 0.23% -
BM_std_min<unsigned___int128>/21 1.79% 8.078 8.222 - -20.82% -
BM_std_min<unsigned_long_long>/6 1.79% 1.559 1.587 - -2.49% -
SetIntersection_None_Set_uint32_16384_64 1.79% 151858224.299 154574675.933 - -10.72% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 1.79% 24.076 24.507 - 28.41% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 1.79% 15.038 15.307 - -0.91% -
rng::for_each(list<int>)/32 1.79% 11.246 11.447 - 1.97% -
BM_deque_deque_ranges_move/64 1.78% 5.366 5.462 - -1.08% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.78% 5.583 5.682 - 1.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.78% 9.504 9.674 - 2.32% -
std::find_if(list<int>)_(bail_25%)/8 1.77% 1.199 1.220 - 0.20% -
BM_std_min<int>/4 1.77% 1.052 1.071 - 4.76% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.77% 1.194 1.215 - 1.33% -
std::multiset<std::string>::erase(iterator)/32 1.76% 31.066 31.613 - 2.74% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 1.76% 2.590 2.635 - -6.13% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 1.75% 23.812 24.230 - 6.67% -
BM_vector_deque_ranges_move/64 1.75% 2.744 2.793 - 4.96% -
SetIntersection_None_Vector_uint64_1024_4 1.75% 1132009.173 1151789.878 - 0.49% -
std::move_backward(deque<int>)/32768 1.75% 3575.225 3637.678 - 0.84% -
std::set<int>::insert(value)_(new_value)/8192 1.75% 70.608 71.841 - 1.12% -
rng::rotate(deque<int>)_(1_element_forward)/50 1.75% 6.183 6.291 - 3.13% -
SetIntersection_None_Set_float_262144_16 1.74% 1172969.565 1193413.738 - 2.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.74% 9673048.229 9841607.074 - -9.05% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.74% 4.729 4.812 - -0.72% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.74% 0.975 0.992 - -0.64% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 1.74% 24.280 24.703 - 0.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.74% 1102057.373 1121245.443 - 1.04% -
BM_MakeThenSortHeap_float_SingleElement_1024 1.74% 4.784 4.867 - 1.83% -
rng::stable_sort(deque<int>)_(repeated)/1024 1.74% 1391.294 1415.489 - 1.88% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.74% 1839105.227 1871048.502 - 0.53% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 1.74% 26.482 26.942 - 0.31% -
SetIntersection_Interlaced_Set_uint32_16384_4 1.74% 170027701.774 172979476.633 - 2.78% -
SetIntersection_None_Set_string_256_64 1.74% 9531835.940 9697266.008 - 1.28% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 1.73% 7.252 7.378 - -0.90% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.73% 33.084 33.657 - 1.50% -
BM_StringEraseToEnd_Huge_Opaque 1.73% 2.489 2.532 - 0.79% -
rng::search(list<int>)_(no_match)/1000 1.73% 702.272 714.426 - -1.58% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.73% 12320.552 12533.697 - 0.03% -
BM_MakeHeap_string_Ascending_16 1.73% 3.701 3.765 - 0.09% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.73% 1.007 1.025 - 0.37% -
SetIntersection_Interlaced_Set_uint64_64_4 1.73% 22491443.670 22879756.548 - 1.56% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.73% 50.832 51.709 - 1.33% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 1.72% 0.842 0.857 - 2.88% -
BM_std_minmax<short>/23 1.72% 2.560 2.604 - -3.31% -
BM_MakeThenSortHeap_string_Descending_256 1.72% 18.785 19.107 - -2.83% -
BM_MakeThenSortHeap_string_Descending_16 1.72% 7.729 7.862 - 0.13% -
BM_deque_vector_copy/64000 1.72% 2390.445 2431.483 - -14.68% -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.72% 1.593 1.621 - -7.58% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.71% 464328.036 472283.940 - 0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 1.71% 350245408.895 356245304.310 - 1.52% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 1.71% 22.319 22.701 - -0.59% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.71% 35432.105 36038.064 - 2.12% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.71% 34.409 34.997 - 1.66% -
rng::adjacent_find(vector<int>,_pred)/1048576 1.71% 463571.774 471493.717 - 0.93% -
std::stable_partition(list<int>)_(alloc_fails)/8192 1.70% 25283.400 25714.383 - 1.82% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.70% 61758.509 62810.793 - 1.18% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 1.70% 0.695 0.707 - 1.09% -
SetIntersection_Interlaced_Vector_string_16384_256 1.70% 38460472.398 39114807.096 - -1.90% -
std::transform(list<int>)_(identity_transform)/50 1.70% 38.833 39.494 - -0.35% -
SetIntersection_Front_Set_string_16_4 1.70% 67708796.270 68859782.733 - 3.01% -
BM_RangesMakeHeap_string_SingleElement_4 1.70% 3.603 3.664 - 1.98% -
BM_MakeHeap_float_Ascending_256 1.70% 0.647 0.658 - -2.01% -
SetIntersection_None_Set_uint64_1024_256 1.70% 8678031.472 8825299.912 - 1.32% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 1.69% 0.988 1.004 - 1.89% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.69% 50.168 51.016 - 7.27% -
std::find_if_not(vector<bool>)_(process_all)/8 1.69% 5.372 5.463 - -2.93% -
rng::partial_sort(deque<int>)_(shuffled)/8192 1.69% 262431.807 266861.892 - -2.08% -
BM_std_min<unsigned_char>/7 1.69% 1.819 1.850 - 0.57% -
BM_MakeThenSortHeap_string_SingleElement_4 1.69% 6.022 6.123 - 2.76% -
BM_std_min<unsigned___int128>/3 1.68% 1.012 1.029 - -1.24% -
std::move(vector<int>)/1048576 1.68% 55841.896 56781.071 - 0.94% -
std::distance(join_view(vector<vector<int>>))/4096 1.68% 4.376 4.450 - -0.47% -
std::deque<int>::ctor(size)/32 1.68% 26.615 27.063 - 3.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1.68% 1097283.172 1115718.686 - 2.87% -
BM_PushHeap_string_Random_1024 1.68% 14.855 15.105 - 1.03% -
BM_RangesPopHeap_uint32_4 1.68% 2.621 2.665 - 1.38% -
rng::copy(vector<int>)/32768 1.68% 3171.621 3224.770 - -7.50% -
SetIntersection_Front_Set_string_262144_16384 1.67% 346303441.469 352096212.457 - -0.05% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.67% 32.453 32.995 - 3.63% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.67% 34.201 34.773 - 0.29% -
BM_deque_vector_copy_backward/65536 1.67% 8015.866 8149.793 - 0.12% -
rng::starts_with(deque<int>)/8 1.67% 4.154 4.223 - 3.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.67% 33.552 34.111 - -22.69% -
std::move_backward(vector<bool>)_(aligned)/512 1.67% 2.385 2.425 - -4.73% -
BM_RangesPushHeap_float_Ascending_16384 1.66% 4.282 4.353 - -0.17% -
BM_MakeThenSortHeap_string_Ascending_16384 1.66% 61.586 62.609 - 0.51% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.66% 0.670 0.681 - 7.53% -
bm_ranges_swap_ranges_vb_aligned/64 1.66% 3.074 3.125 - 0.03% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.66% 16.845 17.124 - 1.87% -
SetIntersection_Interlaced_Set_float_262144_1024 1.66% 1517351.724 1542466.960 - -0.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.65% 19965518.682 20295831.204 - 4.23% -
std::rotate_copy(deque<int>)/1024 1.65% 34.418 34.987 - 2.27% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 1.65% 8.455 8.595 - 0.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.65% 8846131.929 8992157.007 - 2.71% -
std::set<std::string>::erase(key)_(existent)/8192 1.64% 70.004 71.155 - 0.13% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.64% 13.228 13.445 - -0.20% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.64% 17186.627 17468.815 - 1.39% -
SetIntersection_None_Set_uint32_16384_256 1.64% 151728003.556 154219176.592 - -10.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.64% 20525818.686 20861549.411 - -0.68% -
BM_MakeThenSortHeap_string_Descending_64 1.64% 12.880 13.091 - -0.44% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.64% 48.384 49.175 - 4.98% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.63% 1461.963 1485.843 - -6.14% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 1.63% 26.675 27.110 - 0.18% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.63% 4.717 4.794 - 1.58% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.63% 1493852.377 1518158.285 - 0.77% -
SetIntersection_Interlaced_Set_float_16384_1 1.63% 1094984.139 1112789.289 - -0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 1.62% 4534109.528 4607649.748 - -0.47% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.62% 9.840 10.000 - 1.76% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 1.62% 51.575 52.411 - 0.15% -
SetIntersection_None_Set_uint32_16384_16384 1.62% 154857085.489 157363572.323 - 2.04% -
BM_vector_deque_ranges_copy_backward/512 1.61% 17.611 17.895 - -0.07% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 1.61% 3.810 3.872 - 0.46% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.61% 1546429.768 1571367.352 - 2.50% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.61% 693.810 704.992 - 1.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.61% 8804693.394 8946322.687 - -31.34% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.61% 11.313 11.495 - 0.27% -
BM_std_min<int>/8 1.60% 1.304 1.324 - 2.12% -
rng::search(list<int>)_(single_element)/1024 1.60% 708.990 720.364 - -0.78% -
SetIntersection_Front_Set_string_64_4 1.60% 19896271.162 20214579.787 - 0.07% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.60% 2.348 2.385 - 3.29% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 1.60% 176.198 179.011 - 1.84% -
BM_RangesPushHeap_string_QuickSortAdversary_256 1.60% 14.408 14.638 - -0.19% -
std::map<std::string,_int>::count(key)_(existent)/8192 1.60% 30.492 30.979 - 2.94% -
rng::is_partitioned(vector<int>)_(partitioned)/50 1.59% 8.530 8.666 - 2.19% -
BM_RangesMakeThenSortHeap_string_Heap_16384 1.59% 100.161 101.757 - 0.32% -
SetIntersection_Front_Vector_uint64_1024_16 1.59% 1190910.468 1209859.521 - 1.09% -
SetIntersection_None_Vector_uint32_256_256 1.59% 2224136.834 2259515.210 - -0.47% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.59% 67.386 68.457 - -0.19% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 1.59% 10.049 10.209 - 8.25% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.59% 25.022 25.419 - 5.55% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.59% 7.694 7.816 - 1.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.59% 14063.617 14286.941 - -1.60% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.59% 45.738 46.464 - 2.59% -
std::find_if(vector<int>)_(process_all)/8 1.59% 2.513 2.553 - -5.43% -
BM_MakeThenSortHeap_string_Descending_4 1.58% 3.663 3.721 - 1.04% -
BM_std_min<unsigned_short>/12 1.58% 1.527 1.552 - 2.27% -
std::find_if(vector<bool>)_(process_all)/8 1.58% 5.458 5.545 - -1.08% -
std::map<int,_int>::erase(key)_(existent)/0 1.58% 20.900 21.229 - 0.11% -
std::find(vector<bool>)_(process_all)/1048576 1.57% 3672.694 3730.506 - 0.35% -
SetIntersection_Front_Vector_float_1024_1 1.57% 1103783.735 1121156.093 - -0.40% -
std::find_end(list<int>)_(single_element)/8192 1.57% 7648.336 7768.695 - -10.04% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.57% 9.377 9.525 - -10.09% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.57% 12364.655 12558.993 - 0.09% -
rng::is_sorted(list<int>)/8 1.57% 2.133 2.167 - 0.88% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 1.57% 24.980 25.372 - 0.30% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.57% 4.975 5.053 - -1.00% -
std::multiset<int>::insert(value)_(new_value)/1024 1.57% 47.855 48.605 - 1.72% -
rng::rotate(list<int>)_(1_element_forward)/32 1.57% 14.254 14.477 - -3.02% -
std::transform(list<int>,_list<int>)/50 1.57% 36.714 37.288 - 1.47% -
BM_RangesPushHeap_string_QuickSortAdversary_16 1.56% 10.076 10.233 - 0.51% -
BM_deque_vector_ranges_copy/64 1.56% 2.599 2.640 - 1.21% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 1.56% 0.710 0.721 - 1.53% -
BM_MakeHeap_float_Random_1024 1.56% 1.204 1.223 - -0.85% -
rng::find_if(vector<bool>)_(process_all)/50 1.56% 35.052 35.599 - -2.96% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.56% 1.174 1.193 - -3.01% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 1.56% 14.640 14.869 - 1.04% -
std::set<std::string>::clear()/8192 1.56% 201613.791 204755.864 - 1.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1.56% 2300437.580 2336281.900 - 0.56% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 1.56% 0.985 1.000 - 1.41% -
rng::stable_partition(vector<int>)_(dense)/1024 1.55% 297.662 302.290 - 2.39% -
std::unordered_set<int>::insert(value)_(already_present)/32 1.55% 1.652 1.677 - 1.55% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 1.55% 17.918 18.196 - 1.71% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.55% 0.702 0.713 - 2.42% -
BM_RangesPushHeap_uint64_Ascending_16384 1.55% 3.678 3.735 - 4.78% -
std::copy_n(deque<int>)/4096 1.55% 145.391 147.639 - -0.70% -
BM_StringCopy_Huge 1.55% 102.082 103.660 - 2.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.55% 0.738 0.750 - 1.65% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.54% 710.921 721.902 - 0.22% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.54% 49192.706 49952.311 - 0.15% -
BM_std_min<unsigned_char>/6 1.54% 1.512 1.535 - 0.13% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.54% 5.230 5.310 - 1.84% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.54% 40050.294 40668.301 - 2.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.54% 17797888.060 18072468.545 - -5.44% -
rng::for_each_n(vector<int>)/8 1.54% 2.430 2.467 - -2.73% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.54% 33.469 33.984 - 1.06% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.53% 22.484 22.829 - 3.57% -
std::map<int,_int>::count(key)_(existent)/1024 1.53% 4.348 4.414 - 1.26% -
BM_RangesPopHeap_float_256 1.53% 20.014 20.320 - 1.65% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.53% 14.226 14.444 - 1.26% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.53% 1.984 2.014 - 7.41% -
SetIntersection_Interlaced_Set_float_16384_4 1.53% 172946450.480 175589931.076 - 1.89% -
SetIntersection_None_Set_uint32_262144_1 1.53% 1164762.695 1182561.360 - 2.02% -
SetIntersection_None_Set_uint64_262144_1 1.53% 1201499.352 1219857.502 - 1.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.53% 6506474.633 6605852.867 - -6.99% -
SetIntersection_None_Vector_string_262144_1 1.53% 1329908.606 1350219.684 - -0.84% -
std::multimap<std::string,_int>::erase(iterator)/32 1.52% 31.526 32.007 - 8.83% -
BM_deque_deque_ranges_move_backward/64 1.52% 3.329 3.380 - 0.09% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.52% 0.771 0.783 - 0.98% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 1.52% 3.944 4.004 - -0.50% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.52% 1.411 1.433 - 8.87% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 1.52% 572.482 581.178 - 1.58% -
rng::contains(deque<int>)_(process_all)/8 1.52% 3.084 3.130 - 6.38% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 1.52% 187.924 190.776 - -8.77% -
std::search(list<int>,_pred)_(single_element)/1000 1.51% 821.889 834.334 - 1.38% -
BM_RangesPushHeap_float_Random_16384 1.51% 7.593 7.708 - 0.97% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 1.51% 4722.250 4793.740 - 2.26% -
BM_CmpEqual_uchar_short 1.51% 1.045 1.061 - 2.01% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.51% 7.572 7.686 - 0.92% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.51% 981482.749 996311.036 - -6.42% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.51% 1.230 1.249 - 2.49% -
SetIntersection_Front_Set_uint32_262144_1024 1.51% 15287831.383 15518642.158 - 0.31% -
SetIntersection_Front_Set_string_4_4 1.51% 166626748.082 169138334.277 - 1.44% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.51% 6639.750 6739.689 - 1.17% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 1.50% 8378.267 8504.306 - 1.62% -
std::none_of(list<int>)_(process_all)/32768 1.50% 26303.003 26698.055 - 3.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.50% 0.689 0.699 - 1.70% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.50% 3053.406 3099.112 - 0.90% -
std::partial_sort(deque<int>)_(repeated)/8 1.49% 27.494 27.905 - 2.17% -
rng::contains(deque<int>)_(process_all)/32 1.49% 8.640 8.769 - 2.11% -
BM_RangesMakeThenSortHeap_string_Heap_1024 1.49% 62.596 63.531 - 0.87% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 1.49% 35.315 35.842 - 0.17% -
std::search(deque<int>)_(same_length)/1024 1.49% 477.970 485.099 - 1.72% -
std::rotate(deque<int>)_(by_1/2)/32 1.49% 7.488 7.600 - 1.82% -
BM_std_min<unsigned_long_long>/8 1.49% 2.344 2.379 - 2.16% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 1.49% 10236.373 10388.804 - 3.25% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.49% 638.449 647.944 - -4.93% -
BM_std_minmax<char>/4 1.49% 1.434 1.455 - -6.15% -
BM_std_min<unsigned_short>/4000 1.48% 53.782 54.579 - 1.54% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 1.48% 0.985 1.000 - 1.53% -
BM_MakeThenSortHeap_string_PipeOrgan_256 1.48% 20.394 20.696 - 2.29% -
rng::find_if(vector<int>)_(bail_25%)/8 1.48% 1.079 1.095 - 2.17% -
BM_std_min<unsigned___int128>/20 1.48% 7.696 7.810 - -20.10% -
std::map<std::string,_int>::find(key)_(existent)/32 1.48% 14.725 14.943 - -2.24% -
std::move(vector<int>)/8 1.48% 2.217 2.249 - -2.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.47% 1657575.308 1682011.115 - -3.32% -
BM_RangesPushHeap_uint32_Random_1024 1.47% 6.067 6.156 - 1.97% -
SetIntersection_Front_Vector_uint64_256_4 1.47% 4402652.454 4467354.672 - 2.72% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.47% 526.420 534.150 - -3.14% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 1.47% 585.669 594.264 - 1.40% -
SetIntersection_Interlaced_Set_uint64_1024_4 1.47% 10012931.009 10159849.872 - -0.21% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.47% 1.553 1.575 - -0.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.46% 5275555.097 5352828.503 - -4.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.46% 5840258.961 5925779.183 - 0.52% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.46% 54145.983 54938.268 - -0.50% -
BM_std_minmax<unsigned_long_long>/4 1.46% 1.549 1.571 - -1.59% -
BM_vector_deque_ranges_copy_backward/64000 1.46% 7531.995 7642.037 - 4.19% -
BM_deque_vector_ranges_move/70000 1.46% 2931.545 2974.337 - 2.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 1.46% 19514969.988 19799555.257 - -1.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.46% 87.589 88.866 - 4.04% -
BM_RangesMakeHeap_uint32_Random_262144 1.46% 1.008 1.023 - -2.86% -
std::multiset<std::string>::erase(key)_(existent)/0 1.46% 40.335 40.922 - -30.94% -
std::is_sorted_until(list<int>)/8 1.46% 2.246 2.279 - 3.22% -
BM_std_min<unsigned_short>/11 1.45% 1.159 1.176 - 1.50% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 1.45% 69.125 70.130 - 0.98% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 1.45% 0.954 0.967 - 2.33% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 1.45% 4353.397 4416.522 - -0.06% -
SetIntersection_Front_Vector_uint64_16384_1024 1.45% 5838482.538 5923018.644 - -0.62% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.44% 44372.288 45012.677 - -0.61% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 1.44% 14716.625 14928.599 - 0.86% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.44% 4151.769 4211.542 - 0.10% -
SetIntersection_None_Set_float_262144_4 1.44% 1173289.633 1190180.664 - 2.35% -
753_ns3_r 1.44% 10.384 10.533 - 3.07% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.44% 56873.833 57692.490 - 3.43% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 1.44% 19.356 19.635 - 0.49% -
rng::starts_with(deque<int>)/1048576 1.44% 496996.777 504141.948 - 1.98% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.44% 172313.297 174789.736 - 1.04% -
std::unordered_set<std::string>::find(key)_(existent)/8192 1.44% 42.872 43.488 - 22.49% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.43% 181272.062 183873.159 - -0.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.43% 144957.641 147037.562 - 1.15% -
BM_StringRelational_Less_Small_Small_ChangeLast 1.43% 1.807 1.833 - -0.69% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.43% 33.880 34.365 - 1.38% -
rng::search_n(vector<int>)_(no_match)/1024 1.43% 210.677 213.694 - 1.46% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.43% 26.210 26.585 - 0.82% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 1.43% 0.701 0.711 - 1.01% -
rng::find_last(list<int>)_(bail_10%)/50 1.43% 16.437 16.672 - -0.14% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.43% 113581.007 115202.654 - -0.41% -
rng::for_each(list<int>)/8 1.43% 2.566 2.603 - 2.80% -
BM_std_min<unsigned_long_long>/29 1.43% 2.421 2.455 - -0.04% -
std::multiset<std::string>::insert(value)_(new_value)/8192 1.43% 73.743 74.794 - -21.61% -
BM_num_put<unsigned_long_long> 1.43% 11.405 11.567 - -5.07% -
std::multiset<int>::clear()/1024 1.42% 9736.071 9874.768 - 4.47% -
std::partial_sort(deque<int>)_(descending)/8192 1.42% 282672.774 286689.065 - 0.82% -
BM_std_min<int>/24 1.42% 1.821 1.847 - 1.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.42% 1221542.149 1238863.961 - 0.60% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1.42% 1183.526 1200.301 - 0.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 1.41% 4.967 5.037 - 1.39% -
SetIntersection_None_Set_uint32_256_256 1.41% 5828186.076 5910611.603 - 2.45% -
BM_std_min<unsigned_short>/5500 1.41% 75.544 76.612 - 1.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.41% 1110027.853 1125720.657 - 0.10% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.41% 6189.988 6277.470 - 0.75% -
std::stable_sort(deque<int>)_(heap)/8 1.41% 26.659 27.036 - 3.95% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.41% 13818.666 14013.610 - 3.59% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 1.41% 5.891 5.974 - -0.92% -
709_cactus_r 1.41% 19.645 19.921 - 1.02% -
BM_deque_deque_move_backward/64 1.40% 3.325 3.372 - -0.22% -
std::stable_partition(deque<int>)_(sparse)/8192 1.40% 3378.267 3425.651 - 1.67% -
std::unordered_multiset<int>::count(key)_(existent)/32 1.40% 1.740 1.764 - -5.04% -
BM_CmpEqual_uchar_uint 1.40% 1.111 1.127 - 0.12% -
BM_StringFindNoMatch/64 1.40% 2.004 2.032 - 9.88% -
BM_PopHeap_float_262144 1.40% 41.806 42.390 - 4.24% -
SetIntersection_Interlaced_Set_string_1024_16 1.40% 13645640.882 13836144.103 - -0.26% -
std::unordered_multiset<int>::find(key)_(existent)/32 1.40% 1.209 1.226 - -5.86% -
std::flat_map<int,_int>::erase(key)_(existent)/32 1.40% 23.138 23.461 - 0.64% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.39% 1.095 1.110 - 0.56% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.39% 53980.659 54731.896 - 1.14% -
BM_PushHeap_float_Random_64 1.39% 6.662 6.754 - -0.28% -
SetIntersection_Front_Vector_float_1024_256 1.39% 2316774.529 2348958.489 - -0.70% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.39% 26.220 26.584 - 0.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.39% 8724812.504 8845857.411 - -31.11% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.39% 35408.684 35899.447 - 0.77% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 1.39% 16.791 17.023 - 1.99% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 1.38% 11.864 12.029 - 0.20% -
BM_RangesPushHeap_uint64_Ascending_262144 1.38% 4.825 4.892 - 4.07% -
rng::partial_sort(deque<int>)_(shuffled)/8 1.38% 34.106 34.575 - 1.05% -
std::unique(deque<int>)_(sprinkled)/32 1.38% 65.675 66.580 - -1.01% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.38% 13.789 13.979 - 0.62% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.38% 293.608 297.647 - 0.26% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.37% 592735.450 600882.954 - 0.66% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 1.37% 9283.758 9411.143 - 3.61% -
BM_std_minmax<short>/6 1.37% 1.356 1.375 - -0.34% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.37% 34.249 34.719 - 1.40% -
BM_RangesMakeThenSortHeap_string_Heap_262144 1.37% 177.962 180.399 - -8.01% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 1.37% 22.773 23.084 - -4.94% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.37% 12.331 12.500 - 1.38% -
BM_std_min<unsigned_short>/512 1.37% 7.216 7.315 - 2.46% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 1.37% 31.074 31.499 - 10.21% -
SetIntersection_Front_Set_string_1024_4 1.37% 1328278.414 1346432.882 - 2.54% -
std::move_backward(list<int>)/4096 1.37% 5572.367 5648.432 - 14.88% -
BM_std_min<unsigned_short>/4096 1.36% 55.182 55.935 - 1.43% -
std::set<std::string>::clear()/1024 1.36% 19791.015 20060.848 - 0.94% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.36% 22.020 22.320 - 0.97% -
SetIntersection_Front_Set_float_262144_16 1.36% 1288540.096 1306073.744 - 2.68% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 1.36% 24.720 25.056 - 0.85% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 1.36% 17.880 18.122 - -8.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.36% 2204066.000 2233996.420 - 0.45% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 1.36% 2.845 2.884 - -0.46% -
BM_RangesMakeThenSortHeap_float_Heap_256 1.36% 5.789 5.868 - -0.50% -
SetIntersection_Interlaced_Set_uint32_262144_16 1.35% 1576944.172 1598307.293 - 2.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 1.35% 423.763 429.499 - 1.97% -
std::find_if_not(vector<char>)_(process_all)/50 1.35% 12.488 12.657 - 1.12% -
BM_RangesMakeHeap_string_Random_16384 1.35% 12.661 12.832 - 0.13% -
BM_deque_vector_ranges_move/4096 1.35% 145.452 147.416 - 1.34% -
rng::search(list<int>)_(no_match)/1024 1.35% 726.086 735.853 - -1.14% -
rng::find_end(list<int>)_(process_all)/8192 1.34% 6414.625 6500.764 - -4.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.34% 1.522 1.543 - 0.65% -
rng::partial_sort(deque<int>)_(heap)/8 1.34% 37.297 37.797 - 2.41% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.34% 54.677 55.410 - 1.05% -
BM_std_min<int>/16 1.34% 1.685 1.708 - 0.99% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.34% 12364.650 12530.041 - 2.12% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 1.34% 23.953 24.273 - 2.74% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.34% 3.440 3.486 - 0.91% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 1.34% 23.287 23.599 - 2.40% -
BM_MakeThenSortHeap_float_SingleElement_256 1.33% 3.999 4.053 - 1.54% -
std::find(deque<int>)_(process_all)/32768 1.33% 7746.403 7849.564 - -0.76% -
BM_std_min<short>/512 1.33% 7.261 7.357 - 0.35% -
rng::search_n(vector<int>)_(no_match)/1000 1.33% 206.069 208.812 - 0.99% -
BM_StringRelational_Less_Huge_Empty_Control 1.33% 1.962 1.988 - -4.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.33% 17538512.763 17771482.853 - 0.32% -
SetIntersection_None_Set_string_262144_16384 1.33% 1663014.243 1685096.516 - -0.39% -
std::copy_if(vector<int>)_(every_other)/8 1.33% 2.516 2.549 - 0.76% -
rng::starts_with(deque<int>,_pred)/1000 1.33% 503.740 510.422 - -0.01% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 1.33% 4.152 4.207 - -0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 1.32% 7305835.269 7402597.034 - 0.77% -
BM_PushHeap_float_Random_16384 1.32% 7.670 7.771 - 3.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.32% 1242535.486 1258985.131 - -0.51% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 1.32% 3.056 3.097 - -3.33% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 1.32% 59.819 60.610 - -0.18% -
BM_RangesPushHeap_uint32_Ascending_1024 1.32% 3.898 3.950 - 0.88% -
SetIntersection_Interlaced_Set_string_262144_64 1.32% 2131223.473 2159371.662 - -0.10% -
SetIntersection_Front_Set_string_16384_256 1.32% 15759353.170 15967307.953 - 8.77% -
BM_std_min<__int128>/64 1.32% 29.730 30.122 - 22.92% -
BM_std_min<unsigned_long_long>/14 1.32% 1.914 1.939 - 0.42% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 1.32% 85282.093 86405.187 - -1.52% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.32% 10.435 10.573 - 0.96% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 1.32% 16.882 17.104 - 0.61% -
SetIntersection_None_Set_string_1024_256 1.31% 8883251.373 9000051.514 - 0.72% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.31% 7062.723 7155.327 - -0.61% -
SetIntersection_Interlaced_Set_float_16384_256 1.31% 202915112.157 205575403.116 - 0.49% -
SetIntersection_Interlaced_Set_float_262144_16384 1.31% 1249818.765 1266192.791 - 1.19% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.31% 74.375 75.348 - 7.29% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 1.31% 39.149 39.661 - 0.61% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 1.31% 37.584 38.076 - -3.32% -
BM_std_min<long_long>/29 1.31% 2.984 3.023 - -0.59% -
BM_CmpEqual_uchar_uchar 1.31% 1.106 1.120 - 0.43% -
BM_PushHeap_uint32_Random_16 1.30% 4.445 4.503 - 2.06% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.30% 7.561 7.660 - 0.59% -
BM_RangesSortHeap_string_262144 1.30% 172.062 174.302 - -5.30% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.30% 85.915 87.033 - -4.67% -
SetIntersection_None_Vector_uint32_262144_64 1.30% 1174716.782 1189988.147 - -1.38% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.30% 378.464 383.383 - -0.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.30% 1.845 1.869 - 1.04% -
SetIntersection_None_Set_string_262144_1 1.29% 1661083.905 1682590.252 - -0.81% -
rng::transform(list<int>,_list<int>)/1024 1.29% 889.614 901.107 - 1.21% -
std::find_first_of(vector<int>)_(small_needle)/32 1.29% 47.335 47.946 - 2.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.29% 61528.684 62321.977 - -1.95% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 1.29% 22.601 22.893 - 3.71% -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 1.29% 16.185 16.394 - 0.14% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.28% 35231.932 35684.242 - -0.75% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 1.28% 8.121 8.225 - 0.95% -
bm_ranges_swap_ranges_vb_aligned/256 1.28% 4.321 4.377 - 0.42% -
BM_RangesMakeThenSortHeap_float_Descending_64 1.28% 3.226 3.268 - 0.63% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.28% 517.385 524.017 - 2.48% -
BM_num_put<long> 1.28% 11.897 12.049 - -0.55% -
std::search_n(list<int>)_(no_match)/1000 1.28% 691.207 700.050 - 3.36% -
std::unordered_map<int,_int>::clear()/8192 1.28% 61492.281 62278.539 - -1.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.28% 1.153 1.168 - 0.44% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.28% 644.037 652.269 - 0.72% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.28% 25.831 26.161 - 1.51% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.28% 4.278 4.333 - 2.16% -
BM_std_min<short>/30 1.28% 2.288 2.317 - -1.30% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.28% 19475.777 19724.208 - 1.25% -
std::unordered_multimap<int,_int>::erase(iterator)/32 1.28% 20.272 20.531 - 0.81% -
rng::equal(vector<bool>)_(unaligned)/1048576 1.27% 7627.694 7724.908 - 1.62% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.27% 175521.084 177756.500 - 1.38% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 1.27% 26.313 26.647 - 1.25% -
rng::search_n(vector<int>)_(no_match)/1048576 1.27% 209201.678 211853.228 - 1.29% -
BM_MakeThenSortHeap_string_Ascending_262144 1.27% 77.796 78.781 - -0.04% -
BM_std_minmax<unsigned_long_long>/29 1.26% 4.183 4.236 - 0.94% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.26% 17.634 17.857 - 0.81% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 1.26% 5.917 5.992 - 1.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.26% 1976865.562 2001784.994 - -0.90% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.26% 27.839 28.190 - -2.22% -
std::remove_copy(list<int>)_(sprinkled)/50 1.26% 18.618 18.853 - -0.43% -
std::unordered_set<std::string>::ctor(const&)/1024 1.26% 34033.256 34461.748 - -0.80% -
rng::remove(list<int>)_(prefix)/8192 1.25% 9099.858 9214.017 - 8.11% -
SetIntersection_None_Vector_uint32_64_64 1.25% 8934228.701 9046289.164 - -0.26% -
SetIntersection_None_Set_uint64_262144_256 1.25% 1214628.254 1229825.686 - 2.20% -
BM_MakeHeap_string_QuickSortAdversary_4 1.25% 5.965 6.040 - 0.27% -
SetIntersection_None_Vector_string_262144_256 1.25% 1334860.030 1351552.920 - 2.85% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.25% 54805.413 55490.483 - -0.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.25% 9315275.810 9431607.645 - 2.02% -
std::find(list<int>)_(process_all)/8 1.25% 2.411 2.441 - 1.84% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 1.25% 63.914 64.712 - 10.32% -
rng::fill_n(list<int>)/8192 1.25% 7441.929 7534.659 - 6.45% -
SetIntersection_Interlaced_Set_uint64_262144_4 1.24% 1316675.050 1333062.500 - 0.25% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 1.24% 21.147 21.410 - 0.48% -
rng::unique(deque<int>,_pred)_(contiguous)/52 1.24% 68.626 69.478 - 0.38% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 1.24% 548.236 555.036 - 0.92% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.24% 26167.151 26491.397 - 3.81% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.24% 208.509 211.092 - 0.07% -
BM_std_min<char>/6 1.24% 1.540 1.559 - -1.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.24% 1991736.638 2016370.561 - 6.12% -
BM_RangesPushHeap_float_Random_64 1.24% 6.675 6.757 - 0.86% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.23% 1230223.715 1245396.811 - 1.56% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 1.23% 37.009 37.465 - 2.34% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 1.23% 15.662 15.855 - 0.34% -
BM_std_minmax<unsigned_short>/32 1.23% 1.235 1.250 - 1.73% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.23% 29.693 30.058 - 4.79% -
std::multiset<std::string>::find(key)_(existent)/1024 1.23% 21.352 21.614 - -8.46% -
SetIntersection_None_Set_string_1024_1024 1.23% 8868790.499 8977505.115 - -1.60% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.23% 16777.972 16983.590 - 3.33% -
BM_std_min<long_long>/64 1.22% 4.845 4.905 - -0.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.22% 2.078 2.103 - 0.91% -
std::swap_ranges(list<int>)/50 1.22% 32.811 33.211 - 1.61% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.22% 3.978 4.027 - -1.39% -
std::rotate(vector<int>)_(by_1/4)/32 1.22% 11.876 12.021 - 0.02% -
std::count(vector<int>)_(every_other)/8 1.22% 1.348 1.364 - 2.29% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.22% 1.109 1.123 - 0.33% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.22% 19834.078 20075.348 - 1.91% -
std::find(vector<int>)_(process_all)/32768 1.21% 7369.365 7458.749 - -0.19% -
std::fill_n(deque<int>)/8192 1.21% 241.156 244.080 - 1.72% -
std::none_of(deque<int>)_(process_all)/50 1.21% 18.455 18.678 - 5.19% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.21% 4.156 4.207 - -0.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.21% 0.935 0.946 - 2.72% -
BM_MakeHeap_string_SingleElement_64 1.21% 6.316 6.392 - -0.86% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.21% 1.930 1.953 - 1.34% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.21% 33.756 34.163 - -0.56% -
BM_RangesMakeThenSortHeap_uint64_Random_16 1.21% 8.552 8.655 - 1.18% -
SetIntersection_None_Vector_string_1024_1 1.21% 1215851.905 1230504.548 - 0.24% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.20% 15.988 16.181 - 0.83% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 1.20% 108.334 109.637 - -0.34% -
BM_std_min<int>/10 1.20% 0.994 1.006 - 0.08% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 1.20% 11.556 11.694 - 0.46% -
BM_deque_vector_ranges_move_backward/1024 1.20% 36.725 37.164 - 1.26% -
rng::move_backward(deque<int>)/64 1.20% 5.456 5.521 - -1.77% -
BM_RangesPushHeap_uint32_Ascending_256 1.20% 3.057 3.093 - 0.84% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.20% 952.412 963.794 - 2.62% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1.19% 1338.611 1354.579 - 1.23% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.19% 50.532 51.134 - -0.39% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 1.19% 48.369 48.946 - 4.60% -
BM_RangesPushHeap_string_PipeOrgan_256 1.19% 7.742 7.834 - -6.37% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 1.19% 6.757 6.838 - 4.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.19% 1240380.859 1255130.858 - 0.42% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.19% 10.095 10.216 - 0.15% -
SetIntersection_Interlaced_Set_uint32_1024_1024 1.19% 15039921.264 15218677.789 - -3.99% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.19% 1.186 1.200 - 1.88% -
rng::rotate(vector<bool>)_(by_1/3)/50 1.19% 18.350 18.568 - -0.04% -
SetIntersection_Interlaced_Vector_uint64_1024_4 1.19% 1353690.711 1369755.420 - -2.87% -
BM_std_minmax<char>/13 1.19% 2.250 2.277 - 1.56% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.18% 1.210 1.224 - -8.01% -
rng::copy_n(deque<int>)/262144 1.18% 10400.397 10523.599 - 1.60% -
BM_std_min<unsigned_short>/26 1.18% 2.170 2.196 - 1.99% -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 1.18% 10.230 10.351 - 0.43% -
BM_RangesMakeHeap_string_PipeOrgan_4 1.18% 2.581 2.611 - -5.71% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1.18% 2335883.333 2363406.986 - -2.60% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 1.18% 22.721 22.989 - -2.72% -
BM_std_min<unsigned_int>/12 1.17% 1.491 1.508 - 1.87% -
SetIntersection_Interlaced_Vector_string_16_16 1.17% 53872949.392 54505456.348 - -2.02% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.17% 17.411 17.615 - 2.13% -
rng::for_each(multiset<int>::iterator)/32 1.17% 20.941 21.187 - -1.25% -
BM_std_min<unsigned_long_long>/15 1.17% 2.119 2.144 - -2.00% -
rng::fold_left(deque<int>)/50 1.17% 26.862 27.177 - -1.99% -
SetIntersection_None_Set_uint64_262144_64 1.17% 1214847.738 1229074.871 - 2.43% -
SetIntersection_None_Set_string_262144_16 1.17% 1662248.455 1681711.427 - -0.47% -
BM_PushHeap_string_Random_64 1.17% 12.765 12.914 - 2.10% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.17% 20.495 20.735 - 0.60% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.17% 29229.386 29570.690 - 4.30% -
BM_MakeHeap_string_Random_4 1.17% 5.746 5.814 - 0.07% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.17% 16.135 16.323 - 1.20% -
SetIntersection_None_Vector_float_256_256 1.16% 2256203.271 2282475.769 - -2.38% -
std::multiset<int>::ctor(const&)/32 1.16% 218.026 220.565 - -2.58% -
rng::fill(list<int>)/32 1.16% 8.425 8.523 - 0.76% -
BM_deque_vector_copy/65536 1.16% 2530.348 2559.702 - -12.94% -
BM_MakeThenSortHeap_string_Descending_16384 1.16% 67.054 67.832 - -0.30% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 1.16% 190.989 193.203 - 1.35% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.16% 25.141 25.432 - -0.06% -
BM_RangesMakeThenSortHeap_uint32_Random_4 1.16% 3.984 4.030 - 0.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.16% 22864115.517 23128650.777 - -2.30% -
BM_PushHeap_string_Random_256 1.16% 14.209 14.374 - 1.11% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.16% 1.166 1.180 - 2.18% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.15% 12.236 12.377 - 1.61% -
bm_swap_ranges_vb_aligned/8 1.15% 3.265 3.303 - -1.39% -
std::multiset<std::string>::erase(key)_(existent)/8192 1.15% 127.190 128.657 - -4.73% -
BM_RangesMakeThenSortHeap_float_Random_256 1.15% 25.369 25.662 - 0.67% -
std::unique(deque<int>)_(sprinkled)/52 1.15% 82.087 83.032 - -1.81% -
BM_RangesMakeThenSortHeap_float_Random_16 1.15% 9.833 9.947 - 0.66% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.15% 4.791 4.846 - 5.51% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.15% 1.695 1.715 - 1.49% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 1.15% 10666.313 10788.698 - -4.67% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.15% 18.217 18.426 - 0.69% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.15% 1458.366 1475.094 - -2.00% -
SetIntersection_None_Vector_uint32_16384_256 1.15% 1164165.812 1177515.998 - 0.25% -
BM_deque_vector_ranges_copy/1 1.15% 2.094 2.118 - 0.07% -
BM_vector_deque_copy_backward/65536 1.15% 7794.685 7884.047 - 1.73% -
BM_std_minmax<short>/27 1.15% 2.848 2.881 - 0.34% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.15% 4281.729 4330.780 - 0.88% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 1.15% 510.349 516.193 - 0.80% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.14% 4890.309 4946.292 - 3.23% -
std::rotate(list<int>)_(by_1/3)/8192 1.14% 8698.897 8798.365 - 0.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.14% 43424282.170 43920818.439 - 0.22% -
BM_std_minmax<int>/64 1.14% 2.507 2.535 - 0.82% -
rng::rotate(vector<bool>)_(by_1/4)/50 1.14% 18.389 18.598 - -0.07% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.14% 175525.735 177520.722 - 1.97% -
BM_PushHeap_uint64_Ascending_64 1.14% 1.518 1.535 - 1.10% -
std::all_of(list<int>)_(process_all)/32 1.13% 11.374 11.503 - 0.08% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.13% 1897.451 1918.909 - 0.87% -
BM_RangesMakeThenSortHeap_float_Random_64 1.13% 17.617 17.816 - 0.89% -
BM_RangesPushHeap_uint64_Random_4 1.13% 2.013 2.035 - -4.69% -
BM_SortHeap_uint64_64 1.13% 7.841 7.929 - 0.27% -
std::is_sorted_until(vector<int>,_pred)/1024 1.13% 404.830 409.389 - -1.14% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 1.13% 10.550 10.669 - 0.46% -
std::unordered_set<std::string>::clear()/1024 1.13% 22694.996 22950.532 - 0.13% -
BM_std_min<unsigned___int128>/19 1.13% 7.316 7.399 - -19.16% -
std::multimap<std::string,_int>::clear()/8192 1.12% 201265.515 203529.331 - 0.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 1.12% 17332352.538 17527283.723 - -0.13% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.12% 15.081 15.250 - -0.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.12% 11827710.640 11960399.884 - -1.37% -
BM_RangesMakeThenSortHeap_float_Ascending_256 1.12% 6.642 6.716 - 0.76% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.12% 8849.875 8949.018 - 0.71% -
BM_MakeThenSortHeap_string_Descending_262144 1.12% 83.690 84.627 - -1.94% -
std::sort(vector<int>)_(shuffled)/8 1.12% 21.164 21.401 - 0.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.12% 1.011 1.022 - 3.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.12% 22295461.757 22544215.344 - -1.17% -
std::remove_copy_if(vector<int>)_(prefix)/50 1.12% 17.598 17.795 - 0.93% -
std::find_if_not(list<int>)_(bail_25%)/8 1.11% 1.201 1.214 - -0.13% -
BM_std_minmax<int>/27 1.11% 2.431 2.458 - -1.40% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.11% 7.145 7.224 - -0.31% -
BM_RangesMakeThenSortHeap_float_Random_16384 1.11% 47.031 47.552 - 1.03% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.11% 198.871 201.071 - 1.95% -
BM_num_get<unsigned_long> 1.11% 11.001 11.122 - 0.58% -
BM_RangesMakeThenSortHeap_string_Heap_256 1.11% 48.735 49.274 - 0.42% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 1.10% 471.056 476.258 - -1.23% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.10% 7476.252 7558.747 - 1.60% -
SetIntersection_None_Set_uint32_16384_1024 1.10% 151219298.581 152887553.566 - -8.01% -
std::set<std::string>::contains(key)_(existent)/32 1.10% 15.576 15.748 - -3.85% -
BM_std_min<int>/28 1.10% 2.023 2.045 - 0.71% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.10% 0.920 0.930 - 0.48% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 1.10% 64.478 65.188 - 0.47% -
BM_num_get<unsigned_short> 1.10% 10.592 10.708 - 1.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.10% 1101950.420 1114066.505 - -0.14% -
BM_std_min<unsigned_int>/7 1.10% 1.040 1.052 - 0.49% -
SetIntersection_Interlaced_Set_uint32_64_16 1.10% 24167974.572 24433558.353 - 2.03% -
std::set<int>::erase(key)_(existent)/0 1.10% 20.442 20.666 - 1.97% -
SetIntersection_Interlaced_Set_string_262144_1024 1.10% 2080352.376 2103179.851 - -0.54% -
SetIntersection_Interlaced_Vector_string_262144_1 1.10% 1148982.222 1161584.432 - -0.07% -
BM_std_minmax<char>/5 1.09% 1.711 1.730 - -6.96% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.09% 2333.432 2358.922 - 0.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.09% 43.655 44.132 - -0.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.09% 17.775 17.969 - 0.91% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.09% 4.855 4.908 - 0.59% -
rng::rotate(vector<bool>)_(by_1/2)/50 1.09% 18.392 18.592 - -0.07% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 1.09% 754.088 762.284 - -3.21% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.09% 13.764 13.913 - 0.03% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 1.08% 3262.968 3298.316 - 3.86% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.08% 1548330.731 1565087.487 - 1.19% -
std::multimap<int,_int>::erase(key)_(existent)/1024 1.08% 26.224 26.508 - 4.22% -
BM_std_min<short>/16 1.08% 1.769 1.789 - -0.65% -
BM_deque_deque_ranges_copy/1024 1.08% 38.831 39.250 - -0.15% -
SetIntersection_Interlaced_Vector_uint64_16384_1 1.08% 1105624.290 1117530.649 - 0.01% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 1.08% 2.289 2.314 - -3.01% -
BM_CmpLess_uchar_uint 1.07% 1.117 1.129 - 0.71% -
rng::for_each(multimap<int>)/50 1.07% 50.474 51.016 - 0.98% -
rng::any_of(list<int>)_(process_all)/32 1.07% 11.743 11.869 - 2.23% -
std::set<int>::insert(value)_(already_present)/8192 1.07% 9.950 10.056 - -7.16% -
std::sort(vector<NonIntegral>)_(heap)/8 1.07% 22.268 22.506 - 0.81% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.07% 12.035 12.164 - 0.80% -
BM_CmpEqual_schar_schar 1.07% 1.101 1.113 - 0.67% -
BM_vector_deque_move_backward/65536 1.07% 7833.664 7917.215 - 7.69% -
rng::unique(list<int>,_pred)_(sprinkled)/52 1.07% 81.657 82.528 - -0.34% -
bm_lexicographical_compare<unsigned_char>/1 1.07% 1.461 1.476 - -12.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.06% 28.550 28.854 - -15.83% -
BM_vector_deque_copy/5500 1.06% 195.406 197.482 - 0.75% -
std::multiset<int>::erase(iterator)/1024 1.06% 23.711 23.962 - 0.87% -
SetIntersection_Front_Vector_float_256_1 1.06% 4423790.612 4470735.373 - 0.53% -
std::unique(list<int>)_(contiguous)/8192 1.06% 6994.195 7068.359 - 1.42% -
BM_MakeHeap_uint32_Random_16 1.06% 1.246 1.259 - 0.52% -
BM_RangesMakeThenSortHeap_float_Random_262144 1.06% 62.190 62.849 - 0.74% -
std::any_of(vector<int>)_(process_all)/50 1.06% 18.150 18.342 - 0.75% -
std::find_if(deque<int>)_(process_all)/8192 1.06% 2936.524 2967.543 - 4.30% -
BM_deque_vector_copy/64 1.06% 2.591 2.618 - 1.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.06% 3128788.330 3161798.014 - 1.55% -
std::find_first_of(vector<int>)_(small_needle)/50 1.05% 71.397 72.150 - 2.18% -
BM_RangesPushHeap_uint32_Random_262144 1.05% 6.282 6.348 - 1.14% -
SetIntersection_Front_Set_uint64_262144_16 1.05% 1269683.958 1283038.194 - -1.79% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.05% 84392.981 85279.120 - 1.68% -
rng::unique(deque<int>,_pred)_(contiguous)/32 1.05% 58.147 58.757 - 0.24% -
BM_std_min<long_long>/13 1.05% 2.374 2.399 - -0.11% -
BM_std_min<__int128>/18 1.05% 7.561 7.640 - 11.39% -
std::multiset<int>::erase(key)_(non-existent)/32 1.05% 2.673 2.701 - 0.39% -
rng::find_last(list<int>)_(bail_90%)/8192 1.05% 593.365 599.580 - -0.06% -
rng::find_if_not(vector<int>)_(bail_25%)/1024 1.05% 75.761 76.553 - 1.18% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 1.04% 16.182 16.352 - -3.00% -
SetIntersection_None_Set_uint64_262144_262144 1.04% 1223236.654 1236011.803 - 1.97% -
std::set<int>::erase(iterator)/0 1.04% 20.044 20.253 - 1.08% -
SetIntersection_None_Set_uint64_262144_1024 1.04% 1216695.228 1229379.639 - 1.51% -
std::rotate(list<int>)_(1_element_forward)/1024 1.04% 734.141 741.793 - 0.77% -
rng::find_last(forward_list<int>)_(bail_10%)/8 1.04% 2.363 2.388 - 0.09% -
727_cppcheck_r 1.04% 24.710 24.967 - -1.17% -
rng::rotate(vector<bool>)_(by_1/3)/32 1.04% 18.383 18.575 - -0.37% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.04% 35251.179 35617.816 - -1.55% -
rng::find_end(list<int>)_(match_near_end)/1000 1.04% 769.596 777.596 - 0.71% -
std::find(deque<int>)_(process_all)/1024 1.04% 241.787 244.298 - -0.52% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.04% 12674.942 12806.378 - 1.77% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.04% 16.425 16.595 - 1.98% -
rng::copy(deque<int>)/8 1.04% 2.782 2.810 - 0.91% -
std::rotate(vector<int>)_(by_1/4)/1024 1.03% 325.372 328.730 - -0.11% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 1.03% 3.332 3.366 - -0.32% -
std::search(deque<int>,_pred)_(same_length)/1000 1.03% 483.197 488.176 - 2.12% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.03% 954.526 964.354 - -4.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 1.03% 205790304.001 207906522.976 - -0.24% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.03% 1054.749 1065.593 - 1.12% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.03% 1.372 1.386 - -0.57% -
BM_PushHeap_string_SingleElement_262144 1.03% 2.501 2.527 - -9.26% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 1.03% 57.676 58.267 - -2.64% -
BM_PopHeap_float_16 1.03% 6.468 6.534 - 0.88% -
BM_RangesPushHeap_string_PipeOrgan_1024 1.02% 9.840 9.941 - -4.86% -
std::multimap<int,_int>::count(key)_(existent)/32 1.02% 3.562 3.599 - 3.03% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.02% 27.762 28.046 - -23.64% -
BM_StringEraseToEnd_Huge_Transparent 1.02% 2.552 2.578 - 0.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.02% 22.961 23.196 - 1.03% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.02% 44.115 44.566 - 0.45% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 1.02% 79.726 80.540 - 2.01% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 1.02% 25.169 25.426 - -0.42% -
std::search(deque<int>,_pred)_(near_matches)/8192 1.02% 1525360.747 1540926.556 - 1.88% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.02% 1.118 1.129 - 0.95% -
BM_std_minmax<char>/21 1.02% 2.283 2.306 - -3.58% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 1.02% 5.338 5.392 - -0.70% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 1.02% 6.080 6.142 - 1.22% -
BM_RangesMakeThenSortHeap_uint64_Descending_64 1.02% 8.352 8.437 - -0.39% -
std::multiset<std::string>::clear()/1024 1.02% 20181.953 20387.208 - 4.90% -
BM_RangesMakeThenSortHeap_float_Random_1024 1.02% 32.763 33.095 - 0.39% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.02% 8.911 9.002 - 1.55% -
SetIntersection_Interlaced_Set_string_16384_1 1.02% 1137259.163 1148803.661 - -0.59% -
BM_MakeThenSortHeap_uint64_Heap_64 1.01% 8.227 8.310 - 0.95% -
SetIntersection_None_Set_uint32_262144_16384 1.01% 1161876.383 1173605.144 - 1.91% -
BM_std_min<unsigned___int128>/18 1.01% 6.919 6.989 - -18.07% -
bm_ranges_lexicographical_compare<unsigned_char>/7 1.01% 2.087 2.108 - -4.33% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 1.01% 4650.091 4696.948 - -0.86% -
BM_RangesMakeHeap_string_PipeOrgan_64 1.01% 4.764 4.812 - -5.72% -
std::stable_sort(deque<int>)_(repeated)/1024 1.01% 1391.924 1405.942 - 2.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.01% 1233069.418 1245485.841 - 0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.01% 9.382 9.477 - 0.41% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 1.01% 4.632 4.679 - 1.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.00% 20903505.779 21113457.456 - 3.60% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 1.00% 22.953 23.183 - -3.43% -
bm_ranges_swap_ranges_vb_aligned/2048 1.00% 8.524 8.610 - 0.55% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.00% 50.123 50.626 - 0.59% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 1.00% 73776.765 74516.095 - 1.04% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 1.00% 30.958 31.268 - 1.24% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 1.00% 2.971 3.001 - 0.59% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.00% 26.418 26.683 - 0.74% -
SetIntersection_None_Set_uint64_1024_64 1.00% 8663487.525 8750207.878 - 0.86% -
std::stable_partition(list<int>)_(sparse)/32 1.00% 9.836 9.935 - 1.21% -
BM_RangesMakeThenSortHeap_string_Heap_16 1.00% 17.072 17.243 - 0.39% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 1.00% 22.441 22.666 - 0.45% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -99.72% 351471790.182 1000787.517 - -99.72% -
bm_ranges_swap_ranges_vb_unaligned/262144 -84.36% 23905.960 3737.824 - -2.67% -
bm_swap_ranges_vb_unaligned/262144 -67.32% 11774.503 3847.458 - -2.48% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -64.29% 66.820 23.861 - -48.31% -
rng::rotate_copy(deque<int>)/32 -58.60% 6.379 2.641 - -1.95% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -58.11% 20.303 8.504 - -55.02% -
rng::rotate_copy(deque<int>)/50 -55.93% 6.837 3.013 - -0.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -55.84% 57.155 25.241 - -0.12% -
std::copy_backward(list<int>)/512 -52.59% 779.352 369.487 - -0.35% -
std::partition(list<int>)_(dense)/1024 -52.34% 819.382 390.492 - -0.68% -
rng::starts_with(list<int>)/1024 -50.69% 1577.945 778.037 - -0.72% -
rng::starts_with(list<int>)/1000 -50.59% 1542.361 762.057 - 0.07% -
rng::rotate_copy(vector<int>)/32 -47.85% 3.991 2.081 - -0.03% -
BM_RangesPushHeap_uint64_Descending_1 -42.69% 0.697 0.400 - -14.38% -
rng::rotate_copy(vector<int>)/50 -41.96% 4.640 2.693 - -0.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -40.81% 143.021 84.652 - 6.58% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -40.81% 2.934 1.737 - -36.68% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -39.08% 101.313 61.715 - -49.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -37.75% 3.686 2.295 - -34.11% -
BM_PopHeap_pair<uint32,_uint32>_1 -37.11% 0.696 0.438 - -13.60% -
std::unordered_set<std::string>::erase(iterator)/8192 -36.84% 32.913 20.787 - -37.02% -
std::search(deque<int>)_(no_match)/1024 -36.65% 418.384 265.035 - -36.20% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -36.37% 9.941 6.325 - -35.90% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -36.11% 246.754 157.662 - 50.92% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -36.06% 63.689 40.724 - -32.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -35.41% 0.636 0.411 - -8.54% -
SetIntersection_Interlaced_Vector_float_16384_16 -34.66% 4050689.509 2646865.306 - -31.99% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -33.06% 246.768 165.196 - 57.58% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -32.27% 1095.515 741.954 - -22.19% -
std::find_end(deque<int>)_(same_length)/1000 -31.84% 1801.218 1227.717 - 30.60% -
rng::unique_copy(deque<int>)_(contiguous)/52 -31.51% 21.369 14.636 - -0.35% -
std::copy_backward(vector<int>)/4096 -30.82% 228.056 157.773 - -34.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -30.64% 50.407 34.964 - -11.90% -
BM_vector_deque_ranges_move/0 -30.54% 0.499 0.347 - -33.25% -
rng::unique_copy(deque<int>)_(contiguous)/32 -30.31% 13.851 9.653 - -1.02% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -29.96% 1.650 1.156 - -40.68% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -29.71% 6.495 4.566 - -29.28% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -29.49% 9.736 6.865 - 10.45% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -29.47% 1.768 1.247 - -27.29% -
rng::contains_subrange(list<int>)_(single_element)/8192 -28.61% 9921.696 7083.028 - 1.25% -
std::unordered_set<int>::count(key)_(existent)/32 -28.49% 1.677 1.199 - -18.46% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -28.15% 7001574.926 5030906.570 - -20.98% -
rng::find(list<int>)_(process_all)/8192 -28.08% 11748.762 8449.392 - -19.07% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -27.83% 0.401 0.289 - -5.39% -
rng::search(deque<int>)_(no_match)/1024 -27.79% 417.474 301.467 - -1.18% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -27.71% 852.008 615.890 - 0.90% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -27.67% 62.271 45.042 - -26.58% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -27.50% 7.092 5.141 - 13.78% -
rng::find(list<int>)_(bail_25%)/1024 -27.46% 182.813 132.605 - -26.81% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -27.28% 40235.679 29259.253 - -2.83% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -27.27% 41961.078 30518.666 - -2.58% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -27.01% 29.257 21.355 - -12.95% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -26.98% 93.713 68.427 - -26.95% -
SetIntersection_Interlaced_Vector_float_262144_4 -26.97% 2146597.511 1567583.960 - -27.29% -
rng::find(vector<bool>)_(process_all)/50 -26.85% 0.865 0.633 - -14.48% -
BM_RangesPushHeap_uint32_Ascending_1 -26.76% 0.611 0.448 - -22.30% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -26.68% 1032.603 757.115 - -26.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -26.64% 0.636 0.466 - -16.11% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -26.41% 8.579 6.313 - -5.32% -
std::copy(vector<bool>)_(aligned)/1048576 -26.14% 3129.370 2311.334 - -30.40% -
std::shift_right(vector<int>)/32 -26.08% 4.008 2.963 - -28.37% -
rng::fill_n(vector<bool>)/64 -25.93% 1.910 1.415 - -0.17% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -25.74% 12.185 9.049 - -12.78% -
std::copy_n(vector<bool>)_(aligned)/262144 -25.52% 812.955 605.455 - -10.42% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -25.48% 64.039 47.719 - 0.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -25.39% 1030.895 769.146 - -25.26% -
std::fill_n(vector<bool>)/512 -24.83% 1.897 1.426 - 0.08% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 -24.58% 46.828 35.316 - 77.43% -
std::unordered_set<int>::count(key)_(non-existent)/0 -24.53% 0.407 0.307 - -24.05% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -24.25% 35.105 26.593 - 11.37% -
rng::fill_n(vector<bool>)/512 -24.24% 1.880 1.424 - -0.00% -
std::shift_left(vector<int>)/32 -24.17% 3.920 2.973 - -0.67% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -24.14% 1146.813 870.017 - 0.61% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -24.02% 9.513 7.229 - 9.70% -
BM_std_minmax<long_long>/2 -23.88% 1.288 0.980 - -25.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -23.32% 2.641 2.025 - -45.67% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -23.18% 89.975 69.116 - -27.92% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -23.08% 872.855 671.441 - 1.08% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -22.91% 64.566 49.777 - 2.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -22.83% 68483245.111 52848916.477 - -2.33% -
BM_RangesPopHeap_uint32_1 -22.75% 0.556 0.430 - 3.47% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -22.53% 1833.701 1420.556 - -12.50% -
BM_std_min<unsigned_short>/1 -22.36% 0.327 0.254 - -0.03% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -22.32% 35.805 27.814 - -42.27% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -22.21% 13.335 10.373 - 2.88% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -21.86% 32.248 25.198 - -13.62% -
std::find_if(list<int>)_(bail_25%)/32768 -21.70% 10834.831 8483.511 - -18.62% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -21.45% 8.416 6.610 - -22.05% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -21.44% 63.799 50.123 - -2.51% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -21.18% 26.291 20.721 - 4.47% -
rng::unique_copy(deque<int>)_(sprinkled)/52 -21.15% 20.957 16.524 - 11.94% -
BM_std_minmax<long_long>/3 -20.70% 1.738 1.378 - -21.25% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -20.56% 10902.154 8660.540 - -17.28% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -20.52% 86.552 68.790 - 53.37% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -20.33% 0.697 0.556 - -12.74% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -19.99% 21.965 17.574 - -25.75% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -19.71% 6.061 4.866 - -18.78% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -19.58% 30.453 24.491 - -25.03% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -19.00% 35.720 28.932 - -20.33% -
std::copy_backward(list<int>)/4096 -18.91% 4096.299 3321.792 - 0.30% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -18.82% 5.645 4.583 - 2.68% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -18.74% 8.819 7.167 - 12.77% -
rng::transform(list<int>)_(identity_transform)/8192 -18.71% 8667.522 7045.855 - -7.32% -
std::partition_copy(list<int>)/50 -18.70% 16.117 13.102 - -0.77% -
std::partition_point(list<int>)/8192 -18.68% 14439.171 11742.534 - -8.05% -
BM_vector_deque_copy/0 -18.64% 0.501 0.408 - 4.96% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -18.63% 947.490 770.973 - 0.02% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -18.52% 905.713 737.999 - 1.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -18.39% 25548431.102 20850077.791 - -0.20% -
std::copy_if(list<int>)_(every_other)/4096 -18.31% 3955.074 3230.905 - 1.85% -
std::set<std::string>::erase(key)_(existent)/32 -18.26% 74.859 61.190 - -12.15% -
std::find_end(deque<int>)_(near_matches)/8192 -18.23% 2356088.927 1926650.579 - -18.09% -
std::move(list<int>)/4096 -18.13% 4888.179 4001.964 - -8.63% -
std::search(list<int>)_(single_element)/1000 -17.85% 659.219 541.546 - -19.31% -
BM_std_minmax<unsigned_char>/16 -17.81% 1.154 0.949 - -2.51% -
rng::find_if_not(list<int>)_(process_all)/8192 -17.75% 9007.165 7408.675 - -17.34% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -17.69% 1805647.219 1486160.685 - -2.50% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -17.47% 631.507 521.188 - 3.13% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -17.47% 0.364 0.301 - 2.30% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -17.46% 79.655 65.745 - -24.26% -
rng::partition_point(list<int>)/8192 -17.45% 14853.509 12261.747 - -7.46% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -17.41% 672.279 555.247 - -18.68% -
BM_PushHeap_float_SingleElement_1 -17.13% 0.520 0.431 - -38.25% -
std::multiset<int>::count(key)_(non-existent)/8192 -17.08% 10.956 9.084 - -18.89% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -17.04% 4505606.520 3737820.605 - -26.32% -
rng::partition_copy(list<int>)/8192 -16.95% 8495.977 7055.765 - -4.25% -
766_femflow_r -16.94% 15.618 12.973 - 0.19% -
std::find(list<int>)_(process_all)/50 -16.91% 25.000 20.773 - 14.57% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -16.86% 11.412 9.488 - -0.05% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -16.54% 150.944 125.982 - -18.14% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -16.52% 51.136 42.687 - -35.77% -
BM_std_minmax<unsigned_char>/24 -16.49% 1.383 1.155 - -4.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -16.42% 53105848.160 44388446.557 - 13.90% -
BM_MakeThenSortHeap_string_SingleElement_16384 -16.37% 45.553 38.098 - -1.60% -
std::find_end(deque<int>)_(match_near_end)/1000 -16.15% 397.676 333.447 - 0.85% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -16.13% 658.587 552.339 - -14.42% -
SetIntersection_Front_Set_uint64_262144_1024 -16.13% 16772186.478 14067002.871 - -2.88% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -16.00% 54741211.634 45981396.556 - -0.37% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -15.91% 1.378 1.158 - -13.50% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -15.90% 8139.650 6845.052 - -4.51% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -15.79% 27.068 22.793 - 5.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -15.73% 11518996.873 9707281.376 - -0.39% -
rng::transform(list<int>,_list<int>)/8192 -15.71% 10231.230 8623.445 - -15.61% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -15.70% 72.214 60.879 - -0.91% -
BM_std_minmax<unsigned_char>/27 -15.66% 2.076 1.751 - -6.28% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -15.51% 4576.967 3867.110 - 0.26% -
BM_std_min<unsigned_short>/22 -15.44% 2.336 1.975 - 8.95% -
std::copy_n(vector<int>)/4096 -15.37% 184.729 156.344 - -24.90% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -15.34% 31.745 26.875 - -4.57% -
rng::rotate_copy(deque<int>)/1024 -15.27% 40.085 33.963 - -1.53% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -15.23% 42.781 36.265 - 0.04% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -15.22% 1.423 1.206 - -6.68% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -15.18% 684.433 580.567 - 3.97% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 -15.15% 77.074 65.395 - 7.78% -
SetIntersection_Interlaced_Vector_float_16384_4 -15.01% 1697658.337 1442860.442 - -15.24% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -14.98% 31.310 26.618 - -9.17% -
BM_std_minmax<unsigned_char>/25 -14.94% 1.387 1.179 - -3.79% -
BM_std_min<short>/2 -14.92% 0.570 0.485 - 0.01% -
BM_std_minmax<unsigned_char>/32 -14.90% 1.723 1.467 - -8.42% -
BM_MakeThenSortHeap_string_SingleElement_256 -14.83% 29.327 24.979 - -0.58% -
std::set<int>::insert(value)_(new_value)/1024 -14.78% 49.471 42.162 - 0.51% -
std::find_end(list<int>)_(same_length)/8192 -14.75% 19091.046 16274.256 - -12.75% -
BM_std_min<unsigned_int>/1 -14.61% 0.381 0.325 - -0.12% -
BM_StringConstructDestroyCStr_Empty_Transparent -14.58% 0.320 0.274 - 16.02% -
std::find(vector<bool>)_(process_all)/50 -14.58% 0.810 0.692 - 19.58% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -14.55% 5.867 5.013 - 8.93% -
rng::equal(vector<bool>)_(unaligned)/50 -14.54% 0.961 0.821 - 11.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -14.51% 5713.127 4883.955 - -14.50% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -14.47% 2.558 2.188 - -15.92% -
SetIntersection_Front_Set_uint64_256_256 -14.39% 9872852.675 8451801.250 - -14.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -14.33% 10081885.251 8636952.383 - 20.62% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -14.28% 7.838 6.718 - 2.09% -
BM_MakeThenSortHeap_string_SingleElement_1024 -14.18% 34.769 29.839 - -0.26% -
BM_std_minmax<unsigned_char>/26 -14.17% 1.618 1.388 - -3.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -14.06% 12467503.230 10714071.265 - -0.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -13.94% 7271425.343 6257921.030 - -6.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -13.70% 140703096.378 121430236.603 - 9.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -13.70% 0.603 0.520 - 16.39% -
BM_MakeHeap_string_PipeOrgan_262144 -13.65% 9.573 8.266 - 10.94% -
std::map<int,_int>::insert(value)_(new_value)/8192 -13.63% 39.457 34.079 - -14.29% -
rng::find(vector<bool>)_(process_all)/8 -13.28% 0.743 0.644 - 7.20% -
BM_std_minmax<unsigned_char>/19 -13.28% 1.869 1.620 - -2.14% -
BM_std_minmax<unsigned_char>/28 -13.19% 2.402 2.085 - -3.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -13.15% 36.083 31.339 - -12.72% -
std::unique_copy(deque<int>)_(contiguous)/52 -13.04% 16.873 14.673 - -4.38% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -13.01% 3.961 3.446 - -4.26% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -12.96% 39.705 34.559 - -2.01% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -12.85% 28.927 25.209 - -0.48% -
BM_std_minmax<unsigned_char>/6 -12.76% 2.173 1.895 - -7.47% -
BM_vector_deque_move/64000 -12.70% 2706.767 2362.986 - -19.33% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -12.68% 6719.046 5867.103 - -0.41% -
SetIntersection_None_Set_string_16384_1024 -12.61% 228689864.896 199849127.524 - -3.12% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -12.57% 1.322 1.156 - -11.24% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -12.56% 1.156 1.010 - -12.63% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -12.52% 674.878 590.409 - -14.04% -
BM_std_minmax<long_long>/5 -12.52% 2.218 1.940 - -12.77% -
BM_vector_deque_copy/64000 -12.47% 2716.590 2377.847 - -19.17% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -12.42% 37809.632 33114.728 - -14.77% -
BM_MakeHeap_string_Descending_262144 -12.34% 4.609 4.040 - 14.01% -
BM_vector_deque_ranges_copy/64000 -12.33% 2713.386 2378.711 - -19.55% -
std::move_backward(vector<bool>)_(aligned)/64 -12.31% 1.846 1.619 - -9.99% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -12.24% 1.318 1.156 - -11.30% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -12.23% 42461.240 37268.628 - -12.45% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -12.23% 1.317 1.156 - -13.54% -
std::partition_point(list<int>)/1024 -12.19% 1283.659 1127.196 - -12.89% -
BM_deque_deque_copy/70000 -12.16% 3172.742 2786.923 - -11.99% -
SetIntersection_Front_Set_uint64_16384_64 -12.14% 2092823.265 1838817.170 - -3.90% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -12.03% 234118.858 205964.093 - -0.28% -
BM_std_minmax<unsigned_char>/5 -11.93% 1.863 1.641 - -6.31% -
BM_vector_deque_ranges_copy/70000 -11.82% 2930.722 2584.246 - -17.52% -
BM_RangesMakeHeap_uint64_Heap_64 -11.82% 0.270 0.238 - -2.84% -
BM_vector_deque_move/70000 -11.78% 2920.144 2576.246 - -18.69% -
BM_RangesPushHeap_uint64_Ascending_64 -11.78% 1.721 1.519 - -0.03% -
std::partition(list<int>)_(sparse)/8192 -11.74% 8114.775 7162.341 - -12.40% -
BM_vector_deque_copy/70000 -11.73% 2929.861 2586.194 - -17.42% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -11.65% 29.279 25.867 - 2.03% -
BM_RangesMakeThenSortHeap_float_Descending_4 -11.63% 1.287 1.137 - -11.46% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -11.59% 39017.340 34496.753 - -14.64% -
BM_std_minmax<unsigned_char>/21 -11.58% 2.436 2.154 - -3.45% -
BM_std_minmax<unsigned_char>/4 -11.57% 1.554 1.374 - -6.72% -
BM_std_min<short>/4 -11.51% 1.133 1.003 - -7.28% -
SetIntersection_Front_Vector_uint32_16384_256 -11.45% 2653042.413 2349290.493 - 2.59% -
BM_std_minmax<unsigned_char>/22 -11.41% 2.774 2.458 - -2.03% -
BM_MakeThenSortHeap_string_SingleElement_262144 -11.36% 56.598 50.167 - -2.68% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -11.33% 0.342 0.304 - -13.14% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -11.33% 857.949 760.768 - -8.13% -
rng::adjacent_find(deque<int>)/8 -11.32% 3.379 2.997 - -20.08% -
bm_lexicographical_compare<int>/1 -11.29% 1.387 1.230 - -6.92% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -11.28% 1.149 1.019 - -3.99% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 -11.28% 767.376 680.789 - 2.13% -
SetIntersection_Interlaced_Vector_float_262144_16 -11.26% 3620642.164 3212811.174 - -48.87% -
std::set<int>::insert(value)_(already_present)/0 -11.21% 0.683 0.606 - 4.25% -
std::search(list<int>)_(same_length)/8192 -11.20% 10588.757 9402.726 - -10.81% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -11.05% 19767.516 17584.062 - -9.20% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -11.03% 7.284 6.481 - -0.23% -
std::unique_copy(deque<int>)_(contiguous)/32 -11.02% 10.738 9.555 - -13.49% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -11.00% 16.837 14.984 - 12.17% -
bm_lexicographical_compare<int>/2 -10.99% 1.618 1.440 - -5.11% -
std::multiset<int>::contains(key)_(existent)/8192 -10.97% 9.222 8.210 - -6.87% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -10.96% 9.728 8.661 - -10.96% -
BM_PushHeap_string_Descending_262144 -10.96% 3.492 3.109 - -42.93% -
BM_PopHeap_string_262144 -10.94% 97.775 87.078 - -5.95% -
BM_std_minmax<unsigned_char>/3 -10.93% 1.249 1.112 - -6.73% -
BM_MakeThenSortHeap_string_SingleElement_64 -10.69% 22.207 19.832 - 0.81% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -10.67% 8641.404 7719.364 - -15.74% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -10.64% 1.218 1.088 - -10.70% -
BM_vector_deque_ranges_copy/65536 -10.55% 2645.438 2366.285 - -17.70% -
rng::partition(deque<int>)_(sparse)/8192 -10.49% 3376.474 3022.393 - -0.18% -
BM_toupper_char<char> -10.47% 0.689 0.617 - 0.21% -
rng::find_if(deque<int>)_(bail_25%)/8192 -10.45% 771.456 690.844 - -1.80% -
BM_vector_deque_ranges_move/65536 -10.44% 2637.196 2361.944 - -17.41% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -10.43% 1.224 1.096 - -15.81% -
rng::fill(list<int>)/8192 -10.36% 7671.302 6876.286 - -6.98% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -10.30% 20.897 18.744 - -2.14% -
std::for_each_n(list<int>)/8 -10.28% 2.565 2.302 - -11.21% -
BM_vector_deque_move/65536 -10.26% 2635.863 2365.457 - -17.75% -
BM_std_minmax<unsigned_char>/20 -10.23% 2.108 1.892 - -2.09% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -10.22% 0.514 0.462 - -9.87% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -10.19% 5.022 4.510 - -1.29% -
BM_std_minmax<long_long>/4 -10.19% 1.828 1.642 - -12.13% -
BM_RangesPushHeap_uint64_Ascending_16 -10.16% 1.015 0.912 - -2.67% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -10.08% 37.959 34.133 - 0.10% -
SetIntersection_Front_Set_uint64_16384_1024 -10.01% 16226165.596 14601994.544 - -2.26% -
SetIntersection_Front_Set_uint64_262144_64 -10.00% 2042221.731 1838074.135 - 0.52% -
BM_std_minmax<unsigned_char>/7 -9.97% 2.589 2.331 - -4.24% -
std::adjacent_find(list<int>)/50 -9.96% 26.359 23.734 - -0.14% -
SetIntersection_Front_Set_uint64_64_64 -9.90% 15864235.462 14294119.108 - -5.15% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -9.86% 0.585 0.527 - 0.15% -
BM_StringRelational_Less_Large_Large_Control -9.80% 2.487 2.244 - 9.57% -
std::map<std::string,_int>::erase(iterator)/8192 -9.78% 35.224 31.777 - 20.15% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -9.77% 1.614 1.457 - 7.61% -
BM_std_minmax<unsigned_char>/23 -9.72% 3.254 2.938 - -1.61% -
BM_std_minmax<unsigned_char>/18 -9.72% 1.434 1.295 - -1.63% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -9.72% 2.034 1.837 - -11.74% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -9.71% 0.555 0.501 - -17.96% -
BM_std_min<short>/3 -9.71% 0.767 0.692 - -0.10% -
BM_std_minmax<long_long>/11 -9.67% 2.541 2.295 - -9.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -9.62% 9387267.814 8484030.585 - 68.02% -
BM_std_minmax<unsigned_short>/4 -9.62% 1.078 0.974 - 4.07% -
std::transform(list<int>)_(identity_transform)/8192 -9.60% 7829.326 7077.937 - -7.34% -
std::find(list<int>)_(process_all)/8192 -9.58% 8585.470 7762.853 - -8.69% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -9.58% 1.527 1.381 - -17.22% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 -9.57% 63.863 57.750 - -0.30% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -9.55% 4601.126 4161.495 - -9.66% -
BM_StringRelational_Eq_Large_Large_Control -9.55% 2.386 2.158 - -4.92% -
rng::rotate_copy(vector<int>)/1024 -9.50% 36.842 33.344 - 2.59% -
BM_tolower_char<char> -9.42% 0.691 0.626 - -9.36% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -9.39% 0.484 0.438 - 14.94% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -9.39% 1.508 1.366 - -10.63% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -9.36% 56.810 51.491 - 10.85% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -9.31% 1.237 1.122 - -11.33% -
std::unordered_set<int>::count(key)_(existent)/1024 -9.30% 1.289 1.169 - -2.90% -
BM_StringRelational_Less_Small_Small_ChangeFirst -9.28% 1.458 1.323 - -4.59% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -9.27% 0.760 0.690 - -0.03% -
rng::search(list<int>,_pred)_(no_match)/8192 -9.20% 8312.295 7547.399 - -9.08% -
BM_vector_deque_ranges_copy_backward/2 -9.20% 2.002 1.818 - -6.42% -
BM_std_minmax<unsigned_char>/30 -9.15% 2.976 2.704 - -0.55% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -9.13% 1.387 1.261 - -9.79% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -9.06% 23.033 20.945 - -5.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -9.04% 9253773.352 8417185.344 - 0.88% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -9.04% 20.670 18.802 - 1.12% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -9.03% 64.774 58.923 - -5.22% -
SetIntersection_Interlaced_Vector_float_16384_1024 -9.02% 50910235.221 46317631.359 - -37.12% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -9.02% 1.333 1.213 - -28.82% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -8.93% 5.212 4.747 - -0.26% -
rng::stable_partition(deque<int>)_(dense)/1024 -8.87% 668.423 609.111 - 3.24% -
BM_vector_deque_ranges_move/64000 -8.87% 2607.418 2376.052 - -16.74% -
SetIntersection_Interlaced_Vector_float_16384_64 -8.83% 6912888.620 6302559.327 - -40.25% -
std::unordered_set<int>::contains(key)_(existent)/8192 -8.81% 1.318 1.202 - -21.55% -
BM_PushHeap_float_Ascending_16 -8.80% 1.074 0.979 - -8.08% -
rng::rotate(list<int>)_(1_element_backward)/50 -8.80% 26.032 23.741 - -6.15% -
BM_std_minmax<unsigned_char>/2 -8.73% 0.914 0.834 - -5.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -8.72% 3230584.119 2948919.071 - 0.70% -
rng::find_last(list<int>)_(bail_90%)/50 -8.70% 1.397 1.276 - -1.57% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -8.69% 8.162 7.453 - 9.33% -
rng::contains_subrange(deque<int>)_(process_all)/16 -8.68% 8.381 7.654 - -18.53% -
BM_MakeHeap_string_Descending_1024 -8.65% 3.035 2.773 - 2.11% -
std::distance(join_view(vector<vector<int>>))/50 -8.65% 0.633 0.578 - -4.39% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -8.63% 0.488 0.446 - -9.97% -
BM_PushHeap_float_Descending_1 -8.57% 0.697 0.638 - 48.09% -
BM_vector_deque_ranges_move/70000 -8.56% 2822.548 2580.842 - -15.33% -
BM_std_minmax_element<long_long>/3 -8.54% 1.094 1.001 - -10.76% -
BM_std_minmax<long_long>/6 -8.50% 2.427 2.221 - -8.57% -
SetIntersection_Interlaced_Vector_uint64_256_16 -8.50% 7363454.596 6737562.248 - 8.80% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -8.49% 19.770 18.092 - -4.10% -
rng::adjacent_find(deque<int>)/50 -8.48% 16.141 14.773 - -21.44% -
std::find_first_of(deque<int>)_(small_needle)/8192 -8.47% 31712.870 29028.367 - 1.57% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -8.45% 9.020 8.258 - 7.83% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -8.37% 1.262 1.156 - -11.34% -
BM_std_minmax_element<char>/64000 -8.36% 17257.205 15813.943 - -9.64% -
rng::find_end(vector<int>)_(same_length)/8192 -8.33% 4198.913 3849.316 - 0.59% -
std::unique(deque<int>)_(contiguous)/52 -8.33% 76.872 70.472 - 2.94% -
bm_lexicographical_compare<signed_char>/16 -8.31% 1.387 1.272 - -4.18% -
BM_PushHeap_float_QuickSortAdversary_16 -8.30% 1.066 0.977 - -0.18% -
BM_std_minmax_element<char>/70000 -8.28% 18870.805 17309.187 - -9.57% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -8.26% 2.682 2.460 - -2.77% -
BM_std_minmax_element<char>/65536 -8.25% 17670.625 16212.918 - -9.36% -
std::fill_n(vector<bool>)/64 -8.24% 1.589 1.458 - -3.93% -
bm_ranges_lexicographical_compare<int>/4 -8.22% 1.384 1.271 - -2.02% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -8.21% 11910.730 10933.130 - 4.16% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -8.12% 4.187 3.847 - -10.26% -
std::find_end(vector<int>)_(near_matches)/1000 -8.10% 16271.331 14952.609 - -0.31% -
BM_tolower_char<wchar_t> -8.10% 0.690 0.634 - 3.31% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -8.07% 8460.468 7777.754 - -16.98% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -8.05% 15.925 14.642 - 0.92% -
BM_std_minmax_element<char>/4000 -8.05% 1085.326 997.988 - -9.33% -
std::fill(list<int>)/8192 -8.03% 7529.127 6924.254 - -2.70% -
BM_std_minmax_element<char>/5500 -8.03% 1489.993 1370.411 - -9.25% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -8.01% 1.257 1.157 - -11.35% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -8.00% 0.365 0.336 - -0.11% -
BM_std_minmax_element<char>/4096 -7.95% 1111.472 1023.073 - -9.20% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -7.95% 31.961 29.420 - -7.94% -
std::transform(deque<int>,_deque<int>)/32 -7.94% 23.821 21.930 - 1.60% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -7.91% 24.481 22.544 - -8.34% -
std::unordered_set<int>::find(key)_(non-existent)/32 -7.90% 1.125 1.036 - 5.38% -
rng::for_each(multiset<int>)/50 -7.88% 48.507 44.685 - -1.04% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.88% 8612.492 7934.009 - 0.16% -
rng::remove(list<int>)_(sprinkled)/50 -7.86% 71.816 66.169 - -4.81% -
BM_std_minmax<unsigned_char>/31 -7.84% 3.468 3.196 - 1.22% -
std::find_end(vector<int>)_(near_matches)/1024 -7.84% 16893.731 15569.308 - 0.20% -
std::sort(deque<int>)_(repeated)/1024 -7.82% 1041.597 960.177 - -0.33% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -7.80% 3.904 3.600 - 9.22% -
rng::find_end(list<int>)_(single_element)/8192 -7.76% 7950.525 7333.282 - -16.34% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -7.72% 7.345 6.778 - 7.58% -
BM_std_minmax_element<char>/1024 -7.70% 283.621 261.788 - -8.71% -
rng::sort(deque<int>)_(repeated)/1024 -7.69% 1040.586 960.605 - 1.46% -
std::partition(vector<int>)_(dense)/32 -7.68% 8.855 8.175 - -4.15% -
BM_std_minmax<unsigned_char>/29 -7.63% 2.600 2.401 - -1.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -7.63% 5.743 5.305 - 8.81% -
BM_std_min<int>/1 -7.61% 0.348 0.322 - 14.33% -
SetIntersection_Front_Set_uint64_1024_256 -7.61% 5080147.368 4693780.241 - -3.01% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -7.59% 23.640 21.847 - -5.17% -
std::copy_if(list<int>)_(entire_range)/64 -7.58% 36.133 33.394 - -7.72% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -7.53% 2.413 2.232 - 3.06% -
rng::adjacent_find(deque<int>,_pred)/8 -7.48% 4.665 4.316 - 3.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -7.47% 32561967.302 30128229.837 - -2.58% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -7.43% 2.695 2.495 - -7.21% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -7.42% 41.602 38.516 - -6.55% -
BM_deque_deque_ranges_move/70000 -7.41% 3292.546 3048.571 - -5.67% -
std::find_first_of(deque<int>)_(small_needle)/1024 -7.41% 3993.672 3697.774 - -0.46% -
rng::copy_backward(vector<bool>)_(aligned)/64 -7.41% 1.909 1.767 - -6.65% -
SetIntersection_Front_Set_uint32_256_256 -7.41% 9677579.118 8960615.163 - -8.29% -
bm_ranges_lexicographical_compare<int>/1 -7.37% 1.384 1.282 - -1.07% -
BM_RangesMakeHeap_string_Ascending_16384 -7.37% 5.447 5.046 - -12.76% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -7.36% 21422.323 19846.254 - -13.88% -
BM_RangesPushHeap_uint32_Random_1 -7.35% 0.576 0.534 - 6.62% -
rng::swap_ranges(list<int>)/8192 -7.33% 10805.658 10013.836 - -0.59% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -7.32% 6.442 5.970 - 1.30% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -7.28% 94099414.083 87252508.762 - 8.27% -
rng::contains(list<int>)_(process_all)/8192 -7.27% 6976.190 6468.959 - -7.15% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 -7.26% 77.007 71.418 - 7.26% -
BM_RangesPushHeap_float_PipeOrgan_4 -7.25% 0.519 0.482 - 0.09% -
BM_StringEraseWithMove_Empty_Transparent -7.24% 0.608 0.564 - 0.32% -
rng::transform(deque<int>,_deque<int>)/32 -7.24% 23.558 21.852 - 0.40% -
BM_std_min<char>/32 -7.24% 2.984 2.768 - -5.32% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -7.19% 2.663 2.472 - -1.34% -
BM_deque_deque_ranges_copy/64000 -7.16% 2838.438 2635.310 - -7.61% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -7.16% 1.282 1.190 - 2.59% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -7.16% 0.483 0.448 - -29.67% -
rng::find_if(deque<int>)_(bail_25%)/32768 -7.14% 2973.310 2761.125 - -0.56% -
bm_ranges_lexicographical_compare<int>/8 -7.11% 1.618 1.503 - -1.82% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -7.10% 1.609 1.495 - -6.21% -
rng::remove_if(deque<int>)_(prefix)/50 -7.07% 72.293 67.185 - -9.12% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -7.06% 737.993 685.889 - -18.19% -
BM_MakeThenSortHeap_float_Descending_4 -7.05% 1.319 1.226 - 4.29% -
bm_ranges_lexicographical_compare<int>/2 -7.05% 1.613 1.499 - -1.83% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.03% 25.515 23.721 - -8.51% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -6.99% 22489.415 20916.433 - -12.72% -
rng::move(deque<int>)/32768 -6.99% 2172.780 2020.810 - -7.10% -
BM_LowerBound_string_1 -6.97% 4.836 4.499 - -2.11% -
rng::unique_copy(list<int>)_(sprinkled)/8192 -6.97% 7476.052 6955.037 - -0.36% -
BM_MakeHeap_string_Random_262144 -6.95% 17.233 16.036 - 2.93% -
rng::find_if_not(deque<int>)_(process_all)/8192 -6.91% 3061.975 2850.460 - 1.73% -
std::transform(deque<int>,_deque<int>)/50 -6.90% 36.026 33.539 - 0.41% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -6.90% 10.587 9.856 - 3.17% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -6.90% 1.252 1.166 - 1.72% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -6.90% 28.828 26.841 - -7.16% -
std::find_end(deque<int>)_(single_element)/1000 -6.89% 270.513 251.865 - 0.67% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -6.87% 1.558 1.451 - -2.98% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -6.85% 1522596.399 1418324.711 - -7.34% -
rng::equal(vector<bool>)_(unaligned)/8 -6.83% 0.882 0.822 - 11.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -6.82% 206382892.021 192311901.784 - -3.41% -
SetIntersection_Front_Set_uint64_16384_256 -6.81% 4514379.416 4206999.304 - -16.91% -
BM_std_minmax_element<char>/512 -6.79% 144.295 134.501 - -7.94% -
std::copy_n(list<int>)/4096 -6.77% 3827.239 3568.001 - -7.59% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -6.77% 748.145 697.493 - -19.53% -
std::multiset<int>::equal_range(key)_(existent)/8192 -6.77% 9.194 8.572 - -2.36% -
std::unique(deque<int>)_(contiguous)/32 -6.75% 64.747 60.378 - 1.29% -
rng::none_of(deque<int>)_(process_all)/32 -6.72% 18.166 16.945 - -6.52% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -6.71% 29.261 27.297 - -0.10% -
rng::starts_with(list<int>,_pred)/8192 -6.70% 10903.962 10173.035 - -10.69% -
SetIntersection_None_Set_uint64_16384_16384 -6.70% 174176259.814 162512365.554 - -7.35% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -6.69% 1.098 1.025 - -1.96% -
std::none_of(deque<int>)_(process_all)/8192 -6.68% 2813.202 2625.302 - -8.63% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -6.67% 6.432 6.003 - 0.19% -
SetIntersection_Interlaced_Set_uint64_16384_1 -6.64% 1146013.540 1069900.873 - -0.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -6.64% 12.235 11.423 - 9.36% -
std::set<std::string>::contains(key)_(non-existent)/8192 -6.63% 30.224 28.220 - 8.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -6.58% 8732751.499 8157843.334 - 4.44% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -6.58% 10.664 9.963 - -5.69% -
BM_MakeHeap_uint32_Descending_64 -6.58% 0.250 0.234 - 0.32% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -6.57% 11.068 10.341 - 1.82% -
BM_deque_deque_copy/64000 -6.57% 2819.146 2633.995 - -2.89% -
SetIntersection_Front_Set_float_64_64 -6.53% 16111223.483 15058525.896 - -2.27% -
std::find_first_of(deque<int>)_(large_needle)/50 -6.52% 717.048 670.301 - -4.46% -
BM_MakeHeap_uint32_PipeOrgan_256 -6.48% 0.657 0.614 - -2.57% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -6.47% 0.394 0.368 - -30.63% -
BM_deque_deque_ranges_copy_backward/0 -6.47% 0.794 0.743 - -7.20% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -6.46% 28.877 27.013 - -4.63% -
std::rotate_copy(list<int>)/8192 -6.45% 7177.041 6713.807 - -0.29% -
std::copy_if(list<int>)_(entire_range)/32768 -6.45% 30267.531 28315.230 - -5.63% -
std::set<std::string>::contains(key)_(non-existent)/1024 -6.44% 22.162 20.735 - -0.14% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -6.43% 245387.378 229617.188 - -6.92% -
std::copy(vector<int>)/32768 -6.40% 3721.499 3483.361 - -0.40% -
std::for_each_n(join_view(vector<vector<int>>))/8 -6.39% 1.784 1.670 - -0.52% -
std::set<int>::upper_bound(key)_(non-existent)/32 -6.39% 2.595 2.429 - -0.23% -
std::vector<std::string>::ctor(size)/32 -6.39% 36.255 33.940 - 1.11% -
rng::find_last(deque<int>)_(bail_90%)/8 -6.37% 0.931 0.872 - 0.55% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -6.37% 10.795 10.107 - 0.05% -
std::set<std::string>::contains(key)_(existent)/8192 -6.27% 28.655 26.859 - -10.18% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -6.26% 34.001 31.871 - 2.04% -
BM_std_minmax<unsigned_char>/5500 -6.26% 51.895 48.648 - -4.00% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -6.25% 1.269 1.189 - -3.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -6.25% 178303615.341 167162118.099 - 0.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -6.24% 5989019.464 5615279.767 - -1.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.21% 1179.516 1106.231 - -10.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -6.19% 1605.477 1506.036 - -4.71% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -6.19% 1.260 1.182 - -7.02% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -6.19% 6.154 5.774 - -1.68% -
SetIntersection_Interlaced_Vector_uint64_64_16 -6.16% 18862522.960 17701458.288 - 0.40% -
rng::fold_left(list<int>)/50 -6.15% 39.943 37.487 - 0.02% -
std::fill(vector<bool>)/512 -6.13% 1.598 1.500 - -1.94% -
BM_std_minmax<short>/20 -6.13% 2.096 1.968 - -1.65% -
BM_StringEraseToEnd_Small_Transparent -6.12% 0.443 0.416 - 0.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.11% 225.641 211.844 - -5.42% -
SetIntersection_None_Set_string_16384_256 -6.11% 206534588.080 193919096.365 - -3.57% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -6.10% 1.612 1.514 - -7.37% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -6.08% 37.419 35.144 - -0.33% -
rng::find_end(vector<int>)_(same_length)/1000 -6.08% 547.139 513.890 - 2.35% -
BM_MakeHeap_float_Random_262144 -6.07% 1.205 1.132 - 1.50% -
bm_lexicographical_compare<int>/3 -6.06% 1.790 1.681 - -0.64% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -6.05% 1.337 1.256 - -6.57% -
BM_std_min<char>/5 -6.04% 1.448 1.360 - -4.61% -
std::list<int>::ctor(size)/1024 -6.03% 12440.498 11689.886 - 0.36% -
std::set<int>::contains(key)_(non-existent)/0 -6.02% 0.283 0.266 - -0.53% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -6.02% 10.355 9.732 - -1.74% -
std::equal(vector<bool>)_(unaligned)/50 -6.01% 0.845 0.794 - -9.86% -
BM_std_min<char>/24 -6.01% 2.742 2.577 - -2.57% -
SetIntersection_Front_Vector_string_16384_64 -6.01% 3623365.067 3405735.120 - -1.98% -
BM_RangesMakeHeap_uint32_Random_256 -6.01% 1.197 1.125 - -5.83% -
std::mismatch(list<int>)_(it,_it,_it)/8 -6.00% 2.810 2.641 - -0.11% -
BM_std_minmax<unsigned_short>/18 -5.99% 2.075 1.951 - -1.71% -
BM_std_minmax<unsigned_char>/17 -5.95% 1.156 1.087 - -1.60% -
std::find(deque<int>)_(bail_25%)/8 -5.95% 2.065 1.942 - -5.89% -
std::set<int>::lower_bound(key)_(existent)/8192 -5.94% 8.673 8.158 - 3.96% -
std::list<int>::ctor(size)/32 -5.93% 345.766 325.252 - 0.64% -
SetIntersection_Interlaced_Vector_string_1024_1024 -5.93% 41930386.621 39442625.982 - -9.11% -
BM_RangesMakeThenSortHeap_string_Descending_256 -5.92% 19.499 18.346 - -5.05% -
std::set<int>::find(key)_(non-existent)/8192 -5.91% 8.970 8.439 - -0.02% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.87% 347.055 326.679 - 0.27% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.84% 293480.624 276341.390 - 4.42% -
rng::copy_n(vector<int>)/8 -5.84% 2.281 2.148 - -3.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.84% 67.957 63.991 - -3.23% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -5.82% 10041.354 9456.754 - -25.38% -
BM_PushHeap_string_Descending_256 -5.78% 2.425 2.285 - -25.50% -
BM_LowerBound_string_64 -5.77% 72.199 68.034 - -1.89% -
BM_LowerBound_string_1024 -5.76% 189.937 179.002 - 0.49% -
rng::move_backward(vector<bool>)_(unaligned)/512 -5.75% 5.653 5.328 - -0.69% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -5.73% 11.244 10.600 - 0.36% -
std::is_sorted_until(vector<int>,_pred)/8 -5.73% 3.665 3.455 - -4.46% -
BM_std_min<char>/16 -5.73% 2.527 2.383 - -7.03% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -5.72% 344.193 324.507 - 1.10% -
rng::find_if_not(deque<int>)_(process_all)/32768 -5.69% 12151.513 11459.773 - -1.51% -
BM_MakeHeap_uint32_Random_1024 -5.69% 1.128 1.064 - 3.28% -
std::set<std::string>::contains(key)_(non-existent)/32 -5.69% 10.854 10.236 - 8.68% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -5.66% 8.799 8.300 - -3.64% -
BM_vector_deque_ranges_copy/2 -5.63% 2.003 1.890 - -8.49% -
SetIntersection_Interlaced_Vector_string_262144_16 -5.63% 6148059.555 5801917.567 - -0.61% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -5.62% 346.344 326.866 - -0.70% -
std::swap_ranges(list<int>)/8192 -5.61% 10269.554 9693.463 - 0.23% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.56% 11857.753 11198.252 - 0.83% -
rng::search(list<int>,_pred)_(same_length)/8192 -5.55% 9304.004 8787.988 - -1.29% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -5.50% 9.490 8.968 - -14.65% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -5.45% 1.338 1.265 - -11.95% -
std::list<int>::insert(begin)_(cheap_elements)/32 -5.45% 10.665 10.084 - -0.42% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -5.43% 12913.449 12212.634 - -15.49% -
std::transform(deque<int>)_(identity_transform)/8192 -5.42% 2586.316 2446.060 - -1.05% -
SetIntersection_Front_Vector_string_16384_1024 -5.41% 41746706.942 39487372.730 - 0.24% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -5.40% 1.148 1.086 - -8.92% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -5.39% 6.036 5.710 - 1.65% -
std::unordered_set<std::string>::count(key)_(existent)/32 -5.39% 42.547 40.254 - 3.29% -
std::multiset<std::string>::count(key)_(non-existent)/32 -5.37% 10.494 9.930 - 6.26% -
rng::rotate_copy(deque<int>)/8192 -5.36% 313.662 296.853 - 1.17% -
BM_std_minmax<char>/16 -5.34% 1.083 1.025 - -0.09% -
std::equal(deque<int>)_(it,_it,_it)/8 -5.33% 4.485 4.246 - -0.72% -
std::none_of(deque<int>)_(process_all)/32768 -5.33% 11170.221 10575.384 - -8.14% -
std::map<std::string,_int>::count(key)_(existent)/32 -5.32% 16.471 15.594 - -13.83% -
rng::any_of(deque<int>)_(process_all)/50 -5.31% 19.356 18.328 - -0.07% -
BM_std_min<unsigned_char>/22 -5.31% 2.076 1.966 - -6.55% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -5.31% 16.842 15.949 - -1.56% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -5.30% 2.375 2.249 - -0.70% -
BM_std_min<short>/25 -5.28% 2.156 2.042 - -2.07% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -5.28% 10.346 9.800 - 2.22% -
BM_std_minmax<char>/11 -5.26% 1.834 1.737 - 5.39% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -5.26% 9.687 9.178 - 0.50% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.25% 29.854 28.287 - -5.68% -
rng::find_last(vector<char>)_(bail_90%)/8 -5.24% 0.487 0.461 - 0.04% -
std::map<int,_int>::count(key)_(non-existent)/32 -5.24% 3.051 2.891 - 0.25% -
SetIntersection_None_Set_string_16384_64 -5.23% 205159347.902 194422736.903 - -3.13% -
std::find_first_of(deque<int>)_(large_needle)/32 -5.22% 297.861 282.303 - -7.52% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -5.22% 5.243 4.970 - -1.83% -
SetIntersection_Front_Set_uint32_1024_1024 -5.21% 15974252.564 15142502.292 - -7.13% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -5.17% 17.661 16.747 - -2.85% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -5.17% 9981.191 9465.214 - -24.69% -
BM_std_minmax<unsigned_char>/14 -5.17% 2.684 2.545 - 0.11% -
std::search(vector<int>)_(no_match)/1024 -5.12% 225.964 214.385 - -0.42% -
rng::find_first_of(deque<int>)_(small_needle)/32 -5.09% 110.946 105.294 - -5.14% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -5.09% 22.925 21.759 - -14.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.08% 208779270.957 198175763.606 - -1.78% -
SetIntersection_Front_Set_float_1024_1024 -5.06% 16370396.616 15542032.265 - -6.45% -
BM_MakeHeap_string_Descending_256 -5.05% 2.923 2.775 - 2.86% -
BM_PushHeap_float_Ascending_64 -5.04% 1.840 1.747 - -3.63% -
BM_vector_deque_ranges_copy_backward/1 -5.04% 2.290 2.174 - -2.02% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -5.03% 10.593 10.060 - -10.75% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -5.02% 0.566 0.538 - -2.72% -
BM_PushHeap_float_Random_4 -5.02% 3.005 2.854 - 0.62% -
std::move_backward(vector<bool>)_(unaligned)/64 -5.00% 1.927 1.830 - 2.26% -
BM_PushHeap_float_Ascending_262144 -5.00% 5.382 5.113 - -2.61% -
std::find_first_of(vector<int>)_(large_needle)/50 -4.99% 273.858 260.192 - -2.89% -
BM_std_minmax<unsigned_short>/19 -4.97% 2.282 2.169 - -0.25% -
std::copy_n(deque<int>)/8 -4.97% 2.792 2.653 - 0.40% -
bm_ranges_lexicographical_compare<signed_char>/8 -4.97% 3.377 3.210 - 1.38% -
BM_vector_deque_move_backward/64000 -4.97% 7913.397 7520.467 - 2.20% -
rng::find_first_of(deque<int>)_(small_needle)/50 -4.94% 170.779 162.342 - -4.93% -
std::map<int,_int>::contains(key)_(non-existent)/32 -4.94% 2.397 2.278 - -0.20% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.93% 1185.661 1127.186 - -4.38% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.93% 11.058 10.513 - 2.96% -
std::find_first_of(vector<int>)_(large_needle)/32 -4.93% 106.629 101.376 - -3.25% -
std::list<int>::ctor(size)/8192 -4.93% 100693.314 95733.223 - 0.61% -
rng::find_end(vector<int>)_(same_length)/1024 -4.92% 563.069 535.349 - 4.21% -
rng::starts_with(vector<int>,_pred)/1000 -4.91% 471.210 448.076 - -1.68% -
BM_std_minmax<unsigned_int>/12 -4.90% 1.387 1.319 - -4.86% -
rng::contains_subrange(deque<int>)_(same_length)/16 -4.89% 12.984 12.349 - 9.95% -
BM_PushHeap_string_Descending_1024 -4.88% 2.459 2.339 - -29.45% -
std::copy_n(vector<int>)/8 -4.87% 2.220 2.112 - -2.43% -
BM_MakeHeap_float_Descending_4 -4.87% 0.290 0.276 - -4.62% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -4.87% 1.933 1.838 - 3.28% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -4.87% 101164.243 96240.615 - 1.78% -
BM_RangesPushHeap_uint64_SingleElement_1 -4.86% 0.420 0.400 - -35.08% -
BM_RangesMakeHeap_float_Heap_4 -4.85% 0.289 0.275 - 0.14% -
rng::is_sorted(deque<int>,_pred)/8 -4.83% 4.656 4.431 - -0.90% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -4.78% 10.877 10.357 - -2.06% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -4.77% 1.535 1.462 - -19.21% -
std::copy_n(vector<bool>)_(aligned)/64 -4.77% 1.370 1.305 - 0.12% -
BM_std_minmax<short>/16 -4.77% 1.759 1.675 - -11.87% -
rng::contains_subrange(deque<int>)_(process_all)/50 -4.76% 15.798 15.046 - -17.57% -
rng::find(deque<int>)_(bail_25%)/8 -4.76% 2.060 1.962 - -4.91% -
BM_std_min<unsigned_short>/18 -4.75% 1.554 1.480 - -3.50% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -4.73% 1.546 1.472 - -4.17% -
BM_RangesMakeHeap_uint64_Ascending_16 -4.73% 0.670 0.638 - -2.85% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -4.72% 17.549 16.720 - -1.56% -
rng::move(list<int>)/32768 -4.72% 35663.190 33980.129 - -4.85% -
BM_MakeHeap_string_PipeOrgan_1024 -4.70% 5.214 4.969 - 0.12% -
std::find(list<int>)_(bail_25%)/1024 -4.69% 136.262 129.872 - -0.20% -
std::find(list<int>)_(process_all)/32768 -4.69% 27303.565 26023.746 - -5.75% -
rng::copy_n(vector<bool>)_(aligned)/64 -4.68% 1.373 1.308 - 0.30% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 -4.68% 0.281 0.268 - -1.36% -
std::find_if_not(deque<int>)_(process_all)/1024 -4.67% 497.084 473.861 - -2.25% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -4.67% 10.577 10.083 - 1.94% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -4.67% 25.996 24.783 - -5.77% -
rng::none_of(deque<int>)_(process_all)/50 -4.67% 26.461 25.227 - -5.02% -
BM_MakeHeap_string_Descending_16384 -4.65% 2.919 2.783 - -6.48% -
SetIntersection_Front_Vector_uint32_16384_64 -4.64% 1510573.384 1440422.798 - -0.53% -
std::search(vector<int>)_(no_match)/1000 -4.64% 219.670 209.477 - -1.60% -
BM_StringRelational_Eq_Empty_Empty_Control -4.64% 2.002 1.909 - 2.96% -
BM_std_minmax<char>/24 -4.61% 1.316 1.256 - 0.18% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -4.60% 40.109 38.263 - 15.67% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -4.59% 9.221 8.798 - 0.56% -
std::map<std::string,_int>::contains(key)_(existent)/32 -4.59% 15.810 15.084 - -6.61% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -4.57% 5.201 4.963 - -0.59% -
rng::partition(deque<int>)_(sparse)/1024 -4.56% 405.611 387.111 - -0.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -4.55% 1144351.378 1092279.017 - -1.97% -
BM_std_minmax<char>/7 -4.55% 2.433 2.322 - -8.76% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -4.52% 22.854 21.822 - 0.82% -
SetIntersection_Front_Vector_string_16384_16 -4.52% 1761093.508 1681561.586 - -2.14% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.51% 11809.120 11275.998 - 0.47% -
BM_RangesPushHeap_float_Ascending_16 -4.51% 1.020 0.974 - -0.82% -
BM_std_minmax<char>/32 -4.51% 1.676 1.600 - -2.28% -
rng::remove_if(deque<int>)_(prefix)/32 -4.50% 62.614 59.797 - -7.02% -
std::map<int,_int>::erase(key)_(non-existent)/0 -4.48% 0.266 0.254 - -0.04% -
BM_StringRelational_Eq_Small_Large_Control -4.48% 0.491 0.469 - -1.90% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -4.44% 537.980 514.069 - -15.08% -
SetIntersection_Interlaced_Vector_float_256_256 -4.44% 5506677.266 5262314.603 - 12.39% -
std::replace(vector<int>)_(sprinkled)/32 -4.44% 6.667 6.371 - 26.52% -
BM_deque_vector_move/70000 -4.44% 2978.355 2846.230 - -4.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -4.44% 1655960.620 1582500.377 - -0.77% -
BM_std_minmax_element<char>/3 -4.43% 1.304 1.246 - 5.58% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 -4.42% 2.927 2.797 - -0.98% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -4.42% 16.833 16.090 - -3.66% -
BM_StringEraseWithMove_Empty_Opaque -4.41% 0.845 0.808 - 1.19% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.40% 81042.771 77480.636 - -5.92% -
rng::partition(vector<int>)_(sparse)/50 -4.39% 14.495 13.859 - -2.97% -
std::map<int,_int>::count(key)_(non-existent)/1024 -4.38% 7.661 7.325 - 0.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.38% 1270.127 1214.503 - 1.87% -
bm_ranges_lexicographical_compare<int>/64 -4.37% 5.026 4.807 - -2.13% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -4.37% 0.591 0.565 - 2.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -4.35% 3.716 3.554 - 4.49% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -4.35% 6314.855 6040.327 - -0.83% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -4.34% 1.396 1.335 - -3.72% -
bm_ranges_lexicographical_compare<signed_char>/16 -4.34% 1.385 1.325 - 2.13% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -4.33% 3.158 3.021 - -3.47% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -4.30% 2.699 2.583 - 1.93% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -4.29% 105.775 101.238 - -0.30% -
SetIntersection_Front_Vector_uint64_262144_1 -4.26% 1105840.651 1058697.447 - -5.50% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -4.23% 7.233 6.927 - 0.94% -
BM_std_minmax_element<char>/4 -4.22% 1.258 1.205 - -2.96% -
BM_StringConstructDestroyCStr_Large_Transparent -4.22% 9.613 9.208 - 2.86% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -4.21% 2292456.414 2195842.134 - -0.17% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -4.21% 1353311.108 1296390.988 - -2.18% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -4.20% 4.107 3.935 - -0.81% -
SetIntersection_None_Set_string_16384_4 -4.20% 203014164.026 194491925.509 - -1.31% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -4.19% 5.055 4.843 - -4.30% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -4.18% 3356.678 3216.368 - -6.83% -
std::fill_n(deque<int>)/32 -4.17% 1.256 1.204 - 4.13% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -4.17% 3.336 3.197 - -0.44% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.16% 35.821 34.329 - -2.91% -
BM_std_minmax<unsigned_char>/1 -4.15% 0.631 0.605 - -2.93% -
BM_std_minmax<char>/26 -4.14% 1.557 1.492 - -3.01% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.14% 31.059 29.773 - -1.74% -
BM_PushHeap_float_PipeOrgan_4 -4.14% 0.509 0.488 - 1.29% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -4.14% 4.942 4.737 - -6.14% -
std::map<std::string,_int>::count(key)_(existent)/1024 -4.14% 24.697 23.675 - 1.17% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -4.14% 301.359 288.889 - -1.67% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -4.12% 10.702 10.260 - 2.75% -
BM_num_put<unsigned_long> -4.12% 11.974 11.481 - -5.01% -
std::find(vector<bool>)_(process_all)/8 -4.10% 0.721 0.692 - 20.02% -
BM_std_minmax<int>/2 -4.10% 0.851 0.816 - -9.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -4.10% 33.882 32.494 - -26.65% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.10% 1940.801 1861.314 - -4.05% -
SetIntersection_None_Vector_string_262144_1024 -4.08% 1366155.815 1310447.400 - -2.91% -
rng::search(list<int>,_pred)_(single_element)/8192 -4.07% 8604.990 8254.405 - -0.79% -
rng::copy_n(vector<bool>)_(unaligned)/512 -4.07% 3.673 3.524 - 6.09% -
BM_MakeHeap_uint32_Random_16384 -4.06% 1.087 1.043 - 4.27% -
std::sort(vector<int>)_(descending)/8 -4.06% 25.683 24.640 - -0.09% -
std::for_each(list<int>)/8 -4.06% 2.598 2.492 - -0.52% -
std::find_first_of(list<int>)_(large_needle)/8192 -4.06% 50581342.275 48528113.930 - -0.57% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -4.06% 5.420 5.200 - 2.96% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.05% 20301.232 19479.082 - -7.05% -
rng::partition(list<int>)_(sparse)/8192 -4.05% 7236.210 6943.177 - -11.89% -
SetIntersection_Front_Set_uint32_16_16 -4.05% 42240394.725 40531589.619 - -3.85% -
BM_MakeThenSortHeap_float_Heap_1 -4.04% 0.280 0.269 - -2.20% -
rng::sort(vector<int>)_(descending)/8 -4.04% 25.688 24.651 - -0.17% -
std::multiset<int>::equal_range(key)_(existent)/1024 -4.04% 5.569 5.344 - 7.93% -
std::reverse(deque<int>)/64 -4.04% 13.604 13.055 - -3.72% -
SetIntersection_Front_Set_uint32_262144_256 -4.03% 4687991.952 4498957.575 - -5.96% -
rng::copy_backward(list<int>)/32768 -4.03% 30316.370 29094.138 - -4.07% -
BM_std_minmax<long_long>/13 -4.02% 3.084 2.960 - -4.59% -
rng::for_each(join_view(vector<vector<int>>)/8 -4.02% 1.443 1.385 - -3.44% -
rng::remove(deque<int>)_(prefix)/32 -4.01% 59.090 56.718 - 2.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -4.01% 5294865.123 5082551.327 - 0.03% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -4.01% 4.312 4.139 - -2.66% -
BM_RangesPushHeap_float_Descending_64 -4.00% 0.400 0.384 - -1.71% -
SetIntersection_None_Set_string_16384_16 -3.99% 202414201.968 194340630.614 - -1.38% -
std::sort(deque<int>)_(ascending)/8 -3.98% 19.175 18.411 - 0.01% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -3.98% 50241.674 48243.066 - -0.90% -
SetIntersection_Front_Vector_uint32_1024_4 -3.97% 1135175.863 1090132.449 - -4.03% -
BM_std_min<unsigned_char>/2 -3.97% 0.505 0.485 - 0.05% -
std::unique(vector<int>,_pred)_(contiguous)/52 -3.96% 66.301 63.674 - 0.77% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -3.95% 4.160 3.996 - -1.34% -
BM_std_minmax<char>/25 -3.95% 1.328 1.276 - -0.07% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -3.94% 10.873 10.444 - 0.10% -
BM_MakeThenSortHeap_string_SingleElement_16 -3.94% 14.734 14.154 - 3.20% -
rng::partition(list<int>)_(dense)/50 -3.94% 13.629 13.092 - -1.04% -
SetIntersection_Interlaced_Vector_float_262144_1024 -3.92% 98904171.742 95022193.857 - -39.21% -
SetIntersection_Front_Set_uint32_1024_1 -3.92% 1117434.802 1073628.751 - 1.14% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -3.92% 8.698 8.357 - -2.33% -
rng::contains_subrange(deque<int>)_(process_all)/32 -3.90% 12.032 11.563 - -16.92% -
std::set<int>::equal_range(key)_(non-existent)/8192 -3.90% 10.218 9.819 - 0.13% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -3.90% 11759.157 11300.785 - -0.47% -
std::set<int>::ctor(const&)/8192 -3.89% 49961.223 48017.215 - -3.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -3.88% 1213802.336 1166704.040 - -2.93% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.88% 352.959 339.270 - -0.62% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -3.88% 478.931 460.362 - -4.98% -
731_astcenc_r -3.88% 10.594 10.183 - -0.33% -
std::set<int>::equal_range(key)_(non-existent)/1024 -3.86% 6.582 6.327 - 0.40% -
BM_std_minmax<long_long>/15 -3.86% 3.778 3.632 - -0.48% -
rng::remove_if(deque<int>)_(sprinkled)/32 -3.86% 59.356 57.067 - -6.77% -
BM_vector_deque_move_backward/70000 -3.85% 8574.229 8243.750 - 2.98% -
rng::find_first_of(list<int>)_(large_needle)/1024 -3.85% 972923.592 935437.974 - -3.12% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -3.85% 293.786 282.486 - 0.07% -
BM_deque_deque_ranges_move_backward/0 -3.83% 0.851 0.819 - 3.31% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -3.83% 1.040 1.001 - -7.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -3.81% 2286891.491 2199726.869 - -6.09% -
SetIntersection_None_Vector_uint64_256_256 -3.80% 2287127.195 2200194.458 - -3.36% -
BM_std_minmax_element<int>/3 -3.79% 1.193 1.148 - 9.94% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -3.79% 3.393 3.264 - -0.17% -
std::set<int>::erase(key)_(non-existent)/32 -3.78% 2.456 2.364 - -11.79% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -3.77% 1.044 1.004 - -6.68% -
rng::find_end(deque<int>)_(match_near_end)/1024 -3.77% 3323.700 3198.462 - 0.70% -
std::set<std::string>::insert(value)_(already_present)/0 -3.77% 15.628 15.040 - 0.40% -
BM_deque_deque_move/2 -3.76% 3.236 3.114 - 1.82% -
std::copy_n(deque<int>)/32768 -3.76% 1180.327 1135.900 - -3.25% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -3.76% 2.012 1.937 - -5.22% -
SetIntersection_None_Vector_uint64_262144_16384 -3.76% 1186382.376 1141739.966 - -6.15% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -3.76% 20124.761 19368.411 - -6.86% -
BM_std_minmax<unsigned_short>/7 -3.75% 1.752 1.687 - -3.74% -
BM_MakeHeap_string_PipeOrgan_16384 -3.74% 5.545 5.338 - -3.98% -
BM_RangesPushHeap_uint64_SingleElement_64 -3.73% 0.368 0.354 - -8.16% -
SetIntersection_Front_Set_uint32_1024_64 -3.71% 2066318.577 1989603.352 - -2.58% -
BM_deque_deque_copy/2 -3.71% 3.235 3.115 - 1.75% -
BM_deque_deque_ranges_copy/2 -3.71% 3.237 3.117 - 1.79% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -3.70% 0.957 0.922 - -4.59% -
BM_vector_deque_copy_backward/64 -3.70% 3.069 2.955 - -0.19% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.69% 140639.262 135444.530 - -1.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.69% 12932049.998 12454572.753 - -4.46% -
SetIntersection_Front_Vector_uint32_262144_4 -3.69% 1131077.575 1089387.667 - -4.20% -
std::set<int>::ctor(const&,_alloc)/32 -3.66% 224.352 216.150 - 0.26% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -3.66% 34.153 32.904 - 40.27% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -3.65% 930128.992 896223.045 - -4.14% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -3.64% 934785.109 900762.299 - -3.51% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.64% 15609201.328 15041350.065 - -0.30% -
BM_std_min<unsigned_short>/32 -3.64% 2.965 2.857 - -1.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.63% 358772025.003 345747128.142 - -1.60% -
SetIntersection_Front_Vector_string_1024_1024 -3.62% 41853196.674 40336168.398 - -0.57% -
BM_PushHeap_string_PipeOrgan_256 -3.62% 8.171 7.875 - -9.26% -
rng::find_if_not(vector<char>)_(process_all)/8 -3.62% 2.507 2.416 - -2.15% -
std::sort(deque<int>)_(qsort_adversarial)/8 -3.62% 19.083 18.393 - 0.26% -
BM_std_min<short>/23 -3.62% 2.129 2.052 - -3.00% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -3.61% 2430109.087 2342457.913 - 0.01% -
BM_std_minmax<char>/28 -3.60% 2.256 2.175 - -3.57% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -3.60% 1.242 1.197 - -2.90% -
BM_StringAssignStr_Empty_Transparent -3.60% 0.512 0.494 - 0.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.60% 652.082 628.625 - -3.89% -
SetIntersection_None_Vector_uint64_16384_256 -3.59% 1174485.497 1132296.060 - -4.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.59% 7839763.297 7558296.709 - -2.95% -
std::partial_sort_copy(list<int>)_(ascending)/8 -3.58% 9.368 9.033 - 0.22% -
rng::contains_subrange(list<int>)_(process_all)/8192 -3.58% 7114.067 6859.603 - -2.12% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -3.58% 49.304 47.541 - -0.27% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -3.57% 1.849 1.783 - -3.54% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.56% 225.466 217.449 - -0.60% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -3.55% 10.684 10.304 - 3.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -3.55% 0.576 0.556 - 10.88% -
BM_std_minmax<short>/21 -3.53% 2.095 2.021 - -1.16% -
rng::copy_n(deque<int>)/8 -3.53% 2.759 2.662 - -3.48% -
SetIntersection_None_Vector_uint32_262144_262144 -3.53% 1216223.415 1173298.567 - -1.89% -
std::unordered_set<int>::count(key)_(existent)/8192 -3.52% 1.439 1.388 - 5.46% -
rng::find_first_of(list<int>)_(small_needle)/8192 -3.52% 23513.766 22685.765 - -2.25% -
std::find_end(vector<int>)_(single_element)/1000 -3.52% 239.725 231.285 - -1.12% -
std::find(list<int>)_(bail_25%)/8192 -3.52% 1476.822 1424.875 - 0.04% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -3.52% 1.358 1.310 - 4.00% -
SetIntersection_None_Vector_string_262144_16384 -3.51% 1373891.168 1325644.229 - -2.69% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -3.51% 1.316 1.270 - -1.73% -
bm_ranges_lexicographical_compare<int>/16 -3.51% 2.246 2.167 - -6.00% -
BM_std_min<unsigned_char>/23 -3.51% 2.332 2.251 - -3.55% -
std::find_end(vector<int>)_(single_element)/8192 -3.50% 1895.384 1829.109 - -0.27% -
BM_PushHeap_uint32_Ascending_16384 -3.49% 6.872 6.632 - -1.53% -
SetIntersection_Interlaced_Vector_float_64_4 -3.49% 18853173.159 18195234.038 - -3.82% -
BM_deque_deque_ranges_move/2 -3.48% 3.225 3.113 - 1.68% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.46% 142.956 138.008 - -1.65% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.46% 868.223 838.202 - -2.28% -
std::find_first_of(list<int>)_(large_needle)/32 -3.45% 697.270 673.199 - 0.05% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -3.44% 527.382 509.225 - -3.47% -
std::move_backward(deque<int>)/8 -3.44% 3.368 3.252 - -2.00% -
SetIntersection_Front_Vector_uint64_262144_4 -3.43% 1141879.835 1102686.247 - 2.09% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -3.42% 178.272 172.183 - -3.14% -
SetIntersection_Front_Vector_string_1024_256 -3.41% 10277686.700 9926847.655 - -0.16% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.41% 101708.680 98241.861 - 1.48% -
BM_lexicographical_compare_three_way_slow_path/262144 -3.41% 64760.856 62553.877 - -3.41% -
BM_RangesPushHeap_uint64_Ascending_256 -3.40% 2.168 2.094 - 0.05% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.40% 27371.122 26439.267 - -4.62% -
BM_std_minmax<long_long>/29 -3.40% 4.354 4.206 - -2.83% -
rng::partition_point(deque<int>)/32 -3.39% 4.247 4.103 - -2.94% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -3.39% 2.291 2.213 - 1.10% -
BM_std_minmax<unsigned_int>/14 -3.38% 1.619 1.564 - -3.34% -
BM_vector_deque_ranges_copy/1 -3.38% 2.277 2.201 - -6.45% -
std::search(vector<int>)_(single_element)/1000 -3.37% 236.275 228.306 - -0.17% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -3.37% 0.423 0.409 - -6.50% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -3.36% 9.537 9.217 - -4.95% -
rng::contains_subrange(vector<int>)_(single_element)/16 -3.36% 4.992 4.824 - 2.11% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -3.36% 0.524 0.506 - 9.05% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -3.36% 24.056 23.248 - -5.99% -
std::multiset<std::string>::find(key)_(non-existent)/32 -3.35% 10.564 10.209 - -3.29% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.35% 31.692 30.629 - -2.01% -
BM_RangesMakeHeap_string_Heap_16384 -3.35% 5.080 4.910 - -2.33% -
BM_deque_deque_ranges_move/65536 -3.34% 2919.969 2822.477 - -4.46% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -3.33% 10.446 10.098 - 9.70% -
SetIntersection_Interlaced_Vector_string_64_64 -3.33% 28193734.092 27254261.765 - -6.39% -
rng::adjacent_find(deque<int>,_pred)/50 -3.32% 30.902 29.875 - 2.95% -
BM_MakeHeap_string_QuickSortAdversary_262144 -3.32% 13.312 12.870 - 1.66% -
SetIntersection_None_Set_string_1024_1 -3.32% 9289741.430 8981685.926 - 0.55% -
BM_lexicographical_compare_three_way_slow_path/65536 -3.32% 16146.896 15611.535 - -3.38% -
rng::contains_subrange(deque<int>)_(same_length)/32 -3.31% 20.540 19.859 - 6.61% -
BM_RangesMakeHeap_uint64_Random_262144 -3.31% 1.060 1.025 - -1.64% -
rng::replace(list<int>)_(prefix)/8192 -3.31% 7314.707 7072.620 - -2.93% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.30% 823.016 795.884 - -1.71% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -3.30% 10.572 10.224 - -1.14% -
std::find_if(deque<int>)_(process_all)/1024 -3.30% 495.390 479.065 - -2.38% -
std::search(vector<int>)_(single_element)/1024 -3.29% 241.500 233.557 - -0.28% -
SetIntersection_Front_Set_float_16384_256 -3.29% 4630062.239 4477853.361 - -12.94% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.29% 70159.825 67854.743 - -0.75% -
std::set<int>::ctor(const&,_alloc)/1024 -3.28% 6213.812 6009.782 - -3.96% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.28% 50146.371 48500.054 - -1.87% -
rng::count_if(deque<int>)_(every_other)/8 -3.28% 3.366 3.256 - -2.97% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.28% 1.804 1.745 - -0.41% -
BM_StringRelational_Eq_Empty_Large_Control -3.28% 0.494 0.478 - -1.98% -
BM_std_minmax<unsigned_int>/8 -3.28% 1.156 1.118 - -3.27% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.27% 0.932 0.901 - 3.08% -
BM_std_minmax<char>/10 -3.26% 1.385 1.340 - 2.98% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -3.26% 1.289 1.247 - -6.89% -
std::partition(vector<int>)_(dense)/1024 -3.26% 248.381 240.292 - -3.27% -
SetIntersection_Front_Set_uint64_1024_64 -3.25% 2011133.187 1945801.322 - 3.06% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 -3.25% 0.991 0.959 - -0.61% -
BM_std_minmax<long_long>/31 -3.23% 4.900 4.741 - -1.78% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -3.23% 30.768 29.773 - 3.32% -
std::multiset<int>::find(key)_(existent)/8192 -3.23% 8.317 8.049 - -9.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.23% 1230446.307 1190757.651 - -5.59% -
rng::copy_backward(list<int>)/8 -3.22% 2.361 2.285 - -7.20% -
BM_std_min<unsigned_char>/5 -3.22% 1.325 1.282 - -2.63% -
BM_std_min<unsigned_long_long>/31 -3.22% 2.989 2.893 - -4.42% -
BM_PushHeap_uint64_Random_1024 -3.22% 5.945 5.754 - -2.65% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -3.21% 9.077 8.785 - -2.59% -
SetIntersection_Front_Set_uint32_262144_64 -3.20% 1946166.071 1883857.830 - -6.24% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -3.20% 940.177 910.118 - -1.05% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -3.19% 328.978 318.470 - 10.01% -
rng::find_last(list<int>)_(bail_90%)/1024 -3.19% 56.942 55.125 - -12.56% -
std::set<int>::find(key)_(non-existent)/1024 -3.19% 5.759 5.576 - 0.38% -
BM_std_min<unsigned_char>/3 -3.17% 0.717 0.695 - 0.25% -
rng::fold_left(deque<int>)/8192 -3.17% 4569.041 4424.247 - 1.28% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -3.16% 865.622 838.291 - 7.82% -
BM_std_minmax<unsigned_short>/1 -3.16% 0.647 0.627 - 0.46% -
bm_gcd_trivial -3.14% 0.916 0.887 - 3.60% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -3.14% 502793.896 486987.742 - -1.96% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -3.14% 496587.547 480977.805 - -4.39% -
SetIntersection_Front_Set_uint64_1024_16 -3.14% 1326451.114 1284757.996 - 0.12% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -3.14% 10.766 10.427 - 2.58% -
BM_StringFindCharLiteral/256 -3.13% 5.492 5.320 - 0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.13% 357231935.143 346061482.010 - -0.83% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -3.12% 21.722 21.045 - -4.97% -
BM_deque_vector_move/0 -3.11% 1.427 1.382 - -3.04% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.11% 10330.496 10009.581 - -5.11% -
std::find_if_not(list<int>)_(process_all)/32768 -3.10% 28756.602 27864.300 - -6.96% -
SetIntersection_Interlaced_Vector_uint64_16_16 -3.10% 38942105.225 37734533.755 - -1.39% -
BM_std_minmax<char>/27 -3.10% 1.945 1.885 - -3.42% -
BM_std_minmax<unsigned_short>/17 -3.10% 1.751 1.697 - -0.86% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -3.09% 15.776 15.288 - -0.25% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -3.08% 11.734 11.373 - 0.61% -
BM_std_minmax<char>/19 -3.08% 1.751 1.697 - -4.06% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -3.08% 10.690 10.361 - 2.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.08% 29354693.242 28450865.408 - 0.74% -
rng::copy_n(list<int>)/32768 -3.08% 26946.577 26117.276 - -0.55% -
BM_vector_deque_ranges_copy_backward/70000 -3.07% 8644.939 8379.798 - 2.75% -
BM_std_min<unsigned_short>/19 -3.07% 1.883 1.825 - -3.59% -
BM_deque_deque_ranges_copy/65536 -3.06% 2868.441 2780.534 - 0.38% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.06% 6284.913 6092.654 - -1.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.06% 247225927.313 239664965.069 - -1.60% -
std::unordered_set<int>::erase(key)_(existent)/0 -3.06% 21.882 21.213 - 0.72% -
BM_std_min<short>/21 -3.05% 1.891 1.833 - 0.31% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -3.05% 1.210 1.173 - 2.26% -
std::partition(deque<int>)_(sparse)/1024 -3.04% 397.922 385.820 - -0.86% -
rng::move_backward(vector<bool>)_(unaligned)/64 -3.04% 1.925 1.866 - -1.87% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -3.03% 483.883 469.199 - -2.30% -
std::find_end(vector<int>)_(single_element)/1024 -3.03% 245.103 237.681 - -0.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -3.02% 170056361.067 164912909.035 - -3.59% -
rng::reverse_copy(list<int>)/4096 -3.01% 3147.718 3052.900 - -0.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -3.01% 46273042.112 44879750.645 - -2.14% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.00% 7925.021 7687.124 - 0.86% -
BM_PushHeap_string_PipeOrgan_262144 -3.00% 18.136 17.592 - -20.28% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.98% 11530103.716 11186135.869 - -1.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -2.98% 120074532.075 116495667.190 - -0.76% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -2.97% 9.469 9.188 - -3.12% -
rng::partition(list<int>)_(dense)/32 -2.97% 8.574 8.320 - -1.52% -
BM_RangesPushHeap_uint64_Ascending_1024 -2.96% 2.656 2.577 - 0.02% -
BM_StringRelational_Less_Small_Small_Control -2.96% 1.902 1.846 - 6.89% -
BM_StringRelational_Less_Large_Large_ChangeLast -2.96% 1.913 1.856 - 0.16% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -2.96% 17872.789 17344.285 - -0.66% -
BM_MakeHeap_float_Random_64 -2.96% 1.647 1.599 - -10.52% -
std::set<int>::ctor(const&)/32 -2.95% 223.644 217.046 - 0.26% -
rng::find_if(list<int>)_(process_all)/32768 -2.95% 28153.980 27324.092 - -6.50% -
std::count(list<int>)_(every_other)/8192 -2.95% 6538.348 6345.643 - -4.77% -
BM_MakeHeap_float_SingleElement_256 -2.95% 0.669 0.649 - -0.33% -
SetIntersection_None_Set_float_256_1 -2.94% 11956765.884 11604936.119 - -1.32% -
BM_std_min<long_long>/12 -2.93% 2.057 1.997 - -1.56% -
rng::copy_backward(vector<bool>)_(aligned)/4096 -2.92% 5.198 5.046 - -0.23% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -2.91% 29485.770 28628.428 - -4.36% -
std::move(deque<int>)/8 -2.90% 3.812 3.701 - -7.41% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -2.89% 1458.442 1416.251 - -17.31% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.89% 13576.596 13184.194 - -0.82% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.89% 53.145 51.610 - -6.17% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -2.89% 2.458 2.388 - -0.17% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 -2.88% 4.611 4.478 - 0.60% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -2.88% 1.034 1.005 - -9.81% -
BM_deque_vector_move/65536 -2.88% 2722.876 2644.557 - -2.12% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -2.87% 85930.346 83465.497 - -5.33% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.86% 9533.317 9260.207 - -2.68% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -2.85% 7.564 7.348 - -2.63% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.85% 2.037 1.979 - -4.92% -
BM_std_min<unsigned_short>/9 -2.85% 6.457 6.273 - -3.13% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -2.85% 11.679 11.346 - 0.66% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -2.85% 0.987 0.958 - 5.60% -
std::adjacent_find(vector<int>,_pred)/50 -2.85% 23.648 22.975 - -1.43% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -2.85% 29469.732 28630.975 - -4.22% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -2.85% 1875314.946 1821945.969 - -3.34% -
std::stable_partition(deque<int>)_(dense)/1024 -2.84% 607.043 589.776 - -1.08% -
BM_deque_deque_move/70000 -2.83% 3210.571 3119.730 - -6.11% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -2.82% 30.787 29.919 - -0.94% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 -2.82% 11.580 11.253 - -2.38% -
rng::move(vector<bool>)_(aligned)/64 -2.82% 1.894 1.841 - -2.98% -
rng::remove_if(deque<int>)_(sprinkled)/50 -2.81% 70.035 68.064 - -4.67% -
BM_deque_deque_ranges_move_backward/70000 -2.80% 8779.033 8533.207 - 0.32% -
SetIntersection_Front_Vector_string_256_64 -2.80% 11363954.710 11045827.646 - -0.51% -
std::map<std::string,_int>::erase(key)_(existent)/0 -2.80% 73.676 71.613 - 69.68% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -2.80% 1.695 1.648 - -0.22% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -2.80% 1.902 1.849 - -0.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.79% 21.885 21.274 - 21.19% -
BM_PushHeap_float_Ascending_1024 -2.79% 3.210 3.120 - -1.85% -
BM_vector_deque_copy/65536 -2.78% 2431.886 2364.159 - -11.23% -
rng::sort(deque<int>)_(qsort_adversarial)/8 -2.77% 18.950 18.424 - 0.23% -
rng::copy(list<int>)/32768 -2.76% 27408.569 26653.150 - -0.32% -
std::find_first_of(deque<int>)_(large_needle)/8192 -2.75% 24189610.620 23523208.336 - -0.30% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -2.75% 709.664 690.139 - -4.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.75% 12469205.570 12126169.087 - -2.66% -
BM_RangesPushHeap_string_Descending_262144 -2.75% 3.240 3.151 - -38.44% -
BM_RangesMakeHeap_string_Heap_256 -2.75% 4.951 4.815 - -3.08% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.75% 5.265 5.120 - -2.44% -
SetIntersection_Front_Vector_float_262144_256 -2.75% 2374379.394 2309153.807 - -2.53% -
BM_RangesPushHeap_float_Random_4 -2.74% 2.962 2.881 - -1.08% -
BM_deque_vector_ranges_move_backward/65536 -2.73% 8173.867 7950.421 - -1.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.73% 6456408.491 6280146.910 - -5.44% -
BM_MakeHeap_float_Ascending_16 -2.73% 0.841 0.818 - -2.38% -
std::search(deque<int>,_pred)_(near_matches)/1000 -2.73% 26094.549 25383.395 - 8.91% -
rng::partial_sort_copy(list<int>)_(ascending)/8 -2.72% 9.269 9.017 - 0.47% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -2.71% 2.287 2.225 - -0.25% -
BM_PushHeap_string_PipeOrgan_16384 -2.71% 13.246 12.887 - -20.95% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -2.71% 15.133 14.723 - -1.22% -
std::unordered_map<int,_int>::erase(iterator)/8192 -2.71% 21.465 20.884 - 2.59% -
BM_vector_deque_ranges_copy/5500 -2.71% 201.390 195.942 - -1.68% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.70% 12595.651 12255.419 - -0.42% -
BM_MakeHeap_float_Ascending_4 -2.70% 0.415 0.403 - 0.35% -
BM_RangesPopHeap_float_262144 -2.70% 40.299 39.212 - 2.28% -
BM_deque_deque_copy/1 -2.69% 3.532 3.437 - 0.99% -
rng::transform(deque<int>,_deque<int>)/50 -2.69% 35.319 34.368 - 0.16% -
std::find_if(vector<char>)_(bail_25%)/32768 -2.69% 2079.020 2023.087 - -1.78% -
BM_RangesMakeHeap_string_Heap_262144 -2.69% 5.320 5.177 - -4.79% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 -2.69% 0.600 0.584 - -4.53% -
std::set<int>::ctor(const&)/1024 -2.67% 6247.183 6080.558 - -3.27% -
BM_std_min<char>/15 -2.67% 2.109 2.053 - -3.57% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.67% 257.712 250.842 - -3.17% -
std::multiset<std::string>::clear()/8192 -2.66% 211118.774 205494.530 - 2.74% -
BM_std_minmax<char>/14 -2.66% 2.601 2.532 - -0.87% -
BM_std_min<long_long>/20 -2.66% 2.062 2.007 - -0.02% -
SetIntersection_Front_Vector_string_262144_16 -2.66% 1765086.133 1718182.740 - -0.12% -
std::search(list<int>)_(same_length)/1024 -2.65% 771.797 751.358 - -3.19% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -2.64% 52.188 50.812 - -11.53% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.63% 22.475 21.885 - -1.37% -
BM_RangesMakeHeap_string_Heap_1024 -2.62% 4.833 4.706 - -2.31% -
SetIntersection_Front_Set_uint64_256_16 -2.61% 4952575.913 4823099.020 - -1.61% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -2.60% 5.496 5.353 - -1.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.59% 0.842 0.821 - -0.64% -
BM_std_minmax_element<long_long>/512 -2.59% 147.415 143.593 - 3.90% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 -2.59% 124.527 121.301 - 0.53% -
std::multiset<std::string>::insert(value)_(new_value)/1024 -2.59% 64.650 62.977 - 2.32% -
std::multiset<int>::insert(value)_(already_present)/1024 -2.59% 29.046 28.295 - -0.92% -
SetIntersection_Interlaced_Vector_string_262144_1024 -2.58% 232688583.125 226678213.728 - -6.08% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.58% 9.055 8.821 - -2.15% -
BM_RangesMakeHeap_string_Heap_64 -2.58% 5.044 4.914 - -1.62% -
std::set<int>::ctor(const&,_alloc)/8192 -2.58% 49309.979 48040.235 - -2.31% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -2.57% 2.388 2.326 - -1.13% -
BM_MakeHeap_uint32_Random_262144 -2.57% 1.034 1.008 - 0.09% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -2.56% 26.618 25.936 - -0.10% -
BM_std_min<unsigned_long_long>/4 -2.56% 1.059 1.032 - -6.24% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -2.56% 20.838 20.305 - -0.21% -
std::multiset<int>::contains(key)_(existent)/1024 -2.56% 3.986 3.884 - -3.61% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.55% 470.882 458.853 - -2.43% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 -2.55% 1.406 1.370 - 0.85% -
rng::find_last(list<int>)_(bail_10%)/8 -2.55% 2.092 2.039 - -0.87% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -2.55% 9.235 9.000 - -1.80% -
std::copy(vector<bool>)_(aligned)/4096 -2.54% 4.771 4.649 - -1.08% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.54% 23.424 22.829 - 0.27% -
std::copy(vector<int>)/8 -2.53% 2.302 2.244 - -0.12% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -2.53% 107.802 105.071 - -1.89% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -2.53% 17.173 16.738 - 0.27% -
BM_RangesPushHeap_string_Descending_1024 -2.53% 2.415 2.354 - -5.18% -
BM_MakeThenSortHeap_string_Ascending_256 -2.53% 20.839 20.312 - -2.67% -
SetIntersection_None_Set_string_64_16 -2.53% 19472104.953 18979632.498 - -1.52% -
BM_std_minmax<unsigned_int>/13 -2.53% 1.388 1.353 - -2.55% -
rng::copy_backward(vector<bool>)_(aligned)/512 -2.52% 1.800 1.755 - -0.60% -
BM_std_minmax<unsigned_char>/13 -2.52% 2.342 2.283 - 2.91% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -2.52% 11.502 11.212 - 9.94% -
BM_num_put<long_long> -2.52% 12.065 11.761 - -5.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.51% 1116603.257 1088522.293 - -2.68% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.51% 0.626 0.610 - -5.34% -
BM_MakeThenSortHeap_uint64_Descending_4 -2.51% 1.470 1.433 - -5.30% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.51% 19.898 19.399 - -0.99% -
bm_ranges_swap_ranges_vb_unaligned/8 -2.51% 4.900 4.777 - -4.56% -
BM_vector_deque_ranges_move_backward/1 -2.51% 2.270 2.213 - 1.39% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -2.50% 7123.641 6945.206 - 1.85% -
BM_StringFindCharLiteral/64 -2.50% 2.168 2.114 - 1.21% -
SetIntersection_Front_Vector_string_64_64 -2.49% 28234887.729 27530697.654 - -0.64% -
BM_PushHeap_string_Descending_16384 -2.49% 2.401 2.341 - -30.50% -
BM_PushHeap_string_PipeOrgan_1024 -2.49% 9.925 9.677 - -10.35% -
SetIntersection_Front_Vector_uint64_16384_1 -2.49% 1112705.232 1084976.457 - -1.29% -
std::count_if(deque<int>)_(every_other)/8 -2.49% 3.448 3.362 - -2.61% -
BM_std_minmax<unsigned_short>/23 -2.49% 2.540 2.477 - -3.62% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.49% 2.185 2.130 - 1.54% -
SetIntersection_Front_Set_float_16384_16 -2.48% 1333495.940 1300410.329 - -1.26% -
BM_PushHeap_string_Descending_4 -2.48% 1.947 1.899 - -12.35% -
SetIntersection_Front_Set_float_262144_1 -2.48% 1121064.988 1093298.865 - -2.03% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 -2.47% 1.042 1.017 - -2.02% -
BM_RangesPushHeap_float_Ascending_64 -2.47% 1.779 1.735 - -0.71% -
rng::find_end(forward_list<int>)_(match_near_end)/1000 -2.46% 779.278 760.118 - -1.82% -
rng::partition(vector<int>)_(dense)/1024 -2.46% 248.900 242.781 - 0.10% -
BM_lexicographical_compare_three_way_slow_path/16384 -2.46% 3984.393 3886.444 - -2.46% -
std::set<int>::find(key)_(non-existent)/32 -2.46% 2.333 2.276 - 0.41% -
BM_std_minmax<unsigned_short>/3 -2.45% 1.239 1.209 - 3.76% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.45% 34.330 33.488 - -3.93% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.45% 3.486 3.401 - -4.52% -
SetIntersection_Interlaced_Vector_string_1024_64 -2.45% 8570775.228 8360757.482 - -1.06% -
std::find_first_of(deque<int>)_(large_needle)/1024 -2.45% 376024.431 366816.789 - -0.04% -
BM_MakeHeap_uint32_Ascending_256 -2.44% 0.615 0.600 - 0.39% -
BM_MakeHeap_string_Descending_16 -2.44% 2.386 2.327 - -1.56% -
BM_PopHeap_pair<uint32,_uint32>_262144 -2.44% 60.187 58.718 - -2.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.44% 9451787.651 9221176.343 - -2.81% -
BM_std_min<unsigned_short>/4 -2.44% 0.981 0.957 - -2.38% -
BM_lexicographical_compare_three_way<IntPtr>/4 -2.44% 1.173 1.144 - 0.01% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -2.44% 6.259 6.106 - -3.27% -
BM_std_minmax<long_long>/23 -2.43% 4.435 4.327 - -0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.43% 361892625.627 353106238.914 - 0.51% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.42% 9.025 8.806 - -2.77% -
BM_RangesSortHeap_uint32_64 -2.42% 8.072 7.877 - -1.39% -
SetIntersection_None_Vector_uint64_16384_4 -2.41% 1175484.181 1147121.616 - 1.87% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.41% 9.091 8.873 - 1.34% -
BM_std_min<char>/8 -2.41% 2.394 2.337 - 3.83% -
std::search(vector<int>)_(no_match)/8192 -2.40% 1690.847 1650.211 - -0.62% -
BM_StringEraseWithMove_Large_Transparent -2.40% 2.687 2.622 - 1.35% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -2.40% 9367.711 9143.114 - -0.21% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -2.40% 37.537 36.638 - -10.33% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -2.40% 925.382 903.217 - -0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.39% 1170170.240 1142198.663 - -3.98% -
BM_MakeHeap_string_Descending_4 -2.39% 2.160 2.109 - 0.66% -
std::rotate_copy(deque<int>)/32 -2.39% 2.636 2.573 - -1.89% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -2.38% 600.149 585.845 - -0.71% -
std::map<int,_int>::contains(key)_(existent)/32 -2.38% 1.630 1.591 - 0.90% -
BM_std_minmax<short>/17 -2.38% 1.795 1.753 - -2.20% -
BM_MakeHeap_string_Random_16384 -2.38% 13.002 12.693 - 0.57% -
BM_deque_vector_ranges_copy/65536 -2.37% 2657.184 2594.121 - -9.81% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.37% 1.241 1.212 - -0.16% -
SetIntersection_Front_Set_uint64_1024_1024 -2.37% 15442322.278 15076427.280 - -4.33% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.36% 0.692 0.675 - -1.72% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -2.36% 3902.909 3810.757 - -1.40% -
BM_std_minmax<long_long>/10 -2.36% 2.190 2.139 - -2.33% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.36% 39471.882 38540.372 - 1.07% -
rng::partition(vector<int>)_(dense)/50 -2.36% 12.862 12.559 - -0.13% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -2.35% 1.390 1.358 - -7.93% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -2.35% 1.324 1.293 - 0.13% -
std::sort(deque<int>)_(ascending)/1024 -2.35% 781.366 762.989 - -0.24% -
rng::find(vector<int>)_(process_all)/8 -2.35% 2.828 2.762 - -4.82% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -2.35% 0.985 0.962 - -0.08% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.35% 4.059 3.964 - -2.07% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -2.34% 0.932 0.910 - -2.23% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -2.34% 21.629 21.124 - 0.00% -
std::unordered_set<int>::clear()/1024 -2.34% 8310.704 8116.469 - 2.92% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -2.32% 10.372 10.131 - 0.81% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.32% 22.676 22.150 - -1.75% -
SetIntersection_None_Set_uint32_256_64 -2.32% 9524151.640 9303333.427 - -0.91% -
std::reverse(deque<int>)/512 -2.31% 116.000 113.316 - -2.30% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -2.31% 606447.218 592440.657 - -2.09% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -2.30% 338.129 330.360 - 1.04% -
BM_PushHeap_string_Ascending_262144 -2.29% 29.630 28.950 - -22.62% -
rng::move_backward(deque<int>)/32768 -2.29% 3592.399 3510.130 - -0.38% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.29% 280245.560 273829.591 - -2.96% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.29% 1.090 1.065 - -2.22% -
std::unordered_set<int>::erase(key)_(existent)/32 -2.28% 21.867 21.368 - 1.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.28% 1113968.077 1088579.480 - -3.93% -
BM_std_minmax<int>/3 -2.28% 1.153 1.127 - -5.93% -
std::remove_if(list<int>)_(prefix)/8192 -2.27% 10371.258 10135.560 - 8.39% -
std::replace_if(deque<int>)_(prefix)/1024 -2.27% 492.562 481.371 - -2.08% -
rng::find_last(deque<int>)_(bail_90%)/50 -2.27% 1.888 1.845 - 0.19% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -2.27% 1.083 1.059 - -5.73% -
std::unique(vector<int>,_pred)_(contiguous)/32 -2.27% 56.508 55.226 - 1.21% -
BM_std_minmax_element<long_long>/4000 -2.27% 1115.809 1090.513 - 3.63% -
SetIntersection_Interlaced_Vector_string_262144_4 -2.27% 2111132.484 2063302.908 - -0.52% -
BM_PushHeap_string_QuickSortAdversary_262144 -2.27% 16.384 16.013 - -6.81% -
std::find_end(vector<int>)_(match_near_end)/1000 -2.26% 278.691 272.398 - 3.73% -
BM_RangesMakeHeap_uint32_Random_16 -2.26% 1.254 1.225 - -3.55% -
std::map<int,_int>::find(key)_(existent)/32 -2.26% 1.611 1.574 - 2.86% -
std::reverse(vector<int>)/8 -2.25% 1.560 1.524 - -4.49% -
std::find(vector<char>)_(bail_25%)/1024 -2.25% 5.446 5.323 - -2.18% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 -2.25% 9.008 8.805 - -2.38% -
BM_deque_deque_move_backward/5500 -2.25% 208.524 203.839 - -0.49% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -2.25% 0.573 0.560 - -0.39% -
std::set<int>::lower_bound(key)_(existent)/32 -2.24% 1.594 1.559 - -0.52% -
std::unordered_multiset<int>::ctor(const&)/32 -2.24% 205.569 200.964 - 1.52% -
rng::replace(list<int>)_(prefix)/1024 -2.24% 748.928 732.159 - -0.37% -
rng::for_each(multiset<int>)/8192 -2.24% 16192.193 15829.938 - -2.96% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -2.24% 28.798 28.154 - -7.88% -
BM_lexicographical_compare_three_way<IntPtr>/1 -2.23% 0.464 0.454 - 15.57% -
BM_std_minmax_element<long_long>/1024 -2.23% 289.431 282.973 - 4.03% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -2.23% 221.879 216.928 - 0.13% -
BM_deque_deque_move/1 -2.23% 3.524 3.445 - 1.06% -
BM_vector_deque_ranges_move_backward/4000 -2.23% 144.234 141.022 - -2.35% -
rng::partition(list<int>)_(sparse)/50 -2.23% 15.619 15.271 - -0.83% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.22% 14748.642 14421.063 - -2.93% -
BM_std_min<long_long>/30 -2.22% 3.286 3.213 - 1.53% -
BM_CmpEqual_uint_uint -2.22% 1.120 1.095 - -1.44% -
BM_std_minmax_element<long_long>/4096 -2.21% 1142.311 1117.041 - 3.71% -
BM_std_min<short>/12 -2.21% 1.539 1.505 - -1.00% -
BM_vector_deque_ranges_move_backward/64 -2.20% 3.027 2.961 - -1.13% -
rng::contains_subrange(deque<int>)_(same_length)/50 -2.20% 28.772 28.139 - 4.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -2.20% 1146398.619 1121173.493 - -3.67% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -2.20% 22.580 22.083 - -6.03% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -2.19% 77.875 76.167 - -0.13% -
BM_std_minmax<long_long>/28 -2.19% 4.142 4.051 - -2.14% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.19% 8.996 8.799 - -2.82% -
rng::sort(deque<int>)_(ascending)/8 -2.19% 18.803 18.391 - 0.85% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -2.18% 2.583 2.526 - 1.60% -
SetIntersection_Front_Vector_float_1024_64 -2.18% 1445923.500 1414336.233 - -2.37% -
std::unordered_set<int>::erase(iterator)/1024 -2.18% 20.930 20.473 - 1.38% -
rng::move(vector<int>)/8 -2.18% 2.278 2.229 - 0.35% -
BM_std_minmax<long_long>/30 -2.17% 4.609 4.508 - -0.94% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -2.17% 0.824 0.806 - -7.34% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.17% 15240.333 14909.983 - -4.96% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -2.17% 50.163 49.076 - -3.09% -
std::generate_n(deque<int>)/32 -2.16% 8.498 8.314 - 0.19% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.16% 55156.042 53963.437 - 0.55% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.16% 50.410 49.321 - -2.00% -
BM_deque_vector_copy/0 -2.16% 1.545 1.511 - 1.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.15% 11825206.099 11570439.005 - 0.69% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -2.15% 605346.322 592306.485 - -1.81% -
SetIntersection_Front_Set_uint32_64_64 -2.15% 15857005.121 15515543.639 - -0.78% -
std::unordered_multiset<int>::ctor(const&)/1024 -2.15% 6804.625 6658.166 - 0.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -2.15% 15868001.482 15526990.516 - -0.94% -
SetIntersection_None_Set_float_64_64 -2.15% 12071070.250 11812015.022 - -0.53% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -2.14% 2.452 2.399 - -2.12% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.14% 104380.002 102143.409 - -0.07% -
BM_std_minmax<unsigned_long_long>/11 -2.14% 2.361 2.310 - -1.83% -
std::copy_n(list<int>)/32768 -2.14% 26492.535 25925.971 - 0.47% -
SetIntersection_Front_Vector_string_262144_4 -2.13% 1281066.053 1253733.948 - -0.54% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.13% 1035.075 1012.995 - 6.09% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -2.13% 1.518 1.486 - -4.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -2.13% 1222649.934 1196589.130 - -2.41% -
std::replace_if(deque<int>)_(sprinkled)/8192 -2.13% 2983.583 2920.023 - -0.07% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -2.12% 6.551 6.411 - -1.47% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -2.12% 9606.286 9402.274 - -1.15% -
rng::contains_subrange(list<int>)_(process_all)/16 -2.12% 4.989 4.883 - -2.75% -
BM_RangesPushHeap_uint64_Random_262144 -2.12% 6.114 5.985 - -0.39% -
BM_LowerBound_string_16 -2.12% 36.645 35.869 - -2.14% -
BM_std_minmax<unsigned_int>/3 -2.12% 1.181 1.156 - 0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -2.12% 171301403.644 167675863.447 - -2.00% -
BM_MakeThenSortHeap_uint32_Heap_4 -2.11% 1.211 1.185 - -1.02% -
BM_MakeThenSortHeap_string_Ascending_16 -2.11% 9.713 9.508 - -1.72% -
BM_std_min<int>/12 -2.11% 1.540 1.507 - 1.05% -
BM_MakeHeap_string_Descending_64 -2.11% 2.661 2.604 - 1.74% -
rng::stable_partition(deque<int>)_(sparse)/8192 -2.10% 3477.391 3404.257 - 0.09% -
BM_PushHeap_string_QuickSortAdversary_16384 -2.10% 15.906 15.572 - -5.57% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.10% 3.605 3.529 - -2.26% -
BM_std_min<short>/28 -2.10% 2.753 2.695 - -1.26% -
BM_std_minmax_element<long_long>/65536 -2.09% 18264.626 17882.180 - 2.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.09% 16992.911 16638.185 - -4.39% -
std::partition_copy(deque<int>)/50 -2.09% 21.329 20.884 - -1.07% -
BM_std_minmax_element<long_long>/5500 -2.08% 1528.809 1496.959 - 3.60% -
BM_MakeHeap_uint64_Random_64 -2.08% 1.323 1.295 - 0.98% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -2.08% 6490.302 6355.248 - -0.44% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 -2.08% 45.908 44.953 - -0.67% -
rng::copy(list<int>)/4096 -2.08% 3109.986 3045.357 - -0.67% -
BM_std_minmax_element<long_long>/64000 -2.08% 17828.051 17457.758 - 2.05% -
std::multiset<int>::find(key)_(non-existent)/1024 -2.07% 5.510 5.395 - -1.45% -
BM_StringFindStringLiteral/128 -2.07% 3.102 3.038 - -2.78% -
BM_std_min<short>/20 -2.07% 2.322 2.274 - 1.18% -
std::fill(vector<bool>)/64 -2.07% 1.620 1.587 - -2.94% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 -2.06% 26218.285 25679.098 - 0.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.04% 35159.597 34441.426 - -1.39% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.03% 36964.343 36212.538 - -1.49% -
std::partition(vector<int>)_(sparse)/50 -2.03% 14.116 13.829 - 0.22% -
SetIntersection_Front_Set_uint32_1024_4 -2.03% 1154987.019 1131523.475 - -1.41% -
rng::copy_n(vector<bool>)_(unaligned)/32768 -2.03% 174.081 170.545 - -0.10% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 -2.03% 11.010 10.787 - 0.27% -
std::search(deque<int>,_pred)_(near_matches)/1024 -2.03% 27214.993 26663.552 - 8.93% -
std::unordered_set<int>::ctor(const&)/1024 -2.02% 6745.669 6609.124 - -1.58% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.02% 6.533 6.401 - -2.51% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.01% 8719.606 8544.012 - 0.11% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.01% 835.834 819.014 - -2.46% -
std::none_of(vector<int>)_(process_all)/8 -2.01% 2.451 2.402 - -4.00% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 -2.00% 0.686 0.672 - -0.22% -
rng::find_if(list<int>)_(bail_25%)/1024 -2.00% 198.583 194.605 - -0.07% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.00% 142.784 139.924 - -1.79% -
SetIntersection_None_Vector_uint32_16384_64 -2.00% 1176053.035 1152527.190 - -1.71% -
std::search(vector<int>)_(no_match)/1048576 -2.00% 215655.388 211343.495 - -0.86% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.00% 16.895 16.557 - -0.17% -
BM_MakeHeap_string_PipeOrgan_4 -2.00% 2.586 2.534 - -0.61% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.00% 9.258 9.073 - 1.08% -
SetIntersection_Front_Set_uint32_256_16 -1.99% 4950316.462 4851583.912 - -3.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.99% 1229130.436 1204668.229 - -3.13% -
SetIntersection_None_Set_uint64_262144_4 -1.99% 1248008.871 1223182.861 - 1.83% -
BM_std_minmax_element<long_long>/70000 -1.99% 19501.196 19113.406 - 2.23% -
rng::find_first_of(list<int>)_(small_needle)/1024 -1.98% 2835.831 2779.570 - -1.74% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -1.98% 2929.469 2871.390 - -0.17% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.98% 213129492.323 208906438.160 - 1.02% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.98% 40849.268 40039.952 - -0.88% -
SetIntersection_None_Set_uint32_1024_1 -1.98% 8865925.870 8690322.703 - -2.55% -
rng::rotate(deque<int>)_(1_element_forward)/1024 -1.98% 39.439 38.658 - -0.51% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.97% 218.200 213.893 - -0.34% -
SetIntersection_Interlaced_Set_string_16384_256 -1.97% 359134595.717 352048192.639 - 0.12% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.97% 15533.894 15227.424 - 0.28% -
rng::reverse_copy(list<int>)/8 -1.97% 2.336 2.290 - -0.79% -
rng::find_end(deque<int>)_(match_near_end)/8192 -1.97% 168028.491 164719.948 - 0.10% -
std::copy_if(list<int>)_(every_other)/1048576 -1.97% 855152.035 838340.651 - -1.62% -
std::list<std::string>::ctor(size)/32 -1.96% 347.560 340.736 - 0.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.96% 35.258 34.566 - -0.08% -
BM_PushHeap_string_QuickSortAdversary_1024 -1.96% 15.229 14.930 - -4.41% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.96% 1.024 1.004 - -1.40% -
std::search(vector<int>)_(single_element)/8192 -1.96% 1853.949 1817.596 - -0.16% -
rng::is_sorted_until(vector<int>,_pred)/8 -1.96% 3.434 3.367 - -1.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.96% 2403830.893 2356742.452 - -5.11% -
SetIntersection_None_Vector_uint64_16384_1 -1.96% 1172160.263 1149200.034 - -2.20% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.96% 8.695 8.525 - -0.50% -
BM_num_get<long> -1.96% 12.030 11.794 - 6.61% -
BM_std_minmax<unsigned_short>/27 -1.95% 2.861 2.805 - -2.49% -
BM_std_min<short>/24 -1.95% 2.556 2.506 - -1.20% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.94% 529.641 519.342 - -8.76% -
std::sort(vector<NonIntegral>)_(descending)/8 -1.94% 24.951 24.466 - -3.29% -
std::set<std::string>::insert(value)_(new_value)/0 -1.94% 33.581 32.929 - -0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.94% 1264267.208 1239718.683 - -0.64% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.94% 1665.414 1633.084 - 0.11% -
rng::unique(list<int>,_pred)_(contiguous)/1024 -1.94% 990.899 971.669 - -0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.94% 152924414.877 149957236.010 - -0.78% -
BM_std_min<short>/11 -1.94% 1.202 1.179 - -0.02% -
BM_PopHeap_uint64_16 -1.94% 7.712 7.562 - -1.23% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.94% 597.227 585.658 - -2.26% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.94% 4.930 4.834 - 0.13% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -1.94% 3.109 3.049 - -2.32% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.94% 10.967 10.754 - 0.09% -
BM_deque_vector_copy/2 -1.93% 1.834 1.799 - -1.84% -
std::move_backward(deque<int>)/4096 -1.93% 158.748 155.678 - 0.56% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 -1.93% 10.761 10.554 - 0.23% -
SetIntersection_Interlaced_Vector_uint32_256_16 -1.93% 6933771.715 6800138.970 - 1.03% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.93% 927.585 909.710 - 0.55% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -1.93% 14.117 13.845 - -12.63% -
BM_deque_vector_copy/5500 -1.92% 197.406 193.609 - -1.78% -
SetIntersection_None_Vector_string_16384_16 -1.92% 1292662.969 1267829.844 - -1.26% -
BM_std_min<char>/4 -1.92% 1.058 1.038 - -3.07% -
BM_RangesMakeHeap_string_Heap_16 -1.91% 4.687 4.597 - -1.56% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -1.91% 32.211 31.596 - -3.69% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.91% 29.166 28.610 - -0.32% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.91% 21.946 21.527 - -2.17% -
BM_std_minmax_element<char>/64 -1.91% 17.442 17.110 - -3.14% -
rng::count(deque<int>)_(every_other)/1024 -1.90% 252.996 248.178 - 0.42% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -1.90% 57.114 56.029 - -0.51% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.90% 32.454 31.838 - -4.92% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.90% 113425.956 111272.611 - -0.42% -
rng::for_each(multiset<int>::iterator)/8192 -1.90% 16585.890 16271.076 - 0.51% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.90% 816.751 801.265 - -0.18% -
rng::find_if_not(deque<int>)_(process_all)/1024 -1.89% 483.620 474.462 - -0.17% -
rng::copy(vector<bool>)_(aligned)/262144 -1.89% 277.759 272.499 - -16.58% -
rng::partition_point(deque<int>)/8192 -1.89% 16.015 15.712 - -1.06% -
SetIntersection_None_Set_string_256_16 -1.89% 11336441.271 11122108.909 - -2.84% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.89% 30.172 29.602 - 0.99% -
SetIntersection_None_Set_uint64_16384_16 -1.89% 165683473.816 162557465.100 - -0.63% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.89% 4.686 4.597 - -0.16% -
BM_CmpLess_schar_short -1.89% 0.962 0.944 - -0.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -1.89% 21193314.249 20793613.378 - -4.75% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -1.88% 19.950 19.574 - -1.19% -
BM_deque_deque_ranges_move/1 -1.88% 3.525 3.459 - 1.10% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.88% 10.264 10.071 - -0.43% -
SetIntersection_None_Set_float_1024_16 -1.88% 9190112.516 9017374.647 - -0.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -1.88% 8325687.669 8169508.775 - 19.79% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -1.88% 2.349 2.305 - 0.88% -
SetIntersection_Front_Vector_uint32_16384_16 -1.88% 1213408.808 1190654.825 - 0.91% -
SetIntersection_Front_Set_uint32_262144_262144 -1.87% 1837330.079 1802896.891 - -2.00% -
std::remove_copy(deque<int>)_(prefix)/32 -1.87% 13.138 12.892 - -2.51% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.87% 5.535 5.431 - 6.78% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -1.87% 7.673 7.530 - -0.37% -
BM_std_min<unsigned_char>/19 -1.86% 1.184 1.162 - 0.56% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -1.86% 3.033 2.976 - -0.05% -
BM_deque_vector_move_backward/64000 -1.86% 7926.494 7778.865 - -3.16% -
BM_MakeHeap_uint32_Random_256 -1.86% 1.187 1.165 - 1.50% -
std::is_sorted(vector<int>,_pred)/8 -1.86% 4.021 3.946 - -3.92% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.85% 611.436 600.095 - -0.18% -
BM_PushHeap_string_SingleElement_16 -1.85% 2.523 2.476 - -10.44% -
std::unordered_set<int>::erase(key)_(existent)/1024 -1.85% 22.757 22.336 - -0.31% -
std::set<std::string>::count(key)_(existent)/32 -1.85% 15.626 15.337 - 5.97% -
std::multiset<int>::find(key)_(existent)/1024 -1.85% 3.769 3.699 - -2.63% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.85% 3326711.730 3265227.679 - -4.58% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 -1.85% 1049.544 1030.172 - -0.01% -
BM_PopHeap_uint32_4 -1.84% 2.662 2.613 - -1.27% -
rng::count(vector<bool>)/1000 -1.84% 3.002 2.947 - -2.00% -
SetIntersection_Front_Vector_uint64_262144_262144 -1.84% 351598657.946 345134262.773 - -1.54% -
BM_deque_deque_ranges_move_backward/512 -1.84% 18.926 18.578 - -9.36% -
BM_std_minmax<char>/22 -1.83% 2.602 2.554 - -4.37% -
SetIntersection_None_Set_string_256_1 -1.83% 11932406.599 11713862.983 - -3.28% -
SetIntersection_None_Vector_float_1024_64 -1.83% 1148051.896 1127037.200 - -3.04% -
BM_RangesMakeHeap_uint64_Random_256 -1.83% 1.150 1.129 - -6.15% -
std::multiset<int>::count(key)_(existent)/32 -1.83% 3.551 3.486 - -1.23% -
rng::find_first_of(list<int>)_(large_needle)/8192 -1.83% 50741476.140 49814011.063 - -1.33% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -1.83% 69.284 68.019 - 60.02% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.82% 21.421 21.032 - -2.53% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.82% 561.871 551.664 - -1.40% -
rng::adjacent_find(vector<int>)/1048576 -1.81% 239278.861 234942.236 - -0.71% -
rng::replace(list<int>)_(sprinkled)/8192 -1.81% 7290.002 7157.939 - -1.83% -
bm_ranges_swap_ranges_vb_unaligned/64 -1.81% 6.352 6.237 - -0.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.81% 11256066.380 11052260.475 - 0.22% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.81% 8.904 8.743 - -1.53% -
std::find_if(vector<int>)_(process_all)/50 -1.81% 14.223 13.966 - 0.32% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -1.81% 3432370.219 3370246.481 - 36.87% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.81% 35654.006 35008.835 - -0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.81% 0.669 0.657 - 0.20% -
BM_deque_vector_copy/1 -1.81% 2.123 2.085 - -2.02% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 -1.81% 0.563 0.553 - 19.10% -
std::replace_if(vector<int>)_(prefix)/1024 -1.81% 278.189 273.163 - 0.54% -
BM_MakeHeap_uint32_PipeOrgan_16 -1.81% 1.040 1.021 - -1.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.80% 22370470.437 21966699.052 - -2.05% -
BM_MakeHeap_string_Random_1024 -1.80% 11.003 10.805 - 0.13% -
rng::transform(list<int>,_list<int>)/50 -1.80% 39.643 38.928 - -0.24% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.80% 55830.657 54824.113 - 0.17% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -1.80% 6.175 6.063 - -1.67% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -1.80% 2033.654 1997.048 - 1.20% -
std::set<std::string>::insert(value)_(new_value)/32 -1.80% 40.529 39.799 - -1.31% -
rng::partial_sort_copy(vector<int>)_(descending)/8 -1.80% 18.675 18.339 - -0.30% -
std::copy_if(deque<int>)_(entire_range)/8 -1.79% 2.652 2.604 - -0.52% -
std::unordered_set<int>::erase(iterator)/0 -1.79% 20.088 19.727 - 0.48% -
BM_std_min<unsigned_int>/1024 -1.79% 27.182 26.695 - -0.58% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.79% 544.446 534.701 - -1.64% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.78% 25956.723 25493.944 - 1.45% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.78% 855062.704 839824.541 - -1.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.78% 1122526.192 1102568.447 - -2.01% -
BM_std_min<unsigned_int>/4 -1.78% 1.057 1.038 - 4.23% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.78% 227.381 223.342 - -4.15% -
BM_PushHeap_float_Ascending_256 -1.77% 2.525 2.480 - -1.79% -
BM_std_minmax<char>/20 -1.77% 2.034 1.998 - -3.53% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -1.77% 20.786 20.418 - -1.74% -
BM_deque_deque_copy_backward/1 -1.77% 2.759 2.710 - -3.05% -
rng::for_each(multimap<int>::iterator)/50 -1.77% 41.831 41.091 - -1.59% -
BM_deque_vector_ranges_move/65536 -1.77% 2744.751 2696.206 - -2.00% -
bm_ranges_lexicographical_compare<signed_char>/6 -1.77% 2.676 2.629 - 0.55% -
std::list<int>::erase(begin)_(cheap_elements)/32 -1.77% 10.667 10.479 - 4.04% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -1.77% 11.230 11.031 - 4.49% -
SetIntersection_None_Set_uint32_1024_16 -1.76% 8869344.673 8712987.692 - -0.78% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -1.76% 1.261 1.239 - -0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.76% 1440361.133 1415007.650 - -1.31% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.76% 13554.439 13316.041 - -0.24% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -1.76% 1.549 1.522 - 14.34% -
rng::find(list<int>)_(process_all)/1024 -1.75% 700.452 688.179 - -0.06% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.75% 88.887 87.332 - -1.51% -
BM_std_min<char>/12 -1.75% 1.310 1.287 - -3.40% -
BM_lexicographical_compare_three_way_fast_path/1048576 -1.75% 254681.513 250232.041 - -0.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.75% 615.826 605.076 - -2.53% -
std::is_sorted_until(list<int>)/8192 -1.75% 7190.875 7065.359 - -2.88% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.74% 55.409 54.445 - -18.28% -
BM_deque_deque_move_backward/4096 -1.74% 155.316 152.613 - -0.18% -
BM_vector_deque_ranges_copy/64 -1.74% 2.795 2.746 - -2.54% -
SetIntersection_None_Set_uint32_64_4 -1.74% 22442914.331 22052491.490 - -2.26% -
std::map<std::string,_int>::insert(value)_(new_value)/0 -1.74% 32.722 32.153 - 2.03% -
BM_std_minmax<long_long>/12 -1.74% 2.735 2.688 - -1.67% -
BM_PushHeap_string_Random_262144 -1.73% 18.696 18.372 - -15.72% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -1.73% 53914.820 52980.148 - -0.14% -
std::generate_n(deque<int>)/50 -1.73% 12.521 12.304 - -0.11% -
BM_std_min<long_long>/32 -1.73% 3.577 3.515 - -2.84% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.73% 3520.354 3459.425 - -1.59% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.73% 365.523 359.202 - 0.02% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.73% 4.151 4.079 - 0.80% -
SetIntersection_Front_Vector_uint32_1024_16 -1.73% 1199325.503 1178605.070 - -1.43% -
BM_std_min<char>/28 -1.72% 1.739 1.709 - -3.79% -
std::reverse(deque<int>)/8 -1.72% 2.562 2.518 - 0.20% -
std::set<int>::equal_range(key)_(existent)/1024 -1.72% 4.162 4.090 - -0.96% -
std::map<int,_int>::clear()/1024 -1.71% 10396.576 10218.380 - -3.42% -
SetIntersection_None_Vector_string_262144_262144 -1.71% 1376252.137 1352692.648 - -0.53% -
std::all_of(list<int>)_(process_all)/8192 -1.71% 7796.336 7662.901 - 0.75% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.71% 0.989 0.972 - -1.26% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 -1.71% 4.867 4.784 - 0.12% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -1.71% 2.580 2.536 - -3.01% -
std::copy(deque<int>)/8 -1.71% 2.771 2.724 - -0.73% -
std::is_partitioned(vector<int>)_(partitioned)/32 -1.71% 6.664 6.550 - 1.59% -
BM_PushHeap_string_SingleElement_256 -1.70% 2.500 2.458 - -10.42% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 -1.70% 27.590 27.120 - -0.96% -
rng::sort(vector<NonIntegral>)_(descending)/8 -1.70% 24.807 24.385 - -3.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.70% 1110846.284 1091960.576 - -1.76% -
BM_MakeHeap_uint32_PipeOrgan_64 -1.70% 0.719 0.707 - -1.58% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -1.70% 1.602 1.574 - 4.81% -
BM_std_min<char>/1024 -1.70% 8.640 8.493 - 2.20% -
BM_RangesPushHeap_string_Ascending_262144 -1.69% 29.717 29.213 - -17.20% -
BM_RangesMakeThenSortHeap_string_Ascending_4 -1.69% 5.434 5.342 - -0.86% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.69% 1145848.428 1126452.757 - -2.71% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.69% 829837.485 815795.012 - -5.93% -
rng::find_first_of(list<int>)_(small_needle)/32 -1.69% 93.339 91.761 - -1.74% -
rng::all_of(vector<int>)_(process_all)/8 -1.69% 2.480 2.438 - -1.94% -
rng::find_if(vector<int>)_(process_all)/50 -1.69% 14.224 13.984 - -1.64% -
std::reverse_copy(vector<int>)/4096 -1.69% 137.323 135.003 - 0.84% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.69% 144210.111 141775.900 - -0.86% -
BM_StringFindCharLiteral/128 -1.69% 3.059 3.007 - 0.07% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.69% 5.289 5.200 - -2.29% -
SetIntersection_None_Vector_uint64_64_64 -1.68% 9045134.614 8892954.579 - -1.72% -
std::transform(list<int>)_(identity_transform)/32 -1.68% 16.306 16.032 - 0.11% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.68% 377.421 371.088 - -0.88% -
std::move_backward(deque<int>)/1048576 -1.68% 128068.681 125919.648 - -0.96% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.68% 1.214 1.193 - -0.13% -
BM_vector_deque_ranges_copy/4096 -1.67% 147.693 145.219 - -1.83% -
rng::copy(vector<int>)/1048576 -1.67% 49848.377 49014.283 - -2.35% -
rng::count(list<int>)_(every_other)/8192 -1.67% 7022.081 6904.659 - -0.31% -
BM_std_minmax<char>/17 -1.67% 1.138 1.119 - -0.10% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.67% 2752054.117 2706142.986 - -6.36% -
BM_PopHeap_pair<uint32,_uint32>_4 -1.66% 3.206 3.153 - -2.19% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.66% 32928.192 32380.340 - 1.01% -
SetIntersection_Front_Set_uint32_16384_16 -1.66% 1329913.523 1307794.114 - 0.09% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.66% 13.296 13.075 - -0.63% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.66% 23.835 23.439 - -0.06% -
rng::replace_if(vector<int>)_(prefix)/1024 -1.66% 273.214 268.677 - -3.39% -
BM_std_minmax<char>/23 -1.66% 3.053 3.003 - -5.14% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -1.66% 1.461 1.436 - -0.02% -
BM_PushHeap_string_PipeOrgan_16 -1.66% 4.112 4.044 - -5.57% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.66% 4034.371 3967.490 - -1.47% -
BM_RangesMakeHeap_uint32_Random_16384 -1.66% 1.007 0.990 - -5.06% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.66% 28165.321 27698.890 - -1.67% -
SetIntersection_Front_Set_float_262144_16384 -1.66% 245001100.079 240945971.074 - -32.13% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -1.66% 12608.752 12400.064 - 0.79% -
std::unique_copy(deque<int>)_(sprinkled)/32 -1.65% 9.383 9.228 - -0.04% -
std::fill_n(vector<bool>)/4096 -1.65% 4.232 4.162 - 0.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.65% 13178899.882 12961059.949 - -0.18% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -1.65% 33.151 32.604 - -4.96% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.65% 5.177 5.092 - 1.17% -
BM_deque_vector_copy/4000 -1.64% 143.723 141.364 - -1.05% -
rng::for_each(deque<int>)/8 -1.64% 0.933 0.917 - -1.04% -
std::map<int,_int>::find(key)_(existent)/8192 -1.64% 5.597 5.505 - -0.02% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.64% 347.859 342.167 - 0.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.63% 17.549 17.262 - -0.85% -
BM_std_minmax<unsigned_short>/11 -1.63% 1.770 1.741 - 1.25% -
BM_std_minmax<short>/22 -1.63% 2.312 2.274 - -0.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.63% 1344.473 1322.564 - 0.47% -
bm_ranges_lexicographical_compare<signed_char>/7 -1.62% 2.914 2.866 - 1.09% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 -1.62% 0.760 0.747 - -0.32% -
BM_std_minmax<char>/12 -1.62% 2.011 1.978 - 3.28% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.62% 5.360 5.273 - -2.09% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.62% 24422.854 24027.355 - -0.17% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -1.62% 101123.814 99486.868 - 2.05% -
std::move(vector<bool>)_(unaligned)/4096 -1.62% 26.925 26.490 - -0.57% -
rng::fill_n(vector<bool>)/4096 -1.62% 4.227 4.159 - -0.04% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.61% 20.159 19.834 - -0.39% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.61% 41032787.219 40370920.779 - -1.73% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.61% 4.430 4.359 - -0.07% -
std::move_backward(vector<int>)/8 -1.61% 2.265 2.228 - -2.67% -
rng::search_n(list<int>,_pred)_(no_match)/1000 -1.61% 846.630 833.002 - 0.44% -
BM_std_min<short>/29 -1.61% 2.414 2.375 - 1.12% -
SetIntersection_Interlaced_Set_string_256_16 -1.60% 18659562.303 18360162.492 - 1.46% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -1.60% 3.895 3.833 - -2.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.60% 9.558 9.404 - -1.02% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.60% 8.793 8.652 - -1.56% -
BM_std_min<short>/32 -1.60% 2.971 2.924 - -0.65% -
std::copy(vector<bool>)_(aligned)/32768 -1.60% 35.845 35.272 - -0.64% -
BM_deque_deque_move_backward/64000 -1.60% 7906.993 7780.717 - -3.07% -
BM_RangesPushHeap_string_PipeOrgan_64 -1.58% 5.969 5.875 - -5.22% -
BM_vector_deque_copy_backward/4000 -1.58% 146.599 144.279 - -1.64% -
BM_deque_deque_ranges_copy/1 -1.58% 3.497 3.442 - 0.38% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.58% 10.925 10.753 - -0.58% -
BM_vector_deque_copy/4096 -1.57% 147.398 145.077 - -0.36% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -1.57% 624.246 614.417 - -0.27% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.57% 1.218 1.199 - -2.00% -
std::partial_sort(vector<int>)_(ascending)/8 -1.57% 20.914 20.585 - -0.40% -
BM_std_min<unsigned_short>/28 -1.57% 2.672 2.630 - -2.32% -
BM_std_minmax<char>/18 -1.57% 1.362 1.340 - -3.46% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -1.57% 788.041 775.672 - -0.01% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.57% 1461259.240 1438349.710 - -0.39% -
rng::find_end(forward_list<int>)_(process_all)/8192 -1.56% 5659.389 5570.957 - -4.27% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.56% 34.786 34.243 - 3.50% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -1.56% 19.771 19.462 - -7.54% -
rng::rotate(list<int>)_(by_1/3)/8192 -1.56% 8934.577 8795.307 - -0.25% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.56% 17672826.576 17397508.545 - 0.13% -
BM_MakeThenSortHeap_float_Ascending_4 -1.56% 1.449 1.426 - 2.10% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.56% 736629.473 725164.315 - -3.02% -
std::reverse_copy(vector<int>)/8 -1.56% 2.495 2.456 - 3.78% -
rng::remove(deque<int>)_(prefix)/50 -1.55% 66.434 65.402 - 3.02% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.54% 740.732 729.295 - 0.59% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -1.54% 5.067 4.989 - -0.22% -
rng::find_last(list<int>)_(bail_10%)/1024 -1.54% 675.093 664.700 - -1.70% -
SetIntersection_Interlaced_Set_string_16384_16384 -1.53% 352651887.440 347240282.540 - -0.87% -
BM_MakeHeap_uint64_Random_262144 -1.53% 1.045 1.030 - -0.72% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.52% 706.749 695.974 - -0.07% -
rng::partition(list<int>)_(dense)/1024 -1.52% 392.683 386.698 - -0.10% -
rng::sort(deque<int>)_(repeated)/8 -1.52% 18.977 18.689 - 1.12% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.52% 525.943 517.941 - -1.03% -
std::replace(deque<int>)_(prefix)/32 -1.52% 12.920 12.724 - -1.11% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -1.52% 1.222 1.203 - -3.77% -
rng::replace(list<int>)_(prefix)/50 -1.52% 19.453 19.158 - -0.48% -
BM_std_minmax<short>/3 -1.52% 1.159 1.142 - -4.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.52% 1517.973 1494.954 - -7.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.52% 14.399 14.181 - -0.38% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -1.51% 24.483 24.112 - -7.37% -
std::multiset<std::string>::contains(key)_(existent)/1024 -1.51% 22.332 21.995 - -4.29% -
rng::search(list<int>)_(single_element)/8192 -1.51% 7441.169 7328.946 - -1.22% -
rng::partition_point(list<int>)/1024 -1.51% 1287.140 1267.739 - 0.53% -
BM_std_min<char>/20 -1.50% 1.528 1.505 - -1.62% -
SetIntersection_Front_Set_string_16384_1 -1.50% 1162104.879 1144636.921 - -1.34% -
SetIntersection_Front_Set_uint32_16384_1024 -1.50% 15840699.573 15602642.328 - 0.91% -
std::search(deque<int>)_(same_length)/8192 -1.50% 3874.680 3816.585 - 0.55% -
BM_MakeHeap_string_PipeOrgan_256 -1.49% 4.968 4.894 - 2.57% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.49% 23358.466 23010.361 - -0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.49% 355092045.972 349800568.554 - -2.27% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.49% 9663.380 9519.517 - -1.27% -
BM_PopHeap_float_256 -1.48% 20.565 20.259 - -0.38% -
std::unordered_set<std::string>::find(key)_(existent)/32 -1.48% 42.367 41.738 - -0.96% -
BM_std_minmax<unsigned_int>/23 -1.48% 2.434 2.398 - 0.41% -
SetIntersection_None_Set_uint64_16384_1 -1.48% 157848816.655 155510359.372 - -0.62% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.48% 54256160.296 53452634.611 - -1.07% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.48% 496.907 489.556 - -2.63% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.48% 33.683 33.185 - 17.50% -
rng::fill(deque<int>)/1024 -1.48% 30.091 29.647 - 0.23% -
bm_ranges_lexicographical_compare<int>/3 -1.47% 1.883 1.855 - 0.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.47% 1197354.471 1179712.039 - -1.86% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.47% 7.516 7.405 - -2.86% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.47% 22.347 22.019 - -0.13% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.46% 887.046 874.065 - -1.47% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 -1.46% 1.364 1.344 - -1.42% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.46% 44.476 43.825 - 0.70% -
SetIntersection_Front_Vector_string_16384_1 -1.46% 1126495.942 1110016.883 - -3.04% -
rng::for_each(set<int>)/8 -1.46% 4.501 4.435 - -3.91% -
BM_SortHeap_float_4 -1.46% 1.017 1.002 - -2.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.46% 18240325.846 17974643.219 - -1.77% -
BM_deque_deque_copy_backward/64000 -1.46% 8091.581 7973.841 - -1.49% -
BM_RangesSortHeap_float_256 -1.45% 5.970 5.883 - 0.87% -
SetIntersection_Front_Set_uint64_256_4 -1.45% 4562912.545 4496714.528 - 1.06% -
BM_PushHeap_string_QuickSortAdversary_64 -1.45% 12.952 12.764 - -0.92% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.45% 5649.580 5567.637 - -0.23% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.45% 12.391 12.212 - -2.93% -
SetIntersection_Front_Vector_float_16384_16 -1.45% 1197575.374 1180246.066 - -0.76% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -1.45% 509.008 501.646 - -18.32% -
SetIntersection_None_Set_string_16384_1 -1.44% 201675388.905 198764490.606 - -1.67% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.44% 15.030 14.813 - -0.80% -
std::find_if(deque<int>)_(process_all)/50 -1.44% 24.068 23.721 - -0.77% -
rng::stable_sort(deque<int>)_(repeated)/8 -1.44% 18.233 17.970 - -0.06% -
BM_vector_deque_ranges_move_backward/1024 -1.44% 38.338 37.785 - 1.27% -
rng::rotate(deque<int>)_(by_1/2)/32 -1.44% 7.286 7.181 - -2.16% -
BM_StringRelational_Less_Large_Large_ChangeFirst -1.44% 1.388 1.368 - -1.45% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.44% 9.414 9.278 - -0.24% -
BM_PushHeap_string_QuickSortAdversary_256 -1.44% 14.603 14.393 - -2.81% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.44% 524328.869 516777.686 - -1.32% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -1.44% 1563.826 1541.350 - -1.17% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.44% 1119954.377 1103870.743 - -1.43% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.44% 10.673 10.520 - -0.60% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.43% 37.747 37.206 - -13.07% -
rng::copy_backward(deque<int>)/262144 -1.43% 31705.320 31250.847 - -0.34% -
rng::search(deque<int>)_(no_match)/1000 -1.43% 407.946 402.111 - -1.10% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -1.43% 90.086 88.798 - 54.93% -
SetIntersection_Front_Vector_float_64_64 -1.43% 11609625.287 11443603.053 - -1.21% -
std::generate(vector<int>)/32 -1.43% 8.034 7.919 - -1.32% -
BM_CmpEqual_ushort_int -1.43% 1.119 1.103 - -1.82% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 -1.43% 4.051 3.993 - 0.17% -
rng::fill(deque<int>)/32 -1.43% 1.510 1.489 - 1.25% -
std::stable_partition(vector<int>)_(dense)/32 -1.43% 21.059 20.759 - -6.30% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.43% 532.220 524.629 - -1.15% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 -1.42% 3.372 3.324 - 0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.42% 1419680.813 1399466.122 - -2.31% -
SetIntersection_Front_Set_string_262144_262144 -1.42% 17943260.498 17687836.912 - -0.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.42% 24.409 24.061 - 1.07% -
std::move_backward(list<int>)/262144 -1.42% 266752.507 262961.122 - -0.74% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.42% 279917.086 275944.952 - 0.48% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -1.42% 106.235 104.728 - 0.00% -
BM_StringFindStringLiteral/1024 -1.42% 17.522 17.274 - -4.49% -
std::unordered_set<int>::erase(iterator)/8192 -1.42% 20.767 20.473 - 1.52% -
BM_deque_vector_ranges_copy/64000 -1.41% 2611.590 2574.655 - -9.62% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.41% 189462.151 186783.774 - -2.68% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.41% 1831520.752 1805684.897 - -0.85% -
SetIntersection_Front_Vector_string_256_16 -1.41% 6537455.681 6445300.769 - 0.17% -
std::reverse_copy(vector<int>)/64 -1.41% 2.505 2.469 - -0.06% -
BM_deque_deque_ranges_copy_backward/512 -1.41% 19.633 19.357 - -0.72% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -1.41% 11.730 11.565 - 10.65% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 -1.40% 2.582 2.546 - -1.53% -
BM_deque_vector_ranges_copy_backward/5500 -1.40% 202.586 199.741 - -1.92% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.40% 76241.093 75170.492 - -2.75% -
std::find(deque<int>)_(process_all)/8 -1.40% 3.423 3.375 - -1.23% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.40% 1650.967 1627.843 - -1.46% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.40% 0.762 0.752 - -0.27% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -1.39% 13.802 13.610 - -3.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.39% 1101152.096 1085848.731 - -2.99% -
rng::stable_sort(vector<int>)_(shuffled)/8 -1.39% 21.177 20.883 - 0.59% -
std::replace(deque<int>)_(prefix)/1024 -1.38% 417.460 411.682 - -0.67% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.38% 21.465 21.168 - 1.08% -
std::partition(vector<int>)_(sparse)/32 -1.38% 8.851 8.729 - 0.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.38% 3.666 3.616 - -1.74% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.38% 21.480 21.184 - 0.44% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.38% 27.332 26.956 - -0.23% -
rng::sort(vector<int>)_(descending)/8192 -1.37% 7461.392 7358.845 - 1.16% -
BM_PushHeap_string_SingleElement_4 -1.37% 2.243 2.212 - -7.86% -
BM_RangesMakeHeap_string_Heap_4 -1.37% 3.025 2.983 - -1.51% -
rng::move(deque<int>)/8 -1.37% 3.888 3.834 - -2.93% -
rng::find(list<int>)_(bail_25%)/32768 -1.37% 8580.360 8462.556 - 11.21% -
BM_std_min<short>/18 -1.37% 1.618 1.596 - -1.42% -
rng::copy_if(list<int>)_(every_other)/262144 -1.37% 211578.150 208673.613 - -1.03% -
BM_RangesPushHeap_uint64_Random_256 -1.37% 5.748 5.669 - -0.84% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -1.37% 7.066 6.969 - 6.98% -
rng::move_backward(deque<int>)/1048576 -1.37% 127403.845 125657.805 - -0.17% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.37% 27.630 27.252 - 0.43% -
BM_SortHeap_float_64 -1.37% 3.202 3.158 - 0.19% -
SetIntersection_Interlaced_Vector_string_262144_256 -1.37% 65297105.419 64405144.238 - -5.06% -
std::copy_backward(deque<int>)/8 -1.36% 2.735 2.698 - -1.47% -
std::copy_if(list<int>)_(entire_range)/8 -1.36% 2.686 2.649 - 0.02% -
rng::all_of(vector<int>)_(process_all)/32 -1.36% 8.487 8.372 - -1.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.36% 10158594.759 10020355.234 - 0.05% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.36% 6745.676 6653.918 - 1.12% -
BM_std_minmax<long_long>/20 -1.36% 3.321 3.276 - -1.27% -
rng::find(list<int>)_(process_all)/32768 -1.36% 27016.890 26649.652 - -4.45% -
SetIntersection_Front_Set_uint32_64_4 -1.36% 17303033.913 17067952.153 - -6.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.36% 39524.720 38987.821 - 0.14% -
SetIntersection_Front_Vector_float_64_16 -1.36% 15421543.939 15212376.593 - -1.07% -
std::multiset<int>::count(key)_(existent)/1024 -1.35% 5.628 5.552 - -2.89% -
SetIntersection_Front_Vector_string_256_1 -1.35% 4541159.699 4479741.831 - -1.47% -
std::sort(deque<int>)_(repeated)/8 -1.35% 19.121 18.863 - 0.74% -
SetIntersection_Front_Set_string_256_1 -1.35% 4629482.943 4566993.622 - -0.67% -
BM_PushHeap_uint32_Random_256 -1.35% 6.090 6.008 - -0.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.35% 1127416.398 1112252.353 - -1.29% -
rng::find_last(vector<char>)_(bail_90%)/8192 -1.34% 102.126 100.753 - -1.46% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.34% 12765.880 12594.444 - -1.05% -
BM_vector_deque_ranges_copy_backward/5500 -1.34% 200.149 197.464 - -0.41% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.34% 15171.833 14968.440 - -2.00% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.34% 645.211 636.561 - -1.36% -
rng::move_backward(deque<int>)/4096 -1.34% 158.687 156.566 - 1.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.33% 1155633.788 1140222.695 - -1.40% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 -1.33% 3.194 3.152 - 0.97% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.33% 16842.926 16618.658 - -1.65% -
SetIntersection_Interlaced_Vector_string_4_4 -1.33% 160643042.784 158506886.462 - -2.51% -
SetIntersection_Interlaced_Vector_float_16384_16384 -1.33% 88979676.803 87796772.910 - 3.10% -
std::equal(vector<int>)_(it,_it,_it)/8 -1.32% 1.156 1.141 - -1.30% -
std::unordered_set<int>::erase(iterator)/32 -1.32% 20.633 20.360 - 1.43% -
SetIntersection_Front_Vector_uint32_16384_4 -1.32% 1135410.192 1120401.238 - -1.19% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.32% 1.303 1.286 - -2.40% -
std::unique_copy(list<int>)_(sprinkled)/32 -1.31% 13.351 13.176 - -0.67% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.31% 22.413 22.120 - -0.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.31% 1113697.510 1099135.748 - -2.13% -
std::replace_if(vector<int>)_(prefix)/50 -1.31% 13.833 13.652 - -1.64% -
BM_MakeThenSortHeap_uint32_Random_4 -1.30% 4.053 4.000 - -0.24% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.30% 13.046 12.877 - -0.72% -
BM_std_min<unsigned_int>/29 -1.30% 2.106 2.079 - -0.48% -
rng::remove_if(deque<int>)_(sprinkled)/1024 -1.30% 540.577 533.564 - -1.28% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -1.30% 5.363 5.293 - -2.55% -
BM_std_minmax<char>/30 -1.30% 2.757 2.722 - -4.75% -
BM_MakeHeap_string_QuickSortAdversary_1024 -1.29% 10.755 10.616 - -0.15% -
BM_PushHeap_uint64_Ascending_16384 -1.29% 3.649 3.602 - 1.04% -
BM_MakeHeap_string_PipeOrgan_64 -1.29% 4.803 4.741 - 0.15% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -1.29% 2344335.711 2314161.184 - -0.28% -
SetIntersection_Front_Vector_uint32_16384_1024 -1.29% 5934340.921 5858037.736 - -2.15% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -1.28% 112495.275 111049.861 - -0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.28% 1177228.994 1162126.708 - 1.09% -
std::replace(vector<int>)_(prefix)/50 -1.28% 7.759 7.659 - 0.86% -
SetIntersection_None_Vector_uint64_16384_16 -1.28% 1170870.551 1155887.310 - 0.43% -
rng::for_each(multimap<int>)/32 -1.28% 22.692 22.402 - -0.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.28% 27032676.701 26687627.914 - 1.28% -
std::find_end(list<int>)_(same_length)/1000 -1.27% 1489.973 1470.987 - -0.46% -
SetIntersection_Front_Set_uint64_16384_4 -1.27% 1159051.947 1144284.372 - 5.62% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.27% 19.493 19.245 - 0.48% -
rng::find_first_of(list<int>,_pred)_(large_needle)/32 -1.27% 733.895 724.551 - -0.91% -
rng::rotate(deque<int>)_(1_element_backward)/32 -1.27% 4.132 4.079 - -1.66% -
rng::contains_subrange(list<int>)_(single_element)/50 -1.27% 18.318 18.085 - 2.50% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -1.27% 22.667 22.380 - -0.53% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.27% 253635.601 250419.589 - -1.27% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.26% 9.596 9.475 - -1.21% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.26% 166.538 164.432 - -0.08% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 -1.26% 20.192 19.937 - 0.49% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 -1.26% 3.010 2.972 - -0.35% -
std::unordered_set<int>::clear()/32 -1.26% 620.189 612.352 - 0.66% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -1.26% 678.860 670.284 - -4.16% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.26% 18.092 17.863 - -0.81% -
rng::partition(list<int>)_(dense)/8192 -1.26% 4444.995 4388.913 - -13.86% -
std::adjacent_find(vector<int>)/1048576 -1.26% 237764.823 234771.197 - -0.08% -
SetIntersection_Front_Vector_uint32_16384_1 -1.26% 1089641.199 1075922.856 - -3.55% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.26% 4.555 4.497 - 3.15% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 -1.26% 11.044 10.905 - 4.04% -
rng::sort(deque<int>)_(repeated)/8192 -1.26% 6828.342 6742.514 - 2.57% -
std::partition_copy(list<int>)/8192 -1.26% 6805.564 6720.054 - -7.85% -
BM_deque_vector_move/1 -1.25% 2.113 2.086 - -2.12% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.25% 22.416 22.135 - -0.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.25% 9.504 9.385 - -1.55% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -1.25% 1900.448 1876.679 - 0.07% -
SetIntersection_None_Set_float_1024_256 -1.25% 8996003.752 8883689.992 - -1.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.25% 25477811.867 25160091.973 - 0.05% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.24% 5.362 5.295 - -1.39% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -1.24% 1.272 1.257 - 8.23% -
BM_std_min<unsigned_int>/17 -1.24% 0.965 0.953 - -1.84% -
bm_lexicographical_compare<unsigned_char>/4096 -1.24% 78.712 77.735 - 0.06% -
SetIntersection_Front_Vector_uint64_256_16 -1.24% 4477385.595 4421880.973 - -0.15% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.24% 61547.545 60784.600 - -0.43% -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 -1.24% 7274.354 7184.261 - -0.50% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -1.24% 605.258 597.769 - -3.85% -
std::fill(deque<int>)/1024 -1.24% 30.373 29.997 - -1.00% -
BM_num_get<long_long> -1.23% 11.968 11.820 - 5.83% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.23% 16.480 16.276 - -0.12% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.23% 6304.427 6226.740 - -1.28% -
rng::unique_copy(vector<int>)_(contiguous)/32 -1.23% 8.694 8.587 - -1.08% -
rng::find_end(vector<int>)_(match_near_end)/1000 -1.23% 266.940 263.654 - -0.32% -
std::find_if_not(vector<int>)_(bail_25%)/8 -1.23% 1.125 1.111 - -0.75% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.23% 594.777 587.474 - -2.90% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.23% 734.937 725.919 - 1.20% -
BM_deque_vector_ranges_move/4000 -1.23% 143.435 141.676 - -1.01% -
std::copy_n(deque<int>)/262144 -1.23% 10321.103 10194.638 - 0.53% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.22% 45.365 44.809 - -2.08% -
SetIntersection_None_Set_uint32_1024_1024 -1.22% 8940595.486 8831178.128 - 1.12% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -1.22% 28.953 28.599 - -9.50% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.22% 17.873 17.655 - -0.73% -
std::partial_sort(vector<int>)_(repeated)/8 -1.22% 20.151 19.905 - -2.07% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -1.22% 104392.784 103117.618 - 0.89% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.22% 2.584 2.552 - 0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.22% 162564873.067 160580280.018 - -0.80% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -1.22% 349.077 344.819 - 0.70% -
std::rotate(vector<bool>)_(by_1/4)/1024 -1.22% 15.283 15.096 - 2.10% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.22% 19457.297 19220.401 - -2.90% -
std::sort(deque<int>)_(repeated)/8192 -1.22% 6825.110 6742.078 - -0.16% -
rng::partial_sort_copy(list<int>)_(repeated)/8 -1.21% 8.598 8.494 - 1.19% -
BM_std_minmax<int>/31 -1.21% 2.689 2.656 - -2.24% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.21% 1.804 1.782 - -1.06% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -1.21% 107.405 106.103 - -0.10% -
BM_std_minmax<char>/5500 -1.21% 50.657 50.044 - -1.81% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -1.21% 350.608 346.368 - 0.74% -
BM_std_minmax<unsigned_int>/10 -1.21% 1.388 1.371 - -1.19% -
BM_std_min<unsigned_char>/10 -1.21% 0.912 0.901 - 0.01% -
BM_std_min<unsigned_long_long>/23 -1.20% 2.415 2.386 - -1.77% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.20% 1461146.662 1443605.024 - -0.05% -
BM_deque_vector_ranges_move/1024 -1.20% 37.470 37.021 - -0.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.20% 4668915.263 4612986.299 - -1.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.20% 17682996.161 17471172.414 - -1.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.20% 798.477 788.916 - -3.22% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -1.20% 489.374 483.517 - -0.62% -
SetIntersection_Interlaced_Vector_string_1024_256 -1.20% 20953863.179 20703197.195 - -0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.20% 354268483.047 350032083.218 - 0.29% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.20% 2.182 2.155 - 0.96% -
BM_StringRelational_Less_Huge_Small_Control -1.19% 1.803 1.782 - -1.85% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.19% 10.498 10.373 - -0.56% -
BM_vector_deque_move/4096 -1.19% 147.303 145.546 - -1.06% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.19% 32391.536 32005.337 - -0.50% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.19% 4377245.888 4325179.531 - -2.76% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -1.19% 31.726 31.348 - -1.85% -
BM_StringFindStringLiteral/64 -1.19% 2.106 2.081 - -0.73% -
SetIntersection_Interlaced_Set_string_256_64 -1.19% 31938150.149 31559326.208 - 0.44% -
BM_RangesPushHeap_float_Ascending_1024 -1.18% 3.142 3.105 - 0.01% -
SetIntersection_None_Set_uint64_16384_4 -1.18% 161964871.199 160046895.267 - -0.09% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.18% 11083.656 10952.542 - 0.33% -
rng::partition(list<int>)_(sparse)/32 -1.18% 9.199 9.090 - 0.39% -
BM_deque_vector_ranges_copy/4096 -1.18% 147.406 145.663 - -0.63% -
rng::copy_backward(deque<int>)/64 -1.18% 3.079 3.043 - -1.21% -
std::unordered_multiset<int>::clear()/8192 -1.18% 60777.258 60059.494 - -0.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.18% 3702196.228 3658513.146 - -0.85% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.18% 126833.359 125341.644 - -1.85% -
SetIntersection_Front_Set_uint64_262144_16384 -1.18% 346184783.737 342116308.064 - 1.74% -
SetIntersection_None_Vector_uint32_256_16 -1.17% 4325501.937 4274733.602 - 1.04% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.17% 891495.966 881046.665 - -0.47% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.17% 982.956 971.460 - -1.31% -
BM_MakeHeap_string_QuickSortAdversary_16384 -1.17% 11.971 11.831 - 0.37% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 -1.17% 9.311 9.203 - -0.20% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.16% 17.899 17.691 - -0.75% -
SetIntersection_None_Set_uint64_16384_256 -1.16% 164816208.648 162899130.156 - -1.16% -
BM_std_min<unsigned_int>/512 -1.16% 13.007 12.856 - -0.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.16% 1126898.641 1113810.162 - -0.93% -
std::unordered_map<int,_int>::clear()/0 -1.16% 423.273 418.359 - -0.62% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.16% 830960.072 821317.441 - 0.05% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -1.16% 104085.208 102877.690 - 0.52% -
BM_MakeHeap_string_QuickSortAdversary_256 -1.16% 10.557 10.435 - -0.05% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.16% 3855.837 3811.178 - -0.22% -
std::replace(deque<int>)_(prefix)/8192 -1.16% 3304.425 3266.189 - -0.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.15% 44474810.556 43961309.771 - 8.60% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.15% 45710.999 45183.639 - -0.58% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.15% 341.451 337.513 - -3.33% -
SetIntersection_Front_Set_uint32_256_1 -1.15% 4421550.946 4370762.062 - -1.68% -
rng::copy_if(list<int>)_(every_other)/32768 -1.15% 25169.421 24880.384 - -1.80% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.15% 3.070 3.035 - -2.65% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.15% 14768.936 14599.377 - -0.81% -
SetIntersection_Front_Vector_float_262144_64 -1.15% 1449719.777 1433090.599 - -0.82% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.15% 10.200 10.083 - -2.34% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 -1.14% 1.378 1.362 - 0.52% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.14% 15.354 15.179 - -1.15% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -1.14% 6.284 6.212 - 0.61% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.14% 10.919 10.794 - 0.84% -
BM_deque_vector_move_backward/1024 -1.14% 37.134 36.710 - -0.56% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.14% 392.135 387.658 - 0.32% -
rng::find_first_of(vector<int>)_(small_needle)/32 -1.14% 47.859 47.313 - -0.24% -
rng::remove(list<int>)_(sprinkled)/32 -1.14% 58.108 57.446 - -0.30% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 -1.14% 5733.730 5668.442 - -1.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.14% 1297701.779 1282956.745 - -1.23% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.14% 142563.920 140944.459 - -0.68% -
BM_CmpEqual_ushort_short -1.13% 1.052 1.040 - -1.62% -
BM_MakeThenSortHeap_float_PipeOrgan_64 -1.13% 3.918 3.873 - -0.90% -
rng::move(list<int>)/1048576 -1.13% 1013791.667 1002323.036 - -2.77% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.13% 38.698 38.260 - -0.26% -
std::set<int>::clear()/8192 -1.13% 74588.380 73746.803 - -0.69% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.13% 563.892 557.539 - -2.58% -
BM_RangesMakeHeap_uint64_Random_1024 -1.13% 1.037 1.025 - -4.76% -
BM_std_min<char>/512 -1.12% 6.369 6.297 - -0.34% -
std::deque<std::string>::ctor(size)/32 -1.12% 42.926 42.443 - 5.74% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.12% 741.161 732.838 - -0.18% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.12% 1093252.788 1081000.198 - -2.45% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.12% 108.449 107.235 - -0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.12% 11423452.832 11295493.751 - -0.47% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.12% 22.261 22.012 - -0.36% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.12% 115189.769 113901.397 - -1.86% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.12% 25833.382 25544.485 - 0.90% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.12% 169894.205 167995.021 - -2.29% -
BM_std_min<char>/14 -1.12% 1.807 1.787 - -4.48% -
std::multimap<int,_int>::erase(iterator)/32 -1.11% 21.100 20.865 - 0.64% -
rng::find_if(list<int>)_(bail_25%)/8192 -1.11% 1537.231 1520.111 - -0.37% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.11% 17.168 16.977 - 1.72% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.11% 6306.961 6237.009 - -1.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.11% 1672700.913 1654164.722 - -5.08% -
BM_std_minmax<int>/4 -1.11% 0.984 0.973 - -0.26% -
std::copy_backward(list<int>)/8 -1.11% 2.476 2.448 - 0.24% -
BM_std_min<unsigned_char>/4096 -1.11% 29.240 28.917 - -0.06% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.10% 181348.513 179346.407 - -1.81% -
BM_RangesMakeThenSortHeap_string_Random_1024 -1.10% 69.410 68.645 - 0.06% -
BM_std_min<unsigned_char>/29 -1.10% 2.014 1.992 - 1.30% -
std::set<int>::clear()/1024 -1.10% 8827.362 8730.176 - -0.38% -
std::rotate(list<int>)_(by_1/4)/8192 -1.10% 7263.429 7183.465 - -0.57% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.10% 50.343 49.789 - -0.77% -
rng::reverse_copy(vector<int>)/64 -1.10% 2.507 2.479 - -0.51% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.10% 103827.741 102687.559 - 0.38% -
rng::is_sorted_until(vector<int>,_pred)/8192 -1.10% 3311.352 3275.017 - 1.18% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.10% 211013.730 208698.457 - -1.29% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -1.10% 76.188 75.353 - -7.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.10% 6.990 6.913 - -1.12% -
rng::rotate(list<int>)_(by_1/2)/32 -1.10% 6.150 6.082 - -0.27% -
BM_deque_deque_ranges_copy/4096 -1.09% 151.901 150.238 - -0.43% -
std::sort(vector<NonIntegral>)_(descending)/1024 -1.09% 790.204 781.557 - -0.30% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.09% 19.159 18.949 - -0.95% -
std::set<std::string>::count(key)_(existent)/1024 -1.09% 22.130 21.888 - -10.16% -
SetIntersection_None_Vector_uint64_64_4 -1.09% 16912537.588 16727815.604 - -0.70% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -1.09% 21.730 21.493 - -12.41% -
BM_RangesMakeThenSortHeap_string_Random_16 -1.09% 22.676 22.429 - -0.02% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.09% 826.809 817.800 - 2.55% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.09% 21.404 21.171 - 0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.09% 8927764.296 8830682.696 - -31.25% -
bm_gcd_complex -1.09% 19.403 19.193 - -1.23% -
rng::fill(vector<int>)/1024 -1.08% 29.934 29.609 - -1.84% -
BM_std_minmax<unsigned_short>/22 -1.08% 2.350 2.324 - -2.91% -
std::for_each(deque<int>)/32 -1.08% 3.844 3.803 - -0.38% -
std::copy_n(deque<int>)/64 -1.08% 2.788 2.758 - -0.23% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.08% 38067426.861 37655321.595 - -0.49% -
BM_std_min<unsigned_char>/11 -1.08% 1.075 1.063 - -0.05% -
std::rotate(list<int>)_(by_1/2)/32 -1.08% 7.143 7.066 - -0.28% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 -1.08% 23.607 23.352 - 0.06% -
std::copy_if(list<int>)_(every_other)/262144 -1.08% 210903.337 208630.575 - -0.88% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.08% 10.809 10.692 - -0.81% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -1.08% 7588.404 7506.690 - -0.97% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.08% 4549.396 4500.455 - -1.57% -
rng::find_if(vector<bool>)_(process_all)/1024 -1.07% 771.919 763.622 - -0.65% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.07% 576.626 570.430 - 0.23% -
BM_std_minmax_element<long_long>/64 -1.07% 17.976 17.783 - 1.77% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.07% 37060.759 36662.811 - -0.04% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.07% 24.736 24.471 - 0.31% -
rng::partial_sort(vector<int>)_(repeated)/8 -1.07% 20.136 19.920 - -2.11% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.07% 76757.671 75934.216 - -0.32% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.07% 44589.896 44111.651 - 3.16% -
std::map<int,_int>::ctor(const&)/8192 -1.07% 50409.268 49869.629 - 0.26% -
BM_std_min<unsigned_short>/8 -1.07% 1.341 1.327 - 1.64% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.07% 0.970 0.960 - -0.18% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.07% 20.816 20.594 - -1.72% -
BM_MakeHeap_string_QuickSortAdversary_64 -1.07% 10.267 10.157 - -0.41% -
BM_deque_vector_copy/4096 -1.07% 146.930 145.362 - -0.95% -
BM_deque_deque_move/65536 -1.07% 2904.916 2873.925 - 0.19% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -1.07% 16.093 15.922 - -5.83% -
BM_deque_vector_ranges_move/64000 -1.06% 2714.656 2685.753 - -1.54% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.06% 3873.083 3831.850 - 0.56% -
rng::move_backward(deque<int>)/8 -1.06% 3.576 3.538 - -3.25% -
std::find_end(list<int>,_pred)_(same_length)/8192 -1.06% 18091.164 17898.573 - -13.06% -
BM_RangesPopHeap_string_4 -1.06% 5.366 5.308 - -0.37% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 -1.06% 8.465 8.375 - 0.04% -
BM_std_min<unsigned_char>/20 -1.06% 1.562 1.545 - 1.96% -
BM_lexicographical_compare_three_way_slow_path/16 -1.06% 4.530 4.482 - -1.25% -
std::copy_backward(deque<int>)/64 -1.06% 2.971 2.940 - -1.02% -
BM_RangesPopHeap_float_16384 -1.06% 34.062 33.700 - 0.03% -
rng::search_n(list<int>,_pred)_(no_match)/1024 -1.06% 866.688 857.496 - 1.06% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.06% 19.255 19.051 - -0.65% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.06% 425.291 420.785 - -0.29% -
rng::rotate(vector<int>)_(1_element_forward)/32 -1.06% 2.961 2.930 - -0.22% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.06% 494295.904 489065.555 - -0.98% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.06% 354312632.661 350563556.305 - 0.41% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.06% 6727.382 6656.213 - 0.18% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.06% 19.918 19.708 - -0.82% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -1.06% 16.273 16.101 - -1.12% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.06% 17.145 16.964 - 0.64% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.06% 32140.524 31801.441 - -1.30% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.05% 20.769 20.550 - 0.81% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -1.05% 1.190 1.178 - -5.20% -
std::unordered_set<int>::ctor(const&)/32 -1.05% 199.694 197.593 - -0.50% -
std::set<int>::lower_bound(key)_(existent)/1024 -1.05% 4.284 4.239 - -0.65% -
SetIntersection_Front_Set_float_16384_16384 -1.05% 241363479.353 238829999.662 - -30.34% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -1.05% 60.300 59.667 - 88.75% -
rng::unique(vector<int>,_pred)_(contiguous)/32 -1.05% 56.628 56.035 - 0.08% -
std::rotate(deque<int>)_(1_element_backward)/32 -1.05% 4.439 4.393 - -3.89% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.05% 369.658 365.786 - -0.05% -
std::partition_copy(deque<int>)/1024 -1.05% 640.991 634.287 - -0.13% -
std::unique_copy(list<int>)_(contiguous)/52 -1.05% 20.786 20.569 - 1.24% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.05% 784.243 776.048 - -0.27% -
SetIntersection_Front_Vector_uint64_262144_256 -1.04% 2305189.552 2281120.282 - -2.84% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.04% 7.746 7.665 - -0.32% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -1.04% 2.923 2.893 - -2.13% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.04% 44.196 43.737 - -0.88% -
SetIntersection_None_Vector_string_16384_1 -1.04% 1295027.573 1281577.194 - -0.32% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.04% 91.976 91.022 - -0.43% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.04% 2.106 2.084 - -1.34% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.04% 22085456.214 21856372.012 - -1.19% -
rng::find_if(vector<bool>)_(process_all)/8192 -1.04% 6159.765 6095.926 - -0.58% -
BM_std_min<short>/1024 -1.04% 14.043 13.898 - -0.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.04% 7593.837 7515.171 - 0.42% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.04% 50597.743 50073.757 - -0.24% -
BM_RangesMakeThenSortHeap_string_Random_256 -1.03% 54.912 54.343 - -0.32% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.03% 1.241 1.228 - -0.46% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.03% 788180.572 780041.156 - -0.58% -
SetIntersection_Front_Set_uint32_4_4 -1.03% 147403389.372 145881192.162 - -1.11% -
std::unordered_set<int>::ctor(const&)/8192 -1.03% 55166.835 54597.149 - -0.70% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.03% 1095.261 1083.954 - -4.04% -
BM_CmpLess_ushort_int -1.03% 1.117 1.106 - -1.24% -
SetIntersection_None_Vector_uint64_256_4 -1.03% 4465577.706 4419491.677 - -1.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -1.03% 18946.912 18751.561 - -1.31% -
BM_deque_vector_move/4000 -1.03% 141.209 139.754 - -0.13% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.03% 570.331 564.455 - 0.38% -
std::set<std::string>::clear()/32 -1.03% 893.486 884.289 - -1.57% -
std::unordered_set<int>::clear()/8192 -1.03% 64196.348 63535.799 - 2.52% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.03% 16269.877 16102.692 - 2.54% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -1.03% 1.719 1.701 - -2.09% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -1.03% 354.861 351.217 - -0.08% -
std::multimap<int,_int>::ctor(const&)/32 -1.02% 214.536 212.343 - -0.73% -
SetIntersection_Front_Vector_float_1024_1024 -1.02% 6005068.885 5943697.570 - -0.70% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.02% 23.079 22.843 - -1.02% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.02% 16.242 16.076 - -1.37% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.02% 14.756 14.606 - -0.98% -
BM_StringFindNoMatch/512 -1.02% 9.334 9.239 - -0.35% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.02% 4.384 4.340 - -1.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.02% 6.601 6.534 - -0.50% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.02% 7.646 7.569 - -0.16% -
BM_StringRelational_Less_Small_Huge_Control -1.02% 1.847 1.828 - 4.01% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.02% 182.549 180.694 - 0.46% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.01% 10.889 10.779 - 0.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.01% 422.308 418.030 - -0.70% -
std::partition_point(vector<int>)/1024 -1.01% 6.291 6.228 - -0.96% -
SetIntersection_None_Vector_string_1024_256 -1.01% 1235742.924 1223228.408 - 1.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -1.01% 22.599 22.370 - 0.30% -
BM_MakeThenSortHeap_string_PipeOrgan_4 -1.01% 4.863 4.813 - 0.17% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -1.01% 822.158 813.853 - -0.81% -
SetIntersection_None_Vector_uint32_16384_1024 -1.01% 1189632.839 1177640.094 - 0.51% -
std::copy_backward(deque<int>)/4096 -1.01% 148.235 146.741 - -0.21% -
std::multiset<int>::count(key)_(non-existent)/32 -1.01% 2.274 2.251 - -1.23% -
std::replace(vector<int>)_(prefix)/8192 -1.01% 1284.040 1271.117 - -0.81% -
rng::move_backward(deque<int>)/262144 -1.00% 30421.534 30116.039 - 0.63% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.00% 11.715 11.598 - -0.58% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.00% 30.914 30.604 - 1.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.00% 9765975.236 9668118.558 - -10.69% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -1.00% 29.631 29.334 - -1.73% -
rng::copy_n(deque<int>)/32768 -1.00% 1148.379 1136.878 - -0.01% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -1.00% 34723283.043 34376002.326 - 16.65% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34763.72% 1001212.809 349060051.375 - -0.68% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 177.02% 21.732 60.202 - 148.12% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 150.43% 22.064 55.254 - 120.48% -
std::generate_n(list<int>)/1024 132.60% 650.766 1513.663 - 0.02% -
rng::fill(list<int>)/1024 130.87% 671.933 1551.259 - 130.86% -
std::fill(list<int>)/1024 113.58% 671.794 1434.849 - 113.48% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 111.97% 31.581 66.943 - 210.31% -
std::search(list<int>)_(no_match)/1024 109.67% 738.440 1548.315 - 109.03% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 107.05% 764.570 1583.073 - 0.02% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 106.78% 101.646 210.182 - 106.83% -
SetIntersection_Interlaced_Vector_uint64_262144_16 105.24% 3187398.526 6541958.761 - 99.12% -
rng::rotate_copy(vector<int>)/8192 99.78% 283.624 566.625 - 17.89% -
std::unordered_multiset<int>::contains(key)_(existent)/0 96.20% 0.011 0.021 - 20.26% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 91.07% 369885.230 706756.030 - 88.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 90.94% 64401241.139 122968961.108 - -0.16% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 90.91% 23.891 45.611 - 33.99% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 88.75% 31.611 59.667 - -1.05% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 87.56% 12.190 22.864 - 90.63% -
SetIntersection_Interlaced_Vector_uint64_262144_256 81.70% 37799435.342 68680068.450 - 144.92% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 80.65% 78.975 142.665 - 80.73% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 79.66% 22.130 39.759 - 93.92% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 77.43% 19.904 35.316 - -24.58% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 76.87% 12.336 21.818 - 74.05% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 74.72% 383695.582 670401.439 - 68.25% -
std::map<std::string,_int>::erase(key)_(existent)/0 69.68% 42.205 71.613 - -2.80% -
std::map<std::string,_int>::erase(key)_(existent)/8192 68.88% 64.897 109.598 - 34.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 68.02% 5049280.676 8484030.585 - -9.62% -
std::unordered_set<std::string>::erase(key)_(existent)/32 66.66% 73.999 123.329 - 41.96% -
SetIntersection_Interlaced_Vector_uint32_262144_16 64.55% 3493641.371 5748908.661 - 40.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 63.00% 213192962.567 347509575.409 - -0.63% -
BM_RangesPushHeap_float_Random_1 62.75% 0.429 0.697 - -0.01% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 60.02% 42.507 68.019 - -1.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 57.58% 104.833 165.196 - -33.06% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 55.99% 29.548 46.093 - 18.08% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 54.93% 57.316 88.798 - -1.43% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 53.37% 44.854 68.790 - -20.52% -
BM_vector_deque_copy_backward/0 51.52% 0.402 0.608 - 17.53% -
std::multiset<std::string>::erase(key)_(existent)/1024 51.38% 57.816 87.520 - 2.84% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 50.92% 104.469 157.662 - -36.11% -
SetIntersection_Interlaced_Vector_uint32_16384_64 50.87% 5939588.531 8960956.574 - 21.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 50.75% 10137763.980 15282260.617 - 12.93% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 49.58% 30.666 45.871 - 19.67% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 48.98% 7.573 11.282 - 67.68% -
BM_PushHeap_float_Descending_1 48.09% 0.431 0.638 - -8.57% -
BM_MakeHeap_uint32_Random_4 47.17% 1.122 1.651 - 9.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 46.10% 29.056 42.452 - 0.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 45.35% 2876318.609 4180720.524 - 2.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 44.79% 248119157.896 359262008.601 - 45.81% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 44.78% 0.336 0.486 - 44.84% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 44.68% 51.106 73.943 - 2.63% -
std::unordered_set<int>::find(key)_(existent)/1024 44.33% 1.155 1.667 - 36.82% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 44.18% 5.395 7.778 - 59.85% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 43.44% 0.447 0.641 - 1.16% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 42.73% 36.974 52.772 - 0.07% -
SetIntersection_Interlaced_Vector_uint64_16384_16 42.54% 2435060.489 3470957.469 - 37.60% -
rng::stable_partition(deque<int>)_(sparse)/50 42.33% 27.405 39.005 - 38.98% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 42.12% 0.466 0.663 - 21.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 41.32% 31.860 45.024 - 2.66% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 40.27% 23.458 32.904 - -3.66% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 40.15% 1.408 1.973 - 68.82% -
std::unordered_set<std::string>::count(key)_(existent)/8192 39.77% 32.211 45.019 - 7.03% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 37.23% 97.281 133.497 - 38.82% -
SetIntersection_Interlaced_Vector_uint32_16384_16 36.87% 2462320.493 3370246.481 - -1.81% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 36.78% 19.880 27.192 - 32.00% -
std::map<std::string,_int>::insert(value)_(already_present)/0 36.67% 12.159 16.618 - 13.81% -
rng::stable_partition(vector<int>)_(sparse)/50 36.60% 20.556 28.079 - 37.70% -
BM_PushHeap_uint32_Random_1 36.13% 0.448 0.610 - 48.88% -
std::is_sorted(deque<int>)/8 34.04% 2.512 3.368 - 33.46% -
BM_std_min<char>/1 33.79% 0.288 0.385 - 50.76% -
BM_PushHeap_uint64_SingleElement_1 33.65% 0.522 0.697 - 14.68% -
BM_StringDestroy_Empty 33.64% 0.655 0.875 - 15.94% -
rng::copy_n(vector<bool>)_(aligned)/1048576 33.59% 1572.084 2100.177 - 101.99% -
std::adjacent_find(deque<int>)/8 33.54% 2.957 3.948 - 36.30% -
std::search(deque<int>,_pred)_(no_match)/1024 33.35% 327.319 436.495 - 0.31% -
rng::is_sorted_until(deque<int>,_pred)/8 32.90% 3.855 5.124 - 24.65% -
std::map<std::string,_int>::insert(value)_(new_value)/32 32.76% 33.788 44.857 - 7.02% -
std::unordered_set<int>::insert(value)_(already_present)/1024 32.57% 1.940 2.571 - 32.99% -
std::stable_partition(list<int>)_(alloc_fails)/50 32.42% 1921.629 2544.578 - 31.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 32.19% 29.443 38.920 - 6.11% -
std::unordered_set<int>::find(key)_(existent)/32 32.16% 1.135 1.501 - 18.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 31.63% 2071386.390 2726474.314 - 22.86% -
std::stable_partition(list<int>)_(sparse)/50 31.62% 26.118 34.376 - 30.64% -
rng::replace(vector<int>)_(sprinkled)/32 31.36% 5.605 7.362 - 8.03% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 31.14% 24.738 32.441 - 0.32% -
std::set<std::string>::erase(iterator)/8192 31.09% 25.805 33.829 - 0.96% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 30.61% 28.527 37.259 - 33.46% -
std::find_end(deque<int>)_(same_length)/1000 30.60% 940.071 1227.717 - -31.84% -
std::set<std::string>::erase(key)_(existent)/1024 30.51% 76.565 99.927 - 44.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 30.33% 0.410 0.535 - 16.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 30.16% 25.917 33.734 - 0.23% -
std::stable_partition(list<int>)_(alloc_fails)/32 29.56% 1885.305 2442.579 - 29.42% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 29.29% 0.411 0.532 - 15.33% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.62% 17.584 22.616 - 28.72% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 28.48% 1878.566 2413.598 - 28.42% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 28.41% 19.084 24.507 - 1.79% -
std::set<std::string>::insert(value)_(new_value)/8192 28.39% 69.945 89.802 - -0.65% -
std::find_if_not(list<int>)_(bail_25%)/32768 28.15% 7601.481 9741.525 - 31.23% -
BM_RangesMakeHeap_float_Descending_64 27.83% 0.193 0.247 - 27.92% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 27.65% 1.497 1.911 - 33.16% -
BM_std_min<__int128>/64000 27.56% 24733.290 31550.239 - 0.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 27.52% 1.862 2.375 - 15.97% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 27.36% 1957.234 2492.658 - 27.71% -
std::find_end(deque<int>)_(process_all)/8192 27.30% 2040.607 2597.672 - 27.69% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 27.26% 20.451 26.026 - 4.95% -
BM_std_min<__int128>/70000 27.11% 27060.993 34395.882 - 0.21% -
std::find_end(deque<int>)_(process_all)/1048576 26.91% 265381.787 336786.094 - 26.83% -
std::replace(vector<int>)_(sprinkled)/50 26.85% 7.726 9.801 - 0.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 26.82% 2011208.177 2550595.905 - 11.15% -
BM_StringRelational_Eq_Small_Small_ChangeLast 26.65% 1.678 2.125 - -0.17% -
BM_std_min<__int128>/1024 26.54% 396.062 501.173 - 0.37% -
BM_std_min<__int128>/4096 26.54% 1578.819 1997.816 - 0.77% -
std::replace(vector<int>)_(sprinkled)/32 26.52% 5.036 6.371 - -4.44% -
BM_std_min<__int128>/65536 26.36% 25346.319 32027.804 - 0.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 26.23% 29.209 36.871 - 0.53% -
BM_std_min<__int128>/5500 26.20% 2120.649 2676.182 - 0.36% -
rng::replace(vector<int>)_(sprinkled)/50 26.10% 8.028 10.123 - 1.95% -
BM_std_min<__int128>/4000 26.09% 1540.615 1942.629 - 0.17% -
std::stable_partition(vector<int>)_(sparse)/50 25.48% 20.155 25.291 - 25.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 25.43% 35.100 44.026 - -0.20% -
BM_std_min<unsigned___int128>/1 25.31% 0.367 0.460 - 5.37% -
rng::stable_partition(deque<int>)_(sparse)/32 25.21% 11.165 13.979 - 22.23% -
rng::stable_partition(list<int>)_(sparse)/50 24.94% 25.724 32.141 - 23.59% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 24.92% 1899.211 2372.515 - 23.31% -
BM_std_min<__int128>/512 24.81% 198.876 248.215 - -0.23% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 24.72% 28.812 35.935 - 39.86% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 24.28% 70.948 88.173 - 23.06% -
std::stable_partition(deque<int>)_(alloc_fails)/50 24.24% 1947.742 2419.797 - 23.75% -
std::find_end(deque<int>)_(process_all)/1024 24.21% 265.101 329.270 - 27.24% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 24.16% 1584.128 1966.832 - 51.81% -
BM_toupper_char<wchar_t> 23.95% 0.554 0.686 - 11.90% -
BM_std_min<__int128>/1 23.90% 0.371 0.460 - 33.40% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 23.87% 30.511 37.793 - 11.16% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 23.74% 1904.935 2357.101 - 21.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 23.69% 1634042.050 2021220.950 - 0.93% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.53% 25.903 31.999 - 3.67% -
rng::replace(vector<int>)_(sprinkled)/1024 23.27% 172.147 212.208 - 7.93% -
SetIntersection_Front_Vector_uint64_262144_1024 23.25% 5781210.796 7125561.010 - 18.78% -
SetIntersection_Interlaced_Vector_uint64_256_64 23.02% 6752044.939 8306540.764 - 8.13% -
std::stable_partition(deque<int>)_(sparse)/50 23.01% 29.719 36.557 - 36.14% -
BM_std_min<__int128>/64 22.92% 24.505 30.122 - 1.32% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 22.85% 7217.778 8867.034 - 24.35% -
std::stable_partition(deque<int>)_(alloc_fails)/32 22.84% 1921.113 2359.955 - 22.18% -
BM_PushHeap_uint32_QuickSortAdversary_1 22.79% 0.482 0.592 - 10.11% -
rng::replace(vector<int>)_(sprinkled)/8192 22.79% 1376.809 1690.587 - 7.86% -
std::remove_copy(list<int>)_(prefix)/8192 22.73% 7023.971 8620.380 - 23.61% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 22.70% 26.132 32.064 - 0.14% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 22.69% 1543.415 1893.654 - 4.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 22.67% 75378224.467 92469175.714 - -0.52% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 22.62% 50738235.183 62213843.711 - 43.25% -
std::unordered_set<std::string>::find(key)_(existent)/8192 22.49% 35.502 43.488 - 1.44% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 22.43% 1237.061 1514.565 - 0.61% -
BM_PopHeap_uint32_1 22.31% 0.456 0.558 - 6.97% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 21.89% 29.042 35.401 - 21.88% -
rng::find_if(list<int>)_(process_all)/8192 21.85% 10324.504 12579.970 - 26.34% -
rng::copy_n(list<int>)/4096 21.82% 3983.009 4851.992 - 4.66% -
BM_RangesPopHeap_string_1 21.76% 0.524 0.638 - 25.47% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 21.69% 670.415 815.841 - 6.23% -
BM_vector_deque_ranges_move/2 21.62% 1.727 2.100 - 10.99% -
std::unordered_set<int>::count(key)_(non-existent)/1024 21.60% 1.548 1.882 - 15.80% -
BM_StringRead_Cold_Shallow_Small 21.27% 0.777 0.942 - 4.98% -
std::remove_copy(list<int>)_(sprinkled)/8192 21.25% 6963.016 8442.351 - 21.31% -
std::search(deque<int>)_(same_length)/1000 21.20% 353.244 428.146 - 31.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.19% 17.554 21.274 - -2.79% -
BM_StringRead_Cold_Shallow_Empty 21.17% 0.786 0.953 - 4.36% -
std::adjacent_find(deque<int>)/50 21.10% 14.773 17.889 - 28.00% -
BM_MakeHeap_uint64_Random_4 21.09% 1.446 1.750 - 57.21% -
bm_ranges_lexicographical_compare<signed_char>/64 21.04% 1.903 2.304 - 5.33% -
BM_std_minmax_element<long_long>/2 20.92% 0.538 0.650 - 0.73% -
BM_StringRead_Cold_Deep_Empty 20.80% 0.802 0.969 - 11.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 20.62% 7160322.808 8636952.383 - -14.33% -
rng::stable_partition(deque<int>)_(dense)/32 20.59% 28.003 33.769 - 6.33% -
BM_StringRead_Cold_Deep_Small 20.29% 0.807 0.971 - 7.73% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 20.29% 28.861 34.717 - 6.79% -
BM_StringRead_Hot_Deep_Large 20.21% 0.576 0.692 - 19.97% -
std::remove_copy_if(list<int>)_(prefix)/8192 20.17% 7277.034 8744.579 - 21.73% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.15% 566.041 680.113 - 18.61% -
std::map<std::string,_int>::erase(iterator)/8192 20.15% 26.448 31.777 - -9.78% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 20.03% 22.288 26.754 - 8.14% -
std::find(vector<bool>)_(process_all)/8 20.02% 0.576 0.692 - -4.10% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 19.87% 0.447 0.536 - 25.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 19.79% 6819872.302 8169508.775 - -1.88% -
std::find(vector<bool>)_(process_all)/50 19.58% 0.579 0.692 - -14.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 19.52% 16347819.746 19538297.724 - 2.12% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.33% 37.552 44.812 - 1.89% -
rng::find_end(deque<int>)_(near_matches)/1000 19.30% 27541.831 32856.165 - 23.91% -
std::partition(deque<int>)_(sparse)/32 19.23% 9.640 11.494 - 16.82% -
rng::fill(vector<bool>)/64 19.15% 1.605 1.912 - 18.31% -
rng::stable_partition(list<int>)_(dense)/8192 19.12% 18229.439 21714.150 - 18.03% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 19.10% 0.464 0.553 - -1.81% -
rng::copy_n(vector<int>)/32768 19.08% 2294.113 2731.757 - 6.57% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 19.08% 30.443 36.251 - 41.31% -
BM_StringFindAllMatch/512 19.04% 11.701 13.930 - 17.45% -
std::map<std::string,_int>::erase(iterator)/0 18.90% 27.413 32.593 - 30.61% -
rng::find_end(deque<int>)_(single_element)/1024 18.87% 277.999 330.464 - 27.72% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 18.82% 0.534 0.635 - 18.67% -
SetIntersection_Interlaced_Vector_uint64_16384_256 18.74% 20393610.749 24215462.567 - 48.20% -
BM_std_minmax<short>/4 18.73% 0.971 1.153 - 5.87% -
rng::find_end(deque<int>)_(near_matches)/1024 18.66% 28629.841 33972.681 - 23.27% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 18.45% 33.577 39.772 - 19.81% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 18.45% 556.187 658.789 - 16.93% -
rng::find_end(deque<int>)_(single_element)/8192 18.41% 2203.322 2608.904 - 28.01% -
rng::stable_partition(list<int>)_(alloc_fails)/32 18.40% 1897.077 2246.112 - 18.32% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 18.37% 100132907.677 118528885.744 - 37.63% -
BM_std_min<__int128>/32 18.36% 12.184 14.421 - 0.84% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.33% 507.591 600.646 - 17.18% -
BM_std_min<unsigned_int>/13 18.18% 1.414 1.671 - 9.41% -
rng::generate_n(list<int>)/8192 18.17% 6968.160 8234.091 - 18.05% -
rng::stable_partition(list<int>)_(alloc_fails)/50 18.12% 1927.132 2276.280 - 17.90% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 18.08% 89.422 105.586 - 0.13% -
BM_std_min<__int128>/31 17.87% 11.776 13.880 - 0.76% -
rng::stable_partition(deque<int>)_(dense)/50 17.84% 37.400 44.073 - 3.60% -
rng::fill(vector<bool>)/512 17.70% 1.484 1.747 - 19.04% -
BM_StringConstructDestroyCStr_Large_Opaque 17.69% 14.281 16.808 - 11.74% -
BM_std_min<__int128>/29 17.60% 11.002 12.939 - 0.67% -
BM_StringRead_Cold_Shallow_Large 17.57% 1.034 1.215 - 7.80% -
std::set<std::string>::erase(iterator)/0 17.57% 25.427 29.895 - 10.47% -
BM_PushHeap_uint32_PipeOrgan_1 17.54% 0.474 0.558 - 15.21% -
rng::find(vector<char>)_(bail_25%)/8 17.51% 0.983 1.155 - 8.92% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 17.50% 28.242 33.185 - -1.48% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 17.26% 4003.062 4693.847 - 18.53% -
rng::copy_if(list<int>)_(entire_range)/64 17.24% 30.797 36.106 - 7.45% -
rng::move_backward(list<int>)/262144 17.23% 266936.807 312941.751 - 16.02% -
BM_std_min<__int128>/30 17.14% 11.385 13.337 - -0.31% -
std::unordered_set<int>::count(key)_(non-existent)/32 17.01% 1.480 1.732 - 5.58% -
rng::for_each_n(list<int>)/8192 16.96% 7226.471 8452.426 - 12.15% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 16.83% 1.238 1.447 - 7.78% -
BM_std_min<__int128>/28 16.74% 10.616 12.393 - 0.53% -
std::map<std::string,_int>::erase(iterator)/1024 16.73% 26.862 31.357 - 21.16% -
SetIntersection_Interlaced_Vector_uint32_262144_256 16.65% 29468394.511 34376002.326 - -1.00% -
BM_RangesMakeHeap_float_Random_4 16.61% 1.530 1.784 - 17.31% -
std::find_end(vector<int>)_(same_length)/1000 16.58% 499.138 581.912 - 14.99% -
BM_std_min<__int128>/27 16.52% 10.223 11.912 - 0.73% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 16.51% 21.985 25.615 - 17.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 16.39% 0.447 0.520 - -13.70% -
BM_std_min<__int128>/26 16.34% 9.815 11.419 - -0.09% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 16.34% 15187.746 17668.935 - 26.89% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 16.26% 529.962 616.150 - 14.26% -
BM_MakeThenSortHeap_string_Ascending_1024 16.23% 35.846 41.665 - 4.15% -
std::set<int>::equal_range(key)_(existent)/8192 16.21% 7.957 9.246 - 13.03% -
BM_StringRead_Cold_Deep_Large 16.15% 1.209 1.404 - 4.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 16.06% 8142213.485 9449705.621 - 6.31% -
rng::find_end(forward_list<int>)_(same_length)/8192 16.04% 14344.443 16644.640 - 27.09% -
BM_StringConstructDestroyCStr_Empty_Transparent 16.02% 0.236 0.274 - -14.58% -
BM_std_min<__int128>/25 15.99% 9.460 10.973 - 0.82% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 15.90% 65.173 75.537 - 2.98% -
std::remove(list<int>)_(sprinkled)/50 15.73% 68.613 79.404 - 0.16% -
std::unordered_set<std::string>::contains(key)_(existent)/32 15.67% 33.079 38.263 - -4.60% -
rng::search(deque<int>)_(same_length)/1000 15.64% 331.309 383.132 - 17.47% -
BM_lexicographical_compare_three_way<IntPtr>/1 15.57% 0.393 0.454 - -2.23% -
BM_vector_deque_ranges_move/1 15.46% 2.031 2.346 - 7.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 15.42% 5030158.399 5805851.177 - 22.29% -
std::multimap<std::string,_int>::ctor(const&)/32 15.41% 712.884 822.733 - -0.30% -
rng::stable_partition(vector<int>)_(dense)/50 15.29% 26.440 30.482 - 22.07% -
std::rotate_copy(vector<int>)/8192 15.27% 640.902 738.797 - -0.41% -
std::rotate(list<int>)_(1_element_forward)/8192 15.24% 7904.335 9109.120 - 1.99% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 15.13% 1.370 1.577 - 13.97% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 14.94% 0.381 0.438 - -9.39% -
std::multimap<std::string,_int>::count(key)_(existent)/32 14.91% 17.897 20.566 - 0.29% -
std::move_backward(list<int>)/4096 14.88% 4916.616 5648.432 - 1.37% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 14.76% 1.051 1.206 - -0.63% -
std::set<std::string>::equal_range(key)_(existent)/8192 14.68% 27.006 30.969 - 0.78% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 14.63% 22.057 25.285 - 3.04% -
BM_std_min<__int128>/24 14.62% 9.103 10.434 - -0.14% -
bm_lexicographical_compare<int>/16 14.57% 2.016 2.310 - 0.02% -
std::find(list<int>)_(process_all)/50 14.57% 18.131 20.773 - -16.91% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14.55% 10279.085 11774.514 - 30.21% -
std::rotate_copy(list<int>)/32 14.51% 8.528 9.765 - 15.55% -
BM_std_min<__int128>/22 14.41% 8.334 9.535 - 0.90% -
BM_std_min<__int128>/23 14.36% 8.733 9.986 - 0.80% -
std::multiset<int>::insert(value)_(new_value)/8192 14.34% 74.026 84.641 - 13.73% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 14.34% 1.331 1.522 - -1.76% -
BM_std_min<int>/1 14.33% 0.282 0.322 - -7.61% -
BM_MakeHeap_float_Random_256 14.32% 1.238 1.415 - 14.78% -
std::find(vector<long_long>)_(process_all)/8 14.23% 1.155 1.319 - 11.89% -
BM_RangesMakeHeap_float_Descending_16 14.12% 0.210 0.239 - 13.83% -
BM_MakeHeap_string_Descending_262144 14.01% 3.544 4.040 - -12.34% -
std::remove(deque<int>)_(sprinkled)/50 13.95% 57.257 65.245 - 0.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 13.90% 38973084.340 44388446.557 - -16.42% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 13.87% 1.590 1.810 - 44.55% -
std::for_each_n(list<int>)/8192 13.84% 7280.648 8288.346 - 11.79% -
std::set<int>::contains(key)_(non-existent)/8192 13.79% 8.311 9.457 - 13.65% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 13.78% 4.519 5.141 - -27.50% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 13.77% 88.814 101.040 - 23.93% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 13.71% 2903.087 3301.213 - 12.23% -
BM_MakeHeap_uint64_Heap_64 13.68% 0.238 0.270 - 15.14% -
BM_std_min<__int128>/21 13.67% 7.945 9.032 - 0.73% -
std::map<std::string,_int>::erase(key)_(existent)/32 13.65% 80.000 90.924 - 12.70% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 13.63% 49.361 56.087 - 2.14% -
BM_deque_deque_copy_backward/0 13.48% 0.809 0.918 - 6.66% -
BM_std_minmax<unsigned_char>/64 13.43% 1.219 1.383 - 19.77% -
BM_StringRelational_Less_Small_Large_Control 13.42% 1.617 1.834 - 3.48% -
std::stable_partition(list<int>)_(alloc_fails)/1024 13.41% 4196.167 4758.765 - 13.00% -
std::map<int,_int>::erase(key)_(non-existent)/32 13.40% 2.380 2.699 - 16.85% -
rng::stable_partition(vector<int>)_(dense)/32 13.36% 22.515 25.523 - 20.39% -
std::find_end(list<int>)_(process_all)/8192 13.31% 6988.646 7918.536 - 14.64% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 13.26% 0.616 0.697 - 13.91% -
std::reverse(list<int>)/32768 13.07% 16886.928 19094.164 - 2.47% -
BM_PushHeap_uint32_QuickSortAdversary_16 13.04% 0.936 1.058 - 15.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 13.04% 42.841 48.428 - -0.14% -
rng::is_sorted(deque<int>)/8 12.98% 2.854 3.225 - 32.28% -
SetIntersection_Front_Set_string_256_256 12.93% 27952799.539 31565865.170 - 0.96% -
BM_vector_deque_move/2 12.80% 1.832 2.067 - 8.85% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 12.77% 6.355 7.167 - -18.74% -
std::flat_map<int,_int>::erase(iterator)/1024 12.69% 76.089 85.741 - 12.34% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.64% 8.677 9.774 - 0.31% -
BM_std_min<__int128>/20 12.60% 7.615 8.574 - 0.28% -
std::multiset<std::string>::contains(key)_(existent)/8192 12.41% 27.979 31.451 - 3.94% -
SetIntersection_Interlaced_Vector_float_256_256 12.39% 4682036.372 5262314.603 - -4.44% -
std::set<std::string>::contains(key)_(existent)/1024 12.38% 21.246 23.876 - 0.78% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 12.30% 105874.609 118901.558 - 9.61% -
BM_StringRelational_Eq_Large_Large_ChangeLast 12.30% 1.854 2.082 - -0.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 12.17% 13.359 14.984 - -11.00% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 12.07% 7.468 8.370 - 12.05% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 12.04% 75.773 84.895 - 11.84% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 11.99% 0.477 0.534 - 10.44% -
BM_PushHeap_uint64_Descending_1 11.99% 0.449 0.502 - 21.83% -
BM_std_minmax<char>/8 11.98% 1.024 1.147 - -0.22% -
BM_std_min<__int128>/19 11.98% 7.241 8.108 - 0.76% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 11.97% 3419.623 3829.004 - 15.06% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 11.95% 0.622 0.696 - 58.50% -
rng::unique_copy(deque<int>)_(sprinkled)/52 11.94% 14.761 16.524 - -21.15% -
SetIntersection_Front_Set_float_262144_1024 11.93% 14204613.479 15899304.199 - 5.25% -
std::set<std::string>::find(key)_(non-existent)/32 11.80% 9.278 10.373 - 11.18% -
SetIntersection_Front_Vector_uint64_256_256 11.78% 4653837.793 5201962.171 - 12.37% -
BM_deque_vector_copy_backward/0 11.69% 1.379 1.540 - 10.81% -
rng::equal(vector<bool>)_(unaligned)/50 11.56% 0.736 0.821 - -14.54% -
rng::stable_partition(list<int>)_(dense)/32 11.56% 31.804 35.480 - 10.55% -
rng::find_last(vector<int>)_(bail_90%)/8 11.51% 0.548 0.611 - 0.61% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.49% 32.719 36.477 - -0.00% -
std::find_if(deque<int>)_(bail_25%)/32768 11.48% 2748.610 3064.253 - 7.68% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 11.48% 27855.829 31053.813 - 13.71% -
BM_deque_vector_ranges_copy_backward/0 11.47% 1.377 1.534 - 6.00% -
BM_std_minmax<unsigned_int>/4 11.41% 0.973 1.084 - 5.51% -
BM_std_min<__int128>/18 11.39% 6.859 7.640 - 1.05% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 11.37% 23.878 26.593 - -24.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 11.36% 8793333.555 9792686.334 - 3.18% -
std::multiset<std::string>::contains(key)_(existent)/32 11.35% 14.931 16.625 - -0.89% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 11.34% 18.578 20.685 - 12.42% -
rng::equal(vector<bool>)_(unaligned)/8 11.33% 0.738 0.822 - -6.83% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 11.32% 22.887 25.477 - 4.00% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 11.26% 0.363 0.404 - 19.57% -
rng::find(list<int>)_(bail_25%)/32768 11.21% 7609.810 8462.556 - -1.37% -
BM_MakeHeap_string_Ascending_262144 11.13% 9.172 10.193 - 35.57% -
BM_StringConstructDestroyCStr_Small_Opaque 11.05% 2.082 2.312 - 9.90% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 11.01% 0.365 0.405 - 0.98% -
BM_PopHeap_uint64_1 10.99% 0.519 0.576 - 30.28% -
BM_MakeHeap_string_PipeOrgan_262144 10.94% 7.451 8.266 - -13.65% -
std::find_end(vector<int>)_(same_length)/1024 10.90% 510.199 565.827 - 9.39% -
std::set<std::string>::equal_range(key)_(existent)/32 10.90% 15.506 17.196 - 2.04% -
rng::none_of(vector<int>)_(process_all)/8 10.88% 2.353 2.610 - 6.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 10.88% 0.501 0.556 - -3.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 10.85% 46.450 51.491 - -9.36% -
SetIntersection_Front_Set_uint32_1024_256 10.83% 4588185.853 5085223.744 - 1.90% -
std::copy_n(vector<bool>)_(aligned)/1048576 10.78% 1677.673 1858.460 - 51.83% -
BM_std_min<short>/1 10.77% 0.293 0.324 - -1.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10.76% 9781715.482 10834231.665 - 2.19% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 10.72% 38.617 42.755 - 3.20% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 10.66% 1.431 1.584 - 10.74% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.65% 10.452 11.565 - -1.41% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 10.62% 25.231 27.910 - 9.81% -
std::adjacent_find(list<int>,_pred)/50 10.58% 35.031 38.736 - 0.12% -
std::partition(deque<int>)_(sparse)/50 10.57% 15.538 17.179 - 12.67% -
rng::find_end(list<int>)_(same_length)/8192 10.54% 15910.348 17586.973 - 8.36% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 10.52% 0.362 0.400 - 20.64% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 10.51% 0.362 0.400 - 20.77% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 10.45% 6.215 6.865 - -29.49% -
std::set<std::string>::count(key)_(non-existent)/32 10.37% 9.672 10.676 - 3.33% -
BM_RangesPopHeap_uint64_1 10.37% 0.445 0.491 - 0.54% -
BM_std_min<__int128>/17 10.36% 6.481 7.153 - 0.50% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.34% 9.978 11.010 - 9.88% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 10.32% 58.658 64.712 - 1.25% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.30% 16.621 18.333 - -0.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 10.28% 4794321.919 5287079.518 - -0.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 10.26% 20668820.404 22790323.975 - 4.91% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 10.21% 28.582 31.499 - 1.37% -
bm_lexicographical_compare<int>/4 10.20% 1.259 1.387 - 5.24% -
std::find_end(forward_list<int>)_(single_element)/8192 10.16% 5728.184 6310.230 - 11.60% -
rng::find_first_of(vector<int>)_(large_needle)/8192 10.15% 7057906.762 7773951.389 - 8.24% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 10.11% 206.754 227.658 - 10.06% -
std::multimap<int,_int>::find(key)_(non-existent)/32 10.03% 2.239 2.463 - 9.24% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 10.01% 289.489 318.470 - -3.19% -
rng::rotate(list<int>)_(by_1/2)/8192 9.99% 4959.577 5455.001 - 0.95% -
std::map<int,_int>::erase(key)_(non-existent)/1024 9.99% 5.395 5.934 - 10.33% -
rng::contains_subrange(deque<int>)_(same_length)/16 9.95% 11.232 12.349 - -4.89% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 9.94% 10.198 11.212 - -2.52% -
BM_std_minmax_element<int>/3 9.94% 1.044 1.148 - -3.79% -
rng::find_end(deque<int>)_(single_element)/1000 9.92% 293.157 322.234 - 27.26% -
BM_StringFindNoMatch/64 9.88% 1.849 2.032 - 1.40% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 9.84% 2913.290 3200.024 - 8.93% -
SetIntersection_Front_Set_uint64_262144_256 9.82% 4480569.092 4920592.966 - 10.18% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 9.81% 1.609 1.767 - 4.65% -
std::remove(deque<int>)_(sprinkled)/32 9.79% 52.627 57.781 - 0.29% -
std::remove_copy_if(list<int>)_(sprinkled)/50 9.78% 24.626 27.034 - 5.19% -
std::move(vector<bool>)_(unaligned)/64 9.75% 1.534 1.684 - 10.97% -
SetIntersection_Front_Vector_uint64_1024_64 9.75% 1371893.129 1505693.025 - 5.49% -
rng::find_first_of(vector<int>)_(large_needle)/1024 9.74% 109839.086 120540.286 - 7.82% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 9.71% 1.237 1.357 - 11.65% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 9.70% 6.589 7.229 - -24.02% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 9.70% 9.205 10.098 - -3.33% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 9.66% 0.700 0.767 - 9.60% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 9.62% 0.700 0.767 - 9.63% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 9.62% 0.700 0.767 - 9.62% -
BM_vector_deque_move/1 9.62% 2.111 2.314 - 7.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 9.61% 110783943.527 121430236.603 - -13.70% -
BM_StringRelational_Less_Large_Large_Control 9.57% 2.047 2.244 - -9.80% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 9.55% 3.680 4.031 - 5.85% -
std::move(deque<int>)/64 9.54% 6.003 6.576 - 4.66% -
BM_StringAssignStr_Huge_Transparent 9.48% 103.479 113.286 - 7.24% -
rng::find_last_if(list<int>)_(bail_10%)/50 9.47% 36.504 39.960 - 1.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 9.44% 0.636 0.696 - 6.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 9.39% 6516277.013 7128231.253 - 0.65% -
rng::move(deque<int>)/64 9.36% 6.318 6.910 - 4.63% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 9.36% 10.446 11.423 - -6.64% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 9.33% 6.817 7.453 - -8.69% -
BM_vector_deque_ranges_move_backward/70000 9.33% 7651.795 8365.992 - -0.74% -
BM_StringRelational_Less_Large_Huge_Control 9.33% 2.229 2.437 - 8.05% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 9.32% 7.181 7.850 - 9.71% -
BM_MakeThenSortHeap_uint64_SingleElement_64 9.30% 5.918 6.468 - 9.31% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 9.28% 1.131 1.235 - 12.94% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 9.22% 3.296 3.600 - -7.80% -
BM_RangesMakeHeap_uint64_Random_16384 9.14% 1.005 1.096 - 9.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 9.13% 143389547.512 156484187.471 - 6.13% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 9.05% 0.464 0.506 - -3.36% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 9.05% 4.929 5.374 - 11.97% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 9.04% 92.006 100.322 - 9.27% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 9.02% 4.780 5.211 - 8.95% -
BM_std_min<__int128>/16 9.01% 6.134 6.686 - 0.91% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 9.00% 7.191 7.838 - 7.52% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 9.00% 1.485 1.619 - -0.02% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 8.98% 21.880 23.845 - 2.02% -
rng::copy_n(vector<bool>)_(unaligned)/262144 8.98% 1368.958 1491.868 - 8.98% -
BM_std_min<unsigned_short>/22 8.95% 1.813 1.975 - -15.44% -
SetIntersection_Front_Set_string_64_64 8.95% 36168943.159 39404372.825 - 9.93% -
std::search(deque<int>,_pred)_(near_matches)/1024 8.93% 24476.718 26663.552 - -2.03% -
SetIntersection_Interlaced_Vector_string_16384_16 8.93% 4611664.826 5023461.876 - 19.76% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 8.93% 4.602 5.013 - -14.55% -
std::map<std::string,_int>::find(key)_(existent)/8192 8.91% 31.010 33.773 - 4.61% -
std::search(deque<int>,_pred)_(near_matches)/1000 8.91% 23307.568 25383.395 - -2.73% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 8.87% 1.316 1.433 - 1.52% -
rng::fold_left(list<int>)/8192 8.83% 10517.347 11446.530 - 9.17% -
std::search(list<int>)_(no_match)/8192 8.83% 7152.815 7784.655 - 11.09% -
std::multimap<std::string,_int>::erase(iterator)/32 8.83% 29.411 32.007 - 1.52% -
BM_vector_deque_ranges_copy/0 8.82% 0.463 0.503 - 35.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 8.81% 4.875 5.305 - -7.63% -
SetIntersection_Interlaced_Vector_uint64_256_16 8.80% 6192708.049 6737562.248 - -8.50% -
SetIntersection_Front_Set_string_16384_256 8.77% 14679650.652 15967307.953 - 1.32% -
std::map<std::string,_int>::erase(iterator)/32 8.73% 27.710 30.130 - -0.59% -
std::unordered_set<int>::insert(value)_(new_value)/1024 8.73% 19.511 21.215 - 9.04% -
std::set<std::string>::contains(key)_(non-existent)/32 8.68% 9.418 10.236 - -5.69% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 8.66% 1.411 1.533 - 9.04% -
std::partition(deque<int>)_(sparse)/8192 8.65% 3025.115 3286.826 - 3.02% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 8.62% 32.806 35.635 - 14.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 8.60% 40480084.849 43961309.771 - -1.15% -
std::multiset<std::string>::find(key)_(existent)/32 8.59% 14.756 16.024 - -0.86% -
std::map<int,_int>::erase(key)_(non-existent)/8192 8.54% 7.680 8.336 - 11.76% -
BM_PushHeap_float_Descending_4 8.53% 0.358 0.389 - 9.09% -
std::stable_partition(deque<int>)_(dense)/32 8.41% 29.909 32.423 - 10.47% -
rng::find_first_of(vector<int>)_(large_needle)/32 8.41% 105.040 113.869 - 4.13% -
std::remove_if(list<int>)_(prefix)/8192 8.39% 9351.179 10135.560 - -2.27% -
bm_lexicographical_compare<signed_char>/2 8.29% 1.495 1.619 - -0.02% -
std::find_end(vector<int>)_(same_length)/8192 8.28% 4048.483 4383.747 - 8.05% -
rng::find_if(list<int>)_(bail_25%)/32768 8.27% 8454.857 9153.905 - -0.20% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 8.27% 80589715.558 87252508.762 - -7.28% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 8.25% 9.431 10.209 - 1.59% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 8.23% 0.343 0.372 - 8.04% -
std::unordered_multiset<int>::find(key)_(existent)/1024 8.23% 1.161 1.257 - -1.24% -
std::map<std::string,_int>::find(key)_(existent)/1024 8.22% 22.653 24.514 - 10.06% -
std::find_if(deque<int>)_(bail_25%)/8192 8.18% 703.452 761.013 - 6.47% -
std::set<std::string>::contains(key)_(non-existent)/8192 8.18% 26.086 28.220 - -6.63% -
BM_MakeHeap_float_Random_4 8.18% 1.614 1.746 - 21.01% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 8.17% 1.710 1.850 - -0.01% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 8.17% 735.462 795.528 - 3.92% -
rng::remove(list<int>)_(prefix)/8192 8.11% 8523.112 9214.017 - 1.25% -
rng::find_last(deque<int>)_(bail_90%)/1048576 8.08% 25564.402 27630.046 - 0.26% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 8.08% 1858.385 2008.500 - 9.72% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 7.96% 1.598 1.725 - 11.67% -
std::multiset<int>::equal_range(key)_(existent)/1024 7.93% 4.951 5.344 - -4.04% -
BM_StringAssignAsciiz_Empty_Opaque 7.93% 2.881 3.109 - 10.28% -
SetIntersection_Interlaced_Vector_uint64_16384_64 7.91% 5991653.634 6465381.121 - 7.21% -
BM_std_minmax<unsigned_long_long>/1 7.90% 0.583 0.630 - 5.73% -
std::set<int>::count(key)_(existent)/8192 7.88% 7.782 8.395 - 9.06% -
bm_lexicographical_compare<signed_char>/1 7.87% 1.286 1.388 - -0.00% -
BM_std_min<__int128>/15 7.87% 5.697 6.145 - -0.18% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 7.87% 17757.838 19155.464 - 7.94% -
SetIntersection_Interlaced_Vector_float_1024_1024 7.85% 7182027.345 7745708.841 - 23.44% -
BM_deque_vector_move_backward/0 7.85% 1.468 1.584 - 17.26% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.83% 7.658 8.258 - -8.45% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 7.82% 777.472 838.291 - -3.16% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 7.81% 16.696 17.999 - 7.79% -
std::is_sorted(deque<int>,_pred)/8 7.80% 4.343 4.682 - 5.06% -
BM_PushHeap_uint32_Ascending_1 7.80% 0.502 0.541 - 25.95% -
BM_vector_deque_ranges_copy_backward/0 7.79% 0.442 0.477 - 8.42% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 7.78% 60.673 65.395 - -15.15% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 7.78% 14.520 15.649 - 8.87% -
BM_MakeHeap_string_Ascending_16384 7.77% 5.751 6.198 - 20.63% -
SetIntersection_Front_Set_string_1024_64 7.76% 4696596.405 5061183.849 - 2.98% -
std::stable_partition(vector<int>)_(alloc_fails)/50 7.69% 1909.952 2056.911 - 6.89% -
BM_vector_deque_move_backward/65536 7.69% 7352.003 7917.215 - 1.07% -
BM_std_minmax_element<int>/2 7.69% 0.638 0.687 - -0.02% -
rng::none_of(list<int>)_(process_all)/8192 7.67% 7296.340 7855.663 - -0.47% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 7.65% 22.778 24.521 - 3.14% -
std::find(list<int>)_(bail_25%)/32768 7.64% 8111.893 8731.817 - 3.99% -
BM_std_minmax_element<short>/65536 7.62% 16691.883 17962.980 - 7.11% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 7.61% 1.354 1.457 - -9.77% -
rng::unique(deque<int>)_(sprinkled)/1024 7.60% 629.790 677.651 - 7.73% -
rng::move(vector<bool>)_(unaligned)/64 7.59% 1.619 1.742 - 7.20% -
BM_std_minmax<short>/24 7.59% 2.225 2.394 - 4.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 7.58% 6.300 6.778 - -7.72% -
rng::partial_sort(deque<int>)_(ascending)/8 7.56% 30.501 32.808 - 5.71% -
BM_std_minmax_element<short>/64000 7.56% 16301.128 17533.744 - 7.22% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 7.56% 5.045 5.427 - 11.47% -
BM_vector_deque_ranges_move_backward/65536 7.56% 7264.144 7813.070 - 0.78% -
std::stable_sort(deque<int>)_(descending)/8 7.56% 26.651 28.665 - 4.34% -
BM_std_minmax_element<short>/4096 7.55% 1049.902 1129.206 - 6.49% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.53% 0.633 0.681 - 1.66% -
BM_std_minmax_element<short>/70000 7.52% 17852.010 19194.393 - 7.30% -
BM_std_minmax_element<short>/4000 7.50% 1024.336 1101.115 - 6.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7.49% 79399.939 85344.874 - 4.58% -
BM_std_min<__int128>/14 7.48% 5.290 5.686 - 0.51% -
std::find_if(vector<char>)_(process_all)/8 7.48% 2.425 2.607 - 10.34% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 7.46% 29.485 31.684 - 3.27% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 7.43% 0.395 0.425 - 8.95% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 7.41% 1.875 2.014 - 1.53% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 7.37% 0.495 0.532 - -0.55% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 7.35% 4159.352 4464.972 - 7.18% -
rng::find_last(deque<int>)_(bail_90%)/8192 7.34% 203.754 218.715 - 7.00% -
std::set<int>::count(key)_(existent)/1024 7.31% 4.174 4.479 - 3.24% -
BM_std_minmax_element<short>/5500 7.31% 1409.228 1512.267 - 7.02% -
BM_StringConstructDestroyCStr_Empty_Opaque 7.29% 2.093 2.246 - 8.37% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.29% 70.229 75.348 - 1.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 7.27% 47.560 51.016 - 1.69% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 7.26% 66.582 71.418 - -7.26% -
rng::find_end(deque<int>)_(process_all)/1000 7.22% 252.042 270.241 - 7.05% -
rng::find(vector<bool>)_(process_all)/8 7.20% 0.601 0.644 - -13.28% -
bm_lexicographical_compare<signed_char>/3 7.17% 1.727 1.851 - 0.04% -
std::multiset<std::string>::count(key)_(existent)/32 7.16% 18.033 19.324 - 0.87% -
std::copy_n(vector<bool>)_(unaligned)/262144 7.15% 1712.161 1834.545 - 7.16% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 7.11% 685.979 734.731 - 3.01% -
rng::stable_partition(vector<int>)_(sparse)/1024 7.06% 206.833 221.426 - 6.96% -
rng::copy_backward(vector<int>)/4096 7.04% 141.099 151.032 - 3.92% -
std::unordered_set<int>::insert(value)_(new_value)/8192 7.02% 19.381 20.742 - 6.22% -
BM_std_minmax_element<short>/1024 7.01% 268.321 287.136 - 6.07% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 6.99% 0.390 0.417 - -1.01% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.98% 6.514 6.969 - -1.37% -
BM_StringAssignStr_Huge_Opaque 6.97% 104.579 111.870 - 4.55% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 6.96% 87.357 93.439 - 18.26% -
std::generate_n(vector<int>)/50 6.96% 12.052 12.891 - 6.91% -
BM_StringRelational_Less_Small_Small_Control 6.89% 1.727 1.846 - -2.96% -
BM_vector_deque_ranges_move_backward/64000 6.86% 7177.082 7669.638 - 2.66% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 6.84% 1313.452 1403.229 - 7.14% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 6.83% 724.185 773.642 - 8.82% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 6.80% 65228.245 69663.140 - 6.60% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 6.79% 24.279 25.926 - 6.53% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.78% 5.086 5.431 - -1.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 6.77% 0.708 0.756 - 4.80% -
std::deque<int>::ctor(size)/1024 6.76% 68.900 73.559 - -0.32% -
rng::search(list<int>)_(single_element)/1000 6.76% 666.021 711.034 - 7.10% -
BM_vector_deque_copy_backward/64000 6.75% 7240.333 7729.405 - 0.09% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 6.74% 1031.302 1100.860 - 5.26% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 6.71% 0.873 0.932 - 13.06% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 6.71% 28.305 30.204 - 20.25% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 6.69% 0.448 0.478 - 21.48% -
rng::find_last(deque<int>)_(bail_90%)/1024 6.68% 29.003 30.940 - 6.82% -
BM_StringConstructDestroyCStr_Small_Transparent 6.67% 0.370 0.395 - 0.22% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 6.67% 22.715 24.230 - 1.75% -
SetIntersection_Interlaced_Set_uint64_1024_256 6.66% 15265477.487 16282686.329 - 2.99% -
std::stable_partition(list<int>)_(dense)/32 6.66% 33.335 35.554 - 10.98% -
std::is_sorted_until(deque<int>)/8 6.64% 3.090 3.295 - 29.58% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 6.63% 24.257 25.865 - 4.94% -
BM_RangesPushHeap_uint32_Random_1 6.62% 0.501 0.534 - -7.35% -
BM_num_get<long> 6.61% 11.063 11.794 - -1.96% -
rng::contains_subrange(deque<int>)_(same_length)/32 6.61% 18.628 19.859 - -3.31% -
BM_std_min<__int128>/13 6.60% 4.881 5.203 - 0.34% -
BM_MakeHeap_float_Heap_4 6.60% 0.276 0.294 - 4.94% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.58% 79.427 84.652 - -40.81% -
BM_StringRelational_Less_Large_Small_Control 6.56% 1.780 1.897 - 3.70% -
BM_StringDestroy_Large 6.51% 6.747 7.186 - 4.50% -
std::is_sorted_until(deque<int>,_pred)/8 6.51% 4.251 4.528 - 13.01% -
BM_StringAssignAsciiz_Small_Opaque 6.49% 2.882 3.070 - 8.83% -
rng::fill_n(list<int>)/8192 6.45% 7077.929 7534.659 - 1.25% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 6.45% 778.068 828.221 - 5.09% -
rng::contains(deque<int>)_(process_all)/8 6.38% 2.943 3.130 - 1.52% -
bm_lexicographical_compare<signed_char>/4 6.37% 1.956 2.080 - 5.54% -
SetIntersection_Front_Vector_string_256_256 6.35% 20167089.749 21448392.810 - 4.25% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 6.35% 17.898 19.035 - 6.61% -
BM_std_minmax<unsigned_short>/2 6.28% 0.848 0.901 - -0.37% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 6.27% 139722.410 148479.276 - 5.63% -
std::unordered_map<int,_int>::count(key)_(existent)/32 6.26% 1.273 1.352 - 10.41% -
std::multiset<std::string>::count(key)_(non-existent)/32 6.26% 9.345 9.930 - -5.37% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 6.25% 1.308 1.390 - 13.29% -
SetIntersection_Interlaced_Set_uint64_1024_1024 6.25% 15186180.066 16134818.570 - 0.44% -
BM_std_minmax<unsigned_int>/31 6.24% 2.478 2.633 - 2.35% -
BM_RangesPushHeap_string_SingleElement_16 6.23% 2.553 2.712 - 4.57% -
SetIntersection_Interlaced_Set_string_16384_1024 6.20% 339042062.996 360059088.169 - 0.98% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.18% 6.240 6.626 - 5.48% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 6.18% 10.556 11.209 - 6.46% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.17% 27.396 29.085 - 3.82% -
std::multiset<int>::contains(key)_(non-existent)/32 6.14% 2.345 2.489 - 8.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 6.12% 1900064.770 2016370.561 - 1.24% -
rng::copy_n(vector<bool>)_(unaligned)/512 6.09% 3.322 3.524 - -4.07% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.09% 954.862 1012.995 - -2.13% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 6.07% 37.665 39.950 - 11.04% -
BM_std_min<__int128>/12 6.04% 4.474 4.744 - 0.20% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 6.03% 22.383 23.732 - 9.02% -
BM_MakeHeap_uint32_PipeOrgan_1024 6.02% 0.689 0.730 - 4.60% -
std::find_first_of(list<int>)_(large_needle)/50 5.99% 1734.898 1838.813 - 2.94% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 5.99% 29.190 30.937 - 4.28% -
SetIntersection_Interlaced_Set_uint64_1024_64 5.98% 9967495.994 10563926.033 - 4.16% -
std::set<std::string>::count(key)_(existent)/32 5.97% 14.472 15.337 - -1.85% -
std::stable_sort(deque<int>)_(pipe-organ)/8 5.97% 20.426 21.646 - 4.48% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 5.96% 343828812.084 364323053.426 - 2.56% -
std::stable_partition(deque<int>)_(dense)/50 5.96% 39.686 42.050 - 6.26% -
BM_RangesMakeHeap_uint64_Random_4 5.96% 1.154 1.223 - 10.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.95% 6509247.389 6896502.172 - 12.00% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 5.94% 16.201 17.164 - 2.93% -
BM_MakeHeap_string_SingleElement_262144 5.92% 7.792 8.253 - 10.07% -
rng::move_backward(list<int>)/32768 5.89% 33613.677 35593.399 - 0.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.89% 1225.272 1297.388 - 7.42% -
SetIntersection_Front_Vector_string_1024_64 5.88% 3467030.313 3670868.889 - 4.39% -
std::set<int>::erase(key)_(existent)/8192 5.88% 51.270 54.282 - 5.56% -
BM_std_minmax_element<short>/512 5.87% 138.028 146.133 - 5.28% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 5.87% 20.475 21.676 - 3.00% -
SetIntersection_Front_Set_float_262144_64 5.86% 1871469.646 1981105.708 - 4.57% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.85% 6846.921 7247.740 - 6.11% -
BM_RangesPushHeap_string_SingleElement_16384 5.83% 2.567 2.717 - 4.26% -
BM_num_get<long_long> 5.83% 11.169 11.820 - -1.23% -
BM_num_get<bool> 5.82% 12.081 12.784 - -0.17% -
BM_PushHeap_uint64_Descending_4 5.81% 0.361 0.382 - 5.69% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.80% 40.068 42.391 - -0.59% -
std::deque<std::string>::ctor(size)/32 5.74% 40.140 42.443 - -1.12% -
bm_lexicographical_compare<int>/64 5.73% 4.813 5.089 - 0.01% -
BM_SortHeap_float_1 5.73% 0.251 0.266 - 3.76% -
BM_std_min<int>/3 5.67% 0.696 0.735 - 6.61% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 5.66% 2.393 2.528 - 7.79% -
std::partition_point(deque<int>)/32 5.66% 4.479 4.733 - -0.80% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 5.63% 1.080 1.141 - 0.81% -
BM_RangesPushHeap_string_SingleElement_256 5.62% 2.560 2.704 - 3.16% -
SetIntersection_Front_Set_uint64_16384_4 5.62% 1083437.932 1144284.372 - -1.27% -
std::set<int>::find(key)_(existent)/8192 5.61% 8.037 8.488 - 6.10% -
rng::find_last_if(deque<int>)_(bail_90%)/8 5.60% 0.908 0.958 - -2.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.59% 9850.082 10400.394 - 2.93% -
BM_std_minmax_element<char>/3 5.58% 1.180 1.246 - -4.43% -
SetIntersection_Interlaced_Set_string_64_64 5.57% 36012424.621 38018879.453 - 3.34% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.55% 24.083 25.419 - 1.59% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 5.54% 11963.456 12626.270 - 0.22% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.52% 6.378 6.730 - 6.03% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.51% 4.593 4.846 - 1.15% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 5.49% 10.530 11.108 - 10.42% -
std::is_partitioned(list<int>)_(partitioned)/8192 5.49% 6492.491 6848.698 - 0.24% -
SetIntersection_Front_Set_string_16384_64 5.48% 4964723.665 5236826.986 - 13.39% -
rng::remove_copy_if(list<int>)_(prefix)/8192 5.47% 7275.557 7673.350 - 4.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 5.46% 12768803.666 13466346.261 - -0.14% -
std::unordered_set<int>::count(key)_(existent)/8192 5.46% 1.316 1.388 - -3.52% -
rng::copy_if(vector<int>)_(entire_range)/64 5.45% 15.487 16.332 - -0.95% -
BM_std_min<__int128>/11 5.43% 4.047 4.266 - 0.32% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 5.43% 3804.145 4010.723 - 5.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 5.43% 136267.164 143665.946 - 4.81% -
std::find_if_not(list<int>)_(process_all)/8192 5.41% 8232.869 8678.642 - 6.80% -
BM_std_minmax<char>/11 5.39% 1.648 1.737 - -5.26% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.39% 5.400 5.691 - 6.75% -
std::move(list<int>)/512 5.39% 351.226 370.151 - 2.03% -
std::unordered_set<int>::find(key)_(non-existent)/32 5.38% 0.983 1.036 - -7.90% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 5.38% 1.034 1.090 - 4.62% -
BM_std_min<int>/2 5.33% 0.461 0.486 - 5.29% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 5.33% 21.641 22.793 - -15.79% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 5.32% 18.323 19.298 - 5.48% -
SetIntersection_Interlaced_Set_string_64_16 5.32% 39042539.347 41117982.931 - 0.37% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 5.31% 6.872 7.237 - 6.33% -
std::stable_sort(deque<int>)_(ascending)/8 5.31% 18.150 19.114 - 4.86% -
BM_StringRelational_Compare_Huge_Empty_Control 5.30% 1.663 1.751 - 11.47% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5.28% 14856.234 15641.270 - 2.26% -
std::adjacent_find(deque<int>,_pred)/8 5.28% 4.287 4.513 - 4.81% -
BM_vector_deque_ranges_copy_backward/65536 5.25% 7661.263 8063.735 - 3.66% -
BM_deque_vector_ranges_move_backward/0 5.25% 1.503 1.582 - 15.35% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 5.24% 0.757 0.797 - 5.40% -
std::unique(list<int>,_pred)_(sprinkled)/1024 5.23% 1021.575 1074.976 - 2.94% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.23% 11962.114 12587.354 - 0.05% -
std::stable_sort(deque<int>)_(repeated)/8 5.22% 18.203 19.152 - 4.38% -
std::transform(list<int>,_list<int>)/8192 5.19% 9411.148 9899.957 - 5.39% -
BM_std_minmax<char>/64 5.19% 1.256 1.321 - 0.25% -
std::none_of(deque<int>)_(process_all)/50 5.19% 17.757 18.678 - 1.21% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 5.17% 7290.755 7667.766 - 4.77% -
BM_StringEraseWithMove_Small_Transparent 5.17% 2.555 2.687 - 6.03% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 5.16% 8.749 9.201 - 5.57% -
BM_StringRelational_Less_Large_Empty_Control 5.15% 1.949 2.049 - 5.79% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 5.15% 16.891 17.760 - 5.78% -
748_flightdm_r 5.12% 8.978 9.438 - 0.56% -
BM_StringAssignStr_Large_Transparent 5.11% 10.158 10.677 - 3.57% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 5.10% 1.278 1.343 - 4.65% -
BM_StringAssignAsciizMix_Opaque 5.10% 4.728 4.969 - 4.23% -
rng::rotate(deque<int>)_(by_1/2)/1024 5.09% 173.553 182.393 - -0.23% -
rng::unique_copy(list<int>)_(sprinkled)/32 5.09% 12.832 13.485 - 0.33% -
rng::find_end(list<int>)_(process_all)/1024 5.08% 673.763 708.022 - 5.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 5.08% 1402.366 1473.626 - 0.37% -
BM_std_minmax<unsigned_int>/2 5.06% 0.825 0.867 - -0.16% -
BM_RangesPushHeap_string_SingleElement_1024 5.06% 2.578 2.708 - 3.48% -
bm_lexicographical_compare<int>/8 5.05% 1.541 1.619 - 0.02% -
std::stable_partition(deque<int>)_(sparse)/1024 5.04% 453.809 476.690 - 6.88% -
SetIntersection_Front_Vector_uint64_16384_16384 5.03% 77862154.577 81780372.261 - 4.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5.03% 5134784.353 5393163.130 - -0.96% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.01% 3.951 4.149 - 0.44% -
SetIntersection_Front_Vector_uint64_262144_16384 4.98% 78095607.318 81987809.019 - 4.95% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.98% 46.842 49.175 - 1.64% -
SetIntersection_Front_Set_string_262144_256 4.98% 15768914.669 16554083.608 - 9.46% -
BM_std_minmax<unsigned_char>/11 4.97% 1.712 1.797 - 3.62% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 4.97% 21.417 22.481 - 4.82% -
BM_vector_deque_ranges_move/64 4.96% 2.661 2.793 - 1.75% -
BM_vector_deque_copy/0 4.96% 0.388 0.408 - -18.64% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 4.94% 1.255 1.317 - -0.51% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.93% 5.165 5.419 - 5.49% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 4.91% 0.495 0.519 - -1.26% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.90% 11890.098 12472.455 - 0.64% -
std::multiset<std::string>::clear()/1024 4.90% 19435.514 20387.208 - 1.02% -
rng::none_of(deque<int>)_(process_all)/8 4.89% 4.385 4.599 - 4.53% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 4.89% 17.025 17.857 - 6.56% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 4.86% 6647.428 6970.172 - 5.69% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 4.85% 19.356 20.296 - 8.01% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 4.85% 28.901 30.303 - 0.02% -
BM_RangesPushHeap_string_SingleElement_64 4.85% 2.611 2.737 - 3.23% -
BM_std_min<__int128>/10 4.84% 3.666 3.843 - 0.36% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 4.81% 1.502 1.574 - -1.70% -
rng::move(list<int>)/512 4.80% 353.190 370.157 - -0.18% -
bm_lexicographical_compare<signed_char>/5 4.80% 2.207 2.313 - 4.70% -
std::unordered_set<int>::ctor(const&,_alloc)/32 4.79% 260.554 273.038 - 4.10% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.79% 28.684 30.058 - 1.23% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 4.79% 0.466 0.489 - 3.53% -
BM_RangesPushHeap_uint64_Ascending_16384 4.78% 3.564 3.735 - 1.55% -
BM_std_min<int>/4 4.76% 1.022 1.071 - 1.77% -
rng::search(deque<int>,_pred)_(near_matches)/1000 4.76% 25255.045 26456.852 - 4.20% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 4.76% 5.367 5.622 - 4.93% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 4.75% 1.700 1.781 - 14.36% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 4.74% 1390.817 1456.712 - -0.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.71% 180627.510 189140.263 - 5.66% -
rng::partition_copy(deque<int>)/50 4.71% 27.459 28.752 - 4.24% -
std::map<int,_int>::find(key)_(non-existent)/8192 4.71% 7.083 7.416 - 4.77% -
BM_StringRelational_Less_Small_Empty_Control 4.71% 1.898 1.988 - 7.18% -
BM_StringAssignStr_Large_Opaque 4.70% 10.166 10.644 - 4.40% -
rng::move(vector<int>)/1048576 4.68% 57762.368 60468.236 - 7.11% -
rng::contains_subrange(deque<int>)_(same_length)/50 4.67% 26.884 28.139 - -2.20% -
BM_std_min<unsigned_short>/23 4.66% 2.135 2.234 - 6.22% -
rng::contains_subrange(list<int>)_(process_all)/50 4.65% 17.614 18.433 - -0.95% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 4.64% 3587.318 3753.899 - 10.57% -
SetIntersection_Front_Set_string_262144_64 4.64% 4801407.128 5024118.963 - 6.55% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 4.63% 22.779 23.832 - 0.20% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 4.61% 47.467 49.657 - 1.99% -
BM_std_min<long_long>/3 4.60% 1.283 1.342 - 0.26% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 4.60% 46.795 48.946 - 1.19% -
std::map<int,_int>::find(key)_(existent)/1024 4.60% 3.750 3.923 - 0.67% -
std::multiset<std::string>::clear()/32 4.59% 881.927 922.431 - 0.45% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.59% 5160.517 5397.400 - -0.06% -
BM_std_min<__int128>/6 4.59% 2.076 2.171 - 0.31% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 4.58% 33.007 34.520 - 1.96% -
std::partial_sort(deque<int>)_(ascending)/8 4.57% 29.620 30.975 - 0.99% -
rng::search(deque<int>,_pred)_(near_matches)/1024 4.56% 26503.842 27713.694 - 4.81% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 4.54% 19.298 20.174 - -0.56% -
std::rotate(list<int>)_(1_element_backward)/8192 4.50% 8441.119 8820.901 - 3.14% -
std::set<int>::count(key)_(existent)/32 4.49% 1.793 1.873 - 0.76% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 4.49% 10.557 11.031 - -1.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 4.49% 3.402 3.554 - -4.35% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 4.48% 1.296 1.354 - 2.08% -
std::partition_copy(vector<int>)/1024 4.47% 457.240 477.700 - 0.12% -
SetIntersection_Front_Set_uint64_1024_4 4.47% 1099855.862 1149064.287 - -0.55% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 4.47% 19.835 20.721 - -21.18% -
std::multiset<int>::clear()/1024 4.47% 9452.674 9874.768 - 1.42% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.46% 822.045 858.738 - 0.25% -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 4.45% 9827.681 10264.636 - 3.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 4.44% 7810851.184 8157843.334 - -6.58% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 4.44% 29.886 31.213 - 9.35% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.42% 264645.710 276341.390 - -5.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.41% 865.000 903.156 - 3.94% -
std::multiset<int>::clear()/8192 4.41% 74453.305 77733.110 - 2.34% -
BM_vector_deque_copy_backward/70000 4.38% 8163.027 8520.294 - -0.97% -
SetIntersection_Interlaced_Set_uint64_256_64 4.37% 14710051.031 15352911.121 - 3.27% -
rng::any_of(deque<int>)_(process_all)/8 4.36% 3.092 3.227 - 4.46% -
BM_std_min<__int128>/8 4.36% 2.871 2.996 - 0.31% -
std::none_of(deque<int>)_(process_all)/8 4.36% 3.088 3.223 - 4.33% -
rng::all_of(deque<int>)_(process_all)/8 4.34% 3.088 3.222 - 4.22% -
BM_std_minmax_element<int>/5500 4.34% 1441.659 1504.193 - 4.34% -
BM_MakeHeap_uint64_Random_256 4.33% 1.134 1.184 - 3.04% -
BM_std_minmax_element<int>/512 4.32% 138.136 144.111 - 3.67% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 4.31% 150.190 156.662 - 4.31% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 4.30% 28351.503 29570.690 - 1.17% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 4.30% 6438.372 6715.227 - 7.21% -
std::find_if(deque<int>)_(process_all)/8192 4.30% 2845.291 2967.543 - 1.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 4.30% 1131003.983 1179596.392 - 3.04% -
std::multiset<std::string>::find(key)_(existent)/8192 4.30% 28.907 30.148 - -0.23% -
std::any_of(deque<int>)_(process_all)/8 4.30% 3.089 3.222 - 4.29% -
std::map<std::string,_int>::clear()/32 4.29% 897.888 936.444 - 3.82% -
BM_MakeThenSortHeap_float_Descending_4 4.29% 1.175 1.226 - -7.05% -
rng::is_sorted(vector<int>,_pred)/8 4.29% 3.512 3.662 - -0.08% -
rng::replace(vector<int>)_(prefix)/50 4.28% 6.984 7.283 - 5.00% -
BM_std_minmax<unsigned_short>/30 4.28% 2.726 2.842 - 2.33% -
BM_RangesPushHeap_string_SingleElement_4 4.28% 2.294 2.392 - 3.63% -
BM_MakeHeap_uint32_Random_16384 4.27% 1.000 1.043 - -4.06% -
BM_std_min<__int128>/9 4.27% 3.273 3.412 - 0.80% -
BM_MakeThenSortHeap_float_Random_4 4.27% 4.462 4.652 - 7.51% -
std::all_of(deque<int>)_(process_all)/8 4.27% 3.091 3.223 - 4.27% -
std::set<int>::insert(value)_(already_present)/0 4.25% 0.582 0.606 - -11.21% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.25% 1.752 1.826 - 4.25% -
std::set<int>::contains(key)_(non-existent)/32 4.25% 2.348 2.447 - 2.16% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 4.24% 28.571 29.783 - -0.69% -
BM_PopHeap_float_262144 4.24% 40.667 42.390 - 1.40% -
BM_std_min<unsigned_int>/4 4.23% 0.996 1.038 - -1.78% -
rng::find_if_not(vector<int>)_(process_all)/8 4.23% 2.518 2.624 - 3.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 4.23% 19472963.312 20295831.204 - 1.65% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 4.23% 9152.059 9538.748 - 3.18% -
std::multimap<int,_int>::erase(key)_(existent)/1024 4.22% 25.435 26.508 - 1.08% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 4.21% 21.410 22.312 - 0.49% -
rng::find_end(vector<int>)_(same_length)/1024 4.21% 513.721 535.349 - -4.92% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 4.21% 13891.141 14475.966 - 4.30% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 4.20% 0.242 0.253 - 3.83% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 4.19% 32.273 33.626 - 3.33% -
BM_vector_deque_ranges_copy_backward/64000 4.19% 7334.739 7642.037 - 1.46% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 4.18% 6.564 6.838 - 1.19% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 4.17% 1.612 1.679 - 9.04% -
std::stable_partition(vector<int>)_(sparse)/32 4.16% 6.874 7.160 - 4.67% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 4.16% 10496.613 10933.130 - -8.21% -
BM_std_minmax<unsigned_long_long>/2 4.15% 0.869 0.905 - 2.14% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 4.14% 1.536 1.600 - 2.61% -
std::fill_n(deque<int>)/32 4.13% 1.156 1.204 - -4.17% -
SetIntersection_Interlaced_Set_uint64_256_256 4.13% 9023237.460 9395606.541 - 5.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.12% 1595079.572 1660778.305 - 4.33% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 4.10% 9842.661 10246.675 - 3.86% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.10% 3.132 3.260 - 12.02% -
BM_deque_deque_copy_backward/64 4.09% 3.374 3.512 - 5.51% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 4.08% 31.629 32.918 - 3.69% -
BM_RangesPushHeap_uint64_Ascending_262144 4.07% 4.701 4.892 - 1.38% -
BM_StringFindAllMatch/8 4.07% 2.544 2.648 - 4.02% -
BM_std_minmax<unsigned_short>/4 4.07% 0.936 0.974 - -9.62% -
std::set<std::string>::count(key)_(non-existent)/1024 4.06% 22.786 23.711 - -0.78% -
BM_std_minmax_element<int>/4000 4.05% 1053.856 1096.582 - 3.72% -
BM_std_minmax_element<int>/4096 4.05% 1078.512 1122.231 - 3.64% -
rng::distance(join_view(vector<vector<int>>)/50 4.05% 0.605 0.629 - 9.04% -
std::partial_sort(deque<int>)_(shuffled)/8 4.05% 33.296 34.644 - 2.41% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 4.04% 6.327 6.582 - 0.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.04% 85.416 88.866 - 1.46% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 4.04% 10.482 10.905 - -1.26% -
BM_std_min<short>/17 4.04% 1.586 1.650 - 7.18% -
std::list<int>::erase(begin)_(cheap_elements)/32 4.04% 10.072 10.479 - -1.77% -
BM_std_minmax_element<long_long>/1024 4.03% 272.019 282.973 - -2.23% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 4.01% 26.840 27.916 - 10.11% -
BM_StringRelational_Less_Small_Huge_Control 4.01% 1.758 1.828 - -1.02% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4.00% 4604.609 4788.932 - 5.60% -
BM_PushHeap_float_Descending_16 4.00% 0.363 0.378 - 4.10% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 4.00% 1.260 1.310 - -3.52% -
BM_RangesPopHeap_uint64_262144 3.99% 41.152 42.794 - 3.08% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 3.98% 2.359 2.452 - 4.14% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 3.97% 558.384 580.567 - -15.18% -
rng::remove_copy(list<int>)_(prefix)/8192 3.97% 7030.611 7309.787 - 3.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.97% 0.901 0.937 - 3.40% -
BM_std_minmax_element<int>/1024 3.97% 272.780 283.605 - 3.41% -
BM_std_minmax_element<short>/3 3.97% 1.148 1.194 - 3.81% -
rng::find_if(vector<char>)_(process_all)/8 3.96% 2.487 2.586 - 5.77% -
std::set<int>::lower_bound(key)_(existent)/8192 3.96% 7.847 8.158 - -5.94% -
std::stable_sort(deque<int>)_(heap)/8 3.95% 26.009 27.036 - 1.41% -
BM_StringRelationalLiteral_Less_Small_Large_Control 3.93% 1.720 1.788 - 2.57% -
BM_getline_string 3.92% 17.531 18.219 - 4.97% -
BM_std_minmax_element<char>/1 3.90% 0.301 0.313 - 0.98% -
BM_std_minmax_element<long_long>/512 3.90% 138.204 143.593 - -2.59% -
SetIntersection_None_Vector_uint64_262144_1024 3.90% 1157587.781 1202702.939 - 0.96% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.89% 0.734 0.763 - 2.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 3.89% 1116396.368 1159831.324 - 2.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 3.88% 1065920.546 1107321.016 - 0.51% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 3.88% 56.102 58.279 - 4.39% -
rng::for_each(multiset<int>::iterator)/50 3.87% 56.078 58.246 - 2.77% -
BM_std_min<char>/30 3.87% 2.223 2.309 - 2.51% -
BM_RangesPushHeap_string_SingleElement_262144 3.86% 2.635 2.737 - 3.14% -
BM_std_minmax_element<int>/64000 3.86% 16831.837 17481.969 - 3.87% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3.86% 3175.716 3298.316 - 1.08% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 3.86% 0.540 0.560 - 4.55% -
BM_std_min<char>/8 3.83% 2.251 2.337 - -2.41% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 3.82% 23.078 23.960 - 0.20% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 3.82% 653337.894 678285.421 - 2.51% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 3.81% 23.532 24.430 - 28.88% -
BM_std_min<__int128>/7 3.81% 2.481 2.575 - 0.59% -
rng::find_end(forward_list<int>)_(single_element)/8192 3.81% 5947.088 6173.682 - 10.34% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 3.81% 25519.283 26491.397 - 1.24% -
BM_RangesMakeThenSortHeap_float_Heap_4 3.78% 1.225 1.271 - 3.20% -
BM_vector_deque_move/64 3.78% 2.704 2.806 - 0.77% -
std::reverse_copy(vector<int>)/8 3.78% 2.367 2.456 - -1.56% -
SetIntersection_Interlaced_Vector_float_1024_4 3.77% 1466805.052 1522077.663 - -0.81% -
SetIntersection_None_Vector_uint32_1024_256 3.77% 1104667.208 1146276.465 - -0.07% -
BM_std_minmax_element<int>/70000 3.76% 18408.428 19101.500 - 3.85% -
BM_std_minmax<unsigned_short>/3 3.76% 1.165 1.209 - -2.45% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 3.75% 25.999 26.973 - -0.48% -
BM_MakeHeap_string_Ascending_256 3.75% 4.989 5.176 - 8.66% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.74% 14651.286 15199.426 - 10.32% -
std::find_end(vector<int>)_(match_near_end)/1000 3.73% 262.594 272.398 - -2.26% -
SetIntersection_None_Vector_uint32_262144_1 3.73% 1163332.856 1206697.218 - -0.61% -
BM_std_minmax_element<int>/65536 3.72% 17223.564 17865.078 - 3.59% -
BM_std_minmax<int>/7 3.72% 1.711 1.774 - 8.31% -
rng::starts_with(list<int>)/8 3.72% 2.911 3.019 - 3.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.72% 4273.183 4431.990 - -0.74% -
rng::partial_sort_copy(list<int>)_(repeated)/8192 3.71% 53232.580 55210.043 - 4.24% -
BM_std_minmax_element<long_long>/4096 3.71% 1077.033 1117.041 - -2.21% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 3.71% 22.073 22.893 - 1.29% -
rng::remove_copy(list<int>)_(sprinkled)/8192 3.71% 7033.546 7294.594 - 0.97% -
SetIntersection_None_Set_uint32_262144_1024 3.71% 1144851.727 1187303.955 - 2.94% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 3.70% 1.382 1.433 - 0.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.68% 0.742 0.770 - 3.69% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 3.67% 0.894 0.927 - 3.63% -
rng::any_of(deque<int>)_(process_all)/8192 3.65% 2625.277 2721.180 - 3.53% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 3.65% 25.916 26.862 - 0.09% -
std::none_of(list<int>)_(process_all)/32768 3.65% 25757.955 26698.055 - 1.50% -
BM_std_min<unsigned_char>/15 3.64% 2.086 2.162 - 3.23% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.64% 12551.453 13008.432 - 2.44% -
BM_StringFindAllMatch/1 3.64% 2.774 2.875 - 2.38% -
BM_std_minmax_element<long_long>/4000 3.63% 1052.350 1090.513 - -2.27% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 3.63% 31.841 32.995 - 1.67% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 3.62% 1.629 1.688 - 6.21% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.62% 16151.400 16736.139 - 1.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 3.61% 1134326.021 1175295.309 - 0.85% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 3.61% 9083.306 9411.143 - 1.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 3.61% 1187584.866 1230422.010 - 0.78% -
bm_gcd_trivial 3.60% 0.856 0.887 - -3.14% -
std::deque<int>::ctor(size)/32 3.60% 26.122 27.063 - 1.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.60% 20379909.592 21113457.456 - 1.00% -
BM_std_minmax_element<long_long>/5500 3.60% 1444.963 1496.959 - -2.08% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.59% 13528.009 14013.610 - 1.41% -
std::set<std::string>::erase(key)_(non-existent)/8192 3.59% 33.518 34.721 - 8.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 3.58% 46.797 48.473 - -0.83% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.58% 6467.293 6698.650 - 2.52% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.57% 22.042 22.829 - 1.53% -
std::swap_ranges(deque<int>)/1024 3.56% 329.566 341.309 - 6.71% -
std::multimap<std::string,_int>::erase(iterator)/0 3.56% 26.220 27.152 - 0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.54% 1079289.680 1117526.281 - 2.46% -
std::map<int,_int>::find(key)_(non-existent)/32 3.54% 2.402 2.487 - 5.94% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.54% 211.099 218.562 - 0.58% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.53% 8.512 8.812 - 0.88% -
rng::find_if(deque<int>)_(bail_25%)/8 3.53% 1.453 1.505 - 4.42% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.53% 24110.938 24962.478 - 0.77% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 3.53% 1.203 1.245 - -0.74% -
std::unordered_set<int>::count(key)_(non-existent)/8192 3.53% 1.671 1.730 - 14.49% -
SetIntersection_Interlaced_Vector_uint64_16384_4 3.52% 1597873.556 1654196.016 - 17.28% -
rng::find_end(vector<int>)_(process_all)/1048576 3.52% 253644.620 262577.367 - -0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 3.52% 117420920.321 121551057.937 - 2.75% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.50% 33.084 34.243 - -1.56% -
BM_StringEraseWithMove_Small_Opaque 3.50% 2.574 2.664 - 3.20% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 3.49% 13711.062 14189.597 - 0.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 3.48% 18763479.016 19415735.069 - -0.41% -
BM_RangesPopHeap_uint32_1 3.47% 0.415 0.430 - -22.75% -
std::partial_sort_copy(deque<int>)_(descending)/8 3.46% 19.666 20.347 - 1.80% -
rng::adjacent_find(deque<int>,_pred)/8 3.45% 4.172 4.316 - -7.48% -
BM_std_minmax<unsigned_char>/10 3.44% 1.341 1.387 - 3.26% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.43% 55777.066 57692.490 - 1.44% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.43% 87449.028 90448.989 - 6.00% -
std::partial_sort(deque<int>)_(pipe-organ)/8 3.43% 29.580 30.595 - 1.00% -
SetIntersection_None_Set_uint32_262144_262144 3.43% 1148176.270 1187507.240 - 3.06% -
SetIntersection_Front_Vector_uint32_262144_256 3.42% 2269960.075 2347619.797 - -0.41% -
std::set<std::string>::erase(key)_(non-existent)/1024 3.42% 26.510 27.417 - 9.96% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 3.41% 28232.246 29195.481 - 3.22% -
SetIntersection_Front_Set_uint32_256_64 3.41% 6235168.440 6447880.795 - 0.15% -
BM_deque_vector_move/64000 3.40% 2711.265 2803.555 - 3.16% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.39% 10.693 11.056 - 4.32% -
BM_PopHeap_float_1 3.37% 0.470 0.486 - 3.12% -
std::search_n(list<int>)_(no_match)/1000 3.36% 677.286 700.050 - 1.28% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.35% 51518.572 53246.493 - 2.62% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 3.35% 9.538 9.857 - 3.54% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 3.33% 16436.730 16983.590 - 1.23% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 3.33% 20663.430 21350.667 - 0.44% -
std::set<std::string>::upper_bound(key)_(existent)/8192 3.32% 28.816 29.773 - -3.23% -
BM_deque_deque_ranges_move_backward/0 3.31% 0.792 0.819 - -3.83% -
rng::stable_sort(deque<int>)_(descending)/8 3.31% 27.355 28.261 - 5.76% -
BM_tolower_char<wchar_t> 3.31% 0.614 0.634 - -8.10% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 3.31% 4163.116 4300.765 - -0.31% -
SetIntersection_Interlaced_Set_uint32_262144_262144 3.31% 1921189.127 1984691.162 - 0.14% -
BM_PushHeap_float_Random_1 3.30% 0.517 0.534 - 14.54% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3.30% 3907.910 4036.675 - 4.29% -
std::map<int,_int>::lower_bound(key)_(existent)/32 3.29% 1.507 1.557 - 4.05% -
std::multiset<int>::equal_range(key)_(non-existent)/32 3.29% 2.309 2.385 - 1.60% -
std::unordered_set<std::string>::count(key)_(existent)/32 3.29% 38.972 40.254 - -5.39% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 3.29% 16841.287 17394.834 - 3.22% -
std::multimap<int,_int>::clear()/1024 3.28% 10221.252 10556.786 - 2.73% -
BM_MakeHeap_uint32_Random_1024 3.28% 1.030 1.064 - -5.69% -
BM_std_minmax<char>/12 3.28% 1.915 1.978 - -1.62% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 3.28% 1.780 1.838 - -4.87% -
BM_std_minmax<unsigned_char>/12 3.28% 1.945 2.009 - 0.33% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.27% 24143.721 24934.372 - 0.56% -
BM_PushHeap_uint32_Random_4 3.27% 2.481 2.562 - -0.29% -
BM_std_min<long_long>/5 3.27% 1.904 1.967 - 3.37% -
std::move_backward(vector<int>)/1048576 3.27% 54475.926 56256.025 - -0.24% -
BM_PushHeap_float_Random_16384 3.27% 7.525 7.771 - 1.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 3.27% 8.695 8.979 - 1.96% -
SetIntersection_Interlaced_Set_uint32_256_256 3.26% 8851964.824 9140866.758 - -0.78% -
BM_StringRelational_Eq_Large_Huge_Control 3.26% 0.486 0.502 - 3.11% -
BM_PushHeap_uint64_Descending_16 3.26% 0.360 0.372 - 3.40% -
SetIntersection_Front_Set_string_262144_1024 3.26% 59936801.515 61888212.847 - 4.21% -
std::find_if(list<int>)_(process_all)/8192 3.26% 12187.993 12584.775 - 2.14% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 3.25% 1.918 1.980 - 0.86% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.25% 49.503 51.113 - 20.80% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.25% 3.554 3.669 - 3.93% -
rng::any_of(deque<int>)_(process_all)/32768 3.25% 10529.248 10871.472 - 3.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 3.25% 39142053.124 40413686.000 - 3.05% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 3.25% 10062.098 10388.804 - 1.49% -
BM_RangesPushHeap_uint64_Descending_4 3.25% 0.360 0.372 - 3.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.24% 1224040.143 1263693.153 - 3.76% -
rng::stable_partition(deque<int>)_(dense)/1024 3.24% 590.021 609.111 - -8.87% -
SetIntersection_Front_Vector_uint32_1024_64 3.23% 1390369.019 1435308.107 - -0.80% -
bm_lexicographical_compare<signed_char>/6 3.23% 2.491 2.571 - 0.76% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.23% 4791.724 4946.292 - 1.14% -
std::partition_point(deque<int>)/50 3.22% 4.614 4.763 - -0.72% -
std::is_sorted_until(list<int>)/8 3.22% 2.208 2.279 - 1.46% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.22% 25.152 25.962 - 3.17% -
BM_vector_deque_ranges_move_backward/2 3.21% 1.937 1.999 - -0.17% -
BM_std_minmax<unsigned_int>/6 3.21% 1.344 1.387 - 5.89% -
BM_PushHeap_string_Ascending_256 3.20% 10.184 10.511 - 9.93% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 3.20% 2.642 2.727 - 3.00% -
BM_MakeThenSortHeap_string_SingleElement_16 3.20% 13.716 14.154 - -3.94% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 3.19% 2.334 2.408 - 6.76% -
SetIntersection_Front_Set_float_1024_1 3.19% 1117979.943 1153666.965 - 2.92% -
SetIntersection_Front_Set_string_262144_4 3.18% 1299642.822 1341030.769 - 1.87% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 3.17% 9.553 9.856 - -6.90% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 3.16% 0.991 1.022 - 1.12% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.16% 838.670 865.195 - 3.39% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.16% 42761.124 44111.651 - -1.07% -
BM_MakeHeap_uint64_Random_1024 3.16% 1.097 1.132 - 4.74% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.15% 4.360 4.497 - -1.26% -
SetIntersection_Front_Set_string_1024_16 3.14% 2021728.781 2085306.128 - 6.33% -
rng::unique(deque<int>)_(sprinkled)/32 3.14% 60.646 62.552 - 7.59% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.14% 34.663 35.752 - 2.08% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 3.13% 7.026 7.247 - 2.59% -
std::flat_multimap<int,_int>::erase(iterator)/8192 3.13% 505.387 521.188 - -17.47% -
rng::rotate(deque<int>)_(1_element_forward)/50 3.13% 6.100 6.291 - 1.75% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.12% 25.997 26.808 - -0.48% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.12% 0.908 0.936 - 2.07% -
std::set<int>::erase(key)_(existent)/1024 3.11% 38.586 39.784 - 2.08% -
rng::equal(vector<bool>)_(unaligned)/8192 3.10% 64.767 66.774 - 2.11% -
SetIntersection_Interlaced_Vector_float_16384_16384 3.10% 85160109.902 87796772.910 - -1.33% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.09% 29.839 30.761 - 0.99% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.08% 0.875 0.901 - -3.27% -
SetIntersection_Interlaced_Set_string_1024_1024 3.08% 56620112.699 58362666.620 - -0.07% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 3.08% 20650.262 21285.731 - 0.07% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.07% 676.393 697.191 - 2.33% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 3.07% 503943.795 519433.644 - 4.38% -
std::list<int>::erase(begin)_(cheap_elements)/8192 3.07% 9.997 10.304 - -3.55% -
753_ns3_r 3.07% 10.220 10.533 - 1.44% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 3.06% 2.165 2.232 - -7.53% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 3.06% 22.332 23.016 - 0.24% -
SetIntersection_Front_Set_uint64_1024_64 3.06% 1888060.935 1945801.322 - -3.25% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 3.05% 1.639 1.689 - 5.31% -
BM_num_get<long_double> 3.05% 35.576 36.662 - -0.46% -
SetIntersection_Front_Set_uint64_262144_4 3.05% 1117760.870 1151813.401 - 0.14% -
BM_std_minmax<unsigned_short>/31 3.04% 2.998 3.089 - 0.55% -
BM_std_min<__int128>/5 3.04% 1.748 1.801 - 0.52% -
rng::starts_with(deque<int>)/8 3.04% 4.099 4.223 - 1.67% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 3.04% 0.762 0.785 - 0.27% -
std::find_if_not(vector<int>)_(process_all)/8 3.03% 2.531 2.607 - 3.30% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 3.03% 848.946 874.678 - -0.66% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 3.03% 18.313 18.868 - 4.68% -
std::multimap<int,_int>::count(key)_(existent)/32 3.03% 3.493 3.599 - 1.02% -
rng::remove(deque<int>)_(prefix)/50 3.02% 63.484 65.402 - -1.55% -
bm_ranges_lexicographical_compare<signed_char>/512 3.02% 7.690 7.922 - -0.70% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 3.02% 1.338 1.379 - 5.28% -
SetIntersection_Front_Set_string_16_4 3.01% 66849474.666 68859782.733 - 1.70% -
BM_vector_deque_move_backward/70000 2.98% 8004.825 8243.750 - -3.85% -
BM_std_min<char>/29 2.98% 2.002 2.062 - 4.90% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.98% 22.546 23.218 - 2.17% -
BM_std_minmax<char>/10 2.98% 1.301 1.340 - -3.26% -
rng::find_if(deque<int>)_(process_all)/8192 2.97% 3009.631 3099.095 - 5.20% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 2.97% 9.263 9.538 - 0.63% -
std::rotate(deque<int>)_(by_1/2)/50 2.97% 10.269 10.574 - 3.29% -
BM_StringRelational_Eq_Empty_Empty_Control 2.96% 1.854 1.909 - -4.64% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.96% 5.050 5.200 - -4.06% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 2.96% 10.211 10.513 - -4.93% -
std::equal(vector<int>)_(it,_it,_it)/50 2.96% 4.368 4.497 - 2.25% -
rng::adjacent_find(deque<int>,_pred)/50 2.95% 29.018 29.875 - -3.32% -
BM_std_minmax<short>/32 2.95% 1.229 1.265 - 2.95% -
BM_std_minmax_element<int>/64 2.95% 17.279 17.789 - 3.17% -
BM_StringFindStringLiteral/32 2.95% 1.667 1.716 - 2.80% -
SetIntersection_Front_Vector_uint32_16_16 2.95% 37886148.325 39001937.182 - -0.25% -
std::unique(deque<int>)_(contiguous)/52 2.94% 68.457 70.472 - -8.33% -
std::map<std::string,_int>::count(key)_(existent)/8192 2.94% 30.094 30.979 - 1.60% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 2.94% 22.324 22.981 - -0.35% -
SetIntersection_None_Vector_uint64_256_64 2.93% 3526385.901 3629724.521 - -0.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 2.93% 21543537.403 22174606.807 - 4.64% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 2.93% 30.574 31.469 - 1.81% -
BM_MakeHeap_string_Random_262144 2.93% 15.580 16.036 - -6.95% -
SetIntersection_Front_Set_string_1024_256 2.93% 16132533.935 16604472.114 - 5.06% -
rng::move(deque<int>)/1048576 2.92% 54335.645 55921.240 - 2.54% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.92% 9.460 9.736 - -0.42% -
std::unordered_set<int>::clear()/1024 2.92% 7886.450 8116.469 - -2.34% -
std::set<int>::equal_range(key)_(existent)/32 2.91% 1.702 1.752 - 2.53% -
BM_std_minmax<unsigned_char>/13 2.91% 2.219 2.283 - -2.52% -
std::map<std::string,_int>::contains(key)_(existent)/1024 2.91% 22.356 23.006 - 9.53% -
SetIntersection_Interlaced_Set_string_1024_1 2.91% 1147866.434 1181230.541 - 2.44% -
std::is_partitioned(deque<int>)_(partitioned)/1024 2.91% 364.874 375.478 - 2.68% -
BM_MakeHeap_uint64_QuickSortAdversary_4 2.90% 0.428 0.440 - 3.48% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.90% 4.195 4.317 - -0.14% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 2.90% 23.051 23.719 - 0.95% -
std::unordered_set<std::string>::erase(iterator)/1024 2.90% 29.843 30.708 - 17.12% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.89% 11.773 12.114 - 0.31% -
SetIntersection_Front_Vector_uint32_262144_1 2.89% 1089372.245 1120865.630 - -0.76% -
BM_StringRelational_Less_Empty_Huge_Control 2.89% 1.992 2.049 - 0.34% -
std::find_if_not(deque<int>)_(process_all)/8192 2.89% 2945.460 3030.443 - 5.27% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 2.88% 0.833 0.857 - 1.72% -
BM_RangesPushHeap_uint64_Descending_16 2.88% 0.360 0.370 - 2.98% -
rng::unique_copy(deque<int>)_(sprinkled)/32 2.88% 10.083 10.373 - -22.21% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.88% 12084.821 12432.614 - 7.48% -
BM_StringAssignAsciiz_Large_Transparent 2.88% 11.583 11.916 - 2.09% -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.88% 2.236 2.300 - 2.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 2.87% 1084613.481 1115718.686 - 1.68% -
rng::find_end(deque<int>)_(match_near_end)/1000 2.86% 325.687 335.010 - 3.22% -
SetIntersection_Interlaced_Set_uint32_16384_16 2.86% 206349449.766 212255925.542 - 3.37% -
rng::remove(deque<int>)_(prefix)/32 2.86% 55.140 56.718 - -4.01% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.86% 97372.653 100156.843 - 0.32% -
std::map<int,_int>::find(key)_(existent)/32 2.86% 1.531 1.574 - -2.26% -
BM_StringConstructDestroyCStr_Large_Transparent 2.86% 8.952 9.208 - -4.22% -
BM_MakeHeap_string_Descending_256 2.86% 2.698 2.775 - -5.05% -
std::unique(list<int>)_(contiguous)/1024 2.85% 927.374 953.830 - 3.05% -
std::adjacent_find(vector<int>,_pred)/8 2.85% 3.369 3.465 - 3.05% -
SetIntersection_None_Vector_string_262144_256 2.85% 1314140.772 1351552.920 - 1.25% -
SetIntersection_Interlaced_Set_uint32_256_64 2.84% 14670528.091 15087587.773 - 2.64% -
BM_StringRelational_Less_Empty_Empty_Control 2.84% 1.935 1.990 - 5.36% -
std::vector<int>::ctor(size)/1024 2.84% 41.099 42.265 - 0.58% -
rng::for_each_n(list<int>)/50 2.84% 21.734 22.350 - -0.47% -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.84% 2.205 2.268 - 2.84% -
std::unordered_set<std::string>::erase(iterator)/0 2.83% 27.410 28.187 - 2.17% -
rng::fill_n(deque<int>)/8192 2.83% 240.646 247.450 - 3.64% -
SetIntersection_Front_Set_string_1024_1024 2.83% 56345127.575 57937101.728 - 2.56% -
std::unique(deque<int>)_(sprinkled)/1024 2.82% 876.229 900.921 - 5.66% -
rng::for_each(list<int>)/8 2.80% 2.532 2.603 - 1.43% -
SetIntersection_None_Set_uint32_1024_4 2.79% 8696221.928 8939191.214 - 2.38% -
BM_std_min<unsigned_int>/24 2.79% 1.832 1.883 - 3.13% -
BM_std_minmax<unsigned_int>/27 2.79% 2.375 2.441 - 0.99% -
rng::search(vector<int>)_(same_length)/8192 2.79% 1878.783 1931.140 - 2.75% -
BM_StringAssignAsciizMix_Transparent 2.79% 3.022 3.106 - 2.76% -
BM_PushHeap_string_Ascending_64 2.78% 7.139 7.338 - 5.95% -
SetIntersection_Interlaced_Set_uint32_16384_4 2.78% 168295946.102 172979476.633 - 1.74% -
BM_PopHeap_float_16384 2.78% 33.137 34.058 - -1.00% -
SetIntersection_None_Set_float_262144_16 2.78% 1161137.533 1193413.738 - 1.74% -
BM_std_minmax<int>/6 2.78% 1.349 1.387 - 2.75% -
SetIntersection_None_Set_float_262144_64 2.78% 1161667.966 1193954.181 - 2.63% -
rng::find_end(list<int>)_(process_all)/1000 2.77% 685.603 704.599 - 2.51% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.76% 127.601 131.124 - 3.18% -
BM_std_min<unsigned_short>/64 2.76% 3.498 3.595 - 4.16% -
rng::for_each(map<int>)/8 2.76% 4.474 4.597 - 1.97% -
BM_MakeThenSortHeap_string_SingleElement_4 2.76% 5.959 6.123 - 1.69% -
std::swap_ranges(deque<int>)/8192 2.75% 2635.988 2708.604 - 6.09% -
SetIntersection_Front_Vector_uint32_16384_16384 2.75% 79360260.513 81546153.016 - 2.98% -
std::set<std::string>::equal_range(key)_(non-existent)/32 2.75% 9.986 10.260 - -4.12% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 2.75% 19131.650 19656.969 - 0.70% -
BM_vector_deque_ranges_copy_backward/70000 2.75% 8155.895 8379.798 - -3.07% -
std::multiset<std::string>::erase(iterator)/32 2.74% 30.769 31.613 - 1.76% -
std::multiset<std::string>::clear()/8192 2.74% 200013.941 205494.530 - -2.66% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 2.74% 23.627 24.273 - 1.34% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.73% 365.381 375.352 - 0.42% -
std::map<std::string,_int>::clear()/8192 2.73% 205947.082 211559.920 - 5.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.72% 0.921 0.946 - 1.21% -
SetIntersection_Front_Vector_uint64_256_4 2.72% 4348956.633 4467354.672 - 1.47% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 2.72% 118.788 122.021 - -0.60% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.72% 566.526 581.944 - 4.71% -
std::shift_right(deque<int>)/50 2.72% 4.213 4.328 - 0.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.71% 8754980.411 8992157.007 - 1.65% -
rng::stable_sort(deque<int>)_(shuffled)/1024 2.71% 2437.334 2503.351 - 0.83% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 2.71% 8773.164 9010.731 - -0.35% -
SetIntersection_Interlaced_Set_uint64_256_16 2.71% 12140773.147 12469288.352 - 0.41% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 2.70% 10.088 10.361 - -3.08% -
rng::copy_if(vector<int>)_(entire_range)/8 2.70% 2.203 2.263 - -0.43% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.70% 1.895 1.946 - 8.82% -
std::stable_sort(deque<int>)_(shuffled)/1024 2.70% 2440.793 2506.635 - 0.63% -
rng::starts_with(vector<int>,_pred)/8 2.69% 4.126 4.237 - 0.78% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.69% 2.199 2.258 - 2.45% -
BM_std_minmax<short>/25 2.68% 2.203 2.262 - -0.30% -
SetIntersection_Front_Set_float_262144_16 2.68% 1271955.649 1306073.744 - 1.36% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 2.68% 4.463 4.583 - -18.82% -
SetIntersection_Front_Set_string_16384_1024 2.68% 59302077.706 60891173.858 - 3.47% -
BM_std_minmax_element<short>/64 2.68% 17.237 17.699 - 2.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 2.68% 157800040.821 162026735.015 - 2.74% -
bm_lexicographical_compare<signed_char>/7 2.67% 2.746 2.819 - 2.91% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.66% 72.287 74.212 - 4.21% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 2.66% 18.156 18.639 - 5.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.66% 1137567.190 1167833.100 - 2.63% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 2.66% 4.284 4.398 - 4.66% -
BM_StringCopy_Huge 2.66% 100.977 103.660 - 1.55% -
SetIntersection_Front_Vector_string_262144_256 2.66% 9970545.148 10235277.487 - 2.68% -
SetIntersection_Interlaced_Vector_float_64_64 2.64% 12059808.496 12378431.570 - 8.28% -
BM_deque_vector_ranges_move_backward/70000 2.64% 8522.461 8747.514 - -0.36% -
BM_StringRelational_Eq_Small_Small_Control 2.64% 1.851 1.900 - -0.11% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 2.63% 13.373 13.726 - 4.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2.63% 3137905.409 3220534.225 - 2.07% -
std::map<int,_int>::insert(value)_(already_present)/8192 2.63% 4.044 4.150 - 5.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 2.63% 343275906.863 352302999.959 - 3.00% -
SetIntersection_None_Set_float_262144_1 2.63% 1162173.096 1192701.416 - 1.89% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.63% 81.084 83.213 - 2.31% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.62% 939.210 963.794 - 1.20% -
BM_std_min<unsigned_char>/24 2.61% 2.757 2.829 - 1.93% -
std::map<int,_int>::erase(iterator)/1024 2.61% 21.019 21.567 - 3.23% -
SetIntersection_Front_Vector_uint32_256_16 2.60% 4369336.929 4482970.475 - 0.86% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.59% 45.289 46.464 - 1.59% -
std::unordered_map<int,_int>::find(key)_(existent)/32 2.59% 1.160 1.190 - -7.16% -
std::unordered_map<int,_int>::erase(iterator)/8192 2.59% 20.357 20.884 - -2.71% -
SetIntersection_Front_Vector_uint32_16384_256 2.59% 2290052.784 2349290.493 - -11.45% -
rng::rotate_copy(vector<int>)/1024 2.59% 32.503 33.344 - -9.50% -
std::list<int>::erase(begin)_(cheap_elements)/1024 2.58% 10.165 10.427 - -3.14% -
rng::sort(deque<int>)_(repeated)/8192 2.57% 6573.259 6742.514 - -1.26% -
SetIntersection_Interlaced_Set_uint32_256_4 2.57% 11408589.433 11702132.908 - 0.51% -
rng::fill_n(deque<int>)/32 2.57% 1.225 1.257 - 8.81% -
BM_MakeHeap_string_PipeOrgan_256 2.57% 4.771 4.894 - -1.49% -
SetIntersection_None_Vector_uint32_1024_64 2.57% 1152939.517 1182518.581 - 2.96% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.56% 2.160 2.216 - 13.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 2.56% 19.657 20.159 - -0.28% -
rng::fill(vector<int>)/32 2.56% 1.039 1.066 - 2.54% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 2.55% 797.447 817.800 - -1.09% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.55% 1.388 1.423 - 0.49% -
BM_PushHeap_uint64_Ascending_16 2.55% 0.912 0.935 - 0.68% -
BM_StringFindAllMatch/64 2.54% 3.072 3.150 - 4.93% -
SetIntersection_Front_Set_string_1024_4 2.54% 1313043.316 1346432.882 - 1.37% -
std::stable_sort(deque<int>)_(heap)/8192 2.54% 17592.412 18039.143 - 0.07% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.54% 15703.929 16102.692 - -1.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 2.53% 1457980.001 1494889.951 - -0.90% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.53% 14.834 15.210 - 1.89% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.53% 2.858 2.931 - -0.49% -
rng::find_end(list<int>)_(process_all)/1048576 2.53% 824731.927 845564.331 - 2.82% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 2.52% 8302.829 8512.422 - 2.38% -
std::unordered_set<int>::clear()/8192 2.52% 61971.823 63535.799 - -1.03% -
BM_LowerBound_pair<uint32,_uint32>_1 2.52% 2.865 2.937 - 2.90% -
rng::find(list<int>)_(bail_25%)/8192 2.52% 1423.272 1459.165 - -0.65% -
BM_deque_deque_copy_backward/512 2.52% 18.571 19.039 - 2.48% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.52% 9.210 9.442 - 5.24% -
BM_std_min<short>/26 2.51% 2.099 2.152 - 2.26% -
rng::copy(list<int>)/64 2.51% 33.801 34.649 - 10.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.51% 35.352 36.239 - 0.17% -
rng::stable_sort(deque<int>)_(ascending)/8 2.50% 18.376 18.836 - 5.17% -
SetIntersection_Interlaced_Set_uint32_262144_256 2.50% 1532976.971 1571367.352 - 1.61% -
BM_PushHeap_float_Random_262144 2.50% 7.553 7.742 - 0.68% -
rng::contains_subrange(list<int>)_(single_element)/50 2.50% 17.644 18.085 - -1.27% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 2.49% 1.493 1.530 - 4.18% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 2.49% 1.218 1.249 - 1.51% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 2.49% 794.016 813.798 - 0.03% -
SetIntersection_Interlaced_Set_float_16384_16 2.49% 210626031.949 215866271.941 - 3.20% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.49% 39682.067 40668.301 - 1.54% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 2.48% 511.311 524.017 - 1.28% -
std::stable_partition(vector<int>)_(sparse)/1024 2.48% 207.265 212.413 - 2.04% -
rng::rotate(list<int>)_(by_1/3)/50 2.48% 23.588 24.172 - 2.74% -
BM_std_min<__int128>/4 2.48% 1.374 1.408 - 0.08% -
std::remove_if(deque<int>)_(sprinkled)/32 2.47% 56.119 57.507 - 0.36% -
BM_MakeHeap_uint32_Random_64 2.47% 1.250 1.281 - 0.92% -
BM_std_minmax<unsigned_long_long>/3 2.47% 1.239 1.269 - 2.20% -
std::map<int,_int>::erase(key)_(existent)/1024 2.47% 24.892 25.506 - 2.37% -
BM_std_min<unsigned_short>/512 2.46% 7.139 7.315 - 1.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 2.46% 23.730 24.314 - 0.02% -
BM_RangesMakeThenSortHeap_float_Ascending_4 2.46% 1.359 1.393 - 2.25% -
std::stable_sort(deque<int>)_(heap)/1024 2.46% 2716.434 2783.182 - 0.31% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.45% 2.578 2.641 - -0.56% -
SetIntersection_Front_Set_uint32_16384_256 2.45% 4858896.518 4978014.254 - 5.08% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.45% 11.632 11.917 - 1.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 2.45% 9.165 9.390 - 3.32% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 2.45% 25868.671 26502.290 - 2.16% -
SetIntersection_None_Set_uint32_256_256 2.45% 5769332.836 5910611.603 - 1.41% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 2.44% 0.573 0.587 - -0.03% -
std::set<std::string>::insert(value)_(already_present)/8192 2.44% 38.534 39.474 - 0.74% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 2.44% 4.307 4.412 - 3.40% -
std::find_end(list<int>)_(process_all)/1024 2.44% 703.015 720.147 - 2.94% -
BM_std_min<unsigned_char>/32 2.44% 2.864 2.933 - 3.84% -
rng::equal(vector<bool>)_(unaligned)/1024 2.43% 7.632 7.818 - 2.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.43% 423.649 433.955 - 2.30% -
BM_RangesPushHeap_uint32_Random_256 2.43% 5.924 6.068 - 1.83% -
SetIntersection_None_Set_uint64_262144_64 2.43% 1199963.865 1229074.871 - 1.17% -
SetIntersection_Interlaced_Set_uint32_16384_64 2.43% 213999564.324 219189828.611 - 3.57% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 2.42% 16590.771 16992.400 - -0.29% -
SetIntersection_None_Set_float_262144_16384 2.42% 1163602.455 1191755.209 - 2.28% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.42% 0.696 0.713 - 1.55% -
std::multimap<std::string,_int>::clear()/1024 2.42% 19787.068 20264.968 - 2.10% -
rng::partial_sort(deque<int>)_(heap)/8 2.41% 36.906 37.797 - 1.34% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 2.41% 31.575 32.337 - 0.01% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.40% 2.477 2.537 - -0.53% -
SetIntersection_Interlaced_Vector_uint32_16384_256 2.40% 14123298.693 14462729.823 - 5.31% -
BM_std_min<int>/11 2.40% 1.156 1.184 - 2.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.40% 1330282.741 1362168.877 - 3.06% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.40% 23.046 23.599 - 1.34% -
SetIntersection_Front_Vector_string_262144_1024 2.40% 40119583.152 41080909.955 - -0.36% -
SetIntersection_None_Set_float_262144_256 2.39% 1163435.059 1191296.793 - 2.01% -
rng::stable_partition(vector<int>)_(dense)/1024 2.39% 295.235 302.290 - 1.55% -
std::find_first_of(vector<int>)_(small_needle)/32 2.39% 46.829 47.946 - 1.29% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.38% 83942.763 85944.186 - 2.51% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 2.38% 10.987 11.249 - 2.59% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2.38% 16.693 17.090 - -0.42% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.38% 480.348 491.769 - 2.14% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 2.37% 68.931 70.568 - 0.76% -
SetIntersection_None_Set_float_256_256 2.37% 5868907.246 6008244.942 - 0.43% -
SetIntersection_None_Set_float_16384_4 2.37% 157305482.109 161032458.930 - 3.53% -
BM_deque_deque_move_backward/2 2.36% 2.466 2.525 - 2.33% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.36% 8.007 8.196 - 3.92% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 2.36% 33.591 34.383 - -0.20% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 2.36% 4.903 5.018 - 1.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.35% 20018363.160 20489789.038 - -0.07% -
SetIntersection_None_Set_float_262144_4 2.35% 1162813.152 1190180.664 - 1.44% -
std::find_first_of(list<int>)_(large_needle)/1024 2.35% 863946.773 884268.783 - 0.87% -
rng::find_end(vector<int>)_(same_length)/1000 2.35% 502.089 513.890 - -6.08% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.34% 24.668 25.246 - 0.06% -
BM_MakeHeap_string_SingleElement_16384 2.34% 6.100 6.243 - 4.95% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 2.34% 36.609 37.465 - 1.23% -
BM_std_minmax_element<short>/4 2.34% 1.227 1.256 - 2.25% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 2.34% 51.274 52.473 - -0.33% -
BM_std_min<unsigned_short>/30 2.34% 2.359 2.415 - 4.65% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 2.33% 0.945 0.967 - 1.45% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.33% 288.650 295.367 - 1.96% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 2.32% 6.376 6.524 - -0.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 2.32% 9.454 9.674 - 1.78% -
std::multiset<std::string>::insert(value)_(new_value)/1024 2.32% 61.548 62.977 - -2.59% -
rng::stable_sort(deque<int>)_(heap)/1024 2.31% 2722.797 2785.665 - 0.40% -
std::stable_sort(deque<int>)_(shuffled)/8 2.31% 24.073 24.628 - 0.08% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.30% 260027.664 266008.573 - 5.25% -
std::stable_sort(deque<int>)_(repeated)/1024 2.30% 1374.344 1405.942 - 1.01% -
std::count(vector<int>)_(every_other)/8 2.29% 1.334 1.364 - 1.22% -
BM_MakeThenSortHeap_string_PipeOrgan_256 2.29% 20.234 20.696 - 1.48% -
BM_RangesPopHeap_float_262144 2.28% 38.337 39.212 - -2.70% -
rng::all_of(list<int>)_(process_all)/8192 2.28% 7416.500 7585.430 - 0.58% -
BM_std_minmax<unsigned_long_long>/5 2.27% 1.804 1.845 - 2.54% -
BM_std_minmax<short>/31 2.27% 3.085 3.155 - 0.73% -
BM_std_min<unsigned_short>/12 2.27% 1.517 1.552 - 1.58% -
SetIntersection_Front_Set_float_256_256 2.27% 9299531.568 9510774.401 - 2.67% -
BM_num_get<void*> 2.27% 11.654 11.918 - 2.13% -
SetIntersection_Front_Set_string_262144_1 2.27% 1142036.237 1167954.358 - 0.55% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.27% 6.048 6.185 - -0.47% -
std::rotate_copy(deque<int>)/1024 2.27% 34.211 34.987 - 1.65% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 2.26% 1.147 1.173 - -3.05% -
rng::replace_if(deque<int>)_(sprinkled)/1024 2.26% 364.822 373.084 - 0.96% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.26% 23.834 24.373 - 1.98% -
BM_MakeHeap_uint32_SingleElement_64 2.26% 0.508 0.520 - 1.82% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 2.26% 4687.834 4793.740 - 1.51% -
std::find_if(deque<int>)_(process_all)/32768 2.26% 11637.762 11900.521 - 1.81% -
std::move_backward(vector<bool>)_(unaligned)/64 2.26% 1.790 1.830 - -5.00% -
std::partial_sort(vector<int>)_(heap)/8 2.25% 26.738 27.341 - 0.43% -
SetIntersection_Interlaced_Set_uint32_262144_16 2.24% 1563364.666 1598307.293 - 1.35% -
SetIntersection_None_Set_float_16384_64 2.23% 157288677.064 160802556.419 - 4.01% -
BM_std_min<unsigned_char>/18 2.23% 0.971 0.992 - 0.49% -
rng::any_of(list<int>)_(process_all)/32 2.23% 11.610 11.869 - 1.07% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.23% 0.583 0.596 - 0.01% -
BM_std_minmax_element<long_long>/70000 2.23% 18696.519 19113.406 - -1.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.23% 1126792.444 1151911.036 - 1.82% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 2.22% 15.366 15.708 - 1.92% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 2.22% 9.587 9.800 - -5.28% -
rng::stable_sort(deque<int>)_(heap)/8192 2.22% 17701.697 18094.791 - -0.13% -
SetIntersection_Interlaced_Vector_string_256_64 2.22% 20176840.220 20624619.920 - 0.74% -
std::find_end(deque<int>)_(match_near_end)/1024 2.22% 3325.850 3399.634 - 3.14% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.22% 68.772 70.297 - 0.35% -
std::rotate(list<int>)_(1_element_forward)/32 2.22% 12.384 12.659 - 3.60% -
rng::stable_sort(vector<int>)_(ascending)/8 2.22% 16.497 16.862 - -0.26% -
SetIntersection_Front_Vector_uint64_16_16 2.21% 37635504.099 38468650.325 - 1.87% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 2.21% 4.117 4.208 - 2.11% -
SetIntersection_None_Set_uint32_262144_256 2.21% 1150203.369 1175632.486 - 2.39% -
BM_std_minmax<unsigned_int>/7 2.21% 1.745 1.784 - 9.96% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 2.21% 0.924 0.945 - 2.38% -
BM_std_min<char>/1024 2.20% 8.310 8.493 - -1.70% -
SetIntersection_None_Set_uint64_256_64 2.20% 9156307.999 9358122.969 - 0.74% -
BM_vector_deque_move_backward/64000 2.20% 7358.308 7520.467 - -4.97% -
rng::stable_partition(deque<int>)_(sparse)/1024 2.20% 463.370 473.576 - 1.83% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.20% 22.533 23.029 - 0.40% -
SetIntersection_None_Set_uint64_262144_256 2.20% 1203355.875 1229825.686 - 1.25% -
BM_RangesPopHeap_string_16384 2.20% 71.921 73.501 - -0.39% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 2.20% 59.093 60.391 - 2.90% -
std::search(deque<int>)_(single_element)/1000 2.19% 439.237 448.875 - -0.00% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 2.19% 456006.537 465983.506 - 1.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.19% 0.701 0.717 - 2.75% -
rng::stable_sort(deque<int>)_(descending)/8192 2.19% 20881.202 21337.886 - -0.18% -
BM_lexicographical_compare_three_way_fast_path/16 2.19% 4.341 4.436 - 2.43% -
rng::is_partitioned(vector<int>)_(partitioned)/50 2.19% 8.481 8.666 - 1.59% -
SetIntersection_None_Set_float_16384_1 2.18% 157596292.958 161038329.775 - 3.40% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 2.18% 20991.542 21449.373 - -0.07% -
std::find_first_of(vector<int>)_(small_needle)/50 2.18% 70.613 72.150 - 1.05% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.18% 3232.173 3302.512 - -0.18% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 2.18% 1.154 1.180 - 1.16% -
std::partial_sort(deque<int>)_(repeated)/8 2.17% 27.311 27.905 - 1.49% -
rng::find_if(vector<int>)_(bail_25%)/8 2.17% 1.072 1.095 - 1.48% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.17% 6599.656 6742.786 - 0.78% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.17% 480.162 490.574 - 2.13% -
BM_RangesMakeThenSortHeap_float_Descending_256 2.17% 5.718 5.842 - 2.58% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 2.17% 0.939 0.959 - 10.72% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.17% 1.591 1.625 - 5.85% -
BM_deque_vector_ranges_move/70000 2.16% 2911.333 2974.337 - 1.46% -
BM_std_min<unsigned_long_long>/8 2.16% 2.329 2.379 - 1.49% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.16% 4.241 4.333 - 1.28% -
rng::replace_if(deque<int>)_(sprinkled)/8192 2.16% 2926.323 2989.409 - 0.22% -
std::set<int>::upper_bound(key)_(existent)/1024 2.15% 4.135 4.224 - -0.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 2.15% 6.875 7.023 - 1.93% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.15% 20.152 20.585 - -0.95% -
BM_RangesMakeHeap_uint32_Ascending_256 2.15% 0.598 0.610 - 0.72% -
SetIntersection_None_Vector_uint32_1024_1 2.15% 1121442.065 1145498.058 - -0.20% -
SetIntersection_Interlaced_Set_string_16384_64 2.14% 352010106.061 359552848.266 - 2.58% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.14% 115170.957 117633.015 - 3.57% -
bm_ranges_lexicographical_compare<signed_char>/16 2.13% 1.297 1.325 - -4.34% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.13% 17.247 17.615 - 1.17% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 2.13% 77.273 78.917 - 4.40% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 2.13% 666.610 680.789 - -11.28% -
SetIntersection_None_Vector_uint64_1024_256 2.13% 1122723.844 1146587.338 - 4.20% -
BM_RangesPopHeap_float_4 2.12% 2.369 2.419 - 0.94% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.12% 35288.698 36038.064 - 1.71% -
SetIntersection_Interlaced_Set_uint32_16384_256 2.12% 198005632.991 202208870.180 - 2.10% -
SetIntersection_Interlaced_Set_uint64_64_64 2.12% 15158007.264 15479775.401 - 3.82% -
BM_std_min<int>/8 2.12% 1.297 1.324 - 1.60% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.12% 12269.656 12530.041 - 1.34% -
BM_RangesPushHeap_string_Ascending_16384 2.12% 19.301 19.711 - 5.98% -
std::search(deque<int>,_pred)_(same_length)/1000 2.12% 478.041 488.176 - 1.03% -
std::set<std::string>::erase(iterator)/1024 2.12% 28.150 28.746 - 11.79% -
rng::contains(deque<int>)_(process_all)/32 2.11% 8.587 8.769 - 1.49% -
BM_MakeHeap_string_Descending_1024 2.11% 2.715 2.773 - -8.65% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.11% 4.724 4.824 - -3.36% -
std::map<int,_int>::clear()/8192 2.11% 81046.531 82756.922 - 1.84% -
rng::search(vector<int>)_(same_length)/1024 2.11% 247.345 252.562 - 2.51% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.11% 1890.123 1929.976 - 0.84% -
std::find_if_not(vector<char>)_(process_all)/1024 2.11% 270.441 276.137 - 0.91% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.11% 2.027 2.070 - 0.15% -
BM_std_min<unsigned_int>/28 2.10% 1.962 2.004 - 0.92% -
BM_RangesPushHeap_string_Descending_16 2.10% 2.108 2.152 - 3.96% -
BM_MakeThenSortHeap_float_Ascending_4 2.10% 1.397 1.426 - -1.56% -
BM_PushHeap_string_Random_64 2.10% 12.649 12.914 - 1.17% -
std::rotate(vector<bool>)_(by_1/4)/1024 2.10% 14.786 15.096 - -1.22% -
std::find_if(vector<char>)_(process_all)/1024 2.09% 270.231 275.890 - 0.28% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 2.09% 6.580 6.718 - -14.28% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.09% 48.757 49.777 - -22.91% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.09% 2.669 2.725 - 0.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 2.09% 1199754.309 1224840.513 - 2.96% -
SetIntersection_Front_Vector_uint64_262144_4 2.09% 1080121.867 1102686.247 - -3.43% -
rng::copy(vector<int>)/8 2.09% 2.289 2.336 - 0.34% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 2.09% 0.648 0.662 - 3.91% -
BM_std_minmax_element<long_long>/65536 2.08% 17518.106 17882.180 - -2.09% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 2.08% 9489.449 9686.622 - 2.51% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.08% 27.846 28.424 - 0.63% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.06% 1158.173 1182.084 - 0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 2.06% 19194819.515 19589841.233 - 3.18% -
BM_PushHeap_uint32_Random_16 2.06% 4.413 4.503 - 1.30% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.05% 717.278 732.011 - 0.04% -
SetIntersection_Interlaced_Vector_string_16384_4 2.05% 1820903.984 1858276.555 - -0.80% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.05% 113040.150 115355.863 - 0.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 2.05% 13520570.156 13797467.533 - 0.97% -
BM_std_minmax_element<long_long>/64000 2.05% 17107.497 17457.758 - -2.08% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.05% 1245.259 1270.751 - -0.26% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.05% 56938.238 58102.915 - 0.14% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 2.05% 97493.132 99486.868 - -1.62% -
std::multiset<int>::ctor(const&,_alloc)/32 2.04% 220.270 224.770 - 2.22% -
std::unordered_set<int>::find(key)_(existent)/8192 2.04% 1.384 1.412 - 12.44% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.04% 715.489 730.097 - 0.28% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.04% 31.233 31.871 - -6.26% -
SetIntersection_None_Set_uint32_16384_16384 2.04% 154224816.027 157363572.323 - 1.62% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 2.03% 6.080 6.204 - 1.80% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 2.03% 25.352 25.867 - -11.65% -
std::set<int>::erase(key)_(existent)/32 2.03% 21.871 22.315 - 0.97% -
std::find_end(list<int>)_(single_element)/1000 2.03% 674.330 688.021 - 0.28% -
SetIntersection_Interlaced_Set_uint32_64_16 2.03% 23947750.423 24433558.353 - 1.10% -
std::map<std::string,_int>::insert(value)_(new_value)/0 2.03% 31.514 32.153 - -1.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.02% 344875130.437 351848301.503 - -0.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 2.02% 9244794.144 9431607.645 - 1.25% -
SetIntersection_None_Set_uint32_262144_1 2.02% 1159141.115 1182561.360 - 1.53% -
rng::partial_sort(deque<int>)_(descending)/8 2.02% 44.162 45.053 - 2.62% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 2.02% 470.451 479.938 - 5.15% -
SetIntersection_None_Set_float_16384_16 2.02% 157434394.525 160609079.068 - 3.84% -
rng::search(deque<int>)_(near_matches)/1000 2.02% 24086.824 24572.515 - 0.39% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 2.01% 78.951 80.540 - 1.02% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 2.01% 0.554 0.565 - -4.37% -
BM_num_get<double> 2.01% 35.414 36.126 - 0.00% -
BM_std_min<int>/20 2.01% 1.387 1.415 - 2.06% -
BM_CmpEqual_uchar_short 2.01% 1.040 1.061 - 1.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.00% 10579.287 10791.085 - 3.11% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 2.00% 11894.715 12132.752 - 1.96% -
BM_PushHeap_uint32_Random_16384 2.00% 6.276 6.402 - 0.52% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.99% 5.616 5.728 - 0.35% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.99% 37.680 38.430 - -0.03% -
SetIntersection_None_Set_uint32_262144_64 1.99% 1150543.051 1173447.101 - 2.12% -
BM_std_min<unsigned_short>/26 1.99% 2.153 2.196 - 1.18% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 1.99% 16.692 17.023 - 1.39% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.98% 16.272 16.595 - 1.04% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 1.98% 9.208 9.391 - 2.16% -
BM_RangesMakeHeap_string_SingleElement_4 1.98% 3.593 3.664 - 1.70% -
rng::for_each(set<int>::iterator)/50 1.98% 50.510 51.509 - 2.67% -
rng::starts_with(deque<int>)/1048576 1.98% 494374.382 504141.948 - 1.44% -
std::set<int>::erase(key)_(existent)/0 1.97% 20.266 20.666 - 1.10% -
SetIntersection_Interlaced_Set_string_1024_256 1.97% 35695325.305 36400148.510 - 0.90% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.97% 174085.234 177520.722 - 1.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 1.97% 421.197 429.499 - 1.35% -
BM_RangesPushHeap_uint32_Random_1024 1.97% 6.037 6.156 - 1.47% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.97% 147980.942 150896.867 - 4.20% -
rng::for_each(list<int>)/32 1.97% 11.226 11.447 - 1.79% -
SetIntersection_None_Set_uint64_262144_262144 1.97% 1212144.452 1236011.803 - 1.04% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.96% 140999.593 143768.390 - 0.39% -
std::search(list<int>,_pred)_(no_match)/8192 1.96% 7148.754 7289.018 - 3.48% -
737_gmsh_r 1.96% 12.753 13.003 - 0.07% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 1.96% 112198.437 114397.263 - 4.60% -
BM_std_min<unsigned_char>/20 1.96% 1.515 1.545 - -1.06% -
std::set<std::string>::erase(key)_(existent)/0 1.95% 64.322 65.578 - 3.98% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.95% 197.218 201.071 - 1.11% -
SetIntersection_Interlaced_Set_uint64_256_4 1.95% 11496271.590 11719913.729 - 0.39% -
std::deque<std::string>::ctor(size)/1024 1.94% 713.683 727.527 - 0.33% -
rng::any_of(vector<int>)_(process_all)/8 1.94% 2.354 2.400 - 2.35% -
std::map<std::string,_int>::find(key)_(non-existent)/32 1.94% 9.891 10.083 - -4.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.94% 1090735.430 1111841.302 - 2.78% -
BM_RangesMakeHeap_string_SingleElement_16 1.93% 5.532 5.639 - 0.44% -
std::adjacent_find(deque<int>,_pred)/50 1.93% 29.704 30.278 - 3.34% -
std::multiset<int>::insert(value)_(already_present)/32 1.93% 19.001 19.368 - 0.00% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 1.93% 12696.049 12940.973 - 5.80% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.93% 2.534 2.583 - -4.30% -
std::find_if_not(deque<int>)_(bail_25%)/32768 1.93% 2720.463 2772.864 - 0.30% -
rng::find_last(deque<int>)_(bail_10%)/8 1.92% 2.680 2.732 - -0.27% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 1.92% 16.760 17.082 - 1.93% -
BM_std_min<char>/31 1.92% 2.488 2.536 - 3.34% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.92% 27.448 27.975 - -0.67% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.91% 19698.174 20075.348 - 1.22% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.91% 16418.571 16732.933 - 1.92% -
SetIntersection_None_Set_uint32_262144_16384 1.91% 1151559.490 1173605.144 - 1.01% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.91% 13.870 14.136 - 2.41% -
std::copy_if(list<int>)_(every_other)/32768 1.91% 25223.941 25706.425 - -0.36% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.91% 68532.616 69842.064 - 0.82% -
BM_MakeHeap_string_Ascending_64 1.91% 4.852 4.945 - 4.88% -
SetIntersection_Interlaced_Set_float_1024_1024 1.91% 15206728.605 15497037.833 - 0.62% -
SetIntersection_Interlaced_Set_float_262144_4 1.91% 1286060.385 1310592.530 - 3.53% -
std::deque<int>::ctor(size)/8192 1.90% 440.529 448.907 - 0.15% -
BM_RangesPushHeap_uint64_Random_64 1.90% 5.275 5.376 - 2.20% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 1.90% 33.193 33.823 - 0.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.90% 7.316 7.455 - 3.50% -
rng::search(deque<int>)_(near_matches)/1024 1.90% 25225.077 25703.345 - 0.33% -
rng::is_partitioned(vector<int>)_(partitioned)/32 1.89% 5.712 5.820 - 0.77% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 1.89% 0.986 1.004 - 1.69% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 1.89% 14.635 14.912 - 0.74% -
SetIntersection_Interlaced_Set_float_16384_4 1.89% 172337323.014 175589931.076 - 1.53% -
rng::find_last_if(deque<int>)_(bail_10%)/50 1.88% 19.002 19.360 - 2.23% -
std::search(deque<int>,_pred)_(near_matches)/8192 1.88% 1512473.363 1540926.556 - 1.02% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.88% 1.178 1.200 - 1.19% -
rng::stable_sort(deque<int>)_(repeated)/1024 1.88% 1389.406 1415.489 - 1.74% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.87% 1192.195 1214.503 - -4.38% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.87% 16.810 17.124 - 1.66% -
SetIntersection_Front_Vector_uint64_1024_1 1.87% 1097273.895 1117795.049 - 3.60% -
BM_std_min<unsigned_int>/12 1.87% 1.481 1.508 - 1.17% -
SetIntersection_None_Vector_uint64_16384_4 1.87% 1126090.477 1147121.616 - -2.41% -
SetIntersection_Front_Vector_uint64_1024_1024 1.87% 5850734.694 5959924.205 - 0.20% -
SetIntersection_Interlaced_Set_float_262144_16 1.87% 1599214.761 1629056.721 - 3.15% -
std::remove(deque<int>)_(prefix)/50 1.86% 65.874 67.101 - 3.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.86% 1095222.076 1115547.166 - 0.63% -
BM_deque_deque_ranges_copy_backward/64 1.85% 3.377 3.439 - 3.40% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.85% 6.661 6.784 - 2.27% -
SetIntersection_Front_Vector_uint64_64_64 1.85% 11180029.828 11387296.640 - -0.74% -
std::copy_if(list<int>)_(every_other)/4096 1.85% 3172.195 3230.905 - -18.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.85% 792.503 807.170 - 0.92% -
BM_PopHeap_float_4 1.85% 2.374 2.417 - -0.83% -
BM_std_min<int>/24 1.85% 1.813 1.847 - 1.42% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.85% 6819.182 6945.206 - -2.50% -
std::find_if_not(deque<int>)_(process_all)/50 1.85% 23.965 24.408 - 3.48% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.85% 36.531 37.206 - 0.72% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 1.84% 175.770 179.011 - 1.60% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 1.84% 4.595 4.679 - 1.01% -
SetIntersection_Front_Set_uint64_16384_16384 1.84% 342334821.646 348638261.557 - 2.38% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.84% 26095.331 26575.724 - -0.23% -
std::find(list<int>)_(process_all)/8 1.84% 2.397 2.441 - 1.25% -
BM_std_minmax<unsigned_char>/15 1.84% 2.983 3.037 - 0.24% -
rng::reverse_copy(deque<int>)/64 1.84% 19.937 20.303 - -0.10% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.84% 10.543 10.736 - -0.02% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.84% 5.214 5.310 - 1.54% -
SetIntersection_Interlaced_Set_uint32_262144_4 1.84% 1261439.127 1284615.967 - 2.21% -
SetIntersection_None_Set_uint64_262144_4 1.83% 1201159.832 1223182.861 - -1.99% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.83% 6222.572 6336.627 - 1.93% -
BM_RangesPushHeap_float_Ascending_262144 1.83% 5.135 5.229 - 0.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.83% 2338864.778 2381683.093 - -0.99% -
BM_std_minmax<char>/15 1.83% 2.930 2.983 - -0.30% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.83% 16.161 16.457 - -0.33% -
BM_MakeThenSortHeap_float_SingleElement_1024 1.83% 4.779 4.867 - 1.74% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 1.82% 10.156 10.341 - -6.57% -
BM_RangesPushHeap_float_Random_262144 1.82% 7.562 7.700 - 0.71% -
rng::any_of(list<int>)_(process_all)/8192 1.82% 7108.697 7238.154 - -0.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.82% 16.586 16.887 - 0.82% -
std::stable_partition(list<int>)_(alloc_fails)/8192 1.82% 25255.203 25714.383 - 1.70% -
std::rotate(deque<int>)_(by_1/2)/32 1.82% 7.464 7.600 - 1.49% -
SetIntersection_None_Vector_uint64_262144_1 1.82% 1174309.424 1195628.399 - -0.09% -
BM_deque_deque_move/2 1.82% 3.059 3.114 - -3.76% -
std::generate(list<int>)/50 1.81% 15.364 15.643 - 1.90% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 1.81% 54860493.616 55853384.619 - 2.18% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.81% 528.970 538.541 - -0.29% -
std::rotate(list<int>)_(by_1/3)/50 1.81% 24.787 25.236 - 2.35% -
BM_std_min<unsigned_int>/16 1.81% 1.908 1.943 - 2.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 1.80% 23.252 23.672 - 0.99% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.80% 509.857 519.056 - 2.86% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.80% 204539.144 208215.741 - 2.43% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 1.79% 34.883 35.509 - 1.99% -
BM_deque_deque_ranges_copy/2 1.79% 3.063 3.117 - -3.71% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.79% 17758.991 18077.190 - 0.10% -
rng::for_each_n(deque<int>)/50 1.79% 3.920 3.990 - 2.11% -
BM_num_get<unsigned_short> 1.79% 10.520 10.708 - 1.10% -
SetIntersection_None_Vector_uint32_16384_16 1.78% 1158031.336 1178686.201 - 0.58% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.78% 94561.941 96240.615 - -4.87% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.77% 3109.761 3164.951 - 0.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.77% 18.293 18.617 - 2.07% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.77% 12583.186 12806.378 - 1.04% -
std::unordered_set<int>::erase(key)_(existent)/8192 1.77% 22.841 23.246 - -0.19% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 1.77% 2.947 2.999 - 2.69% -
BM_std_minmax_element<long_long>/64 1.77% 17.474 17.783 - -1.07% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.76% 1.430 1.455 - -0.13% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.76% 3.964 4.034 - 0.54% -
rng::all_of(list<int>)_(process_all)/32768 1.76% 25784.776 26239.061 - 0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.76% 39689980.131 40388815.409 - -0.37% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 1.76% 2.620 2.666 - 2.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.76% 345406858.829 351483439.069 - -0.09% -
std::is_sorted(list<int>)/8192 1.76% 7170.888 7297.022 - -0.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.76% 9.827 10.000 - 1.62% -
SetIntersection_None_Set_uint64_262144_1 1.76% 1198791.016 1219857.502 - 1.53% -
BM_std_min<int>/7 1.76% 1.053 1.072 - 2.51% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.75% 213.291 217.034 - 2.23% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.75% 204742.214 208334.117 - 0.48% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.75% 1341.843 1365.377 - 2.49% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 1.75% 2.254 2.294 - 1.82% -
BM_deque_vector_copy/64 1.75% 2.573 2.618 - 1.06% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.75% 38.881 39.561 - 0.79% -
BM_deque_deque_copy/2 1.75% 3.062 3.115 - -3.71% -
SetIntersection_Front_Set_uint64_262144_16384 1.74% 336249406.411 342116308.064 - -1.18% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 1.74% 7.777 7.913 - 0.67% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.74% 605.156 615.700 - 0.84% -
BM_MakeHeap_string_Descending_64 1.74% 2.560 2.604 - -2.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.74% 9795136.959 9965457.493 - 2.44% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 1.74% 12.211 12.423 - 1.88% -
BM_vector_deque_copy_backward/65536 1.73% 7749.664 7884.047 - 1.15% -
rng::find_if_not(deque<int>)_(process_all)/8192 1.73% 2801.915 2850.460 - -6.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.73% 1134963.232 1154615.080 - 0.66% -
BM_std_minmax<unsigned_short>/32 1.73% 1.229 1.250 - 1.23% -
SetIntersection_Interlaced_Vector_float_256_4 1.72% 5356734.997 5449028.928 - 11.01% -
std::fill_n(deque<int>)/8192 1.72% 239.949 244.080 - 1.21% -
std::search(deque<int>)_(same_length)/1024 1.72% 476.889 485.099 - 1.49% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.72% 16.690 16.977 - -1.11% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.72% 5.480 5.574 - -0.05% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.72% 1.700 1.729 - -0.53% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.72% 1.146 1.166 - -6.90% -
SetIntersection_None_Set_float_262144_262144 1.72% 1166374.509 1186383.951 - 2.04% -
std::multiset<int>::insert(value)_(new_value)/1024 1.72% 47.785 48.605 - 1.57% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 1.71% 345675.316 351594.080 - 2.10% -
SetIntersection_None_Set_uint32_256_16 1.71% 10957093.849 11144261.234 - 1.82% -
SetIntersection_Front_Set_string_16_16 1.71% 63316156.559 64397312.562 - 6.10% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 1.71% 17.891 18.196 - 1.55% -
SetIntersection_None_Set_uint32_1024_256 1.70% 8802493.822 8952528.324 - 2.77% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.70% 23.356 23.754 - -0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.70% 0.687 0.698 - 2.23% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 1.70% 11231.241 11422.058 - -0.38% -
BM_PushHeap_float_Ascending_16384 1.70% 4.221 4.292 - 5.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.70% 0.687 0.699 - 1.50% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.69% 18.694 19.010 - 0.18% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 1.68% 27.680 28.147 - 5.91% -
BM_deque_deque_ranges_move/2 1.68% 3.061 3.113 - -3.48% -
BM_deque_deque_ranges_copy_backward/65536 1.68% 7981.857 8116.227 - 0.22% -
BM_std_min<unsigned_char>/64 1.68% 4.087 4.156 - -0.10% -
BM_MakeThenSortHeap_uint64_Random_4 1.68% 4.024 4.091 - 0.89% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.68% 22.414 22.791 - 0.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.68% 83870.291 85279.120 - 1.05% -
rng::remove_if(list<int>)_(prefix)/8192 1.68% 9138.536 9291.868 - 0.46% -
SetIntersection_None_Set_uint32_262144_4 1.67% 1157711.346 1177060.385 - 2.05% -
std::partial_sort(deque<int>)_(ascending)/8192 1.67% 163691.265 166425.306 - 1.96% -
rng::copy_n(vector<int>)/1048576 1.67% 49369.004 50192.562 - 2.96% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.67% 8.968 9.118 - 0.60% -
std::stable_partition(deque<int>)_(sparse)/8192 1.67% 3369.537 3425.651 - 1.40% -
BM_std_min<__int128>/3 1.67% 1.018 1.035 - 0.97% -
BM_MakeHeap_string_QuickSortAdversary_262144 1.66% 12.659 12.870 - -3.32% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.66% 34.425 34.997 - 1.71% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 1.66% 77.524 78.809 - 0.18% -
BM_std_min<unsigned_char>/13 1.66% 1.562 1.588 - 0.56% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.65% 561.789 571.076 - -0.04% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.65% 72615.390 73815.797 - 0.01% -
BM_RangesPopHeap_float_256 1.65% 19.990 20.320 - 1.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.65% 0.738 0.750 - 1.55% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.65% 5.617 5.710 - -5.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.65% 179098839.391 182050065.875 - -0.38% -
std::map<int,_int>::ctor(const&)/32 1.65% 211.895 215.382 - 2.20% -
SetIntersection_Front_Set_float_1024_64 1.64% 2040500.876 2074058.430 - 2.19% -
BM_deque_deque_ranges_move_backward/65536 1.64% 8026.444 8158.314 - -0.79% -
BM_std_min<unsigned_short>/8 1.64% 1.305 1.327 - -1.07% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.64% 26296.584 26727.318 - 0.29% -
BM_RangesPopHeap_float_64 1.64% 12.252 12.452 - 0.89% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.64% 0.684 0.695 - 1.18% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.63% 726.136 737.999 - -18.52% -
BM_RangesPushHeap_float_Random_16 1.63% 5.409 5.497 - 2.81% -
BM_RangesPushHeap_float_Random_1024 1.63% 7.398 7.518 - 0.69% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.63% 28769.668 29238.344 - 0.26% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.63% 41.276 41.948 - 0.87% -
std::find(vector<char>)_(bail_25%)/8 1.63% 1.011 1.027 - 0.41% -
rng::for_each(multimap<int>)/8 1.62% 4.513 4.586 - 2.61% -
SetIntersection_Front_Vector_float_1024_4 1.62% 1119411.652 1137585.723 - 0.73% -
SetIntersection_Interlaced_Vector_uint64_1024_64 1.62% 4731346.646 4807993.108 - 31.13% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 1.62% 8368.913 8504.306 - 1.50% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.62% 0.684 0.695 - 0.69% -
SetIntersection_None_Set_uint64_262144_16 1.62% 1201980.633 1221416.586 - 0.13% -
rng::equal(vector<bool>)_(unaligned)/1048576 1.62% 7602.055 7724.908 - 1.27% -
std::multiset<int>::ctor(const&,_alloc)/1024 1.62% 6178.916 6278.725 - 0.02% -
BM_deque_deque_ranges_copy/70000 1.62% 3037.682 3086.743 - -0.25% -
rng::count_if(list<int>)_(every_other)/8 1.61% 2.818 2.864 - 1.00% -
BM_PushHeap_string_Ascending_1024 1.61% 13.088 13.299 - 10.59% -
BM_MakeHeap_string_SingleElement_4 1.61% 3.667 3.726 - 1.80% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 1.61% 17073.667 17348.581 - 1.97% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.61% 49796.103 50597.872 - 1.92% -
rng::find_if(deque<int>)_(process_all)/32768 1.61% 12191.876 12388.108 - 5.92% -
std::swap_ranges(list<int>)/50 1.61% 32.685 33.211 - 1.22% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 1.61% 2060.719 2093.854 - 3.27% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.61% 12.181 12.377 - 1.15% -
rng::copy_n(deque<int>)/262144 1.60% 10357.417 10523.599 - 1.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.60% 32454.172 32973.705 - 0.60% -
std::transform(deque<int>,_deque<int>)/32 1.60% 21.584 21.930 - -7.94% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.60% 2.486 2.526 - -2.18% -
SetIntersection_Interlaced_Set_uint64_64_16 1.60% 24298530.133 24687132.972 - 0.40% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.60% 7439.873 7558.747 - 1.10% -
std::map<int,_int>::erase(iterator)/8192 1.60% 21.084 21.421 - 2.20% -
SetIntersection_Front_Vector_string_16_16 1.59% 54699273.165 55570549.526 - 0.42% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.59% 6.448 6.550 - -1.71% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.59% 19758.973 20073.410 - -0.29% -
BM_PushHeap_uint64_Ascending_262144 1.59% 4.658 4.732 - -0.29% -
rng::adjacent_find(list<int>)/8192 1.59% 6942.128 7052.415 - 0.97% -
SetIntersection_Front_Vector_string_262144_1 1.59% 1141228.534 1159357.109 - 0.01% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 1.59% 28.135 28.582 - 0.98% -
BM_MakeHeap_string_Ascending_1024 1.59% 5.269 5.353 - 9.63% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.58% 4.719 4.794 - 1.63% -
BM_deque_vector_ranges_copy_backward/1 1.58% 2.141 2.174 - 6.17% -
BM_num_get<float> 1.58% 35.392 35.952 - 0.29% -
std::set<std::string>::upper_bound(key)_(existent)/1024 1.58% 23.140 23.506 - 2.35% -
BM_num_put<bool> 1.58% 10.966 11.140 - 3.33% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 1.58% 572.166 581.178 - 1.52% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.57% 22.785 23.144 - 0.06% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.57% 28579.279 29028.367 - -8.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.57% 1203184.092 1222046.746 - 2.84% -
rng::is_sorted(list<int>,_pred)/8 1.57% 4.226 4.293 - 0.93% -
BM_RangesMakeThenSortHeap_float_Descending_16384 1.57% 26.653 27.071 - 0.38% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.56% 1226220.865 1245396.811 - 1.23% -
BM_std_minmax<char>/13 1.56% 2.242 2.277 - 1.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.56% 27730284.320 28163520.028 - 8.29% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 1.56% 5.705 5.794 - 6.23% -
SetIntersection_Interlaced_Set_uint64_64_4 1.56% 22528060.249 22879756.548 - 1.73% -
std::list<std::string>::ctor(size)/8192 1.56% 102757.848 104360.227 - 0.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.56% 11.477 11.656 - 2.30% -
BM_num_put<double> 1.56% 57.540 58.435 - -0.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.55% 3113387.127 3161798.014 - 1.06% -
BM_std_min<unsigned_char>/31 1.55% 2.500 2.539 - 0.46% -
rng::for_each(map<int>::iterator)/32 1.55% 22.979 23.336 - -0.57% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.55% 8.864 9.002 - 1.02% -
std::multiset<int>::insert(value)_(new_value)/32 1.55% 19.698 20.004 - 0.12% -
std::unordered_set<int>::insert(value)_(already_present)/32 1.55% 1.652 1.677 - 1.55% -
std::map<int,_int>::erase(iterator)/0 1.54% 20.809 21.131 - 2.69% -
BM_PushHeap_float_Random_256 1.54% 7.211 7.322 - -0.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.54% 10.981 11.150 - 0.48% -
std::map<int,_int>::count(key)_(existent)/32 1.54% 1.697 1.723 - 0.65% -
BM_PushHeap_uint32_Ascending_262144 1.54% 8.177 8.303 - 2.01% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.54% 604.841 614.156 - -0.07% -
SetIntersection_Interlaced_Set_float_16384_64 1.54% 218670151.260 222034802.801 - 2.51% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.54% 1.244 1.263 - 2.19% -
BM_MakeThenSortHeap_float_SingleElement_256 1.54% 3.991 4.053 - 1.33% -
BM_std_min<unsigned_short>/4000 1.54% 53.752 54.579 - 1.48% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.54% 2.098 2.130 - -2.49% -
std::stable_sort(vector<int>)_(ascending)/8 1.54% 16.791 17.049 - 0.04% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.53% 23.489 23.849 - 0.26% -
BM_std_min<long_long>/30 1.53% 3.164 3.213 - -2.22% -
std::find_if(vector<int>)_(bail_25%)/8 1.53% 0.995 1.010 - 0.96% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 1.53% 0.710 0.721 - 1.56% -
SetIntersection_None_Set_uint64_16384_64 1.53% 166687378.287 169234381.277 - 0.29% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 1.53% 0.985 1.000 - 1.48% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 1.53% 24996.242 25377.656 - 0.02% -
std::unordered_set<int>::erase(iterator)/8192 1.52% 20.166 20.473 - -1.42% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 1.52% 37.956 38.535 - 4.37% -
BM_std_minmax<short>/26 1.52% 2.480 2.518 - -0.89% -
std::unordered_multiset<int>::ctor(const&)/32 1.52% 197.953 200.964 - -2.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.52% 822.208 834.708 - -0.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 1.52% 350916481.832 356245304.310 - 1.71% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.51% 25.770 26.161 - 1.28% -
BM_deque_vector_ranges_copy_backward/70000 1.51% 8656.267 8787.387 - 0.01% -
rng::replace_if(vector<int>)_(prefix)/50 1.51% 13.527 13.732 - 0.63% -
BM_std_min<unsigned_short>/1024 1.51% 13.906 14.117 - 2.08% -
bm_lexicographical_compare<signed_char>/8 1.51% 3.111 3.158 - -0.22% -
SetIntersection_None_Set_uint64_262144_1024 1.51% 1211109.619 1229379.639 - 1.04% -
BM_MakeHeap_uint32_Random_256 1.50% 1.147 1.165 - -1.86% -
std::copy_n(vector<bool>)_(unaligned)/512 1.50% 3.500 3.553 - 0.95% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.50% 10.645 10.805 - 2.06% -
BM_std_min<unsigned_short>/11 1.50% 1.159 1.176 - 1.45% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.50% 33.160 33.657 - 1.73% -
BM_MakeHeap_float_Random_262144 1.50% 1.115 1.132 - -6.07% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.49% 421.550 427.844 - 0.42% -
BM_CmpLess_uint_schar 1.49% 1.055 1.071 - 0.05% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.49% 1.690 1.715 - 1.15% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.48% 96806.963 98241.861 - -3.41% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 1.47% 0.697 0.707 - 1.35% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.47% 16.652 16.898 - 0.90% -
std::transform(list<int>,_list<int>)/50 1.47% 36.747 37.288 - 1.57% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.47% 12819.125 13007.630 - 2.38% -
BM_std_minmax<unsigned_short>/15 1.47% 1.942 1.971 - -0.85% -
SetIntersection_Front_Vector_string_16384_4 1.47% 1248496.883 1266829.917 - -0.41% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.47% 13436.304 13633.549 - 0.60% -
rng::starts_with(deque<int>,_pred)/8192 1.47% 4053.826 4113.282 - 2.92% -
std::unordered_set<int>::erase(key)_(existent)/32 1.47% 21.059 21.368 - -2.28% -
std::multiset<int>::insert(value)_(already_present)/0 1.46% 18.092 18.357 - 0.70% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.46% 134.904 136.877 - -0.11% -
rng::search_n(vector<int>)_(no_match)/1024 1.46% 210.616 213.694 - 1.43% -
BM_std_minmax<long_long>/14 1.46% 3.290 3.338 - -0.11% -
rng::sort(deque<int>)_(repeated)/1024 1.46% 946.790 960.605 - -7.69% -
SetIntersection_Interlaced_Set_string_256_16 1.46% 18096272.313 18360162.492 - -1.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 1.46% 350373833.961 355482692.430 - 3.31% -
BM_PushHeap_uint64_Random_256 1.46% 5.676 5.758 - -0.03% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.45% 1210.548 1228.153 - 0.26% -
rng::starts_with(deque<int>)/8192 1.45% 3851.995 3907.858 - 0.88% -
BM_MakeThenSortHeap_uint64_Ascending_4 1.45% 1.452 1.473 - 0.68% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 1.45% 41.528 42.129 - 0.74% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.45% 25130.716 25493.944 - -1.78% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.44% 25156.212 25518.565 - -0.96% -
BM_std_min<unsigned_short>/5500 1.44% 75.527 76.612 - 1.41% -
SetIntersection_Front_Set_string_4_4 1.44% 166742861.229 169138334.277 - 1.51% -
std::find(list<int>)_(process_all)/1024 1.44% 710.525 720.732 - 4.31% -
BM_std_min<unsigned_short>/4096 1.43% 55.144 55.935 - 1.36% -
SetIntersection_None_Set_uint32_262144_16 1.43% 1156487.547 1173016.437 - 2.18% -
rng::fill_n(vector<int>)/1024 1.43% 29.270 29.689 - -0.37% -
std::unordered_set<int>::erase(iterator)/32 1.43% 20.073 20.360 - -1.32% -
BM_deque_vector_copy_backward/5500 1.43% 199.558 202.408 - -0.31% -
std::multiset<int>::erase(key)_(existent)/0 1.43% 20.811 21.108 - 0.12% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.43% 301.518 305.815 - 0.30% -
std::multimap<int,_int>::insert(value)_(new_value)/32 1.42% 19.864 20.146 - 0.15% -
BM_PushHeap_uint64_Random_16 1.42% 4.283 4.344 - 0.34% -
BM_RangesSortHeap_float_64 1.42% 3.139 3.184 - 0.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.42% 1099617.376 1115205.463 - -0.07% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.42% 280897.886 284878.831 - 0.46% -
std::unique(list<int>)_(contiguous)/8192 1.42% 6969.621 7068.359 - 1.06% -
std::map<std::string,_int>::clear()/1024 1.42% 20950.037 21246.501 - 2.42% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.41% 2.361 2.395 - 2.59% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.41% 695.164 704.992 - 1.61% -
SetIntersection_None_Set_string_1024_64 1.41% 9034443.204 9162079.234 - -0.04% -
SetIntersection_None_Set_uint64_262144_16384 1.41% 1212417.154 1229542.238 - 0.74% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 1.41% 0.986 1.000 - 1.56% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.41% 1.474 1.495 - 1.99% -
std::multiset<int>::erase(iterator)/8192 1.40% 23.644 23.974 - 0.21% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 1.40% 586.077 594.264 - 1.47% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.40% 34.241 34.719 - 1.37% -
std::shift_left(deque<int>)/1024 1.40% 39.545 40.097 - -0.11% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.39% 16671.511 16903.910 - -0.85% -
BM_deque_vector_copy/0 1.39% 1.490 1.511 - -2.16% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.39% 141347.330 143316.211 - 0.64% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.39% 17229.120 17468.815 - 1.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 1.39% 4.968 5.037 - 1.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.39% 11.323 11.481 - -0.18% -
SetIntersection_Interlaced_Set_float_1024_256 1.39% 16219263.013 16444492.311 - 6.52% -
std::copy_backward(vector<int>)/8 1.39% 2.225 2.255 - 5.73% -
BM_vector_deque_ranges_move_backward/1 1.39% 2.183 2.213 - -2.51% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.39% 1317.860 1336.131 - 1.97% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.39% 976.147 989.670 - 0.61% -
SetIntersection_Interlaced_Set_float_262144_64 1.39% 1573333.576 1595124.348 - 2.57% -
rng::is_sorted_until(vector<int>,_pred)/1024 1.38% 405.412 411.024 - -0.49% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.38% 12.329 12.500 - 1.37% -
std::unordered_set<int>::erase(iterator)/1024 1.38% 20.194 20.473 - -2.18% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.38% 33.897 34.365 - 1.43% -
std::all_of(list<int>)_(process_all)/50 1.38% 21.545 21.843 - 0.66% -
std::search(list<int>,_pred)_(single_element)/1000 1.38% 822.993 834.334 - 1.51% -
std::set<int>::contains(key)_(existent)/8192 1.38% 8.391 8.507 - 3.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.38% 11702859.455 11863980.656 - 0.94% -
bm_ranges_lexicographical_compare<signed_char>/8 1.38% 3.166 3.210 - -4.97% -
BM_RangesPopHeap_uint32_4 1.38% 2.629 2.665 - 1.68% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.38% 175343.980 177756.500 - 1.27% -
SetIntersection_Front_Vector_uint64_16384_256 1.37% 2291855.874 2323302.533 - 0.50% -
BM_std_minmax<unsigned_short>/21 1.37% 1.962 1.989 - 0.93% -
std::stable_sort(deque<int>)_(ascending)/1024 1.37% 2115.055 2144.021 - -0.27% -
rng::distance(join_view(vector<vector<int>>)/4096 1.37% 4.309 4.368 - -0.75% -
std::list<std::string>::ctor(size)/1024 1.36% 12347.697 12516.122 - -0.25% -
rng::find_last(vector<char>)_(bail_10%)/8192 1.36% 882.529 894.558 - 4.68% -
std::set<std::string>::clear()/8192 1.36% 202010.872 204755.864 - 1.56% -
SetIntersection_Interlaced_Set_uint64_262144_64 1.36% 1619862.467 1641843.504 - 0.78% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.36% 5.606 5.682 - 1.78% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.35% 4.318 4.376 - 2.98% -
BM_StringEraseWithMove_Large_Transparent 1.35% 2.587 2.622 - -2.40% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 1.35% 190.627 193.203 - 1.16% -
rng::stable_partition(vector<int>)_(sparse)/32 1.35% 7.486 7.587 - 4.22% -
SetIntersection_Front_Set_float_16_16 1.35% 41397596.381 41955862.255 - 1.92% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.35% 3.614 3.663 - -0.36% -
BM_deque_vector_ranges_move/4096 1.34% 145.460 147.416 - 1.35% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.34% 8.755 8.873 - -2.41% -
SetIntersection_Interlaced_Set_float_64_64 1.34% 15098730.362 15301387.339 - 0.76% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.34% 1.927 1.953 - 1.21% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 1.34% 14445.686 14639.428 - -0.02% -
BM_RangesMakeHeap_uint32_Random_1024 1.34% 1.071 1.086 - -0.41% -
SetIntersection_Front_Vector_uint64_262144_16 1.34% 1167680.955 1183292.462 - 0.40% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.33% 29.378 29.770 - 0.68% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.33% 51.030 51.709 - 1.73% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.33% 1.199 1.215 - 1.77% -
SetIntersection_None_Set_uint64_1024_256 1.32% 8709903.188 8825299.912 - 1.70% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.32% 8.489 8.601 - 1.90% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 1.32% 26.619 26.971 - 32.17% -
SetIntersection_Interlaced_Vector_string_64_16 1.32% 31002124.310 31411823.292 - -0.79% -
BM_RangesPushHeap_string_Ascending_256 1.32% 10.974 11.119 - 11.46% -
SetIntersection_Front_Set_string_256_4 1.32% 5273604.658 5343131.230 - 1.82% -
rng::partition(vector<int>)_(dense)/32 1.31% 8.403 8.513 - 2.69% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.31% 19.177 19.429 - 2.06% -
rng::copy_backward(deque<int>)/8 1.31% 2.793 2.830 - 4.02% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.31% 4.609 4.670 - 0.26% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.31% 571.384 578.861 - 0.48% -
std::map<int,_int>::clear()/32 1.31% 655.700 664.264 - 1.83% -
BM_std_min<int>/17 1.31% 0.952 0.965 - -0.93% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 1.30% 5.893 5.970 - -7.32% -
BM_std_min<unsigned_char>/29 1.30% 1.966 1.992 - -1.10% -
rng::unique(list<int>)_(sprinkled)/1024 1.30% 952.233 964.647 - 0.09% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.30% 209.228 211.953 - 0.22% -
std::shift_left(list<int>)/50 1.30% 27.667 28.026 - -0.25% -
BM_CmpLess_short_uint 1.29% 1.104 1.118 - 0.72% -
rng::search_n(vector<int>)_(no_match)/1048576 1.29% 209154.474 211853.228 - 1.27% -
std::rotate(list<int>)_(by_1/2)/50 1.29% 13.854 14.032 - -0.11% -
std::unique(deque<int>)_(contiguous)/32 1.29% 59.610 60.378 - -6.75% -
BM_MakeThenSortHeap_uint64_Descending_256 1.29% 8.639 8.750 - 0.76% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.28% 712.683 721.838 - 0.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.28% 26349371.199 26687627.914 - -1.28% -
SetIntersection_None_Set_string_256_64 1.28% 9574450.136 9697266.008 - 1.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 1.28% 20123377.965 20381390.332 - 0.64% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.28% 990331.326 1003027.658 - 0.18% -
SetIntersection_Interlaced_Set_float_1024_4 1.28% 10067753.317 10196728.977 - 0.04% -
BM_std_minmax<short>/30 1.28% 2.797 2.833 - 2.95% -
std::stable_sort(deque<int>)_(descending)/8192 1.28% 21048.843 21318.120 - -0.24% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 1.28% 16.450 16.660 - 1.93% -
rng::fold_left(deque<int>)/8192 1.28% 4368.415 4424.247 - -3.17% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.28% 146.124 147.990 - -0.62% -
std::unordered_set<int>::contains(key)_(existent)/32 1.28% 1.273 1.290 - -0.24% -
BM_RangesPushHeap_uint32_Random_16384 1.27% 6.241 6.321 - 0.95% -
SetIntersection_None_Vector_string_1024_256 1.27% 1207845.068 1223228.408 - -1.01% -
rng::is_sorted_until(list<int>,_pred)/8 1.27% 3.802 3.851 - 0.85% -
BM_vector_deque_ranges_move_backward/1024 1.27% 37.311 37.785 - -1.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.27% 11465374.355 11610969.760 - 0.38% -
SetIntersection_None_Vector_string_64_64 1.27% 9264553.799 9382197.150 - 0.38% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.27% 6245.239 6324.295 - 0.43% -
BM_std_min<short>/27 1.26% 2.295 2.324 - 2.82% -
BM_deque_vector_ranges_move_backward/1024 1.26% 36.700 37.164 - 1.20% -
std::map<int,_int>::count(key)_(existent)/1024 1.26% 4.359 4.414 - 1.53% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.26% 11.776 11.924 - -0.03% -
SetIntersection_Front_Set_uint64_16384_16 1.26% 1286271.739 1302454.764 - 1.83% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.26% 14.265 14.444 - 1.53% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 1.25% 26.317 26.647 - 1.27% -
rng::fill(deque<int>)/32 1.25% 1.470 1.489 - -1.43% -
std::set<int>::upper_bound(key)_(existent)/32 1.25% 1.731 1.753 - -0.55% -
rng::contains_subrange(list<int>)_(single_element)/8192 1.25% 6995.482 7083.028 - -28.61% -
std::move_backward(vector<bool>)_(unaligned)/512 1.25% 4.639 4.697 - -0.04% -
BM_std_minmax<unsigned_short>/11 1.25% 1.719 1.741 - -1.63% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.25% 19480.732 19724.208 - 1.28% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 1.25% 59.433 60.175 - 0.94% -
std::multiset<int>::ctor(const&)/8192 1.25% 48971.432 49582.758 - 0.21% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 1.25% 10.438 10.568 - 4.17% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.25% 3125.633 3164.548 - 0.22% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 1.24% 30.885 31.268 - 1.00% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 1.24% 3.957 4.006 - 0.91% -
std::unique_copy(list<int>)_(contiguous)/52 1.24% 20.317 20.569 - -1.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.24% 374580.196 379219.229 - 0.58% -
BM_std_minmax<unsigned_short>/28 1.24% 2.543 2.575 - 3.47% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 1.24% 206173.258 208723.274 - -0.66% -
BM_deque_vector_ranges_copy/5500 1.24% 201.053 203.539 - 2.66% -
SetIntersection_Front_Vector_string_16384_256 1.24% 10154110.659 10279543.762 - 7.78% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1.23% 1338.059 1354.579 - 1.19% -
BM_MakeThenSortHeap_float_SingleElement_64 1.23% 3.314 3.355 - 0.43% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.23% 1273683.108 1289354.410 - 3.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.22% 13472516.940 13637434.713 - 0.22% -
rng::stable_sort(deque<int>)_(ascending)/1024 1.22% 2122.459 2148.435 - 0.38% -
SetIntersection_Interlaced_Vector_string_1024_1 1.22% 1116861.479 1130508.341 - -0.61% -
rng::unique(deque<int>)_(contiguous)/32 1.22% 58.783 59.499 - 0.57% -
BM_std_minmax<unsigned_char>/31 1.22% 3.158 3.196 - -7.84% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 1.22% 6.069 6.142 - 1.02% -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 1.21% 7882.711 7978.402 - 0.44% -
735_gem5_r 1.21% 13.564 13.729 - 0.34% -
BM_deque_vector_ranges_copy/64 1.21% 2.608 2.640 - 1.56% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.21% 54669.128 55332.101 - 0.95% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.21% 705.691 714.247 - -0.11% -
rng::find_last(vector<char>)_(bail_10%)/1048576 1.21% 112184.656 113544.677 - 4.92% -
SetIntersection_None_Vector_uint32_256_64 1.21% 3645987.191 3690166.226 - 0.33% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.21% 14155.231 14326.451 - 0.91% -
std::unique(vector<int>,_pred)_(contiguous)/32 1.21% 54.566 55.226 - -2.27% -
rng::is_partitioned(list<int>)_(partitioned)/50 1.21% 13.697 13.863 - -0.33% -
std::stable_partition(list<int>)_(sparse)/32 1.21% 9.816 9.935 - 1.00% -
rng::transform(list<int>,_list<int>)/1024 1.21% 890.364 901.107 - 1.29% -
BM_MakeThenSortHeap_string_Heap_262144 1.21% 178.241 180.391 - -0.02% -
std::partial_sort(deque<int>)_(heap)/8192 1.21% 283639.195 287060.957 - -0.23% -
BM_StringFindCharLiteral/64 1.21% 2.089 2.114 - -2.50% -
BM_PushHeap_string_Random_16 1.21% 10.102 10.224 - 0.69% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.21% 109.318 110.636 - 1.89% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.20% 16.129 16.323 - 1.17% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.20% 1973.306 1997.048 - -1.80% -
BM_deque_deque_move_backward/1 1.20% 2.726 2.759 - 0.72% -
BM_RangesPushHeap_uint32_Ascending_262144 1.20% 8.036 8.132 - 0.17% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.20% 717.313 725.919 - -1.23% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 1.20% 2.242 2.269 - 0.17% -
rng::partial_sort_copy(list<int>)_(repeated)/8 1.19% 8.394 8.494 - -1.21% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.19% 700.017 708.361 - -0.04% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.19% 6594.850 6673.379 - -0.11% -
SetIntersection_Interlaced_Set_float_262144_16384 1.19% 1251303.222 1266192.791 - 1.31% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.19% 8.908 9.014 - 0.51% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.19% 1546726.724 1565087.487 - 1.08% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.18% 7669.095 7759.869 - 0.63% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.18% 164.650 166.597 - -0.82% -
SetIntersection_Front_Set_float_1024_256 1.18% 5002160.321 5061280.402 - 3.55% -
BM_RangesMakeThenSortHeap_uint64_Random_16 1.18% 8.554 8.655 - 1.21% -
rng::is_sorted_until(vector<int>,_pred)/8192 1.18% 3236.859 3275.017 - -1.10% -
std::partial_sort(deque<int>)_(repeated)/1024 1.18% 6402.459 6477.930 - 0.75% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.18% 1.677 1.697 - 6.63% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.18% 1.149 1.162 - 1.90% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.18% 34.265 34.668 - 0.94% -
rng::find_if_not(vector<int>)_(bail_25%)/1024 1.18% 75.663 76.553 - 1.05% -
BM_std_min<short>/20 1.18% 2.248 2.274 - -2.07% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.18% 62081.235 62810.793 - 1.70% -
rng::count(list<int>)_(every_other)/8 1.17% 2.099 2.124 - 0.53% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.17% 6661.661 6739.689 - 1.51% -
std::remove_if(vector<int>)_(prefix)/50 1.17% 60.836 61.548 - 0.88% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.17% 16.567 16.761 - -0.37% -
rng::rotate_copy(deque<int>)/8192 1.17% 293.422 296.853 - -5.36% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 1.17% 5.033 5.092 - -1.65% -
BM_std_min<unsigned_long_long>/30 1.17% 2.692 2.724 - -0.24% -
rng::find(list<int>)_(bail_25%)/8 1.17% 0.921 0.932 - 0.10% -
std::map<std::string,_int>::count(key)_(existent)/1024 1.17% 23.402 23.675 - -4.14% -
BM_RangesSortHeap_uint32_256 1.17% 8.055 8.149 - 0.92% -
rng::sort(vector<int>)_(descending)/8192 1.16% 7274.141 7358.845 - -1.37% -
BM_MakeThenSortHeap_uint64_Random_64 1.16% 11.716 11.852 - -0.15% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.16% 175649.828 177689.065 - 0.70% -
BM_std_min<int>/1024 1.16% 26.654 26.964 - 0.75% -
BM_std_min<unsigned_int>/8 1.16% 1.278 1.293 - -0.03% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.16% 17.036 17.233 - -0.73% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.15% 0.943 0.954 - 0.94% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.15% 608.758 615.783 - 0.99% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.15% 38.042 38.481 - -0.09% -
rng::contains(deque<int>)_(process_all)/50 1.15% 12.567 12.712 - 0.83% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.15% 145363.947 147037.562 - 1.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.15% 423.576 428.447 - 0.84% -
std::multiset<int>::clear()/32 1.15% 639.814 647.169 - 0.77% -
std::unique(list<int>)_(sprinkled)/1024 1.15% 951.079 961.994 - -0.60% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 1.15% 7.190 7.273 - 0.19% -
SetIntersection_None_Vector_uint32_1024_16 1.15% 1144042.767 1157152.881 - 0.38% -
std::fill(deque<int>)/8192 1.15% 239.360 242.101 - 0.06% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 1.14% 5.924 5.992 - 1.26% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.14% 208.455 210.842 - 0.08% -
SetIntersection_Front_Vector_float_1024_16 1.14% 1186319.363 1199896.630 - 0.98% -
BM_MakeThenSortHeap_float_Ascending_16384 1.14% 27.668 27.985 - 2.00% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.14% 54112.965 54731.896 - 1.39% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.14% 815.045 824.365 - 0.27% -
SetIntersection_Front_Set_uint32_1024_1 1.14% 1061496.740 1073628.751 - -3.92% -
SetIntersection_Front_Vector_uint64_262144_64 1.14% 1424425.874 1440692.963 - 0.08% -
BM_RangesPushHeap_uint32_Random_262144 1.14% 6.277 6.348 - 1.05% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.13% 30.261 30.604 - -1.00% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.13% 14.634 14.799 - 2.45% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.13% 174328165.684 176302182.852 - 3.26% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.13% 34356.153 34744.809 - 0.11% -
SetIntersection_Front_Set_string_256_16 1.13% 7602450.527 7688374.441 - 1.94% -
std::unordered_multiset<int>::erase(iterator)/1024 1.13% 20.052 20.278 - -0.36% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 1.13% 20.541 20.772 - 0.90% -
BM_RangesPopHeap_uint32_256 1.12% 16.871 17.061 - -0.09% -
std::flat_map<int,_int>::count(key)_(existent)/1024 1.12% 8.499 8.595 - 0.21% -
SetIntersection_Front_Vector_string_1024_4 1.12% 1238963.220 1252888.471 - 0.55% -
std::sort(vector<int>)_(heap)/8 1.12% 22.378 22.629 - 0.81% -
std::set<int>::insert(value)_(new_value)/8192 1.12% 71.043 71.841 - 1.75% -
rng::partial_sort(deque<int>)_(repeated)/1024 1.12% 6398.836 6470.632 - 2.18% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.12% 6580.153 6653.918 - -1.36% -
std::partial_sort(deque<int>)_(descending)/8 1.12% 41.369 41.833 - 0.11% -
BM_std_min<short>/29 1.12% 2.349 2.375 - -1.61% -
std::find_if_not(vector<char>)_(process_all)/50 1.12% 12.516 12.657 - 1.35% -
SetIntersection_None_Set_uint32_1024_1024 1.12% 8733330.951 8831178.128 - -1.22% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.12% 1053.798 1065.593 - 1.03% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.12% 212.330 214.706 - -0.84% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 1.12% 18.594 18.802 - -9.04% -
std::sort(vector<int>)_(descending)/8192 1.12% 7280.421 7361.743 - -1.00% -
rng::sort(deque<int>)_(repeated)/8 1.12% 18.482 18.689 - -1.52% -
std::copy_n(list<int>)/64 1.12% 14.036 14.192 - 0.06% -
std::set<int>::erase(iterator)/8192 1.11% 20.328 20.554 - 0.08% -
BM_PushHeap_string_Random_256 1.11% 14.215 14.374 - 1.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.11% 1.320 1.334 - 0.02% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.11% 3.556 3.595 - -0.84% -
std::vector<std::string>::ctor(size)/32 1.11% 33.569 33.940 - -6.39% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 1.10% 320.965 324.507 - -5.72% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 1.10% 523.794 529.572 - 2.10% -
std::distance(join_view(vector<vector<int>>))/1024 1.10% 1.028 1.039 - 0.44% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.10% 367.573 371.621 - -0.30% -
BM_deque_deque_ranges_move/1 1.10% 3.421 3.459 - -1.88% -
BM_PushHeap_uint64_Ascending_64 1.10% 1.518 1.535 - 1.14% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 1.10% 2.189 2.213 - -3.39% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.10% 5.492 5.553 - 0.77% -
BM_std_min<int>/64 1.10% 2.669 2.698 - 2.87% -
std::stable_partition(deque<int>)_(sparse)/32 1.10% 12.170 12.304 - 13.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.09% 1149559.839 1162126.708 - -1.28% -
SetIntersection_Front_Vector_string_16384_16384 1.09% 349321957.742 353135703.915 - 2.59% -
BM_std_minmax<unsigned_short>/9 1.09% 1.161 1.174 - 0.62% -
BM_MakeThenSortHeap_float_Descending_256 1.09% 5.722 5.784 - -0.41% -
SetIntersection_Front_Vector_uint64_1024_16 1.09% 1196861.502 1209859.521 - 1.59% -
bm_ranges_lexicographical_compare<signed_char>/7 1.09% 2.835 2.866 - -1.62% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.09% 21281.683 21512.685 - 0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.08% 1151239.839 1163712.508 - 0.62% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.08% 20.942 21.168 - -1.38% -
std::set<int>::erase(iterator)/0 1.08% 20.037 20.253 - 1.04% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.08% 1107234.404 1119205.562 - -0.12% -
BM_MakeHeap_string_SingleElement_256 1.08% 6.349 6.417 - 2.17% -
std::find_if_not(deque<int>)_(process_all)/32768 1.08% 12003.627 12133.306 - 5.83% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 1.08% 664.266 671.441 - -23.08% -
std::fill_n(deque<int>)/1024 1.08% 29.624 29.943 - -0.48% -
SetIntersection_None_Set_float_64_1 1.08% 23380365.306 23632231.090 - 0.33% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.08% 8.976 9.073 - -2.00% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 1.08% 16.823 17.004 - 2.19% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.07% 1359.236 1373.843 - 3.37% -
SetIntersection_Interlaced_Vector_uint64_256_4 1.07% 5063140.914 5117535.418 - 6.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.07% 23.806 24.061 - -1.42% -
SetIntersection_Interlaced_Set_float_256_16 1.07% 12179414.229 12310105.008 - 0.82% -
SetIntersection_Front_Set_uint64_256_64 1.07% 6183862.103 6249993.077 - 2.43% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.07% 38133.074 38540.372 - -2.36% -
std::set<std::string>::insert(value)_(new_value)/1024 1.07% 64.582 65.270 - -0.61% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.07% 19969.565 20182.281 - 0.30% -
BM_std_min<unsigned_char>/4 1.06% 0.979 0.989 - 0.10% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.06% 11.987 12.114 - 0.46% -
SetIntersection_Interlaced_Vector_uint64_262144_4 1.06% 1582963.685 1599741.164 - 4.94% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 1.06% 9.602 9.704 - 1.89% -
BM_RangesPopHeap_float_16 1.06% 6.443 6.511 - 1.93% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.06% 33.628 33.984 - 1.54% -
BM_std_min<long_long>/11 1.06% 1.490 1.506 - 0.01% -
SetIntersection_Front_Set_uint64_256_4 1.06% 4449607.936 4496714.528 - -1.45% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 1.06% 34.952 35.322 - -0.40% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 1.06% 38.494 38.901 - -0.22% -
rng::rotate(vector<int>)_(by_1/3)/32 1.06% 21.561 21.789 - 0.75% -
rng::find_if_not(vector<int>)_(bail_25%)/8192 1.06% 548.593 554.392 - 0.96% -
rng::search_n(list<int>,_pred)_(no_match)/1024 1.06% 848.529 857.496 - -1.06% -
BM_deque_deque_move/1 1.06% 3.409 3.445 - -2.23% -
SetIntersection_Interlaced_Set_float_262144_256 1.05% 1579327.798 1595968.668 - 2.11% -
BM_RangesPushHeap_string_Ascending_1024 1.05% 13.845 13.990 - 11.91% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.05% 275716.015 278609.515 - -0.09% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 1.05% 612.282 618.707 - 0.35% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.05% 54.835 55.410 - 1.34% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.05% 20.045 20.255 - 0.11% -
rng::partial_sort(deque<int>)_(shuffled)/8 1.05% 34.217 34.575 - 1.38% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.05% 134.145 135.549 - -0.04% -
BM_std_min<int>/12 1.05% 1.492 1.507 - -2.11% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.05% 4248.071 4292.477 - 0.98% -
std::find_end(deque<int>)_(match_near_end)/8192 1.04% 165994.873 167728.663 - 0.21% -
BM_MakeThenSortHeap_string_Descending_4 1.04% 3.682 3.721 - 1.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.04% 29.829 30.140 - 0.44% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.04% 7.735 7.816 - 1.59% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.04% 17.695 17.880 - 0.83% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.04% 57.728 58.329 - 0.22% -
SetIntersection_None_Vector_uint32_256_16 1.04% 4230663.609 4274733.602 - -1.17% -
std::multimap<std::string,_int>::clear()/32 1.04% 890.973 900.248 - 0.56% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.04% 208081.870 210246.541 - 0.96% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.04% 32.605 32.944 - -0.99% -
BM_MakeThenSortHeap_float_Descending_64 1.04% 3.331 3.365 - 0.85% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.04% 172991.240 174789.736 - 1.44% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 1.04% 73749.513 74516.095 - 1.00% -
BM_PushHeap_uint64_Ascending_16384 1.04% 3.564 3.602 - -1.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.04% 1.850 1.869 - 1.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.04% 1109716.450 1121245.443 - 1.74% -
SetIntersection_Interlaced_Vector_uint32_262144_64 1.04% 8210870.189 8296171.044 - 0.14% -
std::sort(deque<int>)_(descending)/1024 1.04% 1335.997 1349.861 - 0.80% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.04% 263.935 266.671 - 0.81% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 1.04% 14.716 14.869 - 1.56% -
std::list<int>::ctor(const&)_(cheap_elements)/32 1.04% 326.974 330.360 - -2.30% -
rng::stable_sort(deque<int>)_(shuffled)/8192 1.04% 14829.058 14982.592 - 0.22% -
SetIntersection_Interlaced_Vector_uint32_256_16 1.03% 6730537.600 6800138.970 - -1.93% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.03% 9758014.217 9858809.531 - -0.87% -
BM_std_minmax<unsigned_short>/10 1.03% 1.405 1.419 - -0.22% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.03% 12269.783 12396.323 - -0.64% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.03% 1.914 1.933 - 2.46% -
BM_PushHeap_string_Random_4 1.03% 5.934 5.996 - -0.20% -
std::multiset<std::string>::insert(value)_(already_present)/0 1.03% 19.548 19.749 - 0.78% -
BM_PushHeap_string_Random_1024 1.03% 14.951 15.105 - 1.68% -
rng::move_backward(deque<int>)/4096 1.03% 154.970 156.566 - -1.34% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.03% 22.959 23.196 - 1.02% -
BM_RangesMakeThenSortHeap_float_Random_16384 1.03% 47.068 47.552 - 1.11% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.03% 60.364 60.985 - 0.05% -
std::partial_sort(deque<int>)_(ascending)/1024 1.03% 7872.857 7953.655 - 0.62% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 1.03% 550743.602 556394.479 - 0.53% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.03% 22.075 22.301 - 0.38% -
BM_std_minmax<unsigned_long_long>/6 1.02% 2.088 2.110 - 0.84% -
rng::copy_n(vector<bool>)_(aligned)/4096 1.02% 4.927 4.977 - 0.98% -
rng::sort(vector<int>)_(descending)/1024 1.02% 1040.270 1050.871 - -0.96% -
709_cactus_r 1.02% 19.721 19.921 - 1.41% -
SetIntersection_Interlaced_Set_uint32_16_16 1.02% 40454729.856 40866259.435 - 0.01% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.02% 206805341.018 208906438.160 - -1.98% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.01% 1644777.017 1661451.413 - 0.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.01% 4236060.176 4278955.377 - -0.26% -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 1.01% 73744.176 74490.537 - 0.99% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 1.01% 24.952 25.204 - 0.87% -
SetIntersection_Interlaced_Set_string_256_4 1.01% 14141594.077 14284455.351 - 0.60% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.01% 32056.630 32380.340 - -1.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.01% 689.465 696.427 - 0.20% -
std::find_if_not(list<int>)_(process_all)/50 1.01% 21.327 21.542 - -0.03% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.01% 1.560 1.576 - 2.76% -
BM_std_minmax_element<int>/4 1.01% 1.243 1.255 - 1.83% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 1.01% 12.301 12.425 - -0.50% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.00% 23.373 23.607 - 0.99% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.00% 421.388 425.613 - 0.49% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -99.72% 351746704.772 1000787.517 - -99.72% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.88% 3571.863 1040.067 - 0.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -55.02% 18.906 8.504 - -58.11% -
std::remove_copy(list<int>)_(prefix)/1024 -53.17% 1616.980 757.245 - -0.01% -
std::swap_ranges(list<int>)/1024 -51.49% 1568.947 761.030 - -0.55% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -49.72% 122.753 61.715 - -39.08% -
SetIntersection_Interlaced_Vector_float_262144_16 -48.87% 6284039.491 3212811.174 - -11.26% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -48.31% 46.158 23.861 - -64.29% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -45.94% 0.494 0.267 - -1.65% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -45.67% 3.727 2.025 - -23.32% -
std::set<std::string>::count(key)_(existent)/0 -43.96% 0.023 0.013 - 9.97% -
BM_PushHeap_string_Descending_262144 -42.93% 5.448 3.109 - -10.96% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -42.27% 48.179 27.814 - -22.32% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -40.68% 1.949 1.156 - -29.96% -
SetIntersection_Interlaced_Vector_float_16384_64 -40.25% 10547797.829 6302559.327 - -8.83% -
SetIntersection_Interlaced_Vector_float_16384_256 -40.08% 29707649.995 17800713.543 - 37.89% -
SetIntersection_Interlaced_Vector_float_262144_1024 -39.21% 156317150.750 95022193.857 - -3.92% -
BM_RangesPushHeap_string_Descending_262144 -38.44% 5.119 3.151 - -2.75% -
BM_PushHeap_float_SingleElement_1 -38.25% 0.697 0.431 - -17.13% -
SetIntersection_Interlaced_Vector_float_16384_1024 -37.12% 73662480.050 46317631.359 - -9.02% -
std::unordered_set<std::string>::erase(iterator)/8192 -37.02% 33.005 20.787 - -36.84% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -36.68% 2.743 1.737 - -40.81% -
std::search(deque<int>)_(no_match)/1024 -36.20% 415.445 265.035 - -36.65% -
BM_std_min<unsigned___int128>/70000 -35.92% 46877.141 30039.766 - 5.26% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -35.90% 9.868 6.325 - -36.37% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -35.77% 66.455 42.687 - -16.52% -
BM_std_min<unsigned___int128>/65536 -35.65% 43894.516 28245.566 - 5.86% -
BM_std_min<unsigned___int128>/5500 -35.61% 3656.764 2354.596 - 5.25% -
BM_std_min<unsigned___int128>/4096 -35.53% 2722.689 1755.255 - 5.36% -
BM_std_min<unsigned___int128>/64000 -35.42% 42883.511 27693.975 - 5.93% -
BM_std_min<unsigned___int128>/4000 -35.17% 2659.258 1724.031 - 5.88% -
BM_std_min<unsigned___int128>/1024 -35.13% 679.539 440.793 - 5.49% -
BM_RangesPushHeap_uint64_SingleElement_1 -35.08% 0.616 0.400 - -4.86% -
BM_std_min<unsigned___int128>/512 -34.89% 338.247 220.246 - 5.14% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -34.11% 3.483 2.295 - -37.75% -
std::copy_backward(vector<int>)/4096 -34.02% 239.131 157.773 - -30.82% -
SetIntersection_Interlaced_Vector_float_262144_256 -33.51% 51787677.388 34431144.440 - 32.53% -
BM_vector_deque_ranges_move/0 -33.25% 0.519 0.347 - -30.54% -
BM_RangesPushHeap_float_Descending_1 -32.95% 0.697 0.468 - 18.83% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -32.31% 60.162 40.724 - -36.06% -
SetIntersection_Front_Set_float_262144_16384 -32.13% 355021426.120 240945971.074 - -1.66% -
SetIntersection_Interlaced_Vector_float_16384_16 -31.99% 3891607.232 2646865.306 - -34.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.34% 13030688.087 8946322.687 - 1.61% -
BM_std_min<unsigned___int128>/64 -31.34% 38.764 26.617 - 4.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.25% 12843962.186 8830682.696 - -1.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -31.11% 12841103.054 8845857.411 - 1.39% -
std::multiset<std::string>::erase(key)_(existent)/0 -30.94% 59.257 40.922 - 1.46% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -30.63% 0.531 0.368 - -6.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -30.62% 12751375.971 8846554.858 - -0.04% -
BM_PushHeap_string_Descending_16384 -30.50% 3.369 2.341 - -2.49% -
std::copy(vector<bool>)_(aligned)/1048576 -30.40% 3320.693 2311.334 - -26.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.38% 12744330.709 8872752.058 - 0.21% -
SetIntersection_Front_Set_float_16384_16384 -30.34% 342866356.375 238829999.662 - -1.05% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -29.67% 0.637 0.448 - -7.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -29.65% 12818368.126 9018124.112 - 2.62% -
BM_PushHeap_string_Descending_1024 -29.45% 3.315 2.339 - -4.88% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -29.28% 6.456 4.566 - -29.71% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -28.82% 1.704 1.213 - -9.02% -
BM_vector_deque_move/0 -28.76% 0.555 0.395 - -0.59% -
std::shift_right(vector<int>)/32 -28.37% 4.136 2.963 - -26.08% -
BM_std_min<unsigned_long_long>/1 -28.13% 0.458 0.329 - 14.37% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.98% 40.813 29.393 - -0.49% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -27.92% 95.888 69.116 - -23.18% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -27.70% 46.002 33.258 - 0.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -27.44% 45.679 33.143 - -0.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -27.36% 12045144.303 8749190.127 - 0.10% -
SetIntersection_Interlaced_Vector_float_262144_4 -27.29% 2155931.059 1567583.960 - -26.97% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -27.29% 1.715 1.247 - -29.47% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -26.95% 93.675 68.427 - -26.98% -
rng::find(list<int>)_(bail_25%)/1024 -26.81% 181.171 132.605 - -27.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -26.65% 44.302 32.494 - -4.10% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -26.58% 61.348 45.042 - -27.67% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -26.50% 1030.020 757.115 - -26.68% -
SetIntersection_Front_Set_uint32_16384_16384 -26.38% 337350157.014 248361622.340 - -0.95% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -26.32% 5072933.882 3737820.605 - -17.04% -
BM_std_min<unsigned___int128>/32 -26.19% 17.403 12.845 - 2.49% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -26.16% 11081.635 8182.535 - -0.38% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -26.05% 11.940 8.829 - 11.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -26.03% 11916398.273 8814059.483 - 0.80% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -26.03% 0.489 0.362 - 7.73% -
BM_std_min<unsigned___int128>/31 -25.76% 16.762 12.444 - 2.73% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -25.75% 23.667 17.574 - -19.99% -
BM_std_min<unsigned___int128>/30 -25.72% 16.121 11.974 - 2.53% -
BM_PushHeap_string_Descending_256 -25.50% 3.067 2.285 - -5.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -25.45% 0.634 0.473 - 9.93% -
BM_std_minmax<long_long>/2 -25.43% 1.315 0.980 - -23.88% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.38% 12672.794 9456.754 - -5.82% -
BM_RangesMakeHeap_string_Ascending_262144 -25.34% 9.764 7.290 - 0.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -25.26% 1029.055 769.146 - -25.39% -
BM_std_min<unsigned___int128>/29 -25.22% 15.478 11.575 - 2.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -25.18% 11922039.318 8920196.940 - 0.87% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -25.03% 32.669 24.491 - -19.58% -
std::copy_n(vector<int>)/4096 -24.90% 208.171 156.344 - -15.37% -
BM_RangesMakeHeap_string_Descending_16384 -24.78% 3.849 2.895 - 5.08% -
BM_std_min<unsigned___int128>/28 -24.74% 14.826 11.157 - 2.60% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.69% 12568.340 9465.214 - -5.17% -
BM_std_min<unsigned___int128>/26 -24.44% 13.575 10.257 - 2.44% -
BM_std_min<unsigned___int128>/27 -24.32% 14.170 10.724 - 2.61% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -24.26% 86.808 65.745 - -17.46% -
std::unordered_set<int>::count(key)_(non-existent)/0 -24.05% 0.405 0.307 - -24.53% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -24.00% 38.247 29.066 - 0.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -23.73% 11903904.478 9079458.119 - 3.88% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -23.64% 36.731 28.046 - 1.02% -
BM_std_min<unsigned___int128>/25 -23.52% 12.916 9.878 - 2.11% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -23.50% 6626906.845 5069404.845 - 3.62% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.42% 37.470 28.696 - 0.85% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -23.40% 1.862 1.426 - 4.31% -
BM_std_min<unsigned___int128>/24 -22.99% 12.292 9.466 - 1.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -22.69% 44.124 34.111 - 1.67% -
BM_PushHeap_string_Ascending_262144 -22.62% 37.413 28.950 - -2.29% -
BM_RangesPushHeap_uint32_Ascending_1 -22.30% 0.576 0.448 - -26.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -22.26% 10813488.645 8406159.160 - 0.41% -
BM_RangesMakeHeap_string_Descending_262144 -22.21% 5.681 4.419 - 19.03% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -22.19% 953.567 741.954 - -32.27% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -22.05% 8.480 6.610 - -21.45% -
BM_std_min<unsigned___int128>/23 -22.05% 11.655 9.085 - 1.91% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -21.61% 95.417 74.794 - 1.43% -
std::unordered_set<int>::contains(key)_(existent)/8192 -21.55% 1.532 1.202 - -8.81% -
rng::adjacent_find(deque<int>)/50 -21.44% 18.803 14.773 - -8.48% -
BM_std_min<unsigned___int128>/22 -21.38% 11.007 8.653 - 1.95% -
BM_std_minmax<long_long>/3 -21.25% 1.750 1.378 - -20.70% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -20.98% 6366303.523 5030906.570 - -28.15% -
BM_PushHeap_string_PipeOrgan_16384 -20.95% 16.302 12.887 - -2.71% -
BM_std_min<unsigned___int128>/21 -20.82% 10.385 8.222 - 1.79% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -20.45% 6.816 5.422 - 4.42% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -20.33% 36.317 28.932 - -19.00% -
BM_PushHeap_string_PipeOrgan_262144 -20.28% 22.068 17.592 - -3.00% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -20.16% 1.797 1.435 - 1.96% -
BM_std_min<unsigned___int128>/20 -20.10% 9.775 7.810 - 1.48% -
rng::adjacent_find(deque<int>)/8 -20.08% 3.750 2.997 - -11.32% -
BM_vector_deque_ranges_copy/64000 -19.55% 2956.845 2378.711 - -12.33% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -19.53% 866.786 697.493 - -6.77% -
BM_vector_deque_move/64000 -19.33% 2929.030 2362.986 - -12.70% -
std::search(list<int>)_(single_element)/1000 -19.31% 671.120 541.546 - -17.85% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -19.21% 1.809 1.462 - -4.77% -
BM_vector_deque_copy/64000 -19.17% 2941.764 2377.847 - -12.47% -
BM_std_min<unsigned___int128>/19 -19.16% 9.153 7.399 - 1.13% -
rng::find(list<int>)_(process_all)/8192 -19.07% 10440.951 8449.392 - -28.08% -
std::multiset<int>::count(key)_(non-existent)/8192 -18.89% 11.199 9.084 - -17.08% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -18.78% 5.992 4.866 - -19.71% -
BM_vector_deque_move/70000 -18.69% 3168.333 2576.246 - -11.78% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -18.68% 682.767 555.247 - -17.41% -
std::find_if(list<int>)_(bail_25%)/32768 -18.62% 10423.988 8483.511 - -21.70% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -18.53% 27.327 22.263 - -0.09% -
rng::contains_subrange(deque<int>)_(process_all)/16 -18.53% 9.394 7.654 - -8.68% -
std::unordered_set<int>::count(key)_(existent)/32 -18.46% 1.470 1.199 - -28.49% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -18.32% 614.138 501.646 - -1.45% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.28% 66.627 54.445 - -1.74% -
std::multimap<std::string,_int>::erase(iterator)/8192 -18.22% 32.841 26.858 - 0.37% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -18.21% 11.792 9.644 - 1.00% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -18.19% 838.420 685.889 - -7.06% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -18.14% 153.904 125.982 - -16.54% -
std::find_end(deque<int>)_(near_matches)/8192 -18.09% 2352157.408 1926650.579 - -18.23% -
BM_std_min<unsigned___int128>/18 -18.07% 8.531 6.989 - 1.01% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -17.96% 0.611 0.501 - -9.71% -
BM_RangesMakeHeap_string_Descending_1024 -17.85% 3.569 2.932 - 8.48% -
BM_vector_deque_move/65536 -17.75% 2875.902 2365.457 - -10.26% -
BM_vector_deque_ranges_copy/65536 -17.70% 2875.076 2366.285 - -10.55% -
rng::contains_subrange(deque<int>)_(process_all)/50 -17.57% 18.253 15.046 - -4.76% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -17.56% 27176762.565 22404797.953 - 160.14% -
BM_vector_deque_ranges_copy/70000 -17.52% 3133.310 2584.246 - -11.82% -
BM_vector_deque_copy/70000 -17.42% 3131.595 2586.194 - -11.73% -
BM_vector_deque_ranges_move/65536 -17.41% 2859.981 2361.944 - -10.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -17.37% 71.999 59.493 - 18.12% -
rng::is_sorted(list<int>,_pred)/8192 -17.34% 8842.431 7308.964 - -0.65% -
rng::find_if_not(list<int>)_(process_all)/8192 -17.34% 8962.737 7408.675 - -17.75% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -17.31% 1712.715 1416.251 - -2.89% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -17.28% 10469.102 8660.540 - -20.56% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -17.22% 1.668 1.381 - -9.58% -
BM_RangesPushHeap_string_Ascending_262144 -17.20% 35.282 29.213 - -1.69% -
SetIntersection_Interlaced_Vector_float_262144_64 -17.15% 19934308.373 16516272.605 - 60.12% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -17.05% 42.521 35.270 - -0.40% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -16.98% 9368.361 7777.754 - -8.07% -
rng::contains_subrange(deque<int>)_(process_all)/32 -16.92% 13.918 11.563 - -3.90% -
SetIntersection_Front_Set_uint64_16384_256 -16.91% 5062987.970 4206999.304 - -6.81% -
BM_PushHeap_string_Descending_64 -16.88% 2.692 2.237 - -0.23% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -16.86% 11.534 9.589 - 1.82% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -16.76% 16676.190 13880.820 - 4.90% -
BM_vector_deque_ranges_move/64000 -16.74% 2853.758 2376.052 - -8.87% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -16.65% 0.556 0.463 - -0.80% -
BM_std_min<unsigned___int128>/17 -16.62% 7.890 6.579 - 0.73% -
rng::copy(vector<bool>)_(aligned)/262144 -16.58% 326.673 272.499 - -1.89% -
rng::find_end(list<int>)_(single_element)/8192 -16.34% 8765.201 7333.282 - -7.76% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -16.20% 41.952 35.156 - -0.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -16.11% 0.556 0.466 - -26.64% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -15.92% 2.602 2.188 - -14.47% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -15.88% 32.285 27.160 - -0.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -15.83% 34.282 28.854 - 1.06% -
rng::partition(deque<int>)_(sparse)/32 -15.82% 13.592 11.441 - 7.97% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -15.81% 1.302 1.096 - -10.43% -
bm_lexicographical_compare<unsigned_char>/16 -15.78% 1.156 0.974 - 0.03% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -15.74% 9161.493 7719.364 - -10.67% -
BM_PushHeap_string_Random_262144 -15.72% 21.799 18.372 - -1.73% -
rng::transform(list<int>,_list<int>)/8192 -15.61% 10218.338 8623.445 - -15.71% -
std::set<std::string>::erase(iterator)/32 -15.50% 31.185 26.351 - 0.59% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -15.49% 14450.307 12212.634 - -5.43% -
BM_std_min<unsigned___int128>/16 -15.40% 7.292 6.169 - 0.47% -
BM_vector_deque_ranges_move/70000 -15.33% 3048.032 2580.842 - -8.56% -
std::multimap<std::string,_int>::erase(iterator)/1024 -15.27% 33.010 27.969 - 0.15% -
SetIntersection_Interlaced_Vector_float_16384_4 -15.24% 1702202.816 1442860.442 - -15.01% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -15.08% 605.369 514.069 - -4.44% -
rng::none_of(vector<int>)_(process_all)/50 -14.93% 14.879 12.658 - -0.43% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -14.77% 38852.096 33114.728 - -12.42% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -14.75% 99.736 85.023 - -0.19% -
BM_deque_vector_copy/64000 -14.68% 2849.679 2431.483 - 1.72% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -14.65% 10.507 8.968 - -5.50% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -14.64% 40414.932 34496.753 - -11.59% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.59% 232.555 198.628 - -0.15% -
BM_PushHeap_string_Descending_16 -14.57% 2.436 2.081 - -0.47% -
std::multiset<std::string>::erase(key)_(existent)/32 -14.53% 58.731 50.197 - 0.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -14.50% 5711.960 4883.955 - -14.51% -
rng::find(vector<bool>)_(process_all)/50 -14.48% 0.740 0.633 - -26.85% -
SetIntersection_Interlaced_Vector_float_1024_256 -14.45% 7942825.478 6794772.423 - 35.34% -
SetIntersection_Interlaced_Vector_string_262144_64 -14.43% 22115214.153 18923806.780 - 4.02% -
SetIntersection_Front_Set_uint64_256_256 -14.42% 9876181.378 8451801.250 - -14.39% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -14.42% 645.389 552.339 - -16.13% -
std::map<int,_int>::insert(value)_(already_present)/0 -14.39% 0.679 0.581 - -0.16% -
BM_std_min<unsigned___int128>/15 -14.38% 6.700 5.737 - 0.46% -
BM_RangesPushHeap_uint64_Descending_1 -14.38% 0.467 0.400 - -42.69% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -14.32% 72.127 61.801 - 0.31% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -14.29% 25.387 21.759 - -5.09% -
std::map<int,_int>::insert(value)_(new_value)/8192 -14.29% 39.761 34.079 - -13.63% -
rng::partition(deque<int>)_(sparse)/50 -14.21% 20.250 17.371 - 5.27% -
BM_PushHeap_string_Ascending_16384 -14.17% 22.263 19.109 - 3.93% -
BM_RangesMakeHeap_string_Descending_256 -14.12% 3.427 2.943 - 8.18% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -14.04% 686.866 590.409 - -12.52% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -13.92% 47.666 41.033 - -0.09% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -13.89% 92.297 79.481 - 2.48% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -13.88% 23045.624 19846.254 - -7.36% -
BM_RangesMakeHeap_string_Descending_64 -13.88% 3.051 2.628 - 0.99% -
rng::partition(list<int>)_(dense)/8192 -13.86% 5095.363 4388.913 - -1.26% -
std::map<std::string,_int>::count(key)_(existent)/32 -13.83% 18.097 15.594 - -5.32% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -13.79% 0.487 0.420 - 8.68% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -13.62% 29.172 25.198 - -21.86% -
BM_PopHeap_pair<uint32,_uint32>_1 -13.60% 0.506 0.438 - -37.11% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -13.54% 1.337 1.156 - -12.23% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -13.50% 1.339 1.158 - -15.91% -
std::unique_copy(deque<int>)_(contiguous)/32 -13.49% 11.045 9.555 - -11.02% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -13.40% 2.635 2.282 - 12.99% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -13.33% 53.323 46.218 - 23.10% -
BM_RangesMakeHeap_string_Descending_16 -13.32% 2.754 2.387 - -0.37% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -13.31% 11.019 9.553 - 0.23% -
rng::is_sorted_until(deque<int>)/8 -13.15% 4.285 3.722 - 27.65% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -13.14% 0.350 0.304 - -11.33% -
BM_std_min<unsigned___int128>/14 -13.08% 6.133 5.331 - 0.50% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -13.07% 42.799 37.206 - -1.43% -
std::find_end(list<int>,_pred)_(same_length)/8192 -13.06% 20587.125 17898.573 - -1.06% -
rng::is_sorted_until(list<int>)/8192 -12.98% 8253.666 7182.097 - -0.29% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -12.95% 24.531 21.355 - -27.01% -
SetIntersection_Front_Set_float_16384_256 -12.94% 5143497.701 4477853.361 - -3.29% -
BM_deque_vector_copy/65536 -12.94% 2940.076 2559.702 - 1.16% -
std::partition_point(list<int>)/1024 -12.89% 1294.040 1127.196 - -12.19% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -12.83% 5.894 5.138 - 3.52% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -12.78% 10.375 9.049 - -25.74% -
BM_std_minmax<long_long>/5 -12.77% 2.224 1.940 - -12.52% -
BM_RangesMakeHeap_string_Ascending_16384 -12.76% 5.784 5.046 - -7.37% -
std::find_end(list<int>)_(same_length)/8192 -12.75% 18652.964 16274.256 - -14.75% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -12.74% 0.637 0.556 - -20.33% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -12.72% 23964.622 20916.433 - -6.99% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -12.72% 35.906 31.339 - -13.15% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -12.70% 11.119 9.707 - 3.31% -
bm_lexicographical_compare<unsigned_char>/1 -12.63% 1.690 1.476 - 1.07% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -12.63% 15.847 13.845 - -1.93% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -12.63% 1.156 1.010 - -12.56% -
BM_RangesMakeHeap_string_Random_262144 -12.62% 19.422 16.972 - 9.09% -
rng::find_last(list<int>)_(bail_90%)/1024 -12.56% 63.041 55.125 - -3.19% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -12.50% 1623.415 1420.556 - -22.53% -
std::move(deque<int>)/32768 -12.48% 2121.008 1856.371 - 0.96% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -12.45% 42570.084 37268.628 - -12.23% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -12.41% 24.540 21.493 - -1.09% -
std::partition(list<int>)_(sparse)/8192 -12.40% 8176.408 7162.341 - -11.74% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -12.36% 1.322 1.159 - 3.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -12.36% 89.063 78.052 - 0.30% -
BM_PushHeap_string_Descending_4 -12.35% 2.166 1.899 - -2.48% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -12.35% 0.349 0.306 - 12.39% -
std::set<std::string>::erase(key)_(existent)/32 -12.15% 69.655 61.190 - -18.26% -
BM_std_minmax<long_long>/4 -12.13% 1.868 1.642 - -10.19% -
std::partition(list<int>)_(dense)/8192 -12.13% 5019.045 4410.455 - 0.40% -
BM_deque_deque_copy/70000 -11.99% 3166.577 2786.923 - -12.16% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -11.96% 48.272 42.498 - -0.33% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -11.95% 1.437 1.265 - -5.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -11.90% 39.687 34.964 - -30.64% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -11.90% 0.562 0.495 - 8.23% -
rng::partition(list<int>)_(sparse)/8192 -11.89% 7879.756 6943.177 - -4.05% -
bm_lexicographical_compare<unsigned_char>/4 -11.89% 1.497 1.319 - 5.64% -
BM_std_min<unsigned___int128>/13 -11.88% 5.570 4.908 - 0.29% -
BM_std_minmax<short>/16 -11.87% 1.900 1.675 - -4.77% -
bm_lexicographical_compare<unsigned_char>/2 -11.86% 1.960 1.727 - -0.15% -
std::multiset<std::string>::erase(iterator)/8192 -11.81% 30.396 26.806 - -0.10% -
std::set<int>::erase(key)_(non-existent)/32 -11.79% 2.680 2.364 - -3.78% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -11.74% 2.081 1.837 - -9.72% -
SetIntersection_Interlaced_Vector_float_256_64 -11.73% 8922089.377 7875300.471 - 20.30% -
bm_lexicographical_compare<unsigned_char>/8 -11.66% 1.497 1.323 - 9.25% -
std::copy_backward(vector<bool>)_(aligned)/262144 -11.64% 749.637 662.350 - 22.47% -
BM_RangesPushHeap_string_PipeOrgan_16384 -11.58% 14.734 13.028 - 0.38% -
std::equal(deque<int>)_(it,_it,_it)/50 -11.53% 24.106 21.326 - 5.36% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -11.53% 57.437 50.812 - -2.64% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -11.50% 14.982 13.259 - -0.73% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.47% 384.496 340.387 - 0.49% -
rng::copy_backward(vector<int>)/32768 -11.46% 3286.674 2909.931 - 2.36% -
BM_RangesMakeThenSortHeap_float_Descending_4 -11.46% 1.284 1.137 - -11.63% -
BM_deque_vector_copy/70000 -11.37% 3181.643 2819.966 - -0.40% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -11.35% 1.305 1.157 - -8.01% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -11.34% 1.304 1.156 - -8.37% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -11.33% 1.265 1.122 - -9.31% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -11.30% 1.304 1.156 - -12.24% -
BM_RangesMakeHeap_string_SingleElement_262144 -11.29% 8.224 7.295 - 0.45% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -11.24% 1.303 1.156 - -12.57% -
rng::contains(list<int>)_(process_all)/32 -11.24% 11.260 9.995 - 0.95% -
BM_vector_deque_copy/65536 -11.23% 2663.154 2364.159 - -2.78% -
std::for_each_n(list<int>)/8 -11.21% 2.592 2.302 - -10.28% -
std::copy(vector<int>)/4096 -11.19% 230.508 204.717 - 2.66% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.05% 347.567 309.144 - -0.22% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -10.98% 10.431 9.286 - -0.72% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -10.96% 9.727 8.661 - -10.96% -
SetIntersection_None_Set_uint32_16384_256 -10.92% 173125433.843 154219176.592 - 1.64% -
std::search(list<int>)_(same_length)/8192 -10.81% 10541.812 9402.726 - -11.20% -
BM_std_minmax_element<long_long>/3 -10.76% 1.121 1.001 - -8.54% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -10.75% 11.272 10.060 - -5.03% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -10.73% 1859.037 1659.589 - 0.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.72% 36.609 32.684 - 0.13% -
SetIntersection_None_Set_uint32_16384_64 -10.72% 173128619.688 154574675.933 - 1.79% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -10.70% 1.219 1.088 - -10.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -10.69% 10825815.741 9668118.558 - -1.00% -
rng::starts_with(list<int>,_pred)/8192 -10.69% 11390.943 10173.035 - -6.70% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -10.63% 1.529 1.366 - -9.39% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -10.58% 25.320 22.641 - -0.87% -
BM_MakeHeap_float_Random_64 -10.52% 1.787 1.599 - -2.96% -
SetIntersection_Interlaced_Vector_float_1024_64 -10.46% 5862817.303 5249305.280 - 28.94% -
BM_PushHeap_string_SingleElement_16 -10.44% 2.764 2.476 - -1.85% -
std::copy_n(vector<bool>)_(aligned)/262144 -10.42% 675.857 605.455 - -25.52% -
BM_PushHeap_string_SingleElement_256 -10.42% 2.744 2.458 - -1.70% -
bm_lexicographical_compare<unsigned_char>/5 -10.40% 1.733 1.553 - 7.98% -
BM_PushHeap_string_PipeOrgan_1024 -10.35% 10.795 9.677 - -2.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -10.33% 1233.666 1106.231 - -6.21% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -10.33% 40.858 36.638 - -2.40% -
BM_std_min<unsigned___int128>/12 -10.29% 5.024 4.507 - 0.45% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -10.29% 29.440 26.412 - 0.67% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -10.28% 34.844 31.261 - -0.71% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -10.26% 4.287 3.847 - -8.12% -
BM_PushHeap_string_SingleElement_1024 -10.24% 2.768 2.485 - -0.73% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.23% 1847.947 1658.856 - 0.08% -
std::set<std::string>::contains(key)_(existent)/8192 -10.18% 29.902 26.859 - -6.27% -
std::set<std::string>::count(key)_(existent)/1024 -10.16% 24.362 21.888 - -1.09% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -10.09% 10.593 9.525 - 1.57% -
std::find_end(list<int>)_(single_element)/8192 -10.04% 8635.307 7768.695 - 1.57% -
std::move_backward(vector<bool>)_(aligned)/64 -9.99% 1.799 1.619 - -12.31% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -9.97% 0.496 0.446 - -8.63% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -9.87% 0.512 0.462 - -10.22% -
std::equal(vector<bool>)_(unaligned)/50 -9.86% 0.881 0.794 - -6.01% -
BM_deque_vector_ranges_copy/65536 -9.81% 2876.318 2594.121 - -2.37% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -9.81% 1.114 1.005 - -2.88% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -9.79% 1.398 1.261 - -9.13% -
BM_PopHeap_string_1 -9.79% 0.700 0.631 - 35.33% -
BM_std_min<long_long>/1 -9.73% 0.673 0.607 - 7.02% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.73% 1594.660 1439.454 - 0.01% -
BM_vector_deque_ranges_move_backward/0 -9.69% 0.606 0.548 - 42.72% -
std::multiset<int>::find(key)_(existent)/8192 -9.66% 8.910 8.049 - -3.23% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -9.66% 4606.466 4161.495 - -9.55% -
BM_std_minmax_element<char>/64000 -9.64% 17500.325 15813.943 - -8.36% -
BM_deque_vector_ranges_copy/64000 -9.62% 2848.643 2574.655 - -1.41% -
BM_std_minmax_element<char>/70000 -9.57% 19141.762 17309.187 - -8.28% -
BM_std_minmax<long_long>/11 -9.57% 2.538 2.295 - -9.67% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -9.56% 5800.436 5245.968 - 0.46% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -9.50% 31.600 28.599 - -1.22% -
BM_RangesMakeThenSortHeap_string_Random_262144 -9.46% 208.483 188.766 - -0.70% -
SetIntersection_None_Set_uint32_16384_4 -9.39% 172477287.711 156287566.550 - 2.45% -
SetIntersection_None_Set_uint32_16384_1 -9.37% 172327363.153 156177993.693 - 2.17% -
BM_deque_deque_ranges_move_backward/512 -9.36% 20.498 18.578 - -1.84% -
BM_tolower_char<char> -9.36% 0.691 0.626 - -9.42% -
BM_std_minmax_element<char>/65536 -9.36% 17886.294 16212.918 - -8.25% -
BM_RangesMakeHeap_string_Ascending_1024 -9.34% 5.339 4.840 - -0.43% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -9.33% 57.214 51.874 - 4.97% -
BM_std_minmax_element<char>/4000 -9.33% 1100.673 997.988 - -8.05% -
BM_std_minmax<int>/2 -9.32% 0.900 0.816 - -4.10% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -9.29% 123.465 111.996 - 18.89% -
std::multiset<std::string>::erase(iterator)/1024 -9.27% 32.973 29.917 - 0.51% -
BM_PushHeap_string_SingleElement_262144 -9.26% 2.785 2.527 - 1.03% -
BM_PushHeap_string_PipeOrgan_256 -9.26% 8.679 7.875 - -3.62% -
BM_std_minmax_element<char>/5500 -9.25% 1510.118 1370.411 - -8.03% -
BM_RangesPushHeap_float_SingleElement_1 -9.25% 0.637 0.578 - 23.90% -
SetIntersection_None_Set_uint32_16384_16 -9.22% 171727238.737 155900834.170 - 2.45% -
std::set<std::string>::find(key)_(non-existent)/8192 -9.21% 28.153 25.560 - -0.11% -
BM_std_minmax_element<char>/4096 -9.20% 1126.724 1023.073 - -7.95% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -9.20% 19365.065 17584.062 - -11.05% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.17% 29.304 26.618 - -14.98% -
BM_std_min<unsigned___int128>/11 -9.15% 4.501 4.089 - 0.43% -
BM_RangesMakeHeap_string_Descending_4 -9.15% 2.416 2.195 - 2.85% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -9.13% 10.572 9.606 - 5.20% -
rng::remove_if(deque<int>)_(prefix)/50 -9.12% 73.925 67.185 - -7.07% -
SetIntersection_Interlaced_Vector_string_1024_1024 -9.11% 43397884.001 39442625.982 - -5.93% -
BM_RangesMakeHeap_string_PipeOrgan_256 -9.08% 5.498 4.999 - 3.31% -
rng::search(list<int>,_pred)_(no_match)/8192 -9.08% 8301.461 7547.399 - -9.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -9.05% 10821432.848 9841607.074 - 1.74% -
rng::generate_n(list<int>)/32 -9.02% 9.532 8.673 - -0.09% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -9.01% 48.571 44.195 - 17.67% -
BM_deque_vector_ranges_copy/70000 -8.98% 3093.417 2815.780 - 0.10% -
BM_deque_vector_ranges_move/0 -8.94% 1.548 1.410 - 2.41% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -8.93% 7680.387 6994.271 - 2.59% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -8.92% 1.192 1.086 - -5.40% -
bm_lexicographical_compare<unsigned_char>/6 -8.90% 1.959 1.785 - 6.66% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -8.86% 19.884 18.122 - 1.36% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -8.84% 93.536 85.265 - 0.29% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -8.83% 0.695 0.634 - 46.75% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -8.80% 29.795 27.174 - -0.59% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -8.77% 209.113 190.776 - 1.52% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -8.76% 569.216 519.342 - -1.94% -
BM_std_minmax<char>/7 -8.76% 2.545 2.322 - -4.55% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -8.72% 26.039 23.767 - 3.03% -
BM_std_minmax_element<char>/1024 -8.71% 286.763 261.788 - -7.70% -
std::remove_copy(deque<int>)_(prefix)/1024 -8.70% 413.401 377.420 - 0.11% -
std::find(list<int>)_(process_all)/8192 -8.69% 8501.542 7762.853 - -9.58% -
std::find_end(list<int>,_pred)_(single_element)/8192 -8.65% 9275.978 8473.581 - 0.63% -
std::move(list<int>)/4096 -8.63% 4380.130 4001.964 - -18.13% -
BM_deque_deque_ranges_move_backward/5500 -8.63% 223.600 204.303 - -0.72% -
std::none_of(deque<int>)_(process_all)/8192 -8.63% 2873.189 2625.302 - -6.68% -
BM_std_minmax<long_long>/6 -8.57% 2.429 2.221 - -8.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -8.54% 0.449 0.411 - -35.41% -
BM_PushHeap_string_SingleElement_64 -8.52% 2.773 2.537 - -0.62% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -8.51% 25.927 23.721 - -7.03% -
BM_vector_deque_ranges_copy/2 -8.49% 2.066 1.890 - -5.63% -
std::multiset<std::string>::find(key)_(existent)/1024 -8.46% 23.611 21.614 - 1.23% -
bm_lexicographical_compare<unsigned_char>/7 -8.45% 2.213 2.026 - 5.06% -
BM_std_minmax<unsigned_char>/32 -8.42% 1.601 1.467 - -14.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -8.41% 32.211 29.503 - 0.02% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -8.34% 24.595 22.544 - -7.91% -
SetIntersection_Front_Set_uint32_256_256 -8.29% 9770664.787 8960615.163 - -7.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -8.24% 3.582 3.286 - -0.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -8.23% 3564623.846 3271099.145 - 0.62% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -8.23% 17.941 16.465 - 0.07% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.20% 415.312 381.265 - -0.01% -
BM_RangesPushHeap_uint64_SingleElement_64 -8.16% 0.385 0.354 - -3.73% -
std::none_of(deque<int>)_(process_all)/32768 -8.14% 11512.710 10575.384 - -5.33% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -8.13% 828.133 760.768 - -11.33% -
SetIntersection_Interlaced_Vector_string_256_256 -8.09% 22855078.454 21005441.272 - 2.30% -
BM_PushHeap_float_Ascending_16 -8.08% 1.065 0.979 - -8.80% -
std::partition_point(list<int>)/8192 -8.05% 12770.735 11742.534 - -18.68% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -8.01% 1.331 1.224 - 1.18% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -8.01% 196.101 180.399 - 1.37% -
SetIntersection_None_Set_uint32_16384_1024 -8.01% 166193423.307 152887553.566 - 1.10% -
rng::swap_ranges(deque<int>)/50 -7.96% 19.938 18.350 - -0.15% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -7.94% 31.956 29.420 - -7.95% -
BM_std_minmax_element<char>/512 -7.94% 146.095 134.501 - -6.79% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.93% 800.521 737.017 - 0.39% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -7.93% 1.475 1.358 - -2.35% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -7.92% 5.271 4.854 - -0.19% -
bm_lexicographical_compare<unsigned_char>/64 -7.88% 1.965 1.810 - -0.32% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -7.88% 30.562 28.154 - -2.24% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.88% 6.451 5.942 - 0.02% -
std::set<int>::insert(value)_(already_present)/1024 -7.88% 6.776 6.242 - 0.88% -
BM_std_min<unsigned___int128>/10 -7.87% 4.011 3.695 - 0.44% -
std::map<std::string,_int>::ctor(const&)/32 -7.87% 788.837 726.749 - 5.63% -
rng::search(list<int>)_(same_length)/8192 -7.86% 9688.475 8926.531 - 18.96% -
BM_PushHeap_string_SingleElement_4 -7.86% 2.401 2.212 - -1.37% -
std::partition_copy(list<int>)/8192 -7.85% 7292.767 6720.054 - -1.26% -
std::vector<int>::ctor(size)/32 -7.81% 10.917 10.064 - 5.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -7.80% 156557811.397 144348780.091 - 2.78% -
bm_lexicographical_compare<unsigned_char>/3 -7.77% 2.204 2.032 - 3.79% -
std::copy_if(list<int>)_(entire_range)/64 -7.72% 36.189 33.394 - -7.58% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -7.71% 24.128 22.267 - 0.56% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -7.67% 1.396 1.289 - 5.49% -
BM_MakeThenSortHeap_uint32_Descending_4 -7.66% 1.434 1.324 - 0.73% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.65% 24.740 22.849 - -0.41% -
BM_PushHeap_string_SingleElement_16384 -7.62% 2.720 2.512 - 0.74% -
BM_deque_deque_ranges_copy/64000 -7.61% 2852.468 2635.310 - -7.16% -
std::copy_n(list<int>)/4096 -7.59% 3861.248 3568.001 - -6.77% -
BM_PushHeap_uint32_SingleElement_4 -7.59% 0.364 0.336 - -0.72% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -7.58% 1.754 1.621 - 1.72% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -7.54% 21.049 19.462 - -1.56% -
std::find_first_of(deque<int>)_(large_needle)/32 -7.52% 305.248 282.303 - -5.22% -
rng::copy(vector<int>)/32768 -7.50% 3486.281 3224.770 - 1.68% -
BM_std_minmax<unsigned_char>/6 -7.47% 2.048 1.895 - -12.76% -
rng::partition_point(list<int>)/8192 -7.46% 13250.591 12261.747 - -17.45% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.43% 8.259 7.646 - -0.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -7.43% 1614.876 1494.954 - -1.52% -
std::move(deque<int>)/8 -7.41% 3.997 3.701 - -2.90% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -7.41% 1.498 1.387 - -0.12% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.40% 0.819 0.758 - -0.01% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -7.37% 0.374 0.347 - 0.24% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -7.37% 1.634 1.514 - -6.10% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -7.37% 26.030 24.112 - -1.51% -
SetIntersection_None_Set_uint64_16384_16384 -7.35% 175405007.723 162512365.554 - -6.70% -
std::transform(list<int>)_(identity_transform)/8192 -7.34% 7638.448 7077.937 - -9.60% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -7.34% 0.870 0.806 - -2.17% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -7.34% 1530634.565 1418324.711 - -6.85% -
rng::transform(list<int>)_(identity_transform)/8192 -7.32% 7602.481 7045.855 - -18.71% -
std::unordered_multimap<int,_int>::clear()/8192 -7.29% 64910.535 60180.764 - 0.26% -
BM_std_min<short>/4 -7.28% 1.082 1.003 - -11.51% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -7.25% 81.240 75.353 - -1.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -7.22% 6691892.096 6208497.018 - 3.83% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -7.21% 2.689 2.495 - -7.43% -
rng::copy_backward(list<int>)/8 -7.20% 2.462 2.285 - -3.22% -
BM_deque_deque_ranges_copy_backward/0 -7.20% 0.801 0.743 - -6.47% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -7.16% 28.912 26.841 - -6.90% -
std::set<int>::insert(value)_(already_present)/8192 -7.16% 10.831 10.056 - 1.07% -
rng::contains(list<int>)_(process_all)/8192 -7.15% 6967.445 6468.959 - -7.27% -
SetIntersection_Front_Set_uint32_1024_1024 -7.13% 16305377.951 15142502.292 - -5.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -7.11% 156242487.660 145137761.164 - 2.99% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -7.10% 735.338 683.120 - -0.82% -
rng::move(deque<int>)/32768 -7.10% 2175.277 2020.810 - -6.99% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -7.09% 1.077 1.001 - -3.83% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -7.05% 20956.365 19479.082 - -4.05% -
BM_std_min<char>/16 -7.03% 2.563 2.383 - -5.73% -
rng::remove_if(deque<int>)_(prefix)/32 -7.02% 64.315 59.797 - -4.50% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -7.02% 1.271 1.182 - -6.19% -
std::unordered_multimap<int,_int>::clear()/1024 -7.01% 8367.371 7780.576 - 0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -6.99% 7101937.656 6605852.867 - 1.53% -
rng::fill(list<int>)/8192 -6.98% 7392.444 6876.286 - -10.36% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -6.98% 18.090 16.828 - -0.10% -
BM_std_minmax<char>/5 -6.96% 1.859 1.730 - 1.09% -
std::find_if_not(list<int>)_(process_all)/32768 -6.96% 29947.386 27864.300 - -3.10% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -6.93% 34.562 32.168 - 0.62% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -6.92% 246698.517 229617.188 - -6.43% -
bm_lexicographical_compare<int>/1 -6.92% 1.322 1.230 - -11.29% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -6.89% 1.339 1.247 - -3.26% -
SetIntersection_None_Vector_float_262144_16384 -6.88% 1302353.996 1212778.332 - 0.74% -
std::multiset<int>::contains(key)_(existent)/8192 -6.87% 8.816 8.210 - -10.97% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -6.86% 20795.083 19368.411 - -3.76% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -6.85% 43.268 40.303 - 2.09% -
std::count_if(list<int>)_(every_other)/8192 -6.84% 7650.780 7127.629 - 0.36% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -6.83% 3452.289 3216.368 - -4.18% -
BM_MakeHeap_float_Random_16384 -6.82% 1.202 1.120 - 0.58% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.81% 224.843 209.523 - -0.95% -
BM_PushHeap_string_QuickSortAdversary_262144 -6.81% 17.184 16.013 - -2.27% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.80% 6.745 6.286 - -0.39% -
rng::rotate(list<int>)_(1_element_forward)/8192 -6.79% 8257.666 7697.079 - -0.42% -
rng::remove_if(deque<int>)_(sprinkled)/32 -6.77% 61.212 57.067 - -3.86% -
BM_deque_deque_copy/65536 -6.75% 3033.535 2828.700 - 0.21% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -6.75% 1.735 1.618 - -0.25% -
BM_std_minmax<unsigned_char>/3 -6.73% 1.193 1.112 - -10.93% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -6.73% 294.331 274.530 - 0.61% -
BM_std_minmax<unsigned_char>/4 -6.72% 1.473 1.374 - -11.57% -
rng::any_of(vector<int>)_(process_all)/50 -6.71% 13.628 12.713 - -0.16% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -6.68% 1.293 1.206 - -15.22% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -6.68% 1.076 1.004 - -3.77% -
rng::copy_backward(vector<bool>)_(aligned)/64 -6.65% 1.893 1.767 - -7.41% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.65% 314.247 293.363 - 0.19% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -6.63% 8.236 7.690 - 5.69% -
BM_std_min<unsigned___int128>/6 -6.62% 2.260 2.110 - 0.82% -
std::map<std::string,_int>::contains(key)_(existent)/32 -6.61% 16.152 15.084 - -4.59% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -6.61% 20.908 19.526 - -0.23% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -6.57% 1.345 1.256 - -6.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -6.56% 5992121.144 5598743.920 - 31.05% -
BM_std_min<unsigned_char>/22 -6.55% 2.104 1.966 - -5.31% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -6.55% 41.214 38.516 - -7.42% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -6.54% 3401.418 3178.828 - -0.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -6.54% 6695979.291 6257921.030 - -13.94% -
rng::none_of(deque<int>)_(process_all)/32 -6.52% 18.126 16.945 - -6.72% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -6.50% 0.437 0.409 - -3.37% -
rng::find_if(list<int>)_(process_all)/32768 -6.50% 29224.039 27324.092 - -2.95% -
BM_MakeHeap_string_Descending_16384 -6.48% 2.976 2.783 - -4.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -6.48% 6945703.739 6495968.768 - 10.36% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -6.47% 0.556 0.520 - 16.23% -
SetIntersection_Front_Set_float_1024_1024 -6.45% 16614296.323 15542032.265 - -5.06% -
BM_vector_deque_ranges_copy/1 -6.45% 2.352 2.201 - -3.38% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.45% 43.079 40.302 - 30.26% -
SetIntersection_Interlaced_Vector_string_262144_16384 -6.42% 1064668.540 996311.036 - 1.51% -
BM_std_min<unsigned___int128>/9 -6.42% 3.526 3.299 - 0.42% -
BM_vector_deque_ranges_copy_backward/2 -6.42% 1.943 1.818 - -9.20% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -6.40% 1.973 1.847 - -0.62% -
SetIntersection_Interlaced_Vector_string_64_64 -6.39% 29115011.975 27254261.765 - -3.33% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -6.38% 1.438 1.347 - -0.06% -
BM_RangesPushHeap_string_PipeOrgan_256 -6.37% 8.368 7.834 - 1.19% -
SetIntersection_Interlaced_Set_string_262144_16384 -6.36% 2889972.657 2706142.986 - -1.67% -
std::distance(deque<int>)/8192 -6.34% 0.694 0.650 - 2.55% -
BM_std_min<unsigned___int128>/8 -6.33% 3.109 2.913 - 0.87% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -6.32% 1.725 1.616 - -0.10% -
BM_std_minmax<unsigned_char>/5 -6.31% 1.751 1.641 - -11.93% -
std::stable_partition(vector<int>)_(dense)/32 -6.30% 22.156 20.759 - -1.43% -
BM_std_minmax<unsigned_char>/27 -6.28% 1.868 1.751 - -15.66% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.26% 34.334 32.184 - 27.50% -
SetIntersection_Front_Set_uint32_262144_64 -6.24% 2009181.915 1883857.830 - -3.20% -
BM_std_min<unsigned_long_long>/4 -6.24% 1.101 1.032 - -2.56% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -6.21% 1.594 1.495 - -7.10% -
std::remove(list<int>)_(sprinkled)/1024 -6.20% 1014.270 951.348 - 0.07% -
std::set<std::string>::erase(key)_(non-existent)/32 -6.19% 14.686 13.777 - 11.56% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.17% 55.003 51.610 - -2.89% -
rng::rotate(list<int>)_(1_element_backward)/50 -6.15% 25.298 23.741 - -8.80% -
BM_RangesMakeHeap_uint64_Random_256 -6.15% 1.203 1.129 - -1.83% -
SetIntersection_None_Vector_uint64_262144_16384 -6.15% 1216512.301 1141739.966 - -3.76% -
BM_std_minmax<char>/4 -6.15% 1.550 1.455 - 1.49% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -6.14% 1583.043 1485.843 - 1.63% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -6.14% 5.047 4.737 - -4.14% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -6.13% 2.807 2.635 - 1.76% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -6.12% 5.835 5.478 - 4.77% -
BM_deque_deque_move/70000 -6.11% 3322.638 3119.730 - -2.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -6.09% 2342490.207 2199726.869 - -3.81% -
SetIntersection_Interlaced_Vector_string_262144_1024 -6.08% 241358599.479 226678213.728 - -2.58% -
BM_RangesMakeHeap_string_PipeOrgan_16 -6.08% 3.843 3.610 - -0.32% -
SetIntersection_Front_Set_uint32_64_4 -6.07% 18171404.125 17067952.153 - -1.36% -
rng::replace(vector<int>)_(prefix)/32 -6.05% 5.041 4.736 - -0.62% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.03% 8519.177 8005.386 - 0.91% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -6.03% 23.499 22.083 - -2.20% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -6.02% 10.351 9.727 - 6.02% -
rng::find_first_of(deque<int>)_(large_needle)/50 -6.01% 713.431 670.585 - -0.35% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -6.00% 41.838 39.327 - 0.03% -
bm_ranges_lexicographical_compare<int>/16 -6.00% 2.306 2.167 - -3.51% -
std::distance(deque<int>)/1024 -6.00% 0.694 0.652 - 3.07% -
std::map<int,_int>::insert(value)_(already_present)/1024 -5.99% 3.509 3.298 - 1.87% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -5.99% 24.729 23.248 - -3.36% -
rng::rotate(list<int>)_(1_element_backward)/8192 -5.98% 8360.165 7860.401 - 0.38% -
SetIntersection_Front_Set_uint32_262144_256 -5.96% 4783864.002 4498957.575 - -4.03% -
BM_PopHeap_string_262144 -5.95% 92.586 87.078 - -10.94% -
BM_std_minmax<int>/3 -5.93% 1.198 1.127 - -2.28% -
BM_std_minmax_element<short>/2 -5.93% 0.688 0.647 - 0.07% -
rng::unique(list<int>)_(contiguous)/52 -5.93% 74.996 70.551 - 4.64% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -5.93% 867182.246 815795.012 - -1.69% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.92% 82356.231 77480.636 - -4.40% -
SetIntersection_Interlaced_Vector_string_16384_64 -5.89% 13056530.111 12287065.369 - 3.20% -
std::find(deque<int>)_(bail_25%)/8 -5.89% 2.064 1.942 - -5.95% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -5.89% 1.146 1.078 - 11.96% -
BM_PushHeap_uint32_SingleElement_16 -5.88% 0.357 0.336 - 0.08% -
std::unordered_multiset<int>::find(key)_(existent)/32 -5.86% 1.302 1.226 - 1.40% -
std::distance(deque<int>)/4096 -5.84% 0.693 0.653 - 3.50% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -5.83% 16.908 15.922 - -1.07% -
BM_RangesMakeHeap_uint32_Random_256 -5.83% 1.194 1.125 - -6.01% -
SetIntersection_Interlaced_Vector_float_64_16 -5.82% 19189185.267 18072483.588 - 0.17% -
BM_StringRelational_Compare_Small_Empty_Control -5.79% 1.715 1.616 - 4.32% -
BM_PushHeap_uint64_SingleElement_64 -5.79% 0.407 0.384 - -0.20% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -5.78% 5.434 5.120 - 0.23% -
BM_RangesMakeHeap_uint32_Heap_64 -5.78% 0.257 0.242 - 0.02% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -5.77% 26.299 24.783 - -4.67% -
std::find(list<int>)_(process_all)/32768 -5.75% 27610.919 26023.746 - -4.69% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -5.73% 8902.142 8391.822 - 7.41% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -5.73% 1.123 1.059 - -2.27% -
BM_RangesMakeHeap_string_PipeOrgan_64 -5.72% 5.104 4.812 - 1.01% -
BM_RangesMakeHeap_string_PipeOrgan_4 -5.71% 2.769 2.611 - 1.18% -
std::set<int>::erase(key)_(non-existent)/1024 -5.71% 5.627 5.305 - -0.36% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.71% 18879.617 17801.744 - 0.21% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -5.69% 10.564 9.963 - -6.58% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.68% 29.989 28.287 - -5.25% -
std::remove_if(list<int>)_(sprinkled)/1024 -5.67% 1054.494 994.652 - 0.42% -
BM_deque_deque_ranges_move/70000 -5.67% 3231.865 3048.571 - -7.41% -
rng::starts_with(list<int>)/8192 -5.65% 8943.543 8438.031 - 14.75% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.63% 385.210 363.521 - -0.43% -
std::copy_if(list<int>)_(entire_range)/32768 -5.63% 30003.419 28315.230 - -6.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -5.59% 1261314.554 1190757.651 - -3.23% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -5.59% 1.958 1.848 - -0.07% -
BM_std_minmax<unsigned_char>/2 -5.58% 0.883 0.834 - -8.73% -
BM_PushHeap_string_QuickSortAdversary_16384 -5.57% 16.491 15.572 - -2.10% -
BM_PushHeap_string_PipeOrgan_16 -5.57% 4.282 4.044 - -1.66% -
std::find_end(list<int>,_pred)_(process_all)/8192 -5.56% 7783.187 7350.369 - 0.56% -
BM_RangesMakeHeap_string_Ascending_256 -5.55% 5.067 4.786 - -0.47% -
rng::contains(vector<int>)_(process_all)/8 -5.54% 2.700 2.551 - 2.14% -
SetIntersection_Front_Vector_uint64_262144_1 -5.50% 1120359.662 1058697.447 - -4.26% -
BM_num_put<long_long> -5.47% 12.442 11.761 - -2.52% -
BM_PushHeap_string_PipeOrgan_64 -5.45% 6.317 5.973 - -0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -5.44% 19112219.179 18072468.545 - 1.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -5.44% 6641346.373 6280146.910 - -2.73% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -5.44% 0.585 0.553 - -0.25% -
std::find_if(vector<int>)_(process_all)/8 -5.43% 2.700 2.553 - 1.59% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.42% 223.979 211.844 - -6.11% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -5.41% 22.143 20.945 - -9.06% -
BM_std_min<unsigned___int128>/7 -5.39% 2.657 2.514 - 0.67% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -5.39% 0.306 0.289 - -27.83% -
std::all_of(vector<int>)_(process_all)/8 -5.35% 2.561 2.424 - 0.29% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -5.34% 13.857 13.117 - 2.15% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -5.34% 0.644 0.610 - -2.51% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.33% 88161.777 83465.497 - -2.87% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -5.32% 28278.651 26774.312 - 0.15% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -5.32% 6.667 6.313 - -26.41% -
BM_std_min<char>/32 -5.32% 2.924 2.768 - -7.24% -
BM_std_minmax<char>/6 -5.31% 2.155 2.040 - 3.09% -
BM_MakeThenSortHeap_uint64_Descending_4 -5.30% 1.513 1.433 - -2.51% -
BM_RangesSortHeap_string_262144 -5.30% 184.054 174.302 - 1.30% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -5.29% 24.063 22.790 - 0.00% -
BM_std_minmax<short>/2 -5.27% 0.916 0.868 - -0.53% -
SetIntersection_Front_Set_string_16384_16 -5.23% 2062276.852 1954401.453 - -0.30% -
BM_RangesPushHeap_string_PipeOrgan_64 -5.22% 6.198 5.875 - -1.58% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -5.22% 2.043 1.937 - -3.76% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -5.22% 62.168 58.923 - -9.03% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -5.20% 2.196 2.082 - -0.19% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -5.20% 1.242 1.178 - -1.05% -
std::equal(vector<bool>)_(unaligned)/8 -5.19% 0.852 0.808 - -0.43% -
BM_RangesPushHeap_string_Descending_1024 -5.18% 2.482 2.354 - -2.53% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -5.17% 12642.666 11988.431 - 18.46% -
rng::reverse(list<int>)/4096 -5.17% 1752.269 1661.598 - -0.81% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -5.17% 23.038 21.847 - -7.59% -
SetIntersection_Front_Set_uint64_64_64 -5.15% 15069557.076 14294119.108 - -9.90% -
BM_std_minmax<char>/23 -5.14% 3.165 3.003 - -1.66% -
BM_RangesMakeHeap_uint64_Ascending_4 -5.14% 0.423 0.402 - -2.13% -
rng::find_first_of(deque<int>)_(small_needle)/32 -5.14% 110.994 105.294 - -5.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -5.12% 6369547.957 6043450.938 - 0.22% -
bm_lexicographical_compare<int>/2 -5.11% 1.518 1.440 - -10.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -5.11% 2483647.245 2356742.452 - -1.96% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -5.11% 10548.071 10009.581 - -3.11% -
rng::find_if_not(list<int>)_(process_all)/32768 -5.09% 29264.151 27774.748 - -0.88% -
BM_RangesMakeHeap_float_Random_256 -5.08% 1.447 1.373 - 7.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -5.08% 1742643.591 1654164.722 - -1.11% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -5.08% 868401.436 824326.472 - -0.34% -
BM_num_put<unsigned_long_long> -5.07% 12.186 11.567 - 1.43% -
BM_std_minmax<unsigned_char>/8 -5.07% 1.087 1.032 - 5.59% -
SetIntersection_Interlaced_Vector_string_262144_256 -5.06% 67835917.167 64405144.238 - -1.37% -
BM_RangesMakeHeap_uint32_Random_16384 -5.06% 1.043 0.990 - -1.66% -
BM_std_minmax<unsigned_int>/11 -5.05% 1.828 1.736 - 2.89% -
BM_RangesMakeThenSortHeap_string_Descending_256 -5.05% 19.320 18.346 - -5.92% -
std::unordered_multiset<int>::count(key)_(existent)/32 -5.04% 1.858 1.764 - 1.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -5.03% 216119695.254 205239397.339 - -0.56% -
rng::none_of(deque<int>)_(process_all)/50 -5.02% 26.561 25.227 - -4.67% -
BM_num_put<unsigned_long> -5.01% 12.087 11.481 - -4.12% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -4.98% 484.498 460.362 - -3.88% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -4.97% 22.145 21.045 - -3.12% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -4.96% 34.307 32.604 - -1.65% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.96% 15687.963 14909.983 - -2.17% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -4.95% 9.697 9.217 - -3.36% -
std::set<int>::erase(key)_(non-existent)/8192 -4.95% 8.745 8.313 - 2.23% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -4.94% 24.285 23.084 - 1.37% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -4.93% 10.944 10.404 - -0.68% -
rng::find_first_of(deque<int>)_(small_needle)/50 -4.93% 170.764 162.342 - -4.94% -
SetIntersection_Interlaced_Set_string_1024_64 -4.93% 17718489.607 16845015.738 - 4.36% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.93% 681.514 647.944 - 1.49% -
BM_StringRelational_Eq_Large_Large_Control -4.92% 2.270 2.158 - -9.55% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.92% 33.486 31.838 - -1.90% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -4.92% 2.082 1.979 - -2.85% -
rng::find(deque<int>)_(bail_25%)/8 -4.91% 2.064 1.962 - -4.76% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.88% 0.940 0.894 - -0.09% -
BM_std_minmax<unsigned_int>/12 -4.86% 1.386 1.319 - -4.90% -
BM_RangesPushHeap_string_PipeOrgan_1024 -4.86% 10.449 9.941 - 1.02% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.86% 0.559 0.532 - 0.07% -
BM_MakeHeap_float_Random_16 -4.86% 1.608 1.530 - 6.49% -
rng::move(list<int>)/32768 -4.85% 35710.677 33980.129 - -4.72% -
SetIntersection_Interlaced_Set_string_256_256 -4.84% 32395133.878 30825820.168 - -0.54% -
BM_PushHeap_string_PipeOrgan_4 -4.83% 2.634 2.506 - -0.71% -
rng::find_first_of(deque<int>)_(large_needle)/32 -4.83% 298.242 283.832 - -0.17% -
rng::find(vector<int>)_(process_all)/8 -4.82% 2.902 2.762 - -2.35% -
rng::remove(list<int>)_(sprinkled)/50 -4.81% 69.512 66.169 - -7.86% -
BM_RangesMakeHeap_string_Heap_262144 -4.79% 5.438 5.177 - -2.69% -
BM_RangesMakeHeap_float_Descending_4 -4.78% 0.294 0.280 - -1.72% -
rng::find_end(list<int>)_(process_all)/8192 -4.78% 6826.746 6500.764 - 1.34% -
std::set<std::string>::find(key)_(existent)/32 -4.77% 16.304 15.525 - 3.35% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -4.77% 0.518 0.494 - -0.10% -
std::count(list<int>)_(every_other)/8192 -4.77% 6663.637 6345.643 - -2.95% -
std::reverse_copy(deque<int>)/512 -4.77% 131.491 125.219 - -0.42% -
BM_RangesMakeHeap_uint64_Random_1024 -4.76% 1.076 1.025 - -1.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -4.75% 21830274.495 20793613.378 - -1.89% -
BM_std_minmax<char>/30 -4.75% 2.857 2.722 - -1.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.74% 1728085.321 1646110.317 - -0.85% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.74% 1012.364 964.354 - 1.03% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -4.74% 84.857 80.838 - 1.81% -
std::move_backward(vector<bool>)_(aligned)/512 -4.73% 2.546 2.425 - 1.67% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.73% 135.039 128.657 - 1.15% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -4.71% 1580.504 1506.036 - -6.19% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.69% 13.329 12.704 - 0.07% -
BM_RangesPushHeap_uint64_Random_4 -4.69% 2.135 2.035 - 1.13% -
rng::remove_if(deque<int>)_(sprinkled)/50 -4.67% 71.396 68.064 - -2.81% -
BM_StringRelational_Less_Huge_Empty_Control -4.67% 2.085 1.988 - 1.33% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -4.67% 11316.703 10788.698 - 1.15% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.67% 91.292 87.033 - 1.30% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -4.66% 1.697 1.618 - 11.49% -
bm_swap_ranges_vb_aligned/64 -4.65% 2.907 2.772 - -0.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -4.65% 2.032 1.937 - 5.03% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -4.63% 28.323 27.013 - -6.46% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.63% 4.535 4.325 - -0.02% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.62% 27720.962 26439.267 - -3.40% -
BM_MakeHeap_float_Descending_4 -4.62% 0.290 0.276 - -4.87% -
BM_std_min<char>/5 -4.61% 1.426 1.360 - -6.04% -
BM_std_minmax<long_long>/13 -4.59% 3.103 2.960 - -4.02% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -4.59% 0.966 0.922 - -3.70% -
BM_StringRelational_Less_Small_Small_ChangeFirst -4.59% 1.386 1.323 - -9.28% -
SetIntersection_Interlaced_Vector_string_1024_16 -4.58% 3421781.287 3265227.679 - -1.85% -
std::for_each_n(vector<int>)/8 -4.57% 2.504 2.389 - -0.69% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -4.57% 28.161 26.875 - -15.34% -
bm_ranges_swap_ranges_vb_unaligned/8 -4.56% 5.005 4.777 - -2.51% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 -4.53% 0.612 0.584 - -2.69% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -4.52% 3.562 3.401 - -2.45% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -4.51% 7168.426 6845.052 - -15.90% -
std::reverse(vector<int>)/8 -4.49% 1.596 1.524 - -2.25% -
BM_StringFindStringLiteral/1024 -4.49% 18.085 17.274 - -1.42% -
BM_std_min<char>/14 -4.48% 1.871 1.787 - -1.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.46% 13036575.196 12454572.753 - -3.69% -
BM_std_min<unsigned___int128>/5 -4.46% 1.850 1.768 - 0.92% -
std::find_first_of(deque<int>)_(large_needle)/50 -4.46% 701.586 670.301 - -6.52% -
BM_deque_deque_ranges_move/65536 -4.46% 2954.201 2822.477 - -3.34% -
std::is_sorted_until(vector<int>,_pred)/8 -4.46% 3.616 3.455 - -5.73% -
rng::find(list<int>)_(process_all)/32768 -4.45% 27889.888 26649.652 - -1.36% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.44% 169607.424 162083.776 - -0.48% -
BM_std_min<unsigned_long_long>/31 -4.42% 3.027 2.893 - -3.22% -
BM_PushHeap_string_QuickSortAdversary_1024 -4.41% 15.619 14.930 - -1.96% -
std::distance(join_view(vector<vector<int>>))/50 -4.39% 0.604 0.578 - -8.65% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -4.39% 503070.061 480977.805 - -3.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.39% 17401.413 16638.185 - -2.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -4.38% 1130930.001 1081366.536 - -0.12% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.38% 1178.814 1127.186 - -4.93% -
std::unique_copy(deque<int>)_(contiguous)/52 -4.38% 15.345 14.673 - -13.04% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -4.38% 1.554 1.486 - -2.13% -
BM_std_minmax<char>/22 -4.37% 2.671 2.554 - -1.83% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.36% 716.572 685.334 - 0.62% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.36% 29932.934 28628.428 - -2.91% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.35% 34.290 32.798 - 0.28% -
BM_num_put<const_void*> -4.35% 13.392 12.809 - 1.92% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -4.33% 2.204 2.108 - 1.01% -
SetIntersection_Front_Set_uint64_1024_1024 -4.33% 15759082.511 15076427.280 - -2.37% -
BM_std_minmax<int>/15 -4.30% 2.029 1.942 - 0.76% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -4.30% 5.060 4.843 - -4.19% -
std::multiset<std::string>::contains(key)_(existent)/1024 -4.29% 22.982 21.995 - -1.51% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -4.29% 721.046 690.139 - -2.75% -
BM_std_min<long_long>/31 -4.28% 3.403 3.257 - -0.30% -
rng::for_each(multiset<int>::iterator)/8 -4.28% 4.806 4.600 - 0.30% -
rng::partial_sort_copy(deque<int>)_(heap)/8 -4.28% 16.013 15.328 - -0.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -4.27% 1.236 1.183 - 0.72% -
rng::find_end(forward_list<int>)_(process_all)/8192 -4.27% 5819.232 5570.957 - -1.56% -
BM_std_minmax<unsigned_char>/24 -4.27% 1.207 1.155 - -16.49% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.26% 3.599 3.446 - -13.01% -
rng::partition_copy(list<int>)/8192 -4.25% 7369.174 7055.765 - -16.95% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -4.25% 1363.352 1305.375 - -0.32% -
BM_std_minmax<unsigned_char>/7 -4.24% 2.434 2.331 - -9.97% -
std::multiset<std::string>::count(key)_(existent)/8192 -4.24% 30.721 29.418 - 0.24% -
std::equal(deque<int>)_(it,_it,_it)/1024 -4.24% 500.560 479.342 - 0.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -4.23% 1695818.908 1624129.047 - -0.74% -
BM_RangesPushHeap_string_Random_16384 -4.22% 17.039 16.320 - 0.31% -
BM_MakeHeap_uint32_SingleElement_4 -4.22% 0.338 0.324 - -2.00% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.22% 29893.299 28630.975 - -2.85% -
std::unordered_set<int>::contains(key)_(existent)/1024 -4.22% 1.402 1.343 - 8.56% -
std::shift_right(list<int>)/8192 -4.22% 7715.005 7389.308 - 0.01% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -4.21% 10.874 10.416 - 2.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.21% 10830407.145 10374710.264 - 7.51% -
SetIntersection_Front_Vector_uint32_262144_4 -4.20% 1137172.391 1089387.667 - -3.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.19% 5586850.693 5352828.503 - 1.46% -
std::is_sorted_until(list<int>,_pred)/8192 -4.18% 7769.360 7444.271 - 2.57% -
bm_lexicographical_compare<signed_char>/16 -4.18% 1.327 1.272 - -8.31% -
rng::partition(deque<int>)_(dense)/50 -4.17% 15.399 14.757 - 5.66% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -4.17% 1.536 1.472 - -4.73% -
SetIntersection_None_Vector_uint64_16384_256 -4.17% 1181587.672 1132296.060 - -3.59% -
BM_PushHeap_uint32_SingleElement_64 -4.16% 0.365 0.350 - -0.23% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -4.16% 699.381 670.284 - -1.26% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.15% 233.023 223.342 - -1.78% -
std::partition(vector<int>)_(dense)/32 -4.15% 8.529 8.175 - -7.68% -
BM_std_minmax<short>/3 -4.15% 1.191 1.142 - -1.52% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -4.14% 276.608 265.159 - 2.03% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -4.14% 934903.318 896223.045 - -3.65% -
std::replace(vector<int>)_(sprinkled)/8192 -4.14% 1360.685 1304.410 - 10.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -4.12% 761.820 730.409 - -0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -4.11% 13838856.642 13270494.390 - 0.23% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -4.10% 18.866 18.092 - -8.49% -
BM_RangesPushHeap_string_PipeOrgan_4 -4.08% 2.576 2.471 - 0.34% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -4.08% 24.119 23.134 - 8.29% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -4.07% 66.788 64.067 - 0.51% -
rng::replace(vector<int>)_(prefix)/8192 -4.07% 1263.413 1211.949 - 4.84% -
std::for_each_n(deque<int>)/8 -4.07% 1.254 1.203 - 3.45% -
BM_StringFindNoMatch/10 -4.07% 1.355 1.300 - 0.08% -
rng::copy_backward(list<int>)/32768 -4.07% 30329.043 29094.138 - -4.03% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -4.07% 12120.405 11627.054 - -0.24% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.07% 1.205 1.156 - -0.03% -
BM_std_minmax<char>/19 -4.06% 1.769 1.697 - -3.08% -
std::distance(deque<int>)/50 -4.06% 0.694 0.666 - 4.61% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.05% 1939.794 1861.314 - -4.10% -
std::stable_sort(vector<int>)_(repeated)/1024 -4.04% 1129.579 1083.954 - -1.03% -
BM_deque_vector_move/70000 -4.03% 2965.684 2846.230 - -4.44% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -4.03% 10.872 10.434 - 2.10% -
SetIntersection_Front_Vector_uint32_1024_4 -4.03% 1135853.327 1090132.449 - -3.97% -
rng::move_backward(vector<bool>)_(aligned)/64 -4.01% 1.848 1.774 - 1.82% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.01% 13.557 13.014 - -0.25% -
BM_std_minmax<unsigned_char>/5500 -4.00% 50.677 48.648 - -6.26% -
std::none_of(vector<int>)_(process_all)/8 -4.00% 2.502 2.402 - -2.01% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -3.99% 15851961.809 15218677.789 - 1.19% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -3.99% 1.062 1.019 - -11.28% -
BM_MakeHeap_string_PipeOrgan_16384 -3.98% 5.559 5.338 - -3.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.98% 1189547.208 1142198.663 - -2.39% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -3.98% 60.081 57.691 - 37.36% -
std::set<int>::ctor(const&,_alloc)/1024 -3.96% 6257.867 6009.782 - -3.28% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -3.94% 4735.906 4549.483 - 2.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -3.93% 1133133.410 1088579.480 - -2.28% -
std::fill_n(vector<bool>)/64 -3.93% 1.518 1.458 - -8.24% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.93% 34.857 33.488 - -2.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.92% 3544102.664 3405093.515 - 4.30% -
std::is_sorted(vector<int>,_pred)/8 -3.92% 4.107 3.946 - -1.86% -
rng::for_each(set<int>)/8 -3.91% 4.616 4.435 - -1.46% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -3.91% 0.451 0.433 - 16.03% -
SetIntersection_Front_Set_uint64_16384_64 -3.90% 1913438.329 1838817.170 - -12.14% -
std::rotate(deque<int>)_(1_element_backward)/32 -3.89% 4.571 4.393 - -1.05% -
BM_std_min<unsigned___int128>/4 -3.89% 1.446 1.389 - 0.89% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.89% 654.074 628.625 - -3.60% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -3.87% 0.648 0.623 - 2.19% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.87% 32.723 31.457 - -0.80% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.86% 5777.588 5554.716 - 0.34% -
std::set<std::string>::contains(key)_(existent)/32 -3.85% 16.378 15.748 - 1.10% -
rng::starts_with(vector<int>)/1024 -3.85% 77.654 74.667 - -0.10% -
SetIntersection_Front_Set_uint32_16_16 -3.85% 42152523.333 40531589.619 - -4.05% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.85% 621.673 597.769 - -1.24% -
std::set<int>::ctor(const&)/8192 -3.84% 49932.478 48017.215 - -3.89% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -3.82% 29.452 28.326 - 0.32% -
SetIntersection_Interlaced_Vector_float_64_4 -3.82% 18917227.374 18195234.038 - -3.49% -
SetIntersection_Front_Set_uint32_16384_64 -3.81% 2048064.386 1970114.412 - 7.93% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -3.80% 3322.226 3196.085 - -0.74% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.80% 0.590 0.568 - 3.24% -
std::find_if(list<int>)_(process_all)/32768 -3.79% 28585.393 27500.626 - -0.38% -
std::copy(list<int>)/64 -3.79% 32.056 30.840 - -0.31% -
BM_std_min<char>/28 -3.79% 1.776 1.709 - -1.72% -
BM_std_minmax<unsigned_char>/25 -3.79% 1.226 1.179 - -14.94% -
std::is_sorted_until(vector<int>,_pred)/8192 -3.79% 3328.184 3202.012 - -0.86% -
rng::copy_n(vector<int>)/8 -3.77% 2.232 2.148 - -5.84% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.77% 0.573 0.551 - -0.05% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -3.77% 1.250 1.203 - -1.52% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.76% 1731.791 1666.654 - 13.69% -
BM_std_minmax<unsigned_char>/26 -3.75% 1.442 1.388 - -14.17% -
BM_std_minmax<unsigned_short>/7 -3.74% 1.752 1.687 - -3.75% -
std::multimap<int,_int>::find(key)_(existent)/1024 -3.74% 3.952 3.804 - -0.54% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.73% 46449.127 44717.928 - -0.10% -
BM_MakeThenSortHeap_float_Heap_16 -3.72% 1.893 1.823 - 2.12% -
std::reverse(deque<int>)/64 -3.72% 13.560 13.055 - -4.04% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -3.72% 1.387 1.335 - -4.34% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 -3.72% 0.280 0.269 - -2.99% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.69% 32.807 31.596 - -1.91% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.69% 0.566 0.545 - -0.26% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -3.67% 8185.334 7884.730 - 0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -3.67% 1163915.963 1121173.493 - -2.20% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -3.66% 16.700 16.090 - -4.42% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -3.64% 8.614 8.300 - -5.66% -
BM_PushHeap_float_Ascending_64 -3.63% 1.813 1.747 - -5.04% -
std::search(list<int>)_(no_match)/1000 -3.63% 714.315 688.361 - 3.37% -
BM_std_minmax<unsigned_short>/23 -3.62% 2.570 2.477 - -2.49% -
std::multiset<int>::contains(key)_(existent)/1024 -3.61% 4.029 3.884 - -2.56% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.61% 0.584 0.563 - 3.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -3.59% 171061756.955 164912909.035 - -3.02% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -3.59% 12.114 11.679 - 0.08% -
BM_std_min<unsigned_short>/19 -3.59% 1.893 1.825 - -3.07% -
rng::sort(vector<NonIntegral>)_(descending)/8 -3.58% 25.291 24.385 - -1.70% -
rng::is_sorted(list<int>)/8192 -3.58% 7261.972 7001.793 - -0.13% -
BM_std_minmax<char>/21 -3.58% 2.392 2.306 - 1.02% -
SetIntersection_None_Set_string_16384_256 -3.57% 201103205.264 193919096.365 - -6.11% -
BM_std_minmax<char>/28 -3.57% 2.255 2.175 - -3.60% -
BM_std_min<char>/15 -3.57% 2.129 2.053 - -2.67% -
BM_std_min<unsigned_char>/23 -3.55% 2.334 2.251 - -3.51% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.55% 464.701 448.197 - -0.20% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -3.55% 1.233 1.189 - -6.25% -
SetIntersection_Front_Vector_uint32_16384_1 -3.55% 1115512.631 1075922.856 - -1.26% -
BM_RangesMakeHeap_uint32_Random_16 -3.55% 1.270 1.225 - -2.26% -
BM_StringRelational_Less_Empty_Large_Control -3.54% 1.875 1.808 - 5.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -3.54% 1.119 1.080 - -0.29% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -3.54% 1.848 1.783 - -3.57% -
BM_std_minmax<char>/20 -3.53% 2.071 1.998 - -1.77% -
std::partial_sort_copy(deque<int>)_(heap)/8 -3.52% 16.769 16.179 - 5.92% -
BM_RangesPushHeap_float_SingleElement_4 -3.52% 0.384 0.371 - -1.07% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -3.51% 933545.116 900762.299 - -3.64% -
BM_std_min<unsigned_short>/18 -3.50% 1.534 1.480 - -4.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -3.50% 1123355.739 1084037.499 - 2.62% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.49% 12653.161 12211.462 - 0.66% -
BM_std_min<char>/3 -3.49% 0.718 0.693 - -0.02% -
BM_std_minmax<int>/11 -3.49% 1.832 1.768 - 2.33% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -3.48% 28.870 27.865 - -0.07% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -3.48% 3059.360 2952.827 - 2.63% -
rng::copy_n(deque<int>)/8 -3.48% 2.758 2.662 - -3.53% -
std::multiset<std::string>::erase(key)_(non-existent)/32 -3.47% 10.099 9.748 - 0.24% -
BM_RangesPushHeap_string_Descending_16384 -3.47% 2.462 2.376 - 0.74% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -3.47% 3.130 3.021 - -4.33% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -3.47% 527.512 509.225 - -3.44% -
BM_StringRelational_Compare_Small_Small_ChangeLast -3.46% 1.742 1.682 - 2.14% -
BM_std_minmax<char>/18 -3.46% 1.388 1.340 - -1.57% -
BM_std_minmax<int>/10 -3.45% 1.437 1.387 - -0.01% -
BM_std_minmax<unsigned_char>/21 -3.45% 2.231 2.154 - -11.58% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.45% 9974.529 9630.155 - -0.44% -
SetIntersection_Front_Set_uint32_64_1 -3.45% 18083700.233 17460074.716 - -0.11% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.44% 0.570 0.551 - -0.19% -
rng::for_each(join_view(vector<vector<int>>)/8 -3.44% 1.435 1.385 - -4.02% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -3.43% 24.006 23.183 - 1.00% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.43% 204.518 197.513 - -0.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.42% 0.589 0.568 - 3.43% -
std::map<int,_int>::clear()/1024 -3.42% 10580.321 10218.380 - -1.71% -
BM_std_minmax<char>/27 -3.42% 1.952 1.885 - -3.10% -
BM_lexicographical_compare_three_way_slow_path/262144 -3.41% 64763.057 62553.877 - -3.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.41% 199093274.412 192311901.784 - -6.82% -
BM_std_min<char>/12 -3.40% 1.333 1.287 - -1.75% -
BM_StringRelationalLiteral_Less_Small_Small_Control -3.40% 1.838 1.775 - 9.01% -
rng::replace_if(vector<int>)_(prefix)/1024 -3.39% 278.112 268.677 - -1.66% -
BM_RangesMakeHeap_float_Random_16 -3.39% 1.710 1.652 - 9.94% -
std::remove(list<int>)_(sprinkled)/8192 -3.39% 8120.089 7845.102 - -0.32% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.39% 20.366 19.676 - 0.13% -
std::remove(list<int>)_(prefix)/1024 -3.38% 997.403 963.669 - -0.04% -
BM_lexicographical_compare_three_way_slow_path/65536 -3.38% 16158.020 15611.535 - -3.32% -
rng::fill(vector<bool>)/32768 -3.38% 31.012 29.964 - -0.28% -
BM_std_minmax<char>/31 -3.38% 3.337 3.225 - -0.76% -
rng::unique(deque<int>)_(sprinkled)/52 -3.37% 74.755 72.235 - 7.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -3.36% 2368474.392 2288899.864 - -0.42% -
SetIntersection_Interlaced_Set_uint32_16384_1 -3.36% 1107342.422 1070148.615 - -0.70% -
SetIntersection_None_Vector_uint64_256_256 -3.36% 2276587.923 2200194.458 - -3.80% -
SetIntersection_Front_Set_uint64_262144_1 -3.35% 1155611.682 1116881.845 - -0.91% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -3.34% 1.145 1.106 - 6.15% -
BM_std_minmax<unsigned_int>/14 -3.34% 1.618 1.564 - -3.38% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -3.34% 1884804.393 1821945.969 - -2.85% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -3.33% 3.203 3.097 - 1.32% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.33% 349.146 337.513 - -1.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.32% 1739813.622 1682011.115 - 1.47% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.32% 39.382 38.076 - 1.31% -
BM_std_minmax<char>/1 -3.31% 0.634 0.613 - -0.18% -
BM_std_minmax<short>/23 -3.31% 2.693 2.604 - 1.72% -
std::find_if_not(vector<bool>)_(process_all)/50 -3.31% 36.685 35.471 - 2.72% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.30% 507058.957 490318.102 - -0.23% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -3.29% 1525.534 1475.278 - -0.46% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -3.29% 0.794 0.768 - 4.55% -
std::sort(vector<NonIntegral>)_(descending)/8 -3.29% 25.299 24.466 - -1.94% -
std::multiset<std::string>::find(key)_(non-existent)/32 -3.29% 10.557 10.209 - -3.35% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -3.28% 24.410 23.608 - 0.63% -
SetIntersection_None_Set_string_256_1 -3.28% 12111226.559 11713862.983 - -1.83% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -3.27% 15.461 14.955 - -0.96% -
BM_std_minmax<unsigned_int>/8 -3.27% 1.156 1.118 - -3.28% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -3.27% 6.313 6.106 - -2.44% -
std::partition(vector<int>)_(dense)/1024 -3.27% 248.416 240.292 - -3.26% -
std::set<int>::ctor(const&)/1024 -3.27% 6286.032 6080.558 - -2.67% -
BM_std_minmax<int>/1 -3.27% 0.622 0.601 - 0.04% -
std::copy_n(deque<int>)/32768 -3.25% 1174.105 1135.900 - -3.76% -
rng::move_backward(deque<int>)/8 -3.25% 3.657 3.538 - -1.06% -
std::find_first_of(vector<int>)_(large_needle)/32 -3.25% 104.780 101.376 - -4.93% -
rng::move_backward(vector<int>)/1048576 -3.24% 58534.849 56639.255 - 0.45% -
rng::find_if_not(vector<int>)_(bail_25%)/8 -3.23% 1.095 1.059 - -0.53% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.23% 5.478 5.301 - 0.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.23% 66.127 63.991 - -5.84% -
BM_PushHeap_string_Random_16384 -3.23% 16.941 16.394 - 0.74% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.22% 815.174 788.916 - -1.20% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -3.22% 671.691 650.058 - -0.34% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 -3.21% 0.551 0.534 - -0.40% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.21% 787.568 762.284 - 1.09% -
std::search(list<int>)_(same_length)/1024 -3.19% 776.150 751.358 - -2.65% -
std::find_end(deque<int>)_(near_matches)/1000 -3.19% 30100.476 29141.203 - 2.71% -
SetIntersection_Front_Set_uint32_256_16 -3.18% 5011159.071 4851583.912 - -1.99% -
std::any_of(deque<int>)_(process_all)/8192 -3.18% 2719.398 2632.832 - 0.50% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.18% 2.789 2.701 - -0.32% -
std::search(deque<int>)_(near_matches)/1000 -3.18% 19754.209 19126.993 - 2.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -3.17% 11713603.877 11341877.376 - -0.48% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.17% 259.061 250.842 - -2.67% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -3.16% 29.573 28.638 - -0.86% -
BM_deque_vector_move_backward/64000 -3.16% 8032.919 7778.865 - -1.86% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -3.16% 20.747 20.091 - -0.11% -
BM_SortHeap_string_262144 -3.16% 178.751 173.110 - 0.42% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -3.15% 22.191 21.492 - -0.57% -
BM_std_minmax_element<char>/64 -3.14% 17.665 17.110 - -1.91% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.14% 551.473 534.150 - 1.47% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.14% 2.378 2.303 - -0.65% -
SetIntersection_None_Vector_float_262144_64 -3.14% 1236760.107 1197917.294 - -0.30% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -3.14% 177.764 172.183 - -3.42% -
SetIntersection_None_Vector_float_262144_1 -3.14% 1238098.101 1199250.290 - -0.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.13% 1243639.744 1204668.229 - -1.99% -
BM_std_min<unsigned_short>/9 -3.13% 6.476 6.273 - -2.85% -
BM_RangesPushHeap_uint32_Descending_4 -3.13% 0.351 0.340 - -1.14% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -3.13% 14.050 13.610 - -1.39% -
SetIntersection_None_Set_string_16384_64 -3.13% 200703574.901 194422736.903 - -5.23% -
SetIntersection_Interlaced_Set_float_16384_16384 -3.13% 349044701.739 338126759.108 - 36.51% -
rng::stable_sort(vector<int>)_(repeated)/1024 -3.13% 1130.797 1095.428 - -0.02% -
rng::find_first_of(list<int>)_(large_needle)/1024 -3.12% 965612.659 935437.974 - -3.85% -
BM_std_minmax<char>/3 -3.12% 1.209 1.172 - 4.00% -
std::find_end(deque<int>)_(process_all)/1000 -3.12% 262.581 254.394 - 0.85% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -3.12% 9.483 9.188 - -2.97% -
SetIntersection_None_Set_string_16384_1024 -3.12% 206274752.285 199849127.524 - -12.61% -
std::find_end(deque<int>)_(near_matches)/1024 -3.11% 31268.968 30295.172 - 2.84% -
std::move_backward(deque<int>)/64 -3.11% 5.474 5.304 - -0.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.09% 13499.045 13082.158 - 0.47% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -3.09% 50.640 49.076 - -2.17% -
BM_RangesMakeHeap_string_Heap_256 -3.08% 4.967 4.815 - -2.75% -
BM_deque_deque_move_backward/64000 -3.07% 8027.519 7780.717 - -1.60% -
BM_std_min<char>/4 -3.07% 1.071 1.038 - -1.92% -
SetIntersection_None_Vector_float_262144_256 -3.07% 1228446.866 1190690.922 - -0.58% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -3.06% 22.730 22.035 - 0.73% -
BM_deque_deque_copy_backward/1 -3.05% 2.796 2.710 - -1.77% -
BM_std_min<char>/22 -3.05% 2.070 2.007 - -0.93% -
BM_deque_vector_move/0 -3.04% 1.425 1.382 - -3.11% -
SetIntersection_None_Vector_float_1024_64 -3.04% 1162344.580 1127037.200 - -1.83% -
SetIntersection_Front_Vector_string_16384_1 -3.04% 1144768.557 1110016.883 - -1.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.02% 43262.729 41955.042 - 3.60% -
rng::rotate(list<int>)_(1_element_forward)/32 -3.02% 14.929 14.477 - 1.57% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -3.02% 0.605 0.586 - 3.05% -
BM_std_minmax<unsigned_char>/28 -3.02% 2.150 2.085 - -13.19% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -3.02% 795.197 771.185 - -0.21% -
std::remove_if(list<int>)_(prefix)/1024 -3.02% 1047.197 1015.576 - -0.73% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -3.02% 747707.984 725164.315 - -1.56% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -3.01% 2.615 2.536 - -1.71% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -3.01% 1.665 1.615 - 0.89% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.01% 152722.434 148121.721 - -0.24% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.01% 1.230 1.193 - 1.56% -
SetIntersection_Front_Set_uint64_1024_256 -3.01% 4839335.147 4693780.241 - -7.61% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -3.01% 170.697 165.563 - -0.66% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -3.01% 2.386 2.314 - 1.08% -
BM_std_minmax<char>/26 -3.01% 1.538 1.492 - -4.14% -
BM_std_min<short>/23 -3.00% 2.116 2.052 - -3.62% -
SetIntersection_None_Vector_float_16384_16 -3.00% 1204217.839 1168050.834 - -0.08% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -3.00% 16.857 16.352 - 1.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.99% 1119264.261 1085848.731 - -1.39% -
BM_std_min<unsigned_long_long>/5 -2.98% 1.343 1.303 - -0.42% -
BM_PushHeap_uint32_SingleElement_16384 -2.98% 0.367 0.356 - -0.05% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -2.98% 1.495 1.451 - -6.87% -
rng::move(vector<bool>)_(aligned)/64 -2.98% 1.897 1.841 - -2.82% -
rng::partition(vector<int>)_(sparse)/50 -2.97% 14.284 13.859 - -4.39% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -2.97% 3036.664 2946.396 - 2.81% -
BM_StringRelational_Less_Empty_Small_Control -2.97% 1.992 1.932 - 4.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.97% 179827.219 174484.832 - 0.52% -
SetIntersection_None_Vector_string_1024_16 -2.97% 1231332.324 1194754.419 - 0.32% -
rng::count_if(deque<int>)_(every_other)/8 -2.97% 3.355 3.256 - -3.28% -
BM_RangesPushHeap_uint32_SingleElement_16 -2.97% 0.346 0.336 - -0.07% -
rng::is_sorted_until(list<int>,_pred)/8192 -2.96% 7808.102 7576.662 - -0.69% -
BM_PushHeap_uint32_SingleElement_262144 -2.96% 0.366 0.356 - -0.34% -
BM_std_minmax_element<char>/4 -2.96% 1.242 1.205 - -4.22% -
rng::for_each(multiset<int>)/8192 -2.96% 16312.973 15829.938 - -2.24% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.96% 282184.318 273829.591 - -2.29% -
rng::find_if(vector<bool>)_(process_all)/50 -2.96% 36.684 35.599 - 1.56% -
std::count(list<int>)_(every_other)/1048576 -2.96% 831485.064 806895.208 - 0.28% -
SetIntersection_Front_Set_float_262144_256 -2.95% 4869000.848 4725172.142 - 6.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.95% 7787858.656 7558296.709 - -3.59% -
std::fill(vector<bool>)/64 -2.94% 1.635 1.587 - -2.07% -
rng::partition_point(deque<int>)/32 -2.94% 4.227 4.103 - -3.39% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -2.94% 11.604 11.264 - -0.67% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.93% 14856.787 14421.063 - -2.22% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.93% 12.581 12.212 - -1.45% -
std::find_if_not(vector<bool>)_(process_all)/8 -2.93% 5.628 5.463 - 1.69% -
rng::replace(list<int>)_(prefix)/8192 -2.93% 7285.937 7072.620 - -3.31% -
rng::move(deque<int>)/8 -2.93% 3.950 3.834 - -1.37% -
BM_std_minmax<unsigned_char>/1 -2.93% 0.623 0.605 - -4.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.93% 1201867.408 1166704.040 - -3.88% -
rng::contains(list<int>)_(process_all)/50 -2.92% 19.346 18.780 - -0.14% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -2.92% 6.048 5.871 - -0.53% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.91% 35.360 34.329 - -4.16% -
BM_std_minmax<unsigned_short>/22 -2.91% 2.394 2.324 - -1.08% -
SetIntersection_None_Vector_string_262144_1024 -2.91% 1349693.025 1310447.400 - -4.08% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.90% 605.029 587.474 - -1.23% -
BM_MakeHeap_uint64_Random_16384 -2.90% 1.034 1.004 - 3.03% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.90% 3936.866 3822.717 - -0.25% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.90% 19793.996 19220.401 - -1.22% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -2.90% 1.233 1.197 - -3.60% -
std::unordered_set<int>::count(key)_(existent)/1024 -2.90% 1.204 1.169 - -9.30% -
SetIntersection_Front_Set_float_262144_262144 -2.89% 1783549.643 1731936.606 - -0.82% -
std::multiset<int>::count(key)_(existent)/1024 -2.89% 5.717 5.552 - -1.35% -
std::find_first_of(vector<int>)_(large_needle)/50 -2.89% 267.929 260.192 - -4.99% -
BM_deque_deque_copy/64000 -2.89% 2712.261 2633.995 - -6.57% -
std::is_sorted_until(list<int>)/8192 -2.88% 7275.159 7065.359 - -1.75% -
SetIntersection_None_Vector_float_1024_1 -2.88% 1180606.853 1146564.468 - -0.06% -
SetIntersection_Front_Set_uint32_262144_16 -2.88% 1311088.146 1273305.864 - 0.12% -
SetIntersection_Front_Set_uint64_262144_1024 -2.88% 14483865.216 14067002.871 - -16.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -2.88% 134711079.062 130834012.745 - 3.46% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -2.87% 1410218.515 1369755.420 - 1.19% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.86% 7.623 7.405 - -1.47% -
BM_RangesMakeHeap_uint32_Random_262144 -2.86% 1.053 1.023 - 1.46% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -2.85% 17.238 16.747 - -5.17% -
BM_RangesMakeHeap_uint64_Ascending_16 -2.85% 0.657 0.638 - -4.73% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -2.84% 82905.490 80547.871 - 0.94% -
bm_lexicographical_compare<signed_char>/64 -2.84% 2.313 2.247 - 13.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -2.84% 2429059.805 2360052.126 - 9.57% -
SetIntersection_None_Set_string_256_16 -2.84% 11447291.501 11122108.909 - -1.89% -
std::none_of(list<int>)_(process_all)/8192 -2.84% 7200.784 6996.290 - -0.28% -
BM_std_min<long_long>/32 -2.84% 3.618 3.515 - -1.73% -
SetIntersection_Front_Vector_uint64_262144_256 -2.84% 2347708.118 2281120.282 - -1.04% -
BM_MakeThenSortHeap_string_Descending_256 -2.83% 19.664 19.107 - 1.72% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -2.83% 30111.892 29259.253 - -27.28% -
BM_std_minmax<long_long>/29 -2.83% 4.329 4.206 - -3.40% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -2.82% 21.583 20.974 - 7.46% -
rng::generate_n(deque<int>)/32 -2.82% 8.506 8.266 - -0.33% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.82% 9.054 8.799 - -2.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.81% 9487603.483 9221176.343 - -2.44% -
BM_PushHeap_string_QuickSortAdversary_256 -2.81% 14.809 14.393 - -1.44% -
std::move(list<int>)/1048576 -2.80% 1016918.116 988430.849 - -0.41% -
std::partition_copy(vector<int>)/8192 -2.80% 4630.920 4501.243 - -1.00% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -2.80% 11.148 10.836 - 2.20% -
std::unordered_map<int,_int>::clear()/1024 -2.79% 8396.994 8162.386 - 2.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.79% 1299485.231 1263187.378 - -0.32% -
SetIntersection_Front_Set_uint32_262144_1 -2.79% 1097543.107 1066898.636 - -0.36% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -2.79% 1.146 1.114 - -0.88% -
SetIntersection_None_Vector_float_16384_4 -2.79% 1204920.359 1171324.560 - 0.07% -
BM_StringRelational_Compare_Large_Empty_Control -2.78% 1.707 1.659 - 4.12% -
BM_StringFindStringLiteral/128 -2.78% 3.125 3.038 - -2.07% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -2.78% 11.625 11.301 - 0.03% -
rng::copy_backward(deque<int>)/32768 -2.78% 3839.464 3732.835 - -0.03% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.77% 9.058 8.806 - -2.42% -
rng::move(list<int>)/1048576 -2.77% 1030903.247 1002323.036 - -1.13% -
rng::search_n(list<int>)_(no_match)/1024 -2.77% 743.679 723.076 - 0.13% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -2.77% 2.531 2.460 - -8.26% -
SetIntersection_Interlaced_Set_uint32_256_1 -2.76% 4448027.088 4325179.531 - -1.19% -
rng::contains_subrange(list<int>)_(process_all)/16 -2.75% 5.022 4.883 - -2.12% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -2.75% 77295.823 75170.492 - -1.40% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.75% 42.062 40.907 - 3.76% -
BM_deque_deque_copy_backward/65536 -2.74% 8302.949 8075.134 - -0.74% -
BM_MakeHeap_string_SingleElement_16 -2.74% 5.724 5.567 - -0.47% -
rng::for_each(list<int>)/8192 -2.73% 8309.713 8082.920 - 3.16% -
rng::for_each_n(vector<int>)/8 -2.73% 2.537 2.467 - 1.54% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -2.72% 0.553 0.538 - -5.02% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -2.72% 23.631 22.989 - 1.18% -
std::copy_backward(list<int>)/32768 -2.71% 26680.931 25956.808 - -0.58% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.71% 1157841.992 1126452.757 - -1.69% -
std::fill(list<int>)/8192 -2.70% 7116.475 6924.254 - -8.03% -
BM_PushHeap_uint64_Random_16384 -2.70% 6.099 5.935 - -0.02% -
BM_MakeThenSortHeap_string_Random_262144 -2.70% 193.862 188.629 - 0.47% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -2.70% 0.588 0.572 - -0.49% -
rng::partial_sort(vector<int>)_(heap)/8 -2.70% 27.008 26.280 - 0.60% -
SetIntersection_None_Vector_string_262144_16384 -2.69% 1362349.416 1325644.229 - -3.51% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -2.69% 3.038 2.957 - 0.72% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.68% 191937.124 186783.774 - -1.41% -
SetIntersection_None_Vector_float_262144_1024 -2.68% 1231846.355 1198796.264 - 2.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.68% 1118531.528 1088522.293 - -2.51% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.68% 10.638 10.353 - 4.01% -
BM_MakeThenSortHeap_string_SingleElement_262144 -2.68% 51.549 50.167 - -11.36% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.68% 36.432 35.456 - 21.26% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.68% 9514.737 9260.207 - -2.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.67% 61706112.524 60055535.791 - -0.42% -
BM_StringEraseToEnd_Small_Opaque -2.67% 0.625 0.609 - 0.52% -
BM_RangesPushHeap_uint64_Ascending_16 -2.67% 0.937 0.912 - -10.16% -
BM_MakeThenSortHeap_string_Ascending_256 -2.67% 20.869 20.312 - -2.53% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.67% 3840.279 3737.824 - -84.36% -
std::move_backward(vector<int>)/8 -2.67% 2.289 2.228 - -1.61% -
BM_RangesPushHeap_string_Descending_256 -2.67% 2.368 2.305 - 0.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.66% 12457692.081 12126169.087 - -2.75% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -2.66% 4.252 4.139 - -4.01% -
BM_PushHeap_uint64_Random_1024 -2.65% 5.911 5.754 - -3.22% -
std::search(deque<int>)_(near_matches)/1024 -2.65% 20648.652 20101.289 - 2.83% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -2.65% 219.457 213.650 - -0.82% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -2.65% 3.117 3.035 - -1.15% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -2.64% 59.847 58.267 - 1.03% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -2.64% 25.856 25.174 - 2.23% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -2.64% 23.086 22.477 - -0.32% -
std::multiset<int>::find(key)_(existent)/1024 -2.63% 3.799 3.699 - -1.85% -
BM_std_min<unsigned_char>/5 -2.63% 1.317 1.282 - -3.22% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -2.63% 7.547 7.348 - -2.85% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -2.63% 502.758 489.556 - -1.48% -
BM_std_min<short>/19 -2.62% 1.975 1.923 - 6.55% -
BM_PushHeap_float_Ascending_262144 -2.61% 5.250 5.113 - -5.00% -
std::count_if(deque<int>)_(every_other)/8 -2.61% 3.453 3.362 - -2.49% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.61% 116545110.701 113502141.940 - 0.31% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -2.60% 2426521.335 2363406.986 - 1.18% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -2.60% 1.362 1.327 - 1.89% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.59% 9.019 8.785 - -3.21% -
BM_MakeHeap_string_SingleElement_1024 -2.58% 6.309 6.146 - -0.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.58% 30927304.443 30128229.837 - -7.47% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.58% 572.303 557.539 - -1.13% -
std::multiset<int>::ctor(const&)/32 -2.58% 226.405 220.565 - 1.16% -
BM_RangesPushHeap_string_Random_262144 -2.58% 18.500 18.023 - -0.39% -
SetIntersection_Front_Set_uint32_1024_64 -2.58% 2042257.401 1989603.352 - -3.71% -
SetIntersection_Front_Set_uint32_1024_16 -2.58% 1350572.741 1315760.021 - -0.94% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -2.58% 31325.941 30518.666 - -27.27% -
BM_std_min<char>/24 -2.57% 2.645 2.577 - -6.01% -
BM_MakeHeap_uint32_PipeOrgan_256 -2.57% 0.630 0.614 - -6.48% -
std::stable_partition(list<int>)_(dense)/50 -2.57% 56.740 55.283 - -0.62% -
BM_PushHeap_uint32_SingleElement_256 -2.57% 0.392 0.382 - -0.42% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.56% 2826.866 2754.474 - -0.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.55% 16247044.179 15832203.801 - -0.09% -
BM_std_minmax<unsigned_int>/13 -2.55% 1.388 1.353 - -2.53% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -2.55% 5.432 5.293 - -1.30% -
rng::contains(list<int>)_(process_all)/8 -2.55% 2.389 2.328 - -0.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.55% 19350304.820 18857264.406 - -0.24% -
SetIntersection_None_Set_uint32_1024_1 -2.55% 8917480.948 8690322.703 - -1.98% -
BM_vector_deque_ranges_copy/64 -2.54% 2.818 2.746 - -1.74% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -2.54% 51.786 50.470 - 0.83% -
SetIntersection_Front_Vector_float_262144_256 -2.53% 2369205.226 2309153.807 - -2.75% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -2.53% 21.578 21.032 - -1.82% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.53% 296700.670 289184.517 - 2.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.53% 620.801 605.076 - -1.75% -
rng::contains(list<int>)_(process_all)/1048576 -2.53% 842192.479 820861.943 - -0.63% -
std::any_of(deque<int>)_(process_all)/32768 -2.53% 10839.924 10566.144 - -0.03% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.52% 2.747 2.678 - -0.04% -
SetIntersection_Interlaced_Vector_float_1024_16 -2.52% 2819898.220 2748868.962 - 26.88% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 -2.51% 0.518 0.505 - -1.63% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -2.51% 51.414 50.123 - -21.44% -
BM_std_minmax<unsigned_char>/16 -2.51% 0.973 0.949 - -17.81% -
SetIntersection_Interlaced_Vector_string_4_4 -2.51% 162587873.354 158506886.462 - -1.33% -
std::remove_copy(deque<int>)_(prefix)/32 -2.51% 13.223 12.892 - -1.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.51% 6.565 6.401 - -2.02% -
BM_SortHeap_string_16384 -2.50% 99.061 96.581 - 0.44% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -2.50% 66.967 65.292 - -0.94% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -2.50% 1524213.058 1486160.685 - -17.69% -
BM_SortHeap_float_4 -2.49% 1.028 1.002 - -1.46% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.49% 836092.059 815272.763 - -0.20% -
BM_RangesPushHeap_string_PipeOrgan_262144 -2.49% 18.009 17.561 - 2.03% -
BM_std_minmax<unsigned_short>/27 -2.49% 2.877 2.805 - -1.95% -
BM_std_min<unsigned_long_long>/6 -2.49% 1.628 1.587 - 1.79% -
bm_swap_ranges_vb_unaligned/262144 -2.48% 3945.194 3847.458 - -67.32% -
SetIntersection_None_Vector_float_16384_64 -2.47% 1203707.658 1173951.735 - 1.92% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.46% 839.705 819.014 - -2.01% -
BM_lexicographical_compare_three_way_slow_path/16384 -2.46% 3984.550 3886.444 - -2.46% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.46% 1.009 0.985 - -0.74% -
BM_RangesMakeThenSortHeap_string_Descending_4 -2.46% 3.778 3.685 - 0.09% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.46% 56451.942 55065.386 - -0.21% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.45% 110502.960 107794.294 - -0.58% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.45% 1108149.455 1081000.198 - -1.12% -
SetIntersection_None_Vector_float_1024_4 -2.45% 1176791.674 1147986.128 - -0.92% -
std::any_of(list<int>)_(process_all)/8192 -2.45% 7129.926 6955.470 - -0.74% -
SetIntersection_None_Vector_float_16384_1 -2.45% 1203775.177 1174322.931 - 2.09% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.44% 5.249 5.120 - -2.75% -
SetIntersection_None_Vector_float_1024_1024 -2.44% 1172877.518 1144280.982 - -0.25% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.44% 12829.706 12517.244 - 1.97% -
std::copy_n(vector<int>)/8 -2.43% 2.165 2.112 - -4.87% -
std::move(vector<int>)/8 -2.43% 2.305 2.249 - 1.48% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.43% 470.272 458.853 - -2.55% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 -2.42% 20.508 20.011 - -0.26% -
BM_SortHeap_string_1024 -2.42% 60.841 59.370 - 0.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -2.41% 1226161.821 1196589.130 - -2.13% -
std::partition(deque<int>)_(dense)/32 -2.41% 11.146 10.877 - 9.26% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -2.41% 4997.906 4877.627 - -0.55% -
std::set<std::string>::count(key)_(non-existent)/8192 -2.40% 32.399 31.621 - -0.77% -
BM_std_min<unsigned_long_long>/64 -2.40% 4.807 4.691 - 0.01% -
SetIntersection_None_Vector_float_1024_256 -2.40% 1172549.659 1144420.860 - -0.31% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.40% 1.318 1.286 - -1.32% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -2.39% 6757.438 6596.156 - -0.78% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.39% 6456.008 6302.031 - -0.04% -
BM_std_minmax<char>/29 -2.38% 2.555 2.494 - -0.33% -
SetIntersection_None_Vector_float_256_256 -2.38% 2338157.163 2282475.769 - 1.16% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 -2.38% 9.020 8.805 - -2.25% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 -2.38% 11.528 11.253 - -2.82% -
BM_MakeHeap_float_Ascending_16 -2.38% 0.838 0.818 - -2.73% -
rng::find_if(vector<bool>)_(process_all)/8 -2.38% 5.615 5.482 - 0.63% -
BM_std_min<unsigned_short>/4 -2.38% 0.981 0.957 - -2.44% -
std::find_if(deque<int>)_(process_all)/1024 -2.38% 490.724 479.065 - -3.30% -
SetIntersection_Front_Vector_float_1024_64 -2.37% 1448710.809 1414336.233 - -2.18% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.37% 109910.345 107302.934 - -0.74% -
BM_deque_deque_copy_backward/2 -2.37% 2.534 2.474 - -0.08% -
BM_std_min<unsigned_long_long>/13 -2.36% 1.753 1.712 - -0.18% -
std::multiset<int>::equal_range(key)_(existent)/8192 -2.36% 8.779 8.572 - -6.77% -
rng::copy(vector<int>)/1048576 -2.35% 50195.955 49014.283 - -1.67% -
BM_std_min<unsigned_short>/16 -2.35% 1.732 1.691 - 0.94% -
SetIntersection_Interlaced_Set_float_1024_16 -2.35% 11778995.667 11502378.533 - -0.32% -
BM_vector_deque_ranges_move_backward/4000 -2.35% 144.411 141.022 - -2.23% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -2.34% 25.684 25.083 - -0.05% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -2.34% 10.325 10.083 - -1.15% -
BM_std_min<unsigned_long_long>/16 -2.34% 2.470 2.412 - 0.19% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -2.33% 1.157 1.130 - 1.80% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -2.33% 8.557 8.357 - -3.92% -
BM_std_minmax<long_long>/10 -2.33% 2.190 2.139 - -2.36% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.33% 17225.710 16823.908 - -0.92% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -2.33% 7.650 7.471 - 0.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -2.33% 54109442.745 52848916.477 - -22.83% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.33% 8.709 8.506 - 0.16% -
BM_RangesMakeHeap_string_Heap_16384 -2.33% 5.027 4.910 - -3.35% -
BM_std_min<unsigned_short>/28 -2.32% 2.693 2.630 - -1.57% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -2.32% 3.121 3.049 - -1.94% -
BM_PopHeap_pair<uint32,_uint32>_262144 -2.31% 60.109 58.718 - -2.44% -
std::set<int>::ctor(const&,_alloc)/8192 -2.31% 49177.703 48040.235 - -2.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.31% 1432588.292 1399466.122 - -1.42% -
BM_RangesMakeHeap_string_Heap_1024 -2.31% 4.818 4.706 - -2.62% -
std::reverse(deque<int>)/512 -2.30% 115.987 113.316 - -2.31% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.30% 36624.782 35782.626 - -0.07% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -2.30% 480.235 469.199 - -3.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.30% 23672624.642 23128650.777 - 1.16% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.29% 5.322 5.200 - -1.69% -
BM_SortHeap_string_256 -2.29% 45.675 44.629 - 0.24% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.29% 171929.527 167995.021 - -1.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.29% 1170226.431 1143449.025 - 0.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.29% 3114115.887 3042910.400 - 1.82% -
BM_deque_deque_move_backward/0 -2.28% 0.815 0.796 - -0.65% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.28% 857.757 838.202 - -3.46% -
SetIntersection_None_Vector_uint64_262144_4 -2.28% 1219231.044 1191441.672 - -0.40% -
BM_std_minmax<char>/32 -2.28% 1.638 1.600 - -4.51% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.28% 36.826 35.987 - 2.62% -
SetIntersection_Front_Set_float_64_64 -2.27% 15408325.764 15058525.896 - -6.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -2.27% 357910942.758 349800568.554 - -1.49% -
BM_RangesMakeHeap_string_Ascending_64 -2.26% 4.866 4.756 - 0.57% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.26% 3.611 3.529 - -2.10% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -2.26% 599.219 585.658 - -1.94% -
SetIntersection_None_Set_uint32_64_4 -2.26% 22563031.949 22052491.490 - -1.74% -
SetIntersection_Front_Set_uint64_16384_1024 -2.26% 14939915.937 14601994.544 - -10.01% -
SetIntersection_None_Vector_uint64_262144_64 -2.26% 1210662.059 1183344.181 - -0.45% -
std::find_if_not(deque<int>)_(process_all)/1024 -2.25% 484.766 473.861 - -4.67% -
rng::find_first_of(list<int>)_(small_needle)/8192 -2.25% 23207.748 22685.765 - -3.52% -
std::map<std::string,_int>::find(key)_(existent)/32 -2.24% 15.285 14.943 - 1.48% -
BM_std_minmax<int>/31 -2.24% 2.717 2.656 - -1.21% -
SetIntersection_Front_Set_float_16384_1024 -2.23% 15558256.844 15210632.863 - 0.92% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -2.23% 0.931 0.910 - -2.34% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -2.23% 3.920 3.833 - -1.60% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.23% 453.792 443.689 - -0.57% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -2.22% 28.830 28.190 - 1.26% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.22% 1.089 1.065 - -2.29% -
std::set<int>::count(key)_(non-existent)/32 -2.20% 2.971 2.905 - -0.32% -
BM_std_minmax<short>/17 -2.20% 1.792 1.753 - -2.38% -
SetIntersection_None_Vector_uint64_16384_1 -2.20% 1175057.779 1149200.034 - -1.96% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.19% 5605.619 5482.838 - -0.48% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.19% 19991.291 19553.728 - -0.90% -
BM_PopHeap_pair<uint32,_uint32>_4 -2.19% 3.224 3.153 - -1.66% -
SetIntersection_Front_Vector_uint64_1024_256 -2.19% 2331233.624 2280266.438 - 0.82% -
BM_std_min<char>/19 -2.18% 1.182 1.156 - 0.01% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -2.18% 1325324.026 1296390.988 - -4.21% -
std::find(vector<char>)_(bail_25%)/1024 -2.18% 5.442 5.323 - -2.25% -
BM_std_min<unsigned_char>/12 -2.18% 1.358 1.329 - -0.34% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.17% 22.004 21.527 - -1.91% -
std::multiset<std::string>::erase(iterator)/0 -2.17% 30.057 29.406 - 0.11% -
BM_deque_deque_ranges_copy_backward/70000 -2.17% 8868.120 8676.051 - 2.05% -
rng::rotate(deque<int>)_(by_1/2)/32 -2.16% 7.340 7.181 - -1.44% -
SetIntersection_None_Vector_float_262144_262144 -2.15% 1230660.922 1204150.329 - -0.67% -
rng::find_if_not(vector<char>)_(process_all)/8 -2.15% 2.469 2.416 - -3.62% -
SetIntersection_Front_Vector_uint32_16384_1024 -2.15% 5986772.477 5858037.736 - -1.29% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.15% 9.015 8.821 - -2.58% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -2.14% 602.331 589.413 - -0.43% -
BM_std_minmax<long_long>/28 -2.14% 4.140 4.051 - -2.19% -
rng::for_each(set<int>)/8192 -2.14% 16444.769 16092.337 - -0.91% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -2.14% 3.769 3.688 - 0.40% -
bm_lexicographical_compare<unsigned_char>/512 -2.14% 8.789 8.601 - -0.03% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -2.14% 1.439 1.408 - 0.19% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.14% 19.154 18.744 - -10.30% -
BM_LowerBound_string_16 -2.14% 36.653 35.869 - -2.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.14% 45860986.445 44879750.645 - -3.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -2.14% 11961779.316 11705888.638 - -0.26% -
BM_std_minmax<unsigned_char>/19 -2.14% 1.656 1.620 - -13.28% -
SetIntersection_Front_Vector_string_16384_16 -2.14% 1718317.850 1681561.586 - -4.52% -
BM_RangesPushHeap_string_Ascending_4 -2.14% 2.616 2.560 - 0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.13% 1123108.440 1099135.748 - -1.31% -
bm_ranges_lexicographical_compare<int>/64 -2.13% 4.911 4.807 - -4.37% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -2.13% 2.956 2.893 - -1.04% -
BM_deque_vector_move/1 -2.12% 2.132 2.086 - -1.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.12% 1160497.632 1135845.528 - -0.48% -
SetIntersection_None_Set_float_1024_1 -2.12% 9189361.142 8994361.265 - 1.85% -
std::multiset<std::string>::ctor(const&)/1024 -2.12% 35540.210 34786.308 - 0.31% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -2.12% 2.451 2.399 - -2.14% -
BM_deque_vector_move/65536 -2.12% 2701.758 2644.557 - -2.88% -
rng::contains_subrange(list<int>)_(process_all)/8192 -2.12% 7007.931 6859.603 - -3.58% -
BM_LowerBound_string_1 -2.11% 4.596 4.499 - -6.97% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -2.11% 56.982 55.778 - 0.21% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -2.11% 1.167 1.142 - 1.88% -
rng::partial_sort(vector<int>)_(repeated)/8 -2.11% 20.348 19.920 - -1.07% -
rng::move(list<int>)/262144 -2.10% 253892.495 248559.486 - -0.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -2.10% 6.846 6.703 - 0.09% -
rng::find(vector<char>)_(process_all)/1024 -2.10% 17.498 17.131 - 2.68% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.09% 15441548.750 15118286.535 - 0.24% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -2.09% 605105.949 592440.657 - -2.31% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.09% 5.385 5.273 - -1.62% -
BM_std_minmax<unsigned_char>/20 -2.09% 1.932 1.892 - -10.23% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -2.09% 1.738 1.701 - -1.03% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -2.08% 272539.877 266861.892 - 1.69% -
std::replace_if(deque<int>)_(prefix)/1024 -2.08% 491.591 481.371 - -2.27% -
BM_PopHeap_pair<uint32,_uint32>_16384 -2.08% 45.760 44.809 - -1.22% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.07% 2109.088 2065.332 - -0.02% -
BM_std_min<short>/25 -2.07% 2.086 2.042 - -5.28% -
SetIntersection_Front_Set_uint32_262144_4 -2.07% 1134217.881 1110756.968 - 0.67% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.07% 4.047 3.964 - -2.35% -
std::partial_sort(vector<int>)_(repeated)/8 -2.07% 20.325 19.905 - -1.22% -
std::partition(list<int>)_(sparse)/1024 -2.06% 725.677 710.701 - -0.95% -
SetIntersection_None_Set_float_1024_1024 -2.06% 9043955.541 8857473.805 - -0.38% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -2.06% 10.575 10.357 - -4.78% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -2.06% 25.696 25.167 - -0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.06% 1239048.821 1213560.005 - 0.92% -
BM_std_min<char>/4000 -2.06% 27.841 27.269 - 0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.05% 1268749.512 1242687.133 - -0.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -2.05% 22426995.112 21966699.052 - -1.80% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -2.05% 13485.490 13209.433 - -0.95% -
BM_SortHeap_string_64 -2.05% 30.548 29.922 - 0.21% -
rng::generate_n(deque<int>)/50 -2.05% 12.547 12.290 - -0.23% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.04% 42034.536 41175.258 - 0.30% -
BM_std_minmax<short>/19 -2.04% 2.429 2.379 - -0.70% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.04% 1.065 1.043 - -0.06% -
std::all_of(vector<int>)_(process_all)/32 -2.04% 8.498 8.325 - -0.00% -
SetIntersection_Front_Set_float_262144_1 -2.03% 1115992.040 1093298.865 - -2.48% -
BM_std_minmax<unsigned_char>/22 -2.03% 2.509 2.458 - -11.41% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 -2.02% 1.038 1.017 - -2.47% -
BM_deque_vector_copy/1 -2.02% 2.128 2.085 - -1.81% -
SetIntersection_Interlaced_Vector_string_16_16 -2.02% 55629017.939 54505456.348 - 1.17% -
BM_vector_deque_ranges_copy_backward/1 -2.02% 2.219 2.174 - -5.04% -
bm_ranges_lexicographical_compare<int>/4 -2.02% 1.297 1.271 - -8.22% -
BM_MakeHeap_float_Ascending_256 -2.01% 0.671 0.658 - 1.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.01% 1424096.293 1395424.412 - 0.35% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -2.01% 19876.242 19476.199 - -0.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.01% 1125173.876 1102568.447 - -1.78% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.01% 2255.797 2210.482 - 0.68% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.01% 215.859 211.526 - 0.69% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -2.01% 31.256 30.629 - -3.35% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -2.01% 35.266 34.559 - -12.96% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -2.00% 15274.592 14968.440 - -1.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -2.00% 5266124.134 5160580.877 - -0.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -2.00% 171104569.112 167675863.447 - -2.12% -
rng::count(list<int>)_(every_other)/1048576 -2.00% 828014.020 811422.350 - 0.43% -
std::move_backward(deque<int>)/8 -2.00% 3.319 3.252 - -3.44% -
BM_deque_vector_ranges_move/65536 -2.00% 2751.194 2696.206 - -1.77% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.00% 50.327 49.321 - -2.16% -
BM_MakeThenSortHeap_string_Random_16384 -2.00% 111.158 108.937 - 0.85% -
rng::count(vector<bool>)/1000 -2.00% 3.007 2.947 - -1.84% -
SetIntersection_Front_Set_uint32_262144_262144 -2.00% 1839633.871 1802896.891 - -1.87% -
BM_std_min<unsigned_long_long>/15 -2.00% 2.188 2.144 - 1.17% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -2.00% 1.224 1.199 - -1.57% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.00% 1505.128 1475.094 - 1.15% -
SetIntersection_None_Vector_string_16384_256 -1.99% 1290700.062 1264953.858 - -0.16% -
rng::fold_left(deque<int>)/50 -1.99% 27.729 27.177 - 1.17% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.99% 535.544 524.892 - -0.70% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -1.98% 40.917 40.105 - 0.74% -
SetIntersection_Front_Vector_string_16384_64 -1.98% 3474570.334 3405735.120 - -6.01% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -1.98% 644450.793 631685.194 - -0.49% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.98% 8.878 8.702 - 2.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.97% 2324554.927 2278682.369 - 2.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.97% 1114226.755 1092279.017 - -4.55% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -1.96% 496725.277 486987.742 - -3.14% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.96% 201.044 197.106 - -0.58% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -1.96% 1.045 1.025 - -6.69% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.95% 7061741.999 6923828.802 - -0.03% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.95% 63561.715 62321.977 - 1.29% -
BM_MakeHeap_uint32_PipeOrgan_16 -1.95% 1.041 1.021 - -1.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.95% 1150767.223 1128343.687 - 3.73% -
rng::rotate_copy(deque<int>)/32 -1.95% 2.693 2.641 - -58.60% -
BM_MakeThenSortHeap_string_Descending_262144 -1.94% 86.305 84.627 - 1.12% -
SetIntersection_Interlaced_Set_float_256_4 -1.94% 11691574.807 11464256.398 - -0.35% -
rng::all_of(vector<int>)_(process_all)/8 -1.94% 2.486 2.438 - -1.69% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.94% 26.972 26.448 - -0.11% -
std::fill(vector<bool>)/512 -1.94% 1.530 1.500 - -6.13% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -1.94% 29.358 28.789 - 5.24% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.94% 138121.258 135444.530 - -3.69% -
BM_RangesMakeHeap_float_Random_16384 -1.93% 1.216 1.193 - 3.49% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -1.93% 0.567 0.556 - -1.47% -
std::set<std::string>::insert(value)_(already_present)/32 -1.92% 11.943 11.713 - -0.54% -
BM_deque_vector_ranges_copy_backward/5500 -1.92% 203.645 199.741 - -1.40% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.92% 4.155 4.075 - 0.51% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -1.91% 12.065 11.834 - 0.20% -
BM_SortHeap_float_256 -1.90% 6.044 5.929 - -0.37% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 -1.90% 0.582 0.571 - -0.18% -
SetIntersection_Interlaced_Vector_string_16384_256 -1.90% 39873910.333 39114807.096 - 1.70% -
BM_std_min<unsigned_short>/32 -1.90% 2.913 2.857 - -3.64% -
BM_vector_deque_copy/4000 -1.90% 142.847 140.130 - -0.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.90% 9213274.799 9038226.215 - -0.79% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -1.89% 14.981 14.698 - 0.34% -
std::rotate_copy(deque<int>)/32 -1.89% 2.622 2.573 - -2.39% -
BM_LowerBound_string_64 -1.89% 69.345 68.034 - -5.77% -
SetIntersection_None_Vector_uint32_262144_262144 -1.89% 1195868.022 1173298.567 - -3.53% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.89% 107.091 105.071 - -2.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -1.88% 6156564.523 6040534.983 - 0.46% -
BM_StringResizeAndOverwrite -1.88% 0.860 0.844 - 2.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.87% 5974823.053 5863107.123 - 0.72% -
BM_PushHeap_string_Ascending_4 -1.87% 2.630 2.581 - 0.31% -
rng::find_end(vector<int>)_(process_all)/1024 -1.87% 242.555 238.023 - -0.53% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.87% 6.000 5.888 - -0.96% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.87% 49422.171 48500.054 - -3.28% -
rng::move_backward(vector<bool>)_(unaligned)/64 -1.87% 1.902 1.866 - -3.04% -
BM_std_min<char>/6 -1.86% 1.589 1.559 - 1.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.86% 1202052.231 1179712.039 - -1.47% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.86% 116054.503 113901.397 - -1.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.85% 13775017.240 13519928.633 - 6.80% -
BM_StringRelational_Less_Huge_Small_Control -1.85% 1.815 1.782 - -1.19% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.85% 127703.608 125341.644 - -1.18% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.85% 35.465 34.810 - 0.47% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -1.85% 31.938 31.348 - -1.19% -
BM_PushHeap_float_Ascending_1024 -1.85% 3.179 3.120 - -2.79% -
rng::copy(vector<int>)/4096 -1.85% 149.432 146.672 - -0.21% -
BM_LowerBound_string_262144 -1.84% 2242.703 2201.353 - 2.14% -
rng::fill(vector<int>)/1024 -1.84% 30.165 29.609 - -1.08% -
BM_PushHeap_uint32_Random_262144 -1.84% 6.438 6.320 - 0.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.84% 11788898.715 11572031.997 - -0.26% -
BM_std_min<unsigned_int>/17 -1.84% 0.971 0.953 - -1.24% -
BM_deque_vector_copy/2 -1.84% 1.833 1.799 - -1.93% -
bm_ranges_lexicographical_compare<int>/2 -1.83% 1.527 1.499 - -7.05% -
BM_vector_deque_ranges_copy/4096 -1.83% 147.930 145.219 - -1.67% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.83% 14587.835 14320.597 - -0.93% -
BM_std_minmax<unsigned_long_long>/11 -1.83% 2.353 2.310 - -2.14% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -1.83% 1652076.977 1621839.715 - -0.97% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.83% 14518.091 14252.533 - 6.91% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -1.83% 250.746 246.160 - -0.99% -
rng::replace(list<int>)_(sprinkled)/8192 -1.83% 7291.240 7157.939 - -1.81% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -1.83% 5.062 4.970 - -5.22% -
BM_std_minmax<char>/2 -1.82% 0.895 0.879 - 2.70% -
rng::find_end(forward_list<int>)_(match_near_end)/1000 -1.82% 774.233 760.118 - -2.46% -
std::move(vector<bool>)_(aligned)/64 -1.82% 1.776 1.744 - 4.76% -
BM_CmpEqual_ushort_int -1.82% 1.123 1.103 - -1.43% -
bm_ranges_lexicographical_compare<int>/8 -1.82% 1.530 1.503 - -7.11% -
std::partition(list<int>)_(dense)/32 -1.82% 9.160 8.994 - 2.36% -
rng::stable_sort(vector<int>)_(ascending)/1024 -1.81% 2108.558 2070.295 - 0.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.81% 625651.529 614305.743 - -0.15% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.81% 13.698 13.450 - -0.71% -
BM_std_minmax<char>/5500 -1.81% 50.967 50.044 - -1.21% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.81% 603218.480 592306.485 - -2.15% -
std::unique(deque<int>)_(sprinkled)/52 -1.81% 84.561 83.032 - 1.15% -
BM_deque_vector_ranges_move_backward/65536 -1.81% 8096.849 7950.421 - -2.73% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 -1.81% 10.577 10.386 - 0.07% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.81% 182644.161 179346.407 - -1.10% -
BM_std_min<unsigned_char>/21 -1.81% 1.800 1.767 - -0.35% -
std::rotate(list<int>)_(1_element_backward)/50 -1.80% 24.788 24.341 - -0.28% -
BM_RangesMakeHeap_float_Random_1024 -1.80% 1.231 1.209 - 5.03% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.80% 216.716 212.824 - 0.50% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.80% 9.164 9.000 - -2.55% -
rng::copy_if(list<int>)_(every_other)/32768 -1.80% 25335.272 24880.384 - -1.15% -
rng::find_if(deque<int>)_(bail_25%)/8192 -1.80% 703.473 690.844 - -10.45% -
BM_PushHeap_float_Ascending_256 -1.79% 2.525 2.480 - -1.77% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.79% 4.918 4.830 - 6.03% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.79% 807.975 793.498 - 0.15% -
SetIntersection_None_Set_string_1024_16 -1.79% 9043766.953 8881747.688 - -0.98% -
rng::find_first_of(list<int>)_(small_needle)/50 -1.79% 142.475 139.924 - -2.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.79% 1263333.068 1240724.086 - -0.95% -
SetIntersection_Front_Set_uint64_262144_16 -1.79% 1306417.906 1283038.194 - 1.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.79% 14669529.617 14407044.035 - 0.34% -
SetIntersection_Interlaced_Vector_string_256_16 -1.79% 11012878.271 10815844.737 - 3.75% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.79% 5.638 5.537 - 2.03% -
std::search(list<int>)_(single_element)/8192 -1.79% 7828.129 7688.347 - 7.88% -
SetIntersection_None_Vector_string_262144_64 -1.79% 1371243.529 1346766.137 - -0.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.78% 201776211.563 198175763.606 - -5.08% -
BM_deque_vector_copy/5500 -1.78% 197.122 193.609 - -1.92% -
std::transform(vector<int>)_(identity_transform)/32 -1.78% 9.079 8.917 - -0.25% -
BM_std_minmax<long_long>/31 -1.78% 4.827 4.741 - -3.23% -
std::find_if(vector<char>)_(bail_25%)/32768 -1.78% 2059.670 2023.087 - -2.69% -
BM_std_minmax<unsigned_long_long>/13 -1.78% 3.011 2.957 - -0.91% -
BM_std_min<unsigned_long_long>/23 -1.77% 2.429 2.386 - -1.20% -
BM_deque_vector_ranges_move/1 -1.77% 2.150 2.112 - 0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.77% 18298692.640 17974643.219 - -1.46% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -1.77% 16.119 15.834 - 0.93% -
std::copy(vector<bool>)_(aligned)/262144 -1.77% 684.074 671.985 - 6.89% -
rng::move_backward(deque<int>)/64 -1.77% 5.620 5.521 - 1.20% -
SetIntersection_None_Set_string_64_4 -1.77% 23029471.531 22622975.633 - -0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.76% 1111525.099 1091960.576 - -1.70% -
std::any_of(vector<int>)_(process_all)/8 -1.76% 2.481 2.438 - 0.98% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.76% 3321.319 3262.956 - 0.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.75% 2092303.873 2055626.141 - 2.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.75% 22.545 22.150 - -2.32% -
SetIntersection_None_Vector_float_256_64 -1.75% 3714384.864 3649476.452 - 0.52% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -1.74% 9.905 9.732 - -6.02% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.74% 854723.895 839824.541 - -1.78% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -1.74% 30.301 29.773 - -4.14% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -1.74% 20.780 20.418 - -1.77% -
std::set<int>::contains(key)_(existent)/1024 -1.74% 3.957 3.888 - 0.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.74% 3.680 3.616 - -1.38% -
rng::find_first_of(list<int>)_(small_needle)/1024 -1.74% 2828.744 2779.570 - -1.98% -
rng::find_first_of(list<int>)_(small_needle)/32 -1.74% 93.381 91.761 - -1.69% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -1.73% 1.293 1.270 - -3.51% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -1.73% 29.851 29.334 - -1.00% -
bm_swap_ranges_vb_unaligned/8 -1.73% 4.912 4.827 - 4.48% -
BM_std_min<char>/4096 -1.73% 29.519 29.008 - 0.23% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.73% 41081010.493 40370920.779 - -1.61% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.73% 3.618 3.556 - 0.05% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.72% 20.955 20.594 - -1.07% -
SetIntersection_None_Vector_uint64_64_64 -1.72% 9048695.975 8892954.579 - -1.68% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -1.72% 34.902 34.301 - 5.94% -
BM_MakeThenSortHeap_string_Ascending_16 -1.72% 9.675 9.508 - -2.11% -
BM_RangesMakeHeap_float_PipeOrgan_256 -1.72% 0.687 0.675 - -2.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.72% 6805263.177 6688497.654 - 3.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.71% 809.755 795.884 - -3.30% -
750_sealcrypto_r -1.71% 18.966 18.642 - 0.42% -
BM_std_minmax<unsigned_short>/18 -1.71% 1.985 1.951 - -5.99% -
SetIntersection_None_Vector_uint32_16384_64 -1.71% 1172540.664 1152527.190 - -2.00% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.70% 23592.221 23190.285 - -0.31% -
BM_StringEraseWithMove_Huge_Transparent -1.70% 45.302 44.530 - 4.36% -
std::map<std::string,_int>::ctor(const&)/1024 -1.70% 35413.056 34810.096 - 0.37% -
rng::find_last(list<int>)_(bail_10%)/1024 -1.70% 676.213 664.700 - -1.54% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.70% 756.591 743.738 - 0.49% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -1.70% 2258.969 2220.598 - 1.00% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -1.70% 596.926 586.800 - -0.80% -
BM_deque_vector_copy_backward/64000 -1.69% 8211.904 8073.384 - 2.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.69% 1193757.972 1173635.253 - -0.99% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -1.68% 5.872 5.774 - -6.19% -
rng::starts_with(vector<int>,_pred)/1000 -1.68% 455.743 448.076 - -4.91% -
SetIntersection_Front_Set_uint32_256_1 -1.68% 4445411.054 4370762.062 - -1.15% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -1.68% 1.407 1.383 - -0.16% -
BM_vector_deque_ranges_copy/5500 -1.68% 199.283 195.942 - -2.71% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -1.67% 293.810 288.889 - -4.14% -
SetIntersection_None_Set_string_16384_1 -1.67% 202149680.791 198764490.606 - -1.44% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.67% 1.223 1.202 - 0.74% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.67% 28169.723 27698.890 - -1.66% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -1.67% 6.166 6.063 - -1.80% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.67% 19.985 19.652 - -0.84% -
BM_std_minmax<long_long>/12 -1.67% 2.733 2.688 - -1.74% -
rng::rotate(deque<int>)_(1_element_backward)/32 -1.66% 4.148 4.079 - -1.27% -
BM_MakeThenSortHeap_float_Ascending_16 -1.66% 2.954 2.905 - -0.30% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.66% 7095.167 6977.456 - 0.02% -
rng::rotate(deque<int>)_(by_1/2)/50 -1.66% 10.346 10.175 - -0.02% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -1.66% 1.860 1.829 - 4.27% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.65% 16898.269 16618.658 - -1.33% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.65% 140.326 138.008 - -3.46% -
BM_std_minmax<short>/20 -1.65% 2.001 1.968 - -6.13% -
std::set<int>::find(key)_(existent)/32 -1.65% 1.620 1.593 - 0.13% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.65% 9.305 9.152 - -0.13% -
BM_vector_deque_copy_backward/4000 -1.64% 146.692 144.279 - -1.58% -
std::reverse(list<int>)/4096 -1.64% 1674.913 1647.407 - -0.01% -
rng::find_end(vector<int>)_(process_all)/1000 -1.64% 236.990 233.098 - -0.48% -
rng::find_if(vector<int>)_(process_all)/50 -1.64% 14.217 13.984 - -1.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.64% 17373338.008 17088338.835 - 0.07% -
BM_RangesMakeHeap_uint64_Random_262144 -1.64% 1.042 1.025 - -3.31% -
std::replace_if(vector<int>)_(prefix)/50 -1.64% 13.880 13.652 - -1.31% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.64% 543.598 534.701 - -1.79% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -1.63% 2075.600 2041.665 - 0.73% -
BM_std_minmax<unsigned_char>/18 -1.63% 1.317 1.295 - -9.72% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.63% 190.835 187.718 - 0.44% -
BM_vector_deque_ranges_move/4000 -1.63% 142.798 140.467 - -0.55% -
bm_lexicographical_compare<int>/5 -1.63% 1.531 1.506 - -0.29% -
BM_RangesMakeHeap_string_Heap_64 -1.62% 4.995 4.914 - -2.58% -
std::copy_if(list<int>)_(every_other)/1048576 -1.62% 852156.604 838340.651 - -1.97% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.62% 22.296 21.934 - -0.01% -
BM_std_min<char>/20 -1.62% 1.530 1.505 - -1.50% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -1.62% 10.762 10.588 - 0.11% -
vector<bool>(const_vector<bool>&) -1.62% 9.828 9.669 - 0.16% -
BM_std_min<unsigned_char>/8 -1.62% 2.349 2.311 - 0.67% -
BM_CmpEqual_ushort_short -1.62% 1.057 1.040 - -1.13% -
SetIntersection_Front_Set_uint64_256_16 -1.61% 4902114.409 4823099.020 - -2.61% -
BM_std_minmax<unsigned_char>/23 -1.61% 2.986 2.938 - -9.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.61% 5706998.570 5615279.767 - -6.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.61% 1246787.098 1226752.345 - 2.98% -
std::search(vector<int>)_(same_length)/8192 -1.60% 1960.475 1929.013 - -0.32% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.60% 738.278 726.431 - -0.71% -
std::move_backward(deque<int>)/512 -1.60% 23.961 23.576 - -0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.60% 44566160.270 43851171.043 - -0.06% -
BM_std_minmax<unsigned_char>/17 -1.60% 1.105 1.087 - -5.95% -
BM_MakeThenSortHeap_string_SingleElement_16384 -1.60% 38.717 38.098 - -16.37% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.60% 767.997 755.722 - -0.38% -
std::search(vector<int>)_(no_match)/1000 -1.60% 212.878 209.477 - -4.64% -
BM_deque_deque_ranges_copy/4000 -1.60% 147.319 144.965 - -0.41% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.60% 14518.819 14286.941 - 1.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.60% 243553227.606 239664965.069 - -3.06% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.60% 22.660 22.299 - -0.51% -
SetIntersection_None_Set_string_1024_1024 -1.60% 9123095.946 8977505.115 - 1.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.60% 351352793.175 345747128.142 - -3.63% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.60% 653.510 643.084 - -0.43% -
std::find_if(vector<bool>)_(process_all)/50 -1.59% 36.550 35.968 - 2.63% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.59% 3515.329 3459.425 - -1.73% -
BM_std_minmax<unsigned_long_long>/4 -1.59% 1.597 1.571 - 1.46% -
rng::for_each(multimap<int>::iterator)/50 -1.59% 41.754 41.091 - -1.77% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -1.59% 7.270 7.155 - 0.21% -
rng::rotate(list<int>)_(1_element_backward)/32 -1.58% 14.221 13.995 - 0.05% -
rng::search(list<int>)_(no_match)/1000 -1.58% 725.931 714.426 - 1.73% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.58% 1.217 1.197 - 0.33% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.58% 23.403 23.033 - 0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.58% 206128728.144 202865762.974 - 2.58% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -1.58% 1.787 1.758 - 14.28% -
BM_MakeThenSortHeap_string_Random_256 -1.58% 55.726 54.845 - 0.59% -
BM_MakeHeap_uint32_PipeOrgan_64 -1.58% 0.718 0.707 - -1.70% -
SetIntersection_None_Set_float_1024_256 -1.58% 9025923.384 8883689.992 - -1.25% -
BM_MakeThenSortHeap_string_Random_1024 -1.58% 70.329 69.221 - 0.87% -
std::unordered_set<int>::ctor(const&)/1024 -1.58% 6714.918 6609.124 - -2.02% -
rng::find_last(list<int>)_(bail_90%)/50 -1.57% 1.296 1.276 - -8.70% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.57% 4572.393 4500.455 - -1.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.57% 1901420.653 1871548.748 - 2.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.57% 4530796.309 4459643.063 - -0.33% -
std::set<std::string>::clear()/32 -1.57% 898.391 884.289 - -1.03% -
SetIntersection_None_Vector_uint64_16384_1024 -1.57% 1178367.719 1159875.781 - 3.89% -
BM_CmpLess_uchar_int -1.57% 1.123 1.105 - -0.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.57% 5906968.318 5814353.391 - -0.86% -
BM_RangesMakeHeap_string_Heap_16 -1.56% 4.670 4.597 - -1.91% -
std::find(vector<bool>)_(process_all)/1024 -1.56% 4.704 4.631 - 1.92% -
BM_std_min<long_long>/12 -1.56% 2.029 1.997 - -2.93% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -1.56% 16.201 15.949 - -5.31% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.56% 1.240 1.221 - -0.44% -
std::find_if(deque<int>)_(bail_25%)/8 -1.56% 1.546 1.522 - -0.60% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.56% 16.984 16.720 - -4.72% -
BM_MakeHeap_string_Descending_16 -1.56% 2.364 2.327 - -2.44% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.56% 8.789 8.652 - -1.60% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.55% 139327.740 137161.755 - -0.25% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.55% 36179.412 35617.816 - 1.04% -
rng::replace(vector<int>)_(prefix)/1024 -1.55% 165.327 162.761 - 2.32% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.55% 15.077 14.843 - -0.49% -
BM_MakeHeap_uint64_Ascending_262144 -1.55% 0.741 0.729 - -0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.55% 9.533 9.385 - -1.25% -
BM_LowerBound_uint32_16 -1.55% 7.443 7.327 - -0.04% -
rng::sort(deque<int>)_(descending)/1024 -1.55% 1371.191 1350.006 - 3.35% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.54% 9240.439 9097.707 - 0.29% -
BM_deque_vector_ranges_move/64000 -1.54% 2727.864 2685.753 - -1.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.54% 24664485.495 24283971.011 - 0.75% -
SetIntersection_Front_Vector_uint64_262144_262144 -1.54% 350540602.449 345134262.773 - -1.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.54% 151229730.458 148900904.085 - 0.34% -
bm_lexicographical_compare<int>/7 -1.54% 1.529 1.506 - -0.17% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.54% 6187.769 6092.654 - -3.06% -
SetIntersection_None_Set_uint64_256_256 -1.54% 5881457.348 5791060.613 - 0.73% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.54% 50688.279 49909.423 - -0.79% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.53% 173439.236 170778.193 - -0.06% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 -1.53% 2.585 2.546 - -1.40% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.53% 8.878 8.743 - -1.81% -
rng::rotate_copy(deque<int>)/1024 -1.53% 34.490 33.963 - -15.27% -
SetIntersection_None_Set_string_1024_4 -1.53% 9225614.110 9084684.804 - -0.11% -
BM_PushHeap_uint32_Ascending_16384 -1.53% 6.735 6.632 - -3.49% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -1.52% 87742.745 86405.187 - 1.32% -
SetIntersection_None_Set_string_64_16 -1.52% 19273323.960 18979632.498 - -2.53% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.52% 3841.561 3783.060 - -0.67% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.52% 32511.212 32016.861 - 0.52% -
rng::partition(list<int>)_(dense)/32 -1.52% 8.448 8.320 - -2.97% -
SetIntersection_None_Vector_float_16_1 -1.52% 68561932.010 67521503.399 - 0.11% -
rng::stable_sort(vector<int>)_(descending)/8 -1.52% 25.352 24.967 - 2.79% -
BM_std_min<short>/22 -1.52% 1.887 1.859 - -0.52% -
BM_RangesMakeHeap_string_Heap_4 -1.51% 3.029 2.983 - -1.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.51% 37971085.713 37397590.809 - 0.28% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.51% 15304.923 15073.792 - -0.75% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.51% 88.669 87.332 - -1.75% -
std::unordered_set<std::string>::clear()/32 -1.51% 925.829 911.868 - 0.80% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.51% 11635.146 11459.773 - -5.69% -
BM_MakeThenSortHeap_string_Random_64 -1.51% 40.049 39.445 - 0.78% -
BM_vector_deque_ranges_move/4096 -1.50% 147.375 145.160 - -0.82% -
SetIntersection_None_Vector_string_256_64 -1.50% 3815933.848 3758700.325 - -0.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.50% 19643637.473 19349065.408 - 3.28% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.50% 4.486 4.419 - 1.90% -
BM_deque_deque_copy/1024 -1.50% 39.286 38.697 - 0.34% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.50% 12755.831 12564.935 - -0.56% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.50% 5.136 5.059 - 2.30% -
bm_lexicographical_compare<int>/6 -1.49% 1.528 1.506 - -0.20% -
BM_deque_deque_copy_backward/64000 -1.49% 8094.689 7973.841 - -1.46% -
BM_SortHeap_pair<uint32,_uint32>_64 -1.49% 8.772 8.641 - -0.69% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 -1.49% 1357.411 1337.199 - -0.00% -
std::replace_if(deque<int>)_(prefix)/32 -1.49% 14.189 13.978 - -0.22% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -1.49% 12129.540 11949.076 - -0.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.49% 2472426.390 2435645.516 - 4.49% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.49% 36759.104 36212.538 - -2.03% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.49% 1.441 1.419 - -0.53% -
SetIntersection_Interlaced_Vector_uint32_256_64 -1.48% 7282858.379 7174876.346 - 6.43% -
BM_std_min<short>/8 -1.48% 1.362 1.341 - -0.68% -
BM_deque_vector_move_backward/5500 -1.48% 203.751 200.739 - 0.58% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -1.47% 6.507 6.411 - -2.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -1.47% 1187331.518 1169834.701 - -0.12% -
SetIntersection_Front_Vector_string_256_1 -1.47% 4546742.745 4479741.831 - -1.35% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.47% 887.128 874.065 - -1.46% -
std::copy_backward(deque<int>)/8 -1.47% 2.738 2.698 - -1.36% -
SetIntersection_None_Vector_uint64_256_4 -1.47% 4485270.881 4419491.677 - -1.03% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.47% 4026.534 3967.490 - -1.66% -
rng::for_each_n(deque<int>)/8 -1.46% 1.205 1.187 - 2.87% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -1.46% 115697.513 114003.728 - -0.81% -
std::find_end(list<int>)_(match_near_end)/1000 -1.46% 749.559 738.613 - 0.07% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.46% 1651.943 1627.843 - -1.40% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.46% 19804.003 19515.226 - -0.50% -
rng::find_last(vector<char>)_(bail_90%)/8192 -1.46% 102.243 100.753 - -1.34% -
std::rotate(list<int>)_(1_element_backward)/32 -1.45% 13.926 13.723 - -0.09% -
BM_PushHeap_uint64_Random_262144 -1.45% 6.124 6.035 - -0.50% -
BM_StringRelational_Less_Large_Large_ChangeFirst -1.45% 1.388 1.368 - -1.44% -
std::multiset<int>::find(key)_(non-existent)/1024 -1.45% 5.475 5.395 - -2.07% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.45% 24.182 23.832 - 0.68% -
SetIntersection_None_Set_uint64_1024_1 -1.45% 8911112.275 8782094.638 - 0.40% -
std::multiset<int>::find(key)_(existent)/32 -1.45% 1.692 1.667 - -0.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.44% 1.022 1.008 - 0.69% -
BM_vector_deque_ranges_copy_backward/4096 -1.44% 150.185 148.017 - -0.48% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.44% 6487.604 6393.990 - -0.34% -
BM_SortHeap_pair<uint32,_uint32>_16 -1.44% 6.087 5.999 - -0.20% -
BM_CmpEqual_uint_uint -1.44% 1.111 1.095 - -2.22% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -1.43% 33.594 33.112 - 3.82% -
std::adjacent_find(vector<int>,_pred)/50 -1.43% 23.308 22.975 - -2.85% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.43% 0.789 0.778 - 1.24% -
SetIntersection_Front_Vector_uint32_1024_16 -1.43% 1195709.111 1178605.070 - -1.73% -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.43% 16.523 16.288 - -0.68% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.43% 1119839.268 1103870.743 - -1.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.43% 3.490 3.440 - -0.01% -
BM_RangesMakeThenSortHeap_float_Random_4 -1.42% 4.319 4.258 - 2.11% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 -1.42% 1.363 1.344 - -1.46% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.42% 2.415 2.381 - -0.31% -
BM_std_min<short>/18 -1.42% 1.619 1.596 - -1.37% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.41% 172519.771 170083.637 - -0.12% -
SetIntersection_Front_Set_uint32_1024_4 -1.41% 1147687.113 1131523.475 - -2.03% -
bm_lexicographical_compare<signed_char>/512 -1.40% 7.979 7.867 - -0.67% -
BM_vector_deque_copy_backward/1024 -1.40% 38.388 37.849 - 0.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.40% 1130122.085 1114250.312 - -0.34% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.40% 559.521 551.664 - -1.82% -
BM_std_min<unsigned_char>/30 -1.40% 2.308 2.275 - 0.77% -
SetIntersection_Front_Set_float_64_16 -1.40% 17160329.910 16919618.605 - 2.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.40% 1156443.458 1140222.695 - -1.33% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.40% 1.018 1.004 - -1.96% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -1.40% 3864.850 3810.757 - -2.36% -
BM_RangesPopHeap_string_262144 -1.40% 101.152 99.736 - 6.18% -
BM_std_minmax<int>/27 -1.40% 2.493 2.458 - 1.11% -
bm_swap_ranges_vb_aligned/8 -1.39% 3.350 3.303 - 1.15% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.39% 634125.713 625281.334 - 0.15% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.39% 38268252.508 37734533.755 - -3.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.39% 1271473.000 1253742.076 - 0.04% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 -1.39% 16.305 16.078 - 0.54% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.39% 6.069 5.985 - -0.30% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.39% 172480590.266 170083299.750 - 0.05% -
SetIntersection_Front_Set_float_256_1 -1.39% 4484203.504 4421911.519 - -0.78% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.39% 4.084 4.027 - 1.22% -
rng::fill(list<int>)/50 -1.39% 35.178 34.689 - -0.90% -
rng::search(deque<int>)_(same_length)/8192 -1.39% 3840.255 3786.946 - -0.15% -
BM_RangesSortHeap_uint32_64 -1.39% 7.988 7.877 - -2.42% -
std::stable_sort(vector<int>)_(heap)/1024 -1.39% 2570.571 2534.902 - 0.76% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.39% 34925.971 34441.426 - -2.04% -
SetIntersection_Front_Vector_uint64_256_1 -1.39% 4421225.389 4359969.436 - 0.07% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.39% 5.369 5.295 - -1.24% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.38% 30.178 29.760 - -0.50% -
SetIntersection_None_Vector_float_256_16 -1.38% 4350486.927 4290269.700 - 0.19% -
SetIntersection_None_Set_string_16384_16 -1.38% 197065764.468 194340630.614 - -3.99% -
SetIntersection_None_Vector_uint32_262144_64 -1.38% 1206643.182 1189988.147 - 1.30% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.38% 4899.764 4832.198 - -0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.38% 4452716.125 4391342.432 - -0.58% -
rng::replace_if(vector<int>)_(prefix)/8192 -1.38% 2061.572 2033.160 - -0.69% -
SetIntersection_Front_Vector_string_262144_16384 -1.38% 352619279.783 347761732.138 - 0.04% -
BM_RangesMakeHeap_uint64_Random_16 -1.38% 1.293 1.275 - 2.67% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.38% 72930.302 71926.599 - -0.34% -
std::unordered_multimap<int,_int>::clear()/32 -1.38% 615.911 607.438 - -0.37% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.37% 4.755 4.690 - -0.89% -
rng::find(list<int>)_(process_all)/50 -1.37% 18.837 18.579 - -0.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.37% 203639481.750 200846497.036 - -0.60% -
SetIntersection_Front_Vector_uint32_64_64 -1.37% 11668614.594 11508654.534 - 0.31% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.37% 22.189 21.885 - -2.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.37% 12126495.359 11960399.884 - 1.12% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.37% 16.299 16.076 - -1.02% -
BM_SortHeap_string_16 -1.37% 14.405 14.208 - 0.12% -
BM_MakeHeap_string_Heap_1024 -1.37% 4.874 4.808 - -0.57% -
std::reverse(list<int>)/64 -1.36% 17.656 17.415 - -0.55% -
BM_std_minmax<unsigned_short>/26 -1.36% 2.581 2.545 - 2.02% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.36% 645.328 636.561 - -1.34% -
std::set<std::string>::lower_bound(key)_(existent)/32 -1.35% 16.095 15.877 - 0.66% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.35% 8.410 8.297 - -0.42% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -1.35% 10.977 10.829 - 3.85% -
std::fill_n(list<int>)/50 -1.35% 16.175 15.957 - 1.98% -
SetIntersection_Front_Set_float_256_16 -1.35% 4984829.567 4917686.240 - -0.35% -
rng::copy_if(list<int>)_(entire_range)/32768 -1.35% 28402.928 28020.395 - 0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.35% 223773493.631 220762557.130 - -0.31% -
std::unordered_set<std::string>::clear()/8192 -1.34% 221104.407 218134.610 - -0.74% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -1.34% 2.505 2.472 - -7.19% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -1.34% 1.207 1.191 - -0.22% -
BM_CmpEqual_int_ushort -1.34% 1.137 1.122 - 0.15% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.34% 2.112 2.084 - -1.04% -
SetIntersection_Front_Set_string_16384_1 -1.34% 1160173.300 1144636.921 - -1.50% -
BM_std_minmax<short>/10 -1.34% 1.431 1.411 - -0.04% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.34% 4.050 3.996 - -3.95% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.34% 1.569 1.548 - 0.37% -
BM_RangesPushHeap_string_Random_1024 -1.34% 15.119 14.917 - 0.53% -
BM_std_min<short>/64 -1.33% 3.534 3.487 - 2.90% -
rng::stable_sort(vector<int>)_(heap)/1024 -1.33% 2569.631 2535.509 - 0.34% -
rng::find_first_of(list<int>)_(large_needle)/8192 -1.33% 50483377.933 49814011.063 - -1.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.33% 17721552.366 17486730.762 - -0.30% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.32% 523714.820 516777.686 - -1.44% -
SetIntersection_None_Set_float_256_1 -1.32% 11760647.673 11604936.119 - -2.94% -
BM_deque_vector_ranges_move_backward/5500 -1.32% 203.150 200.461 - -0.58% -
BM_vector_deque_copy/1024 -1.32% 36.419 35.939 - -0.28% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.32% 93337.948 92108.521 - -0.31% -
std::generate(vector<int>)/32 -1.32% 8.024 7.919 - -1.43% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.31% 984.405 971.460 - -1.17% -
std::partition(list<int>)_(sparse)/32 -1.31% 8.885 8.768 - -0.90% -
std::search(vector<int>)_(same_length)/1024 -1.31% 254.843 251.494 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.31% 68068326.806 67174460.077 - -0.48% -
std::set<std::string>::insert(value)_(new_value)/32 -1.31% 40.328 39.799 - -1.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.31% 1433779.474 1415007.650 - -1.76% -
SetIntersection_None_Vector_uint32_256_1 -1.31% 4554634.044 4495013.826 - -0.23% -
rng::all_of(vector<int>)_(process_all)/32 -1.31% 8.483 8.372 - -1.36% -
rng::count_if(list<int>)_(every_other)/8192 -1.31% 7302.102 7206.621 - -0.20% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -1.31% 69.063 68.160 - 0.62% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.31% 12.654 12.489 - -0.81% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -1.31% 18999.792 18751.561 - -1.03% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.31% 2927.737 2889.489 - 0.28% -
SetIntersection_None_Set_string_16384_4 -1.31% 197065644.491 194491925.509 - -4.20% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -1.30% 32.998 32.568 - 0.60% -
std::multiset<int>::contains(key)_(existent)/32 -1.30% 1.664 1.642 - -0.44% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.30% 32220.787 31801.441 - -1.06% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.30% 604434.425 596586.887 - 0.70% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.30% 2934.428 2896.368 - 0.39% -
BM_std_min<short>/30 -1.30% 2.347 2.317 - 1.28% -
std::equal(vector<int>)_(it,_it,_it)/8 -1.30% 1.156 1.141 - -1.32% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.29% 16.972 16.752 - -0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.29% 1126825.388 1112252.353 - -1.35% -
rng::find_end(vector<int>)_(single_element)/1024 -1.29% 242.411 239.277 - 0.36% -
rng::search(list<int>,_pred)_(same_length)/8192 -1.29% 8902.986 8787.988 - -5.55% -
SetIntersection_Interlaced_Set_float_1024_1 -1.29% 1126354.219 1111842.240 - -0.73% -
SetIntersection_Front_Vector_uint64_16384_1 -1.29% 1099134.946 1084976.457 - -2.49% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.29% 172372.776 170153.099 - -0.51% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.29% 211420.527 208698.457 - -1.10% -
std::all_of(vector<int>)_(process_all)/50 -1.29% 12.737 12.573 - -0.07% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -1.29% 4.569 4.510 - -10.19% -
BM_tolower_string<char> -1.29% 15.184 14.989 - -0.32% -
rng::contains_subrange(deque<int>)_(single_element)/16 -1.28% 10.359 10.226 - -0.52% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -1.28% 42.774 42.227 - 0.47% -
BM_SortHeap_pair<uint32,_uint32>_262144 -1.28% 34.012 33.577 - -0.27% -
rng::contains_subrange(vector<int>)_(single_element)/50 -1.28% 12.983 12.817 - 1.96% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.28% 6307.307 6226.740 - -1.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.28% 1125354.664 1110980.293 - 0.57% -
rng::remove_if(deque<int>)_(sprinkled)/1024 -1.28% 540.459 533.564 - -1.30% -
BM_LowerBound_float_1 -1.28% 2.676 2.641 - -0.63% -
BM_RangesPushHeap_string_Descending_64 -1.28% 2.255 2.227 - 0.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.27% 20055065.732 19799555.257 - 1.46% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.27% 9642.357 9519.517 - -1.49% -
BM_SortHeap_pair<uint32,_uint32>_256 -1.27% 10.277 10.146 - -0.35% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.27% 253647.803 250419.589 - -1.27% -
std::search_n(deque<int>)_(no_match)/1000 -1.27% 447.837 442.137 - 2.52% -
rng::swap_ranges(deque<int>)/32 -1.27% 10.977 10.838 - 0.98% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.27% 8.485 8.378 - -0.71% -
std::find_if(vector<char>)_(process_all)/32768 -1.27% 8234.862 8130.206 - -0.03% -
rng::is_sorted_until(vector<int>,_pred)/8 -1.27% 3.410 3.367 - -1.96% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.27% 6327.243 6246.997 - -0.64% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.27% 2075.487 2049.176 - 0.03% -
BM_std_minmax<long_long>/20 -1.27% 3.318 3.276 - -1.36% -
BM_PopHeap_uint32_4 -1.27% 2.647 2.613 - -1.84% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.27% 966.303 954.071 - -0.82% -
SetIntersection_Front_Vector_string_256_4 -1.26% 4970487.871 4907698.153 - -0.16% -
SetIntersection_Front_Vector_uint32_262144_16 -1.26% 1190909.740 1175874.078 - 0.17% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.26% 2841.555 2805.686 - 0.28% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.26% 9.537 9.417 - 0.36% -
BM_std_min<short>/28 -1.26% 2.730 2.695 - -2.10% -
std::remove_copy(deque<int>)_(prefix)/50 -1.26% 19.319 19.076 - -0.75% -
BM_PopHeap_uint64_256 -1.26% 17.224 17.007 - -0.83% -
std::replace(vector<int>)_(sprinkled)/1024 -1.26% 168.901 166.779 - 7.24% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.26% 0.984 0.972 - -1.71% -
SetIntersection_Front_Set_float_16384_16 -1.26% 1316938.492 1300410.329 - -2.48% -
SetIntersection_None_Vector_string_16384_16 -1.26% 1283943.514 1267829.844 - -1.92% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.25% 18.136 17.909 - 0.07% -
BM_RangesPushHeap_string_Random_256 -1.25% 14.358 14.178 - -0.04% -
BM_lexicographical_compare_three_way_slow_path/16 -1.25% 4.539 4.482 - -1.06% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.25% 2842.084 2806.469 - 0.23% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.25% 1126179.918 1112068.018 - 0.49% -
rng::for_each(multiset<int>::iterator)/32 -1.25% 21.455 21.187 - 1.17% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.25% 16.526 16.320 - -0.43% -
BM_std_min<char>/18 -1.25% 0.988 0.976 - 0.45% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.25% 39.406 38.915 - -0.35% -
BM_CmpLess_ushort_int -1.24% 1.120 1.106 - -1.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.24% 12206.369 12054.871 - 0.16% -
BM_std_min<unsigned___int128>/3 -1.24% 1.042 1.029 - 1.68% -
BM_vector_deque_ranges_move/5500 -1.24% 199.726 197.259 - -0.64% -
std::set<int>::insert(value)_(already_present)/32 -1.23% 1.793 1.771 - -0.99% -
BM_std_minmax<short>/9 -1.23% 1.187 1.172 - -0.06% -
bm_gcd_complex -1.23% 19.433 19.193 - -1.09% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -1.23% 482.204 476.258 - 1.10% -
std::multiset<int>::count(key)_(existent)/32 -1.23% 3.530 3.486 - -1.83% -
BM_PopHeap_uint64_16 -1.23% 7.657 7.562 - -1.94% -
BM_RangesSortHeap_float_4 -1.23% 1.027 1.014 - 0.51% -
std::find(deque<int>)_(process_all)/8 -1.23% 3.417 3.375 - -1.40% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.23% 2841.748 2806.814 - -0.13% -
std::multiset<int>::count(key)_(non-existent)/32 -1.23% 2.279 2.251 - -1.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.23% 1298890.183 1282956.745 - -1.14% -
std::map<int,_int>::insert(value)_(new_value)/32 -1.23% 19.967 19.722 - -0.20% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.23% 212878.215 210270.108 - -0.48% -
rng::search(list<int>)_(single_element)/8192 -1.22% 7419.680 7328.946 - -1.51% -
std::reverse_copy(deque<int>)/32768 -1.22% 8091.653 7992.720 - -0.84% -
BM_MakeThenSortHeap_float_Heap_4 -1.22% 1.239 1.224 - 0.07% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.22% 5.582 5.514 - 0.92% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.22% 32222.930 31830.735 - -0.92% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.22% 14.904 14.723 - -2.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.21% 148345299.263 146544157.726 - -0.14% -
std::stable_sort(vector<int>)_(descending)/1024 -1.21% 2841.434 2806.978 - -0.14% -
SetIntersection_Front_Vector_float_64_64 -1.21% 11583921.493 11443603.053 - -1.43% -
rng::copy_backward(deque<int>)/64 -1.21% 3.080 3.043 - -1.18% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.21% 1.406 1.389 - -0.21% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.21% 9.590 9.475 - -1.26% -
rng::all_of(vector<int>)_(process_all)/50 -1.20% 18.457 18.235 - -0.10% -
BM_MakeThenSortHeap_float_Descending_16384 -1.20% 27.349 27.020 - -0.18% -
std::map<std::string,_int>::ctor(const&)/8192 -1.20% 347321.740 343150.035 - -0.57% -
BM_std_minmax<short>/29 -1.20% 2.673 2.641 - 0.72% -
BM_std_min<short>/24 -1.20% 2.537 2.506 - -1.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.20% 19412075.116 19179606.120 - 1.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.20% 17239735.576 17033720.218 - 0.15% -
std::generate_n(vector<int>)/32 -1.19% 8.018 7.922 - -0.02% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.19% 22120380.004 21856372.012 - -1.04% -
BM_std_minmax<unsigned_int>/10 -1.19% 1.388 1.371 - -1.21% -
SetIntersection_Front_Vector_uint32_16384_4 -1.19% 1133918.601 1120401.238 - -1.32% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -1.19% 19.809 19.574 - -1.88% -
BM_StringAssignAsciiz_Huge_Opaque -1.18% 183.783 181.612 - -0.07% -
rng::search(deque<int>)_(no_match)/1024 -1.18% 305.071 301.467 - -27.79% -
std::move(list<int>)/262144 -1.18% 246057.130 243156.958 - -0.29% -
rng::rotate(deque<int>)_(1_element_forward)/32 -1.18% 4.802 4.746 - 0.95% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.17% 36176.790 35753.505 - -0.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.17% 22810965.791 22544215.344 - 1.12% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -1.17% 1559.576 1541.350 - -1.44% -
727_cppcheck_r -1.17% 25.262 24.967 - 1.04% -
BM_std_minmax<short>/21 -1.16% 2.045 2.021 - -3.53% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.16% 4431080.797 4379647.267 - -0.79% -
BM_std_minmax<unsigned_char>/29 -1.16% 2.430 2.401 - -7.63% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.16% 19.321 19.097 - -0.84% -
std::unordered_map<int,_int>::clear()/8192 -1.16% 63007.910 62278.539 - 1.28% -
SetIntersection_None_Set_uint64_16384_256 -1.16% 164805983.085 162899130.156 - -1.16% -
std::rotate(vector<bool>)_(by_1/3)/32 -1.16% 18.120 17.911 - 0.07% -
BM_MakeThenSortHeap_float_Heap_1024 -1.16% 8.327 8.231 - -0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.16% 67183926.626 66407801.920 - -0.13% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.15% 530.755 524.629 - -1.43% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.15% 5.309 5.247 - -0.85% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.15% 15.356 15.179 - -1.14% -
BM_deque_deque_ranges_copy/64 -1.15% 5.540 5.476 - 2.05% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -1.15% 9511.754 9402.274 - -2.12% -
BM_deque_vector_copy_backward/1024 -1.15% 37.359 36.929 - -0.84% -
BM_std_min<unsigned_long_long>/32 -1.15% 3.261 3.223 - -0.20% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -1.15% 1.967 1.944 - 11.49% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.15% 26.602 26.297 - -0.27% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.14% 17.510 17.310 - 0.20% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -1.14% 5.415 5.353 - -2.60% -
rng::search(list<int>)_(no_match)/1024 -1.14% 744.351 735.853 - 1.35% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.14% 1.207 1.193 - 0.82% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.14% 3.895 3.850 - -0.52% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.14% 414.112 409.389 - 1.13% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.14% 10.341 10.224 - -3.30% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.14% 69.587 68.797 - 0.57% -
rng::find_if(deque<int>)_(process_all)/50 -1.13% 24.140 23.866 - -0.42% -
BM_vector_deque_ranges_move_backward/64 -1.13% 2.995 2.961 - -2.20% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.13% 8221.797 8128.781 - -0.09% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -1.13% 2.353 2.326 - -2.57% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 -1.13% 10.146 10.031 - -0.75% -
std::find_end(vector<int>)_(single_element)/1000 -1.12% 233.910 231.285 - -3.52% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 -1.12% 3.676 3.635 - 0.16% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -1.12% 16.284 16.101 - -1.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.12% 6.992 6.913 - -1.10% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 -1.12% 20.819 20.586 - -0.67% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.12% 16.506 16.322 - -0.57% -
std::search(list<int>)_(no_match)/1048576 -1.12% 850136.812 840651.184 - 0.25% -
BM_vector_deque_ranges_move_backward/4096 -1.12% 149.792 148.122 - -0.90% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.11% 118323.041 117005.162 - -0.96% -
std::replace(deque<int>)_(prefix)/32 -1.11% 12.867 12.724 - -1.52% -
SetIntersection_Front_Set_uint32_4_4 -1.11% 147522750.049 145881192.162 - -1.03% -
std::copy(list<int>)/8 -1.11% 2.513 2.485 - -0.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.11% 11990805.183 11857628.069 - -0.28% -
rng::sort(vector<NonIntegral>)_(ascending)/8 -1.11% 16.522 16.339 - -0.67% -
std::search_n(deque<int>)_(no_match)/1048576 -1.11% 443683.133 438770.729 - -0.70% -
rng::replace(list<int>)_(sprinkled)/32 -1.11% 11.451 11.324 - -0.67% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.10% 18.102 17.902 - -0.15% -
rng::search(deque<int>)_(no_match)/1000 -1.10% 406.601 402.111 - -1.43% -
710_omnetpp_r -1.10% 8.847 8.750 - 0.97% -
BM_vector_deque_move/5500 -1.10% 199.170 196.976 - -0.89% -
BM_SortHeap_pair<uint32,_uint32>_1024 -1.10% 13.945 13.791 - 0.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.10% 36.127 35.730 - -0.94% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.10% 7.720 7.636 - -0.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.10% 17997446.531 17800275.069 - -0.05% -
SetIntersection_Interlaced_Set_string_262144_1 -1.10% 1169761.777 1156951.242 - 1.85% -
BM_CmpLess_schar_schar -1.09% 0.971 0.960 - 0.66% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.09% 88.543 87.575 - -0.18% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.09% 526.220 520.479 - 0.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.09% 203900112.429 201676353.886 - -0.84% -
rng::sort(vector<int>)_(qsort_adversarial)/8 -1.09% 16.868 16.684 - -0.92% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.09% 36096.513 35702.892 - -0.20% -
SetIntersection_Front_Set_float_1024_4 -1.09% 1155074.194 1142498.107 - -0.49% -
SetIntersection_None_Vector_float_16384_256 -1.09% 1184387.305 1171506.077 - -0.08% -
std::find_if(vector<bool>)_(process_all)/8 -1.08% 5.605 5.545 - 1.58% -
std::copy(vector<bool>)_(aligned)/4096 -1.08% 4.700 4.649 - -2.54% -
BM_deque_vector_ranges_copy_backward/65536 -1.08% 8219.273 8130.289 - 0.17% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.08% 4.238 4.192 - 0.32% -
std::stable_partition(deque<int>)_(dense)/1024 -1.08% 596.230 589.776 - -2.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.08% 58505236.748 57872356.667 - -0.50% -
BM_RangesPushHeap_float_Random_4 -1.08% 2.912 2.881 - -2.74% -
BM_deque_deque_ranges_move/64 -1.08% 5.522 5.462 - 1.78% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.08% 54705.056 54114.609 - -0.60% -
rng::unique_copy(vector<int>)_(contiguous)/32 -1.08% 8.680 8.587 - -1.23% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.08% 2471.247 2444.657 - -0.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.07% 57775016.925 57154004.666 - -0.41% -
rng::replace_if(list<int>)_(sprinkled)/8192 -1.07% 7452.365 7372.270 - -0.22% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 -1.07% 2793.172 2763.165 - -0.38% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.07% 450.997 446.160 - 0.31% -
BM_deque_deque_move/64 -1.07% 5.564 5.504 - 0.70% -
BM_RangesMakeHeap_string_SingleElement_256 -1.07% 6.336 6.268 - 0.34% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.07% 54031599.385 53452634.611 - -1.48% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.07% 21.534 21.303 - -0.67% -
bm_ranges_lexicographical_compare<int>/1 -1.07% 1.295 1.282 - -7.37% -
std::partition_copy(deque<int>)/50 -1.07% 21.110 20.884 - -2.09% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 -1.07% 5729.589 5668.442 - -1.14% -
SetIntersection_Front_Vector_float_64_16 -1.07% 15376407.449 15212376.593 - -1.36% -
std::transform(vector<int>)_(identity_transform)/50 -1.06% 14.254 14.102 - -0.19% -
rng::for_each(map<int>)/50 -1.06% 41.514 41.072 - -0.17% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.06% 21.293 21.067 - -0.79% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.06% 1.801 1.782 - -1.21% -
rng::partition_point(deque<int>)/8192 -1.06% 15.881 15.712 - -1.89% -
BM_MakeThenSortHeap_string_Descending_1024 -1.06% 38.787 38.376 - 0.68% -
BM_vector_deque_move/4096 -1.06% 147.104 145.546 - -1.19% -
BM_vector_deque_move/4000 -1.06% 142.343 140.837 - 0.02% -
SetIntersection_None_Vector_uint32_262144_16384 -1.06% 1210234.326 1197434.812 - -0.52% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.06% 8450117.872 8360757.482 - -2.45% -
BM_std_minmax<int>/23 -1.06% 2.357 2.332 - 1.98% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.06% 2.092 2.070 - 0.94% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.06% 5.492 5.434 - 0.40% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.05% 919.804 910.118 - -3.20% -
BM_deque_vector_copy/4000 -1.05% 142.865 141.364 - -1.64% -
SetIntersection_Front_Set_uint64_1024_1 -1.05% 1123546.113 1111742.738 - -0.59% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.05% 8.624 8.533 - -0.35% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.05% 12728.103 12594.444 - -1.34% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 -1.05% 3.976 3.934 - -0.17% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.05% 59.061 58.442 - -0.64% -
std::transform(deque<int>)_(identity_transform)/8192 -1.05% 2471.925 2446.060 - -5.42% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -1.04% 3.783 3.743 - -0.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 -1.04% 3.006 2.975 - 0.71% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.04% 449828.650 445143.663 - 0.29% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.04% 250.197 247.592 - 0.29% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.04% 12.931 12.796 - -0.20% -
SetIntersection_None_Vector_uint32_16384_1 -1.04% 1173180.930 1160983.260 - -0.96% -
rng::for_each(map<int>::iterator)/50 -1.04% 49.859 49.341 - -0.75% -
rng::partition(list<int>)_(dense)/50 -1.04% 13.230 13.092 - -3.94% -
rng::for_each(multiset<int>)/50 -1.04% 45.153 44.685 - -7.88% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.04% 23.543 23.299 - 0.74% -
std::find_if_not(vector<bool>)_(process_all)/1048576 -1.04% 785183.389 777042.917 - -0.08% -
std::sort(vector<int>)_(ascending)/8 -1.04% 16.889 16.714 - -0.74% -
std::none_of(vector<int>)_(process_all)/50 -1.03% 18.201 18.013 - -0.52% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.03% 1712386.158 1694686.191 - 0.93% -
rng::fold_left(list<int>)/8 -1.03% 3.878 3.838 - -0.78% -
BM_RangesMakeHeap_string_Random_4 -1.03% 5.754 5.694 - -0.40% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.03% 523.334 517.941 - -1.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.03% 4660984.895 4612986.299 - -1.20% -
rng::copy_if(list<int>)_(every_other)/262144 -1.03% 210843.394 208673.613 - -1.37% -
BM_lexicographical_compare_three_way_slow_path/256 -1.03% 71.616 70.880 - -0.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.03% 17817603.875 17634923.931 - -0.16% -
BM_MakeThenSortHeap_uint32_Heap_4 -1.02% 1.197 1.185 - -2.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.02% 17687702.483 17506575.931 - -0.87% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.02% 6301.484 6237.009 - -1.11% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.02% 3.669 3.631 - 3.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.02% 17719517.542 17538269.698 - -0.93% -
rng::unique_copy(deque<int>)_(contiguous)/32 -1.02% 9.753 9.653 - -30.31% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -1.02% 277906.850 275068.124 - -0.75% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.02% 50368.839 49854.986 - -0.33% -
std::partition(vector<int>)_(dense)/50 -1.02% 13.182 13.047 - -0.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.02% 23719081.531 23477718.887 - 0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.02% 1245070.187 1232407.775 - 0.17% -
std::copy_backward(deque<int>)/64 -1.02% 2.970 2.940 - -1.06% -
rng::for_each(set<int>::iterator)/8 -1.02% 4.534 4.488 - 0.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.02% 9.501 9.404 - -1.60% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.02% 23.078 22.843 - -1.02% -
SetIntersection_Front_Vector_string_262144_262144 -1.02% 14485701.743 14338634.277 - 0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.01% 71390209.880 70666455.508 - -0.77% -
std::unique(deque<int>)_(sprinkled)/32 -1.01% 67.262 66.580 - 1.38% -
std::copy_backward(vector<bool>)_(aligned)/64 -1.01% 1.776 1.758 - 4.11% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.01% 11573029.408 11455895.951 - -0.47% -
BM_deque_vector_ranges_move/4000 -1.01% 143.122 141.676 - -1.23% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.01% 3.001 2.970 - -0.41% -
BM_SortHeap_pair<uint32,_uint32>_16384 -1.01% 22.940 22.708 - 0.00% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.01% 31.535 31.218 - 0.11% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -1.01% 7.709 7.631 - 2.49% -
SetIntersection_Front_Set_uint64_64_16 -1.01% 16801236.744 16632078.630 - 2.25% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.01% 502.866 497.808 - -0.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.01% 17648682.502 17471172.414 - -1.20% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 -1.00% 10.303 10.200 - -0.83% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.00% 4.384 4.340 - -1.02% -
std::fill(deque<int>)/1024 -1.00% 30.301 29.997 - -1.24% -
std::is_sorted_until(list<int>,_pred)/8 -1.00% 4.230 4.188 - -0.03% -
BM_std_min<short>/12 -1.00% 1.520 1.505 - -2.21% -
BM_MakeThenSortHeap_uint32_Heap_1024 -1.00% 10.381 10.277 - -0.71% -
rng::sort(vector<int>)_(ascending)/8 -1.00% 16.873 16.704 - -0.42% -


Report Time: 6.03s
Name Current %
706_stockfish_r 21.619 -
707_ntest_r 16.837 1.86%
709_cactus_r 19.921 1.41%
710_omnetpp_r 8.750 -
721_gcc_r 13.312 2.08%
723_llvm_r 11.876 2.74%
727_cppcheck_r 24.967 1.04%
729_abc_r 19.004 2.20%
731_astcenc_r 10.183 -3.88%
735_gem5_r 13.729 -
736_ocio_r 16.527 -
737_gmsh_r 13.003 -
748_flightdm_r 9.438 -
750_sealcrypto_r 18.642 -
753_ns3_r 10.533 1.44%
766_femflow_r 12.973 -16.94%
BM_CmpEqual_int_int 1.121 -
BM_CmpEqual_int_schar 1.117 -
BM_CmpEqual_int_short 1.120 -
BM_CmpEqual_int_uchar 1.130 -
BM_CmpEqual_int_uint 1.113 -
BM_CmpEqual_int_ushort 1.122 -
BM_CmpEqual_schar_int 1.139 -
BM_CmpEqual_schar_schar 1.113 1.07%
BM_CmpEqual_schar_short 1.142 -
BM_CmpEqual_schar_uchar 1.109 -
BM_CmpEqual_schar_uint 1.109 -
BM_CmpEqual_schar_ushort 1.114 -
BM_CmpEqual_short_int 1.139 -
BM_CmpEqual_short_schar 1.125 -
BM_CmpEqual_short_short 1.120 -
BM_CmpEqual_short_uchar 1.110 -
BM_CmpEqual_short_uint 1.102 -
BM_CmpEqual_short_ushort 1.108 -
BM_CmpEqual_uchar_int 1.123 -
BM_CmpEqual_uchar_schar 1.051 -
BM_CmpEqual_uchar_short 1.061 1.51%
BM_CmpEqual_uchar_uchar 1.120 1.31%
BM_CmpEqual_uchar_uint 1.127 1.40%
BM_CmpEqual_uchar_ushort 1.121 -
BM_CmpEqual_uint_int 1.123 -
BM_CmpEqual_uint_schar 1.082 -
BM_CmpEqual_uint_short 1.065 -
BM_CmpEqual_uint_uchar 1.127 -
BM_CmpEqual_uint_uint 1.095 -2.22%
BM_CmpEqual_uint_ushort 1.126 -
BM_CmpEqual_ushort_int 1.103 -1.43%
BM_CmpEqual_ushort_schar 1.040 -
BM_CmpEqual_ushort_short 1.040 -1.13%
BM_CmpEqual_ushort_uchar 1.120 -
BM_CmpEqual_ushort_uint 1.120 -
BM_CmpEqual_ushort_ushort 1.111 -
BM_CmpLess_int_int 1.117 -
BM_CmpLess_int_schar 1.133 -
BM_CmpLess_int_short 1.134 -
BM_CmpLess_int_uchar 1.124 -
BM_CmpLess_int_uint 1.117 -
BM_CmpLess_int_ushort 1.130 -
BM_CmpLess_schar_int 1.140 -
BM_CmpLess_schar_schar 0.960 -
BM_CmpLess_schar_short 0.944 -1.89%
BM_CmpLess_schar_uchar 1.122 -
BM_CmpLess_schar_uint 1.115 -
BM_CmpLess_schar_ushort 1.121 -
BM_CmpLess_short_int 1.132 -
BM_CmpLess_short_schar 0.963 -
BM_CmpLess_short_short 0.960 -
BM_CmpLess_short_uchar 1.120 -
BM_CmpLess_short_uint 1.118 -
BM_CmpLess_short_ushort 1.118 -
BM_CmpLess_uchar_int 1.105 -
BM_CmpLess_uchar_schar 1.036 -
BM_CmpLess_uchar_short 1.052 -
BM_CmpLess_uchar_uchar 1.122 -
BM_CmpLess_uchar_uint 1.129 1.07%
BM_CmpLess_uchar_ushort 1.118 -
BM_CmpLess_uint_int 1.126 -
BM_CmpLess_uint_schar 1.071 -
BM_CmpLess_uint_short 1.072 -
BM_CmpLess_uint_uchar 1.128 -
BM_CmpLess_uint_uint 1.122 -
BM_CmpLess_uint_ushort 1.124 -
BM_CmpLess_ushort_int 1.106 -1.03%
BM_CmpLess_ushort_schar 1.044 -
BM_CmpLess_ushort_short 1.050 -
BM_CmpLess_ushort_uchar 1.129 -
BM_CmpLess_ushort_uint 1.126 -
BM_CmpLess_ushort_ushort 1.125 -
BM_LowerBound_float_1 2.641 -
BM_LowerBound_float_1024 21.889 -
BM_LowerBound_float_16 7.881 -
BM_LowerBound_float_16384 66.021 -
BM_LowerBound_float_256 14.205 -
BM_LowerBound_float_262144 574.060 -
BM_LowerBound_float_4 11.550 -
BM_LowerBound_float_64 8.522 -
BM_LowerBound_pair<uint32,_uint32>_1 2.937 2.90%
BM_LowerBound_pair<uint32,_uint32>_1024 44.330 -
BM_LowerBound_pair<uint32,_uint32>_16 16.286 -
BM_LowerBound_pair<uint32,_uint32>_16384 101.266 -
BM_LowerBound_pair<uint32,_uint32>_256 32.707 -
BM_LowerBound_pair<uint32,_uint32>_262144 621.765 2.65%
BM_LowerBound_pair<uint32,_uint32>_4 11.201 -
BM_LowerBound_pair<uint32,_uint32>_64 18.702 -
BM_LowerBound_string_1 4.499 -6.97%
BM_LowerBound_string_1024 179.002 -5.76%
BM_LowerBound_string_16 35.869 -2.12%
BM_LowerBound_string_16384 400.548 2.64%
BM_LowerBound_string_256 126.859 -
BM_LowerBound_string_262144 2201.353 2.14%
BM_LowerBound_string_4 19.913 -
BM_LowerBound_string_64 68.034 -5.77%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.931 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 57.750 -9.57%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.589 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 121.301 -2.59%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 44.953 -2.08%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 680.789 -11.28%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.243 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.597 -
BM_LowerBound_uint32_1 2.591 -
BM_LowerBound_uint32_1024 21.682 -
BM_LowerBound_uint32_16 7.327 -
BM_LowerBound_uint32_16384 65.131 -
BM_LowerBound_uint32_256 14.156 -
BM_LowerBound_uint32_262144 555.210 -
BM_LowerBound_uint32_4 10.415 -
BM_LowerBound_uint32_64 8.101 -
BM_LowerBound_uint64_1 2.599 -
BM_LowerBound_uint64_1024 24.791 -
BM_LowerBound_uint64_16 7.402 -
BM_LowerBound_uint64_16384 70.332 -
BM_LowerBound_uint64_256 16.323 -
BM_LowerBound_uint64_262144 583.325 -
BM_LowerBound_uint64_4 10.451 -
BM_LowerBound_uint64_64 8.346 -
BM_MakeHeap_float_Ascending_1 0.268 -
BM_MakeHeap_float_Ascending_1024 0.703 -
BM_MakeHeap_float_Ascending_16 0.818 -2.73%
BM_MakeHeap_float_Ascending_16384 0.658 -
BM_MakeHeap_float_Ascending_256 0.658 1.70%
BM_MakeHeap_float_Ascending_262144 0.698 -
BM_MakeHeap_float_Ascending_4 0.403 -2.70%
BM_MakeHeap_float_Ascending_64 0.628 -
BM_MakeHeap_float_Descending_1 0.275 -
BM_MakeHeap_float_Descending_1024 0.217 -
BM_MakeHeap_float_Descending_16 0.210 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.215 -
BM_MakeHeap_float_Descending_262144 0.187 -
BM_MakeHeap_float_Descending_4 0.276 -4.87%
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.272 -
BM_MakeHeap_float_Heap_1024 0.222 -
BM_MakeHeap_float_Heap_16 0.212 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.206 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.294 4.94%
BM_MakeHeap_float_Heap_64 0.195 -
BM_MakeHeap_float_PipeOrgan_1 0.277 -
BM_MakeHeap_float_PipeOrgan_1024 0.706 -
BM_MakeHeap_float_PipeOrgan_16 1.269 -
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.669 -
BM_MakeHeap_float_PipeOrgan_262144 0.704 -
BM_MakeHeap_float_PipeOrgan_4 0.390 -
BM_MakeHeap_float_PipeOrgan_64 0.801 -
BM_MakeHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.503 -
BM_MakeHeap_float_QuickSortAdversary_16 0.734 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.499 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.393 -
BM_MakeHeap_float_QuickSortAdversary_64 0.582 -
BM_MakeHeap_float_Random_1 0.269 -
BM_MakeHeap_float_Random_1024 1.223 1.56%
BM_MakeHeap_float_Random_16 1.530 6.49%
BM_MakeHeap_float_Random_16384 1.120 -
BM_MakeHeap_float_Random_256 1.415 14.78%
BM_MakeHeap_float_Random_262144 1.132 -6.07%
BM_MakeHeap_float_Random_4 1.746 21.01%
BM_MakeHeap_float_Random_64 1.599 -2.96%
BM_MakeHeap_float_SingleElement_1 0.270 -
BM_MakeHeap_float_SingleElement_1024 0.698 -
BM_MakeHeap_float_SingleElement_16 0.662 -
BM_MakeHeap_float_SingleElement_16384 0.659 -
BM_MakeHeap_float_SingleElement_256 0.649 -2.95%
BM_MakeHeap_float_SingleElement_262144 0.711 -
BM_MakeHeap_float_SingleElement_4 0.322 -
BM_MakeHeap_float_SingleElement_64 0.642 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.357 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.245 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.334 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.386 1.03%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.396 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.768 4.55%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.123 1.22%
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.505 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.523 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.482 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.584 -2.69%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.471 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.506 -3.36%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.489 3.53%
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.281 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.555 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.550 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.587 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.553 -1.81%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.519 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.352 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.193 1.56%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.337 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.393 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.412 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.565 -4.37%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.118 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.323 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.228 -1.03%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.291 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.365 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.334 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.783 1.52%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.111 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.039 2.92%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.999 2.69%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.976 -1.86%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.120 3.20%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.957 -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.666 2.58%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.049 -1.94%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.275 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.200 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.065 -2.29%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.200 1.19%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.191 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.249 1.51%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.778 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.121 -
BM_MakeHeap_string_Ascending_1 0.253 -
BM_MakeHeap_string_Ascending_1024 5.353 9.63%
BM_MakeHeap_string_Ascending_16 3.765 1.73%
BM_MakeHeap_string_Ascending_16384 6.198 20.63%
BM_MakeHeap_string_Ascending_256 5.176 8.66%
BM_MakeHeap_string_Ascending_262144 10.193 35.57%
BM_MakeHeap_string_Ascending_4 2.866 2.06%
BM_MakeHeap_string_Ascending_64 4.945 4.88%
BM_MakeHeap_string_Descending_1 0.253 -
BM_MakeHeap_string_Descending_1024 2.773 -8.65%
BM_MakeHeap_string_Descending_16 2.327 -2.44%
BM_MakeHeap_string_Descending_16384 2.783 -4.65%
BM_MakeHeap_string_Descending_256 2.775 -5.05%
BM_MakeHeap_string_Descending_262144 4.040 -12.34%
BM_MakeHeap_string_Descending_4 2.109 -2.39%
BM_MakeHeap_string_Descending_64 2.604 -2.11%
BM_MakeHeap_string_Heap_1 0.253 -
BM_MakeHeap_string_Heap_1024 4.808 -
BM_MakeHeap_string_Heap_16 4.629 -
BM_MakeHeap_string_Heap_16384 5.138 2.14%
BM_MakeHeap_string_Heap_256 4.967 -
BM_MakeHeap_string_Heap_262144 5.512 3.89%
BM_MakeHeap_string_Heap_4 3.036 -
BM_MakeHeap_string_Heap_64 5.093 -
BM_MakeHeap_string_PipeOrgan_1 0.254 -
BM_MakeHeap_string_PipeOrgan_1024 4.969 -4.70%
BM_MakeHeap_string_PipeOrgan_16 3.615 -
BM_MakeHeap_string_PipeOrgan_16384 5.338 -3.74%
BM_MakeHeap_string_PipeOrgan_256 4.894 -1.49%
BM_MakeHeap_string_PipeOrgan_262144 8.266 -13.65%
BM_MakeHeap_string_PipeOrgan_4 2.534 -2.00%
BM_MakeHeap_string_PipeOrgan_64 4.741 -1.29%
BM_MakeHeap_string_QuickSortAdversary_1 0.254 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.616 -1.29%
BM_MakeHeap_string_QuickSortAdversary_16 8.570 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.831 -1.17%
BM_MakeHeap_string_QuickSortAdversary_256 10.435 -1.16%
BM_MakeHeap_string_QuickSortAdversary_262144 12.870 -3.32%
BM_MakeHeap_string_QuickSortAdversary_4 6.040 1.25%
BM_MakeHeap_string_QuickSortAdversary_64 10.157 -1.07%
BM_MakeHeap_string_Random_1 0.246 -
BM_MakeHeap_string_Random_1024 10.805 -1.80%
BM_MakeHeap_string_Random_16 8.340 -
BM_MakeHeap_string_Random_16384 12.693 -2.38%
BM_MakeHeap_string_Random_256 10.466 -
BM_MakeHeap_string_Random_262144 16.036 -6.95%
BM_MakeHeap_string_Random_4 5.814 1.17%
BM_MakeHeap_string_Random_64 10.013 -
BM_MakeHeap_string_SingleElement_1 0.258 -
BM_MakeHeap_string_SingleElement_1024 6.146 -
BM_MakeHeap_string_SingleElement_16 5.567 -
BM_MakeHeap_string_SingleElement_16384 6.243 4.95%
BM_MakeHeap_string_SingleElement_256 6.417 2.17%
BM_MakeHeap_string_SingleElement_262144 8.253 10.07%
BM_MakeHeap_string_SingleElement_4 3.726 1.80%
BM_MakeHeap_string_SingleElement_64 6.392 1.21%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.247 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.883 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.373 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.957 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.892 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.094 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.089 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.603 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.879 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.972 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.856 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.958 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.797 5.40%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.985 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.259 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.922 -3.70%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.198 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.104 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.188 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.785 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.043 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.917 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.375 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.952 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.884 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.119 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.927 3.63%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.675 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.793 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.448 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.929 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.797 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.098 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.068 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.562 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.248 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.725 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.207 1.21%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.790 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.794 1.63%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.908 1.09%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.669 3.93%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.834 -1.94%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
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.305 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.707 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.927 -
BM_MakeHeap_uint32_Ascending_1 0.270 -
BM_MakeHeap_uint32_Ascending_1024 0.645 -
BM_MakeHeap_uint32_Ascending_16 0.603 -
BM_MakeHeap_uint32_Ascending_16384 0.605 -
BM_MakeHeap_uint32_Ascending_256 0.600 -2.44%
BM_MakeHeap_uint32_Ascending_262144 0.664 -
BM_MakeHeap_uint32_Ascending_4 0.386 -
BM_MakeHeap_uint32_Ascending_64 0.553 -
BM_MakeHeap_uint32_Descending_1 0.271 -
BM_MakeHeap_uint32_Descending_1024 0.257 -
BM_MakeHeap_uint32_Descending_16 0.251 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.258 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.289 -
BM_MakeHeap_uint32_Descending_64 0.234 -6.58%
BM_MakeHeap_uint32_Heap_1 0.275 -
BM_MakeHeap_uint32_Heap_1024 0.255 -
BM_MakeHeap_uint32_Heap_16 0.246 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.264 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.286 -
BM_MakeHeap_uint32_Heap_64 0.234 -
BM_MakeHeap_uint32_PipeOrgan_1 0.273 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.730 4.60%
BM_MakeHeap_uint32_PipeOrgan_16 1.021 -1.81%
BM_MakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_MakeHeap_uint32_PipeOrgan_256 0.614 -6.48%
BM_MakeHeap_uint32_PipeOrgan_262144 0.667 -
BM_MakeHeap_uint32_PipeOrgan_4 0.425 7.45%
BM_MakeHeap_uint32_PipeOrgan_64 0.707 -1.70%
BM_MakeHeap_uint32_QuickSortAdversary_1 0.271 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.496 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.611 -
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.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_MakeHeap_uint32_Random_1 0.274 -
BM_MakeHeap_uint32_Random_1024 1.064 -5.69%
BM_MakeHeap_uint32_Random_16 1.259 1.06%
BM_MakeHeap_uint32_Random_16384 1.043 -4.06%
BM_MakeHeap_uint32_Random_256 1.165 -1.86%
BM_MakeHeap_uint32_Random_262144 1.008 -2.57%
BM_MakeHeap_uint32_Random_4 1.651 9.58%
BM_MakeHeap_uint32_Random_64 1.281 -
BM_MakeHeap_uint32_SingleElement_1 0.277 -
BM_MakeHeap_uint32_SingleElement_1024 0.575 -
BM_MakeHeap_uint32_SingleElement_16 0.496 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.541 -
BM_MakeHeap_uint32_SingleElement_262144 0.625 -
BM_MakeHeap_uint32_SingleElement_4 0.324 -
BM_MakeHeap_uint32_SingleElement_64 0.520 -
BM_MakeHeap_uint64_Ascending_1 0.277 -
BM_MakeHeap_uint64_Ascending_1024 0.652 -
BM_MakeHeap_uint64_Ascending_16 0.660 -
BM_MakeHeap_uint64_Ascending_16384 0.629 -
BM_MakeHeap_uint64_Ascending_256 0.632 -
BM_MakeHeap_uint64_Ascending_262144 0.729 -
BM_MakeHeap_uint64_Ascending_4 0.456 6.44%
BM_MakeHeap_uint64_Ascending_64 0.575 -
BM_MakeHeap_uint64_Descending_1 0.277 -
BM_MakeHeap_uint64_Descending_1024 0.254 -
BM_MakeHeap_uint64_Descending_16 0.257 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.277 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.280 -
BM_MakeHeap_uint64_Descending_64 0.251 -
BM_MakeHeap_uint64_Heap_1 0.272 -
BM_MakeHeap_uint64_Heap_1024 0.255 -
BM_MakeHeap_uint64_Heap_16 0.262 -
BM_MakeHeap_uint64_Heap_16384 0.237 -
BM_MakeHeap_uint64_Heap_256 0.285 -
BM_MakeHeap_uint64_Heap_262144 0.234 -
BM_MakeHeap_uint64_Heap_4 0.281 -
BM_MakeHeap_uint64_Heap_64 0.270 15.14%
BM_MakeHeap_uint64_PipeOrgan_1 0.275 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.655 -
BM_MakeHeap_uint64_PipeOrgan_16 1.026 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_MakeHeap_uint64_PipeOrgan_256 0.651 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.757 -
BM_MakeHeap_uint64_PipeOrgan_4 0.387 -
BM_MakeHeap_uint64_PipeOrgan_64 0.728 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.277 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.614 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.293 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.440 3.48%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_MakeHeap_uint64_Random_1 0.270 -
BM_MakeHeap_uint64_Random_1024 1.132 4.74%
BM_MakeHeap_uint64_Random_16 1.333 3.36%
BM_MakeHeap_uint64_Random_16384 1.004 3.03%
BM_MakeHeap_uint64_Random_256 1.184 3.04%
BM_MakeHeap_uint64_Random_262144 1.030 -1.53%
BM_MakeHeap_uint64_Random_4 1.750 57.21%
BM_MakeHeap_uint64_Random_64 1.295 -2.08%
BM_MakeHeap_uint64_SingleElement_1 0.277 -
BM_MakeHeap_uint64_SingleElement_1024 0.569 -
BM_MakeHeap_uint64_SingleElement_16 0.511 -
BM_MakeHeap_uint64_SingleElement_16384 0.582 -
BM_MakeHeap_uint64_SingleElement_256 0.582 2.94%
BM_MakeHeap_uint64_SingleElement_262144 0.754 -
BM_MakeHeap_uint64_SingleElement_4 0.328 -
BM_MakeHeap_uint64_SingleElement_64 0.507 -
BM_MakeThenSortHeap_float_Ascending_1 0.280 -
BM_MakeThenSortHeap_float_Ascending_1024 8.657 -
BM_MakeThenSortHeap_float_Ascending_16 2.905 -
BM_MakeThenSortHeap_float_Ascending_16384 27.985 2.00%
BM_MakeThenSortHeap_float_Ascending_256 6.473 2.14%
BM_MakeThenSortHeap_float_Ascending_262144 31.360 -
BM_MakeThenSortHeap_float_Ascending_4 1.426 -1.56%
BM_MakeThenSortHeap_float_Ascending_64 3.949 -
BM_MakeThenSortHeap_float_Descending_1 0.280 -
BM_MakeThenSortHeap_float_Descending_1024 8.013 -
BM_MakeThenSortHeap_float_Descending_16 1.850 1.92%
BM_MakeThenSortHeap_float_Descending_16384 27.020 -
BM_MakeThenSortHeap_float_Descending_256 5.784 -
BM_MakeThenSortHeap_float_Descending_262144 34.358 -
BM_MakeThenSortHeap_float_Descending_4 1.226 -7.05%
BM_MakeThenSortHeap_float_Descending_64 3.365 -
BM_MakeThenSortHeap_float_Heap_1 0.269 -4.04%
BM_MakeThenSortHeap_float_Heap_1024 8.231 -
BM_MakeThenSortHeap_float_Heap_16 1.823 2.12%
BM_MakeThenSortHeap_float_Heap_16384 25.635 -
BM_MakeThenSortHeap_float_Heap_256 6.241 -
BM_MakeThenSortHeap_float_Heap_262144 30.900 -
BM_MakeThenSortHeap_float_Heap_4 1.224 -
BM_MakeThenSortHeap_float_Heap_64 3.524 -
BM_MakeThenSortHeap_float_PipeOrgan_1 0.273 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.375 -1.06%
BM_MakeThenSortHeap_float_PipeOrgan_16 2.953 -
BM_MakeThenSortHeap_float_PipeOrgan_16384 24.291 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.411 -2.12%
BM_MakeThenSortHeap_float_PipeOrgan_262144 31.796 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.486 -2.13%
BM_MakeThenSortHeap_float_PipeOrgan_64 3.873 -1.13%
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.225 1.28%
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.972 -1.26%
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 29.334 -1.00%
BM_MakeThenSortHeap_float_QuickSortAdversary_256 5.992 1.26%
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.906 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.576 2.76%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.771 -
BM_MakeThenSortHeap_float_Random_1 0.278 -
BM_MakeThenSortHeap_float_Random_1024 33.333 -
BM_MakeThenSortHeap_float_Random_16 10.184 -
BM_MakeThenSortHeap_float_Random_16384 47.346 -
BM_MakeThenSortHeap_float_Random_256 25.822 -
BM_MakeThenSortHeap_float_Random_262144 62.419 -
BM_MakeThenSortHeap_float_Random_4 4.652 7.51%
BM_MakeThenSortHeap_float_Random_64 18.232 -
BM_MakeThenSortHeap_float_SingleElement_1 0.280 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.867 1.74%
BM_MakeThenSortHeap_float_SingleElement_16 3.199 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.778 -
BM_MakeThenSortHeap_float_SingleElement_256 4.053 1.33%
BM_MakeThenSortHeap_float_SingleElement_262144 52.591 -
BM_MakeThenSortHeap_float_SingleElement_4 1.335 -
BM_MakeThenSortHeap_float_SingleElement_64 3.355 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.912 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.730 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.672 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.702 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.823 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.743 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.200 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.444 1.53%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 7.023 1.93%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.196 1.02%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.249 2.59%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.719 1.37%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.375 15.97%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.904 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.181 -1.52%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.534 -1.02%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.439 -1.66%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.753 -1.58%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.566 -1.96%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.937 5.03%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.278 -1.44%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 15.077 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 8.196 3.92%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.607 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.164 1.07%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.668 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.782 -1.21%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.575 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.210 1.89%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.489 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.373 1.98%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.656 2.30%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.752 2.08%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.616 -1.38%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.000 1.62%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.273 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.314 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.481 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.383 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.159 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.473 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.037 1.41%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.457 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 8.258 -8.45%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.600 -7.80%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 11.423 -6.64%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.778 -7.72%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 14.984 -11.00%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.025 -23.32%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 5.305 -7.63%
BM_MakeThenSortHeap_string_Ascending_1 1.365 -
BM_MakeThenSortHeap_string_Ascending_1024 41.665 4.15%
BM_MakeThenSortHeap_string_Ascending_16 9.508 -2.11%
BM_MakeThenSortHeap_string_Ascending_16384 62.609 1.66%
BM_MakeThenSortHeap_string_Ascending_256 20.312 -2.53%
BM_MakeThenSortHeap_string_Ascending_262144 78.781 1.27%
BM_MakeThenSortHeap_string_Ascending_4 5.320 -
BM_MakeThenSortHeap_string_Ascending_64 15.769 -
BM_MakeThenSortHeap_string_Descending_1 1.366 -
BM_MakeThenSortHeap_string_Descending_1024 38.376 -
BM_MakeThenSortHeap_string_Descending_16 7.862 1.72%
BM_MakeThenSortHeap_string_Descending_16384 67.832 1.16%
BM_MakeThenSortHeap_string_Descending_256 19.107 1.72%
BM_MakeThenSortHeap_string_Descending_262144 84.627 1.12%
BM_MakeThenSortHeap_string_Descending_4 3.721 1.58%
BM_MakeThenSortHeap_string_Descending_64 13.091 1.64%
BM_MakeThenSortHeap_string_Heap_1 1.365 -
BM_MakeThenSortHeap_string_Heap_1024 62.892 -
BM_MakeThenSortHeap_string_Heap_16 17.432 -
BM_MakeThenSortHeap_string_Heap_16384 100.944 -
BM_MakeThenSortHeap_string_Heap_256 48.973 -
BM_MakeThenSortHeap_string_Heap_262144 180.391 -
BM_MakeThenSortHeap_string_Heap_4 5.907 -
BM_MakeThenSortHeap_string_Heap_64 34.029 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 38.901 -
BM_MakeThenSortHeap_string_PipeOrgan_16 9.537 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 65.188 1.10%
BM_MakeThenSortHeap_string_PipeOrgan_256 20.696 1.48%
BM_MakeThenSortHeap_string_PipeOrgan_262144 80.540 1.02%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.813 -1.01%
BM_MakeThenSortHeap_string_PipeOrgan_64 15.140 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 70.130 1.45%
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.666 1.00%
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 110.636 1.89%
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.410 1.34%
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 193.203 1.16%
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.555 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.661 1.31%
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 69.221 -
BM_MakeThenSortHeap_string_Random_16 22.515 -
BM_MakeThenSortHeap_string_Random_16384 108.937 -
BM_MakeThenSortHeap_string_Random_256 54.845 -
BM_MakeThenSortHeap_string_Random_262144 188.629 -
BM_MakeThenSortHeap_string_Random_4 10.315 -
BM_MakeThenSortHeap_string_Random_64 39.445 -
BM_MakeThenSortHeap_string_SingleElement_1 1.365 -
BM_MakeThenSortHeap_string_SingleElement_1024 29.839 -14.18%
BM_MakeThenSortHeap_string_SingleElement_16 14.154 -3.94%
BM_MakeThenSortHeap_string_SingleElement_16384 38.098 -16.37%
BM_MakeThenSortHeap_string_SingleElement_256 24.979 -14.83%
BM_MakeThenSortHeap_string_SingleElement_262144 50.167 -11.36%
BM_MakeThenSortHeap_string_SingleElement_4 6.123 1.69%
BM_MakeThenSortHeap_string_SingleElement_64 19.832 -10.69%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.033 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.540 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.471 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.180 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.654 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.401 -2.45%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.442 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.971 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.686 1.51%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 30.010 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.087 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.566 1.02%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.155 -1.20%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.573 1.32%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.743 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.662 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.501 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.133 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.125 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.979 -2.85%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.970 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.071 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.947 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.312 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.273 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.647 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.395 2.59%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.277 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.426 1.15%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.378 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.371 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.979 1.38%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.235 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.529 -2.10%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 11.056 4.32%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.248 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.987 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.955 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.870 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.617 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.816 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.356 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.569 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 11.209 6.46%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.427 11.47%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 15.649 8.87%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.201 5.57%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 20.685 12.42%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.727 3.00%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.237 6.33%
BM_MakeThenSortHeap_uint32_Ascending_1 0.272 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.678 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.697 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.852 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.697 -
BM_MakeThenSortHeap_uint32_Ascending_262144 25.073 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.419 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.639 -
BM_MakeThenSortHeap_uint32_Descending_1 0.269 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.230 -
BM_MakeThenSortHeap_uint32_Descending_16 5.513 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.293 -
BM_MakeThenSortHeap_uint32_Descending_256 8.714 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.436 -
BM_MakeThenSortHeap_uint32_Descending_4 1.324 -
BM_MakeThenSortHeap_uint32_Descending_64 8.708 -
BM_MakeThenSortHeap_uint32_Heap_1 0.280 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.277 -
BM_MakeThenSortHeap_uint32_Heap_16 5.159 -
BM_MakeThenSortHeap_uint32_Heap_16384 16.381 -
BM_MakeThenSortHeap_uint32_Heap_256 8.245 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.314 -
BM_MakeThenSortHeap_uint32_Heap_4 1.185 -2.11%
BM_MakeThenSortHeap_uint32_Heap_64 8.106 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.277 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.046 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.804 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.196 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.194 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.556 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.344 -1.46%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.183 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.275 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.633 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.607 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.505 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.478 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.420 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.701 -1.03%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.969 -
BM_MakeThenSortHeap_uint32_Random_1 0.274 -
BM_MakeThenSortHeap_uint32_Random_1024 15.558 -
BM_MakeThenSortHeap_uint32_Random_16 8.654 -
BM_MakeThenSortHeap_uint32_Random_16384 22.204 -
BM_MakeThenSortHeap_uint32_Random_256 13.298 -
BM_MakeThenSortHeap_uint32_Random_262144 32.445 -
BM_MakeThenSortHeap_uint32_Random_4 4.000 -1.30%
BM_MakeThenSortHeap_uint32_Random_64 11.931 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.280 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.442 5.24%
BM_MakeThenSortHeap_uint32_SingleElement_16 3.964 -2.35%
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.795 2.25%
BM_MakeThenSortHeap_uint32_SingleElement_256 6.637 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.902 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.472 -4.73%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.269 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.271 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.698 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.470 -
BM_MakeThenSortHeap_uint64_Ascending_16384 16.865 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.716 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.042 -
BM_MakeThenSortHeap_uint64_Ascending_4 1.473 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.325 -
BM_MakeThenSortHeap_uint64_Descending_1 0.276 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.288 -
BM_MakeThenSortHeap_uint64_Descending_16 5.579 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.318 -
BM_MakeThenSortHeap_uint64_Descending_256 8.750 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.697 -
BM_MakeThenSortHeap_uint64_Descending_4 1.433 -2.51%
BM_MakeThenSortHeap_uint64_Descending_64 8.446 -
BM_MakeThenSortHeap_uint64_Heap_1 0.279 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.419 -
BM_MakeThenSortHeap_uint64_Heap_16 5.310 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.599 -
BM_MakeThenSortHeap_uint64_Heap_256 8.460 -
BM_MakeThenSortHeap_uint64_Heap_262144 24.906 -
BM_MakeThenSortHeap_uint64_Heap_4 1.200 -
BM_MakeThenSortHeap_uint64_Heap_64 8.310 1.01%
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.279 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.196 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.142 1.02%
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.485 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.314 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.161 1.28%
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.387 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 9.002 1.02%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.675 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.483 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.499 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.730 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.941 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.455 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.923 -
BM_MakeThenSortHeap_uint64_Random_1 0.279 -
BM_MakeThenSortHeap_uint64_Random_1024 15.467 -
BM_MakeThenSortHeap_uint64_Random_16 8.502 -
BM_MakeThenSortHeap_uint64_Random_16384 22.023 -
BM_MakeThenSortHeap_uint64_Random_256 13.395 -
BM_MakeThenSortHeap_uint64_Random_262144 35.282 -
BM_MakeThenSortHeap_uint64_Random_4 4.091 -
BM_MakeThenSortHeap_uint64_Random_64 11.852 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.279 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 8.661 -10.96%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.007 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.647 1.27%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.800 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.318 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.242 2.46%
BM_MakeThenSortHeap_uint64_SingleElement_64 6.468 9.31%
BM_PopHeap_float_1 0.486 3.12%
BM_PopHeap_float_1024 27.823 -
BM_PopHeap_float_16 6.534 1.03%
BM_PopHeap_float_16384 34.058 -
BM_PopHeap_float_256 20.259 -1.48%
BM_PopHeap_float_262144 42.390 1.40%
BM_PopHeap_float_4 2.417 -
BM_PopHeap_float_64 12.396 -
BM_PopHeap_pair<uint32,_uint32>_1 0.438 -37.11%
BM_PopHeap_pair<uint32,_uint32>_1024 29.760 -
BM_PopHeap_pair<uint32,_uint32>_16 9.324 -
BM_PopHeap_pair<uint32,_uint32>_16384 44.809 -1.22%
BM_PopHeap_pair<uint32,_uint32>_256 22.299 -
BM_PopHeap_pair<uint32,_uint32>_262144 58.718 -2.44%
BM_PopHeap_pair<uint32,_uint32>_4 3.153 -1.66%
BM_PopHeap_pair<uint32,_uint32>_64 15.836 -
BM_PopHeap_string_1 0.631 35.33%
BM_PopHeap_string_1024 56.056 -
BM_PopHeap_string_16 14.355 -
BM_PopHeap_string_16384 72.866 -
BM_PopHeap_string_256 40.823 -
BM_PopHeap_string_262144 87.078 -10.94%
BM_PopHeap_string_4 5.370 -
BM_PopHeap_string_64 25.925 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.556 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 42.227 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.694 1.20%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 60.610 1.32%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.218 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 78.917 4.40%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.207 1.33%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.749 -
BM_PopHeap_uint32_1 0.558 6.97%
BM_PopHeap_uint32_1024 21.235 -
BM_PopHeap_uint32_16 7.517 -
BM_PopHeap_uint32_16384 30.876 -
BM_PopHeap_uint32_256 16.914 -
BM_PopHeap_uint32_262144 41.941 -
BM_PopHeap_uint32_4 2.613 -1.84%
BM_PopHeap_uint32_64 12.539 -
BM_PopHeap_uint64_1 0.576 30.28%
BM_PopHeap_uint64_1024 21.430 -
BM_PopHeap_uint64_16 7.562 -1.94%
BM_PopHeap_uint64_16384 31.331 -
BM_PopHeap_uint64_256 17.007 -
BM_PopHeap_uint64_262144 41.845 -
BM_PopHeap_uint64_4 2.706 -
BM_PopHeap_uint64_64 12.669 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.120 -2.79%
BM_PushHeap_float_Ascending_16 0.979 -8.80%
BM_PushHeap_float_Ascending_16384 4.292 5.81%
BM_PushHeap_float_Ascending_256 2.480 -1.77%
BM_PushHeap_float_Ascending_262144 5.113 -5.00%
BM_PushHeap_float_Ascending_4 0.535 -
BM_PushHeap_float_Ascending_64 1.747 -5.04%
BM_PushHeap_float_Descending_1 0.638 -8.57%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.378 4.10%
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.404 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.389 9.09%
BM_PushHeap_float_Descending_64 0.397 4.81%
BM_PushHeap_float_PipeOrgan_1 0.468 -
BM_PushHeap_float_PipeOrgan_1024 2.096 -
BM_PushHeap_float_PipeOrgan_16 0.911 -
BM_PushHeap_float_PipeOrgan_16384 2.517 -
BM_PushHeap_float_PipeOrgan_256 1.723 -
BM_PushHeap_float_PipeOrgan_262144 3.145 -
BM_PushHeap_float_PipeOrgan_4 0.488 -4.14%
BM_PushHeap_float_PipeOrgan_64 1.298 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.628 -
BM_PushHeap_float_QuickSortAdversary_16 0.977 -8.30%
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.735 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.537 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.534 14.54%
BM_PushHeap_float_Random_1024 7.524 -
BM_PushHeap_float_Random_16 5.463 -
BM_PushHeap_float_Random_16384 7.771 1.32%
BM_PushHeap_float_Random_256 7.322 -
BM_PushHeap_float_Random_262144 7.742 -
BM_PushHeap_float_Random_4 2.854 -5.02%
BM_PushHeap_float_Random_64 6.754 1.39%
BM_PushHeap_float_SingleElement_1 0.431 -17.13%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.372 -
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.403 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.374 4.74%
BM_PushHeap_float_SingleElement_64 0.382 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.574 20.05%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.191 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.600 2.61%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.889 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.257 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.669 1.13%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.806 -2.17%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.403 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.486 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.503 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.478 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.518 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.477 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.527 -9.86%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.560 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.738 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.193 -1.68%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.079 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.227 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.273 -1.62%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.663 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.660 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.472 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.942 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.029 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.665 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.648 -2.80%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.469 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.610 -2.51%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.423 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.532 15.33%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.348 -2.85%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.301 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.636 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.301 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.496 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.632 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.827 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.697 13.91%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.551 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.596 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.551 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.572 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.545 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.532 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.560 -2.25%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 13.299 10.59%
BM_PushHeap_string_Ascending_16 4.661 -
BM_PushHeap_string_Ascending_16384 19.109 3.93%
BM_PushHeap_string_Ascending_256 10.511 9.93%
BM_PushHeap_string_Ascending_262144 28.950 -2.29%
BM_PushHeap_string_Ascending_4 2.581 -
BM_PushHeap_string_Ascending_64 7.338 5.95%
BM_PushHeap_string_Descending_1 0.701 -
BM_PushHeap_string_Descending_1024 2.339 -4.88%
BM_PushHeap_string_Descending_16 2.081 -
BM_PushHeap_string_Descending_16384 2.341 -2.49%
BM_PushHeap_string_Descending_256 2.285 -5.78%
BM_PushHeap_string_Descending_262144 3.109 -10.96%
BM_PushHeap_string_Descending_4 1.899 -2.48%
BM_PushHeap_string_Descending_64 2.237 -
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.677 -2.49%
BM_PushHeap_string_PipeOrgan_16 4.044 -1.66%
BM_PushHeap_string_PipeOrgan_16384 12.887 -2.71%
BM_PushHeap_string_PipeOrgan_256 7.875 -3.62%
BM_PushHeap_string_PipeOrgan_262144 17.592 -3.00%
BM_PushHeap_string_PipeOrgan_4 2.506 -
BM_PushHeap_string_PipeOrgan_64 5.973 -
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 14.930 -1.96%
BM_PushHeap_string_QuickSortAdversary_16 10.058 -
BM_PushHeap_string_QuickSortAdversary_16384 15.572 -2.10%
BM_PushHeap_string_QuickSortAdversary_256 14.393 -1.44%
BM_PushHeap_string_QuickSortAdversary_262144 16.013 -2.27%
BM_PushHeap_string_QuickSortAdversary_4 6.053 -
BM_PushHeap_string_QuickSortAdversary_64 12.764 -1.45%
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 15.105 1.68%
BM_PushHeap_string_Random_16 10.224 -
BM_PushHeap_string_Random_16384 16.394 -
BM_PushHeap_string_Random_256 14.374 1.16%
BM_PushHeap_string_Random_262144 18.372 -1.73%
BM_PushHeap_string_Random_4 5.996 -
BM_PushHeap_string_Random_64 12.914 1.17%
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.485 -
BM_PushHeap_string_SingleElement_16 2.476 -1.85%
BM_PushHeap_string_SingleElement_16384 2.512 -
BM_PushHeap_string_SingleElement_256 2.458 -1.70%
BM_PushHeap_string_SingleElement_262144 2.527 1.03%
BM_PushHeap_string_SingleElement_4 2.212 -1.37%
BM_PushHeap_string_SingleElement_64 2.537 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.466 -26.64%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.813 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.108 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.913 -1.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.952 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.385 -1.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.008 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 3.002 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.520 -13.70%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.717 2.75%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.696 6.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.698 2.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.770 3.69%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.699 1.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.756 4.80%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.937 3.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.535 16.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.482 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.537 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.550 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.900 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.167 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.946 1.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.249 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.697 33.86%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.103 1.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.279 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.684 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.869 1.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.332 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.821 -2.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.543 1.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.411 -35.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.477 1.01%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.455 3.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.404 -1.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.390 3.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.674 1.78%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.440 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.979 1.96%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.556 -3.55%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.743 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.750 1.55%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.749 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.760 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.742 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.657 -1.81%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.758 -
BM_PushHeap_uint32_Ascending_1 0.541 25.95%
BM_PushHeap_uint32_Ascending_1024 3.938 -
BM_PushHeap_uint32_Ascending_16 1.397 -
BM_PushHeap_uint32_Ascending_16384 6.632 -3.49%
BM_PushHeap_uint32_Ascending_256 3.086 -
BM_PushHeap_uint32_Ascending_262144 8.303 2.01%
BM_PushHeap_uint32_Ascending_4 0.758 -
BM_PushHeap_uint32_Ascending_64 2.224 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.384 -
BM_PushHeap_uint32_Descending_16 0.355 -
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.395 -
BM_PushHeap_uint32_Descending_262144 0.380 -
BM_PushHeap_uint32_Descending_4 0.342 -
BM_PushHeap_uint32_Descending_64 0.374 -
BM_PushHeap_uint32_PipeOrgan_1 0.558 15.21%
BM_PushHeap_uint32_PipeOrgan_1024 1.917 -
BM_PushHeap_uint32_PipeOrgan_16 0.876 -
BM_PushHeap_uint32_PipeOrgan_16384 2.389 -
BM_PushHeap_uint32_PipeOrgan_256 1.687 -
BM_PushHeap_uint32_PipeOrgan_262144 3.041 -
BM_PushHeap_uint32_PipeOrgan_4 0.532 -
BM_PushHeap_uint32_PipeOrgan_64 1.311 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.592 10.11%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 1.058 15.04%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.473 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
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.610 48.88%
BM_PushHeap_uint32_Random_1024 6.204 -
BM_PushHeap_uint32_Random_16 4.503 1.30%
BM_PushHeap_uint32_Random_16384 6.402 -
BM_PushHeap_uint32_Random_256 6.008 -1.35%
BM_PushHeap_uint32_Random_262144 6.320 -
BM_PushHeap_uint32_Random_4 2.562 -
BM_PushHeap_uint32_Random_64 5.540 -
BM_PushHeap_uint32_SingleElement_1 0.467 -
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.356 -
BM_PushHeap_uint32_SingleElement_4 0.336 -
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.576 -
BM_PushHeap_uint64_Ascending_16 0.935 -
BM_PushHeap_uint64_Ascending_16384 3.602 -1.29%
BM_PushHeap_uint64_Ascending_256 2.092 -
BM_PushHeap_uint64_Ascending_262144 4.732 -
BM_PushHeap_uint64_Ascending_4 0.547 -
BM_PushHeap_uint64_Ascending_64 1.535 1.14%
BM_PushHeap_uint64_Descending_1 0.502 21.83%
BM_PushHeap_uint64_Descending_1024 0.388 -
BM_PushHeap_uint64_Descending_16 0.372 3.40%
BM_PushHeap_uint64_Descending_16384 0.384 -
BM_PushHeap_uint64_Descending_256 0.405 -
BM_PushHeap_uint64_Descending_262144 0.383 -
BM_PushHeap_uint64_Descending_4 0.382 5.69%
BM_PushHeap_uint64_Descending_64 0.382 -
BM_PushHeap_uint64_PipeOrgan_1 0.468 -
BM_PushHeap_uint64_PipeOrgan_1024 1.919 -
BM_PushHeap_uint64_PipeOrgan_16 0.890 -
BM_PushHeap_uint64_PipeOrgan_16384 2.383 -
BM_PushHeap_uint64_PipeOrgan_256 1.689 -
BM_PushHeap_uint64_PipeOrgan_262144 3.037 -
BM_PushHeap_uint64_PipeOrgan_4 0.484 -
BM_PushHeap_uint64_PipeOrgan_64 1.325 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.468 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.610 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.910 -
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.623 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 5.754 -3.22%
BM_PushHeap_uint64_Random_16 4.344 -
BM_PushHeap_uint64_Random_16384 5.935 -
BM_PushHeap_uint64_Random_256 5.758 -
BM_PushHeap_uint64_Random_262144 6.035 -
BM_PushHeap_uint64_Random_4 2.062 -
BM_PushHeap_uint64_Random_64 5.287 -
BM_PushHeap_uint64_SingleElement_1 0.697 14.68%
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.337 -
BM_PushHeap_uint64_SingleElement_16384 0.365 -
BM_PushHeap_uint64_SingleElement_256 0.387 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.357 -
BM_PushHeap_uint64_SingleElement_64 0.384 -
BM_RangesMakeHeap_float_Ascending_1 0.272 -
BM_RangesMakeHeap_float_Ascending_1024 0.700 -
BM_RangesMakeHeap_float_Ascending_16 0.735 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.647 -
BM_RangesMakeHeap_float_Ascending_262144 0.699 -
BM_RangesMakeHeap_float_Ascending_4 0.390 -
BM_RangesMakeHeap_float_Ascending_64 0.628 -
BM_RangesMakeHeap_float_Descending_1 0.275 -
BM_RangesMakeHeap_float_Descending_1024 0.253 -
BM_RangesMakeHeap_float_Descending_16 0.239 13.83%
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.259 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.280 -
BM_RangesMakeHeap_float_Descending_64 0.247 27.92%
BM_RangesMakeHeap_float_Heap_1 0.278 -
BM_RangesMakeHeap_float_Heap_1024 0.254 -
BM_RangesMakeHeap_float_Heap_16 0.211 -
BM_RangesMakeHeap_float_Heap_16384 0.234 -
BM_RangesMakeHeap_float_Heap_256 0.245 -
BM_RangesMakeHeap_float_Heap_262144 0.233 -
BM_RangesMakeHeap_float_Heap_4 0.275 -4.85%
BM_RangesMakeHeap_float_Heap_64 0.198 -
BM_RangesMakeHeap_float_PipeOrgan_1 0.278 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.705 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.283 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.657 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.675 -2.36%
BM_RangesMakeHeap_float_PipeOrgan_262144 0.708 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.390 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.806 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.278 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.530 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.830 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.512 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.400 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.581 -
BM_RangesMakeHeap_float_Random_1 0.272 -
BM_RangesMakeHeap_float_Random_1024 1.209 5.03%
BM_RangesMakeHeap_float_Random_16 1.652 9.94%
BM_RangesMakeHeap_float_Random_16384 1.193 3.49%
BM_RangesMakeHeap_float_Random_256 1.373 7.74%
BM_RangesMakeHeap_float_Random_262144 1.131 3.33%
BM_RangesMakeHeap_float_Random_4 1.784 17.31%
BM_RangesMakeHeap_float_Random_64 1.638 3.75%
BM_RangesMakeHeap_float_SingleElement_1 0.278 -
BM_RangesMakeHeap_float_SingleElement_1024 0.694 -
BM_RangesMakeHeap_float_SingleElement_16 0.661 -
BM_RangesMakeHeap_float_SingleElement_16384 0.658 -
BM_RangesMakeHeap_float_SingleElement_256 0.639 -
BM_RangesMakeHeap_float_SingleElement_262144 0.714 -
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.641 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.362 -1.14%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.189 -6.25%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.332 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.393 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.393 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.747 -1.62%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.117 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.276 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.514 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.505 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.488 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.605 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.476 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.463 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.477 2.22%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.268 -4.68%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.550 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.534 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.530 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.571 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.526 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.534 10.44%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.494 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.353 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.180 1.16%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.334 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.400 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.416 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.538 -5.02%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.121 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.321 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.212 -2.37%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.290 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.372 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.334 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.778 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.124 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.273 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.001 1.00%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.821 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.031 2.27%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.021 -4.33%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 2.975 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.536 -1.71%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.097 1.32%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.202 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.080 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.183 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.193 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.224 1.18%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.782 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.114 -
BM_RangesMakeHeap_string_Ascending_1 0.260 -
BM_RangesMakeHeap_string_Ascending_1024 4.840 -
BM_RangesMakeHeap_string_Ascending_16 3.682 -
BM_RangesMakeHeap_string_Ascending_16384 5.046 -7.37%
BM_RangesMakeHeap_string_Ascending_256 4.786 -
BM_RangesMakeHeap_string_Ascending_262144 7.290 -
BM_RangesMakeHeap_string_Ascending_4 2.843 -
BM_RangesMakeHeap_string_Ascending_64 4.756 -
BM_RangesMakeHeap_string_Descending_1 0.259 -
BM_RangesMakeHeap_string_Descending_1024 2.932 8.48%
BM_RangesMakeHeap_string_Descending_16 2.387 -
BM_RangesMakeHeap_string_Descending_16384 2.895 5.08%
BM_RangesMakeHeap_string_Descending_256 2.943 8.18%
BM_RangesMakeHeap_string_Descending_262144 4.419 19.03%
BM_RangesMakeHeap_string_Descending_4 2.195 2.85%
BM_RangesMakeHeap_string_Descending_64 2.628 -
BM_RangesMakeHeap_string_Heap_1 0.260 -
BM_RangesMakeHeap_string_Heap_1024 4.706 -2.62%
BM_RangesMakeHeap_string_Heap_16 4.597 -1.91%
BM_RangesMakeHeap_string_Heap_16384 4.910 -3.35%
BM_RangesMakeHeap_string_Heap_256 4.815 -2.75%
BM_RangesMakeHeap_string_Heap_262144 5.177 -2.69%
BM_RangesMakeHeap_string_Heap_4 2.983 -1.37%
BM_RangesMakeHeap_string_Heap_64 4.914 -2.58%
BM_RangesMakeHeap_string_PipeOrgan_1 0.259 -
BM_RangesMakeHeap_string_PipeOrgan_1024 5.138 3.52%
BM_RangesMakeHeap_string_PipeOrgan_16 3.610 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.422 4.42%
BM_RangesMakeHeap_string_PipeOrgan_256 4.999 3.31%
BM_RangesMakeHeap_string_PipeOrgan_262144 8.829 11.55%
BM_RangesMakeHeap_string_PipeOrgan_4 2.611 1.18%
BM_RangesMakeHeap_string_PipeOrgan_64 4.812 1.01%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.259 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.612 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.533 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.834 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.448 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 13.117 2.15%
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.871 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.128 -
BM_RangesMakeHeap_string_Random_1 0.249 -
BM_RangesMakeHeap_string_Random_1024 10.826 -
BM_RangesMakeHeap_string_Random_16 8.291 -
BM_RangesMakeHeap_string_Random_16384 12.832 1.35%
BM_RangesMakeHeap_string_Random_256 10.441 -
BM_RangesMakeHeap_string_Random_262144 16.972 9.09%
BM_RangesMakeHeap_string_Random_4 5.694 -
BM_RangesMakeHeap_string_Random_64 9.992 -
BM_RangesMakeHeap_string_SingleElement_1 0.259 -
BM_RangesMakeHeap_string_SingleElement_1024 6.249 2.99%
BM_RangesMakeHeap_string_SingleElement_16 5.639 -
BM_RangesMakeHeap_string_SingleElement_16384 5.974 2.89%
BM_RangesMakeHeap_string_SingleElement_256 6.268 -
BM_RangesMakeHeap_string_SingleElement_262144 7.295 -
BM_RangesMakeHeap_string_SingleElement_4 3.664 1.70%
BM_RangesMakeHeap_string_SingleElement_64 6.424 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.886 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.377 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.957 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.895 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.097 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.086 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.605 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.884 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.972 -1.71%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.960 -1.07%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.758 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.004 -1.96%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.263 2.19%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.959 10.72%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.205 1.86%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.110 1.39%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.193 1.88%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.783 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.066 5.88%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.920 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.402 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.960 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.890 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.133 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.894 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.680 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.800 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.442 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.932 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.804 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.104 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.071 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.574 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.690 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.192 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.799 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.762 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.883 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.631 3.45%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.859 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.253 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.989 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.687 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.307 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.710 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.296 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.935 -
BM_RangesMakeHeap_uint32_Ascending_1 0.277 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.642 -
BM_RangesMakeHeap_uint32_Ascending_16 0.610 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.604 -
BM_RangesMakeHeap_uint32_Ascending_256 0.610 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.662 -
BM_RangesMakeHeap_uint32_Ascending_4 0.387 -
BM_RangesMakeHeap_uint32_Ascending_64 0.549 -
BM_RangesMakeHeap_uint32_Descending_1 0.272 -
BM_RangesMakeHeap_uint32_Descending_1024 0.255 -
BM_RangesMakeHeap_uint32_Descending_16 0.252 -
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.275 -
BM_RangesMakeHeap_uint32_Descending_64 0.236 -
BM_RangesMakeHeap_uint32_Heap_1 0.275 -
BM_RangesMakeHeap_uint32_Heap_1024 0.255 -
BM_RangesMakeHeap_uint32_Heap_16 0.249 -
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.275 -
BM_RangesMakeHeap_uint32_Heap_64 0.242 -
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.711 -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.029 -
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.638 -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.673 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.425 8.95%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.720 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.493 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.623 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.483 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.244 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.445 -
BM_RangesMakeHeap_uint32_Random_1 0.271 -
BM_RangesMakeHeap_uint32_Random_1024 1.086 -
BM_RangesMakeHeap_uint32_Random_16 1.225 -2.26%
BM_RangesMakeHeap_uint32_Random_16384 0.990 -1.66%
BM_RangesMakeHeap_uint32_Random_256 1.125 -6.01%
BM_RangesMakeHeap_uint32_Random_262144 1.023 1.46%
BM_RangesMakeHeap_uint32_Random_4 1.692 19.03%
BM_RangesMakeHeap_uint32_Random_64 1.324 4.19%
BM_RangesMakeHeap_uint32_SingleElement_1 0.272 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.573 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.483 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.538 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.537 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.632 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.324 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.503 -
BM_RangesMakeHeap_uint64_Ascending_1 0.272 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.650 -
BM_RangesMakeHeap_uint64_Ascending_16 0.638 -4.73%
BM_RangesMakeHeap_uint64_Ascending_16384 0.627 -
BM_RangesMakeHeap_uint64_Ascending_256 0.627 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.728 -
BM_RangesMakeHeap_uint64_Ascending_4 0.402 -
BM_RangesMakeHeap_uint64_Ascending_64 0.572 -
BM_RangesMakeHeap_uint64_Descending_1 0.275 -
BM_RangesMakeHeap_uint64_Descending_1024 0.253 -
BM_RangesMakeHeap_uint64_Descending_16 0.260 -
BM_RangesMakeHeap_uint64_Descending_16384 0.237 -
BM_RangesMakeHeap_uint64_Descending_256 0.276 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.284 -
BM_RangesMakeHeap_uint64_Descending_64 0.242 4.38%
BM_RangesMakeHeap_uint64_Heap_1 0.275 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.258 -
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.281 -
BM_RangesMakeHeap_uint64_Heap_64 0.238 -11.82%
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.029 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.656 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.758 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.386 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.727 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.491 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.616 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.295 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.495 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.409 -3.37%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_RangesMakeHeap_uint64_Random_1 0.273 -
BM_RangesMakeHeap_uint64_Random_1024 1.025 -1.13%
BM_RangesMakeHeap_uint64_Random_16 1.275 2.67%
BM_RangesMakeHeap_uint64_Random_16384 1.096 9.37%
BM_RangesMakeHeap_uint64_Random_256 1.129 -1.83%
BM_RangesMakeHeap_uint64_Random_262144 1.025 -3.31%
BM_RangesMakeHeap_uint64_Random_4 1.223 10.43%
BM_RangesMakeHeap_uint64_Random_64 1.286 5.17%
BM_RangesMakeHeap_uint64_SingleElement_1 0.274 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.569 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.506 10.59%
BM_RangesMakeHeap_uint64_SingleElement_16384 0.583 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.584 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.753 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.327 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.508 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.938 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.932 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 26.683 1.00%
BM_RangesMakeThenSortHeap_float_Ascending_256 6.716 1.12%
BM_RangesMakeThenSortHeap_float_Ascending_262144 32.021 -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.393 2.25%
BM_RangesMakeThenSortHeap_float_Ascending_64 4.090 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.279 -
BM_RangesMakeThenSortHeap_float_Descending_1024 7.991 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.861 -
BM_RangesMakeThenSortHeap_float_Descending_16384 27.071 -
BM_RangesMakeThenSortHeap_float_Descending_256 5.842 2.58%
BM_RangesMakeThenSortHeap_float_Descending_262144 34.798 -
BM_RangesMakeThenSortHeap_float_Descending_4 1.137 -11.63%
BM_RangesMakeThenSortHeap_float_Descending_64 3.268 1.28%
BM_RangesMakeThenSortHeap_float_Heap_1 0.281 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.089 -
BM_RangesMakeThenSortHeap_float_Heap_16 2.110 -
BM_RangesMakeThenSortHeap_float_Heap_16384 26.751 -
BM_RangesMakeThenSortHeap_float_Heap_256 5.868 1.36%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.673 -
BM_RangesMakeThenSortHeap_float_Heap_4 1.271 3.20%
BM_RangesMakeThenSortHeap_float_Heap_64 3.414 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.274 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.595 1.65%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.884 1.36%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 26.438 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.371 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 32.135 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.474 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.006 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.281 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.297 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 3.022 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.435 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.063 -1.80%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.492 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.495 1.99%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.833 -1.60%
BM_RangesMakeThenSortHeap_float_Random_1 0.281 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.095 1.02%
BM_RangesMakeThenSortHeap_float_Random_16 9.947 1.15%
BM_RangesMakeThenSortHeap_float_Random_16384 47.552 1.11%
BM_RangesMakeThenSortHeap_float_Random_256 25.662 1.15%
BM_RangesMakeThenSortHeap_float_Random_262144 62.849 1.06%
BM_RangesMakeThenSortHeap_float_Random_4 4.258 2.11%
BM_RangesMakeThenSortHeap_float_Random_64 17.816 1.13%
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.281 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.784 -1.71%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.274 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.855 1.23%
BM_RangesMakeThenSortHeap_float_SingleElement_256 3.993 -1.43%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 52.411 1.62%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.351 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.324 -1.42%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.281 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.672 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.816 1.59%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.673 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.352 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.777 2.68%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.257 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.253 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.883 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.977 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.150 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.320 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 1.737 -40.81%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.836 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.281 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.075 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.401 -2.02%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.306 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.692 -1.08%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.299 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.838 -4.87%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.192 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.281 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.832 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.913 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.209 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.924 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.991 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.816 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.475 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.179 -1.14%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.665 -1.04%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.337 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.664 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.730 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.554 -4.35%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.966 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.281 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.958 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.366 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.796 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.884 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.886 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.000 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.216 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.281 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.646 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.286 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.404 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.286 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.259 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.295 -37.75%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.854 -
BM_RangesMakeThenSortHeap_string_Ascending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 49.553 5.35%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.638 2.53%
BM_RangesMakeThenSortHeap_string_Ascending_16384 64.067 -
BM_RangesMakeThenSortHeap_string_Ascending_256 22.035 -
BM_RangesMakeThenSortHeap_string_Ascending_262144 75.353 -1.10%
BM_RangesMakeThenSortHeap_string_Ascending_4 5.342 -1.69%
BM_RangesMakeThenSortHeap_string_Ascending_64 15.591 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 38.366 1.93%
BM_RangesMakeThenSortHeap_string_Descending_16 7.816 -
BM_RangesMakeThenSortHeap_string_Descending_16384 68.160 -
BM_RangesMakeThenSortHeap_string_Descending_256 18.346 -5.92%
BM_RangesMakeThenSortHeap_string_Descending_262144 85.023 -
BM_RangesMakeThenSortHeap_string_Descending_4 3.685 -
BM_RangesMakeThenSortHeap_string_Descending_64 13.077 -
BM_RangesMakeThenSortHeap_string_Heap_1 1.366 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.531 1.49%
BM_RangesMakeThenSortHeap_string_Heap_16 17.243 1.00%
BM_RangesMakeThenSortHeap_string_Heap_16384 101.757 1.59%
BM_RangesMakeThenSortHeap_string_Heap_256 49.274 1.11%
BM_RangesMakeThenSortHeap_string_Heap_262144 180.399 1.37%
BM_RangesMakeThenSortHeap_string_Heap_4 5.968 -
BM_RangesMakeThenSortHeap_string_Heap_64 33.984 1.54%
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 27.013 -6.46%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.704 1.89%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 65.016 2.14%
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 20.011 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 80.838 1.81%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.780 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.042 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.488 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.479 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 109.637 1.20%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.007 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 190.776 1.52%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.574 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 39.349 -
BM_RangesMakeThenSortHeap_string_Random_1 1.365 -
BM_RangesMakeThenSortHeap_string_Random_1024 68.645 -1.10%
BM_RangesMakeThenSortHeap_string_Random_16 22.429 -1.09%
BM_RangesMakeThenSortHeap_string_Random_16384 108.075 -
BM_RangesMakeThenSortHeap_string_Random_256 54.343 -1.03%
BM_RangesMakeThenSortHeap_string_Random_262144 188.766 -
BM_RangesMakeThenSortHeap_string_Random_4 10.425 -
BM_RangesMakeThenSortHeap_string_Random_64 39.332 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.366 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 31.213 9.35%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.726 4.28%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 39.950 11.04%
BM_RangesMakeThenSortHeap_string_SingleElement_256 25.926 6.53%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 51.874 4.97%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.212 -1.14%
BM_RangesMakeThenSortHeap_string_SingleElement_64 20.296 8.01%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.083 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.575 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.606 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.227 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.861 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.486 1.34%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.469 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.655 -1.22%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.569 -1.02%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.670 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.877 -1.30%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 43.905 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.130 -2.49%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.373 -1.19%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.969 1.09%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.660 1.30%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.805 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.285 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.626 1.00%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.937 -3.76%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.071 -1.88%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.054 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.912 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.265 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.314 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.537 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.402 2.77%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.495 1.61%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.617 2.07%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.601 1.90%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.657 1.73%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 14.136 2.41%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.709 1.73%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.663 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.805 2.06%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.046 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.993 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.917 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.606 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.126 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.323 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.543 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.247 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.600 -5.73%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.200 -4.06%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.642 -8.05%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.798 -4.59%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.802 -9.04%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.725 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.927 -4.23%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.682 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.715 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.850 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.718 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 25.000 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.423 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.625 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.275 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.214 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.510 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.295 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.717 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.428 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.447 7.78%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.650 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.348 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.170 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.468 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.292 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.502 -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.219 -
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.187 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.027 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.756 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.158 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.230 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.447 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.370 -2.55%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.203 -1.17%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.653 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.623 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.615 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.479 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.622 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.729 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 9.014 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.527 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.693 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.200 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.396 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.587 -
BM_RangesMakeThenSortHeap_uint32_Random_4 4.030 1.16%
BM_RangesMakeThenSortHeap_uint32_Random_64 11.950 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.269 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.188 -2.97%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.004 1.52%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.574 -1.88%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.620 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.851 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.488 8.94%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.246 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.759 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.514 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.104 1.32%
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.756 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.372 1.57%
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.468 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.429 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.351 1.18%
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.621 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.394 1.29%
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.739 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.927 1.87%
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.433 1.52%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.437 1.02%
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.281 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.422 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.332 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.657 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.479 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 24.992 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.215 1.77%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.251 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.273 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.221 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.122 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.533 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.360 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.255 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.405 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.971 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.660 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.528 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.511 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.792 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.969 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.436 -1.66%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.974 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.274 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.585 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.655 1.21%
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.367 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.446 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.842 1.49%
BM_RangesMakeThenSortHeap_uint64_Random_4 4.096 2.34%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.852 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.278 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.774 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.024 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.942 1.74%
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.818 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.187 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.239 -1.76%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.942 -
BM_RangesPopHeap_float_1 0.472 -
BM_RangesPopHeap_float_1024 27.554 -
BM_RangesPopHeap_float_16 6.511 1.93%
BM_RangesPopHeap_float_16384 33.700 -1.06%
BM_RangesPopHeap_float_256 20.320 1.53%
BM_RangesPopHeap_float_262144 39.212 -2.70%
BM_RangesPopHeap_float_4 2.419 -
BM_RangesPopHeap_float_64 12.452 -
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.634 46.75%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 30.640 3.67%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.432 2.25%
BM_RangesPopHeap_pair<uint32,_uint32>_16384 45.942 3.12%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.701 1.71%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 60.391 2.90%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.152 -1.33%
BM_RangesPopHeap_pair<uint32,_uint32>_64 16.155 2.59%
BM_RangesPopHeap_string_1 0.638 25.47%
BM_RangesPopHeap_string_1024 56.119 -
BM_RangesPopHeap_string_16 14.389 -
BM_RangesPopHeap_string_16384 73.501 -
BM_RangesPopHeap_string_256 40.970 -
BM_RangesPopHeap_string_262144 99.736 6.18%
BM_RangesPopHeap_string_4 5.308 -1.06%
BM_RangesPopHeap_string_64 25.937 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.696 58.50%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 42.129 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.546 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 60.175 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.268 1.00%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 78.809 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.208 2.11%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.772 -
BM_RangesPopHeap_uint32_1 0.430 -22.75%
BM_RangesPopHeap_uint32_1024 21.448 -
BM_RangesPopHeap_uint32_16 7.561 -
BM_RangesPopHeap_uint32_16384 31.172 -
BM_RangesPopHeap_uint32_256 17.061 -
BM_RangesPopHeap_uint32_262144 40.898 -
BM_RangesPopHeap_uint32_4 2.665 1.68%
BM_RangesPopHeap_uint32_64 12.580 -
BM_RangesPopHeap_uint64_1 0.491 -
BM_RangesPopHeap_uint64_1024 21.582 -
BM_RangesPopHeap_uint64_16 7.640 -
BM_RangesPopHeap_uint64_16384 31.363 -
BM_RangesPopHeap_uint64_256 17.160 -
BM_RangesPopHeap_uint64_262144 42.794 3.08%
BM_RangesPopHeap_uint64_4 2.677 -
BM_RangesPopHeap_uint64_64 12.649 -
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.105 -1.18%
BM_RangesPushHeap_float_Ascending_16 0.974 -4.51%
BM_RangesPushHeap_float_Ascending_16384 4.353 1.66%
BM_RangesPushHeap_float_Ascending_256 2.480 -
BM_RangesPushHeap_float_Ascending_262144 5.229 -
BM_RangesPushHeap_float_Ascending_4 0.535 -
BM_RangesPushHeap_float_Ascending_64 1.735 -2.47%
BM_RangesPushHeap_float_Descending_1 0.468 18.83%
BM_RangesPushHeap_float_Descending_1024 0.389 -
BM_RangesPushHeap_float_Descending_16 0.363 -
BM_RangesPushHeap_float_Descending_16384 0.384 -
BM_RangesPushHeap_float_Descending_256 0.401 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.357 -
BM_RangesPushHeap_float_Descending_64 0.384 -4.00%
BM_RangesPushHeap_float_PipeOrgan_1 0.467 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.095 -
BM_RangesPushHeap_float_PipeOrgan_16 0.909 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.511 -
BM_RangesPushHeap_float_PipeOrgan_256 1.722 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.146 -
BM_RangesPushHeap_float_PipeOrgan_4 0.482 -7.25%
BM_RangesPushHeap_float_PipeOrgan_64 1.297 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.627 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.983 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.492 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.736 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.538 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.619 -
BM_RangesPushHeap_float_Random_1 0.697 -
BM_RangesPushHeap_float_Random_1024 7.518 -
BM_RangesPushHeap_float_Random_16 5.497 2.81%
BM_RangesPushHeap_float_Random_16384 7.708 1.51%
BM_RangesPushHeap_float_Random_256 7.354 2.36%
BM_RangesPushHeap_float_Random_262144 7.700 -
BM_RangesPushHeap_float_Random_4 2.881 -2.74%
BM_RangesPushHeap_float_Random_64 6.757 1.24%
BM_RangesPushHeap_float_SingleElement_1 0.578 23.90%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.372 -
BM_RangesPushHeap_float_SingleElement_16384 0.384 -
BM_RangesPushHeap_float_SingleElement_256 0.404 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.371 -
BM_RangesPushHeap_float_SingleElement_64 0.382 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.478 21.48%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.171 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.575 1.47%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.937 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.247 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.386 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.857 1.72%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.412 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.481 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.500 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.472 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.471 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.553 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.558 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.737 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.197 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.046 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.228 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.295 -1.24%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.671 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.655 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.953 1.21%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.022 1.12%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.652 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.688 6.21%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.454 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.618 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.433 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.473 9.93%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.488 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.392 1.02%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.598 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.273 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.631 2.49%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.635 1.76%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.703 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.696 69.47%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.568 3.43%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.596 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.568 3.24%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.586 3.05%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.563 3.56%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.532 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.572 3.12%
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 13.990 11.91%
BM_RangesPushHeap_string_Ascending_16 4.701 -
BM_RangesPushHeap_string_Ascending_16384 19.711 5.98%
BM_RangesPushHeap_string_Ascending_256 11.119 11.46%
BM_RangesPushHeap_string_Ascending_262144 29.213 -1.69%
BM_RangesPushHeap_string_Ascending_4 2.560 -
BM_RangesPushHeap_string_Ascending_64 7.482 5.66%
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.354 -2.53%
BM_RangesPushHeap_string_Descending_16 2.152 3.96%
BM_RangesPushHeap_string_Descending_16384 2.376 -
BM_RangesPushHeap_string_Descending_256 2.305 -
BM_RangesPushHeap_string_Descending_262144 3.151 -2.75%
BM_RangesPushHeap_string_Descending_4 1.884 -
BM_RangesPushHeap_string_Descending_64 2.227 -
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.941 1.02%
BM_RangesPushHeap_string_PipeOrgan_16 4.075 -
BM_RangesPushHeap_string_PipeOrgan_16384 13.028 -
BM_RangesPushHeap_string_PipeOrgan_256 7.834 1.19%
BM_RangesPushHeap_string_PipeOrgan_262144 17.561 2.03%
BM_RangesPushHeap_string_PipeOrgan_4 2.471 -
BM_RangesPushHeap_string_PipeOrgan_64 5.875 -1.58%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.307 1.79%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.233 1.56%
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.834 -
BM_RangesPushHeap_string_QuickSortAdversary_256 14.638 1.60%
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.352 1.04%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.108 -
BM_RangesPushHeap_string_QuickSortAdversary_64 13.019 1.90%
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.917 -
BM_RangesPushHeap_string_Random_16 10.163 -
BM_RangesPushHeap_string_Random_16384 16.320 -
BM_RangesPushHeap_string_Random_256 14.178 -
BM_RangesPushHeap_string_Random_262144 18.023 -
BM_RangesPushHeap_string_Random_4 5.962 -
BM_RangesPushHeap_string_Random_64 12.739 -
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.708 3.48%
BM_RangesPushHeap_string_SingleElement_16 2.712 4.57%
BM_RangesPushHeap_string_SingleElement_16384 2.717 4.26%
BM_RangesPushHeap_string_SingleElement_256 2.704 3.16%
BM_RangesPushHeap_string_SingleElement_262144 2.737 3.14%
BM_RangesPushHeap_string_SingleElement_4 2.392 3.63%
BM_RangesPushHeap_string_SingleElement_64 2.737 3.23%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.556 -20.33%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.818 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.084 -1.04%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.952 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.937 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.417 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.025 1.73%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.970 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.641 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.713 1.55%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.681 1.66%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.695 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.763 2.51%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.695 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.724 4.78%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.936 2.07%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.635 18.67%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.481 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.545 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.529 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.894 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.169 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.930 1.10%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.247 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.520 16.23%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.085 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.273 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.682 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.849 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.330 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.845 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.524 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.532 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.361 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.224 1.11%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.475 -1.26%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.000 -2.55%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.458 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.595 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.663 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.536 25.06%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.739 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.734 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.746 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.757 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.739 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.646 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.752 -1.40%
BM_RangesPushHeap_uint32_Ascending_1 0.448 -26.76%
BM_RangesPushHeap_uint32_Ascending_1024 3.950 1.32%
BM_RangesPushHeap_uint32_Ascending_16 1.396 -
BM_RangesPushHeap_uint32_Ascending_16384 6.720 3.00%
BM_RangesPushHeap_uint32_Ascending_256 3.093 1.20%
BM_RangesPushHeap_uint32_Ascending_262144 8.132 -
BM_RangesPushHeap_uint32_Ascending_4 0.758 -
BM_RangesPushHeap_uint32_Ascending_64 2.224 -
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.384 -
BM_RangesPushHeap_uint32_Descending_16 0.355 -
BM_RangesPushHeap_uint32_Descending_16384 0.380 -
BM_RangesPushHeap_uint32_Descending_256 0.396 -
BM_RangesPushHeap_uint32_Descending_262144 0.380 -
BM_RangesPushHeap_uint32_Descending_4 0.340 -
BM_RangesPushHeap_uint32_Descending_64 0.374 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.448 -7.16%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.917 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.874 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.386 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.688 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.029 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.533 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.309 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.560 4.55%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.945 2.38%
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.590 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_RangesPushHeap_uint32_Random_1 0.534 -7.35%
BM_RangesPushHeap_uint32_Random_1024 6.156 1.47%
BM_RangesPushHeap_uint32_Random_16 4.399 -
BM_RangesPushHeap_uint32_Random_16384 6.321 -
BM_RangesPushHeap_uint32_Random_256 6.068 1.83%
BM_RangesPushHeap_uint32_Random_262144 6.348 1.05%
BM_RangesPushHeap_uint32_Random_4 2.560 -
BM_RangesPushHeap_uint32_Random_64 5.542 -
BM_RangesPushHeap_uint32_SingleElement_1 0.467 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.363 -
BM_RangesPushHeap_uint32_SingleElement_16 0.336 -
BM_RangesPushHeap_uint32_SingleElement_16384 0.356 -
BM_RangesPushHeap_uint32_SingleElement_256 0.383 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.356 -
BM_RangesPushHeap_uint32_SingleElement_4 0.339 -
BM_RangesPushHeap_uint32_SingleElement_64 0.350 -
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.577 -2.96%
BM_RangesPushHeap_uint64_Ascending_16 0.912 -10.16%
BM_RangesPushHeap_uint64_Ascending_16384 3.735 1.55%
BM_RangesPushHeap_uint64_Ascending_256 2.094 -3.40%
BM_RangesPushHeap_uint64_Ascending_262144 4.892 1.38%
BM_RangesPushHeap_uint64_Ascending_4 0.549 -
BM_RangesPushHeap_uint64_Ascending_64 1.519 -11.78%
BM_RangesPushHeap_uint64_Descending_1 0.400 -42.69%
BM_RangesPushHeap_uint64_Descending_1024 0.388 -
BM_RangesPushHeap_uint64_Descending_16 0.370 2.98%
BM_RangesPushHeap_uint64_Descending_16384 0.384 -
BM_RangesPushHeap_uint64_Descending_256 0.404 -
BM_RangesPushHeap_uint64_Descending_262144 0.383 -
BM_RangesPushHeap_uint64_Descending_4 0.372 3.22%
BM_RangesPushHeap_uint64_Descending_64 0.382 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.466 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.921 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.890 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.384 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.024 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.489 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.325 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.609 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.910 -2.34%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.551 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.623 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 6.053 1.84%
BM_RangesPushHeap_uint64_Random_16 4.281 2.06%
BM_RangesPushHeap_uint64_Random_16384 6.089 -
BM_RangesPushHeap_uint64_Random_256 5.669 -1.37%
BM_RangesPushHeap_uint64_Random_262144 5.985 -2.12%
BM_RangesPushHeap_uint64_Random_4 2.035 1.13%
BM_RangesPushHeap_uint64_Random_64 5.376 2.20%
BM_RangesPushHeap_uint64_SingleElement_1 0.400 -4.86%
BM_RangesPushHeap_uint64_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint64_SingleElement_16 0.337 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.365 -
BM_RangesPushHeap_uint64_SingleElement_256 0.386 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.357 -
BM_RangesPushHeap_uint64_SingleElement_4 0.357 -
BM_RangesPushHeap_uint64_SingleElement_64 0.354 -3.73%
BM_RangesSortHeap_float_1 0.262 5.77%
BM_RangesSortHeap_float_1024 7.977 -
BM_RangesSortHeap_float_16 1.654 -
BM_RangesSortHeap_float_16384 26.388 -
BM_RangesSortHeap_float_256 5.883 -1.45%
BM_RangesSortHeap_float_262144 29.955 -
BM_RangesSortHeap_float_4 1.014 -
BM_RangesSortHeap_float_64 3.184 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.262 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.666 -
BM_RangesSortHeap_pair<uint32,_uint32>_16 5.974 1.41%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.396 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.031 -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.099 -
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.514 -6.10%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.699 -
BM_RangesSortHeap_string_1 1.095 -
BM_RangesSortHeap_string_1024 58.932 -
BM_RangesSortHeap_string_16 14.157 -
BM_RangesSortHeap_string_16384 96.158 -
BM_RangesSortHeap_string_256 44.305 -
BM_RangesSortHeap_string_262144 174.302 1.30%
BM_RangesSortHeap_string_4 4.241 -
BM_RangesSortHeap_string_64 29.724 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.247 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.441 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.537 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.424 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.353 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.022 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.408 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.283 -
BM_RangesSortHeap_uint32_1 0.265 -
BM_RangesSortHeap_uint32_1024 10.239 -
BM_RangesSortHeap_uint32_16 4.846 -
BM_RangesSortHeap_uint32_16384 16.395 -
BM_RangesSortHeap_uint32_256 8.149 -
BM_RangesSortHeap_uint32_262144 24.513 -
BM_RangesSortHeap_uint32_4 1.041 -
BM_RangesSortHeap_uint32_64 7.877 -2.42%
BM_RangesSortHeap_uint64_1 0.266 -
BM_RangesSortHeap_uint64_1024 10.171 -
BM_RangesSortHeap_uint64_16 4.945 -
BM_RangesSortHeap_uint64_16384 16.399 -
BM_RangesSortHeap_uint64_256 8.314 -
BM_RangesSortHeap_uint64_262144 24.560 -
BM_RangesSortHeap_uint64_4 0.937 -
BM_RangesSortHeap_uint64_64 7.922 -
BM_SortHeap_float_1 0.266 -
BM_SortHeap_float_1024 8.074 -
BM_SortHeap_float_16 1.651 -
BM_SortHeap_float_16384 26.968 -
BM_SortHeap_float_256 5.929 -
BM_SortHeap_float_262144 30.394 -
BM_SortHeap_float_4 1.002 -1.46%
BM_SortHeap_float_64 3.158 -1.37%
BM_SortHeap_pair<uint32,_uint32>_1 0.261 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.791 -
BM_SortHeap_pair<uint32,_uint32>_16 5.999 -
BM_SortHeap_pair<uint32,_uint32>_16384 22.708 -
BM_SortHeap_pair<uint32,_uint32>_256 10.146 -
BM_SortHeap_pair<uint32,_uint32>_262144 33.577 -
BM_SortHeap_pair<uint32,_uint32>_4 1.873 9.85%
BM_SortHeap_pair<uint32,_uint32>_64 8.641 -
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 59.370 -
BM_SortHeap_string_16 14.208 -
BM_SortHeap_string_16384 96.581 -
BM_SortHeap_string_256 44.629 -
BM_SortHeap_string_262144 173.110 -
BM_SortHeap_string_4 4.256 -
BM_SortHeap_string_64 29.922 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.246 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.583 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.583 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.732 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.425 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.666 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.428 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.538 -
BM_SortHeap_uint32_1 0.259 -
BM_SortHeap_uint32_1024 10.298 -
BM_SortHeap_uint32_16 4.817 -
BM_SortHeap_uint32_16384 16.394 -
BM_SortHeap_uint32_256 8.107 -
BM_SortHeap_uint32_262144 24.527 -
BM_SortHeap_uint32_4 1.043 -
BM_SortHeap_uint32_64 7.986 -
BM_SortHeap_uint64_1 0.266 -
BM_SortHeap_uint64_1024 10.210 -
BM_SortHeap_uint64_16 4.976 -
BM_SortHeap_uint64_16384 16.430 -
BM_SortHeap_uint64_256 8.308 -
BM_SortHeap_uint64_262144 24.668 -
BM_SortHeap_uint64_4 0.943 -
BM_SortHeap_uint64_64 7.929 1.13%
BM_StringAssignAsciizMix_Opaque 4.969 4.23%
BM_StringAssignAsciizMix_Transparent 3.106 2.76%
BM_StringAssignAsciiz_Empty_Opaque 3.109 10.28%
BM_StringAssignAsciiz_Empty_Transparent 0.356 -
BM_StringAssignAsciiz_Huge_Opaque 181.612 -
BM_StringAssignAsciiz_Huge_Transparent 182.048 -
BM_StringAssignAsciiz_Large_Opaque 11.795 2.33%
BM_StringAssignAsciiz_Large_Transparent 11.916 2.09%
BM_StringAssignAsciiz_Small_Opaque 3.070 8.83%
BM_StringAssignAsciiz_Small_Transparent 0.458 -
BM_StringAssignStr_Empty_Opaque 0.727 -
BM_StringAssignStr_Empty_Transparent 0.494 -3.60%
BM_StringAssignStr_Huge_Opaque 111.870 4.55%
BM_StringAssignStr_Huge_Transparent 113.286 7.24%
BM_StringAssignStr_Large_Opaque 10.644 4.40%
BM_StringAssignStr_Large_Transparent 10.677 3.57%
BM_StringAssignStr_Small_Opaque 0.729 -
BM_StringAssignStr_Small_Transparent 0.494 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.246 8.37%
BM_StringConstructDestroyCStr_Empty_Transparent 0.274 -14.58%
BM_StringConstructDestroyCStr_Huge_Opaque 158.247 -
BM_StringConstructDestroyCStr_Huge_Transparent 68.457 1.59%
BM_StringConstructDestroyCStr_Large_Opaque 16.808 11.74%
BM_StringConstructDestroyCStr_Large_Transparent 9.208 -4.22%
BM_StringConstructDestroyCStr_Small_Opaque 2.312 9.90%
BM_StringConstructDestroyCStr_Small_Transparent 0.395 -
BM_StringCopy_Empty 0.653 -
BM_StringCopy_Huge 103.660 1.55%
BM_StringCopy_Large 6.163 -
BM_StringCopy_Small 0.652 -
BM_StringCtorDefault 0.238 -
BM_StringDestroy_Empty 0.875 15.94%
BM_StringDestroy_Huge 10.697 -
BM_StringDestroy_Large 7.186 4.50%
BM_StringDestroy_Small 0.875 34.17%
BM_StringEraseToEnd_Empty_Opaque 0.621 -
BM_StringEraseToEnd_Empty_Transparent 0.361 -
BM_StringEraseToEnd_Huge_Opaque 2.532 1.73%
BM_StringEraseToEnd_Huge_Transparent 2.578 1.02%
BM_StringEraseToEnd_Large_Opaque 1.008 -
BM_StringEraseToEnd_Large_Transparent 0.847 -
BM_StringEraseToEnd_Small_Opaque 0.609 -
BM_StringEraseToEnd_Small_Transparent 0.416 -6.12%
BM_StringEraseWithMove_Empty_Opaque 0.808 -4.41%
BM_StringEraseWithMove_Empty_Transparent 0.564 -7.24%
BM_StringEraseWithMove_Huge_Opaque 45.859 -
BM_StringEraseWithMove_Huge_Transparent 44.530 4.36%
BM_StringEraseWithMove_Large_Opaque 2.876 -
BM_StringEraseWithMove_Large_Transparent 2.622 -2.40%
BM_StringEraseWithMove_Small_Opaque 2.664 3.20%
BM_StringEraseWithMove_Small_Transparent 2.687 6.03%
BM_StringFindAllMatch/1 2.875 2.38%
BM_StringFindAllMatch/131072 2271.305 -
BM_StringFindAllMatch/32768 575.734 -
BM_StringFindAllMatch/4096 80.494 -
BM_StringFindAllMatch/512 13.930 17.45%
BM_StringFindAllMatch/64 3.150 4.93%
BM_StringFindAllMatch/8 2.648 4.02%
BM_StringFindCharLiteral/1024 16.977 -
BM_StringFindCharLiteral/128 3.007 -1.69%
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 40.368 -
BM_StringFindCharLiteral/256 5.320 -3.13%
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.352 -
BM_StringFindCharLiteral/512 9.236 -
BM_StringFindCharLiteral/64 2.114 -2.50%
BM_StringFindCharLiteral/8 1.619 -
BM_StringFindCharLiteral/8192 138.299 -
BM_StringFindMatch1/1 982.602 -
BM_StringFindMatch1/32768 1574.753 -
BM_StringFindMatch1/4096 1065.265 -
BM_StringFindMatch1/512 991.697 -
BM_StringFindMatch1/64 983.096 -
BM_StringFindMatch1/8 982.165 -
BM_StringFindMatch2/1 982.824 -
BM_StringFindMatch2/32768 1573.353 -
BM_StringFindMatch2/4096 1067.199 -
BM_StringFindMatch2/512 992.049 -
BM_StringFindMatch2/64 983.446 -
BM_StringFindMatch2/8 982.840 -
BM_StringFindNoMatch/10 1.300 -
BM_StringFindNoMatch/131072 1966.703 -
BM_StringFindNoMatch/32768 499.640 -
BM_StringFindNoMatch/4096 75.328 -
BM_StringFindNoMatch/512 9.239 -1.02%
BM_StringFindNoMatch/64 2.032 1.40%
BM_StringFindStringLiteral/1024 17.274 -1.42%
BM_StringFindStringLiteral/128 3.038 -2.07%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.357 -
BM_StringFindStringLiteral/256 5.324 -
BM_StringFindStringLiteral/32 1.716 2.80%
BM_StringFindStringLiteral/4096 77.453 -
BM_StringFindStringLiteral/512 9.428 -
BM_StringFindStringLiteral/64 2.081 -1.19%
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.448 -
BM_StringMove_Empty 1.292 -
BM_StringMove_Huge 1.290 -
BM_StringMove_Large 1.289 -
BM_StringMove_Small 1.290 -
BM_StringRead_Cold_Deep_Empty 0.969 11.75%
BM_StringRead_Cold_Deep_Large 1.404 4.80%
BM_StringRead_Cold_Deep_Small 0.971 7.73%
BM_StringRead_Cold_Shallow_Empty 0.953 4.36%
BM_StringRead_Cold_Shallow_Large 1.215 7.80%
BM_StringRead_Cold_Shallow_Small 0.942 4.98%
BM_StringRead_Hot_Deep_Empty 0.478 -
BM_StringRead_Hot_Deep_Large 0.692 19.97%
BM_StringRead_Hot_Deep_Small 0.475 -
BM_StringRead_Hot_Shallow_Empty 0.468 -
BM_StringRead_Hot_Shallow_Large 0.465 -
BM_StringRead_Hot_Shallow_Small 0.475 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.589 3.34%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.625 5.85%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.363 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.852 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.070 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 3.62%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.361 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.613 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.156 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.613 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.404 19.57%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.400 20.77%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.400 20.64%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.405 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.263 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.417 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.495 8.23%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.824 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.826 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.823 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.368 -6.47%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.450 35.70%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.301 -17.47%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.663 21.46%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.462 -10.22%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.501 -9.71%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.607 24.60%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.216 13.02%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.946 8.82%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.457 -9.77%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.849 -2.80%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.767 4.65%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.268 2.84%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.892 12.01%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.788 2.57%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.354 2.08%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.996 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.577 13.97%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.775 9.01%
BM_StringRelational_Compare_Empty_Empty_Control 1.611 3.68%
BM_StringRelational_Compare_Empty_Huge_Control 1.610 3.69%
BM_StringRelational_Compare_Empty_Large_Control 1.616 4.34%
BM_StringRelational_Compare_Empty_Small_Control 1.620 1.93%
BM_StringRelational_Compare_Huge_Empty_Control 1.751 11.47%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.910 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.667 -
BM_StringRelational_Compare_Huge_Huge_Control 98.764 -
BM_StringRelational_Compare_Huge_Large_Control 2.084 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 3.11%
BM_StringRelational_Compare_Large_Empty_Control 1.659 4.12%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.621 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.849 3.14%
BM_StringRelational_Compare_Small_Empty_Control 1.616 4.32%
BM_StringRelational_Compare_Small_Huge_Control 1.848 3.43%
BM_StringRelational_Compare_Small_Large_Control 1.847 2.98%
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.682 2.14%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.389 -
BM_StringRelational_Compare_Small_Small_Control 1.848 3.41%
BM_StringRelational_Eq_Empty_Empty_Control 1.909 -4.64%
BM_StringRelational_Eq_Empty_Huge_Control 0.481 -
BM_StringRelational_Eq_Empty_Large_Control 0.478 -3.28%
BM_StringRelational_Eq_Empty_Small_Control 0.472 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.783 -3.57%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.811 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.464 -
BM_StringRelational_Eq_Huge_Huge_Control 98.873 -
BM_StringRelational_Eq_Large_Huge_Control 0.502 3.11%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.265 -5.45%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.850 -
BM_StringRelational_Eq_Large_Large_Control 2.158 -9.55%
BM_StringRelational_Eq_Small_Huge_Control 0.479 -
BM_StringRelational_Eq_Small_Large_Control 0.469 -4.48%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.574 -1.70%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.125 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.689 5.31%
BM_StringRelational_Eq_Small_Small_Control 1.900 -
BM_StringRelational_Less_Empty_Empty_Control 1.990 5.36%
BM_StringRelational_Less_Empty_Huge_Control 2.049 -
BM_StringRelational_Less_Empty_Large_Control 1.808 5.80%
BM_StringRelational_Less_Empty_Small_Control 1.932 4.09%
BM_StringRelational_Less_Huge_Empty_Control 1.988 1.33%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.261 -9.13%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.022 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.052 -
BM_StringRelational_Less_Huge_Huge_Control 98.900 -
BM_StringRelational_Less_Huge_Large_Control 2.459 3.96%
BM_StringRelational_Less_Huge_Small_Control 1.782 -1.19%
BM_StringRelational_Less_Large_Empty_Control 2.049 5.79%
BM_StringRelational_Less_Large_Huge_Control 2.437 8.05%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.368 -1.44%
BM_StringRelational_Less_Large_Large_ChangeLast 1.856 -2.96%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Less_Large_Large_Control 2.244 -9.80%
BM_StringRelational_Less_Large_Small_Control 1.897 3.70%
BM_StringRelational_Less_Small_Empty_Control 1.988 7.18%
BM_StringRelational_Less_Small_Huge_Control 1.828 -1.02%
BM_StringRelational_Less_Small_Large_Control 1.834 3.48%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.323 -9.28%
BM_StringRelational_Less_Small_Small_ChangeLast 1.833 1.43%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.335 -4.34%
BM_StringRelational_Less_Small_Small_Control 1.846 -2.96%
BM_StringResizeAndOverwrite 0.844 2.43%
BM_align/1 0.899 -
BM_align/256 0.890 -
BM_align/64 0.890 -
BM_align/8 0.890 -
BM_deque_deque_copy/0 1.387 -
BM_deque_deque_copy/1 3.437 -2.69%
BM_deque_deque_copy/1024 38.697 -
BM_deque_deque_copy/2 3.115 -3.71%
BM_deque_deque_copy/4000 144.710 -
BM_deque_deque_copy/4096 150.197 -
BM_deque_deque_copy/512 20.361 -
BM_deque_deque_copy/5500 200.095 -
BM_deque_deque_copy/64 5.511 -
BM_deque_deque_copy/64000 2633.995 -6.57%
BM_deque_deque_copy/65536 2828.700 -
BM_deque_deque_copy/70000 2786.923 -12.16%
BM_deque_deque_copy_backward/0 0.918 6.66%
BM_deque_deque_copy_backward/1 2.710 -1.77%
BM_deque_deque_copy_backward/1024 38.130 -
BM_deque_deque_copy_backward/2 2.474 -
BM_deque_deque_copy_backward/4000 148.810 -
BM_deque_deque_copy_backward/4096 155.285 -
BM_deque_deque_copy_backward/512 19.039 2.48%
BM_deque_deque_copy_backward/5500 206.199 -
BM_deque_deque_copy_backward/64 3.512 5.51%
BM_deque_deque_copy_backward/64000 7973.841 -1.46%
BM_deque_deque_copy_backward/65536 8075.134 -
BM_deque_deque_copy_backward/70000 8474.374 -
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.445 -2.23%
BM_deque_deque_move/1024 39.207 -
BM_deque_deque_move/2 3.114 -3.76%
BM_deque_deque_move/4000 144.595 -
BM_deque_deque_move/4096 152.112 -
BM_deque_deque_move/512 20.360 -
BM_deque_deque_move/5500 199.620 -
BM_deque_deque_move/64 5.504 -
BM_deque_deque_move/64000 2716.872 -
BM_deque_deque_move/65536 2873.925 -1.07%
BM_deque_deque_move/70000 3119.730 -2.83%
BM_deque_deque_move_backward/0 0.796 -
BM_deque_deque_move_backward/1 2.759 -
BM_deque_deque_move_backward/1024 38.463 -
BM_deque_deque_move_backward/2 2.525 2.33%
BM_deque_deque_move_backward/4000 148.280 -
BM_deque_deque_move_backward/4096 152.613 -1.74%
BM_deque_deque_move_backward/512 18.553 -
BM_deque_deque_move_backward/5500 203.839 -2.25%
BM_deque_deque_move_backward/64 3.372 1.40%
BM_deque_deque_move_backward/64000 7780.717 -1.60%
BM_deque_deque_move_backward/65536 8141.687 1.97%
BM_deque_deque_move_backward/70000 8713.718 -
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.442 -1.58%
BM_deque_deque_ranges_copy/1024 39.250 1.08%
BM_deque_deque_ranges_copy/2 3.117 -3.71%
BM_deque_deque_ranges_copy/4000 144.965 -
BM_deque_deque_ranges_copy/4096 150.238 -1.09%
BM_deque_deque_ranges_copy/512 20.257 -
BM_deque_deque_ranges_copy/5500 201.862 -
BM_deque_deque_ranges_copy/64 5.476 2.05%
BM_deque_deque_ranges_copy/64000 2635.310 -7.16%
BM_deque_deque_ranges_copy/65536 2780.534 -3.06%
BM_deque_deque_ranges_copy/70000 3086.743 -
BM_deque_deque_ranges_copy_backward/0 0.743 -6.47%
BM_deque_deque_ranges_copy_backward/1 2.786 -
BM_deque_deque_ranges_copy_backward/1024 38.325 -
BM_deque_deque_ranges_copy_backward/2 2.531 2.37%
BM_deque_deque_ranges_copy_backward/4000 145.613 -
BM_deque_deque_ranges_copy_backward/4096 152.825 -
BM_deque_deque_ranges_copy_backward/512 19.357 -1.41%
BM_deque_deque_ranges_copy_backward/5500 205.097 -
BM_deque_deque_ranges_copy_backward/64 3.439 3.40%
BM_deque_deque_ranges_copy_backward/64000 7854.591 -
BM_deque_deque_ranges_copy_backward/65536 8116.227 -
BM_deque_deque_ranges_copy_backward/70000 8676.051 2.05%
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.459 -1.88%
BM_deque_deque_ranges_move/1024 39.476 -
BM_deque_deque_ranges_move/2 3.113 -3.48%
BM_deque_deque_ranges_move/4000 144.501 -
BM_deque_deque_ranges_move/4096 150.666 -
BM_deque_deque_ranges_move/512 20.253 -
BM_deque_deque_ranges_move/5500 202.485 -
BM_deque_deque_ranges_move/64 5.462 1.78%
BM_deque_deque_ranges_move/64000 2835.591 2.46%
BM_deque_deque_ranges_move/65536 2822.477 -3.34%
BM_deque_deque_ranges_move/70000 3048.571 -7.41%
BM_deque_deque_ranges_move_backward/0 0.819 -3.83%
BM_deque_deque_ranges_move_backward/1 2.781 2.06%
BM_deque_deque_ranges_move_backward/1024 38.401 -
BM_deque_deque_ranges_move_backward/2 2.526 2.46%
BM_deque_deque_ranges_move_backward/4000 144.898 -
BM_deque_deque_ranges_move_backward/4096 152.432 -
BM_deque_deque_ranges_move_backward/512 18.578 -1.84%
BM_deque_deque_ranges_move_backward/5500 204.303 -
BM_deque_deque_ranges_move_backward/64 3.380 1.52%
BM_deque_deque_ranges_move_backward/64000 7917.072 -
BM_deque_deque_ranges_move_backward/65536 8158.314 -
BM_deque_deque_ranges_move_backward/70000 8533.207 -2.80%
BM_deque_vector_copy/0 1.511 -2.16%
BM_deque_vector_copy/1 2.085 -1.81%
BM_deque_vector_copy/1024 36.995 -
BM_deque_vector_copy/2 1.799 -1.93%
BM_deque_vector_copy/4000 141.364 -1.64%
BM_deque_vector_copy/4096 145.362 -1.07%
BM_deque_vector_copy/512 16.637 -
BM_deque_vector_copy/5500 193.609 -1.92%
BM_deque_vector_copy/64 2.618 1.06%
BM_deque_vector_copy/64000 2431.483 1.72%
BM_deque_vector_copy/65536 2559.702 1.16%
BM_deque_vector_copy/70000 2819.966 -
BM_deque_vector_copy_backward/0 1.540 10.81%
BM_deque_vector_copy_backward/1 2.097 1.79%
BM_deque_vector_copy_backward/1024 36.929 -
BM_deque_vector_copy_backward/2 1.842 3.77%
BM_deque_vector_copy_backward/4000 142.737 -
BM_deque_vector_copy_backward/4096 148.339 -
BM_deque_vector_copy_backward/512 17.914 -
BM_deque_vector_copy_backward/5500 202.408 -
BM_deque_vector_copy_backward/64 2.917 -
BM_deque_vector_copy_backward/64000 8073.384 2.15%
BM_deque_vector_copy_backward/65536 8149.793 1.67%
BM_deque_vector_copy_backward/70000 8737.784 2.26%
BM_deque_vector_move/0 1.382 -3.11%
BM_deque_vector_move/1 2.086 -1.25%
BM_deque_vector_move/1024 36.959 -
BM_deque_vector_move/2 1.840 -
BM_deque_vector_move/4000 139.754 -1.03%
BM_deque_vector_move/4096 145.682 -
BM_deque_vector_move/512 16.652 -
BM_deque_vector_move/5500 197.067 -
BM_deque_vector_move/64 2.607 -
BM_deque_vector_move/64000 2803.555 3.16%
BM_deque_vector_move/65536 2644.557 -2.88%
BM_deque_vector_move/70000 2846.230 -4.44%
BM_deque_vector_move_backward/0 1.584 17.26%
BM_deque_vector_move_backward/1 2.078 2.89%
BM_deque_vector_move_backward/1024 36.710 -1.14%
BM_deque_vector_move_backward/2 1.832 3.24%
BM_deque_vector_move_backward/4000 142.930 -
BM_deque_vector_move_backward/4096 148.310 -
BM_deque_vector_move_backward/512 17.889 -
BM_deque_vector_move_backward/5500 200.739 -
BM_deque_vector_move_backward/64 2.916 -
BM_deque_vector_move_backward/64000 7778.865 -1.86%
BM_deque_vector_move_backward/65536 8066.245 -
BM_deque_vector_move_backward/70000 8482.903 -
BM_deque_vector_ranges_copy/0 1.418 -
BM_deque_vector_ranges_copy/1 2.118 1.15%
BM_deque_vector_ranges_copy/1024 36.894 -
BM_deque_vector_ranges_copy/2 1.834 -
BM_deque_vector_ranges_copy/4000 141.962 -
BM_deque_vector_ranges_copy/4096 145.663 -1.18%
BM_deque_vector_ranges_copy/512 16.635 -
BM_deque_vector_ranges_copy/5500 203.539 2.66%
BM_deque_vector_ranges_copy/64 2.640 1.56%
BM_deque_vector_ranges_copy/64000 2574.655 -1.41%
BM_deque_vector_ranges_copy/65536 2594.121 -2.37%
BM_deque_vector_ranges_copy/70000 2815.780 -
BM_deque_vector_ranges_copy_backward/0 1.534 6.00%
BM_deque_vector_ranges_copy_backward/1 2.174 6.17%
BM_deque_vector_ranges_copy_backward/1024 36.770 -
BM_deque_vector_ranges_copy_backward/2 1.839 3.31%
BM_deque_vector_ranges_copy_backward/4000 141.954 -
BM_deque_vector_ranges_copy_backward/4096 147.900 -
BM_deque_vector_ranges_copy_backward/512 17.917 -
BM_deque_vector_ranges_copy_backward/5500 199.741 -1.40%
BM_deque_vector_ranges_copy_backward/64 2.907 -
BM_deque_vector_ranges_copy_backward/64000 8126.289 -
BM_deque_vector_ranges_copy_backward/65536 8130.289 -
BM_deque_vector_ranges_copy_backward/70000 8787.387 -
BM_deque_vector_ranges_move/0 1.410 2.41%
BM_deque_vector_ranges_move/1 2.112 -
BM_deque_vector_ranges_move/1024 37.021 -1.20%
BM_deque_vector_ranges_move/2 1.838 -
BM_deque_vector_ranges_move/4000 141.676 -1.23%
BM_deque_vector_ranges_move/4096 147.416 1.35%
BM_deque_vector_ranges_move/512 16.651 -
BM_deque_vector_ranges_move/5500 198.446 -
BM_deque_vector_ranges_move/64 2.590 -
BM_deque_vector_ranges_move/64000 2685.753 -1.06%
BM_deque_vector_ranges_move/65536 2696.206 -1.77%
BM_deque_vector_ranges_move/70000 2974.337 1.46%
BM_deque_vector_ranges_move_backward/0 1.582 15.35%
BM_deque_vector_ranges_move_backward/1 2.132 4.27%
BM_deque_vector_ranges_move_backward/1024 37.164 1.20%
BM_deque_vector_ranges_move_backward/2 1.832 3.18%
BM_deque_vector_ranges_move_backward/4000 142.757 -
BM_deque_vector_ranges_move_backward/4096 148.676 -
BM_deque_vector_ranges_move_backward/512 17.899 -
BM_deque_vector_ranges_move_backward/5500 200.461 -
BM_deque_vector_ranges_move_backward/64 2.907 -
BM_deque_vector_ranges_move_backward/64000 7851.948 -
BM_deque_vector_ranges_move_backward/65536 7950.421 -2.73%
BM_deque_vector_ranges_move_backward/70000 8747.514 -
BM_getline_string 18.219 4.97%
BM_lexicographical_compare_three_way<IntPtr>/1 0.454 -2.23%
BM_lexicographical_compare_three_way<IntPtr>/1024 246.160 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 249814.937 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.359 -1.61%
BM_lexicographical_compare_three_way<IntPtr>/16384 3783.060 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.258 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60609.698 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.144 -2.44%
BM_lexicographical_compare_three_way<IntPtr>/4096 954.071 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.526 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15073.792 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.078 11.96%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 477.095 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496344.724 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.834 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7584.347 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.564 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120430.286 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.324 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1889.761 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 29.919 -2.82%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30092.061 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.166 -6.90%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 253.141 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249960.547 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.310 1.54%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3794.359 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.398 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60587.668 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.052 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 964.334 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.370 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15148.544 -
BM_lexicographical_compare_three_way_fast_path/1 0.390 27.82%
BM_lexicographical_compare_three_way_fast_path/1024 245.785 -
BM_lexicographical_compare_three_way_fast_path/1048576 250232.041 -1.75%
BM_lexicographical_compare_three_way_fast_path/16 4.436 2.43%
BM_lexicographical_compare_three_way_fast_path/16384 3771.579 -
BM_lexicographical_compare_three_way_fast_path/256 70.522 -
BM_lexicographical_compare_three_way_fast_path/262144 60386.782 -
BM_lexicographical_compare_three_way_fast_path/4 1.146 -
BM_lexicographical_compare_three_way_fast_path/4096 953.491 -
BM_lexicographical_compare_three_way_fast_path/64 15.573 -
BM_lexicographical_compare_three_way_fast_path/65536 15043.624 -
BM_lexicographical_compare_three_way_slow_path/1 0.362 -
BM_lexicographical_compare_three_way_slow_path/1024 248.091 -
BM_lexicographical_compare_three_way_slow_path/1048576 250419.589 -1.27%
BM_lexicographical_compare_three_way_slow_path/16 4.482 -1.06%
BM_lexicographical_compare_three_way_slow_path/16384 3886.444 -2.46%
BM_lexicographical_compare_three_way_slow_path/256 70.880 -
BM_lexicographical_compare_three_way_slow_path/262144 62553.877 -3.41%
BM_lexicographical_compare_three_way_slow_path/4 1.153 -
BM_lexicographical_compare_three_way_slow_path/4096 971.460 -1.17%
BM_lexicographical_compare_three_way_slow_path/64 15.787 -
BM_lexicographical_compare_three_way_slow_path/65536 15611.535 -3.32%
BM_map_find_string_literal 11.150 -
BM_num_get<bool> 12.784 -
BM_num_get<double> 36.126 -
BM_num_get<float> 35.952 -
BM_num_get<long> 11.794 -1.96%
BM_num_get<long_double> 36.662 -
BM_num_get<long_long> 11.820 -1.23%
BM_num_get<unsigned_int> 10.640 -
BM_num_get<unsigned_long> 11.122 1.11%
BM_num_get<unsigned_long_long> 11.082 -
BM_num_get<unsigned_short> 10.708 1.10%
BM_num_get<void*> 11.918 2.13%
BM_num_put<bool> 11.140 3.33%
BM_num_put<const_void*> 12.809 1.92%
BM_num_put<double> 58.435 -
BM_num_put<long> 12.049 1.28%
BM_num_put<long_double> 59.146 -
BM_num_put<long_long> 11.761 -2.52%
BM_num_put<unsigned_long> 11.481 -4.12%
BM_num_put<unsigned_long_long> 11.567 1.43%
BM_std_min<__int128>/1 0.460 33.40%
BM_std_min<__int128>/10 3.843 -
BM_std_min<__int128>/1024 501.173 -
BM_std_min<__int128>/11 4.266 -
BM_std_min<__int128>/12 4.744 -
BM_std_min<__int128>/13 5.203 -
BM_std_min<__int128>/14 5.686 -
BM_std_min<__int128>/15 6.145 -
BM_std_min<__int128>/16 6.686 -
BM_std_min<__int128>/17 7.153 -
BM_std_min<__int128>/18 7.640 1.05%
BM_std_min<__int128>/19 8.108 -
BM_std_min<__int128>/2 0.675 2.35%
BM_std_min<__int128>/20 8.574 -
BM_std_min<__int128>/21 9.032 -
BM_std_min<__int128>/22 9.535 -
BM_std_min<__int128>/23 9.986 -
BM_std_min<__int128>/24 10.434 -
BM_std_min<__int128>/25 10.973 -
BM_std_min<__int128>/26 11.419 -
BM_std_min<__int128>/27 11.912 -
BM_std_min<__int128>/28 12.393 -
BM_std_min<__int128>/29 12.939 -
BM_std_min<__int128>/3 1.035 -
BM_std_min<__int128>/30 13.337 -
BM_std_min<__int128>/31 13.880 -
BM_std_min<__int128>/32 14.421 -
BM_std_min<__int128>/4 1.408 -
BM_std_min<__int128>/4000 1942.629 -
BM_std_min<__int128>/4096 1997.816 -
BM_std_min<__int128>/5 1.801 -
BM_std_min<__int128>/512 248.215 -
BM_std_min<__int128>/5500 2676.182 -
BM_std_min<__int128>/6 2.171 -
BM_std_min<__int128>/64 30.122 1.32%
BM_std_min<__int128>/64000 31550.239 -
BM_std_min<__int128>/65536 32027.804 -
BM_std_min<__int128>/7 2.575 -
BM_std_min<__int128>/70000 34395.882 -
BM_std_min<__int128>/8 2.996 -
BM_std_min<__int128>/9 3.412 -
BM_std_min<char>/1 0.385 50.76%
BM_std_min<char>/10 0.901 -
BM_std_min<char>/1024 8.493 -1.70%
BM_std_min<char>/11 1.041 -
BM_std_min<char>/12 1.287 -1.75%
BM_std_min<char>/13 1.578 2.84%
BM_std_min<char>/14 1.787 -1.12%
BM_std_min<char>/15 2.053 -2.67%
BM_std_min<char>/16 2.383 -5.73%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.976 -
BM_std_min<char>/19 1.156 -
BM_std_min<char>/2 0.486 -
BM_std_min<char>/20 1.505 -1.50%
BM_std_min<char>/21 1.792 -
BM_std_min<char>/22 2.007 -
BM_std_min<char>/23 2.288 2.34%
BM_std_min<char>/24 2.577 -6.01%
BM_std_min<char>/25 1.153 -
BM_std_min<char>/26 1.154 -
BM_std_min<char>/27 1.385 -
BM_std_min<char>/28 1.709 -1.72%
BM_std_min<char>/29 2.062 4.90%
BM_std_min<char>/3 0.693 -
BM_std_min<char>/30 2.309 2.51%
BM_std_min<char>/31 2.536 3.34%
BM_std_min<char>/32 2.768 -7.24%
BM_std_min<char>/4 1.038 -1.92%
BM_std_min<char>/4000 27.269 -
BM_std_min<char>/4096 29.008 -
BM_std_min<char>/5 1.360 -6.04%
BM_std_min<char>/512 6.297 -1.12%
BM_std_min<char>/5500 36.989 -
BM_std_min<char>/6 1.559 1.24%
BM_std_min<char>/64 4.235 1.79%
BM_std_min<char>/64000 451.829 -
BM_std_min<char>/65536 462.414 -
BM_std_min<char>/7 1.856 -
BM_std_min<char>/70000 493.075 -
BM_std_min<char>/8 2.337 -2.41%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.322 -7.61%
BM_std_min<int>/10 1.006 1.20%
BM_std_min<int>/1024 26.964 -
BM_std_min<int>/11 1.184 2.40%
BM_std_min<int>/12 1.507 -2.11%
BM_std_min<int>/13 1.156 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.386 -
BM_std_min<int>/16 1.708 1.34%
BM_std_min<int>/17 0.965 -
BM_std_min<int>/18 1.164 -
BM_std_min<int>/19 1.271 -
BM_std_min<int>/2 0.486 5.29%
BM_std_min<int>/20 1.415 2.06%
BM_std_min<int>/21 1.387 -
BM_std_min<int>/22 1.456 -
BM_std_min<int>/23 1.573 -
BM_std_min<int>/24 1.847 1.42%
BM_std_min<int>/25 1.481 -
BM_std_min<int>/26 1.526 -
BM_std_min<int>/27 1.644 -
BM_std_min<int>/28 2.045 1.10%
BM_std_min<int>/29 1.620 -
BM_std_min<int>/3 0.735 6.61%
BM_std_min<int>/30 1.629 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.241 4.09%
BM_std_min<int>/4 1.071 1.77%
BM_std_min<int>/4000 109.795 -
BM_std_min<int>/4096 112.589 -
BM_std_min<int>/5 0.878 -
BM_std_min<int>/512 12.910 -
BM_std_min<int>/5500 152.292 -
BM_std_min<int>/6 0.929 -
BM_std_min<int>/64 2.698 2.87%
BM_std_min<int>/64000 1881.448 -
BM_std_min<int>/65536 1925.673 -
BM_std_min<int>/7 1.072 2.51%
BM_std_min<int>/70000 2054.567 -
BM_std_min<int>/8 1.324 1.60%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.607 7.02%
BM_std_min<long_long>/10 1.329 -
BM_std_min<long_long>/1024 106.017 -
BM_std_min<long_long>/11 1.506 -
BM_std_min<long_long>/12 1.997 -2.93%
BM_std_min<long_long>/13 2.399 1.05%
BM_std_min<long_long>/14 2.651 -
BM_std_min<long_long>/15 2.880 -
BM_std_min<long_long>/16 3.109 -
BM_std_min<long_long>/17 1.556 -
BM_std_min<long_long>/18 1.623 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.691 -
BM_std_min<long_long>/20 2.007 -2.66%
BM_std_min<long_long>/21 2.425 -
BM_std_min<long_long>/22 2.652 -
BM_std_min<long_long>/23 2.884 -
BM_std_min<long_long>/24 3.115 -
BM_std_min<long_long>/25 2.079 -
BM_std_min<long_long>/26 2.085 -
BM_std_min<long_long>/27 2.102 -
BM_std_min<long_long>/28 2.642 -
BM_std_min<long_long>/29 3.023 1.31%
BM_std_min<long_long>/3 1.342 -
BM_std_min<long_long>/30 3.213 -2.22%
BM_std_min<long_long>/31 3.257 -
BM_std_min<long_long>/32 3.515 -1.73%
BM_std_min<long_long>/4 1.692 -
BM_std_min<long_long>/4000 443.365 -
BM_std_min<long_long>/4096 454.668 -
BM_std_min<long_long>/5 1.967 3.37%
BM_std_min<long_long>/512 46.766 -
BM_std_min<long_long>/5500 614.202 -
BM_std_min<long_long>/6 2.143 -
BM_std_min<long_long>/64 4.905 1.22%
BM_std_min<long_long>/64000 7318.171 -
BM_std_min<long_long>/65536 7493.432 -
BM_std_min<long_long>/7 2.363 -
BM_std_min<long_long>/70000 8003.736 -
BM_std_min<long_long>/8 2.687 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.324 -
BM_std_min<short>/10 1.040 -
BM_std_min<short>/1024 13.898 -1.04%
BM_std_min<short>/11 1.179 -1.94%
BM_std_min<short>/12 1.505 -2.21%
BM_std_min<short>/13 1.153 -
BM_std_min<short>/14 1.155 -
BM_std_min<short>/15 1.386 -
BM_std_min<short>/16 1.789 1.08%
BM_std_min<short>/17 1.650 7.18%
BM_std_min<short>/18 1.596 -1.37%
BM_std_min<short>/19 1.923 6.55%
BM_std_min<short>/2 0.485 -14.92%
BM_std_min<short>/20 2.274 -2.07%
BM_std_min<short>/21 1.833 -3.05%
BM_std_min<short>/22 1.859 -
BM_std_min<short>/23 2.052 -3.62%
BM_std_min<short>/24 2.506 -1.95%
BM_std_min<short>/25 2.042 -5.28%
BM_std_min<short>/26 2.152 2.26%
BM_std_min<short>/27 2.324 2.82%
BM_std_min<short>/28 2.695 -2.10%
BM_std_min<short>/29 2.375 -1.61%
BM_std_min<short>/3 0.692 -9.71%
BM_std_min<short>/30 2.317 1.28%
BM_std_min<short>/31 2.552 -
BM_std_min<short>/32 2.924 -1.60%
BM_std_min<short>/4 1.003 -11.51%
BM_std_min<short>/4000 53.175 -
BM_std_min<short>/4096 54.574 -
BM_std_min<short>/5 0.876 -
BM_std_min<short>/512 7.357 1.33%
BM_std_min<short>/5500 75.009 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.487 2.90%
BM_std_min<short>/64000 906.902 -
BM_std_min<short>/65536 929.611 -
BM_std_min<short>/7 1.109 -
BM_std_min<short>/70000 1029.960 -
BM_std_min<short>/8 1.341 -
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.460 5.37%
BM_std_min<unsigned___int128>/10 3.695 -
BM_std_min<unsigned___int128>/1024 440.793 5.49%
BM_std_min<unsigned___int128>/11 4.089 -
BM_std_min<unsigned___int128>/12 4.507 -
BM_std_min<unsigned___int128>/13 4.908 -
BM_std_min<unsigned___int128>/14 5.331 -
BM_std_min<unsigned___int128>/15 5.737 -
BM_std_min<unsigned___int128>/16 6.169 -
BM_std_min<unsigned___int128>/17 6.579 -
BM_std_min<unsigned___int128>/18 6.989 1.01%
BM_std_min<unsigned___int128>/19 7.399 1.13%
BM_std_min<unsigned___int128>/2 0.659 -
BM_std_min<unsigned___int128>/20 7.810 1.48%
BM_std_min<unsigned___int128>/21 8.222 1.79%
BM_std_min<unsigned___int128>/22 8.653 1.95%
BM_std_min<unsigned___int128>/23 9.085 1.91%
BM_std_min<unsigned___int128>/24 9.466 1.88%
BM_std_min<unsigned___int128>/25 9.878 2.11%
BM_std_min<unsigned___int128>/26 10.257 2.44%
BM_std_min<unsigned___int128>/27 10.724 2.61%
BM_std_min<unsigned___int128>/28 11.157 2.60%
BM_std_min<unsigned___int128>/29 11.575 2.38%
BM_std_min<unsigned___int128>/3 1.029 1.68%
BM_std_min<unsigned___int128>/30 11.974 2.53%
BM_std_min<unsigned___int128>/31 12.444 2.73%
BM_std_min<unsigned___int128>/32 12.845 2.49%
BM_std_min<unsigned___int128>/4 1.389 -
BM_std_min<unsigned___int128>/4000 1724.031 5.88%
BM_std_min<unsigned___int128>/4096 1755.255 5.36%
BM_std_min<unsigned___int128>/5 1.768 -
BM_std_min<unsigned___int128>/512 220.246 5.14%
BM_std_min<unsigned___int128>/5500 2354.596 5.25%
BM_std_min<unsigned___int128>/6 2.110 -
BM_std_min<unsigned___int128>/64 26.617 4.33%
BM_std_min<unsigned___int128>/64000 27693.975 5.93%
BM_std_min<unsigned___int128>/65536 28245.566 5.86%
BM_std_min<unsigned___int128>/7 2.514 -
BM_std_min<unsigned___int128>/70000 30039.766 5.26%
BM_std_min<unsigned___int128>/8 2.913 -
BM_std_min<unsigned___int128>/9 3.299 -
BM_std_min<unsigned_char>/1 0.332 15.23%
BM_std_min<unsigned_char>/10 0.901 -1.21%
BM_std_min<unsigned_char>/1024 8.454 -
BM_std_min<unsigned_char>/11 1.063 -1.08%
BM_std_min<unsigned_char>/12 1.329 -
BM_std_min<unsigned_char>/13 1.588 -
BM_std_min<unsigned_char>/14 1.809 -
BM_std_min<unsigned_char>/15 2.162 3.23%
BM_std_min<unsigned_char>/16 2.611 4.89%
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 0.992 -
BM_std_min<unsigned_char>/19 1.162 -1.86%
BM_std_min<unsigned_char>/2 0.485 -3.97%
BM_std_min<unsigned_char>/20 1.545 -1.06%
BM_std_min<unsigned_char>/21 1.767 -
BM_std_min<unsigned_char>/22 1.966 -5.31%
BM_std_min<unsigned_char>/23 2.251 -3.51%
BM_std_min<unsigned_char>/24 2.829 1.93%
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.156 -
BM_std_min<unsigned_char>/27 1.386 -
BM_std_min<unsigned_char>/28 1.733 -
BM_std_min<unsigned_char>/29 1.992 -1.10%
BM_std_min<unsigned_char>/3 0.695 -3.17%
BM_std_min<unsigned_char>/30 2.275 -
BM_std_min<unsigned_char>/31 2.539 -
BM_std_min<unsigned_char>/32 2.933 3.84%
BM_std_min<unsigned_char>/4 0.989 -
BM_std_min<unsigned_char>/4000 27.110 -
BM_std_min<unsigned_char>/4096 28.917 -1.11%
BM_std_min<unsigned_char>/5 1.282 -3.22%
BM_std_min<unsigned_char>/512 6.362 -
BM_std_min<unsigned_char>/5500 37.064 -
BM_std_min<unsigned_char>/6 1.535 1.54%
BM_std_min<unsigned_char>/64 4.156 -
BM_std_min<unsigned_char>/64000 453.415 -
BM_std_min<unsigned_char>/65536 464.629 -
BM_std_min<unsigned_char>/7 1.850 1.69%
BM_std_min<unsigned_char>/70000 496.064 -
BM_std_min<unsigned_char>/8 2.311 -
BM_std_min<unsigned_char>/9 0.833 -
BM_std_min<unsigned_int>/1 0.325 -14.61%
BM_std_min<unsigned_int>/10 0.995 -
BM_std_min<unsigned_int>/1024 26.695 -1.79%
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.508 1.17%
BM_std_min<unsigned_int>/13 1.671 9.41%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.943 2.08%
BM_std_min<unsigned_int>/17 0.953 -1.24%
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.462 -
BM_std_min<unsigned_int>/20 1.387 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.574 -
BM_std_min<unsigned_int>/24 1.883 3.13%
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.526 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 2.004 -
BM_std_min<unsigned_int>/29 2.079 -1.30%
BM_std_min<unsigned_int>/3 0.692 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.185 -
BM_std_min<unsigned_int>/4 1.038 -1.78%
BM_std_min<unsigned_int>/4000 109.396 -
BM_std_min<unsigned_int>/4096 111.458 -
BM_std_min<unsigned_int>/5 0.877 -
BM_std_min<unsigned_int>/512 12.856 -1.16%
BM_std_min<unsigned_int>/5500 151.909 -
BM_std_min<unsigned_int>/6 0.936 -
BM_std_min<unsigned_int>/64 2.811 -
BM_std_min<unsigned_int>/64000 1881.851 -
BM_std_min<unsigned_int>/65536 1926.414 -
BM_std_min<unsigned_int>/7 1.052 1.10%
BM_std_min<unsigned_int>/70000 2062.015 -
BM_std_min<unsigned_int>/8 1.293 -
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.329 14.37%
BM_std_min<unsigned_long_long>/10 1.329 -
BM_std_min<unsigned_long_long>/1024 106.056 -
BM_std_min<unsigned_long_long>/11 1.455 -
BM_std_min<unsigned_long_long>/12 1.559 -
BM_std_min<unsigned_long_long>/13 1.712 -
BM_std_min<unsigned_long_long>/14 1.939 1.32%
BM_std_min<unsigned_long_long>/15 2.144 1.17%
BM_std_min<unsigned_long_long>/16 2.412 -
BM_std_min<unsigned_long_long>/17 1.553 -
BM_std_min<unsigned_long_long>/18 1.622 -
BM_std_min<unsigned_long_long>/19 1.738 -
BM_std_min<unsigned_long_long>/2 0.486 -
BM_std_min<unsigned_long_long>/20 1.852 -
BM_std_min<unsigned_long_long>/21 1.995 -
BM_std_min<unsigned_long_long>/22 2.189 -
BM_std_min<unsigned_long_long>/23 2.386 -1.20%
BM_std_min<unsigned_long_long>/24 2.675 -
BM_std_min<unsigned_long_long>/25 2.084 -
BM_std_min<unsigned_long_long>/26 2.086 -
BM_std_min<unsigned_long_long>/27 2.094 -
BM_std_min<unsigned_long_long>/28 2.169 -
BM_std_min<unsigned_long_long>/29 2.455 1.43%
BM_std_min<unsigned_long_long>/3 0.693 -
BM_std_min<unsigned_long_long>/30 2.724 -
BM_std_min<unsigned_long_long>/31 2.893 -3.22%
BM_std_min<unsigned_long_long>/32 3.223 -
BM_std_min<unsigned_long_long>/4 1.032 -2.56%
BM_std_min<unsigned_long_long>/4000 444.357 -
BM_std_min<unsigned_long_long>/4096 455.603 -
BM_std_min<unsigned_long_long>/5 1.303 -
BM_std_min<unsigned_long_long>/512 46.656 -
BM_std_min<unsigned_long_long>/5500 614.949 -
BM_std_min<unsigned_long_long>/6 1.587 1.79%
BM_std_min<unsigned_long_long>/64 4.691 -
BM_std_min<unsigned_long_long>/64000 7325.495 -
BM_std_min<unsigned_long_long>/65536 7511.095 -
BM_std_min<unsigned_long_long>/7 1.909 4.22%
BM_std_min<unsigned_long_long>/70000 8014.543 -
BM_std_min<unsigned_long_long>/8 2.379 1.49%
BM_std_min<unsigned_long_long>/9 1.168 -
BM_std_min<unsigned_short>/1 0.254 -22.36%
BM_std_min<unsigned_short>/10 1.017 -
BM_std_min<unsigned_short>/1024 14.117 2.08%
BM_std_min<unsigned_short>/11 1.176 1.45%
BM_std_min<unsigned_short>/12 1.552 1.58%
BM_std_min<unsigned_short>/13 6.422 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.691 -
BM_std_min<unsigned_short>/17 6.643 -
BM_std_min<unsigned_short>/18 1.480 -4.75%
BM_std_min<unsigned_short>/19 1.825 -3.07%
BM_std_min<unsigned_short>/2 0.485 -
BM_std_min<unsigned_short>/20 2.208 -
BM_std_min<unsigned_short>/21 6.901 -
BM_std_min<unsigned_short>/22 1.975 -15.44%
BM_std_min<unsigned_short>/23 2.234 6.22%
BM_std_min<unsigned_short>/24 2.501 5.21%
BM_std_min<unsigned_short>/25 7.130 -
BM_std_min<unsigned_short>/26 2.196 1.18%
BM_std_min<unsigned_short>/27 2.377 -
BM_std_min<unsigned_short>/28 2.630 -1.57%
BM_std_min<unsigned_short>/29 7.334 -
BM_std_min<unsigned_short>/3 0.693 -
BM_std_min<unsigned_short>/30 2.415 4.65%
BM_std_min<unsigned_short>/31 2.612 2.98%
BM_std_min<unsigned_short>/32 2.857 -3.64%
BM_std_min<unsigned_short>/4 0.957 -2.44%
BM_std_min<unsigned_short>/4000 54.579 1.48%
BM_std_min<unsigned_short>/4096 55.935 1.36%
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.315 1.37%
BM_std_min<unsigned_short>/5500 76.612 1.41%
BM_std_min<unsigned_short>/6 0.954 -
BM_std_min<unsigned_short>/64 3.595 4.16%
BM_std_min<unsigned_short>/64000 911.143 -
BM_std_min<unsigned_short>/65536 934.730 -
BM_std_min<unsigned_short>/7 1.093 -
BM_std_min<unsigned_short>/70000 1032.656 -
BM_std_min<unsigned_short>/8 1.327 -1.07%
BM_std_min<unsigned_short>/9 6.273 -2.85%
BM_std_minmax<char>/1 0.613 -
BM_std_minmax<char>/10 1.340 -3.26%
BM_std_minmax<char>/1024 8.758 -
BM_std_minmax<char>/11 1.737 -5.26%
BM_std_minmax<char>/12 1.978 -1.62%
BM_std_minmax<char>/13 2.277 1.19%
BM_std_minmax<char>/14 2.532 -2.66%
BM_std_minmax<char>/15 2.983 -
BM_std_minmax<char>/16 1.025 -5.34%
BM_std_minmax<char>/17 1.119 -1.67%
BM_std_minmax<char>/18 1.340 -1.57%
BM_std_minmax<char>/19 1.697 -3.08%
BM_std_minmax<char>/2 0.879 2.70%
BM_std_minmax<char>/20 1.998 -1.77%
BM_std_minmax<char>/21 2.306 1.02%
BM_std_minmax<char>/22 2.554 -1.83%
BM_std_minmax<char>/23 3.003 -1.66%
BM_std_minmax<char>/24 1.256 -4.61%
BM_std_minmax<char>/25 1.276 -3.95%
BM_std_minmax<char>/26 1.492 -4.14%
BM_std_minmax<char>/27 1.885 -3.10%
BM_std_minmax<char>/28 2.175 -3.60%
BM_std_minmax<char>/29 2.494 -
BM_std_minmax<char>/3 1.172 4.00%
BM_std_minmax<char>/30 2.722 -1.30%
BM_std_minmax<char>/31 3.225 -
BM_std_minmax<char>/32 1.600 -4.51%
BM_std_minmax<char>/4 1.455 1.49%
BM_std_minmax<char>/4000 38.959 -
BM_std_minmax<char>/4096 32.948 -
BM_std_minmax<char>/5 1.730 1.09%
BM_std_minmax<char>/512 4.987 -
BM_std_minmax<char>/5500 50.044 -1.21%
BM_std_minmax<char>/6 2.040 3.09%
BM_std_minmax<char>/64 1.321 -
BM_std_minmax<char>/64000 532.390 -
BM_std_minmax<char>/65536 544.900 -
BM_std_minmax<char>/7 2.322 -4.55%
BM_std_minmax<char>/70000 597.484 -
BM_std_minmax<char>/8 1.147 -
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.387 -
BM_std_minmax<int>/1024 33.584 -
BM_std_minmax<int>/11 1.768 2.33%
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 1.942 -
BM_std_minmax<int>/16 1.315 5.16%
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.652 -
BM_std_minmax<int>/19 1.849 -
BM_std_minmax<int>/2 0.816 -4.10%
BM_std_minmax<int>/20 1.744 -
BM_std_minmax<int>/21 1.850 -
BM_std_minmax<int>/22 2.020 -
BM_std_minmax<int>/23 2.332 1.98%
BM_std_minmax<int>/24 1.850 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.164 -
BM_std_minmax<int>/27 2.458 1.11%
BM_std_minmax<int>/28 2.080 -
BM_std_minmax<int>/29 2.081 -
BM_std_minmax<int>/3 1.127 -2.28%
BM_std_minmax<int>/30 2.311 -
BM_std_minmax<int>/31 2.656 -1.21%
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 0.973 -1.11%
BM_std_minmax<int>/4000 133.108 -
BM_std_minmax<int>/4096 136.420 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.613 -
BM_std_minmax<int>/5500 191.274 -
BM_std_minmax<int>/6 1.387 2.75%
BM_std_minmax<int>/64 2.535 1.14%
BM_std_minmax<int>/64000 2152.927 -
BM_std_minmax<int>/65536 2203.137 -
BM_std_minmax<int>/7 1.774 8.31%
BM_std_minmax<int>/70000 2350.439 -
BM_std_minmax<int>/8 1.156 -
BM_std_minmax<int>/9 1.161 -
BM_std_minmax<long_long>/1 0.692 8.53%
BM_std_minmax<long_long>/10 2.139 -2.36%
BM_std_minmax<long_long>/1024 133.806 -
BM_std_minmax<long_long>/11 2.295 -9.67%
BM_std_minmax<long_long>/12 2.688 -1.74%
BM_std_minmax<long_long>/13 2.960 -4.02%
BM_std_minmax<long_long>/14 3.338 -
BM_std_minmax<long_long>/15 3.632 -3.86%
BM_std_minmax<long_long>/16 3.057 -
BM_std_minmax<long_long>/17 3.067 -
BM_std_minmax<long_long>/18 3.063 -
BM_std_minmax<long_long>/19 3.069 -
BM_std_minmax<long_long>/2 0.980 -23.88%
BM_std_minmax<long_long>/20 3.276 -1.36%
BM_std_minmax<long_long>/21 3.524 -
BM_std_minmax<long_long>/22 3.920 -
BM_std_minmax<long_long>/23 4.327 -2.43%
BM_std_minmax<long_long>/24 3.990 -
BM_std_minmax<long_long>/25 4.012 -
BM_std_minmax<long_long>/26 4.009 -
BM_std_minmax<long_long>/27 4.019 -
BM_std_minmax<long_long>/28 4.051 -2.19%
BM_std_minmax<long_long>/29 4.206 -3.40%
BM_std_minmax<long_long>/3 1.378 -20.70%
BM_std_minmax<long_long>/30 4.508 -2.17%
BM_std_minmax<long_long>/31 4.741 -3.23%
BM_std_minmax<long_long>/32 4.951 -
BM_std_minmax<long_long>/4 1.642 -10.19%
BM_std_minmax<long_long>/4000 526.285 -
BM_std_minmax<long_long>/4096 538.977 -
BM_std_minmax<long_long>/5 1.940 -12.52%
BM_std_minmax<long_long>/512 66.870 -
BM_std_minmax<long_long>/5500 724.685 -
BM_std_minmax<long_long>/6 2.221 -8.50%
BM_std_minmax<long_long>/64 10.333 -
BM_std_minmax<long_long>/64000 8481.362 -
BM_std_minmax<long_long>/65536 8688.293 -
BM_std_minmax<long_long>/7 2.617 2.02%
BM_std_minmax<long_long>/70000 9275.229 -
BM_std_minmax<long_long>/8 2.121 -
BM_std_minmax<long_long>/9 2.126 -
BM_std_minmax<short>/1 0.628 -
BM_std_minmax<short>/10 1.411 -
BM_std_minmax<short>/1024 16.552 -
BM_std_minmax<short>/11 1.790 -
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.619 -
BM_std_minmax<short>/15 1.973 -
BM_std_minmax<short>/16 1.675 -4.77%
BM_std_minmax<short>/17 1.753 -2.38%
BM_std_minmax<short>/18 2.005 -
BM_std_minmax<short>/19 2.379 -
BM_std_minmax<short>/2 0.868 -
BM_std_minmax<short>/20 1.968 -6.13%
BM_std_minmax<short>/21 2.021 -3.53%
BM_std_minmax<short>/22 2.274 -1.63%
BM_std_minmax<short>/23 2.604 1.72%
BM_std_minmax<short>/24 2.394 4.68%
BM_std_minmax<short>/25 2.262 -
BM_std_minmax<short>/26 2.518 -
BM_std_minmax<short>/27 2.881 1.15%
BM_std_minmax<short>/28 2.600 4.05%
BM_std_minmax<short>/29 2.641 -
BM_std_minmax<short>/3 1.142 -1.52%
BM_std_minmax<short>/30 2.833 2.95%
BM_std_minmax<short>/31 3.155 -
BM_std_minmax<short>/32 1.265 2.95%
BM_std_minmax<short>/4 1.153 5.87%
BM_std_minmax<short>/4000 66.007 -
BM_std_minmax<short>/4096 67.633 -
BM_std_minmax<short>/5 1.160 -
BM_std_minmax<short>/512 8.865 -
BM_std_minmax<short>/5500 97.593 -
BM_std_minmax<short>/6 1.375 1.37%
BM_std_minmax<short>/64 1.525 -
BM_std_minmax<short>/64000 1064.197 -
BM_std_minmax<short>/65536 1089.740 -
BM_std_minmax<short>/7 1.743 3.11%
BM_std_minmax<short>/70000 1200.230 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.172 -
BM_std_minmax<unsigned_char>/1 0.605 -4.15%
BM_std_minmax<unsigned_char>/10 1.387 3.26%
BM_std_minmax<unsigned_char>/1024 8.786 -
BM_std_minmax<unsigned_char>/11 1.797 3.62%
BM_std_minmax<unsigned_char>/12 2.009 -
BM_std_minmax<unsigned_char>/13 2.283 -2.52%
BM_std_minmax<unsigned_char>/14 2.545 -5.17%
BM_std_minmax<unsigned_char>/15 3.037 -
BM_std_minmax<unsigned_char>/16 0.949 -17.81%
BM_std_minmax<unsigned_char>/17 1.087 -5.95%
BM_std_minmax<unsigned_char>/18 1.295 -9.72%
BM_std_minmax<unsigned_char>/19 1.620 -13.28%
BM_std_minmax<unsigned_char>/2 0.834 -8.73%
BM_std_minmax<unsigned_char>/20 1.892 -10.23%
BM_std_minmax<unsigned_char>/21 2.154 -11.58%
BM_std_minmax<unsigned_char>/22 2.458 -11.41%
BM_std_minmax<unsigned_char>/23 2.938 -9.72%
BM_std_minmax<unsigned_char>/24 1.155 -16.49%
BM_std_minmax<unsigned_char>/25 1.179 -14.94%
BM_std_minmax<unsigned_char>/26 1.388 -14.17%
BM_std_minmax<unsigned_char>/27 1.751 -15.66%
BM_std_minmax<unsigned_char>/28 2.085 -13.19%
BM_std_minmax<unsigned_char>/29 2.401 -7.63%
BM_std_minmax<unsigned_char>/3 1.112 -10.93%
BM_std_minmax<unsigned_char>/30 2.704 -9.15%
BM_std_minmax<unsigned_char>/31 3.196 -7.84%
BM_std_minmax<unsigned_char>/32 1.467 -14.90%
BM_std_minmax<unsigned_char>/4 1.374 -11.57%
BM_std_minmax<unsigned_char>/4000 39.369 -
BM_std_minmax<unsigned_char>/4096 33.062 -
BM_std_minmax<unsigned_char>/5 1.641 -11.93%
BM_std_minmax<unsigned_char>/512 4.993 -
BM_std_minmax<unsigned_char>/5500 48.648 -6.26%
BM_std_minmax<unsigned_char>/6 1.895 -12.76%
BM_std_minmax<unsigned_char>/64 1.383 19.77%
BM_std_minmax<unsigned_char>/64000 533.707 -
BM_std_minmax<unsigned_char>/65536 546.136 -
BM_std_minmax<unsigned_char>/7 2.331 -9.97%
BM_std_minmax<unsigned_char>/70000 598.949 -
BM_std_minmax<unsigned_char>/8 1.032 5.59%
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.607 -
BM_std_minmax<unsigned_int>/10 1.371 -1.21%
BM_std_minmax<unsigned_int>/1024 33.658 -
BM_std_minmax<unsigned_int>/11 1.736 2.89%
BM_std_minmax<unsigned_int>/12 1.319 -4.90%
BM_std_minmax<unsigned_int>/13 1.353 -2.53%
BM_std_minmax<unsigned_int>/14 1.564 -3.38%
BM_std_minmax<unsigned_int>/15 2.029 -
BM_std_minmax<unsigned_int>/16 1.287 -
BM_std_minmax<unsigned_int>/17 1.490 -
BM_std_minmax<unsigned_int>/18 1.660 -
BM_std_minmax<unsigned_int>/19 1.848 -
BM_std_minmax<unsigned_int>/2 0.867 -
BM_std_minmax<unsigned_int>/20 1.744 -
BM_std_minmax<unsigned_int>/21 1.857 -
BM_std_minmax<unsigned_int>/22 2.027 -
BM_std_minmax<unsigned_int>/23 2.398 -1.48%
BM_std_minmax<unsigned_int>/24 1.814 -
BM_std_minmax<unsigned_int>/25 1.963 -
BM_std_minmax<unsigned_int>/26 2.122 -
BM_std_minmax<unsigned_int>/27 2.441 -
BM_std_minmax<unsigned_int>/28 1.926 -
BM_std_minmax<unsigned_int>/29 2.053 -
BM_std_minmax<unsigned_int>/3 1.156 -2.12%
BM_std_minmax<unsigned_int>/30 2.222 -
BM_std_minmax<unsigned_int>/31 2.633 2.35%
BM_std_minmax<unsigned_int>/32 1.608 -
BM_std_minmax<unsigned_int>/4 1.084 5.51%
BM_std_minmax<unsigned_int>/4000 133.404 -
BM_std_minmax<unsigned_int>/4096 136.616 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.661 -
BM_std_minmax<unsigned_int>/5500 190.555 -
BM_std_minmax<unsigned_int>/6 1.387 5.89%
BM_std_minmax<unsigned_int>/64 2.540 -
BM_std_minmax<unsigned_int>/64000 2153.556 -
BM_std_minmax<unsigned_int>/65536 2205.453 -
BM_std_minmax<unsigned_int>/7 1.784 9.96%
BM_std_minmax<unsigned_int>/70000 2353.342 -
BM_std_minmax<unsigned_int>/8 1.118 -3.28%
BM_std_minmax<unsigned_int>/9 1.159 -
BM_std_minmax<unsigned_long_long>/1 0.630 5.73%
BM_std_minmax<unsigned_long_long>/10 2.126 -
BM_std_minmax<unsigned_long_long>/1024 133.969 -
BM_std_minmax<unsigned_long_long>/11 2.310 -2.14%
BM_std_minmax<unsigned_long_long>/12 2.667 -
BM_std_minmax<unsigned_long_long>/13 2.957 -
BM_std_minmax<unsigned_long_long>/14 3.305 -
BM_std_minmax<unsigned_long_long>/15 3.682 -
BM_std_minmax<unsigned_long_long>/16 3.058 -
BM_std_minmax<unsigned_long_long>/17 3.067 -
BM_std_minmax<unsigned_long_long>/18 3.072 -
BM_std_minmax<unsigned_long_long>/19 3.067 -
BM_std_minmax<unsigned_long_long>/2 0.905 2.14%
BM_std_minmax<unsigned_long_long>/20 3.276 -
BM_std_minmax<unsigned_long_long>/21 3.489 -
BM_std_minmax<unsigned_long_long>/22 3.917 -
BM_std_minmax<unsigned_long_long>/23 4.313 -
BM_std_minmax<unsigned_long_long>/24 3.991 -
BM_std_minmax<unsigned_long_long>/25 4.011 -
BM_std_minmax<unsigned_long_long>/26 4.019 -
BM_std_minmax<unsigned_long_long>/27 4.015 -
BM_std_minmax<unsigned_long_long>/28 4.041 -
BM_std_minmax<unsigned_long_long>/29 4.236 1.26%
BM_std_minmax<unsigned_long_long>/3 1.269 2.20%
BM_std_minmax<unsigned_long_long>/30 4.477 -
BM_std_minmax<unsigned_long_long>/31 4.781 -
BM_std_minmax<unsigned_long_long>/32 4.973 -
BM_std_minmax<unsigned_long_long>/4 1.571 1.46%
BM_std_minmax<unsigned_long_long>/4000 526.803 -
BM_std_minmax<unsigned_long_long>/4096 539.350 -
BM_std_minmax<unsigned_long_long>/5 1.845 2.54%
BM_std_minmax<unsigned_long_long>/512 66.911 -
BM_std_minmax<unsigned_long_long>/5500 724.548 -
BM_std_minmax<unsigned_long_long>/6 2.110 -
BM_std_minmax<unsigned_long_long>/64 10.322 -
BM_std_minmax<unsigned_long_long>/64000 8481.538 -
BM_std_minmax<unsigned_long_long>/65536 8688.541 -
BM_std_minmax<unsigned_long_long>/7 2.545 1.84%
BM_std_minmax<unsigned_long_long>/70000 9268.171 -
BM_std_minmax<unsigned_long_long>/8 2.123 -
BM_std_minmax<unsigned_long_long>/9 2.126 -
BM_std_minmax<unsigned_short>/1 0.627 -3.16%
BM_std_minmax<unsigned_short>/10 1.419 -
BM_std_minmax<unsigned_short>/1024 16.641 -
BM_std_minmax<unsigned_short>/11 1.741 -1.63%
BM_std_minmax<unsigned_short>/12 1.385 -
BM_std_minmax<unsigned_short>/13 1.388 -
BM_std_minmax<unsigned_short>/14 1.624 -
BM_std_minmax<unsigned_short>/15 1.971 -
BM_std_minmax<unsigned_short>/16 1.694 -
BM_std_minmax<unsigned_short>/17 1.697 -3.10%
BM_std_minmax<unsigned_short>/18 1.951 -5.99%
BM_std_minmax<unsigned_short>/19 2.169 -4.97%
BM_std_minmax<unsigned_short>/2 0.901 -
BM_std_minmax<unsigned_short>/20 1.954 -
BM_std_minmax<unsigned_short>/21 1.989 -
BM_std_minmax<unsigned_short>/22 2.324 -1.08%
BM_std_minmax<unsigned_short>/23 2.477 -2.49%
BM_std_minmax<unsigned_short>/24 2.279 2.83%
BM_std_minmax<unsigned_short>/25 2.317 2.27%
BM_std_minmax<unsigned_short>/26 2.545 2.02%
BM_std_minmax<unsigned_short>/27 2.805 -1.95%
BM_std_minmax<unsigned_short>/28 2.575 3.47%
BM_std_minmax<unsigned_short>/29 2.569 -
BM_std_minmax<unsigned_short>/3 1.209 -2.45%
BM_std_minmax<unsigned_short>/30 2.842 2.33%
BM_std_minmax<unsigned_short>/31 3.089 -
BM_std_minmax<unsigned_short>/32 1.250 1.23%
BM_std_minmax<unsigned_short>/4 0.974 -9.62%
BM_std_minmax<unsigned_short>/4000 66.200 -
BM_std_minmax<unsigned_short>/4096 67.815 -
BM_std_minmax<unsigned_short>/5 1.157 -
BM_std_minmax<unsigned_short>/512 8.885 -
BM_std_minmax<unsigned_short>/5500 97.826 -
BM_std_minmax<unsigned_short>/6 1.389 -
BM_std_minmax<unsigned_short>/64 1.526 -
BM_std_minmax<unsigned_short>/64000 1066.984 -
BM_std_minmax<unsigned_short>/65536 1092.323 -
BM_std_minmax<unsigned_short>/7 1.687 -3.75%
BM_std_minmax<unsigned_short>/70000 1201.837 -
BM_std_minmax<unsigned_short>/8 1.156 -
BM_std_minmax<unsigned_short>/9 1.174 -
BM_std_minmax_element<char>/1 0.313 -
BM_std_minmax_element<char>/1024 261.788 -7.70%
BM_std_minmax_element<char>/2 0.688 6.11%
BM_std_minmax_element<char>/3 1.246 -4.43%
BM_std_minmax_element<char>/4 1.205 -4.22%
BM_std_minmax_element<char>/4000 997.988 -8.05%
BM_std_minmax_element<char>/4096 1023.073 -7.95%
BM_std_minmax_element<char>/512 134.501 -6.79%
BM_std_minmax_element<char>/5500 1370.411 -8.03%
BM_std_minmax_element<char>/64 17.110 -1.91%
BM_std_minmax_element<char>/64000 15813.943 -8.36%
BM_std_minmax_element<char>/65536 16212.918 -8.25%
BM_std_minmax_element<char>/70000 17309.187 -8.28%
BM_std_minmax_element<int>/1 0.315 4.75%
BM_std_minmax_element<int>/1024 283.605 3.41%
BM_std_minmax_element<int>/2 0.687 -
BM_std_minmax_element<int>/3 1.148 -3.79%
BM_std_minmax_element<int>/4 1.255 1.83%
BM_std_minmax_element<int>/4000 1096.582 3.72%
BM_std_minmax_element<int>/4096 1122.231 3.64%
BM_std_minmax_element<int>/512 144.111 3.67%
BM_std_minmax_element<int>/5500 1504.193 4.34%
BM_std_minmax_element<int>/64 17.789 3.17%
BM_std_minmax_element<int>/64000 17481.969 3.87%
BM_std_minmax_element<int>/65536 17865.078 3.59%
BM_std_minmax_element<int>/70000 19101.500 3.85%
BM_std_minmax_element<long_long>/1 0.301 -
BM_std_minmax_element<long_long>/1024 282.973 -2.23%
BM_std_minmax_element<long_long>/2 0.650 -
BM_std_minmax_element<long_long>/3 1.001 -8.54%
BM_std_minmax_element<long_long>/4 1.261 -
BM_std_minmax_element<long_long>/4000 1090.513 -2.27%
BM_std_minmax_element<long_long>/4096 1117.041 -2.21%
BM_std_minmax_element<long_long>/512 143.593 -2.59%
BM_std_minmax_element<long_long>/5500 1496.959 -2.08%
BM_std_minmax_element<long_long>/64 17.783 -1.07%
BM_std_minmax_element<long_long>/64000 17457.758 -2.08%
BM_std_minmax_element<long_long>/65536 17882.180 -2.09%
BM_std_minmax_element<long_long>/70000 19113.406 -1.99%
BM_std_minmax_element<short>/1 0.303 -
BM_std_minmax_element<short>/1024 287.136 6.07%
BM_std_minmax_element<short>/2 0.647 -
BM_std_minmax_element<short>/3 1.194 3.81%
BM_std_minmax_element<short>/4 1.256 2.25%
BM_std_minmax_element<short>/4000 1101.115 6.46%
BM_std_minmax_element<short>/4096 1129.206 6.49%
BM_std_minmax_element<short>/512 146.133 5.28%
BM_std_minmax_element<short>/5500 1512.267 7.02%
BM_std_minmax_element<short>/64 17.699 2.34%
BM_std_minmax_element<short>/64000 17533.744 7.22%
BM_std_minmax_element<short>/65536 17962.980 7.11%
BM_std_minmax_element<short>/70000 19194.393 7.30%
BM_tolower_char<char> 0.626 -9.42%
BM_tolower_char<wchar_t> 0.634 -8.10%
BM_tolower_string<char> 14.989 -
BM_tolower_string<wchar_t> 6.223 -
BM_toupper_char<char> 0.617 -10.47%
BM_toupper_char<wchar_t> 0.686 11.90%
BM_toupper_string<char> 15.008 -
BM_toupper_string<wchar_t> 6.221 -
BM_vector_deque_copy/0 0.408 -18.64%
BM_vector_deque_copy/1 2.317 -
BM_vector_deque_copy/1024 35.939 -
BM_vector_deque_copy/2 2.066 -
BM_vector_deque_copy/4000 140.130 -
BM_vector_deque_copy/4096 145.077 -1.57%
BM_vector_deque_copy/512 17.006 -
BM_vector_deque_copy/5500 197.482 1.06%
BM_vector_deque_copy/64 2.817 -
BM_vector_deque_copy/64000 2377.847 -12.47%
BM_vector_deque_copy/65536 2364.159 -2.78%
BM_vector_deque_copy/70000 2586.194 -11.73%
BM_vector_deque_copy_backward/0 0.608 17.53%
BM_vector_deque_copy_backward/1 2.322 6.15%
BM_vector_deque_copy_backward/1024 37.849 -
BM_vector_deque_copy_backward/2 2.064 9.43%
BM_vector_deque_copy_backward/4000 144.279 -1.58%
BM_vector_deque_copy_backward/4096 148.690 -
BM_vector_deque_copy_backward/512 17.602 -
BM_vector_deque_copy_backward/5500 197.717 -
BM_vector_deque_copy_backward/64 2.955 -3.70%
BM_vector_deque_copy_backward/64000 7729.405 -
BM_vector_deque_copy_backward/65536 7884.047 1.15%
BM_vector_deque_copy_backward/70000 8520.294 -
BM_vector_deque_move/0 0.395 -
BM_vector_deque_move/1 2.314 7.84%
BM_vector_deque_move/1024 35.765 -
BM_vector_deque_move/2 2.067 8.85%
BM_vector_deque_move/4000 140.837 -
BM_vector_deque_move/4096 145.546 -1.19%
BM_vector_deque_move/512 17.028 -
BM_vector_deque_move/5500 196.976 -
BM_vector_deque_move/64 2.806 -
BM_vector_deque_move/64000 2362.986 -12.70%
BM_vector_deque_move/65536 2365.457 -10.26%
BM_vector_deque_move/70000 2576.246 -11.78%
BM_vector_deque_move_backward/0 0.448 7.86%
BM_vector_deque_move_backward/1 2.564 3.45%
BM_vector_deque_move_backward/1024 38.117 -
BM_vector_deque_move_backward/2 2.279 2.44%
BM_vector_deque_move_backward/4000 144.635 -
BM_vector_deque_move_backward/4096 148.534 -
BM_vector_deque_move_backward/512 17.574 -
BM_vector_deque_move_backward/5500 198.012 -
BM_vector_deque_move_backward/64 3.044 -
BM_vector_deque_move_backward/64000 7520.467 -4.97%
BM_vector_deque_move_backward/65536 7917.215 1.07%
BM_vector_deque_move_backward/70000 8243.750 -3.85%
BM_vector_deque_ranges_copy/0 0.503 35.14%
BM_vector_deque_ranges_copy/1 2.201 -3.38%
BM_vector_deque_ranges_copy/1024 35.786 -
BM_vector_deque_ranges_copy/2 1.890 -5.63%
BM_vector_deque_ranges_copy/4000 140.262 -
BM_vector_deque_ranges_copy/4096 145.219 -1.67%
BM_vector_deque_ranges_copy/512 17.075 -
BM_vector_deque_ranges_copy/5500 195.942 -2.71%
BM_vector_deque_ranges_copy/64 2.746 -1.74%
BM_vector_deque_ranges_copy/64000 2378.711 -12.33%
BM_vector_deque_ranges_copy/65536 2366.285 -10.55%
BM_vector_deque_ranges_copy/70000 2584.246 -11.82%
BM_vector_deque_ranges_copy_backward/0 0.477 8.42%
BM_vector_deque_ranges_copy_backward/1 2.174 -5.04%
BM_vector_deque_ranges_copy_backward/1024 38.200 -
BM_vector_deque_ranges_copy_backward/2 1.818 -9.20%
BM_vector_deque_ranges_copy_backward/4000 141.747 -
BM_vector_deque_ranges_copy_backward/4096 148.017 -
BM_vector_deque_ranges_copy_backward/512 17.895 1.61%
BM_vector_deque_ranges_copy_backward/5500 197.464 -1.34%
BM_vector_deque_ranges_copy_backward/64 3.037 -
BM_vector_deque_ranges_copy_backward/64000 7642.037 1.46%
BM_vector_deque_ranges_copy_backward/65536 8063.735 3.66%
BM_vector_deque_ranges_copy_backward/70000 8379.798 -3.07%
BM_vector_deque_ranges_move/0 0.347 -30.54%
BM_vector_deque_ranges_move/1 2.346 7.52%
BM_vector_deque_ranges_move/1024 35.817 -
BM_vector_deque_ranges_move/2 2.100 10.99%
BM_vector_deque_ranges_move/4000 140.467 -
BM_vector_deque_ranges_move/4096 145.160 -
BM_vector_deque_ranges_move/512 17.084 -
BM_vector_deque_ranges_move/5500 197.259 -
BM_vector_deque_ranges_move/64 2.793 1.75%
BM_vector_deque_ranges_move/64000 2376.052 -8.87%
BM_vector_deque_ranges_move/65536 2361.944 -10.44%
BM_vector_deque_ranges_move/70000 2580.842 -8.56%
BM_vector_deque_ranges_move_backward/0 0.548 42.72%
BM_vector_deque_ranges_move_backward/1 2.213 -2.51%
BM_vector_deque_ranges_move_backward/1024 37.785 -1.44%
BM_vector_deque_ranges_move_backward/2 1.999 -
BM_vector_deque_ranges_move_backward/4000 141.022 -2.23%
BM_vector_deque_ranges_move_backward/4096 148.122 -
BM_vector_deque_ranges_move_backward/512 17.608 -
BM_vector_deque_ranges_move_backward/5500 198.735 -
BM_vector_deque_ranges_move_backward/64 2.961 -2.20%
BM_vector_deque_ranges_move_backward/64000 7669.638 2.66%
BM_vector_deque_ranges_move_backward/65536 7813.070 -
BM_vector_deque_ranges_move_backward/70000 8365.992 -
SetIntersection_Front_Set_float_1024_1 1153666.965 2.92%
SetIntersection_Front_Set_float_1024_1024 15542032.265 -5.06%
SetIntersection_Front_Set_float_1024_16 1308630.324 -
SetIntersection_Front_Set_float_1024_256 5061280.402 3.55%
SetIntersection_Front_Set_float_1024_4 1142498.107 -
SetIntersection_Front_Set_float_1024_64 2074058.430 2.19%
SetIntersection_Front_Set_float_16384_1 1117160.023 -
SetIntersection_Front_Set_float_16384_1024 15210632.863 -
SetIntersection_Front_Set_float_16384_16 1300410.329 -2.48%
SetIntersection_Front_Set_float_16384_16384 238829999.662 -1.05%
SetIntersection_Front_Set_float_16384_256 4477853.361 -3.29%
SetIntersection_Front_Set_float_16384_4 1157354.408 -
SetIntersection_Front_Set_float_16384_64 2011476.512 4.97%
SetIntersection_Front_Set_float_16_1 67175577.718 -
SetIntersection_Front_Set_float_16_16 41955862.255 1.92%
SetIntersection_Front_Set_float_16_4 58906229.414 -
SetIntersection_Front_Set_float_1_1 571222614.290 -
SetIntersection_Front_Set_float_256_1 4421911.519 -
SetIntersection_Front_Set_float_256_16 4917686.240 -
SetIntersection_Front_Set_float_256_256 9510774.401 2.67%
SetIntersection_Front_Set_float_256_4 4536376.744 -
SetIntersection_Front_Set_float_256_64 6535208.944 3.15%
SetIntersection_Front_Set_float_262144_1 1093298.865 -2.48%
SetIntersection_Front_Set_float_262144_1024 15899304.199 5.25%
SetIntersection_Front_Set_float_262144_16 1306073.744 1.36%
SetIntersection_Front_Set_float_262144_16384 240945971.074 -1.66%
SetIntersection_Front_Set_float_262144_256 4725172.142 6.22%
SetIntersection_Front_Set_float_262144_262144 1731936.606 -
SetIntersection_Front_Set_float_262144_4 1143400.856 -
SetIntersection_Front_Set_float_262144_64 1981105.708 4.57%
SetIntersection_Front_Set_float_4_1 228474305.261 -
SetIntersection_Front_Set_float_4_4 146750440.792 -
SetIntersection_Front_Set_float_64_1 17555741.649 -
SetIntersection_Front_Set_float_64_16 16919618.605 2.25%
SetIntersection_Front_Set_float_64_4 17322743.994 -
SetIntersection_Front_Set_float_64_64 15058525.896 -6.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1115718.686 1.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 20381390.332 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1395424.412 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6208497.018 3.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1169712.622 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2360052.126 9.57%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1112252.353 -1.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 20793613.378 -1.89%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1362168.877 3.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 349800568.554 -1.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6040534.983 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1177237.912 1.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2199726.869 -3.81%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67200204.803 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 43920818.439 1.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59437024.079 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 570550992.649 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4391342.432 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5160580.877 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 11705888.638 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4607649.748 1.62%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7402597.034 1.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1088579.480 -2.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20861549.411 1.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1405785.074 1.92%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 351686993.518 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6043450.938 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2233996.420 1.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1179596.392 3.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2288899.864 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 227961100.220 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 148455774.894 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17505714.003 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17771482.853 1.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17471172.414 -1.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18072468.545 1.54%
SetIntersection_Front_Set_string_1024_1 1149063.486 -
SetIntersection_Front_Set_string_1024_1024 57937101.728 2.56%
SetIntersection_Front_Set_string_1024_16 2085306.128 6.33%
SetIntersection_Front_Set_string_1024_256 16604472.114 5.06%
SetIntersection_Front_Set_string_1024_4 1346432.882 1.37%
SetIntersection_Front_Set_string_1024_64 5061183.849 2.98%
SetIntersection_Front_Set_string_16384_1 1144636.921 -1.50%
SetIntersection_Front_Set_string_16384_1024 60891173.858 3.47%
SetIntersection_Front_Set_string_16384_16 1954401.453 -
SetIntersection_Front_Set_string_16384_16384 350401718.845 -
SetIntersection_Front_Set_string_16384_256 15967307.953 1.32%
SetIntersection_Front_Set_string_16384_4 1325335.469 -
SetIntersection_Front_Set_string_16384_64 5236826.986 13.39%
SetIntersection_Front_Set_string_16_1 69382724.113 -
SetIntersection_Front_Set_string_16_16 64397312.562 6.10%
SetIntersection_Front_Set_string_16_4 68859782.733 1.70%
SetIntersection_Front_Set_string_1_1 589620933.715 -
SetIntersection_Front_Set_string_256_1 4566993.622 -1.35%
SetIntersection_Front_Set_string_256_16 7688374.441 1.94%
SetIntersection_Front_Set_string_256_256 31565865.170 -
SetIntersection_Front_Set_string_256_4 5343131.230 1.82%
SetIntersection_Front_Set_string_256_64 16240458.690 14.85%
SetIntersection_Front_Set_string_262144_1 1167954.358 -
SetIntersection_Front_Set_string_262144_1024 61888212.847 4.21%
SetIntersection_Front_Set_string_262144_16 2010347.272 1.96%
SetIntersection_Front_Set_string_262144_16384 352096212.457 1.67%
SetIntersection_Front_Set_string_262144_256 16554083.608 9.46%
SetIntersection_Front_Set_string_262144_262144 17687836.912 -1.42%
SetIntersection_Front_Set_string_262144_4 1341030.769 1.87%
SetIntersection_Front_Set_string_262144_64 5024118.963 6.55%
SetIntersection_Front_Set_string_4_1 235764975.605 -
SetIntersection_Front_Set_string_4_4 169138334.277 1.51%
SetIntersection_Front_Set_string_64_1 18132428.721 -
SetIntersection_Front_Set_string_64_16 25912825.662 2.25%
SetIntersection_Front_Set_string_64_4 20214579.787 1.60%
SetIntersection_Front_Set_string_64_64 39404372.825 9.93%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1125720.657 1.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24886919.183 3.96%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1399466.122 -1.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6688497.654 3.40%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1183272.670 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2435645.516 4.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1121245.443 1.74%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26687627.914 -1.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1415007.650 -1.76%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 353106238.914 -2.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6280146.910 -2.73%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1162126.708 -1.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2356742.452 -1.96%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67313864.161 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 45040441.392 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60413864.769 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 571072823.671 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4471108.836 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5358077.872 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12454572.753 -3.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4632525.135 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7558296.709 -3.59%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1115547.166 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 28163520.028 8.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1396575.599 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 351848301.503 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6896502.172 12.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3042910.400 1.82%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1163712.508 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2381683.093 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 228305578.345 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 149957236.010 -1.94%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17506575.931 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17974643.219 -1.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17634923.931 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19349065.408 3.28%
SetIntersection_Front_Set_uint32_1024_1 1073628.751 -3.92%
SetIntersection_Front_Set_uint32_1024_1024 15142502.292 -5.21%
SetIntersection_Front_Set_uint32_1024_16 1315760.021 -
SetIntersection_Front_Set_uint32_1024_256 5085223.744 1.90%
SetIntersection_Front_Set_uint32_1024_4 1131523.475 -2.03%
SetIntersection_Front_Set_uint32_1024_64 1989603.352 -3.71%
SetIntersection_Front_Set_uint32_16384_1 1104402.051 -
SetIntersection_Front_Set_uint32_16384_1024 15602642.328 -1.50%
SetIntersection_Front_Set_uint32_16384_16 1307794.114 -1.66%
SetIntersection_Front_Set_uint32_16384_16384 248361622.340 -
SetIntersection_Front_Set_uint32_16384_256 4978014.254 5.08%
SetIntersection_Front_Set_uint32_16384_4 1141301.694 -
SetIntersection_Front_Set_uint32_16384_64 1970114.412 7.93%
SetIntersection_Front_Set_uint32_16_1 66684347.285 -
SetIntersection_Front_Set_uint32_16_16 40531589.619 -4.05%
SetIntersection_Front_Set_uint32_16_4 58558553.394 -
SetIntersection_Front_Set_uint32_1_1 567384993.318 -
SetIntersection_Front_Set_uint32_256_1 4370762.062 -1.15%
SetIntersection_Front_Set_uint32_256_16 4851583.912 -1.99%
SetIntersection_Front_Set_uint32_256_256 8960615.163 -7.41%
SetIntersection_Front_Set_uint32_256_4 4518030.927 -
SetIntersection_Front_Set_uint32_256_64 6447880.795 -
SetIntersection_Front_Set_uint32_262144_1 1066898.636 -
SetIntersection_Front_Set_uint32_262144_1024 15518642.158 1.51%
SetIntersection_Front_Set_uint32_262144_16 1273305.864 -
SetIntersection_Front_Set_uint32_262144_16384 350269533.170 34.99%
SetIntersection_Front_Set_uint32_262144_256 4498957.575 -4.03%
SetIntersection_Front_Set_uint32_262144_262144 1802896.891 -1.87%
SetIntersection_Front_Set_uint32_262144_4 1110756.968 -
SetIntersection_Front_Set_uint32_262144_64 1883857.830 -3.20%
SetIntersection_Front_Set_uint32_4_1 227715550.540 -
SetIntersection_Front_Set_uint32_4_4 145881192.162 -1.03%
SetIntersection_Front_Set_uint32_64_1 17460074.716 -
SetIntersection_Front_Set_uint32_64_16 16777424.603 -
SetIntersection_Front_Set_uint32_64_4 17067952.153 -1.36%
SetIntersection_Front_Set_uint32_64_64 15515543.639 -2.15%
SetIntersection_Front_Set_uint64_1024_1 1111742.738 -
SetIntersection_Front_Set_uint64_1024_1024 15076427.280 -2.37%
SetIntersection_Front_Set_uint64_1024_16 1284757.996 -3.14%
SetIntersection_Front_Set_uint64_1024_256 4693780.241 -7.61%
SetIntersection_Front_Set_uint64_1024_4 1149064.287 -
SetIntersection_Front_Set_uint64_1024_64 1945801.322 -3.25%
SetIntersection_Front_Set_uint64_16384_1 1112805.618 -
SetIntersection_Front_Set_uint64_16384_1024 14601994.544 -10.01%
SetIntersection_Front_Set_uint64_16384_16 1302454.764 1.83%
SetIntersection_Front_Set_uint64_16384_16384 348638261.557 2.38%
SetIntersection_Front_Set_uint64_16384_256 4206999.304 -6.81%
SetIntersection_Front_Set_uint64_16384_4 1144284.372 -1.27%
SetIntersection_Front_Set_uint64_16384_64 1838817.170 -12.14%
SetIntersection_Front_Set_uint64_16_1 66911317.266 -
SetIntersection_Front_Set_uint64_16_16 40683753.293 -
SetIntersection_Front_Set_uint64_16_4 58497082.484 -
SetIntersection_Front_Set_uint64_1_1 567686245.260 -
SetIntersection_Front_Set_uint64_256_1 4438303.170 -
SetIntersection_Front_Set_uint64_256_16 4823099.020 -2.61%
SetIntersection_Front_Set_uint64_256_256 8451801.250 -14.39%
SetIntersection_Front_Set_uint64_256_4 4496714.528 -1.45%
SetIntersection_Front_Set_uint64_256_64 6249993.077 2.43%
SetIntersection_Front_Set_uint64_262144_1 1116881.845 -
SetIntersection_Front_Set_uint64_262144_1024 14067002.871 -16.13%
SetIntersection_Front_Set_uint64_262144_16 1283038.194 1.05%
SetIntersection_Front_Set_uint64_262144_16384 342116308.064 -1.18%
SetIntersection_Front_Set_uint64_262144_256 4920592.966 10.18%
SetIntersection_Front_Set_uint64_262144_262144 1808209.149 -
SetIntersection_Front_Set_uint64_262144_4 1151813.401 -
SetIntersection_Front_Set_uint64_262144_64 1838074.135 -10.00%
SetIntersection_Front_Set_uint64_4_1 226465556.480 -
SetIntersection_Front_Set_uint64_4_4 147295840.050 -
SetIntersection_Front_Set_uint64_64_1 17503381.721 -
SetIntersection_Front_Set_uint64_64_16 16632078.630 2.25%
SetIntersection_Front_Set_uint64_64_4 17071465.868 -
SetIntersection_Front_Set_uint64_64_64 14294119.108 -9.90%
SetIntersection_Front_Vector_float_1024_1 1121156.093 1.57%
SetIntersection_Front_Vector_float_1024_1024 5943697.570 -1.02%
SetIntersection_Front_Vector_float_1024_16 1199896.630 -
SetIntersection_Front_Vector_float_1024_256 2348958.489 1.39%
SetIntersection_Front_Vector_float_1024_4 1137585.723 -
SetIntersection_Front_Vector_float_1024_64 1414336.233 -2.18%
SetIntersection_Front_Vector_float_16384_1 1110975.290 -
SetIntersection_Front_Vector_float_16384_1024 5983412.880 -
SetIntersection_Front_Vector_float_16384_16 1180246.066 -1.45%
SetIntersection_Front_Vector_float_16384_16384 80330573.012 -
SetIntersection_Front_Vector_float_16384_256 2345398.169 -
SetIntersection_Front_Vector_float_16384_4 1128037.614 -
SetIntersection_Front_Vector_float_16384_64 1427203.469 -
SetIntersection_Front_Vector_float_16_1 67108961.885 -
SetIntersection_Front_Vector_float_16_16 37948258.798 -
SetIntersection_Front_Vector_float_16_4 57667365.449 -
SetIntersection_Front_Vector_float_1_1 571853994.980 -
SetIntersection_Front_Vector_float_256_1 4470735.373 1.06%
SetIntersection_Front_Vector_float_256_16 4467366.014 -
SetIntersection_Front_Vector_float_256_256 4712030.137 -
SetIntersection_Front_Vector_float_256_4 4403928.246 -
SetIntersection_Front_Vector_float_256_64 4583329.203 -
SetIntersection_Front_Vector_float_262144_1 1130117.390 3.49%
SetIntersection_Front_Vector_float_262144_1024 5954749.893 -
SetIntersection_Front_Vector_float_262144_16 1196062.814 -
SetIntersection_Front_Vector_float_262144_16384 80058036.391 -
SetIntersection_Front_Vector_float_262144_256 2309153.807 -2.75%
SetIntersection_Front_Vector_float_262144_262144 350776365.099 -
SetIntersection_Front_Vector_float_262144_4 1129585.599 -
SetIntersection_Front_Vector_float_262144_64 1433090.599 -1.15%
SetIntersection_Front_Vector_float_4_1 228406421.691 -
SetIntersection_Front_Vector_float_4_4 145925636.695 -
SetIntersection_Front_Vector_float_64_1 17540453.551 -
SetIntersection_Front_Vector_float_64_16 15212376.593 -1.36%
SetIntersection_Front_Vector_float_64_4 17026925.536 -
SetIntersection_Front_Vector_float_64_64 11443603.053 -1.43%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1107953.749 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8411024.032 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1213560.005 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2932759.515 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1128343.687 3.73%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1585078.430 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1110980.293 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8343887.977 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1196589.130 -2.13%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 116495667.190 -2.98%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2948919.071 -8.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1092279.017 -4.55%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1590592.627 1.81%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 66902603.668 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 39526625.370 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 57872356.667 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 569008126.422 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4418583.101 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4612986.299 -1.20%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5814353.391 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4490520.376 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5082551.327 -4.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1084037.499 2.62%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8417185.344 -9.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1224881.236 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 121551057.937 2.75%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2942279.139 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 356245304.310 1.71%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1146656.074 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1582500.377 -4.44%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 227100978.461 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 146544157.726 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17496734.013 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15526990.516 -2.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16931758.441 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12624904.388 -
SetIntersection_Front_Vector_string_1024_1 1141079.389 -
SetIntersection_Front_Vector_string_1024_1024 40336168.398 -3.62%
SetIntersection_Front_Vector_string_1024_16 1727248.809 2.09%
SetIntersection_Front_Vector_string_1024_256 9926847.655 -3.41%
SetIntersection_Front_Vector_string_1024_4 1252888.471 -
SetIntersection_Front_Vector_string_1024_64 3670868.889 4.39%
SetIntersection_Front_Vector_string_16384_1 1110016.883 -1.46%
SetIntersection_Front_Vector_string_16384_1024 39487372.730 -5.41%
SetIntersection_Front_Vector_string_16384_16 1681561.586 -4.52%
SetIntersection_Front_Vector_string_16384_16384 353135703.915 2.59%
SetIntersection_Front_Vector_string_16384_256 10279543.762 7.78%
SetIntersection_Front_Vector_string_16384_4 1266829.917 -
SetIntersection_Front_Vector_string_16384_64 3405735.120 -6.01%
SetIntersection_Front_Vector_string_16_1 68640501.321 -
SetIntersection_Front_Vector_string_16_16 55570549.526 -
SetIntersection_Front_Vector_string_16_4 64080156.603 -
SetIntersection_Front_Vector_string_1_1 583918722.552 -
SetIntersection_Front_Vector_string_256_1 4479741.831 -1.35%
SetIntersection_Front_Vector_string_256_16 6445300.769 -1.41%
SetIntersection_Front_Vector_string_256_256 21448392.810 4.25%
SetIntersection_Front_Vector_string_256_4 4907698.153 -
SetIntersection_Front_Vector_string_256_64 11045827.646 -2.80%
SetIntersection_Front_Vector_string_262144_1 1159357.109 -
SetIntersection_Front_Vector_string_262144_1024 41080909.955 -
SetIntersection_Front_Vector_string_262144_16 1718182.740 -2.66%
SetIntersection_Front_Vector_string_262144_16384 347761732.138 -
SetIntersection_Front_Vector_string_262144_256 10235277.487 2.68%
SetIntersection_Front_Vector_string_262144_262144 14338634.277 -
SetIntersection_Front_Vector_string_262144_4 1253733.948 -2.13%
SetIntersection_Front_Vector_string_262144_64 3470537.793 -
SetIntersection_Front_Vector_string_4_1 232429405.970 -
SetIntersection_Front_Vector_string_4_4 159832248.504 -
SetIntersection_Front_Vector_string_64_1 17901938.190 -
SetIntersection_Front_Vector_string_64_16 21989774.733 -
SetIntersection_Front_Vector_string_64_4 18995073.619 -
SetIntersection_Front_Vector_string_64_64 27530697.654 -2.49%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1115205.463 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9668118.558 -1.00%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1280704.993 4.23%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3271099.145 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1152996.392 4.47%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1646110.317 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1091960.576 -1.70%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9841607.074 1.74%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1240724.086 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 144348780.091 2.78%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3551508.667 9.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1135845.528 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1682011.115 1.47%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 66703203.775 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 40463125.306 2.73%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58824975.612 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 567367256.648 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4418736.962 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4745881.164 2.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6605852.867 1.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4459643.063 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5352828.503 1.46%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1085848.731 -1.39%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 10374710.264 7.51%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1258985.131 1.32%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 145137761.164 2.99%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3405093.515 4.30%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 349060051.375 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1143449.025 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1654164.722 -1.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 227382870.784 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 146676061.391 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17441309.748 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15832203.801 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17088338.835 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13270494.390 -
SetIntersection_Front_Vector_uint32_1024_1 1116955.816 2.99%
SetIntersection_Front_Vector_uint32_1024_1024 5977855.721 -
SetIntersection_Front_Vector_uint32_1024_16 1178605.070 -1.73%
SetIntersection_Front_Vector_uint32_1024_256 2350058.169 -
SetIntersection_Front_Vector_uint32_1024_4 1090132.449 -3.97%
SetIntersection_Front_Vector_uint32_1024_64 1435308.107 -
SetIntersection_Front_Vector_uint32_16384_1 1075922.856 -1.26%
SetIntersection_Front_Vector_uint32_16384_1024 5858037.736 -1.29%
SetIntersection_Front_Vector_uint32_16384_16 1190654.825 -1.88%
SetIntersection_Front_Vector_uint32_16384_16384 81546153.016 2.98%
SetIntersection_Front_Vector_uint32_16384_256 2349290.493 -11.45%
SetIntersection_Front_Vector_uint32_16384_4 1120401.238 -1.32%
SetIntersection_Front_Vector_uint32_16384_64 1440422.798 -4.64%
SetIntersection_Front_Vector_uint32_16_1 66725477.470 -
SetIntersection_Front_Vector_uint32_16_16 39001937.182 -
SetIntersection_Front_Vector_uint32_16_4 57452647.404 -
SetIntersection_Front_Vector_uint32_1_1 568970546.612 -
SetIntersection_Front_Vector_uint32_256_1 4408916.312 -
SetIntersection_Front_Vector_uint32_256_16 4482970.475 -
SetIntersection_Front_Vector_uint32_256_256 4670049.028 -
SetIntersection_Front_Vector_uint32_256_4 4428064.205 -
SetIntersection_Front_Vector_uint32_256_64 4595962.786 -
SetIntersection_Front_Vector_uint32_262144_1 1120865.630 -
SetIntersection_Front_Vector_uint32_262144_1024 5982080.712 -
SetIntersection_Front_Vector_uint32_262144_16 1175874.078 -
SetIntersection_Front_Vector_uint32_262144_16384 79345040.464 -
SetIntersection_Front_Vector_uint32_262144_256 2347619.797 -
SetIntersection_Front_Vector_uint32_262144_262144 349971702.247 -
SetIntersection_Front_Vector_uint32_262144_4 1089387.667 -3.69%
SetIntersection_Front_Vector_uint32_262144_64 1436529.991 -
SetIntersection_Front_Vector_uint32_4_1 227758159.480 -
SetIntersection_Front_Vector_uint32_4_4 145357963.530 -
SetIntersection_Front_Vector_uint32_64_1 17416016.589 -
SetIntersection_Front_Vector_uint32_64_16 15075038.016 -
SetIntersection_Front_Vector_uint32_64_4 16931433.396 -
SetIntersection_Front_Vector_uint32_64_64 11508654.534 -
SetIntersection_Front_Vector_uint64_1024_1 1117795.049 3.60%
SetIntersection_Front_Vector_uint64_1024_1024 5959924.205 -
SetIntersection_Front_Vector_uint64_1024_16 1209859.521 1.59%
SetIntersection_Front_Vector_uint64_1024_256 2280266.438 -
SetIntersection_Front_Vector_uint64_1024_4 1137638.032 3.07%
SetIntersection_Front_Vector_uint64_1024_64 1505693.025 5.49%
SetIntersection_Front_Vector_uint64_16384_1 1084976.457 -2.49%
SetIntersection_Front_Vector_uint64_16384_1024 5923018.644 1.45%
SetIntersection_Front_Vector_uint64_16384_16 1182130.430 -
SetIntersection_Front_Vector_uint64_16384_16384 81780372.261 4.67%
SetIntersection_Front_Vector_uint64_16384_256 2323302.533 -
SetIntersection_Front_Vector_uint64_16384_4 1118776.454 -
SetIntersection_Front_Vector_uint64_16384_64 1407066.009 3.14%
SetIntersection_Front_Vector_uint64_16_1 66602711.963 -
SetIntersection_Front_Vector_uint64_16_16 38468650.325 1.87%
SetIntersection_Front_Vector_uint64_16_4 57648748.639 -
SetIntersection_Front_Vector_uint64_1_1 567783914.515 -
SetIntersection_Front_Vector_uint64_256_1 4359969.436 -
SetIntersection_Front_Vector_uint64_256_16 4421880.973 -1.24%
SetIntersection_Front_Vector_uint64_256_256 5201962.171 12.37%
SetIntersection_Front_Vector_uint64_256_4 4467354.672 1.47%
SetIntersection_Front_Vector_uint64_256_64 4559720.773 -
SetIntersection_Front_Vector_uint64_262144_1 1058697.447 -4.26%
SetIntersection_Front_Vector_uint64_262144_1024 7125561.010 18.78%
SetIntersection_Front_Vector_uint64_262144_16 1183292.462 -
SetIntersection_Front_Vector_uint64_262144_16384 81987809.019 4.95%
SetIntersection_Front_Vector_uint64_262144_256 2281120.282 -1.04%
SetIntersection_Front_Vector_uint64_262144_262144 345134262.773 -1.84%
SetIntersection_Front_Vector_uint64_262144_4 1102686.247 -3.43%
SetIntersection_Front_Vector_uint64_262144_64 1440692.963 -
SetIntersection_Front_Vector_uint64_4_1 226176441.262 -
SetIntersection_Front_Vector_uint64_4_4 144390908.473 -
SetIntersection_Front_Vector_uint64_64_1 17410847.723 -
SetIntersection_Front_Vector_uint64_64_16 15093456.908 -
SetIntersection_Front_Vector_uint64_64_4 16831699.112 -
SetIntersection_Front_Vector_uint64_64_64 11387296.640 -
SetIntersection_Interlaced_Set_float_1024_1 1111842.240 -
SetIntersection_Interlaced_Set_float_1024_1024 15497037.833 -
SetIntersection_Interlaced_Set_float_1024_16 11502378.533 -
SetIntersection_Interlaced_Set_float_1024_256 16444492.311 6.52%
SetIntersection_Interlaced_Set_float_1024_4 10196728.977 -
SetIntersection_Interlaced_Set_float_1024_64 10122485.741 -
SetIntersection_Interlaced_Set_float_16384_1 1112789.289 1.63%
SetIntersection_Interlaced_Set_float_16384_1024 170083299.750 -
SetIntersection_Interlaced_Set_float_16384_16 215866271.941 3.20%
SetIntersection_Interlaced_Set_float_16384_16384 338126759.108 36.51%
SetIntersection_Interlaced_Set_float_16384_256 205575403.116 1.31%
SetIntersection_Interlaced_Set_float_16384_4 175589931.076 1.53%
SetIntersection_Interlaced_Set_float_16384_64 222034802.801 2.51%
SetIntersection_Interlaced_Set_float_16_1 67190890.408 -
SetIntersection_Interlaced_Set_float_16_16 41559067.164 -
SetIntersection_Interlaced_Set_float_16_4 64831204.690 -
SetIntersection_Interlaced_Set_float_1_1 571731179.364 -
SetIntersection_Interlaced_Set_float_256_1 4461651.476 -
SetIntersection_Interlaced_Set_float_256_16 12310105.008 -
SetIntersection_Interlaced_Set_float_256_256 9349406.690 2.86%
SetIntersection_Interlaced_Set_float_256_4 11464256.398 -
SetIntersection_Interlaced_Set_float_256_64 15404993.632 2.46%
SetIntersection_Interlaced_Set_float_262144_1 1104243.105 2.60%
SetIntersection_Interlaced_Set_float_262144_1024 1542466.960 1.66%
SetIntersection_Interlaced_Set_float_262144_16 1629056.721 3.15%
SetIntersection_Interlaced_Set_float_262144_16384 1266192.791 1.31%
SetIntersection_Interlaced_Set_float_262144_256 1595968.668 2.11%
SetIntersection_Interlaced_Set_float_262144_262144 1805684.897 -1.41%
SetIntersection_Interlaced_Set_float_262144_4 1310592.530 3.53%
SetIntersection_Interlaced_Set_float_262144_64 1595124.348 2.57%
SetIntersection_Interlaced_Set_float_4_1 228374909.888 -
SetIntersection_Interlaced_Set_float_4_4 147348119.043 -
SetIntersection_Interlaced_Set_float_64_1 17511400.320 -
SetIntersection_Interlaced_Set_float_64_16 24835704.952 1.84%
SetIntersection_Interlaced_Set_float_64_4 22353621.951 -
SetIntersection_Interlaced_Set_float_64_64 15301387.339 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1113810.162 -1.16%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 22174606.807 4.64%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11788927.515 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19589841.233 3.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9965457.493 2.44%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11052260.475 -1.81%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1117526.281 2.46%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 180997929.224 2.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 220762557.130 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 350032083.218 -1.20%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 207906522.976 1.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 182050065.875 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 229143589.119 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67260891.733 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 43851171.043 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66407801.920 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 570659895.323 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4466902.064 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12961059.949 -1.65%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12747788.828 5.42%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11295493.751 -1.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18259181.080 3.08%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1081366.536 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1642427.083 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1702029.949 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1355363.363 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1665329.914 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2336281.900 1.56%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1375284.670 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1671795.900 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 228224520.276 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 148900904.085 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17486730.762 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27308260.819 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23360786.023 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18826637.896 5.08%
SetIntersection_Interlaced_Set_string_1024_1 1181230.541 2.44%
SetIntersection_Interlaced_Set_string_1024_1024 58362666.620 -
SetIntersection_Interlaced_Set_string_1024_16 13836144.103 1.40%
SetIntersection_Interlaced_Set_string_1024_256 36400148.510 -
SetIntersection_Interlaced_Set_string_1024_4 10416617.010 -
SetIntersection_Interlaced_Set_string_1024_64 16845015.738 4.36%
SetIntersection_Interlaced_Set_string_16384_1 1148803.661 1.02%
SetIntersection_Interlaced_Set_string_16384_1024 360059088.169 -
SetIntersection_Interlaced_Set_string_16384_16 245304134.527 -
SetIntersection_Interlaced_Set_string_16384_16384 347240282.540 -1.53%
SetIntersection_Interlaced_Set_string_16384_256 352048192.639 -1.97%
SetIntersection_Interlaced_Set_string_16384_4 201035026.572 -
SetIntersection_Interlaced_Set_string_16384_64 359552848.266 2.58%
SetIntersection_Interlaced_Set_string_16_1 69288908.078 -
SetIntersection_Interlaced_Set_string_16_16 63082908.909 -
SetIntersection_Interlaced_Set_string_16_4 76985542.736 -
SetIntersection_Interlaced_Set_string_1_1 588845814.844 -
SetIntersection_Interlaced_Set_string_256_1 4598843.286 -
SetIntersection_Interlaced_Set_string_256_16 18360162.492 -1.60%
SetIntersection_Interlaced_Set_string_256_256 30825820.168 -
SetIntersection_Interlaced_Set_string_256_4 14284455.351 -
SetIntersection_Interlaced_Set_string_256_64 31559326.208 -1.19%
SetIntersection_Interlaced_Set_string_262144_1 1156951.242 1.85%
SetIntersection_Interlaced_Set_string_262144_1024 2103179.851 1.10%
SetIntersection_Interlaced_Set_string_262144_16 2168087.238 -
SetIntersection_Interlaced_Set_string_262144_16384 2706142.986 -1.67%
SetIntersection_Interlaced_Set_string_262144_256 2084129.802 -
SetIntersection_Interlaced_Set_string_262144_262144 17397508.545 -1.56%
SetIntersection_Interlaced_Set_string_262144_4 1889472.658 -
SetIntersection_Interlaced_Set_string_262144_64 2159371.662 1.32%
SetIntersection_Interlaced_Set_string_4_1 235581747.018 -
SetIntersection_Interlaced_Set_string_4_4 167937796.017 -
SetIntersection_Interlaced_Set_string_64_1 18095021.640 -
SetIntersection_Interlaced_Set_string_64_16 41117982.931 -
SetIntersection_Interlaced_Set_string_64_4 27121027.887 -
SetIntersection_Interlaced_Set_string_64_64 38018879.453 3.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1122208.836 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25160091.973 -1.25%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11857628.069 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 21113457.456 1.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10020355.234 -1.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12126169.087 -2.75%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1099135.748 -1.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 239664965.069 -3.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 359262008.601 45.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 346061482.010 -3.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 361788618.349 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 202229697.817 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 345747128.142 -3.63%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67310808.179 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 44879750.645 -3.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67174460.077 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 572221929.223 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4465014.311 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13637434.713 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13466346.261 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11570439.005 -2.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 19415735.069 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1088522.293 -2.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2001784.994 1.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2155210.529 2.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1809852.215 4.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2055626.141 2.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3161798.014 1.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1871548.748 2.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2156049.481 3.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 228705729.045 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150126166.272 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17538269.698 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28450865.408 -3.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 24283971.011 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19799555.257 1.46%
SetIntersection_Interlaced_Set_uint32_1024_1 1112068.018 -
SetIntersection_Interlaced_Set_uint32_1024_1024 15218677.789 1.19%
SetIntersection_Interlaced_Set_uint32_1024_16 11186135.869 -2.98%
SetIntersection_Interlaced_Set_uint32_1024_256 15041350.065 -3.64%
SetIntersection_Interlaced_Set_uint32_1024_4 10043602.173 -
SetIntersection_Interlaced_Set_uint32_1024_64 9858809.531 -
SetIntersection_Interlaced_Set_uint32_16384_1 1070148.615 -
SetIntersection_Interlaced_Set_uint32_16384_1024 168282530.692 -
SetIntersection_Interlaced_Set_uint32_16384_16 212255925.542 3.37%
SetIntersection_Interlaced_Set_uint32_16384_16384 340908304.324 36.06%
SetIntersection_Interlaced_Set_uint32_16384_256 202208870.180 2.10%
SetIntersection_Interlaced_Set_uint32_16384_4 172979476.633 1.74%
SetIntersection_Interlaced_Set_uint32_16384_64 219189828.611 3.57%
SetIntersection_Interlaced_Set_uint32_16_1 66571520.651 -
SetIntersection_Interlaced_Set_uint32_16_16 40866259.435 -
SetIntersection_Interlaced_Set_uint32_16_4 64316003.061 -
SetIntersection_Interlaced_Set_uint32_1_1 568060351.741 -
SetIntersection_Interlaced_Set_uint32_256_1 4325179.531 -1.19%
SetIntersection_Interlaced_Set_uint32_256_16 11966355.973 -
SetIntersection_Interlaced_Set_uint32_256_256 9140866.758 -
SetIntersection_Interlaced_Set_uint32_256_4 11702132.908 -
SetIntersection_Interlaced_Set_uint32_256_64 15087587.773 2.64%
SetIntersection_Interlaced_Set_uint32_262144_1 1081000.198 -1.12%
SetIntersection_Interlaced_Set_uint32_262144_1024 1518158.285 1.63%
SetIntersection_Interlaced_Set_uint32_262144_16 1598307.293 1.35%
SetIntersection_Interlaced_Set_uint32_262144_16384 1245396.811 1.23%
SetIntersection_Interlaced_Set_uint32_262144_256 1571367.352 1.61%
SetIntersection_Interlaced_Set_uint32_262144_262144 1984691.162 -
SetIntersection_Interlaced_Set_uint32_262144_4 1284615.967 2.21%
SetIntersection_Interlaced_Set_uint32_262144_64 1565087.487 1.08%
SetIntersection_Interlaced_Set_uint32_4_1 227211743.224 -
SetIntersection_Interlaced_Set_uint32_4_4 146617821.663 -
SetIntersection_Interlaced_Set_uint32_64_1 17503960.831 -
SetIntersection_Interlaced_Set_uint32_64_16 24433558.353 1.10%
SetIntersection_Interlaced_Set_uint32_64_4 21856372.012 -1.04%
SetIntersection_Interlaced_Set_uint32_64_64 15118286.535 -
SetIntersection_Interlaced_Set_uint64_1024_1 1119205.562 -
SetIntersection_Interlaced_Set_uint64_1024_1024 16134818.570 -
SetIntersection_Interlaced_Set_uint64_1024_16 11369821.321 -
SetIntersection_Interlaced_Set_uint64_1024_256 16282686.329 2.99%
SetIntersection_Interlaced_Set_uint64_1024_4 10159849.872 1.47%
SetIntersection_Interlaced_Set_uint64_1024_64 10563926.033 4.16%
SetIntersection_Interlaced_Set_uint64_16384_1 1069900.873 -6.64%
SetIntersection_Interlaced_Set_uint64_16384_1024 176302182.852 3.26%
SetIntersection_Interlaced_Set_uint64_16384_16 222365232.019 -
SetIntersection_Interlaced_Set_uint64_16384_16384 351212901.376 -
SetIntersection_Interlaced_Set_uint64_16384_256 208906438.160 -1.98%
SetIntersection_Interlaced_Set_uint64_16384_4 179624275.692 -
SetIntersection_Interlaced_Set_uint64_16384_64 234388355.815 -
SetIntersection_Interlaced_Set_uint64_16_1 66718406.672 -
SetIntersection_Interlaced_Set_uint64_16_16 40370920.779 -1.61%
SetIntersection_Interlaced_Set_uint64_16_4 64078243.934 -
SetIntersection_Interlaced_Set_uint64_1_1 568192706.122 -
SetIntersection_Interlaced_Set_uint64_256_1 4439073.537 -
SetIntersection_Interlaced_Set_uint64_256_16 12469288.352 -
SetIntersection_Interlaced_Set_uint64_256_256 9395606.541 5.21%
SetIntersection_Interlaced_Set_uint64_256_4 11719913.729 -
SetIntersection_Interlaced_Set_uint64_256_64 15352911.121 3.27%
SetIntersection_Interlaced_Set_uint64_262144_1 1115746.650 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1600358.236 -
SetIntersection_Interlaced_Set_uint64_262144_16 1661451.413 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1289354.410 3.09%
SetIntersection_Interlaced_Set_uint64_262144_256 1632876.465 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1871048.502 1.74%
SetIntersection_Interlaced_Set_uint64_262144_4 1333062.500 1.24%
SetIntersection_Interlaced_Set_uint64_262144_64 1641843.504 -
SetIntersection_Interlaced_Set_uint64_4_1 226791039.884 -
SetIntersection_Interlaced_Set_uint64_4_4 147116388.582 -
SetIntersection_Interlaced_Set_uint64_64_1 17491639.013 -
SetIntersection_Interlaced_Set_uint64_64_16 24687132.972 -
SetIntersection_Interlaced_Set_uint64_64_4 22879756.548 1.73%
SetIntersection_Interlaced_Set_uint64_64_64 15479775.401 3.82%
SetIntersection_Interlaced_Vector_float_1024_1 1110380.989 -
SetIntersection_Interlaced_Vector_float_1024_1024 7745708.841 23.44%
SetIntersection_Interlaced_Vector_float_1024_16 2748868.962 26.88%
SetIntersection_Interlaced_Vector_float_1024_256 6794772.423 35.34%
SetIntersection_Interlaced_Vector_float_1024_4 1522077.663 -
SetIntersection_Interlaced_Vector_float_1024_64 5249305.280 28.94%
SetIntersection_Interlaced_Vector_float_16384_1 1106605.354 -
SetIntersection_Interlaced_Vector_float_16384_1024 46317631.359 -9.02%
SetIntersection_Interlaced_Vector_float_16384_16 2646865.306 -34.66%
SetIntersection_Interlaced_Vector_float_16384_16384 87796772.910 -1.33%
SetIntersection_Interlaced_Vector_float_16384_256 17800713.543 37.89%
SetIntersection_Interlaced_Vector_float_16384_4 1442860.442 -15.01%
SetIntersection_Interlaced_Vector_float_16384_64 6302559.327 -8.83%
SetIntersection_Interlaced_Vector_float_16_1 67053503.291 -
SetIntersection_Interlaced_Vector_float_16_16 39112425.351 -
SetIntersection_Interlaced_Vector_float_16_4 60245268.062 -
SetIntersection_Interlaced_Vector_float_1_1 572673296.381 -
SetIntersection_Interlaced_Vector_float_256_1 4425729.576 -
SetIntersection_Interlaced_Vector_float_256_16 8032980.326 21.90%
SetIntersection_Interlaced_Vector_float_256_256 5262314.603 -4.44%
SetIntersection_Interlaced_Vector_float_256_4 5449028.928 11.01%
SetIntersection_Interlaced_Vector_float_256_64 7875300.471 20.30%
SetIntersection_Interlaced_Vector_float_262144_1 1103870.743 -1.44%
SetIntersection_Interlaced_Vector_float_262144_1024 95022193.857 -3.92%
SetIntersection_Interlaced_Vector_float_262144_16 3212811.174 -11.26%
SetIntersection_Interlaced_Vector_float_262144_16384 350563556.305 -1.06%
SetIntersection_Interlaced_Vector_float_262144_256 34431144.440 32.53%
SetIntersection_Interlaced_Vector_float_262144_262144 317690627.223 -
SetIntersection_Interlaced_Vector_float_262144_4 1567583.960 -26.97%
SetIntersection_Interlaced_Vector_float_262144_64 16516272.605 60.12%
SetIntersection_Interlaced_Vector_float_4_1 228103670.980 -
SetIntersection_Interlaced_Vector_float_4_4 145633387.722 -
SetIntersection_Interlaced_Vector_float_64_1 17522161.714 -
SetIntersection_Interlaced_Vector_float_64_16 18072483.588 -
SetIntersection_Interlaced_Vector_float_64_4 18195234.038 -3.49%
SetIntersection_Interlaced_Vector_float_64_64 12378431.570 8.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1114250.312 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8406159.160 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2726474.314 22.86%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 8157843.334 -6.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1494889.951 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5805851.177 22.29%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1107321.016 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 52848916.477 -22.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4180720.524 2.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 130834012.745 3.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 19538297.724 2.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1624129.047 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 8636952.383 -14.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67002262.679 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 40413686.000 3.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61652531.975 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 568850919.513 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4411744.036 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8169508.775 -1.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6495968.768 10.36%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5393163.130 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 9792686.334 3.18%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1114066.505 1.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 121430236.603 -13.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 5598743.920 31.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 355482692.430 3.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 44388446.557 -16.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 352302999.959 3.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2021220.950 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 20850077.791 -18.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 227635049.265 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 147148568.107 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17527283.723 1.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 20295831.204 1.65%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 19179606.120 1.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13519928.633 6.80%
SetIntersection_Interlaced_Vector_string_1024_1 1130508.341 -
SetIntersection_Interlaced_Vector_string_1024_1024 39442625.982 -5.93%
SetIntersection_Interlaced_Vector_string_1024_16 3265227.679 -1.85%
SetIntersection_Interlaced_Vector_string_1024_256 20703197.195 -1.20%
SetIntersection_Interlaced_Vector_string_1024_4 1694686.191 -
SetIntersection_Interlaced_Vector_string_1024_64 8360757.482 -2.45%
SetIntersection_Interlaced_Vector_string_16384_1 1126452.757 -1.69%
SetIntersection_Interlaced_Vector_string_16384_1024 113502141.940 -
SetIntersection_Interlaced_Vector_string_16384_16 5023461.876 19.76%
SetIntersection_Interlaced_Vector_string_16384_16384 350082752.082 -
SetIntersection_Interlaced_Vector_string_16384_256 39114807.096 1.70%
SetIntersection_Interlaced_Vector_string_16384_4 1858276.555 -
SetIntersection_Interlaced_Vector_string_16384_64 12287065.369 3.20%
SetIntersection_Interlaced_Vector_string_16_1 68733073.524 -
SetIntersection_Interlaced_Vector_string_16_16 54505456.348 1.17%
SetIntersection_Interlaced_Vector_string_16_4 72074695.916 -
SetIntersection_Interlaced_Vector_string_1_1 583824429.986 -
SetIntersection_Interlaced_Vector_string_256_1 4533708.752 -
SetIntersection_Interlaced_Vector_string_256_16 10815844.737 3.75%
SetIntersection_Interlaced_Vector_string_256_256 21005441.272 2.30%
SetIntersection_Interlaced_Vector_string_256_4 6421697.083 2.61%
SetIntersection_Interlaced_Vector_string_256_64 20624619.920 -
SetIntersection_Interlaced_Vector_string_262144_1 1161584.432 1.10%
SetIntersection_Interlaced_Vector_string_262144_1024 226678213.728 -2.58%
SetIntersection_Interlaced_Vector_string_262144_16 5801917.567 -5.63%
SetIntersection_Interlaced_Vector_string_262144_16384 996311.036 1.51%
SetIntersection_Interlaced_Vector_string_262144_256 64405144.238 -1.37%
SetIntersection_Interlaced_Vector_string_262144_262144 14443023.276 -
SetIntersection_Interlaced_Vector_string_262144_4 2063302.908 -2.27%
SetIntersection_Interlaced_Vector_string_262144_64 18923806.780 4.02%
SetIntersection_Interlaced_Vector_string_4_1 232974803.638 -
SetIntersection_Interlaced_Vector_string_4_4 158506886.462 -1.33%
SetIntersection_Interlaced_Vector_string_64_1 17931122.583 -
SetIntersection_Interlaced_Vector_string_64_16 31411823.292 -
SetIntersection_Interlaced_Vector_string_64_4 22801312.661 -
SetIntersection_Interlaced_Vector_string_64_64 27254261.765 -3.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1111841.302 2.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10834231.665 2.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3220534.225 2.07%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9707281.376 -15.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1660778.305 4.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 6257921.030 -13.94%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1102568.447 -1.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 92469175.714 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5287079.518 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 156484187.471 6.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 43961309.771 -1.15%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2016370.561 1.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 15282260.617 12.93%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 66949017.189 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40388815.409 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62597355.335 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 568631288.947 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4411853.669 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 9449705.621 6.31%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 7128231.253 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5615279.767 -6.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10714071.265 -14.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1119362.901 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 347509575.409 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 8484030.585 -9.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 351483439.069 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 122968961.108 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1000787.517 -99.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2550595.905 11.15%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 30128229.837 -7.47%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 227160078.674 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147274521.049 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17481852.367 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 22790323.975 4.91%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20489789.038 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13797467.533 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1114889.530 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5990470.222 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1821945.969 -2.85%
SetIntersection_Interlaced_Vector_uint32_1024_256 5030906.570 -28.15%
SetIntersection_Interlaced_Vector_uint32_1024_4 1296390.988 -4.21%
SetIntersection_Interlaced_Vector_uint32_1024_64 3737820.605 -17.04%
SetIntersection_Interlaced_Vector_uint32_16384_1 1109415.858 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 45981396.556 -16.00%
SetIntersection_Interlaced_Vector_uint32_16384_16 3370246.481 -1.81%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80554162.959 -
SetIntersection_Interlaced_Vector_uint32_16384_256 14462729.823 5.31%
SetIntersection_Interlaced_Vector_uint32_16384_4 1418324.711 -6.85%
SetIntersection_Interlaced_Vector_uint32_16384_64 8960956.574 21.03%
SetIntersection_Interlaced_Vector_uint32_16_1 66804543.863 -
SetIntersection_Interlaced_Vector_uint32_16_16 37655321.595 -1.08%
SetIntersection_Interlaced_Vector_uint32_16_4 59790325.009 -
SetIntersection_Interlaced_Vector_uint32_1_1 568987688.098 -
SetIntersection_Interlaced_Vector_uint32_256_1 4379647.267 -
SetIntersection_Interlaced_Vector_uint32_256_16 6800138.970 -1.93%
SetIntersection_Interlaced_Vector_uint32_256_256 4700188.744 -
SetIntersection_Interlaced_Vector_uint32_256_4 5252878.078 -
SetIntersection_Interlaced_Vector_uint32_256_64 7174876.346 6.43%
SetIntersection_Interlaced_Vector_uint32_262144_1 1113202.438 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 87252508.762 -7.28%
SetIntersection_Interlaced_Vector_uint32_262144_16 5748908.661 40.32%
SetIntersection_Interlaced_Vector_uint32_262144_16384 349720985.975 2.31%
SetIntersection_Interlaced_Vector_uint32_262144_256 34376002.326 -1.00%
SetIntersection_Interlaced_Vector_uint32_262144_262144 351203143.000 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1486160.685 -17.69%
SetIntersection_Interlaced_Vector_uint32_262144_64 8296171.044 -
SetIntersection_Interlaced_Vector_uint32_4_1 226544393.160 -
SetIntersection_Interlaced_Vector_uint32_4_4 143842548.923 -
SetIntersection_Interlaced_Vector_uint32_64_1 17493688.965 -
SetIntersection_Interlaced_Vector_uint32_64_16 18842533.112 4.58%
SetIntersection_Interlaced_Vector_uint32_64_4 18232199.946 -
SetIntersection_Interlaced_Vector_uint32_64_64 11455895.951 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1110413.771 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5888267.762 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2441514.193 26.78%
SetIntersection_Interlaced_Vector_uint64_1024_256 5069404.845 3.62%
SetIntersection_Interlaced_Vector_uint64_1024_4 1369755.420 1.19%
SetIntersection_Interlaced_Vector_uint64_1024_64 4807993.108 31.13%
SetIntersection_Interlaced_Vector_uint64_16384_1 1117530.649 1.08%
SetIntersection_Interlaced_Vector_uint64_16384_1024 62213843.711 43.25%
SetIntersection_Interlaced_Vector_uint64_16384_16 3470957.469 37.60%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78055415.724 -
SetIntersection_Interlaced_Vector_uint64_16384_256 24215462.567 48.20%
SetIntersection_Interlaced_Vector_uint64_16384_4 1654196.016 17.28%
SetIntersection_Interlaced_Vector_uint64_16384_64 6465381.121 7.21%
SetIntersection_Interlaced_Vector_uint64_16_1 66490834.580 -
SetIntersection_Interlaced_Vector_uint64_16_16 37734533.755 -3.10%
SetIntersection_Interlaced_Vector_uint64_16_4 59827251.092 -
SetIntersection_Interlaced_Vector_uint64_1_1 567007096.093 -
SetIntersection_Interlaced_Vector_uint64_256_1 4425907.980 -
SetIntersection_Interlaced_Vector_uint64_256_16 6737562.248 -8.50%
SetIntersection_Interlaced_Vector_uint64_256_256 4686939.071 -
SetIntersection_Interlaced_Vector_uint64_256_4 5117535.418 6.14%
SetIntersection_Interlaced_Vector_uint64_256_64 8306540.764 8.13%
SetIntersection_Interlaced_Vector_uint64_262144_1 1110571.648 2.26%
SetIntersection_Interlaced_Vector_uint64_262144_1024 118528885.744 37.63%
SetIntersection_Interlaced_Vector_uint64_262144_16 6541958.761 99.12%
SetIntersection_Interlaced_Vector_uint64_262144_16384 364323053.426 2.56%
SetIntersection_Interlaced_Vector_uint64_262144_256 68680068.450 144.92%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351245966.707 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1599741.164 4.94%
SetIntersection_Interlaced_Vector_uint64_262144_64 22404797.953 160.14%
SetIntersection_Interlaced_Vector_uint64_4_1 226286249.665 -
SetIntersection_Interlaced_Vector_uint64_4_4 144447963.372 -
SetIntersection_Interlaced_Vector_uint64_64_1 17421521.877 -
SetIntersection_Interlaced_Vector_uint64_64_16 17701458.288 -6.16%
SetIntersection_Interlaced_Vector_uint64_64_4 18226456.353 2.86%
SetIntersection_Interlaced_Vector_uint64_64_64 11445654.186 1.96%
SetIntersection_None_Set_float_1024_1 8994361.265 1.85%
SetIntersection_None_Set_float_1024_1024 8857473.805 -
SetIntersection_None_Set_float_1024_16 9017374.647 -1.88%
SetIntersection_None_Set_float_1024_256 8883689.992 -1.25%
SetIntersection_None_Set_float_1024_4 8902018.843 -
SetIntersection_None_Set_float_1024_64 8937566.250 -
SetIntersection_None_Set_float_16384_1 161038329.775 3.40%
SetIntersection_None_Set_float_16384_1024 158614177.442 3.79%
SetIntersection_None_Set_float_16384_16 160609079.068 3.84%
SetIntersection_None_Set_float_16384_16384 157855017.521 2.32%
SetIntersection_None_Set_float_16384_256 158622360.764 2.64%
SetIntersection_None_Set_float_16384_4 161032458.930 3.53%
SetIntersection_None_Set_float_16384_64 160802556.419 4.01%
SetIntersection_None_Set_float_16_1 70812640.972 -
SetIntersection_None_Set_float_16_16 37563189.656 -
SetIntersection_None_Set_float_16_4 60325056.400 -
SetIntersection_None_Set_float_1_1 571136630.994 -
SetIntersection_None_Set_float_256_1 11604936.119 -2.94%
SetIntersection_None_Set_float_256_16 11165878.911 2.02%
SetIntersection_None_Set_float_256_256 6008244.942 -
SetIntersection_None_Set_float_256_4 11730905.405 -
SetIntersection_None_Set_float_256_64 9310650.994 -
SetIntersection_None_Set_float_262144_1 1192701.416 1.89%
SetIntersection_None_Set_float_262144_1024 1179575.357 -
SetIntersection_None_Set_float_262144_16 1193413.738 1.74%
SetIntersection_None_Set_float_262144_16384 1191755.209 2.28%
SetIntersection_None_Set_float_262144_256 1191296.793 2.01%
SetIntersection_None_Set_float_262144_262144 1186383.951 2.04%
SetIntersection_None_Set_float_262144_4 1190180.664 1.44%
SetIntersection_None_Set_float_262144_64 1193954.181 2.63%
SetIntersection_None_Set_float_4_1 231384762.867 -
SetIntersection_None_Set_float_4_4 144594038.431 -
SetIntersection_None_Set_float_64_1 23632231.090 -
SetIntersection_None_Set_float_64_16 19247476.649 -
SetIntersection_None_Set_float_64_4 22600282.360 -
SetIntersection_None_Set_float_64_64 11812015.022 -2.15%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 9079458.119 3.88%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8992157.007 1.65%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8749190.127 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8700783.484 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8920196.940 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8814059.483 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 160580280.018 -1.22%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 162026735.015 2.74%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 167675863.447 -2.12%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 167162118.099 -6.25%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162249758.662 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 164912909.035 -3.02%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165951874.618 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70476514.276 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37397590.809 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 59775009.965 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 569361760.804 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11863980.656 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10973133.172 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5863107.123 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11341877.376 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9431607.645 1.25%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1245485.841 1.01%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1260688.313 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1255130.858 1.19%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1260323.974 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1257366.700 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1261599.446 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1251194.740 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1257385.906 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 230915167.509 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144429625.170 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23128650.777 1.16%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18857264.406 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21966699.052 -1.80%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11960399.884 1.12%
SetIntersection_None_Set_string_1024_1 8981685.926 -3.32%
SetIntersection_None_Set_string_1024_1024 8977505.115 1.23%
SetIntersection_None_Set_string_1024_16 8881747.688 -
SetIntersection_None_Set_string_1024_256 9000051.514 1.31%
SetIntersection_None_Set_string_1024_4 9084684.804 -
SetIntersection_None_Set_string_1024_64 9162079.234 -
SetIntersection_None_Set_string_16384_1 198764490.606 -1.44%
SetIntersection_None_Set_string_16384_1024 199849127.524 -12.61%
SetIntersection_None_Set_string_16384_16 194340630.614 -3.99%
SetIntersection_None_Set_string_16384_16384 197629572.782 -
SetIntersection_None_Set_string_16384_256 193919096.365 -6.11%
SetIntersection_None_Set_string_16384_4 194491925.509 -4.20%
SetIntersection_None_Set_string_16384_64 194422736.903 -5.23%
SetIntersection_None_Set_string_16_1 72818225.993 -
SetIntersection_None_Set_string_16_16 38648322.157 -
SetIntersection_None_Set_string_16_4 61789237.278 -
SetIntersection_None_Set_string_1_1 573980989.379 -
SetIntersection_None_Set_string_256_1 11713862.983 -1.83%
SetIntersection_None_Set_string_256_16 11122108.909 -1.89%
SetIntersection_None_Set_string_256_256 6056979.990 3.45%
SetIntersection_None_Set_string_256_4 11917313.236 2.29%
SetIntersection_None_Set_string_256_64 9697266.008 1.74%
SetIntersection_None_Set_string_262144_1 1682590.252 1.29%
SetIntersection_None_Set_string_262144_1024 1703205.729 3.21%
SetIntersection_None_Set_string_262144_16 1681711.427 1.17%
SetIntersection_None_Set_string_262144_16384 1685096.516 1.33%
SetIntersection_None_Set_string_262144_256 1686879.723 -
SetIntersection_None_Set_string_262144_262144 1696007.323 2.97%
SetIntersection_None_Set_string_262144_4 1689120.035 1.88%
SetIntersection_None_Set_string_262144_64 1690076.416 1.90%
SetIntersection_None_Set_string_4_1 234272871.507 -
SetIntersection_None_Set_string_4_4 146508596.967 -
SetIntersection_None_Set_string_64_1 23993273.151 -
SetIntersection_None_Set_string_64_16 18979632.498 -2.53%
SetIntersection_None_Set_string_64_4 22622975.633 -
SetIntersection_None_Set_string_64_64 12194019.415 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8946322.687 1.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 9018124.112 2.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8830682.696 -1.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8846554.858 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8845857.411 1.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8872752.058 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 207473448.188 2.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 198175763.606 -5.08%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 200846497.036 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 205239397.339 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 192311901.784 -6.82%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 202865762.974 2.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 201676353.886 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 70666455.508 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37633924.969 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60055535.791 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 568988981.734 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11572031.997 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11058610.919 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5925779.183 1.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11610969.760 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9221176.343 -2.44%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1709852.375 6.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1685862.793 4.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1706494.791 6.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1704526.774 5.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1703863.852 6.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1685260.744 3.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1691079.752 5.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1702710.126 5.89%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 230585659.819 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 144450168.855 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23477718.887 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19234026.538 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22544215.344 1.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12036125.202 -
SetIntersection_None_Set_uint32_1024_1 8690322.703 -1.98%
SetIntersection_None_Set_uint32_1024_1024 8831178.128 -1.22%
SetIntersection_None_Set_uint32_1024_16 8712987.692 -1.76%
SetIntersection_None_Set_uint32_1024_256 8952528.324 2.77%
SetIntersection_None_Set_uint32_1024_4 8939191.214 2.38%
SetIntersection_None_Set_uint32_1024_64 8842708.629 -
SetIntersection_None_Set_uint32_16384_1 156177993.693 2.17%
SetIntersection_None_Set_uint32_16384_1024 152887553.566 1.10%
SetIntersection_None_Set_uint32_16384_16 155900834.170 2.45%
SetIntersection_None_Set_uint32_16384_16384 157363572.323 1.62%
SetIntersection_None_Set_uint32_16384_256 154219176.592 1.64%
SetIntersection_None_Set_uint32_16384_4 156287566.550 2.45%
SetIntersection_None_Set_uint32_16384_64 154574675.933 1.79%
SetIntersection_None_Set_uint32_16_1 70653889.119 -
SetIntersection_None_Set_uint32_16_16 37549411.496 -
SetIntersection_None_Set_uint32_16_4 60068618.189 -
SetIntersection_None_Set_uint32_1_1 567865117.032 -
SetIntersection_None_Set_uint32_256_1 11533429.957 -
SetIntersection_None_Set_uint32_256_16 11144261.234 1.82%
SetIntersection_None_Set_uint32_256_256 5910611.603 1.41%
SetIntersection_None_Set_uint32_256_4 11505861.617 -
SetIntersection_None_Set_uint32_256_64 9303333.427 -2.32%
SetIntersection_None_Set_uint32_262144_1 1182561.360 1.53%
SetIntersection_None_Set_uint32_262144_1024 1187303.955 2.94%
SetIntersection_None_Set_uint32_262144_16 1173016.437 2.18%
SetIntersection_None_Set_uint32_262144_16384 1173605.144 1.01%
SetIntersection_None_Set_uint32_262144_256 1175632.486 2.39%
SetIntersection_None_Set_uint32_262144_262144 1187507.240 3.06%
SetIntersection_None_Set_uint32_262144_4 1177060.385 2.05%
SetIntersection_None_Set_uint32_262144_64 1173447.101 2.12%
SetIntersection_None_Set_uint32_4_1 230059882.467 -
SetIntersection_None_Set_uint32_4_4 143673772.392 -
SetIntersection_None_Set_uint32_64_1 23543928.765 -
SetIntersection_None_Set_uint32_64_16 19185341.801 -
SetIntersection_None_Set_uint32_64_4 22052491.490 -1.74%
SetIntersection_None_Set_uint32_64_64 11955480.053 -
SetIntersection_None_Set_uint64_1024_1 8782094.638 -
SetIntersection_None_Set_uint64_1024_1024 8748143.527 -
SetIntersection_None_Set_uint64_1024_16 8767739.202 -
SetIntersection_None_Set_uint64_1024_256 8825299.912 1.70%
SetIntersection_None_Set_uint64_1024_4 8697736.999 -
SetIntersection_None_Set_uint64_1024_64 8750207.878 1.00%
SetIntersection_None_Set_uint64_16384_1 155510359.372 -1.48%
SetIntersection_None_Set_uint64_16384_1024 163138952.894 -
SetIntersection_None_Set_uint64_16384_16 162557465.100 -1.89%
SetIntersection_None_Set_uint64_16384_16384 162512365.554 -6.70%
SetIntersection_None_Set_uint64_16384_256 162899130.156 -1.16%
SetIntersection_None_Set_uint64_16384_4 160046895.267 -1.18%
SetIntersection_None_Set_uint64_16384_64 169234381.277 -
SetIntersection_None_Set_uint64_16_1 70693155.011 -
SetIntersection_None_Set_uint64_16_16 37524438.979 -
SetIntersection_None_Set_uint64_16_4 59738450.951 -
SetIntersection_None_Set_uint64_1_1 566225855.966 -
SetIntersection_None_Set_uint64_256_1 11495173.332 -
SetIntersection_None_Set_uint64_256_16 11028386.558 2.55%
SetIntersection_None_Set_uint64_256_256 5791060.613 -
SetIntersection_None_Set_uint64_256_4 11385417.450 -
SetIntersection_None_Set_uint64_256_64 9358122.969 -
SetIntersection_None_Set_uint64_262144_1 1219857.502 1.53%
SetIntersection_None_Set_uint64_262144_1024 1229379.639 1.04%
SetIntersection_None_Set_uint64_262144_16 1221416.586 -
SetIntersection_None_Set_uint64_262144_16384 1229542.238 -
SetIntersection_None_Set_uint64_262144_256 1229825.686 1.25%
SetIntersection_None_Set_uint64_262144_262144 1236011.803 1.04%
SetIntersection_None_Set_uint64_262144_4 1223182.861 -1.99%
SetIntersection_None_Set_uint64_262144_64 1229074.871 1.17%
SetIntersection_None_Set_uint64_4_1 228957171.503 -
SetIntersection_None_Set_uint64_4_4 143153066.730 -
SetIntersection_None_Set_uint64_64_1 23400594.805 -
SetIntersection_None_Set_uint64_64_16 18997788.463 -
SetIntersection_None_Set_uint64_64_4 22301164.234 -
SetIntersection_None_Set_uint64_64_64 11833277.346 -
SetIntersection_None_Vector_float_1024_1 1146564.468 -
SetIntersection_None_Vector_float_1024_1024 1144280.982 -
SetIntersection_None_Vector_float_1024_16 1155881.403 -
SetIntersection_None_Vector_float_1024_256 1144420.860 -
SetIntersection_None_Vector_float_1024_4 1147986.128 -
SetIntersection_None_Vector_float_1024_64 1127037.200 -1.83%
SetIntersection_None_Vector_float_16384_1 1174322.931 2.09%
SetIntersection_None_Vector_float_16384_1024 1180479.670 -
SetIntersection_None_Vector_float_16384_16 1168050.834 -
SetIntersection_None_Vector_float_16384_16384 1186226.733 2.93%
SetIntersection_None_Vector_float_16384_256 1171506.077 -
SetIntersection_None_Vector_float_16384_4 1171324.560 -
SetIntersection_None_Vector_float_16384_64 1173951.735 1.92%
SetIntersection_None_Vector_float_16_1 67521503.399 -
SetIntersection_None_Vector_float_16_16 35871720.336 -
SetIntersection_None_Vector_float_16_4 57475480.022 -
SetIntersection_None_Vector_float_1_1 569930782.325 -
SetIntersection_None_Vector_float_256_1 4533101.747 -
SetIntersection_None_Vector_float_256_16 4290269.700 -
SetIntersection_None_Vector_float_256_256 2282475.769 1.16%
SetIntersection_None_Vector_float_256_4 4485382.536 -
SetIntersection_None_Vector_float_256_64 3649476.452 -
SetIntersection_None_Vector_float_262144_1 1199250.290 -
SetIntersection_None_Vector_float_262144_1024 1198796.264 2.56%
SetIntersection_None_Vector_float_262144_16 1212151.094 -
SetIntersection_None_Vector_float_262144_16384 1212778.332 -
SetIntersection_None_Vector_float_262144_256 1190690.922 -
SetIntersection_None_Vector_float_262144_262144 1204150.329 -
SetIntersection_None_Vector_float_262144_4 1200650.427 -
SetIntersection_None_Vector_float_262144_64 1197917.294 -
SetIntersection_None_Vector_float_4_1 228552923.041 -
SetIntersection_None_Vector_float_4_4 142811121.327 -
SetIntersection_None_Vector_float_64_1 17747670.935 -
SetIntersection_None_Vector_float_64_16 14497637.425 -
SetIntersection_None_Vector_float_64_4 17027273.024 -
SetIntersection_None_Vector_float_64_64 8993901.427 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1167833.100 2.63%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1151911.036 1.82%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1140222.695 -1.33%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1141841.291 3.78%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1154615.080 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1121173.493 -2.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1185492.715 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1176952.924 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1185663.991 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1159831.324 2.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1175295.309 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1181633.414 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1169834.701 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67129473.177 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35725203.610 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57130965.804 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 565765489.968 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4500994.168 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4278955.377 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2278088.027 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4492854.820 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3642332.429 3.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1222046.746 2.84%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1166704.040 -3.88%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1224840.513 2.96%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1230422.010 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1214762.587 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1195122.078 2.19%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1219085.351 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1225092.084 2.80%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 227448916.308 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142351772.901 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17737019.636 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14356069.730 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16953238.641 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8954685.934 -
SetIntersection_None_Vector_string_1024_1 1230504.548 1.21%
SetIntersection_None_Vector_string_1024_1024 1229485.394 -
SetIntersection_None_Vector_string_1024_16 1194754.419 -
SetIntersection_None_Vector_string_1024_256 1223228.408 -1.01%
SetIntersection_None_Vector_string_1024_4 1226463.979 -
SetIntersection_None_Vector_string_1024_64 1231170.963 -
SetIntersection_None_Vector_string_16384_1 1281577.194 -1.04%
SetIntersection_None_Vector_string_16384_1024 1283566.175 -
SetIntersection_None_Vector_string_16384_16 1267829.844 -1.92%
SetIntersection_None_Vector_string_16384_16384 1282164.772 -
SetIntersection_None_Vector_string_16384_256 1264953.858 -
SetIntersection_None_Vector_string_16384_4 1290048.146 -
SetIntersection_None_Vector_string_16384_64 1285153.258 -
SetIntersection_None_Vector_string_16_1 68877762.398 -
SetIntersection_None_Vector_string_16_16 36624533.410 -
SetIntersection_None_Vector_string_16_4 58625639.502 -
SetIntersection_None_Vector_string_1_1 569102441.204 -
SetIntersection_None_Vector_string_256_1 4764302.799 -
SetIntersection_None_Vector_string_256_16 4494449.484 -
SetIntersection_None_Vector_string_256_256 2400562.738 -
SetIntersection_None_Vector_string_256_4 4678226.555 -
SetIntersection_None_Vector_string_256_64 3758700.325 -
SetIntersection_None_Vector_string_262144_1 1350219.684 1.53%
SetIntersection_None_Vector_string_262144_1024 1310447.400 -4.08%
SetIntersection_None_Vector_string_262144_16 1361114.385 -
SetIntersection_None_Vector_string_262144_16384 1325644.229 -3.51%
SetIntersection_None_Vector_string_262144_256 1351552.920 1.25%
SetIntersection_None_Vector_string_262144_262144 1352692.648 -1.71%
SetIntersection_None_Vector_string_262144_4 1358207.998 -
SetIntersection_None_Vector_string_262144_64 1346766.137 -
SetIntersection_None_Vector_string_4_1 230871777.077 -
SetIntersection_None_Vector_string_4_4 144124886.944 -
SetIntersection_None_Vector_string_64_1 18472211.223 -
SetIntersection_None_Vector_string_64_16 14949464.368 -
SetIntersection_None_Vector_string_64_4 17599339.317 -
SetIntersection_None_Vector_string_64_64 9382197.150 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1170759.663 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1184321.040 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1199557.898 5.63%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1173635.253 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1182583.587 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1142198.663 -2.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1226752.345 2.98%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1179712.039 -1.47%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1234940.627 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1222677.954 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1232407.775 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1238863.961 1.42%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1204668.229 -1.99%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67430770.026 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 35965600.423 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57154004.666 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 564498895.805 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4569968.904 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4311264.640 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2278682.369 2.20%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4522021.748 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3658513.146 -1.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1239718.683 -1.94%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1263693.153 3.76%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1253742.076 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1242687.133 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1282956.745 -1.14%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1263187.378 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1252540.348 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1190757.651 -3.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 227401817.575 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142188716.550 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17800275.069 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14407044.035 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17033720.218 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9038226.215 -
SetIntersection_None_Vector_uint32_1024_1 1145498.058 -
SetIntersection_None_Vector_uint32_1024_1024 1143557.983 -
SetIntersection_None_Vector_uint32_1024_16 1157152.881 -
SetIntersection_None_Vector_uint32_1024_256 1146276.465 -
SetIntersection_None_Vector_uint32_1024_4 1150697.549 -
SetIntersection_None_Vector_uint32_1024_64 1182518.581 2.96%
SetIntersection_None_Vector_uint32_16384_1 1160983.260 -
SetIntersection_None_Vector_uint32_16384_1024 1177640.094 -1.01%
SetIntersection_None_Vector_uint32_16384_16 1178686.201 -
SetIntersection_None_Vector_uint32_16384_16384 1176704.813 -
SetIntersection_None_Vector_uint32_16384_256 1177515.998 1.15%
SetIntersection_None_Vector_uint32_16384_4 1170070.856 -
SetIntersection_None_Vector_uint32_16384_64 1152527.190 -2.00%
SetIntersection_None_Vector_uint32_16_1 67320249.408 -
SetIntersection_None_Vector_uint32_16_16 35750908.298 -
SetIntersection_None_Vector_uint32_16_4 57210063.776 -
SetIntersection_None_Vector_uint32_1_1 584051674.471 -
SetIntersection_None_Vector_uint32_256_1 4495013.826 -
SetIntersection_None_Vector_uint32_256_16 4274733.602 -1.17%
SetIntersection_None_Vector_uint32_256_256 2259515.210 1.59%
SetIntersection_None_Vector_uint32_256_4 4445264.866 -
SetIntersection_None_Vector_uint32_256_64 3690166.226 -
SetIntersection_None_Vector_uint32_262144_1 1206697.218 -
SetIntersection_None_Vector_uint32_262144_1024 1198428.409 -
SetIntersection_None_Vector_uint32_262144_16 1205073.933 -
SetIntersection_None_Vector_uint32_262144_16384 1197434.812 -
SetIntersection_None_Vector_uint32_262144_256 1200186.801 -
SetIntersection_None_Vector_uint32_262144_262144 1173298.567 -3.53%
SetIntersection_None_Vector_uint32_262144_4 1196373.046 -
SetIntersection_None_Vector_uint32_262144_64 1189988.147 1.30%
SetIntersection_None_Vector_uint32_4_1 227793247.828 -
SetIntersection_None_Vector_uint32_4_4 142244277.532 -
SetIntersection_None_Vector_uint32_64_1 17670122.181 -
SetIntersection_None_Vector_uint32_64_16 14371734.717 -
SetIntersection_None_Vector_uint32_64_4 16943506.039 -
SetIntersection_None_Vector_uint32_64_64 9046289.164 1.25%
SetIntersection_None_Vector_uint64_1024_1 1139284.616 4.88%
SetIntersection_None_Vector_uint64_1024_1024 1149635.298 1.97%
SetIntersection_None_Vector_uint64_1024_16 1147939.004 -
SetIntersection_None_Vector_uint64_1024_256 1146587.338 4.20%
SetIntersection_None_Vector_uint64_1024_4 1151789.878 1.75%
SetIntersection_None_Vector_uint64_1024_64 1149751.463 -
SetIntersection_None_Vector_uint64_16384_1 1149200.034 -1.96%
SetIntersection_None_Vector_uint64_16384_1024 1159875.781 3.89%
SetIntersection_None_Vector_uint64_16384_16 1155887.310 -1.28%
SetIntersection_None_Vector_uint64_16384_16384 1170042.996 -
SetIntersection_None_Vector_uint64_16384_256 1132296.060 -3.59%
SetIntersection_None_Vector_uint64_16384_4 1147121.616 -2.41%
SetIntersection_None_Vector_uint64_16384_64 1167464.100 -
SetIntersection_None_Vector_uint64_16_1 66912812.926 -
SetIntersection_None_Vector_uint64_16_16 35597077.933 -
SetIntersection_None_Vector_uint64_16_4 56867073.830 -
SetIntersection_None_Vector_uint64_1_1 565086831.669 -
SetIntersection_None_Vector_uint64_256_1 4467398.368 -
SetIntersection_None_Vector_uint64_256_16 4281885.330 2.67%
SetIntersection_None_Vector_uint64_256_256 2200194.458 -3.80%
SetIntersection_None_Vector_uint64_256_4 4419491.677 -1.03%
SetIntersection_None_Vector_uint64_256_64 3629724.521 -
SetIntersection_None_Vector_uint64_262144_1 1195628.399 -
SetIntersection_None_Vector_uint64_262144_1024 1202702.939 -
SetIntersection_None_Vector_uint64_262144_16 1202134.662 4.86%
SetIntersection_None_Vector_uint64_262144_16384 1141739.966 -3.76%
SetIntersection_None_Vector_uint64_262144_256 1193466.628 1.99%
SetIntersection_None_Vector_uint64_262144_262144 1198835.322 -
SetIntersection_None_Vector_uint64_262144_4 1191441.672 -
SetIntersection_None_Vector_uint64_262144_64 1183344.181 -
SetIntersection_None_Vector_uint64_4_1 226717333.957 -
SetIntersection_None_Vector_uint64_4_4 141648244.426 -
SetIntersection_None_Vector_uint64_64_1 17569949.336 -
SetIntersection_None_Vector_uint64_64_16 14245655.190 -
SetIntersection_None_Vector_uint64_64_4 16727815.604 -1.09%
SetIntersection_None_Vector_uint64_64_64 8892954.579 -1.68%
bm_gcd_complex 19.193 -1.09%
bm_gcd_random 30.539 -
bm_gcd_trivial 0.887 -3.14%
bm_lexicographical_compare<int>/1 1.230 -11.29%
bm_lexicographical_compare<int>/1048576 76680.762 -
bm_lexicographical_compare<int>/16 2.310 -
bm_lexicographical_compare<int>/2 1.440 -10.99%
bm_lexicographical_compare<int>/262144 19110.458 -
bm_lexicographical_compare<int>/3 1.681 -6.06%
bm_lexicographical_compare<int>/32768 2389.541 -
bm_lexicographical_compare<int>/4 1.387 5.24%
bm_lexicographical_compare<int>/4096 298.656 -
bm_lexicographical_compare<int>/5 1.506 -
bm_lexicographical_compare<int>/512 37.311 -
bm_lexicographical_compare<int>/6 1.506 -
bm_lexicographical_compare<int>/64 5.089 -
bm_lexicographical_compare<int>/7 1.506 -
bm_lexicographical_compare<int>/8 1.619 -
bm_lexicographical_compare<signed_char>/1 1.388 -
bm_lexicographical_compare<signed_char>/1048576 16280.643 -
bm_lexicographical_compare<signed_char>/16 1.272 -8.31%
bm_lexicographical_compare<signed_char>/2 1.619 -
bm_lexicographical_compare<signed_char>/262144 3842.822 -
bm_lexicographical_compare<signed_char>/3 1.851 -
bm_lexicographical_compare<signed_char>/32768 479.225 -
bm_lexicographical_compare<signed_char>/4 2.080 5.54%
bm_lexicographical_compare<signed_char>/4096 59.884 -
bm_lexicographical_compare<signed_char>/5 2.313 4.70%
bm_lexicographical_compare<signed_char>/512 7.867 -
bm_lexicographical_compare<signed_char>/6 2.571 -
bm_lexicographical_compare<signed_char>/64 2.247 13.06%
bm_lexicographical_compare<signed_char>/7 2.819 2.91%
bm_lexicographical_compare<signed_char>/8 3.158 -
bm_lexicographical_compare<unsigned_char>/1 1.476 1.07%
bm_lexicographical_compare<unsigned_char>/1048576 17930.800 -
bm_lexicographical_compare<unsigned_char>/16 0.974 -
bm_lexicographical_compare<unsigned_char>/2 1.727 -
bm_lexicographical_compare<unsigned_char>/262144 4496.151 -
bm_lexicographical_compare<unsigned_char>/3 2.032 3.79%
bm_lexicographical_compare<unsigned_char>/32768 572.414 -
bm_lexicographical_compare<unsigned_char>/4 1.319 5.64%
bm_lexicographical_compare<unsigned_char>/4096 77.735 -1.24%
bm_lexicographical_compare<unsigned_char>/5 1.553 7.98%
bm_lexicographical_compare<unsigned_char>/512 8.601 -
bm_lexicographical_compare<unsigned_char>/6 1.785 6.66%
bm_lexicographical_compare<unsigned_char>/64 1.810 -
bm_lexicographical_compare<unsigned_char>/7 2.026 5.06%
bm_lexicographical_compare<unsigned_char>/8 1.323 9.25%
bm_ranges_lexicographical_compare<int>/1 1.282 -7.37%
bm_ranges_lexicographical_compare<int>/1048576 76665.795 -
bm_ranges_lexicographical_compare<int>/16 2.167 -3.51%
bm_ranges_lexicographical_compare<int>/2 1.499 -7.05%
bm_ranges_lexicographical_compare<int>/262144 19109.838 -
bm_ranges_lexicographical_compare<int>/3 1.855 -1.47%
bm_ranges_lexicographical_compare<int>/32768 2399.672 -
bm_ranges_lexicographical_compare<int>/4 1.271 -8.22%
bm_ranges_lexicographical_compare<int>/4096 298.413 -
bm_ranges_lexicographical_compare<int>/5 1.503 -
bm_ranges_lexicographical_compare<int>/512 37.295 -
bm_ranges_lexicographical_compare<int>/6 1.504 -
bm_ranges_lexicographical_compare<int>/64 4.807 -4.37%
bm_ranges_lexicographical_compare<int>/7 1.503 -
bm_ranges_lexicographical_compare<int>/8 1.503 -7.11%
bm_ranges_lexicographical_compare<signed_char>/1 1.384 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16278.039 -
bm_ranges_lexicographical_compare<signed_char>/16 1.325 -4.34%
bm_ranges_lexicographical_compare<signed_char>/2 1.615 -
bm_ranges_lexicographical_compare<signed_char>/262144 3842.093 -
bm_ranges_lexicographical_compare<signed_char>/3 1.844 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.172 -
bm_ranges_lexicographical_compare<signed_char>/4 2.073 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.864 -
bm_ranges_lexicographical_compare<signed_char>/5 2.316 -
bm_ranges_lexicographical_compare<signed_char>/512 7.922 -
bm_ranges_lexicographical_compare<signed_char>/6 2.629 -1.77%
bm_ranges_lexicographical_compare<signed_char>/64 2.304 5.33%
bm_ranges_lexicographical_compare<signed_char>/7 2.866 -1.62%
bm_ranges_lexicographical_compare<signed_char>/8 3.210 -4.97%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.616 -
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17927.964 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.010 -12.56%
bm_ranges_lexicographical_compare<unsigned_char>/2 1.847 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4497.252 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.082 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.752 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.387 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.771 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.618 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.652 -1.60%
bm_ranges_lexicographical_compare<unsigned_char>/6 1.848 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.837 -9.72%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.108 1.01%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.358 -2.35%
bm_ranges_swap_ranges_vb_aligned/1024 6.505 -
bm_ranges_swap_ranges_vb_aligned/1048576 3410.825 -
bm_ranges_swap_ranges_vb_aligned/128 3.462 -
bm_ranges_swap_ranges_vb_aligned/131072 250.066 -
bm_ranges_swap_ranges_vb_aligned/16 3.233 -
bm_ranges_swap_ranges_vb_aligned/16384 34.985 -
bm_ranges_swap_ranges_vb_aligned/2048 8.610 1.00%
bm_ranges_swap_ranges_vb_aligned/256 4.377 1.28%
bm_ranges_swap_ranges_vb_aligned/262144 495.698 -
bm_ranges_swap_ranges_vb_aligned/32 3.236 -
bm_ranges_swap_ranges_vb_aligned/32768 64.195 -
bm_ranges_swap_ranges_vb_aligned/4096 11.965 -
bm_ranges_swap_ranges_vb_aligned/512 5.222 -
bm_ranges_swap_ranges_vb_aligned/524288 1051.405 -
bm_ranges_swap_ranges_vb_aligned/64 3.125 1.66%
bm_ranges_swap_ranges_vb_aligned/65536 123.357 -
bm_ranges_swap_ranges_vb_aligned/8 3.189 -
bm_ranges_swap_ranges_vb_aligned/8192 19.491 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15569.563 -
bm_ranges_swap_ranges_vb_unaligned/262144 3737.824 -84.36%
bm_ranges_swap_ranges_vb_unaligned/32768 472.988 -
bm_ranges_swap_ranges_vb_unaligned/4096 63.971 -
bm_ranges_swap_ranges_vb_unaligned/512 13.345 -
bm_ranges_swap_ranges_vb_unaligned/64 6.237 -1.81%
bm_ranges_swap_ranges_vb_unaligned/8 4.777 -2.51%
bm_swap_ranges_vb_aligned/1048576 3398.729 -
bm_swap_ranges_vb_aligned/262144 494.293 -
bm_swap_ranges_vb_aligned/32768 63.722 -
bm_swap_ranges_vb_aligned/4096 12.569 -
bm_swap_ranges_vb_aligned/512 4.985 -
bm_swap_ranges_vb_aligned/64 2.772 -
bm_swap_ranges_vb_aligned/8 3.303 1.15%
bm_swap_ranges_vb_unaligned/1048576 15945.241 -
bm_swap_ranges_vb_unaligned/262144 3847.458 -67.32%
bm_swap_ranges_vb_unaligned/32768 484.930 -
bm_swap_ranges_vb_unaligned/4096 64.768 -
bm_swap_ranges_vb_unaligned/512 12.404 -
bm_swap_ranges_vb_unaligned/64 4.849 -
bm_swap_ranges_vb_unaligned/8 4.827 4.48%
bm_write 594.673 -
rng::adjacent_find(deque<int>)/1024 466.561 -
rng::adjacent_find(deque<int>)/1048576 477215.036 -
rng::adjacent_find(deque<int>)/50 14.773 -8.48%
rng::adjacent_find(deque<int>)/8 2.997 -11.32%
rng::adjacent_find(deque<int>)/8192 3719.301 -
rng::adjacent_find(deque<int>,_pred)/1024 631.226 -
rng::adjacent_find(deque<int>,_pred)/1048576 651025.602 -
rng::adjacent_find(deque<int>,_pred)/50 29.875 -3.32%
rng::adjacent_find(deque<int>,_pred)/8 4.316 -7.48%
rng::adjacent_find(deque<int>,_pred)/8192 5090.701 -
rng::adjacent_find(list<int>)/1024 714.795 -
rng::adjacent_find(list<int>)/1048576 874399.887 -
rng::adjacent_find(list<int>)/50 23.750 -
rng::adjacent_find(list<int>)/8 2.117 -
rng::adjacent_find(list<int>)/8192 7052.415 -
rng::adjacent_find(list<int>,_pred)/1024 829.790 -
rng::adjacent_find(list<int>,_pred)/1048576 959664.205 -
rng::adjacent_find(list<int>,_pred)/50 34.816 -
rng::adjacent_find(list<int>,_pred)/8 3.964 -
rng::adjacent_find(list<int>,_pred)/8192 8671.984 -
rng::adjacent_find(vector<int>)/1024 236.732 -
rng::adjacent_find(vector<int>)/1048576 234942.236 -1.81%
rng::adjacent_find(vector<int>)/50 12.005 -
rng::adjacent_find(vector<int>)/8 2.028 -
rng::adjacent_find(vector<int>)/8192 1837.808 -
rng::adjacent_find(vector<int>,_pred)/1024 401.506 -
rng::adjacent_find(vector<int>,_pred)/1048576 471493.717 1.71%
rng::adjacent_find(vector<int>,_pred)/50 23.674 -
rng::adjacent_find(vector<int>,_pred)/8 3.375 -
rng::adjacent_find(vector<int>,_pred)/8192 3176.219 -
rng::all_of(deque<int>)_(process_all)/32 11.533 -
rng::all_of(deque<int>)_(process_all)/32768 10604.077 -
rng::all_of(deque<int>)_(process_all)/50 18.327 -
rng::all_of(deque<int>)_(process_all)/8 3.222 4.22%
rng::all_of(deque<int>)_(process_all)/8192 2634.481 -
rng::all_of(list<int>)_(process_all)/32 11.756 -
rng::all_of(list<int>)_(process_all)/32768 26239.061 -
rng::all_of(list<int>)_(process_all)/50 21.944 -
rng::all_of(list<int>)_(process_all)/8 2.615 -
rng::all_of(list<int>)_(process_all)/8192 7585.430 -
rng::all_of(vector<int>)_(process_all)/32 8.372 -1.36%
rng::all_of(vector<int>)_(process_all)/32768 8075.290 -
rng::all_of(vector<int>)_(process_all)/50 18.235 -
rng::all_of(vector<int>)_(process_all)/8 2.438 -1.69%
rng::all_of(vector<int>)_(process_all)/8192 2023.981 -
rng::any_of(deque<int>)_(process_all)/32 11.532 -
rng::any_of(deque<int>)_(process_all)/32768 10871.472 3.98%
rng::any_of(deque<int>)_(process_all)/50 18.328 -5.31%
rng::any_of(deque<int>)_(process_all)/8 3.227 4.46%
rng::any_of(deque<int>)_(process_all)/8192 2721.180 3.53%
rng::any_of(list<int>)_(process_all)/32 11.869 1.07%
rng::any_of(list<int>)_(process_all)/32768 26029.634 -
rng::any_of(list<int>)_(process_all)/50 21.933 -
rng::any_of(list<int>)_(process_all)/8 2.609 -
rng::any_of(list<int>)_(process_all)/8192 7238.154 -
rng::any_of(vector<int>)_(process_all)/32 8.429 -
rng::any_of(vector<int>)_(process_all)/32768 8083.951 -
rng::any_of(vector<int>)_(process_all)/50 12.713 -
rng::any_of(vector<int>)_(process_all)/8 2.400 2.35%
rng::any_of(vector<int>)_(process_all)/8192 2030.744 -
rng::contains(deque<int>)_(process_all)/1048576 251069.146 -
rng::contains(deque<int>)_(process_all)/32 8.769 1.49%
rng::contains(deque<int>)_(process_all)/50 12.712 -
rng::contains(deque<int>)_(process_all)/8 3.130 1.52%
rng::contains(deque<int>)_(process_all)/8192 1926.603 -
rng::contains(list<int>)_(process_all)/1048576 820861.943 -
rng::contains(list<int>)_(process_all)/32 9.995 -
rng::contains(list<int>)_(process_all)/50 18.780 -
rng::contains(list<int>)_(process_all)/8 2.328 -
rng::contains(list<int>)_(process_all)/8192 6468.959 -7.27%
rng::contains(vector<int>)_(process_all)/1048576 237724.243 -
rng::contains(vector<int>)_(process_all)/32 8.371 -
rng::contains(vector<int>)_(process_all)/50 12.352 -
rng::contains(vector<int>)_(process_all)/8 2.551 2.14%
rng::contains(vector<int>)_(process_all)/8192 1849.610 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 19846.254 -7.36%
rng::contains_subrange(deque<int>)_(near_matches)/1024 20916.433 -6.99%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1462568.664 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 429618.376 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.654 -8.68%
rng::contains_subrange(deque<int>)_(process_all)/32 11.563 -3.90%
rng::contains_subrange(deque<int>)_(process_all)/50 15.046 -4.76%
rng::contains_subrange(deque<int>)_(process_all)/8192 3358.354 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503973.041 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.349 -4.89%
rng::contains_subrange(deque<int>)_(same_length)/32 19.859 -3.31%
rng::contains_subrange(deque<int>)_(same_length)/50 28.139 -2.20%
rng::contains_subrange(deque<int>)_(same_length)/8192 3930.802 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 478733.737 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.226 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.400 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.457 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3731.096 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37122.174 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38614.441 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2469962.003 -
rng::contains_subrange(list<int>)_(process_all)/1048576 815795.012 -1.69%
rng::contains_subrange(list<int>)_(process_all)/16 4.883 -2.12%
rng::contains_subrange(list<int>)_(process_all)/32 10.395 -
rng::contains_subrange(list<int>)_(process_all)/50 18.433 -
rng::contains_subrange(list<int>)_(process_all)/8192 6859.603 -3.58%
rng::contains_subrange(list<int>)_(same_length)/1048576 949739.415 -
rng::contains_subrange(list<int>)_(same_length)/16 6.597 -
rng::contains_subrange(list<int>)_(same_length)/32 16.237 -
rng::contains_subrange(list<int>)_(same_length)/50 29.935 -
rng::contains_subrange(list<int>)_(same_length)/8192 7934.009 -7.88%
rng::contains_subrange(list<int>)_(single_element)/1048576 824326.472 -
rng::contains_subrange(list<int>)_(single_element)/16 4.928 -
rng::contains_subrange(list<int>)_(single_element)/32 10.409 -
rng::contains_subrange(list<int>)_(single_element)/50 18.085 -1.27%
rng::contains_subrange(list<int>)_(single_element)/8192 7083.028 -28.61%
rng::contains_subrange(vector<int>)_(near_matches)/1000 14475.966 4.30%
rng::contains_subrange(vector<int>)_(near_matches)/1024 14928.599 1.44%
rng::contains_subrange(vector<int>)_(near_matches)/8192 767663.792 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208698.457 -1.10%
rng::contains_subrange(vector<int>)_(process_all)/16 4.812 1.74%
rng::contains_subrange(vector<int>)_(process_all)/32 8.027 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.491 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1627.843 -1.40%
rng::contains_subrange(vector<int>)_(same_length)/1048576 244127.687 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.880 1.86%
rng::contains_subrange(vector<int>)_(same_length)/32 8.776 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.704 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1876.679 -1.25%
rng::contains_subrange(vector<int>)_(single_element)/1048576 234131.078 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.824 -3.36%
rng::contains_subrange(vector<int>)_(single_element)/32 8.525 -1.96%
rng::contains_subrange(vector<int>)_(single_element)/50 12.817 1.96%
rng::contains_subrange(vector<int>)_(single_element)/8192 1825.712 -
rng::copy(deque<int>)/1048576 49974.499 -
rng::copy(deque<int>)/262144 10387.112 -
rng::copy(deque<int>)/32768 1153.295 -
rng::copy(deque<int>)/4096 146.801 -
rng::copy(deque<int>)/512 16.780 -
rng::copy(deque<int>)/64 2.831 -
rng::copy(deque<int>)/8 2.810 1.04%
rng::copy(list<int>)/1048576 884180.766 -
rng::copy(list<int>)/262144 218560.511 -
rng::copy(list<int>)/32768 26653.150 -2.76%
rng::copy(list<int>)/4096 3045.357 -2.08%
rng::copy(list<int>)/512 369.227 -
rng::copy(list<int>)/64 34.649 10.08%
rng::copy(list<int>)/8 2.375 -
rng::copy(vector<bool>)_(aligned)/1048576 1040.067 -
rng::copy(vector<bool>)_(aligned)/262144 272.499 -1.89%
rng::copy(vector<bool>)_(aligned)/32768 35.342 -
rng::copy(vector<bool>)_(aligned)/4096 4.928 -
rng::copy(vector<bool>)_(aligned)/512 1.767 -
rng::copy(vector<bool>)_(aligned)/64 1.374 -
rng::copy(vector<bool>)_(unaligned)/1048576 5508.601 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.581 -
rng::copy(vector<bool>)_(unaligned)/32768 174.214 -
rng::copy(vector<bool>)_(unaligned)/4096 20.854 -
rng::copy(vector<bool>)_(unaligned)/512 3.710 -
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 49014.283 -1.67%
rng::copy(vector<int>)/262144 12479.064 -
rng::copy(vector<int>)/32768 3224.770 1.68%
rng::copy(vector<int>)/4096 146.672 -
rng::copy(vector<int>)/512 16.000 -
rng::copy(vector<int>)/64 2.444 -
rng::copy(vector<int>)/8 2.336 -
rng::copy_backward(deque<int>)/1048576 126215.850 -
rng::copy_backward(deque<int>)/262144 31250.847 -1.43%
rng::copy_backward(deque<int>)/32768 3732.835 -
rng::copy_backward(deque<int>)/4096 148.847 -
rng::copy_backward(deque<int>)/512 18.226 -
rng::copy_backward(deque<int>)/64 3.043 -1.18%
rng::copy_backward(deque<int>)/8 2.830 4.02%
rng::copy_backward(list<int>)/1048576 889031.619 -
rng::copy_backward(list<int>)/262144 222336.366 -
rng::copy_backward(list<int>)/32768 29094.138 -4.03%
rng::copy_backward(list<int>)/4096 3107.070 -
rng::copy_backward(list<int>)/512 373.476 -
rng::copy_backward(list<int>)/64 31.198 -
rng::copy_backward(list<int>)/8 2.285 -3.22%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1041.506 -
rng::copy_backward(vector<bool>)_(aligned)/262144 274.530 -
rng::copy_backward(vector<bool>)_(aligned)/32768 35.824 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.046 -2.92%
rng::copy_backward(vector<bool>)_(aligned)/512 1.755 -2.52%
rng::copy_backward(vector<bool>)_(aligned)/64 1.767 -7.41%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6755.730 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1658.856 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 210.842 -
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.838 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.886 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.949 -
rng::copy_backward(vector<int>)/1048576 48750.354 -
rng::copy_backward(vector<int>)/262144 12534.238 -
rng::copy_backward(vector<int>)/32768 2909.931 2.36%
rng::copy_backward(vector<int>)/4096 151.032 3.92%
rng::copy_backward(vector<int>)/512 16.627 -
rng::copy_backward(vector<int>)/64 2.520 -
rng::copy_backward(vector<int>)/8 2.269 3.65%
rng::copy_if(deque<int>)_(entire_range)/1048576 275472.315 -
rng::copy_if(deque<int>)_(entire_range)/262144 69344.311 -
rng::copy_if(deque<int>)_(entire_range)/32768 8687.110 -
rng::copy_if(deque<int>)_(entire_range)/4096 1019.557 -
rng::copy_if(deque<int>)_(entire_range)/512 135.599 -
rng::copy_if(deque<int>)_(entire_range)/64 16.206 -
rng::copy_if(deque<int>)_(entire_range)/8 2.929 -
rng::copy_if(deque<int>)_(every_other)/1048576 371994.225 -
rng::copy_if(deque<int>)_(every_other)/262144 92854.849 -
rng::copy_if(deque<int>)_(every_other)/32768 11621.059 -
rng::copy_if(deque<int>)_(every_other)/4096 1454.843 -
rng::copy_if(deque<int>)_(every_other)/512 181.921 -
rng::copy_if(deque<int>)_(every_other)/64 23.365 -
rng::copy_if(deque<int>)_(every_other)/8 3.452 -
rng::copy_if(list<int>)_(entire_range)/1048576 884349.287 -
rng::copy_if(list<int>)_(entire_range)/262144 218390.906 -
rng::copy_if(list<int>)_(entire_range)/32768 28020.395 -
rng::copy_if(list<int>)_(entire_range)/4096 3052.426 -
rng::copy_if(list<int>)_(entire_range)/512 372.501 -
rng::copy_if(list<int>)_(entire_range)/64 36.106 7.45%
rng::copy_if(list<int>)_(entire_range)/8 2.594 -
rng::copy_if(list<int>)_(every_other)/1048576 839824.541 -1.78%
rng::copy_if(list<int>)_(every_other)/262144 208673.613 -1.37%
rng::copy_if(list<int>)_(every_other)/32768 24880.384 -1.15%
rng::copy_if(list<int>)_(every_other)/4096 3270.552 -
rng::copy_if(list<int>)_(every_other)/512 359.310 -
rng::copy_if(list<int>)_(every_other)/64 23.884 -
rng::copy_if(list<int>)_(every_other)/8 2.305 -
rng::copy_if(vector<int>)_(entire_range)/1048576 246582.542 -
rng::copy_if(vector<int>)_(entire_range)/262144 60066.213 -
rng::copy_if(vector<int>)_(entire_range)/32768 7494.336 -
rng::copy_if(vector<int>)_(entire_range)/4096 938.809 -
rng::copy_if(vector<int>)_(entire_range)/512 124.536 -
rng::copy_if(vector<int>)_(entire_range)/64 16.332 -
rng::copy_if(vector<int>)_(entire_range)/8 2.263 -
rng::copy_if(vector<int>)_(every_other)/1048576 239346.501 -
rng::copy_if(vector<int>)_(every_other)/262144 59654.811 -
rng::copy_if(vector<int>)_(every_other)/32768 7449.972 -
rng::copy_if(vector<int>)_(every_other)/4096 935.352 -
rng::copy_if(vector<int>)_(every_other)/512 123.424 -
rng::copy_if(vector<int>)_(every_other)/64 18.171 -
rng::copy_if(vector<int>)_(every_other)/8 4.261 -
rng::copy_n(deque<int>)/1048576 49854.221 -
rng::copy_n(deque<int>)/262144 10523.599 1.18%
rng::copy_n(deque<int>)/32768 1136.878 -1.00%
rng::copy_n(deque<int>)/4096 146.812 -
rng::copy_n(deque<int>)/512 16.812 -
rng::copy_n(deque<int>)/64 2.867 -
rng::copy_n(deque<int>)/8 2.662 -3.53%
rng::copy_n(list<int>)/1048576 873732.471 -
rng::copy_n(list<int>)/262144 217394.092 -
rng::copy_n(list<int>)/32768 26117.276 -3.08%
rng::copy_n(list<int>)/4096 4851.992 4.66%
rng::copy_n(list<int>)/512 339.525 -
rng::copy_n(list<int>)/64 14.241 -
rng::copy_n(list<int>)/8 2.250 -
rng::copy_n(vector<bool>)_(aligned)/1048576 2100.177 101.99%
rng::copy_n(vector<bool>)_(aligned)/262144 279.119 -
rng::copy_n(vector<bool>)_(aligned)/32768 35.202 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.977 -
rng::copy_n(vector<bool>)_(aligned)/512 1.767 -
rng::copy_n(vector<bool>)_(aligned)/64 1.308 -4.68%
rng::copy_n(vector<bool>)_(unaligned)/1048576 5506.826 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1491.868 8.98%
rng::copy_n(vector<bool>)_(unaligned)/32768 170.545 -2.03%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.846 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.524 -4.07%
rng::copy_n(vector<bool>)_(unaligned)/64 0.742 -
rng::copy_n(vector<int>)/1048576 50192.562 2.96%
rng::copy_n(vector<int>)/262144 12537.253 -
rng::copy_n(vector<int>)/32768 2731.757 6.57%
rng::copy_n(vector<int>)/4096 145.457 -
rng::copy_n(vector<int>)/512 16.102 -
rng::copy_n(vector<int>)/64 2.473 -
rng::copy_n(vector<int>)/8 2.148 -5.84%
rng::count(deque<int>)_(every_other)/1024 248.178 -1.90%
rng::count(deque<int>)_(every_other)/1048576 253827.008 -
rng::count(deque<int>)_(every_other)/8 2.535 -
rng::count(deque<int>)_(every_other)/8192 1941.067 -
rng::count(list<int>)_(every_other)/1024 706.937 -
rng::count(list<int>)_(every_other)/1048576 811422.350 -
rng::count(list<int>)_(every_other)/8 2.124 -
rng::count(list<int>)_(every_other)/8192 6904.659 -1.67%
rng::count(vector<bool>)/1000 2.947 -1.84%
rng::count(vector<bool>)/1024 1.680 -
rng::count(vector<bool>)/1048576 1461.449 -
rng::count(vector<bool>)/8192 11.424 -
rng::count(vector<int>)_(every_other)/1024 103.232 -
rng::count(vector<int>)_(every_other)/1048576 105423.099 -
rng::count(vector<int>)_(every_other)/8 1.384 -
rng::count(vector<int>)_(every_other)/8192 821.627 -
rng::count_if(deque<int>)_(every_other)/1024 347.300 -
rng::count_if(deque<int>)_(every_other)/1048576 342788.671 -
rng::count_if(deque<int>)_(every_other)/8 3.256 -3.28%
rng::count_if(deque<int>)_(every_other)/8192 2623.024 -
rng::count_if(list<int>)_(every_other)/1024 756.521 -
rng::count_if(list<int>)_(every_other)/1048576 894598.107 -
rng::count_if(list<int>)_(every_other)/8 2.864 -
rng::count_if(list<int>)_(every_other)/8192 7206.621 -
rng::count_if(vector<int>)_(every_other)/1024 249.664 -
rng::count_if(vector<int>)_(every_other)/1048576 247904.218 -
rng::count_if(vector<int>)_(every_other)/8 4.234 -
rng::count_if(vector<int>)_(every_other)/8192 1928.528 -
rng::distance(deque<int>)/1024 0.848 -
rng::distance(deque<int>)/4096 0.850 -
rng::distance(deque<int>)/50 0.848 -
rng::distance(deque<int>)/8192 0.851 -
rng::distance(join_view(vector<vector<int>>)/1024 1.028 -
rng::distance(join_view(vector<vector<int>>)/4096 4.368 -
rng::distance(join_view(vector<vector<int>>)/50 0.629 9.04%
rng::distance(join_view(vector<vector<int>>)/8192 8.294 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 460.362 -3.88%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490318.102 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 23.767 3.03%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.794 6.23%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3822.717 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.068 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.715 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.066 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.070 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.070 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 717.674 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 734036.032 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 36.751 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.471 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5729.864 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.094 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.771 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.094 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.095 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.096 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1997.048 -1.80%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2195842.134 -4.21%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.473 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.969 -1.37%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19155.464 7.94%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 501.646 -1.45%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1438349.710 -1.57%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.230 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.846 1.15%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11740.697 2.52%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1893.654 4.77%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2314161.184 -1.29%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.514 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.838 1.19%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19955.414 2.91%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 616.150 14.26%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1443605.024 -1.20%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.414 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.679 1.01%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11064.614 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.767 9.60%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.767 9.62%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.672 -2.00%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.690 -9.27%
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.767 9.63%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 763.687 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 960088.820 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.624 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.144 2.37%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7777.754 -8.07%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 1.004 1.69%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 1.000 1.56%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.979 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.979 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 1.000 1.48%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 873.587 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1085929.477 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.260 -1.13%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.258 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12212.634 -5.43%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.246 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73815.797 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.830 6.03%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.781 14.36%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.076 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.156 -12.24%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.157 -8.01%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.156 -12.57%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.156 -12.23%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.156 -8.37%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 516.193 1.15%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 636044.233 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.832 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.164 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4841.691 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.711 1.43%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.721 1.56%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.707 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.707 1.70%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.722 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 502.550 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 497116.388 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 21.759 -5.09%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.737 -4.14%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3873.136 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 526.141 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 516777.686 -1.44%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.962 3.17%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.120 -2.75%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3967.490 -1.66%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 780.883 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 958185.166 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 29.420 -7.95%
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.904 -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12524.288 5.37%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 830.846 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 994331.849 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.144 -6.08%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.558 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10933.130 -8.21%
rng::equal(vector<bool>)_(aligned)/1024 0.219 -
rng::equal(vector<bool>)_(aligned)/1048576 0.218 -
rng::equal(vector<bool>)_(aligned)/50 0.219 -
rng::equal(vector<bool>)_(aligned)/8 0.219 -
rng::equal(vector<bool>)_(aligned)/8192 0.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.818 2.13%
rng::equal(vector<bool>)_(unaligned)/1048576 7724.908 1.27%
rng::equal(vector<bool>)_(unaligned)/50 0.821 -14.54%
rng::equal(vector<bool>)_(unaligned)/8 0.822 -6.83%
rng::equal(vector<bool>)_(unaligned)/8192 66.774 2.11%
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.454 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 74490.537 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.415 -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.530 4.18%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.724 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 511.027 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 640529.010 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.721 -7.03%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.694 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4805.514 -
rng::fill(deque<int>)/1024 29.647 -1.48%
rng::fill(deque<int>)/32 1.489 -1.43%
rng::fill(deque<int>)/50 2.257 -
rng::fill(deque<int>)/8192 241.598 -
rng::fill(list<int>)/1024 1551.259 130.86%
rng::fill(list<int>)/32 8.523 1.16%
rng::fill(list<int>)/50 34.689 -
rng::fill(list<int>)/8192 6876.286 -10.36%
rng::fill(vector<bool>)/1048576 3834.787 -
rng::fill(vector<bool>)/262144 232.583 -
rng::fill(vector<bool>)/32768 29.964 -
rng::fill(vector<bool>)/4096 4.214 -
rng::fill(vector<bool>)/512 1.747 19.04%
rng::fill(vector<bool>)/64 1.912 18.31%
rng::fill(vector<int>)/1024 29.609 -1.08%
rng::fill(vector<int>)/32 1.066 2.54%
rng::fill(vector<int>)/50 2.209 -
rng::fill(vector<int>)/8192 241.100 -
rng::fill_n(deque<int>)/1024 29.532 -
rng::fill_n(deque<int>)/32 1.257 8.81%
rng::fill_n(deque<int>)/50 2.196 -
rng::fill_n(deque<int>)/8192 247.450 3.64%
rng::fill_n(list<int>)/1024 649.375 -
rng::fill_n(list<int>)/32 8.246 -
rng::fill_n(list<int>)/50 15.910 -
rng::fill_n(list<int>)/8192 7534.659 1.25%
rng::fill_n(vector<bool>)/1048576 3822.811 -
rng::fill_n(vector<bool>)/262144 231.832 -
rng::fill_n(vector<bool>)/32768 29.899 -
rng::fill_n(vector<bool>)/4096 4.159 -1.62%
rng::fill_n(vector<bool>)/512 1.424 -24.24%
rng::fill_n(vector<bool>)/64 1.415 -25.93%
rng::fill_n(vector<int>)/1024 29.689 -
rng::fill_n(vector<int>)/32 1.146 -
rng::fill_n(vector<int>)/50 2.227 -
rng::fill_n(vector<int>)/8192 239.100 -
rng::find(deque<int>)_(bail_25%)/1024 66.974 -
rng::find(deque<int>)_(bail_25%)/32768 1920.963 -
rng::find(deque<int>)_(bail_25%)/8 1.962 -4.76%
rng::find(deque<int>)_(bail_25%)/8192 477.303 -
rng::find(deque<int>)_(process_all)/1024 244.354 -
rng::find(deque<int>)_(process_all)/32768 7826.479 -
rng::find(deque<int>)_(process_all)/50 13.133 -
rng::find(deque<int>)_(process_all)/8 3.512 -
rng::find(deque<int>)_(process_all)/8192 1953.741 1.79%
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 296.281 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9686.622 2.51%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.310 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.405 -1.47%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2358.922 1.09%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 356.981 14.51%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 11451.518 8.66%
rng::find(join_view(list<vector<int>>))_(process_all)/50 16.527 24.85%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.260 12.02%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2846.684 12.01%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 729.295 -1.54%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26439.267 -3.40%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.723 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.670 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 7884.730 -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.033 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 650.058 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.726 2.53%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.035 -1.15%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 165.563 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 276.052 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8833.519 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.827 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.082 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2172.407 -
rng::find(list<int>)_(bail_25%)/1024 132.605 -27.46%
rng::find(list<int>)_(bail_25%)/32768 8462.556 -1.37%
rng::find(list<int>)_(bail_25%)/8 0.932 -
rng::find(list<int>)_(bail_25%)/8192 1459.165 -
rng::find(list<int>)_(process_all)/1024 688.179 -1.75%
rng::find(list<int>)_(process_all)/32768 26649.652 -1.36%
rng::find(list<int>)_(process_all)/50 18.579 -
rng::find(list<int>)_(process_all)/8 2.361 -
rng::find(list<int>)_(process_all)/8192 8449.392 -28.08%
rng::find(vector<bool>)_(process_all)/1024 4.642 -
rng::find(vector<bool>)_(process_all)/1048576 3683.207 -
rng::find(vector<bool>)_(process_all)/50 0.633 -26.85%
rng::find(vector<bool>)_(process_all)/8 0.644 -13.28%
rng::find(vector<bool>)_(process_all)/8192 33.607 -
rng::find(vector<char>)_(bail_25%)/1024 5.266 -
rng::find(vector<char>)_(bail_25%)/32768 136.444 -
rng::find(vector<char>)_(bail_25%)/8 1.155 8.92%
rng::find(vector<char>)_(bail_25%)/8192 39.749 -
rng::find(vector<char>)_(process_all)/1024 17.131 2.68%
rng::find(vector<char>)_(process_all)/32768 495.840 -
rng::find(vector<char>)_(process_all)/50 1.620 -
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.159 -
rng::find(vector<int>)_(bail_25%)/1024 65.932 -
rng::find(vector<int>)_(bail_25%)/32768 1861.822 -
rng::find(vector<int>)_(bail_25%)/8 1.368 -
rng::find(vector<int>)_(bail_25%)/8192 472.106 -
rng::find(vector<int>)_(process_all)/1024 243.119 -
rng::find(vector<int>)_(process_all)/32768 7431.011 -
rng::find(vector<int>)_(process_all)/50 12.460 -
rng::find(vector<int>)_(process_all)/8 2.762 -2.35%
rng::find(vector<int>)_(process_all)/8192 1858.823 -
rng::find_end(deque<int>)_(match_near_end)/1000 335.010 3.22%
rng::find_end(deque<int>)_(match_near_end)/1024 3198.462 -3.77%
rng::find_end(deque<int>)_(match_near_end)/8192 164719.948 -1.97%
rng::find_end(deque<int>)_(near_matches)/1000 32856.165 23.91%
rng::find_end(deque<int>)_(near_matches)/1024 33972.681 23.27%
rng::find_end(deque<int>)_(near_matches)/8192 2125836.509 29.67%
rng::find_end(deque<int>)_(process_all)/1000 270.241 7.05%
rng::find_end(deque<int>)_(process_all)/1024 301.561 16.32%
rng::find_end(deque<int>)_(process_all)/1048576 306297.036 15.15%
rng::find_end(deque<int>)_(process_all)/8192 2377.096 16.57%
rng::find_end(deque<int>)_(same_length)/1000 937.919 -
rng::find_end(deque<int>)_(same_length)/1024 1401.104 -
rng::find_end(deque<int>)_(same_length)/8192 11264.974 -
rng::find_end(deque<int>)_(single_element)/1000 322.234 27.26%
rng::find_end(deque<int>)_(single_element)/1024 330.464 27.72%
rng::find_end(deque<int>)_(single_element)/8192 2608.904 28.01%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 586.800 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 4161.495 -9.55%
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 229617.188 -6.43%
rng::find_end(deque<int>,_pred)_(near_matches)/1000 33114.728 -12.42%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 34496.753 -11.59%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 2363406.986 1.18%
rng::find_end(deque<int>,_pred)_(process_all)/1000 596.567 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 608.373 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 562275.646 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4318.327 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 1541.350 -1.44%
rng::find_end(deque<int>,_pred)_(same_length)/1024 1565.577 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 11547.714 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 595.838 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 608.454 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4303.995 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 760.118 -2.46%
rng::find_end(forward_list<int>)_(match_near_end)/1024 4655.711 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 256477.748 -
rng::find_end(forward_list<int>)_(near_matches)/1000 35900.853 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37312.206 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2481529.594 -
rng::find_end(forward_list<int>)_(process_all)/1000 703.314 -
rng::find_end(forward_list<int>)_(process_all)/1024 727.525 -
rng::find_end(forward_list<int>)_(process_all)/1048576 761590.855 -
rng::find_end(forward_list<int>)_(process_all)/8192 5570.957 -1.56%
rng::find_end(forward_list<int>)_(same_length)/1000 1476.022 -
rng::find_end(forward_list<int>)_(same_length)/1024 1503.043 -
rng::find_end(forward_list<int>)_(same_length)/8192 16644.640 27.09%
rng::find_end(forward_list<int>)_(single_element)/1000 706.008 -
rng::find_end(forward_list<int>)_(single_element)/1024 729.615 -
rng::find_end(forward_list<int>)_(single_element)/8192 6173.682 10.34%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 818.276 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5205.324 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277417.871 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42217.928 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43732.490 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2699577.723 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 788.113 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 808.199 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 881046.665 -1.17%
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6518.993 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1536.259 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1565.933 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 17668.935 26.89%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 801.799 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 820.179 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6970.172 5.69%
rng::find_end(list<int>)_(match_near_end)/1000 777.596 1.04%
rng::find_end(list<int>)_(match_near_end)/1024 4539.240 -
rng::find_end(list<int>)_(match_near_end)/8192 258046.679 -
rng::find_end(list<int>)_(near_matches)/1000 36724.756 -
rng::find_end(list<int>)_(near_matches)/1024 38245.137 -
rng::find_end(list<int>)_(near_matches)/8192 2490191.281 -
rng::find_end(list<int>)_(process_all)/1000 704.599 2.51%
rng::find_end(list<int>)_(process_all)/1024 708.022 5.02%
rng::find_end(list<int>)_(process_all)/1048576 845564.331 2.82%
rng::find_end(list<int>)_(process_all)/8192 6500.764 1.34%
rng::find_end(list<int>)_(same_length)/1000 1464.025 -
rng::find_end(list<int>)_(same_length)/1024 1502.703 -
rng::find_end(list<int>)_(same_length)/8192 17586.973 8.36%
rng::find_end(list<int>)_(single_element)/1000 686.711 -
rng::find_end(list<int>)_(single_element)/1024 696.611 -
rng::find_end(list<int>)_(single_element)/8192 7333.282 -7.76%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 819.368 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 5116.998 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 275068.124 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 41154.278 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 42838.925 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2682382.981 -
rng::find_end(list<int>,_pred)_(process_all)/1000 791.015 -
rng::find_end(list<int>,_pred)_(process_all)/1024 809.877 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 949434.885 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8391.822 7.41%
rng::find_end(list<int>,_pred)_(same_length)/1000 1547.950 -
rng::find_end(list<int>,_pred)_(same_length)/1024 1580.679 -
rng::find_end(list<int>,_pred)_(same_length)/8192 17584.062 -11.05%
rng::find_end(list<int>,_pred)_(single_element)/1000 753.292 -
rng::find_end(list<int>,_pred)_(single_element)/1024 770.839 -
rng::find_end(list<int>,_pred)_(single_element)/8192 7719.364 -10.67%
rng::find_end(vector<int>)_(match_near_end)/1000 263.654 -1.23%
rng::find_end(vector<int>)_(match_near_end)/1024 2260.038 -
rng::find_end(vector<int>)_(match_near_end)/8192 119585.748 -
rng::find_end(vector<int>)_(near_matches)/1000 15279.616 -
rng::find_end(vector<int>)_(near_matches)/1024 15880.951 -
rng::find_end(vector<int>)_(near_matches)/8192 924096.892 -
rng::find_end(vector<int>)_(process_all)/1000 233.098 -
rng::find_end(vector<int>)_(process_all)/1024 238.023 -
rng::find_end(vector<int>)_(process_all)/1048576 262577.367 -
rng::find_end(vector<int>)_(process_all)/8192 1905.587 -
rng::find_end(vector<int>)_(same_length)/1000 513.890 -6.08%
rng::find_end(vector<int>)_(same_length)/1024 535.349 -4.92%
rng::find_end(vector<int>)_(same_length)/8192 3849.316 -8.33%
rng::find_end(vector<int>)_(single_element)/1000 235.437 -
rng::find_end(vector<int>)_(single_element)/1024 239.277 -
rng::find_end(vector<int>)_(single_element)/8192 1908.039 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 555.613 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 3157.795 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 167836.681 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 25242.539 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 25919.956 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1621839.715 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 581.178 1.52%
rng::find_end(vector<int>,_pred)_(process_all)/1024 594.264 1.47%
rng::find_end(vector<int>,_pred)_(process_all)/1048576 678285.421 2.51%
rng::find_end(vector<int>,_pred)_(process_all)/8192 4793.740 1.51%
rng::find_end(vector<int>,_pred)_(same_length)/1000 1249.289 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 1279.645 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 10289.799 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 575.741 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 589.124 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4709.584 -
rng::find_first_of(deque<int>)_(large_needle)/1024 364977.122 -
rng::find_first_of(deque<int>)_(large_needle)/32 283.832 -
rng::find_first_of(deque<int>)_(large_needle)/50 670.585 -
rng::find_first_of(deque<int>)_(large_needle)/8192 23499737.501 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3459.425 -1.73%
rng::find_first_of(deque<int>)_(small_needle)/32 105.294 -5.09%
rng::find_first_of(deque<int>)_(small_needle)/50 162.342 -4.94%
rng::find_first_of(deque<int>)_(small_needle)/8192 27698.890 -1.66%
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 564559.299 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 501.969 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1389.490 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35515218.752 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6303.578 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.610 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.398 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50472.355 -
rng::find_first_of(list<int>)_(large_needle)/1024 935437.974 -3.85%
rng::find_first_of(list<int>)_(large_needle)/32 683.282 -
rng::find_first_of(list<int>)_(large_needle)/50 1746.596 -
rng::find_first_of(list<int>)_(large_needle)/8192 49814011.063 -1.83%
rng::find_first_of(list<int>)_(small_needle)/1024 2779.570 -1.98%
rng::find_first_of(list<int>)_(small_needle)/32 91.761 -1.69%
rng::find_first_of(list<int>)_(small_needle)/50 139.924 -2.00%
rng::find_first_of(list<int>)_(small_needle)/8192 22685.765 -3.52%
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 900762.299 -3.64%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 724.551 -1.27%
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1873.312 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 55853384.619 2.18%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5264.712 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.572 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.761 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42181.198 -
rng::find_first_of(vector<int>)_(large_needle)/1024 120540.286 7.82%
rng::find_first_of(vector<int>)_(large_needle)/32 113.869 4.13%
rng::find_first_of(vector<int>)_(large_needle)/50 284.765 4.83%
rng::find_first_of(vector<int>)_(large_needle)/8192 7773951.389 8.24%
rng::find_first_of(vector<int>)_(small_needle)/1024 1414.843 -
rng::find_first_of(vector<int>)_(small_needle)/32 47.313 -1.14%
rng::find_first_of(vector<int>)_(small_needle)/50 72.045 -
rng::find_first_of(vector<int>)_(small_needle)/8192 11282.851 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 592306.485 -2.15%
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 484.977 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1337.199 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38600731.499 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5628.702 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.700 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 274.933 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46021.279 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.372 -
rng::find_if(deque<int>)_(bail_25%)/32768 2761.125 -7.14%
rng::find_if(deque<int>)_(bail_25%)/8 1.505 4.42%
rng::find_if(deque<int>)_(bail_25%)/8192 690.844 -10.45%
rng::find_if(deque<int>)_(process_all)/1024 478.109 -
rng::find_if(deque<int>)_(process_all)/32768 12388.108 5.92%
rng::find_if(deque<int>)_(process_all)/50 23.866 -
rng::find_if(deque<int>)_(process_all)/8 3.944 -
rng::find_if(deque<int>)_(process_all)/8192 3099.095 5.20%
rng::find_if(list<int>)_(bail_25%)/1024 194.605 -2.00%
rng::find_if(list<int>)_(bail_25%)/32768 9153.905 -
rng::find_if(list<int>)_(bail_25%)/8 1.317 2.81%
rng::find_if(list<int>)_(bail_25%)/8192 1520.111 -1.11%
rng::find_if(list<int>)_(process_all)/1024 758.770 -
rng::find_if(list<int>)_(process_all)/32768 27324.092 -2.95%
rng::find_if(list<int>)_(process_all)/50 21.732 -
rng::find_if(list<int>)_(process_all)/8 3.486 -
rng::find_if(list<int>)_(process_all)/8192 12579.970 26.34%
rng::find_if(vector<bool>)_(process_all)/1024 763.622 -1.07%
rng::find_if(vector<bool>)_(process_all)/1048576 780041.156 -1.03%
rng::find_if(vector<bool>)_(process_all)/50 35.599 1.56%
rng::find_if(vector<bool>)_(process_all)/8 5.482 -
rng::find_if(vector<bool>)_(process_all)/8192 6095.926 -1.04%
rng::find_if(vector<char>)_(bail_25%)/1024 76.344 -
rng::find_if(vector<char>)_(bail_25%)/32768 2054.627 -
rng::find_if(vector<char>)_(bail_25%)/8 0.950 -
rng::find_if(vector<char>)_(bail_25%)/8192 525.662 -
rng::find_if(vector<char>)_(process_all)/1024 273.578 -
rng::find_if(vector<char>)_(process_all)/32768 8158.373 -
rng::find_if(vector<char>)_(process_all)/50 12.686 -
rng::find_if(vector<char>)_(process_all)/8 2.586 5.77%
rng::find_if(vector<char>)_(process_all)/8192 2054.204 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.594 -
rng::find_if(vector<int>)_(bail_25%)/32768 2338.518 -
rng::find_if(vector<int>)_(bail_25%)/8 1.095 1.48%
rng::find_if(vector<int>)_(bail_25%)/8192 548.606 -
rng::find_if(vector<int>)_(process_all)/1024 283.620 -
rng::find_if(vector<int>)_(process_all)/32768 8802.508 -
rng::find_if(vector<int>)_(process_all)/50 13.984 -1.69%
rng::find_if(vector<int>)_(process_all)/8 2.639 3.52%
rng::find_if(vector<int>)_(process_all)/8192 2192.274 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.527 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2760.743 -
rng::find_if_not(deque<int>)_(bail_25%)/8 1.531 -
rng::find_if_not(deque<int>)_(bail_25%)/8192 734.731 3.01%
rng::find_if_not(deque<int>)_(process_all)/1024 474.462 -1.89%
rng::find_if_not(deque<int>)_(process_all)/32768 11459.773 -5.69%
rng::find_if_not(deque<int>)_(process_all)/50 23.567 -
rng::find_if_not(deque<int>)_(process_all)/8 3.960 -
rng::find_if_not(deque<int>)_(process_all)/8192 2850.460 -6.91%
rng::find_if_not(list<int>)_(bail_25%)/1024 194.902 -
rng::find_if_not(list<int>)_(bail_25%)/32768 8660.540 -20.56%
rng::find_if_not(list<int>)_(bail_25%)/8 1.314 2.82%
rng::find_if_not(list<int>)_(bail_25%)/8192 1523.136 -
rng::find_if_not(list<int>)_(process_all)/1024 758.874 -
rng::find_if_not(list<int>)_(process_all)/32768 27774.748 -
rng::find_if_not(list<int>)_(process_all)/50 21.641 -
rng::find_if_not(list<int>)_(process_all)/8 3.509 -
rng::find_if_not(list<int>)_(process_all)/8192 7408.675 -17.75%
rng::find_if_not(vector<bool>)_(process_all)/1024 771.558 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 787820.913 -
rng::find_if_not(vector<bool>)_(process_all)/50 35.987 2.62%
rng::find_if_not(vector<bool>)_(process_all)/8 5.537 2.03%
rng::find_if_not(vector<bool>)_(process_all)/8192 6154.401 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.281 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2093.854 3.27%
rng::find_if_not(vector<char>)_(bail_25%)/8 0.954 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 529.572 2.10%
rng::find_if_not(vector<char>)_(process_all)/1024 274.918 -
rng::find_if_not(vector<char>)_(process_all)/32768 8131.340 -
rng::find_if_not(vector<char>)_(process_all)/50 12.489 -
rng::find_if_not(vector<char>)_(process_all)/8 2.416 -3.62%
rng::find_if_not(vector<char>)_(process_all)/8192 2048.833 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 76.553 1.05%
rng::find_if_not(vector<int>)_(bail_25%)/32768 2353.010 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.059 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 554.392 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.467 -
rng::find_if_not(vector<int>)_(process_all)/32768 8811.003 -
rng::find_if_not(vector<int>)_(process_all)/50 14.204 -
rng::find_if_not(vector<int>)_(process_all)/8 2.624 3.81%
rng::find_if_not(vector<int>)_(process_all)/8192 2193.228 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.209 -
rng::find_last(deque<int>)_(bail_10%)/1048576 324118.885 -
rng::find_last(deque<int>)_(bail_10%)/50 11.421 -
rng::find_last(deque<int>)_(bail_10%)/8 2.732 -
rng::find_last(deque<int>)_(bail_10%)/8192 2515.611 -
rng::find_last(deque<int>)_(bail_90%)/1024 30.940 6.82%
rng::find_last(deque<int>)_(bail_90%)/1048576 27630.046 -
rng::find_last(deque<int>)_(bail_90%)/50 1.845 -2.27%
rng::find_last(deque<int>)_(bail_90%)/8 0.872 -6.37%
rng::find_last(deque<int>)_(bail_90%)/8192 218.715 7.00%
rng::find_last(forward_list<int>)_(bail_10%)/1024 727.460 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 706756.030 88.02%
rng::find_last(forward_list<int>)_(bail_10%)/50 20.585 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.388 1.04%
rng::find_last(forward_list<int>)_(bail_10%)/8192 5867.103 -12.68%
rng::find_last(forward_list<int>)_(bail_90%)/1024 733.749 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 670401.439 68.25%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.418 -1.77%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.399 -2.14%
rng::find_last(forward_list<int>)_(bail_90%)/8192 6091.182 -
rng::find_last(list<int>)_(bail_10%)/1024 664.700 -1.54%
rng::find_last(list<int>)_(bail_10%)/1048576 786883.051 -
rng::find_last(list<int>)_(bail_10%)/50 16.672 1.43%
rng::find_last(list<int>)_(bail_10%)/8 2.039 -2.55%
rng::find_last(list<int>)_(bail_10%)/8192 6282.542 -
rng::find_last(list<int>)_(bail_90%)/1024 55.125 -3.19%
rng::find_last(list<int>)_(bail_90%)/1048576 86829.624 -
rng::find_last(list<int>)_(bail_90%)/50 1.276 -8.70%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 599.580 1.05%
rng::find_last(vector<char>)_(bail_10%)/1024 113.624 -
rng::find_last(vector<char>)_(bail_10%)/1048576 113544.677 4.92%
rng::find_last(vector<char>)_(bail_10%)/50 5.618 5.14%
rng::find_last(vector<char>)_(bail_10%)/8 1.573 2.52%
rng::find_last(vector<char>)_(bail_10%)/8192 894.558 4.68%
rng::find_last(vector<char>)_(bail_90%)/1024 12.105 -
rng::find_last(vector<char>)_(bail_90%)/1048576 11949.076 -
rng::find_last(vector<char>)_(bail_90%)/50 1.037 -
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -5.24%
rng::find_last(vector<char>)_(bail_90%)/8192 100.753 -1.34%
rng::find_last(vector<int>)_(bail_10%)/1024 212.206 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214447.741 -
rng::find_last(vector<int>)_(bail_10%)/50 10.840 -
rng::find_last(vector<int>)_(bail_10%)/8 2.091 -
rng::find_last(vector<int>)_(bail_10%)/8192 1648.674 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.829 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23190.285 -
rng::find_last(vector<int>)_(bail_90%)/50 1.577 -
rng::find_last(vector<int>)_(bail_90%)/8 0.611 -
rng::find_last(vector<int>)_(bail_90%)/8192 189.814 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 353.184 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361816.021 -
rng::find_last_if(deque<int>)_(bail_10%)/50 19.360 2.23%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.938 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2761.376 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.438 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38540.372 -2.36%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.678 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.958 -2.85%
rng::find_last_if(deque<int>)_(bail_90%)/8192 315.171 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 817.800 -1.09%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 927534.336 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.406 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.018 1.90%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7247.740 6.11%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 838.291 -3.16%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 921516.644 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 40.105 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.374 11.97%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6945.206 -2.50%
rng::find_last_if(list<int>)_(bail_10%)/1024 680.743 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 807160.242 -
rng::find_last_if(list<int>)_(bail_10%)/50 39.960 1.90%
rng::find_last_if(list<int>)_(bail_10%)/8 3.106 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6630.597 -
rng::find_last_if(list<int>)_(bail_90%)/1024 71.133 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88845.315 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.186 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 605.685 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.426 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240941.393 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.345 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.381 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1876.726 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.452 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26206.710 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.457 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.130 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.176 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283553.125 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.523 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.573 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2071.094 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.910 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 31042.285 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.489 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.465 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.155 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.312 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362170.551 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.857 1.26%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.934 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2763.165 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 42.950 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 39024.439 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.701 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.962 -2.35%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 307.575 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 828.221 5.09%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 930760.695 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 27.975 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 5.211 8.95%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6994.271 2.59%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 874.678 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 928504.256 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.126 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.963 -4.57%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6813.206 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 681.668 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 807315.311 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 38.481 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.111 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6596.156 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.765 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89031.974 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.119 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.712 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 608.074 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.725 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241423.699 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.351 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.388 -2.89%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1879.091 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.969 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 25679.098 -2.06%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.457 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.465 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.180 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 245.635 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 285208.941 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.525 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.546 -1.40%
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2075.282 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 30.509 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30934.832 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.548 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.469 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.968 -
rng::fold_left(deque<int>)/1048576 560754.097 -
rng::fold_left(deque<int>)/32 16.539 -
rng::fold_left(deque<int>)/50 27.177 1.17%
rng::fold_left(deque<int>)/8 4.102 2.65%
rng::fold_left(deque<int>)/8192 4424.247 -3.17%
rng::fold_left(list<int>)/1048576 1362615.515 -
rng::fold_left(list<int>)/32 22.038 -
rng::fold_left(list<int>)/50 37.487 -6.15%
rng::fold_left(list<int>)/8 3.838 -
rng::fold_left(list<int>)/8192 11446.530 9.17%
rng::fold_left(vector<int>)/1048576 1325699.968 -
rng::fold_left(vector<int>)/32 20.657 -
rng::fold_left(vector<int>)/50 36.140 -
rng::fold_left(vector<int>)/8 3.700 -
rng::fold_left(vector<int>)/8192 10319.550 -
rng::for_each(deque<int>)/32 3.775 -
rng::for_each(deque<int>)/50 4.060 -
rng::for_each(deque<int>)/8 0.917 -1.64%
rng::for_each(deque<int>)/8192 254.414 -
rng::for_each(join_view(vector<vector<int>>)/32 3.798 -
rng::for_each(join_view(vector<vector<int>>)/50 4.135 -
rng::for_each(join_view(vector<vector<int>>)/8 1.385 -4.02%
rng::for_each(join_view(vector<vector<int>>)/8192 264.671 -
rng::for_each(list<int>)/32 11.447 1.79%
rng::for_each(list<int>)/50 23.999 -
rng::for_each(list<int>)/8 2.603 1.43%
rng::for_each(list<int>)/8192 8082.920 3.16%
rng::for_each(map<int>)/32 21.388 -
rng::for_each(map<int>)/50 41.072 -
rng::for_each(map<int>)/8 4.597 1.97%
rng::for_each(map<int>)/8192 16623.604 -
rng::for_each(map<int>::iterator)/32 23.336 -
rng::for_each(map<int>::iterator)/50 49.341 -
rng::for_each(map<int>::iterator)/8 4.580 -
rng::for_each(map<int>::iterator)/8192 16789.062 -
rng::for_each(multimap<int>)/32 22.402 -1.28%
rng::for_each(multimap<int>)/50 51.016 1.07%
rng::for_each(multimap<int>)/8 4.586 2.61%
rng::for_each(multimap<int>)/8192 16459.582 -
rng::for_each(multimap<int>::iterator)/32 21.258 -
rng::for_each(multimap<int>::iterator)/50 41.091 -1.77%
rng::for_each(multimap<int>::iterator)/8 4.543 -
rng::for_each(multimap<int>::iterator)/8192 16520.949 -
rng::for_each(multiset<int>)/32 22.023 -
rng::for_each(multiset<int>)/50 44.685 -7.88%
rng::for_each(multiset<int>)/8 4.575 -
rng::for_each(multiset<int>)/8192 15829.938 -2.24%
rng::for_each(multiset<int>::iterator)/32 21.187 1.17%
rng::for_each(multiset<int>::iterator)/50 58.246 2.77%
rng::for_each(multiset<int>::iterator)/8 4.600 -
rng::for_each(multiset<int>::iterator)/8192 16271.076 -1.90%
rng::for_each(set<int>)/32 21.263 -
rng::for_each(set<int>)/50 60.231 -
rng::for_each(set<int>)/8 4.435 -1.46%
rng::for_each(set<int>)/8192 16092.337 -
rng::for_each(set<int>::iterator)/32 22.117 -
rng::for_each(set<int>::iterator)/50 51.509 2.67%
rng::for_each(set<int>::iterator)/8 4.488 -
rng::for_each(set<int>::iterator)/8192 16321.738 -
rng::for_each(vector<int>)/32 3.821 -
rng::for_each(vector<int>)/50 4.042 -
rng::for_each(vector<int>)/8 0.913 -
rng::for_each(vector<int>)/8192 251.846 -
rng::for_each_n(deque<int>)/32 3.769 -
rng::for_each_n(deque<int>)/50 3.990 2.11%
rng::for_each_n(deque<int>)/8 1.187 2.87%
rng::for_each_n(deque<int>)/8192 257.431 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.832 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.249 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.758 14.28%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.127 -
rng::for_each_n(list<int>)/32 11.075 -
rng::for_each_n(list<int>)/50 22.350 -
rng::for_each_n(list<int>)/8 2.542 5.27%
rng::for_each_n(list<int>)/8192 8452.426 12.15%
rng::for_each_n(vector<int>)/32 3.853 -
rng::for_each_n(vector<int>)/50 4.057 -
rng::for_each_n(vector<int>)/8 2.467 1.54%
rng::for_each_n(vector<int>)/8192 252.205 -
rng::generate(deque<int>)/1024 280.327 -
rng::generate(deque<int>)/32 8.759 -
rng::generate(deque<int>)/50 12.941 -
rng::generate(deque<int>)/8192 2046.468 -
rng::generate(list<int>)/1024 672.190 -
rng::generate(list<int>)/32 8.557 -
rng::generate(list<int>)/50 15.417 -
rng::generate(list<int>)/8192 7507.843 5.90%
rng::generate(vector<int>)/1024 243.761 -
rng::generate(vector<int>)/32 7.996 -
rng::generate(vector<int>)/50 11.997 -
rng::generate(vector<int>)/8192 1844.892 -
rng::generate_n(deque<int>)/1024 245.629 -
rng::generate_n(deque<int>)/32 8.266 -
rng::generate_n(deque<int>)/50 12.290 -
rng::generate_n(deque<int>)/8192 1977.861 -
rng::generate_n(list<int>)/1024 650.892 -
rng::generate_n(list<int>)/32 8.673 -
rng::generate_n(list<int>)/50 17.307 -
rng::generate_n(list<int>)/8192 8234.091 18.05%
rng::generate_n(vector<int>)/1024 244.850 -
rng::generate_n(vector<int>)/32 8.061 -
rng::generate_n(vector<int>)/50 12.101 -
rng::generate_n(vector<int>)/8192 1857.091 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 363.521 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.606 5.20%
rng::is_partitioned(deque<int>)_(partitioned)/50 13.845 -1.93%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2946.396 2.81%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 129.433 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 9.049 -25.74%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.139 -4.01%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 683.120 -
rng::is_partitioned(list<int>)_(partitioned)/1024 690.139 -2.75%
rng::is_partitioned(list<int>)_(partitioned)/32 8.732 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.863 -
rng::is_partitioned(list<int>)_(partitioned)/8192 6845.052 -15.90%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 125.982 -16.54%
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.019 -11.28%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.478 -2.88%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1200.301 1.42%
rng::is_partitioned(vector<int>)_(partitioned)/1024 179.011 1.60%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.820 -
rng::is_partitioned(vector<int>)_(partitioned)/50 8.666 1.59%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1354.579 1.19%
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 58.279 4.39%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.258 2.45%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.391 2.16%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 156.662 4.31%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 493.555 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.626 5.48%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3879.616 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 518365.782 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 49.657 1.99%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 516.382 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.247 2.59%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3943.194 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 689097.964 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 50.123 -21.44%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 777.876 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.719 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8512.422 2.38%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1436876.014 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.737 -1.04%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 825.705 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.376 2.98%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9402.274 -2.12%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1593671.445 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.757 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.569 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.638 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2628.939 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212906.999 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 25.167 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 509.225 -3.44%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.080 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4686.118 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1003027.658 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.778 -
rng::is_sorted(deque<int>)/1024 473.973 -
rng::is_sorted(deque<int>)/8 3.225 32.28%
rng::is_sorted(deque<int>)/8192 3793.269 -
rng::is_sorted(deque<int>,_pred)/1024 597.948 -
rng::is_sorted(deque<int>,_pred)/8 4.431 -4.83%
rng::is_sorted(deque<int>,_pred)/8192 4802.958 -
rng::is_sorted(list<int>)/1024 766.452 -
rng::is_sorted(list<int>)/8 2.167 1.57%
rng::is_sorted(list<int>)/8192 7001.793 -
rng::is_sorted(list<int>,_pred)/1024 799.055 -
rng::is_sorted(list<int>,_pred)/8 4.293 -
rng::is_sorted(list<int>,_pred)/8192 7308.964 -
rng::is_sorted(vector<int>)/1024 242.529 -
rng::is_sorted(vector<int>)/8 2.073 -
rng::is_sorted(vector<int>)/8192 1892.211 -
rng::is_sorted(vector<int>,_pred)/1024 462.452 -
rng::is_sorted(vector<int>,_pred)/8 3.662 -
rng::is_sorted(vector<int>,_pred)/8192 3680.819 -
rng::is_sorted_until(deque<int>)/1024 472.064 -
rng::is_sorted_until(deque<int>)/8 3.722 27.65%
rng::is_sorted_until(deque<int>)/8192 3776.068 -
rng::is_sorted_until(deque<int>,_pred)/1024 596.777 -
rng::is_sorted_until(deque<int>,_pred)/8 5.124 24.65%
rng::is_sorted_until(deque<int>,_pred)/8192 4800.288 -
rng::is_sorted_until(list<int>)/1024 753.358 -
rng::is_sorted_until(list<int>)/8 2.154 -
rng::is_sorted_until(list<int>)/8192 7182.097 -
rng::is_sorted_until(list<int>,_pred)/1024 794.359 -
rng::is_sorted_until(list<int>,_pred)/8 3.851 -
rng::is_sorted_until(list<int>,_pred)/8192 7576.662 -
rng::is_sorted_until(vector<int>)/1024 238.561 -
rng::is_sorted_until(vector<int>)/8 2.052 -
rng::is_sorted_until(vector<int>)/8192 1860.923 -
rng::is_sorted_until(vector<int>,_pred)/1024 411.024 -
rng::is_sorted_until(vector<int>,_pred)/8 3.367 -1.96%
rng::is_sorted_until(vector<int>,_pred)/8192 3275.017 -1.10%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 472.395 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 488.351 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 519433.644 4.38%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.034 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 4036.675 4.29%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 730.097 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 732.011 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625217.712 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.582 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4798.874 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 762.801 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 776.048 -1.05%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 961351.158 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.797 -4.42%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 11680.532 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 810.852 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 830.021 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 994097.518 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.579 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 11988.431 18.46%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.911 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.780 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76642.769 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 605.605 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 448.197 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.970 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609161.932 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.027 1.22%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4769.823 -
rng::move(deque<int>)/1048576 55921.240 2.54%
rng::move(deque<int>)/262144 14968.611 -
rng::move(deque<int>)/32768 2020.810 -6.99%
rng::move(deque<int>)/4096 154.036 -
rng::move(deque<int>)/512 24.057 -
rng::move(deque<int>)/64 6.910 4.63%
rng::move(deque<int>)/8 3.834 -1.37%
rng::move(list<int>)/1048576 1002323.036 -1.13%
rng::move(list<int>)/262144 248559.486 -
rng::move(list<int>)/32768 33980.129 -4.72%
rng::move(list<int>)/4096 5423.144 -
rng::move(list<int>)/512 370.157 -
rng::move(list<int>)/64 40.606 -
rng::move(list<int>)/8 3.924 -
rng::move(vector<bool>)_(aligned)/1048576 2122.806 -
rng::move(vector<bool>)_(aligned)/262144 256.793 -
rng::move(vector<bool>)_(aligned)/32768 37.639 -
rng::move(vector<bool>)_(aligned)/4096 8.106 -
rng::move(vector<bool>)_(aligned)/512 2.681 -
rng::move(vector<bool>)_(aligned)/64 1.841 -2.82%
rng::move(vector<bool>)_(unaligned)/1048576 6728.220 -
rng::move(vector<bool>)_(unaligned)/262144 1586.904 -
rng::move(vector<bool>)_(unaligned)/32768 203.105 -
rng::move(vector<bool>)_(unaligned)/4096 25.901 -
rng::move(vector<bool>)_(unaligned)/512 4.140 -
rng::move(vector<bool>)_(unaligned)/64 1.742 7.20%
rng::move(vector<int>)/1048576 60468.236 7.11%
rng::move(vector<int>)/262144 22029.788 -
rng::move(vector<int>)/32768 2143.336 -
rng::move(vector<int>)/4096 135.635 -
rng::move(vector<int>)/512 20.438 -
rng::move(vector<int>)/64 4.081 -
rng::move(vector<int>)/8 2.229 -2.18%
rng::move_backward(deque<int>)/1048576 125657.805 -1.37%
rng::move_backward(deque<int>)/262144 30116.039 -1.00%
rng::move_backward(deque<int>)/32768 3510.130 -2.29%
rng::move_backward(deque<int>)/4096 156.566 -1.34%
rng::move_backward(deque<int>)/512 23.904 -
rng::move_backward(deque<int>)/64 5.521 1.20%
rng::move_backward(deque<int>)/8 3.538 -1.06%
rng::move_backward(list<int>)/1048576 1044276.312 -
rng::move_backward(list<int>)/262144 312941.751 16.02%
rng::move_backward(list<int>)/32768 35593.399 -
rng::move_backward(list<int>)/4096 6552.684 -
rng::move_backward(list<int>)/512 371.187 -
rng::move_backward(list<int>)/64 40.342 -
rng::move_backward(list<int>)/8 3.704 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2122.505 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.835 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.046 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.892 -
rng::move_backward(vector<bool>)_(aligned)/512 2.648 -
rng::move_backward(vector<bool>)_(aligned)/64 1.774 1.82%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6494.883 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1585.427 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.817 -
rng::move_backward(vector<bool>)_(unaligned)/4096 27.675 -
rng::move_backward(vector<bool>)_(unaligned)/512 5.328 -5.75%
rng::move_backward(vector<bool>)_(unaligned)/64 1.866 -3.04%
rng::move_backward(vector<int>)/1048576 56639.255 -
rng::move_backward(vector<int>)/262144 22059.533 -
rng::move_backward(vector<int>)/32768 2151.803 -
rng::move_backward(vector<int>)/4096 135.464 -
rng::move_backward(vector<int>)/512 20.836 -
rng::move_backward(vector<int>)/64 4.123 -
rng::move_backward(vector<int>)/8 2.291 -
rng::none_of(deque<int>)_(process_all)/32 16.945 -6.72%
rng::none_of(deque<int>)_(process_all)/32768 15391.733 -
rng::none_of(deque<int>)_(process_all)/50 25.227 -4.67%
rng::none_of(deque<int>)_(process_all)/8 4.599 4.53%
rng::none_of(deque<int>)_(process_all)/8192 3849.466 -
rng::none_of(list<int>)_(process_all)/32 11.796 -
rng::none_of(list<int>)_(process_all)/32768 25554.563 -
rng::none_of(list<int>)_(process_all)/50 21.849 -
rng::none_of(list<int>)_(process_all)/8 2.609 -
rng::none_of(list<int>)_(process_all)/8192 7855.663 -
rng::none_of(vector<int>)_(process_all)/32 8.373 -
rng::none_of(vector<int>)_(process_all)/32768 8075.722 -
rng::none_of(vector<int>)_(process_all)/50 12.658 -
rng::none_of(vector<int>)_(process_all)/8 2.610 6.39%
rng::none_of(vector<int>)_(process_all)/8192 2027.287 -
rng::partial_sort(deque<int>)_(ascending)/1024 7972.393 -
rng::partial_sort(deque<int>)_(ascending)/8 32.808 5.71%
rng::partial_sort(deque<int>)_(ascending)/8192 165473.600 -
rng::partial_sort(deque<int>)_(descending)/1024 18560.402 -
rng::partial_sort(deque<int>)_(descending)/8 45.053 2.62%
rng::partial_sort(deque<int>)_(descending)/8192 285389.671 -
rng::partial_sort(deque<int>)_(heap)/1024 18555.210 -
rng::partial_sort(deque<int>)_(heap)/8 37.797 1.34%
rng::partial_sort(deque<int>)_(heap)/8192 283236.273 -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7978.402 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 31.469 1.81%
rng::partial_sort(deque<int>)_(pipe-organ)/8192 166300.427 2.58%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19785.600 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 32.918 3.69%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 284878.831 -
rng::partial_sort(deque<int>)_(repeated)/1024 6470.632 2.18%
rng::partial_sort(deque<int>)_(repeated)/8 27.867 -
rng::partial_sort(deque<int>)_(repeated)/8192 70010.482 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16071.131 -
rng::partial_sort(deque<int>)_(shuffled)/8 34.575 1.38%
rng::partial_sort(deque<int>)_(shuffled)/8192 266861.892 1.69%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4981.090 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.012 -1.12%
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55562.431 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8211.840 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 25.204 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97872.878 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8249.597 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.056 1.36%
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 101202.914 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4981.805 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.320 1.36%
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55539.931 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9155.836 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.196 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97738.344 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3943.564 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 21.475 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46851.928 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6923.950 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.910 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91237.197 -
rng::partial_sort(vector<int>)_(ascending)/1024 4988.847 -
rng::partial_sort(vector<int>)_(ascending)/8 20.608 -
rng::partial_sort(vector<int>)_(ascending)/8192 54589.627 -
rng::partial_sort(vector<int>)_(descending)/1024 8233.385 -
rng::partial_sort(vector<int>)_(descending)/8 24.797 -
rng::partial_sort(vector<int>)_(descending)/8192 97750.709 -
rng::partial_sort(vector<int>)_(heap)/1024 8233.835 -
rng::partial_sort(vector<int>)_(heap)/8 26.280 -
rng::partial_sort(vector<int>)_(heap)/8192 100916.535 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4984.038 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.635 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54478.457 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9131.586 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.624 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97622.819 -
rng::partial_sort(vector<int>)_(repeated)/1024 3939.205 -
rng::partial_sort(vector<int>)_(repeated)/8 19.920 -1.07%
rng::partial_sort(vector<int>)_(repeated)/8192 46717.797 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6937.450 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.544 -
rng::partial_sort(vector<int>)_(shuffled)/8192 88219.209 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5339.325 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.787 -2.03%
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57141.105 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8496.136 -
rng::partial_sort_copy(deque<int>)_(descending)/8 19.868 -
rng::partial_sort_copy(deque<int>)_(descending)/8192 99958.679 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8719.984 -
rng::partial_sort_copy(deque<int>)_(heap)/8 15.328 -
rng::partial_sort_copy(deque<int>)_(heap)/8192 103532.604 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5345.449 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.754 -1.94%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57263.630 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9377.711 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.856 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100593.592 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4259.796 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.554 -1.93%
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49254.160 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7184.261 -1.24%
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.113 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 96024.309 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5570.071 -
rng::partial_sort_copy(list<int>)_(ascending)/8 9.017 -2.72%
rng::partial_sort_copy(list<int>)_(ascending)/8192 61350.166 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8556.945 -
rng::partial_sort_copy(list<int>)_(descending)/8 18.663 -
rng::partial_sort_copy(list<int>)_(descending)/8192 101702.876 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8536.369 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.276 -
rng::partial_sort_copy(list<int>)_(heap)/8192 105170.102 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5561.678 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.026 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61107.875 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9421.344 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.073 -2.00%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101776.483 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4511.801 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.494 -1.21%
rng::partial_sort_copy(list<int>)_(repeated)/8192 55210.043 4.24%
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7277.692 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 12.037 -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 93477.484 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5222.946 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.589 1.82%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55843.897 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8413.131 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.863 -1.26%
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98411.857 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8348.443 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.799 2.45%
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102055.952 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5234.728 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.644 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55674.673 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9186.294 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.707 3.31%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98538.173 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4068.856 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.259 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47601.049 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7152.852 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.679 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91717.508 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5088.319 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 8.805 -2.25%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55191.067 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8340.682 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.339 -1.80%
rng::partial_sort_copy(vector<int>)_(descending)/8192 98715.272 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8312.210 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.225 2.23%
rng::partial_sort_copy(vector<int>)_(heap)/8192 102255.590 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5108.513 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.785 -3.21%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55228.979 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9195.696 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.806 -2.42%
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99429.012 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4038.339 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.357 -3.92%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47462.198 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7140.084 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.253 -2.82%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 94258.664 -
rng::partition(deque<int>)_(dense)/1024 358.225 -
rng::partition(deque<int>)_(dense)/32 10.522 11.13%
rng::partition(deque<int>)_(dense)/50 14.757 5.66%
rng::partition(deque<int>)_(dense)/8192 2809.497 -
rng::partition(deque<int>)_(sparse)/1024 387.111 -4.56%
rng::partition(deque<int>)_(sparse)/32 11.441 7.97%
rng::partition(deque<int>)_(sparse)/50 17.371 5.27%
rng::partition(deque<int>)_(sparse)/8192 3022.393 -10.49%
rng::partition(list<int>)_(dense)/1024 386.698 -1.52%
rng::partition(list<int>)_(dense)/32 8.320 -2.97%
rng::partition(list<int>)_(dense)/50 13.092 -3.94%
rng::partition(list<int>)_(dense)/8192 4388.913 -1.26%
rng::partition(list<int>)_(sparse)/1024 739.742 2.18%
rng::partition(list<int>)_(sparse)/32 9.090 -1.18%
rng::partition(list<int>)_(sparse)/50 15.271 -2.23%
rng::partition(list<int>)_(sparse)/8192 6943.177 -4.05%
rng::partition(vector<int>)_(dense)/1024 242.781 -2.46%
rng::partition(vector<int>)_(dense)/32 8.513 2.69%
rng::partition(vector<int>)_(dense)/50 12.559 -2.36%
rng::partition(vector<int>)_(dense)/8192 1884.420 -
rng::partition(vector<int>)_(sparse)/1024 259.629 -
rng::partition(vector<int>)_(sparse)/32 8.996 -
rng::partition(vector<int>)_(sparse)/50 13.859 -4.39%
rng::partition(vector<int>)_(sparse)/8192 1881.819 -
rng::partition_copy(deque<int>)/1024 688.476 -
rng::partition_copy(deque<int>)/32 15.592 -
rng::partition_copy(deque<int>)/50 28.752 4.24%
rng::partition_copy(deque<int>)/8192 5535.625 -
rng::partition_copy(list<int>)/1024 728.509 -
rng::partition_copy(list<int>)/32 15.947 -
rng::partition_copy(list<int>)/50 28.790 -
rng::partition_copy(list<int>)/8192 7055.765 -16.95%
rng::partition_copy(vector<int>)/1024 684.417 -
rng::partition_copy(vector<int>)/32 15.093 -
rng::partition_copy(vector<int>)/50 26.208 -
rng::partition_copy(vector<int>)/8192 5516.653 -
rng::partition_point(deque<int>)/1024 9.099 -
rng::partition_point(deque<int>)/32 4.103 -3.39%
rng::partition_point(deque<int>)/50 4.310 -
rng::partition_point(deque<int>)/8192 15.712 -1.89%
rng::partition_point(list<int>)/1024 1267.739 -1.51%
rng::partition_point(list<int>)/32 15.635 -
rng::partition_point(list<int>)/50 24.341 -
rng::partition_point(list<int>)/8192 12261.747 -17.45%
rng::partition_point(vector<int>)/1024 7.518 -
rng::partition_point(vector<int>)/32 2.301 -
rng::partition_point(vector<int>)/50 2.305 -
rng::partition_point(vector<int>)/8192 10.733 -
rng::remove(deque<int>)_(prefix)/1024 529.693 -
rng::remove(deque<int>)_(prefix)/32 56.718 -4.01%
rng::remove(deque<int>)_(prefix)/50 65.402 -1.55%
rng::remove(deque<int>)_(prefix)/8192 3882.106 -
rng::remove(deque<int>)_(sprinkled)/1024 523.304 -
rng::remove(deque<int>)_(sprinkled)/32 57.055 8.38%
rng::remove(deque<int>)_(sprinkled)/50 64.463 12.08%
rng::remove(deque<int>)_(sprinkled)/8192 3881.129 -
rng::remove(list<int>)_(prefix)/1024 950.325 -
rng::remove(list<int>)_(prefix)/32 55.571 -
rng::remove(list<int>)_(prefix)/50 67.005 -
rng::remove(list<int>)_(prefix)/8192 9214.017 1.25%
rng::remove(list<int>)_(sprinkled)/1024 967.389 -
rng::remove(list<int>)_(sprinkled)/32 57.446 -1.14%
rng::remove(list<int>)_(sprinkled)/50 66.169 -7.86%
rng::remove(list<int>)_(sprinkled)/8192 7913.480 -
rng::remove(vector<int>)_(prefix)/1024 311.531 -
rng::remove(vector<int>)_(prefix)/32 53.352 -
rng::remove(vector<int>)_(prefix)/50 57.118 -
rng::remove(vector<int>)_(prefix)/8192 2101.533 -
rng::remove(vector<int>)_(sprinkled)/1024 290.026 -
rng::remove(vector<int>)_(sprinkled)/32 51.790 -
rng::remove(vector<int>)_(sprinkled)/50 55.556 -
rng::remove(vector<int>)_(sprinkled)/8192 1982.183 -
rng::remove_copy(deque<int>)_(prefix)/1024 381.265 -
rng::remove_copy(deque<int>)_(prefix)/32 12.796 -
rng::remove_copy(deque<int>)_(prefix)/50 21.739 2.82%
rng::remove_copy(deque<int>)_(prefix)/8192 3365.465 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 358.856 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.180 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.379 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2877.979 -
rng::remove_copy(list<int>)_(prefix)/1024 750.804 -
rng::remove_copy(list<int>)_(prefix)/32 11.015 -
rng::remove_copy(list<int>)_(prefix)/50 19.219 -
rng::remove_copy(list<int>)_(prefix)/8192 7309.787 3.69%
rng::remove_copy(list<int>)_(sprinkled)/1024 743.443 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.512 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.154 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7294.594 -
rng::remove_copy(vector<int>)_(prefix)/1024 273.787 -
rng::remove_copy(vector<int>)_(prefix)/32 10.883 -
rng::remove_copy(vector<int>)_(prefix)/50 17.890 -
rng::remove_copy(vector<int>)_(prefix)/8192 2072.851 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 247.840 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.475 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.621 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1930.710 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 537.224 -
rng::remove_copy_if(deque<int>)_(prefix)/32 17.537 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.803 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3701.782 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.398 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 18.196 1.55%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.582 -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3601.163 4.76%
rng::remove_copy_if(list<int>)_(prefix)/1024 798.439 -
rng::remove_copy_if(list<int>)_(prefix)/32 17.018 -
rng::remove_copy_if(list<int>)_(prefix)/50 25.232 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7673.350 4.50%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 788.390 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.659 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 25.083 -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7667.766 4.77%
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.663 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.256 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.961 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3375.360 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 345.107 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.568 4.17%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.660 1.93%
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2743.527 -
rng::remove_if(deque<int>)_(prefix)/1024 562.375 -
rng::remove_if(deque<int>)_(prefix)/32 59.797 -4.50%
rng::remove_if(deque<int>)_(prefix)/50 67.185 -7.07%
rng::remove_if(deque<int>)_(prefix)/8192 4272.501 -
rng::remove_if(deque<int>)_(sprinkled)/1024 533.564 -1.30%
rng::remove_if(deque<int>)_(sprinkled)/32 57.067 -3.86%
rng::remove_if(deque<int>)_(sprinkled)/50 68.064 -2.81%
rng::remove_if(deque<int>)_(sprinkled)/8192 3945.179 -
rng::remove_if(list<int>)_(prefix)/1024 1009.087 -
rng::remove_if(list<int>)_(prefix)/32 61.938 -
rng::remove_if(list<int>)_(prefix)/50 75.353 -
rng::remove_if(list<int>)_(prefix)/8192 9291.868 -
rng::remove_if(list<int>)_(sprinkled)/1024 1001.789 -
rng::remove_if(list<int>)_(sprinkled)/32 60.106 -
rng::remove_if(list<int>)_(sprinkled)/50 73.647 -
rng::remove_if(list<int>)_(sprinkled)/8192 8305.153 -
rng::remove_if(vector<int>)_(prefix)/1024 384.730 -
rng::remove_if(vector<int>)_(prefix)/32 54.040 -
rng::remove_if(vector<int>)_(prefix)/50 60.895 -
rng::remove_if(vector<int>)_(prefix)/8192 2606.183 -
rng::remove_if(vector<int>)_(sprinkled)/1024 409.731 -
rng::remove_if(vector<int>)_(sprinkled)/32 53.443 -
rng::remove_if(vector<int>)_(sprinkled)/50 59.941 -
rng::remove_if(vector<int>)_(sprinkled)/8192 2961.789 -
rng::replace(deque<int>)_(prefix)/1024 421.618 -
rng::replace(deque<int>)_(prefix)/32 13.021 -
rng::replace(deque<int>)_(prefix)/50 19.511 -
rng::replace(deque<int>)_(prefix)/8192 3340.162 -
rng::replace(deque<int>)_(sprinkled)/1024 358.538 -
rng::replace(deque<int>)_(sprinkled)/32 12.380 -
rng::replace(deque<int>)_(sprinkled)/50 18.553 -
rng::replace(deque<int>)_(sprinkled)/8192 2878.726 -
rng::replace(list<int>)_(prefix)/1024 732.159 -2.24%
rng::replace(list<int>)_(prefix)/32 11.269 -
rng::replace(list<int>)_(prefix)/50 19.158 -1.52%
rng::replace(list<int>)_(prefix)/8192 7072.620 -3.31%
rng::replace(list<int>)_(sprinkled)/1024 727.772 -
rng::replace(list<int>)_(sprinkled)/32 11.324 -
rng::replace(list<int>)_(sprinkled)/50 19.895 -
rng::replace(list<int>)_(sprinkled)/8192 7157.939 -1.81%
rng::replace(vector<int>)_(prefix)/1024 162.761 2.32%
rng::replace(vector<int>)_(prefix)/32 4.736 -
rng::replace(vector<int>)_(prefix)/50 7.283 5.00%
rng::replace(vector<int>)_(prefix)/8192 1211.949 4.84%
rng::replace(vector<int>)_(sprinkled)/1024 212.208 7.93%
rng::replace(vector<int>)_(sprinkled)/32 7.362 8.03%
rng::replace(vector<int>)_(sprinkled)/50 10.123 1.95%
rng::replace(vector<int>)_(sprinkled)/8192 1690.587 7.86%
rng::replace_if(deque<int>)_(prefix)/1024 480.331 -
rng::replace_if(deque<int>)_(prefix)/32 14.199 2.00%
rng::replace_if(deque<int>)_(prefix)/50 20.481 1.98%
rng::replace_if(deque<int>)_(prefix)/8192 3473.089 -
rng::replace_if(deque<int>)_(sprinkled)/1024 373.084 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.459 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.721 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2989.409 -
rng::replace_if(list<int>)_(prefix)/1024 746.520 -
rng::replace_if(list<int>)_(prefix)/32 13.232 -
rng::replace_if(list<int>)_(prefix)/50 24.768 -
rng::replace_if(list<int>)_(prefix)/8192 7176.145 -
rng::replace_if(list<int>)_(sprinkled)/1024 743.009 -
rng::replace_if(list<int>)_(sprinkled)/32 15.471 -
rng::replace_if(list<int>)_(sprinkled)/50 25.034 -
rng::replace_if(list<int>)_(sprinkled)/8192 7372.270 -
rng::replace_if(vector<int>)_(prefix)/1024 268.677 -1.66%
rng::replace_if(vector<int>)_(prefix)/32 8.931 -
rng::replace_if(vector<int>)_(prefix)/50 13.732 -
rng::replace_if(vector<int>)_(prefix)/8192 2033.160 -
rng::replace_if(vector<int>)_(sprinkled)/1024 247.297 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.863 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.019 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1925.785 -
rng::reverse(deque<int>)/32768 5732.009 -
rng::reverse(deque<int>)/4096 720.650 -
rng::reverse(deque<int>)/512 113.353 -
rng::reverse(deque<int>)/64 13.080 -
rng::reverse(deque<int>)/8 2.525 -
rng::reverse(list<int>)/32768 17746.564 -
rng::reverse(list<int>)/4096 1661.598 -
rng::reverse(list<int>)/512 199.164 -
rng::reverse(list<int>)/64 19.033 -
rng::reverse(list<int>)/8 2.036 -
rng::reverse(vector<int>)/32768 1043.406 -
rng::reverse(vector<int>)/4096 131.644 -
rng::reverse(vector<int>)/512 16.396 -
rng::reverse(vector<int>)/64 4.116 -
rng::reverse(vector<int>)/8 1.607 2.41%
rng::reverse_copy(deque<int>)/32768 7881.635 -
rng::reverse_copy(deque<int>)/4096 988.104 -
rng::reverse_copy(deque<int>)/512 126.508 -
rng::reverse_copy(deque<int>)/64 20.303 -
rng::reverse_copy(deque<int>)/8 3.053 6.12%
rng::reverse_copy(list<int>)/32768 26289.031 3.59%
rng::reverse_copy(list<int>)/4096 3052.900 -3.01%
rng::reverse_copy(list<int>)/512 366.220 -
rng::reverse_copy(list<int>)/64 30.610 -
rng::reverse_copy(list<int>)/8 2.290 -1.97%
rng::reverse_copy(vector<int>)/32768 981.968 -
rng::reverse_copy(vector<int>)/4096 138.421 2.65%
rng::reverse_copy(vector<int>)/512 17.128 -
rng::reverse_copy(vector<int>)/64 2.479 -1.10%
rng::reverse_copy(vector<int>)/8 2.538 13.62%
rng::rotate(deque<int>)_(1_element_backward)/1024 39.328 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.079 -1.27%
rng::rotate(deque<int>)_(1_element_backward)/50 5.658 -
rng::rotate(deque<int>)_(1_element_backward)/8192 311.009 -
rng::rotate(deque<int>)_(1_element_forward)/1024 38.658 -1.98%
rng::rotate(deque<int>)_(1_element_forward)/32 4.746 -
rng::rotate(deque<int>)_(1_element_forward)/50 6.291 1.75%
rng::rotate(deque<int>)_(1_element_forward)/8192 302.421 -
rng::rotate(deque<int>)_(by_1/2)/1024 182.393 -
rng::rotate(deque<int>)_(by_1/2)/32 7.181 -1.44%
rng::rotate(deque<int>)_(by_1/2)/50 10.175 -
rng::rotate(deque<int>)_(by_1/2)/8192 1485.843 -
rng::rotate(deque<int>)_(by_1/3)/1024 1812.182 -
rng::rotate(deque<int>)_(by_1/3)/32 45.570 -
rng::rotate(deque<int>)_(by_1/3)/50 76.585 -
rng::rotate(deque<int>)_(by_1/3)/8192 22544.132 -
rng::rotate(deque<int>)_(by_1/4)/1024 778.024 -
rng::rotate(deque<int>)_(by_1/4)/32 29.255 -
rng::rotate(deque<int>)_(by_1/4)/50 74.726 -
rng::rotate(deque<int>)_(by_1/4)/8192 6813.958 -
rng::rotate(list<int>)_(1_element_backward)/1024 746.796 -
rng::rotate(list<int>)_(1_element_backward)/32 13.995 -
rng::rotate(list<int>)_(1_element_backward)/50 23.741 -8.80%
rng::rotate(list<int>)_(1_element_backward)/8192 7860.401 -
rng::rotate(list<int>)_(1_element_forward)/1024 733.973 -
rng::rotate(list<int>)_(1_element_forward)/32 14.477 1.57%
rng::rotate(list<int>)_(1_element_forward)/50 24.245 -
rng::rotate(list<int>)_(1_element_forward)/8192 7697.079 -
rng::rotate(list<int>)_(by_1/2)/1024 383.846 -
rng::rotate(list<int>)_(by_1/2)/32 6.082 -1.10%
rng::rotate(list<int>)_(by_1/2)/50 13.930 -
rng::rotate(list<int>)_(by_1/2)/8192 5455.001 -
rng::rotate(list<int>)_(by_1/3)/1024 806.296 -
rng::rotate(list<int>)_(by_1/3)/32 15.562 -
rng::rotate(list<int>)_(by_1/3)/50 24.172 2.74%
rng::rotate(list<int>)_(by_1/3)/8192 8795.307 -1.56%
rng::rotate(list<int>)_(by_1/4)/1024 584.070 -
rng::rotate(list<int>)_(by_1/4)/32 13.656 -
rng::rotate(list<int>)_(by_1/4)/50 24.538 -
rng::rotate(list<int>)_(by_1/4)/8192 7242.277 -
rng::rotate(vector<bool>)_(1_element_backward)/1024 28.141 -
rng::rotate(vector<bool>)_(1_element_backward)/32 18.522 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.524 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 106.103 -1.21%
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.326 -
rng::rotate(vector<bool>)_(1_element_forward)/32 18.335 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.319 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.433 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.793 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.652 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.592 1.09%
rng::rotate(vector<bool>)_(by_1/2)/8192 14.982 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.734 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.575 1.04%
rng::rotate(vector<bool>)_(by_1/3)/50 18.568 1.19%
rng::rotate(vector<bool>)_(by_1/3)/8192 145.682 -
rng::rotate(vector<bool>)_(by_1/4)/1024 15.288 -3.09%
rng::rotate(vector<bool>)_(by_1/4)/32 18.619 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.598 1.14%
rng::rotate(vector<bool>)_(by_1/4)/8192 29.766 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.865 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.915 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.335 -
rng::rotate(vector<int>)_(1_element_backward)/8192 298.296 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.500 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.930 -1.06%
rng::rotate(vector<int>)_(1_element_forward)/50 5.267 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.141 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.121 -
rng::rotate(vector<int>)_(by_1/2)/32 3.699 -
rng::rotate(vector<int>)_(by_1/2)/50 4.477 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.774 -
rng::rotate(vector<int>)_(by_1/3)/1024 1366.838 -
rng::rotate(vector<int>)_(by_1/3)/32 21.789 -
rng::rotate(vector<int>)_(by_1/3)/50 40.046 -
rng::rotate(vector<int>)_(by_1/3)/8192 10895.069 -
rng::rotate(vector<int>)_(by_1/4)/1024 330.777 -
rng::rotate(vector<int>)_(by_1/4)/32 12.144 -
rng::rotate(vector<int>)_(by_1/4)/50 40.257 -
rng::rotate(vector<int>)_(by_1/4)/8192 2612.730 -
rng::rotate_copy(deque<int>)/1024 33.963 -15.27%
rng::rotate_copy(deque<int>)/32 2.641 -58.60%
rng::rotate_copy(deque<int>)/50 3.013 -55.93%
rng::rotate_copy(deque<int>)/8192 296.853 -5.36%
rng::rotate_copy(list<int>)/1024 727.848 -
rng::rotate_copy(list<int>)/32 8.547 -
rng::rotate_copy(list<int>)/50 13.593 -
rng::rotate_copy(list<int>)/8192 8311.281 18.83%
rng::rotate_copy(vector<int>)/1024 33.344 -9.50%
rng::rotate_copy(vector<int>)/32 2.081 -47.85%
rng::rotate_copy(vector<int>)/50 2.693 -41.96%
rng::rotate_copy(vector<int>)/8192 566.625 17.89%
rng::sample(deque<int>)/1024 11542.737 -
rng::sample(deque<int>)/32 312.882 -
rng::sample(deque<int>)/8192 92556.559 -
rng::sample(list<int>)/1024 12139.648 -
rng::sample(list<int>)/32 319.878 -
rng::sample(list<int>)/8192 99852.359 -
rng::sample(vector<int>)/1024 11403.537 -
rng::sample(vector<int>)/32 310.463 -
rng::sample(vector<int>)/8192 91822.567 -
rng::search(deque<int>)_(near_matches)/1000 24572.515 -
rng::search(deque<int>)_(near_matches)/1024 25703.345 -
rng::search(deque<int>)_(near_matches)/8192 1442856.528 -
rng::search(deque<int>)_(no_match)/1000 402.111 -1.43%
rng::search(deque<int>)_(no_match)/1024 301.467 -27.79%
rng::search(deque<int>)_(no_match)/1048576 422756.261 -
rng::search(deque<int>)_(no_match)/8192 3302.467 -
rng::search(deque<int>)_(same_length)/1000 383.132 17.47%
rng::search(deque<int>)_(same_length)/1024 476.835 -
rng::search(deque<int>)_(same_length)/8192 3786.946 -
rng::search(deque<int>)_(single_element)/1000 448.322 5.30%
rng::search(deque<int>)_(single_element)/1024 459.284 -
rng::search(deque<int>)_(single_element)/8192 3661.514 -
rng::search(deque<int>,_pred)_(near_matches)/1000 26456.852 4.20%
rng::search(deque<int>,_pred)_(near_matches)/1024 27713.694 4.81%
rng::search(deque<int>,_pred)_(near_matches)/8192 1524307.281 2.45%
rng::search(deque<int>,_pred)_(no_match)/1000 423.905 -
rng::search(deque<int>,_pred)_(no_match)/1024 436.043 28.47%
rng::search(deque<int>,_pred)_(no_match)/1048576 445143.663 -
rng::search(deque<int>,_pred)_(no_match)/8192 3489.194 -
rng::search(deque<int>,_pred)_(same_length)/1000 493.418 3.14%
rng::search(deque<int>,_pred)_(same_length)/1024 511.259 -
rng::search(deque<int>,_pred)_(same_length)/8192 4061.271 -
rng::search(deque<int>,_pred)_(single_element)/1000 474.624 -
rng::search(deque<int>,_pred)_(single_element)/1024 485.771 -
rng::search(deque<int>,_pred)_(single_element)/8192 3886.981 -
rng::search(list<int>)_(near_matches)/1000 37872.520 -
rng::search(list<int>)_(near_matches)/1024 39107.189 -
rng::search(list<int>)_(near_matches)/8192 2558738.707 -
rng::search(list<int>)_(no_match)/1000 714.426 1.73%
rng::search(list<int>)_(no_match)/1024 735.853 1.35%
rng::search(list<int>)_(no_match)/1048576 840579.982 -
rng::search(list<int>)_(no_match)/8192 6913.030 -
rng::search(list<int>)_(same_length)/1000 752.317 -
rng::search(list<int>)_(same_length)/1024 760.070 -
rng::search(list<int>)_(same_length)/8192 8926.531 18.96%
rng::search(list<int>)_(single_element)/1000 711.034 7.10%
rng::search(list<int>)_(single_element)/1024 720.364 1.60%
rng::search(list<int>)_(single_element)/8192 7328.946 -1.51%
rng::search(list<int>,_pred)_(near_matches)/1000 43786.005 -
rng::search(list<int>,_pred)_(near_matches)/1024 45499.023 -
rng::search(list<int>,_pred)_(near_matches)/8192 2798553.832 -
rng::search(list<int>,_pred)_(no_match)/1000 751.825 -
rng::search(list<int>,_pred)_(no_match)/1024 769.112 -
rng::search(list<int>,_pred)_(no_match)/1048576 905000.107 -
rng::search(list<int>,_pred)_(no_match)/8192 7547.399 -9.20%
rng::search(list<int>,_pred)_(same_length)/1000 779.045 -
rng::search(list<int>,_pred)_(same_length)/1024 787.302 -
rng::search(list<int>,_pred)_(same_length)/8192 8787.988 -5.55%
rng::search(list<int>,_pred)_(single_element)/1000 838.191 -
rng::search(list<int>,_pred)_(single_element)/1024 860.750 -
rng::search(list<int>,_pred)_(single_element)/8192 8254.405 -4.07%
rng::search(vector<int>)_(near_matches)/1000 13666.548 -
rng::search(vector<int>)_(near_matches)/1024 14298.213 -
rng::search(vector<int>)_(near_matches)/8192 768765.476 -
rng::search(vector<int>)_(no_match)/1000 215.159 2.70%
rng::search(vector<int>)_(no_match)/1024 219.933 3.38%
rng::search(vector<int>)_(no_match)/1048576 216600.876 2.54%
rng::search(vector<int>)_(no_match)/8192 1659.075 -
rng::search(vector<int>)_(same_length)/1000 243.941 -
rng::search(vector<int>)_(same_length)/1024 252.562 2.51%
rng::search(vector<int>)_(same_length)/8192 1931.140 2.75%
rng::search(vector<int>)_(single_element)/1000 229.845 -
rng::search(vector<int>)_(single_element)/1024 234.970 -
rng::search(vector<int>)_(single_element)/8192 1816.100 -
rng::search(vector<int>,_pred)_(near_matches)/1000 23010.361 -1.49%
rng::search(vector<int>,_pred)_(near_matches)/1024 24027.355 -1.62%
rng::search(vector<int>,_pred)_(near_matches)/8192 1445973.053 -
rng::search(vector<int>,_pred)_(no_match)/1000 518.709 -
rng::search(vector<int>,_pred)_(no_match)/1024 530.976 -
rng::search(vector<int>,_pred)_(no_match)/1048576 577019.557 -
rng::search(vector<int>,_pred)_(no_match)/8192 4235.277 -
rng::search(vector<int>,_pred)_(same_length)/1000 602.387 -
rng::search(vector<int>,_pred)_(same_length)/1024 616.437 -
rng::search(vector<int>,_pred)_(same_length)/8192 4934.177 -
rng::search(vector<int>,_pred)_(single_element)/1000 573.976 -
rng::search(vector<int>,_pred)_(single_element)/1024 587.375 -
rng::search(vector<int>,_pred)_(single_element)/8192 4695.201 -
rng::search_n(deque<int>)_(no_match)/1000 432.635 -
rng::search_n(deque<int>)_(no_match)/1024 443.264 -
rng::search_n(deque<int>)_(no_match)/1048576 441403.697 -
rng::search_n(deque<int>)_(no_match)/8192 3459.822 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 721.603 2.02%
rng::search_n(deque<int>,_pred)_(no_match)/1024 604.593 -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 556394.479 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4335.555 -
rng::search_n(list<int>)_(no_match)/1000 707.487 -
rng::search_n(list<int>)_(no_match)/1024 723.076 -
rng::search_n(list<int>)_(no_match)/1048576 863915.538 4.83%
rng::search_n(list<int>)_(no_match)/8192 7383.153 7.25%
rng::search_n(list<int>,_pred)_(no_match)/1000 833.002 -1.61%
rng::search_n(list<int>,_pred)_(no_match)/1024 857.496 -1.06%
rng::search_n(list<int>,_pred)_(no_match)/1048576 994902.048 -
rng::search_n(list<int>,_pred)_(no_match)/8192 8279.031 3.50%
rng::search_n(vector<int>)_(no_match)/1000 208.812 1.33%
rng::search_n(vector<int>)_(no_match)/1024 213.694 1.43%
rng::search_n(vector<int>)_(no_match)/1048576 211853.228 1.27%
rng::search_n(vector<int>)_(no_match)/8192 1633.423 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 516.631 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 529.294 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 576075.000 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4221.951 -
rng::shuffle(deque<int>)/1024 9643.420 -
rng::shuffle(deque<int>)/32 304.284 -
rng::shuffle(deque<int>)/8192 76063.410 -
rng::shuffle(vector<int>)/1024 9128.884 -
rng::shuffle(vector<int>)/32 289.302 -
rng::shuffle(vector<int>)/8192 72590.081 -
rng::sort(deque<int>)_(ascending)/1024 799.463 -
rng::sort(deque<int>)_(ascending)/8 18.391 -2.19%
rng::sort(deque<int>)_(ascending)/8192 5792.767 -
rng::sort(deque<int>)_(descending)/1024 1350.006 3.35%
rng::sort(deque<int>)_(descending)/8 25.659 -
rng::sort(deque<int>)_(descending)/8192 10422.651 -
rng::sort(deque<int>)_(heap)/1024 6238.938 -
rng::sort(deque<int>)_(heap)/8 24.944 -
rng::sort(deque<int>)_(heap)/8192 69137.914 -
rng::sort(deque<int>)_(pipe-organ)/1024 2845.743 -
rng::sort(deque<int>)_(pipe-organ)/8 20.997 -
rng::sort(deque<int>)_(pipe-organ)/8192 27432.549 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18196.773 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.424 -2.77%
rng::sort(deque<int>)_(qsort_adversarial)/8192 465983.506 1.95%
rng::sort(deque<int>)_(repeated)/1024 960.605 -7.69%
rng::sort(deque<int>)_(repeated)/8 18.689 -1.52%
rng::sort(deque<int>)_(repeated)/8192 6742.514 -1.26%
rng::sort(deque<int>)_(shuffled)/1024 6828.900 -
rng::sort(deque<int>)_(shuffled)/8 23.740 -
rng::sort(deque<int>)_(shuffled)/8192 81361.006 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 545.134 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.339 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3761.023 -
rng::sort(vector<NonIntegral>)_(descending)/1024 782.755 -
rng::sort(vector<NonIntegral>)_(descending)/8 24.385 -1.70%
rng::sort(vector<NonIntegral>)_(descending)/8192 5311.229 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4327.933 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.515 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50635.282 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1898.959 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.145 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18418.618 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13259.843 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.288 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155184.170 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 506.393 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.686 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3739.122 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4696.948 1.01%
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.887 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 85275.612 3.85%
rng::sort(vector<int>)_(ascending)/1024 545.220 -
rng::sort(vector<int>)_(ascending)/8 16.704 -
rng::sort(vector<int>)_(ascending)/8192 3756.984 -
rng::sort(vector<int>)_(descending)/1024 1050.871 -
rng::sort(vector<int>)_(descending)/8 24.651 -4.04%
rng::sort(vector<int>)_(descending)/8192 7358.845 -1.37%
rng::sort(vector<int>)_(heap)/1024 4567.230 -
rng::sort(vector<int>)_(heap)/8 22.221 -
rng::sort(vector<int>)_(heap)/8192 45768.117 -
rng::sort(vector<int>)_(pipe-organ)/1024 2283.355 -
rng::sort(vector<int>)_(pipe-organ)/8 18.619 -
rng::sort(vector<int>)_(pipe-organ)/8192 21459.541 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 12957.386 -
rng::sort(vector<int>)_(qsort_adversarial)/8 16.684 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 147706.997 -
rng::sort(vector<int>)_(repeated)/1024 661.941 -
rng::sort(vector<int>)_(repeated)/8 16.974 -
rng::sort(vector<int>)_(repeated)/8192 5027.696 -
rng::sort(vector<int>)_(shuffled)/1024 4658.933 -
rng::sort(vector<int>)_(shuffled)/8 21.151 -
rng::sort(vector<int>)_(shuffled)/8192 45056.770 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3753.899 10.57%
rng::stable_partition(deque<int>)_(alloc_fails)/32 2357.101 21.72%
rng::stable_partition(deque<int>)_(alloc_fails)/50 2492.658 27.71%
rng::stable_partition(deque<int>)_(alloc_fails)/8192 17348.581 1.97%
rng::stable_partition(deque<int>)_(dense)/1024 609.111 -8.87%
rng::stable_partition(deque<int>)_(dense)/32 33.769 6.33%
rng::stable_partition(deque<int>)_(dense)/50 44.073 3.60%
rng::stable_partition(deque<int>)_(dense)/8192 5672.522 -
rng::stable_partition(deque<int>)_(sparse)/1024 473.576 1.83%
rng::stable_partition(deque<int>)_(sparse)/32 13.979 22.23%
rng::stable_partition(deque<int>)_(sparse)/50 39.005 38.98%
rng::stable_partition(deque<int>)_(sparse)/8192 3404.257 -2.10%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4464.972 7.18%
rng::stable_partition(list<int>)_(alloc_fails)/32 2246.112 18.32%
rng::stable_partition(list<int>)_(alloc_fails)/50 2276.280 17.90%
rng::stable_partition(list<int>)_(alloc_fails)/8192 25377.656 -
rng::stable_partition(list<int>)_(dense)/1024 1745.398 -
rng::stable_partition(list<int>)_(dense)/32 35.480 10.55%
rng::stable_partition(list<int>)_(dense)/50 52.673 -
rng::stable_partition(list<int>)_(dense)/8192 21714.150 18.03%
rng::stable_partition(list<int>)_(sparse)/1024 919.048 -
rng::stable_partition(list<int>)_(sparse)/32 9.784 -
rng::stable_partition(list<int>)_(sparse)/50 32.141 23.59%
rng::stable_partition(list<int>)_(sparse)/8192 8815.910 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 3301.213 12.23%
rng::stable_partition(vector<int>)_(alloc_fails)/32 2413.598 28.42%
rng::stable_partition(vector<int>)_(alloc_fails)/50 2372.515 23.31%
rng::stable_partition(vector<int>)_(alloc_fails)/8192 10264.636 3.65%
rng::stable_partition(vector<int>)_(dense)/1024 302.290 1.55%
rng::stable_partition(vector<int>)_(dense)/32 25.523 20.39%
rng::stable_partition(vector<int>)_(dense)/50 30.482 22.07%
rng::stable_partition(vector<int>)_(dense)/8192 2108.175 -
rng::stable_partition(vector<int>)_(sparse)/1024 221.426 6.96%
rng::stable_partition(vector<int>)_(sparse)/32 7.587 4.22%
rng::stable_partition(vector<int>)_(sparse)/50 28.079 37.70%
rng::stable_partition(vector<int>)_(sparse)/8192 1558.961 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4211.542 1.44%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.294 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19018.187 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29195.481 3.22%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.637 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27282.388 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14326.451 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.374 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26575.724 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16732.933 1.92%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.184 -1.38%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22930.229 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26502.290 2.16%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.142 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 29238.344 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3831.850 -1.06%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.245 -1.27%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13053.906 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19724.208 1.28%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.563 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25544.485 -1.12%
rng::stable_sort(deque<int>)_(ascending)/1024 2148.435 -
rng::stable_sort(deque<int>)_(ascending)/8 18.836 5.17%
rng::stable_sort(deque<int>)_(ascending)/8192 13701.157 -
rng::stable_sort(deque<int>)_(descending)/1024 2969.174 -
rng::stable_sort(deque<int>)_(descending)/8 28.261 5.76%
rng::stable_sort(deque<int>)_(descending)/8192 21337.886 -
rng::stable_sort(deque<int>)_(heap)/1024 2785.665 -
rng::stable_sort(deque<int>)_(heap)/8 26.596 3.52%
rng::stable_sort(deque<int>)_(heap)/8192 18094.791 -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2968.674 -
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.421 -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 21285.731 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3164.951 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.868 4.68%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 21449.373 -
rng::stable_sort(deque<int>)_(repeated)/1024 1415.489 1.74%
rng::stable_sort(deque<int>)_(repeated)/8 17.970 -1.44%
rng::stable_sort(deque<int>)_(repeated)/8192 7669.595 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2503.351 -
rng::stable_sort(deque<int>)_(shuffled)/8 24.523 -
rng::stable_sort(deque<int>)_(shuffled)/8192 14982.592 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4292.477 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.857 6.56%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54405.740 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 24433.620 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.131 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 130874.929 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14533.874 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.560 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 116603.785 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14639.428 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.340 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 94700.374 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23652.858 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 17.999 7.79%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 150997.018 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3216.368 -4.18%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.760 5.78%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17344.285 -2.96%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18717.598 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.278 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158768.392 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4003.876 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 17.082 1.93%
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45183.639 -1.15%
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13942.291 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.882 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 203820.322 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10288.548 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 22.197 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 127528.820 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9011.299 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.399 -2.51%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126381.875 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14929.131 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 17.124 1.66%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 216636.120 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1270.751 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 17.023 1.39%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 13296.827 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 13024.706 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 21.095 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 186587.996 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4549.483 2.34%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.977 -1.11%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19368.411 -3.76%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23437.892 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 23.989 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24934.372 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14138.451 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.248 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31830.735 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14320.597 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.097 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21915.078 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23142.013 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.761 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35702.892 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3196.085 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.090 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9456.754 -5.82%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18002.793 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.489 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28628.428 -2.91%
rng::stable_sort(vector<int>)_(ascending)/1024 2070.295 -
rng::stable_sort(vector<int>)_(ascending)/8 16.862 -
rng::stable_sort(vector<int>)_(ascending)/8192 13499.592 -
rng::stable_sort(vector<int>)_(descending)/1024 2806.814 -
rng::stable_sort(vector<int>)_(descending)/8 24.967 2.79%
rng::stable_sort(vector<int>)_(descending)/8192 18323.975 -
rng::stable_sort(vector<int>)_(heap)/1024 2535.509 -
rng::stable_sort(vector<int>)_(heap)/8 21.903 -
rng::stable_sort(vector<int>)_(heap)/8192 14434.594 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2806.469 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.635 1.44%
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18285.934 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2896.368 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 17.004 2.19%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18329.557 -
rng::stable_sort(vector<int>)_(repeated)/1024 1095.428 -
rng::stable_sort(vector<int>)_(repeated)/8 16.711 -
rng::stable_sort(vector<int>)_(repeated)/8192 5260.995 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2220.598 -
rng::stable_sort(vector<int>)_(shuffled)/8 20.883 -1.39%
rng::stable_sort(vector<int>)_(shuffled)/8192 10831.496 -
rng::starts_with(deque<int>)/1000 478.911 -
rng::starts_with(deque<int>)/1024 489.150 -
rng::starts_with(deque<int>)/1048576 504141.948 1.44%
rng::starts_with(deque<int>)/8 4.223 1.67%
rng::starts_with(deque<int>)/8192 3907.858 -
rng::starts_with(deque<int>,_pred)/1000 510.422 1.33%
rng::starts_with(deque<int>,_pred)/1024 527.775 -
rng::starts_with(deque<int>,_pred)/1048576 534389.363 2.76%
rng::starts_with(deque<int>,_pred)/8 4.636 -
rng::starts_with(deque<int>,_pred)/8192 4113.282 2.92%
rng::starts_with(list<int>)/1000 762.057 -50.59%
rng::starts_with(list<int>)/1024 778.037 -50.69%
rng::starts_with(list<int>)/1048576 954728.831 -
rng::starts_with(list<int>)/8 3.019 3.86%
rng::starts_with(list<int>)/8192 8438.031 14.75%
rng::starts_with(list<int>,_pred)/1000 790.684 -
rng::starts_with(list<int>,_pred)/1024 808.643 -
rng::starts_with(list<int>,_pred)/1048576 983630.028 -
rng::starts_with(list<int>,_pred)/8 3.733 -
rng::starts_with(list<int>,_pred)/8192 10173.035 -6.70%
rng::starts_with(vector<int>)/1000 72.829 -
rng::starts_with(vector<int>)/1024 74.667 -
rng::starts_with(vector<int>)/1048576 76624.316 -
rng::starts_with(vector<int>)/8 1.311 -
rng::starts_with(vector<int>)/8192 604.442 -
rng::starts_with(vector<int>,_pred)/1000 448.076 -4.91%
rng::starts_with(vector<int>,_pred)/1024 519.363 -
rng::starts_with(vector<int>,_pred)/1048576 607734.993 -
rng::starts_with(vector<int>,_pred)/8 4.237 -
rng::starts_with(vector<int>,_pred)/8192 4730.220 -
rng::swap_ranges(deque<int>)/1024 336.515 3.30%
rng::swap_ranges(deque<int>)/32 10.838 -
rng::swap_ranges(deque<int>)/50 18.350 -
rng::swap_ranges(deque<int>)/8192 2689.188 3.03%
rng::swap_ranges(list<int>)/1024 777.438 -
rng::swap_ranges(list<int>)/32 16.710 -
rng::swap_ranges(list<int>)/50 29.687 -
rng::swap_ranges(list<int>)/8192 10013.836 -7.33%
rng::swap_ranges(vector<int>)/1024 63.681 -
rng::swap_ranges(vector<int>)/32 4.712 -
rng::swap_ranges(vector<int>)/50 5.604 -
rng::swap_ranges(vector<int>)/8192 479.125 -
rng::transform(deque<int>)_(identity_transform)/1024 371.283 -
rng::transform(deque<int>)_(identity_transform)/32 12.285 -
rng::transform(deque<int>)_(identity_transform)/50 19.786 -
rng::transform(deque<int>)_(identity_transform)/8192 2444.657 -
rng::transform(deque<int>,_deque<int>)/1024 698.999 -
rng::transform(deque<int>,_deque<int>)/32 21.852 -7.24%
rng::transform(deque<int>,_deque<int>)/50 34.368 -2.69%
rng::transform(deque<int>,_deque<int>)/8192 5672.367 -
rng::transform(list<int>)_(identity_transform)/1024 744.994 -
rng::transform(list<int>)_(identity_transform)/32 17.029 -
rng::transform(list<int>)_(identity_transform)/50 30.244 -
rng::transform(list<int>)_(identity_transform)/8192 7045.855 -18.71%
rng::transform(list<int>,_list<int>)/1024 901.107 1.29%
rng::transform(list<int>,_list<int>)/32 24.213 -
rng::transform(list<int>,_list<int>)/50 38.928 -1.80%
rng::transform(list<int>,_list<int>)/8192 8623.445 -15.71%
rng::transform(vector<int>)_(identity_transform)/1024 262.858 -
rng::transform(vector<int>)_(identity_transform)/32 8.848 -
rng::transform(vector<int>)_(identity_transform)/50 16.325 -
rng::transform(vector<int>)_(identity_transform)/8192 2024.854 -
rng::transform(vector<int>,_vector<int>)/1024 601.195 -
rng::transform(vector<int>,_vector<int>)/32 17.667 -
rng::transform(vector<int>,_vector<int>)/50 28.716 -
rng::transform(vector<int>,_vector<int>)/8192 4770.156 -
rng::unique(deque<int>)_(contiguous)/1024 737.082 -
rng::unique(deque<int>)_(contiguous)/32 59.499 -
rng::unique(deque<int>)_(contiguous)/52 68.141 -
rng::unique(deque<int>)_(contiguous)/8192 5531.402 -
rng::unique(deque<int>)_(sprinkled)/1024 677.651 7.73%
rng::unique(deque<int>)_(sprinkled)/32 62.552 7.59%
rng::unique(deque<int>)_(sprinkled)/52 72.235 7.30%
rng::unique(deque<int>)_(sprinkled)/8192 5592.709 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 637.377 -
rng::unique(deque<int>,_pred)_(contiguous)/32 58.757 1.05%
rng::unique(deque<int>,_pred)_(contiguous)/52 69.478 1.24%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4481.820 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 695.602 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.820 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 75.883 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5253.923 -
rng::unique(list<int>)_(contiguous)/1024 920.109 -
rng::unique(list<int>)_(contiguous)/32 55.208 -
rng::unique(list<int>)_(contiguous)/52 70.551 4.64%
rng::unique(list<int>)_(contiguous)/8192 7100.354 -
rng::unique(list<int>)_(sprinkled)/1024 964.647 -
rng::unique(list<int>)_(sprinkled)/32 64.002 -
rng::unique(list<int>)_(sprinkled)/52 77.468 -
rng::unique(list<int>)_(sprinkled)/8192 7912.562 -
rng::unique(list<int>,_pred)_(contiguous)/1024 971.669 -1.94%
rng::unique(list<int>,_pred)_(contiguous)/32 60.516 -
rng::unique(list<int>,_pred)_(contiguous)/52 75.374 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7791.540 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1030.172 -1.85%
rng::unique(list<int>,_pred)_(sprinkled)/32 64.596 -
rng::unique(list<int>,_pred)_(sprinkled)/52 82.528 1.07%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8476.173 -
rng::unique(vector<int>)_(contiguous)/1024 293.610 -
rng::unique(vector<int>)_(contiguous)/32 50.891 -
rng::unique(vector<int>)_(contiguous)/52 56.581 -
rng::unique(vector<int>)_(contiguous)/8192 1915.888 -
rng::unique(vector<int>)_(sprinkled)/1024 283.845 -
rng::unique(vector<int>)_(sprinkled)/32 50.646 -
rng::unique(vector<int>)_(sprinkled)/52 55.290 -
rng::unique(vector<int>)_(sprinkled)/8192 1925.203 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 588.944 -
rng::unique(vector<int>,_pred)_(contiguous)/32 56.035 -1.05%
rng::unique(vector<int>,_pred)_(contiguous)/52 65.121 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3776.195 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 692.185 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.387 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.480 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5233.039 -
rng::unique_copy(deque<int>)_(contiguous)/1024 474.162 -
rng::unique_copy(deque<int>)_(contiguous)/32 9.653 -30.31%
rng::unique_copy(deque<int>)_(contiguous)/52 14.636 -31.51%
rng::unique_copy(deque<int>)_(contiguous)/8192 3756.216 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 467.115 -
rng::unique_copy(deque<int>)_(sprinkled)/32 10.373 -22.21%
rng::unique_copy(deque<int>)_(sprinkled)/52 16.524 -21.15%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3737.577 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.871 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.090 -4.42%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.618 -14.98%
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4416.522 1.45%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 661.429 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 20.744 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 34.163 1.21%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5287.650 -
rng::unique_copy(list<int>)_(contiguous)/1024 741.448 -
rng::unique_copy(list<int>)_(contiguous)/32 11.877 -
rng::unique_copy(list<int>)_(contiguous)/52 22.764 -
rng::unique_copy(list<int>)_(contiguous)/8192 6911.185 -
rng::unique_copy(list<int>)_(sprinkled)/1024 740.785 -
rng::unique_copy(list<int>)_(sprinkled)/32 13.485 -
rng::unique_copy(list<int>)_(sprinkled)/52 24.002 -
rng::unique_copy(list<int>)_(sprinkled)/8192 6955.037 -6.97%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 794.659 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 16.107 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 28.961 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7576.795 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 824.863 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 18.601 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 34.191 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7506.690 -1.08%
rng::unique_copy(vector<int>)_(contiguous)/1024 270.452 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.587 -1.23%
rng::unique_copy(vector<int>)_(contiguous)/52 13.688 -
rng::unique_copy(vector<int>)_(contiguous)/8192 1904.121 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.304 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.227 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.808 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1882.767 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 543.953 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.075 -1.66%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.546 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3701.867 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 577.978 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.137 1.88%
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 27.078 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4400.782 -
std::adjacent_find(deque<int>)/1024 463.851 -
std::adjacent_find(deque<int>)/1048576 476631.836 -
std::adjacent_find(deque<int>)/50 17.889 28.00%
std::adjacent_find(deque<int>)/8 3.948 36.30%
std::adjacent_find(deque<int>)/8192 3717.617 -
std::adjacent_find(deque<int>,_pred)/1024 629.552 -
std::adjacent_find(deque<int>,_pred)/1048576 650443.737 -
std::adjacent_find(deque<int>,_pred)/50 30.278 3.34%
std::adjacent_find(deque<int>,_pred)/8 4.513 4.81%
std::adjacent_find(deque<int>,_pred)/8192 5085.515 -
std::adjacent_find(list<int>)/1024 714.340 -
std::adjacent_find(list<int>)/1048576 874893.035 -
std::adjacent_find(list<int>)/50 23.734 -9.96%
std::adjacent_find(list<int>)/8 2.104 -
std::adjacent_find(list<int>)/8192 6723.354 -
std::adjacent_find(list<int>,_pred)/1024 828.184 -
std::adjacent_find(list<int>,_pred)/1048576 956683.847 -
std::adjacent_find(list<int>,_pred)/50 38.736 -
std::adjacent_find(list<int>,_pred)/8 3.917 -
std::adjacent_find(list<int>,_pred)/8192 8072.458 -
std::adjacent_find(vector<int>)/1024 235.275 -
std::adjacent_find(vector<int>)/1048576 234771.197 -1.26%
std::adjacent_find(vector<int>)/50 11.995 -
std::adjacent_find(vector<int>)/8 2.029 -
std::adjacent_find(vector<int>)/8192 1835.886 -
std::adjacent_find(vector<int>,_pred)/1024 401.323 -
std::adjacent_find(vector<int>,_pred)/1048576 464689.616 -
std::adjacent_find(vector<int>,_pred)/50 22.975 -2.85%
std::adjacent_find(vector<int>,_pred)/8 3.465 3.05%
std::adjacent_find(vector<int>,_pred)/8192 3190.053 -
std::all_of(deque<int>)_(process_all)/32 11.523 -
std::all_of(deque<int>)_(process_all)/32768 10574.841 -
std::all_of(deque<int>)_(process_all)/50 21.302 -
std::all_of(deque<int>)_(process_all)/8 3.223 4.27%
std::all_of(deque<int>)_(process_all)/8192 2641.041 -
std::all_of(list<int>)_(process_all)/32 11.503 1.13%
std::all_of(list<int>)_(process_all)/32768 26218.280 -
std::all_of(list<int>)_(process_all)/50 21.843 -
std::all_of(list<int>)_(process_all)/8 2.606 -
std::all_of(list<int>)_(process_all)/8192 7662.901 -1.71%
std::all_of(vector<int>)_(process_all)/32 8.325 -
std::all_of(vector<int>)_(process_all)/32768 8069.706 -
std::all_of(vector<int>)_(process_all)/50 12.573 -
std::all_of(vector<int>)_(process_all)/8 2.424 -
std::all_of(vector<int>)_(process_all)/8192 2025.425 -
std::any_of(deque<int>)_(process_all)/32 11.533 -
std::any_of(deque<int>)_(process_all)/32768 10566.144 -
std::any_of(deque<int>)_(process_all)/50 19.238 -
std::any_of(deque<int>)_(process_all)/8 3.222 4.29%
std::any_of(deque<int>)_(process_all)/8192 2632.832 -
std::any_of(list<int>)_(process_all)/32 11.372 -
std::any_of(list<int>)_(process_all)/32768 25930.015 -
std::any_of(list<int>)_(process_all)/50 21.939 -
std::any_of(list<int>)_(process_all)/8 2.723 -
std::any_of(list<int>)_(process_all)/8192 6955.470 -
std::any_of(vector<int>)_(process_all)/32 8.428 -
std::any_of(vector<int>)_(process_all)/32768 8086.230 -
std::any_of(vector<int>)_(process_all)/50 18.342 1.06%
std::any_of(vector<int>)_(process_all)/8 2.438 -
std::any_of(vector<int>)_(process_all)/8192 2024.319 -
std::copy(deque<int>)/1048576 49735.000 -
std::copy(deque<int>)/262144 10274.914 -
std::copy(deque<int>)/32768 1148.238 -
std::copy(deque<int>)/4096 146.502 -
std::copy(deque<int>)/512 16.724 -
std::copy(deque<int>)/64 2.682 -
std::copy(deque<int>)/8 2.724 -1.71%
std::copy(list<int>)/1048576 880978.931 -
std::copy(list<int>)/262144 217615.402 -
std::copy(list<int>)/32768 26592.189 -
std::copy(list<int>)/4096 3326.105 -
std::copy(list<int>)/512 369.066 -
std::copy(list<int>)/64 30.840 -
std::copy(list<int>)/8 2.485 -
std::copy(vector<bool>)_(aligned)/1048576 2311.334 -26.14%
std::copy(vector<bool>)_(aligned)/262144 671.985 6.89%
std::copy(vector<bool>)_(aligned)/32768 35.272 -1.60%
std::copy(vector<bool>)_(aligned)/4096 4.649 -2.54%
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.369 -
std::copy(vector<bool>)_(unaligned)/1048576 7021.488 -
std::copy(vector<bool>)_(unaligned)/262144 1713.232 -
std::copy(vector<bool>)_(unaligned)/32768 218.479 -
std::copy(vector<bool>)_(unaligned)/4096 26.045 -
std::copy(vector<bool>)_(unaligned)/512 3.493 -
std::copy(vector<bool>)_(unaligned)/64 1.830 -
std::copy(vector<int>)/1048576 50198.087 -
std::copy(vector<int>)/262144 12532.477 -
std::copy(vector<int>)/32768 3483.361 -6.40%
std::copy(vector<int>)/4096 204.717 2.66%
std::copy(vector<int>)/512 16.051 -
std::copy(vector<int>)/64 2.441 -
std::copy(vector<int>)/8 2.244 -2.53%
std::copy_backward(deque<int>)/1048576 128268.012 -
std::copy_backward(deque<int>)/262144 32591.299 -
std::copy_backward(deque<int>)/32768 4073.954 -
std::copy_backward(deque<int>)/4096 146.741 -1.01%
std::copy_backward(deque<int>)/512 18.126 -
std::copy_backward(deque<int>)/64 2.940 -1.06%
std::copy_backward(deque<int>)/8 2.698 -1.36%
std::copy_backward(list<int>)/1048576 885824.371 -
std::copy_backward(list<int>)/262144 218634.736 -
std::copy_backward(list<int>)/32768 25956.808 -
std::copy_backward(list<int>)/4096 3321.792 -18.91%
std::copy_backward(list<int>)/512 369.487 -52.59%
std::copy_backward(list<int>)/64 30.539 -
std::copy_backward(list<int>)/8 2.448 -1.11%
std::copy_backward(vector<bool>)_(aligned)/1048576 2711.308 89.18%
std::copy_backward(vector<bool>)_(aligned)/262144 662.350 22.47%
std::copy_backward(vector<bool>)_(aligned)/32768 35.784 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.053 1.57%
std::copy_backward(vector<bool>)_(aligned)/512 1.566 6.22%
std::copy_backward(vector<bool>)_(aligned)/64 1.758 4.11%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6756.359 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1659.589 -
std::copy_backward(vector<bool>)_(unaligned)/32768 211.092 1.24%
std::copy_backward(vector<bool>)_(unaligned)/4096 30.277 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.825 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50210.724 -
std::copy_backward(vector<int>)/262144 12534.147 -
std::copy_backward(vector<int>)/32768 3790.974 5.71%
std::copy_backward(vector<int>)/4096 157.773 -30.82%
std::copy_backward(vector<int>)/512 16.640 -
std::copy_backward(vector<int>)/64 2.519 -
std::copy_backward(vector<int>)/8 2.255 5.73%
std::copy_if(deque<int>)_(entire_range)/1048576 275307.390 -
std::copy_if(deque<int>)_(entire_range)/262144 69464.832 -
std::copy_if(deque<int>)_(entire_range)/32768 8724.390 -
std::copy_if(deque<int>)_(entire_range)/4096 1027.385 -
std::copy_if(deque<int>)_(entire_range)/512 137.323 -
std::copy_if(deque<int>)_(entire_range)/64 16.167 -
std::copy_if(deque<int>)_(entire_range)/8 2.604 -1.79%
std::copy_if(deque<int>)_(every_other)/1048576 375068.701 -
std::copy_if(deque<int>)_(every_other)/262144 93426.427 -
std::copy_if(deque<int>)_(every_other)/32768 11743.569 -
std::copy_if(deque<int>)_(every_other)/4096 1461.941 -
std::copy_if(deque<int>)_(every_other)/512 183.552 -
std::copy_if(deque<int>)_(every_other)/64 23.413 -
std::copy_if(deque<int>)_(every_other)/8 3.467 -
std::copy_if(list<int>)_(entire_range)/1048576 883997.363 -
std::copy_if(list<int>)_(entire_range)/262144 217700.822 -
std::copy_if(list<int>)_(entire_range)/32768 28315.230 -6.45%
std::copy_if(list<int>)_(entire_range)/4096 3052.791 -
std::copy_if(list<int>)_(entire_range)/512 371.905 -
std::copy_if(list<int>)_(entire_range)/64 33.394 -7.58%
std::copy_if(list<int>)_(entire_range)/8 2.649 -1.36%
std::copy_if(list<int>)_(every_other)/1048576 838340.651 -1.97%
std::copy_if(list<int>)_(every_other)/262144 208630.575 -1.08%
std::copy_if(list<int>)_(every_other)/32768 25706.425 -
std::copy_if(list<int>)_(every_other)/4096 3230.905 -18.31%
std::copy_if(list<int>)_(every_other)/512 359.342 -
std::copy_if(list<int>)_(every_other)/64 23.686 -
std::copy_if(list<int>)_(every_other)/8 2.307 -
std::copy_if(vector<int>)_(entire_range)/1048576 246501.568 -
std::copy_if(vector<int>)_(entire_range)/262144 59931.981 -
std::copy_if(vector<int>)_(entire_range)/32768 7486.596 -
std::copy_if(vector<int>)_(entire_range)/4096 936.575 -
std::copy_if(vector<int>)_(entire_range)/512 123.732 -
std::copy_if(vector<int>)_(entire_range)/64 16.242 2.48%
std::copy_if(vector<int>)_(entire_range)/8 2.277 -
std::copy_if(vector<int>)_(every_other)/1048576 240028.140 -
std::copy_if(vector<int>)_(every_other)/262144 59858.765 -
std::copy_if(vector<int>)_(every_other)/32768 7471.590 -
std::copy_if(vector<int>)_(every_other)/4096 938.125 -
std::copy_if(vector<int>)_(every_other)/512 123.007 -
std::copy_if(vector<int>)_(every_other)/64 16.130 -
std::copy_if(vector<int>)_(every_other)/8 2.549 1.33%
std::copy_n(deque<int>)/1048576 49730.506 -
std::copy_n(deque<int>)/262144 10194.638 -1.23%
std::copy_n(deque<int>)/32768 1135.900 -3.76%
std::copy_n(deque<int>)/4096 147.639 1.55%
std::copy_n(deque<int>)/512 16.735 -
std::copy_n(deque<int>)/64 2.758 -1.08%
std::copy_n(deque<int>)/8 2.653 -4.97%
std::copy_n(list<int>)/1048576 871797.930 -
std::copy_n(list<int>)/262144 215990.198 -
std::copy_n(list<int>)/32768 25925.971 -2.14%
std::copy_n(list<int>)/4096 3568.001 -6.77%
std::copy_n(list<int>)/512 338.843 -
std::copy_n(list<int>)/64 14.192 -
std::copy_n(list<int>)/8 2.247 -
std::copy_n(vector<bool>)_(aligned)/1048576 1858.460 51.83%
std::copy_n(vector<bool>)_(aligned)/262144 605.455 -25.52%
std::copy_n(vector<bool>)_(aligned)/32768 35.395 -
std::copy_n(vector<bool>)_(aligned)/4096 4.784 -
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.305 -4.77%
std::copy_n(vector<bool>)_(unaligned)/1048576 7020.392 -
std::copy_n(vector<bool>)_(unaligned)/262144 1834.545 7.16%
std::copy_n(vector<bool>)_(unaligned)/32768 213.893 -1.97%
std::copy_n(vector<bool>)_(unaligned)/4096 26.142 -
std::copy_n(vector<bool>)_(unaligned)/512 3.553 -
std::copy_n(vector<bool>)_(unaligned)/64 1.828 -
std::copy_n(vector<int>)/1048576 50203.533 -
std::copy_n(vector<int>)/262144 12538.986 -
std::copy_n(vector<int>)/32768 3798.405 -
std::copy_n(vector<int>)/4096 156.344 -15.37%
std::copy_n(vector<int>)/512 16.078 -
std::copy_n(vector<int>)/64 2.470 -
std::copy_n(vector<int>)/8 2.112 -4.87%
std::count(deque<int>)_(every_other)/1024 247.531 -
std::count(deque<int>)_(every_other)/1048576 252427.387 -
std::count(deque<int>)_(every_other)/8 2.534 -
std::count(deque<int>)_(every_other)/8192 1937.728 -
std::count(list<int>)_(every_other)/1024 709.341 -
std::count(list<int>)_(every_other)/1048576 806895.208 -
std::count(list<int>)_(every_other)/8 2.080 -
std::count(list<int>)_(every_other)/8192 6345.643 -2.95%
std::count(vector<bool>)/1000 3.003 -
std::count(vector<bool>)/1024 1.692 -
std::count(vector<bool>)/1048576 1460.792 -
std::count(vector<bool>)/8192 11.452 -
std::count(vector<int>)_(every_other)/1024 102.931 -
std::count(vector<int>)_(every_other)/1048576 105204.168 -
std::count(vector<int>)_(every_other)/8 1.364 1.22%
std::count(vector<int>)_(every_other)/8192 818.319 -
std::count_if(deque<int>)_(every_other)/1024 350.804 -
std::count_if(deque<int>)_(every_other)/1048576 343883.493 -
std::count_if(deque<int>)_(every_other)/8 3.362 -2.49%
std::count_if(deque<int>)_(every_other)/8192 2632.214 -
std::count_if(list<int>)_(every_other)/1024 755.907 -
std::count_if(list<int>)_(every_other)/1048576 890396.819 -
std::count_if(list<int>)_(every_other)/8 2.753 -
std::count_if(list<int>)_(every_other)/8192 7127.629 -
std::count_if(vector<int>)_(every_other)/1024 248.979 -
std::count_if(vector<int>)_(every_other)/1048576 247794.263 -
std::count_if(vector<int>)_(every_other)/8 4.234 -
std::count_if(vector<int>)_(every_other)/8192 1928.668 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 284.506 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.755 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2258.032 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.297 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.808 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 443.689 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.568 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.973 -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 446.160 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.363 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.365 1.43%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2178.027 -
std::deque<int>::ctor(size)/1024 73.559 -
std::deque<int>::ctor(size)/32 27.063 1.68%
std::deque<int>::ctor(size)/8192 448.907 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.348 1.31%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 26.862 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 427.844 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.409 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.491 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.401 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.585 1.43%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.974 3.25%
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.511 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.026 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.095 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.083 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.981 -
std::deque<int>::insert(middle)_(cheap_elements)/32 12.114 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.633 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.638 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.970 -5.22%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 351.217 -1.03%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.895 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.640 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.541 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 547.233 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.985 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4946.292 1.14%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6355.248 -2.08%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 138.008 -3.46%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52301.256 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 866.337 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 49.175 1.64%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12587.354 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20075.348 1.22%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 615.700 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 177756.500 1.27%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 870.017 -24.14%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.946 1.19%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12626.270 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20073.410 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 614.156 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 177520.722 1.14%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1065.593 1.03%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 50.470 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11614.482 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20182.281 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 618.707 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 177689.065 -
std::deque<std::string>::ctor(size)/1024 727.527 -
std::deque<std::string>::ctor(size)/32 42.443 -1.12%
std::deque<std::string>::ctor(size)/8192 8548.480 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 963.794 1.20%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.464 1.59%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12806.378 1.04%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20021.123 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 578.861 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 174789.736 1.44%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.436 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.436 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.420 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.754 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.144 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.849 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.296 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.655 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2347.989 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.854 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.596 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2362.384 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.850 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.886 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.860 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.778 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 33.626 3.33%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 33.091 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.229 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.949 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2350.911 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 325.697 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 38.915 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2372.799 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 493.840 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.634 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4500.455 -1.08%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6393.990 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 147.990 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51704.794 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.533 9.04%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.114 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.275 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.279 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.471 -1.07%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.633 -
std::distance(deque<int>)/1024 0.652 3.07%
std::distance(deque<int>)/4096 0.653 3.50%
std::distance(deque<int>)/50 0.666 4.61%
std::distance(deque<int>)/8192 0.650 2.55%
std::distance(join_view(vector<vector<int>>))/1024 1.039 -
std::distance(join_view(vector<vector<int>>))/4096 4.450 1.68%
std::distance(join_view(vector<vector<int>>))/50 0.578 -8.65%
std::distance(join_view(vector<vector<int>>))/8192 8.321 -
std::equal(deque<int>)_(it,_it,_it)/1024 479.342 -
std::equal(deque<int>)_(it,_it,_it)/1048576 480977.805 -3.14%
std::equal(deque<int>)_(it,_it,_it)/50 21.326 5.36%
std::equal(deque<int>)_(it,_it,_it)/8 4.246 -5.33%
std::equal(deque<int>)_(it,_it,_it)/8192 3884.404 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 505.892 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 503227.537 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 24.783 -4.67%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.843 -4.19%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3899.981 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 529.619 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 525779.436 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.297 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.200 -1.69%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4069.268 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 502.329 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 509746.006 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.718 2.46%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.340 -1.02%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3915.811 -
std::equal(list<int>)_(it,_it,_it)/1024 1134.963 -
std::equal(list<int>)_(it,_it,_it)/1048576 1317822.156 -
std::equal(list<int>)_(it,_it,_it)/50 33.989 -
std::equal(list<int>)_(it,_it,_it)/8 2.793 -
std::equal(list<int>)_(it,_it,_it)/8192 10017.948 5.87%
std::equal(list<int>)_(it,_it,_it,_it)/1024 775.672 -1.57%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 955210.999 -
std::equal(list<int>)_(it,_it,_it,_it)/50 40.034 12.28%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.856 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12432.614 7.48%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.462 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 991707.033 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 32.913 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.556 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12517.244 1.97%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1169.123 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1321525.032 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 40.843 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.635 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12940.973 5.80%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.219 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.018 -
std::equal(vector<bool>)_(unaligned)/1048576 6441.961 -
std::equal(vector<bool>)_(unaligned)/50 0.794 -6.01%
std::equal(vector<bool>)_(unaligned)/8 0.808 -
std::equal(vector<bool>)_(unaligned)/8192 53.690 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.769 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73719.998 -
std::equal(vector<int>)_(it,_it,_it)/50 4.497 2.25%
std::equal(vector<int>)_(it,_it,_it)/8 1.141 -1.32%
std::equal(vector<int>)_(it,_it,_it)/8192 570.933 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.293 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 74516.095 1.00%
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.325 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.347 -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.489 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.543 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 640803.686 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 27.110 1.63%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.723 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4796.947 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 528.554 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 603746.679 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.703 1.74%
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.413 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4839.331 -
std::fill(deque<int>)/1024 29.997 -1.24%
std::fill(deque<int>)/32 1.267 -
std::fill(deque<int>)/50 2.249 -
std::fill(deque<int>)/8192 242.101 -
std::fill(list<int>)/1024 1434.849 113.48%
std::fill(list<int>)/32 8.357 -
std::fill(list<int>)/50 16.955 -
std::fill(list<int>)/8192 6924.254 -8.03%
std::fill(vector<bool>)/1048576 3833.425 -
std::fill(vector<bool>)/262144 232.726 -
std::fill(vector<bool>)/32768 30.211 -
std::fill(vector<bool>)/4096 4.213 -
std::fill(vector<bool>)/512 1.500 -6.13%
std::fill(vector<bool>)/64 1.587 -2.07%
std::fill(vector<int>)/1024 30.273 -
std::fill(vector<int>)/32 1.040 -
std::fill(vector<int>)/50 2.212 -
std::fill(vector<int>)/8192 238.219 -
std::fill_n(deque<int>)/1024 29.943 -
std::fill_n(deque<int>)/32 1.204 -4.17%
std::fill_n(deque<int>)/50 2.197 -
std::fill_n(deque<int>)/8192 244.080 1.21%
std::fill_n(list<int>)/1024 649.521 -
std::fill_n(list<int>)/32 8.144 -
std::fill_n(list<int>)/50 15.957 1.98%
std::fill_n(list<int>)/8192 7030.712 -
std::fill_n(vector<bool>)/1048576 3822.099 -
std::fill_n(vector<bool>)/262144 231.924 -
std::fill_n(vector<bool>)/32768 29.930 -
std::fill_n(vector<bool>)/4096 4.162 -1.65%
std::fill_n(vector<bool>)/512 1.426 -24.83%
std::fill_n(vector<bool>)/64 1.458 -8.24%
std::fill_n(vector<int>)/1024 29.938 -
std::fill_n(vector<int>)/32 1.144 -
std::fill_n(vector<int>)/50 2.219 -
std::fill_n(vector<int>)/8192 236.846 -
std::find(deque<int>)_(bail_25%)/1024 67.214 -
std::find(deque<int>)_(bail_25%)/32768 1929.035 -
std::find(deque<int>)_(bail_25%)/8 1.942 -5.95%
std::find(deque<int>)_(bail_25%)/8192 479.031 -
std::find(deque<int>)_(process_all)/1024 244.298 1.04%
std::find(deque<int>)_(process_all)/32768 7849.564 1.33%
std::find(deque<int>)_(process_all)/50 13.194 -
std::find(deque<int>)_(process_all)/8 3.375 -1.40%
std::find(deque<int>)_(process_all)/8192 1958.229 2.53%
std::find(list<int>)_(bail_25%)/1024 129.872 -4.69%
std::find(list<int>)_(bail_25%)/32768 8731.817 3.99%
std::find(list<int>)_(bail_25%)/8 0.953 -
std::find(list<int>)_(bail_25%)/8192 1424.875 -3.52%
std::find(list<int>)_(process_all)/1024 720.732 4.31%
std::find(list<int>)_(process_all)/32768 26023.746 -4.69%
std::find(list<int>)_(process_all)/50 20.773 -16.91%
std::find(list<int>)_(process_all)/8 2.441 1.25%
std::find(list<int>)_(process_all)/8192 7762.853 -9.58%
std::find(vector<bool>)_(process_all)/1024 4.631 1.92%
std::find(vector<bool>)_(process_all)/1048576 3730.506 1.57%
std::find(vector<bool>)_(process_all)/50 0.692 -14.58%
std::find(vector<bool>)_(process_all)/8 0.692 -4.10%
std::find(vector<bool>)_(process_all)/8192 33.340 -
std::find(vector<char>)_(bail_25%)/1024 5.323 -2.25%
std::find(vector<char>)_(bail_25%)/32768 136.601 -
std::find(vector<char>)_(bail_25%)/8 1.027 -
std::find(vector<char>)_(bail_25%)/8192 39.890 -
std::find(vector<char>)_(process_all)/1024 16.271 -
std::find(vector<char>)_(process_all)/32768 496.401 -
std::find(vector<char>)_(process_all)/50 1.638 -
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.541 -
std::find(vector<int>)_(bail_25%)/1024 66.007 -
std::find(vector<int>)_(bail_25%)/32768 1865.711 -
std::find(vector<int>)_(bail_25%)/8 1.370 -
std::find(vector<int>)_(bail_25%)/8192 473.081 -
std::find(vector<int>)_(process_all)/1024 243.908 -
std::find(vector<int>)_(process_all)/32768 7458.749 1.21%
std::find(vector<int>)_(process_all)/50 12.480 -
std::find(vector<int>)_(process_all)/8 2.635 -
std::find(vector<int>)_(process_all)/8192 1864.207 -
std::find(vector<long_long>)_(bail_25%)/1024 30.242 -
std::find(vector<long_long>)_(bail_25%)/32768 958.599 -
std::find(vector<long_long>)_(bail_25%)/8 0.952 2.96%
std::find(vector<long_long>)_(bail_25%)/8192 245.868 -
std::find(vector<long_long>)_(process_all)/1024 118.974 -
std::find(vector<long_long>)_(process_all)/32768 3811.311 -
std::find(vector<long_long>)_(process_all)/50 5.808 -
std::find(vector<long_long>)_(process_all)/8 1.319 11.89%
std::find(vector<long_long>)_(process_all)/8192 950.493 -
std::find_end(deque<int>)_(match_near_end)/1000 333.447 -16.15%
std::find_end(deque<int>)_(match_near_end)/1024 3399.634 3.14%
std::find_end(deque<int>)_(match_near_end)/8192 167728.663 -
std::find_end(deque<int>)_(near_matches)/1000 29141.203 2.71%
std::find_end(deque<int>)_(near_matches)/1024 30295.172 2.84%
std::find_end(deque<int>)_(near_matches)/8192 1926650.579 -18.23%
std::find_end(deque<int>)_(process_all)/1000 254.394 -
std::find_end(deque<int>)_(process_all)/1024 329.270 27.24%
std::find_end(deque<int>)_(process_all)/1048576 336786.094 26.83%
std::find_end(deque<int>)_(process_all)/8192 2597.672 27.69%
std::find_end(deque<int>)_(same_length)/1000 1227.717 -31.84%
std::find_end(deque<int>)_(same_length)/1024 1842.663 -
std::find_end(deque<int>)_(same_length)/8192 14773.345 -
std::find_end(deque<int>)_(single_element)/1000 251.865 -6.89%
std::find_end(deque<int>)_(single_element)/1024 258.643 -
std::find_end(deque<int>)_(single_element)/8192 2034.019 -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 585.845 -2.38%
std::find_end(deque<int>,_pred)_(match_near_end)/1024 3867.110 -15.51%
std::find_end(deque<int>,_pred)_(match_near_end)/8192 205964.093 -12.03%
std::find_end(deque<int>,_pred)_(near_matches)/1000 29259.253 -27.28%
std::find_end(deque<int>,_pred)_(near_matches)/1024 30518.666 -27.27%
std::find_end(deque<int>,_pred)_(near_matches)/8192 2342457.913 -3.61%
std::find_end(deque<int>,_pred)_(process_all)/1000 600.095 -1.85%
std::find_end(deque<int>,_pred)_(process_all)/1024 614.417 -1.57%
std::find_end(deque<int>,_pred)_(process_all)/1048576 560619.620 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4317.949 -
std::find_end(deque<int>,_pred)_(same_length)/1000 1305.375 -
std::find_end(deque<int>,_pred)_(same_length)/1024 1439.591 -
std::find_end(deque<int>,_pred)_(same_length)/8192 11482.128 -
std::find_end(deque<int>,_pred)_(single_element)/1000 598.425 -
std::find_end(deque<int>,_pred)_(single_element)/1024 611.891 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4314.978 -
std::find_end(forward_list<int>)_(match_near_end)/1000 755.722 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4436.466 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256670.783 -
std::find_end(forward_list<int>)_(near_matches)/1000 35818.693 -
std::find_end(forward_list<int>)_(near_matches)/1024 37102.904 -
std::find_end(forward_list<int>)_(near_matches)/8192 2472647.904 -
std::find_end(forward_list<int>)_(process_all)/1000 696.180 -
std::find_end(forward_list<int>)_(process_all)/1024 711.419 -
std::find_end(forward_list<int>)_(process_all)/1048576 759087.359 -
std::find_end(forward_list<int>)_(process_all)/8192 5682.708 -
std::find_end(forward_list<int>)_(same_length)/1000 1481.683 -
std::find_end(forward_list<int>)_(same_length)/1024 1500.106 -
std::find_end(forward_list<int>)_(same_length)/8192 14252.533 6.91%
std::find_end(forward_list<int>)_(single_element)/1000 676.771 -
std::find_end(forward_list<int>)_(single_element)/1024 695.974 -1.52%
std::find_end(forward_list<int>)_(single_element)/8192 6310.230 11.60%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 843.410 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5124.728 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277004.803 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41404.412 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43087.281 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2699853.120 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 769.699 2.61%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 789.032 3.21%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 871653.020 2.20%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6362.664 3.88%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1537.810 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1565.993 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 15199.426 10.32%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 762.284 1.09%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 771.185 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6715.227 7.21%
std::find_end(list<int>)_(match_near_end)/1000 738.613 -
std::find_end(list<int>)_(match_near_end)/1024 4628.566 -
std::find_end(list<int>)_(match_near_end)/8192 257189.767 -
std::find_end(list<int>)_(near_matches)/1000 36726.159 -
std::find_end(list<int>)_(near_matches)/1024 38381.996 -
std::find_end(list<int>)_(near_matches)/8192 2484801.269 -
std::find_end(list<int>)_(process_all)/1000 656.795 -
std::find_end(list<int>)_(process_all)/1024 720.147 2.94%
std::find_end(list<int>)_(process_all)/1048576 820340.213 -
std::find_end(list<int>)_(process_all)/8192 7918.536 14.64%
std::find_end(list<int>)_(same_length)/1000 1470.987 -1.27%
std::find_end(list<int>)_(same_length)/1024 1515.567 -
std::find_end(list<int>)_(same_length)/8192 16274.256 -14.75%
std::find_end(list<int>)_(single_element)/1000 688.021 -
std::find_end(list<int>)_(single_element)/1024 693.360 -
std::find_end(list<int>)_(single_element)/8192 7768.695 1.57%
std::find_end(list<int>,_pred)_(match_near_end)/1000 820.508 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 5117.414 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 275392.675 -
std::find_end(list<int>,_pred)_(near_matches)/1000 41048.461 -
std::find_end(list<int>,_pred)_(near_matches)/1024 42874.693 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2678560.985 -
std::find_end(list<int>,_pred)_(process_all)/1000 789.037 -
std::find_end(list<int>,_pred)_(process_all)/1024 808.630 -
std::find_end(list<int>,_pred)_(process_all)/1048576 949789.352 -
std::find_end(list<int>,_pred)_(process_all)/8192 7350.369 -
std::find_end(list<int>,_pred)_(same_length)/1000 1549.020 -
std::find_end(list<int>,_pred)_(same_length)/1024 1581.148 -
std::find_end(list<int>,_pred)_(same_length)/8192 17898.573 -1.06%
std::find_end(list<int>,_pred)_(single_element)/1000 788.944 -
std::find_end(list<int>,_pred)_(single_element)/1024 807.412 -
std::find_end(list<int>,_pred)_(single_element)/8192 8473.581 -
std::find_end(vector<int>)_(match_near_end)/1000 272.398 -2.26%
std::find_end(vector<int>)_(match_near_end)/1024 2253.830 -
std::find_end(vector<int>)_(match_near_end)/8192 120586.491 -
std::find_end(vector<int>)_(near_matches)/1000 14952.609 -8.10%
std::find_end(vector<int>)_(near_matches)/1024 15569.308 -7.84%
std::find_end(vector<int>)_(near_matches)/8192 917252.669 -
std::find_end(vector<int>)_(process_all)/1000 237.175 -
std::find_end(vector<int>)_(process_all)/1024 243.642 -
std::find_end(vector<int>)_(process_all)/1048576 240225.593 -
std::find_end(vector<int>)_(process_all)/8192 1876.083 -
std::find_end(vector<int>)_(same_length)/1000 581.912 14.99%
std::find_end(vector<int>)_(same_length)/1024 565.827 9.39%
std::find_end(vector<int>)_(same_length)/8192 4383.747 8.05%
std::find_end(vector<int>)_(single_element)/1000 231.285 -3.52%
std::find_end(vector<int>)_(single_element)/1024 237.681 -3.03%
std::find_end(vector<int>)_(single_element)/8192 1829.109 -3.50%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 554.978 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 3142.481 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 166450.424 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 24837.397 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 25711.468 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1624930.912 -
std::find_end(vector<int>,_pred)_(process_all)/1000 572.222 -
std::find_end(vector<int>,_pred)_(process_all)/1024 585.798 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 638122.396 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4686.085 -
std::find_end(vector<int>,_pred)_(same_length)/1000 1220.477 -
std::find_end(vector<int>,_pred)_(same_length)/1024 1251.179 -
std::find_end(vector<int>,_pred)_(same_length)/8192 10013.018 -
std::find_end(vector<int>,_pred)_(single_element)/1000 571.506 -
std::find_end(vector<int>,_pred)_(single_element)/1024 585.562 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4682.592 -
std::find_first_of(deque<int>)_(large_needle)/1024 366816.789 -2.45%
std::find_first_of(deque<int>)_(large_needle)/32 282.303 -5.22%
std::find_first_of(deque<int>)_(large_needle)/50 670.301 -6.52%
std::find_first_of(deque<int>)_(large_needle)/8192 23523208.336 -2.75%
std::find_first_of(deque<int>)_(small_needle)/1024 3697.774 -7.41%
std::find_first_of(deque<int>)_(small_needle)/32 107.235 -1.12%
std::find_first_of(deque<int>)_(small_needle)/50 164.432 -1.26%
std::find_first_of(deque<int>)_(small_needle)/8192 29028.367 -8.47%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 565184.745 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 514.069 -4.44%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1416.251 -2.89%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35512281.244 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6302.031 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.628 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 309.144 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50443.628 -
std::find_first_of(list<int>)_(large_needle)/1024 884268.783 -
std::find_first_of(list<int>)_(large_needle)/32 673.199 -3.45%
std::find_first_of(list<int>)_(large_needle)/50 1838.813 2.94%
std::find_first_of(list<int>)_(large_needle)/8192 48528113.930 -4.06%
std::find_first_of(list<int>)_(small_needle)/1024 2886.714 -
std::find_first_of(list<int>)_(small_needle)/32 91.247 -
std::find_first_of(list<int>)_(small_needle)/50 140.127 -
std::find_first_of(list<int>)_(small_needle)/8192 23413.212 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 896223.045 -3.65%
std::find_first_of(list<int>,_pred)_(large_needle)/32 729.991 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1869.480 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 53452634.611 -1.48%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5254.123 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.160 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.538 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 42078.956 -
std::find_first_of(vector<int>)_(large_needle)/1024 107302.934 -
std::find_first_of(vector<int>)_(large_needle)/32 101.376 -4.93%
std::find_first_of(vector<int>)_(large_needle)/50 260.192 -4.99%
std::find_first_of(vector<int>)_(large_needle)/8192 6923828.802 -
std::find_first_of(vector<int>)_(small_needle)/1024 1419.961 -
std::find_first_of(vector<int>)_(small_needle)/32 47.946 1.29%
std::find_first_of(vector<int>)_(small_needle)/50 72.150 1.05%
std::find_first_of(vector<int>)_(small_needle)/8192 11334.085 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 592440.657 -2.31%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 489.556 -1.48%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1368.617 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38488317.113 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5741.462 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 178.354 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 281.340 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45402.553 -
std::find_if(deque<int>)_(bail_25%)/1024 106.444 -
std::find_if(deque<int>)_(bail_25%)/32768 3064.253 7.68%
std::find_if(deque<int>)_(bail_25%)/8 1.522 -
std::find_if(deque<int>)_(bail_25%)/8192 761.013 6.47%
std::find_if(deque<int>)_(process_all)/1024 479.065 -3.30%
std::find_if(deque<int>)_(process_all)/32768 11900.521 1.81%
std::find_if(deque<int>)_(process_all)/50 23.721 -1.44%
std::find_if(deque<int>)_(process_all)/8 3.970 -
std::find_if(deque<int>)_(process_all)/8192 2967.543 1.06%
std::find_if(list<int>)_(bail_25%)/1024 190.900 -
std::find_if(list<int>)_(bail_25%)/32768 8483.511 -21.70%
std::find_if(list<int>)_(bail_25%)/8 1.220 1.77%
std::find_if(list<int>)_(bail_25%)/8192 1517.599 -
std::find_if(list<int>)_(process_all)/1024 758.352 -
std::find_if(list<int>)_(process_all)/32768 27500.626 -
std::find_if(list<int>)_(process_all)/50 21.626 -
std::find_if(list<int>)_(process_all)/8 3.412 -
std::find_if(list<int>)_(process_all)/8192 12584.775 2.14%
std::find_if(vector<bool>)_(process_all)/1024 771.749 -
std::find_if(vector<bool>)_(process_all)/1048576 787620.594 -
std::find_if(vector<bool>)_(process_all)/50 35.968 2.63%
std::find_if(vector<bool>)_(process_all)/8 5.545 1.58%
std::find_if(vector<bool>)_(process_all)/8192 6160.637 -
std::find_if(vector<char>)_(bail_25%)/1024 76.102 -
std::find_if(vector<char>)_(bail_25%)/32768 2023.087 -2.69%
std::find_if(vector<char>)_(bail_25%)/8 0.927 -
std::find_if(vector<char>)_(bail_25%)/8192 517.941 -1.52%
std::find_if(vector<char>)_(process_all)/1024 275.890 -
std::find_if(vector<char>)_(process_all)/32768 8130.206 -
std::find_if(vector<char>)_(process_all)/50 12.650 -
std::find_if(vector<char>)_(process_all)/8 2.607 10.34%
std::find_if(vector<char>)_(process_all)/8192 2048.837 -
std::find_if(vector<int>)_(bail_25%)/1024 75.610 -
std::find_if(vector<int>)_(bail_25%)/32768 2336.998 -
std::find_if(vector<int>)_(bail_25%)/8 1.010 -
std::find_if(vector<int>)_(bail_25%)/8192 548.247 -
std::find_if(vector<int>)_(process_all)/1024 283.081 -
std::find_if(vector<int>)_(process_all)/32768 8794.242 -
std::find_if(vector<int>)_(process_all)/50 13.966 -1.81%
std::find_if(vector<int>)_(process_all)/8 2.553 1.59%
std::find_if(vector<int>)_(process_all)/8192 2197.119 -
std::find_if_not(deque<int>)_(bail_25%)/1024 106.082 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2772.864 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.541 -
std::find_if_not(deque<int>)_(bail_25%)/8192 689.848 -
std::find_if_not(deque<int>)_(process_all)/1024 473.861 -4.67%
std::find_if_not(deque<int>)_(process_all)/32768 12133.306 5.83%
std::find_if_not(deque<int>)_(process_all)/50 24.408 3.48%
std::find_if_not(deque<int>)_(process_all)/8 3.982 2.37%
std::find_if_not(deque<int>)_(process_all)/8192 3030.443 5.27%
std::find_if_not(list<int>)_(bail_25%)/1024 193.962 -
std::find_if_not(list<int>)_(bail_25%)/32768 9741.525 31.23%
std::find_if_not(list<int>)_(bail_25%)/8 1.214 1.11%
std::find_if_not(list<int>)_(bail_25%)/8192 1520.716 -
std::find_if_not(list<int>)_(process_all)/1024 759.966 -
std::find_if_not(list<int>)_(process_all)/32768 27864.300 -3.10%
std::find_if_not(list<int>)_(process_all)/50 21.542 -
std::find_if_not(list<int>)_(process_all)/8 3.418 -
std::find_if_not(list<int>)_(process_all)/8192 8678.642 6.80%
std::find_if_not(vector<bool>)_(process_all)/1024 761.515 -
std::find_if_not(vector<bool>)_(process_all)/1048576 777042.917 -
std::find_if_not(vector<bool>)_(process_all)/50 35.471 2.72%
std::find_if_not(vector<bool>)_(process_all)/8 5.463 1.69%
std::find_if_not(vector<bool>)_(process_all)/8192 6079.368 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.167 -2.19%
std::find_if_not(vector<char>)_(bail_25%)/32768 2041.665 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.951 -
std::find_if_not(vector<char>)_(bail_25%)/8192 520.479 -
std::find_if_not(vector<char>)_(process_all)/1024 276.137 -
std::find_if_not(vector<char>)_(process_all)/32768 8128.781 -
std::find_if_not(vector<char>)_(process_all)/50 12.657 1.35%
std::find_if_not(vector<char>)_(process_all)/8 2.466 5.12%
std::find_if_not(vector<char>)_(process_all)/8192 2049.176 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.570 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2337.587 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.111 -1.23%
std::find_if_not(vector<int>)_(bail_25%)/8192 548.394 -
std::find_if_not(vector<int>)_(process_all)/1024 283.468 -
std::find_if_not(vector<int>)_(process_all)/32768 8805.005 -
std::find_if_not(vector<int>)_(process_all)/50 14.196 -
std::find_if_not(vector<int>)_(process_all)/8 2.607 3.30%
std::find_if_not(vector<int>)_(process_all)/8192 2192.632 -
std::flat_map<int,_int>::clear()/0 423.579 -
std::flat_map<int,_int>::clear()/1024 423.950 -
std::flat_map<int,_int>::clear()/32 424.073 -
std::flat_map<int,_int>::clear()/8192 452.280 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.626 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.550 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.015 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.662 3.91%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.013 -14.55%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.213 -3.39%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.167 -18.74%
std::flat_map<int,_int>::count(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.595 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.266 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.806 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.433 16.03%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 7.778 59.85%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.452 4.14%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 11.282 67.68%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.323 1.17%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.443 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.711 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1174.894 -
std::flat_map<int,_int>::ctor(const&)/0 13.760 -
std::flat_map<int,_int>::ctor(const&)/1024 177.967 -
std::flat_map<int,_int>::ctor(const&)/32 23.819 -
std::flat_map<int,_int>::ctor(const&)/8192 1937.591 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.711 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.915 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.796 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1938.362 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.604 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4330.780 1.15%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 180.000 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34299.524 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.690 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8949.018 1.12%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 211.725 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 107794.294 -
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.531 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.346 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.840 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.475 7.59%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 4.866 -19.71%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.495 -7.43%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.610 -21.45%
std::flat_map<int,_int>::erase(iterator)/0 15.418 -
std::flat_map<int,_int>::erase(iterator)/1024 85.741 12.34%
std::flat_map<int,_int>::erase(iterator)/32 20.887 -
std::flat_map<int,_int>::erase(iterator)/8192 497.808 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.596 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 441.667 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 428.682 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 636.561 -1.34%
std::flat_map<int,_int>::erase(key)_(existent)/0 15.929 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 133.497 38.82%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.461 1.40%
std::flat_map<int,_int>::erase(key)_(existent)/8192 551.664 -1.82%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.446 -8.63%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.510 -10.19%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.249 -5.30%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 6.313 -26.41%
std::flat_map<int,_int>::find(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.351 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.333 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.230 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.420 8.68%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.566 -29.71%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.188 -14.47%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.325 -36.37%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.860 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 60.202 148.12%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.615 1.17%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 46.093 18.08%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.868 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 210.182 106.83%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.444 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 581.944 4.71%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.948 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 22.616 28.72%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.011 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.885 -2.63%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.960 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 142.665 80.73%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.450 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 519.056 2.86%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 429.499 1.35%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5245.968 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 643.084 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 41955.042 3.60%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 425.613 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8033.366 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 707.562 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 69663.140 6.60%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 428.447 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1647.551 4.46%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 490.574 2.13%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9833.416 5.36%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 433.955 2.30%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1654.654 4.19%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 491.769 2.14%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9800.125 5.36%
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.090 4.62%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 22.864 90.63%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.617 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.092 -8.49%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.992 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 27.910 9.81%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.202 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 24.491 -19.58%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.992 1.74%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 21.818 74.05%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.627 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 18.744 -10.30%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.181 1.20%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 55.254 120.48%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.273 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 35.401 21.88%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.978 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.006 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.307 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.264 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.271 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.269 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.279 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.595 1.04%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.332 -1.75%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 19.010 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 552.339 -16.13%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.557 -2.00%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.526 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.932 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 590.409 -12.52%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.197 -4.17%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.792 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.762 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 555.247 -17.41%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.022 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.981 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.526 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.478 4.77%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.314 1.08%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 7.690 5.69%
std::flat_multimap<int,_int>::clear()/0 419.492 -
std::flat_multimap<int,_int>::clear()/1024 422.277 -
std::flat_multimap<int,_int>::clear()/32 421.461 -
std::flat_multimap<int,_int>::clear()/8192 439.244 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.584 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.366 1.03%
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.812 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.623 2.19%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.838 7.52%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.453 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 11.010 9.88%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.155 -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.526 -2.18%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.836 2.20%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.046 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.050 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.553 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.374 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.418 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.734 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1175.500 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.649 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.201 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.731 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1926.193 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.636 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.745 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.720 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1917.353 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.817 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3930.836 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.597 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31307.921 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.846 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8437.908 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 199.138 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 118901.558 9.61%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.017 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.378 1.73%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.537 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.416 2.29%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.323 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.044 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.043 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.384 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.529 -
std::flat_multimap<int,_int>::erase(iterator)/1024 76.837 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.918 -
std::flat_multimap<int,_int>::erase(iterator)/8192 521.188 -17.47%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.022 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 440.475 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.782 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 652.269 1.28%
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.078 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 100.322 9.27%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 23.958 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 580.567 -15.18%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.894 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.933 2.46%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.391 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.335 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.353 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.155 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.438 -9.39%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.141 -27.50%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.232 -7.53%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.865 -29.49%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.987 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 25.241 -55.84%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.262 -1.63%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 34.964 -30.64%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 16.035 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 165.196 -33.06%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.848 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 680.113 18.61%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.094 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.274 -2.79%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.404 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.150 -2.32%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.159 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 84.652 -40.81%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.061 -1.42%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 600.646 17.18%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.361 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4883.955 -14.51%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 628.625 -3.60%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 37268.628 -12.23%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.685 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7366.234 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 696.427 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59934.454 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.026 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1353.645 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 472.727 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7757.440 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.948 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1351.324 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 470.065 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7693.606 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.085 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 157.662 -36.11%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.059 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 658.789 16.93%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.793 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 35.316 -24.58%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.233 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 45.611 33.99%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.969 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.118 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.467 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.718 -14.28%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.583 -4.30%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 9.488 -16.86%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.276 -1.23%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.575 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.732 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 757.115 -26.68%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.579 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.962 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.707 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 769.146 -25.39%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.334 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.291 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.835 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 741.954 -32.27%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.002 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.121 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.476 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.262 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.747 -8.93%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.225 -2.71%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.481 -11.03%
std::for_each(deque<int>)/32 3.803 -1.08%
std::for_each(deque<int>)/50 4.108 -
std::for_each(deque<int>)/8 0.923 -
std::for_each(deque<int>)/8192 254.670 -
std::for_each(join_view(vector<vector<int>>))/32 3.773 -
std::for_each(join_view(vector<vector<int>>))/50 4.029 -
std::for_each(join_view(vector<vector<int>>))/8 1.373 -
std::for_each(join_view(vector<vector<int>>))/8192 264.014 -
std::for_each(list<int>)/32 11.247 -
std::for_each(list<int>)/50 23.765 -
std::for_each(list<int>)/8 2.492 -4.06%
std::for_each(list<int>)/8192 8696.249 10.44%
std::for_each(vector<int>)/32 3.787 -
std::for_each(vector<int>)/50 4.103 -
std::for_each(vector<int>)/8 0.902 -
std::for_each(vector<int>)/8192 251.769 -
std::for_each_n(deque<int>)/32 3.773 -
std::for_each_n(deque<int>)/50 3.967 -
std::for_each_n(deque<int>)/8 1.203 3.45%
std::for_each_n(deque<int>)/8192 257.331 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.842 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.297 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.670 -6.39%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.679 -
std::for_each_n(list<int>)/32 11.094 -
std::for_each_n(list<int>)/50 22.596 -
std::for_each_n(list<int>)/8 2.302 -10.28%
std::for_each_n(list<int>)/8192 8288.346 11.79%
std::for_each_n(vector<int>)/32 3.847 -
std::for_each_n(vector<int>)/50 4.052 -
std::for_each_n(vector<int>)/8 2.389 -
std::for_each_n(vector<int>)/8192 252.139 -
std::generate(deque<int>)/1024 245.587 -
std::generate(deque<int>)/32 8.287 -
std::generate(deque<int>)/50 12.316 -
std::generate(deque<int>)/8192 1915.962 -
std::generate(list<int>)/1024 671.535 -
std::generate(list<int>)/32 8.525 -
std::generate(list<int>)/50 15.643 1.90%
std::generate(list<int>)/8192 7438.212 7.48%
std::generate(vector<int>)/1024 244.355 -
std::generate(vector<int>)/32 7.919 -1.43%
std::generate(vector<int>)/50 12.034 -
std::generate(vector<int>)/8192 1849.258 -
std::generate_n(deque<int>)/1024 245.886 -
std::generate_n(deque<int>)/32 8.314 -2.16%
std::generate_n(deque<int>)/50 12.304 -1.73%
std::generate_n(deque<int>)/8192 1966.032 -
std::generate_n(list<int>)/1024 1513.663 -
std::generate_n(list<int>)/32 8.634 -
std::generate_n(list<int>)/50 17.210 -
std::generate_n(list<int>)/8192 6916.021 -
std::generate_n(vector<int>)/1024 243.153 -
std::generate_n(vector<int>)/32 7.922 -
std::generate_n(vector<int>)/50 12.891 6.91%
std::generate_n(vector<int>)/8192 1851.920 -
std::is_partitioned(deque<int>)_(partitioned)/1024 375.478 2.68%
std::is_partitioned(deque<int>)_(partitioned)/32 9.776 6.19%
std::is_partitioned(deque<int>)_(partitioned)/50 14.864 6.65%
std::is_partitioned(deque<int>)_(partitioned)/8192 2952.827 2.63%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.071 -2.53%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.264 -3.79%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.784 2.27%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 694.308 -
std::is_partitioned(list<int>)_(partitioned)/1024 715.310 -
std::is_partitioned(list<int>)_(partitioned)/32 8.723 -
std::is_partitioned(list<int>)_(partitioned)/50 13.727 -
std::is_partitioned(list<int>)_(partitioned)/8192 6848.698 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 172.183 -3.42%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.317 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.497 -1.26%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2180.926 1.80%
std::is_partitioned(vector<int>)_(partitioned)/1024 189.924 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.550 -1.71%
std::is_partitioned(vector<int>)_(partitioned)/50 9.736 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1412.020 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 56.087 2.14%
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.014 1.53%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.387 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.873 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 469.199 -3.03%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.583 -18.82%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3860.252 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 520290.179 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 47.541 -3.58%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 513.011 2.25%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.419 5.49%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4085.398 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689841.246 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.719 -25.48%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 494.739 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.453 -8.69%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3885.208 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 631685.194 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 56.082 1.99%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 524.017 1.28%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.229 -24.02%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4693.847 18.53%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 690771.224 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 49.777 -22.91%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1583.073 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.794 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9538.748 3.18%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1443392.834 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 38.585 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 812.028 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.705 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8504.306 1.50%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1612804.629 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 63.962 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 775.307 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 4.031 5.85%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9519.517 -1.49%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1421640.771 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 38.496 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 823.242 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.412 3.40%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9411.143 1.37%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1595419.982 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.839 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 321.443 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.465 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2448.185 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213879.179 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 28.610 -1.91%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 555.036 1.24%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.529 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4812.179 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 993684.244 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.029 -1.90%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 343.239 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.649 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2633.353 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213001.353 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 26.956 -1.38%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 519.342 -1.94%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.092 -1.65%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4877.627 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1048655.111 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.506 -
std::is_sorted(deque<int>)/1024 477.465 -
std::is_sorted(deque<int>)/8 3.368 33.46%
std::is_sorted(deque<int>)/8192 3814.581 -
std::is_sorted(deque<int>,_pred)/1024 597.071 -
std::is_sorted(deque<int>,_pred)/8 4.682 5.06%
std::is_sorted(deque<int>,_pred)/8192 4797.239 -
std::is_sorted(list<int>)/1024 766.813 -
std::is_sorted(list<int>)/8 2.128 -
std::is_sorted(list<int>)/8192 7297.022 -
std::is_sorted(list<int>,_pred)/1024 798.875 -
std::is_sorted(list<int>,_pred)/8 4.307 -
std::is_sorted(list<int>,_pred)/8192 7644.335 -
std::is_sorted(vector<int>)/1024 243.421 -
std::is_sorted(vector<int>)/8 2.080 -
std::is_sorted(vector<int>)/8192 1898.513 -
std::is_sorted(vector<int>,_pred)/1024 462.259 -
std::is_sorted(vector<int>,_pred)/8 3.946 -1.86%
std::is_sorted(vector<int>,_pred)/8192 3679.810 -
std::is_sorted_until(deque<int>)/1024 472.114 -
std::is_sorted_until(deque<int>)/8 3.295 29.58%
std::is_sorted_until(deque<int>)/8192 3779.421 -
std::is_sorted_until(deque<int>,_pred)/1024 599.973 -
std::is_sorted_until(deque<int>,_pred)/8 4.528 13.01%
std::is_sorted_until(deque<int>,_pred)/8192 4842.978 -
std::is_sorted_until(list<int>)/1024 757.121 -
std::is_sorted_until(list<int>)/8 2.279 1.46%
std::is_sorted_until(list<int>)/8192 7065.359 -1.75%
std::is_sorted_until(list<int>,_pred)/1024 795.570 -
std::is_sorted_until(list<int>,_pred)/8 4.188 -
std::is_sorted_until(list<int>,_pred)/8192 7444.271 2.57%
std::is_sorted_until(vector<int>)/1024 239.777 -
std::is_sorted_until(vector<int>)/8 2.061 -
std::is_sorted_until(vector<int>)/8192 1869.360 -
std::is_sorted_until(vector<int>,_pred)/1024 409.389 1.13%
std::is_sorted_until(vector<int>,_pred)/8 3.455 -5.73%
std::is_sorted_until(vector<int>,_pred)/8192 3202.012 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 692.378 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.346 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11774.514 30.21%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11275.998 -4.51%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 326.679 -5.87%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 98241.861 -3.41%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11300.785 -3.90%
std::list<int>::ctor(Range)_(cheap_elements)/32 326.866 -5.62%
std::list<int>::ctor(Range)_(cheap_elements)/8192 100156.843 -
std::list<int>::ctor(const&)_(cheap_elements)/1024 11422.058 -
std::list<int>::ctor(const&)_(cheap_elements)/32 330.360 -2.30%
std::list<int>::ctor(const&)_(cheap_elements)/8192 99486.868 -1.62%
std::list<int>::ctor(size)/1024 11689.886 -6.03%
std::list<int>::ctor(size)/32 325.252 -5.93%
std::list<int>::ctor(size)/8192 95733.223 -4.93%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11198.252 -5.56%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 324.507 -5.72%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 96240.615 -4.87%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.427 -3.14%
std::list<int>::erase(begin)_(cheap_elements)/32 10.479 -1.77%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.304 -3.55%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.373 -3.08%
std::list<int>::insert(begin)_(cheap_elements)/32 10.084 -5.45%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.346 -2.85%
std::list<int>::operator=(const&)_(cheap_elements)/1024 753.118 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.964 -1.06%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8182.535 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.597 -1.89%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.414 -
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 770.973 -18.63%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.887 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13880.820 4.90%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6535.438 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.549 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53641.695 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12255.419 -2.70%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 339.270 -3.88%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 102143.409 -2.14%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32380.340 -1.66%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 909.710 -1.93%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 278609.515 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12400.064 -1.66%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 346.368 -1.21%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 102877.690 -1.16%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32394.068 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 903.217 -2.40%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 275078.645 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12402.081 -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 344.819 -1.22%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 103117.618 -1.22%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32539.721 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 910.118 -3.20%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 278257.687 -
std::list<std::string>::ctor(size)/1024 12516.122 -
std::list<std::string>::ctor(size)/32 340.736 -1.96%
std::list<std::string>::ctor(size)/8192 104360.227 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12396.323 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 342.167 -1.64%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 102687.559 -1.10%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32005.337 -1.19%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 889.241 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 273719.617 -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.029 1.38%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.917 1.93%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.049 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.604 -1.00%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.572 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.001 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.500 1.37%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.301 -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.423 1.88%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.550 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.731 -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.459 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1514.565 -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.352 -1.08%
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10388.804 1.49%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6790.407 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 136.877 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55018.069 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.928 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.656 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.093 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.445 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.069 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.051 -
std::map<int,_int>::clear()/0 418.680 -
std::map<int,_int>::clear()/1024 10218.380 -1.71%
std::map<int,_int>::clear()/32 664.264 1.83%
std::map<int,_int>::clear()/8192 82756.922 1.84%
std::map<int,_int>::contains(key)_(existent)/0 0.015 -
std::map<int,_int>::contains(key)_(existent)/1024 4.079 -1.73%
std::map<int,_int>::contains(key)_(existent)/32 1.591 -2.38%
std::map<int,_int>::contains(key)_(existent)/8192 5.434 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.278 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.293 -1.30%
std::map<int,_int>::contains(key)_(non-existent)/32 2.278 -4.94%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.530 -1.87%
std::map<int,_int>::count(key)_(existent)/0 0.018 -
std::map<int,_int>::count(key)_(existent)/1024 4.414 1.53%
std::map<int,_int>::count(key)_(existent)/32 1.723 -
std::map<int,_int>::count(key)_(existent)/8192 6.040 -
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.325 -4.38%
std::map<int,_int>::count(key)_(non-existent)/32 2.891 -5.24%
std::map<int,_int>::count(key)_(non-existent)/8192 11.190 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.683 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5959.413 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 186.738 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51421.583 -
std::map<int,_int>::ctor(const&)/0 13.591 -
std::map<int,_int>::ctor(const&)/1024 6245.459 -
std::map<int,_int>::ctor(const&)/32 215.382 2.20%
std::map<int,_int>::ctor(const&)/8192 49869.629 -1.07%
std::map<int,_int>::ctor(const&,_alloc)/0 13.617 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6270.599 -
std::map<int,_int>::ctor(const&,_alloc)/32 214.706 -
std::map<int,_int>::ctor(const&,_alloc)/8192 50073.757 -1.04%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.572 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8994.190 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 266.671 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71926.599 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.600 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12918.225 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 295.367 1.96%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 273829.591 -2.29%
std::map<int,_int>::equal_range(key)_(existent)/0 0.015 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.253 3.54%
std::map<int,_int>::equal_range(key)_(existent)/32 1.826 4.25%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.574 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.970 -7.32%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.641 -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.800 -5.28%
std::map<int,_int>::erase(iterator)/0 21.131 2.69%
std::map<int,_int>::erase(iterator)/1024 21.567 3.23%
std::map<int,_int>::erase(iterator)/32 21.232 1.89%
std::map<int,_int>::erase(iterator)/8192 21.421 2.20%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.105 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7155.327 1.31%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 597.946 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55490.483 1.25%
std::map<int,_int>::erase(key)_(existent)/0 21.229 1.58%
std::map<int,_int>::erase(key)_(existent)/1024 25.506 2.37%
std::map<int,_int>::erase(key)_(existent)/32 22.725 -
std::map<int,_int>::erase(key)_(existent)/8192 25.944 -
std::map<int,_int>::erase(key)_(non-existent)/0 0.254 -4.48%
std::map<int,_int>::erase(key)_(non-existent)/1024 5.934 10.33%
std::map<int,_int>::erase(key)_(non-existent)/32 2.699 16.85%
std::map<int,_int>::erase(key)_(non-existent)/8192 8.336 11.76%
std::map<int,_int>::find(key)_(existent)/0 0.013 -
std::map<int,_int>::find(key)_(existent)/1024 3.923 -
std::map<int,_int>::find(key)_(existent)/32 1.574 -2.26%
std::map<int,_int>::find(key)_(existent)/8192 5.505 -1.64%
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.424 2.41%
std::map<int,_int>::find(key)_(non-existent)/32 2.487 5.94%
std::map<int,_int>::find(key)_(non-existent)/8192 7.416 4.77%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.983 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.770 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.255 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.206 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.980 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.085 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.850 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.019 -1.47%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.168 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 29.085 3.82%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.746 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 33.488 -2.45%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.174 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.168 -1.38%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.014 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.341 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 419.915 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15641.270 2.26%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 801.265 -1.90%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 148479.276 5.63%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 419.687 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7759.869 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 564.455 -1.03%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 135444.530 -3.69%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.382 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11242.938 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 721.902 1.54%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92108.521 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 420.575 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9260.207 -2.86%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 703.564 2.43%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 77480.636 -4.40%
std::map<int,_int>::insert(value)_(already_present)/0 0.581 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.298 1.87%
std::map<int,_int>::insert(value)_(already_present)/32 1.752 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.150 5.46%
std::map<int,_int>::insert(value)_(new_value)/0 17.977 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.584 -
std::map<int,_int>::insert(value)_(new_value)/32 19.722 -
std::map<int,_int>::insert(value)_(new_value)/8192 34.079 -13.63%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.631 3.37%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.446 -13.01%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.745 -3.28%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.149 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.972 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.919 1.91%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.708 -1.06%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.997 1.71%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.019 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.419 1.90%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.557 4.05%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.631 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.353 -2.60%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.305 -1.88%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.732 -6.02%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.283 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6336.627 1.93%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.034 2.23%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50597.872 1.92%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.299 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6324.295 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 211.953 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50342.256 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.286 -1.32%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1475.094 1.15%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 37.206 -1.43%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12564.935 -
std::map<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 3.996 -3.95%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.715 1.15%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.667 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.710 -5.39%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.460 -8.26%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.856 -6.90%
std::map<std::string,_int>::clear()/0 422.495 -
std::map<std::string,_int>::clear()/1024 21246.501 2.42%
std::map<std::string,_int>::clear()/32 936.444 3.82%
std::map<std::string,_int>::clear()/8192 211559.920 5.13%
std::map<std::string,_int>::contains(key)_(existent)/0 0.013 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.006 9.53%
std::map<std::string,_int>::contains(key)_(existent)/32 15.084 -4.59%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.773 -4.14%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.288 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.044 8.17%
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.963 -6.58%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.789 5.24%
std::map<std::string,_int>::count(key)_(existent)/0 0.013 -
std::map<std::string,_int>::count(key)_(existent)/1024 23.675 -4.14%
std::map<std::string,_int>::count(key)_(existent)/32 15.594 -5.32%
std::map<std::string,_int>::count(key)_(existent)/8192 30.979 1.60%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 23.248 -3.36%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.131 -2.32%
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.596 -1.91%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.675 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7058.323 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 218.586 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59927.173 -
std::map<std::string,_int>::ctor(const&)/0 13.547 -
std::map<std::string,_int>::ctor(const&)/1024 34810.096 -
std::map<std::string,_int>::ctor(const&)/32 726.749 5.63%
std::map<std::string,_int>::ctor(const&)/8192 343150.035 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.575 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36955.900 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 697.493 -6.77%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346794.861 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.664 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41175.258 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 819.014 -2.01%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 392048.246 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.661 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54114.609 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1012.995 -2.13%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1106808.724 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.230 1.75%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.949 -5.31%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.937 4.28%
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.251 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.485 8.60%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 30.629 -3.35%
std::map<std::string,_int>::erase(iterator)/0 32.593 30.61%
std::map<std::string,_int>::erase(iterator)/1024 31.357 21.16%
std::map<std::string,_int>::erase(iterator)/32 30.130 -
std::map<std::string,_int>::erase(iterator)/8192 31.777 -9.78%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.925 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12473.106 3.66%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 702.949 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117633.015 3.57%
std::map<std::string,_int>::erase(key)_(existent)/0 71.613 -2.80%
std::map<std::string,_int>::erase(key)_(existent)/1024 65.745 -17.46%
std::map<std::string,_int>::erase(key)_(existent)/32 90.924 12.70%
std::map<std::string,_int>::erase(key)_(existent)/8192 109.598 34.28%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 22.544 -7.91%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.444 -3.94%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 26.841 -6.90%
std::map<std::string,_int>::find(key)_(existent)/0 0.030 -
std::map<std::string,_int>::find(key)_(existent)/1024 24.514 10.06%
std::map<std::string,_int>::find(key)_(existent)/32 14.943 1.48%
std::map<std::string,_int>::find(key)_(existent)/8192 33.773 4.61%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 20.721 -21.18%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.083 -4.67%
std::map<std::string,_int>::find(key)_(non-existent)/8192 25.867 -11.65%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.339 -13.15%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.790 -20.52%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.195 17.67%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 87.033 1.30%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.184 27.50%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 46.218 23.10%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 45.871 19.67%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 54.445 -1.74%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.932 -19.00%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 42.755 3.20%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 28.046 1.02%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.491 -9.36%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 25.198 -21.86%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.302 30.26%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 35.456 21.26%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 44.812 1.89%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.027 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67088.836 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1506.036 -6.19%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 821053.154 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.343 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 38987.821 -1.36%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1106.231 -6.21%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 614305.743 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.589 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35008.835 -1.81%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1214.503 -4.38%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 396526.542 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.717 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34441.426 -2.04%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1297.388 7.42%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367413.904 -
std::map<std::string,_int>::insert(value)_(already_present)/0 16.618 13.81%
std::map<std::string,_int>::insert(value)_(already_present)/1024 26.026 4.95%
std::map<std::string,_int>::insert(value)_(already_present)/32 24.599 60.78%
std::map<std::string,_int>::insert(value)_(already_present)/8192 27.814 -22.32%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.153 -1.74%
std::map<std::string,_int>::insert(value)_(new_value)/1024 65.395 -15.15%
std::map<std::string,_int>::insert(value)_(new_value)/32 44.857 7.02%
std::map<std::string,_int>::insert(value)_(new_value)/8192 68.427 -26.98%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 8.504 -58.11%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 36.251 41.31%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 17.574 -19.99%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 39.759 93.92%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 34.717 6.79%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 59.493 18.12%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 32.494 -4.10%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 69.116 -23.18%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.279 4.93%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.922 -1.07%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 29.602 -1.89%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.029 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.513 -4.93%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.995 1.67%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.258 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36212.538 -2.03%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 760.768 -11.33%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348513.168 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.269 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35899.447 1.39%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 685.889 -7.06%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347998.159 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.122 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17119.195 2.36%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 337.513 -1.15%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209621.255 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.034 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.291 6.33%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 17.164 2.93%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 26.875 -15.34%
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.793 -15.79%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.361 -3.08%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 37.793 11.16%
std::mismatch(deque<int>)_(it,_it,_it)/1000 458.853 -2.55%
std::mismatch(deque<int>)_(it,_it,_it)/1024 476.258 1.10%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 486987.742 -3.14%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.847 -8.12%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3810.757 -2.36%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 473.713 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 483.517 -1.20%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 489065.555 -1.06%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.935 -4.20%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3811.178 -1.16%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 725.919 -1.23%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 732.838 -1.12%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625281.334 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.524 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4832.198 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 708.361 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 726.431 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 625198.000 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.185 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4836.080 -
std::mismatch(list<int>)_(it,_it,_it)/1000 747.877 -
std::mismatch(list<int>)_(it,_it,_it)/1024 764.574 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 943013.852 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.641 -6.00%
std::mismatch(list<int>)_(it,_it,_it)/8192 7402.001 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 761.280 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 777.175 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 958255.152 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.893 -1.04%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11627.054 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 813.357 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 828.210 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 992443.306 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.626 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12132.752 1.96%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 807.421 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 821.437 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 981810.933 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.530 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10788.698 1.15%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.840 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.714 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76617.835 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 604.032 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.940 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.828 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76648.534 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.356 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 456.382 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.100 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608622.605 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.149 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4731.978 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 479.938 5.15%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 498.941 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606945.577 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.398 4.66%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4786.973 -
std::move(deque<int>)/1048576 54687.728 -
std::move(deque<int>)/262144 14942.276 -
std::move(deque<int>)/32768 1856.371 -
std::move(deque<int>)/4096 153.598 -
std::move(deque<int>)/512 23.870 -
std::move(deque<int>)/64 6.576 4.66%
std::move(deque<int>)/8 3.701 -2.90%
std::move(list<int>)/1048576 988430.849 -
std::move(list<int>)/262144 243156.958 -
std::move(list<int>)/32768 30820.743 -
std::move(list<int>)/4096 4001.964 -18.13%
std::move(list<int>)/512 370.151 2.03%
std::move(list<int>)/64 48.542 -
std::move(list<int>)/8 3.475 -
std::move(vector<bool>)_(aligned)/1048576 2108.751 -
std::move(vector<bool>)_(aligned)/262144 255.791 -
std::move(vector<bool>)_(aligned)/32768 36.853 -
std::move(vector<bool>)_(aligned)/4096 7.031 -
std::move(vector<bool>)_(aligned)/512 2.387 -
std::move(vector<bool>)_(aligned)/64 1.744 4.76%
std::move(vector<bool>)_(unaligned)/1048576 6695.898 -
std::move(vector<bool>)_(unaligned)/262144 1582.948 -
std::move(vector<bool>)_(unaligned)/32768 202.127 -
std::move(vector<bool>)_(unaligned)/4096 26.490 -1.62%
std::move(vector<bool>)_(unaligned)/512 3.981 -
std::move(vector<bool>)_(unaligned)/64 1.684 10.97%
std::move(vector<int>)/1048576 56781.071 1.68%
std::move(vector<int>)/262144 21885.314 21.32%
std::move(vector<int>)/32768 2130.398 -
std::move(vector<int>)/4096 134.302 -
std::move(vector<int>)/512 20.190 -
std::move(vector<int>)/64 4.144 -
std::move(vector<int>)/8 2.249 1.48%
std::move_backward(deque<int>)/1048576 125919.648 -1.68%
std::move_backward(deque<int>)/262144 29868.588 -
std::move_backward(deque<int>)/32768 3637.678 1.75%
std::move_backward(deque<int>)/4096 155.678 -1.93%
std::move_backward(deque<int>)/512 23.576 -
std::move_backward(deque<int>)/64 5.304 -
std::move_backward(deque<int>)/8 3.252 -3.44%
std::move_backward(list<int>)/1048576 1040008.507 -
std::move_backward(list<int>)/262144 262961.122 -1.42%
std::move_backward(list<int>)/32768 31889.429 -
std::move_backward(list<int>)/4096 5648.432 1.37%
std::move_backward(list<int>)/512 372.108 -
std::move_backward(list<int>)/64 39.782 -
std::move_backward(list<int>)/8 3.420 -
std::move_backward(vector<bool>)_(aligned)/1048576 2118.631 -
std::move_backward(vector<bool>)_(aligned)/262144 257.182 -
std::move_backward(vector<bool>)_(aligned)/32768 37.942 -
std::move_backward(vector<bool>)_(aligned)/4096 7.281 -
std::move_backward(vector<bool>)_(aligned)/512 2.425 1.67%
std::move_backward(vector<bool>)_(aligned)/64 1.619 -12.31%
std::move_backward(vector<bool>)_(unaligned)/1048576 6487.017 -
std::move_backward(vector<bool>)_(unaligned)/262144 1584.406 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.627 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.282 -
std::move_backward(vector<bool>)_(unaligned)/512 4.697 -
std::move_backward(vector<bool>)_(unaligned)/64 1.830 -5.00%
std::move_backward(vector<int>)/1048576 56256.025 -
std::move_backward(vector<int>)/262144 21984.215 -
std::move_backward(vector<int>)/32768 2147.096 -
std::move_backward(vector<int>)/4096 135.861 -
std::move_backward(vector<int>)/512 20.834 -
std::move_backward(vector<int>)/64 4.335 -
std::move_backward(vector<int>)/8 2.228 -1.61%
std::multimap<int,_int>::clear()/0 421.123 -
std::multimap<int,_int>::clear()/1024 10556.786 2.73%
std::multimap<int,_int>::clear()/32 660.080 -
std::multimap<int,_int>::clear()/8192 81587.361 -
std::multimap<int,_int>::contains(key)_(existent)/0 0.012 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.688 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.666 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.682 1.78%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.269 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.622 4.93%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.528 7.79%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.850 9.71%
std::multimap<int,_int>::count(key)_(existent)/0 0.011 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.728 -
std::multimap<int,_int>::count(key)_(existent)/32 3.599 1.02%
std::multimap<int,_int>::count(key)_(existent)/8192 6.717 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.774 -6.19%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.472 -7.19%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.178 -5.26%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.734 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5931.418 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 187.718 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51408.945 -
std::multimap<int,_int>::ctor(const&)/0 13.649 -
std::multimap<int,_int>::ctor(const&)/1024 6266.432 -
std::multimap<int,_int>::ctor(const&)/32 212.343 -1.02%
std::multimap<int,_int>::ctor(const&)/8192 49964.223 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.643 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6246.997 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 213.650 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 49909.423 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.578 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8005.386 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 223.342 -1.78%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 65565.340 3.06%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.624 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12723.377 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 297.647 1.38%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 275944.952 -1.42%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.017 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 4.989 -1.54%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.326 -2.57%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.985 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.204 1.80%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.408 6.76%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.857 3.54%
std::multimap<int,_int>::erase(iterator)/0 20.653 -
std::multimap<int,_int>::erase(iterator)/1024 20.914 -
std::multimap<int,_int>::erase(iterator)/32 20.865 -1.11%
std::multimap<int,_int>::erase(iterator)/8192 21.005 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.778 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6977.456 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 590.409 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55065.386 -
std::multimap<int,_int>::erase(key)_(existent)/0 21.641 -
std::multimap<int,_int>::erase(key)_(existent)/1024 26.508 1.08%
std::multimap<int,_int>::erase(key)_(existent)/32 22.843 -1.02%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.467 -
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.765 -
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.294 1.82%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.286 -
std::multimap<int,_int>::find(key)_(existent)/0 0.018 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.804 -
std::multimap<int,_int>::find(key)_(existent)/32 1.615 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.560 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.691 6.75%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.463 9.24%
std::multimap<int,_int>::find(key)_(non-existent)/8192 8.370 12.05%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.101 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.329 -4.16%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.821 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.430 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.122 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.218 2.17%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.593 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.855 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.154 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.773 1.67%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.098 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.825 -1.46%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.060 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.829 1.53%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.989 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.336 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.103 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14599.377 -1.15%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 797.338 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 147037.562 1.43%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.746 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12054.871 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 711.212 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 189140.263 5.66%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.400 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10791.085 3.11%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 683.144 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90448.989 6.00%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.644 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10400.394 2.93%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 704.992 1.61%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 85344.874 4.58%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.169 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.791 -
std::multimap<int,_int>::insert(value)_(already_present)/32 19.356 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.303 -
std::multimap<int,_int>::insert(value)_(new_value)/0 18.010 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 34.520 1.96%
std::multimap<int,_int>::insert(value)_(new_value)/32 20.146 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 37.465 1.23%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.012 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.051 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.200 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.235 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.865 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.850 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.881 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.315 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6237.009 -1.11%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.526 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49980.685 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.316 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6226.740 -1.23%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 212.824 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49854.986 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.221 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1485.843 1.63%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 40.907 3.76%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 13007.630 2.38%
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.014 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.026 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.199 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.254 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.698 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.848 1.94%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.865 -
std::multimap<std::string,_int>::clear()/0 420.723 -
std::multimap<std::string,_int>::clear()/1024 20264.968 2.10%
std::multimap<std::string,_int>::clear()/32 900.248 -
std::multimap<std::string,_int>::clear()/8192 203529.331 1.12%
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.019 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 24.112 -1.51%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.708 1.92%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 29.783 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.285 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 25.477 4.00%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.209 1.59%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.154 -2.24%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 22.267 -
std::multimap<std::string,_int>::count(key)_(existent)/32 20.566 -
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.638 -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.477 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.083 -1.15%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.729 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.682 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7070.321 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 216.399 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60359.151 -
std::multimap<std::string,_int>::ctor(const&)/0 13.568 -
std::multimap<std::string,_int>::ctor(const&)/1024 34744.809 -
std::multimap<std::string,_int>::ctor(const&)/32 822.733 -
std::multimap<std::string,_int>::ctor(const&)/8192 347170.363 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.590 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37547.271 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 793.498 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 349009.012 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.606 -1.02%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39328.021 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 737.017 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 383730.786 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.742 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55163.790 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 964.354 1.03%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1041404.326 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.183 1.00%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.122 1.36%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.303 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.263 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.832 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.216 1.19%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 31.457 -
std::multimap<std::string,_int>::erase(iterator)/0 27.152 -
std::multimap<std::string,_int>::erase(iterator)/1024 27.969 -
std::multimap<std::string,_int>::erase(iterator)/32 32.007 1.52%
std::multimap<std::string,_int>::erase(iterator)/8192 26.858 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.812 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12533.697 1.73%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 685.334 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115202.654 1.43%
std::multimap<std::string,_int>::erase(key)_(existent)/0 58.267 1.03%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 88.798 -1.43%
std::multimap<std::string,_int>::erase(key)_(existent)/32 73.943 2.63%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 105.586 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 23.084 1.37%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.905 -1.26%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.568 -
std::multimap<std::string,_int>::find(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.849 -
std::multimap<std::string,_int>::find(key)_(existent)/32 14.955 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.412 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.481 4.82%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.434 2.10%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 28.147 5.91%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 30.140 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.991 -5.84%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.026 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 88.866 1.46%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.684 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.428 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 34.111 1.67%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 44.132 1.09%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.734 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.143 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.871 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.052 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.503 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 42.452 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.854 1.06%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.239 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.050 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 68286.667 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1473.626 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 815272.763 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.960 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 62321.977 1.29%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1494.954 -1.52%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 793471.839 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.154 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 32973.705 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1228.153 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 379219.229 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.164 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32016.861 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1182.084 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 346719.139 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 52.772 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 42.498 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 59.667 -1.05%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 68.019 -1.83%
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.441 -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 64.712 1.25%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 39.327 -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 71.418 -7.26%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 22.981 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.101 -1.06%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 27.174 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.608 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.565 -1.41%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 30.034 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.304 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36327.952 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 858.738 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350206.367 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.311 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36038.064 1.71%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 647.944 1.49%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350256.760 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.129 1.02%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17468.815 1.64%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 340.387 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210246.541 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 24.273 1.34%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.465 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 31.499 1.37%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 25.209 -12.85%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.341 -6.57%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.635 14.64%
std::multiset<int>::clear()/0 421.024 -
std::multiset<int>::clear()/1024 9874.768 1.42%
std::multiset<int>::clear()/32 647.169 -
std::multiset<int>::clear()/8192 77733.110 2.34%
std::multiset<int>::contains(key)_(existent)/0 0.011 -
std::multiset<int>::contains(key)_(existent)/1024 3.884 -2.56%
std::multiset<int>::contains(key)_(existent)/32 1.642 -
std::multiset<int>::contains(key)_(existent)/8192 8.210 -10.97%
std::multiset<int>::contains(key)_(non-existent)/0 0.266 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.706 2.03%
std::multiset<int>::contains(key)_(non-existent)/32 2.489 8.07%
std::multiset<int>::contains(key)_(non-existent)/8192 8.869 2.87%
std::multiset<int>::count(key)_(existent)/0 0.014 -
std::multiset<int>::count(key)_(existent)/1024 5.552 -1.35%
std::multiset<int>::count(key)_(existent)/32 3.486 -1.83%
std::multiset<int>::count(key)_(existent)/8192 9.176 -
std::multiset<int>::count(key)_(non-existent)/0 0.253 -
std::multiset<int>::count(key)_(non-existent)/1024 5.888 -
std::multiset<int>::count(key)_(non-existent)/32 2.251 -1.01%
std::multiset<int>::count(key)_(non-existent)/8192 9.084 -17.08%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.769 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5860.786 -
std::multiset<int>::ctor(&&,_different_allocs)/32 181.051 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48752.373 -
std::multiset<int>::ctor(const&)/0 13.632 -
std::multiset<int>::ctor(const&)/1024 6202.727 -
std::multiset<int>::ctor(const&)/32 220.565 1.16%
std::multiset<int>::ctor(const&)/8192 49582.758 -
std::multiset<int>::ctor(const&,_alloc)/0 13.680 -
std::multiset<int>::ctor(const&,_alloc)/1024 6278.725 -
std::multiset<int>::ctor(const&,_alloc)/32 224.770 2.22%
std::multiset<int>::ctor(const&,_alloc)/8192 49984.137 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.609 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8679.158 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 247.592 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69842.064 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.656 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12558.993 1.57%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 292.512 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 266008.573 5.25%
std::multiset<int>::equal_range(key)_(existent)/0 0.016 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.344 -4.04%
std::multiset<int>::equal_range(key)_(existent)/32 2.552 -1.22%
std::multiset<int>::equal_range(key)_(existent)/8192 8.572 -6.77%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.730 6.03%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.385 1.60%
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.060 -5.03%
std::multiset<int>::erase(iterator)/0 20.035 -
std::multiset<int>::erase(iterator)/1024 23.962 1.06%
std::multiset<int>::erase(iterator)/32 21.503 -
std::multiset<int>::erase(iterator)/8192 23.974 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.160 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6698.650 2.52%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 581.344 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53246.493 2.62%
std::multiset<int>::erase(key)_(existent)/0 21.108 -
std::multiset<int>::erase(key)_(existent)/1024 40.797 -
std::multiset<int>::erase(key)_(existent)/32 22.259 -
std::multiset<int>::erase(key)_(existent)/8192 61.624 -
std::multiset<int>::erase(key)_(non-existent)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.684 -
std::multiset<int>::erase(key)_(non-existent)/32 2.701 1.05%
std::multiset<int>::erase(key)_(non-existent)/8192 9.596 -
std::multiset<int>::find(key)_(existent)/0 0.016 -
std::multiset<int>::find(key)_(existent)/1024 3.699 -1.85%
std::multiset<int>::find(key)_(existent)/32 1.667 -
std::multiset<int>::find(key)_(existent)/8192 8.049 -3.23%
std::multiset<int>::find(key)_(non-existent)/0 0.254 -
std::multiset<int>::find(key)_(non-existent)/1024 5.395 -2.07%
std::multiset<int>::find(key)_(non-existent)/32 2.233 -
std::multiset<int>::find(key)_(non-existent)/8192 8.560 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.066 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 50.978 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.686 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 84.895 11.84%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.135 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.287 -5.25%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.570 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.838 -1.90%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.139 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.812 -2.64%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.716 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 88.173 23.06%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.054 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.419 1.59%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.034 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.058 1.23%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.594 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14505.679 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 784.811 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 150219.262 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.710 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11774.886 1.79%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 721.838 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 208215.741 2.43%
std::multiset<int>::insert(value)_(already_present)/0 18.357 -
std::multiset<int>::insert(value)_(already_present)/1024 28.295 -2.59%
std::multiset<int>::insert(value)_(already_present)/32 19.368 -
std::multiset<int>::insert(value)_(already_present)/8192 32.371 -
std::multiset<int>::insert(value)_(new_value)/0 17.965 -
std::multiset<int>::insert(value)_(new_value)/1024 48.605 1.57%
std::multiset<int>::insert(value)_(new_value)/32 20.004 -
std::multiset<int>::insert(value)_(new_value)/8192 84.641 13.73%
std::multiset<int>::lower_bound(key)_(existent)/0 0.012 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.171 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.653 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.843 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.954 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.866 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.090 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.354 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6308.451 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.964 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49727.477 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.321 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6277.470 1.41%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 223.555 2.52%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49952.311 1.54%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.199 -1.57%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1403.229 7.14%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.772 19.81%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12530.041 1.34%
std::multiset<int>::upper_bound(key)_(existent)/0 0.011 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.046 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.210 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.723 -2.71%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.255 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.476 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.872 1.61%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.079 -
std::multiset<std::string>::clear()/0 420.546 -
std::multiset<std::string>::clear()/1024 20387.208 1.02%
std::multiset<std::string>::clear()/32 922.431 -
std::multiset<std::string>::clear()/8192 205494.530 -2.66%
std::multiset<std::string>::contains(key)_(existent)/0 0.012 -
std::multiset<std::string>::contains(key)_(existent)/1024 21.995 -1.51%
std::multiset<std::string>::contains(key)_(existent)/32 16.625 -
std::multiset<std::string>::contains(key)_(existent)/8192 31.451 3.94%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.282 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 20.945 -9.06%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.357 -4.78%
std::multiset<std::string>::contains(key)_(non-existent)/8192 32.064 -
std::multiset<std::string>::count(key)_(existent)/0 0.036 -
std::multiset<std::string>::count(key)_(existent)/1024 23.299 -
std::multiset<std::string>::count(key)_(existent)/32 19.324 -
std::multiset<std::string>::count(key)_(existent)/8192 29.418 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::count(key)_(non-existent)/1024 22.829 -2.54%
std::multiset<std::string>::count(key)_(non-existent)/32 9.930 -5.37%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.469 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.722 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6885.406 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.614 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57581.239 -
std::multiset<std::string>::ctor(const&)/0 13.586 -
std::multiset<std::string>::ctor(const&)/1024 34786.308 -
std::multiset<std::string>::ctor(const&)/32 717.859 -
std::multiset<std::string>::ctor(const&)/8192 341315.083 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.616 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36662.811 -1.07%
std::multiset<std::string>::ctor(const&,_alloc)/32 743.738 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 343895.611 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.735 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40668.301 1.54%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 762.043 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 383072.940 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.731 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54012.453 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 914.061 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1054741.382 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.035 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.521 3.14%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.314 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 27.865 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 22.641 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.224 -3.30%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.348 -1.19%
std::multiset<std::string>::erase(iterator)/0 29.406 -
std::multiset<std::string>::erase(iterator)/1024 29.917 -
std::multiset<std::string>::erase(iterator)/32 31.613 1.76%
std::multiset<std::string>::erase(iterator)/8192 26.806 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.853 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12472.455 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 691.526 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115355.863 -
std::multiset<std::string>::erase(key)_(existent)/0 40.922 1.46%
std::multiset<std::string>::erase(key)_(existent)/1024 87.520 2.84%
std::multiset<std::string>::erase(key)_(existent)/32 50.197 -
std::multiset<std::string>::erase(key)_(existent)/8192 128.657 1.15%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.790 -
std::multiset<std::string>::erase(key)_(non-existent)/32 9.748 -
std::multiset<std::string>::erase(key)_(non-existent)/8192 31.338 6.24%
std::multiset<std::string>::find(key)_(existent)/0 0.036 -
std::multiset<std::string>::find(key)_(existent)/1024 21.614 1.23%
std::multiset<std::string>::find(key)_(existent)/32 16.024 -
std::multiset<std::string>::find(key)_(existent)/8192 30.148 -
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.045 -3.12%
std::multiset<std::string>::find(key)_(non-existent)/32 10.209 -3.35%
std::multiset<std::string>::find(key)_(non-existent)/8192 27.160 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.477 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.985 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.270 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 85.265 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.246 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.016 1.69%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.393 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 51.610 -2.89%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.261 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.258 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.185 -1.48%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 79.481 2.48%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.243 -1.56%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.066 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 38.076 1.31%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.561 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.335 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 67515.467 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1456.712 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 819395.629 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.293 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58102.915 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1439.454 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 798245.890 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.749 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.258 -
std::multiset<std::string>::insert(value)_(already_present)/32 41.625 -
std::multiset<std::string>::insert(value)_(already_present)/8192 65.292 -
std::multiset<std::string>::insert(value)_(new_value)/0 35.015 -
std::multiset<std::string>::insert(value)_(new_value)/1024 62.977 -2.59%
std::multiset<std::string>::insert(value)_(new_value)/32 42.758 -
std::multiset<std::string>::insert(value)_(new_value)/8192 74.794 1.43%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 23.960 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.828 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 31.220 5.48%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 22.263 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.588 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.168 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.203 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36375.145 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 679.945 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346537.903 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.214 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35797.980 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 582.634 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345869.121 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.050 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16992.400 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 393.339 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 208723.274 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.893 1.29%
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.333 -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 28.599 -1.22%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 22.989 1.18%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.212 -2.52%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.761 -
std::none_of(deque<int>)_(process_all)/32 11.530 -
std::none_of(deque<int>)_(process_all)/32768 10575.384 -5.33%
std::none_of(deque<int>)_(process_all)/50 18.678 1.21%
std::none_of(deque<int>)_(process_all)/8 3.223 4.33%
std::none_of(deque<int>)_(process_all)/8192 2625.302 -6.68%
std::none_of(list<int>)_(process_all)/32 11.560 -
std::none_of(list<int>)_(process_all)/32768 26698.055 1.50%
std::none_of(list<int>)_(process_all)/50 21.901 -
std::none_of(list<int>)_(process_all)/8 2.702 -
std::none_of(list<int>)_(process_all)/8192 6996.290 -
std::none_of(vector<int>)_(process_all)/32 8.337 -
std::none_of(vector<int>)_(process_all)/32768 8070.690 -
std::none_of(vector<int>)_(process_all)/50 18.013 -
std::none_of(vector<int>)_(process_all)/8 2.402 -2.01%
std::none_of(vector<int>)_(process_all)/8192 2032.276 -
std::partial_sort(deque<int>)_(ascending)/1024 7953.655 -
std::partial_sort(deque<int>)_(ascending)/8 30.975 -
std::partial_sort(deque<int>)_(ascending)/8192 166425.306 1.96%
std::partial_sort(deque<int>)_(descending)/1024 18625.758 -
std::partial_sort(deque<int>)_(descending)/8 41.833 -
std::partial_sort(deque<int>)_(descending)/8192 286689.065 1.42%
std::partial_sort(deque<int>)_(heap)/1024 18518.639 -
std::partial_sort(deque<int>)_(heap)/8 37.728 -
std::partial_sort(deque<int>)_(heap)/8192 287060.957 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7914.720 -
std::partial_sort(deque<int>)_(pipe-organ)/8 30.595 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 162083.776 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19605.274 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.684 3.27%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 289184.517 2.34%
std::partial_sort(deque<int>)_(repeated)/1024 6477.930 -
std::partial_sort(deque<int>)_(repeated)/8 27.905 1.49%
std::partial_sort(deque<int>)_(repeated)/8192 69676.057 -
std::partial_sort(deque<int>)_(shuffled)/1024 16055.548 -
std::partial_sort(deque<int>)_(shuffled)/8 34.644 2.41%
std::partial_sort(deque<int>)_(shuffled)/8192 268881.128 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4976.285 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 22.301 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55546.191 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8220.265 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.426 1.02%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97829.776 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8252.104 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.432 1.16%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101187.333 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4986.111 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.934 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55437.745 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9191.042 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.527 -1.91%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97817.040 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3945.400 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.492 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46896.974 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6926.470 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.841 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91361.207 -
std::partial_sort(vector<int>)_(ascending)/1024 4993.262 -
std::partial_sort(vector<int>)_(ascending)/8 20.585 -1.57%
std::partial_sort(vector<int>)_(ascending)/8192 54611.893 -
std::partial_sort(vector<int>)_(descending)/1024 8254.679 -
std::partial_sort(vector<int>)_(descending)/8 24.936 -
std::partial_sort(vector<int>)_(descending)/8192 97602.714 -
std::partial_sort(vector<int>)_(heap)/1024 8246.671 -
std::partial_sort(vector<int>)_(heap)/8 27.341 -
std::partial_sort(vector<int>)_(heap)/8192 100907.119 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4992.043 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.611 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 54657.937 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9145.438 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.305 -2.56%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97730.688 -
std::partial_sort(vector<int>)_(repeated)/1024 3939.399 -
std::partial_sort(vector<int>)_(repeated)/8 19.905 -1.22%
std::partial_sort(vector<int>)_(repeated)/8192 46777.544 -
std::partial_sort(vector<int>)_(shuffled)/1024 6952.822 -
std::partial_sort(vector<int>)_(shuffled)/8 22.120 -1.31%
std::partial_sort(vector<int>)_(shuffled)/8192 88914.785 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5340.718 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.779 -1.01%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57226.598 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8490.906 -
std::partial_sort_copy(deque<int>)_(descending)/8 20.347 1.80%
std::partial_sort_copy(deque<int>)_(descending)/8192 100025.330 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8723.905 -
std::partial_sort_copy(deque<int>)_(heap)/8 16.179 5.92%
std::partial_sort_copy(deque<int>)_(heap)/8192 103687.138 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5358.086 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.794 -1.14%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57297.868 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9308.489 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.736 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100781.084 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4262.166 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.520 -1.44%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49370.179 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7259.523 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.114 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 96848.459 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5562.252 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.033 -3.58%
std::partial_sort_copy(list<int>)_(ascending)/8192 61168.471 -
std::partial_sort_copy(list<int>)_(descending)/1024 8566.588 -
std::partial_sort_copy(list<int>)_(descending)/8 18.967 -
std::partial_sort_copy(list<int>)_(descending)/8192 101469.929 -
std::partial_sort_copy(list<int>)_(heap)/1024 8576.621 -
std::partial_sort_copy(list<int>)_(heap)/8 16.076 -1.02%
std::partial_sort_copy(list<int>)_(heap)/8192 105495.748 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5567.637 -1.45%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.118 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60784.600 -1.24%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9461.143 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.873 -2.41%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101511.723 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4513.692 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.506 -
std::partial_sort_copy(list<int>)_(repeated)/8192 52980.148 -1.73%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7305.046 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.919 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 94254.467 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5234.605 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.553 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55725.001 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8427.272 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.691 -1.16%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98714.806 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8363.026 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.047 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102183.755 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5234.926 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.525 1.57%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55626.141 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9220.361 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.968 -5.50%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 99024.314 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4071.305 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.152 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47581.372 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7143.375 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.598 -1.00%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92107.790 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5094.446 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.799 -2.19%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55265.778 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8335.267 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.552 -
std::partial_sort_copy(vector<int>)_(descending)/8192 98987.540 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8314.947 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.250 1.12%
std::partial_sort_copy(vector<int>)_(heap)/8192 102537.864 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5089.550 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.821 -2.58%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55217.384 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9220.748 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.812 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99823.748 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4038.766 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.300 -5.66%
std::partial_sort_copy(vector<int>)_(repeated)/8192 47469.868 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7150.188 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.264 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 94354.379 -
std::partition(deque<int>)_(dense)/1024 361.461 -
std::partition(deque<int>)_(dense)/32 10.877 9.26%
std::partition(deque<int>)_(dense)/50 16.325 8.78%
std::partition(deque<int>)_(dense)/8192 2809.799 -
std::partition(deque<int>)_(sparse)/1024 385.820 -3.04%
std::partition(deque<int>)_(sparse)/32 11.494 16.82%
std::partition(deque<int>)_(sparse)/50 17.179 12.67%
std::partition(deque<int>)_(sparse)/8192 3286.826 3.02%
std::partition(list<int>)_(dense)/1024 390.492 -52.34%
std::partition(list<int>)_(dense)/32 8.994 2.36%
std::partition(list<int>)_(dense)/50 13.497 -
std::partition(list<int>)_(dense)/8192 4410.455 -
std::partition(list<int>)_(sparse)/1024 710.701 -
std::partition(list<int>)_(sparse)/32 8.768 -
std::partition(list<int>)_(sparse)/50 14.828 -
std::partition(list<int>)_(sparse)/8192 7162.341 -11.74%
std::partition(vector<int>)_(dense)/1024 240.292 -3.26%
std::partition(vector<int>)_(dense)/32 8.175 -7.68%
std::partition(vector<int>)_(dense)/50 13.047 -
std::partition(vector<int>)_(dense)/8192 1879.456 -
std::partition(vector<int>)_(sparse)/1024 258.114 -
std::partition(vector<int>)_(sparse)/32 8.729 -1.38%
std::partition(vector<int>)_(sparse)/50 13.829 -2.03%
std::partition(vector<int>)_(sparse)/8192 1880.832 -
std::partition_copy(deque<int>)/1024 634.287 -1.05%
std::partition_copy(deque<int>)/32 13.003 -
std::partition_copy(deque<int>)/50 20.884 -2.09%
std::partition_copy(deque<int>)/8192 5687.744 -
std::partition_copy(list<int>)/1024 716.146 -
std::partition_copy(list<int>)/32 8.620 -
std::partition_copy(list<int>)/50 13.102 -18.70%
std::partition_copy(list<int>)/8192 6720.054 -1.26%
std::partition_copy(vector<int>)/1024 477.700 -
std::partition_copy(vector<int>)/32 8.143 -
std::partition_copy(vector<int>)/50 12.942 -
std::partition_copy(vector<int>)/8192 4501.243 -
std::partition_point(deque<int>)/1024 9.296 -
std::partition_point(deque<int>)/32 4.733 -
std::partition_point(deque<int>)/50 4.763 -
std::partition_point(deque<int>)/8192 16.292 -
std::partition_point(list<int>)/1024 1127.196 -12.19%
std::partition_point(list<int>)/32 16.005 -
std::partition_point(list<int>)/50 24.796 -
std::partition_point(list<int>)/8192 11742.534 -18.68%
std::partition_point(vector<int>)/1024 6.228 -1.01%
std::partition_point(vector<int>)/32 2.557 -
std::partition_point(vector<int>)/50 2.561 -
std::partition_point(vector<int>)/8192 9.497 -
std::remove(deque<int>)_(prefix)/1024 527.664 -
std::remove(deque<int>)_(prefix)/32 60.055 3.66%
std::remove(deque<int>)_(prefix)/50 67.101 3.79%
std::remove(deque<int>)_(prefix)/8192 3897.647 -
std::remove(deque<int>)_(sprinkled)/1024 522.635 -
std::remove(deque<int>)_(sprinkled)/32 57.781 -
std::remove(deque<int>)_(sprinkled)/50 65.245 -
std::remove(deque<int>)_(sprinkled)/8192 3855.933 -
std::remove(list<int>)_(prefix)/1024 963.669 -
std::remove(list<int>)_(prefix)/32 55.393 -
std::remove(list<int>)_(prefix)/50 66.891 -
std::remove(list<int>)_(prefix)/8192 8251.989 -
std::remove(list<int>)_(sprinkled)/1024 951.348 -
std::remove(list<int>)_(sprinkled)/32 55.229 -
std::remove(list<int>)_(sprinkled)/50 79.404 -
std::remove(list<int>)_(sprinkled)/8192 7845.102 -
std::remove(vector<int>)_(prefix)/1024 312.133 -
std::remove(vector<int>)_(prefix)/32 52.114 -
std::remove(vector<int>)_(prefix)/50 57.022 -
std::remove(vector<int>)_(prefix)/8192 2111.524 -
std::remove(vector<int>)_(sprinkled)/1024 289.097 -
std::remove(vector<int>)_(sprinkled)/32 51.851 -
std::remove(vector<int>)_(sprinkled)/50 55.933 -
std::remove(vector<int>)_(sprinkled)/8192 1989.383 -
std::remove_copy(deque<int>)_(prefix)/1024 377.420 -
std::remove_copy(deque<int>)_(prefix)/32 12.892 -1.87%
std::remove_copy(deque<int>)_(prefix)/50 19.076 -
std::remove_copy(deque<int>)_(prefix)/8192 3364.406 -
std::remove_copy(deque<int>)_(sprinkled)/1024 359.202 -1.73%
std::remove_copy(deque<int>)_(sprinkled)/32 12.377 1.15%
std::remove_copy(deque<int>)_(sprinkled)/50 18.576 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2871.390 -1.98%
std::remove_copy(list<int>)_(prefix)/1024 757.245 -
std::remove_copy(list<int>)_(prefix)/32 10.875 -
std::remove_copy(list<int>)_(prefix)/50 21.955 -
std::remove_copy(list<int>)_(prefix)/8192 8620.380 23.61%
std::remove_copy(list<int>)_(sprinkled)/1024 740.671 -
std::remove_copy(list<int>)_(sprinkled)/32 11.230 -
std::remove_copy(list<int>)_(sprinkled)/50 18.853 1.26%
std::remove_copy(list<int>)_(sprinkled)/8192 8442.351 21.31%
std::remove_copy(vector<int>)_(prefix)/1024 266.692 -
std::remove_copy(vector<int>)_(prefix)/32 9.004 -
std::remove_copy(vector<int>)_(prefix)/50 13.389 -
std::remove_copy(vector<int>)_(prefix)/8192 2068.930 -
std::remove_copy(vector<int>)_(sprinkled)/1024 473.342 -
std::remove_copy(vector<int>)_(sprinkled)/32 15.178 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.325 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3666.918 -
std::remove_copy_if(deque<int>)_(prefix)/1024 529.953 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.957 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.394 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3899.979 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 548.723 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.880 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.584 1.39%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3302.512 -
std::remove_copy_if(list<int>)_(prefix)/1024 798.132 -
std::remove_copy_if(list<int>)_(prefix)/32 14.854 -
std::remove_copy_if(list<int>)_(prefix)/50 27.126 -
std::remove_copy_if(list<int>)_(prefix)/8192 8744.579 21.73%
std::remove_copy_if(list<int>)_(sprinkled)/1024 788.175 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.490 -
std::remove_copy_if(list<int>)_(sprinkled)/50 27.034 5.19%
std::remove_copy_if(list<int>)_(sprinkled)/8192 8867.034 24.35%
std::remove_copy_if(vector<int>)_(prefix)/1024 377.147 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.239 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.795 1.12%
std::remove_copy_if(vector<int>)_(prefix)/8192 3330.502 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 471.035 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.343 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.923 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3754.606 -
std::remove_if(deque<int>)_(prefix)/1024 558.866 -
std::remove_if(deque<int>)_(prefix)/32 58.078 -
std::remove_if(deque<int>)_(prefix)/50 67.217 -
std::remove_if(deque<int>)_(prefix)/8192 4281.407 -
std::remove_if(deque<int>)_(sprinkled)/1024 540.463 -
std::remove_if(deque<int>)_(sprinkled)/32 57.507 -
std::remove_if(deque<int>)_(sprinkled)/50 65.681 -
std::remove_if(deque<int>)_(sprinkled)/8192 3937.530 -
std::remove_if(list<int>)_(prefix)/1024 1015.576 -
std::remove_if(list<int>)_(prefix)/32 61.662 -
std::remove_if(list<int>)_(prefix)/50 75.208 -
std::remove_if(list<int>)_(prefix)/8192 10135.560 -2.27%
std::remove_if(list<int>)_(sprinkled)/1024 994.652 -
std::remove_if(list<int>)_(sprinkled)/32 60.404 -
std::remove_if(list<int>)_(sprinkled)/50 73.872 -
std::remove_if(list<int>)_(sprinkled)/8192 8263.711 -
std::remove_if(vector<int>)_(prefix)/1024 382.763 -
std::remove_if(vector<int>)_(prefix)/32 54.080 -
std::remove_if(vector<int>)_(prefix)/50 61.548 -
std::remove_if(vector<int>)_(prefix)/8192 2606.172 -
std::remove_if(vector<int>)_(sprinkled)/1024 411.867 -
std::remove_if(vector<int>)_(sprinkled)/32 53.894 -
std::remove_if(vector<int>)_(sprinkled)/50 60.292 -
std::remove_if(vector<int>)_(sprinkled)/8192 2968.530 -
std::replace(deque<int>)_(prefix)/1024 411.682 -1.38%
std::replace(deque<int>)_(prefix)/32 12.724 -1.52%
std::replace(deque<int>)_(prefix)/50 19.141 -
std::replace(deque<int>)_(prefix)/8192 3266.189 -1.16%
std::replace(deque<int>)_(sprinkled)/1024 354.012 -
std::replace(deque<int>)_(sprinkled)/32 12.616 -
std::replace(deque<int>)_(sprinkled)/50 18.735 -
std::replace(deque<int>)_(sprinkled)/8192 2826.458 -
std::replace(list<int>)_(prefix)/1024 738.684 -
std::replace(list<int>)_(prefix)/32 11.076 -
std::replace(list<int>)_(prefix)/50 18.396 -
std::replace(list<int>)_(prefix)/8192 7014.237 -
std::replace(list<int>)_(sprinkled)/1024 727.460 -
std::replace(list<int>)_(sprinkled)/32 11.348 -
std::replace(list<int>)_(sprinkled)/50 17.774 -
std::replace(list<int>)_(sprinkled)/8192 7163.638 -
std::replace(vector<int>)_(prefix)/1024 159.274 -
std::replace(vector<int>)_(prefix)/32 5.035 -
std::replace(vector<int>)_(prefix)/50 7.659 -1.28%
std::replace(vector<int>)_(prefix)/8192 1271.117 -1.01%
std::replace(vector<int>)_(sprinkled)/1024 166.779 7.24%
std::replace(vector<int>)_(sprinkled)/32 6.371 -4.44%
std::replace(vector<int>)_(sprinkled)/50 9.801 -
std::replace(vector<int>)_(sprinkled)/8192 1304.410 10.37%
std::replace_if(deque<int>)_(prefix)/1024 481.371 -2.27%
std::replace_if(deque<int>)_(prefix)/32 13.978 -
std::replace_if(deque<int>)_(prefix)/50 20.175 -
std::replace_if(deque<int>)_(prefix)/8192 3496.391 -
std::replace_if(deque<int>)_(sprinkled)/1024 365.786 -1.05%
std::replace_if(deque<int>)_(sprinkled)/32 12.447 -
std::replace_if(deque<int>)_(sprinkled)/50 18.674 -
std::replace_if(deque<int>)_(sprinkled)/8192 2920.023 -2.13%
std::replace_if(list<int>)_(prefix)/1024 741.527 -
std::replace_if(list<int>)_(prefix)/32 13.154 -
std::replace_if(list<int>)_(prefix)/50 24.296 -
std::replace_if(list<int>)_(prefix)/8192 7100.325 -
std::replace_if(list<int>)_(sprinkled)/1024 742.179 -
std::replace_if(list<int>)_(sprinkled)/32 13.411 -
std::replace_if(list<int>)_(sprinkled)/50 23.063 -
std::replace_if(list<int>)_(sprinkled)/8192 7305.353 -
std::replace_if(vector<int>)_(prefix)/1024 273.163 -1.81%
std::replace_if(vector<int>)_(prefix)/32 8.939 -
std::replace_if(vector<int>)_(prefix)/50 13.652 -1.31%
std::replace_if(vector<int>)_(prefix)/8192 2045.005 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.880 -
std::replace_if(vector<int>)_(sprinkled)/32 8.729 -
std::replace_if(vector<int>)_(sprinkled)/50 12.879 -
std::replace_if(vector<int>)_(sprinkled)/8192 1918.909 1.13%
std::reverse(deque<int>)/32768 5728.381 -
std::reverse(deque<int>)/4096 718.847 -
std::reverse(deque<int>)/512 113.316 -2.31%
std::reverse(deque<int>)/64 13.055 -4.04%
std::reverse(deque<int>)/8 2.518 -1.72%
std::reverse(list<int>)/32768 19094.164 2.47%
std::reverse(list<int>)/4096 1647.407 -
std::reverse(list<int>)/512 192.259 -
std::reverse(list<int>)/64 17.415 -
std::reverse(list<int>)/8 2.031 -
std::reverse(vector<int>)/32768 1043.545 -
std::reverse(vector<int>)/4096 130.401 -
std::reverse(vector<int>)/512 16.464 -
std::reverse(vector<int>)/64 4.145 -
std::reverse(vector<int>)/8 1.524 -2.25%
std::reverse_copy(deque<int>)/32768 7992.720 -
std::reverse_copy(deque<int>)/4096 979.929 -
std::reverse_copy(deque<int>)/512 125.219 -
std::reverse_copy(deque<int>)/64 16.020 -
std::reverse_copy(deque<int>)/8 2.536 -
std::reverse_copy(list<int>)/32768 26226.300 1.99%
std::reverse_copy(list<int>)/4096 3187.124 1.87%
std::reverse_copy(list<int>)/512 365.200 -
std::reverse_copy(list<int>)/64 30.123 -
std::reverse_copy(list<int>)/8 2.434 -
std::reverse_copy(vector<int>)/32768 976.234 -
std::reverse_copy(vector<int>)/4096 135.003 -1.69%
std::reverse_copy(vector<int>)/512 17.150 -
std::reverse_copy(vector<int>)/64 2.469 -1.41%
std::reverse_copy(vector<int>)/8 2.456 -1.56%
std::rotate(deque<int>)_(1_element_backward)/1024 41.994 -
std::rotate(deque<int>)_(1_element_backward)/32 4.393 -1.05%
std::rotate(deque<int>)_(1_element_backward)/50 5.247 -
std::rotate(deque<int>)_(1_element_backward)/8192 310.841 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.829 -
std::rotate(deque<int>)_(1_element_forward)/32 4.675 3.00%
std::rotate(deque<int>)_(1_element_forward)/50 5.444 -
std::rotate(deque<int>)_(1_element_forward)/8192 302.532 -
std::rotate(deque<int>)_(by_1/2)/1024 173.721 -
std::rotate(deque<int>)_(by_1/2)/32 7.600 1.49%
std::rotate(deque<int>)_(by_1/2)/50 10.574 3.29%
std::rotate(deque<int>)_(by_1/2)/8192 1459.598 -
std::rotate(deque<int>)_(by_1/3)/1024 1868.570 -
std::rotate(deque<int>)_(by_1/3)/32 45.528 -
std::rotate(deque<int>)_(by_1/3)/50 76.761 -
std::rotate(deque<int>)_(by_1/3)/8192 22670.257 -
std::rotate(deque<int>)_(by_1/4)/1024 784.192 -
std::rotate(deque<int>)_(by_1/4)/32 29.720 -
std::rotate(deque<int>)_(by_1/4)/50 75.214 -
std::rotate(deque<int>)_(by_1/4)/8192 6828.089 -
std::rotate(list<int>)_(1_element_backward)/1024 745.705 -
std::rotate(list<int>)_(1_element_backward)/32 13.723 -
std::rotate(list<int>)_(1_element_backward)/50 24.341 -
std::rotate(list<int>)_(1_element_backward)/8192 8820.901 3.14%
std::rotate(list<int>)_(1_element_forward)/1024 741.793 1.04%
std::rotate(list<int>)_(1_element_forward)/32 12.659 3.60%
std::rotate(list<int>)_(1_element_forward)/50 24.374 1.80%
std::rotate(list<int>)_(1_element_forward)/8192 9109.120 1.99%
std::rotate(list<int>)_(by_1/2)/1024 384.815 -
std::rotate(list<int>)_(by_1/2)/32 7.066 -1.08%
std::rotate(list<int>)_(by_1/2)/50 14.032 -
std::rotate(list<int>)_(by_1/2)/8192 6282.403 25.06%
std::rotate(list<int>)_(by_1/3)/1024 805.920 -
std::rotate(list<int>)_(by_1/3)/32 14.975 -
std::rotate(list<int>)_(by_1/3)/50 25.236 2.35%
std::rotate(list<int>)_(by_1/3)/8192 8798.365 1.14%
std::rotate(list<int>)_(by_1/4)/1024 580.220 -
std::rotate(list<int>)_(by_1/4)/32 14.598 -
std::rotate(list<int>)_(by_1/4)/50 25.160 -
std::rotate(list<int>)_(by_1/4)/8192 7183.465 -1.10%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.252 -1.37%
std::rotate(vector<bool>)_(1_element_backward)/32 17.669 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.601 -
std::rotate(vector<bool>)_(1_element_backward)/8192 104.728 -1.42%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.190 1.26%
std::rotate(vector<bool>)_(1_element_forward)/32 18.014 -
std::rotate(vector<bool>)_(1_element_forward)/50 18.120 -
std::rotate(vector<bool>)_(1_element_forward)/8192 108.140 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.492 -
std::rotate(vector<bool>)_(by_1/2)/32 18.173 -
std::rotate(vector<bool>)_(by_1/2)/50 18.021 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.049 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.245 -
std::rotate(vector<bool>)_(by_1/3)/32 17.911 -
std::rotate(vector<bool>)_(by_1/3)/50 17.909 -
std::rotate(vector<bool>)_(by_1/3)/8192 145.403 -
std::rotate(vector<bool>)_(by_1/4)/1024 15.096 -1.22%
std::rotate(vector<bool>)_(by_1/4)/32 18.095 -
std::rotate(vector<bool>)_(by_1/4)/50 17.902 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.686 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.995 -
std::rotate(vector<int>)_(1_element_backward)/32 2.904 -
std::rotate(vector<int>)_(1_element_backward)/50 5.319 -
std::rotate(vector<int>)_(1_element_backward)/8192 297.467 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.288 -
std::rotate(vector<int>)_(1_element_forward)/32 2.955 -
std::rotate(vector<int>)_(1_element_forward)/50 5.268 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.526 -
std::rotate(vector<int>)_(by_1/2)/1024 31.954 -
std::rotate(vector<int>)_(by_1/2)/32 3.651 -
std::rotate(vector<int>)_(by_1/2)/50 4.454 -
std::rotate(vector<int>)_(by_1/2)/8192 240.868 -
std::rotate(vector<int>)_(by_1/3)/1024 1369.097 -
std::rotate(vector<int>)_(by_1/3)/32 21.629 -
std::rotate(vector<int>)_(by_1/3)/50 40.115 -
std::rotate(vector<int>)_(by_1/3)/8192 10912.698 -
std::rotate(vector<int>)_(by_1/4)/1024 328.730 1.03%
std::rotate(vector<int>)_(by_1/4)/32 12.021 1.22%
std::rotate(vector<int>)_(by_1/4)/50 40.194 -
std::rotate(vector<int>)_(by_1/4)/8192 2593.886 2.05%
std::rotate_copy(deque<int>)/1024 34.987 1.65%
std::rotate_copy(deque<int>)/32 2.573 -2.39%
std::rotate_copy(deque<int>)/50 3.010 -
std::rotate_copy(deque<int>)/8192 292.379 -
std::rotate_copy(list<int>)/1024 728.563 -
std::rotate_copy(list<int>)/32 9.765 15.55%
std::rotate_copy(list<int>)/50 14.227 -
std::rotate_copy(list<int>)/8192 6713.807 -6.45%
std::rotate_copy(vector<int>)/1024 32.762 -
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.704 -
std::rotate_copy(vector<int>)/8192 738.797 -
std::sample(deque<int>)/1024 11859.132 -
std::sample(deque<int>)/32 322.417 -
std::sample(deque<int>)/8192 94891.570 -
std::sample(list<int>)/1024 11672.914 -
std::sample(list<int>)/32 313.024 -
std::sample(list<int>)/8192 96908.566 -
std::sample(vector<int>)/1024 11227.357 -
std::sample(vector<int>)/32 305.937 -
std::sample(vector<int>)/8192 90458.802 -
std::search(deque<int>)_(near_matches)/1000 19126.993 2.62%
std::search(deque<int>)_(near_matches)/1024 20101.289 2.83%
std::search(deque<int>)_(near_matches)/8192 1445741.391 -
std::search(deque<int>)_(no_match)/1000 405.992 -
std::search(deque<int>)_(no_match)/1024 265.035 -36.65%
std::search(deque<int>)_(no_match)/1048576 423568.873 -
std::search(deque<int>)_(no_match)/8192 3310.135 -
std::search(deque<int>)_(same_length)/1000 428.146 31.15%
std::search(deque<int>)_(same_length)/1024 485.099 1.49%
std::search(deque<int>)_(same_length)/8192 3816.585 -1.50%
std::search(deque<int>)_(single_element)/1000 448.875 -
std::search(deque<int>)_(single_element)/1024 459.905 -
std::search(deque<int>)_(single_element)/8192 3665.106 -
std::search(deque<int>,_pred)_(near_matches)/1000 25383.395 -2.73%
std::search(deque<int>,_pred)_(near_matches)/1024 26663.552 -2.03%
std::search(deque<int>,_pred)_(near_matches)/8192 1540926.556 1.02%
std::search(deque<int>,_pred)_(no_match)/1000 427.139 -
std::search(deque<int>,_pred)_(no_match)/1024 436.495 -
std::search(deque<int>,_pred)_(no_match)/1048576 445098.952 -
std::search(deque<int>,_pred)_(no_match)/8192 3491.818 -
std::search(deque<int>,_pred)_(same_length)/1000 488.176 1.03%
std::search(deque<int>,_pred)_(same_length)/1024 511.553 -
std::search(deque<int>,_pred)_(same_length)/8192 4056.959 -
std::search(deque<int>,_pred)_(single_element)/1000 474.994 -
std::search(deque<int>,_pred)_(single_element)/1024 484.878 -
std::search(deque<int>,_pred)_(single_element)/8192 3878.246 -
std::search(list<int>)_(near_matches)/1000 37482.206 -
std::search(list<int>)_(near_matches)/1024 39314.387 -
std::search(list<int>)_(near_matches)/8192 2551745.306 -
std::search(list<int>)_(no_match)/1000 688.361 3.37%
std::search(list<int>)_(no_match)/1024 1548.315 109.03%
std::search(list<int>)_(no_match)/1048576 840651.184 -
std::search(list<int>)_(no_match)/8192 7784.655 11.09%
std::search(list<int>)_(same_length)/1000 749.072 -
std::search(list<int>)_(same_length)/1024 751.358 -2.65%
std::search(list<int>)_(same_length)/8192 9402.726 -11.20%
std::search(list<int>)_(single_element)/1000 541.546 -17.85%
std::search(list<int>)_(single_element)/1024 769.142 3.79%
std::search(list<int>)_(single_element)/8192 7688.347 7.88%
std::search(list<int>,_pred)_(near_matches)/1000 42797.182 -
std::search(list<int>,_pred)_(near_matches)/1024 44550.887 -
std::search(list<int>,_pred)_(near_matches)/8192 2737129.901 -
std::search(list<int>,_pred)_(no_match)/1000 747.713 -
std::search(list<int>,_pred)_(no_match)/1024 765.306 -
std::search(list<int>,_pred)_(no_match)/1048576 897721.849 -
std::search(list<int>,_pred)_(no_match)/8192 7289.018 3.48%
std::search(list<int>,_pred)_(same_length)/1000 779.343 -
std::search(list<int>,_pred)_(same_length)/1024 788.655 -
std::search(list<int>,_pred)_(same_length)/8192 8992.439 7.41%
std::search(list<int>,_pred)_(single_element)/1000 834.334 1.51%
std::search(list<int>,_pred)_(single_element)/1024 840.906 -
std::search(list<int>,_pred)_(single_element)/8192 8714.225 7.01%
std::search(vector<int>)_(near_matches)/1000 14148.639 -
std::search(vector<int>)_(near_matches)/1024 15026.373 -
std::search(vector<int>)_(near_matches)/8192 770058.929 -
std::search(vector<int>)_(no_match)/1000 209.477 -4.64%
std::search(vector<int>)_(no_match)/1024 214.385 -5.12%
std::search(vector<int>)_(no_match)/1048576 211343.495 -2.00%
std::search(vector<int>)_(no_match)/8192 1650.211 -2.40%
std::search(vector<int>)_(same_length)/1000 244.325 -
std::search(vector<int>)_(same_length)/1024 251.494 -
std::search(vector<int>)_(same_length)/8192 1929.013 -
std::search(vector<int>)_(single_element)/1000 228.306 -3.37%
std::search(vector<int>)_(single_element)/1024 233.557 -3.29%
std::search(vector<int>)_(single_element)/8192 1817.596 -1.96%
std::search(vector<int>,_pred)_(near_matches)/1000 23018.742 -
std::search(vector<int>,_pred)_(near_matches)/1024 24010.978 -
std::search(vector<int>,_pred)_(near_matches)/8192 1455225.000 -
std::search(vector<int>,_pred)_(no_match)/1000 467.819 -
std::search(vector<int>,_pred)_(no_match)/1024 473.848 -
std::search(vector<int>,_pred)_(no_match)/1048576 440881.561 -
std::search(vector<int>,_pred)_(no_match)/8192 4028.271 -
std::search(vector<int>,_pred)_(same_length)/1000 601.980 -
std::search(vector<int>,_pred)_(same_length)/1024 616.191 -
std::search(vector<int>,_pred)_(same_length)/8192 4929.063 -
std::search(vector<int>,_pred)_(single_element)/1000 459.239 -
std::search(vector<int>,_pred)_(single_element)/1024 470.357 -
std::search(vector<int>,_pred)_(single_element)/8192 3751.009 -
std::search_n(deque<int>)_(no_match)/1000 442.137 2.52%
std::search_n(deque<int>)_(no_match)/1024 437.724 -
std::search_n(deque<int>)_(no_match)/1048576 438770.729 -
std::search_n(deque<int>)_(no_match)/8192 3423.796 -
std::search_n(deque<int>,_pred)_(no_match)/1000 607.007 -
std::search_n(deque<int>,_pred)_(no_match)/1024 625.017 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 554278.241 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4321.697 -
std::search_n(list<int>)_(no_match)/1000 700.050 1.28%
std::search_n(list<int>)_(no_match)/1024 757.308 -
std::search_n(list<int>)_(no_match)/1048576 864902.813 29.33%
std::search_n(list<int>)_(no_match)/8192 7337.915 8.76%
std::search_n(list<int>,_pred)_(no_match)/1000 823.605 -
std::search_n(list<int>,_pred)_(no_match)/1024 843.371 -
std::search_n(list<int>,_pred)_(no_match)/1048576 983390.721 -
std::search_n(list<int>,_pred)_(no_match)/8192 8165.811 3.47%
std::search_n(vector<int>)_(no_match)/1000 204.978 -
std::search_n(vector<int>)_(no_match)/1024 209.738 -
std::search_n(vector<int>)_(no_match)/1048576 208170.493 -
std::search_n(vector<int>)_(no_match)/8192 1623.066 -
std::search_n(vector<int>,_pred)_(no_match)/1000 517.111 -
std::search_n(vector<int>,_pred)_(no_match)/1024 528.931 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 574354.422 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4283.673 -
std::set<int>::clear()/0 421.195 -
std::set<int>::clear()/1024 8730.176 -1.10%
std::set<int>::clear()/32 639.675 -
std::set<int>::clear()/8192 73746.803 -1.13%
std::set<int>::contains(key)_(existent)/0 0.016 -
std::set<int>::contains(key)_(existent)/1024 3.888 -
std::set<int>::contains(key)_(existent)/32 1.711 1.80%
std::set<int>::contains(key)_(existent)/8192 8.507 3.81%
std::set<int>::contains(key)_(non-existent)/0 0.266 -6.02%
std::set<int>::contains(key)_(non-existent)/1024 5.319 -
std::set<int>::contains(key)_(non-existent)/32 2.447 2.16%
std::set<int>::contains(key)_(non-existent)/8192 9.457 13.65%
std::set<int>::count(key)_(existent)/0 0.014 -
std::set<int>::count(key)_(existent)/1024 4.479 3.24%
std::set<int>::count(key)_(existent)/32 1.873 -
std::set<int>::count(key)_(existent)/8192 8.395 9.06%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.533 -
std::set<int>::count(key)_(non-existent)/32 2.905 -
std::set<int>::count(key)_(non-existent)/8192 11.332 -
std::set<int>::ctor(&&,_different_allocs)/0 13.713 -
std::set<int>::ctor(&&,_different_allocs)/1024 5770.528 -
std::set<int>::ctor(&&,_different_allocs)/32 180.694 -1.02%
std::set<int>::ctor(&&,_different_allocs)/8192 47904.248 -
std::set<int>::ctor(const&)/0 13.683 -
std::set<int>::ctor(const&)/1024 6080.558 -2.67%
std::set<int>::ctor(const&)/32 217.046 -2.95%
std::set<int>::ctor(const&)/8192 48017.215 -3.89%
std::set<int>::ctor(const&,_alloc)/0 13.641 -
std::set<int>::ctor(const&,_alloc)/1024 6009.782 -3.28%
std::set<int>::ctor(const&,_alloc)/32 216.150 -3.66%
std::set<int>::ctor(const&,_alloc)/8192 48040.235 -2.58%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.591 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8544.012 -2.01%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 250.842 -2.67%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 67854.743 -3.29%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.640 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12594.444 -1.34%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 305.815 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 276341.390 -5.84%
std::set<int>::equal_range(key)_(existent)/0 0.014 -
std::set<int>::equal_range(key)_(existent)/1024 4.090 -1.72%
std::set<int>::equal_range(key)_(existent)/32 1.752 2.53%
std::set<int>::equal_range(key)_(existent)/8192 9.246 13.03%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.327 -3.86%
std::set<int>::equal_range(key)_(non-existent)/32 2.722 4.57%
std::set<int>::equal_range(key)_(non-existent)/8192 9.819 -3.90%
std::set<int>::erase(iterator)/0 20.253 1.04%
std::set<int>::erase(iterator)/1024 20.455 -
std::set<int>::erase(iterator)/32 20.463 -
std::set<int>::erase(iterator)/8192 20.554 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.509 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6494.794 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 582.543 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51665.238 -
std::set<int>::erase(key)_(existent)/0 20.666 1.10%
std::set<int>::erase(key)_(existent)/1024 39.784 2.08%
std::set<int>::erase(key)_(existent)/32 22.315 -
std::set<int>::erase(key)_(existent)/8192 54.282 5.56%
std::set<int>::erase(key)_(non-existent)/0 0.254 -
std::set<int>::erase(key)_(non-existent)/1024 5.305 -
std::set<int>::erase(key)_(non-existent)/32 2.364 -3.78%
std::set<int>::erase(key)_(non-existent)/8192 8.313 2.23%
std::set<int>::find(key)_(existent)/0 0.014 -
std::set<int>::find(key)_(existent)/1024 4.036 3.00%
std::set<int>::find(key)_(existent)/32 1.593 -
std::set<int>::find(key)_(existent)/8192 8.488 6.10%
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 5.576 -3.19%
std::set<int>::find(key)_(non-existent)/32 2.276 -2.46%
std::set<int>::find(key)_(non-existent)/8192 8.439 -5.91%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.997 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 43.046 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.149 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.212 4.21%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.980 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.424 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 20.018 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.944 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.155 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 46.260 3.24%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.834 -1.61%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 91.022 -1.04%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.156 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.865 4.94%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.949 -1.09%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.871 -6.26%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 423.178 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16736.139 1.91%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 824.365 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 148121.721 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.917 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7687.124 -3.00%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 570.430 -1.07%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 133396.036 -
std::set<int>::insert(value)_(already_present)/0 0.606 -11.21%
std::set<int>::insert(value)_(already_present)/1024 6.242 -
std::set<int>::insert(value)_(already_present)/32 1.771 -
std::set<int>::insert(value)_(already_present)/8192 10.056 1.07%
std::set<int>::insert(value)_(new_value)/0 17.961 -
std::set<int>::insert(value)_(new_value)/1024 42.162 -14.78%
std::set<int>::insert(value)_(new_value)/32 19.665 -
std::set<int>::insert(value)_(new_value)/8192 71.841 1.75%
std::set<int>::lower_bound(key)_(existent)/0 0.014 -
std::set<int>::lower_bound(key)_(existent)/1024 4.239 -1.05%
std::set<int>::lower_bound(key)_(existent)/32 1.559 -2.24%
std::set<int>::lower_bound(key)_(existent)/8192 8.158 -5.94%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.106 -2.44%
std::set<int>::lower_bound(key)_(non-existent)/32 2.303 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.217 -3.36%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.234 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6040.327 -4.35%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 216.928 -2.23%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48243.066 -3.98%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.277 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6092.654 -3.06%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 217.449 -3.56%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 48500.054 -3.28%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.089 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1365.377 2.49%
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.535 4.37%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12314.268 -
std::set<int>::upper_bound(key)_(existent)/0 0.013 -
std::set<int>::upper_bound(key)_(existent)/1024 4.224 -
std::set<int>::upper_bound(key)_(existent)/32 1.753 -
std::set<int>::upper_bound(key)_(existent)/8192 7.861 -
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.003 -6.67%
std::set<int>::upper_bound(key)_(non-existent)/32 2.429 -6.39%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.107 -6.37%
std::set<std::string>::clear()/0 423.331 -
std::set<std::string>::clear()/1024 20060.848 1.36%
std::set<std::string>::clear()/32 884.289 -1.03%
std::set<std::string>::clear()/8192 204755.864 1.56%
std::set<std::string>::contains(key)_(existent)/0 0.011 -
std::set<std::string>::contains(key)_(existent)/1024 23.876 -
std::set<std::string>::contains(key)_(existent)/32 15.748 1.10%
std::set<std::string>::contains(key)_(existent)/8192 26.859 -6.27%
std::set<std::string>::contains(key)_(non-existent)/0 0.284 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.735 -6.44%
std::set<std::string>::contains(key)_(non-existent)/32 10.236 -5.69%
std::set<std::string>::contains(key)_(non-existent)/8192 28.220 -6.63%
std::set<std::string>::count(key)_(existent)/0 0.013 -
std::set<std::string>::count(key)_(existent)/1024 21.888 -1.09%
std::set<std::string>::count(key)_(existent)/32 15.337 -1.85%
std::set<std::string>::count(key)_(existent)/8192 29.869 3.63%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 23.711 -
std::set<std::string>::count(key)_(non-existent)/32 10.676 3.33%
std::set<std::string>::count(key)_(non-existent)/8192 31.621 -
std::set<std::string>::ctor(&&,_different_allocs)/0 13.712 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6922.056 -
std::set<std::string>::ctor(&&,_different_allocs)/32 211.761 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57901.500 -
std::set<std::string>::ctor(const&)/0 13.590 -
std::set<std::string>::ctor(const&)/1024 34461.362 -
std::set<std::string>::ctor(const&)/32 690.313 -
std::set<std::string>::ctor(const&)/8192 342648.087 -
std::set<std::string>::ctor(const&,_alloc)/0 13.609 -
std::set<std::string>::ctor(const&,_alloc)/1024 36272.652 -
std::set<std::string>::ctor(const&,_alloc)/32 798.061 -
std::set<std::string>::ctor(const&,_alloc)/8192 342457.682 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.689 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40593.717 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 660.799 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 383619.814 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.662 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54575.763 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 945.190 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1094865.168 -
std::set<std::string>::equal_range(key)_(existent)/0 0.035 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.271 -
std::set<std::string>::equal_range(key)_(existent)/32 17.196 2.04%
std::set<std::string>::equal_range(key)_(existent)/8192 30.969 -
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.719 -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.260 -4.12%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.337 -
std::set<std::string>::erase(iterator)/0 29.895 10.47%
std::set<std::string>::erase(iterator)/1024 28.746 11.79%
std::set<std::string>::erase(iterator)/32 26.351 -
std::set<std::string>::erase(iterator)/8192 33.829 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.901 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12227.833 1.85%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 714.247 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113259.050 -
std::set<std::string>::erase(key)_(existent)/0 65.578 3.98%
std::set<std::string>::erase(key)_(existent)/1024 99.927 44.77%
std::set<std::string>::erase(key)_(existent)/32 61.190 -18.26%
std::set<std::string>::erase(key)_(existent)/8192 71.155 1.64%
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 27.417 9.96%
std::set<std::string>::erase(key)_(non-existent)/32 13.777 11.56%
std::set<std::string>::erase(key)_(non-existent)/8192 34.721 8.26%
std::set<std::string>::find(key)_(existent)/0 0.035 -
std::set<std::string>::find(key)_(existent)/1024 22.820 -
std::set<std::string>::find(key)_(existent)/32 15.525 3.35%
std::set<std::string>::find(key)_(existent)/8192 28.575 7.89%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 20.295 5.16%
std::set<std::string>::find(key)_(non-existent)/32 10.373 11.18%
std::set<std::string>::find(key)_(non-existent)/8192 25.560 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 32.978 11.52%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 75.537 2.98%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.134 1.19%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 93.439 18.26%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 31.999 3.67%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.113 20.80%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 35.156 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 45.042 -27.67%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.604 -1.65%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 45.024 2.66%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.696 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 57.691 37.36%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.935 39.86%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.920 6.11%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.259 33.46%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.516 -7.42%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.110 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66330.484 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1475.278 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 821317.441 -1.16%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.440 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 40039.952 -1.98%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1127.186 -4.93%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 600882.954 1.37%
std::set<std::string>::insert(value)_(already_present)/0 15.040 -3.77%
std::set<std::string>::insert(value)_(already_present)/1024 32.798 -
std::set<std::string>::insert(value)_(already_present)/32 11.713 -
std::set<std::string>::insert(value)_(already_present)/8192 39.474 -
std::set<std::string>::insert(value)_(new_value)/0 32.929 -1.94%
std::set<std::string>::insert(value)_(new_value)/1024 65.270 -
std::set<std::string>::insert(value)_(new_value)/32 39.799 -1.80%
std::set<std::string>::insert(value)_(new_value)/8192 89.802 -
std::set<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.083 -2.20%
std::set<std::string>::lower_bound(key)_(existent)/32 15.877 -
std::set<std::string>::lower_bound(key)_(existent)/8192 27.699 -
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.016 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.031 -1.77%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 30.753 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.226 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35675.156 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 675.423 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 346658.995 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.208 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35684.242 1.28%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 720.631 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 351594.080 2.10%
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16903.910 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 339.801 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 208334.117 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.035 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.506 2.35%
std::set<std::string>::upper_bound(key)_(existent)/32 17.067 -
std::set<std::string>::upper_bound(key)_(existent)/8192 29.773 -3.23%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.752 1.87%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.098 -3.33%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.320 1.95%
std::shift_left(deque<int>)/1024 40.097 -
std::shift_left(deque<int>)/32 4.735 -
std::shift_left(deque<int>)/50 5.453 -
std::shift_left(deque<int>)/8192 303.348 -
std::shift_left(list<int>)/1024 733.669 -
std::shift_left(list<int>)/32 14.515 -
std::shift_left(list<int>)/50 28.026 -
std::shift_left(list<int>)/8192 7631.644 -
std::shift_left(vector<int>)/1024 35.422 -
std::shift_left(vector<int>)/32 2.973 -24.17%
std::shift_left(vector<int>)/50 5.269 -
std::shift_left(vector<int>)/8192 281.965 -
std::shift_right(deque<int>)/1024 39.762 -
std::shift_right(deque<int>)/32 3.251 -
std::shift_right(deque<int>)/50 4.328 -
std::shift_right(deque<int>)/8192 308.266 -
std::shift_right(list<int>)/1024 735.279 -
std::shift_right(list<int>)/32 14.573 -
std::shift_right(list<int>)/50 27.021 -
std::shift_right(list<int>)/8192 7389.308 -
std::shift_right(vector<int>)/1024 35.824 -
std::shift_right(vector<int>)/32 2.963 -26.08%
std::shift_right(vector<int>)/50 5.341 -
std::shift_right(vector<int>)/8192 298.830 -
std::shuffle(deque<int>)/1024 9443.123 -
std::shuffle(deque<int>)/32 298.169 -
std::shuffle(deque<int>)/8192 74835.980 -
std::shuffle(vector<int>)/1024 8840.605 -
std::shuffle(vector<int>)/32 279.066 -
std::shuffle(vector<int>)/8192 70491.420 -
std::sort(deque<int>)_(ascending)/1024 762.989 -2.35%
std::sort(deque<int>)_(ascending)/8 18.411 -3.98%
std::sort(deque<int>)_(ascending)/8192 5784.703 -
std::sort(deque<int>)_(descending)/1024 1349.861 -
std::sort(deque<int>)_(descending)/8 25.675 -
std::sort(deque<int>)_(descending)/8192 10408.682 -
std::sort(deque<int>)_(heap)/1024 6217.144 -
std::sort(deque<int>)_(heap)/8 24.859 -
std::sort(deque<int>)_(heap)/8192 69401.948 -
std::sort(deque<int>)_(pipe-organ)/1024 2754.474 -
std::sort(deque<int>)_(pipe-organ)/8 20.925 -
std::sort(deque<int>)_(pipe-organ)/8192 27350.604 -
std::sort(deque<int>)_(qsort_adversarial)/1024 18077.190 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.393 -3.62%
std::sort(deque<int>)_(qsort_adversarial)/8192 472283.940 1.71%
std::sort(deque<int>)_(repeated)/1024 960.177 -7.82%
std::sort(deque<int>)_(repeated)/8 18.863 -1.35%
std::sort(deque<int>)_(repeated)/8192 6742.078 -1.22%
std::sort(deque<int>)_(shuffled)/1024 6835.986 -
std::sort(deque<int>)_(shuffled)/8 23.648 -
std::sort(deque<int>)_(shuffled)/8192 81546.939 -
std::sort(vector<NonIntegral>)_(ascending)/1024 543.668 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.320 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3760.870 -
std::sort(vector<NonIntegral>)_(descending)/1024 781.557 -1.09%
std::sort(vector<NonIntegral>)_(descending)/8 24.466 -1.94%
std::sort(vector<NonIntegral>)_(descending)/8192 5311.591 -
std::sort(vector<NonIntegral>)_(heap)/1024 4283.078 -
std::sort(vector<NonIntegral>)_(heap)/8 22.506 1.07%
std::sort(vector<NonIntegral>)_(heap)/8192 50455.733 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1896.836 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.031 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18450.125 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13240.961 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.322 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155078.577 -
std::sort(vector<NonIntegral>)_(repeated)/1024 507.102 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.705 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3742.005 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4645.227 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.799 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 86405.187 1.32%
std::sort(vector<int>)_(ascending)/1024 541.682 -
std::sort(vector<int>)_(ascending)/8 16.714 -
std::sort(vector<int>)_(ascending)/8192 3760.610 -
std::sort(vector<int>)_(descending)/1024 1050.345 -
std::sort(vector<int>)_(descending)/8 24.640 -4.06%
std::sort(vector<int>)_(descending)/8192 7361.743 -
std::sort(vector<int>)_(heap)/1024 4539.608 -
std::sort(vector<int>)_(heap)/8 22.629 -
std::sort(vector<int>)_(heap)/8192 45765.808 -
std::sort(vector<int>)_(pipe-organ)/1024 2279.080 -
std::sort(vector<int>)_(pipe-organ)/8 18.647 -
std::sort(vector<int>)_(pipe-organ)/8192 21503.060 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12947.028 -
std::sort(vector<int>)_(qsort_adversarial)/8 16.752 -
std::sort(vector<int>)_(qsort_adversarial)/8192 148062.395 -
std::sort(vector<int>)_(repeated)/1024 662.387 -
std::sort(vector<int>)_(repeated)/8 16.978 -
std::sort(vector<int>)_(repeated)/8192 5027.715 -
std::sort(vector<int>)_(shuffled)/1024 4668.908 -
std::sort(vector<int>)_(shuffled)/8 21.401 1.12%
std::sort(vector<int>)_(shuffled)/8192 45142.283 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3829.004 15.06%
std::stable_partition(deque<int>)_(alloc_fails)/32 2359.955 22.18%
std::stable_partition(deque<int>)_(alloc_fails)/50 2419.797 23.75%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17394.834 3.22%
std::stable_partition(deque<int>)_(dense)/1024 589.776 -2.84%
std::stable_partition(deque<int>)_(dense)/32 32.423 10.47%
std::stable_partition(deque<int>)_(dense)/50 42.050 6.26%
std::stable_partition(deque<int>)_(dense)/8192 5671.867 -
std::stable_partition(deque<int>)_(sparse)/1024 476.690 6.88%
std::stable_partition(deque<int>)_(sparse)/32 12.304 13.40%
std::stable_partition(deque<int>)_(sparse)/50 36.557 36.14%
std::stable_partition(deque<int>)_(sparse)/8192 3425.651 1.40%
std::stable_partition(list<int>)_(alloc_fails)/1024 4758.765 13.00%
std::stable_partition(list<int>)_(alloc_fails)/32 2442.579 29.42%
std::stable_partition(list<int>)_(alloc_fails)/50 2544.578 31.35%
std::stable_partition(list<int>)_(alloc_fails)/8192 25714.383 1.70%
std::stable_partition(list<int>)_(dense)/1024 1741.241 -
std::stable_partition(list<int>)_(dense)/32 35.554 10.98%
std::stable_partition(list<int>)_(dense)/50 55.283 -
std::stable_partition(list<int>)_(dense)/8192 17475.705 -
std::stable_partition(list<int>)_(sparse)/1024 919.479 -
std::stable_partition(list<int>)_(sparse)/32 9.935 1.00%
std::stable_partition(list<int>)_(sparse)/50 34.376 30.64%
std::stable_partition(list<int>)_(sparse)/8192 8852.806 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 3200.024 8.93%
std::stable_partition(vector<int>)_(alloc_fails)/32 1929.976 -
std::stable_partition(vector<int>)_(alloc_fails)/50 2056.911 6.89%
std::stable_partition(vector<int>)_(alloc_fails)/8192 10246.675 3.86%
std::stable_partition(vector<int>)_(dense)/1024 297.206 -
std::stable_partition(vector<int>)_(dense)/32 20.759 -1.43%
std::stable_partition(vector<int>)_(dense)/50 26.332 7.16%
std::stable_partition(vector<int>)_(dense)/8192 2102.920 -
std::stable_partition(vector<int>)_(sparse)/1024 212.413 2.04%
std::stable_partition(vector<int>)_(sparse)/32 7.160 4.67%
std::stable_partition(vector<int>)_(sparse)/50 25.291 25.30%
std::stable_partition(vector<int>)_(sparse)/8192 1499.084 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4104.548 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.330 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19011.491 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29570.690 1.17%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.757 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27293.448 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14189.597 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.461 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26727.318 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16983.590 1.23%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.614 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22927.331 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26491.397 1.24%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.298 5.48%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 29196.688 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 4010.723 5.33%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.323 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13066.820 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19656.969 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 25.151 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25518.565 -
std::stable_sort(deque<int>)_(ascending)/1024 2144.021 -
std::stable_sort(deque<int>)_(ascending)/8 19.114 4.86%
std::stable_sort(deque<int>)_(ascending)/8192 13724.122 -
std::stable_sort(deque<int>)_(descending)/1024 2965.756 -
std::stable_sort(deque<int>)_(descending)/8 28.665 4.34%
std::stable_sort(deque<int>)_(descending)/8192 21318.120 -
std::stable_sort(deque<int>)_(heap)/1024 2783.182 -
std::stable_sort(deque<int>)_(heap)/8 27.036 1.41%
std::stable_sort(deque<int>)_(heap)/8192 18039.143 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2964.418 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.646 4.48%
std::stable_sort(deque<int>)_(pipe-organ)/8192 21350.667 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3164.548 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 19.035 6.61%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21512.685 -
std::stable_sort(deque<int>)_(repeated)/1024 1405.942 1.01%
std::stable_sort(deque<int>)_(repeated)/8 19.152 4.38%
std::stable_sort(deque<int>)_(repeated)/8192 7698.435 -
std::stable_sort(deque<int>)_(shuffled)/1024 2506.635 -
std::stable_sort(deque<int>)_(shuffled)/8 24.628 -
std::stable_sort(deque<int>)_(shuffled)/8192 14945.109 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4431.990 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.898 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54978.061 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23645.035 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.046 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126284.711 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14150.629 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.370 -1.01%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117293.686 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14185.992 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.429 2.06%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 92893.949 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23016.395 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.887 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146442.195 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3262.956 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.668 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18751.561 -1.03%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18328.131 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.041 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157677.582 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3983.518 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.646 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45765.038 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13297.349 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.778 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 198470.568 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10338.123 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.113 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 125843.893 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8660.092 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.676 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 123368.234 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14478.106 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.616 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210561.950 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1374.667 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.712 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15085.211 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12765.865 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.844 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184297.740 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4788.932 5.60%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.720 -4.72%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19479.082 -4.05%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24036.794 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.862 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24962.478 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14330.950 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.380 -1.27%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31801.441 -1.06%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14481.838 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.051 -1.06%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22042.461 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23572.143 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.738 -2.53%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35753.505 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3298.316 1.08%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.747 -5.17%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9465.214 -5.17%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18428.809 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.171 -1.09%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28630.975 -2.85%
std::stable_sort(vector<int>)_(ascending)/1024 2065.332 -
std::stable_sort(vector<int>)_(ascending)/8 17.049 -
std::stable_sort(vector<int>)_(ascending)/8192 13493.891 -
std::stable_sort(vector<int>)_(descending)/1024 2806.978 -
std::stable_sort(vector<int>)_(descending)/8 25.623 -
std::stable_sort(vector<int>)_(descending)/8192 18355.481 -
std::stable_sort(vector<int>)_(heap)/1024 2534.902 -
std::stable_sort(vector<int>)_(heap)/8 22.004 -
std::stable_sort(vector<int>)_(heap)/8192 14435.782 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2805.686 -
std::stable_sort(vector<int>)_(pipe-organ)/8 19.028 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18274.150 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2889.489 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.710 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18339.078 -
std::stable_sort(vector<int>)_(repeated)/1024 1083.954 -1.03%
std::stable_sort(vector<int>)_(repeated)/8 16.925 -
std::stable_sort(vector<int>)_(repeated)/8192 5255.748 -
std::stable_sort(vector<int>)_(shuffled)/1024 2210.482 -
std::stable_sort(vector<int>)_(shuffled)/8 21.215 -
std::stable_sort(vector<int>)_(shuffled)/8192 10831.015 -
std::swap_ranges(deque<int>)/1024 341.309 6.71%
std::swap_ranges(deque<int>)/32 10.493 -
std::swap_ranges(deque<int>)/50 20.033 -
std::swap_ranges(deque<int>)/8192 2708.604 6.09%
std::swap_ranges(list<int>)/1024 761.030 -
std::swap_ranges(list<int>)/32 19.538 -
std::swap_ranges(list<int>)/50 33.211 1.22%
std::swap_ranges(list<int>)/8192 9693.463 -5.61%
std::swap_ranges(vector<int>)/1024 62.754 -
std::swap_ranges(vector<int>)/32 4.829 -
std::swap_ranges(vector<int>)/50 5.607 -
std::swap_ranges(vector<int>)/8192 476.603 -
std::transform(deque<int>)_(identity_transform)/1024 371.416 -
std::transform(deque<int>)_(identity_transform)/32 12.441 -
std::transform(deque<int>)_(identity_transform)/50 19.202 -
std::transform(deque<int>)_(identity_transform)/8192 2446.060 -5.42%
std::transform(deque<int>,_deque<int>)/1024 661.331 -
std::transform(deque<int>,_deque<int>)/32 21.930 -7.94%
std::transform(deque<int>,_deque<int>)/50 33.539 -6.90%
std::transform(deque<int>,_deque<int>)/8192 5415.249 -
std::transform(list<int>)_(identity_transform)/1024 743.845 -
std::transform(list<int>)_(identity_transform)/32 16.032 -1.68%
std::transform(list<int>)_(identity_transform)/50 39.494 1.70%
std::transform(list<int>)_(identity_transform)/8192 7077.937 -9.60%
std::transform(list<int>,_list<int>)/1024 849.837 -
std::transform(list<int>,_list<int>)/32 23.546 -
std::transform(list<int>,_list<int>)/50 37.288 1.57%
std::transform(list<int>,_list<int>)/8192 9899.957 5.39%
std::transform(vector<int>)_(identity_transform)/1024 262.705 -
std::transform(vector<int>)_(identity_transform)/32 8.917 -
std::transform(vector<int>)_(identity_transform)/50 14.102 -
std::transform(vector<int>)_(identity_transform)/8192 2025.278 -
std::transform(vector<int>,_vector<int>)/1024 556.280 -
std::transform(vector<int>,_vector<int>)/32 17.225 -
std::transform(vector<int>,_vector<int>)/50 26.915 -
std::transform(vector<int>,_vector<int>)/8192 4421.963 -
std::unique(deque<int>)_(contiguous)/1024 735.759 -
std::unique(deque<int>)_(contiguous)/32 60.378 -6.75%
std::unique(deque<int>)_(contiguous)/52 70.472 -8.33%
std::unique(deque<int>)_(contiguous)/8192 5528.881 -
std::unique(deque<int>)_(sprinkled)/1024 900.921 5.66%
std::unique(deque<int>)_(sprinkled)/32 66.580 1.38%
std::unique(deque<int>)_(sprinkled)/52 83.032 1.15%
std::unique(deque<int>)_(sprinkled)/8192 7373.236 -
std::unique(deque<int>,_pred)_(contiguous)/1024 634.709 -
std::unique(deque<int>,_pred)_(contiguous)/32 58.442 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.797 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4486.858 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 691.653 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.251 -
std::unique(deque<int>,_pred)_(sprinkled)/52 73.976 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5219.193 -
std::unique(list<int>)_(contiguous)/1024 953.830 3.05%
std::unique(list<int>)_(contiguous)/32 55.185 -
std::unique(list<int>)_(contiguous)/52 67.461 -
std::unique(list<int>)_(contiguous)/8192 7068.359 1.06%
std::unique(list<int>)_(sprinkled)/1024 961.994 -
std::unique(list<int>)_(sprinkled)/32 57.035 -
std::unique(list<int>)_(sprinkled)/52 70.532 -
std::unique(list<int>)_(sprinkled)/8192 7816.143 -
std::unique(list<int>,_pred)_(contiguous)/1024 989.670 -
std::unique(list<int>,_pred)_(contiguous)/32 60.373 -
std::unique(list<int>,_pred)_(contiguous)/52 73.851 -
std::unique(list<int>,_pred)_(contiguous)/8192 7917.268 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1074.976 2.94%
std::unique(list<int>,_pred)_(sprinkled)/32 64.732 -
std::unique(list<int>,_pred)_(sprinkled)/52 83.213 2.31%
std::unique(list<int>,_pred)_(sprinkled)/8192 8399.839 -
std::unique(vector<int>)_(contiguous)/1024 316.283 -
std::unique(vector<int>)_(contiguous)/32 50.981 -
std::unique(vector<int>)_(contiguous)/52 55.778 -
std::unique(vector<int>)_(contiguous)/8192 1933.871 -
std::unique(vector<int>)_(sprinkled)/1024 284.316 -
std::unique(vector<int>)_(sprinkled)/32 50.991 -
std::unique(vector<int>)_(sprinkled)/52 58.722 -
std::unique(vector<int>)_(sprinkled)/8192 1921.444 -
std::unique(vector<int>,_pred)_(contiguous)/1024 536.002 -
std::unique(vector<int>,_pred)_(contiguous)/32 55.226 -2.27%
std::unique(vector<int>,_pred)_(contiguous)/52 63.674 -3.96%
std::unique(vector<int>,_pred)_(contiguous)/8192 3759.942 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 703.798 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.955 -
std::unique(vector<int>,_pred)_(sprinkled)/52 74.008 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5311.304 -
std::unique_copy(deque<int>)_(contiguous)/1024 477.204 -
std::unique_copy(deque<int>)_(contiguous)/32 9.555 -11.02%
std::unique_copy(deque<int>)_(contiguous)/52 14.673 -13.04%
std::unique_copy(deque<int>)_(contiguous)/8192 3746.803 -
std::unique_copy(deque<int>)_(sprinkled)/1024 468.288 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.228 -1.65%
std::unique_copy(deque<int>)_(sprinkled)/52 18.792 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3756.032 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.200 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 18.639 5.91%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 27.297 -6.71%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4503.933 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 641.803 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 19.192 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.596 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5133.408 -
std::unique_copy(list<int>)_(contiguous)/1024 744.127 -
std::unique_copy(list<int>)_(contiguous)/32 11.934 -
std::unique_copy(list<int>)_(contiguous)/52 20.569 -1.05%
std::unique_copy(list<int>)_(contiguous)/8192 6876.429 -
std::unique_copy(list<int>)_(sprinkled)/1024 740.468 -
std::unique_copy(list<int>)_(sprinkled)/32 13.176 -1.31%
std::unique_copy(list<int>)_(sprinkled)/52 25.888 -
std::unique_copy(list<int>)_(sprinkled)/8192 6958.190 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 797.339 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.776 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.705 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7484.472 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 843.848 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.060 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.410 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7423.536 -
std::unique_copy(vector<int>)_(contiguous)/1024 249.278 -
std::unique_copy(vector<int>)_(contiguous)/32 8.743 -1.81%
std::unique_copy(vector<int>)_(contiguous)/52 13.450 -
std::unique_copy(vector<int>)_(contiguous)/8192 1898.376 -
std::unique_copy(vector<int>)_(sprinkled)/1024 501.343 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.445 1.64%
std::unique_copy(vector<int>)_(sprinkled)/52 23.643 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3941.685 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 542.802 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.014 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.448 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3711.253 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 566.352 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.923 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 28.140 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4521.685 -
std::unordered_map<int,_int>::clear()/0 418.359 -1.16%
std::unordered_map<int,_int>::clear()/1024 8162.386 2.21%
std::unordered_map<int,_int>::clear()/32 610.771 -
std::unordered_map<int,_int>::clear()/8192 62278.539 1.28%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.014 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.158 -15.91%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.206 -15.22%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.289 5.49%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.372 8.04%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.381 -9.58%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.213 -9.02%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.426 4.31%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.014 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.327 1.89%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.352 10.41%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.383 -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.347 13.50%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.911 33.16%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.973 68.82%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.810 44.55%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.813 -1.44%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 9010.731 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 282.486 -3.85%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 114397.263 4.60%
std::unordered_map<int,_int>::ctor(const&)/0 13.755 -
std::unordered_map<int,_int>::ctor(const&)/1024 6627.677 -
std::unordered_map<int,_int>::ctor(const&)/32 197.106 -
std::unordered_map<int,_int>::ctor(const&)/8192 54442.620 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.892 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10009.581 -3.11%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 265.159 2.03%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 83465.497 -2.87%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.749 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14013.610 1.41%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.352 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143768.390 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.723 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13633.549 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.621 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143316.211 -
std::unordered_map<int,_int>::erase(iterator)/0 19.708 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.550 -1.05%
std::unordered_map<int,_int>::erase(iterator)/32 20.387 -
std::unordered_map<int,_int>::erase(iterator)/8192 20.884 -2.71%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.785 -1.06%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5482.838 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.892 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45012.677 1.44%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.410 1.24%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.135 -1.25%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.514 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.061 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.256 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.206 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.059 -2.27%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 1.025 -6.69%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.011 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.293 -2.35%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.190 -7.16%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.310 -3.52%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.159 3.05%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.317 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.102 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 418.394 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13082.158 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 730.409 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 137161.755 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 418.030 -1.01%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7515.171 -1.04%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 605.076 -1.75%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85279.120 1.05%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.192 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14421.063 -2.22%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 788.916 -1.20%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149657.116 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 420.228 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14286.941 1.59%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 795.884 -3.30%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 150896.867 4.20%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.578 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.944 11.49%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.655 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.282 12.99%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.073 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 19.526 -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 20.174 -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.462 -1.56%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.980 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.120 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.990 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.431 -1.87%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.066 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 21.676 3.00%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.091 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.735 1.17%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.175 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6739.689 1.51%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.844 -6.11%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54731.896 1.39%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.189 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6595.271 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 197.812 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54528.042 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1336.131 1.97%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.673 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25746.132 2.25%
std::unordered_multimap<int,_int>::clear()/0 421.439 -
std::unordered_multimap<int,_int>::clear()/1024 7780.576 -
std::unordered_multimap<int,_int>::clear()/32 607.438 -
std::unordered_multimap<int,_int>::clear()/8192 60180.764 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.015 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.390 13.29%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.256 -6.05%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.379 5.28%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.336 -8.00%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.156 -29.96%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.462 -4.77%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.435 1.96%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.697 6.63%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.679 9.04%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.725 11.67%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.267 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.142 1.88%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.141 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.130 1.80%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.010 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8986.861 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 302.669 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 113416.261 3.41%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.846 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6618.866 -
std::unordered_multimap<int,_int>::ctor(const&)/32 197.642 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54403.742 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.907 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9170.114 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 258.067 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 75934.216 -1.07%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.793 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13826.152 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 383.383 1.30%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 146589.765 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.779 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13582.322 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.603 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 147907.541 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.652 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.291 -
std::unordered_multimap<int,_int>::erase(iterator)/32 20.531 1.28%
std::unordered_multimap<int,_int>::erase(iterator)/8192 26.971 32.17%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.440 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5554.716 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 534.150 1.47%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44717.928 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.586 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.312 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.032 -1.82%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.845 2.02%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.306 12.39%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.235 12.94%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.168 1.28%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 1.004 -3.77%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.016 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.247 -3.26%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.357 11.65%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.343 4.65%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.130 13.10%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.162 1.90%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.122 -9.31%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.833 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16294.032 3.93%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 807.170 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 174484.832 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.067 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14909.983 -2.17%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 865.195 3.39%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 183873.159 1.43%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 419.812 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16638.185 -2.09%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 838.202 -3.46%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 173052.073 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.386 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 17801.744 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 903.156 3.94%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 186783.774 -1.41%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.096 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 34.301 5.94%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.987 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 26.593 -24.25%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.525 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 30.204 20.25%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 25.615 17.43%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 27.192 32.00%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.198 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6673.379 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 209.523 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53908.593 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.190 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6646.348 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 197.513 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54626.245 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.901 -3.27%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1322.564 -1.63%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 23.407 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 25493.944 -1.78%
std::unordered_multiset<int>::clear()/0 422.356 -
std::unordered_multiset<int>::clear()/1024 7834.975 -
std::unordered_multiset<int>::clear()/32 609.463 -
std::unordered_multiset<int>::clear()/8192 60059.494 -1.18%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.021 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.203 -1.52%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.270 -3.51%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.522 -1.76%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.486 44.84%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.247 -29.47%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.451 -6.87%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.495 -7.10%
std::unordered_multiset<int>::count(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.621 1.72%
std::unordered_multiset<int>::count(key)_(existent)/32 1.764 1.40%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.829 4.27%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.289 -27.83%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.127 -
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.106 6.15%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.191 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.885 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 9054.813 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 311.955 2.21%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 111272.611 -1.90%
std::unordered_multiset<int>::ctor(const&)/0 13.797 -
std::unordered_multiset<int>::ctor(const&)/1024 6658.166 -2.15%
std::unordered_multiset<int>::ctor(const&)/32 200.964 -2.24%
std::unordered_multiset<int>::ctor(const&)/8192 54824.113 -1.80%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.923 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9097.707 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 258.431 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75170.492 -1.40%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.776 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13316.041 -1.76%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 387.658 -1.14%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140944.459 -1.14%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.765 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13184.194 -2.89%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.088 -1.68%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141775.900 -1.69%
std::unordered_multiset<int>::erase(iterator)/0 19.616 -
std::unordered_multiset<int>::erase(iterator)/1024 20.278 -
std::unordered_multiset<int>::erase(iterator)/32 20.090 -
std::unordered_multiset<int>::erase(iterator)/8192 20.303 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.591 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5504.328 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 538.541 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44064.121 -
std::unordered_multiset<int>::erase(key)_(existent)/0 20.594 -1.07%
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.124 -2.34%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.067 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.822 -4.52%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.485 49.56%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.017 -2.47%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.173 -3.05%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 0.959 -3.25%
std::unordered_multiset<int>::find(key)_(existent)/0 0.011 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.257 -1.24%
std::unordered_multiset<int>::find(key)_(existent)/32 1.226 1.40%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.182 -6.19%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.005 -2.88%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.178 -1.05%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.197 -3.60%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.971 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16102.692 -1.03%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 813.798 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 170262.117 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.141 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15227.424 -1.97%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 834.708 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 179346.407 -1.10%
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.041 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 33.112 3.82%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.902 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 32.904 -3.66%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.565 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 27.916 10.11%
std::unordered_multiset<int>::insert(value)_(new_value)/32 20.929 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 19.937 -1.26%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.216 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6653.918 -1.36%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.562 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53963.437 -2.16%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.196 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6742.786 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 201.102 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54551.133 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.932 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1373.843 3.37%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 23.781 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26774.312 -
std::unordered_set<int>::clear()/0 422.343 -
std::unordered_set<int>::clear()/1024 8116.469 -2.34%
std::unordered_set<int>::clear()/32 612.352 -1.26%
std::unordered_set<int>::clear()/8192 63535.799 -1.03%
std::unordered_set<int>::contains(key)_(existent)/0 0.020 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.343 8.56%
std::unordered_set<int>::contains(key)_(existent)/32 1.290 -
std::unordered_set<int>::contains(key)_(existent)/8192 1.202 -8.81%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.362 7.73%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.618 11.49%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.366 -9.39%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.584 10.74%
std::unordered_set<int>::count(key)_(existent)/0 0.013 -
std::unordered_set<int>::count(key)_(existent)/1024 1.169 -9.30%
std::unordered_set<int>::count(key)_(existent)/32 1.199 -28.49%
std::unordered_set<int>::count(key)_(existent)/8192 1.388 -3.52%
std::unordered_set<int>::count(key)_(non-existent)/0 0.307 -24.53%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.882 15.80%
std::unordered_set<int>::count(key)_(non-existent)/32 1.732 5.58%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.730 14.49%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.716 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9143.114 -2.40%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 288.889 -4.14%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 111049.861 -1.28%
std::unordered_set<int>::ctor(const&)/0 13.846 -
std::unordered_set<int>::ctor(const&)/1024 6609.124 -2.02%
std::unordered_set<int>::ctor(const&)/32 197.593 -1.05%
std::unordered_set<int>::ctor(const&)/8192 54597.149 -1.03%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.954 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9630.155 -
std::unordered_set<int>::ctor(const&,_alloc)/32 273.038 4.10%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80547.871 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.852 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13516.091 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 369.463 1.96%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141005.971 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.875 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13351.462 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.845 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140827.236 -
std::unordered_set<int>::erase(iterator)/0 19.727 -1.79%
std::unordered_set<int>::erase(iterator)/1024 20.473 -2.18%
std::unordered_set<int>::erase(iterator)/32 20.360 -1.32%
std::unordered_set<int>::erase(iterator)/8192 20.473 -1.42%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.275 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5397.400 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.629 -1.43%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44111.651 -1.07%
std::unordered_set<int>::erase(key)_(existent)/0 21.213 -3.06%
std::unordered_set<int>::erase(key)_(existent)/1024 22.336 -1.85%
std::unordered_set<int>::erase(key)_(existent)/32 21.368 -2.28%
std::unordered_set<int>::erase(key)_(existent)/8192 23.246 -
std::unordered_set<int>::erase(key)_(non-existent)/0 0.256 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.001 -3.83%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.086 -5.40%
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.967 1.45%
std::unordered_set<int>::find(key)_(existent)/0 0.014 -
std::unordered_set<int>::find(key)_(existent)/1024 1.667 36.82%
std::unordered_set<int>::find(key)_(existent)/32 1.501 18.01%
std::unordered_set<int>::find(key)_(existent)/8192 1.412 12.44%
std::unordered_set<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.096 -10.43%
std::unordered_set<int>::find(key)_(non-existent)/32 1.036 -7.90%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.088 -10.64%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 424.173 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 13008.432 2.44%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 753.387 2.07%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 143665.946 4.81%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 424.224 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7558.747 1.10%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 615.783 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85944.186 2.51%
std::unordered_set<int>::insert(value)_(already_present)/0 1.574 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.571 32.99%
std::unordered_set<int>::insert(value)_(already_present)/32 1.677 1.55%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.300 2.10%
std::unordered_set<int>::insert(value)_(new_value)/0 19.064 -
std::unordered_set<int>::insert(value)_(new_value)/1024 21.215 9.04%
std::unordered_set<int>::insert(value)_(new_value)/32 20.171 -
std::unordered_set<int>::insert(value)_(new_value)/8192 20.742 6.22%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.225 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6656.213 -1.06%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 227.658 10.06%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54938.268 1.46%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.210 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6654.597 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 201.071 1.11%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55332.101 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.932 13.06%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1966.832 51.81%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.291 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 31053.813 13.71%
std::unordered_set<std::string>::clear()/0 422.803 -
std::unordered_set<std::string>::clear()/1024 22950.532 1.13%
std::unordered_set<std::string>::clear()/32 911.868 -
std::unordered_set<std::string>::clear()/8192 218134.610 -
std::unordered_set<std::string>::contains(key)_(existent)/0 0.012 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 40.303 2.09%
std::unordered_set<std::string>::contains(key)_(existent)/32 38.263 -4.60%
std::unordered_set<std::string>::contains(key)_(existent)/8192 36.638 -2.40%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.347 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 23.134 8.29%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.599 1.34%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 24.430 28.88%
std::unordered_set<std::string>::count(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::count(key)_(existent)/1024 36.265 -15.23%
std::unordered_set<std::string>::count(key)_(existent)/32 40.254 -5.39%
std::unordered_set<std::string>::count(key)_(existent)/8192 45.019 7.03%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.304 -11.33%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 21.847 -7.59%
std::unordered_set<std::string>::count(key)_(non-existent)/32 20.974 7.46%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 25.174 2.23%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.869 1.56%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40088.984 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1100.860 5.26%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 725164.315 -1.56%
std::unordered_set<std::string>::ctor(const&)/0 13.803 -
std::unordered_set<std::string>::ctor(const&)/1024 34461.748 1.26%
std::unordered_set<std::string>::ctor(const&)/32 730.461 7.28%
std::unordered_set<std::string>::ctor(const&)/8192 340201.200 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.921 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 64296.317 2.82%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1682.644 18.00%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 603585.235 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.913 1.09%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62810.793 1.70%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1420.556 -22.53%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 636594.645 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.792 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 62763.221 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1666.654 13.69%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 631614.361 -
std::unordered_set<std::string>::erase(iterator)/0 28.187 2.17%
std::unordered_set<std::string>::erase(iterator)/1024 30.708 17.12%
std::unordered_set<std::string>::erase(iterator)/32 31.757 10.35%
std::unordered_set<std::string>::erase(iterator)/8192 20.787 -36.84%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.292 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12211.462 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 697.191 2.33%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117005.162 -
std::unordered_set<std::string>::erase(key)_(existent)/0 61.715 -39.08%
std::unordered_set<std::string>::erase(key)_(existent)/1024 111.996 18.89%
std::unordered_set<std::string>::erase(key)_(existent)/32 123.329 41.96%
std::unordered_set<std::string>::erase(key)_(existent)/8192 101.040 23.93%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.268 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 24.507 1.79%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 21.355 -27.01%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 25.285 3.04%
std::unordered_set<std::string>::find(key)_(existent)/0 0.012 -
std::unordered_set<std::string>::find(key)_(existent)/1024 34.559 -12.96%
std::unordered_set<std::string>::find(key)_(existent)/32 41.738 -1.48%
std::unordered_set<std::string>::find(key)_(existent)/8192 43.488 1.44%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.330 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 23.732 9.02%
std::unordered_set<std::string>::find(key)_(non-existent)/32 21.493 -1.09%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 26.754 8.14%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 421.501 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 55740.314 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 2008.500 9.72%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 596586.887 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 421.314 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57692.490 1.44%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1861.314 -4.10%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 554575.639 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 42.687 -16.52%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 66.943 210.31%
std::unordered_set<std::string>::insert(value)_(already_present)/32 60.879 -15.70%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 23.861 -64.29%
std::unordered_set<std::string>::insert(value)_(new_value)/0 58.923 -9.03%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 41.033 -
std::unordered_set<std::string>::insert(value)_(new_value)/32 40.724 -36.06%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 61.801 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.200 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35782.626 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 815.841 6.23%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 341018.919 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.233 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35617.816 1.04%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 773.642 8.82%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343282.144 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16823.908 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 318.470 -3.19%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 210270.108 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 242.672 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.702 2.02%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1879.923 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.321 -2.16%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.353 4.01%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 737.999 -18.52%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 49.076 -2.17%
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.829 3.85%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 671.441 -23.08%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 49.789 -1.10%
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.108 10.42%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 615.890 -27.71%
std::vector<int>::ctor(size)/1024 42.265 -
std::vector<int>::ctor(size)/32 10.064 5.49%
std::vector<int>::ctor(size)/8192 568.250 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.391 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.727 6.02%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 263.165 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.448 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.748 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.786 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.915 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.333 1.28%
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.306 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.560 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.059 2.30%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.702 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 805.119 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 458.727 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3038.053 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 929.517 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 482.723 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4300.765 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2211.527 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 555.320 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13356.575 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.861 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.995 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 137.940 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.239 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.001 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 795.528 3.92%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 101.238 -4.29%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.933 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 670.284 -1.26%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.657 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.382 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.288 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.372 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.361 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.374 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 484.020 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.828 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4597.604 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6289.566 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 131.124 3.18%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52512.478 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 695.745 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.810 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6920.890 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19553.728 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 587.474 -1.23%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 170778.193 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 697.105 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.322 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6926.042 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19515.226 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 585.658 -1.94%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 170083.637 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.084 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.509 1.99%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6924.851 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19476.199 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 589.413 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 170153.099 -
std::vector<std::string>::ctor(size)/1024 427.038 -
std::vector<std::string>::ctor(size)/32 33.940 -6.39%
std::vector<std::string>::ctor(size)/8192 4225.358 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 579.816 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.133 -10.08%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5366.487 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19220.401 -1.22%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 557.539 -1.13%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 167995.021 -1.12%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.082 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.410 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4569.739 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.996 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.756 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4583.577 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.328 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.882 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2276.244 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.939 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.448 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2289.286 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 564.710 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 19.356 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4566.031 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 585.900 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.261 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4572.581 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1633.084 -1.94%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 484.522 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9787.123 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 14968.440 -1.34%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 813.853 -1.01%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 113901.397 -1.12%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3099.112 1.50%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 543.119 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 21026.306 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16618.658 -1.33%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 874.065 -1.46%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 125341.644 -1.18%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1698.398 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 581.092 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 10952.542 -1.18%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13209.433 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 901.437 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 114003.728 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 283.290 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 10.554 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2263.492 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.217 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 25.936 -2.56%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2284.683 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.059 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.120 -1.70%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5693.865 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6242.405 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 122.021 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51253.418 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 534.701 -1.79%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.948 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3178.828 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 597.769 -1.24%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 58.329 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5668.442 -1.14%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.047 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.823 -
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.212 -1.45%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.922 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.450 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.833 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.839 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.827 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.454 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.451 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.447 -
vector<bool>(const_vector<bool>&) 9.669 -
vector<bool>(size_type,_const_value_type&) 8.109 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 13.610 -1.39%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.859 -
vector<bool>::reserve() 10.075 -
Geometric Mean 220.768 -