Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-test-macbook-3 test results

Run Order Start Time Duration
Current 562443 2026-01-05T19:53:23 0:00:00
Previous 562439 2026-01-05T19:53:12 0:00:00
Baseline 561507 2026-01-05T19:53:25 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2311 2432
Performance Improvements 2177 2390
Unchanged Tests 52692 52358
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
bm_ranges_swap_ranges_vb_unaligned/262144 538.22% 3735.804 23842.591 - 520.86% -
std::rotate_copy(deque<int>)/32 245.93% 2.684 9.286 - 254.10% -
rng::rotate_copy(deque<int>)/32 243.08% 2.729 9.363 - 247.63% -
bm_swap_ranges_vb_unaligned/262144 205.88% 3846.704 11766.254 - 198.24% -
SetIntersection_Interlaced_Vector_float_262144_64 158.16% 7911438.354 20423882.508 - 2.46% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 131.08% 25.353 58.586 - -11.84% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 125.02% 102.018 229.562 - 119.74% -
rng::find_end(list<int>)_(single_element)/1024 121.05% 728.860 1611.124 - 131.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 119.95% 101.209 222.606 - 112.34% -
std::find_end(list<int>)_(single_element)/1024 119.58% 734.408 1612.624 - 133.82% -
std::find_end(list<int>)_(single_element)/1000 117.73% 715.257 1557.335 - 130.95% -
SetIntersection_Interlaced_Vector_float_262144_256 114.86% 22644718.968 48653991.995 - -6.05% -
rng::find_end(list<int>,_pred)_(single_element)/1024 105.31% 816.118 1675.606 - 116.72% -
SetIntersection_Interlaced_Vector_float_262144_1024 104.86% 69769506.630 142932685.854 - -8.56% -
std::find_end(list<int>,_pred)_(single_element)/1024 99.82% 839.960 1678.429 - 107.12% -
std::copy(deque<int>)/64 97.79% 2.683 5.307 - 97.75% -
SetIntersection_Interlaced_Vector_float_262144_16 95.44% 3170672.238 6196644.385 - -1.39% -
std::mismatch(list<int>)_(it,_it,_it)/1024 92.57% 765.088 1473.293 - 90.98% -
rng::copy_n(vector<int>)/32768 91.11% 1985.030 3793.668 - 65.37% -
rng::copy(deque<int>)/64 88.46% 2.830 5.333 - 89.29% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 85.85% 79.188 147.167 - 85.29% -
SetIntersection_Interlaced_Vector_float_16384_64 81.57% 5326615.496 9671308.152 - -8.31% -
SetIntersection_Interlaced_Vector_float_16384_16 71.03% 2360611.437 4037300.946 - 3.74% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 68.59% 0.455 0.767 - 36.51% -
SetIntersection_Interlaced_Vector_float_16384_256 67.15% 16314780.152 27270933.722 - -8.20% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 65.25% 99.421 164.292 - 61.63% -
SetIntersection_Interlaced_Vector_float_16384_1024 64.20% 42208618.147 69306990.985 - -5.91% -
std::copy_n(vector<bool>)_(aligned)/1048576 62.00% 1772.352 2871.150 - 71.14% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 57.37% 46.558 73.270 - 43.37% -
std::unordered_set<std::string>::erase(key)_(existent)/0 54.42% 72.303 111.648 - -9.05% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 53.96% 42.445 65.351 - 9.20% -
std::unordered_set<int>::count(key)_(non-existent)/1024 50.86% 1.114 1.681 - 8.57% -
BM_vector_deque_ranges_copy_backward/0 50.18% 0.405 0.608 - 37.58% -
rng::is_sorted(deque<int>)/8 49.70% 2.583 3.867 - 35.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 49.49% 0.467 0.697 - 55.98% -
std::mismatch(list<int>)_(it,_it,_it)/1000 48.94% 748.118 1114.241 - 48.24% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 46.71% 78.772 115.566 - 46.33% -
SetIntersection_Interlaced_Vector_float_1024_64 46.61% 3637911.073 5333713.234 - -9.02% -
std::multiset<std::string>::erase(key)_(existent)/0 46.39% 40.521 59.318 - 0.10% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 44.16% 1.160 1.672 - -2.48% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 43.85% 1325.497 1906.697 - 44.84% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 43.77% 25.270 36.330 - 21.79% -
std::unordered_set<int>::insert(value)_(already_present)/8192 42.98% 2.037 2.912 - 30.26% -
SetIntersection_Front_Set_float_262144_16384 42.64% 242512373.361 345916465.379 - -2.56% -
rng::move_backward(list<int>)/4096 42.15% 5172.624 7352.721 - 12.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 40.73% 31.703 44.614 - 40.03% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 39.93% 0.412 0.576 - 28.90% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 39.58% 29.359 40.979 - 0.40% -
BM_StringCtorDefault 39.44% 0.264 0.367 - 56.23% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 38.40% 32.446 44.905 - -2.38% -
SetIntersection_Front_Set_uint64_16384_16384 38.15% 245964820.938 339791230.388 - -0.74% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 37.72% 0.460 0.634 - 41.42% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 37.57% 55.437 76.265 - 14.47% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 37.14% 1.958 2.685 - 44.18% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 37.01% 0.421 0.576 - 24.19% -
BM_PushHeap_uint32_Ascending_1 36.84% 0.466 0.638 - 27.23% -
rng::copy_n(vector<int>)/4096 36.80% 143.431 196.213 - 34.15% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 36.69% 20.505 28.029 - 5.30% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 36.60% 24.953 34.087 - 56.85% -
rng::find(list<int>)_(process_all)/8192 36.46% 7976.792 10885.041 - 4.25% -
BM_vector_deque_ranges_copy/0 36.20% 0.502 0.684 - 47.92% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 35.37% 32.883 44.514 - 0.48% -
std::copy_n(vector<int>)/4096 35.17% 175.678 237.470 - 14.07% -
BM_std_min<__int128>/1 34.77% 0.307 0.414 - 11.62% -
std::find_first_of(deque<int>)_(large_needle)/50 34.11% 672.018 901.215 - 28.45% -
SetIntersection_Interlaced_Vector_float_1024_16 33.82% 1972208.858 2639266.499 - -6.41% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.06% 25.223 33.562 - 15.05% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.01% 29.036 38.620 - 0.98% -
std::multiset<std::string>::insert(value)_(new_value)/8192 32.56% 74.455 98.699 - 3.44% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 32.55% 29.829 39.539 - 34.29% -
BM_vector_deque_move/0 31.02% 0.346 0.454 - -18.21% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 30.95% 9.302 12.181 - 17.69% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 30.57% 0.534 0.698 - 25.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 30.38% 28.887 37.662 - 32.02% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 30.13% 0.411 0.535 - -0.91% -
BM_RangesPushHeap_float_Descending_1 29.88% 0.537 0.698 - 0.06% -
std::set<std::string>::erase(key)_(existent)/1024 29.64% 77.092 99.946 - 30.54% -
std::set<std::string>::erase(iterator)/8192 29.64% 26.094 33.827 - 31.09% -
std::vector<int>::ctor(size)/32 29.62% 9.683 12.551 - 14.97% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 29.42% 0.270 0.349 - 0.16% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 28.85% 1040.122 1340.158 - 29.48% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 27.95% 0.395 0.506 - 2.14% -
SetIntersection_Interlaced_Vector_float_256_16 27.56% 6181845.557 7885422.851 - -1.19% -
std::set<std::string>::insert(value)_(new_value)/8192 27.55% 70.355 89.736 - 28.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 27.50% 22.603 28.819 - 14.04% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 26.76% 1.239 1.570 - 22.88% -
std::is_partitioned(deque<int>)_(partitioned)/50 26.50% 13.764 17.412 - 17.25% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 26.29% 1.162 1.467 - 18.59% -
BM_lexicographical_compare_three_way<IntPtr>/1 26.25% 0.305 0.385 - -2.06% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 26.03% 18.804 23.699 - 27.45% -
std::move_backward(vector<bool>)_(aligned)/1048576 25.84% 2115.671 2662.375 - 25.57% -
rng::move_backward(vector<bool>)_(aligned)/1048576 25.73% 2120.570 2666.094 - 25.44% -
SetIntersection_Interlaced_Vector_float_262144_4 25.30% 1554293.900 1947508.140 - -9.67% -
BM_RangesMakeHeap_float_Random_4 25.20% 1.261 1.579 - 3.20% -
std::multiset<int>::erase(key)_(non-existent)/8192 25.19% 9.510 11.906 - 24.90% -
std::move_backward(vector<int>)/32768 24.90% 2141.242 2674.387 - 24.60% -
rng::move_backward(vector<int>)/32768 24.80% 2145.316 2677.299 - 24.84% -
std::is_partitioned(deque<int>)_(partitioned)/32 24.68% 9.203 11.475 - 17.40% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 24.58% 35.527 44.259 - 4.09% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 24.56% 2.328 2.900 - 26.93% -
BM_lexicographical_compare_three_way_fast_path/1 24.51% 0.276 0.344 - -11.91% -
BM_StringConstructDestroyCStr_Small_Transparent 24.45% 0.369 0.459 - 23.97% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 24.31% 1401.145 1741.826 - 1.70% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 24.31% 29.020 36.075 - 25.21% -
std::find_first_of(deque<int>)_(large_needle)/32 24.29% 284.489 353.579 - 15.83% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 24.16% 1.030 1.279 - -3.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 24.12% 17.449 21.658 - 23.38% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 24.09% 0.359 0.446 - 70.77% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 24.09% 28.098 34.865 - -5.08% -
std::set<int>::contains(key)_(non-existent)/32 23.91% 2.368 2.935 - 25.01% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.90% 25.899 32.088 - 23.88% -
rng::find_first_of(deque<int>)_(large_needle)/50 23.73% 672.775 832.400 - 16.68% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 23.67% 2.230 2.758 - 4.65% -
std::set<int>::upper_bound(key)_(non-existent)/8192 23.33% 9.927 12.243 - 21.19% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 23.32% 22.753 28.060 - 27.18% -
rng::find_end(deque<int>)_(single_element)/8192 23.11% 2230.542 2746.094 - 24.63% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 23.03% 0.466 0.574 - -9.50% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 23.01% 1.183 1.455 - 8.64% -
std::set<int>::upper_bound(key)_(non-existent)/32 22.71% 2.431 2.983 - 22.49% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 22.70% 7.400 9.079 - 7.06% -
rng::find(list<int>)_(process_all)/50 22.53% 20.603 25.246 - 34.02% -
SetIntersection_Interlaced_Vector_float_256_64 22.48% 6796832.974 8325042.295 - -6.69% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 22.45% 10.088 12.353 - 16.12% -
std::mismatch(list<int>)_(it,_it,_it)/8192 22.44% 7393.645 9052.414 - 21.88% -
std::search(list<int>)_(same_length)/8192 22.28% 9247.402 11307.515 - 7.26% -
std::rotate(list<int>)_(by_1/2)/8192 22.18% 5156.940 6300.573 - 0.49% -
BM_MakeHeap_float_Random_4 22.14% 1.300 1.587 - -1.63% -
BM_StringRelationalLiteral_Less_Small_Small_Control 22.09% 1.499 1.830 - -0.40% -
BM_deque_vector_ranges_move_backward/0 21.82% 1.301 1.585 - 5.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 21.75% 0.645 0.785 - 23.51% -
SetIntersection_Interlaced_Vector_float_16384_4 21.57% 1413544.058 1718449.527 - 0.95% -
rng::find_last(vector<int>)_(bail_90%)/8 21.35% 0.560 0.680 - 24.12% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 21.28% 507.302 615.237 - 1.63% -
rng::find_if_not(list<int>)_(bail_25%)/32768 21.26% 8582.740 10407.662 - -0.59% -
std::unordered_set<std::string>::erase(iterator)/32 21.21% 28.816 34.928 - 10.05% -
BM_PopHeap_uint64_1 21.15% 0.462 0.560 - 7.83% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.06% 43.391 52.529 - 18.77% -
std::set<int>::upper_bound(key)_(non-existent)/1024 20.96% 5.939 7.184 - 19.91% -
rng::all_of(list<int>)_(process_all)/8192 20.86% 7344.377 8876.603 - 19.69% -
BM_PushHeap_uint64_Descending_1 20.73% 0.577 0.697 - 55.43% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 20.39% 6.482 7.804 - -17.79% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 20.38% 1351.289 1626.630 - 31.49% -
rng::rotate_copy(list<int>)/8192 20.36% 6973.019 8392.395 - 1.06% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 20.15% 10.268 12.337 - 17.17% -
std::multiset<std::string>::erase(key)_(existent)/32 20.04% 49.899 59.897 - 1.99% -
std::mismatch(deque<int>)_(it,_it,_it)/8 20.04% 3.805 4.568 - 6.54% -
std::set<int>::contains(key)_(non-existent)/1024 19.79% 5.291 6.338 - 19.47% -
std::unordered_set<int>::contains(key)_(existent)/1024 19.73% 1.139 1.364 - -2.73% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 19.67% 5.433 6.502 - 8.52% -
std::find_if(list<int>)_(bail_25%)/32768 19.64% 8485.964 10153.012 - -2.60% -
BM_MakeHeap_uint32_Random_4 19.56% 1.626 1.944 - 73.32% -
BM_RangesPushHeap_uint32_Ascending_1 19.32% 0.484 0.578 - 0.21% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 19.29% 96.701 115.357 - 29.89% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 19.24% 37.523 44.743 - 18.79% -
rng::copy_backward(vector<bool>)_(unaligned)/512 19.22% 4.887 5.826 - 19.27% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 19.09% 9.875 11.760 - 15.17% -
SetIntersection_Interlaced_Vector_float_1024_256 19.06% 6241283.990 7431003.168 - -6.44% -
rng::starts_with(deque<int>)/8 18.96% 4.214 5.013 - 22.31% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 18.82% 49.758 59.121 - 3.33% -
rng::search(list<int>,_pred)_(same_length)/8192 18.80% 8301.346 9861.680 - 10.77% -
rng::find_if_not(list<int>)_(process_all)/8192 18.57% 7455.715 8840.170 - -1.37% -
vector<bool>(size_type,_const_value_type&) 18.57% 8.055 9.551 - 17.09% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 18.51% 29.404 34.847 - 16.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 18.46% 5895270.630 6983437.927 - 0.54% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 18.38% 9.768 11.563 - 4.94% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 18.20% 24.622 29.104 - 19.88% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 18.10% 11515.180 13599.417 - 12.20% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 18.03% 0.630 0.743 - 17.32% -
rng::adjacent_find(deque<int>)/50 17.91% 15.843 18.681 - -0.65% -
BM_SortHeap_pair<uint32,_uint32>_4 17.74% 1.522 1.792 - -5.20% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 17.72% 4.761 5.604 - -14.84% -
SetIntersection_Front_Vector_uint32_1024_1024 17.59% 5968489.804 7018075.007 - 17.08% -
rng::contains_subrange(list<int>)_(process_all)/8192 17.56% 7144.846 8399.565 - 19.86% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 17.53% 14.629 17.193 - 18.49% -
std::copy(deque<int>)/262144 17.52% 10180.647 11964.656 - 15.58% -
BM_StringRead_Hot_Deep_Large 17.34% 0.490 0.575 - -0.13% -
BM_StringRelational_Less_Small_Large_Control 17.31% 1.619 1.900 - 17.48% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 17.26% 20.037 23.495 - 18.42% -
std::map<std::string,_int>::count(key)_(existent)/32 17.25% 15.613 18.306 - 1.16% -
BM_std_minmax<char>/8 17.25% 0.922 1.081 - 5.53% -
rng::is_partitioned(list<int>)_(partitioned)/8192 17.22% 6940.085 8135.336 - 13.49% -
BM_std_min<unsigned_char>/1 17.11% 0.327 0.383 - 17.90% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 17.07% 26.792 31.366 - 14.79% -
rng::search(deque<int>)_(same_length)/1000 16.97% 325.258 380.454 - 14.83% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 16.92% 10054.086 11754.760 - -7.02% -
std::none_of(vector<int>)_(process_all)/50 16.91% 12.585 14.714 - -19.16% -
std::find_end(deque<int>)_(match_near_end)/1000 16.90% 37.434 43.761 - -86.77% -
BM_StringRead_Cold_Shallow_Empty 16.89% 0.911 1.065 - 35.49% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 16.86% 198.546 232.019 - -0.23% -
rng::adjacent_find(list<int>)/8192 16.63% 7010.789 8177.019 - 17.79% -
std::find(list<int>)_(process_all)/8192 16.52% 7205.634 8395.818 - -1.24% -
rng::search(deque<int>)_(no_match)/1024 16.51% 299.688 349.152 - 14.45% -
std::set<std::string>::erase(iterator)/0 16.50% 25.441 29.640 - 16.57% -
SetIntersection_None_Set_float_16384_1024 16.45% 152624284.846 177727866.266 - 11.84% -
rng::find_first_of(deque<int>)_(large_needle)/32 16.43% 282.647 329.079 - 10.34% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 16.37% 0.389 0.453 - 0.35% -
vector<bool>(const_vector<bool>&) 16.23% 9.634 11.198 - 13.94% -
BM_std_min<unsigned_long_long>/1 16.09% 0.328 0.381 - -16.89% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 16.08% 26951.646 31285.859 - 24.49% -
vector<bool>::reserve() 16.00% 8.239 9.557 - -5.63% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 15.99% 10.523 12.205 - 11.19% -
std::set<int>::insert(value)_(new_value)/8192 15.79% 75.438 87.353 - 22.96% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 15.68% 9.853 11.398 - 7.59% -
BM_vector_deque_ranges_move/0 15.62% 0.477 0.552 - 6.23% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 15.58% 9.781 11.306 - -1.98% -
BM_vector_deque_copy/64000 15.57% 2364.818 2733.129 - -7.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 15.47% 0.450 0.520 - -25.43% -
SetIntersection_None_Set_float_16384_1 15.45% 152939789.669 176567871.578 - 12.04% -
SetIntersection_None_Set_float_16384_64 15.44% 153342203.164 177024620.298 - 12.55% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 15.37% 0.389 0.449 - 15.01% -
BM_vector_deque_ranges_copy/64000 15.28% 2360.779 2721.496 - -7.96% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 15.23% 19.376 22.327 - 15.35% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 15.14% 629.183 724.438 - 12.25% -
BM_vector_deque_move/64000 15.03% 2358.335 2712.836 - -7.38% -
SetIntersection_None_Set_float_16384_256 15.00% 153440727.997 176462691.734 - 12.11% -
std::unordered_set<std::string>::erase(iterator)/8192 14.99% 26.681 30.680 - -7.04% -
SetIntersection_None_Set_float_1024_4 14.88% 8903757.701 10228192.091 - 15.27% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 14.84% 0.534 0.613 - 14.78% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 14.76% 9.823 11.274 - -4.40% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 14.61% 0.421 0.483 - -0.79% -
std::multiset<std::string>::erase(iterator)/8192 14.59% 26.821 30.733 - 1.11% -
std::set<std::string>::find(key)_(non-existent)/32 14.55% 9.304 10.658 - 14.87% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 14.52% 36.797 42.142 - 15.11% -
BM_deque_deque_copy/70000 14.47% 2831.700 3241.390 - 2.36% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 14.44% 17749.834 20313.601 - 14.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 14.31% 99722786.592 113992339.140 - 2.90% -
BM_vector_deque_copy/70000 14.27% 2581.624 2950.031 - -5.80% -
BM_StringRelational_Less_Small_Small_ChangeFirst 14.24% 1.260 1.439 - 3.83% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 14.23% 92.026 105.117 - 14.99% -
rng::adjacent_find(deque<int>)/8 14.22% 3.328 3.802 - 1.38% -
std::unordered_set<std::string>::count(key)_(existent)/32 14.22% 36.811 42.045 - 7.89% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 14.22% 10.604 12.111 - 14.68% -
rng::search(list<int>,_pred)_(single_element)/8192 14.19% 8327.049 9508.668 - 14.29% -
BM_RangesMakeHeap_float_Descending_64 14.12% 0.216 0.247 - 27.74% -
std::find_end(deque<int>)_(match_near_end)/1024 13.97% 34.962 39.845 - -98.80% -
std::none_of(list<int>)_(process_all)/8192 13.94% 7086.484 8074.386 - 12.13% -
BM_vector_deque_ranges_copy/70000 13.92% 2576.121 2934.754 - -6.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 13.85% 4847290.724 5518640.347 - 15.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 13.84% 38.935 44.323 - 26.27% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 13.83% 9.807 11.164 - 5.75% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 13.82% 9.669 11.006 - -1.02% -
BM_std_minmax<long_long>/2 13.75% 1.097 1.248 - -5.09% -
BM_vector_deque_move/70000 13.65% 2577.009 2928.722 - -7.56% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 13.59% 36.805 41.808 - 10.95% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 13.55% 8331.361 9459.937 - 0.98% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 13.49% 18.106 20.548 - 8.92% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 13.49% 1.371 1.555 - -2.44% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 13.42% 20.124 22.826 - 14.81% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 13.41% 78.022 88.488 - 24.72% -
std::multiset<int>::insert(value)_(new_value)/8192 13.35% 73.445 83.252 - 12.46% -
BM_PushHeap_float_Ascending_16 13.29% 0.982 1.113 - 4.47% -
std::set<std::string>::count(key)_(non-existent)/32 13.24% 9.443 10.693 - 10.55% -
std::search(list<int>,_pred)_(single_element)/8192 13.23% 8190.240 9274.016 - 6.99% -
std::multiset<std::string>::find(key)_(non-existent)/8192 13.23% 26.075 29.525 - -8.55% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 13.19% 18.845 21.332 - 11.37% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 13.16% 77.772 88.008 - -4.65% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 13.15% 9.536 10.790 - 8.93% -
BM_std_minmax_element<long_long>/2 13.11% 0.607 0.686 - 27.62% -
BM_std_minmax<int>/3 13.04% 1.040 1.176 - -1.88% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 13.03% 1.211 1.369 - 19.58% -
BM_vector_deque_ranges_copy/65536 13.02% 2357.297 2664.259 - -7.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 12.96% 38.809 43.840 - 24.01% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12.94% 12217.493 13798.178 - 16.00% -
std::copy_backward(vector<bool>)_(aligned)/512 12.92% 1.479 1.670 - 7.05% -
SetIntersection_None_Set_float_16384_16 12.89% 152627059.668 172303612.414 - 9.44% -
BM_StringRelational_Less_Small_Small_ChangeLast 12.86% 1.725 1.947 - 5.46% -
BM_vector_deque_move/65536 12.79% 2361.839 2663.876 - -7.37% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 12.76% 0.400 0.451 - 24.44% -
std::unordered_set<int>::contains(key)_(existent)/8192 12.72% 1.289 1.453 - -5.19% -
BM_std_minmax<short>/32 12.70% 1.228 1.384 - 12.66% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 12.68% 1.017 1.146 - 6.39% -
BM_StringRead_Cold_Deep_Empty 12.63% 0.955 1.075 - 34.07% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 12.63% 0.401 0.452 - 24.41% -
std::set<std::string>::equal_range(key)_(existent)/8192 12.57% 27.361 30.799 - 14.05% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 12.55% 0.956 1.076 - 13.77% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 12.54% 9.027 10.159 - 10.61% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 12.42% 6.994 7.863 - 26.51% -
BM_std_minmax<char>/16 12.35% 0.971 1.091 - 6.32% -
BM_vector_deque_ranges_move/65536 12.30% 2362.176 2652.783 - -7.24% -
BM_vector_deque_ranges_move_backward/2 12.28% 1.836 2.062 - 6.46% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 12.26% 0.402 0.451 - 24.70% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 12.25% 309.066 346.924 - -0.18% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 12.24% 12102.091 13582.888 - 17.18% -
std::fill(list<int>)/8192 12.23% 7115.601 7986.016 - 12.22% -
BM_StringDestroy_Empty 12.20% 0.653 0.732 - 11.89% -
SetIntersection_Interlaced_Set_uint32_16384_16384 12.20% 315734991.427 354256236.558 - 3.70% -
std::unordered_set<int>::count(key)_(non-existent)/8192 12.14% 1.409 1.580 - -5.46% -
BM_RangesPushHeap_uint64_SingleElement_16 12.10% 0.339 0.380 - 12.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 12.09% 9659965.778 10827633.430 - 10.69% -
rng::is_sorted_until(list<int>)/8192 12.08% 7114.844 7974.603 - -3.38% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 11.98% 5.898 6.605 - 6.97% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 11.95% 5.439 6.090 - 12.46% -
std::rotate(list<int>)_(1_element_forward)/8192 11.95% 8169.178 9145.597 - 15.70% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 11.93% 84.977 95.119 - 1.69% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 11.92% 21.565 24.136 - -4.34% -
std::list<int>::erase(begin)_(cheap_elements)/8192 11.91% 10.170 11.382 - 13.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 11.87% 7190817.846 8044335.439 - 17.95% -
std::unordered_set<int>::contains(key)_(non-existent)/0 11.85% 0.336 0.376 - -23.25% -
BM_MakeThenSortHeap_uint32_Descending_4 11.83% 1.285 1.436 - 0.16% -
BM_StringRead_Cold_Deep_Small 11.80% 0.946 1.058 - 31.13% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 11.77% 22.842 25.531 - 17.96% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 11.73% 42.525 47.513 - 11.10% -
std::unordered_set<std::string>::find(key)_(existent)/8192 11.72% 34.869 38.957 - 9.73% -
std::unique_copy(deque<int>)_(contiguous)/52 11.71% 14.535 16.237 - 5.82% -
std::multiset<std::string>::erase(iterator)/1024 11.71% 29.857 33.353 - 1.15% -
SetIntersection_None_Set_float_16384_4 11.69% 152815859.214 170684884.133 - 8.51% -
BM_vector_deque_ranges_move_backward/1 11.68% 2.090 2.334 - 6.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 11.67% 37067304.137 41394047.741 - 6.21% -
std::stable_partition(deque<int>)_(sparse)/32 11.61% 11.080 12.366 - 1.61% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 11.57% 1442.018 1608.805 - 0.89% -
BM_std_min<__int128>/65536 11.52% 25341.815 28261.484 - 11.50% -
BM_std_min<__int128>/4096 11.49% 1579.426 1760.942 - 11.54% -
BM_std_min<__int128>/1024 11.46% 395.975 441.365 - 11.44% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11.46% 11005.279 12266.216 - -26.44% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 11.45% 0.361 0.403 - 17.96% -
BM_std_min<__int128>/64000 11.42% 24745.212 27572.324 - 11.48% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 11.37% 65.028 72.423 - 11.12% -
BM_std_min<__int128>/4000 11.35% 1541.941 1716.894 - 11.44% -
std::set<std::string>::contains(key)_(existent)/1024 11.31% 20.917 23.284 - 9.59% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 11.29% 8.802 9.796 - 11.98% -
SetIntersection_Interlaced_Vector_float_256_4 11.28% 4882235.779 5433088.684 - 1.43% -
BM_std_min<__int128>/5500 11.28% 2119.535 2358.580 - 11.22% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 11.28% 30.136 33.534 - 7.29% -
BM_std_min<__int128>/70000 11.25% 27077.414 30124.809 - 11.32% -
SetIntersection_None_Set_float_1024_64 11.18% 8890211.876 9884541.056 - 9.82% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 11.18% 8.979 9.983 - -4.99% -
std::unordered_multiset<int>::find(key)_(existent)/1024 11.16% 1.216 1.352 - 16.44% -
BM_std_minmax<char>/32 11.13% 1.500 1.667 - 1.80% -
BM_StringRead_Cold_Shallow_Small 11.12% 0.942 1.047 - 34.80% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 11.07% 1.313 1.459 - 35.03% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 11.03% 38.035 42.230 - 3.36% -
BM_std_min<__int128>/512 11.02% 198.741 220.634 - 10.94% -
rng::partition_point(list<int>)/8192 11.00% 12199.571 13542.063 - 2.20% -
std::partition_point(list<int>)/1024 10.96% 1135.612 1260.042 - -2.63% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 10.89% 21.425 23.759 - 0.56% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 10.86% 30.131 33.402 - 1.82% -
rng::search_n(list<int>,_pred)_(no_match)/8192 10.84% 7646.369 8475.162 - 2.97% -
BM_PopHeap_string_1 10.74% 0.578 0.640 - -8.57% -
std::unique_copy(deque<int>)_(sprinkled)/32 10.74% 9.904 10.967 - 18.81% -
std::multiset<std::string>::find(key)_(existent)/8192 10.70% 40.289 44.601 - 54.29% -
rng::find_end(deque<int>)_(single_element)/1024 10.70% 332.473 368.053 - 32.39% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 10.68% 31.302 34.644 - -0.57% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 10.67% 36.973 40.918 - -4.39% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 10.65% 0.427 0.473 - -27.07% -
rng::fold_left(list<int>)/50 10.62% 37.377 41.347 - 10.32% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 10.62% 23.195 25.658 - 9.20% -
BM_PushHeap_string_Ascending_64 10.61% 6.869 7.598 - 6.43% -
rng::find_end(forward_list<int>)_(same_length)/8192 10.60% 13037.142 14418.757 - 0.52% -
std::unique(list<int>)_(sprinkled)/1024 10.53% 963.252 1064.695 - 11.95% -
BM_deque_deque_copy/64000 10.48% 2590.939 2862.359 - 5.53% -
BM_std_min<unsigned_long_long>/5 10.44% 1.286 1.420 - 5.72% -
BM_MakeHeap_uint32_Random_256 10.43% 1.142 1.261 - 9.86% -
std::find_end(deque<int>)_(match_near_end)/8192 10.42% 284.378 314.001 - -99.81% -
std::search_n(list<int>,_pred)_(no_match)/8192 10.41% 7613.187 8405.413 - 3.16% -
std::list<int>::erase(begin)_(cheap_elements)/1024 10.39% 10.382 11.461 - 12.75% -
BM_std_min<unsigned___int128>/1 10.33% 0.335 0.369 - 0.57% -
std::map<int,_int>::insert(value)_(already_present)/1024 10.32% 3.246 3.581 - 2.07% -
BM_PushHeap_string_Ascending_256 10.28% 9.375 10.339 - 1.52% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 10.28% 22.311 24.605 - -9.96% -
std::equal(list<int>)_(it,_it,_it)/50 10.27% 35.594 39.251 - 15.73% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 10.27% 0.556 0.613 - 14.63% -
BM_std_minmax<int>/12 10.27% 1.257 1.386 - 0.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 10.25% 76.050 83.848 - -5.86% -
rng::stable_partition(deque<int>)_(dense)/1024 10.25% 581.631 641.248 - 8.68% -
std::move(list<int>)/4096 10.23% 4357.334 4803.192 - 9.66% -
std::find_end(forward_list<int>)_(same_length)/8192 10.23% 13196.271 14546.483 - 0.20% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 10.19% 1.199 1.321 - 2.20% -
BM_vector_deque_ranges_move/64000 10.17% 2367.821 2608.602 - -8.59% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 10.12% 6.936 7.638 - 11.29% -
std::search(list<int>,_pred)_(same_length)/8192 10.11% 8492.554 9351.465 - 4.59% -
SetIntersection_None_Set_float_1024_1 10.06% 9099502.429 10015339.145 - 8.99% -
std::replace(vector<int>)_(sprinkled)/50 10.06% 7.542 8.301 - 7.44% -
std::generate_n(list<int>)/8192 10.05% 6876.842 7568.025 - 9.49% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 10.04% 13.379 14.722 - 10.08% -
std::set<std::string>::equal_range(key)_(existent)/32 10.02% 15.428 16.973 - 9.46% -
BM_StringRelational_Less_Small_Huge_Control 10.02% 1.668 1.835 - 4.38% -
BM_RangesMakeHeap_uint32_Random_256 10.01% 1.134 1.248 - 4.47% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 9.99% 1872.542 2059.602 - 10.83% -
rng::replace(vector<int>)_(sprinkled)/50 9.98% 9.361 10.295 - 28.23% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 9.95% 22.634 24.885 - -5.38% -
std::equal(list<int>)_(it,_it,_it,_it)/50 9.93% 25.042 27.528 - -31.86% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 9.91% 32.830 36.083 - 5.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 9.87% 8.428 9.259 - -51.02% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 9.81% 109623.100 120376.449 - 8.94% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 9.80% 484.300 531.774 - 0.40% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 9.76% 0.849 0.932 - -0.09% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 9.71% 24.848 27.261 - 36.96% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 9.70% 1629.483 1787.534 - 15.82% -
BM_std_minmax<unsigned_int>/15 9.68% 1.940 2.128 - 4.81% -
std::copy_if(deque<int>)_(entire_range)/512 9.67% 136.756 149.986 - 9.42% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 9.66% 21.634 23.724 - -8.86% -
rng::search_n(list<int>)_(no_match)/8192 9.66% 6797.033 7453.694 - 0.82% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 9.65% 21.344 23.403 - 10.79% -
BM_vector_deque_ranges_move/70000 9.64% 2582.454 2831.366 - -7.11% -
std::partition_copy(list<int>)/8192 9.62% 6761.501 7411.622 - 1.63% -
std::search(deque<int>)_(near_matches)/1024 9.61% 21291.649 23337.852 - 13.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 9.60% 0.596 0.654 - 3.90% -
std::list<int>::insert(begin)_(cheap_elements)/1024 9.59% 11.482 12.583 - 11.32% -
std::copy(vector<int>)/32768 9.57% 3456.453 3787.390 - 8.30% -
BM_StringRead_Cold_Shallow_Large 9.57% 1.195 1.309 - 26.66% -
BM_MakeHeap_uint64_Random_1024 9.55% 1.091 1.195 - 8.86% -
BM_std_minmax<long_long>/4 9.53% 1.732 1.898 - 1.56% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 9.52% 1297.066 1420.531 - -15.97% -
std::partition(deque<int>)_(sparse)/32 9.52% 9.718 10.643 - 10.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 9.50% 7658179.464 8385450.149 - 7.36% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 9.42% 48.498 53.065 - 3.92% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 9.42% 4.872 5.331 - 17.98% -
rng::stable_partition(deque<int>)_(dense)/50 9.40% 37.716 41.262 - 10.33% -
SetIntersection_None_Set_float_1024_256 9.39% 9205608.252 10070151.450 - 11.57% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 9.38% 13892.991 15196.238 - 0.06% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 9.38% 1.203 1.316 - 13.90% -
std::stable_partition(deque<int>)_(sparse)/50 9.38% 28.058 30.689 - 3.26% -
rng::copy_backward(vector<bool>)_(aligned)/64 9.37% 1.818 1.989 - 5.04% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 9.36% 51.535 56.356 - 2.46% -
BM_PushHeap_string_Ascending_1024 9.33% 11.957 13.072 - -0.12% -
BM_StringFindNoMatch/64 9.32% 1.875 2.050 - 10.85% -
BM_deque_deque_move/70000 9.29% 3118.586 3408.384 - 2.58% -
BM_StringEraseWithMove_Huge_Transparent 9.27% 46.591 50.912 - 12.38% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 9.26% 0.461 0.504 - 8.04% -
BM_std_minmax<char>/64 9.23% 1.154 1.260 - 0.32% -
std::copy_if(list<int>)_(entire_range)/64 9.21% 30.910 33.757 - -6.72% -
BM_std_minmax<long_long>/5 9.20% 2.031 2.218 - -0.31% -
BM_RangesPopHeap_string_1 9.19% 0.641 0.700 - 33.59% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 9.16% 10835.137 11827.766 - 4.52% -
BM_std_minmax<char>/24 9.15% 1.204 1.314 - 4.81% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 9.06% 9.648 10.522 - 3.61% -
SetIntersection_None_Set_float_1024_16 9.02% 9231134.934 10064189.903 - 11.10% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 9.02% 25.011 27.268 - 6.17% -
rng::for_each_n(join_view(vector<vector<int>>)/8 9.01% 1.484 1.617 - -9.49% -
BM_std_minmax<int>/7 8.99% 1.609 1.754 - 2.52% -
SetIntersection_Interlaced_Vector_uint32_16384_256 8.98% 13446043.109 14653746.169 - 3.76% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 8.92% 1.321 1.439 - 3.75% -
std::distance(join_view(vector<vector<int>>))/50 8.91% 0.577 0.629 - 4.00% -
std::rotate(list<int>)_(1_element_backward)/8192 8.90% 8043.072 8758.667 - 3.76% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 8.88% 83.390 90.792 - 1.53% -
rng::contains_subrange(deque<int>)_(process_all)/50 8.84% 14.668 15.965 - -12.53% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 8.74% 42.538 46.257 - 19.79% -
std::map<int,_int>::count(key)_(non-existent)/1024 8.71% 7.257 7.889 - 8.14% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 8.71% 1.140 1.240 - 19.47% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 8.70% 30.043 32.655 - 11.41% -
std::is_partitioned(list<int>)_(partitioned)/8192 8.69% 6254.490 6797.816 - 4.70% -
std::multiset<std::string>::find(key)_(existent)/1024 8.66% 28.417 30.879 - 30.78% -
std::find_if(deque<int>)_(bail_25%)/8192 8.66% 690.157 749.931 - 6.61% -
BM_std_minmax<char>/25 8.60% 1.225 1.330 - 4.18% -
BM_std_min<unsigned_char>/2 8.57% 0.487 0.529 - 8.95% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 8.55% 28.945 31.421 - -13.48% -
bm_ranges_lexicographical_compare<unsigned_char>/8 8.55% 1.392 1.511 - 2.47% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.49% 42.367 45.963 - 55.55% -
std::search(deque<int>)_(same_length)/1000 8.48% 325.863 353.490 - 0.07% -
BM_RangesPushHeap_uint64_SingleElement_4 8.47% 0.359 0.389 - 8.96% -
BM_std_min<__int128>/64 8.46% 24.551 26.629 - 8.67% -
rng::copy_if(deque<int>)_(entire_range)/512 8.45% 135.506 146.961 - 8.44% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 8.45% 1.588 1.722 - 7.78% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 8.44% 9.080 9.847 - 5.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 8.44% 11808330.044 12804696.474 - -38.71% -
std::remove_copy(deque<int>)_(prefix)/1024 8.44% 378.631 410.570 - -0.68% -
BM_PushHeap_string_Ascending_16384 8.42% 18.115 19.641 - -11.78% -
rng::copy(deque<int>)/262144 8.42% 10427.699 11305.407 - 8.56% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 8.42% 1.310 1.421 - -4.84% -
rng::move(list<int>)/4096 8.42% 5380.782 5833.578 - 8.16% -
std::unordered_set<int>::find(key)_(non-existent)/32 8.41% 1.136 1.232 - 25.28% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 8.37% 8.905 9.650 - -6.98% -
std::remove_if(list<int>)_(prefix)/8192 8.37% 9423.703 10212.287 - 9.21% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 8.36% 1.174 1.272 - 1.38% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 8.35% 1.304 1.412 - 7.33% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 8.30% 436.270 472.466 - 0.47% -
rng::sort(vector<int>)_(descending)/8 8.28% 23.687 25.648 - 3.87% -
rng::generate_n(list<int>)/8192 8.26% 6977.339 7553.636 - 8.40% -
std::map<std::string,_int>::find(key)_(existent)/32 8.25% 15.252 16.510 - 8.02% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 8.24% 0.462 0.500 - 7.69% -
SetIntersection_Interlaced_Vector_uint32_256_64 8.24% 6560078.883 7100712.564 - -2.50% -
BM_RangesMakeHeap_float_Random_16 8.23% 1.516 1.640 - -4.08% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 8.22% 16.976 18.372 - 1.56% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 8.21% 11338.177 12269.457 - -15.09% -
std::map<std::string,_int>::erase(key)_(existent)/1024 8.18% 60.252 65.179 - -24.92% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 8.15% 3.855 4.169 - 8.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 8.14% 1528252.558 1652649.208 - -2.55% -
std::multimap<int,_int>::find(key)_(existent)/1024 8.14% 3.798 4.107 - 3.91% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 8.10% 866.795 937.040 - 6.39% -
rng::unique(list<int>)_(contiguous)/1024 8.10% 913.307 987.307 - 6.37% -
std::list<int>::erase(begin)_(cheap_elements)/32 8.08% 10.572 11.427 - 13.45% -
rng::fill(list<int>)/8192 8.07% 7443.959 8044.816 - 8.82% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 8.04% 9.337 10.088 - 6.97% -
rng::unique(deque<int>,_pred)_(contiguous)/52 8.04% 69.438 75.022 - 8.40% -
rng::copy_backward(vector<bool>)_(aligned)/4096 8.01% 5.086 5.494 - 8.62% -
BM_StringConstructDestroyCStr_Empty_Opaque 7.97% 2.078 2.244 - 7.21% -
std::partition_point(deque<int>)/32 7.94% 4.501 4.859 - 8.47% -
std::copy_if(vector<int>)_(entire_range)/64 7.93% 16.077 17.353 - 6.05% -
BM_std_minmax<char>/26 7.93% 1.437 1.551 - 0.82% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 7.91% 1.459 1.574 - 34.91% -
std::transform(list<int>,_list<int>)/8192 7.91% 8508.826 9181.624 - -2.44% -
SetIntersection_Interlaced_Vector_uint32_1024_256 7.88% 5130364.252 5534431.536 - -13.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 7.85% 6575488.364 7091704.882 - 8.83% -
std::replace(vector<int>)_(sprinkled)/32 7.84% 5.020 5.414 - 7.51% -
std::copy_backward(vector<bool>)_(aligned)/64 7.84% 1.630 1.758 - -0.97% -
rng::contains_subrange(deque<int>)_(process_all)/16 7.84% 7.308 7.881 - -16.11% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 7.83% 250.474 270.084 - 4.25% -
rng::copy_backward(vector<int>)/4096 7.83% 146.746 158.231 - 12.14% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 7.81% 25.464 27.452 - 5.43% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 7.79% 87.286 94.087 - 7.70% -
BM_RangesMakeHeap_float_Heap_16 7.79% 0.214 0.231 - 9.43% -
rng::find_if(list<int>)_(bail_25%)/32768 7.79% 7914.087 8530.328 - 0.89% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 7.75% 28.343 30.540 - -3.35% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 7.75% 16.821 18.125 - 1.02% -
rng::none_of(list<int>)_(process_all)/8192 7.74% 7301.329 7866.649 - 7.82% -
std::stable_partition(deque<int>)_(sparse)/8192 7.73% 3476.540 3745.324 - 11.15% -
std::find_if(deque<int>)_(bail_25%)/32768 7.71% 2777.390 2991.576 - 8.84% -
std::multimap<std::string,_int>::erase(iterator)/0 7.70% 27.285 29.387 - 12.08% -
BM_RangesMakeHeap_float_Heap_64 7.70% 0.210 0.226 - 10.09% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 7.67% 3.892 4.191 - 8.35% -
bm_ranges_lexicographical_compare<unsigned_char>/4 7.66% 1.389 1.495 - -0.20% -
std::find_if_not(list<int>)_(process_all)/32768 7.66% 27892.180 30027.376 - 0.27% -
std::copy(vector<bool>)_(aligned)/262144 7.65% 627.709 675.734 - -1.22% -
rng::find(vector<bool>)_(process_all)/50 7.64% 0.691 0.744 - 0.50% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7.64% 6263.773 6742.383 - 4.72% -
rng::stable_partition(deque<int>)_(dense)/32 7.64% 28.147 30.297 - 8.19% -
rng::remove(list<int>)_(prefix)/8192 7.63% 8469.249 9115.469 - 6.95% -
BM_std_minmax<int>/14 7.62% 1.504 1.618 - -0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 7.62% 8465693.356 9110411.863 - 8.28% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 7.58% 635.559 683.708 - -7.02% -
BM_SortHeap_uint64_1 7.56% 0.248 0.266 - 1.63% -
BM_deque_deque_ranges_move/70000 7.54% 3042.063 3271.553 - 1.23% -
BM_std_minmax<char>/5 7.54% 1.654 1.779 - -4.31% -
std::multiset<int>::equal_range(key)_(existent)/1024 7.54% 5.009 5.387 - 8.79% -
std::multimap<int,_int>::erase(key)_(existent)/8192 7.51% 26.485 28.474 - 8.40% -
BM_std_minmax<int>/11 7.51% 1.650 1.774 - -3.13% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 7.50% 480.187 516.195 - 1.22% -
bm_ranges_swap_ranges_vb_unaligned/8 7.50% 4.743 5.099 - 1.88% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 7.48% 2.519 2.707 - 0.13% -
std::unique_copy(deque<int>)_(sprinkled)/52 7.48% 18.695 20.093 - 6.92% -
rng::for_each(list<int>)/8192 7.45% 7957.267 8549.696 - 2.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7.43% 7698721.124 8270914.249 - 6.20% -
BM_std_minmax<char>/28 7.42% 2.105 2.262 - 0.28% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 7.41% 4.969 5.338 - 6.76% -
std::unordered_multiset<int>::find(key)_(existent)/8192 7.41% 1.169 1.255 - -1.26% -
BM_deque_vector_ranges_move_backward/65536 7.40% 8036.978 8631.599 - 6.60% -
BM_deque_vector_copy_backward/0 7.38% 1.378 1.479 - 7.30% -
std::unordered_set<int>::find(key)_(non-existent)/1024 7.38% 1.118 1.200 - -7.80% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 7.36% 5.202 5.585 - 10.58% -
std::unordered_set<std::string>::find(key)_(existent)/32 7.35% 37.457 40.210 - -4.59% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 7.35% 0.496 0.532 - 7.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 7.31% 0.647 0.694 - -1.90% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 7.30% 770.102 826.295 - 3.91% -
BM_RangesMakeThenSortHeap_string_Descending_1024 7.29% 27.864 29.894 - -22.07% -
rng::find_if_not(deque<int>)_(bail_25%)/8 7.25% 1.419 1.522 - -0.86% -
BM_vector_deque_ranges_move/2 7.23% 1.873 2.008 - 16.28% -
std::copy_backward(vector<bool>)_(aligned)/1048576 7.22% 2735.663 2933.308 - 7.40% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 7.20% 1.372 1.471 - -1.62% -
std::unordered_set<int>::find(key)_(existent)/8192 7.17% 1.205 1.292 - -6.63% -
BM_RangesPopHeap_uint64_1 7.17% 0.448 0.480 - 7.85% -
BM_std_minmax<char>/27 7.17% 1.823 1.954 - 0.10% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 7.17% 21.999 23.576 - 18.86% -
rng::for_each_n(list<int>)/8192 7.12% 7311.077 7831.521 - 8.37% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.08% 17.468 18.706 - 6.38% -
SetIntersection_Front_Set_string_1024_16 7.04% 1943880.497 2080820.271 - 2.92% -
std::list<std::string>::ctor(size)/1024 7.03% 12265.558 13128.427 - 6.32% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 7.01% 3.310 3.542 - -0.55% -
std::find_end(deque<int>)_(single_element)/8192 7.00% 2205.836 2360.351 - 15.79% -
std::partition_point(deque<int>)/50 6.99% 4.764 5.097 - 10.47% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 6.99% 1.294 1.385 - -18.39% -
SetIntersection_Front_Set_string_16384_64 6.97% 4900844.335 5242555.281 - 5.60% -
std::search(deque<int>)_(near_matches)/1000 6.96% 20824.338 22274.125 - 12.76% -
BM_RangesPushHeap_uint64_SingleElement_64 6.94% 0.360 0.385 - -0.01% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 6.94% 13759.968 14714.312 - 0.43% -
std::is_sorted_until(list<int>,_pred)/8192 6.93% 7157.717 7654.003 - -1.48% -
rng::find_first_of(vector<int>)_(small_needle)/32 6.93% 46.349 49.562 - 4.50% -
BM_std_minmax<char>/2 6.93% 0.850 0.908 - 1.51% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 6.93% 265781.535 284202.622 - 7.39% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 6.92% 46.556 49.780 - -19.93% -
rng::contains_subrange(deque<int>)_(process_all)/32 6.92% 11.052 11.817 - -15.09% -
std::set<int>::erase(key)_(existent)/1024 6.92% 38.984 41.683 - 8.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 6.92% 51899205.584 55488069.897 - 2.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 6.90% 26424488.185 28249025.336 - 1.87% -
std::set<std::string>::count(key)_(existent)/32 6.86% 14.518 15.515 - 7.20% -
SetIntersection_None_Set_uint64_16384_16384 6.86% 164044335.324 175291410.018 - -0.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 6.85% 9005021.018 9621568.995 - -11.02% -
rng::any_of(list<int>)_(process_all)/8192 6.84% 7031.840 7513.085 - 5.69% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 6.84% 1.051 1.123 - 16.33% -
std::list<int>::insert(begin)_(cheap_elements)/32 6.83% 10.521 11.239 - 10.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 6.82% 1829845.695 1954549.798 - 2.87% -
std::any_of(list<int>)_(process_all)/8192 6.81% 7105.802 7590.047 - 6.45% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 6.79% 1.473 1.573 - -7.48% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 6.77% 128.730 137.442 - 6.30% -
rng::search(list<int>,_pred)_(no_match)/8192 6.73% 7703.919 8222.173 - -0.96% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.72% 11407.589 12173.850 - 9.61% -
bm_lexicographical_compare<unsigned_char>/5 6.71% 1.564 1.669 - -3.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6.68% 6532117.214 6968595.772 - -1.88% -
SetIntersection_Front_Set_uint32_1024_256 6.66% 4603565.238 4909935.050 - 7.01% -
BM_std_minmax<int>/8 6.63% 1.084 1.155 - 0.00% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 6.62% 82.085 87.518 - -4.88% -
std::search(vector<int>)_(same_length)/8192 6.60% 1867.291 1990.475 - 1.53% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 6.56% 342.805 365.284 - 6.99% -
std::all_of(list<int>)_(process_all)/8192 6.54% 7603.651 8101.042 - 6.51% -
SetIntersection_Front_Set_uint32_262144_1024 6.51% 15356867.459 16357240.355 - 5.73% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 6.51% 2845.863 3031.145 - -0.18% -
BM_RangesMakeHeap_uint32_Random_4 6.50% 1.100 1.171 - -31.25% -
rng::partition(vector<int>)_(dense)/32 6.50% 8.016 8.536 - 1.59% -
std::map<int,_int>::count(key)_(non-existent)/8192 6.49% 11.316 12.050 - 7.60% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.48% 97921.413 104271.199 - 7.71% -
rng::search(list<int>)_(single_element)/8192 6.48% 7515.277 8002.261 - 7.85% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 6.46% 296.368 315.504 - 0.40% -
BM_std_min<unsigned_short>/4 6.46% 0.970 1.033 - 5.32% -
BM_RangesPushHeap_uint32_SingleElement_64 6.45% 0.350 0.373 - 4.36% -
std::sort(vector<int>)_(descending)/8 6.41% 24.069 25.613 - 3.86% -
BM_std_min<long_long>/3 6.40% 1.233 1.312 - 2.31% -
std::is_sorted(deque<int>,_pred)/8 6.40% 4.363 4.643 - 6.89% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 6.35% 0.555 0.590 - 6.73% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 6.35% 11567.547 12302.208 - 9.61% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 6.34% 43.417 46.169 - 6.08% -
BM_RangesPushHeap_uint32_SingleElement_262144 6.33% 0.356 0.378 - 4.75% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 6.32% 0.994 1.057 - -6.54% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 6.31% 26.127 27.776 - 10.43% -
BM_std_minmax<char>/3 6.30% 1.122 1.193 - -1.37% -
std::set<int>::equal_range(key)_(existent)/8192 6.30% 7.967 8.470 - 6.45% -
rng::swap_ranges(deque<int>)/50 6.29% 18.357 19.512 - -2.14% -
BM_vector_deque_move_backward/2 6.27% 1.940 2.061 - -9.61% -
BM_PushHeap_float_Ascending_262144 6.27% 5.127 5.449 - 3.79% -
std::multiset<std::string>::erase(key)_(existent)/8192 6.26% 129.083 137.167 - 1.58% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 6.26% 650.867 691.590 - -4.50% -
std::adjacent_find(deque<int>,_pred)/8 6.23% 4.306 4.575 - 6.72% -
rng::reverse_copy(vector<int>)/8 6.22% 2.352 2.498 - -1.42% -
rng::all_of(deque<int>)_(process_all)/8192 6.21% 2623.194 2786.160 - 5.85% -
std::all_of(vector<int>)_(process_all)/8 6.20% 2.401 2.550 - -0.41% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 6.18% 523.433 555.803 - 8.70% -
std::unordered_set<int>::find(key)_(existent)/1024 6.17% 1.160 1.231 - 6.61% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 6.17% 2.668 2.833 - 9.90% -
BM_RangesPushHeap_uint32_SingleElement_16384 6.16% 0.356 0.378 - 4.74% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 6.15% 8568.399 9095.539 - 8.68% -
rng::find_end(deque<int>)_(single_element)/1000 6.13% 339.587 360.403 - 22.94% -
rng::all_of(deque<int>)_(process_all)/32768 6.12% 10527.378 11172.016 - 5.89% -
std::multiset<std::string>::erase(iterator)/0 6.11% 29.517 31.322 - 4.21% -
rng::find(list<int>)_(process_all)/32768 6.11% 26339.682 27948.175 - 0.21% -
std::list<int>::insert(begin)_(cheap_elements)/8192 6.10% 11.505 12.208 - 8.30% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 6.10% 27.396 29.067 - 14.66% -
SetIntersection_Front_Set_uint32_256_256 6.09% 9456094.972 10032227.447 - 2.68% -
std::stable_partition(deque<int>)_(sparse)/1024 6.09% 472.129 500.891 - 10.37% -
bm_lexicographical_compare<unsigned_char>/6 6.09% 1.795 1.904 - -2.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 6.09% 1614893.757 1713220.773 - 7.41% -
BM_vector_deque_move/2 6.08% 1.950 2.069 - 12.90% -
BM_std_minmax_element<int>/3 6.08% 1.081 1.147 - 9.85% -
BM_StringRead_Cold_Deep_Large 6.05% 1.423 1.509 - 24.79% -
BM_std_minmax<short>/64 6.03% 1.525 1.617 - 6.00% -
BM_RangesMakeHeap_float_Descending_16 6.01% 0.226 0.239 - 14.18% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 6.01% 29.655 31.437 - 0.78% -
BM_RangesPushHeap_uint64_SingleElement_262144 6.01% 0.358 0.379 - 6.06% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 6.00% 2.174 2.305 - -0.01% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 6.00% 12289.164 13026.299 - 6.17% -
BM_PushHeap_float_Ascending_64 5.99% 1.749 1.854 - 2.27% -
BM_RangesPushHeap_uint32_SingleElement_16 5.98% 0.336 0.356 - 2.94% -
rng::search(deque<int>,_pred)_(no_match)/1024 5.97% 368.566 390.578 - -10.52% -
std::for_each_n(deque<int>)/8 5.97% 1.152 1.220 - -2.69% -
BM_std_minmax<long_long>/6 5.97% 2.295 2.432 - 0.13% -
std::copy(list<int>)/64 5.94% 33.686 35.687 - 11.33% -
std::set<int>::equal_range(key)_(non-existent)/32 5.92% 2.573 2.725 - 0.64% -
BM_std_minmax<int>/2 5.90% 0.818 0.867 - -3.71% -
SetIntersection_Front_Vector_uint32_64_64 5.90% 11467818.334 12144151.549 - 4.08% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 5.87% 337.938 357.784 - 11.47% -
rng::move(deque<int>)/1048576 5.87% 53893.124 57056.635 - 5.01% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5.85% 101453.389 107385.962 - 4.97% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 5.79% 20.322 21.498 - 5.19% -
bm_ranges_lexicographical_compare<unsigned_char>/5 5.79% 1.628 1.722 - -0.70% -
BM_PushHeap_float_Random_4 5.78% 2.867 3.033 - 6.91% -
bm_ranges_lexicographical_compare<unsigned_char>/2 5.78% 1.846 1.953 - -1.01% -
rng::copy_if(list<int>)_(entire_range)/64 5.75% 32.213 34.066 - 10.61% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 5.75% 0.578 0.611 - -0.13% -
std::unordered_set<int>::count(key)_(existent)/1024 5.73% 1.253 1.325 - 10.08% -
rng::find_if(list<int>)_(process_all)/32768 5.72% 27221.085 28779.081 - -1.52% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 5.71% 27.009 28.550 - 16.38% -
BM_vector_deque_move/1 5.70% 2.204 2.330 - 10.37% -
bm_ranges_lexicographical_compare<unsigned_char>/1 5.69% 1.618 1.710 - -0.89% -
SetIntersection_Front_Set_float_16384_16384 5.69% 324378049.660 342844974.577 - -0.01% -
BM_std_min<short>/29 5.68% 2.355 2.488 - 5.93% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 5.65% 753.059 795.610 - 1.02% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 5.65% 0.811 0.857 - 2.94% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 5.65% 1.779 1.879 - 0.22% -
BM_std_minmax<long_long>/3 5.65% 1.492 1.576 - -9.91% -
BM_StringFindAllMatch/8 5.64% 2.475 2.614 - 2.77% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 5.61% 1.351 1.426 - 10.10% -
rng::generate(list<int>)/50 5.60% 15.269 16.125 - 4.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 5.60% 1346530.102 1421948.578 - 6.89% -
BM_std_minmax<char>/7 5.59% 2.357 2.488 - -2.22% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 5.58% 3.573 3.772 - 8.31% -
BM_std_minmax<char>/21 5.58% 2.227 2.351 - -1.71% -
std::list<std::string>::ctor(size)/8192 5.57% 102920.149 108656.273 - 5.74% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.57% 4.795 5.062 - 13.43% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5.57% 4225.055 4460.204 - 4.99% -
BM_StringEraseWithMove_Small_Transparent 5.56% 2.625 2.771 - 8.46% -
std::list<int>::ctor(size)/8192 5.55% 100210.827 105772.583 - 11.16% -
bm_ranges_lexicographical_compare<unsigned_char>/6 5.54% 1.855 1.958 - 0.02% -
SetIntersection_Interlaced_Set_uint64_1024_256 5.50% 15326255.038 16169497.176 - 5.92% -
BM_std_minmax<unsigned_int>/7 5.50% 1.794 1.893 - 8.47% -
BM_StringRelational_Less_Small_Empty_Control 5.46% 1.932 2.038 - 7.33% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 5.43% 1.200 1.265 - -9.37% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 5.42% 8.747 9.221 - 5.32% -
BM_std_minmax<int>/13 5.40% 1.316 1.387 - 0.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 5.40% 3.469 3.656 - -1.89% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 5.40% 97523.935 102789.804 - 8.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 5.40% 1111.910 1171.920 - -5.01% -
bm_lexicographical_compare<signed_char>/64 5.39% 2.079 2.192 - -5.24% -
BM_std_min<__int128>/32 5.38% 12.220 12.877 - 5.69% -
BM_std_minmax<int>/6 5.38% 1.316 1.387 - 2.79% -
std::map<int,_int>::count(key)_(non-existent)/32 5.37% 2.875 3.029 - 5.05% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.36% 5.042 5.313 - -2.24% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 5.36% 31851.006 33556.880 - 4.33% -
std::multiset<std::string>::contains(key)_(existent)/1024 5.33% 21.981 23.153 - 0.74% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 5.33% 28.713 30.243 - 5.81% -
std::search(vector<int>)_(same_length)/1024 5.32% 244.529 257.533 - 1.06% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 5.31% 73.777 77.695 - 2.54% -
std::search(list<int>)_(no_match)/1000 5.29% 614.112 646.593 - -9.48% -
bm_lexicographical_compare<unsigned_char>/4 5.29% 1.323 1.393 - -6.94% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 5.29% 0.453 0.477 - -0.64% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 5.26% 698.737 735.491 - 7.08% -
BM_std_minmax<unsigned_char>/16 5.26% 0.924 0.973 - 0.00% -
rng::find_if_not(list<int>)_(process_all)/32768 5.25% 27673.260 29127.415 - -0.47% -
BM_std_min<short>/20 5.24% 2.201 2.317 - 3.06% -
BM_PushHeap_string_Descending_1024 5.24% 2.384 2.509 - -24.32% -
BM_RangesPushHeap_uint64_SingleElement_1024 5.24% 0.365 0.384 - 5.67% -
SetIntersection_Interlaced_Vector_string_1024_1024 5.24% 38649869.626 40675004.183 - -6.27% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 5.24% 951.426 1001.274 - -2.91% -
BM_std_minmax<char>/29 5.23% 2.403 2.529 - -1.05% -
BM_std_min<__int128>/31 5.23% 11.816 12.433 - 5.59% -
SetIntersection_Front_Set_string_1024_64 5.22% 4845445.512 5098210.205 - 8.55% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 5.21% 23.515 24.740 - 7.23% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 5.21% 0.994 1.046 - 0.83% -
std::any_of(deque<int>)_(process_all)/50 5.21% 19.306 20.312 - 5.35% -
std::unordered_set<int>::erase(key)_(non-existent)/32 5.20% 1.084 1.140 - -4.31% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 5.20% 31.878 33.536 - 2.22% -
std::multiset<int>::equal_range(key)_(existent)/32 5.19% 2.442 2.569 - 0.70% -
std::map<std::string,_int>::count(key)_(non-existent)/0 5.18% 0.256 0.270 - 4.90% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 5.16% 37.782 39.731 - 0.88% -
std::list<int>::ctor(size)/32 5.14% 349.294 367.263 - 13.64% -
std::find(list<int>)_(process_all)/32768 5.13% 25651.248 26968.062 - -2.33% -
std::set<int>::ctor(const&,_alloc)/8192 5.12% 49225.591 51747.716 - 5.23% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 5.11% 16171.003 16997.023 - -1.33% -
BM_StringEraseToEnd_Huge_Transparent 5.09% 2.432 2.556 - -0.38% -
std::set<int>::ctor(const&)/8192 5.08% 48919.678 51404.265 - 2.95% -
BM_vector_deque_ranges_move/1 5.06% 2.161 2.270 - 11.74% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 5.05% 149.444 156.987 - 4.53% -
std::unique(vector<int>,_pred)_(contiguous)/52 5.04% 62.344 65.486 - 3.63% -
std::transform(list<int>)_(identity_transform)/50 5.04% 37.743 39.645 - 0.03% -
BM_StringRelational_Eq_Large_Large_Control 5.04% 2.167 2.276 - 0.28% -
BM_std_min<__int128>/28 5.03% 10.630 11.166 - 5.18% -
BM_std_minmax<int>/15 5.02% 1.838 1.931 - -4.84% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 5.01% 3404.378 3575.036 - 3.56% -
std::list<int>::ctor(size)/1024 4.97% 12360.787 12975.621 - 11.40% -
BM_std_minmax<char>/22 4.97% 2.481 2.604 - -2.50% -
BM_std_min<__int128>/30 4.97% 11.433 12.002 - 5.42% -
BM_std_min<__int128>/29 4.95% 11.033 11.579 - 5.24% -
std::set<int>::ctor(const&,_alloc)/1024 4.95% 6181.422 6487.309 - 3.67% -
SetIntersection_Interlaced_Vector_string_1024_16 4.92% 3176876.146 3333085.713 - -2.59% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 4.92% 26351.956 27647.252 - -0.27% -
std::set<std::string>::erase(key)_(non-existent)/8192 4.91% 31.230 32.764 - -2.25% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 4.91% 2.590 2.717 - 1.04% -
rng::replace(vector<int>)_(sprinkled)/32 4.90% 6.756 7.087 - 26.45% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 4.89% 1.711 1.794 - -2.90% -
std::for_each_n(list<int>)/8192 4.89% 8069.173 8463.354 - 16.24% -
BM_MakeHeap_uint64_QuickSortAdversary_4 4.88% 0.402 0.421 - -1.47% -
std::unique(list<int>)_(contiguous)/1024 4.88% 922.334 967.377 - 4.31% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 4.88% 9.515 9.980 - -4.32% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 4.87% 100415.536 105306.165 - 8.15% -
BM_std_minmax<char>/20 4.87% 1.952 2.047 - -1.16% -
BM_std_minmax<long_long>/11 4.86% 2.415 2.533 - -0.22% -
BM_RangesPushHeap_uint64_SingleElement_16384 4.86% 0.364 0.382 - 4.84% -
rng::find_if(vector<char>)_(process_all)/8 4.85% 2.410 2.527 - 1.57% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 4.85% 0.924 0.969 - 4.07% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 4.84% 40.524 42.488 - -1.80% -
rng::is_sorted(deque<int>,_pred)/8 4.81% 4.514 4.731 - 5.79% -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.81% 4.176 4.377 - 4.32% -
std::set<int>::find(key)_(non-existent)/8192 4.80% 8.547 8.958 - 6.12% -
BM_RangesMakeHeap_uint32_Random_64 4.79% 1.326 1.389 - 4.80% -
BM_MakeThenSortHeap_string_Ascending_1024 4.79% 35.494 37.195 - 3.76% -
rng::fill(vector<bool>)/64 4.77% 1.485 1.556 - -3.08% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 4.75% 0.449 0.471 - -22.91% -
BM_std_minmax<char>/23 4.75% 2.938 3.078 - -2.76% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 4.74% 30.512 31.959 - -0.97% -
SetIntersection_Front_Set_float_262144_262144 4.74% 1696301.105 1776633.139 - -0.39% -
bm_ranges_lexicographical_compare<unsigned_char>/7 4.74% 2.107 2.207 - 0.16% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 4.72% 11669.209 12220.461 - 7.63% -
BM_std_minmax<short>/16 4.72% 1.708 1.788 - -5.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 4.72% 0.732 0.767 - 3.32% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 4.70% 7.188 7.525 - -1.29% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 4.70% 19.775 20.703 - -0.21% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 4.68% 28.717 30.061 - 4.13% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.68% 3.440 3.601 - 1.26% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 4.67% 20.890 21.865 - -2.32% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.65% 0.757 0.793 - 4.63% -
BM_std_min<unsigned_int>/32 4.65% 2.160 2.261 - 4.08% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.64% 341.541 357.387 - 9.69% -
BM_PushHeap_uint32_Random_1 4.62% 0.446 0.467 - 4.21% -
rng::unique(list<int>)_(sprinkled)/52 4.61% 77.648 81.230 - 4.64% -
BM_std_min<__int128>/27 4.60% 10.257 10.729 - 4.95% -
rng::sort(deque<int>)_(pipe-organ)/8 4.60% 20.751 21.706 - 4.01% -
BM_deque_vector_move_backward/0 4.60% 1.469 1.536 - 4.62% -
rng::copy_if(deque<int>)_(entire_range)/8 4.59% 2.831 2.961 - 0.33% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 4.59% 32.081 33.553 - -0.12% -
BM_RangesMakeThenSortHeap_float_Ascending_4 4.58% 1.282 1.340 - -1.39% -
rng::copy_backward(vector<bool>)_(aligned)/512 4.58% 1.767 1.848 - 4.68% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 4.57% 10.000 10.457 - 13.60% -
BM_std_min<__int128>/26 4.57% 9.835 10.284 - 4.78% -
bm_lexicographical_compare<signed_char>/1 4.56% 1.261 1.319 - 2.51% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.55% 216.184 226.026 - 2.77% -
rng::partial_sort_copy(deque<int>)_(descending)/8 4.55% 20.398 21.327 - 8.41% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 4.55% 0.774 0.809 - 2.49% -
BM_deque_deque_ranges_move/65536 4.54% 2770.970 2896.678 - -1.95% -
BM_vector_deque_ranges_copy_backward/1 4.53% 2.248 2.350 - 5.89% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 4.53% 3.545 3.706 - 2.61% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 4.53% 5.005 5.231 - 3.68% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.52% 33.389 34.898 - 11.73% -
std::adjacent_find(vector<int>,_pred)/50 4.51% 22.293 23.298 - -0.05% -
bm_ranges_lexicographical_compare<unsigned_char>/3 4.51% 2.093 2.188 - -0.38% -
BM_std_min<short>/23 4.50% 2.055 2.147 - 1.49% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 4.49% 545.661 570.156 - 0.17% -
bm_lexicographical_compare<unsigned_char>/8 4.48% 1.334 1.394 - -6.88% -
rng::find_last(deque<int>)_(bail_90%)/8 4.48% 0.884 0.924 - 6.54% -
std::for_each(list<int>)/8192 4.48% 8455.213 8834.083 - 1.71% -
std::unique(list<int>,_pred)_(contiguous)/1024 4.48% 981.619 1025.582 - 5.06% -
BM_StringRelational_Eq_Empty_Large_Control 4.48% 0.470 0.491 - 0.81% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 4.47% 44.182 46.159 - -4.97% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 4.47% 6.340 6.624 - 0.87% -
BM_std_min<unsigned_short>/32 4.47% 2.843 2.970 - 1.95% -
rng::remove_if(deque<int>)_(prefix)/1024 4.47% 559.554 584.541 - 4.18% -
SetIntersection_Front_Vector_string_16384_4 4.45% 1222805.308 1277232.599 - 2.30% -
BM_StringRelational_Less_Large_Huge_Control 4.45% 2.260 2.360 - 5.89% -
std::multiset<int>::contains(key)_(non-existent)/8192 4.44% 8.483 8.859 - 0.10% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 4.42% 1.677 1.751 - 8.80% -
std::partial_sort(deque<int>)_(shuffled)/8192 4.42% 265364.860 277087.970 - 2.61% -
std::partition(deque<int>)_(sparse)/50 4.41% 15.241 15.913 - 2.42% -
BM_PushHeap_string_Ascending_262144 4.41% 27.972 29.205 - -21.94% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 4.40% 832.667 869.332 - 5.73% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 4.39% 47.073 49.138 - 3.08% -
BM_deque_deque_ranges_move_backward/64000 4.37% 7875.086 8219.211 - 3.55% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 4.37% 31.413 32.786 - -0.14% -
std::list<std::string>::ctor(size)/32 4.37% 345.458 360.549 - 5.92% -
std::none_of(deque<int>)_(process_all)/50 4.36% 18.329 19.129 - 7.73% -
std::multimap<std::string,_int>::erase(iterator)/1024 4.36% 29.470 30.755 - -6.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 4.36% 13320279.619 13900780.466 - 2.81% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.36% 1.206 1.259 - 8.19% -
BM_StringFindCharLiteral/16 4.35% 1.552 1.619 - 0.02% -
BM_RangesPushHeap_uint64_SingleElement_256 4.35% 0.386 0.403 - 4.41% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 4.34% 55.759 58.177 - 3.70% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 4.33% 2.358 2.460 - 4.55% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 4.33% 6097.137 6361.077 - 4.43% -
BM_std_minmax<unsigned_char>/24 4.33% 1.154 1.204 - -0.20% -
SetIntersection_Front_Set_float_262144_64 4.32% 1838995.505 1918518.498 - 2.51% -
BM_PushHeap_float_Random_1 4.32% 0.520 0.543 - 4.98% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 4.32% 19.007 19.827 - 1.20% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 4.31% 12895.693 13451.884 - 5.95% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 4.30% 15.919 16.604 - 2.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 4.29% 9564836.803 9975258.826 - 22.51% -
BM_StringFindCharLiteral/8 4.29% 1.552 1.619 - -0.01% -
BM_RangesPushHeap_uint32_SingleElement_1024 4.28% 0.363 0.378 - 3.01% -
std::copy(vector<int>)/8 4.28% 2.135 2.227 - -0.90% -
BM_RangesMakeHeap_uint32_Heap_4 4.26% 0.279 0.291 - 2.65% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 4.25% 12.290 12.812 - -8.81% -
std::map<std::string,_int>::contains(key)_(existent)/1024 4.24% 22.772 23.737 - 6.18% -
rng::find(list<int>)_(process_all)/8 4.23% 2.220 2.314 - -1.78% -
BM_StringEraseWithMove_Huge_Opaque 4.22% 50.787 52.933 - 14.66% -
rng::generate(list<int>)/8192 4.22% 8081.027 8421.906 - 11.77% -
rng::partition(list<int>)_(dense)/32 4.22% 8.438 8.794 - 4.09% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 4.22% 0.956 0.996 - 3.58% -
rng::fill_n(deque<int>)/8192 4.21% 239.514 249.601 - 3.72% -
BM_std_minmax<unsigned_long_long>/1 4.21% 0.566 0.589 - 1.02% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 4.20% 785.365 818.374 - 22.07% -
std::move(deque<int>)/1048576 4.20% 54151.874 56427.299 - 3.70% -
rng::is_sorted(vector<int>,_pred)/8 4.19% 3.895 4.058 - 15.57% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 4.19% 25131.499 26184.899 - 4.76% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 4.19% 9.849 10.261 - -2.87% -
BM_MakeHeap_uint64_Random_16 4.17% 1.277 1.331 - 0.22% -
SetIntersection_Interlaced_Vector_string_1024_256 4.15% 20658615.876 21515718.891 - 3.71% -
rng::copy_n(vector<bool>)_(aligned)/262144 4.15% 269.901 281.099 - 1.22% -
std::set<int>::ctor(const&,_alloc)/32 4.15% 222.434 231.655 - 7.45% -
BM_std_min<__int128>/25 4.14% 9.495 9.888 - 4.53% -
SetIntersection_Front_Vector_float_262144_262144 4.14% 336556112.695 350499288.215 - 0.03% -
BM_deque_deque_ranges_move/2 4.12% 3.108 3.236 - 5.69% -
rng::move(vector<int>)/1048576 4.12% 56394.811 58718.459 - 1.66% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 4.11% 10.042 10.455 - 0.01% -
BM_RangesPushHeap_uint32_Descending_16 4.11% 0.360 0.374 - 3.79% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 4.11% 22.511 23.436 - 1.67% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 4.11% 216.927 225.838 - 1.36% -
BM_std_min<int>/64 4.11% 2.584 2.690 - 0.79% -
std::sort(deque<int>)_(heap)/8 4.10% 24.694 25.706 - 3.85% -
std::vector<std::string>::ctor(size)/32 4.09% 33.405 34.773 - 3.59% -
BM_vector_deque_copy_backward/1 4.09% 2.494 2.596 - 12.37% -
std::set<int>::insert(value)_(new_value)/1024 4.09% 43.450 45.226 - 7.82% -
std::move(vector<bool>)_(unaligned)/512 4.08% 4.533 4.718 - 18.62% -
std::find(vector<char>)_(bail_25%)/8 4.08% 1.110 1.155 - 14.31% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 4.07% 0.269 0.280 - 2.19% -
rng::stable_partition(list<int>)_(dense)/32 4.05% 33.521 34.880 - 9.67% -
std::list<int>::ctor(Range)_(cheap_elements)/32 4.05% 341.826 355.680 - 8.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 4.05% 8377151.416 8716556.791 - 4.47% -
BM_std_minmax<unsigned_long_long>/2 4.05% 0.867 0.903 - 3.84% -
BM_std_minmax<char>/30 4.05% 2.672 2.780 - -2.69% -
SetIntersection_Front_Vector_uint32_1024_256 4.05% 2534602.299 2637135.748 - 11.96% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 4.04% 23.111 24.044 - 7.70% -
std::vector<int>::insert(begin)_(cheap_elements)/32 4.03% 4.852 5.048 - -1.71% -
BM_std_minmax_element<char>/3 4.03% 1.198 1.247 - 5.62% -
std::partial_sort_copy(list<int>)_(ascending)/8 4.03% 8.932 9.292 - 3.09% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.02% 3.018 3.139 - 0.24% -
rng::stable_partition(list<int>)_(dense)/8192 4.01% 20934.332 21774.797 - 19.45% -
std::search(list<int>)_(single_element)/1024 4.01% 728.884 758.099 - -1.65% -
rng::reverse(list<int>)/32768 3.98% 17247.116 17933.684 - 1.68% -
std::is_sorted(list<int>)/8192 3.98% 7001.788 7280.167 - 1.52% -
std::map<std::string,_int>::contains(key)_(existent)/32 3.97% 15.016 15.612 - -3.34% -
BM_std_minmax<unsigned_char>/25 3.97% 1.179 1.226 - -0.01% -
rng::find_if_not(vector<bool>)_(process_all)/50 3.95% 34.605 35.972 - -2.32% -
rng::distance(join_view(vector<vector<int>>)/50 3.95% 0.607 0.631 - 4.32% -
BM_deque_deque_move/64000 3.94% 2748.642 2857.030 - 4.87% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.94% 128.830 133.907 - 4.94% -
BM_std_minmax<char>/6 3.93% 1.997 2.075 - -3.70% -
std::fill_n(deque<int>)/32 3.92% 1.162 1.207 - 4.44% -
std::search(list<int>)_(single_element)/8192 3.92% 7547.324 7843.258 - 0.19% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 3.92% 0.482 0.501 - 12.04% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.92% 224.669 233.469 - 0.19% -
SetIntersection_Interlaced_Vector_string_64_64 3.92% 26967207.251 28023020.270 - -3.75% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 3.90% 343679353.932 357095015.970 - 3.86% -
BM_std_min<unsigned_long_long>/6 3.90% 1.596 1.658 - 1.88% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 3.89% 10.187 10.583 - 5.36% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 3.88% 0.538 0.559 - 3.34% -
rng::find_last(list<int>)_(bail_90%)/50 3.88% 1.375 1.428 - 10.19% -
std::find_if_not(vector<bool>)_(process_all)/50 3.88% 34.625 35.968 - -1.95% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 3.87% 14.458 15.018 - 3.95% -
std::map<int,_int>::equal_range(key)_(existent)/32 3.87% 1.782 1.850 - 5.63% -
BM_MakeThenSortHeap_float_SingleElement_1024 3.86% 4.866 5.054 - 5.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 3.86% 13278364.903 13790961.649 - 0.12% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 3.84% 0.267 0.278 - 1.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.83% 0.671 0.697 - -4.92% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.83% 1498.241 1555.619 - -4.18% -
SetIntersection_Front_Set_uint32_262144_64 3.83% 1907444.251 1980449.261 - -1.43% -
std::multiset<int>::contains(key)_(existent)/32 3.82% 1.639 1.702 - 2.30% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 3.82% 761.064 790.120 - -6.93% -
BM_std_min<unsigned_char>/8 3.82% 2.110 2.191 - -6.72% -
std::multiset<int>::contains(key)_(non-existent)/1024 3.82% 5.500 5.709 - 0.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 3.81% 0.269 0.279 - -0.07% -
std::list<int>::ctor(const&)_(cheap_elements)/32 3.81% 341.460 354.459 - 8.41% -
std::multiset<std::string>::insert(value)_(new_value)/1024 3.80% 63.196 65.601 - 6.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.80% 1146974.302 1190583.677 - 0.14% -
rng::unique(list<int>)_(sprinkled)/1024 3.79% 950.322 986.361 - 3.58% -
SetIntersection_Interlaced_Vector_string_256_16 3.79% 10671659.248 11076226.264 - 0.58% -
BM_MakeHeap_float_Random_262144 3.79% 1.096 1.137 - 1.97% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.78% 680.672 706.423 - 3.46% -
BM_deque_vector_move_backward/1 3.78% 2.017 2.093 - 0.40% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 3.78% 0.270 0.280 - -0.13% -
BM_deque_vector_ranges_copy_backward/2 3.77% 1.773 1.839 - -0.01% -
std::copy(vector<bool>)_(aligned)/4096 3.77% 4.647 4.822 - 2.60% -
BM_std_minmax<char>/1 3.77% 0.611 0.634 - 0.12% -
BM_PushHeap_string_Ascending_16 3.76% 4.544 4.715 - 0.77% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 3.76% 11661.760 12100.054 - 7.74% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.75% 64109.687 66516.466 - 0.44% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 3.75% 22.495 23.339 - -7.86% -
BM_std_min<__int128>/23 3.75% 8.755 9.083 - 4.01% -
BM_RangesMakeHeap_string_Descending_262144 3.75% 3.495 3.625 - -36.18% -
BM_RangesPushHeap_uint32_SingleElement_256 3.75% 0.383 0.397 - 2.63% -
BM_vector_deque_copy/65536 3.73% 2361.684 2449.752 - -8.01% -
std::stable_partition(vector<int>)_(sparse)/32 3.72% 7.219 7.488 - 8.93% -
std::stable_partition(list<int>)_(dense)/32 3.72% 32.566 33.777 - 1.33% -
BM_StringFindAllMatch/1 3.72% 2.718 2.819 - 1.59% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.71% 5568.085 5774.867 - -0.05% -
std::set<int>::contains(key)_(existent)/1024 3.71% 3.853 3.996 - 0.98% -
std::set<std::string>::erase(key)_(non-existent)/1024 3.71% 24.776 25.694 - -3.08% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 3.71% 6285.707 6518.619 - 2.30% -
BM_deque_vector_move_backward/2 3.70% 1.770 1.835 - -0.35% -
BM_std_min<__int128>/24 3.70% 9.135 9.473 - 4.07% -
SetIntersection_Interlaced_Set_string_64_64 3.70% 38140315.609 39549794.156 - 9.82% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 3.69% 4821.546 4999.586 - 3.99% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.69% 44400.083 46039.222 - 5.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 3.69% 1162553.007 1205425.772 - -0.99% -
SetIntersection_Interlaced_Set_uint64_256_64 3.68% 14748066.790 15291305.358 - 3.95% -
std::remove_if(vector<int>)_(sprinkled)/50 3.68% 64.989 67.382 - 12.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 3.68% 7488230.528 7764007.535 - 5.69% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 3.68% 6165.416 6392.455 - 2.27% -
std::move_backward(vector<bool>)_(unaligned)/1048576 3.68% 6492.710 6731.793 - 3.83% -
BM_RangesPushHeap_uint32_SingleElement_4 3.68% 0.337 0.349 - 1.03% -
std::unordered_set<int>::erase(key)_(existent)/0 3.68% 21.509 22.300 - 5.89% -
rng::fold_left(list<int>)/8192 3.68% 10416.063 10799.110 - 2.68% -
std::unordered_set<int>::erase(iterator)/1024 3.68% 20.332 21.079 - 4.38% -
rng::replace(list<int>)_(sprinkled)/50 3.67% 19.140 19.842 - -0.32% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 3.67% 1.370 1.421 - 4.28% -
rng::move_backward(vector<int>)/1048576 3.67% 57255.289 59354.191 - 1.40% -
BM_StringRelational_Less_Huge_Small_Control 3.66% 1.781 1.846 - 1.72% -
BM_num_get<unsigned_long_long> 3.66% 10.979 11.380 - 2.93% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 3.65% 36.665 38.002 - 3.18% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 3.64% 689381.531 714486.576 - 3.44% -
BM_lexicographical_compare_three_way_slow_path/262144 3.64% 61372.464 63607.339 - -1.78% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 3.64% 1.308 1.356 - 1.88% -
BM_RangesPopHeap_float_16384 3.64% 33.755 34.983 - 3.83% -
BM_deque_vector_ranges_move/2 3.64% 1.776 1.840 - -0.00% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 3.61% 2.300 2.383 - 10.05% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 3.61% 4.133 4.282 - 0.70% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 3.60% 10.400 10.775 - 2.80% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 3.60% 0.448 0.465 - -9.29% -
BM_lexicographical_compare_three_way_fast_path/16 3.59% 4.292 4.446 - 2.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 3.59% 10.876 11.266 - 2.54% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 3.57% 0.894 0.925 - 3.53% -
rng::find_if(list<int>)_(bail_25%)/8 3.57% 1.274 1.320 - -0.24% -
BM_lexicographical_compare_three_way_slow_path/65536 3.57% 15319.120 15865.672 - -1.81% -
std::any_of(deque<int>)_(process_all)/8192 3.57% 2701.987 2798.316 - 2.90% -
BM_deque_vector_ranges_move_backward/2 3.56% 1.771 1.834 - 0.01% -
BM_std_min<__int128>/22 3.56% 8.358 8.655 - 3.86% -
BM_RangesMakeThenSortHeap_string_Ascending_256 3.56% 19.587 20.285 - -10.76% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 3.54% 1.366 1.414 - 1.90% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 3.53% 29.995 31.054 - -36.81% -
rng::for_each(map<int>::iterator)/8192 3.53% 16864.997 17459.888 - 3.18% -
rng::find_if(vector<int>)_(bail_25%)/8 3.52% 1.059 1.096 - 2.24% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 3.52% 163613.543 169376.231 - 2.65% -
BM_std_minmax<char>/18 3.52% 1.316 1.362 - -1.88% -
std::find_if_not(deque<int>)_(bail_25%)/8 3.52% 1.446 1.497 - -2.18% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 3.52% 8.865 9.177 - 1.90% -
std::find_if_not(list<int>)_(bail_25%)/8 3.50% 1.274 1.319 - 8.47% -
BM_std_min<unsigned_short>/27 3.50% 2.328 2.410 - 1.17% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.49% 24.186 25.030 - 12.30% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 3.49% 0.575 0.595 - 3.98% -
rng::for_each(set<int>::iterator)/8 3.48% 4.516 4.673 - 3.07% -
std::multiset<int>::find(key)_(non-existent)/8192 3.48% 8.402 8.695 - 1.83% -
rng::unique(list<int>)_(contiguous)/8192 3.47% 7086.500 7332.714 - 2.29% -
BM_PushHeap_string_PipeOrgan_262144 3.47% 17.279 17.879 - -18.98% -
BM_std_minmax_element<char>/1 3.47% 0.305 0.315 - 4.83% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 3.47% 1.787 1.849 - 8.15% -
BM_deque_vector_copy_backward/2 3.46% 1.778 1.840 - -0.12% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.46% 781.168 808.177 - 1.76% -
BM_num_put<bool> 3.45% 10.543 10.907 - -0.53% -
SetIntersection_Front_Set_uint64_16384_4 3.45% 1117059.657 1155590.574 - 6.66% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 3.45% 0.580 0.600 - 2.93% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 3.45% 6.801 7.035 - 2.33% -
std::find(deque<int>)_(process_all)/50 3.44% 13.107 13.557 - 2.43% -
std::unordered_set<int>::erase(iterator)/0 3.43% 19.613 20.286 - 3.33% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.43% 0.813 0.841 - -0.99% -
BM_deque_vector_move/2 3.42% 1.779 1.840 - 0.03% -
std::unique(vector<int>,_pred)_(contiguous)/32 3.42% 54.207 56.059 - 2.74% -
std::map<int,_int>::erase(key)_(non-existent)/8192 3.41% 7.458 7.713 - 0.43% -
BM_StringRelational_Compare_Small_Empty_Control 3.41% 1.609 1.664 - -3.00% -
std::remove_if(vector<int>)_(sprinkled)/32 3.41% 55.679 57.577 - 7.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 3.40% 1162606.081 1202177.784 - 1.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 3.40% 10.902 11.273 - 2.66% -
BM_std_min<unsigned_long_long>/7 3.40% 1.866 1.929 - 1.51% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 3.40% 22.743 23.516 - -0.49% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 3.40% 0.849 0.878 - 0.52% -
SetIntersection_None_Set_float_64_16 3.39% 18517769.593 19145139.312 - -0.42% -
std::multiset<int>::ctor(const&)/32 3.39% 218.333 225.727 - -0.30% -
std::search(vector<int>,_pred)_(no_match)/1048576 3.38% 436654.625 451431.242 - 2.70% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.38% 4.414 4.563 - 4.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 3.38% 1079156.681 1115623.406 - -1.35% -
rng::find_if_not(list<int>)_(bail_25%)/8 3.38% 1.270 1.313 - -0.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 3.37% 1.830 1.892 - 6.28% -
std::unordered_set<std::string>::count(key)_(existent)/8192 3.37% 41.900 43.312 - 34.46% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.37% 858963.536 887867.949 - 1.36% -
SetIntersection_Interlaced_Set_uint32_64_64 3.36% 15196499.105 15707209.692 - 1.72% -
rng::move_backward(vector<bool>)_(unaligned)/1048576 3.35% 6495.388 6713.129 - 3.34% -
BM_MakeHeap_string_Heap_1024 3.35% 4.741 4.900 - 0.53% -
BM_std_minmax<unsigned_short>/6 3.35% 1.344 1.389 - 0.12% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 3.34% 1.660 1.715 - 6.34% -
rng::move_backward(list<int>)/32768 3.34% 34254.313 35399.595 - 5.31% -
SetIntersection_Interlaced_Set_uint32_1024_1024 3.34% 15604524.551 16125968.784 - 1.73% -
std::unordered_multiset<int>::count(key)_(existent)/1024 3.34% 1.544 1.595 - -9.03% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 3.34% 1.346 1.391 - 12.36% -
rng::remove_copy(vector<int>)_(prefix)/32 3.33% 10.836 11.197 - 2.60% -
std::multiset<std::string>::count(key)_(non-existent)/32 3.32% 10.224 10.563 - 13.04% -
SetIntersection_Interlaced_Vector_float_64_16 3.32% 18196504.835 18800489.687 - -2.03% -
BM_std_min<short>/4 3.32% 1.003 1.037 - -4.17% -
BM_std_min<int>/28 3.31% 2.000 2.066 - 1.75% -
BM_std_minmax<char>/4 3.31% 1.446 1.494 - -3.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 3.31% 1194268.897 1233796.160 - 0.62% -
std::find(deque<int>)_(bail_25%)/8 3.30% 2.000 2.066 - 0.12% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 3.30% 16.749 17.301 - 3.65% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 3.29% 48672.419 50275.274 - 3.28% -
rng::rotate(deque<int>)_(1_element_forward)/1024 3.29% 38.750 40.024 - 3.01% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 3.29% 23.536 24.309 - 7.02% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 3.28% 74.839 77.296 - 6.93% -
std::any_of(deque<int>)_(process_all)/32768 3.28% 10829.054 11184.169 - 3.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 3.28% 1167720.328 1205982.732 - 3.10% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 3.27% 1.604 1.656 - 20.93% -
BM_StringRelational_Compare_Empty_Huge_Control 3.27% 1.608 1.660 - 2.18% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 3.27% 32.011 33.058 - -6.25% -
rng::partition(vector<int>)_(dense)/1024 3.27% 234.854 242.527 - -0.00% -
std::multiset<std::string>::erase(key)_(non-existent)/32 3.27% 10.021 10.348 - 2.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.26% 4516.289 4663.511 - 9.13% -
BM_std_min<char>/22 3.25% 2.030 2.096 - 1.23% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 3.25% 31.135 32.146 - 1.81% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 3.25% 1030.670 1064.133 - 3.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 3.24% 1972453.499 2036299.953 - 24.62% -
std::copy(deque<int>)/32768 3.24% 1135.949 1172.701 - 2.63% -
std::rotate(deque<int>)_(by_1/4)/1024 3.23% 780.845 806.056 - 2.98% -
std::set<int>::contains(key)_(non-existent)/8192 3.22% 9.485 9.791 - 17.81% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.22% 869.834 897.864 - 3.80% -
rng::copy(vector<int>)/8 3.22% 2.197 2.268 - -0.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 3.22% 8760796.060 9042597.532 - 4.18% -
std::set<std::string>::contains(key)_(non-existent)/8192 3.21% 28.235 29.142 - 11.72% -
rng::find_last(forward_list<int>)_(bail_90%)/50 3.21% 20.589 21.249 - 2.26% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 3.20% 501.628 517.693 - -7.29% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.20% 11753.540 12129.543 - 2.18% -
rng::find_if_not(vector<bool>)_(process_all)/8 3.19% 5.366 5.538 - -1.78% -
SetIntersection_Front_Vector_uint64_1024_1 3.19% 1090477.201 1125294.955 - 2.55% -
SetIntersection_Front_Set_uint32_262144_262144 3.19% 1792803.058 1849946.291 - 0.56% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.19% 12090.877 12476.185 - 3.24% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 3.19% 7.979 8.233 - 5.86% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 3.18% 9.492 9.794 - 12.88% -
std::multiset<std::string>::insert(value)_(new_value)/32 3.18% 43.367 44.746 - 4.84% -
rng::remove_copy(deque<int>)_(prefix)/50 3.18% 20.463 21.113 - -3.45% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 3.17% 489.615 505.145 - 1.03% -
BM_vector_deque_ranges_copy_backward/2 3.17% 2.001 2.064 - 6.26% -
SetIntersection_Front_Set_string_262144_256 3.16% 15087150.290 15563653.680 - -1.30% -
SetIntersection_Interlaced_Set_uint64_1024_64 3.15% 10110157.544 10429075.345 - 4.63% -
std::search(vector<int>)_(same_length)/1000 3.15% 240.183 247.759 - 0.55% -
std::unique(list<int>,_pred)_(sprinkled)/1024 3.15% 1015.149 1047.167 - 2.51% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 3.15% 33.997 35.068 - 2.10% -
SetIntersection_Front_Vector_float_1024_64 3.14% 1429933.558 1474868.604 - 1.81% -
BM_std_minmax<short>/19 3.14% 2.379 2.454 - 1.04% -
BM_std_min<__int128>/21 3.14% 7.956 8.205 - 3.27% -
std::unordered_set<int>::erase(iterator)/32 3.13% 20.205 20.838 - 3.81% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 3.13% 495.364 510.862 - 0.42% -
BM_RangesMakeThenSortHeap_string_Descending_262144 3.13% 84.899 87.552 - -12.22% -
rng::rotate(deque<int>)_(by_1/4)/1024 3.13% 778.573 802.906 - 3.25% -
std::remove_if(deque<int>)_(prefix)/50 3.13% 66.136 68.203 - 2.08% -
rng::find_last(vector<int>)_(bail_10%)/8 3.12% 1.980 2.042 - -3.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 3.11% 8742154.305 9014179.012 - -29.82% -
BM_PushHeap_string_Descending_262144 3.11% 3.144 3.242 - -40.49% -
SetIntersection_None_Vector_string_16384_16384 3.11% 1253220.754 1292204.307 - 0.62% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 3.11% 10.379 10.701 - 6.07% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 3.11% 1.169 1.206 - -0.03% -
BM_std_minmax_element<int>/4 3.11% 1.227 1.265 - 1.82% -
BM_deque_deque_ranges_copy/64000 3.10% 2655.570 2737.998 - -4.01% -
rng::remove_if(deque<int>)_(prefix)/50 3.10% 70.209 72.383 - -2.09% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 3.10% 265.784 274.015 - -0.94% -
BM_num_put<unsigned_long> 3.09% 11.406 11.759 - -2.72% -
BM_StringRelational_Compare_Empty_Empty_Control 3.09% 1.609 1.658 - 2.88% -
bm_lexicographical_compare<unsigned_char>/7 3.08% 2.034 2.097 - -5.27% -
rng::partial_sort(deque<int>)_(descending)/8192 3.08% 279161.680 287758.854 - 1.30% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3.08% 3038.900 3132.350 - 1.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 3.07% 1144716.692 1179871.414 - 2.03% -
SetIntersection_Front_Set_string_64_4 3.06% 19537044.346 20135841.972 - -0.31% -
BM_std_minmax<short>/7 3.06% 1.736 1.789 - 2.41% -
rng::sort(deque<int>)_(qsort_adversarial)/8 3.06% 18.267 18.827 - 2.42% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 3.05% 24.976 25.739 - -10.32% -
BM_StringRelational_Compare_Empty_Large_Control 3.05% 1.610 1.659 - 2.61% -
std::copy_backward(vector<bool>)_(aligned)/4096 3.05% 4.981 5.133 - 0.57% -
rng::find(vector<char>)_(bail_25%)/8 3.05% 1.104 1.138 - 15.79% -
SetIntersection_Front_Vector_uint32_256_256 3.05% 4678196.297 4820747.199 - 2.96% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 3.05% 5.062 5.217 - 9.14% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.04% 3.732 3.846 - 0.77% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 3.04% 8.929 9.200 - 2.49% -
BM_deque_deque_copy_backward/512 3.04% 21.394 22.044 - 18.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.03% 1261043.639 1299289.271 - 0.03% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.03% 0.734 0.756 - 2.94% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 3.03% 1.879 1.936 - -2.54% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.03% 16.481 16.980 - 2.74% -
rng::partial_sort_copy(list<int>)_(repeated)/8 3.02% 8.452 8.708 - 3.74% -
std::adjacent_find(deque<int>,_pred)/50 3.02% 29.292 30.177 - 1.59% -
BM_std_min<unsigned_short>/18 3.02% 1.508 1.554 - 1.29% -
std::sort(deque<int>)_(descending)/8 3.02% 25.583 26.356 - 2.49% -
std::multimap<std::string,_int>::erase(iterator)/32 3.02% 25.742 26.519 - -9.83% -
std::multiset<int>::contains(key)_(non-existent)/32 3.02% 2.277 2.346 - 0.02% -
BM_deque_vector_ranges_copy_backward/1 3.01% 2.047 2.109 - -1.48% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 3.01% 5.594 5.762 - 2.58% -
std::copy_if(list<int>)_(every_other)/4096 3.00% 3928.056 4045.805 - 27.54% -
std::search(list<int>)_(no_match)/1048576 3.00% 816517.381 840989.796 - -1.08% -
SetIntersection_Interlaced_Vector_uint64_16384_16384 3.00% 78531285.124 80883350.311 - 3.77% -
BM_std_minmax<char>/17 2.99% 1.104 1.137 - 1.49% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 2.99% 0.419 0.432 - -30.62% -
BM_StringRelational_Compare_Large_Empty_Control 2.99% 1.616 1.665 - -2.46% -
BM_PushHeap_uint64_SingleElement_64 2.98% 0.359 0.369 - -9.27% -
BM_StringRelational_Compare_Empty_Small_Control 2.98% 1.632 1.681 - 2.82% -
std::unique_copy(list<int>)_(contiguous)/52 2.97% 21.287 21.920 - 7.89% -
BM_std_minmax<unsigned_char>/1 2.97% 0.611 0.629 - 1.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 2.97% 13.915 14.328 - 0.65% -
SetIntersection_Front_Set_uint64_1024_256 2.96% 4373028.626 4502518.295 - -6.96% -
BM_MakeHeap_string_Heap_16384 2.95% 4.974 5.121 - -0.05% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 2.95% 32.676 33.638 - 0.18% -
BM_vector_deque_copy_backward/2 2.95% 2.223 2.288 - 10.71% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.94% 1.642 1.691 - -2.95% -
BM_MakeHeap_string_Ascending_16384 2.94% 5.312 5.469 - -4.91% -
BM_StringRelational_Less_Huge_Empty_Control 2.94% 1.931 1.987 - -4.69% -
std::find_if_not(vector<char>)_(bail_25%)/8 2.94% 0.935 0.962 - 0.89% -
BM_std_min<unsigned_int>/12 2.94% 1.453 1.496 - 1.03% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 2.93% 8.926 9.188 - 2.45% -
std::set<int>::find(key)_(non-existent)/32 2.93% 2.275 2.342 - 3.31% -
BM_std_minmax<char>/31 2.92% 3.146 3.238 - -2.98% -
std::unique(list<int>)_(sprinkled)/52 2.92% 70.433 72.492 - 2.64% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 2.92% 22.792 23.458 - 1.79% -
std::multimap<std::string,_int>::erase(iterator)/8192 2.92% 30.970 31.874 - -2.95% -
BM_std_minmax<short>/20 2.92% 1.973 2.030 - 1.47% -
rng::copy_if(list<int>)_(entire_range)/8 2.92% 2.528 2.602 - 0.19% -
std::stable_partition(list<int>)_(alloc_fails)/8192 2.91% 25119.616 25850.859 - 2.36% -
rng::rotate(vector<int>)_(by_1/4)/8192 2.90% 2540.108 2613.894 - 0.66% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.90% 730.683 751.896 - 4.83% -
rng::partial_sort_copy(list<int>)_(ascending)/8 2.90% 8.847 9.104 - 1.44% -
rng::find_if_not(vector<int>)_(process_all)/8 2.89% 2.516 2.589 - 2.84% -
BM_PopHeap_uint32_4 2.89% 2.579 2.654 - 0.27% -
std::rotate_copy(vector<int>)/1024 2.89% 34.019 35.002 - 6.53% -
BM_std_minmax<unsigned_short>/32 2.89% 1.228 1.264 - 2.82% -
std::unordered_multimap<int,_int>::erase(iterator)/0 2.89% 19.691 20.260 - 1.38% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.89% 625859.063 643936.629 - 3.20% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.89% 2.876 2.959 - 2.15% -
BM_std_min<unsigned_long_long>/14 2.89% 1.890 1.945 - 0.71% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 2.88% 10.126 10.418 - 2.68% -
std::multimap<int,_int>::find(key)_(existent)/32 2.88% 1.605 1.651 - 2.70% -
std::multiset<std::string>::count(key)_(existent)/8192 2.88% 29.877 30.738 - 0.05% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 2.87% 33.329 34.287 - 3.10% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 2.87% 0.825 0.848 - 2.59% -
rng::contains(list<int>)_(process_all)/32 2.86% 8.967 9.224 - -18.08% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 2.86% 5.993 6.165 - 1.58% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 2.86% 9.721 9.999 - 2.50% -
rng::for_each(multiset<int>)/8192 2.86% 16202.337 16666.077 - 2.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.86% 1202148.841 1236553.593 - -0.89% -
BM_MakeThenSortHeap_uint32_SingleElement_16 2.86% 3.943 4.056 - 0.20% -
SetIntersection_Interlaced_Set_string_16384_1024 2.86% 345922780.638 355812091.893 - 4.95% -
std::find_if_not(vector<bool>)_(process_all)/8 2.86% 5.389 5.543 - -1.51% -
rng::remove_if(list<int>)_(prefix)/8192 2.85% 9121.873 9382.142 - 2.67% -
BM_SortHeap_string_1024 2.85% 59.113 60.797 - -0.07% -
BM_std_min<unsigned_char>/29 2.85% 1.983 2.039 - 3.70% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.85% 41.575 42.759 - 3.59% -
std::all_of(list<int>)_(process_all)/32768 2.85% 25967.167 26706.270 - 2.11% -
BM_MakeThenSortHeap_float_Ascending_4 2.84% 1.424 1.465 - 4.86% -
std::unique(list<int>)_(sprinkled)/8192 2.84% 7843.213 8066.150 - 3.43% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.84% 49.871 51.288 - 3.60% -
BM_RangesMakeHeap_string_PipeOrgan_262144 2.84% 7.203 7.407 - -37.96% -
rng::any_of(list<int>)_(process_all)/32768 2.84% 25902.496 26636.866 - 2.34% -
BM_deque_vector_ranges_move_backward/1 2.83% 2.090 2.149 - 1.53% -
std::partition(list<int>)_(dense)/32 2.82% 8.758 9.005 - -1.69% -
std::copy_if(deque<int>)_(entire_range)/8 2.82% 2.555 2.627 - 0.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 2.82% 169443108.802 174219078.701 - 1.82% -
std::set<std::string>::count(key)_(non-existent)/1024 2.82% 23.235 23.890 - 4.85% -
BM_std_minmax<int>/28 2.82% 2.024 2.081 - 0.07% -
rng::unique(deque<int>,_pred)_(contiguous)/32 2.81% 58.392 60.035 - 2.43% -
BM_num_get<unsigned_long> 2.81% 10.900 11.206 - 1.34% -
BM_num_get<void*> 2.81% 11.586 11.912 - 2.22% -
std::set<int>::find(key)_(non-existent)/1024 2.81% 5.608 5.765 - 3.79% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 2.81% 497.571 511.528 - 0.22% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 2.80% 21.246 21.841 - -11.00% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.80% 787.391 809.456 - -0.04% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 2.80% 870.766 895.158 - 3.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.80% 0.912 0.937 - 4.02% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 2.79% 5.411 5.562 - 1.26% -
BM_deque_deque_move_backward/65536 2.79% 8199.637 8428.231 - 4.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.79% 1168258.623 1200810.096 - 0.58% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 2.78% 603.230 620.028 - 5.09% -
std::copy(deque<int>)/1048576 2.78% 49696.733 51076.813 - 2.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 2.77% 5364581.589 5513161.715 - 9.60% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 2.77% 22.580 23.206 - 2.91% -
BM_std_min<unsigned_char>/16 2.77% 2.538 2.608 - -0.42% -
rng::partial_sort_copy(vector<int>)_(heap)/8 2.76% 14.944 15.357 - 0.52% -
rng::move_backward(vector<bool>)_(unaligned)/64 2.76% 1.880 1.931 - 1.56% -
std::set<int>::count(key)_(non-existent)/32 2.76% 2.901 2.981 - 0.37% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 2.74% 17.010 17.476 - 4.70% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 2.74% 0.938 0.964 - 2.63% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 2.73% 27.424 28.174 - 0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.73% 39693010.075 40776835.337 - 1.07% -
rng::contains_subrange(list<int>)_(process_all)/16 2.73% 4.930 5.065 - 0.85% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.73% 18.345 18.845 - 2.72% -
std::find_if(vector<bool>)_(process_all)/50 2.73% 34.857 35.807 - -2.03% -
rng::sort(deque<int>)_(ascending)/8 2.72% 18.320 18.819 - 3.19% -
rng::find_if(vector<bool>)_(process_all)/50 2.72% 35.003 35.954 - -1.99% -
SetIntersection_None_Vector_uint32_1024_256 2.72% 1124232.405 1154757.694 - 4.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.71% 336981993.292 346103739.226 - -1.74% -
BM_std_min<char>/512 2.70% 6.185 6.352 - 0.52% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.70% 3.550 3.646 - -0.92% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.70% 2.204 2.263 - -10.69% -
rng::stable_partition(vector<int>)_(sparse)/32 2.70% 7.090 7.282 - -2.74% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 2.70% 80587.581 82760.397 - -0.18% -
BM_MakeThenSortHeap_float_Random_4 2.69% 4.202 4.315 - -3.29% -
BM_RangesMakeHeap_float_Random_1024 2.69% 1.217 1.250 - 1.59% -
rng::find_first_of(list<int>)_(large_needle)/8192 2.68% 49161763.932 50481202.355 - -0.00% -
BM_std_minmax<short>/2 2.68% 0.894 0.918 - 0.22% -
std::rotate(deque<int>)_(1_element_forward)/1024 2.68% 39.107 40.154 - 3.64% -
BM_std_minmax<int>/16 2.67% 1.281 1.315 - 0.11% -
std::set<std::string>::upper_bound(key)_(existent)/8192 2.66% 28.185 28.936 - 0.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 2.66% 45051367.743 46251541.484 - 2.82% -
BM_PushHeap_string_SingleElement_16384 2.66% 2.478 2.544 - -6.46% -
BM_MakeHeap_uint32_SingleElement_262144 2.66% 0.626 0.643 - 2.41% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 2.65% 22.784 23.388 - -7.63% -
rng::partition(vector<int>)_(sparse)/50 2.65% 13.968 14.338 - 0.37% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 2.64% 10.548 10.826 - 2.35% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 2.64% 1.261 1.294 - -1.78% -
BM_RangesPushHeap_uint64_Random_16384 2.64% 5.947 6.103 - -0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.63% 0.696 0.714 - 1.79% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.63% 606.399 622.348 - 0.25% -
BM_std_minmax<unsigned_short>/16 2.62% 1.662 1.705 - 1.20% -
BM_std_minmax<unsigned_short>/17 2.62% 1.674 1.718 - 0.36% -
rng::sort(deque<int>)_(heap)/8 2.62% 24.707 25.355 - 1.84% -
BM_SortHeap_string_256 2.62% 44.455 45.620 - -0.12% -
std::partial_sort_copy(list<int>)_(descending)/8 2.62% 18.615 19.103 - 0.94% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.62% 36.217 37.165 - 1.74% -
rng::for_each(set<int>)/8192 2.62% 16383.345 16812.237 - 2.23% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.62% 525.243 538.984 - -2.26% -
SetIntersection_None_Set_uint64_16384_64 2.61% 166512458.621 170865079.474 - 2.51% -
BM_deque_vector_ranges_move/1 2.61% 2.030 2.083 - -3.12% -
BM_vector_deque_ranges_copy/5500 2.61% 196.309 201.423 - 1.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 2.61% 34.045 34.932 - 0.98% -
SetIntersection_None_Vector_uint32_1024_1 2.59% 1135654.080 1165119.726 - 3.89% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 2.59% 58.921 60.450 - 5.47% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 2.59% 1357.577 1392.780 - 0.63% -
BM_std_minmax<int>/64 2.59% 2.484 2.548 - 1.34% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 2.58% 1.157 1.187 - -0.78% -
SetIntersection_Front_Vector_string_16384_256 2.58% 10093218.272 10353396.166 - 1.96% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 2.58% 0.506 0.519 - 0.12% -
SetIntersection_Front_Set_string_256_16 2.57% 7720605.162 7919245.860 - 4.17% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2.57% 2867.411 2941.166 - 3.01% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 2.57% 12581.148 12904.735 - 0.58% -
SetIntersection_Front_Vector_uint64_262144_16 2.56% 1151750.503 1181286.976 - 1.17% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 2.56% 1.459 1.497 - 14.81% -
SetIntersection_None_Vector_uint64_262144_1024 2.56% 1172327.043 1202374.784 - 3.87% -
BM_std_minmax<int>/10 2.55% 1.353 1.387 - -3.46% -
BM_deque_deque_move/65536 2.55% 2811.803 2883.563 - 0.52% -
std::partial_sort_copy(vector<int>)_(repeated)/8 2.55% 8.432 8.647 - 0.38% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.55% 868.128 890.243 - 3.37% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 2.54% 7.460 7.650 - 0.00% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.54% 7.363 7.550 - 4.18% -
rng::reverse_copy(deque<int>)/8 2.54% 2.799 2.871 - -5.73% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 2.54% 1.226 1.257 - 1.24% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.54% 5477.071 5616.160 - 8.83% -
std::find_if(list<int>)_(process_all)/32768 2.54% 27374.703 28069.367 - -1.81% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 2.53% 1.004 1.029 - 0.82% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 2.53% 0.455 0.466 - -18.85% -
BM_std_minmax<int>/5 2.53% 1.128 1.156 - 0.05% -
BM_vector_deque_move_backward/1 2.52% 2.252 2.309 - -10.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 2.52% 19.147 19.629 - 2.36% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 2.52% 14340.468 14701.499 - 2.42% -
BM_RangesPushHeap_string_SingleElement_262144 2.51% 2.510 2.573 - -2.35% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.51% 2.583 2.648 - 0.34% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2.51% 4890.841 5013.406 - 0.31% -
std::find_if(deque<int>)_(process_all)/1024 2.50% 484.363 496.493 - 1.18% -
BM_RangesMakeHeap_string_SingleElement_4 2.50% 3.586 3.676 - 2.31% -
BM_StringConstructDestroyCStr_Huge_Transparent 2.50% 67.568 69.259 - 0.98% -
rng::copy(deque<int>)/1048576 2.50% 49915.818 51164.372 - 2.46% -
std::multiset<int>::find(key)_(existent)/1024 2.50% 3.683 3.775 - -0.63% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.50% 54885.317 56255.069 - -11.50% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 2.49% 18.638 19.103 - -0.57% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 2.49% 6.936 7.109 - 3.40% -
rng::all_of(list<int>)_(process_all)/32768 2.49% 25676.987 26315.775 - 2.06% -
BM_std_min<unsigned_short>/26 2.48% 2.074 2.126 - -1.27% -
rng::contains(list<int>)_(process_all)/8192 2.48% 6832.955 7002.648 - 0.51% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.48% 18.051 18.498 - 2.14% -
SetIntersection_Interlaced_Vector_string_262144_16 2.48% 5651588.621 5791689.325 - -0.79% -
BM_StringDestroy_Large 2.48% 6.818 6.987 - 3.56% -
BM_PushHeap_float_Ascending_256 2.48% 2.482 2.543 - 0.72% -
BM_MakeHeap_string_Heap_64 2.47% 5.003 5.127 - 0.49% -
BM_std_minmax<short>/6 2.46% 1.358 1.392 - 0.92% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 2.46% 23.144 23.713 - -4.11% -
SetIntersection_Interlaced_Vector_string_262144_1024 2.46% 217573176.412 222916923.992 - -7.64% -
BM_deque_vector_move_backward/5500 2.45% 200.234 205.149 - 0.69% -
rng::copy_n(vector<bool>)_(unaligned)/512 2.45% 3.308 3.389 - 2.04% -
BM_std_min<unsigned_short>/28 2.45% 2.614 2.678 - -0.54% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 2.45% 0.549 0.563 - -4.60% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 2.44% 23.088 23.652 - 0.85% -
std::move_backward(vector<int>)/8 2.44% 2.212 2.266 - -1.03% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 2.44% 4829.726 4947.622 - 4.89% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 2.44% 0.711 0.728 - 2.59% -
rng::find_first_of(deque<int>)_(large_needle)/8192 2.44% 23521902.796 24095123.549 - 2.28% -
std::multiset<std::string>::insert(value)_(already_present)/8192 2.44% 65.434 67.028 - 0.09% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.43% 38.561 39.500 - -6.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 2.43% 11.486 11.765 - 3.08% -
SetIntersection_Interlaced_Vector_string_64_16 2.43% 30525765.345 31267740.006 - 0.86% -
bm_ranges_lexicographical_compare<int>/4 2.43% 1.269 1.300 - 0.22% -
std::multiset<std::string>::count(key)_(existent)/1024 2.42% 23.318 23.884 - 1.45% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 2.42% 161239.470 165148.707 - -2.63% -
BM_std_minmax<unsigned_int>/11 2.42% 1.732 1.774 - -2.97% -
rng::for_each(multiset<int>::iterator)/8192 2.42% 16123.516 16513.589 - 2.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.42% 2.972 3.044 - 2.03% -
SetIntersection_None_Vector_string_262144_16 2.42% 1344179.046 1376655.822 - 1.38% -
rng::rotate(vector<int>)_(by_1/4)/1024 2.42% 323.230 331.036 - 0.67% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 2.41% 6298.991 6451.044 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 2.41% 165937686.780 169935667.048 - -0.66% -
SetIntersection_None_Set_float_16384_16384 2.41% 155727765.651 159477726.340 - 1.74% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 2.40% 19.893 20.370 - -11.00% -
rng::partial_sort(vector<int>)_(descending)/8 2.40% 25.136 25.739 - 3.57% -
BM_RangesMakeThenSortHeap_string_Descending_16384 2.40% 65.900 67.482 - -2.29% -
std::find_end(forward_list<int>)_(single_element)/1000 2.40% 673.152 689.283 - 2.29% -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 2.39% 1.459 1.494 - 1.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.39% 801.158 820.312 - 0.63% -
BM_std_min<unsigned_char>/4 2.39% 0.942 0.964 - -1.52% -
std::find_if(list<int>)_(bail_25%)/8 2.39% 1.190 1.219 - 0.07% -
std::partition(list<int>)_(dense)/50 2.39% 13.214 13.529 - 1.13% -
SetIntersection_None_Set_float_64_4 2.39% 21764104.192 22283246.710 - -1.81% -
BM_vector_deque_move_backward/1024 2.38% 37.756 38.656 - 0.41% -
BM_num_put<unsigned_long_long> 2.38% 11.391 11.662 - -4.30% -
BM_std_min<short>/21 2.38% 1.810 1.853 - 1.41% -
rng::none_of(list<int>)_(process_all)/32768 2.37% 25542.989 26148.011 - 2.61% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.37% 15.010 15.365 - 2.19% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 2.36% 9.672 9.901 - 0.86% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 2.36% 895.225 916.370 - 1.32% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 2.36% 9.509 9.734 - 1.89% -
BM_deque_deque_copy/65536 2.36% 2850.416 2917.710 - -3.82% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 2.36% 740.904 758.357 - 1.56% -
BM_std_min<unsigned_long_long>/29 2.35% 2.432 2.489 - 1.33% -
std::set<int>::contains(key)_(existent)/32 2.35% 1.698 1.738 - 0.66% -
SetIntersection_None_Set_uint64_1024_64 2.35% 8759515.050 8965300.232 - 3.34% -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.35% 2.313 2.367 - 2.51% -
BM_SortHeap_string_64 2.35% 29.793 30.493 - -0.18% -
std::unordered_multimap<int,_int>::erase(iterator)/32 2.35% 20.295 20.772 - 2.00% -
std::multiset<int>::ctor(const&,_alloc)/32 2.35% 218.061 223.178 - 1.32% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 2.34% 20.670 21.155 - 0.32% -
rng::is_sorted_until(list<int>,_pred)/8192 2.34% 7612.055 7790.526 - -0.23% -
std::search(deque<int>)_(single_element)/1000 2.34% 438.291 448.566 - 2.12% -
rng::find_last(vector<char>)_(bail_10%)/50 2.34% 5.495 5.624 - 1.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 2.34% 1252223.517 1281561.741 - -1.38% -
BM_std_min<__int128>/20 2.34% 7.642 7.821 - 2.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 2.34% 1096467.585 1122134.702 - 3.46% -
std::partial_sort_copy(vector<int>)_(heap)/8 2.33% 15.156 15.510 - 0.90% -
rng::find(deque<int>)_(process_all)/8 2.33% 3.450 3.530 - 0.24% -
std::partition(vector<int>)_(dense)/32 2.33% 8.278 8.471 - -0.68% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.33% 7938.602 8123.708 - -4.64% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.33% 773.605 791.642 - 1.54% -
rng::partial_sort(deque<int>)_(descending)/8 2.33% 41.005 41.960 - -4.98% -
std::partition_point(list<int>)/50 2.33% 24.639 25.213 - 2.04% -
BM_MakeHeap_string_Heap_256 2.33% 4.892 5.005 - 0.99% -
BM_deque_deque_ranges_move_backward/70000 2.32% 8763.345 8966.632 - 5.42% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 2.32% 76.017 77.780 - 0.66% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.32% 10.586 10.831 - 3.83% -
std::rotate(deque<int>)_(by_1/3)/1024 2.31% 1818.242 1860.298 - -0.33% -
BM_std_minmax<int>/32 2.31% 1.582 1.618 - -0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.30% 1202167.248 1229801.649 - -1.23% -
BM_PushHeap_float_Ascending_1024 2.30% 3.120 3.192 - 0.39% -
BM_std_min<unsigned_char>/28 2.29% 1.722 1.761 - 0.79% -
BM_lexicographical_compare_three_way_slow_path/16384 2.29% 3848.624 3936.666 - -1.20% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 2.28% 13.040 13.337 - 1.34% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 2.27% 1.952 1.996 - 0.12% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.27% 13605.170 13913.659 - 2.85% -
SetIntersection_Front_Set_uint64_16384_64 2.26% 1823998.962 1865311.908 - -2.52% -
rng::generate_n(list<int>)/50 2.26% 15.627 15.981 - -8.38% -
BM_std_min<__int128>/19 2.26% 7.255 7.419 - 2.46% -
std::set<std::string>::find(key)_(non-existent)/1024 2.25% 20.380 20.840 - 2.33% -
BM_PushHeap_float_Random_16 2.25% 5.278 5.397 - -0.28% -
rng::count(vector<int>)_(every_other)/8 2.25% 1.353 1.383 - -0.02% -
BM_StringDestroy_Huge 2.25% 10.499 10.735 - 1.04% -
std::copy(deque<int>)/8 2.24% 2.649 2.708 - -1.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.24% 11994142.761 12262430.430 - -1.57% -
BM_PushHeap_uint32_Ascending_16384 2.24% 6.550 6.697 - -0.57% -
std::fill(vector<int>)/1024 2.23% 29.807 30.473 - 0.74% -
SetIntersection_Interlaced_Set_string_256_64 2.23% 31236473.844 31932824.914 - 1.63% -
rng::find_first_of(deque<int>)_(large_needle)/1024 2.23% 366224.654 374385.211 - 1.90% -
BM_RangesPushHeap_string_SingleElement_256 2.22% 2.411 2.465 - -3.73% -
BM_PopHeap_float_262144 2.22% 39.786 40.667 - -0.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 2.22% 9.340 9.547 - 0.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 2.21% 1194671.190 1221119.124 - 1.49% -
std::rotate_copy(list<int>)/32 2.21% 8.310 8.494 - -0.40% -
rng::unique(list<int>,_pred)_(contiguous)/1024 2.21% 974.618 996.172 - 2.43% -
std::move_backward(list<int>)/4096 2.21% 5658.533 5783.514 - 17.63% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 2.20% 17.110 17.487 - -0.13% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.20% 22.548 23.044 - 3.19% -
std::unique(vector<int>,_pred)_(contiguous)/1024 2.20% 530.189 541.848 - 0.50% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.20% 24765.372 25309.706 - -10.50% -
BM_std_min<__int128>/17 2.20% 6.492 6.635 - 2.37% -
std::copy(list<int>)/4096 2.19% 3265.784 3337.440 - 1.27% -
rng::contains_subrange(vector<int>)_(process_all)/8192 2.19% 1628.318 1664.046 - 0.73% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 2.19% 103491.576 105760.194 - -5.35% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.19% 807.996 825.706 - 13.71% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 2.19% 108199.336 110564.328 - -1.46% -
BM_tolower_string<char> 2.18% 14.919 15.245 - 0.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 2.18% 4671837.089 4773709.326 - 2.42% -
std::any_of(list<int>)_(process_all)/32768 2.18% 25864.235 26427.419 - 2.29% -
std::set<int>::ctor(const&)/1024 2.18% 6168.654 6302.955 - 0.27% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.18% 24.225 24.752 - 2.04% -
SetIntersection_None_Set_string_1024_1 2.18% 9029500.212 9225904.997 - 3.28% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 2.17% 9.663 9.872 - -12.42% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.17% 2.859 2.921 - 2.18% -
BM_deque_vector_ranges_move/0 2.16% 1.396 1.426 - -7.89% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.15% 8560.491 8744.808 - 2.46% -
BM_RangesPushHeap_string_SingleElement_16384 2.15% 2.454 2.507 - -2.32% -
std::count(list<int>)_(every_other)/8192 2.15% 6671.878 6815.305 - 2.28% -
BM_num_get<bool> 2.15% 12.442 12.709 - 5.20% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.15% 68318.841 69786.666 - 2.08% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 2.15% 1.229 1.255 - 0.91% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 2.15% 0.706 0.721 - 2.48% -
BM_std_minmax<int>/31 2.14% 2.648 2.705 - -0.45% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 2.14% 0.696 0.711 - 0.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.14% 14383.017 14691.250 - 1.19% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.14% 271000.000 276798.207 - 0.66% -
rng::sort(deque<int>)_(ascending)/1024 2.14% 763.674 780.012 - -2.57% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.14% 2.282 2.331 - 4.51% -
std::copy_n(deque<int>)/8 2.14% 2.685 2.743 - 3.77% -
BM_MakeHeap_string_Descending_262144 2.13% 3.400 3.472 - -2.02% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 2.13% 757.053 773.207 - 0.89% -
rng::copy_if(deque<int>)_(every_other)/512 2.13% 182.708 186.603 - 2.43% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 2.13% 9.461 9.663 - 4.07% -
BM_StringEraseToEnd_Small_Opaque 2.13% 0.601 0.613 - -1.94% -
SetIntersection_None_Set_uint64_16384_1024 2.13% 163943279.921 167434784.615 - 2.74% -
std::count(list<int>)_(every_other)/8 2.13% 2.061 2.104 - 0.17% -
std::partition_point(deque<int>)/1024 2.13% 9.171 9.367 - 1.52% -
BM_std_min<__int128>/3 2.12% 1.010 1.032 - 1.34% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 2.12% 20.792 21.232 - 1.98% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 2.12% 22.120 22.588 - 2.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 2.11% 1207564.406 1233083.071 - 0.22% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.11% 40.330 41.182 - -4.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.11% 40449.083 41302.944 - -4.53% -
SetIntersection_Interlaced_Vector_string_256_1 2.11% 4531396.065 4626816.104 - 2.11% -
BM_MakeThenSortHeap_float_SingleElement_64 2.10% 3.346 3.416 - 3.09% -
BM_std_minmax<long_long>/29 2.10% 4.234 4.323 - -0.12% -
std::stable_partition(list<int>)_(dense)/50 2.10% 56.479 57.665 - 1.63% -
BM_StringFindAllMatch/64 2.10% 2.997 3.059 - -0.40% -
SetIntersection_Interlaced_Vector_uint32_1024_64 2.09% 3671370.129 3748275.364 - -26.11% -
BM_num_put<long_long> 2.09% 11.702 11.947 - -3.98% -
BM_deque_vector_move/70000 2.09% 2897.268 2957.758 - -0.27% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.09% 1965.696 2006.732 - 3.03% -
std::unordered_map<int,_int>::ctor(const&)/32 2.09% 198.843 202.993 - 0.97% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 2.08% 1.028 1.050 - -0.76% -
std::find(list<int>)_(process_all)/50 2.08% 18.546 18.932 - 4.41% -
BM_MakeHeap_float_SingleElement_262144 2.08% 0.714 0.729 - 2.19% -
SetIntersection_None_Vector_string_1024_256 2.08% 1207736.993 1232861.911 - 2.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 2.08% 3.712 3.789 - 0.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.08% 0.822 0.839 - 1.57% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.07% 4.145 4.231 - 0.66% -
BM_RangesMakeHeap_float_Random_64 2.07% 1.485 1.516 - -8.08% -
std::multiset<int>::insert(value)_(already_present)/1024 2.07% 28.155 28.737 - 0.63% -
bm_lexicographical_compare<signed_char>/16 2.07% 1.272 1.298 - -2.19% -
BM_CmpEqual_schar_ushort 2.07% 1.098 1.121 - 0.97% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 2.07% 1.945 1.985 - -0.14% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 2.07% 21.364 21.806 - 2.79% -
BM_MakeThenSortHeap_uint64_SingleElement_64 2.06% 5.957 6.080 - 2.75% -
SetIntersection_Front_Vector_string_64_16 2.06% 21283984.984 21722735.186 - -1.10% -
rng::reverse_copy(vector<int>)/4096 2.06% 133.595 136.347 - -0.66% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.06% 170.728 174.242 - 2.07% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 2.06% 83384.763 85101.040 - -3.47% -
rng::rotate(list<int>)_(by_1/3)/8192 2.05% 8659.085 8836.791 - 0.22% -
BM_MakeHeap_string_Heap_16 2.05% 4.630 4.725 - 1.69% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 2.05% 19.061 19.451 - 0.67% -
rng::for_each(multiset<int>)/8 2.04% 4.655 4.750 - 3.82% -
SetIntersection_Front_Vector_string_262144_256 2.04% 10174958.826 10382557.082 - 4.13% -
std::unique(deque<int>)_(sprinkled)/32 2.04% 60.403 61.635 - -8.37% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.04% 49266.488 50270.741 - 0.85% -
BM_StringRelational_Less_Empty_Small_Control 2.04% 1.898 1.936 - -2.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.04% 347906281.585 354996027.765 - 1.73% -
BM_std_min<short>/18 2.04% 1.549 1.581 - -2.39% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 2.03% 7.174 7.320 - 1.94% -
rng::sort(deque<int>)_(descending)/8 2.03% 25.615 26.136 - 2.35% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.03% 9.575 9.770 - 3.27% -
rng::partial_sort(vector<int>)_(repeated)/8 2.03% 20.053 20.461 - 0.55% -
SetIntersection_Front_Set_uint32_262144_256 2.03% 4710068.871 4805698.513 - 0.46% -
BM_num_get<unsigned_int> 2.03% 10.326 10.536 - -0.34% -
BM_PushHeap_string_SingleElement_1024 2.03% 2.475 2.525 - -8.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 2.03% 5292140.075 5399460.859 - 2.53% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.02% 4.332 4.419 - 1.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 2.02% 0.684 0.698 - 1.53% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.02% 6149.463 6273.808 - 1.39% -
std::search(list<int>,_pred)_(single_element)/1000 2.02% 817.599 834.095 - 1.35% -
std::partial_sort(vector<int>)_(repeated)/8 2.02% 19.990 20.393 - 0.34% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.01% 129.437 132.037 - -5.91% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 2.01% 0.566 0.577 - 1.89% -
std::set<std::string>::insert(value)_(already_present)/8192 2.00% 38.319 39.086 - 1.43% -
rng::for_each(set<int>::iterator)/8192 2.00% 16159.908 16483.113 - 1.47% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.99% 3420.487 3488.722 - 2.02% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 1.99% 30.426 31.033 - -19.38% -
SetIntersection_None_Set_uint64_16384_16 1.99% 165739440.949 169039260.008 - 3.34% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.99% 0.865 0.882 - 0.08% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.98% 9146.721 9328.272 - 1.90% -
rng::contains(list<int>)_(process_all)/1048576 1.98% 819904.386 836151.078 - -0.72% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.98% 21.928 22.362 - 0.78% -
766_femflow_r 1.98% 12.813 13.067 - 0.92% -
SetIntersection_Front_Set_uint64_1024_1 1.97% 1092459.165 1114016.217 - -0.85% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.97% 1.468 1.497 - 14.80% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.97% 1.211 1.235 - -0.58% -
std::mismatch(list<int>)_(it,_it,_it)/8 1.97% 2.664 2.717 - 2.74% -
BM_MakeThenSortHeap_float_Ascending_64 1.97% 4.006 4.085 - 3.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.97% 39113497.351 39883684.552 - 1.89% -
BM_SortHeap_string_16 1.97% 14.118 14.396 - -0.06% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.97% 2.055 2.095 - 1.17% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.97% 3942.788 4020.317 - -0.15% -
std::adjacent_find(list<int>,_pred)/8 1.96% 3.842 3.917 - 0.59% -
BM_std_min<unsigned_long_long>/24 1.96% 2.663 2.715 - 1.18% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.96% 0.995 1.015 - 0.52% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.96% 19238.003 19615.195 - 12.35% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.96% 1936.335 1974.289 - 2.77% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.96% 36471.452 37186.285 - 2.73% -
BM_PopHeap_uint64_4 1.96% 2.678 2.731 - 0.89% -
std::fill(deque<int>)/1024 1.95% 29.617 30.195 - -0.35% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.95% 31731.440 32351.157 - 0.92% -
BM_PushHeap_string_SingleElement_16 1.95% 2.450 2.498 - -9.63% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.95% 1464.933 1493.532 - -0.77% -
rng::rotate(vector<int>)_(by_1/4)/32 1.95% 11.895 12.127 - 0.79% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 1.95% 474.276 483.508 - 0.27% -
rng::partition(deque<int>)_(dense)/50 1.95% 15.975 16.286 - 5.76% -
rng::remove_copy(deque<int>)_(prefix)/32 1.94% 12.761 13.009 - 0.61% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 1.94% 13.765 14.033 - 2.37% -
BM_deque_vector_copy_backward/1 1.94% 2.050 2.090 - -0.12% -
SetIntersection_Front_Vector_float_262144_4 1.94% 1116182.167 1137825.247 - 0.09% -
SetIntersection_Interlaced_Vector_string_262144_256 1.94% 62176614.648 63381056.578 - -6.57% -
rng::for_each(map<int>)/8192 1.93% 16699.603 17022.515 - 1.85% -
BM_RangesMakeHeap_float_Random_262144 1.93% 1.126 1.148 - 0.94% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.93% 34.004 34.661 - 2.80% -
BM_deque_vector_ranges_copy_backward/0 1.93% 1.358 1.384 - 0.52% -
std::find_if(deque<int>)_(process_all)/50 1.93% 23.620 24.075 - 0.71% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.92% 18.730 19.089 - 4.71% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.92% 1.310 1.335 - -6.75% -
BM_RangesPushHeap_float_Ascending_16384 1.91% 4.292 4.374 - 0.32% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.91% 2.660 2.711 - 1.57% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.91% 14.228 14.499 - 1.45% -
BM_RangesPushHeap_string_SingleElement_1024 1.91% 2.437 2.484 - -3.64% -
SetIntersection_Interlaced_Vector_string_256_64 1.90% 20450382.158 20839845.103 - 3.29% -
rng::remove_copy(deque<int>)_(sprinkled)/1024 1.90% 358.438 365.253 - 2.34% -
SetIntersection_Front_Vector_uint32_262144_262144 1.90% 347044643.999 353639439.669 - 0.79% -
BM_std_min<unsigned_short>/12 1.90% 1.487 1.515 - -0.11% -
BM_std_min<unsigned_long_long>/23 1.90% 2.412 2.458 - 1.18% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 1.89% 0.544 0.554 - -5.07% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.89% 710.314 723.731 - 1.55% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.89% 1.253 1.276 - 5.77% -
BM_SortHeap_pair<uint32,_uint32>_16384 1.89% 22.511 22.935 - -0.02% -
std::map<int,_int>::contains(key)_(non-existent)/8192 1.88% 7.667 7.811 - 3.35% -
BM_deque_deque_copy_backward/1024 1.88% 41.386 42.166 - 9.72% -
std::copy_if(vector<int>)_(entire_range)/8 1.88% 2.277 2.320 - 2.20% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.88% 778512.542 793161.089 - 1.02% -
BM_PushHeap_uint64_Random_64 1.88% 5.106 5.202 - -1.35% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 1.88% 30.121 30.687 - -0.77% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.87% 1.962 1.999 - -3.97% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.87% 0.941 0.959 - 0.10% -
BM_std_min<char>/21 1.87% 1.763 1.796 - -0.72% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.87% 776.768 791.263 - 1.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 1.87% 11405238.600 11618032.240 - -0.82% -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.86% 1.517 1.546 - -0.50% -
BM_SortHeap_pair<uint32,_uint32>_262144 1.86% 33.295 33.915 - -0.29% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.86% 1.469 1.496 - 14.85% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 1.86% 25.635 26.110 - -2.72% -
SetIntersection_Front_Vector_string_256_256 1.86% 20724446.942 21108967.716 - 4.67% -
std::find_first_of(vector<int>)_(large_needle)/32 1.85% 105.236 107.187 - 2.30% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.85% 30.719 31.287 - 2.41% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.85% 1.796 1.829 - 5.25% -
rng::stable_sort(deque<int>)_(repeated)/8 1.84% 18.527 18.869 - 4.95% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.84% 3.981 4.055 - 0.26% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.84% 10.211 10.399 - 0.38% -
BM_PushHeap_uint64_Random_16384 1.84% 5.954 6.063 - -0.59% -
rng::starts_with(vector<int>)/8 1.83% 1.293 1.317 - 0.53% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 1.83% 14.590 14.857 - 0.96% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.82% 30.762 31.323 - 2.34% -
BM_lexicographical_compare_three_way_slow_path/4096 1.82% 961.127 978.644 - -0.59% -
std::find_if_not(vector<char>)_(process_all)/8 1.82% 2.433 2.478 - 0.35% -
BM_std_minmax<unsigned_short>/25 1.82% 2.312 2.355 - 0.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.82% 8916082.381 9078465.562 - -29.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1.82% 1107466.179 1127625.329 - 0.30% -
BM_std_min<__int128>/18 1.82% 6.877 7.002 - 2.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.82% 23.188 23.610 - 2.53% -
std::partition(list<int>)_(sparse)/1024 1.82% 710.331 723.239 - -0.34% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 1.82% 20.535 20.908 - 1.15% -
bm_ranges_swap_ranges_vb_aligned/128 1.81% 3.423 3.485 - 0.81% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.81% 18.478 18.813 - 3.62% -
rng::contains(deque<int>)_(process_all)/8 1.81% 3.071 3.127 - 6.25% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.81% 9997.589 10178.440 - -3.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.81% 1089205.669 1108898.358 - -0.61% -
BM_deque_vector_copy/4000 1.81% 141.647 144.208 - 0.94% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.80% 16.098 16.389 - 1.41% -
rng::find_end(forward_list<int>)_(single_element)/8192 1.80% 5824.392 5929.447 - -0.30% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.80% 595769.061 606506.158 - 0.23% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 1.79% 0.818 0.833 - 1.33% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.79% 0.900 0.917 - 0.98% -
rng::partition_point(vector<int>)/1024 1.79% 7.415 7.548 - -0.17% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.78% 52854.567 53797.526 - 1.40% -
std::equal(list<int>)_(it,_it,_it)/8 1.78% 2.772 2.822 - 0.08% -
SetIntersection_Front_Vector_string_256_16 1.78% 6457342.374 6572300.702 - 2.14% -
std::move_backward(list<int>)/262144 1.78% 261059.121 265704.575 - 0.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.78% 1650069.899 1679400.624 - -3.47% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 1.78% 22.925 23.332 - -3.04% -
BM_PushHeap_string_PipeOrgan_16384 1.77% 13.062 13.294 - -18.46% -
BM_vector_deque_copy_backward/512 1.77% 17.628 17.940 - 1.80% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.77% 27.932 28.427 - 1.59% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.77% 3.615 3.679 - 1.80% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.77% 583.396 593.718 - -1.87% -
std::count(list<int>)_(every_other)/1024 1.77% 700.035 712.410 - 0.42% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.77% 11.369 11.570 - 2.18% -
BM_std_minmax<short>/24 1.77% 2.223 2.262 - 1.67% -
std::unordered_set<int>::erase(key)_(existent)/32 1.76% 21.943 22.330 - 6.03% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.76% 1.223 1.244 - -0.49% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.76% 1.505 1.531 - 1.61% -
std::multiset<int>::insert(value)_(new_value)/1024 1.76% 47.775 48.614 - 1.73% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.75% 8812.276 8966.785 - 2.21% -
BM_SortHeap_pair<uint32,_uint32>_256 1.75% 10.114 10.291 - 0.14% -
std::copy_n(deque<int>)/262144 1.75% 10135.851 10313.461 - 1.70% -
BM_std_min<short>/25 1.75% 2.111 2.147 - 2.97% -
BM_deque_deque_move/2 1.74% 3.173 3.229 - 5.56% -
BM_PushHeap_uint64_Random_262144 1.74% 5.967 6.071 - -0.87% -
std::fill_n(vector<int>)/1024 1.73% 29.284 29.792 - -0.27% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 1.73% 17.950 18.261 - 1.57% -
std::find(list<int>)_(process_all)/8 1.73% 2.324 2.365 - -1.35% -
BM_vector_deque_copy_backward/4096 1.73% 149.636 152.227 - 2.62% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.73% 34.062 34.651 - 1.20% -
std::multiset<int>::insert(value)_(already_present)/32 1.73% 19.124 19.454 - 2.38% -
BM_std_min<short>/19 1.72% 1.894 1.927 - -2.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.72% 356594155.401 362726097.187 - 3.25% -
BM_std_min<short>/17 1.72% 1.567 1.594 - 0.51% -
std::set<int>::upper_bound(key)_(existent)/1024 1.72% 4.096 4.167 - 0.76% -
bm_gcd_complex 1.72% 19.017 19.344 - -0.46% -
std::remove(deque<int>)_(sprinkled)/32 1.71% 52.979 53.887 - 2.39% -
rng::copy_if(list<int>)_(every_other)/1048576 1.71% 834998.913 849296.448 - -0.63% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 1.71% 490141.911 498527.431 - -1.68% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.71% 20.499 20.849 - 0.97% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.71% 208918.257 212486.457 - 0.50% -
std::sort(deque<int>)_(ascending)/8 1.71% 18.358 18.671 - 1.42% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.70% 654.531 665.678 - -0.90% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.70% 21.896 22.269 - 1.45% -
BM_deque_deque_ranges_copy_backward/1024 1.70% 41.567 42.275 - 11.13% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.70% 45211.921 45980.940 - -1.01% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.69% 10.451 10.628 - 0.81% -
rng::for_each(multimap<int>::iterator)/8192 1.69% 16588.353 16868.811 - 1.45% -
rng::find_if(vector<char>)_(process_all)/50 1.69% 12.468 12.678 - 0.14% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.69% 11278533.327 11468851.589 - 0.60% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 1.69% 301.619 306.703 - -1.28% -
rng::find_first_of(vector<int>)_(small_needle)/50 1.68% 70.404 71.588 - -0.14% -
BM_RangesPopHeap_string_16384 1.68% 71.625 72.830 - 1.26% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 1.68% 10.431 10.606 - 1.81% -
bm_ranges_swap_ranges_vb_unaligned/512 1.68% 13.147 13.368 - 0.01% -
rng::find_if(vector<bool>)_(process_all)/8 1.68% 5.436 5.527 - -1.57% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.67% 0.823 0.837 - 1.79% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.67% 11.984 12.184 - 3.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.67% 803.692 817.096 - 3.10% -
BM_PushHeap_string_SingleElement_64 1.66% 2.502 2.544 - -8.26% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 1.66% 0.923 0.939 - 1.56% -
std::unique(vector<int>)_(contiguous)/1024 1.66% 312.427 317.607 - 0.21% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.66% 9.111 9.262 - -0.41% -
BM_std_minmax<short>/22 1.66% 2.294 2.332 - 2.43% -
BM_std_minmax<long_long>/10 1.66% 2.154 2.190 - -0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.66% 9503.875 9661.174 - 1.54% -
rng::copy_backward(list<int>)/8 1.65% 2.294 2.332 - -5.27% -
SetIntersection_None_Set_string_256_64 1.65% 9470516.102 9627143.406 - 0.55% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.65% 725.468 737.457 - 1.72% -
std::stable_partition(vector<int>)_(sparse)/1024 1.65% 206.955 210.371 - 1.50% -
SetIntersection_Front_Set_string_1024_1024 1.65% 56865081.504 57803301.437 - 2.59% -
BM_std_minmax<char>/19 1.65% 1.681 1.708 - -3.42% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.65% 17243.423 17527.782 - 2.02% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.64% 127406.872 129501.680 - -0.99% -
SetIntersection_Front_Set_string_16384_1024 1.64% 59012285.953 59982501.080 - 1.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.64% 22411747.190 22779986.167 - 10.21% -
BM_SortHeap_string_16384 1.64% 97.144 98.739 - -0.32% -
std::rotate(list<int>)_(by_1/3)/32 1.64% 15.126 15.375 - 1.95% -
rng::starts_with(vector<int>,_pred)/1000 1.64% 447.340 454.662 - -0.24% -
BM_std_minmax<unsigned_char>/3 1.64% 1.203 1.223 - 2.55% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 1.64% 449.904 457.262 - 0.28% -
BM_deque_deque_move/1 1.63% 3.498 3.555 - 4.28% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.63% 9.461 9.615 - 0.26% -
BM_MakeHeap_string_PipeOrgan_1024 1.63% 4.847 4.925 - -0.75% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.62% 31870.204 32387.199 - -0.34% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 1.62% 30.486 30.981 - 3.83% -
std::partition_point(vector<int>)/50 1.62% 2.523 2.564 - -0.28% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.62% 1.210 1.229 - 8.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.62% 14.837 15.078 - 2.19% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.62% 7.299 7.417 - 4.73% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.62% 1.657 1.684 - -0.35% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.62% 24.152 24.543 - 1.51% -
BM_RangesMakeThenSortHeap_string_Descending_256 1.62% 17.676 17.962 - -7.03% -
std::map<std::string,_int>::find(key)_(non-existent)/32 1.62% 10.400 10.568 - 6.84% -
BM_vector_deque_ranges_move/4000 1.62% 141.934 144.227 - 1.00% -
BM_StringRelational_Less_Empty_Large_Control 1.61% 1.853 1.883 - 0.45% -
SetIntersection_Front_Vector_string_64_4 1.61% 18691154.856 18992216.932 - 0.89% -
rng::move(deque<int>)/262144 1.61% 14860.894 15100.244 - 0.70% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.61% 181568.463 184490.446 - -0.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.61% 150199.237 152616.395 - 1.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.61% 0.684 0.695 - 1.14% -
std::unordered_multiset<int>::erase(key)_(existent)/32 1.61% 21.204 21.545 - 1.18% -
std::generate_n(list<int>)/50 1.60% 15.261 15.506 - -10.02% -
SetIntersection_Front_Vector_string_1024_1024 1.60% 39845252.610 40483569.178 - -0.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.60% 834.897 848.271 - 1.14% -
rng::for_each(multimap<int>::iterator)/32 1.60% 21.302 21.643 - 2.09% -
std::find_end(list<int>)_(same_length)/1000 1.60% 740.030 751.868 - -49.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.60% 1112221.799 1129987.472 - 0.38% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.60% 923.866 938.611 - 0.41% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.60% 24.006 24.389 - 1.77% -
BM_MakeThenSortHeap_float_Descending_64 1.59% 3.227 3.278 - -1.58% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.59% 49714.962 50507.219 - 1.26% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 1.59% 109.159 110.897 - 0.80% -
BM_vector_deque_move/4096 1.59% 145.319 147.631 - 0.36% -
std::map<int,_int>::insert(value)_(new_value)/8192 1.59% 38.135 38.742 - -2.56% -
SetIntersection_None_Vector_string_16384_1 1.59% 1261650.854 1281710.389 - -0.31% -
std::for_each(deque<int>)/8 1.59% 0.916 0.931 - 0.76% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.59% 131663.248 133750.975 - -0.31% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.59% 514798.322 522960.258 - -0.14% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.59% 103512.389 105153.500 - 7.86% -
BM_vector_deque_move/5500 1.58% 196.082 199.188 - 0.01% -
std::partition_point(deque<int>)/8192 1.58% 16.238 16.494 - 1.55% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.58% 68.381 69.460 - -0.18% -
std::unordered_map<int,_int>::ctor(const&)/1024 1.58% 6643.275 6748.176 - 0.84% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.58% 18.596 18.889 - 1.05% -
std::replace_if(list<int>)_(prefix)/50 1.58% 23.869 24.246 - -0.42% -
BM_deque_deque_move_backward/1024 1.58% 41.609 42.266 - 9.75% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.58% 53597826.932 54442868.613 - 0.76% -
BM_StringFindStringLiteral/1024 1.58% 17.678 17.957 - -0.71% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.58% 6.799 6.906 - 0.14% -
std::find_end(vector<int>)_(same_length)/8192 1.58% 1980.593 2011.797 - -50.31% -
SetIntersection_None_Vector_uint32_262144_16 1.57% 1197027.035 1215875.714 - 0.76% -
rng::copy_if(vector<int>)_(entire_range)/8 1.57% 2.128 2.161 - -1.92% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.57% 18.650 18.943 - 0.96% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 1.57% 3821.611 3881.646 - -1.40% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 1.57% 16.876 17.141 - 2.27% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.57% 3.390 3.443 - -0.34% -
BM_std_minmax<unsigned_char>/17 1.56% 1.087 1.104 - -0.08% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 1.56% 12.416 12.610 - 2.51% -
std::reverse_copy(deque<int>)/32768 1.56% 7973.947 8098.567 - 0.09% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.56% 1.134 1.152 - 8.46% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.56% 214.704 218.051 - 1.60% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.56% 1.407 1.429 - -0.69% -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.56% 1.444 1.466 - -4.58% -
SetIntersection_None_Vector_float_16384_64 1.55% 1161956.465 1180022.758 - -1.97% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 1.55% 213952.192 217265.700 - 0.10% -
std::find_if(deque<int>)_(process_all)/8 1.55% 3.921 3.982 - 0.20% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 1.55% 17.520 17.790 - 10.26% -
rng::sort(vector<NonIntegral>)_(heap)/8192 1.54% 49546.759 50311.468 - -1.29% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.54% 9.319 9.463 - 1.72% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 1.54% 8.687 8.821 - 1.86% -
BM_deque_deque_move_backward/512 1.54% 21.370 21.699 - 16.45% -
SetIntersection_Front_Vector_uint32_16_16 1.53% 38108111.274 38692908.845 - 2.13% -
std::find_end(vector<int>)_(match_near_end)/8192 1.53% 201.669 204.764 - -99.83% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.53% 21.353 21.680 - 0.47% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 1.53% 69.291 70.354 - 1.29% -
BM_deque_deque_ranges_copy_backward/64000 1.53% 8042.718 8166.066 - 3.32% -
SetIntersection_Front_Set_uint32_256_1 1.53% 4431118.745 4499008.567 - 1.21% -
rng::partial_sort_copy(list<int>)_(heap)/8 1.53% 16.206 16.454 - 0.64% -
std::multiset<int>::count(key)_(existent)/8192 1.53% 9.249 9.391 - 2.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1.53% 1174719.649 1192694.776 - 6.83% -
std::sort(deque<int>)_(repeated)/8 1.53% 18.651 18.936 - 1.13% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 1.53% 6.048 6.140 - 1.84% -
bm_ranges_lexicographical_compare<int>/2 1.53% 1.505 1.528 - 0.04% -
SetIntersection_Interlaced_Vector_string_16_4 1.53% 71315467.455 72404782.410 - 1.18% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.52% 20.772 21.088 - 1.58% -
SetIntersection_Front_Set_string_256_64 1.52% 15421288.951 15655807.026 - -3.46% -
rng::copy(list<int>)/8 1.52% 2.352 2.387 - 1.12% -
rng::stable_sort(deque<int>)_(heap)/8 1.52% 25.743 26.134 - -0.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 1.52% 349298129.727 354608516.616 - -0.92% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.52% 60464.688 61382.093 - 0.55% -
std::search(deque<int>)_(same_length)/8192 1.52% 3764.950 3822.032 - 0.70% -
SetIntersection_None_Set_uint32_64_1 1.52% 23220818.309 23572827.008 - -0.16% -
BM_std_min<unsigned_long_long>/16 1.52% 2.393 2.430 - -1.65% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.51% 2.224 2.258 - 4.51% -
BM_std_minmax<unsigned_short>/27 1.51% 2.838 2.881 - 0.14% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 1.51% 189.163 192.022 - -8.17% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.51% 1894.531 1923.160 - 2.37% -
std::multiset<int>::ctor(&&,_different_allocs)/32 1.51% 178.134 180.823 - -0.39% -
std::partial_sort(vector<int>)_(descending)/8 1.51% 24.727 25.100 - 1.16% -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.51% 1.441 1.462 - 1.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 1.51% 4462973.606 4530251.386 - 1.33% -
BM_RangesMakeThenSortHeap_float_Descending_16 1.51% 1.811 1.838 - -1.59% -
BM_deque_deque_ranges_copy/4096 1.51% 149.110 151.357 - 0.31% -
BM_std_minmax<unsigned_short>/2 1.51% 0.905 0.918 - 8.34% -
BM_MakeHeap_uint64_PipeOrgan_16 1.50% 1.026 1.042 - 1.35% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.50% 4.262 4.326 - 1.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.50% 351048611.710 356323929.147 - 3.16% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.50% 775.988 787.648 - 1.38% -
BM_deque_deque_ranges_copy/65536 1.50% 2838.005 2880.624 - 4.00% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 1.50% 55.053 55.878 - 1.30% -
BM_std_min<short>/26 1.50% 2.100 2.131 - 1.56% -
rng::remove_copy(deque<int>)_(sprinkled)/32 1.50% 12.221 12.404 - 1.06% -
rng::fill(vector<bool>)/512 1.49% 1.520 1.543 - 3.97% -
std::find(vector<bool>)_(process_all)/1024 1.49% 4.620 4.689 - -0.32% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 1.49% 30.328 30.781 - 4.55% -
rng::find(list<int>)_(process_all)/1024 1.49% 698.352 708.772 - 2.93% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 1.49% 5.880 5.968 - 25.41% -
rng::move_backward(vector<bool>)_(unaligned)/512 1.49% 4.750 4.821 - -10.15% -
BM_lexicographical_compare_three_way_slow_path/64 1.49% 15.545 15.776 - 0.49% -
BM_std_min<unsigned_char>/3 1.49% 0.687 0.697 - 0.64% -
BM_std_min<char>/32 1.49% 2.918 2.961 - 1.29% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.49% 21.781 22.105 - 0.14% -
rng::move(list<int>)/8 1.49% 3.919 3.978 - 1.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.49% 137694.682 139740.692 - 0.30% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.48% 49.629 50.365 - -0.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 1.48% 6.760 6.861 - 4.52% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.48% 34.543 35.054 - 2.80% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.48% 941118.083 955044.855 - 1.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.48% 14.197 14.407 - 1.00% -
BM_SortHeap_pair<uint32,_uint32>_16 1.47% 5.963 6.051 - -0.59% -
737_gmsh_r 1.47% 12.757 12.945 - 1.50% -
std::generate(list<int>)/8192 1.47% 6863.222 6964.079 - -5.97% -
rng::adjacent_find(vector<int>)/1048576 1.47% 234212.044 237653.023 - 0.43% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.47% 7.242 7.348 - 0.76% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 1.47% 0.772 0.783 - -1.40% -
BM_std_min<unsigned_char>/7 1.47% 1.777 1.803 - -2.01% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.47% 270514.616 274481.315 - 0.55% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.47% 0.696 0.706 - 1.48% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.47% 19.726 20.016 - 1.83% -
std::move(vector<bool>)_(aligned)/64 1.47% 1.571 1.594 - -10.23% -
rng::contains(list<int>)_(process_all)/8 1.46% 2.330 2.364 - -1.05% -
std::search(deque<int>,_pred)_(no_match)/1024 1.46% 365.995 371.335 - 13.45% -
BM_PushHeap_string_SingleElement_256 1.45% 2.452 2.487 - -9.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 1.45% 17.561 17.815 - -24.73% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 1.45% 833.260 845.344 - 3.03% -
BM_SortHeap_pair<uint32,_uint32>_64 1.45% 8.660 8.786 - 0.16% -
BM_std_minmax<unsigned_int>/27 1.45% 2.384 2.418 - 1.83% -
std::none_of(list<int>)_(process_all)/32768 1.45% 25714.144 26086.406 - 1.28% -
rng::copy_n(vector<int>)/8 1.45% 2.240 2.272 - 1.78% -
BM_MakeThenSortHeap_float_SingleElement_256 1.44% 4.122 4.182 - 4.78% -
std::partial_sort(deque<int>)_(heap)/8 1.44% 38.478 39.033 - 3.85% -
BM_MakeHeap_string_QuickSortAdversary_64 1.44% 10.141 10.287 - 0.86% -
BM_align/1 1.44% 0.895 0.908 - 1.25% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.44% 25.582 25.949 - 5.41% -
BM_std_minmax<short>/27 1.44% 2.774 2.814 - -2.01% -
std::all_of(vector<int>)_(process_all)/32 1.43% 8.316 8.435 - -0.74% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.43% 11.687 11.854 - 2.70% -
std::all_of(vector<int>)_(process_all)/50 1.43% 18.002 18.259 - 43.35% -
BM_std_min<__int128>/8 1.43% 2.879 2.920 - 1.70% -
std::shift_right(vector<int>)/32 1.43% 4.100 4.158 - 0.54% -
BM_vector_deque_ranges_move/4096 1.43% 145.329 147.404 - 0.02% -
rng::for_each(multiset<int>)/32 1.42% 20.592 20.885 - -4.61% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 1.42% 22.876 23.201 - -0.86% -
rng::for_each(multiset<int>::iterator)/32 1.42% 20.756 21.052 - -1.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.42% 1149195.933 1165524.602 - 0.27% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 1.42% 39.984 40.552 - 3.30% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.42% 898.989 911.757 - -0.87% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 1.42% 166.238 168.596 - -1.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.42% 19122011.196 19392727.752 - 1.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.42% 7.669 7.777 - 1.14% -
BM_std_min<unsigned_long_long>/8 1.42% 2.335 2.368 - 1.71% -
BM_MakeHeap_string_PipeOrgan_262144 1.41% 7.178 7.280 - -2.30% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.41% 12.043 12.213 - 0.82% -
rng::for_each(multimap<int>)/8192 1.41% 16486.050 16718.887 - 1.39% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.41% 133.761 135.644 - 1.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.41% 22.856 23.178 - 0.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.41% 22.249 22.562 - 0.08% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 1.41% 57.964 58.779 - 1.48% -
BM_deque_vector_move/65536 1.40% 2676.986 2714.569 - 0.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.40% 9.188 9.317 - 1.66% -
SetIntersection_Interlaced_Set_float_16384_16384 1.40% 348773573.479 353666447.759 - 1.32% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 1.40% 90624.363 91894.630 - 1.03% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.40% 272771.499 276593.623 - -0.59% -
SetIntersection_None_Set_string_1024_64 1.40% 8919354.983 9044303.883 - 0.11% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.40% 17.608 17.854 - 0.50% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.40% 23.852 24.185 - 1.92% -
rng::search(deque<int>)_(single_element)/1000 1.40% 442.031 448.204 - -0.38% -
std::replace_if(vector<int>)_(prefix)/50 1.39% 13.617 13.807 - -0.52% -
std::multimap<int,_int>::erase(key)_(existent)/1024 1.39% 25.473 25.828 - 1.55% -
rng::unique_copy(list<int>)_(contiguous)/52 1.39% 29.770 30.185 - 32.84% -
std::unique(list<int>,_pred)_(contiguous)/52 1.39% 73.999 75.027 - 1.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 1.39% 121665124.679 123356326.739 - 5.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.39% 9.878 10.015 - 1.91% -
std::map<int,_int>::clear()/8192 1.39% 80843.394 81965.909 - 1.13% -
SetIntersection_Interlaced_Set_float_1024_64 1.39% 9933824.125 10071462.200 - -0.11% -
std::set<std::string>::ctor(const&)/8192 1.39% 342836.267 347584.950 - 1.44% -
rng::partition(deque<int>)_(dense)/32 1.38% 10.700 10.848 - 3.18% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.38% 43.042 43.637 - -1.10% -
std::search_n(deque<int>)_(no_match)/1024 1.38% 437.863 443.908 - 1.06% -
BM_vector_deque_ranges_copy_backward/64 1.38% 2.952 2.992 - -1.41% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.38% 27.709 28.091 - 2.59% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 1.38% 32.763 33.214 - 1.60% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 1.38% 5607.001 5684.163 - 1.86% -
BM_lexicographical_compare_three_way_slow_path/1048576 1.37% 248534.680 251948.733 - -0.67% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.37% 37338.462 37849.783 - -11.09% -
SetIntersection_None_Set_uint64_16384_4 1.37% 161807046.669 164022764.431 - 2.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.37% 18134463.072 18382753.362 - 0.46% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.37% 9.727 9.860 - 0.96% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.37% 1.101 1.116 - 0.21% -
BM_std_minmax<int>/23 1.37% 2.289 2.320 - -1.58% -
BM_PopHeap_pair<uint32,_uint32>_16 1.37% 9.207 9.333 - -0.23% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.37% 545.140 552.587 - 4.11% -
std::find_if(vector<bool>)_(process_all)/8 1.37% 5.418 5.492 - -2.02% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.36% 892.779 904.949 - 0.03% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.36% 762.732 773.121 - 1.13% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.36% 338.309 342.915 - 0.14% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.36% 31553.811 31983.358 - -0.62% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.36% 147942.957 149956.623 - -1.81% -
std::partition_point(vector<int>)/1024 1.36% 6.181 6.266 - -0.36% -
BM_deque_vector_move_backward/4000 1.36% 143.712 145.667 - 1.87% -
rng::reverse(list<int>)/4096 1.36% 1648.356 1670.754 - -4.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 1.36% 9482318.248 9611164.997 - 1.30% -
std::unordered_set<int>::erase(iterator)/8192 1.36% 20.653 20.934 - 3.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.36% 2.215 2.245 - 0.26% -
std::rotate(deque<int>)_(by_1/2)/1024 1.36% 179.281 181.714 - 4.88% -
BM_vector_deque_ranges_move_backward/4096 1.36% 148.053 150.062 - 0.18% -
BM_SortHeap_float_256 1.36% 5.833 5.912 - -2.17% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.35% 496197.052 502911.601 - 1.25% -
BM_std_min<unsigned_char>/23 1.35% 2.317 2.348 - 0.62% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 1.35% 32270.627 32706.546 - 4.41% -
SetIntersection_Interlaced_Vector_string_16384_1024 1.35% 113367864.412 114898523.648 - -1.41% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.34% 3.831 3.883 - -0.30% -
std::is_sorted_until(vector<int>,_pred)/8 1.34% 3.489 3.536 - -2.22% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.34% 28.087 28.464 - 2.22% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.34% 4.769 4.833 - -0.27% -
SetIntersection_Interlaced_Set_float_256_16 1.34% 12111326.944 12273824.089 - 0.78% -
SetIntersection_Interlaced_Set_uint64_16_16 1.34% 41307704.530 41861736.634 - 1.90% -
BM_std_min<int>/4 1.34% 1.039 1.052 - 2.98% -
rng::remove_if(list<int>)_(sprinkled)/8192 1.34% 8214.111 8324.007 - 0.54% -
std::is_partitioned(list<int>)_(partitioned)/32 1.34% 8.610 8.725 - 0.37% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.34% 60.391 61.199 - 1.38% -
BM_deque_deque_ranges_move_backward/64 1.34% 5.053 5.120 - 51.63% -
std::unordered_multimap<int,_int>::clear()/1024 1.34% 8031.268 8138.620 - -2.73% -
BM_RangesPopHeap_string_4 1.34% 5.246 5.316 - -0.23% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.34% 372.292 377.266 - 3.25% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.33% 3.695 3.744 - 0.40% -
BM_PopHeap_pair<uint32,_uint32>_1024 1.33% 29.754 30.150 - -0.09% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.33% 38281400.449 38790687.498 - 1.10% -
BM_deque_vector_ranges_move/1024 1.33% 36.945 37.437 - 0.74% -
std::sort(deque<int>)_(pipe-organ)/8 1.33% 20.871 21.148 - 1.45% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.33% 8352.812 8463.618 - 0.45% -
BM_std_min<long_long>/31 1.33% 3.277 3.320 - -2.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1.32% 1107315.415 1121973.470 - -0.12% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.32% 5481.388 5553.922 - 1.69% -
BM_deque_vector_move/1 1.32% 2.072 2.099 - -1.53% -
rng::search_n(deque<int>)_(no_match)/1000 1.32% 430.630 436.323 - 1.25% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 1.32% 16.507 16.725 - -0.58% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.32% 15.773 15.981 - 0.56% -
BM_vector_deque_move_backward/64000 1.32% 7645.971 7746.726 - 5.28% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.32% 822.865 833.701 - 7.15% -
rng::remove(list<int>)_(sprinkled)/8192 1.32% 7769.492 7871.796 - -0.52% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 1.32% 765.040 775.103 - -2.80% -
BM_PushHeap_uint32_Random_4 1.32% 2.436 2.468 - -0.52% -
BM_vector_deque_copy_backward/64 1.31% 3.094 3.135 - 5.87% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.31% 22.182 22.473 - 2.26% -
std::search(list<int>)_(same_length)/1024 1.31% 761.334 771.317 - -0.62% -
std::unique(list<int>)_(sprinkled)/32 1.31% 57.138 57.887 - 1.54% -
rng::copy(vector<bool>)_(unaligned)/512 1.31% 3.648 3.696 - -0.08% -
rng::search(list<int>)_(no_match)/1048576 1.31% 826458.185 837286.570 - -0.97% -
std::unique(list<int>)_(contiguous)/8192 1.31% 6964.669 7055.909 - 1.24% -
rng::unique_copy(list<int>)_(sprinkled)/52 1.31% 22.337 22.629 - -5.00% -
SetIntersection_Front_Vector_float_1024_4 1.31% 1114378.793 1128945.160 - 0.85% -
std::unique(deque<int>)_(sprinkled)/8192 1.31% 7297.563 7392.892 - 0.05% -
BM_RangesMakeHeap_uint32_Random_1024 1.31% 1.087 1.101 - 2.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.31% 64.318 65.157 - -1.47% -
SetIntersection_Interlaced_Set_string_1024_256 1.30% 34374317.402 34822602.616 - -2.44% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.30% 879.143 890.607 - 0.39% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1.30% 1970.995 1996.693 - 2.02% -
SetIntersection_None_Vector_string_1024_1024 1.30% 1220738.099 1236645.860 - 1.03% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 1.30% 22.682 22.978 - 2.00% -
BM_std_min<unsigned_char>/31 1.30% 2.539 2.572 - 2.87% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.30% 726.787 736.252 - 2.90% -
BM_std_minmax<unsigned_char>/19 1.30% 1.673 1.694 - 2.32% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.29% 49.804 50.449 - 0.41% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 1.29% 12079.922 12236.036 - -0.64% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.29% 273137.834 276657.674 - 0.34% -
SetIntersection_None_Vector_uint32_16384_1024 1.29% 1159694.433 1174616.416 - 0.25% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.28% 6.306 6.387 - 0.32% -
BM_PushHeap_string_SingleElement_4 1.28% 2.174 2.202 - -8.28% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.28% 806.648 816.981 - 2.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1.28% 1175027.707 1190080.164 - 5.22% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.28% 5.347 5.415 - -1.15% -
rng::partial_sort(vector<int>)_(ascending)/8 1.28% 20.695 20.960 - 1.57% -
BM_CmpLess_schar_short 1.28% 0.955 0.967 - 2.00% -
BM_CmpEqual_ushort_short 1.28% 1.042 1.056 - -0.14% -
SetIntersection_Interlaced_Set_uint64_256_16 1.27% 12391584.403 12549287.460 - 3.36% -
BM_lexicographical_compare_three_way_fast_path/256 1.27% 69.735 70.622 - -0.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.27% 13137559.730 13304577.310 - -1.25% -
SetIntersection_Front_Vector_uint32_16384_1 1.27% 1113700.179 1127853.110 - 1.11% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.27% 32.312 32.722 - 0.44% -
BM_LowerBound_string_1024 1.27% 177.927 180.183 - 1.15% -
std::sort(vector<int>)_(heap)/8 1.27% 22.390 22.674 - 1.33% -
SetIntersection_Interlaced_Vector_string_1024_4 1.27% 1661298.554 1682358.451 - -1.75% -
std::flat_multimap<int,_int>::erase(iterator)/1024 1.27% 75.561 76.519 - 0.07% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.27% 222369928.779 225183984.070 - 0.65% -
BM_RangesMakeThenSortHeap_string_Descending_64 1.26% 12.860 13.022 - 0.39% -
std::stable_partition(list<int>)_(sparse)/8192 1.26% 8748.330 8858.879 - 0.85% -
rng::for_each(multiset<int>::iterator)/8 1.26% 4.459 4.515 - -6.04% -
std::reverse_copy(list<int>)/64 1.26% 30.001 30.380 - 0.76% -
std::copy_if(deque<int>)_(every_other)/512 1.26% 183.683 186.002 - 1.75% -
std::unique_copy(list<int>)_(contiguous)/8192 1.26% 8618.497 8727.244 - 26.67% -
std::copy_if(list<int>)_(every_other)/1048576 1.26% 835650.199 846171.110 - -0.70% -
BM_std_min<unsigned_long_long>/15 1.26% 2.142 2.169 - -0.88% -
std::remove(vector<int>)_(sprinkled)/1024 1.26% 288.406 292.026 - 1.06% -
SetIntersection_None_Vector_uint32_262144_64 1.25% 1202301.420 1217387.703 - 0.89% -
std::multimap<int,_int>::count(key)_(existent)/32 1.25% 3.436 3.479 - -0.39% -
std::find_first_of(list<int>)_(large_needle)/8192 1.25% 48234327.797 48839166.667 - 0.06% -
std::partial_sort(vector<int>)_(ascending)/8 1.25% 20.692 20.951 - 1.37% -
BM_std_minmax_element<long_long>/4 1.25% 1.254 1.269 - 1.41% -
BM_std_minmax<unsigned_char>/5500 1.25% 49.912 50.537 - -0.28% -
BM_vector_deque_ranges_copy/4096 1.25% 145.768 147.592 - -0.23% -
std::move(vector<int>)/8 1.25% 2.264 2.292 - -0.59% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.25% 4.837 4.897 - 1.44% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.25% 220.688 223.447 - 2.14% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.25% 1.372 1.389 - -0.30% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.25% 556384.584 563334.740 - 0.33% -
BM_StringFindNoMatch/512 1.25% 9.231 9.347 - 0.81% -
BM_deque_deque_copy_backward/64 1.25% 5.077 5.140 - 52.36% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.24% 788.437 798.251 - 1.71% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.24% 13.726 13.897 - -0.09% -
BM_LowerBound_string_262144 1.24% 2418.561 2448.650 - 9.18% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.24% 554.008 560.898 - -1.99% -
BM_StringFindMatch1/512 1.24% 990.871 1003.187 - 1.26% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.24% 76255.058 77202.490 - 1.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.24% 1220.782 1235.949 - 6.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 1.24% 160823969.223 162814148.028 - 0.58% -
std::multiset<int>::erase(iterator)/1024 1.24% 23.745 24.038 - 1.19% -
std::unique(vector<int>)_(contiguous)/32 1.24% 50.910 51.539 - 1.11% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.23% 7123.566 7211.436 - 0.17% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 1.23% 196254.428 198670.831 - 0.15% -
BM_MakeThenSortHeap_uint64_Ascending_4 1.23% 1.461 1.479 - 1.82% -
std::set<std::string>::lower_bound(key)_(existent)/8192 1.23% 28.136 28.482 - 2.58% -
BM_deque_deque_ranges_copy_backward/64 1.23% 5.074 5.136 - 52.10% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.23% 6210.800 6287.195 - 0.90% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.23% 22.779 23.059 - 2.33% -
SetIntersection_Front_Vector_string_262144_1024 1.23% 40096779.456 40588507.151 - 1.17% -
BM_std_min<unsigned_int>/17 1.23% 0.953 0.965 - -0.60% -
BM_PopHeap_uint64_262144 1.23% 42.432 42.952 - 2.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 1.22% 2672661.397 2705358.384 - 30.61% -
rng::search_n(deque<int>)_(no_match)/1024 1.22% 441.292 446.674 - 1.01% -
std::move(deque<int>)/8 1.22% 3.854 3.900 - -2.42% -
std::find_if_not(deque<int>)_(bail_25%)/32768 1.22% 2724.944 2758.104 - 1.38% -
rng::unique(deque<int>,_pred)_(contiguous)/8192 1.22% 4459.376 4513.607 - 0.04% -
BM_PopHeap_string_256 1.22% 40.756 41.251 - 0.86% -
BM_std_min<unsigned_char>/22 1.21% 2.091 2.117 - 0.62% -
std::map<int,_int>::erase(key)_(existent)/32 1.21% 22.341 22.612 - -0.92% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.21% 24.136 24.429 - 2.50% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.21% 37.410 37.861 - -1.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.21% 2.959 2.994 - 0.47% -
std::unordered_set<int>::contains(key)_(existent)/32 1.21% 1.377 1.394 - 9.47% -
SetIntersection_Interlaced_Vector_string_16384_256 1.20% 37201535.416 37648848.686 - -5.58% -
rng::copy_n(vector<int>)/1048576 1.20% 49625.165 50221.840 - 1.73% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 1.20% 4.156 4.206 - -0.12% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.20% 4.021 4.069 - 3.00% -
BM_PopHeap_pair<uint32,_uint32>_16384 1.20% 44.978 45.517 - -0.53% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.20% 1.384 1.400 - 0.32% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.20% 2.927 2.962 - -1.29% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 1.20% 30.349 30.712 - -0.22% -
BM_deque_deque_copy_backward/65536 1.20% 8251.662 8350.291 - 0.57% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 1.19% 588.579 595.604 - 3.33% -
BM_std_min<__int128>/6 1.19% 2.084 2.109 - 1.61% -
std::multiset<int>::find(key)_(non-existent)/1024 1.19% 5.428 5.493 - 0.34% -
rng::copy_if(list<int>)_(every_other)/32768 1.19% 25003.127 25300.936 - -0.14% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.19% 58017.539 58707.178 - 3.11% -
SetIntersection_Interlaced_Vector_uint32_1024_16 1.19% 1934880.467 1957877.894 - 3.88% -
rng::fold_left(vector<int>)/32 1.19% 20.504 20.748 - 0.49% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.19% 38263354.166 38717724.551 - 0.81% -
std::remove_copy(vector<int>)_(prefix)/50 1.19% 13.286 13.443 - 0.71% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.19% 55312.890 55968.902 - 0.24% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.19% 496.182 502.066 - -0.14% -
std::set<int>::erase(key)_(non-existent)/1024 1.18% 5.239 5.301 - -5.78% -
std::move_backward(deque<int>)/32768 1.18% 3659.119 3702.450 - 2.63% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 1.18% 34.878 35.291 - 2.04% -
BM_std_min<unsigned_int>/24 1.18% 1.841 1.863 - 1.67% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.18% 257.652 260.692 - 1.84% -
SetIntersection_None_Set_uint64_16384_1 1.18% 158420703.474 160287410.706 - 2.44% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.18% 5.535 5.600 - -0.29% -
bm_ranges_lexicographical_compare<signed_char>/8 1.18% 3.219 3.256 - 2.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 1.18% 37870715.441 38316190.721 - 0.86% -
std::rotate(vector<int>)_(1_element_forward)/32 1.18% 2.932 2.966 - 0.72% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.18% 27188.556 27508.035 - 6.34% -
std::sort(deque<int>)_(shuffled)/8 1.17% 23.440 23.716 - 0.32% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.17% 24.675 24.965 - -1.22% -
BM_std_min<__int128>/5 1.17% 1.747 1.768 - 1.13% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 1.17% 11.431 11.565 - -0.34% -
BM_num_put<long> 1.17% 11.738 11.875 - -1.99% -
BM_MakeHeap_string_QuickSortAdversary_262144 1.17% 12.633 12.781 - 0.96% -
SetIntersection_Interlaced_Vector_string_4_4 1.17% 159942898.743 161813638.112 - -0.48% -
std::set<int>::equal_range(key)_(existent)/32 1.17% 1.696 1.716 - 0.83% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.17% 33.682 34.076 - 1.44% -
BM_deque_vector_copy/70000 1.17% 2814.031 2846.885 - -10.52% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 1.17% 34.983 35.391 - 0.15% -
std::unordered_multiset<int>::clear()/1024 1.17% 7961.800 8054.618 - 2.15% -
bm_ranges_swap_ranges_vb_aligned/64 1.16% 3.093 3.129 - 0.16% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.16% 19.387 19.612 - 0.90% -
rng::move(list<int>)/262144 1.16% 249942.961 252833.634 - -0.42% -
BM_MakeHeap_string_QuickSortAdversary_16 1.16% 8.539 8.638 - 0.20% -
BM_std_min<unsigned_long_long>/21 1.16% 1.995 2.018 - 1.13% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.16% 15.930 16.114 - 1.85% -
BM_std_min<__int128>/7 1.16% 2.492 2.520 - 1.59% -
std::copy_n(list<int>)/8 1.15% 2.240 2.266 - 0.25% -
SetIntersection_None_Vector_float_16384_1024 1.15% 1180666.083 1194280.745 - 1.92% -
BM_RangesMakeThenSortHeap_string_Heap_4 1.15% 5.974 6.043 - 1.01% -
SetIntersection_Front_Vector_string_16384_1024 1.15% 39613031.054 40068468.226 - 1.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.15% 23188243.282 23454705.236 - -1.11% -
BM_RangesMakeThenSortHeap_string_Random_4 1.15% 10.406 10.525 - 1.37% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.15% 11.936 12.073 - 1.90% -
rng::stable_sort(vector<int>)_(ascending)/8 1.15% 16.636 16.827 - 2.00% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.15% 17009.847 17205.013 - 2.16% -
std::remove(deque<int>)_(sprinkled)/50 1.15% 57.665 58.327 - 1.87% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 1.15% 12106.169 12244.891 - -0.47% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.15% 15.053 15.225 - 2.64% -
rng::find_end(forward_list<int>)_(single_element)/1024 1.14% 721.538 729.792 - 0.06% -
std::multiset<std::string>::equal_range(key)_(existent)/32 1.14% 19.629 19.853 - 3.05% -
SetIntersection_Interlaced_Set_float_64_16 1.14% 24232885.092 24509587.320 - -0.74% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 1.14% 10.305 10.422 - -0.73% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 1.14% 6.490 6.564 - 2.92% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.14% 1.688 1.707 - 0.41% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.14% 676.727 684.431 - 1.54% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.14% 4.194 4.241 - -0.99% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 1.13% 13789.069 13945.166 - 0.39% -
rng::partial_sort(vector<int>)_(repeated)/1024 1.13% 3918.679 3963.038 - 0.32% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.13% 941.898 952.532 - 0.54% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 1.13% 778784.908 787546.495 - -0.05% -
std::rotate(vector<bool>)_(1_element_backward)/8192 1.12% 99.563 100.682 - -3.86% -
BM_StringAssignStr_Large_Opaque 1.12% 10.287 10.403 - 2.33% -
std::fill_n(vector<bool>)/64 1.12% 1.571 1.589 - 4.68% -
BM_std_min<__int128>/13 1.12% 4.894 4.949 - 1.40% -
rng::rotate(list<int>)_(by_1/4)/32 1.12% 14.192 14.351 - 4.32% -
rng::rotate(vector<int>)_(1_element_backward)/1024 1.12% 35.538 35.937 - 0.71% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 1.12% 75.559 76.406 - 0.82% -
rng::unique(list<int>,_pred)_(contiguous)/52 1.12% 73.396 74.217 - -1.49% -
std::copy_backward(deque<int>)/262144 1.12% 32654.590 33019.025 - 1.31% -
rng::replace(list<int>)_(sprinkled)/8192 1.12% 7223.533 7304.082 - 0.18% -
rng::unique(list<int>,_pred)_(contiguous)/8192 1.11% 7689.940 7775.612 - -0.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.11% 35.722 36.120 - -0.02% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.11% 17.392 17.585 - 0.15% -
std::multiset<std::string>::insert(value)_(already_present)/32 1.11% 41.846 42.311 - 1.90% -
BM_vector_deque_copy_backward/1024 1.11% 38.019 38.442 - 0.14% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.11% 1.285 1.299 - 0.37% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.11% 16.501 16.684 - 0.83% -
std::count(vector<bool>)/1000 1.11% 2.971 3.004 - 0.00% -
BM_std_minmax<int>/5500 1.11% 189.327 191.427 - 0.03% -
rng::remove_copy(deque<int>)_(sprinkled)/50 1.11% 18.398 18.602 - 0.73% -
std::rotate(list<int>)_(by_1/3)/50 1.11% 24.494 24.765 - -0.09% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 1.11% 4963.948 5018.963 - 0.35% -
rng::unique(vector<int>,_pred)_(contiguous)/32 1.11% 55.254 55.866 - -0.22% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.11% 4.008 4.052 - -2.75% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.11% 14359.433 14518.324 - 2.57% -
std::find_if(vector<char>)_(process_all)/8 1.11% 2.426 2.453 - 1.14% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.11% 1.107 1.120 - -0.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.10% 1662376.645 1680695.922 - -3.55% -
rng::stable_partition(vector<int>)_(dense)/32 1.10% 21.421 21.657 - -3.81% -
BM_MakeThenSortHeap_uint32_SingleElement_64 1.10% 7.168 7.247 - -0.40% -
rng::find_if_not(vector<bool>)_(process_all)/8192 1.10% 6086.093 6152.998 - -0.10% -
std::set<int>::lower_bound(key)_(non-existent)/1024 1.10% 6.092 6.159 - -2.44% -
std::multiset<int>::upper_bound(key)_(existent)/32 1.10% 2.196 2.220 - -0.36% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 1.10% 2.670 2.699 - -3.86% -
rng::rotate_copy(list<int>)/32 1.10% 8.515 8.609 - 0.79% -
BM_RangesMakeThenSortHeap_string_Ascending_16 1.10% 9.561 9.665 - 1.13% -
BM_RangesPushHeap_string_SingleElement_16 1.10% 2.416 2.442 - -4.34% -
rng::starts_with(deque<int>,_pred)/8192 1.09% 4038.857 4083.082 - 0.72% -
std::copy(list<int>)/32768 1.09% 26307.427 26595.458 - 0.66% -
std::map<std::string,_int>::count(key)_(existent)/1024 1.09% 24.119 24.383 - 4.19% -
std::for_each(deque<int>)/32 1.09% 3.802 3.843 - 0.69% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.09% 56.459 57.076 - 0.17% -
rng::fill(vector<int>)/8192 1.09% 238.789 241.396 - 0.70% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.09% 19478.740 19691.275 - -1.50% -
BM_CmpEqual_int_uint 1.09% 1.106 1.118 - 0.54% -
std::set<int>::upper_bound(key)_(existent)/32 1.09% 1.729 1.748 - 0.95% -
BM_MakeHeap_string_Descending_256 1.09% 2.689 2.718 - 0.73% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.08% 1360.923 1375.678 - 0.95% -
SetIntersection_Front_Set_uint32_16384_4 1.08% 1126368.943 1138571.368 - -0.02% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 1.08% 14.018 14.169 - -0.10% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.08% 165.564 167.356 - 1.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.08% 182488447.528 184463382.618 - 3.00% -
BM_vector_deque_ranges_move/5500 1.08% 196.957 199.083 - -0.32% -
std::partial_sort_copy(list<int>)_(repeated)/8 1.08% 8.462 8.554 - -1.78% -
std::set<int>::insert(value)_(new_value)/32 1.08% 19.901 20.115 - 1.89% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.08% 6.015 6.080 - 0.68% -
std::map<int,_int>::erase(key)_(existent)/0 1.08% 20.953 21.179 - -0.13% -
rng::search(deque<int>,_pred)_(single_element)/1024 1.08% 486.651 491.888 - 0.95% -
BM_deque_deque_ranges_move_backward/1024 1.08% 41.726 42.175 - 10.34% -
rng::reverse_copy(list<int>)/512 1.07% 366.153 370.086 - 0.11% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.07% 28.967 29.278 - -0.37% -
BM_std_min<unsigned_long_long>/30 1.07% 2.619 2.647 - -1.70% -
std::vector<int>::ctor(size)/8192 1.07% 563.679 569.725 - 0.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1.07% 3213212.423 3247671.107 - 10.90% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.07% 100806.321 101887.107 - -0.31% -
BM_CmpEqual_short_schar 1.07% 1.119 1.131 - 0.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.07% 25069776.146 25338488.385 - 0.76% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 1.07% 14309.308 14462.629 - 1.19% -
std::unordered_multimap<int,_int>::clear()/32 1.07% 606.574 613.067 - -0.46% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.07% 49.319 49.846 - -0.96% -
rng::stable_sort(vector<int>)_(repeated)/8 1.07% 16.676 16.854 - 1.70% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 1.07% 13.322 13.465 - -10.13% -
rng::count(list<int>)_(every_other)/8 1.07% 2.084 2.106 - 0.33% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 1.07% 24.020 24.277 - 1.49% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 1.07% 122.629 123.937 - -0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 1.07% 4482361.279 4530145.428 - 1.74% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 1.07% 53586.469 54157.494 - -1.28% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.06% 12244.414 12374.608 - 0.55% -
BM_lexicographical_compare_three_way_slow_path/256 1.06% 70.235 70.981 - -0.89% -
std::set<std::string>::lower_bound(key)_(existent)/32 1.06% 16.080 16.251 - 0.97% -
std::shift_left(deque<int>)/1024 1.06% 39.401 39.820 - 0.70% -
std::set<std::string>::erase(iterator)/1024 1.06% 28.439 28.741 - 2.10% -
std::set<int>::equal_range(key)_(existent)/1024 1.06% 4.145 4.189 - 1.43% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.06% 24.331 24.589 - 0.04% -
std::flat_multimap<int,_int>::ctor(const&)/0 1.06% 13.618 13.763 - 0.82% -
BM_MakeHeap_string_QuickSortAdversary_256 1.06% 10.416 10.526 - 0.82% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.06% 54054.779 54626.957 - -0.20% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.06% 26.187 26.464 - 1.93% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.06% 11.557 11.679 - 1.76% -
std::multiset<int>::insert(value)_(new_value)/32 1.06% 19.814 20.024 - 1.65% -
BM_deque_deque_ranges_copy_backward/512 1.06% 21.381 21.607 - 10.82% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.06% 24.300 24.557 - 0.01% -
BM_MakeThenSortHeap_uint32_Heap_16 1.06% 5.126 5.180 - 1.09% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.05% 1935800.131 1956214.275 - 1.82% -
SetIntersection_None_Vector_float_262144_1 1.05% 1208731.076 1221477.087 - -1.34% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.05% 104729.559 105833.915 - -0.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.05% 51.656 52.200 - 1.81% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 1.05% 6.718 6.789 - 4.21% -
BM_std_minmax<unsigned_long_long>/7 1.05% 2.456 2.482 - -1.84% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.05% 822223.922 830865.669 - -4.32% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.05% 481.755 486.802 - 0.34% -
std::multiset<int>::find(key)_(non-existent)/32 1.04% 2.223 2.246 - 0.24% -
SetIntersection_Front_Set_float_262144_16 1.04% 1286291.339 1299722.897 - 2.18% -
std::multiset<int>::erase(iterator)/8192 1.04% 23.873 24.122 - 2.02% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.04% 1.887 1.907 - -0.36% -
SetIntersection_Front_Set_float_1024_1 1.04% 1101961.371 1113442.372 - -0.41% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 1.04% 14.493 14.644 - 0.85% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 1.04% 101.026 102.078 - 0.52% -
std::map<int,_int>::clear()/32 1.04% 655.888 662.701 - 1.07% -
std::unique_copy(vector<int>)_(contiguous)/52 1.04% 13.445 13.585 - 0.15% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.04% 12418.266 12547.035 - -1.64% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.04% 6209.829 6274.217 - 0.34% -
rng::replace(vector<int>)_(sprinkled)/8192 1.04% 1392.318 1406.751 - 2.17% -
std::set<std::string>::equal_range(key)_(non-existent)/32 1.04% 10.592 10.702 - 7.18% -
rng::none_of(list<int>)_(process_all)/50 1.04% 21.650 21.874 - -0.38% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.04% 524.865 530.300 - -0.07% -
rng::find_if_not(vector<bool>)_(process_all)/1024 1.04% 762.918 770.814 - -0.13% -
BM_std_min<long_long>/13 1.03% 2.374 2.399 - -0.09% -
BM_deque_vector_ranges_move/4096 1.03% 146.096 147.606 - 1.48% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.03% 8.837 8.928 - -0.96% -
std::sort(deque<int>)_(pipe-organ)/1024 1.03% 2744.659 2772.986 - -1.91% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.03% 4.166 4.209 - -0.43% -
std::multiset<int>::ctor(const&)/8192 1.03% 49296.958 49804.568 - 1.70% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 1.03% 80398.137 81225.970 - -4.98% -
std::search(list<int>)_(same_length)/1000 1.03% 738.881 746.464 - -0.07% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1.03% 1357.633 1371.559 - 1.04% -
BM_deque_vector_move_backward/1024 1.03% 36.881 37.259 - 0.93% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 1.02% 28.538 28.831 - -2.11% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 1.02% 9797.203 9897.432 - 0.56% -
BM_MakeHeap_string_QuickSortAdversary_1024 1.02% 10.613 10.722 - 0.85% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.02% 180.142 181.984 - 0.90% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 1.02% 14.927 15.080 - 0.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.02% 7.163 7.236 - -1.10% -
std::map<int,_int>::erase(key)_(non-existent)/32 1.02% 2.381 2.405 - 1.04% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.02% 3.671 3.709 - 0.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.02% 3277344.564 3310656.858 - -7.09% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.02% 19.777 19.978 - 1.14% -
SetIntersection_Front_Vector_uint32_16384_4 1.01% 1127018.237 1138432.392 - 0.40% -
rng::rotate(list<int>)_(by_1/2)/50 1.01% 12.589 12.716 - -8.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.01% 5.281 5.334 - -0.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1.01% 1171404.116 1183250.915 - 1.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 1.01% 220874357.350 223108077.050 - -0.30% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.01% 42.505 42.935 - 2.81% -
BM_std_min<short>/22 1.01% 1.784 1.802 - -4.50% -
BM_vector_deque_copy/1024 1.01% 35.781 36.142 - -0.76% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.01% 171527.049 173254.591 - -0.26% -
std::map<int,_int>::erase(key)_(existent)/8192 1.01% 25.469 25.725 - -0.89% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.01% 3.450 3.485 - -3.16% -
SetIntersection_Front_Set_uint64_256_16 1.01% 4840754.472 4889454.423 - -0.26% -
std::find_end(list<int>,_pred)_(same_length)/1000 1.01% 762.229 769.891 - -50.24% -
BM_CmpEqual_uint_uchar 1.00% 1.119 1.131 - 0.09% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 1.00% 18.037 18.218 - 1.02% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.00% 1.100 1.111 - 0.68% -
std::set<int>::ctor(&&,_different_allocs)/32 1.00% 179.361 181.158 - 0.72% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.00% 1.193 1.205 - -0.97% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.00% 29.028 29.319 - 0.13% -
SetIntersection_Front_Set_string_262144_1 1.00% 1155837.626 1167396.003 - 2.22% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_uint64_262144_16 -71.92% 11097256.633 3116223.466 - -2.23% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -68.94% 27992274.452 8693793.712 - -68.01% -
std::copy_backward(vector<bool>)_(aligned)/262144 -59.75% 676.590 272.318 - -63.67% -
std::find_end(list<int>)_(process_all)/1024 -54.74% 1613.836 730.491 - 3.91% -
std::find_end(list<int>)_(process_all)/1000 -54.20% 1553.928 711.776 - 8.47% -
std::rotate(list<int>)_(by_1/4)/1024 -52.02% 1208.541 579.890 - -0.13% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 -51.26% 1564.149 762.410 - -0.28% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -47.23% 75477196.232 39828808.930 - 5.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -45.15% 355610078.396 195042169.078 - -4.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -44.87% 6609909.920 3644272.379 - -39.18% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -44.63% 1876.757 1039.147 - -33.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -44.32% 363351352.635 202304252.968 - -0.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -43.84% 32070857.507 18012269.870 - -41.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -43.70% 353537688.983 199040395.599 - -3.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -43.64% 122916178.259 69271572.733 - 7.56% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -43.55% 0.697 0.393 - -4.42% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -42.99% 23.212 13.233 - -0.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -42.76% 9288162.933 5316429.454 - 5.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -42.73% 348179789.731 199396432.514 - -2.21% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -40.95% 2273.454 1342.499 - 1.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -40.90% 338595624.824 200101038.661 - -3.75% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 -40.70% 41.144 24.397 - 2.12% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -40.52% 0.483 0.287 - -17.79% -
SetIntersection_Interlaced_Set_uint32_16384_64 -40.46% 357565276.159 212911621.686 - -0.51% -
std::map<std::string,_int>::erase(key)_(existent)/32 -40.08% 86.722 51.965 - -35.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -40.03% 328306918.296 196899890.776 - -1.10% -
SetIntersection_Interlaced_Set_uint32_16384_16 -39.07% 336623550.805 205102826.363 - -0.60% -
SetIntersection_Interlaced_Set_string_16384_4 -38.98% 328535065.094 200456992.477 - 0.37% -
BM_std_min<int>/1 -36.99% 0.455 0.287 - 1.82% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -36.39% 439.324 279.452 - -5.06% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -36.06% 68.984 44.106 - -28.21% -
std::map<std::string,_int>::erase(key)_(existent)/0 -35.88% 68.842 44.143 - 4.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -34.92% 47144455.885 30680685.100 - -24.21% -
BM_RangesPushHeap_uint64_Descending_1 -34.55% 0.629 0.412 - -11.73% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -34.11% 2.318 1.527 - -44.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -33.96% 308468659.035 203716125.992 - 0.96% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -33.31% 1.759 1.173 - -39.81% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -32.77% 9.454 6.356 - 0.01% -
std::multiset<std::string>::erase(key)_(existent)/1024 -32.31% 87.367 59.135 - 2.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -32.27% 356127440.265 241196162.525 - -2.79% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -31.96% 34.099 23.200 - -1.10% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -31.81% 134976810.512 92044311.047 - -8.08% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -31.62% 1.888 1.291 - -22.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -31.43% 4.805 3.295 - -0.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -31.24% 7.073 4.863 - -0.25% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -31.15% 20.908 14.394 - 16.69% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -31.12% 0.441 0.304 - 3.30% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -30.80% 25027870.166 17318094.040 - -15.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -30.80% 37.779 26.143 - -34.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -30.69% 7350168.342 5094498.490 - -23.92% -
rng::move(deque<int>)/8 -30.46% 5.526 3.843 - -2.72% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -29.89% 10.913 7.651 - -0.10% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -29.76% 64770254.880 45492965.368 - -10.34% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -29.10% 8.857 6.280 - -0.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -28.90% 13946244.563 9915556.744 - -2.19% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -28.52% 11.130 7.956 - 19.33% -
BM_PushHeap_uint32_PipeOrgan_1 -28.41% 0.697 0.499 - 5.19% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -28.36% 20.352 14.580 - 19.61% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -27.83% 3645359.849 2630746.387 - 8.04% -
SetIntersection_Interlaced_Set_string_16384_16 -27.83% 341141596.971 246195393.252 - 0.88% -
std::is_sorted(list<int>,_pred)/8192 -27.46% 10331.203 7493.936 - -1.53% -
std::multiset<std::string>::find(key)_(existent)/32 -27.38% 21.105 15.326 - 3.86% -
BM_PopHeap_pair<uint32,_uint32>_1 -27.37% 0.617 0.448 - -11.55% -
std::move(vector<int>)/262144 -27.25% 21909.159 15938.708 - -27.28% -
std::equal(list<int>)_(it,_it,_it)/1024 -27.00% 1559.012 1138.101 - 0.12% -
BM_PushHeap_float_Descending_1 -26.03% 0.582 0.430 - -0.03% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -25.98% 60.713 44.941 - -26.74% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -25.89% 9.038 6.699 - -8.18% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -25.78% 9054281.767 6720368.218 - 12.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -25.63% 314708414.168 234042097.433 - -3.91% -
BM_StringDestroy_Small -25.54% 0.875 0.651 - -25.65% -
BM_RangesPushHeap_string_Descending_262144 -25.49% 4.382 3.266 - -36.20% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -25.40% 74.098 55.274 - -25.30% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -25.09% 0.483 0.362 - -5.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -24.73% 13.860 10.433 - -0.12% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -24.57% 2.604 1.964 - -0.15% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -24.39% 34.311 25.944 - -25.67% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -24.38% 7.181 5.430 - 5.13% -
rng::is_sorted(list<int>,_pred)/8192 -23.74% 10680.755 8145.244 - -7.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -23.66% 32.568 24.864 - -22.81% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -23.47% 1.587 1.215 - 4.71% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.06% 37.221 28.640 - -23.57% -
BM_RangesPushHeap_uint32_Random_1 -22.62% 0.611 0.473 - -5.67% -
BM_PushHeap_uint64_SingleElement_1 -22.58% 0.697 0.540 - 3.46% -
SetIntersection_Interlaced_Vector_uint64_256_64 -22.56% 8673276.085 6716909.238 - -0.52% -
std::search(list<int>)_(no_match)/1024 -22.33% 982.834 763.336 - 3.37% -
std::find_if_not(list<int>)_(bail_25%)/32768 -22.28% 9713.868 7549.234 - -0.69% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -22.22% 5.800 4.511 - -1.97% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -21.95% 214695962.457 167575973.996 - -1.03% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -21.91% 1.202 0.938 - -10.72% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -21.87% 2.488 1.944 - 0.25% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -21.83% 33259.139 25997.037 - 0.51% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -21.57% 8.110 6.361 - -36.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -21.55% 7613130.813 5972342.131 - -16.59% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -21.37% 0.345 0.271 - -45.16% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -20.50% 9.458 7.519 - 7.01% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -20.33% 0.698 0.556 - -12.67% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -20.31% 7760230.169 6183863.782 - -6.69% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -20.31% 62.063 49.460 - 0.20% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -20.30% 84.152 67.067 - -45.68% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -20.20% 11.638 9.287 - -7.89% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -20.06% 1.645 1.315 - -12.15% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -20.04% 2034470.115 1626809.875 - 2.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -19.75% 97896388.414 78560094.145 - 4.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -19.46% 47.811 38.508 - -10.11% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -19.22% 5.974 4.826 - -8.35% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -18.93% 1.508 1.223 - -9.68% -
rng::copy(vector<int>)/4096 -18.83% 199.027 161.542 - 8.10% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -18.70% 5.663 4.604 - -35.98% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -18.69% 31.391 25.523 - -28.92% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -18.67% 107.081 87.085 - 34.19% -
BM_PushHeap_string_Descending_16384 -18.67% 2.895 2.354 - -30.12% -
BM_MakeHeap_string_Ascending_262144 -18.58% 8.613 7.013 - -23.54% -
std::set<std::string>::erase(iterator)/32 -18.53% 31.698 25.826 - -17.19% -
rng::move(deque<int>)/64 -18.41% 7.759 6.330 - 0.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -18.23% 11558025.765 9450896.922 - -3.02% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -18.20% 1.457 1.192 - -8.91% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -18.07% 135.777 111.244 - 14.35% -
std::equal(vector<bool>)_(unaligned)/50 -18.04% 1.009 0.827 - -6.17% -
BM_MakeHeap_uint64_Random_256 -18.04% 1.436 1.177 - 3.76% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -18.02% 42.218 34.610 - -17.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -18.00% 20232630.536 16589829.337 - 1.48% -
rng::find_end(deque<int>)_(match_near_end)/1024 -17.99% 45.308 37.159 - -98.83% -
rng::unique(deque<int>)_(sprinkled)/1024 -17.96% 769.690 631.444 - 0.26% -
rng::rotate(list<int>)_(by_1/2)/8192 -17.88% 6522.068 5355.604 - 7.99% -
std::copy_backward(list<int>)/4096 -17.82% 4076.619 3350.179 - 1.15% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -17.77% 16.287 13.393 - -18.75% -
BM_StringEraseWithMove_Empty_Transparent -17.71% 0.778 0.640 - 13.84% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -17.68% 35.397 29.138 - -20.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -17.65% 350327208.530 288503513.915 - 35.33% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -17.55% 2401087.869 1979585.560 - -18.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -17.54% 260033341.988 214428681.253 - -0.78% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -17.47% 33.874 27.957 - 17.08% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -17.41% 29.978 24.758 - -24.22% -
SetIntersection_Interlaced_Set_uint32_16384_4 -17.20% 202818824.400 167933791.822 - -0.22% -
BM_RangesPushHeap_float_SingleElement_1 -17.16% 0.697 0.578 - -9.31% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -17.03% 6.361 5.278 - 15.51% -
SetIntersection_Interlaced_Set_uint32_16384_256 -16.87% 237178418.728 197167047.613 - -0.42% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -16.76% 12208.164 10162.350 - -1.14% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -16.72% 12.856 10.707 - -3.96% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -16.54% 32.981 27.526 - -5.22% -
std::is_sorted_until(deque<int>)/8 -16.32% 3.038 2.542 - -17.72% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -16.19% 32.120 26.919 - 3.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -16.16% 45.712 38.326 - -13.14% -
rng::unique(deque<int>)_(sprinkled)/52 -16.15% 83.206 69.765 - -6.68% -
rng::unique_copy(deque<int>)_(contiguous)/32 -16.11% 11.925 10.004 - 2.58% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -16.00% 44.360 37.260 - -0.78% -
rng::find_first_of(vector<int>)_(large_needle)/50 -15.94% 310.845 261.289 - -8.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -15.81% 0.532 0.448 - -0.18% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -15.74% 4224.111 3559.444 - 7.14% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -15.40% 126919.988 107376.361 - -2.24% -
rng::is_sorted(list<int>)/8192 -15.31% 8768.050 7425.330 - 2.25% -
BM_std_minmax_element<long_long>/3 -15.22% 1.140 0.967 - -13.77% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -15.08% 1.638 1.391 - -9.00% -
rng::unique_copy(deque<int>)_(sprinkled)/52 -15.07% 18.418 15.642 - 5.97% -
std::equal(deque<int>)_(it,_it,_it)/50 -15.05% 24.027 20.410 - -15.33% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -15.00% 60.630 51.533 - 11.64% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -14.81% 20.672 17.611 - -0.48% -
BM_vector_deque_copy/0 -14.75% 0.462 0.394 - 1.46% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -14.73% 26.689 22.758 - -10.36% -
SetIntersection_None_Set_uint32_16384_16384 -14.64% 179247494.193 153004957.026 - -0.79% -
std::search(list<int>)_(single_element)/1000 -14.61% 690.137 589.293 - -12.19% -
std::map<std::string,_int>::erase(iterator)/0 -14.60% 31.781 27.139 - -1.00% -
rng::search(deque<int>)_(near_matches)/1000 -14.54% 20334.872 17377.498 - -27.85% -
std::map<std::string,_int>::erase(iterator)/8192 -14.50% 30.041 25.684 - -2.89% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -14.29% 8175683.140 7007032.090 - -0.72% -
SetIntersection_Interlaced_Set_string_262144_16 -14.27% 2498224.121 2141815.024 - -1.11% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -14.16% 9559.153 8205.371 - -25.96% -
rng::partition_copy(list<int>)/8192 -14.13% 8535.024 7329.126 - -0.54% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -14.12% 1.529 1.313 - -1.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -14.04% 12311757.886 10583402.369 - -1.83% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -14.03% 1640945.456 1410671.699 - -11.72% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -13.96% 30.335 26.100 - -1.21% -
BM_PushHeap_uint64_Ascending_64 -13.95% 1.823 1.568 - 3.30% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -13.90% 9221.364 7939.388 - -13.25% -
rng::rotate_copy(vector<int>)/8192 -13.88% 614.105 528.853 - 86.46% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -13.87% 13977.629 12038.593 - -0.75% -
std::unordered_set<std::string>::erase(iterator)/0 -13.86% 32.354 27.870 - 1.68% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -13.85% 68.918 59.375 - 32.38% -
BM_RangesPushHeap_uint64_Ascending_16 -13.82% 1.074 0.926 - -1.14% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -13.74% 10.859 9.366 - -3.41% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -13.57% 1.654 1.430 - -23.22% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -13.52% 2.614 2.261 - -3.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -13.49% 46.657 40.363 - 31.62% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -13.41% 10.986 9.513 - -0.27% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -13.39% 32.977 28.563 - 1.13% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -13.36% 1.395 1.209 - -9.17% -
std::map<std::string,_int>::find(key)_(existent)/8192 -13.35% 33.790 29.279 - -5.58% -
BM_StringEraseWithMove_Empty_Opaque -13.34% 1.021 0.884 - 10.73% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -13.21% 57.215 49.659 - -4.11% -
BM_std_min<unsigned_int>/1 -13.19% 0.382 0.332 - 1.94% -
std::copy(vector<int>)/4096 -13.16% 261.337 226.935 - -1.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -13.14% 3084662.655 2679241.484 - -6.85% -
std::is_sorted(deque<int>)/8 -12.93% 2.866 2.496 - -0.67% -
BM_std_min<char>/1 -12.89% 0.374 0.326 - 13.06% -
std::set<std::string>::erase(key)_(existent)/32 -12.80% 70.311 61.315 - -11.97% -
BM_RangesMakeHeap_uint64_Random_1024 -12.78% 1.178 1.027 - -4.54% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -12.75% 8.111 7.077 - -2.66% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -12.60% 1.384 1.210 - -6.34% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -12.59% 10519.246 9194.419 - -52.52% -
BM_RangesPushHeap_string_Ascending_262144 -12.57% 32.535 28.446 - -19.37% -
rng::find_first_of(vector<int>)_(large_needle)/32 -12.56% 120.974 105.781 - 0.71% -
BM_deque_vector_copy/0 -12.51% 1.630 1.426 - -4.33% -
BM_std_min<unsigned_short>/1 -12.49% 0.329 0.288 - 13.25% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -12.37% 1.279 1.121 - -11.41% -
std::map<std::string,_int>::erase(iterator)/1024 -12.34% 29.964 26.266 - -2.22% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -12.34% 358.171 313.978 - -12.02% -
BM_vector_deque_copy_backward/0 -12.33% 0.455 0.399 - -0.65% -
SetIntersection_Interlaced_Set_float_1024_1024 -12.33% 17186891.295 15068229.839 - -0.91% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -12.28% 1633.716 1433.043 - -9.54% -
BM_std_minmax<unsigned_char>/8 -12.26% 1.088 0.955 - -12.14% -
rng::move_backward(list<int>)/262144 -12.20% 306548.665 269146.109 - 0.83% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -12.11% 71.707 63.023 - 99.56% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -12.09% 796.341 700.087 - 0.18% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -12.08% 1.426 1.253 - -10.92% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -12.06% 1.736 1.526 - -15.05% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -12.01% 1.550 1.364 - -24.63% -
std::map<std::string,_int>::erase(iterator)/32 -11.99% 28.785 25.332 - -8.58% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -11.99% 2.544 2.239 - 2.28% -
std::find(list<int>)_(bail_25%)/32768 -11.98% 9021.867 7940.674 - -2.11% -
rng::adjacent_find(list<int>,_pred)/8192 -11.95% 8673.917 7637.024 - -12.45% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -11.84% 753.045 663.863 - 8.76% -
rng::find_if(list<int>)_(process_all)/8192 -11.80% 11563.238 10199.269 - -1.21% -
rng::copy(vector<bool>)_(unaligned)/262144 -11.75% 1551.767 1369.394 - 0.08% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -11.75% 12404.311 10946.939 - 4.29% -
BM_RangesPushHeap_uint64_Ascending_64 -11.70% 1.719 1.517 - -0.09% -
rng::find_end(deque<int>)_(process_all)/8192 -11.69% 2300.257 2031.379 - -14.90% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -11.66% 3679.154 3250.101 - 2.34% -
BM_PushHeap_uint64_Ascending_16 -11.65% 1.063 0.939 - 3.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -11.65% 620.994 548.637 - -3.07% -
std::equal(vector<bool>)_(unaligned)/8 -11.55% 0.959 0.848 - -0.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -11.53% 13659347.666 12084613.355 - -4.85% -
SetIntersection_Front_Set_uint32_16384_1024 -11.24% 17242101.854 15304778.268 - -1.02% -
std::set<std::string>::contains(key)_(existent)/8192 -11.18% 31.491 27.969 - -6.46% -
rng::find_end(deque<int>)_(process_all)/1048576 -11.03% 300775.925 267587.355 - -13.33% -
BM_std_minmax<unsigned_short>/4 -11.00% 1.153 1.026 - 9.66% -
std::multiset<std::string>::contains(key)_(existent)/32 -10.99% 16.601 14.776 - -1.04% -
std::set<int>::equal_range(key)_(non-existent)/8192 -10.99% 11.024 9.813 - 0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -10.94% 3227566.730 2874368.970 - -2.86% -
BM_vector_deque_ranges_copy_backward/64000 -10.87% 8048.841 7173.861 - -2.19% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -10.86% 1.202 1.071 - -12.10% -
rng::unique(deque<int>)_(sprinkled)/32 -10.82% 66.707 59.487 - -1.91% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -10.81% 87.955 78.444 - -14.07% -
rng::copy(list<int>)/64 -10.78% 36.899 32.922 - -2.60% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -10.73% 1453278.717 1297370.316 - -8.00% -
SetIntersection_Interlaced_Set_string_262144_64 -10.71% 2379241.941 2124502.523 - -1.71% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -10.68% 1.462 1.306 - 1.00% -
BM_MakeHeap_float_Random_1024 -10.64% 1.375 1.228 - -0.41% -
rng::adjacent_find(deque<int>,_pred)/8 -10.62% 4.670 4.174 - 0.04% -
BM_std_min<unsigned___int128>/4000 -10.61% 1726.972 1543.718 - -41.95% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -10.60% 52.151 46.622 - -0.47% -
SetIntersection_None_Set_string_262144_64 -10.59% 1834887.207 1640648.519 - -3.19% -
rng::starts_with(list<int>,_pred)/8192 -10.54% 10869.914 9724.064 - -14.63% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.53% 2843.440 2544.054 - -10.33% -
BM_std_min<unsigned___int128>/5500 -10.50% 2371.354 2122.250 - -41.96% -
BM_std_min<unsigned___int128>/65536 -10.48% 28334.918 25365.188 - -42.21% -
BM_MakeThenSortHeap_string_SingleElement_1024 -10.44% 32.347 28.972 - -3.16% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -10.41% 21.954 19.668 - -20.03% -
rng::swap_ranges(list<int>)/8192 -10.40% 10674.407 9563.923 - -5.06% -
SetIntersection_None_Set_string_262144_16 -10.36% 1837303.385 1646899.982 - -2.53% -
BM_std_min<long_long>/1 -10.35% 0.676 0.606 - -9.91% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.34% 46.424 41.626 - -21.94% -
BM_std_min<unsigned___int128>/64000 -10.32% 27635.768 24782.646 - -42.21% -
std::unordered_set<std::string>::erase(iterator)/1024 -10.29% 29.131 26.132 - -12.43% -
SetIntersection_None_Set_string_262144_16384 -10.29% 1840125.162 1650800.701 - -2.41% -
BM_std_min<unsigned___int128>/512 -10.25% 221.947 199.187 - -41.11% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -10.25% 905.384 812.551 - 4.51% -
std::set<std::string>::erase(key)_(non-existent)/32 -10.22% 13.759 12.353 - -15.88% -
BM_std_min<unsigned___int128>/70000 -10.21% 30171.661 27091.231 - -42.21% -
BM_MakeThenSortHeap_string_SingleElement_64 -10.16% 21.635 19.438 - -1.20% -
SetIntersection_None_Set_string_262144_4 -10.16% 1836610.108 1650098.797 - -2.23% -
BM_std_min<unsigned___int128>/1024 -10.14% 441.521 396.744 - -41.62% -
SetIntersection_None_Set_string_262144_256 -10.14% 1834900.799 1648818.930 - -2.56% -
BM_MakeHeap_uint64_Descending_64 -10.10% 0.270 0.242 - -3.51% -
BM_RangesMakeHeap_uint32_Descending_64 -10.10% 0.260 0.233 - -1.51% -
rng::contains_subrange(list<int>)_(single_element)/8192 -10.08% 7706.442 6929.842 - -0.94% -
SetIntersection_None_Set_string_262144_1 -10.07% 1838060.138 1652905.518 - -2.56% -
SetIntersection_Front_Set_uint32_16384_16384 -10.07% 379552315.793 341320407.053 - 1.18% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -10.04% 52.389 47.131 - 0.72% -
std::unordered_set<int>::count(key)_(existent)/32 -9.98% 1.354 1.219 - -17.10% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -9.97% 5.228 4.707 - -27.09% -
BM_std_min<unsigned___int128>/4096 -9.96% 1756.084 1581.132 - -41.93% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -9.93% 561.436 505.681 - -0.38% -
BM_MakeThenSortHeap_string_SingleElement_16384 -9.91% 40.308 36.313 - -6.21% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -9.89% 7.444 6.708 - 7.50% -
BM_std_minmax<char>/11 -9.88% 1.825 1.645 - -0.22% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -9.85% 0.481 0.434 - -22.03% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -9.83% 0.586 0.528 - -9.67% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -9.82% 8917.738 8042.184 - -1.75% -
BM_tolower_char<char> -9.79% 0.691 0.623 - -9.81% -
std::find_end(list<int>,_pred)_(same_length)/8192 -9.78% 11014.196 9937.181 - -51.73% -
BM_PushHeap_uint32_QuickSortAdversary_1 -9.76% 0.498 0.450 - -6.69% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -9.72% 10.816 9.765 - -6.42% -
rng::find_end(deque<int>)_(match_near_end)/1000 -9.72% 42.471 38.344 - -88.23% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -9.71% 689.116 622.193 - 1.62% -
SetIntersection_None_Set_string_16384_256 -9.69% 212767685.265 192147872.888 - -4.45% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -9.69% 36.590 33.045 - 1.00% -
std::deque<std::string>::ctor(size)/32 -9.62% 44.793 40.482 - 0.85% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -9.57% 4742436.643 4288795.573 - -9.35% -
std::adjacent_find(list<int>)/50 -9.55% 26.231 23.727 - -0.17% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -9.52% 11470.967 10379.309 - -9.64% -
rng::find_end(deque<int>)_(match_near_end)/8192 -9.44% 315.714 285.920 - -99.83% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -9.41% 7.095 6.427 - -34.87% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -9.40% 676.657 613.055 - 1.31% -
BM_vector_deque_move_backward/0 -9.36% 0.510 0.463 - 4.25% -
BM_MakeThenSortHeap_string_SingleElement_256 -9.35% 27.223 24.676 - -1.79% -
std::remove_copy_if(deque<int>)_(prefix)/32 -9.34% 19.775 17.929 - 0.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -9.31% 3248661.269 2946057.975 - 0.50% -
SetIntersection_Front_Set_float_256_256 -9.29% 9828413.940 8915019.265 - -4.13% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -9.25% 18.224 16.539 - -0.49% -
std::find(vector<bool>)_(process_all)/50 -9.22% 0.732 0.665 - 14.91% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -9.22% 1.553 1.410 - 11.94% -
BM_std_min<unsigned___int128>/64 -9.19% 27.051 24.565 - -36.63% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -9.18% 596.168 541.444 - -2.65% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -9.17% 675.911 613.930 - 1.50% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -9.13% 1.556 1.414 - -1.57% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -9.11% 0.759 0.690 - -0.03% -
BM_lexicographical_compare_three_way_slow_path/1 -9.10% 0.361 0.328 - -9.85% -
std::find_end(deque<int>)_(same_length)/8192 -9.07% 3598.406 3272.205 - -77.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -9.05% 6489655.014 5902658.083 - -0.07% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -9.02% 637.972 580.399 - 1.58% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -9.02% 22290.430 20279.236 - 1.55% -
rng::find(list<int>)_(bail_25%)/32768 -9.00% 8205.464 7467.187 - -1.87% -
SetIntersection_Interlaced_Set_uint32_262144_4 -8.99% 1401673.098 1275596.844 - 1.12% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 -8.99% 0.800 0.728 - -2.85% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -8.99% 1.212 1.103 - -10.57% -
BM_tolower_char<wchar_t> -8.98% 0.674 0.614 - -0.07% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -8.93% 5.521 5.028 - -1.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -8.88% 9772415.649 8904870.523 - 1.27% -
SetIntersection_Interlaced_Vector_uint64_256_16 -8.86% 7486738.685 6823410.922 - 10.18% -
std::copy(vector<bool>)_(unaligned)/262144 -8.84% 1878.461 1712.354 - -0.04% -
rng::fill_n(list<int>)/8192 -8.84% 7521.265 6856.489 - -3.13% -
std::set<int>::erase(key)_(non-existent)/8192 -8.80% 9.114 8.312 - -4.96% -
BM_RangesMakeHeap_uint32_Descending_4 -8.77% 0.295 0.269 - -2.36% -
SetIntersection_Front_Set_uint64_16384_1024 -8.72% 15588366.186 14229158.687 - -4.76% -
std::find_end(deque<int>)_(same_length)/1000 -8.71% 426.317 389.186 - -58.60% -
BM_PushHeap_uint64_Ascending_256 -8.63% 2.345 2.143 - 2.43% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -8.60% 1.556 1.422 - -13.23% -
std::for_each(list<int>)/8 -8.60% 2.543 2.325 - -7.21% -
std::find_end(deque<int>)_(same_length)/1024 -8.58% 436.051 398.635 - -78.44% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -8.49% 190691.565 174508.704 - 0.88% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -8.47% 1.278 1.170 - -5.33% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -8.46% 25.637 23.467 - 3.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -8.46% 6026548.881 5516449.319 - -3.34% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 -8.44% 21.634 19.809 - -9.90% -
rng::is_sorted_until(deque<int>)/8 -8.40% 3.173 2.907 - -32.17% -
std::stable_partition(deque<int>)_(dense)/50 -8.38% 43.933 40.250 - 1.42% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -8.37% 7521.259 6891.415 - 1.06% -
BM_StringRelational_Eq_Large_Large_ChangeLast -8.36% 2.082 1.907 - 2.89% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 -8.36% 0.604 0.553 - -7.85% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -8.35% 21.978 20.143 - -3.66% -
std::is_sorted_until(deque<int>,_pred)/8 -8.30% 4.771 4.375 - 2.91% -
SetIntersection_None_Set_string_262144_1024 -8.30% 1811083.740 1660775.961 - -2.61% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -8.30% 192554.735 176574.433 - 0.70% -
BM_StringRelational_Less_Huge_Large_Control -8.27% 2.505 2.298 - -6.92% -
SetIntersection_Front_Set_float_64_64 -8.26% 16074915.573 14746599.929 - -4.29% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -8.24% 21767.550 19972.956 - -0.11% -
std::unordered_set<int>::count(key)_(existent)/8192 -8.24% 1.306 1.199 - -8.95% -
rng::stable_partition(deque<int>)_(sparse)/32 -8.24% 12.162 11.160 - -0.04% -
BM_RangesPushHeap_uint64_SingleElement_1 -8.14% 0.628 0.577 - -6.27% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -8.10% 2.566 2.358 - 4.11% -
std::set<std::string>::find(key)_(existent)/32 -8.10% 17.215 15.822 - -2.96% -
rng::rotate(list<int>)_(1_element_forward)/8192 -8.09% 8398.334 7718.629 - -6.53% -
BM_PushHeap_float_QuickSortAdversary_16 -8.08% 1.065 0.979 - 0.00% -
BM_StringRelationalLiteral_Less_Large_Large_Control -8.07% 2.223 2.044 - -7.31% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -8.06% 49.097 45.138 - -0.33% -
SetIntersection_Front_Set_float_16384_1024 -8.05% 16093058.306 14797315.248 - -4.89% -
SetIntersection_Interlaced_Set_float_256_256 -8.05% 9919867.998 9121264.900 - -3.20% -
SetIntersection_None_Set_string_16384_1024 -8.02% 219373144.838 201776234.446 - -2.18% -
rng::count(list<int>)_(every_other)/8192 -7.97% 7454.635 6860.616 - -0.94% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -7.97% 21720.404 19990.064 - 1.17% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -7.93% 0.470 0.433 - -37.75% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -7.92% 5.549 5.110 - -25.03% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -7.91% 192534.443 177304.110 - 1.85% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -7.89% 0.466 0.429 - -32.58% -
SetIntersection_None_Set_string_262144_262144 -7.87% 1807541.340 1665306.481 - -1.95% -
std::unordered_set<std::string>::ctor(const&)/32 -7.87% 697.285 642.441 - -11.28% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 -7.72% 0.440 0.406 - 2.69% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -7.71% 5.305 4.896 - -0.13% -
std::move_backward(vector<bool>)_(aligned)/64 -7.71% 1.845 1.703 - -5.32% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -7.69% 21632.985 19969.213 - 1.38% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -7.62% 11.071 10.227 - 0.28% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -7.59% 0.977 0.903 - -16.11% -
BM_std_minmax<unsigned_int>/16 -7.55% 1.385 1.281 - -0.22% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -7.54% 9040.675 8358.713 - -12.12% -
BM_std_min<unsigned___int128>/31 -7.54% 12.768 11.805 - -29.57% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -7.54% 38.383 35.488 - 0.63% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -7.53% 29.728 27.490 - 6.07% -
std::swap_ranges(deque<int>)/50 -7.49% 21.433 19.827 - -0.89% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -7.49% 1.027 0.950 - -17.04% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -7.46% 1.370 1.268 - -0.40% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -7.46% 23.580 21.820 - -5.47% -
std::set<std::string>::count(key)_(existent)/1024 -7.45% 24.100 22.303 - -8.45% -
rng::copy_n(list<int>)/4096 -7.45% 4541.476 4203.318 - 5.53% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.44% 50.810 47.031 - -1.11% -
BM_std_min<unsigned___int128>/30 -7.42% 12.333 11.417 - -29.18% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -7.42% 25.001 23.147 - -2.45% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -7.40% 27633.366 25587.935 - 0.09% -
BM_std_min<unsigned___int128>/32 -7.39% 13.192 12.218 - -29.80% -
rng::search(deque<int>)_(near_matches)/1024 -7.38% 19617.447 18170.569 - -27.97% -
rng::rotate(list<int>)_(by_1/4)/8192 -7.35% 7764.695 7193.871 - -0.28% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -7.35% 75027.680 69512.438 - 1.43% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -7.35% 23.282 21.570 - -2.59% -
rng::for_each_n(list<int>)/8 -7.33% 2.541 2.354 - -8.10% -
BM_vector_deque_ranges_copy/1 -7.33% 2.276 2.109 - -10.32% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -7.32% 222.378 206.106 - -0.31% -
std::multiset<int>::find(key)_(existent)/8192 -7.30% 8.648 8.016 - -10.03% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -7.29% 16.239 15.055 - -10.96% -
std::for_each_n(list<int>)/8 -7.29% 2.544 2.358 - -9.02% -
std::search(list<int>)_(no_match)/8192 -7.24% 7643.310 7089.884 - -0.88% -
BM_MakeThenSortHeap_string_SingleElement_16 -7.24% 14.727 13.661 - -0.40% -
std::set<std::string>::find(key)_(non-existent)/8192 -7.23% 28.000 25.977 - -7.73% -
BM_RangesMakeHeap_string_Descending_16384 -7.22% 2.985 2.770 - -28.05% -
BM_std_min<unsigned___int128>/29 -7.22% 11.897 11.038 - -28.69% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -7.20% 12778.884 11858.197 - -0.88% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -7.20% 0.362 0.336 - -2.15% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.17% 8546.893 7934.413 - 0.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -7.15% 1297.946 1205.114 - -1.65% -
rng::find_first_of(list<int>)_(large_needle)/1024 -7.15% 857691.533 796347.905 - -17.53% -
bm_ranges_lexicographical_compare<signed_char>/64 -7.15% 2.107 1.956 - 2.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -7.15% 0.541 0.503 - 5.42% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -7.13% 25.514 23.695 - 1.45% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -7.11% 1.125 1.045 - -7.27% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -7.09% 29.120 27.055 - -9.20% -
rng::find_end(list<int>)_(same_length)/8192 -7.09% 8293.540 7705.504 - -51.57% -
rng::stable_partition(deque<int>)_(sparse)/50 -7.09% 30.004 27.878 - 1.73% -
BM_std_min<char>/3 -7.08% 0.746 0.693 - -3.46% -
BM_RangesPushHeap_uint64_Ascending_256 -7.06% 2.254 2.095 - 0.09% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -7.06% 5.674 5.273 - -9.63% -
std::search_n(list<int>)_(no_match)/1048576 -7.06% 866699.537 805542.683 - -6.70% -
std::unordered_set<int>::clear()/1024 -7.04% 8241.884 7661.871 - -2.85% -
std::stable_partition(deque<int>)_(dense)/1024 -7.00% 675.962 628.619 - 5.43% -
rng::search(list<int>)_(single_element)/1000 -6.99% 690.312 642.041 - -3.60% -
std::deque<int>::ctor(size)/1024 -6.99% 75.391 70.121 - 1.77% -
BM_std_min<unsigned___int128>/27 -6.97% 11.012 10.244 - -27.70% -
SetIntersection_Interlaced_Set_uint32_262144_16 -6.97% 1693115.234 1575101.076 - 0.75% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.96% 12751.768 11863.679 - -0.82% -
BM_std_min<unsigned___int128>/24 -6.92% 9.793 9.116 - -25.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -6.91% 22254225.547 20716552.936 - -5.10% -
BM_RangesMakeHeap_uint32_Heap_64 -6.90% 0.270 0.251 - -2.26% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.89% 9322.103 8679.365 - 0.84% -
BM_PushHeap_uint64_Descending_4 -6.89% 0.390 0.363 - 0.52% -
BM_std_min<unsigned___int128>/26 -6.89% 10.557 9.829 - -27.59% -
std::remove_copy_if(deque<int>)_(prefix)/50 -6.89% 30.521 28.418 - -0.02% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -6.89% 41.679 38.809 - -5.84% -
BM_RangesPushHeap_uint64_Ascending_262144 -6.86% 5.005 4.662 - -0.82% -
SetIntersection_Interlaced_Set_uint64_262144_4 -6.86% 1414498.371 1317498.617 - -0.92% -
SetIntersection_Front_Set_float_16384_64 -6.83% 2051109.992 1911088.553 - -5.08% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -6.79% 192270.580 179206.195 - 2.02% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -6.79% 27.981 26.080 - -5.78% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -6.79% 11.010 10.263 - -2.95% -
std::unordered_multiset<int>::count(key)_(existent)/32 -6.79% 1.814 1.691 - -8.98% -
SetIntersection_Interlaced_Set_string_262144_256 -6.78% 2237229.897 2085655.682 - 0.04% -
std::multiset<std::string>::find(key)_(non-existent)/32 -6.77% 10.525 9.813 - -7.05% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -6.77% 0.500 0.466 - -24.23% -
BM_std_min<unsigned___int128>/25 -6.75% 10.168 9.481 - -26.59% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -6.70% 780.396 728.126 - 9.61% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -6.68% 28.348 26.454 - -13.44% -
SetIntersection_Front_Vector_float_16384_16384 -6.66% 85581640.151 79883180.154 - -0.66% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -6.62% 32.698 30.533 - -6.69% -
BM_std_min<unsigned___int128>/28 -6.61% 11.408 10.654 - -28.14% -
BM_MakeHeap_uint32_Random_1024 -6.60% 1.119 1.046 - 1.46% -
std::partition(deque<int>)_(dense)/50 -6.58% 15.223 14.221 - -12.96% -
BM_RangesPushHeap_float_PipeOrgan_4 -6.58% 0.516 0.482 - 0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -6.57% 13930607.524 13015927.249 - 1.94% -
BM_StringRelational_Less_Large_Large_Control -6.54% 2.406 2.249 - 9.83% -
BM_StringRelational_Less_Large_Large_ChangeFirst -6.52% 1.356 1.267 - -8.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -6.51% 1162267.954 1086619.524 - -4.97% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -6.48% 1.043 0.975 - -5.68% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -6.47% 19.167 17.927 - -9.85% -
BM_std_minmax<char>/15 -6.47% 3.027 2.831 - -3.35% -
BM_std_min<int>/8 -6.46% 1.349 1.262 - -2.73% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -6.46% 366.921 343.214 - 18.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -6.46% 1984380.045 1856279.783 - -2.37% -
std::copy_backward(vector<int>)/8 -6.45% 2.317 2.167 - -2.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -6.43% 2300699.137 2152744.465 - -1.04% -
rng::find_last(deque<int>)_(bail_10%)/1024 -6.43% 243.140 227.512 - -0.13% -
SetIntersection_None_Set_string_16384_64 -6.42% 210510905.774 197003380.866 - -1.84% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -6.41% 24.705 23.123 - 1.48% -
std::copy_n(list<int>)/4096 -6.38% 5766.231 5398.255 - 39.81% -
std::map<std::string,_int>::count(key)_(existent)/8192 -6.35% 31.356 29.365 - -2.42% -
BM_PushHeap_float_SingleElement_4 -6.32% 0.381 0.357 - -5.64% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -6.30% 24.443 22.902 - -4.60% -
BM_deque_vector_copy/64 -6.30% 2.752 2.578 - 0.21% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -6.30% 25.400 23.800 - 1.32% -
rng::unique_copy(deque<int>)_(contiguous)/52 -6.29% 16.039 15.029 - 2.33% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -6.29% 31.294 29.327 - -3.22% -
BM_StringRelationalLiteral_Less_Large_Small_Control -6.28% 1.679 1.573 - -16.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -6.28% 6393248.383 5992013.055 - -2.67% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -6.26% 29.314 27.479 - 5.69% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -6.23% 2.415 2.264 - 1.13% -
BM_std_min<char>/4 -6.23% 1.104 1.035 - -3.31% -
BM_MakeHeap_float_Random_256 -6.22% 1.573 1.475 - 19.17% -
std::flat_map<int,_int>::erase(iterator)/1024 -6.21% 85.177 79.889 - 4.99% -
BM_std_min<unsigned___int128>/23 -6.21% 9.323 8.744 - -24.97% -
std::map<std::string,_int>::find(key)_(existent)/1024 -6.21% 23.930 22.445 - -0.92% -
SetIntersection_Interlaced_Set_string_262144_4 -6.20% 1968423.828 1846414.795 - -2.31% -
SetIntersection_Interlaced_Set_string_262144_16384 -6.19% 2871931.558 2694248.697 - -6.77% -
bm_lexicographical_compare<signed_char>/3 -6.19% 1.726 1.619 - -6.25% -
rng::find_last(deque<int>)_(bail_10%)/50 -6.17% 12.203 11.450 - 0.03% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.17% 29.287 27.480 - 5.71% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -6.17% 1.251 1.173 - -2.13% -
std::unique(deque<int>)_(contiguous)/32 -6.16% 62.528 58.677 - -1.56% -
SetIntersection_None_Set_string_16384_16 -6.12% 208362806.029 195604408.769 - -0.74% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -6.12% 5.666 5.319 - -1.49% -
BM_std_min<unsigned___int128>/22 -6.12% 8.899 8.354 - -24.10% -
std::multiset<std::string>::count(key)_(existent)/32 -6.09% 19.487 18.300 - 1.48% -
BM_std_minmax<char>/10 -6.08% 1.385 1.300 - -0.07% -
BM_std_min<unsigned___int128>/21 -6.06% 8.473 7.960 - -23.35% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -6.06% 15.805 14.847 - -6.31% -
BM_vector_deque_ranges_move_backward/64 -6.05% 3.190 2.997 - 0.09% -
BM_std_minmax<unsigned_short>/11 -6.03% 1.806 1.697 - -1.32% -
SetIntersection_Interlaced_Set_float_64_64 -6.03% 16267896.272 15286906.778 - 1.25% -
std::replace_if(vector<int>)_(sprinkled)/50 -6.03% 13.721 12.894 - -0.06% -
rng::copy(vector<int>)/32768 -5.96% 3585.097 3371.327 - -3.30% -
BM_std_minmax<char>/12 -5.96% 2.061 1.938 - 1.18% -
BM_PopHeap_string_262144 -5.96% 94.437 88.812 - -4.08% -
bm_swap_ranges_vb_aligned/64 -5.96% 2.954 2.778 - -4.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -5.95% 1755189.207 1650797.850 - -2.17% -
BM_RangesPushHeap_string_PipeOrgan_16384 -5.94% 13.950 13.121 - -10.95% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -5.93% 7.752 7.293 - -11.46% -
rng::transform(list<int>)_(identity_transform)/8192 -5.93% 8682.394 8167.654 - 7.43% -
std::replace(vector<int>)_(sprinkled)/1024 -5.92% 162.415 152.793 - -9.54% -
BM_PushHeap_uint32_Descending_4 -5.92% 0.363 0.341 - -0.81% -
std::transform(list<int>)_(identity_transform)/8192 -5.91% 7779.254 7319.743 - -4.17% -
std::multiset<int>::count(key)_(non-existent)/8192 -5.88% 9.671 9.103 - -18.72% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -5.87% 8680.445 8170.670 - -1.59% -
SetIntersection_None_Set_string_16384_1 -5.85% 209160011.827 196919191.931 - -2.59% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -5.82% 1.492 1.405 - -6.35% -
BM_std_minmax<unsigned_char>/23 -5.79% 3.120 2.940 - -1.54% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -5.78% 10.338 9.740 - -7.87% -
std::find_end(list<int>)_(same_length)/8192 -5.78% 8276.548 7798.133 - -58.19% -
SetIntersection_Interlaced_Set_float_262144_4 -5.76% 1396114.502 1315663.328 - 2.30% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -5.76% 5807767.609 5473215.182 - -7.85% -
BM_PushHeap_uint64_Ascending_1024 -5.75% 2.783 2.623 - 1.76% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -5.74% 4689.899 4420.525 - -6.66% -
SetIntersection_Interlaced_Vector_uint64_64_16 -5.73% 19028412.717 17938889.688 - 1.75% -
BM_std_min<unsigned___int128>/20 -5.71% 8.086 7.624 - -22.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -5.70% 3268575.172 3082253.739 - -1.77% -
rng::remove(deque<int>)_(prefix)/32 -5.69% 58.292 54.974 - -0.30% -
SetIntersection_Front_Set_uint64_1024_64 -5.68% 1982778.624 1870226.884 - -0.94% -
std::unordered_set<int>::clear()/8192 -5.67% 63289.362 59697.781 - -3.67% -
rng::fill_n(deque<int>)/32 -5.67% 1.225 1.156 - -5.68% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.66% 75.423 71.158 - 1.32% -
BM_RangesPushHeap_float_SingleElement_4 -5.65% 0.391 0.369 - -4.08% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -5.64% 1.442 1.361 - -5.27% -
std::set<std::string>::contains(key)_(existent)/32 -5.64% 16.626 15.689 - -4.21% -
SetIntersection_Front_Vector_uint32_262144_4 -5.63% 1143494.948 1079149.288 - -5.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.62% 40.798 38.506 - 32.52% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -5.61% 41.313 38.994 - 37.67% -
SetIntersection_Front_Vector_uint32_262144_16384 -5.61% 83916818.947 79206330.080 - -0.01% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -5.61% 15.696 14.816 - -4.17% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -5.61% 4.112 3.881 - -2.15% -
std::copy(vector<bool>)_(aligned)/1048576 -5.59% 3549.912 3351.522 - 0.93% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -5.58% 39.443 37.243 - 12.59% -
BM_std_minmax<short>/21 -5.55% 2.124 2.006 - -1.88% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -5.55% 1.182 1.116 - -2.83% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -5.53% 34.882 32.953 - -3.95% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -5.53% 28.001 26.453 - -8.47% -
BM_MakeThenSortHeap_string_SingleElement_262144 -5.52% 52.787 49.875 - -3.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -5.51% 12116.551 11448.518 - -3.31% -
std::copy_if(list<int>)_(entire_range)/32768 -5.51% 29994.206 28340.788 - -5.54% -
SetIntersection_Interlaced_Vector_uint64_256_4 -5.51% 5361527.077 5066086.473 - 0.06% -
bm_swap_ranges_vb_aligned/8 -5.49% 3.457 3.267 - -2.47% -
rng::for_each(list<int>)/8 -5.45% 2.603 2.461 - -2.77% -
SetIntersection_None_Set_uint64_262144_1024 -5.43% 1263332.357 1194674.641 - -1.36% -
std::adjacent_find(deque<int>)/50 -5.43% 14.870 14.062 - -4.81% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -5.39% 19.265 18.227 - -0.53% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.39% 37.314 35.303 - 7.41% -
BM_std_min<unsigned___int128>/19 -5.39% 7.663 7.250 - -20.79% -
SetIntersection_None_Set_uint64_262144_16 -5.38% 1258983.723 1191217.285 - -0.90% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -5.35% 2.326 2.202 - -15.41% -
std::remove_if(list<int>)_(sprinkled)/1024 -5.35% 1046.710 990.760 - -6.04% -
BM_deque_vector_copy/2 -5.32% 1.934 1.831 - -0.09% -
BM_std_min<unsigned_long_long>/4 -5.30% 1.084 1.026 - -6.77% -
std::search(list<int>,_pred)_(no_match)/8192 -5.29% 7415.272 7022.756 - -1.76% -
rng::copy_backward(vector<int>)/32768 -5.26% 3459.821 3277.837 - -0.27% -
BM_vector_deque_ranges_copy/2 -5.25% 1.944 1.842 - -10.84% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -5.23% 1.137 1.077 - -4.07% -
SetIntersection_Interlaced_Set_uint64_262144_16 -5.21% 1729002.850 1638965.982 - -0.35% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -5.21% 5.067 4.803 - -5.09% -
std::set<int>::upper_bound(key)_(existent)/8192 -5.21% 8.491 8.049 - 2.41% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -5.20% 28.387 26.910 - 10.24% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -5.19% 1.162 1.102 - -3.84% -
BM_RangesPushHeap_uint32_Random_16 -5.19% 4.665 4.423 - 0.79% -
SetIntersection_None_Set_uint64_1024_16 -5.18% 9160123.731 8685746.012 - -0.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -5.16% 11446813.071 10856012.409 - -1.56% -
SetIntersection_Front_Set_uint64_262144_256 -5.15% 4650159.030 4410544.378 - -1.56% -
bm_lexicographical_compare<unsigned_char>/2 -5.15% 1.820 1.726 - -11.91% -
std::find_first_of(deque<int>)_(small_needle)/8192 -5.14% 30005.470 28463.689 - -0.40% -
BM_RangesPushHeap_uint64_Ascending_1024 -5.13% 2.715 2.576 - -0.01% -
BM_std_min<unsigned_char>/13 -5.12% 1.639 1.555 - -0.40% -
BM_std_minmax<unsigned_char>/30 -5.12% 2.822 2.677 - -1.53% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -5.10% 24.070 22.842 - -1.02% -
bm_lexicographical_compare<int>/16 -5.09% 2.182 2.071 - 2.70% -
rng::copy_backward(vector<int>)/8 -5.09% 2.272 2.157 - -5.77% -
BM_std_min<int>/7 -5.08% 1.096 1.040 - -1.25% -
SetIntersection_None_Vector_uint64_262144_64 -5.08% 1211869.606 1150310.607 - -4.98% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -5.07% 7628.386 7241.968 - -0.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.07% 1744827.881 1656449.299 - -1.67% -
std::set<int>::count(key)_(existent)/8192 -5.06% 8.600 8.165 - 4.92% -
SetIntersection_Front_Vector_float_262144_16384 -5.05% 84028375.566 79781828.380 - -1.00% -
SetIntersection_None_Set_uint64_262144_262144 -5.04% 1273902.262 1209634.686 - -0.21% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.04% 3604.680 3422.998 - -5.59% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.04% 261.624 248.438 - -0.70% -
std::all_of(deque<int>)_(process_all)/50 -5.04% 19.297 18.324 - -13.72% -
BM_MakeHeap_string_Descending_16384 -5.03% 2.984 2.834 - -4.77% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.03% 12581.493 11949.267 - -4.64% -
std::swap_ranges(deque<int>)/32 -5.02% 11.055 10.500 - 0.09% -
SetIntersection_Front_Set_uint32_16384_1 -5.02% 1114206.223 1058254.279 - -5.13% -
std::is_sorted_until(list<int>)/8192 -5.02% 7131.126 6773.139 - -6.90% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -5.02% 222.246 211.091 - -3.81% -
BM_RangesPopHeap_uint32_262144 -5.02% 43.867 41.666 - 1.73% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -5.01% 0.981 0.932 - -3.21% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -5.01% 5.282 5.017 - 0.49% -
std::deque<int>::ctor(size)/32 -5.01% 28.739 27.299 - 4.51% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.00% 879697.068 835743.398 - -10.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.99% 540.070 513.122 - -46.19% -
BM_vector_deque_ranges_move_backward/70000 -4.99% 8695.125 8261.628 - 7.97% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 -4.97% 0.819 0.778 - -0.75% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.97% 35.384 33.625 - -3.53% -
SetIntersection_Front_Vector_string_1024_64 -4.97% 3555285.967 3378647.773 - -2.55% -
BM_vector_deque_ranges_move_backward/65536 -4.96% 7862.145 7472.142 - 2.86% -
BM_std_minmax<unsigned_short>/20 -4.96% 2.009 1.910 - -2.17% -
bm_lexicographical_compare<signed_char>/4 -4.95% 1.959 1.862 - -4.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.94% 9962.256 9470.199 - -3.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -4.94% 2390367.108 2272333.784 - -2.99% -
BM_PushHeap_uint64_Ascending_16384 -4.93% 3.817 3.629 - 1.81% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -4.92% 1.221 1.161 - 1.19% -
BM_std_min<char>/5 -4.92% 1.434 1.363 - -4.39% -
std::unique(list<int>)_(contiguous)/52 -4.92% 70.542 67.073 - -0.30% -
SetIntersection_None_Set_uint64_262144_64 -4.91% 1257509.603 1195785.236 - -0.35% -
bm_lexicographical_compare<unsigned_char>/1 -4.91% 1.578 1.500 - -11.22% -
BM_RangesMakeHeap_uint32_SingleElement_4 -4.90% 0.339 0.322 - -2.38% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -4.90% 13.758 13.084 - 20.32% -
SetIntersection_None_Set_uint64_262144_4 -4.90% 1254916.830 1193468.097 - -0.64% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -4.89% 7302.204 6944.992 - 1.43% -
bm_lexicographical_compare<int>/2 -4.88% 1.549 1.474 - -2.88% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -4.88% 6.961 6.621 - -0.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -4.88% 1670161.128 1588679.923 - -0.39% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.88% 30.745 29.245 - 1.95% -
BM_RangesMakeHeap_uint64_Random_256 -4.88% 1.280 1.217 - 1.19% -
BM_std_min<unsigned___int128>/18 -4.87% 7.224 6.872 - -19.44% -
BM_RangesSortHeap_float_1 -4.87% 0.266 0.253 - -1.34% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -4.86% 28050.816 26687.271 - -4.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.85% 1734121.256 1650059.734 - -2.21% -
SetIntersection_None_Set_uint64_262144_1 -4.84% 1253992.594 1193272.867 - -0.46% -
bm_lexicographical_compare<int>/4 -4.84% 1.386 1.319 - 4.80% -
BM_vector_deque_move_backward/70000 -4.84% 8466.374 8056.791 - 0.65% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -4.84% 2.076 1.975 - -3.33% -
std::swap_ranges(list<int>)/8192 -4.83% 10199.442 9706.869 - 0.37% -
rng::rotate(list<int>)_(1_element_forward)/50 -4.83% 27.207 25.894 - 6.59% -
rng::remove_copy_if(list<int>)_(prefix)/8192 -4.81% 7671.782 7302.762 - 0.37% -
SetIntersection_Front_Vector_float_16384_64 -4.81% 1513125.172 1440360.617 - 0.74% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.79% 56386.840 53683.431 - -4.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -4.79% 1127028.882 1073018.815 - 0.67% -
BM_std_min<short>/16 -4.78% 1.831 1.743 - -3.15% -
SetIntersection_None_Set_string_16384_4 -4.77% 205600954.880 195792698.123 - -0.65% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 -4.77% 3.086 2.939 - 4.03% -
rng::move(list<int>)/512 -4.76% 368.443 350.891 - -0.65% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -4.76% 879232.635 837357.171 - -10.43% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -4.75% 23.428 22.314 - 1.98% -
std::find_if_not(list<int>)_(process_all)/8192 -4.75% 8593.095 8184.792 - -0.58% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.75% 573.470 546.230 - -46.92% -
SetIntersection_Front_Vector_uint64_1024_64 -4.74% 1406489.439 1339852.443 - -2.34% -
rng::for_each(join_view(vector<vector<int>>)/8 -4.73% 1.507 1.436 - 0.10% -
BM_deque_vector_copy/1 -4.72% 2.204 2.100 - -1.28% -
SetIntersection_Front_Set_float_16384_256 -4.70% 4869687.116 4640723.724 - -9.77% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -4.70% 17.594 16.767 - -2.73% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -4.70% 0.494 0.471 - -5.01% -
BM_std_minmax<short>/18 -4.70% 2.023 1.928 - -3.18% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -4.69% 10.285 9.803 - -3.89% -
std::find_if(list<int>)_(process_all)/8192 -4.67% 12726.896 12132.427 - -0.46% -
SetIntersection_Interlaced_Set_uint32_262144_256 -4.66% 1658434.732 1581144.203 - 3.14% -
std::unordered_map<int,_int>::clear()/8192 -4.66% 64045.900 61062.865 - -3.09% -
SetIntersection_Interlaced_Set_string_16_16 -4.65% 64102493.428 61120006.681 - -3.64% -
BM_MakeHeap_float_Random_16384 -4.65% 1.196 1.141 - -5.09% -
BM_PushHeap_uint64_QuickSortAdversary_16 -4.65% 0.964 0.919 - -0.09% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -4.64% 17.541 16.728 - -1.51% -
BM_PushHeap_uint64_Ascending_262144 -4.63% 5.040 4.806 - 3.18% -
SetIntersection_Front_Set_float_256_64 -4.62% 6627069.283 6320932.261 - -3.57% -
SetIntersection_None_Vector_uint64_262144_4 -4.61% 1210890.648 1155028.229 - -5.27% -
std::multiset<std::string>::clear()/32 -4.61% 924.052 881.431 - -0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -4.61% 21765713.487 20763002.323 - -1.15% -
std::map<int,_int>::insert(value)_(already_present)/0 -4.61% 0.610 0.582 - -14.34% -
std::sort(vector<NonIntegral>)_(descending)/8 -4.59% 25.284 24.124 - -4.64% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 -4.58% 1.418 1.353 - -0.73% -
BM_MakeHeap_float_PipeOrgan_4 -4.57% 0.409 0.391 - 0.67% -
SetIntersection_Interlaced_Set_uint32_262144_64 -4.56% 1652123.047 1576809.977 - 1.94% -
SetIntersection_Front_Set_uint64_64_64 -4.56% 15244423.212 14549941.654 - -3.45% -
std::move(list<int>)/64 -4.55% 41.295 39.417 - -19.30% -
BM_std_min<int>/11 -4.54% 1.211 1.156 - 0.04% -
std::set<int>::lower_bound(key)_(existent)/8192 -4.54% 8.612 8.221 - 4.77% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -4.53% 74.530 71.152 - 3.22% -
BM_deque_vector_move_backward/65536 -4.50% 8231.754 7860.928 - -1.62% -
SetIntersection_None_Set_uint64_262144_16384 -4.50% 1262830.566 1205968.182 - -0.53% -
rng::rotate(list<int>)_(1_element_forward)/32 -4.49% 14.805 14.140 - -5.29% -
std::set<int>::insert(value)_(already_present)/1024 -4.49% 6.580 6.284 - -7.26% -
BM_deque_vector_ranges_copy_backward/64000 -4.49% 8087.603 7724.680 - -5.14% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -4.48% 16.907 16.149 - -4.20% -
BM_RangesPushHeap_float_SingleElement_16 -4.48% 0.381 0.364 - -3.47% -
BM_std_min<unsigned___int128>/17 -4.48% 6.804 6.500 - -17.62% -
BM_std_min<short>/28 -4.47% 2.788 2.664 - -2.42% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -4.47% 191.695 183.135 - -0.45% -
BM_deque_vector_move_backward/70000 -4.46% 8666.688 8280.146 - -2.86% -
BM_RangesPushHeap_uint64_Random_4 -4.46% 2.258 2.157 - 1.02% -
SetIntersection_Front_Set_float_1024_1024 -4.45% 16072449.047 15357407.595 - -7.57% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -4.44% 39887.164 38114.498 - -0.05% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -4.44% 1.862 1.779 - 8.89% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -4.44% 4461.650 4263.734 - 6.51% -
BM_MakeHeap_float_Ascending_4 -4.44% 0.415 0.397 - -1.29% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -4.42% 17.002 16.250 - 0.31% -
bm_lexicographical_compare<int>/1 -4.42% 1.385 1.324 - 0.14% -
BM_PushHeap_uint64_Descending_16 -4.41% 0.378 0.362 - 0.52% -
std::find(vector<bool>)_(process_all)/8 -4.41% 0.691 0.661 - 14.62% -
rng::search_n(list<int>)_(no_match)/1048576 -4.41% 870268.502 831912.757 - -3.62% -
std::stable_sort(deque<int>)_(repeated)/8 -4.40% 18.954 18.120 - -0.45% -
BM_RangesPopHeap_uint32_4 -4.40% 2.734 2.614 - -0.56% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -4.38% 0.584 0.558 - 6.08% -
bm_lexicographical_compare<signed_char>/5 -4.38% 2.195 2.099 - -4.88% -
BM_std_minmax<unsigned_long_long>/4 -4.37% 1.550 1.482 - -7.14% -
rng::for_each_n(deque<int>)/8 -4.36% 1.258 1.203 - -0.14% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 -4.35% 10.786 10.317 - -2.86% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -4.35% 1.267 1.212 - -9.49% -
BM_std_minmax<unsigned_char>/22 -4.34% 2.636 2.521 - 0.50% -
BM_vector_deque_ranges_move_backward/0 -4.34% 0.420 0.402 - -33.73% -
BM_std_minmax<unsigned_char>/29 -4.34% 2.519 2.410 - -0.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -4.33% 1.241 1.187 - -3.70% -
BM_RangesPopHeap_uint64_16384 -4.33% 32.444 31.040 - -0.64% -
bm_gcd_trivial -4.32% 0.905 0.866 - 1.14% -
std::copy_backward(deque<int>)/8 -4.32% 2.812 2.690 - -1.75% -
BM_MakeHeap_float_Random_16 -4.31% 1.689 1.616 - 0.51% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.31% 4.375 4.186 - -7.69% -
BM_StringConstructDestroyCStr_Large_Opaque -4.30% 15.193 14.540 - 1.81% -
BM_deque_deque_ranges_copy_backward/2 -4.29% 3.000 2.871 - 13.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.29% 349919948.106 334920619.815 - -7.27% -
std::any_of(vector<int>)_(process_all)/8 -4.28% 2.569 2.459 - -0.90% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -4.27% 2291648.284 2193771.950 - -0.26% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.26% 74.305 71.141 - 3.44% -
BM_std_minmax<unsigned_short>/22 -4.26% 2.376 2.275 - -4.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.25% 6986643.308 6689466.803 - 2.77% -
SetIntersection_None_Vector_uint32_262144_1 -4.25% 1211356.983 1159881.748 - -0.30% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.24% 12438.064 11910.578 - -5.87% -
std::map<int,_int>::ctor(const&)/32 -4.24% 216.577 207.394 - -2.12% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -4.24% 1.497 1.434 - 1.85% -
std::set<std::string>::contains(key)_(non-existent)/1024 -4.22% 22.408 21.464 - 3.37% -
BM_std_min<unsigned___int128>/16 -4.20% 6.401 6.132 - -15.91% -
BM_RangesPopHeap_uint64_262144 -4.19% 43.498 41.673 - 1.27% -
std::rotate_copy(vector<int>)/8192 -4.19% 757.583 725.827 - 13.25% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.19% 45451.530 43547.849 - -3.84% -
BM_num_get<long_double> -4.19% 36.747 35.208 - -1.03% -
std::search_n(list<int>)_(no_match)/1000 -4.19% 710.958 681.190 - 0.58% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.17% 0.557 0.534 - -4.43% -
SetIntersection_Front_Vector_string_16384_64 -4.16% 3476909.860 3332178.090 - -4.10% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -4.16% 31.941 30.613 - -3.21% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -4.13% 2.486 2.384 - -1.31% -
BM_PushHeap_uint64_Random_4 -4.13% 2.183 2.093 - 1.83% -
std::remove_copy_if(list<int>)_(prefix)/8192 -4.13% 7553.581 7241.900 - -0.48% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -4.11% 2.660 2.550 - 16.00% -
BM_std_min<short>/2 -4.11% 0.506 0.485 - -0.02% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.11% 34.153 32.750 - -4.49% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -4.10% 15.740 15.095 - -2.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -4.09% 6234537.293 5979296.473 - -6.13% -
std::find_end(list<int>)_(single_element)/8192 -4.09% 7693.038 7378.127 - -14.56% -
std::search(deque<int>,_pred)_(near_matches)/1024 -4.09% 25771.318 24718.291 - 0.99% -
BM_deque_deque_copy_backward/2 -4.08% 2.994 2.872 - 13.35% -
rng::contains_subrange(list<int>)_(process_all)/50 -4.08% 18.158 17.417 - -1.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.08% 2065075.522 1980783.936 - -1.93% -
rng::find_if(deque<int>)_(process_all)/8192 -4.08% 2952.294 2831.793 - -5.91% -
rng::remove_copy(list<int>)_(prefix)/8192 -4.08% 7329.557 7030.429 - -0.00% -
SetIntersection_Interlaced_Set_uint32_1024_1 -4.07% 1113731.113 1068375.756 - -5.13% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -4.07% 106397.015 102069.339 - -8.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -4.05% 1123072.270 1077583.867 - -0.16% -
std::search(deque<int>,_pred)_(near_matches)/1000 -4.05% 24663.482 23665.676 - 1.54% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.04% 699.530 671.265 - -0.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -4.04% 1229551.047 1179883.043 - -1.66% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -4.04% 6.410 6.151 - 1.17% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -4.03% 1.154 1.108 - -4.21% -
SetIntersection_None_Set_uint64_262144_256 -4.03% 1249289.957 1198930.338 - -0.37% -
SetIntersection_Interlaced_Set_string_262144_1024 -4.03% 2191792.969 2103447.267 - -0.53% -
rng::starts_with(deque<int>)/1000 -4.03% 478.447 459.169 - -3.91% -
BM_StringRelational_Eq_Empty_Empty_Control -4.03% 1.892 1.816 - -2.07% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -4.02% 1.244 1.194 - -2.31% -
BM_RangesPopHeap_uint32_16384 -4.02% 32.197 30.903 - -0.44% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -4.02% 0.571 0.548 - -5.54% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.02% 1180.683 1133.251 - -3.87% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -4.00% 266.659 255.990 - -0.15% -
BM_StringRelational_Eq_Large_Huge_Control -4.00% 0.491 0.472 - -2.92% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -3.99% 112.151 107.673 - 0.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -3.99% 1128524.902 1083475.673 - -3.85% -
SetIntersection_Front_Vector_float_16384_16 -3.99% 1224947.093 1176094.383 - -1.11% -
SetIntersection_None_Vector_string_262144_1024 -3.98% 1367931.592 1313424.953 - -2.69% -
std::unordered_multiset<int>::find(key)_(existent)/32 -3.97% 1.192 1.145 - -12.05% -
BM_PushHeap_float_Ascending_16384 -3.96% 4.298 4.127 - -2.20% -
std::rotate_copy(list<int>)/8192 -3.96% 7209.948 6924.564 - 2.84% -
SetIntersection_None_Set_uint64_1024_1024 -3.95% 9024485.564 8668357.094 - -0.69% -
SetIntersection_Front_Set_float_262144_4 -3.94% 1153699.280 1108189.722 - -2.81% -
std::remove_copy(list<int>)_(sprinkled)/8192 -3.94% 7240.462 6954.871 - -0.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.92% 2220549.803 2133493.084 - -1.85% -
rng::search(list<int>)_(no_match)/1000 -3.92% 728.043 699.525 - -3.64% -
BM_RangesMakeHeap_float_Random_1 -3.91% 0.278 0.268 - -3.40% -
bm_write -3.91% 595.009 571.729 - -4.02% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -3.91% 1.606 1.543 - -9.40% -
BM_deque_deque_ranges_move/64000 -3.91% 2959.550 2843.805 - 0.23% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 -3.91% 33.295 31.994 - 29.33% -
std::vector<int>::ctor(size)/1024 -3.89% 43.070 41.395 - 0.72% -
SetIntersection_None_Set_uint32_64_16 -3.89% 19236466.168 18488923.702 - -3.62% -
bm_lexicographical_compare<signed_char>/6 -3.88% 2.456 2.361 - -5.22% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -3.88% 5.066 4.870 - -3.51% -
SetIntersection_Front_Set_uint64_262144_1024 -3.88% 15074291.308 14489385.826 - 0.04% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 -3.88% 28.617 27.507 - 0.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -3.88% 1179731.877 1134016.288 - -6.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -3.87% 0.501 0.482 - -30.95% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -3.86% 16.349 15.717 - -2.49% -
SetIntersection_Front_Set_string_262144_262144 -3.86% 18453056.150 17740717.449 - 0.29% -
SetIntersection_Front_Set_string_16384_16 -3.86% 1976970.524 1900683.798 - -7.84% -
SetIntersection_Interlaced_Set_string_16384_64 -3.84% 360377448.633 346529522.524 - -1.56% -
BM_std_minmax<char>/14 -3.84% 2.560 2.462 - -3.60% -
std::fill_n(vector<bool>)/512 -3.84% 1.556 1.496 - 5.03% -
BM_PushHeap_float_SingleElement_1 -3.82% 0.449 0.432 - -38.08% -
BM_std_min<short>/12 -3.82% 1.564 1.504 - -1.04% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.82% 29.386 28.263 - -5.75% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -3.82% 112674.109 108370.742 - -4.66% -
BM_num_get<float> -3.82% 36.168 34.787 - -1.71% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -3.81% 1.525 1.466 - -6.00% -
rng::none_of(vector<int>)_(process_all)/8 -3.81% 2.543 2.446 - 3.94% -
rng::count_if(list<int>)_(every_other)/8192 -3.81% 7586.528 7297.745 - -0.06% -
std::rotate(list<int>)_(1_element_forward)/32 -3.81% 14.763 14.201 - 14.67% -
rng::find_end(deque<int>)_(process_all)/1024 -3.80% 323.445 311.141 - 2.82% -
BM_SortHeap_string_262144 -3.80% 182.845 175.891 - -1.60% -
BM_std_min<char>/23 -3.78% 2.311 2.224 - -2.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -3.78% 1203951.203 1158418.075 - -2.17% -
std::map<int,_int>::ctor(const&,_alloc)/32 -3.77% 218.267 210.040 - -1.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 -3.77% 0.280 0.269 - -3.66% -
std::unordered_set<int>::count(key)_(non-existent)/32 -3.76% 1.485 1.429 - -3.46% -
BM_std_minmax<unsigned_char>/6 -3.76% 2.164 2.082 - 1.65% -
bm_lexicographical_compare<signed_char>/2 -3.75% 1.496 1.440 - -3.67% -
BM_std_minmax<short>/29 -3.74% 2.592 2.495 - -6.63% -
std::sort(vector<int>)_(descending)/8192 -3.73% 7560.489 7278.181 - -0.03% -
BM_MakeThenSortHeap_uint64_Descending_4 -3.73% 1.464 1.409 - -6.87% -
std::map<int,_int>::count(key)_(existent)/32 -3.71% 1.762 1.697 - 0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -3.71% 1433390.347 1380248.011 - -3.65% -
BM_RangesPushHeap_uint32_Ascending_16384 -3.69% 6.802 6.551 - -3.16% -
SetIntersection_None_Vector_uint64_1024_64 -3.69% 1154601.705 1112020.060 - -2.60% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.68% 56023.475 53963.398 - 0.55% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.67% 1128790.753 1087351.460 - -1.88% -
std::search(vector<int>)_(single_element)/1024 -3.67% 242.143 233.254 - -0.41% -
SetIntersection_Interlaced_Vector_string_1024_64 -3.67% 8333568.128 8027836.767 - -5.00% -
std::search(vector<int>)_(single_element)/1000 -3.67% 236.812 228.125 - -0.24% -
std::multiset<int>::count(key)_(non-existent)/1024 -3.66% 6.097 5.873 - -2.11% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -3.66% 7492.183 7217.743 - -0.00% -
BM_MakeHeap_uint32_PipeOrgan_1024 -3.66% 0.720 0.694 - 0.78% -
rng::find_if(deque<int>)_(process_all)/32768 -3.66% 11894.864 11459.452 - -6.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.66% 12083.063 11641.090 - -4.63% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -3.65% 21.190 20.416 - -0.29% -
rng::remove_copy(list<int>)_(sprinkled)/8192 -3.65% 7305.214 7038.556 - 0.07% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -3.65% 17.346 16.714 - 2.64% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -3.65% 0.479 0.461 - -0.75% -
BM_std_min<unsigned___int128>/15 -3.64% 5.922 5.706 - -14.83% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.63% 51587.430 49713.980 - -0.16% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -3.62% 37.349 35.996 - 6.19% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -3.62% 10.601 10.218 - -1.04% -
BM_RangesPushHeap_string_Random_16384 -3.61% 16.824 16.216 - -4.83% -
BM_std_min<short>/24 -3.61% 2.533 2.442 - -3.75% -
BM_MakeHeap_uint32_Random_64 -3.61% 1.289 1.243 - -0.63% -
std::partial_sort_copy(deque<int>)_(heap)/8 -3.61% 16.331 15.742 - -6.13% -
BM_RangesPushHeap_uint64_Ascending_16384 -3.60% 3.765 3.630 - 1.83% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -3.60% 29.524 28.461 - -3.76% -
rng::reverse_copy(list<int>)/4096 -3.60% 3133.816 3020.975 - -1.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -3.60% 2358111.987 2273319.245 - -4.02% -
SetIntersection_None_Set_uint32_1024_64 -3.59% 9051454.133 8726407.841 - -1.65% -
SetIntersection_Front_Set_uint32_1024_64 -3.59% 2065964.190 1991865.114 - -2.47% -
SetIntersection_None_Set_uint32_256_256 -3.58% 6018049.566 5802366.343 - 0.57% -
std::unordered_set<std::string>::clear()/32 -3.58% 910.717 878.118 - -5.15% -
rng::unique(deque<int>)_(contiguous)/52 -3.55% 70.387 67.886 - -0.23% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 -3.55% 20.036 19.325 - 0.14% -
BM_MakeHeap_uint64_Random_4 -3.55% 1.156 1.115 - -22.87% -
SetIntersection_Interlaced_Set_uint64_262144_64 -3.54% 1679785.889 1620324.871 - 0.03% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -3.54% 51311.715 49495.820 - -1.40% -
rng::rotate(deque<int>)_(by_1/2)/32 -3.53% 7.625 7.356 - 0.23% -
SetIntersection_Front_Vector_float_262144_16 -3.52% 1225228.419 1182065.639 - -0.86% -
BM_RangesMakeHeap_uint64_Random_4 -3.52% 1.080 1.042 - -9.74% -
SetIntersection_None_Vector_uint32_16384_16 -3.52% 1169445.697 1128297.660 - -2.57% -
BM_std_minmax<unsigned_char>/7 -3.51% 2.574 2.484 - 2.05% -
std::rotate(list<int>)_(by_1/3)/8192 -3.51% 9110.304 8790.877 - 0.18% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -3.51% 31.664 30.554 - 0.14% -
std::multiset<std::string>::clear()/1024 -3.50% 20182.157 19475.988 - 0.21% -
BM_std_min<unsigned_char>/20 -3.50% 1.541 1.487 - -1.87% -
SetIntersection_None_Vector_string_262144_1 -3.50% 1357939.049 1310463.251 - -3.75% -
SetIntersection_Interlaced_Set_uint32_1024_64 -3.49% 10169552.778 9814456.814 - 0.58% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.49% 115155.206 111137.101 - -3.93% -
BM_vector_deque_copy_backward/70000 -3.49% 8698.123 8394.726 - 2.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.49% 1237325.027 1194196.553 - -4.22% -
std::copy_n(vector<bool>)_(aligned)/4096 -3.48% 4.791 4.624 - -2.98% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -3.48% 1.239 1.196 - 4.35% -
BM_deque_vector_ranges_move_backward/70000 -3.48% 8644.642 8344.182 - -2.09% -
BM_MakeHeap_string_Ascending_256 -3.47% 4.932 4.761 - -4.57% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -3.47% 1596437.502 1541034.912 - 2.29% -
BM_num_get<double> -3.47% 35.848 34.604 - -2.29% -
BM_std_minmax<unsigned_short>/23 -3.46% 2.541 2.453 - -4.54% -
BM_deque_deque_ranges_copy/70000 -3.46% 3136.064 3027.560 - -0.33% -
rng::copy_backward(deque<int>)/8 -3.45% 2.736 2.641 - -5.42% -
std::rotate(deque<int>)_(1_element_backward)/50 -3.45% 5.467 5.279 - -0.56% -
std::map<int,_int>::count(key)_(existent)/1024 -3.45% 4.426 4.273 - -1.97% -
SetIntersection_Front_Set_uint64_262144_16384 -3.43% 361336965.261 348935718.928 - 3.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.43% 27630625.759 26682341.968 - 1.26% -
std::deque<int>::ctor(size)/8192 -3.43% 455.985 440.349 - -0.04% -
BM_std_minmax_element<long_long>/70000 -3.41% 19039.447 18389.852 - -1.64% -
std::stable_partition(vector<int>)_(dense)/32 -3.41% 21.512 20.779 - -6.22% -
rng::find_end(deque<int>)_(near_matches)/1000 -3.41% 17604.587 17004.944 - -38.26% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.40% 703.992 680.071 - -2.17% -
std::multiset<int>::count(key)_(non-existent)/32 -3.38% 2.334 2.256 - -1.02% -
std::stable_partition(vector<int>)_(dense)/50 -3.37% 25.496 24.636 - -6.78% -
BM_MakeHeap_string_SingleElement_262144 -3.37% 7.605 7.349 - -5.69% -
rng::remove(deque<int>)_(prefix)/50 -3.37% 65.891 63.671 - 0.29% -
BM_std_minmax_element<long_long>/4096 -3.36% 1115.969 1078.526 - 0.14% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.35% 1.199 1.159 - 0.41% -
SetIntersection_None_Set_uint32_1024_1024 -3.35% 9165751.317 8858650.699 - 1.43% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -3.35% 4.147 4.008 - -1.88% -
std::multimap<int,_int>::ctor(const&)/32 -3.35% 218.199 210.895 - -1.41% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.34% 51113.016 49403.719 - -0.90% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -3.34% 1.122 1.085 - -3.07% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -3.34% 40.935 39.567 - 0.41% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.34% 2.430 2.349 - -0.51% -
SetIntersection_Interlaced_Set_string_262144_262144 -3.34% 18296303.222 17685675.131 - 1.78% -
std::multiset<int>::insert(value)_(already_present)/8192 -3.33% 33.212 32.104 - -1.47% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.33% 23.409 22.629 - -3.70% -
BM_PushHeap_float_SingleElement_16 -3.33% 0.377 0.364 - -2.31% -
BM_std_minmax<unsigned_char>/27 -3.33% 1.901 1.838 - -1.62% -
BM_std_min<unsigned___int128>/14 -3.32% 5.473 5.291 - -13.73% -
BM_MakeThenSortHeap_float_SingleElement_262144 -3.31% 51.543 49.835 - -4.89% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 -3.31% 713.129 689.516 - 0.52% -
SetIntersection_Front_Vector_uint64_16384_16 -3.31% 1200116.146 1160400.205 - -1.83% -
std::find_if(vector<int>)_(process_all)/8 -3.30% 2.611 2.525 - -6.47% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -3.30% 1306376.709 1263210.367 - -0.82% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -3.30% 14.942 14.448 - -1.48% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -3.30% 6400.784 6189.547 - -1.35% -
BM_StringRelational_Less_Large_Small_Control -3.30% 1.830 1.770 - -0.58% -
SetIntersection_Front_Vector_string_1024_256 -3.29% 10776275.921 10421246.650 - 4.82% -
std::count(vector<int>)_(every_other)/8 -3.29% 1.351 1.306 - -2.06% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -3.29% 12.308 11.903 - 1.10% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 -3.29% 3.083 2.982 - -0.82% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -3.29% 3190291.153 3085284.338 - -11.69% -
SetIntersection_Front_Set_uint32_262144_4 -3.28% 1158121.298 1120098.724 - -1.24% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.28% 32.462 31.397 - -8.55% -
rng::sort(vector<int>)_(descending)/8192 -3.28% 7554.906 7307.140 - 0.45% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -3.28% 9.790 9.469 - -2.65% -
BM_RangesPushHeap_string_Ascending_1024 -3.28% 12.875 12.453 - -10.05% -
std::deque<std::string>::ctor(size)/1024 -3.27% 724.326 700.639 - -1.83% -
rng::reverse_copy(list<int>)/32768 -3.27% 26038.904 25188.303 - -3.45% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -3.27% 0.424 0.410 - -6.13% -
BM_deque_deque_copy_backward/1 -3.26% 3.371 3.261 - 16.66% -
BM_RangesMakeThenSortHeap_float_Heap_16384 -3.25% 28.030 27.119 - 1.84% -
rng::copy(list<int>)/32768 -3.25% 27646.325 26747.699 - 0.03% -
std::copy_n(vector<bool>)_(aligned)/262144 -3.25% 695.486 672.905 - -0.44% -
rng::find_end(deque<int>)_(near_matches)/1024 -3.23% 18429.983 17834.939 - -37.71% -
rng::is_sorted_until(vector<int>,_pred)/1024 -3.23% 437.580 423.455 - 4.45% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -3.22% 11.051 10.695 - 0.02% -
BM_std_minmax_element<long_long>/5500 -3.22% 1492.402 1444.278 - -0.05% -
rng::starts_with(deque<int>)/1024 -3.22% 489.967 474.198 - -2.83% -
BM_std_minmax_element<long_long>/4000 -3.22% 1088.748 1053.724 - 0.13% -
std::remove_copy(list<int>)_(prefix)/8192 -3.22% 7246.222 7013.241 - -0.15% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -3.21% 42.242 40.888 - 2.05% -
SetIntersection_Front_Vector_uint64_16384_256 -3.20% 2314596.683 2240438.237 - -2.24% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -3.20% 269.858 261.216 - 0.25% -
SetIntersection_None_Set_uint64_256_256 -3.20% 5987556.520 5795951.196 - -1.45% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -3.20% 1.415 1.370 - -4.78% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.20% 6447.482 6241.320 - 0.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -3.20% 9039783.177 8750931.445 - -26.60% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.19% 0.876 0.848 - -3.08% -
BM_std_minmax<unsigned_short>/15 -3.19% 1.980 1.916 - -1.34% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 -3.19% 0.483 0.467 - -1.06% -
std::for_each(join_view(vector<vector<int>>))/8 -3.18% 1.531 1.482 - 7.51% -
BM_std_minmax_element<long_long>/1024 -3.18% 283.225 274.232 - 0.81% -
BM_RangesMakeHeap_uint32_Random_16384 -3.16% 1.038 1.005 - -3.61% -
BM_std_minmax<unsigned_char>/15 -3.16% 3.124 3.025 - 1.43% -
BM_RangesPopHeap_uint64_256 -3.16% 17.519 16.966 - -0.56% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -3.15% 32.784 31.750 - 5.88% -
std::unordered_set<int>::insert(value)_(new_value)/32 -3.15% 19.955 19.327 - -3.91% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.14% 542.852 525.819 - -0.60% -
std::all_of(deque<int>)_(process_all)/8192 -3.13% 2714.280 2629.261 - 0.30% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -3.13% 0.463 0.449 - -26.72% -
SetIntersection_Front_Set_string_262144_16 -3.12% 1973983.118 1912357.124 - -4.82% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -3.11% 2.320 2.248 - -5.77% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -3.11% 1.219 1.181 - -2.13% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -3.10% 3.235 3.134 - 0.43% -
BM_RangesMakeThenSortHeap_float_Random_4 -3.10% 4.340 4.205 - -2.65% -
rng::remove_if(deque<int>)_(sprinkled)/50 -3.10% 66.565 64.503 - -9.66% -
SetIntersection_Interlaced_Vector_string_256_256 -3.10% 21494815.590 20828925.039 - -8.87% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -3.09% 28999.721 28104.340 - -0.87% -
std::partial_sort(deque<int>)_(ascending)/8 -3.08% 30.948 29.994 - 1.26% -
BM_PopHeap_string_16384 -3.08% 76.138 73.792 - 1.50% -
BM_RangesPopHeap_uint64_1024 -3.08% 22.127 21.445 - 0.03% -
BM_std_minmax_element<long_long>/65536 -3.08% 17831.905 17282.745 - -1.34% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -3.08% 30.717 29.771 - 0.64% -
BM_RangesPopHeap_uint64_4 -3.08% 2.825 2.738 - 2.67% -
SetIntersection_Front_Set_uint32_16384_64 -3.07% 2052169.993 1989127.083 - -2.88% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 -3.07% 0.639 0.619 - -2.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -3.07% 1.659 1.608 - -1.32% -
BM_vector_deque_copy/1 -3.07% 2.343 2.272 - -2.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -3.06% 185311487.910 179637918.430 - 8.01% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -3.06% 18.257 17.699 - -1.11% -
SetIntersection_Front_Set_uint64_1024_16 -3.06% 1302049.621 1262245.821 - -1.63% -
SetIntersection_Interlaced_Set_string_256_16 -3.06% 18608631.188 18039779.577 - -0.31% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.06% 1968.597 1908.432 - -1.62% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.06% 17315.090 16785.980 - -3.54% -
BM_std_minmax_element<long_long>/512 -3.06% 143.624 139.236 - 0.75% -
BM_StringFindStringLiteral/32 -3.05% 1.850 1.793 - 7.56% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.05% 6.688 6.484 - -3.28% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -3.05% 23.465 22.750 - -1.89% -
BM_PushHeap_uint64_PipeOrgan_4 -3.05% 0.502 0.486 - 0.07% -
BM_vector_deque_ranges_copy_backward/70000 -3.04% 8597.152 8335.541 - 2.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -3.04% 6348101.887 6154996.592 - -8.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.04% 1304088.950 1264422.787 - 1.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -3.02% 1266070.885 1227859.377 - -1.76% -
std::unordered_set<int>::insert(value)_(new_value)/1024 -3.01% 20.932 20.301 - 4.05% -
BM_StringEraseWithMove_Large_Transparent -3.01% 2.647 2.567 - -0.79% -
std::unordered_set<int>::erase(key)_(existent)/1024 -3.01% 23.422 22.718 - 1.40% -
BM_MakeHeap_string_Ascending_1024 -3.00% 5.009 4.858 - -7.80% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.00% 565.363 548.398 - -46.76% -
BM_std_minmax<short>/17 -3.00% 1.799 1.745 - -2.64% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -2.99% 7.573 7.346 - -2.38% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -2.98% 6556.792 6361.126 - -0.35% -
SetIntersection_Front_Set_string_262144_64 -2.98% 4983995.740 4835315.053 - 0.71% -
BM_std_minmax_element<long_long>/64000 -2.98% 17413.573 16894.249 - -1.25% -
BM_std_minmax_element<short>/70000 -2.98% 19754.678 19165.709 - 7.36% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -2.97% 18.003 17.468 - -1.39% -
BM_std_minmax_element<char>/64 -2.97% 17.992 17.458 - -1.17% -
SetIntersection_Front_Set_uint32_64_64 -2.97% 15801086.101 15332016.173 - -1.96% -
BM_std_min<int>/16 -2.97% 1.780 1.727 - 2.12% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -2.96% 8882.911 8620.009 - -10.60% -
BM_vector_deque_move_backward/65536 -2.96% 7709.552 7481.678 - 1.76% -
std::swap_ranges(deque<int>)/1024 -2.95% 340.545 330.515 - 0.29% -
SetIntersection_Front_Set_uint64_256_1 -2.94% 4533190.325 4399808.830 - -0.07% -
SetIntersection_Interlaced_Set_float_262144_16 -2.94% 1669758.219 1620641.438 - 1.34% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.94% 1671763.021 1622593.752 - -0.45% -
BM_std_minmax<unsigned_char>/4 -2.94% 1.542 1.497 - 1.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -2.94% 13052705.059 12669227.383 - -0.20% -
std::all_of(deque<int>)_(process_all)/32768 -2.93% 10864.148 10545.405 - -0.01% -
SetIntersection_Front_Set_float_16_16 -2.93% 42169078.929 40932564.927 - -1.12% -
std::multimap<std::string,_int>::ctor(const&)/32 -2.93% 845.581 820.791 - 15.14% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -2.93% 1.690 1.641 - -2.18% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -2.92% 45.815 44.475 - -2.92% -
std::set<int>::count(key)_(existent)/1024 -2.92% 4.429 4.299 - 3.00% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 -2.91% 21.297 20.676 - 0.82% -
std::multiset<std::string>::contains(key)_(existent)/8192 -2.91% 28.392 27.566 - -1.48% -
std::fill(vector<bool>)/64 -2.91% 1.613 1.566 - -4.18% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 -2.91% 3.249 3.154 - 1.06% -
bm_lexicographical_compare<int>/3 -2.91% 1.789 1.737 - 2.66% -
rng::reverse(vector<int>)/8 -2.90% 1.641 1.593 - -1.55% -
std::rotate(list<int>)_(by_1/4)/8192 -2.90% 7421.855 7206.519 - -0.25% -
SetIntersection_Front_Vector_string_256_64 -2.90% 11111824.696 10789956.929 - -2.81% -
rng::adjacent_find(deque<int>,_pred)/50 -2.89% 30.740 29.850 - 2.87% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 -2.89% 3.053 2.965 - 1.94% -
SetIntersection_Front_Set_uint64_16384_256 -2.89% 4580953.406 4448771.101 - -12.13% -
rng::copy_if(list<int>)_(entire_range)/32768 -2.88% 28734.015 27905.262 - -1.75% -
SetIntersection_None_Vector_float_262144_262144 -2.88% 1215360.641 1180308.486 - -4.09% -
std::fill(vector<int>)/32 -2.88% 1.071 1.040 - -0.07% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -2.88% 11.675 11.338 - -2.53% -
rng::find_end(forward_list<int>)_(process_all)/8192 -2.88% 5697.430 5533.204 - -4.92% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -2.88% 5.315 5.162 - -3.80% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -2.88% 31.341 30.438 - 0.78% -
BM_std_minmax_element<char>/65536 -2.88% 18204.303 17680.598 - -1.15% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 -2.87% 1.612 1.566 - -0.92% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -2.87% 3.374 3.277 - 0.21% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.87% 5.083 4.937 - -0.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.87% 352216358.665 342109363.262 - -2.74% -
rng::find_if(vector<int>)_(process_all)/8 -2.87% 2.613 2.538 - -3.41% -
bm_swap_ranges_vb_unaligned/8 -2.87% 4.903 4.762 - -3.06% -
SetIntersection_None_Vector_uint64_16384_16 -2.87% 1199300.083 1164930.824 - 1.22% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -2.86% 60.134 58.413 - -2.78% -
BM_std_minmax_element<short>/64 -2.86% 18.226 17.705 - 2.71% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.86% 11871345.446 11532232.324 - 1.08% -
BM_RangesMakeHeap_string_SingleElement_1024 -2.85% 6.271 6.092 - -2.27% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -2.85% 17.638 17.136 - 1.45% -
BM_RangesPopHeap_uint32_1024 -2.85% 21.926 21.302 - -0.31% -
rng::rotate(list<int>)_(by_1/3)/32 -2.85% 14.586 14.171 - -9.26% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -2.84% 1.662 1.614 - 0.07% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.84% 6892.467 6696.565 - 1.47% -
BM_std_minmax_element<short>/4000 -2.84% 1132.926 1100.744 - 7.46% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.84% 217.088 210.925 - -2.29% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -2.83% 1928.380 1873.751 - -0.08% -
BM_StringRelational_Eq_Small_Huge_Control -2.83% 0.492 0.478 - -0.55% -
BM_std_minmax_element<short>/5500 -2.83% 1555.026 1511.010 - 7.22% -
BM_RangesMakeHeap_uint64_Random_64 -2.83% 1.282 1.246 - -3.66% -
rng::sort(vector<NonIntegral>)_(descending)/8192 -2.83% 5457.193 5302.765 - 0.05% -
BM_std_min<unsigned_int>/64 -2.82% 2.930 2.847 - 0.76% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 -2.82% 9.463 9.196 - -0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -2.82% 361719742.355 351520783.766 - 0.33% -
std::stable_sort(deque<int>)_(descending)/8 -2.82% 27.792 27.008 - 1.34% -
BM_std_minmax_element<short>/65536 -2.82% 18495.559 17974.141 - 7.68% -
std::map<int,_int>::contains(key)_(non-existent)/32 -2.82% 2.370 2.304 - 0.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.82% 1253703.436 1218402.849 - -3.40% -
rng::is_sorted_until(vector<int>,_pred)/8192 -2.81% 3430.977 3334.420 - 3.01% -
BM_std_min<int>/24 -2.81% 1.850 1.798 - -0.85% -
rng::move_backward(vector<bool>)_(aligned)/64 -2.81% 1.797 1.746 - -5.49% -
std::rotate(deque<int>)_(1_element_forward)/32 -2.81% 4.651 4.521 - -2.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -2.81% 2361085.376 2294797.903 - -5.53% -
BM_std_minmax_element<short>/64000 -2.79% 18057.493 17552.801 - 7.68% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -2.79% 2.330 2.265 - 1.02% -
BM_deque_vector_ranges_copy/64 -2.79% 2.652 2.578 - -1.14% -
std::sort(vector<NonIntegral>)_(descending)/8192 -2.79% 5455.983 5303.970 - 0.20% -
BM_deque_deque_ranges_copy_backward/1 -2.78% 3.344 3.251 - 17.16% -
BM_StringEraseToEnd_Empty_Opaque -2.78% 0.629 0.612 - -0.26% -
BM_vector_deque_ranges_move_backward/512 -2.78% 18.399 17.888 - 0.84% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.78% 7145.397 6947.029 - -9.55% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -2.77% 6.127 5.957 - -7.65% -
BM_std_minmax_element<char>/64000 -2.77% 17757.162 17264.476 - -1.35% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -2.77% 1.472 1.431 - 7.01% -
rng::remove_if(deque<int>)_(sprinkled)/32 -2.77% 57.709 56.109 - -8.34% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.77% 1627686.363 1582571.857 - -0.55% -
std::partial_sort(vector<int>)_(heap)/8 -2.77% 26.729 25.990 - -2.80% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -2.76% 0.553 0.538 - -2.79% -
BM_std_min<unsigned___int128>/13 -2.76% 5.033 4.894 - -12.13% -
BM_std_minmax_element<char>/70000 -2.74% 19418.280 18885.318 - -1.34% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.74% 4774.112 4643.381 - 0.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -2.74% 2275698.406 2213413.736 - -0.47% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -2.73% 15.730 15.300 - -3.17% -
BM_MakeThenSortHeap_float_Heap_64 -2.73% 3.509 3.413 - -2.63% -
BM_RangesMakeHeap_string_Ascending_16384 -2.73% 5.686 5.531 - -4.36% -
SetIntersection_None_Set_uint64_256_64 -2.73% 9538318.109 9278233.394 - 1.33% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.72% 10162441.350 9885769.962 - -1.34% -
SetIntersection_Front_Set_uint64_1024_1024 -2.72% 14267974.615 13879731.974 - -11.93% -
SetIntersection_Front_Set_uint32_262144_16384 -2.72% 360613287.949 350801852.023 - -0.16% -
BM_std_min<unsigned_long_long>/64 -2.72% 4.821 4.690 - -2.43% -
BM_deque_vector_ranges_copy_backward/65536 -2.72% 8029.082 7810.692 - -4.97% -
BM_RangesPushHeap_string_PipeOrgan_1024 -2.71% 10.051 9.779 - -6.41% -
SetIntersection_None_Set_string_1024_16 -2.71% 9255163.589 9004618.377 - -0.43% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.70% 3.333 3.243 - 0.98% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.70% 12322.008 11988.922 - -3.40% -
BM_std_minmax_element<char>/4096 -2.70% 1142.549 1111.699 - -1.33% -
SetIntersection_None_Set_uint32_64_64 -2.70% 12065694.188 11740211.342 - -1.43% -
SetIntersection_Front_Set_uint64_16384_16 -2.70% 1294155.732 1259263.422 - -2.10% -
SetIntersection_Front_Vector_uint64_64_64 -2.70% 11543474.747 11232260.977 - 0.47% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -2.70% 0.866 0.842 - -3.13% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.70% 10115480.139 9842857.288 - -3.32% -
BM_RangesPopHeap_uint64_64 -2.69% 12.979 12.629 - 0.06% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -2.69% 40.042 38.963 - 0.21% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -2.69% 4.420 4.301 - -15.15% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -2.69% 28.187 27.430 - -0.07% -
BM_std_minmax_element<short>/512 -2.69% 149.859 145.831 - 5.65% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.69% 698.221 679.456 - -3.93% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.69% 39993.456 38919.026 - -3.65% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -2.68% 12.322 11.991 - -1.80% -
BM_deque_vector_copy_backward/64000 -2.68% 7908.966 7697.072 - -6.27% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -2.68% 12.477 12.143 - -1.51% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.67% 217.726 211.910 - -5.75% -
SetIntersection_None_Vector_float_262144_16384 -2.67% 1220423.168 1187851.067 - -8.79% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -2.67% 26.016 25.322 - -10.54% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.66% 119563.219 116383.116 - -1.64% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.66% 21707.772 21130.895 - -4.44% -
rng::rotate_copy(deque<int>)/1024 -2.65% 35.208 34.274 - -0.63% -
std::swap_ranges(deque<int>)/8192 -2.65% 2713.026 2641.186 - 0.20% -
BM_std_min<unsigned___int128>/12 -2.65% 4.612 4.490 - -10.63% -
BM_std_minmax<unsigned_char>/21 -2.65% 2.315 2.254 - 1.02% -
SetIntersection_None_Set_uint32_256_4 -2.64% 11764529.088 11453739.353 - -1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.64% 9012747.966 8774776.360 - 0.23% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.64% 11894732.848 11581053.528 - 1.58% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -2.63% 2.037 1.983 - -4.71% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -2.63% 435.085 423.663 - 0.50% -
BM_std_min<unsigned_short>/24 -2.62% 2.497 2.431 - -2.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.62% 1714165.119 1669240.479 - -2.77% -
BM_std_minmax_element<short>/4096 -2.62% 1158.247 1127.924 - 7.43% -
std::find_if_not(vector<int>)_(process_all)/8 -2.61% 2.710 2.639 - 4.27% -
std::stable_sort(deque<int>)_(ascending)/8 -2.61% 18.589 18.104 - -0.26% -
std::remove_if(list<int>)_(prefix)/1024 -2.61% 1047.305 1019.969 - -2.60% -
SetIntersection_Interlaced_Set_float_1024_16 -2.60% 11714085.844 11409026.710 - -3.14% -
BM_std_min<short>/8 -2.60% 1.350 1.315 - -3.44% -
SetIntersection_None_Set_float_262144_4 -2.60% 1214161.946 1182587.078 - 1.70% -
rng::unique(deque<int>)_(contiguous)/32 -2.59% 60.300 58.736 - -0.08% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -2.59% 24.290 23.661 - 2.70% -
BM_deque_vector_ranges_copy/2 -2.59% 1.884 1.835 - -0.06% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -2.59% 25.351 24.695 - 0.11% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -2.59% 1079.764 1051.838 - -0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.58% 1716185.463 1671895.834 - -2.08% -
SetIntersection_None_Vector_uint32_256_4 -2.58% 4533490.411 4416514.388 - -0.81% -
BM_RangesMakeHeap_string_Ascending_1024 -2.58% 5.134 5.001 - -6.31% -
BM_std_minmax_element<char>/5500 -2.58% 1530.583 1491.132 - -1.26% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -2.58% 29.805 29.037 - 1.63% -
rng::starts_with(list<int>)/8192 -2.57% 8644.316 8421.739 - -5.83% -
BM_std_min<short>/64 -2.57% 3.456 3.367 - -4.72% -
BM_std_min<char>/4096 -2.57% 29.286 28.534 - -3.34% -
BM_std_minmax_element<char>/4000 -2.57% 1114.743 1086.132 - -1.32% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -2.57% 4.845 4.720 - 2.77% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.55% 90697.263 88381.790 - 1.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.55% 1711486.244 1667805.744 - -2.14% -
SetIntersection_Front_Vector_uint64_256_64 -2.55% 4623448.430 4505512.441 - -2.05% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 -2.55% 65.749 64.073 - 9.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.55% 1713846.275 1670182.697 - -2.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -2.54% 1754986.410 1710340.738 - -0.12% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.54% 55406.671 53998.114 - -0.21% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -2.53% 8741.037 8519.786 - -4.30% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.53% 395.849 385.832 - -0.15% -
std::stable_partition(deque<int>)_(dense)/32 -2.53% 32.116 31.303 - 4.66% -
rng::fill(vector<int>)/32 -2.53% 1.067 1.040 - 0.04% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -2.53% 3.061 2.984 - 0.21% -
rng::partial_sort(vector<int>)_(heap)/8 -2.52% 27.713 27.013 - 0.02% -
BM_RangesPushHeap_string_QuickSortAdversary_64 -2.52% 13.202 12.869 - -0.41% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.52% 12159972.862 11853863.266 - 3.11% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.52% 1466.263 1429.380 - 2.77% -
rng::replace(vector<int>)_(prefix)/32 -2.51% 5.138 5.009 - -0.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 -2.51% 355998686.024 347063907.090 - 1.10% -
rng::starts_with(deque<int>)/1048576 -2.51% 503773.899 491136.695 - -0.65% -
SetIntersection_None_Set_string_256_256 -2.51% 6052941.166 5901132.445 - -2.64% -
BM_RangesSortHeap_string_262144 -2.51% 177.681 173.225 - -5.88% -
BM_StringEraseWithMove_Large_Opaque -2.50% 2.857 2.786 - -2.69% -
BM_std_min<char>/19 -2.50% 1.185 1.156 - -2.23% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -2.50% 17.098 16.670 - -1.11% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.50% 19.470 18.983 - -2.30% -
BM_vector_deque_copy/2 -2.50% 2.062 2.010 - -2.66% -
rng::search(deque<int>,_pred)_(same_length)/1024 -2.50% 525.326 512.212 - -0.38% -
BM_std_minmax_element<char>/512 -2.49% 147.976 144.284 - -1.24% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -2.49% 34.302 33.447 - 1.10% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.49% 0.793 0.774 - -5.54% -
std::equal(vector<int>)_(it,_it,_it)/50 -2.49% 4.239 4.134 - -5.37% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -2.49% 2700.718 2633.544 - 0.23% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.49% 702.896 685.422 - -2.57% -
rng::find_if(deque<int>)_(bail_25%)/32768 -2.49% 2822.475 2752.333 - -0.87% -
std::set<std::string>::count(key)_(existent)/8192 -2.48% 30.038 29.292 - -0.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.48% 21924735.814 21381198.276 - -0.75% -
SetIntersection_None_Set_float_262144_1 -2.48% 1217248.291 1187084.310 - 2.14% -
SetIntersection_Front_Vector_string_16_16 -2.48% 55437459.539 54063857.725 - -1.16% -
BM_RangesPushHeap_uint32_Random_256 -2.48% 6.145 5.992 - 1.16% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -2.48% 2537204.317 2474355.135 - 0.49% -
BM_std_minmax_element<short>/1024 -2.48% 294.514 287.219 - 7.04% -
SetIntersection_Interlaced_Vector_uint32_256_256 -2.48% 4719211.528 4602325.148 - -2.34% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.47% 2077.303 2025.917 - -2.39% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.47% 51440.956 50169.909 - -1.02% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -2.47% 31.303 30.531 - 4.59% -
SetIntersection_Front_Vector_uint32_16384_16384 -2.46% 85241708.773 83140509.535 - 4.76% -
SetIntersection_Front_Set_float_16384_4 -2.46% 1160874.298 1132316.496 - -2.28% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -2.46% 6.147 5.996 - -2.76% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.46% 22.554 22.000 - -0.21% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.45% 367.184 358.171 - 0.64% -
BM_std_minmax<unsigned_char>/2 -2.45% 0.911 0.889 - 0.68% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -2.45% 28.420 27.722 - -1.47% -
std::unordered_set<int>::erase(key)_(existent)/8192 -2.45% 24.134 23.542 - 3.07% -
SetIntersection_Front_Set_float_256_16 -2.45% 4998186.182 4875816.681 - -2.19% -
BM_deque_vector_copy/5500 -2.45% 198.651 193.792 - -1.69% -
BM_deque_vector_ranges_move/64000 -2.45% 2741.654 2674.611 - -1.95% -
BM_RangesMakeThenSortHeap_float_Descending_16384 -2.44% 29.928 29.197 - 9.54% -
SetIntersection_None_Vector_uint64_16384_4 -2.44% 1166522.109 1138015.249 - 1.06% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.44% 1.238 1.208 - -2.14% -
BM_std_min<unsigned_char>/19 -2.44% 1.185 1.156 - -0.02% -
SetIntersection_None_Set_float_262144_262144 -2.44% 1212491.047 1182929.607 - 1.42% -
BM_RangesPushHeap_string_PipeOrgan_256 -2.44% 8.212 8.012 - -4.25% -
BM_RangesMakeHeap_float_Random_16384 -2.44% 1.245 1.215 - -0.13% -
BM_std_minmax_element<char>/1024 -2.43% 290.563 283.493 - -1.14% -
BM_std_minmax<unsigned_char>/31 -2.43% 3.283 3.203 - 1.43% -
rng::remove_copy(deque<int>)_(prefix)/1024 -2.43% 390.662 381.175 - -8.22% -
SetIntersection_Front_Vector_float_256_16 -2.42% 4590884.586 4479615.557 - 0.28% -
SetIntersection_None_Set_float_262144_16 -2.42% 1213636.963 1184261.148 - 1.99% -
rng::rotate(deque<int>)_(by_1/2)/50 -2.42% 10.636 10.379 - 0.32% -
rng::stable_partition(vector<int>)_(dense)/50 -2.41% 25.775 25.153 - -4.87% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 -2.41% 11.802 11.518 - 0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.41% 3197906.982 3120884.195 - 0.24% -
BM_vector_deque_ranges_copy/64 -2.41% 2.760 2.693 - -4.42% -
rng::starts_with(deque<int>)/8192 -2.41% 3920.916 3826.505 - -0.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.40% 2095744.059 2045350.914 - -2.24% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -2.40% 11.500 11.224 - -3.45% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -2.40% 44.398 43.332 - 0.94% -
std::move(vector<bool>)_(unaligned)/64 -2.40% 1.558 1.521 - -0.87% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 -2.40% 1.511 1.475 - 0.08% -
BM_MakeThenSortHeap_float_SingleElement_16384 -2.40% 15.775 15.397 - -2.47% -
std::move(deque<int>)/64 -2.40% 6.123 5.976 - -0.44% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 -2.39% 35.336 34.490 - 0.37% -
BM_std_minmax<unsigned_char>/14 -2.39% 2.672 2.608 - 2.59% -
BM_deque_deque_move_backward/2 -2.39% 2.939 2.869 - 16.33% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -2.39% 3.055 2.982 - -0.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.39% 8999595.968 8784618.650 - -31.07% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -2.38% 2.618 2.556 - -2.44% -
std::fill_n(list<int>)/8192 -2.38% 7030.995 6863.434 - -2.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -2.38% 1701171.387 1660649.902 - -1.16% -
BM_std_min<unsigned___int128>/11 -2.38% 4.166 4.067 - -9.64% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.37% 21705.331 21190.031 - -4.09% -
std::map<int,_int>::ctor(const&)/8192 -2.37% 50703.999 49503.224 - -0.48% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.37% 16550.881 16159.111 - 0.05% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -2.37% 0.518 0.505 - -2.48% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.36% 55717676.224 54401993.617 - -0.84% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.36% 12405.160 12112.486 - 1.87% -
std::stable_sort(deque<int>)_(shuffled)/8 -2.36% 24.996 24.407 - 1.39% -
BM_std_minmax<unsigned_char>/13 -2.35% 2.313 2.258 - 1.77% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -2.35% 78.261 76.420 - -1.42% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.35% 5.272 5.149 - -3.26% -
SetIntersection_Interlaced_Set_float_256_64 -2.35% 15405811.814 15044070.792 - -2.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.34% 1253994.467 1224605.875 - -1.59% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.34% 6369.764 6220.643 - -0.39% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.34% 5.069 4.950 - 0.43% -
BM_std_min<long_long>/32 -2.34% 3.659 3.573 - -1.24% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.34% 34.581 33.772 - -2.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.33% 2332338.344 2277903.677 - -2.01% -
SetIntersection_Front_Set_uint32_262144_1 -2.33% 1116926.203 1090878.211 - -0.61% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 -2.33% 32.312 31.558 - 1.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -2.33% 68.105 66.519 - -30.63% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -2.32% 574.909 561.549 - -8.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.32% 1715879.479 1676014.486 - -2.46% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.32% 1467.628 1433.542 - 2.22% -
BM_std_min<unsigned_char>/4000 -2.32% 27.701 27.059 - -0.01% -
BM_StringConstructDestroyCStr_Small_Opaque -2.32% 2.131 2.082 - 0.01% -
std::none_of(vector<int>)_(process_all)/8 -2.32% 2.439 2.382 - -4.80% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.31% 140076.518 136834.208 - -0.93% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.31% 42.849 41.858 - 0.79% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.31% 952.779 930.784 - -0.90% -
rng::find(vector<int>)_(process_all)/8 -2.31% 2.815 2.750 - -5.22% -
BM_deque_vector_copy_backward/65536 -2.30% 8292.450 8101.387 - -0.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.30% 19589746.576 19138890.602 - -2.57% -
std::deque<std::string>::ctor(size)/8192 -2.30% 8558.401 8361.545 - -2.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.30% 1269792.318 1240593.834 - -1.48% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -2.30% 1409017.875 1376619.035 - 3.87% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.30% 7181.396 7016.364 - -1.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.30% 31958.984 31224.753 - -3.96% -
SetIntersection_None_Vector_string_16384_256 -2.30% 1289936.529 1260304.980 - -2.35% -
BM_RangesPopHeap_uint32_256 -2.29% 17.320 16.922 - 0.30% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.29% 4.324 4.225 - -0.94% -
std::stable_sort(deque<int>)_(heap)/8192 -2.29% 17941.666 17531.693 - -0.35% -
std::set<int>::erase(key)_(existent)/8192 -2.28% 52.497 51.299 - 0.06% -
rng::find_last(vector<char>)_(bail_90%)/1024 -2.28% 13.181 12.880 - 6.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.28% 33.931 33.157 - -9.43% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 -2.28% 27.709 27.078 - 2.23% -
BM_StringRelationalLiteral_Less_Small_Large_Control -2.28% 1.836 1.795 - 4.31% -
BM_std_minmax<unsigned_int>/3 -2.28% 1.127 1.101 - -4.64% -
BM_RangesMakeThenSortHeap_float_Heap_256 -2.28% 6.213 6.071 - 2.95% -
SetIntersection_Front_Set_float_64_16 -2.28% 17031692.786 16643970.920 - -3.01% -
BM_std_min<int>/10 -2.27% 1.017 0.994 - -1.07% -
BM_MakeThenSortHeap_float_Heap_16 -2.27% 1.936 1.892 - -0.10% -
BM_RangesPushHeap_string_Descending_1024 -2.27% 2.410 2.355 - -5.12% -
BM_std_min<char>/24 -2.27% 2.721 2.659 - 0.53% -
std::multiset<int>::erase(key)_(existent)/1024 -2.27% 40.990 40.059 - -1.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.27% 1258278.480 1229731.756 - -0.75% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.27% 15438.195 15087.948 - -0.64% -
rng::rotate(list<int>)_(1_element_backward)/8192 -2.27% 8024.459 7842.650 - -6.19% -
rng::any_of(vector<int>)_(process_all)/8 -2.26% 2.496 2.440 - 3.62% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.26% 1.090 1.065 - -2.22% -
std::remove(list<int>)_(sprinkled)/50 -2.25% 66.246 64.752 - -5.63% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.25% 631488.812 617250.620 - 3.40% -
rng::sort(vector<NonIntegral>)_(descending)/8 -2.25% 25.243 24.675 - -2.44% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -2.25% 23.536 23.007 - -0.17% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 -2.24% 2.881 2.816 - -0.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -2.24% 1180826.320 1154376.882 - 0.23% -
BM_deque_deque_ranges_copy/2 -2.24% 3.239 3.167 - 3.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.24% 1264669.025 1236386.963 - -1.45% -
BM_std_minmax<unsigned_short>/28 -2.24% 2.585 2.527 - -0.63% -
BM_std_min<unsigned_short>/9 -2.23% 6.348 6.207 - -4.16% -
SetIntersection_Interlaced_Set_float_256_4 -2.22% 11727997.490 11467642.633 - -1.92% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -2.21% 20.105 19.660 - -0.75% -
std::unordered_set<int>::find(key)_(existent)/32 -2.21% 1.227 1.200 - 5.65% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.21% 3.333 3.259 - -2.40% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -2.20% 15.016 14.685 - -4.43% -
BM_RangesMakeThenSortHeap_float_Descending_4 -2.20% 1.313 1.284 - 0.01% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 -2.19% 7.039 6.885 - 0.27% -
SetIntersection_Front_Set_uint32_262144_16 -2.18% 1313160.714 1284482.780 - -2.03% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 -2.18% 21.008 20.549 - 0.04% -
SetIntersection_Interlaced_Vector_float_1024_4 -2.18% 1496211.324 1463546.550 - -0.22% -
rng::replace(vector<int>)_(prefix)/50 -2.18% 7.126 6.971 - -0.19% -
std::unordered_set<std::string>::clear()/1024 -2.18% 22944.105 22443.626 - -2.08% -
BM_MakeThenSortHeap_string_Heap_16384 -2.18% 102.931 100.688 - -0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.18% 12156719.660 11891945.691 - -0.87% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 -2.18% 0.477 0.466 - -0.00% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.18% 13612.589 13316.499 - -0.94% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 -2.17% 61.319 59.985 - 0.93% -
rng::copy_backward(deque<int>)/32768 -2.17% 3817.297 3734.329 - -2.74% -
SetIntersection_None_Vector_uint32_256_1 -2.17% 4599836.861 4500046.802 - -1.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -2.17% 1465867.831 1434096.714 - -1.64% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.16% 36174.621 35391.856 - -2.18% -
std::set<std::string>::count(key)_(non-existent)/8192 -2.16% 32.599 31.894 - -1.56% -
std::find_if_not(deque<int>)_(process_all)/32768 -2.16% 11918.463 11660.951 - -2.85% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.16% 498.190 487.432 - -2.62% -
std::rotate(list<int>)_(1_element_forward)/50 -2.15% 26.858 26.281 - 8.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.15% 3302086.631 3231043.621 - -8.83% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -2.15% 20.968 20.519 - 0.45% -
std::find_if_not(deque<int>)_(process_all)/8192 -2.15% 2944.837 2881.650 - -2.17% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.15% 10850.081 10617.296 - 0.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.14% 1416359.571 1385996.651 - -3.33% -
BM_StringRelational_Eq_Small_Small_ChangeLast -2.14% 2.122 2.077 - 23.79% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -2.14% 137.025 134.091 - -0.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.14% 1232982.800 1206597.274 - -2.98% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -2.14% 1.006 0.984 - -5.85% -
rng::partial_sort(deque<int>)_(heap)/8192 -2.14% 289756.015 283568.883 - -0.81% -
BM_std_minmax<unsigned_char>/5 -2.13% 1.824 1.785 - 1.92% -
std::fill(vector<bool>)/512 -2.12% 1.615 1.580 - 3.30% -
SetIntersection_None_Set_float_262144_64 -2.12% 1209663.738 1183982.016 - 1.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -2.12% 40244247.861 39390584.204 - 0.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.12% 67861.819 66423.896 - -3.00% -
std::for_each_n(join_view(vector<vector<int>>))/8 -2.11% 1.936 1.895 - 12.88% -
rng::move(deque<int>)/512 -2.11% 24.596 24.076 - -0.07% -
rng::move(vector<bool>)_(unaligned)/64 -2.11% 1.656 1.621 - 0.14% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -2.11% 1.502 1.470 - 1.03% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 -2.11% 507881.550 497186.716 - -0.51% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -2.11% 519923.918 508977.758 - -0.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.10% 153244.896 150019.318 - 1.38% -
SetIntersection_Front_Vector_float_64_16 -2.10% 15568287.247 15240791.701 - -0.88% -
BM_RangesPopHeap_uint32_64 -2.10% 12.821 12.552 - -0.20% -
SetIntersection_Front_Vector_string_262144_16 -2.10% 1726751.868 1690455.943 - -1.73% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.10% 1515.584 1483.756 - -2.74% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.10% 32.555 31.871 - 5.21% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.10% 1288645.508 1261636.151 - 2.89% -
std::remove_copy(deque<int>)_(prefix)/32 -2.09% 13.173 12.897 - -2.46% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -2.09% 1.209 1.184 - -3.02% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -2.09% 30.803 30.159 - -1.42% -
SetIntersection_Front_Set_uint32_1024_1 -2.09% 1124331.829 1100821.430 - 3.70% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.09% 5.239 5.129 - -2.27% -
rng::find_last(vector<char>)_(bail_10%)/8 -2.09% 1.561 1.528 - -2.43% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -2.08% 21.533 21.084 - -4.79% -
rng::remove_if(deque<int>)_(prefix)/32 -2.08% 60.575 59.313 - -7.78% -
SetIntersection_Interlaced_Set_string_256_4 -2.08% 14355042.388 14056576.094 - -0.60% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -2.08% 568.251 556.438 - -0.55% -
BM_std_min<char>/7 -2.07% 1.879 1.840 - -0.82% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.07% 6795.834 6655.251 - 1.14% -
SetIntersection_None_Set_float_262144_256 -2.06% 1210763.752 1185785.565 - 1.92% -
SetIntersection_None_Set_uint64_64_4 -2.06% 22769617.826 22300520.637 - 0.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -2.06% 12662362.679 12401790.602 - 3.68% -
SetIntersection_Front_Vector_uint64_256_4 -2.06% 4446392.939 4354926.454 - 0.14% -
BM_std_min<char>/4000 -2.06% 27.540 26.974 - -3.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -2.06% 11727.076 11486.061 - 3.91% -
SetIntersection_None_Vector_uint64_262144_1 -2.05% 1203562.531 1178835.953 - 0.39% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.05% 4443013.537 4351771.087 - -1.79% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -2.05% 1.725 1.690 - 12.48% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -2.05% 4.672 4.576 - 1.23% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -2.05% 24192.336 23696.890 - 0.44% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.05% 18446.831 18069.214 - -4.29% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 -2.05% 21.481 21.041 - -1.25% -
BM_std_minmax<char>/13 -2.05% 2.270 2.223 - -0.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -2.05% 1178335.048 1154237.296 - -0.83% -
std::multimap<std::string,_int>::clear()/8192 -2.04% 203312.778 199159.949 - -1.75% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.04% 12760.194 12499.996 - -0.66% -
BM_StringRelational_Less_Empty_Empty_Control -2.04% 2.094 2.052 - 6.02% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -2.04% 19780.617 19378.048 - -3.21% -
BM_MakeThenSortHeap_uint64_Ascending_262144 -2.03% 25.452 24.934 - -0.08% -
std::move_backward(vector<bool>)_(unaligned)/512 -2.03% 4.896 4.796 - 3.40% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.03% 1155334.576 1131901.837 - -2.63% -
std::map<int,_int>::ctor(const&)/1024 -2.02% 6332.244 6204.245 - -0.82% -
BM_PushHeap_string_Random_256 -2.02% 14.447 14.155 - -0.43% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -2.02% 22.165 21.718 - -1.61% -
SetIntersection_None_Set_uint32_256_16 -2.02% 11278705.233 11051176.699 - 0.86% -
BM_RangesPushHeap_string_QuickSortAdversary_4 -2.02% 6.204 6.079 - 0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -2.01% 162191760.658 158926714.523 - 0.71% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -2.01% 19368.224 18978.879 - -0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.00% 1265069.498 1239735.515 - -1.43% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -2.00% 3.754 3.679 - 1.13% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.00% 13658.383 13385.152 - 0.70% -
BM_std_min<char>/20 -2.00% 1.511 1.480 - -3.21% -
SetIntersection_None_Set_uint64_256_1 -1.99% 11861297.139 11625012.301 - 1.11% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -1.99% 5.032 4.931 - -3.60% -
rng::remove_copy(list<int>)_(sprinkled)/32 -1.99% 9.649 9.457 - -0.10% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.99% 6430.613 6302.847 - -0.39% -
BM_RangesPopHeap_string_262144 -1.99% 97.351 95.418 - -5.67% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.98% 16.962 16.626 - -0.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.98% 2277876.950 2232778.019 - -2.03% -
SetIntersection_None_Set_uint64_64_1 -1.98% 23800402.020 23329306.109 - -0.72% -
BM_PushHeap_string_Random_64 -1.98% 12.953 12.697 - 0.38% -
SetIntersection_None_Set_uint64_256_4 -1.97% 11847969.926 11614060.912 - 2.38% -
BM_RangesPushHeap_uint32_Random_262144 -1.97% 6.489 6.361 - 1.34% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.97% 17200.385 16861.128 - 1.63% -
BM_std_min<unsigned___int128>/10 -1.97% 3.747 3.673 - -8.43% -
BM_std_min<unsigned_char>/512 -1.97% 6.414 6.288 - -1.98% -
BM_MakeThenSortHeap_string_Heap_1024 -1.97% 64.437 63.168 - 0.55% -
rng::move(vector<bool>)_(aligned)/64 -1.97% 1.934 1.896 - -0.08% -
BM_MakeThenSortHeap_uint64_Random_16384 -1.97% 22.480 22.038 - -0.22% -
SetIntersection_Interlaced_Vector_string_16384_16 -1.95% 4228907.627 4146239.948 - -10.09% -
std::any_of(vector<int>)_(process_all)/50 -1.95% 18.565 18.202 - -0.02% -
std::move_backward(vector<bool>)_(aligned)/512 -1.95% 2.501 2.452 - -3.68% -
rng::partial_sort(deque<int>)_(ascending)/8 -1.95% 31.622 31.005 - 1.65% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -1.95% 7.676 7.526 - 0.38% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -1.95% 76795786.548 75297409.573 - -6.57% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -1.95% 2.558 2.508 - 1.25% -
BM_deque_vector_ranges_move/70000 -1.95% 2957.851 2900.192 - -0.38% -
std::remove(list<int>)_(prefix)/1024 -1.95% 992.612 973.296 - -2.42% -
rng::partition(deque<int>)_(sparse)/32 -1.94% 11.513 11.289 - -16.94% -
BM_MakeThenSortHeap_uint64_Random_262144 -1.94% 35.976 35.277 - -0.25% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -1.94% 60.786 59.604 - 88.56% -
std::adjacent_find(vector<int>,_pred)/1048576 -1.94% 473322.597 464124.807 - -0.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.94% 3.676 3.605 - 5.98% -
SetIntersection_Front_Set_uint32_16_16 -1.94% 41886382.078 41074986.261 - -2.56% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.94% 8.436 8.273 - -1.63% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -1.94% 64.630 63.378 - -5.11% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 -1.94% 1.248 1.224 - 1.76% -
SetIntersection_None_Set_string_1024_256 -1.93% 9099240.484 8923438.914 - -0.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.93% 97.772 95.884 - 12.26% -
BM_RangesMakeHeap_string_Ascending_256 -1.93% 4.997 4.900 - -3.30% -
BM_RangesMakeHeap_string_Descending_256 -1.93% 2.810 2.755 - -19.60% -
std::unordered_set<int>::insert(value)_(new_value)/8192 -1.93% 20.079 19.692 - 1.60% -
BM_std_min<unsigned___int128>/6 -1.93% 2.121 2.080 - -7.95% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.92% 14710.190 14427.055 - -1.10% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.92% 27.205 26.682 - -1.67% -
rng::remove_if(vector<int>)_(sprinkled)/50 -1.92% 66.236 64.965 - 8.91% -
bm_ranges_lexicographical_compare<signed_char>/6 -1.92% 2.636 2.586 - -1.10% -
rng::find_if_not(vector<char>)_(process_all)/8 -1.91% 2.479 2.431 - -1.53% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.91% 4.054 3.977 - 0.33% -
SetIntersection_Interlaced_Set_float_262144_256 -1.91% 1610393.311 1579592.771 - 0.02% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -1.91% 6.013 5.898 - -2.47% -
std::stable_partition(list<int>)_(sparse)/1024 -1.91% 945.736 927.675 - 1.58% -
SetIntersection_None_Set_float_262144_16384 -1.91% 1214716.555 1191541.746 - 2.40% -
rng::transform(list<int>,_list<int>)/8192 -1.90% 9914.463 9725.748 - -4.82% -
std::replace(vector<int>)_(prefix)/32 -1.90% 5.063 4.967 - -1.30% -
BM_MakeThenSortHeap_string_Heap_256 -1.90% 50.083 49.132 - 0.08% -
rng::copy_backward(list<int>)/4096 -1.90% 3118.894 3059.734 - -1.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.90% 18543266.933 18191641.175 - -4.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.90% 1377918.619 1351806.476 - -0.56% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.89% 48.524 47.605 - 0.29% -
std::move_backward(vector<bool>)_(unaligned)/64 -1.89% 1.904 1.868 - 4.34% -
SetIntersection_Front_Vector_uint32_256_64 -1.89% 4610271.263 4523243.368 - -1.04% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.88% 542.592 532.368 - -0.59% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.88% 2.456 2.410 - 0.76% -
BM_PushHeap_string_Random_1024 -1.88% 15.178 14.893 - -0.39% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -1.87% 8.653 8.491 - 14.06% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.87% 4.814 4.723 - -3.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.87% 9927590.207 9741943.636 - -10.05% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.87% 13577.149 13323.501 - -0.03% -
BM_PushHeap_string_Random_16 -1.87% 10.295 10.102 - -0.00% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.87% 17.658 17.328 - 1.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.87% 16.997 16.679 - 0.30% -
BM_deque_vector_ranges_copy/4000 -1.87% 145.912 143.190 - 0.49% -
std::find_if(deque<int>)_(process_all)/8192 -1.86% 2874.958 2821.382 - -0.84% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.86% 4.126 4.049 - -0.49% -
rng::unique(list<int>,_pred)_(sprinkled)/32 -1.86% 70.533 69.221 - 6.90% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.85% 15317260.900 15033567.117 - -1.00% -
SetIntersection_None_Set_float_262144_1024 -1.85% 1201880.777 1179645.344 - 0.67% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -1.85% 27.997 27.479 - -6.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.85% 1101146.545 1080794.774 - -4.36% -
rng::find_end(deque<int>)_(same_length)/8192 -1.85% 2739.273 2688.683 - -76.19% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.85% 40760.230 40008.151 - 0.82% -
BM_RangesPushHeap_string_Ascending_256 -1.84% 10.161 9.974 - -9.11% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.84% 21.663 21.264 - -1.82% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.84% 757.766 743.818 - 0.75% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 -1.84% 32.389 31.794 - -0.92% -
BM_RangesPushHeap_string_PipeOrgan_64 -1.84% 5.919 5.810 - -6.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.84% 23619379.612 23185468.952 - -1.44% -
std::find_end(list<int>,_pred)_(single_element)/8192 -1.84% 8417.285 8262.801 - -10.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -1.83% 20517476.059 20141569.859 - 3.43% -
SetIntersection_Front_Set_uint64_256_256 -1.83% 8780261.130 8619502.235 - -12.72% -
BM_RangesPushHeap_uint64_Random_262144 -1.83% 6.173 6.060 - 0.86% -
std::rotate(deque<int>)_(1_element_forward)/50 -1.83% 5.387 5.289 - -2.27% -
BM_std_min<short>/30 -1.82% 2.388 2.345 - -0.11% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.82% 8.849 8.688 - -0.56% -
BM_MakeThenSortHeap_uint64_Random_16 -1.82% 8.730 8.572 - 0.14% -
std::map<int,_int>::find(key)_(non-existent)/32 -1.82% 2.400 2.356 - -1.91% -
SetIntersection_None_Set_uint32_262144_262144 -1.82% 1232121.746 1209753.986 - 5.36% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -1.81% 22.179 21.777 - 1.72% -
std::search(vector<int>)_(single_element)/8192 -1.81% 1848.810 1815.367 - -0.28% -
BM_MakeThenSortHeap_string_Heap_262144 -1.81% 181.940 178.649 - 0.23% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.81% 1.012 0.994 - -2.38% -
std::find_first_of(vector<int>)_(small_needle)/32 -1.81% 47.173 46.321 - -1.08% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.81% 571.983 561.659 - -0.86% -
BM_RangesMakeThenSortHeap_float_Heap_1024 -1.80% 8.348 8.198 - 1.06% -
rng::find_first_of(list<int>)_(small_needle)/32 -1.80% 92.651 90.985 - -2.57% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -1.80% 790.924 776.699 - 0.12% -
rng::transform(deque<int>)_(identity_transform)/50 -1.80% 19.398 19.049 - -3.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.80% 1664879.881 1634970.705 - -0.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.79% 11541609.517 11334485.272 - -0.12% -
std::partition_copy(vector<int>)/1024 -1.79% 472.885 464.409 - 1.57% -
std::find_first_of(vector<int>)_(small_needle)/50 -1.79% 71.799 70.513 - -0.14% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.79% 20.472 20.105 - 0.30% -
BM_MakeThenSortHeap_string_Heap_64 -1.79% 34.393 33.778 - -0.91% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.79% 21.951 21.559 - -2.79% -
BM_std_min<char>/18 -1.78% 0.988 0.970 - -1.79% -
std::find_if(deque<int>)_(process_all)/32768 -1.78% 11662.725 11455.007 - -1.57% -
BM_LowerBound_pair<uint32,_uint32>_1024 -1.78% 45.112 44.311 - -0.22% -
BM_RangesMakeHeap_string_SingleElement_16384 -1.77% 6.012 5.905 - -0.90% -
SetIntersection_Front_Set_float_1024_4 -1.77% 1150726.511 1130329.140 - -2.14% -
BM_RangesSortHeap_float_16384 -1.77% 27.850 27.357 - 3.28% -
rng::generate_n(deque<int>)/32 -1.77% 8.476 8.326 - -2.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -1.77% 21382270.412 21004219.154 - 4.38% -
rng::sort(vector<int>)_(descending)/1024 -1.77% 1059.275 1040.577 - 0.03% -
BM_std_min<char>/30 -1.76% 2.287 2.247 - 1.08% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 -1.76% 0.685 0.673 - -0.09% -
SetIntersection_Interlaced_Set_string_1024_64 -1.76% 17036571.262 16736313.208 - -5.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.76% 0.917 0.901 - -2.13% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.76% 30.603 30.064 - 1.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.76% 1261291.910 1239093.914 - -0.68% -
SetIntersection_Front_Set_uint64_64_16 -1.76% 16616896.004 16325074.632 - -2.83% -
std::set<int>::find(key)_(existent)/8192 -1.76% 8.496 8.346 - 3.85% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.75% 6728.197 6610.300 - 0.23% -
rng::copy_n(deque<int>)/8 -1.75% 2.780 2.732 - -0.95% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.75% 6785.920 6667.155 - 0.82% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.75% 5.181 5.091 - -1.97% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.75% 85241.149 83751.748 - -0.23% -
rng::stable_partition(list<int>)_(dense)/1024 -1.75% 1773.887 1742.895 - -0.15% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -1.75% 63.485 62.377 - -13.52% -
BM_std_minmax_element<long_long>/64 -1.74% 17.665 17.357 - -0.67% -
BM_std_min<unsigned_char>/18 -1.74% 0.988 0.971 - 0.03% -
rng::is_sorted(list<int>)/8 -1.74% 2.188 2.150 - 0.08% -
BM_RangesMakeThenSortHeap_float_Descending_262144 -1.73% 35.629 35.012 - 1.40% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.73% 0.975 0.958 - -2.28% -
rng::contains(vector<int>)_(process_all)/8 -1.73% 2.614 2.569 - -4.86% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -1.73% 23.496 23.091 - -6.67% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -1.72% 9.414 9.252 - -2.49% -
std::set<int>::contains(key)_(existent)/8192 -1.72% 8.600 8.452 - 0.72% -
BM_MakeHeap_string_SingleElement_4 -1.72% 3.702 3.638 - -0.80% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.72% 9.316 9.156 - -1.06% -
BM_StringFindAllMatch/512 -1.72% 11.837 11.633 - -0.58% -
BM_deque_vector_ranges_copy/1 -1.72% 2.157 2.120 - 0.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.72% 1113297.355 1094163.514 - -2.14% -
BM_std_min<unsigned_int>/29 -1.72% 2.078 2.043 - -2.21% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.71% 4463732.583 4387202.259 - -1.56% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -1.71% 1426902.756 1402520.945 - -8.37% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 -1.71% 3.828 3.763 - 0.66% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.71% 200.801 197.374 - 0.08% -
rng::adjacent_find(vector<int>,_pred)/1048576 -1.71% 474670.518 466571.588 - -0.12% -
BM_StringRelational_Eq_Small_Small_Control -1.70% 1.788 1.757 - -5.07% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -1.70% 8.744 8.595 - -3.06% -
std::multiset<int>::erase(key)_(existent)/8192 -1.70% 60.532 59.503 - -3.71% -
std::move_backward(list<int>)/512 -1.70% 381.160 374.685 - 0.29% -
BM_std_min<unsigned_char>/32 -1.70% 3.019 2.968 - 3.65% -
rng::rotate_copy(deque<int>)/8192 -1.70% 297.243 292.205 - -0.41% -
BM_RangesMakeThenSortHeap_float_Heap_64 -1.69% 3.585 3.524 - 2.55% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.69% 0.677 0.665 - -0.20% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -1.69% 10.770 10.588 - 5.36% -
SetIntersection_None_Vector_string_262144_4 -1.69% 1375836.572 1352565.456 - -0.07% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.69% 14635.094 14387.915 - -0.40% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -1.69% 24.197 23.788 - -1.41% -
std::set<int>::lower_bound(key)_(existent)/1024 -1.69% 4.330 4.257 - -0.22% -
SetIntersection_Front_Vector_uint32_262144_16 -1.68% 1200791.369 1180564.801 - -0.87% -
SetIntersection_None_Set_string_1024_1024 -1.68% 9062684.023 8910140.558 - -2.33% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 -1.68% 9.505 9.345 - 0.88% -
BM_RangesMakeHeap_string_Random_16384 -1.68% 12.719 12.505 - -2.42% -
rng::distance(join_view(vector<vector<int>>)/4096 -1.68% 4.370 4.297 - -0.29% -
SetIntersection_None_Set_float_256_1 -1.68% 11887501.483 11688384.219 - -0.61% -
BM_std_min<unsigned___int128>/8 -1.67% 2.929 2.880 - -7.39% -
BM_deque_vector_copy/64000 -1.67% 2425.112 2384.518 - -16.32% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.67% 19.461 19.136 - -1.15% -
BM_MakeThenSortHeap_string_SingleElement_4 -1.67% 6.358 6.251 - 4.91% -
std::stable_partition(list<int>)_(dense)/1024 -1.67% 1774.383 1744.750 - 0.06% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.67% 15.994 15.727 - -3.51% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -1.67% 16.035 15.768 - -4.15% -
std::find_first_of(vector<int>)_(large_needle)/1024 -1.67% 109492.837 107668.106 - -2.04% -
BM_std_min<short>/512 -1.67% 7.350 7.227 - -1.42% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.67% 15.997 15.731 - -2.14% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -1.67% 680.186 668.859 - -4.36% -
BM_RangesMakeHeap_string_Random_4 -1.66% 5.799 5.703 - -0.89% -
SetIntersection_Front_Set_uint64_262144_262144 -1.66% 1833988.933 1803525.797 - -0.59% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.66% 54492.551 53587.809 - 0.07% -
BM_vector_deque_move_backward/64 -1.66% 3.048 2.997 - -1.05% -
SetIntersection_Front_Vector_uint64_16_16 -1.66% 38293894.367 37658467.761 - 0.06% -
rng::remove_if(vector<int>)_(prefix)/1024 -1.66% 353.059 347.204 - -9.35% -
BM_RangesPopHeap_float_1024 -1.66% 28.610 28.136 - 3.06% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.65% 4889.774 4808.870 - -1.86% -
SetIntersection_Front_Set_uint32_64_16 -1.65% 16958330.753 16677933.720 - -0.50% -
BM_std_min<unsigned___int128>/9 -1.65% 3.334 3.279 - -7.01% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 -1.65% 25.913 25.485 - 0.05% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 -1.65% 53.646 52.762 - 42.70% -
BM_MakeHeap_uint32_QuickSortAdversary_16 -1.65% 0.619 0.609 - -1.18% -
BM_deque_vector_copy/65536 -1.65% 2551.839 2509.853 - -14.63% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.64% 20.021 19.692 - 0.13% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -1.64% 7.276 7.157 - 4.99% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -1.64% 23956.451 23563.339 - -9.71% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -1.64% 1385.317 1362.592 - 1.55% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 -1.64% 3939.847 3875.382 - -0.51% -
SetIntersection_Interlaced_Set_uint32_1024_16 -1.64% 11574186.122 11384839.123 - 0.76% -
BM_RangesPopHeap_float_262144 -1.63% 40.762 40.095 - 4.59% -
BM_std_minmax<unsigned_char>/28 -1.63% 2.188 2.152 - 0.10% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.63% 8.621 8.480 - -0.37% -
std::multimap<int,_int>::clear()/1024 -1.63% 10234.988 10067.992 - -1.50% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.63% 138309.683 136053.305 - -0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.63% 1283569.987 1262664.631 - -0.31% -
710_omnetpp_r -1.63% 9.148 8.999 - 1.72% -
std::find_end(vector<int>)_(same_length)/1024 -1.62% 257.952 253.765 - -50.26% -
rng::stable_partition(list<int>)_(sparse)/50 -1.62% 26.365 25.937 - 0.83% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 -1.62% 31.609 31.096 - 0.68% -
rng::find_first_of(list<int>)_(small_needle)/1024 -1.62% 2817.358 2771.797 - -2.01% -
BM_RangesPushHeap_float_Ascending_64 -1.62% 1.773 1.745 - -0.16% -
std::remove_copy(vector<int>)_(prefix)/32 -1.62% 9.133 8.986 - -0.08% -
rng::is_sorted_until(deque<int>,_pred)/8 -1.62% 4.500 4.428 - 14.84% -
std::unordered_set<std::string>::clear()/8192 -1.61% 220884.540 217321.478 - -1.71% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -1.61% 30.165 29.679 - -2.53% -
SetIntersection_None_Vector_uint32_1024_1024 -1.61% 1141751.944 1123359.859 - -1.78% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -1.61% 363.031 357.194 - -0.46% -
BM_lexicographical_compare_three_way_slow_path/16 -1.60% 4.499 4.427 - -2.48% -
std::is_sorted(list<int>,_pred)/8 -1.60% 4.030 3.966 - -7.33% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.60% 55496.893 54607.373 - 0.51% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 -1.60% 28.024 27.575 - -1.83% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -1.60% 38.692 38.073 - -9.00% -
BM_deque_vector_copy_backward/70000 -1.60% 8553.569 8416.774 - -3.91% -
SetIntersection_None_Vector_uint64_64_16 -1.60% 14544737.434 14312163.490 - -0.24% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.60% 8.882 8.740 - -0.94% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.60% 4.405 4.334 - 0.65% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 -1.59% 9.284 9.136 - -0.92% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -1.59% 2.894 2.848 - -3.38% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.59% 763.552 751.385 - -1.37% -
BM_MakeHeap_uint32_Random_16384 -1.59% 1.027 1.011 - 1.09% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.59% 215.219 211.799 - -0.70% -
BM_LowerBound_pair<uint32,_uint32>_256 -1.59% 33.362 32.832 - -0.23% -
BM_RangesPushHeap_string_QuickSortAdversary_16 -1.59% 10.365 10.200 - 0.19% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.59% 741.833 730.067 - -8.80% -
std::rotate(deque<int>)_(by_1/2)/50 -1.59% 10.467 10.301 - 0.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.58% 11624726.782 11440557.760 - -0.22% -
std::is_sorted_until(list<int>)/8 -1.58% 2.269 2.233 - 1.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.58% 4994.596 4915.589 - -13.94% -
SetIntersection_Interlaced_Set_string_256_256 -1.58% 32983539.048 32461950.520 - 0.21% -
BM_std_minmax<unsigned_char>/12 -1.58% 2.067 2.034 - 4.56% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -1.58% 22.634 22.277 - -2.45% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -1.58% 2.778 2.734 - -7.50% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 -1.57% 42.645 41.974 - 40.98% -
SetIntersection_Front_Vector_uint64_256_256 -1.57% 4712600.055 4638543.985 - -0.33% -
BM_RangesMakeHeap_float_Random_256 -1.57% 1.381 1.359 - -6.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -1.56% 7.675 7.555 - -0.71% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.56% 5.038 4.960 - -1.46% -
rng::for_each(map<int>)/50 -1.56% 43.549 42.872 - 3.27% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.55% 5995631.891 5902607.076 - -1.50% -
BM_RangesMakeHeap_uint64_Random_262144 -1.55% 1.041 1.025 - -1.63% -
BM_RangesPushHeap_string_Ascending_16384 -1.55% 18.885 18.592 - -3.67% -
rng::find_if_not(vector<char>)_(bail_25%)/8 -1.55% 0.959 0.944 - 0.07% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -1.55% 87.709 86.350 - 4.28% -
bm_ranges_lexicographical_compare<signed_char>/7 -1.55% 2.877 2.832 - -0.11% -
BM_RangesPushHeap_string_Descending_256 -1.55% 2.306 2.270 - -4.12% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.55% 25115.898 24727.439 - -1.70% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.55% 5906.406 5815.083 - -0.91% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -1.55% 3969.183 3907.844 - -0.79% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.54% 23.375 23.014 - -2.23% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.54% 0.780 0.768 - -0.89% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.54% 77635.880 76437.774 - -1.11% -
std::remove(list<int>)_(sprinkled)/32 -1.54% 57.356 56.471 - 3.00% -
SetIntersection_None_Set_string_1024_4 -1.54% 9018982.148 8879983.202 - -3.75% -
rng::is_sorted(list<int>)/1024 -1.54% 768.639 756.796 - -0.35% -
BM_MakeThenSortHeap_string_PipeOrgan_256 -1.54% 20.222 19.911 - -1.60% -
std::set<std::string>::clear()/32 -1.54% 899.632 885.786 - -1.40% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.54% 19.784 19.479 - -4.35% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -1.54% 348.538 343.187 - 0.73% -
BM_MakeHeap_string_Ascending_64 -1.53% 4.793 4.719 - -2.74% -
rng::rotate(list<int>)_(1_element_backward)/32 -1.53% 13.974 13.759 - -3.25% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.53% 177025763.203 174311628.546 - -0.01% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.53% 2.427 2.390 - -1.66% -
BM_MakeThenSortHeap_uint64_Ascending_16384 -1.53% 17.093 16.831 - -0.32% -
rng::find_first_of(list<int>)_(small_needle)/50 -1.53% 141.575 139.410 - -2.15% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.53% 4237.167 4172.381 - -0.57% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.53% 202.253 199.161 - -0.52% -
std::find_end(deque<int>,_pred)_(single_element)/8192 -1.53% 4917.649 4842.506 - 12.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.53% 3348403.488 3297294.765 - -7.50% -
rng::replace_if(deque<int>)_(sprinkled)/1024 -1.52% 370.413 364.780 - -0.01% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.52% 10.738 10.575 - -1.51% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.52% 536.359 528.211 - -0.07% -
rng::rotate(vector<int>)_(1_element_backward)/8192 -1.52% 300.133 295.575 - -0.96% -
std::find(vector<char>)_(bail_25%)/1024 -1.52% 5.374 5.293 - -2.74% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.52% 26334.387 25934.793 - -1.38% -
SetIntersection_None_Vector_uint64_256_4 -1.51% 4519445.169 4451063.769 - -0.76% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.51% 16.714 16.461 - -0.75% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.51% 1.237 1.219 - 0.39% -
BM_deque_deque_copy_backward/70000 -1.51% 8893.519 8759.155 - 4.24% -
SetIntersection_Front_Vector_uint32_262144_1024 -1.51% 5991902.393 5901459.702 - -1.27% -
BM_std_minmax<int>/4 -1.51% 0.989 0.974 - -0.09% -
BM_StringAssignAsciizMix_Transparent -1.51% 3.075 3.029 - 0.21% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -1.51% 2.336 2.301 - -0.10% -
BM_RangesPushHeap_uint64_Random_16 -1.50% 4.186 4.123 - -3.65% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.50% 10.815 10.652 - -0.48% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.50% 28.850 28.417 - 3.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.50% 9099968.380 8963623.332 - -31.21% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 -1.50% 5.846 5.758 - -0.38% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.50% 6333.132 6238.323 - -1.00% -
SetIntersection_Interlaced_Vector_uint32_64_16 -1.50% 17670275.945 17405879.832 - -6.83% -
std::find_if_not(list<int>)_(process_all)/50 -1.50% 21.689 21.365 - 0.18% -
BM_vector_deque_copy/64 -1.49% 2.845 2.803 - -0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.49% 1120859.482 1104183.938 - 1.23% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.49% 22559051.657 22223551.856 - -1.35% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.48% 9.989 9.841 - -0.96% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 -1.48% 149952.510 147734.771 - 0.21% -
BM_RangesPushHeap_string_Descending_16 -1.48% 2.096 2.065 - -2.03% -
std::is_sorted(vector<int>,_pred)/8 -1.48% 3.870 3.813 - -7.16% -
BM_MakeThenSortHeap_string_PipeOrgan_64 -1.48% 15.147 14.923 - -0.96% -
BM_MakeThenSortHeap_float_Random_16384 -1.47% 47.920 47.214 - -0.30% -
BM_deque_vector_ranges_move_backward/64000 -1.47% 7893.501 7777.575 - -1.09% -
BM_std_min<char>/29 -1.47% 2.036 2.006 - 0.19% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -1.46% 7.567 7.457 - -3.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.46% 1237498.664 1219433.456 - -2.02% -
BM_RangesMakeThenSortHeap_float_Heap_16 -1.46% 2.005 1.976 - -5.86% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 -1.46% 4.008 3.949 - -0.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.46% 11888488.284 11715416.240 - 0.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.46% 858.978 846.476 - -1.32% -
rng::stable_sort(vector<int>)_(descending)/8 -1.45% 25.405 25.036 - -1.25% -
BM_MakeHeap_string_SingleElement_16384 -1.45% 6.131 6.042 - -0.96% -
BM_RangesPopHeap_float_256 -1.45% 22.682 22.353 - 11.82% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.45% 26.456 26.072 - 7.26% -
BM_PushHeap_float_Random_1024 -1.45% 7.547 7.438 - -1.03% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.45% 22.806 22.476 - -1.29% -
SetIntersection_Interlaced_Vector_string_256_4 -1.45% 6370008.112 6277824.332 - -1.59% -
BM_std_minmax<short>/28 -1.45% 2.517 2.481 - -5.34% -
BM_CmpEqual_uint_int -1.44% 1.130 1.113 - -1.72% -
BM_std_min<unsigned_char>/64 -1.44% 4.180 4.120 - 0.81% -
BM_MakeHeap_string_Descending_16 -1.44% 2.350 2.316 - -2.02% -
BM_RangesPushHeap_string_PipeOrgan_4 -1.43% 2.549 2.513 - -2.46% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.43% 24022611.731 23678821.973 - -1.12% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -1.43% 25231.636 24870.659 - -6.16% -
std::sample(list<int>)/1024 -1.43% 11836.487 11667.309 - 0.19% -
std::reverse_copy(list<int>)/32768 -1.43% 26432.886 26055.306 - -1.15% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 -1.43% 505.218 498.005 - -1.03% -
std::rotate(list<int>)_(1_element_backward)/32 -1.43% 13.473 13.281 - -4.63% -
BM_PopHeap_string_4 -1.43% 5.323 5.247 - -2.03% -
SetIntersection_Interlaced_Set_float_16_16 -1.43% 41927733.611 41330127.127 - 0.29% -
std::unique(deque<int>)_(contiguous)/52 -1.42% 68.855 67.874 - -0.85% -
BM_std_min<char>/6 -1.42% 1.616 1.593 - 0.26% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.42% 4.885 4.816 - -1.55% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 -1.42% 20904.149 20607.517 - -0.21% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 -1.42% 11.561 11.397 - -1.13% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 -1.42% 575138.786 566988.274 - 0.83% -
BM_RangesMakeHeap_string_Ascending_64 -1.42% 4.818 4.750 - -2.38% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 -1.42% 8.325 8.207 - 0.73% -
BM_StringFindStringLiteral/64 -1.41% 2.335 2.302 - 9.82% -
rng::find(vector<char>)_(process_all)/50 -1.41% 1.640 1.617 - -0.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.41% 80756.444 79616.528 - 0.27% -
BM_deque_vector_ranges_move/4000 -1.41% 150.293 148.173 - 3.53% -
BM_RangesPushHeap_float_Ascending_1024 -1.41% 3.150 3.106 - 0.03% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.41% 376873.785 371565.835 - -0.80% -
BM_RangesPushHeap_string_Random_1024 -1.41% 15.137 14.924 - -1.29% -
rng::find_if_not(list<int>)_(process_all)/50 -1.41% 21.739 21.434 - -0.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.41% 352309.087 347357.831 - -0.53% -
BM_std_min<unsigned_int>/7 -1.40% 1.055 1.041 - -0.59% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -1.40% 303.041 298.791 - 1.70% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.40% 634049.653 625159.816 - -1.41% -
std::copy_if(list<int>)_(every_other)/32768 -1.40% 25641.388 25281.951 - 0.23% -
SetIntersection_Interlaced_Set_float_262144_64 -1.40% 1613660.156 1591047.283 - 1.13% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.40% 1122917.636 1107184.472 - -0.01% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.40% 525.888 518.534 - -1.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.40% 23466756.697 23138674.332 - -2.26% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.40% 18257109.967 18002023.453 - -1.57% -
SetIntersection_Front_Vector_string_4_4 -1.40% 162593865.235 160323487.212 - -0.32% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -1.40% 4.884 4.816 - -4.86% -
BM_std_minmax<unsigned_short>/26 -1.39% 2.607 2.570 - -0.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.39% 35253.050 34762.227 - -0.79% -
std::rotate_copy(list<int>)/50 -1.39% 14.422 14.222 - 0.92% -
BM_vector_deque_copy_backward/65536 -1.39% 7991.736 7880.701 - 1.69% -
std::copy_n(vector<bool>)_(aligned)/32768 -1.39% 35.913 35.414 - -0.15% -
BM_std_minmax<unsigned_int>/2 -1.39% 0.818 0.807 - -2.17% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.39% 39.579 39.030 - 1.75% -
BM_PushHeap_float_Random_262144 -1.39% 7.785 7.677 - 1.64% -
BM_CmpEqual_ushort_schar -1.39% 1.052 1.037 - -0.42% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -1.39% 9.728 9.593 - 0.06% -
std::sort(vector<NonIntegral>)_(repeated)/8192 -1.39% 3793.573 3741.022 - -0.05% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.38% 51.018 50.312 - -2.14% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.38% 54338.879 53588.510 - -3.10% -
rng::fill_n(vector<int>)/1024 -1.38% 29.902 29.490 - 0.75% -
BM_LowerBound_string_16384 -1.38% 403.816 398.252 - 0.30% -
BM_std_min<unsigned_char>/21 -1.38% 1.824 1.799 - -0.02% -
BM_MakeThenSortHeap_float_Random_262144 -1.38% 63.523 62.649 - 0.46% -
SetIntersection_None_Vector_float_256_256 -1.37% 2312979.166 2281192.413 - -2.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.37% 7582.461 7478.259 - -0.07% -
BM_RangesPushHeap_string_Descending_4 -1.37% 1.930 1.903 - 1.20% -
BM_RangesPopHeap_uint32_16 -1.37% 7.682 7.576 - 0.51% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.37% 231082576.835 227914524.776 - 0.07% -
BM_RangesMakeThenSortHeap_float_Descending_1024 -1.37% 8.256 8.143 - 1.74% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 -1.37% 24.704 24.367 - 0.09% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.36% 603056.037 594824.766 - -1.39% -
SetIntersection_None_Set_string_256_16 -1.36% 11306936.179 11152743.439 - -2.57% -
std::stable_sort(deque<int>)_(heap)/8 -1.36% 26.868 26.503 - 1.90% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 -1.36% 9.068 8.945 - -0.12% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.36% 724.901 715.059 - -0.73% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -1.36% 9280.085 9154.117 - -0.09% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.36% 26.758 26.395 - -9.92% -
rng::sort(vector<NonIntegral>)_(repeated)/8192 -1.35% 3790.695 3739.339 - -0.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.35% 19246432.615 18986048.489 - -2.19% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.35% 278351.599 274595.696 - -2.69% -
SetIntersection_Front_Set_float_1024_256 -1.35% 4873467.187 4807783.395 - -3.89% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.35% 22.105 21.807 - -1.73% -
BM_RangesMakeThenSortHeap_float_Random_16384 -1.35% 47.340 46.703 - -0.78% -
SetIntersection_None_Set_uint32_64_4 -1.34% 22754068.519 22448251.931 - -0.51% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.34% 175226.124 172871.671 - 1.78% -
BM_MakeThenSortHeap_float_Heap_4 -1.34% 1.211 1.195 - -3.56% -
std::map<int,_int>::find(key)_(existent)/8192 -1.34% 5.533 5.459 - -0.87% -
std::fill(list<int>)/50 -1.34% 35.746 35.268 - 108.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.34% 1268520.996 1251559.162 - -0.71% -
std::partition(vector<int>)_(dense)/50 -1.34% 13.287 13.110 - -0.54% -
std::multimap<int,_int>::ctor(const&)/1024 -1.34% 6348.929 6264.160 - -0.71% -
BM_MakeHeap_float_Random_64 -1.33% 1.666 1.644 - -7.99% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -1.33% 11763.310 11606.377 - 0.15% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 -1.33% 27.049 26.689 - 1.41% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.33% 0.925 0.913 - -1.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.33% 14783.255 14586.484 - -0.89% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 -1.33% 7.289 7.192 - 0.02% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.33% 2.701 2.666 - 0.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.33% 72054217.859 71098607.341 - -0.41% -
BM_std_min<unsigned_short>/20 -1.33% 2.209 2.180 - -1.84% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -1.32% 6.187 6.105 - 13.17% -
BM_deque_deque_move_backward/1 -1.32% 3.294 3.250 - 19.22% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -1.32% 5.003 4.936 - -16.25% -
BM_MakeThenSortHeap_float_PipeOrgan_64 -1.32% 4.010 3.957 - 1.24% -
rng::count(list<int>)_(every_other)/1024 -1.32% 709.540 700.173 - -0.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.32% 8865765.475 8748737.922 - -31.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.32% 18648204.602 18402326.468 - 1.50% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.32% 33.858 33.412 - 0.35% -
BM_PopHeap_pair<uint32,_uint32>_262144 -1.32% 59.700 58.913 - -1.99% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.32% 79296.388 78252.297 - -4.98% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.32% 5.472 5.400 - -1.67% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.31% 68110.595 67215.506 - 0.86% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.31% 705.336 696.074 - -0.06% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -1.31% 10.426 10.290 - -5.35% -
rng::for_each(multimap<int>)/50 -1.31% 49.077 48.435 - -4.13% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.31% 0.954 0.942 - -2.50% -
BM_deque_deque_ranges_move_backward/2 -1.30% 2.945 2.906 - 14.96% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.30% 215.927 213.112 - -1.66% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -1.30% 68.612 67.718 - 59.31% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.30% 39.150 38.640 - 1.57% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.30% 55310.516 54592.091 - -0.49% -
BM_MakeThenSortHeap_float_Random_1024 -1.30% 33.699 33.261 - 0.21% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 -1.30% 3.524 3.479 - 4.70% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -1.29% 2.084 2.057 - -0.88% -
SetIntersection_None_Set_uint32_262144_16384 -1.29% 1217139.893 1201406.088 - 4.33% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -1.29% 105.057 103.699 - -2.36% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.29% 67203.162 66338.462 - -0.11% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.29% 27.601 27.246 - -0.93% -
std::none_of(list<int>)_(process_all)/32 -1.29% 11.849 11.697 - 1.43% -
BM_PushHeap_string_Random_4 -1.28% 6.018 5.941 - 0.10% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -1.28% 20.893 20.625 - 0.07% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -1.28% 996904.880 984147.531 - -0.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.28% 17311114.070 17089924.238 - -0.87% -
rng::copy_backward(deque<int>)/1048576 -1.28% 126189.165 124578.865 - -1.52% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -1.27% 1.466 1.447 - 10.90% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.27% 17.229 17.010 - -0.80% -
SetIntersection_Front_Vector_float_16_4 -1.27% 58715797.752 57968961.593 - 0.07% -
rng::fill_n(list<int>)/32 -1.27% 8.246 8.142 - -1.04% -
BM_RangesSortHeap_float_262144 -1.27% 31.053 30.659 - 2.50% -
BM_LowerBound_pair<uint32,_uint32>_16384 -1.27% 102.738 101.435 - -0.38% -
std::shift_right(deque<int>)/50 -1.27% 5.268 5.201 - 23.44% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.26% 1.207 1.192 - -0.22% -
BM_std_minmax<short>/25 -1.26% 2.259 2.231 - 1.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -1.26% 181071317.636 178783503.382 - -0.26% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -1.26% 149814.791 147922.350 - 0.09% -
SetIntersection_Interlaced_Vector_uint32_16384_16384 -1.26% 81141641.771 80116734.090 - 0.25% -
BM_CmpEqual_uchar_short -1.26% 1.049 1.036 - -0.43% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.26% 21.533 21.261 - -0.89% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.26% 1583051.270 1563114.014 - 0.97% -
BM_RangesMakeHeap_string_SingleElement_262144 -1.26% 7.356 7.263 - -11.68% -
std::find_end(vector<int>)_(single_element)/1000 -1.26% 243.986 240.918 - 3.00% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.26% 453.509 447.809 - -0.71% -
SetIntersection_Interlaced_Set_float_16384_4 -1.26% 171279025.767 169127767.691 - -1.86% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -1.25% 3.751 3.704 - -2.08% -
std::rotate(deque<int>)_(1_element_backward)/32 -1.25% 4.468 4.412 - -3.48% -
BM_RangesPushHeap_float_Random_16 -1.25% 5.373 5.305 - -1.91% -
BM_deque_deque_copy/4096 -1.25% 151.300 149.407 - -0.78% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.25% 219.070 216.329 - 2.48% -
std::unordered_multiset<int>::ctor(const&)/32 -1.25% 203.758 201.209 - 1.65% -
std::search_n(vector<int>)_(no_match)/1024 -1.25% 215.868 213.172 - 1.31% -
SetIntersection_Interlaced_Vector_float_16384_16384 -1.25% 81548347.575 80530435.492 - -5.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.25% 1212.377 1197.245 - 0.42% -
rng::none_of(vector<int>)_(process_all)/32 -1.25% 8.428 8.322 - -0.08% -
BM_PushHeap_uint32_Random_262144 -1.25% 6.326 6.247 - -2.96% -
rng::search_n(vector<int>)_(no_match)/1048576 -1.24% 211914.412 209279.413 - 0.06% -
BM_MakeThenSortHeap_uint64_Random_64 -1.24% 11.868 11.721 - 0.04% -
std::adjacent_find(list<int>,_pred)/8192 -1.24% 8101.505 8000.907 - -1.40% -
SetIntersection_Front_Vector_float_256_256 -1.24% 4749696.222 4690767.590 - -0.25% -
BM_std_min<int>/17 -1.24% 0.971 0.959 - 0.68% -
rng::copy_n(vector<bool>)_(aligned)/32768 -1.24% 35.887 35.442 - -0.10% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.24% 65106914.549 64300966.555 - -0.07% -
SetIntersection_Front_Vector_string_256_4 -1.24% 4981809.623 4920175.227 - -1.01% -
SetIntersection_Front_Vector_string_262144_1 -1.24% 1157561.906 1143260.757 - 0.18% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -1.24% 544.980 538.247 - -5.93% -
BM_RangesPushHeap_string_Random_256 -1.23% 14.355 14.177 - -1.26% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -1.23% 16800.635 16593.601 - 0.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.23% 85653.739 84598.371 - 0.87% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.23% 50.563 49.940 - -13.05% -
BM_LowerBound_pair<uint32,_uint32>_262144 -1.23% 621.680 614.027 - -1.23% -
BM_std_min<unsigned___int128>/7 -1.23% 2.529 2.497 - -6.02% -
BM_std_minmax<int>/30 -1.23% 2.341 2.312 - 0.03% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.23% 36839.744 36387.170 - 0.49% -
rng::generate_n(deque<int>)/50 -1.23% 12.482 12.329 - -1.74% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.23% 1.215 1.200 - 0.21% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -1.23% 74.758 73.841 - -87.63% -
SetIntersection_Front_Set_string_16384_256 -1.23% 15111792.709 14926459.118 - 1.68% -
SetIntersection_None_Set_uint32_1024_4 -1.23% 8992418.608 8882187.638 - 2.14% -
std::multimap<int,_int>::clear()/8192 -1.23% 82240.938 81233.110 - -0.65% -
rng::move_backward(deque<int>)/4096 -1.22% 160.370 158.406 - 2.22% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -1.22% 49.688 49.080 - -6.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.22% 2353700.437 2324884.764 - 0.07% -
std::map<int,_int>::clear()/1024 -1.22% 10262.815 10137.290 - -4.19% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.22% 18.876 18.646 - -0.58% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.22% 55191.551 54517.959 - -0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.22% 11087488.855 10952604.546 - -0.93% -
rng::all_of(vector<int>)_(process_all)/50 -1.21% 18.333 18.111 - -1.87% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.21% 1126395.152 1112718.101 - 0.16% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.21% 7497.281 7406.279 - -0.45% -
BM_StringResizeAndOverwrite -1.21% 0.852 0.842 - -2.17% -
SetIntersection_Front_Vector_uint64_262144_4 -1.21% 1147015.715 1133145.034 - 4.91% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.21% 25.004 24.702 - 6.02% -
SetIntersection_None_Set_uint64_1024_4 -1.21% 8818294.325 8711836.364 - 0.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.21% 1788533.203 1766941.404 - -2.92% -
rng::move(list<int>)/32768 -1.21% 35695.655 35264.970 - -1.25% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.21% 1117269.792 1103790.635 - -1.43% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.21% 11352.813 11215.898 - -0.82% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.20% 121.276 119.816 - 0.87% -
std::search_n(vector<int>)_(no_match)/1000 -1.20% 210.930 208.395 - 1.42% -
BM_std_minmax<unsigned_short>/21 -1.20% 2.001 1.977 - 0.75% -
rng::copy_n(deque<int>)/262144 -1.20% 10458.465 10333.135 - -0.23% -
SetIntersection_Interlaced_Set_string_64_4 -1.20% 27561833.374 27231581.578 - 1.32% -
SetIntersection_Front_Vector_uint64_16384_4 -1.20% 1132673.664 1119103.357 - -0.02% -
std::move(list<int>)/512 -1.20% 356.043 351.780 - 0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.19% 1134025.726 1120493.553 - 1.90% -
SetIntersection_None_Set_uint64_16_1 -1.19% 71426766.961 70577577.444 - 0.41% -
BM_LowerBound_string_1 -1.19% 4.737 4.680 - 1.85% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.19% 6717.198 6637.374 - -0.70% -
BM_CmpEqual_uint_uint -1.19% 1.111 1.097 - -1.23% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -1.19% 58.722 58.026 - -19.41% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.18% 1461218.358 1443929.295 - -0.00% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.18% 360430936.642 356167201.549 - 1.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.18% 11837121.713 11697119.319 - 1.80% -
753_ns3_r -1.18% 10.275 10.153 - -0.65% -
SetIntersection_Interlaced_Set_float_4_4 -1.18% 149022958.449 147262870.364 - -0.26% -
std::find_first_of(vector<int>)_(large_needle)/50 -1.18% 265.892 262.752 - -1.93% -
BM_std_min<unsigned_char>/4096 -1.18% 29.260 28.915 - -0.07% -
std::find_end(list<int>)_(process_all)/8192 -1.18% 7460.295 7372.289 - 5.49% -
std::unordered_map<int,_int>::clear()/1024 -1.18% 8305.132 8207.165 - -2.26% -
SetIntersection_Front_Set_uint64_256_4 -1.18% 4514345.385 4461151.040 - 0.26% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.18% 2.694 2.662 - -0.84% -
BM_RangesMakeThenSortHeap_float_Random_1024 -1.18% 33.378 32.985 - 0.05% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.18% 140830.595 139174.921 - -1.35% -
SetIntersection_Front_Set_uint32_1024_4 -1.17% 1157625.191 1144026.409 - -0.32% -
std::set<std::string>::insert(value)_(new_value)/32 -1.17% 40.761 40.282 - -0.11% -
rng::copy(deque<int>)/8 -1.17% 2.818 2.785 - 0.01% -
BM_MakeThenSortHeap_uint64_Ascending_16 -1.17% 5.530 5.466 - -0.22% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -1.17% 3.006 2.971 - -2.21% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 -1.17% 20858.741 20614.472 - -0.24% -
BM_RangesPopHeap_float_64 -1.17% 13.728 13.568 - 10.74% -
SetIntersection_Front_Vector_uint32_16384_256 -1.17% 2350882.240 2323395.876 - 1.46% -
BM_MakeHeap_string_Random_16384 -1.17% 12.665 12.517 - -0.82% -
SetIntersection_Front_Set_float_64_4 -1.17% 17566542.426 17361371.791 - 0.26% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -1.17% 25.043 24.751 - -6.26% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 -1.17% 24.822 24.532 - 0.89% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -1.16% 17.857 17.650 - -1.35% -
BM_MakeThenSortHeap_float_Descending_1024 -1.16% 8.139 8.044 - 0.79% -
SetIntersection_Front_Set_uint32_256_4 -1.16% 4546774.210 4493915.820 - 0.24% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.16% 34.663 34.260 - -0.98% -
BM_CmpEqual_short_int -1.16% 1.144 1.130 - -0.76% -
SetIntersection_Front_Vector_string_16384_16384 -1.16% 354099813.373 349996792.976 - 0.19% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.16% 314.194 310.559 - -0.63% -
rng::move(vector<int>)/64 -1.16% 4.146 4.098 - -0.33% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.15% 2.854 2.821 - -1.55% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -1.15% 28.419 28.091 - -5.90% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.15% 16.384 16.195 - -0.47% -
SetIntersection_None_Vector_float_262144_1024 -1.15% 1206729.677 1192821.558 - -3.17% -
SetIntersection_Front_Set_float_256_1 -1.15% 4509706.715 4457848.490 - -0.59% -
rng::partial_sort(deque<int>)_(repeated)/8 -1.15% 27.712 27.393 - -0.88% -
BM_std_min<unsigned_char>/14 -1.15% 1.855 1.834 - 2.17% -
BM_MakeThenSortHeap_float_Descending_262144 -1.15% 35.516 35.109 - 1.91% -
rng::find_last_if(deque<int>)_(bail_10%)/8 -1.14% 3.993 3.947 - -0.01% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.14% 16.838 16.646 - 2.15% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.14% 5.295 5.235 - -2.79% -
std::remove(list<int>)_(sprinkled)/1024 -1.14% 966.524 955.539 - -5.79% -
BM_CmpEqual_uchar_uchar -1.13% 1.122 1.109 - -0.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.13% 8.881 8.781 - 0.98% -
SetIntersection_None_Vector_float_262144_4 -1.13% 1213886.022 1200203.588 - -1.01% -
SetIntersection_Front_Set_uint64_16_1 -1.13% 67508046.391 66747808.242 - -0.04% -
SetIntersection_Front_Vector_float_16384_4 -1.13% 1145110.608 1132222.670 - 0.79% -
BM_MakeThenSortHeap_string_PipeOrgan_16 -1.13% 9.621 9.513 - -0.54% -
BM_RangesMakeThenSortHeap_uint32_Descending_64 -1.12% 8.729 8.631 - -0.84% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -1.12% 4442.100 4392.212 - -6.31% -
rng::copy_n(list<int>)/64 -1.12% 14.000 13.842 - -2.30% -
BM_std_min<unsigned_short>/8 -1.12% 1.316 1.301 - -0.34% -
BM_CmpLess_int_uint -1.12% 1.125 1.113 - 0.12% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.12% 297.890 294.552 - -0.78% -
SetIntersection_None_Vector_uint64_256_64 -1.12% 3647036.608 3606259.811 - 2.27% -
std::unordered_map<int,_int>::clear()/32 -1.12% 618.764 611.847 - -0.05% -
std::stable_partition(vector<int>)_(sparse)/50 -1.12% 21.237 20.999 - 4.19% -
std::sort(vector<int>)_(descending)/1024 -1.12% 1057.362 1045.564 - 0.38% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -1.12% 24039.139 23771.014 - -5.88% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -1.11% 722.209 714.175 - -1.76% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -1.11% 17.856 17.657 - -7.08% -
SetIntersection_Front_Vector_string_16384_16 -1.11% 1722804.561 1703751.787 - -0.85% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -1.10% 5.896 5.831 - -1.07% -
std::all_of(list<int>)_(process_all)/32 -1.10% 11.783 11.653 - 1.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.10% 1124878.895 1112488.313 - -1.14% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 -1.10% 9.780 9.672 - 0.73% -
BM_MakeThenSortHeap_uint64_Ascending_64 -1.10% 8.418 8.326 - -0.15% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.10% 16.887 16.701 - 0.05% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.10% 17.008 16.820 - 1.53% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 -1.10% 13080.664 12936.806 - 0.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.10% 1195067.789 1181926.628 - -0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.10% 4703225.520 4651512.938 - -2.62% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -1.10% 1385.286 1370.076 - -0.41% -
BM_std_min<unsigned_int>/10 -1.10% 1.006 0.995 - 0.01% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.10% 141668.475 140113.198 - -1.09% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -1.10% 3303.605 3267.385 - 1.09% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.09% 8496.582 8403.698 - -1.18% -
std::sort(vector<int>)_(ascending)/8192 -1.09% 3799.358 3757.875 - 0.01% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -1.09% 40.303 39.863 - 42.21% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.09% 19.164 18.955 - 0.37% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.09% 14.653 14.494 - -0.82% -
SetIntersection_Front_Vector_string_1024_4 -1.09% 1273037.758 1259202.869 - 1.63% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.09% 1123232.484 1111032.468 - -0.52% -
BM_StringConstructDestroyCStr_Large_Transparent -1.08% 9.659 9.555 - 6.73% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.08% 6.869 6.794 - -0.86% -
707_ntest_r -1.08% 16.716 16.535 - -2.43% -
SetIntersection_Front_Set_float_16_4 -1.08% 59278144.226 58639023.049 - -0.88% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -1.08% 3175.392 3141.178 - -7.65% -
bm_ranges_lexicographical_compare<signed_char>/512 -1.08% 7.836 7.752 - 0.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.08% 8866258.828 8770799.245 - -26.32% -
BM_MakeThenSortHeap_uint32_Heap_262144 -1.08% 24.688 24.423 - 0.13% -
rng::find(vector<char>)_(bail_25%)/1024 -1.07% 5.328 5.270 - -0.13% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -1.07% 3.113 3.079 - -0.98% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -1.07% 13091.410 12951.292 - 0.20% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 -1.07% 24.321 24.061 - 26.08% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 -1.07% 19.717 19.506 - -0.71% -
SetIntersection_None_Set_uint32_16384_1024 -1.07% 152920100.374 151284169.372 - -8.97% -
BM_deque_deque_ranges_move/1024 -1.07% 38.938 38.521 - -2.14% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.07% 34605.388 34235.765 - -1.45% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.07% 1.119 1.107 - -0.14% -
rng::rotate(list<int>)_(by_1/3)/50 -1.07% 24.221 23.963 - 1.59% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.06% 33287.498 32933.007 - 1.48% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 -1.06% 32.049 31.708 - -0.30% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.06% 2.129 2.106 - 0.37% -
BM_deque_deque_move/1024 -1.06% 38.858 38.445 - -1.83% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -1.06% 551.329 545.466 - 2.93% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.06% 7689.375 7607.655 - -0.18% -
SetIntersection_Front_Set_string_1024_256 -1.06% 16394283.376 16220064.437 - 0.54% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -1.06% 7.912 7.828 - 4.82% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 -1.06% 1.127 1.115 - 0.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.06% 1682997.072 1665125.570 - -0.40% -
BM_PopHeap_float_4 -1.06% 2.453 2.427 - 2.27% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.06% 10.429 10.319 - -1.83% -
BM_RangesPopHeap_float_4 -1.06% 2.486 2.459 - 3.81% -
BM_StringAssignAsciiz_Large_Transparent -1.06% 11.716 11.592 - 0.08% -
BM_std_minmax_element<short>/3 -1.06% 1.123 1.111 - -3.25% -
BM_RangesMakeHeap_string_Ascending_262144 -1.05% 7.242 7.165 - -26.61% -
BM_MakeThenSortHeap_uint64_Heap_16 -1.05% 5.370 5.313 - -0.11% -
BM_RangesPushHeap_uint32_Ascending_262144 -1.05% 8.300 8.213 - 2.20% -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 -1.05% 23.179 22.935 - 0.51% -
SetIntersection_Front_Vector_uint32_64_16 -1.05% 15223547.916 15063324.319 - -0.51% -
std::find(vector<int>)_(process_all)/8 -1.05% 2.645 2.617 - -1.12% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -1.05% 4.587 4.539 - -1.20% -
SetIntersection_Interlaced_Set_float_64_4 -1.05% 22474170.491 22238013.465 - -0.51% -
BM_MakeThenSortHeap_string_Descending_4 -1.05% 3.706 3.667 - -0.40% -
BM_RangesMakeHeap_uint64_Random_16 -1.05% 1.278 1.264 - -2.21% -
BM_std_min<unsigned___int128>/5 -1.05% 1.771 1.752 - -5.29% -
std::move(vector<bool>)_(unaligned)/4096 -1.05% 25.923 25.652 - -3.72% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -1.05% 12702.992 12570.118 - 0.75% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.05% 189.477 187.496 - 0.04% -
std::rotate(vector<bool>)_(by_1/4)/1024 -1.05% 14.484 14.333 - -3.06% -
BM_std_min<unsigned_long_long>/9 -1.04% 1.175 1.162 - -0.58% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.04% 381.104 377.125 - 0.73% -
SetIntersection_Interlaced_Vector_string_262144_16384 -1.04% 992996.418 982644.775 - -7.70% -
SetIntersection_None_Set_uint32_16384_256 -1.04% 152676178.793 151087370.282 - -12.73% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.04% 38013469.452 37618034.632 - -1.70% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.04% 25.033 24.773 - 2.86% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.04% 1.798 1.779 - -1.07% -
rng::copy_backward(list<int>)/32768 -1.04% 29059.076 28757.607 - -5.18% -
BM_deque_deque_ranges_move_backward/1 -1.04% 3.382 3.347 - 19.77% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 -1.04% 10.198 10.092 - -1.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.04% 369445.010 365619.285 - -0.75% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.04% 35.035 34.672 - -0.80% -
rng::remove(list<int>)_(prefix)/1024 -1.03% 960.116 950.187 - -1.00% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -1.03% 711.756 704.396 - -2.31% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -1.03% 213.644 211.436 - 0.12% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.03% 1.206 1.193 - -0.22% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.03% 415.053 410.769 - -0.81% -
SetIntersection_Front_Vector_uint32_16_4 -1.03% 58450034.907 57847084.422 - 0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.03% 20316993.622 20107484.080 - -1.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.03% 6647022.551 6578524.193 - -0.95% -
rng::find_last(list<int>)_(bail_90%)/1048576 -1.03% 87048.564 86151.623 - -0.66% -
BM_CmpLess_uchar_uint -1.03% 1.126 1.114 - -0.58% -
BM_MakeHeap_string_PipeOrgan_16384 -1.03% 5.447 5.391 - -3.02% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.03% 229111036.879 226753835.769 - 0.24% -
BM_RangesMakeThenSortHeap_float_Random_262144 -1.03% 62.843 62.197 - -0.30% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.03% 25.357 25.096 - -1.72% -
std::find(list<int>)_(process_all)/1024 -1.03% 697.742 690.570 - -2.81% -
BM_PushHeap_string_Random_16384 -1.03% 16.408 16.240 - -4.14% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.03% 524.910 519.519 - 1.90% -
BM_std_minmax<long_long>/7 -1.03% 2.587 2.560 - -1.44% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.03% 43.600 43.153 - -0.44% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.02% 10.806 10.696 - -0.78% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -1.02% 3.920 3.880 - -1.03% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.02% 14.761 14.610 - -0.60% -
bm_ranges_swap_ranges_vb_aligned/1048576 -1.02% 3450.262 3415.015 - 0.17% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 -1.02% 177.969 176.153 - 0.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.02% 11.303 11.188 - -2.40% -
rng::for_each(multimap<int>::iterator)/50 -1.02% 44.454 44.002 - 5.38% -
BM_StringFindStringLiteral/256 -1.02% 5.541 5.485 - 2.98% -
rng::stable_partition(vector<int>)_(sparse)/50 -1.02% 20.898 20.685 - 0.63% -
BM_MakeHeap_string_PipeOrgan_4 -1.01% 2.607 2.581 - 1.21% -
BM_CmpEqual_schar_uchar -1.01% 1.109 1.098 - -1.43% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.01% 1322.180 1308.785 - -3.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.01% 17628495.824 17450224.738 - -0.26% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 -1.01% 17.340 17.165 - -0.01% -
SetIntersection_Front_Set_string_262144_16384 -1.01% 351974632.055 348422018.138 - -1.09% -
BM_RangesPushHeap_string_Ascending_4 -1.01% 2.590 2.564 - -1.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.01% 1228676.529 1216292.771 - -0.21% -
BM_std_min<unsigned_char>/15 -1.01% 2.134 2.113 - 1.29% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 -1.01% 89842.909 88939.014 - 0.11% -
bm_swap_ranges_vb_unaligned/64 -1.01% 4.887 4.838 - -0.39% -
rng::replace_if(deque<int>)_(sprinkled)/8192 -1.00% 2954.014 2924.371 - -0.07% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -1.00% 10.597 10.491 - -2.52% -
BM_SortHeap_float_4 -1.00% 1.073 1.062 - 3.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.00% 19333544.850 19139861.000 - -0.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.00% 36.724 36.356 - 24.47% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34914.57% 1001212.809 350570372.933 - 0.08% -
bm_ranges_swap_ranges_vb_unaligned/262144 520.86% 3840.279 23842.591 - 538.22% -
std::rotate_copy(deque<int>)/32 254.10% 2.622 9.286 - 245.93% -
rng::rotate_copy(deque<int>)/32 247.63% 2.693 9.363 - 243.08% -
bm_swap_ranges_vb_unaligned/262144 198.24% 3945.194 11766.254 - 205.88% -
std::find_end(list<int>)_(single_element)/1024 133.82% 689.682 1612.624 - 119.58% -
rng::find_end(list<int>)_(single_element)/1024 131.12% 697.086 1611.124 - 121.05% -
std::find_end(list<int>)_(single_element)/1000 130.95% 674.330 1557.335 - 117.73% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 119.74% 104.469 229.562 - 125.02% -
rng::find_end(list<int>,_pred)_(single_element)/1024 116.72% 773.160 1675.606 - 105.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 112.34% 104.833 222.606 - 119.95% -
std::fill(list<int>)/50 108.99% 16.875 35.268 - -1.34% -
std::find_end(list<int>,_pred)_(single_element)/1024 107.12% 810.366 1678.429 - 99.82% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 99.56% 31.581 63.023 - -12.11% -
std::copy(deque<int>)/64 97.75% 2.684 5.307 - 97.79% -
rng::remove(vector<int>)_(sprinkled)/8192 93.70% 1983.225 3841.497 - 0.19% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 91.92% 825.865 1585.008 - -0.73% -
std::mismatch(list<int>)_(it,_it,_it)/1024 90.98% 771.456 1473.293 - 92.57% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 90.20% 369885.230 703519.708 - -0.02% -
rng::copy(deque<int>)/64 89.29% 2.817 5.333 - 88.46% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 88.56% 31.611 59.604 - -1.94% -
rng::rotate_copy(vector<int>)/8192 86.46% 283.624 528.853 - -13.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 85.29% 79.427 147.167 - 85.85% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 84.08% 22.130 40.737 - 0.46% -
rng::remove(vector<int>)_(sprinkled)/1024 81.06% 288.177 521.777 - 0.27% -
BM_deque_deque_ranges_move_backward/0 75.07% 0.792 1.387 - 0.03% -
BM_MakeHeap_uint32_Random_4 73.32% 1.122 1.944 - 19.56% -
BM_deque_deque_ranges_copy_backward/0 73.32% 0.801 1.388 - 0.03% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 73.12% 383695.582 664240.381 - -0.06% -
BM_deque_deque_copy_backward/0 71.56% 0.809 1.387 - -0.02% -
std::copy_n(vector<bool>)_(aligned)/1048576 71.14% 1677.673 2871.150 - 62.00% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 70.77% 0.261 0.446 - 24.09% -
rng::find_end(vector<int>)_(single_element)/8192 70.51% 1912.641 3261.314 - 0.60% -
BM_deque_deque_move_backward/0 70.21% 0.815 1.387 - 0.02% -
rng::find_end(vector<int>)_(single_element)/1024 70.10% 242.411 412.336 - 0.57% -
rng::find_end(vector<int>)_(single_element)/1000 69.78% 237.076 402.507 - 0.55% -
rng::copy_n(vector<int>)/32768 65.37% 2294.113 3793.668 - 91.11% -
BM_RangesPushHeap_float_Random_1 62.69% 0.429 0.697 - 0.15% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 61.63% 101.646 164.292 - 65.25% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 59.31% 42.507 67.718 - -1.30% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 56.85% 21.732 34.087 - 36.60% -
BM_StringCtorDefault 56.23% 0.235 0.367 - 39.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 55.98% 0.447 0.697 - 49.49% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 55.55% 29.548 45.963 - 8.49% -
BM_PushHeap_uint64_Descending_1 55.43% 0.449 0.697 - 20.73% -
std::multiset<std::string>::find(key)_(existent)/8192 54.29% 28.907 44.601 - 10.70% -
rng::find_end(vector<int>)_(process_all)/8192 53.83% 1904.428 2929.627 - 0.45% -
rng::find_end(vector<int>)_(process_all)/1024 53.05% 242.555 371.227 - 0.23% -
rng::find_end(vector<int>)_(process_all)/1000 52.83% 236.990 362.185 - 0.27% -
BM_deque_deque_copy_backward/64 52.36% 3.374 5.140 - 1.25% -
BM_deque_deque_ranges_copy_backward/64 52.10% 3.377 5.136 - 1.23% -
BM_deque_deque_move_backward/64 51.75% 3.379 5.128 - 0.79% -
BM_deque_deque_ranges_move_backward/64 51.63% 3.377 5.120 - 1.34% -
std::shift_left(vector<int>)/32 49.03% 2.993 4.460 - -0.76% -
std::mismatch(list<int>)_(it,_it,_it)/1000 48.24% 751.629 1114.241 - 48.94% -
BM_vector_deque_ranges_copy/0 47.92% 0.463 0.684 - 36.20% -
rng::find_end(vector<int>)_(process_all)/1048576 47.67% 253644.620 374555.526 - 0.41% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 47.66% 27.360 40.400 - 0.66% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 46.33% 78.975 115.566 - 46.71% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 44.84% 1316.425 1906.697 - 43.85% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 44.18% 1.862 2.685 - 37.14% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 43.37% 51.106 73.270 - 57.37% -
std::all_of(vector<int>)_(process_all)/50 43.35% 12.737 18.259 - 1.43% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 42.70% 36.974 52.762 - -1.65% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 42.21% 28.032 39.863 - -1.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 41.42% 0.448 0.634 - 37.72% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 40.98% 29.773 41.974 - -1.57% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 40.03% 31.860 44.614 - 40.73% -
std::copy_n(list<int>)/4096 39.81% 3861.248 5398.255 - -6.38% -
std::map<std::string,_int>::insert(value)_(already_present)/0 39.42% 12.159 16.952 - 0.42% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 37.67% 28.323 38.994 - -5.61% -
BM_vector_deque_ranges_copy_backward/0 37.58% 0.442 0.608 - 50.18% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 36.96% 19.904 27.261 - 9.71% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 36.51% 0.562 0.767 - 68.59% -
rng::is_sorted(deque<int>)/8 35.50% 2.854 3.867 - 49.70% -
BM_StringRead_Cold_Shallow_Empty 35.49% 0.786 1.065 - 16.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 35.33% 213192962.567 288503513.915 - -17.65% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 35.03% 1.080 1.459 - 11.07% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 34.91% 1.167 1.574 - 7.91% -
BM_StringRead_Cold_Shallow_Small 34.80% 0.777 1.047 - 11.12% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 34.65% 66.582 89.651 - 0.52% -
std::unordered_set<std::string>::count(key)_(existent)/8192 34.46% 32.211 43.312 - 3.37% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 34.29% 29.443 39.539 - 32.55% -
std::map<std::string,_int>::erase(key)_(existent)/8192 34.19% 64.897 87.085 - -18.67% -
rng::copy_n(vector<int>)/4096 34.15% 146.260 196.213 - 36.80% -
BM_StringRead_Cold_Deep_Empty 34.07% 0.802 1.075 - 12.63% -
rng::find(list<int>)_(process_all)/50 34.02% 18.837 25.246 - 22.53% -
BM_RangesPopHeap_string_1 33.59% 0.524 0.700 - 9.19% -
std::shift_right(deque<int>)/32 33.51% 3.252 4.342 - -0.22% -
rng::unique_copy(list<int>)_(contiguous)/52 32.84% 22.722 30.185 - 1.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 32.52% 29.056 38.506 - -5.62% -
BM_RangesPopHeap_uint32_1 32.48% 0.415 0.550 - -1.23% -
rng::find_end(deque<int>)_(single_element)/1024 32.39% 277.999 368.053 - 10.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.38% 44.854 59.375 - -13.85% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 32.02% 28.527 37.662 - 30.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 31.62% 30.666 40.363 - -13.49% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 31.49% 1237.061 1626.630 - 20.38% -
BM_StringRead_Cold_Deep_Small 31.13% 0.807 1.058 - 11.80% -
std::set<std::string>::erase(iterator)/8192 31.09% 25.805 33.827 - 29.64% -
std::map<std::string,_int>::insert(value)_(new_value)/32 31.08% 33.788 44.288 - -0.40% -
std::multiset<std::string>::find(key)_(existent)/1024 30.78% 23.611 30.879 - 8.66% -
std::move_backward(deque<int>)/64 30.70% 5.474 7.154 - 0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 30.61% 2071386.390 2705358.384 - 1.22% -
std::set<std::string>::erase(key)_(existent)/1024 30.54% 76.565 99.946 - 29.64% -
std::unordered_set<int>::insert(value)_(already_present)/8192 30.26% 2.236 2.912 - 42.98% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 29.89% 88.814 115.357 - 19.29% -
rng::remove_if(vector<int>)_(sprinkled)/8192 29.63% 2960.697 3837.904 - 0.73% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 29.48% 1035.022 1340.158 - 28.85% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 29.33% 24.738 31.994 - -3.91% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.03% 2958.414 3817.267 - -0.25% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 28.90% 0.447 0.576 - 39.93% -
rng::move_backward(deque<int>)/64 28.50% 5.620 7.222 - -0.15% -
std::find_first_of(deque<int>)_(large_needle)/50 28.45% 701.586 901.215 - 34.11% -
std::set<std::string>::insert(value)_(new_value)/8192 28.30% 69.945 89.736 - 27.55% -
rng::replace(vector<int>)_(sprinkled)/50 28.23% 8.028 10.295 - 9.98% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 27.87% 20.451 26.150 - -0.11% -
BM_RangesMakeHeap_float_Descending_64 27.74% 0.193 0.247 - 14.12% -
BM_std_minmax_element<long_long>/2 27.62% 0.538 0.686 - 13.11% -
std::copy_if(list<int>)_(every_other)/4096 27.54% 3172.195 4045.805 - 3.00% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 27.45% 18.594 23.699 - 26.03% -
std::remove_if(vector<int>)_(sprinkled)/1024 27.23% 409.192 520.606 - -0.76% -
BM_PushHeap_uint32_Ascending_1 27.23% 0.502 0.638 - 36.84% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.18% 22.064 28.060 - 23.32% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 26.93% 2.285 2.900 - 24.56% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 26.76% 6.496 8.234 - -0.68% -
rng::remove_if(vector<int>)_(sprinkled)/1024 26.67% 409.385 518.576 - 0.14% -
std::unique_copy(list<int>)_(contiguous)/8192 26.67% 6889.965 8727.244 - 1.26% -
BM_StringRead_Cold_Shallow_Large 26.66% 1.034 1.309 - 9.57% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 26.51% 6.215 7.863 - 12.42% -
rng::replace(vector<int>)_(sprinkled)/32 26.45% 5.605 7.087 - 4.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 26.27% 35.100 44.323 - 13.84% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 26.08% 19.084 24.061 - -1.07% -
std::move_backward(vector<bool>)_(aligned)/1048576 25.57% 2120.218 2662.375 - 25.84% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 25.52% 0.556 0.698 - 30.57% -
rng::move_backward(vector<bool>)_(aligned)/1048576 25.44% 2125.338 2666.094 - 25.73% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 25.41% 4.759 5.968 - 1.49% -
std::unordered_set<int>::find(key)_(non-existent)/32 25.28% 0.983 1.232 - 8.41% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 25.21% 28.812 36.075 - 24.31% -
std::set<int>::contains(key)_(non-existent)/32 25.01% 2.348 2.935 - 23.91% -
std::multiset<int>::erase(key)_(non-existent)/8192 24.90% 9.532 11.906 - 25.19% -
rng::move_backward(vector<int>)/32768 24.84% 2144.589 2677.299 - 24.80% -
BM_StringRead_Cold_Deep_Large 24.79% 1.209 1.509 - 6.05% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 24.72% 70.948 88.488 - 13.41% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 24.70% 0.362 0.451 - 12.26% -
rng::find_end(deque<int>)_(single_element)/8192 24.63% 2203.322 2746.094 - 23.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 24.62% 1634042.050 2036299.953 - 3.24% -
std::move_backward(vector<int>)/32768 24.60% 2146.403 2674.387 - 24.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 24.55% 2011208.177 2504887.366 - 0.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 24.49% 25130.716 31285.859 - 16.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 24.47% 29.209 36.356 - -1.00% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 24.44% 0.362 0.451 - 12.76% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 24.41% 0.363 0.452 - 12.63% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 24.19% 0.464 0.576 - 37.01% -
std::find_end(deque<int>)_(single_element)/1000 24.14% 250.177 310.567 - -0.31% -
rng::find_last(vector<int>)_(bail_90%)/8 24.12% 0.548 0.680 - 21.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 24.01% 35.352 43.840 - 12.96% -
BM_StringConstructDestroyCStr_Small_Transparent 23.97% 0.370 0.459 - 24.45% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 23.89% 0.365 0.452 - -0.14% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.88% 25.903 32.088 - 23.90% -
BM_StringRelational_Eq_Small_Small_ChangeLast 23.79% 1.678 2.077 - -2.14% -
std::find_end(deque<int>)_(single_element)/1024 23.52% 259.051 319.986 - 0.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 23.51% 0.636 0.785 - 21.75% -
std::shift_right(deque<int>)/50 23.44% 4.213 5.201 - -1.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 23.38% 17.554 21.658 - 24.12% -
std::set<int>::insert(value)_(new_value)/8192 22.96% 71.043 87.353 - 15.79% -
rng::find_end(deque<int>)_(single_element)/1000 22.94% 293.157 360.403 - 6.13% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 22.88% 1.278 1.570 - 26.76% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 22.84% 7421.813 9117.027 - 0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 22.51% 8142213.485 9975258.826 - 4.29% -
std::set<int>::upper_bound(key)_(non-existent)/32 22.49% 2.435 2.983 - 22.71% -
rng::starts_with(deque<int>)/8 22.31% 4.099 5.013 - 18.96% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 22.07% 670.415 818.374 - 4.20% -
std::mismatch(list<int>)_(it,_it,_it)/8192 21.88% 7427.540 9052.414 - 22.44% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.83% 25.525 31.097 - -0.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 21.79% 29.829 36.330 - 43.77% -
std::move_backward(deque<int>)/8 21.69% 3.319 4.038 - 0.97% -
rng::find_end(deque<int>)_(process_all)/1000 21.36% 252.042 305.872 - -0.05% -
std::set<int>::upper_bound(key)_(non-existent)/8192 21.19% 10.102 12.243 - 23.33% -
std::unique_copy(list<int>)_(sprinkled)/8192 21.19% 6999.597 8482.877 - 0.39% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 20.93% 1.370 1.656 - 3.27% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 20.41% 735.462 885.551 - 0.71% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 20.32% 10.874 13.084 - -4.90% -
std::set<int>::upper_bound(key)_(non-existent)/1024 19.91% 5.991 7.184 - 20.96% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 19.91% 28.861 34.606 - -0.45% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 19.88% 24.279 29.104 - 18.20% -
rng::contains_subrange(list<int>)_(process_all)/8192 19.86% 7007.931 8399.565 - 17.56% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.79% 38.617 46.257 - 8.74% -
BM_deque_deque_ranges_move_backward/1 19.77% 2.795 3.347 - -1.04% -
rng::all_of(list<int>)_(process_all)/8192 19.69% 7416.500 8876.603 - 20.86% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 19.61% 12.190 14.580 - -28.36% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 19.58% 1.145 1.369 - 13.03% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 19.47% 1.038 1.240 - 8.71% -
std::set<int>::contains(key)_(non-existent)/1024 19.47% 5.305 6.338 - 19.79% -
rng::stable_partition(list<int>)_(dense)/8192 19.45% 18229.439 21774.797 - 4.01% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 19.33% 6.667 7.956 - -28.52% -
rng::copy_backward(vector<bool>)_(unaligned)/512 19.27% 4.885 5.826 - 19.22% -
BM_deque_deque_move_backward/1 19.22% 2.726 3.250 - -1.32% -
BM_MakeHeap_float_Random_256 19.17% 1.238 1.475 - -6.22% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 18.86% 19.835 23.576 - 7.17% -
std::unique_copy(deque<int>)_(sprinkled)/32 18.81% 9.231 10.967 - 10.74% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 18.79% 37.665 44.743 - 19.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 18.77% 44.229 52.529 - 21.06% -
BM_deque_deque_copy_backward/512 18.70% 18.571 22.044 - 3.04% -
std::move(vector<bool>)_(unaligned)/512 18.62% 3.977 4.718 - 4.08% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 18.59% 1.237 1.467 - 26.29% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 18.56% 289.489 343.214 - -6.46% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 18.49% 14.510 17.193 - 17.53% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 18.42% 19.840 23.495 - 17.26% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 18.20% 7544.921 8917.936 - -0.20% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 18.07% 1.157 1.365 - 0.22% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 17.98% 4.519 5.331 - 9.42% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 17.96% 0.341 0.403 - 11.45% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 17.96% 21.644 25.531 - 11.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 17.95% 6819872.302 8044335.439 - 11.87% -
BM_std_min<unsigned_char>/1 17.90% 0.325 0.383 - 17.11% -
std::set<int>::contains(key)_(non-existent)/8192 17.81% 8.311 9.791 - 3.22% -
rng::adjacent_find(list<int>)/8192 17.79% 6942.128 8177.019 - 16.63% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 17.69% 10.351 12.181 - 30.95% -
rng::remove(vector<int>)_(sprinkled)/50 17.66% 55.156 64.894 - 0.76% -
std::move_backward(list<int>)/4096 17.63% 4916.616 5783.514 - 2.21% -
BM_StringRelational_Less_Small_Large_Control 17.48% 1.617 1.900 - 17.31% -
std::is_partitioned(deque<int>)_(partitioned)/32 17.40% 9.774 11.475 - 24.68% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 17.32% 0.633 0.743 - 18.03% -
std::is_partitioned(deque<int>)_(partitioned)/50 17.25% 14.851 17.412 - 26.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 17.21% 0.410 0.481 - 0.18% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 17.18% 11591.857 13582.888 - 12.24% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 17.17% 10.530 12.337 - 20.15% -
BM_deque_deque_ranges_copy_backward/1 17.16% 2.775 3.251 - -2.78% -
vector<bool>(size_type,_const_value_type&) 17.09% 8.157 9.551 - 18.57% -
SetIntersection_Front_Vector_uint32_1024_1024 17.08% 5994053.260 7018075.007 - 17.59% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 17.08% 23.878 27.957 - -17.47% -
SetIntersection_Front_Vector_uint32_262144_256 16.72% 2269960.075 2649437.241 - 0.02% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 16.69% 12.336 14.394 - -31.15% -
rng::find_first_of(deque<int>)_(large_needle)/50 16.68% 713.431 832.400 - 23.73% -
BM_deque_deque_copy_backward/1 16.66% 2.796 3.261 - -3.26% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 16.60% 29.886 34.847 - 18.51% -
rng::any_of(deque<int>)_(process_all)/50 16.59% 18.340 21.383 - -0.36% -
std::set<std::string>::erase(iterator)/0 16.57% 25.427 29.640 - 16.50% -
BM_deque_deque_move_backward/512 16.45% 18.633 21.699 - 1.54% -
std::unordered_multiset<int>::find(key)_(existent)/1024 16.44% 1.161 1.352 - 11.16% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 16.38% 24.531 28.550 - 5.71% -
BM_deque_deque_move_backward/2 16.33% 2.466 2.869 - -2.39% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 16.33% 0.965 1.123 - 6.84% -
BM_vector_deque_ranges_move/2 16.28% 1.727 2.008 - 7.23% -
std::unordered_set<std::string>::count(key)_(existent)/1024 16.25% 36.251 42.142 - -0.20% -
std::for_each_n(list<int>)/8192 16.24% 7280.648 8463.354 - 4.89% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 16.12% 10.638 12.353 - 22.45% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 16.00% 11894.715 13798.178 - 12.94% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 16.00% 2.199 2.550 - -4.11% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 15.94% 25.696 29.791 - 0.75% -
rng::contains_subrange(deque<int>)_(same_length)/16 15.84% 11.232 13.012 - -0.60% -
std::find_first_of(deque<int>)_(large_needle)/32 15.83% 305.248 353.579 - 24.29% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 15.82% 1543.415 1787.534 - 9.70% -
rng::find(vector<int>)_(bail_25%)/8 15.82% 1.368 1.585 - 0.19% -
std::find_end(deque<int>)_(single_element)/8192 15.79% 2038.462 2360.351 - 7.00% -
rng::find(vector<char>)_(bail_25%)/8 15.79% 0.983 1.138 - 3.05% -
std::equal(list<int>)_(it,_it,_it)/50 15.73% 33.915 39.251 - 10.27% -
std::rotate(list<int>)_(1_element_forward)/8192 15.70% 7904.335 9145.597 - 11.95% -
std::copy(deque<int>)/262144 15.58% 10351.613 11964.656 - 17.52% -
rng::is_sorted(vector<int>,_pred)/8 15.57% 3.512 4.058 - 4.19% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 15.51% 4.569 5.278 - -17.03% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 15.35% 19.356 22.327 - 15.23% -
SetIntersection_None_Set_float_1024_4 15.27% 8873001.079 10228192.091 - 14.88% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 15.17% 10.211 11.760 - 19.09% -
std::multimap<std::string,_int>::ctor(const&)/32 15.14% 712.884 820.791 - -2.93% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 15.11% 36.609 42.142 - 14.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 15.11% 4794321.919 5518640.347 - 13.85% -
rng::find(vector<bool>)_(process_all)/8 15.07% 0.601 0.692 - 0.10% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.05% 29.172 33.562 - 33.06% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 15.01% 0.390 0.449 - 15.37% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 14.99% 91.418 105.117 - 14.23% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 14.97% 30.443 35.001 - -0.94% -
std::vector<int>::ctor(size)/32 14.97% 10.917 12.551 - 29.62% -
BM_deque_deque_ranges_move_backward/2 14.96% 2.528 2.906 - -1.30% -
std::find(vector<bool>)_(process_all)/50 14.91% 0.579 0.665 - -9.22% -
rng::for_each(multiset<int>)/50 14.88% 45.153 51.874 - -0.28% -
std::set<std::string>::find(key)_(non-existent)/32 14.87% 9.278 10.658 - 14.55% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 14.85% 1.303 1.496 - 1.86% -
rng::is_sorted_until(deque<int>,_pred)/8 14.84% 3.855 4.428 - -1.62% -
rng::search(deque<int>)_(same_length)/1000 14.83% 331.309 380.454 - 16.97% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 14.81% 19.880 22.826 - 13.42% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 14.81% 1.304 1.497 - 2.56% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 14.80% 1.304 1.497 - 1.97% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 14.79% 27.325 31.366 - 17.07% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 14.78% 0.534 0.613 - 14.84% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 14.68% 10.561 12.111 - 14.22% -
std::rotate(list<int>)_(1_element_forward)/32 14.67% 12.384 14.201 - -3.81% -
BM_StringEraseWithMove_Huge_Opaque 14.66% 46.165 52.933 - 4.22% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 14.66% 25.352 29.067 - 6.10% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 14.63% 0.534 0.613 - 10.27% -
std::find(vector<bool>)_(process_all)/8 14.62% 0.576 0.661 - -4.41% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 14.47% 66.627 76.265 - 37.57% -
rng::search(deque<int>)_(no_match)/1024 14.45% 305.071 349.152 - 16.51% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 14.39% 17757.838 20313.601 - 14.44% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 14.35% 97.281 111.244 - -18.07% -
std::find(vector<char>)_(bail_25%)/8 14.31% 1.011 1.155 - 4.08% -
rng::search(list<int>,_pred)_(single_element)/8192 14.29% 8320.133 9508.668 - 14.19% -
BM_RangesMakeHeap_float_Descending_16 14.18% 0.210 0.239 - 6.01% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 14.16% 13201.508 15070.334 - 0.52% -
std::copy_n(vector<int>)/4096 14.07% 208.171 237.470 - 35.17% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 14.06% 7.445 8.491 - -1.87% -
std::set<std::string>::equal_range(key)_(existent)/8192 14.05% 27.006 30.799 - 12.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 14.04% 25.272 28.819 - 27.50% -
vector<bool>(const_vector<bool>&) 13.94% 9.828 11.198 - 16.23% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 13.90% 1.155 1.316 - 9.38% -
std::list<int>::erase(begin)_(cheap_elements)/8192 13.85% 9.997 11.382 - 11.91% -
BM_StringEraseWithMove_Empty_Transparent 13.84% 0.562 0.640 - -17.71% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 13.77% 0.945 1.076 - 12.55% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 13.76% 7.573 8.615 - -0.92% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 13.71% 726.136 825.706 - 2.19% -
std::list<int>::ctor(size)/32 13.64% 323.179 367.263 - 5.14% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 13.60% 9.205 10.457 - 4.57% -
rng::is_partitioned(list<int>)_(partitioned)/8192 13.49% 7168.426 8135.336 - 17.22% -
std::search(deque<int>,_pred)_(no_match)/1024 13.45% 327.319 371.335 - 1.46% -
std::list<int>::erase(begin)_(cheap_elements)/32 13.45% 10.072 11.427 - 8.08% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 13.43% 4.463 5.062 - 5.57% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.41% 608.872 690.497 - 0.34% -
BM_deque_deque_ranges_copy_backward/2 13.38% 2.532 2.871 - -4.29% -
BM_deque_deque_copy_backward/2 13.35% 2.534 2.872 - -4.08% -
BM_std_min<unsigned_short>/1 13.25% 0.254 0.288 - -12.49% -
std::rotate_copy(vector<int>)/8192 13.25% 640.902 725.827 - -4.19% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.21% 70.919 80.287 - 0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 13.18% 8425693.956 9536386.907 - -0.53% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 13.17% 5.395 6.105 - -1.32% -
BM_std_min<char>/1 13.06% 0.288 0.326 - -12.89% -
std::multiset<std::string>::count(key)_(non-existent)/32 13.04% 9.345 10.563 - 3.32% -
std::search(deque<int>)_(near_matches)/1024 13.02% 20648.652 23337.852 - 9.61% -
BM_vector_deque_move/2 12.90% 1.832 2.069 - 6.08% -
std::find_if(vector<int>)_(bail_25%)/8 12.88% 0.995 1.123 - 0.38% -
std::for_each_n(join_view(vector<vector<int>>))/8 12.88% 1.678 1.895 - -2.11% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.88% 8.677 9.794 - 3.18% -
std::search(deque<int>)_(near_matches)/1000 12.76% 19754.209 22274.125 - 6.96% -
std::list<int>::erase(begin)_(cheap_elements)/1024 12.75% 10.165 11.461 - 10.39% -
BM_std_min<short>/1 12.68% 0.293 0.330 - 0.84% -
BM_std_minmax<short>/32 12.66% 1.229 1.384 - 12.70% -
std::unordered_set<std::string>::contains(key)_(existent)/32 12.59% 33.079 37.243 - -5.58% -
BM_RangesPushHeap_uint64_SingleElement_16 12.55% 0.337 0.380 - 12.10% -
SetIntersection_None_Set_float_16384_64 12.55% 157288677.064 177024620.298 - 15.44% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 12.48% 1.502 1.690 - -2.05% -
std::multiset<int>::insert(value)_(new_value)/8192 12.46% 74.026 83.252 - 13.35% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 12.46% 5.415 6.090 - 11.95% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 12.43% 6.589 7.408 - -0.07% -
BM_StringEraseWithMove_Huge_Transparent 12.38% 45.302 50.912 - 9.27% -
BM_vector_deque_copy_backward/1 12.37% 2.310 2.596 - 4.09% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 12.36% 1.238 1.391 - 3.34% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 12.35% 17459.607 19615.195 - 1.96% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 12.30% 22.288 25.030 - 3.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 12.26% 85.416 95.884 - -1.93% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 12.25% 645.389 724.438 - 15.14% -
std::fill(list<int>)/8192 12.22% 7116.475 7986.016 - 12.23% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12.20% 12120.405 13599.417 - 18.10% -
std::find_end(deque<int>,_pred)_(single_element)/8192 12.20% 4315.998 4842.506 - -1.53% -
SetIntersection_Interlaced_Vector_uint64_16384_64 12.16% 5991653.634 6720368.218 - -25.78% -
std::remove_if(vector<int>)_(sprinkled)/50 12.14% 60.085 67.382 - 3.68% -
rng::copy_backward(vector<int>)/4096 12.14% 141.099 158.231 - 7.83% -
std::none_of(list<int>)_(process_all)/8192 12.13% 7200.784 8074.386 - 13.94% -
std::set<std::string>::contains(key)_(non-existent)/32 12.12% 9.418 10.560 - 0.79% -
SetIntersection_None_Set_float_16384_256 12.11% 157405903.206 176462691.734 - 15.00% -
BM_std_minmax<short>/4 12.09% 0.971 1.088 - 0.11% -
rng::move_backward(list<int>)/4096 12.08% 6560.116 7352.721 - 42.15% -
std::multimap<std::string,_int>::erase(iterator)/0 12.08% 26.220 29.387 - 7.70% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 12.04% 0.447 0.501 - 3.92% -
SetIntersection_None_Set_float_16384_1 12.04% 157596292.958 176567871.578 - 15.45% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 11.98% 8.749 9.796 - 11.29% -
SetIntersection_Front_Vector_uint32_1024_256 11.96% 2355344.794 2637135.748 - 4.05% -
std::unique(list<int>)_(sprinkled)/1024 11.95% 951.079 1064.695 - 10.53% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 11.94% 1.260 1.410 - -9.22% -
BM_StringDestroy_Empty 11.89% 0.655 0.732 - 12.20% -
BM_toupper_char<char> 11.85% 0.615 0.688 - 0.08% -
SetIntersection_None_Set_float_16384_1024 11.84% 158910340.260 177727866.266 - 16.45% -
BM_RangesPopHeap_float_256 11.82% 19.990 22.353 - -1.45% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 11.79% 1245.259 1392.057 - -0.45% -
rng::generate(list<int>)/8192 11.77% 7535.177 8421.906 - 4.22% -
BM_vector_deque_ranges_move/1 11.74% 2.031 2.270 - 5.06% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 11.73% 31.233 34.898 - 4.52% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 11.72% 22.057 24.643 - 0.78% -
std::set<std::string>::contains(key)_(non-existent)/8192 11.72% 26.086 29.142 - 3.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 11.70% 45.679 51.023 - -0.04% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 11.64% 46.158 51.533 - -15.00% -
BM_std_min<__int128>/1 11.62% 0.371 0.414 - 34.77% -
SetIntersection_None_Set_float_1024_256 11.57% 9025923.384 10070151.450 - 9.39% -
rng::rotate(deque<int>)_(1_element_backward)/1024 11.55% 39.110 43.627 - -0.32% -
BM_std_min<__int128>/4096 11.54% 1578.819 1760.942 - 11.49% -
BM_std_min<__int128>/65536 11.50% 25346.319 28261.484 - 11.52% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 11.50% 28232.246 31478.676 - 0.12% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.49% 314603016.862 350761246.588 - -0.02% -
BM_std_min<__int128>/64000 11.48% 24733.290 27572.324 - 11.42% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 11.47% 320.965 357.784 - 5.87% -
BM_std_min<__int128>/4000 11.44% 1540.615 1716.894 - 11.35% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 11.44% 4306.998 4799.715 - -0.14% -
BM_std_min<__int128>/1024 11.44% 396.062 441.365 - 11.46% -
SetIntersection_Front_Set_string_256_256 11.41% 27952799.539 31143029.103 - -0.66% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 11.41% 29.311 32.655 - 8.70% -
std::list<int>::ctor(size)/1024 11.40% 11647.543 12975.621 - 4.97% -
rng::remove(vector<int>)_(sprinkled)/32 11.39% 51.390 57.242 - -0.28% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 11.37% 19.154 21.332 - 13.19% -
std::copy(list<int>)/64 11.33% 32.056 35.687 - 5.94% -
std::list<int>::insert(begin)_(cheap_elements)/1024 11.32% 11.303 12.583 - 9.59% -
BM_std_min<__int128>/70000 11.32% 27060.993 30124.809 - 11.25% -
BM_MakeHeap_uint32_Heap_64 11.32% 0.234 0.260 - 3.48% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 11.29% 6.863 7.638 - 10.12% -
BM_std_min<__int128>/5500 11.22% 2120.649 2358.580 - 11.28% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.19% 10.977 12.205 - 15.99% -
std::list<int>::ctor(size)/8192 11.16% 95149.493 105772.583 - 5.55% -
std::stable_partition(deque<int>)_(sparse)/8192 11.15% 3369.537 3745.324 - 7.73% -
BM_deque_deque_ranges_copy_backward/1024 11.13% 38.040 42.275 - 1.70% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 11.12% 65.173 72.423 - 11.37% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 11.10% 42.765 47.513 - 11.73% -
SetIntersection_None_Set_float_1024_16 11.10% 9058916.320 10064189.903 - 9.02% -
std::reverse(list<int>)/32768 11.06% 16886.928 18754.817 - -0.14% -
std::list<int>::insert(begin)_(cheap_elements)/32 10.98% 10.127 11.239 - 6.83% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 10.95% 37.680 41.808 - 13.59% -
BM_std_min<__int128>/512 10.94% 198.876 220.634 - 11.02% -
std::find_if_not(vector<int>)_(process_all)/32768 10.93% 8808.379 9771.169 - 0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 10.90% 2928457.312 3247671.107 - 1.07% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 10.90% 1.305 1.447 - -1.27% -
BM_StringFindNoMatch/64 10.85% 1.849 2.050 - 9.32% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 10.83% 1858.385 2059.602 - 9.99% -
BM_deque_deque_ranges_copy_backward/512 10.82% 19.497 21.607 - 1.06% -
std::find_if_not(vector<int>)_(process_all)/8192 10.80% 2194.863 2431.980 - 0.10% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 10.79% 21.124 23.403 - 9.65% -
rng::search(list<int>,_pred)_(same_length)/8192 10.77% 8902.986 9861.680 - 18.80% -
BM_RangesPopHeap_float_64 10.74% 12.252 13.568 - -1.17% -
BM_StringEraseWithMove_Empty_Opaque 10.73% 0.799 0.884 - -13.34% -
BM_vector_deque_copy_backward/2 10.71% 2.067 2.288 - 2.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10.69% 9781715.482 10827633.430 - 12.09% -
rng::find_last(list<int>)_(bail_90%)/8 10.68% 0.461 0.510 - 1.26% -
rng::copy_if(list<int>)_(entire_range)/64 10.61% 30.797 34.066 - 5.75% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 10.61% 9.184 10.159 - 12.54% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 10.58% 5.050 5.585 - 7.36% -
rng::for_each_n(list<int>)/50 10.57% 21.734 24.032 - -0.91% -
std::find_end(deque<int>)_(process_all)/1024 10.56% 265.101 293.089 - 0.09% -
std::set<std::string>::count(key)_(non-existent)/32 10.55% 9.672 10.693 - 13.24% -
std::partition_point(deque<int>)/50 10.47% 4.614 5.097 - 6.99% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 10.43% 25.152 27.776 - 6.31% -
std::partition(deque<int>)_(sparse)/32 10.40% 9.640 10.643 - 9.52% -
std::stable_partition(deque<int>)_(sparse)/1024 10.37% 453.809 500.891 - 6.09% -
BM_vector_deque_move/1 10.37% 2.111 2.330 - 5.70% -
rng::contains_subrange(deque<int>)_(same_length)/32 10.37% 18.628 20.560 - -0.55% -
rng::find_first_of(deque<int>)_(large_needle)/32 10.34% 298.242 329.079 - 16.43% -
BM_deque_deque_ranges_move_backward/1024 10.34% 38.224 42.175 - 1.08% -
rng::stable_partition(deque<int>)_(dense)/50 10.33% 37.400 41.262 - 9.40% -
rng::fold_left(list<int>)/50 10.32% 37.480 41.347 - 10.62% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 10.26% 16.136 17.790 - 1.55% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 10.24% 24.410 26.910 - -5.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 10.21% 20668820.404 22779986.167 - 1.64% -
rng::find_last(list<int>)_(bail_90%)/50 10.19% 1.296 1.428 - 3.88% -
SetIntersection_Interlaced_Vector_uint64_256_16 10.18% 6192708.049 6823410.922 - -8.86% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 10.10% 1.296 1.426 - 5.61% -
BM_RangesMakeHeap_float_Heap_64 10.09% 0.206 0.226 - 7.70% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 10.08% 13.373 14.722 - 10.04% -
std::unordered_set<int>::count(key)_(existent)/1024 10.08% 1.204 1.325 - 5.73% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 10.05% 2.165 2.383 - 3.61% -
std::unordered_set<std::string>::erase(iterator)/32 10.05% 31.739 34.928 - 21.21% -
rng::none_of(deque<int>)_(process_all)/8 10.03% 4.385 4.824 - 0.05% -
rng::rotate(list<int>)_(by_1/2)/32 10.00% 6.099 6.708 - 0.94% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 9.90% 2.578 2.833 - 6.17% -
BM_MakeHeap_uint32_Random_256 9.86% 1.147 1.261 - 10.43% -
BM_std_minmax_element<int>/3 9.85% 1.044 1.147 - 6.08% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 9.85% 46.450 51.026 - 0.08% -
BM_toupper_char<wchar_t> 9.85% 0.554 0.608 - -0.02% -
BM_StringRelational_Less_Large_Large_Control 9.83% 2.047 2.249 - -6.54% -
SetIntersection_Interlaced_Set_string_64_64 9.82% 36012424.621 39549794.156 - 3.70% -
BM_StringFindStringLiteral/64 9.82% 2.097 2.302 - -1.41% -
SetIntersection_None_Set_float_1024_64 9.82% 9001014.838 9884541.056 - 11.18% -
rng::rotate(deque<int>)_(1_element_backward)/32 9.78% 4.148 4.554 - 0.49% -
BM_deque_deque_move_backward/1024 9.75% 38.511 42.266 - 1.58% -
std::unordered_set<std::string>::find(key)_(existent)/8192 9.73% 35.502 38.957 - 11.72% -
BM_deque_deque_copy_backward/1024 9.72% 38.430 42.166 - 1.88% -
BM_PopHeap_float_256 9.72% 20.337 22.313 - -0.20% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.69% 325.804 357.387 - 4.64% -
rng::stable_partition(list<int>)_(dense)/32 9.67% 31.804 34.880 - 4.05% -
BM_std_minmax<unsigned_short>/4 9.66% 0.936 1.026 - -11.00% -
std::move(list<int>)/4096 9.66% 4380.130 4803.192 - 10.23% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 9.61% 664.266 728.126 - -6.70% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 9.61% 11106.268 12173.850 - 6.72% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 9.61% 11223.725 12302.208 - 6.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 9.60% 5030158.399 5513161.715 - 2.77% -
std::set<std::string>::contains(key)_(existent)/1024 9.59% 21.246 23.284 - 11.31% -
rng::find_last_if(deque<int>)_(bail_90%)/8 9.58% 0.908 0.995 - 0.08% -
BM_RangesMakeThenSortHeap_float_Descending_16384 9.54% 26.653 29.197 - -2.44% -
rng::find_end(list<int>)_(process_all)/8192 9.54% 6826.746 7477.941 - -0.87% -
std::generate_n(list<int>)/8192 9.49% 6911.802 7568.025 - 10.05% -
std::unordered_set<int>::contains(key)_(existent)/32 9.47% 1.273 1.394 - 1.21% -
std::set<std::string>::equal_range(key)_(existent)/32 9.46% 15.506 16.973 - 10.02% -
SetIntersection_None_Set_float_16384_16 9.44% 157434394.525 172303612.414 - 12.89% -
BM_RangesMakeHeap_float_Heap_16 9.43% 0.211 0.231 - 7.79% -
std::copy_if(deque<int>)_(entire_range)/512 9.42% 137.075 149.986 - 9.67% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 9.41% 16418.571 17963.516 - 0.60% -
std::find_end(deque<int>)_(process_all)/1000 9.25% 262.581 286.879 - 0.33% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 9.23% 58.658 64.073 - -2.55% -
std::remove_if(list<int>)_(prefix)/8192 9.21% 9351.179 10212.287 - 8.37% -
rng::move_backward(deque<int>)/8 9.21% 3.657 3.994 - 0.05% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 9.20% 59.847 65.351 - 53.96% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 9.20% 23.497 25.658 - 10.62% -
BM_LowerBound_string_262144 9.18% 2242.703 2448.650 - 1.24% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 9.14% 4.780 5.217 - 3.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 9.13% 4273.183 4663.511 - 3.26% -
std::find_end(deque<int>,_pred)_(single_element)/1000 9.01% 597.719 651.571 - -0.64% -
SetIntersection_None_Set_float_1024_1 8.99% 9189361.142 10015339.145 - 10.06% -
BM_RangesPushHeap_uint64_SingleElement_4 8.96% 0.357 0.389 - 8.47% -
BM_std_min<unsigned_char>/2 8.95% 0.485 0.529 - 8.57% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 8.94% 110502.960 120376.449 - 9.81% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 8.93% 9.905 10.790 - 13.15% -
std::stable_partition(vector<int>)_(sparse)/32 8.93% 6.874 7.488 - 3.72% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 8.92% 18.866 20.548 - 13.49% -
rng::remove_if(vector<int>)_(sprinkled)/50 8.91% 59.652 64.965 - -1.92% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 8.89% 1.634 1.779 - -4.44% -
BM_RangesPopHeap_float_16 8.88% 6.443 7.015 - -0.82% -
BM_MakeThenSortHeap_float_Descending_16384 8.86% 27.349 29.773 - -0.49% -
BM_MakeHeap_uint64_Random_1024 8.86% 1.097 1.195 - 9.55% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.84% 661.657 720.158 - 0.00% -
std::find_if(deque<int>)_(bail_25%)/32768 8.84% 2748.610 2991.576 - 7.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 8.83% 6516277.013 7091704.882 - 7.85% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 8.83% 5160.517 5616.160 - 2.54% -
rng::fill(list<int>)/8192 8.82% 7392.444 8044.816 - 8.07% -
std::multimap<std::string,_int>::count(key)_(existent)/32 8.82% 17.897 19.475 - 0.50% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 8.80% 1.609 1.751 - 4.42% -
std::multiset<int>::equal_range(key)_(existent)/1024 8.79% 4.951 5.387 - 7.54% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 8.76% 610.367 663.863 - -11.84% -
std::shift_right(deque<int>)/1024 8.72% 39.829 43.303 - -0.98% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 8.70% 511.311 555.803 - 6.18% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 8.70% 94561.941 102789.804 - 5.40% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.69% 16.239 17.650 - 0.02% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8.68% 8368.913 9095.539 - 6.15% -
rng::stable_partition(deque<int>)_(dense)/1024 8.68% 590.021 641.248 - 10.25% -
rng::find_end(list<int>)_(process_all)/1024 8.68% 673.763 732.225 - 0.37% -
BM_std_min<__int128>/64 8.67% 24.505 26.629 - 8.46% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 8.64% 1.339 1.455 - 23.01% -
rng::copy_backward(vector<bool>)_(aligned)/4096 8.62% 5.058 5.494 - 8.01% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.58% 34.305 37.250 - 0.93% -
std::unordered_set<int>::count(key)_(non-existent)/1024 8.57% 1.548 1.681 - 50.86% -
rng::copy(deque<int>)/262144 8.56% 10413.986 11305.407 - 8.42% -
SetIntersection_Front_Set_string_1024_64 8.55% 4696596.405 5098210.205 - 5.22% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 8.52% 4.778 5.185 - 0.35% -
std::move_backward(deque<int>)/512 8.52% 23.961 26.002 - 0.16% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 8.52% 5.992 6.502 - 19.67% -
SetIntersection_None_Set_float_16384_4 8.51% 157305482.109 170684884.133 - 11.69% -
std::find_if_not(list<int>)_(bail_25%)/8 8.47% 1.216 1.319 - 3.50% -
std::partition_point(deque<int>)/32 8.47% 4.479 4.859 - 7.94% -
BM_std_minmax<unsigned_int>/7 8.47% 1.745 1.893 - 5.50% -
std::find_end(list<int>)_(process_all)/1000 8.47% 656.214 711.776 - -54.20% -
BM_StringEraseWithMove_Small_Transparent 8.46% 2.555 2.771 - 5.56% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 8.46% 1.062 1.152 - 1.56% -
rng::copy_if(deque<int>)_(entire_range)/512 8.44% 135.526 146.961 - 8.45% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 8.42% 1.134 1.229 - 1.62% -
rng::partial_sort_copy(deque<int>)_(descending)/8 8.41% 19.673 21.327 - 4.55% -
std::find_if_not(vector<int>)_(process_all)/1024 8.41% 283.693 307.545 - 0.05% -
std::list<int>::ctor(const&)_(cheap_elements)/32 8.41% 326.974 354.459 - 3.81% -
rng::generate_n(list<int>)/8192 8.40% 6968.160 7553.636 - 8.26% -
std::multimap<int,_int>::erase(key)_(existent)/8192 8.40% 26.268 28.474 - 7.51% -
rng::unique(deque<int>,_pred)_(contiguous)/52 8.40% 69.211 75.022 - 8.04% -
rng::for_each_n(list<int>)/8192 8.37% 7226.471 7831.521 - 7.12% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 8.35% 3.868 4.191 - 7.67% -
BM_std_minmax<unsigned_short>/2 8.34% 0.848 0.918 - 1.51% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 8.31% 3.483 3.772 - 5.58% -
std::list<int>::insert(begin)_(cheap_elements)/8192 8.30% 11.272 12.208 - 6.10% -
std::copy(vector<int>)/32768 8.30% 3497.233 3787.390 - 9.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8.28% 8413392.289 9110411.863 - 7.62% -
std::rotate(list<int>)_(1_element_forward)/50 8.25% 24.278 26.281 - -2.15% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.20% 26.924 29.132 - 0.20% -
rng::stable_partition(deque<int>)_(dense)/32 8.19% 28.003 30.297 - 7.64% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 8.19% 1.164 1.259 - 4.36% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 8.18% 3.854 4.169 - 8.15% -
rng::move(list<int>)/4096 8.16% 5393.364 5833.578 - 8.42% -
rng::move_backward(deque<int>)/512 8.16% 24.122 26.091 - 0.11% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 8.15% 23964.622 25918.387 - 0.57% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 8.15% 2.254 2.438 - -0.56% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 8.15% 97372.653 105306.165 - 4.87% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 8.15% 1.710 1.849 - 3.47% -
std::map<int,_int>::count(key)_(non-existent)/1024 8.14% 7.295 7.889 - 8.71% -
BM_MakeThenSortHeap_float_Descending_4 8.13% 1.175 1.271 - 0.52% -
rng::copy(vector<int>)/4096 8.10% 149.432 161.542 - -18.83% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 8.10% 5300.869 5730.435 - 0.10% -
rng::stable_partition(list<int>)_(dense)/50 8.06% 52.647 56.889 - 0.99% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 8.06% 60.673 65.562 - 0.71% -
std::list<int>::ctor(Range)_(cheap_elements)/32 8.05% 329.177 355.680 - 4.05% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 8.04% 0.466 0.504 - 9.26% -
SetIntersection_Interlaced_Vector_uint64_16384_16 8.04% 2435060.489 2630746.387 - -27.83% -
std::set<int>::erase(key)_(existent)/1024 8.03% 38.586 41.683 - 6.92% -
std::map<std::string,_int>::find(key)_(existent)/32 8.02% 15.285 16.510 - 8.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 8.01% 166312531.211 179637918.430 - -3.06% -
SetIntersection_Front_Vector_uint32_1024_64 8.01% 1390369.019 1501673.695 - -0.56% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 7.99% 1.895 2.046 - 0.41% -
rng::rotate(list<int>)_(by_1/2)/8192 7.99% 4959.577 5355.604 - -17.88% -
BM_vector_deque_ranges_move_backward/70000 7.97% 7651.795 8261.628 - -4.99% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.97% 19.364 20.907 - -0.76% -
std::unordered_set<std::string>::count(key)_(existent)/32 7.89% 38.972 42.045 - 14.22% -
std::unique_copy(list<int>)_(contiguous)/52 7.89% 20.317 21.920 - 2.97% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 7.86% 596.810 643.743 - 0.17% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 7.86% 97493.132 105153.500 - 1.59% -
BM_RangesPopHeap_uint64_1 7.85% 0.445 0.480 - 7.17% -
rng::search(list<int>)_(single_element)/8192 7.85% 7419.680 8002.261 - 6.48% -
BM_PopHeap_uint64_1 7.83% 0.519 0.560 - 21.15% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.83% 283833.536 306058.195 - 0.07% -
std::set<int>::insert(value)_(new_value)/1024 7.82% 41.947 45.226 - 4.09% -
rng::none_of(list<int>)_(process_all)/8192 7.82% 7296.340 7866.649 - 7.74% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 7.78% 1.598 1.722 - 8.45% -
std::stable_partition(deque<int>)_(dense)/8192 7.75% 5669.075 6108.549 - 0.55% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 7.74% 11231.241 12100.054 - 3.76% -
std::none_of(deque<int>)_(process_all)/50 7.73% 17.757 19.129 - 4.36% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 7.71% 96806.963 104271.199 - 6.48% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 7.70% 22.324 24.044 - 4.04% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 7.70% 87.357 94.087 - 7.79% -
BM_std_minmax_element<int>/2 7.70% 0.638 0.687 - 0.21% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 7.69% 0.464 0.500 - 8.24% -
BM_std_minmax_element<short>/65536 7.68% 16691.883 17974.141 - -2.82% -
BM_PopHeap_float_16 7.68% 6.477 6.975 - -0.52% -
BM_std_minmax_element<short>/64000 7.68% 16301.128 17552.801 - -2.79% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 7.67% 0.495 0.532 - 7.35% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 7.63% 11353.887 12220.461 - 4.72% -
std::map<int,_int>::count(key)_(non-existent)/8192 7.60% 11.199 12.050 - 6.49% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 7.59% 10.593 11.398 - 15.68% -
BM_PopHeap_float_64 7.57% 12.508 13.454 - -0.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 7.56% 64401241.139 69271572.733 - -43.64% -
BM_StringFindStringLiteral/32 7.56% 1.667 1.793 - -3.05% -
std::replace(vector<int>)_(sprinkled)/32 7.51% 5.036 5.414 - 7.84% -
std::for_each(join_view(vector<vector<int>>))/8 7.51% 1.379 1.482 - -3.18% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.50% 6.240 6.708 - -9.89% -
BM_std_minmax_element<short>/4000 7.46% 1024.336 1100.744 - -2.84% -
std::set<int>::ctor(const&,_alloc)/32 7.45% 215.597 231.655 - 4.15% -
std::replace(vector<int>)_(sprinkled)/50 7.44% 7.726 8.301 - 10.06% -
rng::transform(list<int>)_(identity_transform)/8192 7.43% 7602.481 8167.654 - -5.93% -
BM_std_minmax_element<short>/4096 7.43% 1049.902 1127.924 - -2.62% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 7.41% 32.867 35.303 - -5.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 7.41% 1595079.572 1713220.773 - 6.09% -
std::copy_backward(vector<bool>)_(aligned)/1048576 7.40% 2731.159 2933.308 - 7.22% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.39% 264645.710 284202.622 - 6.93% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 7.38% 54705.056 58744.514 - 0.70% -
BM_std_minmax_element<short>/70000 7.36% 17852.010 19165.709 - -2.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7.36% 7810851.184 8385450.149 - 9.50% -
BM_StringRelational_Less_Small_Empty_Control 7.33% 1.898 2.038 - 5.46% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 7.33% 1.316 1.412 - 8.35% -
BM_deque_vector_copy_backward/0 7.30% 1.379 1.479 - 7.38% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 7.29% 31.256 33.534 - 11.28% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 7.26% 24.307 26.072 - -1.45% -
std::search(list<int>)_(same_length)/8192 7.26% 10541.812 11307.515 - 22.28% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 7.23% 23.073 24.740 - 5.21% -
BM_std_minmax_element<short>/5500 7.22% 1409.228 1511.010 - -2.83% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 7.22% 5.285 5.666 - -0.72% -
std::find_end(list<int>)_(process_all)/1048576 7.22% 817328.440 876312.838 - 0.63% -
BM_StringConstructDestroyCStr_Empty_Opaque 7.21% 2.093 2.244 - 7.97% -
std::set<std::string>::count(key)_(existent)/32 7.20% 14.472 15.515 - 6.86% -
std::set<std::string>::equal_range(key)_(non-existent)/32 7.18% 9.986 10.702 - 1.04% -
rng::contains_subrange(deque<int>)_(same_length)/50 7.17% 26.884 28.813 - -0.24% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 7.15% 778.068 833.701 - 1.32% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 7.14% 3322.226 3559.444 - -15.74% -
std::remove_if(vector<int>)_(sprinkled)/32 7.12% 53.749 57.577 - 3.41% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 7.08% 686.866 735.491 - 5.26% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.06% 8.480 9.079 - 22.70% -
std::copy_backward(vector<bool>)_(aligned)/512 7.05% 1.560 1.670 - 12.92% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 7.04% 23045.624 24669.023 - 0.19% -
BM_std_minmax_element<short>/1024 7.04% 268.321 287.219 - -2.48% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 7.02% 22.715 24.309 - 3.29% -
SetIntersection_Front_Set_uint32_1024_256 7.01% 4588185.853 4909935.050 - 6.66% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 7.01% 1.337 1.431 - -2.77% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.01% 7.026 7.519 - -20.50% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 6.99% 341.406 365.284 - 6.56% -
std::search(list<int>,_pred)_(single_element)/8192 6.99% 8668.187 9274.016 - 13.23% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 6.97% 9.431 10.088 - 8.04% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.97% 6.174 6.605 - 11.98% -
rng::remove(list<int>)_(prefix)/8192 6.95% 8523.112 9115.469 - 7.63% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 6.93% 72.287 77.296 - 3.28% -
BM_StringRelational_Less_Small_Small_Control 6.93% 1.727 1.846 - 0.04% -
std::unique_copy(deque<int>)_(sprinkled)/52 6.92% 18.792 20.093 - 7.48% -
BM_PushHeap_float_Random_4 6.91% 2.837 3.033 - 5.78% -
BM_vector_deque_ranges_move_backward/1 6.91% 2.183 2.334 - 11.68% -
rng::unique(list<int>,_pred)_(sprinkled)/32 6.90% 64.753 69.221 - -1.86% -
std::is_sorted(deque<int>,_pred)/8 6.89% 4.343 4.643 - 6.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 6.89% 1330282.741 1421948.578 - 5.60% -
std::map<std::string,_int>::find(key)_(non-existent)/32 6.84% 9.891 10.568 - 1.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 6.83% 1116396.368 1192694.776 - 1.53% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.83% 610.659 652.356 - 0.04% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 6.82% 3.986 4.258 - -0.57% -
BM_RangesPushHeap_uint32_Descending_4 6.81% 0.351 0.375 - -2.17% -
BM_StringAssignStr_Huge_Transparent 6.80% 103.479 110.512 - -0.14% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 6.76% 5.000 5.338 - 7.41% -
BM_StringConstructDestroyCStr_Large_Transparent 6.73% 8.952 9.555 - -1.08% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 6.73% 0.553 0.590 - 6.35% -
std::adjacent_find(deque<int>,_pred)/8 6.72% 4.287 4.575 - 6.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.72% 1158.173 1235.949 - 1.24% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 6.68% 5.742 6.126 - 0.73% -
SetIntersection_Front_Set_uint64_16384_4 6.66% 1083437.932 1155590.574 - 3.45% -
rng::find_last(vector<char>)_(bail_90%)/1024 6.64% 12.079 12.880 - -2.28% -
std::unordered_set<int>::find(key)_(existent)/1024 6.61% 1.155 1.231 - 6.17% -
std::find_if(deque<int>)_(bail_25%)/8192 6.61% 703.452 749.931 - 8.66% -
BM_deque_vector_ranges_move_backward/65536 6.60% 8096.849 8631.599 - 7.40% -
rng::rotate(list<int>)_(1_element_forward)/50 6.59% 24.293 25.894 - -4.83% -
std::multiset<std::string>::insert(value)_(new_value)/1024 6.58% 61.548 65.601 - 3.80% -
std::mismatch(deque<int>)_(it,_it,_it)/8 6.54% 4.287 4.568 - 20.04% -
rng::find_last(deque<int>)_(bail_90%)/8 6.54% 0.867 0.924 - 4.48% -
std::rotate_copy(vector<int>)/1024 6.53% 32.858 35.002 - 2.89% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 6.51% 4003.062 4263.734 - -4.44% -
std::all_of(list<int>)_(process_all)/8192 6.51% 7605.898 8101.042 - 6.54% -
rng::unique_copy(list<int>)_(contiguous)/8192 6.50% 6916.000 7365.605 - 0.35% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.47% 3.260 3.471 - -0.12% -
BM_vector_deque_ranges_move_backward/2 6.46% 1.937 2.062 - 12.28% -
BM_vector_deque_copy_backward/64000 6.46% 7240.333 7707.970 - 0.68% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 6.45% 575297.400 612429.692 - 0.91% -
std::any_of(list<int>)_(process_all)/8192 6.45% 7129.926 7590.047 - 6.81% -
std::set<int>::equal_range(key)_(existent)/8192 6.45% 7.957 8.470 - 6.30% -
std::find_end(list<int>,_pred)_(process_all)/8192 6.43% 7783.187 8283.947 - 0.10% -
BM_PushHeap_string_Ascending_64 6.43% 7.139 7.598 - 10.61% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 6.39% 1.077 1.146 - 12.68% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 6.39% 880.740 937.040 - 8.10% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.38% 17.584 18.706 - 7.08% -
rng::unique(list<int>)_(contiguous)/1024 6.37% 928.223 987.307 - 8.10% -
BM_std_minmax<unsigned_char>/11 6.36% 1.712 1.821 - -0.32% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 6.34% 1.613 1.715 - 3.34% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 6.34% 25868.671 27508.035 - 1.18% -
rng::find_end(list<int>)_(process_all)/1048576 6.34% 824731.927 876982.500 - 0.62% -
std::list<std::string>::ctor(size)/1024 6.32% 12347.697 13128.427 - 7.03% -
BM_std_minmax<char>/16 6.32% 1.026 1.091 - 12.35% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 6.30% 129.293 137.442 - 6.77% -
BM_SortHeap_pair<uint32,_uint32>_1 6.28% 0.251 0.266 - 0.44% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 6.28% 1.780 1.892 - 3.37% -
SetIntersection_Interlaced_Set_uint32_256_256 6.27% 8851964.824 9407040.820 - -0.46% -
BM_std_min<char>/8 6.26% 2.251 2.391 - -0.33% -
BM_vector_deque_ranges_copy_backward/2 6.26% 1.943 2.064 - 3.17% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 6.26% 60.162 63.925 - -0.11% -
rng::contains(deque<int>)_(process_all)/8 6.25% 2.943 3.127 - 1.81% -
BM_vector_deque_ranges_move/0 6.23% 0.519 0.552 - 15.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 6.21% 38973084.340 41394047.741 - 11.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 6.20% 7787858.656 8270914.249 - 7.43% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 6.19% 33.897 35.996 - -3.62% -
SetIntersection_None_Set_uint32_262144_1024 6.18% 1144851.727 1215612.303 - -0.92% -
std::map<std::string,_int>::contains(key)_(existent)/1024 6.18% 22.356 23.737 - 4.24% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 6.17% 25.684 27.268 - 9.02% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 6.17% 12269.783 13026.299 - 6.00% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 6.14% 1.575 1.672 - 0.76% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 6.13% 5.705 6.055 - 0.16% -
std::set<int>::find(key)_(non-existent)/8192 6.12% 8.441 8.958 - 4.80% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 6.08% 0.526 0.558 - -4.38% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 6.08% 43.522 46.169 - 6.34% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 6.07% 10.088 10.701 - 3.11% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 6.07% 25.916 27.490 - -7.53% -
BM_RangesPushHeap_uint64_SingleElement_262144 6.06% 0.357 0.379 - 6.01% -
std::copy_if(vector<int>)_(entire_range)/64 6.05% 16.363 17.353 - 7.93% -
std::unordered_set<int>::erase(key)_(existent)/32 6.03% 21.059 22.330 - 1.76% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 6.02% 23.299 24.702 - -1.21% -
BM_StringRelational_Less_Empty_Empty_Control 6.02% 1.935 2.052 - -2.04% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 6.01% 0.256 0.271 - 2.76% -
BM_std_minmax<short>/64 6.00% 1.525 1.617 - 6.03% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.99% 954.862 1012.049 - -0.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 5.98% 3.402 3.605 - -1.94% -
rng::unique_copy(deque<int>)_(sprinkled)/52 5.97% 14.761 15.642 - -15.07% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 5.95% 12696.049 13451.884 - 4.31% -
BM_std_min<short>/29 5.93% 2.349 2.488 - 5.68% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 5.93% 14.634 15.501 - -0.25% -
SetIntersection_Interlaced_Set_uint64_1024_256 5.92% 15265477.487 16169497.176 - 5.50% -
std::list<std::string>::ctor(size)/32 5.92% 340.400 360.549 - 4.37% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 5.91% 67252.082 71229.375 - 0.93% -
BM_StringRelational_Less_Large_Huge_Control 5.89% 2.229 2.360 - 4.45% -
rng::all_of(deque<int>)_(process_all)/32768 5.89% 10550.723 11172.016 - 6.12% -
BM_vector_deque_ranges_copy_backward/1 5.89% 2.219 2.350 - 4.53% -
std::unordered_set<int>::erase(key)_(existent)/0 5.89% 21.060 22.300 - 3.68% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.88% 29.986 31.750 - -3.15% -
rng::remove_if(vector<int>)_(sprinkled)/32 5.87% 53.393 56.527 - -0.92% -
BM_vector_deque_copy_backward/64 5.87% 2.961 3.135 - 1.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 5.86% 7.777 8.233 - 3.19% -
rng::all_of(deque<int>)_(process_all)/8192 5.85% 2632.077 2786.160 - 6.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 5.84% 1134326.021 1200623.147 - 0.56% -
BM_SortHeap_float_16384 5.82% 26.721 28.277 - 0.00% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 5.82% 9.305 9.847 - 8.44% -
std::unique_copy(deque<int>)_(contiguous)/52 5.82% 15.345 16.237 - 11.71% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 5.81% 28.582 30.243 - 5.33% -
rng::is_sorted(deque<int>,_pred)/8 5.79% 4.472 4.731 - 4.81% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 5.77% 1.207 1.276 - 1.89% -
BM_std_minmax<unsigned_int>/31 5.77% 2.478 2.621 - 0.43% -
rng::partition(deque<int>)_(dense)/50 5.76% 15.399 16.286 - 1.95% -
BM_vector_deque_ranges_move_backward/64000 5.76% 7177.082 7590.334 - -0.30% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 5.75% 10.557 11.164 - 13.83% -
std::list<std::string>::ctor(size)/8192 5.74% 102757.848 108656.273 - 5.57% -
BM_MakeThenSortHeap_float_SingleElement_1024 5.74% 4.779 5.054 - 3.86% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 5.73% 822.208 869.332 - 4.40% -
SetIntersection_Front_Set_uint32_262144_1024 5.73% 15471435.448 16357240.355 - 6.51% -
BM_std_min<unsigned_long_long>/5 5.72% 1.343 1.420 - 10.44% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.71% 25.997 27.480 - -6.17% -
SetIntersection_None_Set_uint32_262144_1 5.71% 1159141.115 1225270.263 - 0.68% -
BM_deque_deque_ranges_move/2 5.69% 3.061 3.236 - 4.12% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 5.69% 25.999 27.479 - -6.26% -
rng::any_of(list<int>)_(process_all)/8192 5.69% 7108.697 7513.085 - 6.84% -
BM_std_min<__int128>/32 5.69% 12.184 12.877 - 5.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5.69% 7346308.583 7764007.535 - 3.68% -
BM_deque_deque_copy/2 5.68% 3.062 3.236 - 0.06% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.68% 755.614 798.507 - 0.16% -
BM_RangesPushHeap_uint64_SingleElement_1024 5.67% 0.363 0.384 - 5.24% -
SetIntersection_None_Set_uint32_262144_256 5.65% 1150203.369 1215226.886 - -0.11% -
BM_std_minmax_element<short>/512 5.65% 138.028 145.831 - -2.69% -
std::unordered_set<int>::find(key)_(existent)/32 5.65% 1.135 1.200 - -2.21% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.64% 42761.124 45173.948 - 0.86% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.63% 990094.294 1045845.627 - 0.68% -
std::map<int,_int>::equal_range(key)_(existent)/32 5.63% 1.752 1.850 - 3.87% -
BM_std_minmax_element<char>/3 5.62% 1.180 1.247 - 4.03% -
SetIntersection_Front_Set_string_16384_64 5.60% 4964723.665 5242555.281 - 6.97% -
std::find_if_not(vector<int>)_(process_all)/50 5.59% 14.233 15.029 - 0.07% -
BM_std_min<__int128>/31 5.59% 11.776 12.433 - 5.23% -
BM_deque_deque_move/2 5.56% 3.059 3.229 - 1.74% -
BM_deque_deque_copy/64000 5.53% 2712.261 2862.359 - 10.48% -
rng::copy_n(list<int>)/4096 5.53% 3983.009 4203.318 - -7.45% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.53% 10.557 11.141 - 0.02% -
BM_std_minmax<char>/8 5.53% 1.024 1.081 - 17.25% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.52% 3.377 3.563 - -0.03% -
SetIntersection_None_Set_uint32_262144_64 5.52% 1150543.051 1214038.981 - -0.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.50% 38932.997 41074.384 - -0.22% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 5.50% 2.359 2.488 - 0.28% -
std::find_end(list<int>)_(process_all)/8192 5.49% 6988.646 7372.289 - -1.18% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 5.47% 57.316 60.450 - 2.59% -
BM_StringRelational_Less_Small_Small_ChangeLast 5.46% 1.846 1.947 - 12.86% -
std::for_each_n(list<int>)/50 5.45% 22.766 24.005 - -0.01% -
BM_deque_vector_ranges_move_backward/0 5.44% 1.503 1.585 - 21.82% -
std::stable_partition(deque<int>)_(dense)/1024 5.43% 596.230 628.619 - -7.00% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 5.43% 26.039 27.452 - 7.81% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 5.42% 1973.306 2080.339 - -0.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 5.42% 0.477 0.503 - -7.15% -
BM_deque_deque_ranges_move_backward/70000 5.42% 8505.993 8966.632 - 2.32% -
BM_std_min<__int128>/30 5.42% 11.385 12.002 - 4.97% -
BM_std_min<unsigned_int>/4 5.41% 0.996 1.050 - -1.00% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.41% 24.618 25.949 - 1.44% -
rng::for_each(multimap<int>::iterator)/50 5.38% 41.754 44.002 - -1.02% -
rng::copy_n(vector<bool>)_(aligned)/64 5.38% 1.304 1.375 - 0.47% -
SetIntersection_Interlaced_Vector_uint64_262144_256 5.37% 37799435.342 39828808.930 - -47.23% -
SetIntersection_None_Set_uint32_262144_262144 5.36% 1148176.270 1209753.986 - -1.82% -
std::map<std::string,_int>::count(key)_(non-existent)/32 5.36% 10.049 10.588 - -1.69% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.36% 43698.974 46039.222 - 3.69% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 5.36% 10.045 10.583 - 3.89% -
std::any_of(deque<int>)_(process_all)/50 5.35% 19.281 20.312 - 5.21% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 5.32% 8.755 9.221 - 5.42% -
BM_deque_deque_ranges_move_backward/512 5.32% 20.498 21.588 - 0.81% -
BM_std_min<unsigned_short>/4 5.32% 0.981 1.033 - 6.46% -
rng::move_backward(list<int>)/32768 5.31% 33613.677 35399.595 - 3.34% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 5.30% 26.619 28.029 - 36.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5.29% 5049280.676 5316429.454 - -42.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5.28% 5081213.234 5349482.864 - 0.36% -
BM_vector_deque_move_backward/64000 5.28% 7358.308 7746.726 - 1.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.25% 34.282 36.083 - 9.91% -
BM_StringAssignStr_Huge_Opaque 5.25% 104.579 110.070 - 0.40% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 5.25% 1.738 1.829 - 1.85% -
BM_std_min<__int128>/29 5.24% 11.002 11.579 - 4.95% -
std::set<int>::ctor(const&,_alloc)/8192 5.23% 49177.703 51747.716 - 5.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 5.22% 1131003.983 1190080.164 - 1.28% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 5.21% 30.292 31.871 - -2.10% -
BM_num_get<bool> 5.20% 12.081 12.709 - 2.15% -
rng::starts_with(list<int>)/8 5.19% 2.911 3.062 - -0.39% -
BM_PushHeap_uint32_PipeOrgan_1 5.19% 0.474 0.499 - -28.41% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 5.19% 20.438 21.498 - 5.79% -
SetIntersection_Interlaced_Set_string_64_16 5.19% 39042539.347 41067239.188 - -0.22% -
BM_std_min<__int128>/28 5.18% 10.616 11.166 - 5.03% -
SetIntersection_None_Set_uint32_262144_16 5.15% 1156487.547 1216057.861 - 0.18% -
SetIntersection_Front_Set_string_64_64 5.15% 36168943.159 38031392.131 - -0.13% -
SetIntersection_None_Set_uint32_262144_4 5.14% 1157711.346 1217232.746 - -0.17% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.13% 5.165 5.430 - -24.38% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 5.09% 589.992 620.028 - 2.78% -
BM_num_get<long> 5.09% 11.063 11.625 - 0.48% -
std::unique(list<int>,_pred)_(contiguous)/1024 5.06% 976.147 1025.582 - 4.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 5.05% 117420920.321 123356326.739 - 1.39% -
std::map<int,_int>::count(key)_(non-existent)/32 5.05% 2.884 3.029 - 5.37% -
rng::copy_backward(vector<bool>)_(aligned)/64 5.04% 1.893 1.989 - 9.37% -
std::fill_n(vector<bool>)/512 5.03% 1.425 1.496 - -3.84% -
rng::move(deque<int>)/1048576 5.01% 54335.645 57056.635 - 5.87% -
std::flat_map<int,_int>::erase(iterator)/1024 4.99% 76.089 79.889 - -6.21% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.99% 4248.071 4460.204 - 5.57% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 4.99% 6.817 7.157 - -1.64% -
BM_PushHeap_float_Random_1 4.98% 0.517 0.543 - 4.32% -
std::partial_sort(deque<int>)_(descending)/8 4.98% 41.369 43.428 - 0.32% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 4.97% 102299.127 107385.962 - 5.85% -
rng::generate(list<int>)/50 4.95% 15.364 16.125 - 5.60% -
BM_std_min<__int128>/27 4.95% 10.223 10.729 - 4.60% -
rng::contains_subrange(list<int>)_(same_length)/16 4.95% 6.609 6.936 - 0.15% -
rng::stable_sort(deque<int>)_(repeated)/8 4.95% 17.980 18.869 - 1.84% -
SetIntersection_Interlaced_Set_string_16384_1024 4.95% 339042062.996 355812091.893 - 2.86% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 4.94% 127.601 133.907 - 3.94% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 4.94% 11.019 11.563 - 18.38% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 4.93% 30111.892 31596.662 - 0.52% -
std::set<int>::count(key)_(existent)/8192 4.92% 7.782 8.165 - -5.06% -
SetIntersection_Front_Vector_uint64_262144_4 4.91% 1080121.867 1133145.034 - -1.21% -
BM_MakeThenSortHeap_string_SingleElement_4 4.91% 5.959 6.251 - -1.67% -
rng::find_if(deque<int>)_(bail_25%)/8 4.90% 1.453 1.525 - -0.49% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.90% 0.257 0.270 - 5.18% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4.89% 4716.780 4947.622 - 2.44% -
std::rotate(deque<int>)_(by_1/2)/1024 4.88% 173.261 181.714 - 1.36% -
BM_deque_deque_move/64000 4.87% 2724.308 2857.030 - 3.94% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 4.86% 1.536 1.611 - -0.55% -
BM_MakeThenSortHeap_float_Ascending_4 4.86% 1.397 1.465 - 2.84% -
std::set<std::string>::count(key)_(non-existent)/1024 4.85% 22.786 23.890 - 2.82% -
std::multiset<std::string>::insert(value)_(new_value)/32 4.84% 42.679 44.746 - 3.18% -
BM_RangesPushHeap_uint64_SingleElement_16384 4.84% 0.364 0.382 - 4.86% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 4.83% 717.278 751.896 - 2.90% -
BM_std_minmax_element<char>/1 4.83% 0.301 0.315 - 3.47% -
SetIntersection_Front_Vector_string_1024_256 4.82% 9942359.291 10421246.650 - -3.29% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 4.82% 7.468 7.828 - -1.06% -
BM_std_minmax<unsigned_int>/15 4.81% 2.030 2.128 - 9.68% -
BM_std_minmax<char>/24 4.81% 1.254 1.314 - 9.15% -
BM_RangesMakeHeap_uint32_Random_64 4.80% 1.326 1.389 - 4.79% -
bm_lexicographical_compare<int>/4 4.80% 1.259 1.319 - -4.84% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 4.78% 18.604 19.493 - 0.50% -
BM_std_min<__int128>/26 4.78% 9.815 10.284 - 4.57% -
BM_MakeThenSortHeap_float_SingleElement_256 4.78% 3.991 4.182 - 1.44% -
std::set<int>::lower_bound(key)_(existent)/8192 4.77% 7.847 8.221 - -4.54% -
SetIntersection_Front_Vector_uint32_16384_16384 4.76% 79360260.513 83140509.535 - -2.46% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 4.76% 24996.242 26184.899 - 4.19% -
BM_RangesPushHeap_uint32_SingleElement_262144 4.75% 0.361 0.378 - 6.33% -
BM_RangesMakeThenSortHeap_float_Descending_256 4.75% 5.718 5.989 - -0.66% -
BM_RangesPushHeap_uint32_SingleElement_16384 4.74% 0.361 0.378 - 6.16% -
std::map<int,_int>::find(key)_(non-existent)/8192 4.73% 7.083 7.417 - 1.62% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 4.72% 6438.372 6742.383 - 7.64% -
std::copy_n(vector<bool>)_(aligned)/64 4.72% 1.303 1.365 - 0.13% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 4.71% 18.230 19.089 - 1.92% -
std::unordered_map<int,_int>::find(key)_(existent)/32 4.71% 1.160 1.215 - -23.47% -
rng::contains_subrange(list<int>)_(single_element)/50 4.71% 17.644 18.474 - -0.38% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 4.70% 3.322 3.479 - -1.30% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 4.70% 16.690 17.476 - 2.74% -
std::is_partitioned(list<int>)_(partitioned)/8192 4.70% 6492.491 6797.816 - 8.69% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 4.70% 25672.861 26879.722 - 0.19% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 4.69% 6.327 6.623 - 0.89% -
rng::copy_backward(vector<bool>)_(aligned)/512 4.68% 1.765 1.848 - 4.58% -
std::fill_n(vector<bool>)/64 4.68% 1.518 1.589 - 1.12% -
SetIntersection_Front_Vector_string_256_256 4.67% 20167089.749 21108967.716 - 1.86% -
std::stable_partition(deque<int>)_(dense)/32 4.66% 29.909 31.303 - -2.53% -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.66% 4.360 4.563 - 3.38% -
SetIntersection_Interlaced_Set_uint64_16384_1 4.65% 1072326.319 1122222.603 - 0.91% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 4.65% 2.635 2.758 - 23.67% -
std::adjacent_find(list<int>,_pred)/50 4.64% 35.031 36.657 - -0.12% -
rng::unique(list<int>)_(sprinkled)/52 4.64% 77.628 81.230 - 4.61% -
SetIntersection_Interlaced_Set_uint64_1024_64 4.63% 9967495.994 10429075.345 - 3.15% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 4.63% 27.017 28.267 - 0.72% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.63% 0.757 0.793 - 4.65% -
BM_deque_vector_move_backward/0 4.62% 1.468 1.536 - 4.60% -
BM_std_minmax<unsigned_short>/3 4.61% 1.165 1.218 - -0.73% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 4.59% 29.190 30.531 - -2.47% -
std::map<std::string,_int>::erase(key)_(existent)/0 4.59% 42.205 44.143 - -35.88% -
std::search(list<int>,_pred)_(same_length)/8192 4.59% 8941.331 9351.465 - 10.11% -
BM_RangesPopHeap_float_262144 4.59% 38.337 40.095 - -1.63% -
BM_std_minmax<unsigned_char>/12 4.56% 1.945 2.034 - -1.58% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 4.55% 29.440 30.781 - 1.49% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 4.55% 2.353 2.460 - 4.33% -
rng::for_each(multiset<int>::iterator)/50 4.54% 56.078 58.626 - 0.64% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 4.54% 7591.158 7935.600 - 0.51% -
SetIntersection_None_Vector_uint32_1024_256 4.53% 1104667.208 1154757.694 - 2.72% -
BM_std_min<__int128>/25 4.53% 9.460 9.888 - 4.14% -
BM_deque_deque_move_backward/65536 4.53% 8062.987 8428.231 - 2.79% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 4.53% 150.190 156.987 - 5.05% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 4.52% 6.564 6.861 - 1.48% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 4.52% 11316.703 11827.766 - 9.16% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 4.51% 2.160 2.258 - 1.51% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 4.51% 777.472 812.551 - -10.25% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 4.51% 2.230 2.331 - 2.14% -
bm_lexicographical_compare<int>/64 4.51% 4.813 5.030 - 0.15% -
std::deque<int>::ctor(size)/32 4.51% 26.122 27.299 - -5.01% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 4.51% 24.349 25.446 - -0.67% -
rng::find_first_of(vector<int>)_(small_needle)/32 4.50% 47.426 49.562 - 6.93% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 4.48% 18071.389 18880.500 - 0.14% -
BM_PushHeap_float_Ascending_16 4.47% 1.065 1.113 - 13.29% -
BM_RangesMakeHeap_uint32_Random_256 4.47% 1.194 1.248 - 10.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 4.47% 8343790.144 8716556.791 - 4.05% -
rng::is_sorted_until(vector<int>,_pred)/1024 4.45% 405.412 423.455 - -3.23% -
rng::all_of(deque<int>)_(process_all)/8 4.44% 3.088 3.225 - 0.03% -
std::fill_n(deque<int>)/32 4.44% 1.156 1.207 - 3.92% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 4.43% 6091.188 6361.077 - 4.33% -
rng::move_backward(deque<int>)/32768 4.42% 3523.518 3679.396 - 0.71% -
std::find(list<int>)_(process_all)/50 4.41% 18.131 18.932 - 2.08% -
std::map<int,_int>::upper_bound(key)_(existent)/32 4.41% 1.690 1.764 - 0.40% -
BM_vector_deque_ranges_move/64 4.41% 2.661 2.778 - -0.27% -
BM_RangesPushHeap_uint64_SingleElement_256 4.41% 0.386 0.403 - 4.35% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 4.41% 31325.941 32706.546 - 1.35% -
rng::find_end(list<int>)_(process_all)/1000 4.41% 685.603 715.804 - -0.08% -
std::none_of(deque<int>)_(process_all)/8 4.39% 3.088 3.224 - 0.02% -
BM_MakeThenSortHeap_float_PipeOrgan_16 4.39% 2.939 3.068 - -0.31% -
std::unordered_set<int>::erase(iterator)/1024 4.38% 20.194 21.079 - 3.68% -
BM_StringRelational_Less_Small_Huge_Control 4.38% 1.758 1.835 - 10.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 4.38% 20123377.965 21004219.154 - -1.77% -
BM_RangesPushHeap_uint32_SingleElement_64 4.36% 0.357 0.373 - 6.45% -
BM_deque_deque_ranges_copy_backward/65536 4.35% 7981.857 8329.244 - 0.54% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 4.35% 1.146 1.196 - -3.48% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.34% 822.045 857.752 - -0.99% -
std::all_of(deque<int>)_(process_all)/8 4.34% 3.091 3.226 - 0.16% -
std::move_backward(vector<bool>)_(unaligned)/64 4.34% 1.790 1.868 - -1.89% -
SetIntersection_None_Set_uint32_262144_16384 4.33% 1151559.490 1201406.088 - -1.29% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.33% 32165.139 33556.880 - 5.36% -
rng::rotate(list<int>)_(by_1/4)/32 4.32% 13.756 14.351 - 1.12% -
rng::distance(join_view(vector<vector<int>>)/50 4.32% 0.605 0.631 - 3.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 4.32% 117382475.219 122449900.954 - 0.83% -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.32% 4.195 4.377 - 4.81% -
std::unique(list<int>)_(contiguous)/1024 4.31% 927.374 967.377 - 4.88% -
rng::starts_with(vector<int>,_pred)/8 4.31% 4.126 4.304 - 0.44% -
BM_std_minmax<short>/1 4.31% 0.634 0.662 - 1.49% -
BM_StringRelationalLiteral_Less_Small_Large_Control 4.31% 1.720 1.795 - -2.28% -
std::unordered_multiset<int>::clear()/8192 4.29% 60117.414 62697.407 - -0.51% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 4.29% 10496.613 10946.939 - -11.75% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 4.28% 1.362 1.421 - 3.67% -
BM_deque_deque_move/1 4.28% 3.409 3.555 - 1.63% -
rng::unique(list<int>,_pred)_(sprinkled)/52 4.28% 82.809 86.350 - -1.55% -
std::find_if_not(vector<int>)_(process_all)/8 4.27% 2.531 2.639 - -2.61% -
std::any_of(deque<int>)_(process_all)/8 4.27% 3.089 3.221 - 0.03% -
BM_StringRelational_Less_Large_Empty_Control 4.26% 1.949 2.032 - -0.52% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.25% 259.061 270.084 - 7.83% -
rng::find(list<int>)_(process_all)/8192 4.25% 10440.951 10885.041 - 36.46% -
BM_vector_deque_move_backward/0 4.25% 0.444 0.463 - -9.36% -
BM_deque_deque_copy_backward/70000 4.24% 8402.618 8759.155 - -1.51% -
rng::find_end(list<int>)_(single_element)/1000 4.23% 683.666 712.560 - -0.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 4.22% 75378224.467 78560094.145 - -19.75% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.21% 6.514 6.789 - 1.05% -
std::multiset<std::string>::erase(iterator)/0 4.21% 30.057 31.322 - 6.11% -
BM_PushHeap_uint32_Random_1 4.21% 0.448 0.467 - 4.62% -
std::generate(list<int>)/50 4.20% 15.364 16.009 - 0.68% -
std::map<std::string,_int>::count(key)_(existent)/1024 4.19% 23.402 24.383 - 1.09% -
std::stable_partition(vector<int>)_(sparse)/50 4.19% 20.155 20.999 - -1.12% -
BM_std_min<long_long>/30 4.19% 3.164 3.297 - 0.95% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.18% 7.247 7.550 - 2.54% -
rng::remove_if(deque<int>)_(prefix)/1024 4.18% 561.079 584.541 - 4.47% -
BM_std_minmax<char>/25 4.18% 1.276 1.330 - 8.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 4.18% 8679669.839 9042597.532 - 3.22% -
BM_RangesMakeThenSortHeap_string_Heap_16 4.18% 17.177 17.894 - 0.27% -
rng::any_of(deque<int>)_(process_all)/8 4.18% 3.092 3.221 - 0.14% -
SetIntersection_Front_Set_string_256_16 4.17% 7602450.527 7919245.860 - 2.57% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 4.14% 7580.128 7893.663 - 0.24% -
SetIntersection_Front_Vector_string_262144_256 4.13% 9970545.148 10382557.082 - 2.04% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 4.13% 28.870 30.061 - 4.68% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.11% 530.755 552.587 - 1.37% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 4.11% 2.265 2.358 - -8.10% -
rng::partition(list<int>)_(dense)/32 4.09% 8.448 8.794 - 4.22% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 4.09% 42.521 44.259 - 24.58% -
BM_std_min<unsigned_int>/32 4.08% 2.172 2.261 - 4.65% -
SetIntersection_Front_Vector_uint32_64_64 4.08% 11668614.594 12144151.549 - 5.90% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 4.07% 0.931 0.969 - 4.85% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 4.07% 9.285 9.663 - 2.13% -
BM_std_min<__int128>/24 4.07% 9.103 9.473 - 3.70% -
std::move_backward(vector<int>)/1048576 4.06% 54475.926 56687.141 - 0.64% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 4.05% 21.641 22.518 - -0.92% -
std::unordered_set<int>::insert(value)_(new_value)/1024 4.05% 19.511 20.301 - -3.01% -
BM_RangesSortHeap_float_4 4.04% 1.027 1.068 - -0.51% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 4.03% 5236.728 5447.772 - 0.60% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 4.03% 2.825 2.939 - -4.77% -
rng::find_last(forward_list<int>)_(bail_10%)/50 4.03% 20.152 20.964 - 0.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 4.02% 0.901 0.937 - 2.80% -
BM_std_min<__int128>/23 4.01% 8.733 9.083 - 3.75% -
rng::unique_copy(list<int>)_(sprinkled)/8192 4.01% 6980.278 7260.095 - 0.21% -
rng::sort(deque<int>)_(pipe-organ)/8 4.01% 20.869 21.706 - 4.60% -
std::distance(join_view(vector<vector<int>>))/50 4.00% 0.604 0.629 - 8.91% -
BM_deque_deque_ranges_copy/65536 4.00% 2769.959 2880.624 - 1.50% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 3.99% 4807.968 4999.586 - 3.69% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 3.98% 0.573 0.595 - 3.49% -
rng::fill(vector<bool>)/512 3.97% 1.484 1.543 - 1.49% -
BM_MakeHeap_uint32_QuickSortAdversary_1 3.97% 0.267 0.278 - 1.10% -
SetIntersection_Front_Set_uint32_256_64 3.96% 6235168.440 6482152.790 - -0.46% -
BM_deque_deque_ranges_move_backward/65536 3.96% 8026.444 8344.123 - 0.11% -
BM_StringRelational_Less_Large_Large_ChangeLast 3.95% 1.853 1.926 - -0.22% -
SetIntersection_Interlaced_Set_uint64_256_64 3.95% 14710051.031 15291305.358 - 3.68% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 3.95% 14.447 15.018 - 3.87% -
rng::all_of(list<int>)_(process_all)/8 3.95% 2.610 2.713 - -0.03% -
rng::none_of(vector<int>)_(process_all)/8 3.94% 2.353 2.446 - -3.81% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.94% 15703.929 16322.702 - 0.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3.93% 3321.319 3452.012 - -0.69% -
BM_RangesMakeHeap_float_Heap_4 3.93% 0.275 0.286 - 3.15% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.93% 790.629 821.694 - 0.22% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 3.92% 51.061 53.065 - 9.42% -
std::multimap<int,_int>::find(key)_(existent)/1024 3.91% 3.952 4.107 - 8.14% -
BM_RangesMakeThenSortHeap_float_Descending_64 3.91% 3.247 3.374 - 0.88% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 3.91% 795.197 826.295 - 7.30% -
std::find_end(list<int>)_(process_all)/1024 3.91% 703.015 730.491 - -54.74% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 3.91% 11054.044 11486.061 - -2.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 3.90% 0.629 0.654 - 9.60% -
SetIntersection_None_Vector_uint32_1024_1 3.89% 1121442.065 1165119.726 - 2.59% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.89% 952036.486 989044.534 - 0.22% -
SetIntersection_Interlaced_Vector_uint32_1024_16 3.88% 1884804.393 1957877.894 - 1.19% -
SetIntersection_Interlaced_Vector_uint32_1024_4 3.87% 1325324.026 1376619.035 - -2.30% -
rng::sort(vector<int>)_(descending)/8 3.87% 24.693 25.648 - 8.28% -
SetIntersection_None_Vector_uint64_262144_1024 3.87% 1157587.781 1202374.784 - 2.56% -
std::multiset<std::string>::find(key)_(existent)/32 3.86% 14.756 15.326 - -27.38% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 3.86% 343828812.084 357095015.970 - 3.90% -
std::sort(vector<int>)_(descending)/8 3.86% 24.661 25.613 - 6.41% -
BM_std_min<__int128>/22 3.86% 8.334 8.655 - 3.56% -
std::partial_sort(deque<int>)_(heap)/8 3.85% 37.585 39.033 - 1.44% -
std::set<int>::find(key)_(existent)/8192 3.85% 8.037 8.346 - -1.76% -
std::sort(deque<int>)_(heap)/8 3.85% 24.754 25.706 - 4.10% -
BM_std_minmax<unsigned_long_long>/2 3.84% 0.869 0.903 - 4.05% -
std::move_backward(vector<bool>)_(unaligned)/1048576 3.83% 6483.198 6731.793 - 3.68% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.83% 10.431 10.831 - 2.32% -
BM_RangesPopHeap_float_16384 3.83% 33.691 34.983 - 3.64% -
BM_StringRelational_Less_Small_Small_ChangeFirst 3.83% 1.386 1.439 - 14.24% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.83% 29.839 30.981 - 1.62% -
rng::for_each(multiset<int>)/8 3.82% 4.575 4.750 - 2.04% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 3.82% 33.007 34.267 - 0.86% -
std::unordered_set<int>::erase(iterator)/32 3.81% 20.073 20.838 - 3.13% -
std::copy_n(list<int>)/32768 3.81% 25805.533 26788.399 - -0.83% -
BM_RangesPopHeap_float_4 3.81% 2.369 2.459 - -1.06% -
std::unordered_set<int>::erase(iterator)/8192 3.81% 20.166 20.934 - 1.36% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.80% 865.000 897.864 - 3.22% -
BM_PushHeap_float_Ascending_262144 3.79% 5.250 5.449 - 6.27% -
std::set<int>::find(key)_(non-existent)/1024 3.79% 5.555 5.765 - 2.81% -
BM_RangesPushHeap_uint32_Descending_16 3.79% 0.361 0.374 - 4.11% -
SetIntersection_Front_Set_uint64_262144_16384 3.77% 336249406.411 348935718.928 - -3.43% -
SetIntersection_Interlaced_Vector_uint64_16384_16384 3.77% 77942755.215 80883350.311 - 3.00% -
std::copy_n(deque<int>)/8 3.77% 2.643 2.743 - 2.14% -
BM_MakeHeap_uint64_Random_256 3.76% 1.134 1.177 - -18.04% -
std::rotate(list<int>)_(1_element_backward)/8192 3.76% 8441.119 8758.667 - 8.90% -
BM_MakeThenSortHeap_string_Ascending_1024 3.76% 35.846 37.195 - 4.79% -
SetIntersection_Interlaced_Vector_uint32_16384_256 3.76% 14123298.693 14653746.169 - 8.98% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 3.75% 1.387 1.439 - 8.92% -
std::shift_right(list<int>)/50 3.75% 26.923 27.932 - 0.33% -
std::stable_partition(vector<int>)_(sparse)/8192 3.74% 1496.970 1553.027 - 0.66% -
SetIntersection_Interlaced_Vector_float_16384_16 3.74% 3891607.232 4037300.946 - 71.03% -
rng::partial_sort_copy(list<int>)_(repeated)/8 3.74% 8.394 8.708 - 3.02% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.73% 27.396 28.417 - -1.50% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.73% 813.415 843.736 - 0.46% -
BM_std_minmax<unsigned_short>/30 3.72% 2.726 2.827 - -0.09% -
rng::fill_n(deque<int>)/8192 3.72% 240.646 249.601 - 4.21% -
SetIntersection_Interlaced_Vector_string_1024_256 3.71% 20746730.950 21515718.891 - 4.15% -
SetIntersection_Front_Set_uint32_1024_1 3.70% 1061496.740 1100821.430 - -2.09% -
SetIntersection_Interlaced_Set_uint32_16384_16384 3.70% 341610667.125 354256236.558 - 12.20% -
BM_std_min<unsigned_char>/29 3.70% 1.966 2.039 - 2.85% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 3.70% 56.102 58.177 - 4.34% -
std::move(deque<int>)/1048576 3.70% 54416.177 56427.299 - 4.20% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.68% 5.045 5.231 - 4.53% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.68% 794.479 823.739 - 0.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 3.68% 11961779.316 12401790.602 - -2.06% -
std::set<int>::ctor(const&,_alloc)/1024 3.67% 6257.867 6487.309 - 4.95% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.65% 28.126 29.154 - 0.10% -
BM_std_min<unsigned_char>/32 3.65% 2.864 2.968 - -1.70% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 3.65% 16.693 17.301 - 3.30% -
std::rotate(deque<int>)_(1_element_forward)/1024 3.64% 38.743 40.154 - 2.68% -
std::unique(vector<int>,_pred)_(contiguous)/52 3.63% 63.191 65.486 - 5.04% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.63% 3.665 3.798 - -0.29% -
rng::any_of(vector<int>)_(process_all)/8 3.62% 2.354 2.440 - -2.26% -
rng::partial_sort(deque<int>)_(heap)/8 3.62% 36.906 38.242 - 0.63% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 3.62% 18.156 18.813 - 1.81% -
BM_vector_deque_move/64 3.62% 2.704 2.802 - -0.58% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 3.61% 10.156 10.522 - 9.06% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.60% 49.503 51.288 - 2.84% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 3.59% 41.276 42.759 - 2.85% -
std::vector<std::string>::ctor(size)/32 3.59% 33.569 34.773 - 4.09% -
rng::unique(list<int>)_(sprinkled)/1024 3.58% 952.233 986.361 - 3.79% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.58% 0.962 0.996 - 4.22% -
rng::partial_sort(vector<int>)_(descending)/8 3.57% 24.851 25.739 - 2.40% -
BM_num_get<long_long> 3.57% 11.169 11.568 - 0.07% -
BM_StringDestroy_Large 3.56% 6.747 6.987 - 2.48% -
rng::find_if_not(vector<int>)_(bail_25%)/8 3.56% 1.095 1.134 - 0.99% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3.56% 3452.289 3575.036 - 5.01% -
BM_deque_deque_ranges_move_backward/64000 3.55% 7937.075 8219.211 - 4.37% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 3.53% 0.894 0.925 - 3.57% -
BM_deque_vector_ranges_move/4000 3.53% 143.122 148.173 - -1.41% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 3.52% 864.747 895.158 - 2.80% -
BM_MakeThenSortHeap_float_Descending_256 3.50% 5.722 5.922 - 0.02% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.49% 19480.732 20160.446 - 0.28% -
BM_RangesPushHeap_float_Random_4 3.48% 2.912 3.014 - -0.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 3.47% 11.776 12.184 - 1.67% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.46% 682.767 706.423 - 3.78% -
BM_PushHeap_uint64_SingleElement_1 3.46% 0.522 0.540 - -22.58% -
SetIntersection_Front_Set_uint64_262144_64 3.46% 1828545.247 1891880.987 - 0.77% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 3.46% 815538.739 843761.229 - 0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 3.46% 1084613.481 1122134.702 - 2.34% -
rng::move_backward(vector<bool>)_(unaligned)/4096 3.45% 27.706 28.660 - 0.30% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 3.44% 690692.380 714486.576 - 3.64% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.44% 68.772 71.141 - -4.26% -
std::multiset<std::string>::insert(value)_(new_value)/8192 3.44% 95.417 98.699 - 32.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.43% 19472963.312 20141569.859 - -1.83% -
std::unique(list<int>)_(sprinkled)/8192 3.43% 7798.769 8066.150 - 2.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.41% 1224040.143 1265805.272 - 0.67% -
BM_std_minmax<unsigned_char>/10 3.40% 1.341 1.387 - 0.04% -
BM_deque_deque_ranges_copy/2 3.40% 3.063 3.167 - -2.24% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.40% 596937.809 617250.620 - -2.25% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 3.40% 6.875 7.109 - 2.49% -
std::move_backward(vector<bool>)_(unaligned)/512 3.40% 4.639 4.796 - -2.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 3.39% 1590158.736 1644018.405 - -0.66% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 3.39% 10062.098 10402.840 - 0.05% -
std::search(list<int>)_(no_match)/1024 3.37% 738.440 763.336 - -22.33% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.37% 861.209 890.243 - 2.55% -
BM_SortHeap_float_4 3.37% 1.028 1.062 - -1.00% -
std::set<std::string>::contains(key)_(non-existent)/1024 3.37% 20.765 21.464 - -4.22% -
SetIntersection_Interlaced_Set_uint64_256_16 3.36% 12140773.147 12549287.460 - 1.27% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 3.36% 40.858 42.230 - 11.03% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.36% 0.325 0.336 - -0.09% -
std::map<int,_int>::contains(key)_(non-existent)/8192 3.35% 7.558 7.811 - 1.88% -
SetIntersection_None_Set_uint32_256_1 3.35% 11425949.725 11808825.695 - -0.61% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.35% 4.420 4.567 - -0.17% -
SetIntersection_None_Set_uint64_1024_64 3.34% 8675352.491 8965300.232 - 2.35% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 3.34% 21.594 22.315 - 0.51% -
BM_deque_vector_move/4000 3.34% 139.942 144.613 - -0.94% -
rng::move_backward(vector<bool>)_(unaligned)/1048576 3.34% 6496.290 6713.129 - 3.35% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 3.34% 0.541 0.559 - 3.88% -
SetIntersection_None_Set_uint64_16384_16 3.34% 163583149.727 169039260.008 - 1.99% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 3.33% 57.214 59.121 - 18.82% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 3.33% 576.398 595.604 - 1.19% -
rng::copy_n(list<int>)/32768 3.33% 26260.779 27134.110 - 0.05% -
std::unordered_set<int>::erase(iterator)/0 3.33% 19.633 20.286 - 3.43% -
BM_deque_deque_ranges_copy_backward/64000 3.32% 7903.927 8166.066 - 1.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.32% 0.742 0.767 - 4.72% -
SetIntersection_Front_Set_float_262144_1024 3.31% 14204613.479 14675357.563 - -0.76% -
std::set<int>::find(key)_(non-existent)/32 3.31% 2.267 2.342 - 2.93% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 3.30% 39.256 40.552 - 1.42% -
rng::find_last_if(vector<int>)_(bail_90%)/50 3.30% 1.500 1.550 - 0.59% -
std::fill(vector<bool>)/512 3.30% 1.530 1.580 - -2.12% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.30% 2074.404 2142.762 - 0.10% -
BM_PushHeap_uint64_Ascending_64 3.30% 1.518 1.568 - -13.95% -
SetIntersection_Interlaced_Vector_string_256_64 3.29% 20176840.220 20839845.103 - 1.90% -
BM_RangesSortHeap_float_16384 3.28% 26.487 27.357 - -1.77% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 3.28% 1030.312 1064.133 - 3.25% -
SetIntersection_None_Set_string_1024_1 3.28% 8932918.245 9225904.997 - 2.18% -
BM_deque_deque_copy/1 3.28% 3.403 3.515 - -0.34% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.28% 204539.144 211243.688 - 0.71% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 3.28% 48679.673 50275.274 - 3.29% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.27% 9.460 9.770 - 2.03% -
rng::for_each(map<int>)/50 3.27% 41.514 42.872 - -1.56% -
BM_std_min<__int128>/21 3.27% 7.945 8.205 - 3.14% -
std::stable_partition(deque<int>)_(sparse)/50 3.26% 29.719 30.689 - 9.38% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.25% 365.381 377.266 - 1.34% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.25% 2.855 2.948 - -0.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.25% 351309974.797 362726097.187 - 1.72% -
rng::rotate(deque<int>)_(by_1/4)/1024 3.25% 777.644 802.906 - 3.13% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.24% 12084.821 12476.185 - 3.19% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 3.22% 68.931 71.152 - -4.53% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 3.22% 282.302 291.389 - 0.84% -
std::find_if(vector<int>)_(process_all)/8192 3.21% 2194.264 2264.783 - 0.13% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 3.21% 480.400 495.835 - -0.47% -
std::find_if(vector<int>)_(process_all)/32768 3.20% 8804.068 9085.922 - 0.16% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 3.20% 623971.563 643936.629 - 2.89% -
BM_RangesMakeHeap_float_Random_4 3.20% 1.530 1.579 - 25.20% -
SetIntersection_Front_Set_uint64_1024_4 3.20% 1099855.862 1135035.972 - -0.30% -
rng::sort(deque<int>)_(ascending)/8 3.19% 18.237 18.819 - 2.72% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 3.19% 22.332 23.044 - 2.20% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.19% 6.376 6.579 - -0.01% -
BM_std_minmax<unsigned_int>/6 3.19% 1.344 1.387 - 0.02% -
BM_PushHeap_uint64_Ascending_262144 3.18% 4.658 4.806 - -4.63% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 3.18% 36.830 38.002 - 3.65% -
rng::partition(deque<int>)_(dense)/32 3.18% 10.514 10.848 - 1.38% -
rng::for_each(map<int>::iterator)/8192 3.18% 16922.387 17459.888 - 3.53% -
rng::is_partitioned(vector<int>)_(partitioned)/32 3.18% 5.712 5.893 - 0.26% -
std::any_of(deque<int>)_(process_all)/32768 3.18% 10839.924 11184.169 - 3.28% -
BM_MakeThenSortHeap_float_Ascending_64 3.17% 3.960 4.085 - 1.97% -
std::move_backward(deque<int>)/4096 3.17% 154.815 159.718 - 0.42% -
std::search_n(list<int>,_pred)_(no_match)/8192 3.16% 8147.870 8405.413 - 10.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 3.16% 345406858.829 356323929.147 - 1.50% -
SetIntersection_Interlaced_Set_uint32_262144_256 3.14% 1532976.971 1581144.203 - -4.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 3.14% 15674201.931 16166067.121 - 0.33% -
BM_PopHeap_float_16384 3.12% 33.137 34.171 - 0.75% -
SetIntersection_Interlaced_Vector_string_1024_1 3.12% 1116861.479 1151697.063 - -0.84% -
rng::partial_sort_copy(deque<int>)_(heap)/8 3.12% 16.013 16.512 - 0.11% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 3.11% 34.425 35.497 - 0.81% -
SetIntersection_Interlaced_Set_uint64_256_4 3.11% 11496271.590 11853863.266 - -2.52% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.11% 56938.238 58707.178 - 1.19% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 3.11% 567.015 584.630 - 0.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.10% 792.503 817.096 - 1.67% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 3.10% 33.256 34.287 - 2.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 3.10% 1169774.136 1205982.732 - 3.28% -
std::partial_sort_copy(list<int>)_(ascending)/8 3.09% 9.013 9.292 - 4.03% -
BM_MakeThenSortHeap_float_SingleElement_64 3.09% 3.314 3.416 - 2.10% -
rng::generate(list<int>)/32 3.08% 8.537 8.800 - 0.28% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 3.08% 47.669 49.138 - 4.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 3.08% 11.414 11.765 - 2.43% -
std::unordered_set<int>::erase(key)_(existent)/8192 3.07% 22.841 23.542 - -2.45% -
rng::for_each(set<int>::iterator)/8 3.07% 4.534 4.673 - 3.48% -
BM_RangesPopHeap_float_1024 3.06% 27.301 28.136 - -1.66% -
BM_std_min<short>/20 3.06% 2.248 2.317 - 5.24% -
std::set<int>::count(key)_(existent)/32 3.05% 1.793 1.847 - -0.59% -
std::multiset<std::string>::equal_range(key)_(existent)/32 3.05% 19.266 19.853 - 1.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.04% 34.663 35.718 - 0.82% -
BM_SortHeap_float_262144 3.03% 30.427 31.350 - 0.34% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 3.03% 820.462 845.344 - 1.45% -
std::stable_partition(deque<int>)_(alloc_fails)/50 3.03% 1947.742 2006.732 - 2.09% -
BM_PushHeap_uint64_Ascending_16 3.03% 0.912 0.939 - -11.65% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 3.02% 22.778 23.467 - -8.46% -
SetIntersection_Front_Set_uint64_262144_4 3.02% 1117760.870 1151560.138 - 0.77% -
BM_RangesPushHeap_uint32_Random_1024 3.02% 6.037 6.219 - -0.88% -
rng::is_sorted_until(vector<int>,_pred)/8192 3.01% 3236.859 3334.420 - -2.81% -
BM_RangesPushHeap_uint32_SingleElement_1024 3.01% 0.367 0.378 - 4.28% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 3.01% 26.132 26.919 - -16.19% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 3.01% 37.956 39.100 - -0.79% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 3.01% 2855.264 2941.166 - 2.57% -
BM_std_min<unsigned_short>/22 3.01% 1.813 1.867 - 0.03% -
rng::rotate(deque<int>)_(1_element_forward)/1024 3.01% 38.856 40.024 - 3.29% -
std::remove(list<int>)_(sprinkled)/32 3.00% 54.824 56.471 - -1.54% -
SetIntersection_Front_Set_string_262144_4 3.00% 1299642.822 1338660.186 - -0.08% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.00% 372.277 383.454 - 0.55% -
std::set<int>::count(key)_(existent)/1024 3.00% 4.174 4.299 - -2.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 3.00% 1114226.755 1147625.212 - -0.62% -
std::find_end(vector<int>)_(single_element)/1000 3.00% 233.910 240.918 - -1.26% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.00% 3.951 4.069 - 1.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 3.00% 179098839.391 184463382.618 - 1.08% -
BM_std_min<int>/4 2.98% 1.022 1.052 - 1.34% -
std::rotate(deque<int>)_(by_1/4)/1024 2.98% 782.720 806.056 - 3.23% -
BM_StringFindStringLiteral/256 2.98% 5.326 5.485 - -1.02% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.98% 367.573 378.514 - 0.89% -
BM_std_min<short>/25 2.97% 2.086 2.147 - 1.75% -
std::set<int>::ctor(const&)/32 2.97% 216.475 222.898 - -0.17% -
rng::search_n(list<int>,_pred)_(no_match)/8192 2.97% 8230.994 8475.162 - 10.84% -
SetIntersection_Front_Vector_uint32_256_256 2.96% 4682174.170 4820747.199 - 3.05% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.95% 2.135 2.198 - -0.93% -
BM_RangesMakeThenSortHeap_float_Heap_256 2.95% 5.897 6.071 - -2.28% -
std::set<int>::ctor(const&)/8192 2.95% 49932.478 51404.265 - 5.08% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.94% 0.734 0.756 - 3.03% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 2.94% 9.208 9.479 - 0.97% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 2.94% 0.833 0.857 - 5.65% -
BM_RangesPushHeap_uint32_SingleElement_16 2.94% 0.346 0.356 - 5.98% -
SetIntersection_Front_Vector_uint32_262144_1 2.94% 1089372.245 1121348.511 - 0.98% -
BM_num_get<unsigned_long_long> 2.93% 11.056 11.380 - 3.66% -
rng::find(list<int>)_(process_all)/1024 2.93% 688.579 708.772 - 1.49% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.93% 0.583 0.600 - 3.45% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 2.93% 529.962 545.466 - -1.06% -
SetIntersection_Front_Set_string_1024_16 2.92% 2021728.781 2080820.271 - 7.04% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 2.92% 6.378 6.564 - 1.14% -
std::find_end(vector<int>)_(single_element)/1024 2.92% 239.229 246.221 - -0.83% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.92% 24110.938 24815.080 - -0.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.92% 2338864.778 2407045.732 - 0.90% -
std::is_sorted_until(deque<int>,_pred)/8 2.91% 4.251 4.375 - -8.30% -
BM_RangesMakeThenSortHeap_float_Heap_4 2.91% 1.225 1.261 - -0.76% -
SetIntersection_Front_Vector_uint64_262144_1024 2.91% 5781210.796 5949551.171 - -0.30% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.91% 13347.825 13736.429 - -0.18% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 2.91% 22.549 23.206 - 2.77% -
BM_std_min<long_long>/20 2.90% 2.008 2.066 - -0.02% -
std::any_of(deque<int>)_(process_all)/8192 2.90% 2719.398 2798.316 - 3.57% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.90% 715.489 736.252 - 1.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 2.90% 110783943.527 113992339.140 - 14.31% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 2.89% 794.016 816.981 - 1.28% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.89% 1.854 1.907 - -8.36% -
SetIntersection_Interlaced_Set_uint32_262144_16384 2.89% 1226220.865 1261636.151 - -2.10% -
rng::for_each(list<int>)/8192 2.89% 8309.713 8549.696 - 7.45% -
rng::for_each(multimap<int>)/32 2.88% 22.421 23.067 - 0.82% -
BM_StringRelational_Compare_Empty_Empty_Control 2.88% 1.612 1.658 - 3.09% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.87% 29.042 29.877 - 0.00% -
BM_std_min<unsigned_char>/31 2.87% 2.500 2.572 - 1.30% -
rng::adjacent_find(deque<int>,_pred)/50 2.87% 29.018 29.850 - -2.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.87% 1900064.770 1954549.798 - 6.82% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.86% 24.083 24.773 - -1.04% -
BM_vector_deque_ranges_move_backward/65536 2.86% 7264.144 7472.142 - -4.96% -
rng::replace(vector<int>)_(sprinkled)/1024 2.86% 172.147 177.075 - 0.28% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.86% 1.591 1.636 - 0.10% -
bm_ranges_lexicographical_compare<signed_char>/8 2.85% 3.166 3.256 - 1.18% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.85% 13528.009 13913.659 - 2.27% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.85% 13711.062 14101.486 - -0.77% -
std::rotate_copy(list<int>)/8192 2.84% 6733.372 6924.564 - -3.96% -
BM_vector_deque_copy_backward/70000 2.84% 8163.027 8394.726 - -3.49% -
rng::find_if_not(vector<int>)_(process_all)/8 2.84% 2.518 2.589 - 2.89% -
std::copy_n(vector<int>)/8 2.83% 2.165 2.226 - 0.95% -
BM_std_minmax<unsigned_short>/32 2.82% 1.229 1.264 - 2.89% -
rng::find_end(deque<int>)_(process_all)/1024 2.82% 302.597 311.141 - -3.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 2.82% 44982833.121 46251541.484 - 2.66% -
std::set<std::string>::find(key)_(existent)/1024 2.82% 22.954 23.601 - 0.84% -
BM_StringRelational_Compare_Empty_Small_Control 2.82% 1.634 1.681 - 2.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 2.81% 13520570.156 13900780.466 - 4.36% -
std::rotate(deque<int>)_(1_element_backward)/1024 2.81% 41.761 42.935 - 1.01% -
BM_StringFindStringLiteral/128 2.81% 3.125 3.212 - -0.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.81% 1095222.076 1125975.105 - -0.60% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.80% 33.716 34.661 - 1.93% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.80% 34.099 35.054 - 1.48% -
BM_std_min<unsigned_char>/24 2.80% 2.757 2.834 - 0.54% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2.80% 16.696 17.163 - 0.02% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 2.80% 10.482 10.775 - 3.60% -
bm_ranges_lexicographical_compare<signed_char>/64 2.80% 1.903 1.956 - -7.15% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 2.79% 21.213 21.806 - 2.07% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 2.79% 1.589 1.634 - 0.33% -
SetIntersection_None_Vector_string_262144_256 2.79% 1314140.772 1350776.076 - -0.46% -
BM_std_minmax<int>/6 2.79% 1.349 1.387 - 5.38% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.78% 6.048 6.216 - -0.76% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.78% 2.639 2.712 - -0.24% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.77% 219.925 226.026 - 4.55% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 2.77% 1390.817 1429.380 - -2.52% -
BM_StringFindAllMatch/8 2.77% 2.544 2.614 - 5.64% -
SetIntersection_Interlaced_Vector_uint64_262144_4 2.77% 1582963.685 1626809.875 - -20.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.77% 6509247.389 6689466.803 - -4.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 2.77% 4.593 4.720 - -2.57% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.77% 1921.113 1974.289 - 1.96% -
rng::copy_backward(vector<int>)/1048576 2.76% 48443.180 49782.412 - 0.47% -
BM_RangesMakeHeap_uint32_Random_1024 2.76% 1.071 1.101 - 1.31% -
BM_MakeThenSortHeap_uint64_SingleElement_64 2.75% 5.918 6.080 - 2.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.75% 1126792.444 1157755.571 - -0.64% -
std::mismatch(list<int>)_(it,_it,_it)/8 2.74% 2.644 2.717 - 1.97% -
SetIntersection_None_Set_uint64_16384_1024 2.74% 162972251.525 167434784.615 - 2.13% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.74% 16.528 16.980 - 3.03% -
std::unique(vector<int>,_pred)_(contiguous)/32 2.74% 54.566 56.059 - 3.42% -
std::set<std::string>::ctor(const&,_alloc)/1024 2.73% 36197.141 37186.285 - 1.96% -
BM_RangesPushHeap_uint32_Random_64 2.72% 5.509 5.659 - 0.37% -
BM_vector_deque_ranges_move_backward/1024 2.72% 37.311 38.327 - 0.14% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.72% 18.346 18.845 - 2.73% -
std::partial_sort(deque<int>)_(heap)/8192 2.72% 283639.195 291350.936 - 0.78% -
BM_std_minmax_element<short>/64 2.71% 17.237 17.705 - -2.86% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 2.70% 11.542 11.854 - 1.43% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 2.70% 23.038 23.661 - -2.59% -
bm_lexicographical_compare<int>/16 2.70% 2.016 2.071 - -5.09% -
BM_std_min<__int128>/20 2.70% 7.615 7.821 - 2.34% -
std::reverse_copy(vector<int>)/8 2.70% 2.367 2.431 - 0.49% -
std::copy(deque<int>)/1048576 2.70% 49733.641 51076.813 - 2.78% -
std::search(vector<int>,_pred)_(no_match)/1048576 2.70% 439560.399 451431.242 - 3.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 2.70% 9795136.959 10059300.251 - -0.39% -
std::multimap<int,_int>::find(key)_(existent)/32 2.70% 1.607 1.651 - 2.88% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 2.69% 0.395 0.406 - -7.72% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.69% 24143.721 24793.234 - -0.03% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 2.68% 10.146 10.418 - 2.88% -
rng::fold_left(list<int>)/8192 2.68% 10517.347 10799.110 - 3.68% -
SetIntersection_Front_Set_uint32_256_256 2.68% 9770664.787 10032227.447 - 6.09% -
std::rotate_copy(deque<int>)/1024 2.67% 34.211 35.124 - 0.42% -
rng::remove_if(list<int>)_(prefix)/8192 2.67% 9138.536 9382.142 - 2.85% -
BM_RangesPopHeap_uint64_4 2.67% 2.667 2.738 - -3.08% -
bm_lexicographical_compare<int>/3 2.66% 1.692 1.737 - -2.91% -
rng::sort(deque<int>)_(repeated)/8192 2.66% 6573.259 6748.403 - 0.38% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 2.66% 10.981 11.273 - 3.40% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 2.65% 165000.547 169376.231 - 3.52% -
std::unique(list<int>)_(sprinkled)/52 2.64% 70.627 72.492 - 2.92% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 2.64% 16.284 16.714 - -3.65% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.64% 14.834 15.225 - 1.15% -
std::move_backward(deque<int>)/32768 2.63% 3607.432 3702.450 - 1.18% -
BM_RangesPushHeap_uint32_SingleElement_256 2.63% 0.387 0.397 - 3.75% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.63% 35894.394 36837.623 - 0.20% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 2.63% 0.939 0.964 - 2.74% -
std::copy(deque<int>)/32768 2.63% 1142.695 1172.701 - 3.24% -
BM_vector_deque_copy_backward/4096 2.62% 148.348 152.227 - 1.73% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.61% 3.554 3.647 - -0.13% -
SetIntersection_Front_Set_string_16_16 2.61% 63316156.559 64970991.808 - 0.15% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.61% 3.611 3.706 - 4.53% -
rng::none_of(list<int>)_(process_all)/32768 2.61% 25482.773 26148.011 - 2.37% -
BM_StringRelational_Compare_Empty_Large_Control 2.61% 1.617 1.659 - 3.05% -
std::find_first_of(deque<int>)_(small_needle)/1024 2.61% 3714.704 3811.598 - 0.56% -
std::partial_sort(deque<int>)_(shuffled)/8192 2.61% 270051.449 277087.970 - 4.42% -
std::set<std::string>::find(key)_(existent)/8192 2.60% 28.547 29.289 - 0.62% -
std::copy(vector<bool>)_(aligned)/4096 2.60% 4.700 4.822 - 3.77% -
rng::remove_copy(vector<int>)_(prefix)/32 2.60% 10.913 11.197 - 3.33% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 2.59% 0.827 0.848 - 2.87% -
BM_std_minmax<unsigned_short>/31 2.59% 2.998 3.076 - -0.85% -
BM_std_minmax<unsigned_char>/14 2.59% 2.543 2.608 - -2.39% -
BM_RangesSortHeap_float_64 2.59% 3.139 3.221 - -0.02% -
SetIntersection_Front_Set_string_1024_1024 2.59% 56345127.575 57803301.437 - 1.65% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 2.59% 27.382 28.091 - 1.38% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 2.59% 0.710 0.728 - 2.44% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.59% 37178.320 38139.967 - -0.00% -
BM_deque_deque_move/70000 2.58% 3322.638 3408.384 - 9.29% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 2.58% 5.617 5.762 - 3.01% -
std::set<std::string>::lower_bound(key)_(existent)/8192 2.58% 27.767 28.482 - 1.23% -
rng::unique_copy(deque<int>)_(contiguous)/32 2.58% 9.753 10.004 - -16.11% -
BM_std_minmax_element<short>/4 2.57% 1.227 1.259 - 0.14% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.57% 14155.231 14518.324 - 1.11% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 2.55% 4.050 4.153 - 0.67% -
SetIntersection_Front_Vector_uint64_1024_1 2.55% 1097273.895 1125294.955 - 3.19% -
BM_RangesMakeThenSortHeap_float_Heap_64 2.55% 3.436 3.524 - -1.69% -
BM_std_minmax<unsigned_char>/3 2.55% 1.193 1.223 - 1.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 2.55% 54109442.745 55488069.897 - 6.92% -
std::partition(vector<int>)_(sparse)/50 2.55% 13.799 14.151 - 0.92% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 2.54% 10.987 11.266 - 3.59% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.54% 75.773 77.695 - 5.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 2.53% 5266124.134 5399460.859 - 2.03% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.53% 38.392 39.364 - 0.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.53% 23.027 23.610 - 1.82% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.53% 4692.278 4810.895 - 0.53% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 2.52% 30.574 31.346 - 0.63% -
std::map<int,_int>::find(key)_(existent)/1024 2.52% 3.750 3.845 - -0.82% -
BM_std_minmax<int>/7 2.52% 1.711 1.754 - 8.99% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.51% 5347.640 5482.111 - -0.05% -
SetIntersection_Front_Set_float_262144_64 2.51% 1871469.646 1918518.498 - 4.32% -
bm_lexicographical_compare<signed_char>/1 2.51% 1.286 1.319 - 4.56% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 2.51% 12.301 12.610 - 1.56% -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.51% 2.309 2.367 - 2.35% -
SetIntersection_None_Set_uint64_16384_64 2.51% 166687378.287 170865079.474 - 2.61% -
std::unique(list<int>,_pred)_(sprinkled)/1024 2.51% 1021.575 1047.167 - 3.15% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 2.50% 9.755 9.999 - 2.86% -
std::fill_n(list<int>)/32 2.50% 8.078 8.280 - -0.15% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 2.50% 4.117 4.220 - -0.33% -
BM_RangesSortHeap_float_262144 2.50% 29.911 30.659 - -1.27% -
std::find_if(vector<int>)_(process_all)/50 2.50% 13.921 14.269 - 0.39% -
BM_std_min<int>/12 2.50% 1.492 1.529 - -0.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.50% 23.834 24.429 - 1.21% -
std::sort(deque<int>)_(descending)/8 2.49% 25.714 26.356 - 3.02% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.49% 8.976 9.200 - 3.04% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.49% 0.789 0.809 - 4.55% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.49% 14223.418 14576.970 - -0.03% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 2.48% 16.201 16.604 - 4.30% -
rng::is_partitioned(vector<int>)_(partitioned)/50 2.48% 8.481 8.691 - -0.31% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.48% 23115.742 23689.856 - 0.26% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.48% 211.099 216.329 - -1.25% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 2.48% 0.704 0.721 - 2.15% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.47% 16671.511 17083.709 - -0.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 2.47% 5134784.353 5261621.358 - -0.60% -
bm_ranges_lexicographical_compare<unsigned_char>/8 2.47% 1.475 1.511 - 8.55% -
BM_std_minmax<short>/26 2.47% 2.480 2.541 - -0.38% -
std::multiset<std::string>::erase(key)_(non-existent)/32 2.47% 10.099 10.348 - 3.27% -
std::find_end(vector<int>)_(single_element)/8192 2.46% 1834.008 1879.209 - -1.00% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 2.46% 1904.935 1951.877 - 0.49% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.46% 8534.597 8744.808 - 2.15% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 2.46% 55.003 56.356 - 9.36% -
BM_std_min<__int128>/19 2.46% 7.241 7.419 - 2.26% -
rng::copy(deque<int>)/1048576 2.46% 49936.408 51164.372 - 2.50% -
SetIntersection_Interlaced_Vector_float_262144_64 2.46% 19934308.373 20423882.508 - 158.16% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.46% 5348.338 5479.673 - 0.09% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 2.45% 8.968 9.188 - 2.93% -
SetIntersection_None_Set_uint64_16384_1 2.44% 156477005.889 160287410.706 - 1.18% -
std::find_if(vector<int>)_(process_all)/1024 2.43% 283.577 290.480 - 0.22% -
BM_PushHeap_uint64_Ascending_256 2.43% 2.092 2.143 - -8.63% -
rng::unique(list<int>,_pred)_(contiguous)/1024 2.43% 972.537 996.172 - 2.21% -
std::find(deque<int>)_(process_all)/50 2.43% 13.236 13.557 - 3.44% -
rng::copy_if(deque<int>)_(every_other)/512 2.43% 182.180 186.603 - 2.13% -
BM_lexicographical_compare_three_way_fast_path/16 2.43% 4.341 4.446 - 3.59% -
rng::unique(deque<int>,_pred)_(contiguous)/32 2.43% 58.614 60.035 - 2.81% -
BM_std_minmax<short>/22 2.43% 2.277 2.332 - 1.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 2.42% 1187584.866 1216358.307 - 0.25% -
BM_StringCopy_Huge 2.42% 100.977 103.421 - -0.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 2.42% 4660984.895 4773709.326 - 2.18% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 2.42% 14354.583 14701.499 - 2.52% -
rng::sort(deque<int>)_(qsort_adversarial)/8 2.42% 18.383 18.827 - 3.06% -
std::partition(deque<int>)_(sparse)/50 2.42% 15.538 15.913 - 4.41% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.42% 55777.066 57124.155 - -0.16% -
BM_MakeHeap_uint32_SingleElement_262144 2.41% 0.628 0.643 - 2.66% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 2.41% 30.552 31.287 - 1.85% -
BM_std_minmax<short>/7 2.41% 1.747 1.789 - 3.06% -
std::set<int>::upper_bound(key)_(existent)/8192 2.41% 7.860 8.049 - -5.21% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.40% 5339.875 5468.229 - -0.19% -
SetIntersection_None_Set_float_262144_16384 2.40% 1163602.455 1191541.746 - -1.91% -
SetIntersection_Interlaced_Set_uint64_16384_256 2.40% 206805341.018 211763264.556 - 0.01% -
std::remove(deque<int>)_(sprinkled)/32 2.39% 52.627 53.887 - 1.71% -
SetIntersection_None_Set_uint64_16384_4 2.39% 160196169.576 164022764.431 - 1.37% -
BM_MakeThenSortHeap_float_Ascending_256 2.39% 6.462 6.616 - -0.37% -
std::multiset<int>::insert(value)_(already_present)/32 2.38% 19.001 19.454 - 1.73% -
SetIntersection_None_Set_uint64_256_4 2.38% 11344161.418 11614060.912 - -1.97% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 2.37% 1878.566 1923.160 - 1.51% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 2.37% 13.708 14.033 - 1.94% -
BM_std_min<__int128>/17 2.37% 6.481 6.635 - 2.20% -
rng::equal(vector<bool>)_(unaligned)/50 2.36% 0.736 0.754 - 1.18% -
BM_deque_deque_copy/70000 2.36% 3166.577 3241.390 - 14.47% -
std::replace_if(vector<int>)_(prefix)/1024 2.36% 271.697 278.114 - 0.78% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 2.36% 19.177 19.629 - 2.52% -
std::stable_partition(list<int>)_(alloc_fails)/8192 2.36% 25255.203 25850.859 - 2.91% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 2.35% 10.577 10.826 - 2.64% -
rng::move_backward(deque<int>)/262144 2.35% 29928.839 30632.616 - 0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.35% 1109716.450 1135800.342 - 0.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 2.35% 9244794.144 9461990.202 - -0.99% -
rng::sort(deque<int>)_(descending)/8 2.35% 25.537 26.136 - 2.03% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 2.34% 3175.716 3250.101 - -11.66% -
rng::remove_copy(deque<int>)_(sprinkled)/1024 2.34% 356.894 365.253 - 1.90% -
rng::any_of(list<int>)_(process_all)/32768 2.34% 26027.415 26636.866 - 2.84% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 2.34% 30.608 31.323 - 1.82% -
BM_RangesMakeThenSortHeap_string_Heap_64 2.33% 33.628 34.413 - -0.35% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.33% 22.533 23.059 - 1.23% -
rng::unique_copy(deque<int>)_(contiguous)/52 2.33% 14.687 15.029 - -6.29% -
SetIntersection_Front_Set_string_1024_4 2.33% 1313043.316 1343656.757 - 0.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 2.33% 6.875 7.035 - 3.45% -
std::set<std::string>::find(key)_(non-existent)/1024 2.33% 20.366 20.840 - 2.25% -
BM_StringAssignStr_Large_Opaque 2.33% 10.166 10.403 - 1.12% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.33% 586.673 600.315 - 0.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.32% 1161018.633 1187982.820 - -0.97% -
std::map<int,_int>::find(key)_(existent)/32 2.32% 1.531 1.566 - 0.64% -
BM_std_minmax<unsigned_char>/19 2.32% 1.656 1.694 - 1.30% -
BM_RangesMakeHeap_string_SingleElement_4 2.31% 3.593 3.676 - 2.50% -
BM_std_min<long_long>/3 2.31% 1.283 1.312 - 6.40% -
SetIntersection_Interlaced_Set_uint64_256_256 2.30% 9023237.460 9231109.862 - 0.31% -
SetIntersection_Interlaced_Set_float_262144_4 2.30% 1286060.385 1315663.328 - -5.76% -
SetIntersection_Front_Vector_string_16384_4 2.30% 1248496.883 1277232.599 - 4.45% -
std::multiset<int>::contains(key)_(existent)/32 2.30% 1.664 1.702 - 3.82% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 2.30% 6372.183 6518.619 - 3.71% -
std::find_first_of(vector<int>)_(large_needle)/32 2.30% 104.780 107.187 - 1.85% -
rng::unique(list<int>)_(contiguous)/8192 2.29% 7168.313 7332.714 - 3.47% -
std::find_end(forward_list<int>)_(single_element)/1000 2.29% 673.843 689.283 - 2.40% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 2.29% 12.298 12.580 - -0.25% -
bm_lexicographical_compare<int>/8 2.29% 1.541 1.576 - 0.26% -
SetIntersection_Interlaced_Set_uint32_262144_1024 2.29% 1506574.707 1541034.912 - -3.47% -
std::any_of(list<int>)_(process_all)/32768 2.29% 25836.779 26427.419 - 2.18% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.28% 572.944 586.029 - 0.34% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.28% 2.189 2.239 - -11.99% -
rng::find_first_of(deque<int>)_(large_needle)/8192 2.28% 23557644.431 24095123.549 - 2.44% -
std::multiset<std::string>::erase(key)_(existent)/1024 2.28% 57.816 59.135 - -32.31% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.28% 5341.132 5462.966 - -0.25% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.28% 3.347 3.423 - -0.29% -
std::count(list<int>)_(every_other)/8192 2.28% 6663.637 6815.305 - 2.15% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 2.28% 1899.211 1942.432 - 0.82% -
BM_PushHeap_float_Ascending_64 2.27% 1.813 1.854 - 5.99% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 2.27% 16.760 17.141 - 1.57% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.27% 6250.586 6392.455 - 3.68% -
BM_PopHeap_float_4 2.27% 2.374 2.427 - -1.06% -
SetIntersection_None_Vector_uint64_256_64 2.27% 3526385.901 3606259.811 - -1.12% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.26% 21.976 22.473 - 1.31% -
rng::find_last(forward_list<int>)_(bail_90%)/50 2.26% 20.780 21.249 - 3.21% -
rng::is_sorted(list<int>)/8192 2.25% 7261.972 7425.330 - -15.31% -
SetIntersection_Front_Set_string_16_4 2.25% 66849474.666 68352318.676 - -0.05% -
BM_MakeThenSortHeap_uint64_Random_4 2.25% 4.024 4.114 - -0.97% -
rng::find_if(vector<int>)_(bail_25%)/8 2.24% 1.072 1.096 - 3.52% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.24% 46.797 47.843 - 0.26% -
rng::for_each(set<int>)/8192 2.23% 16444.769 16812.237 - 2.62% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 2.23% 51.778 52.935 - 0.80% -
SetIntersection_Interlaced_Vector_string_16384_4 2.23% 1820903.984 1861548.567 - -0.32% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 2.23% 815.045 833.233 - 0.90% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 2.23% 19.805 20.247 - 0.78% -
BM_RangesMakeHeap_string_SingleElement_16 2.23% 5.532 5.656 - 0.21% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 2.23% 26.488 27.078 - -2.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.22% 1402.366 1433.542 - -2.32% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 2.22% 32.807 33.536 - 5.20% -
SetIntersection_Front_Set_string_262144_1 2.22% 1142036.237 1167396.003 - 1.00% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.22% 27.846 28.464 - 1.34% -
std::multiset<std::string>::erase(iterator)/32 2.22% 30.769 31.452 - -0.00% -
rng::move_backward(deque<int>)/4096 2.22% 154.970 158.406 - -1.22% -
BM_PopHeap_uint64_262144 2.22% 42.021 42.952 - 1.23% -
BM_num_get<void*> 2.22% 11.654 11.912 - 2.81% -
BM_deque_deque_ranges_copy_backward/70000 2.21% 8868.120 9064.271 - 0.91% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 2.21% 8773.164 8966.785 - 1.75% -
std::multiset<int>::count(key)_(existent)/8192 2.20% 9.188 9.391 - 1.53% -
std::copy_if(vector<int>)_(entire_range)/8 2.20% 2.270 2.320 - 1.88% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.20% 306.174 312.921 - 0.01% -
BM_vector_deque_ranges_copy_backward/70000 2.20% 8155.895 8335.541 - -3.04% -
BM_RangesPushHeap_uint32_Ascending_262144 2.20% 8.036 8.213 - -1.05% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 2.20% 1.293 1.321 - 10.19% -
rng::partition_point(list<int>)/8192 2.20% 13250.591 13542.063 - 11.00% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.19% 14.754 15.078 - 1.62% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.19% 15.035 15.365 - 2.37% -
BM_MakeHeap_float_SingleElement_262144 2.19% 0.713 0.729 - 2.08% -
SetIntersection_Front_Set_float_262144_16 2.18% 1271955.649 1299722.897 - 1.04% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.18% 2.858 2.921 - 2.17% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 2.18% 22.105 22.588 - 2.12% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.18% 11870.674 12129.543 - 3.20% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 2.18% 11.323 11.570 - 1.77% -
BM_StringRelational_Compare_Empty_Huge_Control 2.18% 1.625 1.660 - 3.27% -
rng::replace(vector<int>)_(sprinkled)/8192 2.17% 1376.809 1406.751 - 1.04% -
BM_std_min<unsigned_char>/14 2.17% 1.795 1.834 - -1.15% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.17% 609.417 622.670 - 0.12% -
std::map<std::string,_int>::insert(value)_(new_value)/0 2.17% 31.514 32.199 - -0.45% -
BM_StringAssignStr_Large_Transparent 2.17% 10.158 10.378 - 0.73% -
rng::for_each(multiset<int>)/8192 2.16% 16312.973 16666.077 - 2.86% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.16% 2.120 2.166 - 0.53% -
BM_std_minmax_element<char>/4 2.16% 1.242 1.269 - 0.61% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 2.16% 16841.287 17205.013 - 1.15% -
BM_SortHeap_float_64 2.16% 3.152 3.220 - -0.43% -
std::find_if(list<int>)_(process_all)/8 2.15% 3.424 3.498 - -0.10% -
std::unordered_multiset<int>::clear()/1024 2.15% 7884.911 8054.618 - 1.17% -
std::remove(deque<int>)_(prefix)/50 2.15% 65.874 67.291 - -0.17% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.15% 16.295 16.646 - -1.14% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.15% 2.897 2.959 - 2.89% -
SetIntersection_None_Set_float_262144_1 2.14% 1162173.096 1187084.310 - -2.48% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.14% 218.763 223.447 - 1.25% -
SetIntersection_Front_Vector_string_256_16 2.14% 6434628.005 6572300.702 - 1.78% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 2.14% 0.495 0.506 - 27.95% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.14% 18.111 18.498 - 2.48% -
SetIntersection_None_Set_uint32_1024_4 2.14% 8696221.928 8882187.638 - -1.23% -
rng::sort(deque<int>)_(repeated)/8 2.13% 18.482 18.877 - 0.92% -
BM_vector_deque_ranges_copy_backward/65536 2.13% 7661.263 7824.581 - 0.07% -
SetIntersection_Front_Vector_uint32_16_16 2.13% 37886148.325 38692908.845 - 1.53% -
std::search(deque<int>)_(single_element)/1000 2.12% 439.237 448.566 - 2.34% -
SetIntersection_Front_Vector_uint32_256_16 2.12% 4369336.929 4462083.141 - -0.25% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 2.12% 23.891 24.397 - -40.70% -
SetIntersection_Interlaced_Set_uint32_16_16 2.12% 40454729.856 41311851.495 - -0.80% -
BM_std_min<int>/16 2.12% 1.691 1.727 - -2.97% -
SetIntersection_Interlaced_Vector_string_256_1 2.11% 4531051.187 4626816.104 - 2.11% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 2.11% 23661.935 24161.287 - -0.98% -
std::all_of(list<int>)_(process_all)/32768 2.11% 26154.359 26706.270 - 2.85% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 2.11% 216.654 221.219 - 0.40% -
std::find_if_not(vector<char>)_(process_all)/1024 2.11% 270.441 276.139 - 0.72% -
bm_ranges_lexicographical_compare<signed_char>/16 2.10% 1.297 1.325 - 0.19% -
std::set<std::string>::erase(iterator)/1024 2.10% 28.150 28.741 - 1.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 2.10% 34.348 35.068 - 3.15% -
rng::for_each(multimap<int>::iterator)/32 2.09% 21.200 21.643 - 1.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 2.09% 4236060.176 4324386.212 - 0.38% -
BM_std_min<__int128>/18 2.08% 6.859 7.002 - 1.82% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.08% 2.393 2.443 - -0.96% -
BM_std_min<unsigned_short>/512 2.08% 7.139 7.287 - -0.41% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.08% 280897.886 286746.257 - 0.76% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 2.08% 25519.283 26049.414 - -0.67% -
std::remove_if(deque<int>)_(prefix)/50 2.08% 66.816 68.203 - 3.13% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.08% 68367.888 69786.666 - 2.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.07% 1202052.231 1226972.783 - 0.05% -
std::move_backward(deque<int>)/262144 2.07% 29751.221 30367.539 - -0.72% -
SetIntersection_None_Vector_string_1024_256 2.07% 1207845.068 1232861.911 - 2.08% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.07% 170.708 174.242 - 2.06% -
std::map<int,_int>::insert(value)_(already_present)/1024 2.07% 3.509 3.581 - 10.32% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.06% 17229.120 17584.807 - 0.01% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.06% 22.779 23.248 - -0.57% -
rng::all_of(list<int>)_(process_all)/32768 2.06% 25784.776 26315.775 - 2.49% -
BM_std_minmax<unsigned_char>/7 2.05% 2.434 2.484 - -3.51% -
std::partition(vector<int>)_(sparse)/32 2.05% 8.726 8.905 - -0.04% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.05% 40.068 40.888 - -3.21% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.04% 24.257 24.752 - 2.18% -
rng::copy_n(vector<bool>)_(unaligned)/512 2.04% 3.322 3.389 - 2.45% -
std::partition_point(list<int>)/50 2.04% 24.709 25.213 - 2.33% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 2.04% 34.586 35.291 - 1.18% -
rng::search_n(list<int>,_pred)_(no_match)/1024 2.04% 848.529 865.801 - 0.81% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.03% 2.983 3.044 - 2.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 2.03% 1156443.458 1179871.414 - 3.07% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.02% 175649.828 179206.195 - -6.79% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.02% 21.980 22.425 - 0.34% -
std::multiset<int>::erase(iterator)/8192 2.02% 23.644 24.122 - 1.04% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.02% 17180.259 17527.782 - 1.65% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2.02% 3419.623 3488.722 - 1.99% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 2.02% 1957.234 1996.693 - 1.30% -
std::all_of(list<int>)_(process_all)/50 2.02% 21.545 21.980 - 0.84% -
rng::for_each(multiset<int>::iterator)/8192 2.01% 16188.113 16513.589 - 2.42% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2.00% 2631.783 2684.544 - 0.89% -
rng::for_each(multimap<int>::iterator)/8 2.00% 4.500 4.590 - 0.94% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 2.00% 3.265 3.330 - -0.39% -
rng::stable_sort(vector<int>)_(ascending)/8 2.00% 16.497 16.827 - 1.15% -
std::unordered_multimap<int,_int>::erase(iterator)/32 2.00% 20.365 20.772 - 2.35% -
BM_CmpLess_schar_short 2.00% 0.948 0.967 - 1.28% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 2.00% 22.528 22.978 - 1.30% -
SetIntersection_None_Set_float_262144_16 1.99% 1161137.533 1184261.148 - -2.42% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.99% 4.241 4.326 - 1.50% -
std::multiset<std::string>::erase(key)_(existent)/32 1.99% 58.731 59.897 - 20.04% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.99% 3071.368 3132.350 - 3.08% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 1.98% 21.880 22.314 - -4.75% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 1.98% 20.819 21.232 - 2.12% -
BM_MakeHeap_float_Random_262144 1.97% 1.115 1.137 - 3.79% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 1.97% 0.713 0.727 - 1.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.97% 23.994 24.467 - 0.97% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.97% 19131.650 19507.929 - -0.76% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.96% 29.485 30.064 - -1.76% -
SetIntersection_Front_Vector_string_16384_256 1.96% 10154110.659 10353396.166 - 2.58% -
rng::equal(vector<bool>)_(unaligned)/8 1.96% 0.738 0.753 - 1.31% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.96% 1885.305 1922.257 - 0.35% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.95% 28.684 29.245 - -4.88% -
std::rotate(list<int>)_(by_1/3)/32 1.95% 15.080 15.375 - 1.64% -
BM_std_min<unsigned_short>/32 1.95% 2.913 2.970 - 4.47% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.95% 11.800 12.029 - 0.83% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.94% 1546726.724 1576809.977 - -4.56% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 1.94% 7.181 7.320 - 2.03% -
BM_StringAssignAsciizMix_Opaque 1.94% 4.728 4.820 - -0.45% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 1.94% 6.544 6.671 - 0.39% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 1.94% 2.908 2.965 - -2.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 1.94% 12768803.666 13015927.249 - -6.57% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 1.93% 3.504 3.572 - -0.23% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.93% 25.963 26.464 - 1.06% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.92% 53957.654 54994.456 - 0.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.92% 12984027.672 13233465.193 - -0.19% -
SetIntersection_None_Set_float_262144_256 1.92% 1163435.059 1185785.565 - -2.06% -
SetIntersection_None_Set_float_262144_64 1.92% 1161667.966 1183982.016 - -2.12% -
BM_std_minmax<unsigned_char>/5 1.92% 1.751 1.785 - -2.13% -
std::find_if(vector<char>)_(bail_25%)/8 1.92% 0.929 0.946 - -0.21% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.92% 23.730 24.185 - 1.40% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.92% 19.666 20.043 - 0.64% -
SetIntersection_None_Vector_float_16384_1024 1.92% 1171838.611 1194280.745 - 1.15% -
SetIntersection_None_Set_float_256_64 1.91% 9394924.519 9574613.336 - 0.33% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.91% 9.827 10.015 - 1.39% -
BM_MakeThenSortHeap_float_Descending_262144 1.91% 34.451 35.109 - -1.15% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.91% 33.869 34.515 - 0.77% -
rng::find_first_of(deque<int>)_(large_needle)/1024 1.90% 367398.395 374385.211 - 2.23% -
rng::for_each(map<int>)/8 1.90% 4.474 4.559 - 0.05% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.90% 9154.232 9328.272 - 1.98% -
SetIntersection_Interlaced_Set_uint64_16_16 1.90% 41081010.493 41861736.634 - 1.34% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 1.90% 22.091 22.510 - 0.92% -
std::stable_sort(deque<int>)_(heap)/8 1.90% 26.009 26.503 - -1.36% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 1.90% 9.006 9.177 - 3.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.90% 1099617.376 1120493.553 - -1.19% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.90% 1.388 1.414 - 3.54% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.90% 11.848 12.073 - 1.15% -
std::multiset<std::string>::insert(value)_(already_present)/32 1.90% 41.524 42.311 - 1.11% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.90% 509.857 519.519 - -1.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.89% 39142053.124 39883684.552 - 1.97% -
std::set<int>::insert(value)_(new_value)/32 1.89% 19.742 20.115 - 1.08% -
BM_deque_deque_ranges_copy/1 1.89% 3.429 3.494 - -0.64% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 1.89% 0.567 0.577 - 2.01% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 1.89% 9.553 9.734 - 2.36% -
rng::sort(deque<int>)_(repeated)/1024 1.88% 946.790 964.623 - 0.56% -
BM_std_min<unsigned_long_long>/6 1.88% 1.628 1.658 - 3.90% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.88% 817541.859 832926.670 - 0.71% -
bm_ranges_swap_ranges_vb_unaligned/8 1.88% 5.005 5.099 - 7.50% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.88% 1.331 1.356 - 3.64% -
SetIntersection_None_Set_uint64_16384_256 1.88% 164805983.085 167896790.236 - 1.00% -
std::multiset<int>::clear()/1024 1.87% 9452.674 9629.538 - 0.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.87% 27730284.320 28249025.336 - 6.90% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.87% 11890.098 12112.486 - -2.36% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.87% 1317.860 1342.499 - -40.95% -
std::remove(deque<int>)_(sprinkled)/50 1.87% 57.257 58.327 - 1.15% -
BM_deque_vector_move_backward/4000 1.87% 142.995 145.667 - 1.36% -
BM_RangesMakeHeap_uint32_SingleElement_256 1.87% 0.540 0.550 - -0.49% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.87% 209.228 213.131 - 0.61% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 1.86% 8.660 8.821 - 1.54% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 1.86% 5580.502 5684.163 - 1.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.85% 27112516.622 27615232.282 - -0.33% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 1.85% 23.086 23.514 - -0.44% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.85% 15.821 16.114 - 1.16% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.85% 174085.234 177304.110 - -7.91% -
rng::for_each(map<int>)/8192 1.85% 16713.732 17022.515 - 1.93% -
std::generate(list<int>)/32 1.85% 8.540 8.698 - -0.33% -
BM_LowerBound_string_1 1.85% 4.596 4.680 - -1.19% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.85% 1.408 1.434 - -4.24% -
BM_RangesMakeThenSortHeap_float_Heap_16384 1.84% 26.628 27.119 - -3.25% -
rng::sort(deque<int>)_(heap)/8 1.84% 24.896 25.355 - 2.62% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 1.84% 6.029 6.140 - 1.53% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.84% 255.983 260.692 - 1.18% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.84% 1909.952 1945.022 - 0.96% -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.84% 1.467 1.494 - 2.39% -
BM_PushHeap_uint64_Random_4 1.83% 2.055 2.093 - -4.13% -
BM_RangesPushHeap_uint64_Ascending_16384 1.83% 3.564 3.630 - -3.60% -
std::set<int>::erase(key)_(existent)/0 1.83% 20.266 20.637 - 0.05% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 1.83% 56.316 57.347 - 0.29% -
BM_std_minmax<unsigned_int>/27 1.83% 2.375 2.418 - 1.45% -
std::multiset<int>::find(key)_(non-existent)/8192 1.83% 8.539 8.695 - 3.48% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.83% 19.657 20.016 - 1.47% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 1.83% 16.421 16.721 - 0.10% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.82% 1921189.127 1956214.275 - 1.05% -
BM_MakeThenSortHeap_uint64_Ascending_4 1.82% 1.452 1.479 - 1.23% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.82% 2903.087 2955.984 - 0.39% -
BM_std_minmax_element<int>/4 1.82% 1.243 1.265 - 3.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.82% 171104569.112 174219078.701 - 2.82% -
rng::copy_if(vector<int>)_(entire_range)/64 1.82% 15.487 15.769 - 0.05% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 1.82% 32.806 33.402 - 10.86% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.81% 28.986 29.511 - -0.73% -
rng::stable_sort(vector<int>)_(heap)/8 1.81% 21.813 22.208 - 0.14% -
rng::move(vector<int>)/8 1.81% 2.221 2.261 - -0.77% -
BM_PushHeap_uint64_Ascending_16384 1.81% 3.564 3.629 - -4.93% -
BM_StringConstructDestroyCStr_Large_Opaque 1.81% 14.281 14.540 - -4.30% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.81% 31.575 32.146 - 3.25% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 1.81% 10.418 10.606 - 1.68% -
SetIntersection_Front_Vector_float_1024_64 1.81% 1448710.809 1474868.604 - 3.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.81% 51.274 52.200 - 1.05% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.80% 829.335 844.296 - 0.71% -
BM_vector_deque_copy_backward/512 1.80% 17.623 17.940 - 1.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.80% 7.468 7.602 - 0.19% -
rng::stable_partition(list<int>)_(alloc_fails)/32 1.80% 1897.077 1931.221 - 0.09% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.80% 3.614 3.679 - 1.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.80% 11490640.717 11697119.319 - -1.18% -
BM_std_minmax<char>/32 1.80% 1.638 1.667 - 11.13% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.79% 0.822 0.837 - 1.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.79% 0.701 0.714 - 2.63% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.79% 24.112 24.543 - 0.88% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.79% 23.046 23.458 - 2.92% -
SetIntersection_Interlaced_Set_string_262144_262144 1.78% 17375759.848 17685675.131 - -3.34% -
rng::copy_n(vector<int>)/8 1.78% 2.232 2.272 - 1.45% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.78% 17.025 17.328 - -1.87% -
BM_deque_deque_ranges_move/1 1.78% 3.421 3.482 - -0.17% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.78% 3.568 3.632 - 0.14% -
std::fill_n(deque<int>)/8192 1.78% 239.949 244.221 - 0.68% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.78% 169849.770 172871.671 - -1.34% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.78% 1.273 1.296 - -0.19% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.78% 0.762 0.775 - 1.21% -
BM_std_minmax<unsigned_long_long>/11 1.77% 2.353 2.395 - 0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.77% 17714416.270 18028680.065 - -0.89% -
BM_std_minmax<unsigned_char>/13 1.77% 2.219 2.258 - -2.35% -
std::deque<int>::ctor(size)/1024 1.77% 68.900 70.121 - -6.99% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.77% 32.605 33.182 - 0.17% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.77% 204742.214 208361.133 - 0.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.77% 23.965 24.389 - 1.60% -
BM_vector_deque_move_backward/65536 1.76% 7352.003 7481.678 - -2.96% -
BM_PushHeap_uint64_Ascending_1024 1.76% 2.577 2.623 - -5.75% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.76% 1.203 1.224 - -1.94% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.76% 11.477 11.679 - 1.06% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.76% 72615.390 73892.717 - 0.25% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.76% 794.216 808.177 - 3.46% -
BM_std_min<int>/28 1.75% 2.030 2.066 - 3.31% -
std::copy_if(deque<int>)_(every_other)/512 1.75% 182.798 186.002 - 1.26% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.75% 16.233 16.517 - 0.81% -
BM_std_min<short>/27 1.75% 2.295 2.335 - 0.44% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.75% 350038075.910 356167201.549 - -1.18% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.75% 38.360 39.030 - -1.39% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.75% 17630998.058 17938889.688 - -5.73% -
std::map<std::string,_int>::clear()/32 1.74% 897.888 913.519 - 0.91% -
BM_RangesMakeThenSortHeap_float_Descending_1024 1.74% 8.004 8.143 - -1.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 1.74% 4452716.125 4530145.428 - 1.07% -
SetIntersection_None_Set_float_16384_16384 1.74% 156755842.003 159477726.340 - 2.41% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.74% 36.531 37.165 - 2.62% -
std::multiset<int>::insert(value)_(new_value)/1024 1.73% 47.785 48.614 - 1.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.73% 348957915.886 354996027.765 - 2.04% -
SetIntersection_Interlaced_Set_uint32_1024_1024 1.73% 15851961.809 16125968.784 - 3.34% -
rng::copy_n(vector<int>)/1048576 1.73% 49369.004 50221.840 - 1.20% -
rng::stable_partition(deque<int>)_(sparse)/50 1.73% 27.405 27.878 - -7.09% -
BM_RangesPopHeap_uint32_262144 1.73% 40.959 41.666 - -5.02% -
SetIntersection_None_Vector_uint64_1024_256 1.72% 1122723.844 1142090.076 - -0.75% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.72% 19.509 19.845 - 0.87% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.72% 9.303 9.463 - 1.54% -
BM_std_min<char>/1024 1.72% 8.310 8.453 - -0.35% -
BM_StringRelational_Less_Huge_Small_Control 1.72% 1.815 1.846 - 3.66% -
SetIntersection_Interlaced_Set_uint32_64_64 1.72% 15441548.750 15707209.692 - 3.36% -
SetIntersection_Front_Vector_string_16384_1024 1.72% 39391165.899 40068468.226 - 1.15% -
710_omnetpp_r 1.72% 8.847 8.999 - -1.63% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.72% 725.020 737.457 - 1.65% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 1.72% 21.410 21.777 - -1.81% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.72% 23.835 24.244 - 0.61% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.71% 784.794 798.251 - 1.24% -
SetIntersection_None_Set_uint32_1024_16 1.71% 8781729.313 8932219.287 - 0.60% -
std::for_each(list<int>)/8192 1.71% 8685.738 8834.083 - 4.48% -
BM_std_min<unsigned_long_long>/8 1.71% 2.329 2.368 - 1.42% -
BM_std_min<__int128>/8 1.70% 2.871 2.920 - 1.43% -
rng::stable_sort(vector<int>)_(repeated)/8 1.70% 16.572 16.854 - 1.07% -
BM_std_min<unsigned_int>/28 1.70% 1.962 1.996 - -0.55% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.70% 561.789 571.349 - 0.09% -
std::multiset<int>::ctor(const&)/8192 1.70% 48971.432 49804.568 - 1.03% -
SetIntersection_None_Set_float_262144_4 1.70% 1162813.152 1182587.078 - -2.60% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.70% 1712.715 1741.826 - 24.31% -
rng::search(list<int>)_(no_match)/8192 1.70% 6859.488 6976.058 - -0.92% -
std::copy_n(deque<int>)/262144 1.70% 10141.243 10313.461 - 1.75% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.70% 293.810 298.791 - -1.40% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.69% 55.137 56.071 - 0.47% -
std::unique(list<int>,_pred)_(contiguous)/52 1.69% 73.778 75.027 - 1.39% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 1.69% 93.536 95.119 - 11.93% -
BM_vector_deque_copy_backward/65536 1.69% 7749.664 7880.701 - -1.39% -
BM_MakeHeap_string_Heap_16 1.69% 4.647 4.725 - 2.05% -
BM_deque_deque_ranges_move/4000 1.69% 145.680 148.140 - 0.91% -
rng::contains(deque<int>)_(process_all)/32 1.69% 8.587 8.732 - -0.40% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.69% 35840.003 36444.526 - -0.05% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.69% 778.141 791.263 - 1.87% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.69% 5461.853 5553.922 - 1.32% -
rng::reverse(list<int>)/32768 1.68% 17636.746 17933.684 - 3.98% -
SetIntersection_Front_Set_string_16384_256 1.68% 14679650.652 14926459.118 - -1.23% -
std::unordered_set<std::string>::erase(iterator)/0 1.68% 27.410 27.870 - -13.86% -
BM_std_min<unsigned_int>/24 1.67% 1.832 1.863 - 1.18% -
BM_std_minmax<short>/24 1.67% 2.225 2.262 - 1.77% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.67% 23.051 23.436 - 4.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.66% 9.165 9.317 - 1.40% -
SetIntersection_Interlaced_Set_uint64_64_1 1.66% 17445547.563 17734654.824 - 0.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.66% 18763479.016 19074396.033 - -0.13% -
std::multiset<int>::clear()/8192 1.66% 74453.305 75686.754 - 0.96% -
rng::move(vector<int>)/1048576 1.66% 57762.368 58718.459 - 4.12% -
rng::partial_sort(deque<int>)_(ascending)/8 1.65% 30.501 31.005 - -1.95% -
std::multiset<int>::insert(value)_(new_value)/32 1.65% 19.698 20.024 - 1.06% -
SetIntersection_Front_Set_string_4_4 1.65% 166742861.229 169496271.019 - 0.29% -
BM_std_minmax<unsigned_char>/6 1.65% 2.048 2.082 - -3.76% -
BM_PushHeap_uint32_Random_16 1.65% 4.413 4.485 - -0.37% -
std::unordered_multiset<int>::ctor(const&)/32 1.65% 197.953 201.209 - -1.25% -
SetIntersection_Front_Vector_uint64_1024_1024 1.64% 5850734.694 5946898.449 - -0.85% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.64% 164.650 167.356 - 1.08% -
BM_PushHeap_float_Random_262144 1.64% 7.553 7.677 - -1.39% -
std::find_end(forward_list<int>)_(process_all)/8192 1.64% 5649.933 5742.749 - 0.75% -
std::find_if(vector<char>)_(process_all)/1024 1.64% 270.231 274.665 - 0.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.64% 1210127.874 1229935.031 - 0.58% -
SetIntersection_Front_Vector_string_1024_4 1.63% 1238963.220 1259202.869 - -1.09% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 1.63% 28.571 29.037 - -2.58% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.63% 605.369 615.237 - 21.28% -
std::stable_partition(list<int>)_(dense)/50 1.63% 56.740 57.665 - 2.10% -
std::partition_copy(list<int>)/8192 1.63% 7292.767 7411.622 - 9.62% -
SetIntersection_Interlaced_Set_string_256_64 1.63% 31420791.964 31932824.914 - 2.23% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.63% 16590.771 16861.128 - -1.97% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 1.62% 612.282 622.193 - -9.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.62% 4505038.904 4577862.430 - 0.58% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.61% 1.507 1.531 - 1.76% -
std::set<std::string>::ctor(const&)/1024 1.61% 34300.991 34853.612 - 0.46% -
BM_std_min<__int128>/6 1.61% 2.076 2.109 - 1.19% -
BM_std_min<unsigned___int128>/2 1.61% 0.660 0.670 - -0.21% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.61% 4257.964 4326.453 - 0.35% -
BM_MakeHeap_float_SingleElement_256 1.61% 0.651 0.662 - -0.44% -
std::stable_partition(deque<int>)_(sparse)/32 1.61% 12.170 12.366 - 11.61% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 1.61% 24.846 25.245 - 0.12% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.60% 1509789.326 1534017.505 - 0.03% -
std::unordered_set<int>::insert(value)_(new_value)/8192 1.60% 19.381 19.692 - -1.93% -
BM_deque_deque_move_backward/70000 1.60% 8799.801 8940.788 - -0.16% -
BM_deque_deque_ranges_move_backward/4096 1.60% 152.169 154.602 - 0.10% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.60% 214.621 218.051 - 1.56% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 1.60% 32.692 33.214 - 1.38% -
BM_std_minmax<unsigned_char>/20 1.60% 1.932 1.963 - -0.81% -
BM_deque_vector_move/5500 1.60% 195.883 199.011 - 0.36% -
BM_std_min<unsigned_long_long>/22 1.60% 2.170 2.205 - 0.90% -
rng::partition(vector<int>)_(dense)/32 1.59% 8.403 8.536 - 6.50% -
BM_RangesMakeHeap_float_Random_1024 1.59% 1.231 1.250 - 2.69% -
std::stable_partition(list<int>)_(sparse)/32 1.59% 9.816 9.972 - 0.05% -
BM_StringFindAllMatch/1 1.59% 2.774 2.819 - 3.72% -
rng::rotate(list<int>)_(by_1/3)/50 1.59% 23.588 23.963 - -1.07% -
std::adjacent_find(deque<int>,_pred)/50 1.59% 29.704 30.177 - 3.02% -
BM_std_min<__int128>/7 1.59% 2.481 2.520 - 1.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.59% 20018363.160 20336293.102 - -0.03% -
BM_std_minmax<unsigned_char>/4 1.59% 1.473 1.497 - -2.94% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.59% 27.983 28.427 - 1.77% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.58% 11400378.735 11581053.528 - -2.64% -
std::multiset<std::string>::clear()/8192 1.58% 200013.941 203177.491 - 0.08% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.58% 705.691 716.839 - 0.59% -
BM_std_min<long_long>/12 1.58% 2.029 2.061 - 0.90% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.58% 20.760 21.088 - 1.52% -
std::set<std::string>::clear()/8192 1.58% 202010.872 205200.441 - 0.44% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.58% 51518.572 52331.382 - 0.65% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.58% 571.384 580.399 - -9.02% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.58% 6.069 6.165 - 2.86% -
std::stable_partition(list<int>)_(sparse)/1024 1.58% 913.276 927.675 - -1.91% -
std::multiset<std::string>::erase(key)_(existent)/8192 1.58% 135.039 137.167 - 6.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.57% 0.826 0.839 - 2.08% -
rng::fold_left(deque<int>)/8192 1.57% 4368.415 4437.195 - 0.35% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.57% 20.673 20.998 - 0.99% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 1.57% 17.978 18.261 - 1.73% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.57% 2.669 2.711 - 1.91% -
rng::find_if(vector<char>)_(process_all)/8 1.57% 2.487 2.527 - 4.85% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.57% 38.042 38.640 - -1.30% -
BM_MakeThenSortHeap_float_Ascending_16384 1.57% 27.668 28.102 - -0.48% -
rng::partial_sort(vector<int>)_(ascending)/8 1.57% 20.636 20.960 - 1.28% -
std::partition_copy(vector<int>)/1024 1.57% 457.240 464.409 - -1.79% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.56% 11.320 11.497 - 0.50% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.56% 540.459 548.911 - -0.14% -
BM_RangesMakeHeap_float_Ascending_256 1.56% 0.644 0.654 - -0.16% -
rng::move_backward(vector<bool>)_(unaligned)/64 1.56% 1.902 1.931 - 2.76% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 1.56% 18.090 18.372 - 8.22% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 1.56% 0.924 0.939 - 1.66% -
BM_std_minmax<long_long>/4 1.56% 1.868 1.898 - 9.53% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.56% 746.724 758.357 - 2.36% -
std::fill_n(vector<int>)/8192 1.56% 235.554 239.222 - 0.36% -
BM_std_min<short>/26 1.56% 2.099 2.131 - 1.50% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.56% 20.347 20.664 - -0.05% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.55% 178703794.508 181481344.975 - -0.76% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.55% 19969.565 20279.236 - -9.02% -
std::partition_point(deque<int>)/8192 1.55% 16.243 16.494 - 1.58% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.55% 712.683 723.731 - 1.89% -
BM_std_min<int>/32 1.55% 2.222 2.256 - -0.42% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 1.55% 5.652 5.740 - 0.86% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.55% 1341.843 1362.592 - -1.64% -
std::multimap<int,_int>::erase(key)_(existent)/1024 1.55% 25.435 25.828 - 1.39% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.54% 674.023 684.431 - 1.14% -
std::unique(list<int>)_(sprinkled)/32 1.54% 57.007 57.887 - 1.31% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.54% 779.609 791.642 - 2.33% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.54% 1.655 1.681 - -0.96% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.54% 35288.698 35832.267 - -0.33% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.54% 9514.737 9661.174 - 1.66% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.54% 1.218 1.237 - 0.01% -
std::search(deque<int>,_pred)_(near_matches)/1000 1.54% 23307.568 23665.676 - -4.05% -
BM_RangesPushHeap_uint32_Random_16384 1.53% 6.241 6.337 - -0.85% -
SetIntersection_Interlaced_Set_float_262144_16384 1.53% 1251303.222 1270482.828 - 0.26% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 1.53% 89.422 90.792 - 8.88% -
std::search(vector<int>)_(same_length)/8192 1.53% 1960.475 1990.475 - 6.60% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.53% 16.567 16.820 - -1.10% -
BM_deque_vector_ranges_move_backward/1 1.53% 2.117 2.149 - 2.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.53% 0.687 0.698 - 2.02% -
std::partition_point(deque<int>)/1024 1.52% 9.226 9.367 - 2.13% -
SetIntersection_Front_Vector_uint32_256_4 1.52% 4393165.070 4460116.917 - 0.25% -
std::is_sorted(list<int>)/8192 1.52% 7170.888 7280.167 - 3.98% -
rng::find_if_not(deque<int>)_(process_all)/8 1.52% 3.927 3.986 - 0.80% -
BM_PushHeap_string_Ascending_256 1.52% 10.184 10.339 - 10.28% -
SetIntersection_None_Set_float_256_4 1.52% 11647125.733 11824379.979 - -0.06% -
BM_vector_deque_move_backward/512 1.51% 17.601 17.868 - -0.59% -
rng::partition_copy(deque<int>)/50 1.51% 27.459 27.874 - 0.25% -
BM_std_min<unsigned_long_long>/7 1.51% 1.901 1.929 - 3.40% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.51% 24.178 24.543 - 1.62% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.51% 25.770 26.159 - -0.24% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.51% 12551.453 12740.747 - -0.52% -
BM_std_minmax<char>/2 1.51% 0.895 0.908 - 6.93% -
737_gmsh_r 1.50% 12.753 12.945 - 1.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 1.50% 18129815.843 18402326.468 - -1.32% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.50% 604.841 613.930 - -9.17% -
BM_PopHeap_string_16384 1.50% 72.700 73.792 - -3.08% -
std::stable_partition(vector<int>)_(sparse)/1024 1.50% 207.265 210.371 - 1.65% -
BM_std_minmax<char>/17 1.49% 1.121 1.137 - 2.99% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.49% 516.327 524.038 - 0.28% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 1.49% 3.957 4.016 - -0.28% -
BM_std_min<short>/23 1.49% 2.116 2.147 - 4.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.49% 1203184.092 1221119.124 - 2.21% -
BM_RangesMakeThenSortHeap_float_Random_64 1.49% 17.660 17.923 - -0.61% -
rng::replace_if(list<int>)_(prefix)/8192 1.49% 7204.213 7311.376 - 0.39% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.49% 140999.593 143095.813 - 0.68% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 1.49% 23.921 24.277 - 1.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.49% 1134963.232 1151826.811 - -0.94% -
BM_std_min<short>/31 1.48% 2.571 2.609 - -0.66% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.48% 22.785 23.123 - -6.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 1.48% 16347819.746 16589829.337 - -18.00% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 1.48% 57.922 58.779 - 1.41% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.48% 0.696 0.706 - 1.47% -
std::multiset<std::string>::count(key)_(existent)/32 1.48% 18.033 18.300 - -6.09% -
BM_deque_vector_ranges_move/4096 1.48% 145.460 147.606 - 1.03% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.48% 32454.172 32933.007 - -1.06% -
SetIntersection_Front_Vector_uint64_16384_1 1.47% 1099134.946 1115305.216 - -0.37% -
rng::for_each(set<int>::iterator)/8192 1.47% 16244.215 16483.113 - 2.00% -
BM_deque_deque_ranges_move_backward/4000 1.47% 144.913 147.041 - 0.16% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.47% 6599.656 6696.565 - -2.84% -
BM_std_minmax<short>/20 1.47% 2.001 2.030 - 2.92% -
BM_MakeHeap_uint32_Random_1024 1.46% 1.030 1.046 - -6.60% -
std::multimap<int,_int>::count(key)_(non-existent)/32 1.46% 2.505 2.542 - -0.18% -
SetIntersection_None_Vector_uint32_256_16 1.46% 4230663.609 4292580.619 - 0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 1.46% 11798542.485 11971211.008 - 0.52% -
SetIntersection_None_Set_float_256_256 1.46% 5868907.246 5954413.650 - 0.48% -
SetIntersection_Front_Vector_uint32_16384_256 1.46% 2290052.784 2323395.876 - -1.17% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.45% 23.356 23.695 - -7.13% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.45% 21.951 22.269 - 1.70% -
rng::for_each(multimap<int>::iterator)/8192 1.45% 16627.615 16868.811 - 1.69% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.45% 14.292 14.499 - 1.91% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.45% 16.891 17.136 - -2.85% -
std::multiset<std::string>::count(key)_(existent)/1024 1.45% 23.543 23.884 - 2.42% -
std::sort(deque<int>)_(pipe-organ)/8 1.45% 20.846 21.148 - 1.33% -
std::set<std::string>::clear()/1024 1.45% 19874.023 20161.658 - -0.10% -
std::set<std::string>::ctor(const&)/8192 1.44% 342636.056 347584.950 - 1.39% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.44% 33.591 34.076 - 1.17% -
std::multiset<int>::erase(iterator)/32 1.44% 21.319 21.627 - 0.55% -
rng::partial_sort_copy(list<int>)_(ascending)/8 1.44% 8.975 9.104 - 2.90% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.44% 49422.171 50133.457 - 0.74% -
std::for_each_n(vector<int>)/8 1.44% 2.504 2.540 - 0.10% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.44% 4.828 4.897 - 1.25% -
SetIntersection_None_Set_uint32_1024_1024 1.43% 8733330.951 8858650.699 - -3.35% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 1.43% 30.430 30.867 - 0.17% -
std::set<std::string>::insert(value)_(already_present)/8192 1.43% 38.534 39.086 - 2.00% -
BM_std_minmax<unsigned_char>/31 1.43% 3.158 3.203 - -2.43% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.43% 6846.921 6944.992 - -4.89% -
BM_std_minmax<unsigned_char>/15 1.43% 2.983 3.025 - -3.16% -
std::set<int>::equal_range(key)_(existent)/1024 1.43% 4.130 4.189 - 1.06% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.43% 68532.616 69512.438 - -7.35% -
std::none_of(list<int>)_(process_all)/32 1.43% 11.532 11.697 - -1.29% -
SetIntersection_Interlaced_Vector_float_256_4 1.43% 5356734.997 5433088.684 - 11.28% -
std::stable_partition(deque<int>)_(dense)/50 1.42% 39.686 40.250 - -8.38% -
std::search_n(vector<int>)_(no_match)/1000 1.42% 205.471 208.395 - -1.20% -
std::sort(deque<int>)_(ascending)/8 1.42% 18.409 18.671 - 1.71% -
SetIntersection_Front_Vector_uint32_16384_16 1.42% 1179887.644 1196647.230 - 0.78% -
SetIntersection_None_Set_float_262144_262144 1.42% 1166374.509 1182929.607 - -2.44% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.42% 6.448 6.539 - -0.62% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.42% 17.036 17.277 - -0.44% -
SetIntersection_Interlaced_Set_string_16_4 1.42% 76441112.552 77524163.238 - 0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.42% 1185383.566 1202177.784 - 3.40% -
std::set<int>::erase(key)_(existent)/32 1.41% 21.871 22.180 - 0.36% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 1.41% 26.317 26.689 - -1.33% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.41% 41542.158 42128.585 - 0.20% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.41% 1.279 1.297 - 0.16% -
BM_std_minmax_element<long_long>/4 1.41% 1.252 1.269 - 1.25% -
BM_std_min<short>/21 1.41% 1.828 1.853 - 2.38% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.41% 7.508 7.614 - 0.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.41% 16.161 16.389 - 1.80% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.40% 34.527 35.012 - -1.73% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.40% 53054.052 53797.526 - 1.78% -
std::unordered_set<int>::erase(key)_(existent)/1024 1.40% 22.404 22.718 - -3.01% -
rng::move_backward(vector<int>)/1048576 1.40% 58534.849 59354.191 - 3.67% -
BM_std_min<__int128>/13 1.40% 4.881 4.949 - 1.12% -
SetIntersection_Interlaced_Set_uint32_256_64 1.40% 14670528.091 14875713.525 - 0.31% -
BM_CmpEqual_int_short 1.40% 1.120 1.135 - 0.97% -
rng::for_each(multimap<int>)/8192 1.39% 16489.075 16718.887 - 1.41% -
SetIntersection_Interlaced_Set_uint32_1024_256 1.39% 15087053.996 15297207.821 - -0.89% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.39% 6187.769 6273.808 - 2.02% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.39% 55686.736 56460.568 - 0.04% -
std::stable_sort(deque<int>)_(shuffled)/8 1.39% 24.073 24.407 - -2.36% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.38% 27.906 28.292 - 0.42% -
std::find_if_not(deque<int>)_(bail_25%)/32768 1.38% 2720.463 2758.104 - 1.22% -
std::all_of(list<int>)_(process_all)/32 1.38% 11.494 11.653 - -1.10% -
SetIntersection_None_Vector_string_262144_16 1.38% 1357876.105 1376655.822 - 2.42% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.38% 60.364 61.199 - 1.34% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.38% 1.255 1.272 - 8.36% -
rng::adjacent_find(deque<int>)/8 1.38% 3.750 3.802 - 14.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.38% 1149559.839 1165434.134 - 0.97% -
std::unordered_multimap<int,_int>::erase(iterator)/0 1.38% 19.985 20.260 - 2.89% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.38% 147980.942 150019.318 - -2.10% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.38% 776.956 787.648 - 1.50% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.38% 19698.174 19969.213 - -7.69% -
BM_RangesMakeThenSortHeap_string_Random_4 1.37% 10.382 10.525 - 1.15% -
std::set<int>::clear()/8192 1.37% 74257.731 75278.199 - 0.22% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.37% 4255.268 4313.743 - -0.09% -
std::unordered_multiset<int>::erase(iterator)/1024 1.37% 20.052 20.327 - -0.93% -
BM_RangesSortHeap_uint32_4 1.37% 1.033 1.047 - 0.69% -
std::partial_sort(vector<int>)_(ascending)/8 1.37% 20.668 20.951 - 1.25% -
std::unique(deque<int>,_pred)_(sprinkled)/52 1.37% 73.470 74.477 - 0.85% -
BM_deque_vector_ranges_copy/0 1.36% 1.419 1.439 - -0.95% -
BM_RangesPushHeap_float_Random_262144 1.36% 7.562 7.665 - 0.25% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.36% 222.810 225.838 - 4.11% -
std::fill(deque<int>)/8192 1.36% 239.360 242.612 - 0.97% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.36% 875988.622 887867.949 - 3.37% -
BM_deque_deque_move_backward/4096 1.35% 152.894 154.959 - 0.55% -
std::search(list<int>,_pred)_(single_element)/1000 1.35% 822.993 834.095 - 2.02% -
BM_MakeHeap_uint64_PipeOrgan_16 1.35% 1.028 1.042 - 1.50% -
std::set<std::string>::ctor(const&,_alloc)/8192 1.35% 343426.413 348054.708 - 0.68% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.35% 76176.223 77202.490 - 1.24% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.35% 31.815 32.243 - -0.57% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 1.35% 10.202 10.339 - 0.93% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.35% 1.320 1.338 - 0.32% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 1.35% 0.778 0.789 - 0.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.34% 1247648.960 1264422.787 - -3.04% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.34% 5866746.350 5945517.108 - 0.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.34% 13.161 13.337 - 2.28% -
BM_num_get<unsigned_long> 1.34% 11.058 11.206 - 2.81% -
SetIntersection_Interlaced_Set_float_262144_16 1.34% 1599214.761 1620641.438 - -2.94% -
std::stable_sort(deque<int>)_(descending)/8 1.34% 26.651 27.008 - -2.82% -
BM_RangesPushHeap_uint32_Random_262144 1.34% 6.277 6.361 - -1.97% -
BM_std_minmax<int>/64 1.34% 2.515 2.548 - 2.59% -
BM_std_min<__int128>/3 1.34% 1.018 1.032 - 2.12% -
BM_std_min<unsigned_long_long>/29 1.33% 2.456 2.489 - 2.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.33% 3.490 3.536 - 0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1.33% 1167679.237 1183250.915 - 1.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 1.33% 4470638.136 4530251.386 - 1.51% -
BM_RangesMakeThenSortHeap_float_Ascending_16 1.33% 2.947 2.986 - 0.22% -
SetIntersection_None_Set_uint64_256_64 1.33% 9156307.999 9278233.394 - -2.73% -
std::unordered_multiset<int>::erase(iterator)/8192 1.33% 20.115 20.383 - 0.07% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 1.33% 0.822 0.833 - 1.79% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.33% 12.969 13.142 - 0.06% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 1.33% 19.911 20.176 - 0.75% -
std::stable_partition(list<int>)_(dense)/32 1.33% 33.335 33.777 - 3.72% -
SetIntersection_None_Vector_uint64_64_4 1.33% 16845942.786 17069417.183 - 0.39% -
std::sort(vector<int>)_(heap)/8 1.33% 22.378 22.674 - 1.27% -
SetIntersection_Interlaced_Set_float_16384_16384 1.32% 349044701.739 353666447.759 - 1.40% -
std::multiset<int>::ctor(const&)/1024 1.32% 6157.884 6239.411 - 0.61% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.32% 23.489 23.800 - -6.30% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.32% 70.229 71.158 - -5.66% -
std::fill(list<int>)/32 1.32% 8.345 8.455 - 0.70% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1.32% 904.425 916.370 - 2.36% -
std::multiset<int>::ctor(const&,_alloc)/32 1.32% 220.270 223.178 - 2.35% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.32% 4.362 4.419 - 2.02% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.32% 36675.791 37159.100 - 0.60% -
SetIntersection_Interlaced_Set_string_64_4 1.32% 26877999.369 27231581.578 - -1.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 1.31% 8977614.782 9095597.790 - 0.86% -
std::search_n(vector<int>)_(no_match)/1024 1.31% 210.407 213.172 - -1.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.31% 1137567.190 1152474.558 - -0.92% -
std::copy_backward(deque<int>)/262144 1.31% 32592.463 33019.025 - 1.12% -
rng::find_if_not(deque<int>)_(process_all)/50 1.31% 23.502 23.809 - 0.67% -
std::move_backward(vector<bool>)_(aligned)/4096 1.31% 7.280 7.375 - 1.00% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.31% 700.017 709.156 - -0.93% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.31% 605.156 613.055 - -9.40% -
std::set<std::string>::erase(key)_(existent)/0 1.30% 64.322 65.161 - -0.48% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 1.30% 4.452 4.510 - -0.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 1.30% 9487603.483 9611164.997 - 1.36% -
BM_std_min<unsigned_short>/64 1.30% 3.498 3.544 - 0.86% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.30% 10916.691 11058.786 - 0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.30% 4491284.306 4549680.054 - 0.72% -
rng::partial_sort(deque<int>)_(descending)/8192 1.30% 284077.100 287758.854 - 3.08% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 1.30% 55.163 55.878 - 1.50% -
BM_std_min<unsigned_char>/15 1.29% 2.086 2.113 - -1.01% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.29% 1.379 1.396 - 0.67% -
SetIntersection_None_Vector_uint32_1024_16 1.29% 1144042.767 1158787.130 - 0.67% -
BM_std_min<unsigned_short>/18 1.29% 1.534 1.554 - 3.02% -
BM_std_min<char>/32 1.29% 2.924 2.961 - 1.49% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 1.29% 69.462 70.354 - 1.53% -
SetIntersection_Interlaced_Set_float_1024_4 1.28% 10067753.317 10196768.055 - -0.32% -
rng::partition_point(list<int>)/1024 1.28% 1261.101 1277.258 - 0.66% -
BM_std_minmax<short>/25 1.28% 2.203 2.231 - -1.26% -
std::set<std::string>::insert(value)_(new_value)/0 1.28% 32.938 33.359 - 0.22% -
std::none_of(list<int>)_(process_all)/32768 1.28% 25757.955 26086.406 - 1.45% -
std::copy(list<int>)/4096 1.27% 3295.613 3337.440 - 2.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.27% 8793333.555 8904870.523 - -8.88% -
BM_RangesPopHeap_uint64_262144 1.27% 41.152 41.673 - -4.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.26% 26349371.199 26682341.968 - -3.43% -
BM_RangesPopHeap_string_16384 1.26% 71.921 72.830 - 1.68% -
BM_SortHeap_uint64_4 1.26% 0.937 0.949 - -0.76% -
std::partial_sort(deque<int>)_(ascending)/8 1.26% 29.620 29.994 - -3.08% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.26% 5.492 5.562 - 2.79% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.26% 3.556 3.601 - 4.68% -
BM_StringFindMatch1/512 1.26% 990.707 1003.187 - 1.24% -
BM_std_minmax<unsigned_int>/23 1.26% 2.388 2.418 - 0.32% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.26% 4.719 4.778 - 0.49% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.26% 49879.528 50507.219 - 1.59% -
BM_deque_vector_ranges_copy_backward/70000 1.26% 8656.267 8764.976 - -0.25% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.25% 1.327 1.343 - 0.85% -
rng::search_n(deque<int>)_(no_match)/1000 1.25% 430.941 436.323 - 1.32% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.25% 2.477 2.508 - -1.95% -
BM_align/1 1.25% 0.897 0.908 - 1.44% -
SetIntersection_Interlaced_Set_float_64_64 1.25% 15098730.362 15286906.778 - -6.03% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.25% 496725.277 502911.601 - 1.35% -
std::partial_sort_copy(vector<int>)_(descending)/8 1.24% 18.487 18.716 - 0.80% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.24% 1.242 1.257 - 2.54% -
BM_MakeThenSortHeap_float_PipeOrgan_64 1.24% 3.908 3.957 - -1.32% -
std::unique(list<int>)_(contiguous)/8192 1.24% 6969.621 7055.909 - 1.31% -
BM_PushHeap_float_Random_256 1.24% 7.211 7.300 - -0.36% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.23% 2913.290 2949.252 - 0.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.23% 1090735.430 1104183.938 - -1.49% -
rng::move(list<int>)/8 1.23% 3.929 3.978 - 1.49% -
rng::none_of(deque<int>)_(process_all)/50 1.23% 26.561 26.887 - 0.47% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 1.23% 5.479 5.546 - 0.41% -
BM_deque_deque_ranges_move/70000 1.23% 3231.865 3271.553 - 7.54% -
std::partial_sort(deque<int>)_(ascending)/1024 1.23% 7872.857 7969.537 - -0.04% -
BM_std_min<char>/22 1.23% 2.070 2.096 - 3.25% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.23% 4.521 4.576 - -2.05% -
SetIntersection_None_Vector_string_64_64 1.22% 9264553.799 9377788.270 - 0.78% -
SetIntersection_None_Set_uint64_64_64 1.22% 11869696.710 12014753.314 - -0.90% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.22% 509.978 516.195 - 7.50% -
SetIntersection_None_Vector_uint64_16384_16 1.22% 1150911.147 1164930.824 - -2.87% -
rng::sort(vector<int>)_(heap)/8 1.22% 22.230 22.500 - -0.41% -
SetIntersection_Front_Set_float_16384_1 1.22% 1116057.265 1129629.105 - 0.14% -
rng::copy_n(vector<bool>)_(aligned)/262144 1.22% 277.722 281.099 - 4.15% -
SetIntersection_Interlaced_Set_uint32_256_16 1.22% 11982647.564 12128325.908 - -0.16% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.21% 348257.440 352480.096 - 0.40% -
BM_MakeHeap_string_PipeOrgan_4 1.21% 2.550 2.581 - -1.01% -
rng::reverse_copy(list<int>)/8 1.21% 2.308 2.336 - -0.14% -
SetIntersection_Front_Set_uint32_256_1 1.21% 4445411.054 4499008.567 - 1.53% -
BM_RangesPushHeap_string_Descending_4 1.20% 1.881 1.903 - -1.37% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.20% 19.592 19.827 - 4.32% -
BM_std_minmax<unsigned_short>/16 1.20% 1.685 1.705 - 2.62% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.20% 208081.870 210578.660 - 0.69% -
BM_CmpLess_uchar_schar 1.20% 1.037 1.049 - 0.24% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.20% 34.241 34.651 - 1.73% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 1.19% 14292.100 14462.629 - 1.07% -
BM_RangesMakeHeap_uint64_Random_256 1.19% 1.203 1.217 - -4.88% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 1.19% 7081.425 7165.776 - 0.77% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.19% 5.376 5.440 - 0.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.19% 14518.819 14691.250 - 2.14% -
std::multiset<int>::erase(iterator)/1024 1.19% 23.757 24.038 - 1.24% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.19% 1.147 1.161 - -4.92% -
BM_std_minmax<char>/12 1.18% 1.915 1.938 - -5.96% -
std::unordered_multiset<int>::erase(key)_(existent)/32 1.18% 21.293 21.545 - 1.61% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.18% 24.785 25.078 - 0.88% -
std::replace(vector<int>)_(prefix)/50 1.18% 7.594 7.684 - 0.73% -
SetIntersection_Interlaced_Vector_string_16_4 1.18% 71559369.034 72404782.410 - 1.53% -
SetIntersection_Front_Set_uint32_16384_16 1.18% 1306571.012 1322006.968 - -0.91% -
rng::is_sorted(list<int>,_pred)/8 1.18% 4.226 4.276 - -0.25% -
BM_std_min<unsigned_long_long>/24 1.18% 2.683 2.715 - 1.96% -
SetIntersection_Front_Set_uint32_16384_16384 1.18% 337350157.014 341320407.053 - -10.07% -
BM_std_min<unsigned_long_long>/23 1.18% 2.429 2.458 - 1.90% -
std::find_if(deque<int>)_(process_all)/1024 1.18% 490.724 496.493 - 2.50% -
BM_std_min<unsigned_short>/27 1.17% 2.382 2.410 - 3.50% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.17% 608.758 615.897 - 0.48% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 1.17% 6.080 6.151 - -4.04% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.17% 19758.973 19990.064 - -7.97% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.17% 2.071 2.095 - 1.97% -
std::find(vector<int>)_(bail_25%)/8 1.17% 1.374 1.390 - -0.18% -
SetIntersection_Front_Vector_string_262144_1024 1.17% 40119583.152 40588507.151 - 1.23% -
std::is_sorted_until(list<int>)/8 1.17% 2.208 2.233 - -1.58% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.17% 20.942 21.186 - 0.16% -
SetIntersection_Front_Vector_uint64_262144_16 1.17% 1167680.955 1181286.976 - 2.56% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 1.16% 48.007 48.566 - 0.06% -
std::partial_sort(vector<int>)_(descending)/8 1.16% 24.811 25.100 - 1.51% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.16% 22.414 22.674 - -0.16% -
std::move_backward(deque<int>)/1048576 1.16% 127138.003 128612.178 - -0.39% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.16% 2921.965 2955.836 - 0.10% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.16% 24.394 24.677 - 0.04% -
std::map<std::string,_int>::count(key)_(existent)/32 1.16% 18.097 18.306 - 17.25% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.16% 13833.965 13994.169 - 0.37% -
BM_RangesPushHeap_uint32_Random_256 1.16% 5.924 5.992 - -2.48% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.16% 955445.278 966493.745 - 0.35% -
BM_LowerBound_string_1024 1.15% 178.130 180.183 - 1.27% -
std::set<std::string>::ctor(const&)/32 1.15% 691.335 699.304 - 0.57% -
std::copy_backward(list<int>)/4096 1.15% 3312.008 3350.179 - -17.82% -
std::multiset<std::string>::erase(iterator)/1024 1.15% 32.973 33.353 - 11.71% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 1.15% 31.200 31.558 - -2.33% -
SetIntersection_Front_Set_string_262144_1024 1.15% 59936801.515 60624616.051 - 0.61% -
SetIntersection_Front_Set_string_16384_1024 1.15% 59302077.706 59982501.080 - 1.64% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 1.15% 325.440 329.170 - -0.39% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 1.15% 20.671 20.908 - 1.82% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.14% 838.670 848.271 - 1.60% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.14% 7.690 7.777 - 1.42% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.14% 6580.153 6655.251 - -2.07% -
std::find_if(vector<char>)_(process_all)/8 1.14% 2.425 2.453 - 1.11% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.14% 944292.114 955044.855 - 1.48% -
SetIntersection_Interlaced_Set_uint32_64_1 1.14% 17426748.204 17624977.957 - 0.28% -
SetIntersection_Front_Set_string_1024_1 1.14% 1148086.621 1161135.591 - 0.64% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.14% 19.753 19.978 - 1.02% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.13% 660.362 667.856 - 0.39% -
BM_MakeHeap_string_Heap_4 1.13% 3.045 3.080 - 0.23% -
BM_std_min<__int128>/5 1.13% 1.748 1.768 - 1.17% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.13% 3.638 3.679 - -2.00% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.13% 14856.234 15024.765 - -0.71% -
std::map<int,_int>::clear()/8192 1.13% 81046.531 81965.909 - 1.39% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 1.13% 28.242 28.563 - -13.39% -
rng::search_n(list<int>,_pred)_(no_match)/1048576 1.13% 985435.067 996612.476 - 0.54% -
std::multimap<int,_int>::find(key)_(non-existent)/32 1.13% 2.239 2.264 - -6.23% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 1.13% 64.882 65.617 - -0.37% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.13% 764.471 773.121 - 1.36% -
SetIntersection_Front_Vector_uint64_16_4 1.13% 57528152.647 58178934.235 - 0.67% -
BM_std_min<unsigned_long_long>/21 1.13% 1.996 2.018 - 1.16% -
std::sort(deque<int>)_(repeated)/8 1.13% 18.724 18.936 - 1.53% -
std::partition(list<int>)_(dense)/50 1.13% 13.378 13.529 - 2.39% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.13% 1921.629 1943.341 - -0.32% -
BM_RangesMakeThenSortHeap_string_Ascending_16 1.13% 9.557 9.665 - 1.10% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.13% 1890.123 1911.426 - 0.01% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 1.13% 16.505 16.691 - 0.75% -
SetIntersection_Interlaced_Set_float_262144_64 1.13% 1573333.576 1591047.283 - -1.40% -
rng::unique_copy(deque<int>)_(contiguous)/1024 1.13% 473.655 478.985 - 0.19% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.12% 365.978 370.093 - 0.44% -
rng::copy(list<int>)/8 1.12% 2.361 2.387 - 1.52% -
SetIntersection_Interlaced_Set_uint32_262144_4 1.12% 1261439.127 1275596.844 - -8.99% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.12% 14.938 15.106 - -0.02% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.12% 134.145 135.644 - 1.41% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.12% 15.868 16.045 - 0.77% -
SetIntersection_Interlaced_Set_uint64_16_1 1.11% 66555109.816 67296762.205 - -0.27% -
BM_PopHeap_string_1024 1.11% 56.131 56.756 - 0.74% -
SetIntersection_None_Set_uint64_256_1 1.11% 11496946.099 11625012.301 - -1.99% -
BM_std_minmax<unsigned_short>/9 1.11% 1.161 1.174 - 0.57% -
SetIntersection_Front_Vector_uint64_4_4 1.11% 143745761.185 145346347.884 - -0.79% -
std::unique(vector<int>)_(contiguous)/32 1.11% 50.972 51.539 - 1.24% -
std::multiset<std::string>::erase(iterator)/8192 1.11% 30.396 30.733 - 14.59% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.11% 426.280 430.999 - 0.90% -
SetIntersection_Front_Vector_uint32_16384_1 1.11% 1115512.631 1127853.110 - 1.27% -
BM_std_min<__int128>/9 1.11% 3.273 3.309 - 0.93% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.10% 11.773 11.903 - -3.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 1.10% 343275906.863 347063907.090 - -2.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.10% 43824732.315 44307330.351 - 0.22% -
BM_MakeThenSortHeap_string_Ascending_16384 1.10% 62.292 62.978 - 0.59% -
BM_deque_deque_copy/4000 1.10% 145.493 147.094 - 0.09% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.10% 1102354.118 1114481.221 - -0.38% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.10% 717.313 725.191 - -0.73% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.10% 38369398.111 38790687.498 - 1.33% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.10% 33.084 33.447 - -2.49% -
BM_MakeThenSortHeap_uint32_Heap_16 1.09% 5.124 5.180 - 1.06% -
BM_MakeHeap_uint32_Random_16384 1.09% 1.000 1.011 - -1.59% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.09% 3232.173 3267.385 - -1.10% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.09% 151602.058 153247.661 - 0.95% -
BM_deque_vector_copy_backward/5500 1.08% 199.558 201.722 - 0.28% -
SetIntersection_Interlaced_Set_uint32_256_4 1.08% 11408589.433 11532232.324 - -2.86% -
BM_MakeHeap_string_QuickSortAdversary_16384 1.08% 11.788 11.916 - 0.97% -
SetIntersection_Interlaced_Vector_uint64_262144_1 1.08% 1105698.292 1117666.086 - 0.27% -
BM_std_min<char>/30 1.08% 2.223 2.247 - -1.76% -
rng::find_last(vector<char>)_(bail_10%)/50 1.08% 5.564 5.624 - 2.34% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.08% 2.610 2.638 - 0.39% -
BM_std_minmax<long_long>/15 1.08% 3.649 3.689 - -0.21% -
std::remove_if(deque<int>)_(sprinkled)/32 1.08% 56.119 56.722 - 0.86% -
std::remove_if(deque<int>)_(sprinkled)/50 1.07% 65.491 66.195 - 0.66% -
BM_vector_deque_ranges_copy/5500 1.07% 199.283 201.423 - 2.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.07% 40343971.820 40776835.337 - 2.73% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.07% 113040.150 114252.641 - -0.68% -
rng::find_end(forward_list<int>)_(near_matches)/1024 1.07% 37398.272 37797.705 - 0.80% -
std::map<int,_int>::clear()/32 1.07% 655.700 662.701 - 1.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.07% 87449.028 88381.790 - -2.55% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.07% 15687.963 15855.286 - -0.35% -
BM_RangesMakeThenSortHeap_float_Heap_1024 1.06% 8.111 8.198 - -1.80% -
BM_RangesMakeThenSortHeap_uint64_Random_16 1.06% 8.554 8.645 - -0.22% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.06% 4074.385 4117.703 - 0.52% -
std::search_n(deque<int>)_(no_match)/1024 1.06% 439.244 443.908 - 1.38% -
std::remove(vector<int>)_(sprinkled)/1024 1.06% 288.958 292.026 - 1.26% -
std::unordered_set<int>::insert(value)_(already_present)/32 1.06% 1.652 1.669 - -0.25% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.06% 283.395 286.403 - 0.08% -
BM_RangesMakeThenSortHeap_string_Heap_1024 1.06% 62.982 63.650 - -0.56% -
rng::rotate_copy(list<int>)/8192 1.06% 8304.351 8392.395 - 20.36% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.06% 151016.469 152616.395 - 1.61% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.06% 6819.182 6891.415 - -8.37% -
SetIntersection_None_Vector_uint64_16384_4 1.06% 1126090.477 1138015.249 - -2.44% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 1.06% 3.121 3.154 - -2.91% -
rng::remove_copy(deque<int>)_(sprinkled)/32 1.06% 12.274 12.404 - 1.50% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.06% 261.331 264.091 - 0.59% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.06% 625651.529 632259.058 - 0.17% -
std::search(vector<int>)_(same_length)/1024 1.06% 254.843 257.533 - 5.32% -
BM_StringRelational_Compare_Huge_Empty_Control 1.05% 1.663 1.680 - 0.81% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.05% 7.581 7.660 - -0.36% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 1.05% 39.421 39.834 - -0.41% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.05% 802.730 811.131 - 0.51% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.05% 18.694 18.889 - 1.58% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 1.04% 216.143 218.401 - 0.30% -
std::map<int,_int>::erase(key)_(non-existent)/32 1.04% 2.380 2.405 - 1.02% -
BM_std_minmax<short>/19 1.04% 2.429 2.454 - 3.14% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1.04% 1357.411 1371.559 - 1.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.04% 39689980.131 40102965.903 - -0.04% -
BM_StringDestroy_Huge 1.04% 10.624 10.735 - 2.25% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 1.04% 3864.850 3904.942 - 0.99% -
BM_deque_deque_ranges_copy/4000 1.04% 147.319 148.846 - 0.88% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.04% 16.129 16.296 - 0.07% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 1.04% 2.689 2.717 - 4.91% -
rng::find_last(list<int>)_(bail_10%)/8 1.04% 2.057 2.078 - 0.46% -
BM_std_minmax<unsigned_short>/10 1.03% 1.405 1.419 - -0.16% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 1.03% 499.981 505.145 - 3.17% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.03% 28.526 28.820 - 0.25% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 1.03% 3.348 3.382 - 0.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.03% 19194819.515 19392727.752 - 1.42% -
SetIntersection_None_Vector_string_1024_1024 1.03% 1224036.627 1236645.860 - 1.30% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 1.03% 9974.529 10077.275 - 0.84% -
BM_std_min<unsigned_int>/12 1.03% 1.481 1.496 - 2.94% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 1.03% 90958.691 91894.630 - 1.40% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.03% 6041.843 6103.939 - 0.15% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.03% 1.455 1.470 - -2.11% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.03% 16.047 16.212 - 0.00% -
BM_std_minmax<unsigned_char>/21 1.02% 2.231 2.254 - -2.65% -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.02% 1.448 1.462 - 1.51% -
BM_CmpLess_int_uchar 1.02% 1.118 1.130 - 0.20% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.02% 31.180 31.499 - -0.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 1.02% 17004454.893 17178135.846 - 0.57% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 1.02% 787.568 795.610 - 5.65% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 1.02% 17.941 18.125 - 7.75% -
SetIntersection_Interlaced_Set_uint32_16_4 1.02% 63899834.517 64551505.005 - -0.75% -
std::partial_sort(deque<int>)_(shuffled)/1024 1.02% 15974.399 16137.298 - 0.30% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 1.02% 18.034 18.218 - 1.00% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.02% 8.864 8.954 - -0.52% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 1.02% 2.242 2.265 - -2.79% -
BM_RangesPushHeap_uint64_Random_4 1.02% 2.135 2.157 - -4.46% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.02% 785183.389 793161.089 - 1.88% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.01% 54255.902 54805.803 - -0.41% -
rng::search_n(deque<int>)_(no_match)/1024 1.01% 442.193 446.674 - 1.22% -
BM_deque_deque_move_backward/64000 1.01% 8027.519 8108.719 - -0.32% -
std::search(deque<int>)_(no_match)/1000 1.01% 403.222 407.297 - 0.59% -
rng::find_if(deque<int>)_(process_all)/8 1.01% 3.937 3.977 - 0.26% -
BM_RangesMakeThenSortHeap_string_Heap_4 1.01% 5.983 6.043 - 1.15% -
rng::rotate_copy(vector<int>)/1024 1.01% 32.503 32.831 - -0.30% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.01% 544.354 549.832 - 0.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 1.01% 349027853.741 352540112.176 - -0.03% -
std::unordered_multiset<int>::contains(key)_(existent)/32 1.00% 1.293 1.306 - -10.68% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 1.00% 59.093 59.686 - 0.30% -
BM_vector_deque_ranges_move/4000 1.00% 142.798 144.227 - 1.62% -
rng::contains(deque<int>)_(process_all)/50 1.00% 12.567 12.693 - -0.32% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 203.079 - -0.35% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 204.764 - 1.53% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 285.920 - -9.44% -
std::find_end(deque<int>)_(match_near_end)/8192 -99.81% 165994.873 314.001 - 10.42% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 630.124 - 0.26% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 632.021 - 0.51% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 595.490 - 0.08% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 604.028 - 0.08% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 601.993 - 0.38% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 479.450 - 0.41% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 487.557 - 0.44% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 620.281 - -0.34% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.91% 2275.303 24.912 - -0.24% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.89% 2257.646 24.966 - 0.32% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.83% 3176.120 37.159 - -17.99% -
std::find_end(deque<int>)_(match_near_end)/1024 -98.80% 3325.850 39.845 - 13.97% -
std::find_end(list<int>)_(match_near_end)/1024 -98.70% 4607.023 60.112 - -0.11% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.69% 5126.426 67.332 - 0.38% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.66% 4568.494 61.282 - 0.13% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.64% 5125.111 69.654 - -0.43% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.35% 4606.466 76.130 - -0.00% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3164.593 60.266 - 0.46% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.05% 3145.919 61.209 - 0.15% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.95% 3856.900 78.919 - 0.57% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.68% 772.137 64.264 - 0.19% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.38% 823.035 70.949 - -0.57% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.11% 821.234 81.217 - 0.53% -
std::find_end(list<int>)_(match_near_end)/1000 -89.61% 749.559 77.851 - -0.12% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.56% 264.507 27.611 - -0.93% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.46% 555.921 58.573 - 0.43% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.29% 262.594 28.115 - -0.38% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.27% 557.330 59.778 - 0.35% -
rng::find_end(deque<int>)_(match_near_end)/1000 -88.23% 325.687 38.344 - -9.72% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.63% 596.926 73.841 - -1.23% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.02% 590.037 76.615 - -0.26% -
std::find_end(deque<int>)_(match_near_end)/1000 -86.77% 330.652 43.761 - 16.90% -
std::find_end(deque<int>)_(same_length)/1024 -78.44% 1848.876 398.635 - -8.58% -
std::find_end(deque<int>)_(same_length)/8192 -77.95% 14836.594 3272.205 - -9.07% -
rng::find_end(deque<int>)_(same_length)/8192 -76.19% 11291.873 2688.683 - -1.85% -
rng::find_end(deque<int>)_(same_length)/1024 -75.93% 1403.762 337.954 - 0.24% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.92% 3571.863 1038.866 - -0.00% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -68.01% 27176762.565 8693793.712 - -68.94% -
rng::find_end(deque<int>)_(same_length)/1000 -64.92% 939.226 329.502 - -0.15% -
std::copy_backward(vector<bool>)_(aligned)/262144 -63.67% 749.637 272.318 - -59.75% -
std::find_end(deque<int>)_(same_length)/1000 -58.60% 940.071 389.186 - -8.71% -
std::find_end(list<int>)_(same_length)/8192 -58.19% 18652.964 7798.133 - -5.78% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.15% 11552.573 4949.842 - 0.09% -
std::flat_map<int,_int>::ctor(const&)/8192 -55.61% 1934.951 858.985 - 0.06% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -55.29% 1928.193 862.133 - 0.38% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.24% 11485.048 5140.686 - 0.15% -
std::remove_copy(list<int>)_(prefix)/1024 -53.20% 1616.980 756.681 - 0.42% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -52.52% 19365.065 9194.419 - -12.59% -
rng::find_last_if(list<int>)_(bail_10%)/50 -52.23% 36.504 17.437 - -0.18% -
rng::fill(list<int>)/50 -52.13% 35.178 16.841 - 0.44% -
std::find_end(deque<int>)_(near_matches)/8192 -52.02% 2352157.408 1128520.902 - -0.23% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.90% 3921.697 1886.421 - 0.20% -
std::find_end(list<int>,_pred)_(same_length)/8192 -51.73% 20587.125 9937.181 - -9.78% -
rng::find_end(list<int>)_(same_length)/8192 -51.57% 15910.348 7705.504 - -7.09% -
std::swap_ranges(list<int>)/1024 -51.45% 1568.947 761.736 - 0.16% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.41% 499.582 242.771 - 0.13% -
rng::find_end(vector<int>)_(same_length)/1000 -51.06% 502.089 245.745 - 0.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -51.02% 18.906 9.259 - 9.87% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.01% 1251.621 613.136 - 0.34% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.00% 1281.249 627.834 - 0.27% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -50.96% 10257.544 5030.786 - 0.39% -
rng::find_end(vector<int>)_(same_length)/1024 -50.87% 513.721 252.371 - 1.00% -
std::find_end(vector<int>)_(same_length)/1000 -50.74% 499.138 245.873 - -0.73% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.52% 1583.779 783.731 - -0.11% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.44% 1547.523 766.942 - 0.51% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.32% 1584.591 787.219 - 0.26% -
std::find_end(vector<int>)_(same_length)/8192 -50.31% 4048.483 2011.797 - 1.58% -
std::find_end(vector<int>)_(same_length)/1024 -50.26% 510.199 253.765 - -1.62% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.24% 1547.258 769.891 - 1.01% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.86% 1559.576 782.019 - 0.07% -
std::find_end(list<int>)_(same_length)/1024 -49.52% 1508.105 761.321 - -0.05% -
rng::find_end(list<int>)_(same_length)/1000 -49.40% 1475.782 746.792 - 0.83% -
rng::find_end(list<int>)_(same_length)/1024 -49.29% 1495.851 758.580 - -0.07% -
std::find_end(list<int>)_(same_length)/1000 -49.12% 1477.769 751.868 - 1.60% -
rng::find_end(vector<int>)_(same_length)/8192 -48.85% 3826.819 1957.308 - 0.45% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -48.84% 1252.685 640.911 - 0.27% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -48.83% 1222.852 625.781 - 0.26% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.79% 10022.870 5132.513 - 0.31% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.77% 1565.377 801.869 - 0.19% -
rng::find_end(deque<int>)_(near_matches)/8192 -47.40% 2136620.622 1123954.454 - -0.77% -
std::find_end(deque<int>)_(near_matches)/1000 -47.37% 30100.476 15842.286 - -0.24% -
std::find_end(deque<int>)_(near_matches)/1024 -47.35% 31268.968 16464.466 - 0.22% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -46.92% 1029.055 546.230 - -4.75% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -46.76% 1030.020 548.398 - -3.00% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.56% 1440.233 769.668 - 0.19% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -46.19% 953.567 513.122 - -4.99% -
std::set<std::string>::count(key)_(existent)/0 -45.70% 0.023 0.013 - -12.27% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -45.68% 123.465 67.067 - -20.30% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.56% 23.598 12.846 - 0.28% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -45.16% 0.494 0.271 - -21.37% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -44.93% 1363.352 750.776 - 0.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -44.31% 2.743 1.527 - -34.11% -
BM_std_min<unsigned___int128>/65536 -42.21% 43894.516 25365.188 - -10.48% -
BM_std_min<unsigned___int128>/64000 -42.21% 42883.511 24782.646 - -10.32% -
BM_std_min<unsigned___int128>/70000 -42.21% 46877.141 27091.231 - -10.21% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -42.20% 48.179 27.849 - -0.25% -
BM_std_min<unsigned___int128>/5500 -41.96% 3656.764 2122.250 - -10.50% -
BM_std_min<unsigned___int128>/4000 -41.95% 2659.258 1543.718 - -10.61% -
BM_std_min<unsigned___int128>/4096 -41.93% 2722.689 1581.132 - -9.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -41.76% 30927304.443 18012269.870 - -43.84% -
BM_std_min<unsigned___int128>/1024 -41.62% 679.539 396.744 - -10.14% -
BM_std_min<unsigned___int128>/512 -41.11% 338.247 199.187 - -10.25% -
BM_PushHeap_string_Descending_262144 -40.49% 5.448 3.242 - 3.11% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -39.81% 1.949 1.173 - -33.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -39.18% 5992121.144 3644272.379 - -44.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -38.71% 20892693.637 12804696.474 - 8.44% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.51% 13.472 8.284 - 0.28% -
rng::find_end(deque<int>)_(near_matches)/1000 -38.26% 27541.831 17004.944 - -3.41% -
BM_PushHeap_float_SingleElement_1 -38.08% 0.697 0.432 - -3.82% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -37.96% 11.940 7.407 - 2.84% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -37.75% 0.695 0.433 - -7.93% -
rng::find_end(deque<int>)_(near_matches)/1024 -37.71% 28629.841 17834.939 - -3.23% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -36.81% 49.147 31.054 - 3.53% -
BM_std_min<unsigned___int128>/64 -36.63% 38.764 24.565 - -9.19% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -36.25% 9.978 6.361 - -21.57% -
BM_RangesPushHeap_string_Descending_262144 -36.20% 5.119 3.266 - -25.49% -
BM_RangesMakeHeap_string_Descending_262144 -36.18% 5.681 3.625 - 3.75% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -35.98% 7.191 4.604 - -18.70% -
std::map<std::string,_int>::erase(key)_(existent)/32 -35.04% 80.000 51.965 - -40.08% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -34.87% 9.868 6.427 - -9.41% -
BM_MakeThenSortHeap_string_Descending_1024 -34.66% 38.787 25.346 - 0.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -34.13% 39.687 26.143 - -30.80% -
std::unordered_set<int>::count(key)_(non-existent)/0 -33.99% 0.405 0.267 - -1.47% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.90% 1572.084 1039.147 - -44.63% -
BM_vector_deque_ranges_move_backward/0 -33.73% 0.606 0.402 - -4.34% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -32.58% 0.637 0.429 - -7.89% -
rng::is_sorted_until(deque<int>)/8 -32.17% 4.285 2.907 - -8.40% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -31.86% 40.399 27.528 - 9.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.39% 12751375.971 8748737.922 - -1.32% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.32% 40.917 28.101 - 0.63% -
BM_RangesMakeHeap_uint32_Random_4 -31.25% 1.704 1.171 - 6.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.21% 13030688.087 8963623.332 - -1.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -31.09% 12841103.054 8849173.081 - 0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.07% 12744330.709 8784618.650 - -2.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -30.95% 0.697 0.482 - -3.87% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -30.63% 95.888 66.519 - -2.33% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -30.62% 0.622 0.432 - 2.99% -
BM_PushHeap_string_Descending_16384 -30.12% 3.369 2.354 - -18.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -29.82% 12843962.186 9014179.012 - 3.11% -
BM_std_min<unsigned___int128>/32 -29.80% 17.403 12.218 - -7.39% -
BM_std_min<unsigned___int128>/31 -29.57% 16.762 11.805 - -7.54% -
BM_std_min<unsigned___int128>/30 -29.18% 16.121 11.417 - -7.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -29.18% 12818368.126 9078465.562 - 1.82% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -28.92% 35.906 25.523 - -18.69% -
BM_std_min<unsigned___int128>/29 -28.69% 15.478 11.038 - -7.22% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -28.21% 61.439 44.106 - -36.06% -
BM_std_min<unsigned___int128>/28 -28.14% 14.826 10.654 - -6.61% -
BM_RangesMakeHeap_string_Descending_16384 -28.05% 3.849 2.770 - -7.22% -
rng::search(deque<int>)_(near_matches)/1024 -27.97% 25225.077 18170.569 - -7.38% -
rng::search(deque<int>)_(near_matches)/1000 -27.85% 24086.824 17377.498 - -14.54% -
BM_std_min<unsigned___int128>/27 -27.70% 14.170 10.244 - -6.97% -
BM_std_min<unsigned___int128>/26 -27.59% 13.575 9.829 - -6.89% -
std::move(vector<int>)/262144 -27.28% 21917.347 15938.708 - -27.25% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -27.09% 6.456 4.707 - -9.97% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -27.07% 0.648 0.473 - 10.65% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -26.74% 61.348 44.941 - -25.98% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -26.72% 0.612 0.449 - -3.13% -
BM_RangesMakeHeap_string_Ascending_262144 -26.61% 9.764 7.165 - -1.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -26.60% 11922039.318 8750931.445 - -3.20% -
BM_std_min<unsigned___int128>/25 -26.59% 12.916 9.481 - -6.75% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -26.44% 16676.190 12266.216 - 11.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -26.32% 11903904.478 8770799.245 - -1.08% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -26.28% 93.675 69.053 - 0.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -26.15% 11916398.273 8799938.740 - -0.05% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -26.11% 5072933.882 3748275.364 - 2.09% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -25.96% 11081.635 8205.371 - -14.16% -
BM_std_min<unsigned___int128>/24 -25.84% 12.292 9.116 - -6.92% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -25.67% 34.902 25.944 - -24.39% -
BM_StringDestroy_Small -25.65% 0.876 0.651 - -25.54% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.53% 12672.794 9437.724 - -0.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -25.47% 12045144.303 8976807.441 - 0.98% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -25.43% 0.697 0.520 - 15.47% -
BM_PushHeap_string_Descending_256 -25.35% 3.067 2.289 - 0.24% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -25.30% 73.999 55.274 - -25.40% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -25.03% 6.816 5.110 - -7.92% -
BM_std_min<unsigned___int128>/23 -24.97% 11.655 8.744 - -6.21% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -24.92% 86.808 65.179 - 8.18% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -24.73% 23.667 17.815 - 1.45% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -24.63% 1.809 1.364 - -12.01% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.63% 12568.340 9472.687 - -0.51% -
BM_PushHeap_string_Descending_1024 -24.32% 3.315 2.509 - 5.24% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -24.23% 0.616 0.466 - -6.77% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -24.22% 32.669 24.758 - -17.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -24.21% 40480084.849 30680685.100 - -34.92% -
BM_std_min<unsigned___int128>/22 -24.10% 11.007 8.354 - -6.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -23.92% 6695979.291 5094498.490 - -30.69% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.57% 37.470 28.640 - -23.06% -
BM_MakeHeap_string_Ascending_262144 -23.54% 9.172 7.013 - -18.58% -
BM_std_min<unsigned___int128>/21 -23.35% 10.385 7.960 - -6.06% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -23.25% 0.489 0.376 - 11.85% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -23.22% 1.862 1.430 - -13.57% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -22.91% 0.611 0.471 - 4.75% -
BM_MakeHeap_uint64_Random_4 -22.87% 1.446 1.115 - -3.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -22.81% 32.211 24.864 - -23.66% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -22.64% 1.668 1.291 - -31.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -22.54% 0.556 0.431 - 0.26% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -22.07% 38.362 29.894 - 7.29% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -22.03% 0.556 0.434 - -9.85% -
BM_std_min<unsigned___int128>/20 -22.00% 9.775 7.624 - -5.71% -
BM_PushHeap_string_Ascending_262144 -21.94% 37.413 29.205 - 4.41% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -21.94% 53.323 41.626 - -10.34% -
BM_RangesMakeHeap_string_Descending_1024 -21.85% 3.569 2.789 - 0.34% -
BM_RangesMakeHeap_string_Random_262144 -21.29% 19.422 15.288 - 0.76% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -20.88% 2426521.335 1919818.151 - 0.29% -
BM_std_min<unsigned___int128>/19 -20.79% 9.153 7.250 - -5.39% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -20.46% 866.786 689.444 - -0.66% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -20.03% 24.595 19.668 - -10.41% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -20.02% 36.432 29.138 - -17.68% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -19.94% 23.532 18.840 - -0.42% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -19.93% 62.168 49.780 - 6.92% -
BM_RangesMakeHeap_string_Descending_256 -19.60% 3.427 2.755 - -1.93% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.55% 31.956 25.708 - -0.43% -
BM_std_min<unsigned___int128>/18 -19.44% 8.531 6.872 - -4.87% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -19.41% 71.999 58.026 - -1.19% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -19.40% 0.531 0.428 - 1.95% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -19.38% 38.494 31.033 - 1.99% -
BM_RangesPushHeap_string_Ascending_262144 -19.37% 35.282 28.446 - -12.57% -
std::move(list<int>)/64 -19.30% 48.844 39.417 - -4.55% -
std::none_of(vector<int>)_(process_all)/50 -19.16% 18.201 14.714 - 16.91% -
BM_PushHeap_string_PipeOrgan_262144 -18.98% 22.068 17.879 - 3.47% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -18.96% 838.420 679.472 - -0.58% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -18.85% 0.574 0.466 - 2.53% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -18.75% 16.484 13.393 - -17.77% -
std::multiset<int>::count(key)_(non-existent)/8192 -18.72% 11.199 9.103 - -5.88% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -18.71% 2435110.210 1979585.560 - -17.55% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.53% 2342269.648 1908213.683 - 0.92% -
BM_PushHeap_string_PipeOrgan_16384 -18.46% 16.302 13.294 - 1.77% -
SetIntersection_Interlaced_Vector_string_262144_64 -18.40% 22115214.153 18046180.691 - -0.43% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -18.39% 1.697 1.385 - 6.99% -
BM_vector_deque_move/0 -18.21% 0.555 0.454 - 31.02% -
rng::contains(list<int>)_(process_all)/32 -18.08% 11.260 9.224 - 2.86% -
rng::for_each(set<int>)/50 -18.06% 60.515 49.587 - 0.99% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -18.03% 40414.932 33126.662 - -0.26% -
rng::for_each(set<int>::iterator)/50 -18.02% 50.510 41.408 - -0.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -17.94% 0.501 0.411 - 0.55% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -17.79% 0.350 0.287 - -40.52% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -17.79% 9.492 7.804 - 20.39% -
std::is_sorted_until(deque<int>)/8 -17.72% 3.090 2.542 - -16.32% -
std::copy_backward(vector<int>)/4096 -17.69% 239.131 196.826 - -0.79% -
BM_std_min<unsigned___int128>/17 -17.62% 7.890 6.500 - -4.48% -
BM_PushHeap_string_Descending_64 -17.60% 2.692 2.218 - -0.97% -
rng::find_first_of(list<int>)_(large_needle)/1024 -17.53% 965612.659 796347.905 - -7.15% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -17.50% 41.952 34.610 - -18.02% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -17.48% 38852.096 32059.686 - 0.58% -
rng::search(list<int>)_(same_length)/8192 -17.28% 9688.475 8014.628 - 0.58% -
std::set<std::string>::erase(iterator)/32 -17.19% 31.185 25.826 - -18.53% -
std::unordered_set<int>::count(key)_(existent)/32 -17.10% 1.470 1.219 - -9.98% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -17.04% 1.146 0.950 - -7.49% -
rng::partition(deque<int>)_(sparse)/32 -16.94% 13.592 11.289 - -1.94% -
BM_std_min<unsigned_long_long>/1 -16.89% 0.458 0.381 - 16.09% -
BM_PushHeap_string_Random_262144 -16.81% 21.799 18.133 - -0.02% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.76% 7182027.345 5978161.238 - -0.09% -
BM_StringRelationalLiteral_Less_Large_Small_Control -16.69% 1.888 1.573 - -6.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -16.59% 7160322.808 5972342.131 - -21.55% -
std::unique_copy(list<int>)_(sprinkled)/52 -16.52% 26.008 21.711 - 0.18% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -16.38% 1.590 1.329 - -0.49% -
BM_deque_vector_copy/64000 -16.32% 2849.679 2384.518 - -1.67% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -16.25% 5.894 4.936 - -1.32% -
rng::copy(vector<bool>)_(aligned)/262144 -16.14% 326.673 273.940 - -0.73% -
rng::contains_subrange(deque<int>)_(process_all)/16 -16.11% 9.394 7.881 - 7.84% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -16.11% 1.076 0.903 - -7.59% -
std::find_end(vector<int>)_(near_matches)/8192 -16.01% 919809.210 772565.417 - 0.34% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -15.97% 1690.468 1420.531 - 9.52% -
BM_std_min<unsigned___int128>/16 -15.91% 7.292 6.132 - -4.20% -
rng::partition(deque<int>)_(sparse)/50 -15.88% 20.250 17.033 - 0.50% -
std::set<std::string>::erase(key)_(non-existent)/32 -15.88% 14.686 12.353 - -10.22% -
std::rotate(list<int>)_(by_1/2)/32 -15.77% 7.086 5.968 - -0.49% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.45% 922659.027 780090.526 - 0.28% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -15.41% 2.602 2.202 - -5.35% -
rng::none_of(vector<int>)_(process_all)/50 -15.36% 14.879 12.594 - -0.77% -
std::equal(deque<int>)_(it,_it,_it)/50 -15.33% 24.106 20.410 - -15.05% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -15.15% 5.069 4.301 - -2.69% -
rng::contains_subrange(deque<int>)_(process_all)/32 -15.09% 13.918 11.817 - 6.92% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -15.09% 14450.307 12269.457 - 8.21% -
rng::unique_copy(list<int>)_(sprinkled)/32 -15.09% 12.832 10.896 - 0.90% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -15.08% 20393610.749 17318094.040 - -30.80% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -15.05% 1.797 1.526 - -12.06% -
rng::find_end(deque<int>)_(process_all)/8192 -14.90% 2387.084 2031.379 - -11.69% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -14.84% 6.580 5.604 - 17.72% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.84% 30.478 25.955 - -0.23% -
BM_std_min<unsigned___int128>/15 -14.83% 6.700 5.706 - -3.64% -
BM_RangesMakeHeap_string_Descending_64 -14.70% 3.051 2.603 - -0.30% -
rng::starts_with(list<int>,_pred)/8192 -14.63% 11390.943 9724.064 - -10.54% -
BM_deque_vector_copy/65536 -14.63% 2940.076 2509.853 - -1.65% -
std::find_end(list<int>)_(single_element)/8192 -14.56% 8635.307 7378.127 - -4.09% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -14.52% 29468394.511 25190874.518 - -0.42% -
std::map<int,_int>::insert(value)_(already_present)/0 -14.34% 0.679 0.582 - -4.61% -
rng::partition(list<int>)_(dense)/8192 -14.34% 5095.363 4364.653 - 0.38% -
std::unique(deque<int>)_(sprinkled)/52 -14.19% 84.561 72.563 - 0.24% -
std::rotate(list<int>)_(by_1/4)/32 -14.10% 14.572 12.518 - 0.52% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -14.07% 91.292 78.444 - -10.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -13.94% 5711.960 4915.589 - -1.58% -
BM_std_minmax_element<long_long>/3 -13.77% 1.121 0.967 - -15.22% -
rng::find_end(list<int>)_(single_element)/8192 -13.77% 8765.201 7558.513 - -0.71% -
BM_std_min<unsigned___int128>/14 -13.73% 6.133 5.291 - -3.32% -
rng::find_last(list<int>)_(bail_90%)/1024 -13.72% 63.041 54.391 - 0.17% -
std::all_of(deque<int>)_(process_all)/50 -13.72% 21.237 18.324 - -5.04% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -13.60% 1731.791 1496.320 - -0.54% -
BM_RangesMakeHeap_string_Descending_16 -13.58% 2.754 2.380 - -0.07% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -13.57% 47.666 41.200 - 0.10% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -13.52% 72.127 62.377 - -1.75% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -13.48% 36.317 31.421 - 8.55% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -13.44% 30.562 26.454 - -6.68% -
rng::find_end(deque<int>)_(process_all)/1048576 -13.33% 308734.544 267587.355 - -11.03% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -13.25% 9152.059 7939.388 - -13.90% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -13.23% 1.639 1.422 - -8.60% -
SetIntersection_None_Set_uint32_16384_64 -13.15% 173128619.688 150355414.510 - -0.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -13.14% 44.124 38.326 - -16.16% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -13.07% 6366303.523 5534431.536 - 7.88% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -13.05% 57.437 49.940 - -1.23% -
std::move(deque<int>)/32768 -12.99% 2121.008 1845.556 - 0.54% -
std::partition(deque<int>)_(dense)/50 -12.96% 16.338 14.221 - -6.58% -
rng::for_each(map<int>::iterator)/50 -12.92% 49.859 43.419 - 0.36% -
std::set<int>::erase(key)_(non-existent)/32 -12.83% 2.680 2.336 - 0.55% -
SetIntersection_None_Set_uint32_16384_256 -12.73% 173125433.843 151087370.282 - -1.04% -
BM_PushHeap_string_Descending_16 -12.73% 2.436 2.126 - 0.08% -
SetIntersection_Front_Set_uint64_256_256 -12.72% 9876181.378 8619502.235 - -1.83% -
std::partition(list<int>)_(sparse)/8192 -12.69% 8176.408 7138.493 - -0.09% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -12.67% 0.637 0.556 - -20.33% -
SetIntersection_None_Set_uint32_16384_1 -12.54% 172327363.153 150720498.481 - -0.20% -
rng::contains_subrange(deque<int>)_(process_all)/50 -12.53% 18.253 15.965 - 8.84% -
rng::none_of(deque<int>)_(process_all)/32 -12.47% 18.126 15.865 - 0.01% -
rng::adjacent_find(list<int>,_pred)/8192 -12.45% 8722.622 7637.024 - -11.95% -
std::partition(list<int>)_(dense)/8192 -12.44% 5019.045 4394.749 - -0.78% -
std::unordered_set<std::string>::erase(iterator)/1024 -12.43% 29.843 26.132 - -10.29% -
SetIntersection_None_Set_uint32_16384_4 -12.43% 172477287.711 151036294.772 - -0.16% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -12.42% 11.272 9.872 - 2.17% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -12.22% 99.736 87.552 - 3.13% -
std::search(list<int>)_(single_element)/1000 -12.19% 671.120 589.293 - -14.61% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.16% 1652076.977 1451224.812 - 0.15% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -12.15% 1.497 1.315 - -20.06% -
BM_std_minmax<unsigned_char>/8 -12.14% 1.087 0.955 - -12.26% -
SetIntersection_Front_Set_uint64_16384_256 -12.13% 5062987.970 4448771.101 - -2.89% -
BM_std_min<unsigned___int128>/13 -12.13% 5.570 4.894 - -2.76% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -12.12% 9511.754 8358.713 - -7.54% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -12.10% 1.219 1.071 - -10.86% -
std::unordered_multiset<int>::find(key)_(existent)/32 -12.05% 1.302 1.145 - -3.97% -
SetIntersection_None_Set_uint32_16384_16 -12.04% 171727238.737 151047499.025 - -0.36% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -12.02% 356.884 313.978 - -12.34% -
std::set<std::string>::erase(key)_(existent)/32 -11.97% 69.655 61.315 - -12.80% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -11.94% 0.306 0.269 - -0.37% -
SetIntersection_Front_Set_uint64_1024_1024 -11.93% 15759082.511 13879731.974 - -2.72% -
bm_lexicographical_compare<unsigned_char>/2 -11.91% 1.960 1.726 - -5.15% -
BM_lexicographical_compare_three_way_fast_path/1 -11.91% 0.391 0.344 - 24.51% -
rng::partition(list<int>)_(sparse)/8192 -11.84% 7879.756 6946.591 - -0.01% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -11.84% 66.455 58.586 - 131.08% -
BM_PushHeap_string_Ascending_16384 -11.78% 22.263 19.641 - 8.42% -
BM_RangesPushHeap_uint64_Descending_1 -11.73% 0.467 0.412 - -34.55% -
BM_PushHeap_string_Descending_4 -11.72% 2.166 1.912 - 0.47% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -11.72% 1597873.556 1410671.699 - -14.03% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -11.69% 3493641.371 3085284.338 - -3.29% -
BM_RangesMakeHeap_string_SingleElement_262144 -11.68% 8.224 7.263 - -1.26% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.62% 384.496 339.836 - -0.31% -
std::partition(deque<int>)_(dense)/32 -11.60% 11.146 9.852 - -0.30% -
BM_PopHeap_pair<uint32,_uint32>_1 -11.55% 0.506 0.448 - -27.37% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -11.50% 63561.715 56255.069 - 2.50% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -11.49% 24.119 21.346 - 0.30% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -11.46% 8.236 7.293 - -5.93% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -11.41% 1.265 1.121 - -12.37% -
BM_RangesMakeHeap_string_Descending_4 -11.38% 2.416 2.142 - 0.21% -
std::unordered_set<std::string>::ctor(const&)/32 -11.28% 724.121 642.441 - -7.87% -
rng::find_end(vector<int>)_(near_matches)/1024 -11.26% 15986.728 14186.133 - 0.45% -
rng::find_end(vector<int>)_(near_matches)/1000 -11.24% 15425.724 13691.256 - 0.52% -
bm_lexicographical_compare<unsigned_char>/1 -11.22% 1.690 1.500 - -4.91% -
BM_RangesMakeHeap_string_PipeOrgan_256 -11.15% 5.498 4.885 - -0.70% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -11.09% 42570.084 37849.783 - 1.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -11.02% 10813488.645 9621568.995 - 6.85% -
BM_PushHeap_string_PipeOrgan_1024 -11.00% 10.795 9.607 - -0.74% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -11.00% 1859.037 1654.590 - 0.21% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -11.00% 24.540 21.841 - 2.80% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -11.00% 22.887 20.370 - 2.40% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -10.96% 16.908 15.055 - -7.29% -
BM_RangesPushHeap_string_PipeOrgan_16384 -10.95% 14.734 13.121 - -5.94% -
std::find_end(list<int>,_pred)_(single_element)/8192 -10.92% 9275.978 8262.801 - -1.84% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -10.92% 1.407 1.253 - -12.08% -
BM_vector_deque_ranges_copy/2 -10.84% 2.066 1.842 - -5.25% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -10.76% 22.730 20.285 - 3.56% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -10.73% 34.356 30.671 - -0.20% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -10.72% 1.051 0.938 - -21.91% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -10.71% 27.061 24.162 - 0.52% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -10.69% 2.534 2.263 - 2.70% -
BM_MakeThenSortHeap_string_Descending_256 -10.66% 19.664 17.568 - -0.14% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.64% 1847.947 1651.281 - -0.23% -
BM_std_min<unsigned___int128>/12 -10.63% 5.024 4.490 - -2.65% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -10.60% 9642.357 8620.009 - -2.96% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -10.60% 1.860 1.663 - 0.81% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -10.58% 48.272 43.165 - 0.39% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -10.57% 1.233 1.103 - -8.99% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -10.54% 28.305 25.322 - -2.67% -
rng::search(deque<int>,_pred)_(no_match)/1024 -10.52% 436.511 390.578 - 5.97% -
BM_deque_vector_copy/70000 -10.52% 3181.643 2846.885 - 1.17% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -10.51% 11.918 10.665 - -0.49% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -10.50% 28278.651 25309.706 - 2.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -10.49% 10821432.848 9686331.611 - -0.77% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -10.48% 933545.116 835743.398 - -5.00% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -10.43% 934903.318 837357.171 - -4.76% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -10.36% 25.387 22.758 - -14.73% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -10.34% 50738235.183 45492965.368 - -29.76% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.33% 2837.261 2544.054 - -10.53% -
BM_vector_deque_ranges_copy/1 -10.32% 2.352 2.109 - -7.33% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -10.32% 28.701 25.739 - 3.05% -
rng::unique(list<int>)_(contiguous)/52 -10.25% 74.996 67.306 - 0.21% -
std::move(vector<bool>)_(aligned)/64 -10.23% 1.776 1.594 - 1.47% -
std::find_end(vector<int>)_(process_all)/8192 -10.15% 1880.826 1689.871 - 0.27% -
rng::move_backward(vector<bool>)_(unaligned)/512 -10.15% 5.365 4.821 - 1.49% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -10.13% 14.982 13.465 - 1.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.11% 42.841 38.508 - -19.46% -
BM_vector_deque_move_backward/1 -10.10% 2.569 2.309 - 2.52% -
SetIntersection_Interlaced_Vector_string_16384_16 -10.09% 4611664.826 4146239.948 - -1.95% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -10.07% 2686841.797 2416163.076 - 0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -10.05% 10830407.145 9741943.636 - -1.87% -
BM_RangesPushHeap_string_Ascending_1024 -10.05% 13.845 12.453 - -3.28% -
std::multiset<int>::find(key)_(existent)/8192 -10.03% 8.910 8.016 - -7.30% -
std::generate_n(list<int>)/50 -10.02% 17.232 15.506 - 1.60% -
BM_deque_vector_ranges_copy/65536 -9.98% 2876.318 2589.270 - -0.19% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -9.96% 27.327 24.605 - 10.28% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.92% 29.304 26.395 - -1.36% -
BM_std_minmax<long_long>/3 -9.91% 1.750 1.576 - 5.65% -
BM_std_min<long_long>/1 -9.91% 0.673 0.606 - -10.35% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 -9.90% 21.985 19.809 - -8.44% -
BM_lexicographical_compare_three_way_slow_path/1 -9.85% 0.364 0.328 - -9.10% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -9.85% 19.884 17.927 - -6.47% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.84% 1627487.471 1467300.994 - 0.23% -
std::multimap<std::string,_int>::erase(iterator)/32 -9.83% 29.411 26.519 - 3.02% -
BM_deque_vector_ranges_copy/64000 -9.82% 2848.643 2568.824 - 0.07% -
BM_tolower_char<char> -9.81% 0.691 0.623 - -9.79% -
std::find_end(list<int>)_(near_matches)/1024 -9.80% 38556.447 34777.197 - 0.34% -
SetIntersection_Front_Set_float_16384_256 -9.77% 5143497.701 4640723.724 - -4.70% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.77% 25486.971 22996.355 - -0.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -9.77% 156242487.660 140980112.876 - 0.50% -
BM_RangesMakeHeap_uint64_Random_4 -9.74% 1.154 1.042 - -3.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -9.74% 156557811.397 141316876.948 - 0.24% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.71% 26097.227 23563.339 - -1.64% -
rng::find_end(list<int>)_(near_matches)/8192 -9.69% 2495790.325 2253907.767 - 0.45% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -9.68% 1.354 1.223 - -18.93% -
std::find_end(list<int>)_(near_matches)/1000 -9.68% 36998.954 33417.546 - -0.17% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -9.67% 0.585 0.528 - -9.83% -
SetIntersection_Interlaced_Vector_float_262144_4 -9.67% 2155931.059 1947508.140 - 25.30% -
rng::remove_if(deque<int>)_(sprinkled)/50 -9.66% 71.396 64.503 - -3.10% -
BM_std_min<unsigned___int128>/11 -9.64% 4.501 4.067 - -2.38% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -9.64% 11486.061 10379.309 - -9.52% -
BM_PushHeap_string_SingleElement_16 -9.63% 2.764 2.498 - 1.95% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -9.63% 5.835 5.273 - -7.06% -
BM_vector_deque_move_backward/2 -9.61% 2.280 2.061 - 6.27% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -9.55% 7680.387 6947.029 - -2.78% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -9.54% 1584.128 1433.043 - -12.28% -
std::replace(vector<int>)_(sprinkled)/1024 -9.54% 168.901 152.793 - -5.92% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -9.50% 0.634 0.574 - 23.03% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -9.49% 1.787 1.617 - 9.01% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -9.49% 1.339 1.212 - -4.35% -
std::search(list<int>)_(no_match)/1000 -9.48% 714.315 646.593 - 5.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -9.43% 36.609 33.157 - -2.28% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -9.40% 1.704 1.543 - -3.91% -
std::find_end(list<int>)_(near_matches)/8192 -9.39% 2502622.025 2267661.540 - 0.49% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -9.38% 28.912 26.201 - 0.87% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -9.37% 1.396 1.265 - 5.43% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -9.35% 4731346.646 4288795.573 - -9.57% -
rng::remove_if(vector<int>)_(prefix)/1024 -9.35% 383.016 347.204 - -1.66% -
BM_PushHeap_string_SingleElement_256 -9.33% 2.744 2.487 - 1.45% -
BM_RangesPushHeap_float_SingleElement_1 -9.31% 0.637 0.578 - -17.16% -
std::find_end(vector<int>)_(process_all)/1048576 -9.31% 240787.130 218367.453 - 0.33% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -9.29% 0.512 0.465 - 3.60% -
BM_PushHeap_uint64_SingleElement_64 -9.27% 0.407 0.369 - 2.98% -
rng::rotate(list<int>)_(by_1/3)/32 -9.26% 15.617 14.171 - -2.85% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.22% 24928.584 22629.934 - 0.69% -
rng::find_end(list<int>)_(near_matches)/1000 -9.20% 36519.227 33158.697 - 0.38% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -9.20% 29.795 27.055 - -7.09% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -9.17% 1.331 1.209 - -13.36% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -9.16% 13.857 12.588 - -1.00% -
BM_RangesPushHeap_string_Ascending_256 -9.11% 10.974 9.974 - -1.84% -
rng::generate_n(list<int>)/32 -9.06% 9.532 8.669 - 0.13% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -9.05% 122.753 111.648 - 54.42% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -9.03% 1.754 1.595 - 3.34% -
rng::find_end(list<int>)_(near_matches)/1024 -9.03% 38068.399 34632.681 - 0.26% -
SetIntersection_Interlaced_Vector_float_1024_64 -9.02% 5862817.303 5333713.234 - 46.61% -
std::for_each_n(list<int>)/8 -9.02% 2.592 2.358 - -7.29% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -9.00% 1.529 1.391 - -15.08% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -9.00% 549.961 500.451 - 0.19% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -9.00% 41.838 38.073 - -1.60% -
std::unordered_multiset<int>::count(key)_(existent)/32 -8.98% 1.858 1.691 - -6.79% -
SetIntersection_None_Set_uint32_16384_1024 -8.97% 166193423.307 151284169.372 - -1.07% -
std::unordered_set<int>::count(key)_(existent)/8192 -8.95% 1.316 1.199 - -8.24% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -8.91% 1.308 1.192 - -18.20% -
SetIntersection_Interlaced_Vector_string_256_256 -8.87% 22855078.454 20828925.039 - -3.10% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -8.86% 26.030 23.724 - 9.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -8.83% 3544102.664 3231043.621 - -2.15% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -8.83% 9161.493 8352.854 - 0.90% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -8.83% 828.133 755.043 - 0.06% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -8.81% 14.050 12.812 - 4.25% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.80% 800.521 730.067 - -1.59% -
SetIntersection_None_Vector_float_262144_16384 -8.79% 1302353.996 1187851.067 - -2.67% -
BM_PushHeap_string_SingleElement_1024 -8.79% 2.768 2.525 - 2.03% -
rng::for_each(map<int>::iterator)/32 -8.71% 22.979 20.977 - 0.10% -
std::map<std::string,_int>::ctor(const&)/32 -8.71% 788.837 720.125 - 0.11% -
std::find_if_not(vector<int>)_(bail_25%)/8 -8.71% 1.119 1.022 - 0.99% -
std::rotate(list<int>)_(1_element_backward)/50 -8.70% 24.788 22.631 - 0.14% -
BM_StringRelational_Less_Large_Large_ChangeFirst -8.69% 1.388 1.267 - -6.52% -
std::find_end(vector<int>)_(process_all)/1024 -8.67% 244.220 223.057 - 0.16% -
SetIntersection_Interlaced_Vector_string_16384_64 -8.64% 13056530.111 11928176.029 - -0.25% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -8.63% 25700.541 23481.952 - 0.60% -
bm_lexicographical_compare<unsigned_char>/16 -8.62% 1.156 1.057 - 0.03% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -8.61% 20.935 19.133 - -0.60% -
BM_vector_deque_ranges_move/64000 -8.59% 2853.758 2608.602 - 10.17% -
std::map<std::string,_int>::erase(iterator)/32 -8.58% 27.710 25.332 - -11.99% -
BM_PopHeap_string_1 -8.57% 0.700 0.640 - 10.74% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -8.56% 614.138 561.549 - -2.32% -
SetIntersection_Interlaced_Vector_float_262144_1024 -8.56% 156317150.750 142932685.854 - 104.86% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -8.55% 34.334 31.397 - -3.28% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -8.55% 32.285 29.525 - 13.23% -
BM_RangesMakeThenSortHeap_string_Random_262144 -8.50% 208.483 190.753 - 0.47% -
rng::find_first_of(vector<int>)_(large_needle)/50 -8.50% 285.569 261.289 - -15.94% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -8.47% 28.901 26.453 - -5.53% -
std::set<std::string>::count(key)_(existent)/1024 -8.45% 24.362 22.303 - -7.45% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.44% 41200.820 37722.678 - 0.50% -
BM_std_min<unsigned___int128>/10 -8.43% 4.011 3.673 - -1.97% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -8.42% 12.120 11.099 - 0.38% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -8.40% 111426.724 102069.339 - -4.07% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.39% 42839.974 39244.206 - 0.48% -
rng::generate_n(list<int>)/50 -8.38% 17.443 15.981 - 2.26% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -8.37% 1530634.565 1402520.945 - -1.71% -
std::unique(deque<int>)_(sprinkled)/32 -8.37% 67.262 61.635 - 2.04% -
BM_deque_vector_ranges_copy/70000 -8.36% 3093.417 2834.922 - 0.86% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.35% 5.266 4.826 - -19.22% -
rng::remove_if(deque<int>)_(sprinkled)/32 -8.34% 61.212 56.109 - -2.77% -
std::partition_point(list<int>)/8192 -8.33% 12770.735 11706.424 - -0.47% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -8.31% 5800.436 5318.130 - 0.31% -
SetIntersection_Interlaced_Vector_float_16384_64 -8.31% 10547797.829 9671308.152 - 81.57% -
BM_PushHeap_string_SingleElement_4 -8.28% 2.401 2.202 - 1.28% -
std::none_of(deque<int>)_(process_all)/32768 -8.27% 11512.710 10560.060 - -0.49% -
BM_PushHeap_uint32_SingleElement_4 -8.27% 0.364 0.334 - -1.44% -
BM_PushHeap_string_SingleElement_64 -8.26% 2.773 2.544 - 1.66% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -8.26% 25.927 23.785 - -0.68% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.26% 4705.299 4316.725 - 0.21% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -8.25% 196.101 179.923 - 0.12% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.22% 415.312 381.175 - -2.43% -
SetIntersection_Interlaced_Vector_float_16384_256 -8.20% 29707649.995 27270933.722 - 67.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -8.20% 10825815.741 9938049.584 - 0.79% -
std::none_of(deque<int>)_(process_all)/8192 -8.19% 2873.189 2637.941 - -0.45% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -8.18% 7.295 6.699 - -25.89% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -8.17% 34.562 31.737 - -0.71% -
SetIntersection_Front_Set_uint32_1024_1024 -8.17% 16305377.951 14972641.325 - -0.72% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -8.17% 209.113 192.022 - 1.51% -
bm_lexicographical_compare<unsigned_char>/3 -8.16% 2.204 2.024 - -0.51% -
BM_deque_deque_ranges_move_backward/5500 -8.12% 223.600 205.446 - 0.13% -
std::find_end(vector<int>)_(process_all)/1000 -8.11% 238.172 218.866 - 0.43% -
rng::for_each_n(list<int>)/8 -8.10% 2.562 2.354 - -7.33% -
BM_RangesMakeHeap_float_Random_64 -8.08% 1.649 1.516 - 2.07% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -8.08% 100132907.677 92044311.047 - -31.81% -
std::rotate(list<int>)_(by_1/2)/50 -8.08% 13.854 12.735 - 0.52% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -8.06% 587.620 540.261 - 0.20% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -8.05% 573.869 527.651 - 0.26% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -8.03% 2687706.736 2471809.275 - 0.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -8.02% 6691892.096 6154996.592 - -3.04% -
BM_vector_deque_copy/65536 -8.01% 2663.154 2449.752 - 3.73% -
rng::rotate(list<int>)_(by_1/2)/50 -8.01% 13.824 12.716 - 1.01% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -8.00% 1410218.515 1297370.316 - -10.73% -
BM_MakeHeap_float_Random_64 -7.99% 1.787 1.644 - -1.33% -
BM_PushHeap_string_SingleElement_262144 -7.98% 2.785 2.563 - 0.81% -
BM_vector_deque_ranges_copy/64000 -7.96% 2956.845 2721.496 - 15.28% -
BM_std_min<unsigned___int128>/6 -7.95% 2.260 2.080 - -1.93% -
BM_PushHeap_string_PipeOrgan_64 -7.92% 6.317 5.817 - -0.19% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -7.89% 10.083 9.287 - -20.20% -
BM_deque_vector_ranges_move/0 -7.89% 1.548 1.426 - 2.16% -
rng::is_sorted(list<int>,_pred)/8192 -7.88% 8842.431 8145.244 - -23.74% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -7.87% 10.572 9.740 - -5.78% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -7.86% 25.329 23.339 - 3.75% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -7.85% 5939588.531 5473215.182 - -5.76% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 -7.85% 0.600 0.553 - -8.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -7.84% 3.582 3.301 - 0.06% -
SetIntersection_Front_Set_string_16384_16 -7.84% 2062276.852 1900683.798 - -3.86% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -7.80% 1.302 1.200 - 7.38% -
BM_MakeHeap_string_Ascending_1024 -7.80% 5.269 4.858 - -3.00% -
std::shift_left(list<int>)/8192 -7.79% 7698.339 7098.368 - -0.97% -
rng::remove_if(deque<int>)_(prefix)/32 -7.78% 64.315 59.313 - -2.08% -
std::set<std::string>::find(key)_(non-existent)/8192 -7.73% 28.153 25.977 - -7.23% -
SetIntersection_Interlaced_Vector_string_262144_16384 -7.70% 1064668.540 982644.775 - -1.04% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -7.69% 4.535 4.186 - -4.31% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.65% 6.451 5.957 - -2.77% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -7.65% 3401.418 3141.178 - -1.08% -
SetIntersection_Interlaced_Vector_string_262144_1024 -7.64% 241358599.479 222916923.992 - 2.46% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -7.63% 25.320 23.388 - 2.65% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -7.61% 1583.043 1462.511 - 0.30% -
SetIntersection_Front_Set_float_1024_1024 -7.57% 16614296.323 15357407.595 - -4.45% -
BM_vector_deque_move/70000 -7.56% 3168.333 2928.722 - 13.65% -
BM_PushHeap_string_PipeOrgan_256 -7.52% 8.679 8.026 - 0.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -7.50% 3564623.846 3297294.765 - -1.53% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -7.50% 2.956 2.734 - -1.58% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -7.48% 1.700 1.573 - 6.79% -
rng::remove(list<int>)_(sprinkled)/50 -7.42% 69.512 64.353 - -0.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -7.41% 5.271 4.880 - -1.00% -
BM_std_min<unsigned___int128>/8 -7.39% 3.109 2.880 - -1.67% -
BM_vector_deque_move/64000 -7.38% 2929.030 2712.836 - 15.03% -
BM_vector_deque_move/65536 -7.37% 2875.902 2663.876 - 12.79% -
rng::any_of(vector<int>)_(process_all)/50 -7.34% 13.628 12.627 - -0.11% -
BM_vector_deque_ranges_copy/65536 -7.33% 2875.076 2664.259 - 13.02% -
std::is_sorted(list<int>,_pred)/8 -7.33% 4.279 3.966 - -1.60% -
BM_StringRelationalLiteral_Less_Large_Large_Control -7.31% 2.205 2.044 - -8.07% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.29% 42919.747 39790.018 - 0.50% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -7.29% 558.384 517.693 - 3.20% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -7.27% 1.126 1.045 - -7.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -7.27% 361164310.337 334920619.815 - -4.29% -
std::set<int>::insert(value)_(already_present)/1024 -7.26% 6.776 6.284 - -4.49% -
BM_vector_deque_ranges_move/65536 -7.24% 2859.981 2652.783 - 12.30% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -7.23% 0.374 0.347 - -0.55% -
std::for_each(list<int>)/8 -7.21% 2.505 2.325 - -8.60% -
BM_RangesMakeHeap_string_PipeOrgan_4 -7.21% 2.769 2.570 - -0.98% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.18% 8.259 7.667 - -0.01% -
std::is_sorted(vector<int>,_pred)/8 -7.16% 4.107 3.813 - -1.48% -
BM_std_minmax<unsigned_long_long>/4 -7.14% 1.597 1.482 - -4.37% -
BM_vector_deque_ranges_move/70000 -7.11% 3048.032 2831.366 - 9.64% -
BM_vector_deque_copy/64000 -7.09% 2941.764 2733.129 - 15.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -7.09% 3563369.357 3310656.858 - 1.02% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -7.08% 19.002 17.657 - -1.11% -
std::multiset<std::string>::find(key)_(non-existent)/32 -7.05% 10.557 9.813 - -6.77% -
std::unordered_set<std::string>::erase(iterator)/8192 -7.04% 33.005 30.680 - 14.99% -
rng::find(vector<char>)_(process_all)/1024 -7.04% 17.498 16.267 - 0.43% -
BM_RangesMakeThenSortHeap_string_Descending_256 -7.03% 19.320 17.962 - 1.62% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -7.02% 12642.666 11754.760 - 16.92% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -7.02% 735.338 683.708 - 7.58% -
BM_std_min<unsigned___int128>/9 -7.01% 3.526 3.279 - -1.65% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -6.98% 10.375 9.650 - 8.37% -
std::remove_if(vector<int>)_(prefix)/1024 -6.97% 383.161 356.456 - -0.17% -
SetIntersection_Front_Set_uint64_1024_256 -6.96% 4839335.147 4502518.295 - 2.96% -
bm_lexicographical_compare<unsigned_char>/4 -6.94% 1.497 1.393 - 5.29% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.93% 848.946 790.120 - 3.82% -
BM_StringRelational_Less_Huge_Large_Control -6.92% 2.468 2.298 - -8.27% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -6.91% 41122.622 38281.043 - 0.55% -
std::is_sorted_until(list<int>)/8192 -6.90% 7275.159 6773.139 - -5.02% -
bm_lexicographical_compare<unsigned_char>/8 -6.88% 1.497 1.394 - 4.48% -
BM_MakeThenSortHeap_uint64_Descending_4 -6.87% 1.513 1.409 - -3.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -6.85% 2876318.609 2679241.484 - -13.14% -
std::multimap<std::string,_int>::erase(iterator)/1024 -6.83% 33.010 30.755 - 4.36% -
SetIntersection_Interlaced_Vector_uint32_64_16 -6.83% 18681011.411 17405879.832 - -1.50% -
std::stable_partition(vector<int>)_(dense)/50 -6.78% 26.429 24.636 - -3.37% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -6.77% 21.049 19.624 - -0.60% -
SetIntersection_Interlaced_Set_string_262144_16384 -6.77% 2889972.657 2694248.697 - -6.19% -
BM_std_min<unsigned_long_long>/4 -6.77% 1.101 1.026 - -5.30% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -6.75% 1.431 1.335 - 1.92% -
std::replace(vector<int>)_(sprinkled)/8192 -6.74% 1360.685 1268.942 - -0.04% -
BM_std_min<unsigned_char>/8 -6.72% 2.349 2.191 - 3.82% -
std::copy_if(list<int>)_(entire_range)/64 -6.72% 36.189 33.757 - 9.21% -
std::search_n(list<int>)_(no_match)/1048576 -6.70% 863376.432 805542.683 - -7.06% -
SetIntersection_Interlaced_Vector_float_256_64 -6.69% 8922089.377 8325042.295 - 22.48% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -6.69% 32.723 30.533 - -6.62% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.69% 6547.822 6109.714 - 0.14% -
BM_PushHeap_uint32_QuickSortAdversary_1 -6.69% 0.482 0.450 - -9.76% -
BM_RangesMakeHeap_string_PipeOrgan_64 -6.69% 5.104 4.763 - -0.74% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -6.69% 6626906.845 6183863.782 - -20.31% -
rng::unique(deque<int>)_(sprinkled)/52 -6.68% 74.755 69.765 - -16.15% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -6.67% 24.740 23.091 - -1.73% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -6.66% 4735.906 4420.525 - -5.74% -
BM_std_minmax<short>/29 -6.63% 2.673 2.495 - -3.74% -
std::unordered_set<int>::find(key)_(existent)/8192 -6.63% 1.384 1.292 - 7.17% -
rng::remove_if(vector<int>)_(prefix)/50 -6.61% 60.991 56.961 - -0.82% -
SetIntersection_Interlaced_Vector_string_262144_256 -6.57% 67835917.167 63381056.578 - 1.94% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -6.57% 80589715.558 75297409.573 - -1.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -6.56% 1213590.929 1134016.288 - -3.88% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -6.54% 1.131 1.057 - 6.32% -
rng::rotate(list<int>)_(1_element_forward)/8192 -6.53% 8257.666 7718.629 - -8.09% -
std::find_end(vector<int>)_(near_matches)/1000 -6.52% 14998.970 14020.475 - 0.73% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.51% 6.745 6.305 - -0.22% -
std::unique_copy(list<int>)_(contiguous)/32 -6.48% 11.933 11.160 - -0.88% -
std::find_if(vector<int>)_(process_all)/8 -6.47% 2.700 2.525 - -3.30% -
std::set<std::string>::contains(key)_(existent)/8192 -6.46% 29.902 27.969 - -11.18% -
BM_PushHeap_string_SingleElement_16384 -6.46% 2.720 2.544 - 2.66% -
SetIntersection_Interlaced_Vector_float_1024_256 -6.44% 7942825.478 7431003.168 - 19.06% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -6.42% 10.434 9.765 - -9.72% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -6.41% 84.857 79.414 - 0.02% -
BM_RangesPushHeap_string_PipeOrgan_1024 -6.41% 10.449 9.779 - -2.71% -
SetIntersection_Interlaced_Vector_float_1024_16 -6.41% 2819898.220 2639266.499 - 33.82% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -6.40% 29.358 27.479 - -1.85% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -6.35% 1.501 1.405 - -5.82% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.35% 1614.876 1512.385 - 0.74% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -6.34% 1.292 1.210 - -12.60% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -6.34% 793.665 743.334 - -0.51% -
BM_vector_deque_ranges_copy/70000 -6.34% 3133.310 2934.754 - 13.92% -
BM_RangesMakeHeap_string_Ascending_1024 -6.31% 5.339 5.001 - -2.58% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -6.31% 15.847 14.847 - -6.06% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.31% 4687.834 4392.212 - -1.12% -
rng::for_each(set<int>::iterator)/32 -6.28% 22.161 20.769 - 0.76% -
BM_PushHeap_string_QuickSortAdversary_262144 -6.28% 17.184 16.104 - -0.39% -
SetIntersection_Interlaced_Vector_string_1024_1024 -6.27% 43397884.001 40675004.183 - 5.24% -
BM_RangesPushHeap_uint64_SingleElement_1 -6.27% 0.616 0.577 - -8.14% -
BM_deque_vector_copy_backward/64000 -6.27% 8211.904 7697.072 - -2.68% -
BM_RangesPushHeap_string_PipeOrgan_64 -6.27% 6.198 5.810 - -1.84% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -6.26% 26.404 24.751 - -1.17% -
rng::swap_ranges(deque<int>)/1024 -6.25% 336.964 315.889 - -0.04% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -6.25% 35.260 33.058 - 3.27% -
bm_lexicographical_compare<signed_char>/3 -6.25% 1.727 1.619 - -6.19% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -6.22% 52.333 49.080 - -1.22% -
std::stable_partition(vector<int>)_(dense)/32 -6.22% 22.156 20.779 - -3.41% -
std::remove_if(vector<int>)_(prefix)/50 -6.21% 60.836 57.059 - -0.14% -
BM_MakeThenSortHeap_string_SingleElement_16384 -6.21% 38.717 36.313 - -9.91% -
rng::rotate(list<int>)_(1_element_backward)/8192 -6.19% 8360.165 7842.650 - -2.27% -
BM_RangesMakeHeap_float_Descending_4 -6.19% 0.294 0.276 - -0.83% -
std::equal(vector<bool>)_(unaligned)/50 -6.17% 0.881 0.827 - -18.04% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -6.16% 26503.842 24870.659 - -1.43% -
std::unique_copy(list<int>)_(sprinkled)/32 -6.16% 13.265 12.448 - 0.02% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -6.13% 0.437 0.410 - -3.27% -
std::partial_sort_copy(deque<int>)_(heap)/8 -6.13% 16.769 15.742 - -3.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -6.13% 6369547.957 5979296.473 - -4.09% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -6.09% 42.062 39.500 - 2.43% -
std::distance(deque<int>)/1024 -6.06% 0.694 0.652 - 0.31% -
SetIntersection_Interlaced_Vector_float_262144_256 -6.05% 51787677.388 48653991.995 - 114.86% -
std::remove_if(list<int>)_(sprinkled)/1024 -6.04% 1054.494 990.760 - -5.35% -
std::distance(deque<int>)/8192 -6.04% 0.694 0.652 - -0.26% -
rng::for_each(multiset<int>::iterator)/8 -6.04% 4.806 4.515 - 1.26% -
BM_RangesMakeHeap_float_Random_256 -6.04% 1.447 1.359 - -1.57% -
BM_std_min<unsigned___int128>/7 -6.02% 2.657 2.497 - -1.23% -
BM_std_minmax<long_long>/1 -6.02% 0.693 0.651 - -0.04% -
rng::find_if(deque<int>)_(process_all)/32768 -6.01% 12191.876 11459.452 - -3.66% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -6.00% 1.560 1.466 - -3.81% -
rng::swap_ranges(deque<int>)/8192 -5.98% 2694.571 2533.556 - -0.01% -
std::generate(list<int>)/8192 -5.97% 7406.022 6964.079 - 1.47% -
std::find_end(vector<int>)_(near_matches)/1024 -5.96% 15538.485 14611.751 - 0.36% -
BM_RangesPushHeap_string_SingleElement_4 -5.96% 2.294 2.157 - -0.48% -
BM_MakeThenSortHeap_string_Descending_16384 -5.94% 68.034 63.995 - 0.10% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -5.93% 572.166 538.247 - -1.24% -
SetIntersection_Interlaced_Vector_float_16384_1024 -5.91% 73662480.050 69306990.985 - 64.20% -
std::unique(vector<int>)_(sprinkled)/52 -5.91% 58.973 55.488 - 0.26% -
rng::find_if(deque<int>)_(process_all)/8192 -5.91% 3009.631 2831.793 - -4.08% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.91% 140.326 132.037 - 2.01% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.91% 810.889 762.994 - 0.51% -
BM_std_minmax<short>/16 -5.91% 1.900 1.788 - 4.72% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -5.90% 29.851 28.091 - -1.15% -
BM_RangesSortHeap_string_262144 -5.88% 184.054 173.225 - -2.51% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -5.88% 3059.360 2879.542 - 0.53% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -5.88% 25255.045 23771.014 - -1.12% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.87% 12653.161 11910.578 - -4.24% -
BM_PushHeap_uint32_SingleElement_16 -5.86% 0.357 0.336 - 0.04% -
BM_RangesMakeThenSortHeap_float_Heap_16 -5.86% 2.099 1.976 - -1.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -5.86% 89.063 83.848 - 10.25% -
std::distance(deque<int>)/4096 -5.85% 0.693 0.653 - 0.28% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -5.85% 1.045 0.984 - -2.14% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -5.84% 41.214 38.809 - -6.89% -
rng::starts_with(list<int>)/8192 -5.83% 8943.543 8421.739 - -2.57% -
BM_vector_deque_copy/70000 -5.80% 3131.595 2950.031 - 14.27% -
std::remove(list<int>)_(sprinkled)/1024 -5.79% 1014.270 955.539 - -1.14% -
std::set<int>::erase(key)_(non-existent)/1024 -5.78% 5.627 5.301 - 1.18% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -5.78% 27.680 26.080 - -6.79% -
rng::copy_backward(vector<int>)/8 -5.77% 2.289 2.157 - -5.09% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -5.77% 2.386 2.248 - -3.11% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.76% 1012.364 954.040 - -0.86% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.75% 29.989 28.263 - -3.82% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.75% 224.843 211.910 - -2.67% -
rng::reverse_copy(deque<int>)/8 -5.73% 3.045 2.871 - 2.54% -
std::multiset<int>::contains(key)_(existent)/8192 -5.71% 8.816 8.312 - 0.07% -
BM_MakeHeap_string_SingleElement_262144 -5.69% 7.792 7.349 - -3.37% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -5.68% 1.034 0.975 - -6.48% -
rng::fill_n(deque<int>)/32 -5.68% 1.225 1.156 - -5.67% -
BM_RangesPushHeap_uint32_Random_1 -5.67% 0.501 0.473 - -22.62% -
BM_RangesPopHeap_string_262144 -5.67% 101.152 95.418 - -1.99% -
BM_PushHeap_float_SingleElement_4 -5.64% 0.378 0.357 - -6.32% -
std::remove(list<int>)_(sprinkled)/50 -5.63% 68.613 64.752 - -2.25% -
vector<bool>::reserve() -5.63% 10.127 9.557 - 16.00% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.59% 3625.838 3422.998 - -5.04% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.59% 2.451 2.314 - 0.42% -
std::map<std::string,_int>::find(key)_(existent)/8192 -5.58% 31.010 29.279 - -13.35% -
SetIntersection_Interlaced_Vector_string_16384_256 -5.58% 39873910.333 37648848.686 - 1.20% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -5.56% 2.486 2.348 - -0.90% -
SetIntersection_Interlaced_Set_string_1024_64 -5.54% 17718489.607 16736313.208 - -1.76% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -5.54% 0.580 0.548 - -4.02% -
std::copy_if(list<int>)_(entire_range)/32768 -5.54% 30003.419 28340.788 - -5.51% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -5.54% 586.077 553.614 - -0.64% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.54% 0.819 0.774 - -2.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -5.53% 2429059.805 2294797.903 - -2.81% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -5.50% 26.602 25.140 - -0.26% -
rng::move_backward(vector<bool>)_(aligned)/64 -5.49% 1.848 1.746 - -2.81% -
std::search_n(list<int>)_(no_match)/8192 -5.48% 7316.834 6915.609 - 0.21% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.47% 3.562 3.367 - -0.02% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -5.47% 23.083 21.820 - -7.46% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -5.46% 1.671 1.580 - 12.14% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.44% 85160109.902 80530435.492 - -1.25% -
rng::copy_backward(deque<int>)/8 -5.42% 2.793 2.641 - -3.45% -
BM_RangesMakeHeap_string_Heap_262144 -5.41% 5.438 5.144 - -0.01% -
BM_std_minmax_element<short>/2 -5.38% 0.688 0.651 - 0.06% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -5.38% 26.299 24.885 - 9.95% -
std::equal(vector<int>)_(it,_it,_it)/50 -5.37% 4.368 4.134 - -2.49% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -5.36% 20956.365 19833.677 - -0.53% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -5.35% 10.872 10.290 - -1.31% -
BM_RangesMakeHeap_string_PipeOrgan_16 -5.35% 3.843 3.638 - -0.81% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -5.35% 111738.717 105760.194 - 2.19% -
BM_std_minmax<short>/28 -5.34% 2.621 2.481 - -1.45% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -5.33% 1.236 1.170 - -8.47% -
std::move_backward(vector<bool>)_(aligned)/64 -5.32% 1.799 1.703 - -7.71% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.31% 8.779 8.313 - 0.38% -
BM_std_min<unsigned___int128>/5 -5.29% 1.850 1.752 - -1.05% -
rng::rotate(list<int>)_(1_element_forward)/32 -5.29% 14.929 14.140 - -4.49% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -5.27% 1.437 1.361 - -5.64% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -5.27% 0.589 0.558 - 1.15% -
rng::copy_backward(list<int>)/8 -5.27% 2.462 2.332 - 1.65% -
SetIntersection_None_Vector_uint64_262144_4 -5.27% 1219231.044 1155028.229 - -4.61% -
bm_lexicographical_compare<unsigned_char>/7 -5.27% 2.213 2.097 - 3.08% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -5.25% 1049643.553 994508.216 - -0.00% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -5.24% 20795.083 19705.773 - 0.21% -
bm_lexicographical_compare<signed_char>/64 -5.24% 2.313 2.192 - 5.39% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -5.22% 24.285 23.017 - 0.02% -
rng::find(vector<int>)_(process_all)/8 -5.22% 2.902 2.750 - -2.31% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -5.22% 29.042 27.526 - -16.54% -
bm_lexicographical_compare<signed_char>/6 -5.22% 2.491 2.361 - -3.88% -
BM_std_min<char>/16 -5.21% 2.563 2.429 - 0.03% -
std::distance(deque<int>)/50 -5.20% 0.694 0.658 - 1.07% -
BM_SortHeap_pair<uint32,_uint32>_4 -5.20% 1.890 1.792 - 17.74% -
std::unordered_set<int>::contains(key)_(existent)/8192 -5.19% 1.532 1.453 - 12.72% -
rng::copy_backward(list<int>)/32768 -5.18% 30329.043 28757.607 - -1.04% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 -5.17% 0.291 0.276 - -3.49% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -5.17% 0.381 0.362 - -25.09% -
BM_RangesPushHeap_string_SingleElement_64 -5.17% 2.611 2.476 - 0.56% -
rng::find_last_if(list<int>)_(bail_90%)/50 -5.16% 2.179 2.067 - -0.94% -
std::unordered_set<std::string>::clear()/32 -5.15% 925.829 878.118 - -3.58% -
BM_deque_vector_ranges_copy_backward/64000 -5.14% 8143.333 7724.680 - -4.49% -
BM_PushHeap_string_QuickSortAdversary_16384 -5.13% 16.491 15.645 - 0.20% -
SetIntersection_Interlaced_Set_uint32_1024_1 -5.13% 1126179.918 1068375.756 - -4.07% -
SetIntersection_Front_Set_uint32_16384_1 -5.13% 1115495.789 1058254.279 - -5.02% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -5.13% 81.240 77.075 - -0.38% -
BM_RangesPushHeap_string_Descending_1024 -5.12% 2.482 2.355 - -2.27% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -5.11% 66.788 63.378 - -1.94% -
SetIntersection_Front_Vector_uint32_262144_4 -5.10% 1137172.391 1079149.288 - -5.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -5.10% 21830274.495 20716552.936 - -6.91% -
BM_MakeHeap_float_Random_16384 -5.09% 1.202 1.141 - -4.65% -
BM_std_minmax<long_long>/2 -5.09% 1.315 1.248 - 13.75% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -5.09% 5.060 4.803 - -5.21% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -5.08% 36.731 34.865 - 24.09% -
SetIntersection_Front_Set_float_16384_64 -5.08% 2013315.238 1911088.553 - -6.83% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -5.07% 0.584 0.554 - 1.89% -
BM_StringRelational_Eq_Small_Small_Control -5.07% 1.851 1.757 - -1.70% -
rng::swap_ranges(list<int>)/8192 -5.06% 10073.590 9563.923 - -10.40% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -5.06% 294.331 279.452 - -36.39% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -5.01% 46152295.536 43838224.425 - -0.38% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -5.01% 0.496 0.471 - -4.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.01% 1233.666 1171.920 - 5.40% -
rng::unique_copy(list<int>)_(sprinkled)/52 -5.00% 23.819 22.629 - 1.31% -
SetIntersection_Interlaced_Vector_string_1024_64 -5.00% 8450117.872 8027836.767 - -3.67% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -4.99% 10.507 9.983 - 11.18% -
BM_std_minmax<unsigned_short>/22 -4.99% 2.394 2.275 - -4.26% -
SetIntersection_None_Vector_uint64_262144_64 -4.98% 1210662.059 1150310.607 - -5.08% -
rng::partial_sort(deque<int>)_(descending)/8 -4.98% 44.162 41.960 - 2.33% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.98% 82356.231 78252.297 - -1.32% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -4.98% 85479.600 81225.970 - 1.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -4.97% 1143478.900 1086619.524 - -6.51% -
BM_deque_vector_ranges_copy_backward/65536 -4.97% 8219.273 7810.692 - -2.72% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -4.97% 48.571 46.159 - 4.47% -
std::set<int>::erase(key)_(non-existent)/8192 -4.96% 8.745 8.312 - -8.80% -
bm_lexicographical_compare<signed_char>/8 -4.94% 3.111 2.958 - -0.32% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -4.92% 385.210 366.248 - 0.84% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.92% 0.733 0.697 - 3.83% -
rng::find_end(forward_list<int>)_(process_all)/8192 -4.92% 5819.232 5533.204 - -2.88% -
BM_MakeHeap_string_Ascending_16384 -4.91% 5.751 5.469 - 2.94% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.90% 56451.942 53683.431 - -4.79% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -4.90% 0.605 0.575 - 0.92% -
SetIntersection_Front_Set_float_16384_1024 -4.89% 15558256.844 14797315.248 - -8.05% -
BM_MakeThenSortHeap_float_SingleElement_262144 -4.89% 52.396 49.835 - -3.31% -
BM_std_minmax<unsigned_char>/32 -4.88% 1.601 1.523 - 0.53% -
bm_lexicographical_compare<signed_char>/5 -4.88% 2.207 2.099 - -4.38% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -4.88% 92.006 87.518 - 6.62% -
rng::stable_partition(vector<int>)_(dense)/50 -4.87% 26.440 25.153 - -2.41% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -4.87% 87742.745 83472.722 - -0.60% -
rng::contains(vector<int>)_(process_all)/8 -4.86% 2.700 2.569 - -1.73% -
rng::sort(deque<int>)_(descending)/1024 -4.86% 1371.191 1304.520 - 0.49% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -4.86% 5.062 4.816 - -1.40% -
SetIntersection_Front_Set_uint32_64_4 -4.86% 18171404.125 17289084.915 - -0.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -4.85% 12700289.857 12084613.355 - -11.53% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -4.84% 1.493 1.421 - 8.42% -
BM_std_minmax<int>/15 -4.84% 2.029 1.931 - 5.02% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.83% 681.514 648.572 - 0.10% -
BM_RangesPushHeap_string_Random_16384 -4.83% 17.039 16.216 - -3.61% -
rng::transform(list<int>,_list<int>)/8192 -4.82% 10218.338 9725.748 - -1.90% -
SetIntersection_Front_Set_string_262144_16 -4.82% 2009157.446 1912357.124 - -3.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -4.82% 19112219.179 18191641.175 - -1.90% -
std::adjacent_find(deque<int>)/50 -4.81% 14.773 14.062 - -5.43% -
std::none_of(vector<int>)_(process_all)/8 -4.80% 2.502 2.382 - -2.32% -
rng::find_first_of(deque<int>)_(small_needle)/50 -4.80% 170.764 162.562 - 0.34% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -4.79% 22.145 21.084 - -2.08% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -4.78% 1.438 1.370 - -3.20% -
rng::contains_subrange(vector<int>)_(single_element)/50 -4.78% 12.983 12.363 - -0.17% -
BM_MakeHeap_string_Descending_16384 -4.77% 2.976 2.834 - -5.03% -
bm_lexicographical_compare<signed_char>/4 -4.76% 1.956 1.862 - -4.95% -
SetIntersection_Front_Set_uint64_16384_1024 -4.76% 14939915.937 14229158.687 - -8.72% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.73% 885184.985 843295.172 - 0.18% -
rng::rotate(deque<int>)_(1_element_forward)/50 -4.72% 6.100 5.812 - 0.73% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.72% 13.329 12.700 - -0.46% -
BM_std_min<short>/64 -4.72% 3.534 3.367 - -2.57% -
BM_num_put<const_void*> -4.71% 13.392 12.760 - 0.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -4.71% 2.032 1.936 - 0.10% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -4.71% 2.081 1.983 - -2.63% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -4.71% 25.856 24.639 - -0.62% -
BM_StringRelational_Less_Huge_Empty_Control -4.69% 2.085 1.987 - 2.94% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -4.66% 113671.721 108370.742 - -3.82% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -4.66% 3587.318 3420.286 - 0.56% -
rng::reverse(list<int>)/4096 -4.65% 1752.269 1670.754 - 1.36% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -4.65% 92.297 88.008 - 13.16% -
std::sort(vector<NonIntegral>)_(descending)/8 -4.64% 25.299 24.124 - -4.59% -
BM_std_minmax<unsigned_int>/3 -4.64% 1.155 1.101 - -2.28% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.64% 8519.177 8123.708 - 2.33% -
rng::find_first_of(deque<int>)_(small_needle)/32 -4.64% 110.994 105.843 - 0.60% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.64% 12530.058 11949.267 - -5.03% -
std::rotate(list<int>)_(1_element_backward)/32 -4.63% 13.926 13.281 - -1.43% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.63% 12206.369 11641.090 - -3.66% -
BM_std_min<unsigned___int128>/4 -4.61% 1.446 1.379 - -0.87% -
rng::for_each(multiset<int>)/32 -4.61% 21.894 20.885 - 1.42% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -4.60% 0.590 0.563 - 2.45% -
BM_PushHeap_string_PipeOrgan_4 -4.60% 2.634 2.512 - 0.90% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -4.60% 24.006 22.902 - -6.30% -
std::reverse_copy(deque<int>)/512 -4.59% 131.491 125.449 - 0.39% -
std::unordered_set<std::string>::find(key)_(existent)/32 -4.59% 42.144 40.210 - 7.35% -
BM_RangesPushHeap_string_Ascending_64 -4.59% 7.442 7.100 - -0.96% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -4.58% 1.536 1.466 - 1.56% -
BM_MakeHeap_string_Ascending_256 -4.57% 4.989 4.761 - -3.47% -
std::unordered_multimap<int,_int>::clear()/8192 -4.56% 64910.535 61947.854 - 0.72% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.55% 3.162 3.018 - 0.54% -
BM_RangesMakeHeap_uint64_Random_1024 -4.54% 1.076 1.027 - -12.78% -
BM_std_minmax<unsigned_short>/23 -4.54% 2.570 2.453 - -3.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -4.53% 43262.729 41302.944 - 2.11% -
BM_std_min<short>/22 -4.50% 1.887 1.802 - 1.01% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -4.50% 724.185 691.590 - 6.26% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.49% 34.290 32.750 - -4.11% -
SetIntersection_None_Set_string_16384_256 -4.45% 201103205.264 192147872.888 - -9.69% -
rng::remove(list<int>)_(sprinkled)/32 -4.44% 57.619 55.058 - 0.31% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -4.44% 22112.458 21130.895 - -2.66% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -4.43% 15.366 14.685 - -2.20% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.43% 0.559 0.534 - -4.17% -
BM_vector_deque_ranges_copy/64 -4.42% 2.818 2.693 - -2.41% -
SetIntersection_Interlaced_Vector_float_64_64 -4.42% 12059808.496 11526550.780 - 0.37% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -4.42% 0.411 0.393 - -43.55% -
bm_swap_ranges_vb_aligned/64 -4.42% 2.907 2.778 - -5.96% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.40% 43.079 41.182 - 2.11% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -4.40% 1.345 1.286 - 0.16% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -4.40% 11.792 11.274 - 14.76% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.39% 42.799 40.918 - 10.67% -
BM_std_min<char>/5 -4.39% 1.426 1.363 - -4.92% -
BM_MakeHeap_uint32_SingleElement_4 -4.38% 0.338 0.323 - 0.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -4.36% 1130122.085 1080794.774 - -1.85% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -4.36% 699.381 668.859 - -1.67% -
BM_RangesMakeHeap_string_Ascending_16384 -4.36% 5.784 5.531 - -2.73% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.36% 40.888 39.107 - 0.05% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -4.35% 20.366 19.479 - -1.54% -
BM_std_min<unsigned_short>/19 -4.35% 1.893 1.811 - -0.89% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -4.34% 25.231 24.136 - 11.92% -
BM_RangesPushHeap_string_SingleElement_16 -4.34% 2.553 2.442 - 1.10% -
BM_RangesPushHeap_string_Descending_16384 -4.33% 2.462 2.355 - 0.38% -
BM_deque_vector_copy/0 -4.33% 1.490 1.426 - -12.51% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -4.32% 10.431 9.980 - 4.88% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -4.32% 868401.436 830865.669 - 1.05% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -4.31% 1.192 1.140 - 5.20% -
BM_std_minmax<char>/5 -4.31% 1.859 1.779 - 7.54% -
BM_num_put<unsigned_long_long> -4.30% 12.186 11.662 - 2.38% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -4.30% 8902.142 8519.786 - -2.53% -
SetIntersection_Front_Set_float_64_64 -4.29% 15408325.764 14746599.929 - -8.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.29% 18879.617 18069.214 - -2.05% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.27% 4651.064 4452.669 - 0.50% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -4.26% 1.230 1.177 - 0.83% -
BM_RangesPushHeap_string_PipeOrgan_256 -4.25% 8.368 8.012 - -2.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.24% 5586850.693 5350221.573 - -0.28% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -4.24% 16.946 16.228 - 0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.22% 203639481.750 195042169.078 - -45.15% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.22% 96040.359 91987.734 - 0.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.22% 1246787.098 1194196.553 - -3.49% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -4.21% 1.156 1.108 - -4.03% -
std::set<std::string>::contains(key)_(existent)/32 -4.21% 16.378 15.689 - -5.64% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -4.20% 16.857 16.149 - -4.48% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -4.20% 27855.829 26687.271 - -4.86% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.19% 96778.037 92719.773 - 0.43% -
std::map<int,_int>::clear()/1024 -4.19% 10580.321 10137.290 - -1.22% -
std::fill(vector<bool>)/64 -4.18% 1.635 1.566 - -2.91% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.18% 1623.415 1555.619 - 3.83% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -4.17% 15.461 14.816 - -5.61% -
std::transform(list<int>)_(identity_transform)/8192 -4.17% 7638.448 7319.743 - -5.91% -
BM_std_min<short>/4 -4.17% 1.082 1.037 - 3.32% -
BM_std_min<unsigned_short>/9 -4.16% 6.476 6.207 - -2.23% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -4.15% 16.450 15.768 - -1.67% -
rng::stable_sort(deque<int>)_(repeated)/1024 -4.15% 1389.406 1331.788 - -0.18% -
BM_PushHeap_string_Random_16384 -4.14% 16.941 16.240 - -1.03% -
SetIntersection_Front_Set_float_256_256 -4.13% 9299531.568 8915019.265 - -9.29% -
rng::for_each(multimap<int>)/50 -4.13% 50.521 48.435 - -1.31% -
BM_RangesPushHeap_string_Descending_256 -4.12% 2.368 2.270 - -1.55% -
BM_MakeHeap_float_Descending_4 -4.12% 0.290 0.278 - 0.45% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -4.11% 51.786 49.659 - -13.21% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -4.11% 24.729 23.713 - 2.46% -
SetIntersection_Front_Vector_string_16384_64 -4.10% 3474570.334 3332178.090 - -4.16% -
SetIntersection_None_Vector_float_262144_262144 -4.09% 1230660.922 1180308.486 - -2.88% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -4.09% 22093.856 21190.031 - -2.37% -
BM_RangesMakeHeap_float_Random_16 -4.08% 1.710 1.640 - 8.23% -
BM_RangesPushHeap_float_SingleElement_4 -4.08% 0.384 0.369 - -5.65% -
BM_PopHeap_string_262144 -4.08% 92.586 88.812 - -5.96% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -4.07% 1.123 1.077 - -5.23% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -4.07% 10.944 10.499 - 0.49% -
BM_PushHeap_uint32_SingleElement_64 -4.05% 0.365 0.350 - 0.03% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -4.04% 2.789 2.677 - -0.60% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.03% 13.557 13.011 - 0.08% -
bm_write -4.02% 595.691 571.729 - -3.91% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.02% 1.205 1.157 - 0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -4.02% 2368474.392 2273319.245 - -3.60% -
BM_deque_deque_ranges_copy/64000 -4.01% 2852.468 2737.998 - 3.10% -
std::unique_copy(deque<int>)_(contiguous)/32 -4.01% 11.045 10.602 - -0.90% -
BM_MakeThenSortHeap_string_Ascending_262144 -4.01% 78.812 75.654 - 0.74% -
rng::remove(deque<int>)_(sprinkled)/50 -4.00% 64.228 61.658 - 0.09% -
rng::partial_sort_copy(list<int>)_(descending)/8 -3.99% 18.589 17.847 - -0.26% -
BM_std_min<unsigned_short>/16 -3.99% 1.732 1.663 - -0.78% -
BM_num_put<long_long> -3.98% 12.442 11.947 - 2.09% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -3.97% 2.082 1.999 - 1.87% -
std::none_of(list<int>)_(process_all)/8 -3.96% 2.716 2.609 - 0.01% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -3.96% 11.148 10.707 - -16.72% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -3.96% 4.918 4.723 - -1.87% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.96% 32511.212 31224.753 - -2.30% -
BM_RangesMakeHeap_uint64_Ascending_4 -3.95% 0.423 0.407 - -0.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -3.95% 34.307 32.953 - -5.53% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.93% 707.261 679.456 - -2.69% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.93% 29932.934 28757.187 - 0.20% -
rng::rotate(deque<int>)_(1_element_forward)/32 -3.93% 4.802 4.614 - -0.25% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.93% 115679.663 111137.101 - -3.49% -
rng::starts_with(deque<int>)/1000 -3.91% 477.868 459.169 - -4.03% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.91% 29893.299 28724.270 - -0.04% -
BM_deque_vector_copy_backward/70000 -3.91% 8759.107 8416.774 - -1.60% -
std::unordered_set<int>::insert(value)_(new_value)/32 -3.91% 20.113 19.327 - -3.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.91% 243553227.606 234042097.433 - -25.63% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -3.89% 10.200 9.803 - -4.69% -
SetIntersection_Front_Set_float_1024_256 -3.89% 5002160.321 4807783.395 - -1.35% -
std::multiset<int>::erase(key)_(non-existent)/32 -3.88% 2.690 2.586 - 0.59% -
rng::transform(deque<int>)_(identity_transform)/50 -3.88% 19.818 19.049 - -1.80% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.87% 882.529 848.403 - -0.30% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.87% 1178.814 1133.251 - -4.02% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -3.86% 2.807 2.699 - 1.10% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -3.86% 104.725 100.682 - 1.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.86% 9850.082 9470.199 - -4.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -3.85% 1126825.388 1083475.673 - -3.99% -
BM_std_min<char>/14 -3.85% 1.871 1.799 - -0.61% -
BM_RangesPushHeap_uint32_Random_4 -3.84% 2.552 2.454 - -0.02% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -3.84% 1.146 1.102 - -5.19% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.84% 45287.869 43547.849 - -4.19% -
rng::contains(list<int>)_(process_all)/50 -3.83% 19.346 18.606 - -0.15% -
BM_deque_deque_copy/65536 -3.82% 3033.535 2917.710 - 2.36% -
rng::stable_partition(vector<int>)_(dense)/32 -3.81% 22.515 21.657 - 1.10% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -3.81% 219.457 211.091 - -5.02% -
BM_std_min<unsigned_short>/30 -3.81% 2.359 2.270 - -0.87% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -3.80% 5.367 5.162 - -2.88% -
BM_MakeThenSortHeap_float_Heap_256 -3.80% 6.235 5.998 - -0.98% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.79% 0.566 0.545 - -0.32% -
BM_std_min<unsigned_char>/6 -3.78% 1.533 1.475 - 0.25% -
BM_PushHeap_string_PipeOrgan_16 -3.78% 4.282 4.120 - 0.77% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -3.76% 29.573 28.461 - -3.60% -
SetIntersection_None_Vector_string_262144_1 -3.75% 1361590.096 1310463.251 - -3.50% -
BM_std_min<short>/24 -3.75% 2.537 2.442 - -3.61% -
SetIntersection_Interlaced_Vector_string_64_64 -3.75% 29115011.975 28023020.270 - 3.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.75% 207895026.233 200101038.661 - -40.90% -
SetIntersection_None_Set_string_1024_4 -3.75% 9225614.110 8879983.202 - -1.54% -
BM_std_min<unsigned_char>/5 -3.74% 1.317 1.268 - 0.57% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.73% 15.619 15.035 - -0.63% -
BM_RangesPushHeap_string_SingleElement_256 -3.73% 2.560 2.465 - 2.22% -
BM_MakeHeap_uint64_Random_16384 -3.73% 1.034 0.996 - -0.93% -
SetIntersection_Interlaced_Vector_uint32_256_16 -3.72% 6730537.600 6479859.839 - 0.01% -
std::move(vector<bool>)_(unaligned)/4096 -3.72% 26.643 25.652 - -1.05% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -3.71% 1359.236 1308.785 - -1.01% -
BM_std_minmax<int>/2 -3.71% 0.900 0.867 - 5.90% -
bm_lexicographical_compare<unsigned_char>/5 -3.71% 1.733 1.669 - 6.71% -
std::multiset<int>::erase(key)_(existent)/8192 -3.71% 61.796 59.503 - -1.70% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.70% 23.499 22.629 - -3.33% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -3.70% 1.233 1.187 - -4.33% -
BM_std_minmax<char>/6 -3.70% 2.155 2.075 - 3.93% -
rng::fill_n(vector<bool>)/64 -3.69% 1.417 1.365 - -0.24% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.69% 0.573 0.551 - -0.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -3.68% 1160497.632 1117743.927 - 0.36% -
std::move_backward(vector<bool>)_(aligned)/512 -3.68% 2.546 2.452 - -1.95% -
BM_RangesPushHeap_string_Ascending_16384 -3.67% 19.301 18.592 - -1.55% -
bm_lexicographical_compare<signed_char>/2 -3.67% 1.495 1.440 - -3.75% -
std::unordered_set<int>::clear()/8192 -3.67% 61971.823 59697.781 - -5.67% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -3.67% 4.109 3.958 - -0.18% -
BM_RangesMakeHeap_uint64_Random_64 -3.66% 1.293 1.246 - -2.83% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -3.66% 20.908 20.143 - -8.35% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 -3.66% 0.279 0.269 - -3.77% -
BM_std_min<char>/12 -3.66% 1.333 1.284 - 0.29% -
BM_RangesPushHeap_uint64_Random_16 -3.65% 4.279 4.123 - -1.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -3.65% 1432588.292 1380248.011 - -3.71% -
std::rotate(vector<bool>)_(by_1/3)/50 -3.65% 18.136 17.474 - 0.37% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.65% 40393.564 38919.026 - -2.69% -
std::reverse(deque<int>)/64 -3.65% 13.560 13.065 - 0.11% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -3.64% 272539.877 262607.176 - 0.09% -
BM_RangesPushHeap_string_SingleElement_1024 -3.64% 2.578 2.484 - 1.91% -
SetIntersection_Interlaced_Set_string_16_16 -3.64% 63429020.985 61120006.681 - -4.65% -
rng::search(list<int>)_(no_match)/1000 -3.64% 725.931 699.525 - -3.92% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -3.63% 4.486 4.323 - -0.81% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.63% 0.570 0.550 - -0.33% -
SetIntersection_None_Set_uint32_64_16 -3.62% 19183596.248 18488923.702 - -3.89% -
rng::search_n(list<int>)_(no_match)/1048576 -3.62% 863147.685 831912.757 - -4.41% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.62% 2.386 2.300 - -0.51% -
BM_RangesMakeHeap_uint32_Random_16384 -3.61% 1.043 1.005 - -3.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.61% 654.074 630.438 - 0.42% -
BM_std_minmax<char>/4 -3.61% 1.550 1.494 - 3.31% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.61% 112184.656 108136.245 - 0.23% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -3.60% 5.116 4.931 - -1.99% -
BM_std_minmax<char>/14 -3.60% 2.554 2.462 - -3.84% -
rng::search(list<int>)_(single_element)/1000 -3.60% 666.021 642.041 - -6.99% -
SetIntersection_Front_Set_float_256_64 -3.57% 6555169.679 6320932.261 - -4.62% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -3.57% 15.326 14.779 - -0.90% -
BM_PushHeap_float_Descending_64 -3.57% 0.393 0.379 - 0.07% -
BM_MakeThenSortHeap_float_Heap_4 -3.56% 1.239 1.195 - -1.34% -
BM_std_minmax<int>/27 -3.55% 2.493 2.404 - 0.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.55% 1742643.591 1680695.922 - 1.10% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.54% 5605.619 5407.256 - -0.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.54% 17401.413 16785.980 - -3.06% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.53% 34.857 33.625 - -4.97% -
std::rotate(vector<bool>)_(by_1/4)/50 -3.53% 18.102 17.463 - 0.32% -
BM_deque_vector_move_backward/64000 -3.53% 8032.919 7749.627 - -0.84% -
std::rotate(vector<bool>)_(by_1/4)/32 -3.51% 18.263 17.622 - 0.32% -
std::partial_sort_copy(list<int>)_(heap)/8 -3.51% 16.299 15.727 - -1.67% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -3.51% 5.047 4.870 - -3.88% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.50% 10548.071 10178.440 - 1.81% -
rng::for_each(set<int>)/8 -3.50% 4.616 4.454 - -0.83% -
rng::stable_partition(vector<int>)_(sparse)/8192 -3.49% 1552.366 1498.230 - 0.54% -
std::rotate(deque<int>)_(1_element_backward)/32 -3.48% 4.571 4.412 - -1.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.47% 1739813.622 1679400.624 - 1.78% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -3.47% 88161.777 85101.040 - 2.06% -
BM_RangesPushHeap_float_SingleElement_16 -3.47% 0.377 0.364 - -4.48% -
std::rotate(vector<bool>)_(by_1/3)/32 -3.47% 18.120 17.492 - 0.51% -
BM_std_minmax<int>/10 -3.46% 1.437 1.387 - 2.55% -
SetIntersection_Front_Set_string_256_64 -3.46% 16216560.552 15655807.026 - 1.52% -
BM_std_min<char>/3 -3.46% 0.718 0.693 - -7.08% -
std::unordered_set<int>::count(key)_(non-existent)/32 -3.46% 1.480 1.429 - -3.76% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.46% 1580.504 1525.870 - 0.20% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -3.45% 11.625 11.224 - -2.40% -
SetIntersection_Front_Set_uint64_64_64 -3.45% 15069557.076 14549941.654 - -4.56% -
rng::remove_copy(deque<int>)_(prefix)/50 -3.45% 21.867 21.113 - 3.18% -
rng::reverse_copy(list<int>)/32768 -3.45% 26087.266 25188.303 - -3.27% -
BM_std_min<short>/8 -3.44% 1.362 1.315 - -2.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.44% 206128728.144 199040395.599 - -43.70% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.43% 464.701 448.741 - 0.20% -
rng::none_of(list<int>)_(process_all)/32 -3.43% 11.854 11.447 - -0.39% -
BM_MakeThenSortHeap_string_Ascending_256 -3.43% 20.869 20.154 - -0.14% -
BM_std_minmax<char>/19 -3.42% 1.769 1.708 - 1.65% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -3.41% 9.697 9.366 - -13.74% -
rng::find_if(vector<int>)_(process_all)/8 -3.41% 2.628 2.538 - -2.87% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.40% 12411.370 11988.922 - -2.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.40% 1261314.554 1218402.849 - -2.82% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -3.40% 12.065 11.655 - -0.63% -
std::find(vector<long_long>)_(bail_25%)/8 -3.40% 0.956 0.924 - 0.33% -
rng::fill(vector<bool>)/32768 -3.40% 31.012 29.959 - -0.23% -
BM_PushHeap_string_Ascending_4 -3.39% 2.630 2.541 - -0.95% -
rng::is_sorted_until(list<int>)/8192 -3.38% 8253.666 7974.603 - 12.08% -
std::remove_if(vector<int>)_(prefix)/32 -3.38% 53.783 51.965 - 0.05% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -3.38% 2.947 2.848 - -1.59% -
rng::find_first_of(list<int>)_(small_needle)/8192 -3.37% 23207.748 22424.687 - -0.41% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.37% 1.986 1.919 - -0.41% -
BM_std_minmax<int>/1 -3.37% 0.622 0.601 - 0.04% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -3.35% 31.600 30.540 - 7.75% -
BM_std_minmax<char>/15 -3.35% 2.930 2.831 - -6.47% -
BM_MakeHeap_uint32_PipeOrgan_4 -3.35% 0.419 0.405 - -1.57% -
std::map<std::string,_int>::contains(key)_(existent)/32 -3.34% 16.152 15.612 - 3.97% -
std::find(list<int>)_(bail_25%)/8 -3.34% 0.954 0.922 - -0.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.34% 5706998.570 5516449.319 - -8.46% -
BM_std_min<char>/4096 -3.34% 29.519 28.534 - -2.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.33% 1433779.474 1385996.651 - -2.14% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -3.33% 2.043 1.975 - -4.84% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.32% 10181326.453 9842857.288 - -2.70% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -3.32% 3.669 3.547 - -0.63% -
rng::search(vector<int>)_(no_match)/1000 -3.31% 214.571 207.460 - 0.48% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -3.31% 11840.234 11448.518 - -5.51% -
BM_std_min<char>/4 -3.31% 1.071 1.035 - -6.23% -
BM_RangesMakeHeap_string_Ascending_256 -3.30% 5.067 4.900 - -1.93% -
rng::copy(vector<int>)/32768 -3.30% 3486.281 3371.327 - -5.96% -
BM_MakeThenSortHeap_float_Random_4 -3.29% 4.462 4.315 - 2.69% -
rng::search(vector<int>)_(no_match)/1024 -3.28% 219.297 212.095 - 0.50% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.28% 0.644 0.623 - -0.73% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.28% 6.704 6.484 - -3.05% -
BM_MakeHeap_uint64_Ascending_4 -3.27% 0.452 0.437 - 1.95% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -3.27% 7.709 7.457 - -1.46% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -3.27% 1.322 1.279 - 24.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.27% 24664485.495 23859151.031 - 0.47% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.26% 5.322 5.149 - -2.35% -
BM_deque_deque_ranges_copy/64 -3.26% 5.540 5.360 - 0.12% -
BM_MakeThenSortHeap_string_SingleElement_262144 -3.25% 51.549 49.875 - -5.52% -
rng::rotate(list<int>)_(1_element_backward)/32 -3.25% 14.221 13.759 - -1.53% -
BM_std_minmax_element<short>/3 -3.25% 1.148 1.111 - -1.06% -
rng::all_of(deque<int>)_(process_all)/50 -3.23% 18.336 17.743 - 0.01% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -3.22% 30.301 29.327 - -6.29% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.21% 31.629 30.613 - -4.16% -
BM_std_min<char>/20 -3.21% 1.530 1.480 - -2.00% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -3.21% 20021.015 19378.048 - -2.04% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -3.21% 0.963 0.932 - -5.01% -
SetIntersection_Interlaced_Set_float_256_256 -3.20% 9422638.077 9121264.900 - -8.05% -
SetIntersection_None_Set_string_262144_64 -3.19% 1694752.442 1640648.519 - -10.59% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.18% 35.360 34.234 - 0.51% -
BM_std_minmax<short>/18 -3.18% 1.992 1.928 - -4.70% -
BM_MakeHeap_uint64_Ascending_16 -3.18% 0.669 0.648 - 1.22% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -3.17% 15.801 15.300 - -2.73% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.17% 5754.013 5571.639 - 0.28% -
SetIntersection_None_Vector_float_262144_1024 -3.17% 1231846.355 1192821.558 - -1.15% -
BM_RangesPushHeap_uint32_Ascending_16384 -3.16% 6.765 6.551 - -3.69% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.16% 3.599 3.485 - 1.01% -
BM_MakeThenSortHeap_string_SingleElement_1024 -3.16% 29.917 28.972 - -10.44% -
bm_lexicographical_compare<signed_char>/7 -3.15% 2.746 2.659 - -0.16% -
BM_std_min<short>/16 -3.15% 1.800 1.743 - -4.78% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -3.15% 470.451 455.631 - -0.03% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -3.15% 21.583 20.904 - -0.71% -
SetIntersection_Interlaced_Set_float_1024_16 -3.14% 11778995.667 11409026.710 - -2.60% -
BM_std_minmax<int>/11 -3.13% 1.832 1.774 - 7.51% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -3.13% 0.870 0.842 - -2.70% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -3.13% 2.334 2.261 - -13.52% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -3.13% 0.588 0.570 - -0.16% -
rng::find_last(vector<int>)_(bail_10%)/8 -3.13% 2.108 2.042 - 3.12% -
rng::fill_n(list<int>)/8192 -3.13% 7077.929 6856.489 - -8.84% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.12% 839.705 813.484 - -0.51% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.12% 0.940 0.911 - 0.48% -
BM_deque_vector_ranges_move/1 -3.12% 2.150 2.083 - 2.61% -
BM_std_min<char>/4000 -3.11% 27.841 26.974 - -2.06% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.11% 2883.600 2793.861 - 0.21% -
BM_deque_deque_ranges_move/64 -3.10% 5.522 5.350 - 0.05% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.10% 55303.478 53588.510 - -1.38% -
rng::stable_sort(vector<int>)_(repeated)/1024 -3.10% 1130.797 1095.753 - -0.92% -
rng::remove_if(vector<int>)_(prefix)/32 -3.09% 53.632 51.974 - 0.15% -
std::unordered_map<int,_int>::clear()/8192 -3.09% 63007.910 61062.865 - -4.66% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.08% 0.875 0.848 - -3.19% -
std::set<std::string>::erase(key)_(non-existent)/1024 -3.08% 26.510 25.694 - 3.71% -
rng::fill(vector<bool>)/64 -3.08% 1.605 1.556 - 4.77% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.07% 566.041 548.637 - -11.65% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -3.07% 1.119 1.085 - -3.34% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -3.07% 747707.984 724783.936 - 0.11% -
std::rotate(vector<bool>)_(by_1/4)/1024 -3.06% 14.786 14.333 - -1.05% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -3.06% 8.866 8.595 - -1.70% -
BM_SortHeap_float_16 -3.06% 1.651 1.600 - -0.10% -
bm_swap_ranges_vb_unaligned/8 -3.06% 4.912 4.762 - -2.87% -
rng::search(vector<int>)_(no_match)/1048576 -3.05% 217386.727 210754.089 - 0.51% -
BM_RangesMakeHeap_string_Heap_256 -3.05% 4.967 4.816 - -0.44% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -3.04% 24.063 23.332 - 1.78% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.03% 2.378 2.306 - 0.29% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -3.03% 1.918 1.860 - 0.11% -
BM_MakeHeap_float_Ascending_256 -3.03% 0.671 0.651 - 0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.02% 9745650.668 9450896.922 - -18.23% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.02% 282.400 273.871 - 0.29% -
BM_MakeHeap_string_PipeOrgan_16384 -3.02% 5.559 5.391 - -1.03% -
std::stable_sort(vector<int>)_(descending)/8 -3.02% 25.522 24.752 - 0.17% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -3.02% 1.220 1.184 - -2.09% -
SetIntersection_Front_Set_float_64_16 -3.01% 17160329.910 16643970.920 - -2.28% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -3.00% 1.665 1.615 - 0.11% -
BM_StringRelational_Compare_Small_Empty_Control -3.00% 1.715 1.664 - 3.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.00% 68477.198 66423.896 - -2.12% -
std::stable_sort(vector<int>)_(repeated)/1024 -3.00% 1129.579 1095.737 - -0.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -2.99% 2342490.207 2272333.784 - -4.94% -
BM_std_minmax<char>/31 -2.98% 3.337 3.238 - 2.92% -
SetIntersection_Front_Set_uint32_64_1 -2.98% 18083700.233 17544652.745 - -0.48% -
std::sort(deque<int>)_(pipe-organ)/8192 -2.98% 27481.513 26662.927 - 0.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.98% 1243639.744 1206597.274 - -2.14% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.98% 4.766 4.624 - -3.48% -
BM_std_minmax<unsigned_int>/11 -2.97% 1.828 1.774 - 2.42% -
BM_PushHeap_uint32_Random_262144 -2.96% 6.438 6.247 - -1.25% -
std::set<std::string>::find(key)_(existent)/32 -2.96% 16.304 15.822 - -8.10% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -2.96% 4.423 4.292 - 0.47% -
BM_StringRelational_Compare_Small_Small_ChangeLast -2.95% 1.742 1.691 - 2.94% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -2.95% 10.575 10.263 - -6.79% -
std::multimap<std::string,_int>::erase(iterator)/8192 -2.95% 32.841 31.874 - 2.92% -
std::map<std::string,_int>::clear()/1024 -2.94% 20950.037 20335.075 - -0.36% -
BM_PushHeap_uint32_SingleElement_16384 -2.93% 0.367 0.356 - 0.02% -
BM_RangesSortHeap_float_16 -2.93% 1.651 1.603 - 0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -2.92% 134711079.062 130772702.383 - 0.32% -
BM_PushHeap_uint32_SingleElement_262144 -2.92% 0.366 0.356 - 0.01% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -2.92% 45.812 44.475 - -2.92% -
BM_StringRelational_Eq_Large_Huge_Control -2.92% 0.486 0.472 - -4.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.92% 1820053.058 1766941.404 - -1.21% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -2.91% 1031.302 1001.274 - 5.24% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -2.91% 471131.775 457419.068 - 0.24% -
BM_PushHeap_string_QuickSortAdversary_256 -2.90% 14.809 14.379 - -0.55% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -2.90% 1.848 1.794 - 4.89% -
std::map<std::string,_int>::erase(iterator)/8192 -2.89% 26.448 25.684 - -14.50% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -2.89% 3.769 3.660 - -0.41% -
bm_lexicographical_compare<int>/2 -2.88% 1.518 1.474 - -4.88% -
rng::all_of(vector<int>)_(process_all)/8 -2.88% 2.486 2.414 - -0.03% -
SetIntersection_Front_Set_uint32_16384_64 -2.88% 2048064.386 1989127.083 - -3.07% -
BM_MakeHeap_string_Random_262144 -2.88% 15.580 15.132 - -0.38% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -2.87% 2.615 2.540 - -0.74% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -2.87% 10.564 10.261 - 4.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -2.86% 2959058.057 2874368.970 - -10.94% -
rng::search_n(list<int>)_(no_match)/1024 -2.86% 743.679 722.405 - 0.04% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -2.86% 621.673 603.898 - 0.88% -
BM_deque_vector_move_backward/70000 -2.86% 8523.670 8280.146 - -4.46% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 -2.86% 10.620 10.317 - -4.35% -
std::find_if_not(deque<int>)_(process_all)/32768 -2.85% 12003.627 11660.951 - -2.16% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.85% 4294.011 4171.429 - 0.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.85% 13838856.642 13443803.839 - 0.10% -
BM_std_min<unsigned_long_long>/13 -2.85% 1.753 1.703 - -0.46% -
std::rotate(vector<bool>)_(by_1/2)/50 -2.85% 18.161 17.643 - 0.87% -
std::unordered_set<int>::clear()/1024 -2.85% 7886.450 7661.871 - -7.04% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 -2.85% 0.750 0.728 - -8.99% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -2.85% 561735.320 545751.848 - -0.66% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.84% 0.687 0.668 - 0.33% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -2.84% 3.203 3.112 - 0.33% -
rng::remove(deque<int>)_(sprinkled)/32 -2.84% 56.806 55.193 - 0.25% -
SetIntersection_Front_Set_uint64_64_16 -2.83% 16801236.744 16325074.632 - -1.76% -
rng::starts_with(deque<int>)/1024 -2.83% 488.028 474.198 - -3.22% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -2.83% 1.149 1.116 - -5.55% -
SetIntersection_Interlaced_Set_float_256_64 -2.83% 15482092.676 15044070.792 - -2.35% -
rng::find_last(list<int>)_(bail_10%)/50 -2.82% 16.695 16.225 - 0.46% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.81% 716.572 696.410 - 0.38% -
SetIntersection_Front_Vector_string_256_64 -2.81% 11102266.401 10789956.929 - -2.90% -
std::remove(list<int>)_(sprinkled)/8192 -2.81% 8120.089 7891.689 - 0.17% -
SetIntersection_Front_Set_float_262144_4 -2.81% 1140228.310 1108189.722 - -3.94% -
std::find(list<int>)_(process_all)/1024 -2.81% 710.525 690.570 - -1.03% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.80% 797.447 775.103 - 1.32% -
BM_MakeThenSortHeap_float_Random_16 -2.80% 10.211 9.925 - -0.63% -
std::partial_sort(vector<int>)_(heap)/8 -2.80% 26.738 25.990 - -2.77% -
bm_lexicographical_compare<unsigned_char>/6 -2.80% 1.959 1.904 - 6.09% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.79% 22.179 21.559 - -1.79% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.79% 18.048 17.544 - -0.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.79% 248119157.896 241196162.525 - -32.27% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -2.79% 0.554 0.538 - -2.76% -
std::copy(list<int>)/8 -2.79% 2.513 2.443 - -0.37% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.79% 5.385 5.235 - -1.14% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.78% 2.747 2.671 - -0.88% -
BM_StringRelational_Less_Empty_Small_Control -2.78% 1.992 1.936 - 2.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -2.78% 60.081 58.413 - -2.86% -
std::fill_n(list<int>)/8192 -2.78% 7059.375 6863.434 - -2.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.77% 1716865.561 1669240.479 - -2.62% -
rng::for_each(list<int>)/8 -2.77% 2.532 2.461 - -5.45% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.77% 18.051 17.551 - -0.39% -
BM_MakeHeap_uint32_PipeOrgan_16 -2.77% 1.041 1.012 - -0.96% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.77% 598.051 581.508 - 0.29% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -2.76% 6.166 5.996 - -2.46% -
BM_std_minmax<char>/23 -2.76% 3.165 3.078 - 4.75% -
BM_std_min<char>/28 -2.76% 1.776 1.727 - -0.85% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.75% 4.167 4.052 - 1.11% -
SetIntersection_Front_Set_float_262144_256 -2.74% 4869000.848 4735438.019 - 0.70% -
BM_MakeHeap_string_Ascending_64 -2.74% 4.852 4.719 - -1.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.74% 351746704.772 342109363.262 - -2.87% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.74% 1525.534 1483.756 - -2.10% -
std::find(vector<char>)_(bail_25%)/1024 -2.74% 5.442 5.293 - -1.52% -
rng::copy_backward(deque<int>)/32768 -2.74% 3839.464 3734.329 - -2.17% -
std::reverse(vector<int>)/8 -2.74% 1.596 1.552 - 0.26% -
rng::stable_partition(vector<int>)_(sparse)/32 -2.74% 7.486 7.282 - 2.70% -
BM_RangesPushHeap_string_Descending_64 -2.73% 2.255 2.194 - -0.99% -
std::unordered_multimap<int,_int>::clear()/1024 -2.73% 8367.371 8138.620 - 1.34% -
BM_std_min<int>/8 -2.73% 1.297 1.262 - -6.46% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -2.73% 17.238 16.767 - -4.70% -
std::unordered_set<int>::contains(key)_(existent)/1024 -2.73% 1.402 1.364 - 19.73% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -2.72% 10.341 10.059 - 0.79% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -2.72% 26.840 26.110 - 1.86% -
BM_PushHeap_uint32_SingleElement_1024 -2.72% 0.373 0.363 - -0.19% -
rng::move(deque<int>)/8 -2.72% 3.950 3.843 - -30.46% -
BM_num_put<unsigned_long> -2.72% 12.087 11.759 - 3.09% -
BM_MakeThenSortHeap_string_Random_262144 -2.71% 193.862 188.618 - -0.33% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.70% 14.981 14.577 - -0.20% -
std::for_each_n(deque<int>)/8 -2.69% 1.254 1.220 - 5.97% -
BM_std_minmax<char>/30 -2.69% 2.857 2.780 - 4.05% -
BM_StringEraseWithMove_Large_Opaque -2.69% 2.863 2.786 - -2.50% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.69% 282184.318 274595.696 - -1.35% -
SetIntersection_None_Vector_string_262144_1024 -2.69% 1349693.025 1313424.953 - -3.98% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.68% 14540.328 14150.294 - -0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -2.67% 6156564.523 5992013.055 - -6.28% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.67% 27381.297 26651.513 - 0.39% -
BM_vector_deque_copy/2 -2.66% 2.065 2.010 - -2.50% -
std::sort(deque<int>)_(descending)/1024 -2.66% 1335.997 1300.438 - 0.22% -
BM_std_min<unsigned_short>/31 -2.66% 2.596 2.527 - -0.52% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -2.66% 7.270 7.077 - -12.75% -
rng::starts_with(list<int>,_pred)/8 -2.66% 3.725 3.626 - 0.00% -
BM_vector_deque_copy_backward/4000 -2.65% 146.692 142.800 - 0.75% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -2.65% 556.187 541.444 - -9.18% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -2.65% 9.727 9.469 - -3.28% -
BM_RangesMakeThenSortHeap_float_Random_4 -2.65% 4.319 4.205 - -3.10% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.65% 42034.536 40921.796 - -0.06% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.64% 1107342.422 1078057.135 - -0.99% -
BM_std_minmax<short>/17 -2.64% 1.792 1.745 - -3.00% -
SetIntersection_None_Set_string_256_256 -2.64% 6060993.321 5901132.445 - -2.51% -
BM_MakeThenSortHeap_float_Heap_64 -2.63% 3.505 3.413 - -2.73% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -2.63% 31.658 30.825 - -0.58% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.63% 169607.424 165148.707 - 2.42% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.63% 1162453.764 1131901.837 - -2.03% -
std::partition_point(list<int>)/1024 -2.63% 1294.040 1260.042 - 10.96% -
BM_RangesMakeHeap_string_Heap_1024 -2.63% 4.818 4.691 - -0.48% -
std::copy_n(deque<int>)/32768 -2.62% 1174.105 1143.298 - 0.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.62% 4776810.662 4651512.938 - -1.10% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.62% 500.560 487.432 - -2.16% -
BM_MakeHeap_string_Heap_262144 -2.61% 5.468 5.325 - 0.49% -
SetIntersection_None_Set_string_262144_1024 -2.61% 1705269.695 1660775.961 - -8.30% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.61% 33.486 32.612 - 0.48% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.61% 1374.344 1338.532 - 0.10% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.60% 45810.047 44617.286 - 0.17% -
SetIntersection_None_Vector_uint64_1024_64 -2.60% 1141726.734 1112020.060 - -3.69% -
rng::copy(list<int>)/64 -2.60% 33.801 32.922 - -10.78% -
std::remove_if(list<int>)_(prefix)/1024 -2.60% 1047.197 1019.969 - -2.61% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -2.60% 32.998 32.140 - 0.95% -
std::find_if(list<int>)_(bail_25%)/32768 -2.60% 10423.988 10153.012 - 19.64% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.60% 3.023 2.945 - -0.33% -
SetIntersection_Interlaced_Vector_string_1024_16 -2.59% 3421781.287 3333085.713 - 4.92% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.59% 34.671 33.772 - -2.34% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -2.59% 22.143 21.570 - -7.35% -
SetIntersection_None_Vector_float_16384_1 -2.59% 1203775.177 1172628.045 - 0.91% -
SetIntersection_None_Set_string_16384_1 -2.59% 202149680.791 196919191.931 - -5.85% -
SetIntersection_Front_Set_uint64_262144_1 -2.57% 1155611.682 1125862.426 - -0.64% -
SetIntersection_None_Set_string_256_16 -2.57% 11447291.501 11152743.439 - -1.36% -
rng::sort(deque<int>)_(ascending)/1024 -2.57% 800.600 780.012 - 2.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.57% 19643637.473 19138890.602 - -2.30% -
SetIntersection_None_Vector_uint32_16384_16 -2.57% 1158031.336 1128297.660 - -3.52% -
std::copy_backward(vector<int>)/8 -2.57% 2.225 2.167 - -6.45% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.57% 93.381 90.985 - -1.80% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.57% 703.473 685.422 - -2.49% -
SetIntersection_Front_Set_float_262144_16384 -2.56% 355021426.120 345916465.379 - 42.64% -
SetIntersection_None_Set_string_262144_256 -2.56% 1692200.359 1648818.930 - -10.14% -
std::map<int,_int>::insert(value)_(new_value)/8192 -2.56% 39.761 38.742 - 1.59% -
BM_RangesPushHeap_float_Descending_64 -2.56% 0.391 0.381 - 0.09% -
SetIntersection_None_Set_string_262144_1 -2.56% 1696284.342 1652905.518 - -10.07% -
SetIntersection_Front_Set_uint32_16_16 -2.56% 42152523.333 41074986.261 - -1.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.55% 18894162.785 18411736.236 - -0.09% -
SetIntersection_None_Vector_float_262144_64 -2.55% 1236760.107 1205211.236 - -0.94% -
SetIntersection_Front_Vector_string_1024_64 -2.55% 3467030.313 3378647.773 - -4.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -2.55% 1695818.908 1652649.208 - 8.14% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.54% 644450.793 628076.445 - 0.44% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -2.54% 1.986 1.936 - 3.03% -
SetIntersection_None_Set_string_262144_16 -2.53% 1689690.675 1646899.982 - -10.36% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -2.53% 28.693 27.967 - -0.68% -
std::rotate(deque<int>)_(1_element_forward)/32 -2.53% 4.638 4.521 - -2.81% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -2.53% 30.448 29.679 - -1.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.53% 0.763 0.744 - 0.30% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -2.53% 11.632 11.338 - -2.88% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -2.52% 10.762 10.491 - -1.00% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 -2.52% 0.635 0.619 - -3.07% -
BM_std_min<char>/23 -2.52% 2.281 2.224 - -3.78% -
SetIntersection_Front_Set_uint64_16384_64 -2.52% 1913438.329 1865311.908 - 2.26% -
BM_std_minmax<unsigned_long_long>/3 -2.50% 1.239 1.208 - -0.16% -
SetIntersection_Interlaced_Vector_uint32_256_64 -2.50% 7282858.379 7100712.564 - 8.24% -
BM_std_minmax<char>/22 -2.50% 2.671 2.604 - 4.97% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -2.50% 0.966 0.942 - -1.31% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -2.49% 16.119 15.717 - -3.86% -
BM_MakeThenSortHeap_string_Random_16384 -2.49% 111.158 108.386 - -0.55% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -2.49% 9.488 9.252 - -1.72% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -2.49% 64.880 63.264 - 0.33% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.48% 204.518 199.442 - -0.16% -
std::map<int,_int>::erase(key)_(existent)/1024 -2.48% 24.892 24.275 - -0.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -2.48% 0.518 0.505 - -2.37% -
BM_lexicographical_compare_three_way_slow_path/16 -2.48% 4.539 4.427 - -1.60% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -2.48% 1.715 1.672 - 44.16% -
std::rotate(vector<bool>)_(by_1/2)/32 -2.47% 18.295 17.843 - 0.80% -
BM_MakeThenSortHeap_float_SingleElement_16384 -2.47% 15.788 15.397 - -2.40% -
BM_std_min<unsigned_short>/24 -2.47% 2.493 2.431 - -2.62% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -2.47% 12.067 11.769 - -0.27% -
bm_swap_ranges_vb_aligned/8 -2.47% 3.350 3.267 - -5.49% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -2.47% 6.048 5.898 - -1.91% -
SetIntersection_Front_Set_uint32_1024_64 -2.47% 2042257.401 1991865.114 - -3.59% -
SetIntersection_Front_Set_float_262144_1 -2.47% 1115992.040 1088459.643 - 0.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.46% 1718353.599 1676014.486 - -2.32% -
std::remove_copy(deque<int>)_(prefix)/32 -2.46% 13.223 12.897 - -2.09% -
BM_RangesPushHeap_string_PipeOrgan_4 -2.46% 2.576 2.513 - -1.43% -
BM_StringRelational_Compare_Large_Empty_Control -2.46% 1.707 1.665 - 2.99% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -2.45% 22.836 22.277 - -1.58% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.45% 23.728 23.147 - -7.42% -
BM_RangesPushHeap_string_PipeOrgan_262144 -2.45% 18.009 17.568 - -0.50% -
SetIntersection_Interlaced_Set_string_1024_256 -2.44% 35695325.305 34822602.616 - 1.30% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -2.44% 2.620 2.556 - -2.38% -
std::transform(list<int>,_list<int>)/8192 -2.44% 9411.148 9181.624 - 7.91% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -2.44% 22.160 21.620 - 0.61% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -2.44% 1.594 1.555 - 13.49% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -2.44% 6.313 6.159 - 1.10% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.44% 349.146 340.639 - -0.10% -
SetIntersection_None_Vector_float_256_256 -2.44% 2338157.163 2281192.413 - -1.37% -
rng::sort(vector<NonIntegral>)_(descending)/8 -2.44% 25.291 24.675 - -2.25% -
rng::search(list<int>)_(single_element)/1024 -2.44% 726.036 708.355 - 0.13% -
rng::find_last(vector<char>)_(bail_10%)/8 -2.43% 1.567 1.528 - -2.09% -
BM_std_min<long_long>/31 -2.43% 3.403 3.320 - 1.33% -
707_ntest_r -2.43% 16.946 16.535 - -1.08% -
BM_std_min<unsigned_long_long>/64 -2.43% 4.807 4.690 - -2.72% -
BM_RangesMakeHeap_string_Random_16384 -2.42% 12.816 12.505 - -1.68% -
std::move(deque<int>)/8 -2.42% 3.997 3.900 - 1.22% -
std::map<std::string,_int>::count(key)_(existent)/8192 -2.42% 30.094 29.365 - -6.35% -
rng::search(list<int>)_(no_match)/1024 -2.42% 744.351 726.337 - -0.94% -
std::remove(list<int>)_(prefix)/1024 -2.42% 997.403 973.296 - -1.95% -
BM_std_min<short>/19 -2.42% 1.975 1.927 - 1.72% -
BM_std_min<short>/28 -2.42% 2.730 2.664 - -4.47% -
SetIntersection_None_Set_string_262144_16384 -2.41% 1691626.139 1650800.701 - -10.29% -
BM_RangesMakeHeap_string_SingleElement_64 -2.41% 6.475 6.319 - -0.58% -
BM_deque_deque_move/64 -2.41% 5.564 5.430 - -0.16% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -2.40% 11.463 11.188 - -1.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.40% 3.339 3.259 - -2.21% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.39% 2075.600 2025.917 - -2.47% -
BM_std_min<short>/18 -2.39% 1.619 1.581 - 2.04% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -2.38% 46.002 44.905 - 38.40% -
SetIntersection_Front_Set_string_16384_4 -2.38% 1319955.810 1288492.353 - -0.93% -
SetIntersection_None_Vector_float_1024_1 -2.38% 1180606.853 1152475.474 - -0.41% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -2.38% 7.525 7.346 - -2.99% -
BM_RangesMakeHeap_string_Ascending_64 -2.38% 4.866 4.750 - -1.42% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.38% 1.018 0.994 - -1.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.37% 1901420.653 1856279.783 - -6.46% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.37% 42.774 41.762 - -0.01% -
std::map<std::string,_int>::ctor(const&)/1024 -2.37% 35413.056 34574.883 - -0.22% -
BM_deque_vector_ranges_move/65536 -2.36% 2751.194 2686.132 - -0.73% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -2.36% 106.207 103.699 - -1.29% -
SetIntersection_None_Vector_string_16384_256 -2.35% 1290700.062 1260304.980 - -2.30% -
BM_RangesPushHeap_string_SingleElement_262144 -2.35% 2.635 2.573 - 2.51% -
SetIntersection_Interlaced_Vector_uint32_256_256 -2.34% 4712813.627 4602325.148 - -2.48% -
BM_std_minmax<short>/30 -2.34% 2.797 2.732 - -0.63% -
std::map<int,_int>::count(key)_(existent)/8192 -2.34% 6.082 5.940 - -0.05% -
SetIntersection_Front_Vector_uint64_1024_64 -2.34% 1371893.129 1339852.443 - -4.74% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.34% 179.250 175.064 - 0.24% -
SetIntersection_None_Set_string_1024_1024 -2.33% 9123095.946 8910140.558 - -1.68% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -2.33% 6.846 6.687 - 0.05% -
rng::swap_ranges(deque<int>)/32 -2.33% 10.977 10.722 - -0.15% -
std::find(list<int>)_(process_all)/32768 -2.33% 27610.919 26968.062 - 5.13% -
rng::stable_sort(deque<int>)_(shuffled)/8 -2.33% 24.494 23.923 - 0.26% -
std::search_n(deque<int>)_(no_match)/1000 -2.32% 447.837 437.425 - -0.90% -
BM_RangesPushHeap_string_SingleElement_16384 -2.32% 2.567 2.507 - 2.15% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.32% 36.826 35.972 - 3.95% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -2.32% 6.507 6.357 - -0.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.32% 2.410 2.354 - 0.76% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -2.32% 22.383 21.865 - 4.67% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -2.31% 721.046 704.396 - -1.03% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.31% 1.223 1.194 - -4.02% -
SetIntersection_Interlaced_Set_string_262144_4 -2.31% 1890002.688 1846414.795 - -6.20% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.30% 19.430 18.983 - -2.50% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.30% 296700.670 289865.884 - 0.06% -
rng::copy_n(list<int>)/64 -2.30% 14.168 13.842 - -1.12% -
BM_MakeHeap_string_PipeOrgan_262144 -2.30% 7.451 7.280 - 1.41% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.29% 39030.040 38134.692 - 0.05% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -2.29% 69.063 67.482 - 2.40% -
BM_num_get<double> -2.29% 35.414 34.604 - -3.47% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.29% 215.859 210.925 - -2.84% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -2.28% 15.448 15.095 - -4.10% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.28% 0.980 0.958 - -1.73% -
SetIntersection_Front_Set_float_16384_4 -2.28% 1158687.827 1132316.496 - -2.46% -
std::rotate(deque<int>)_(1_element_forward)/50 -2.27% 5.412 5.289 - -1.83% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.27% 5.249 5.129 - -2.09% -
BM_RangesMakeHeap_string_SingleElement_1024 -2.27% 6.234 6.092 - -2.85% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.26% 551.473 538.984 - 2.62% -
std::unordered_map<int,_int>::clear()/1024 -2.26% 8396.994 8207.165 - -1.18% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.26% 653.510 638.759 - 0.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.26% 23672624.642 23138674.332 - -1.40% -
std::set<std::string>::erase(key)_(non-existent)/8192 -2.25% 33.518 32.764 - 4.91% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -2.25% 18.495 18.079 - 0.57% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.25% 4.084 3.992 - 0.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.24% 2092303.873 2045350.914 - -2.40% -
SetIntersection_Front_Vector_uint64_16384_256 -2.24% 2291855.874 2240438.237 - -3.20% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -2.24% 109839.086 107376.361 - -15.40% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.24% 18.009 17.606 - 0.95% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.24% 5.434 5.313 - 5.36% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -2.23% 3187398.526 3116223.466 - -71.92% -
BM_std_minmax<unsigned_short>/7 -2.23% 1.752 1.713 - -0.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.23% 1708305.826 1670182.697 - -2.55% -
BM_std_min<char>/19 -2.23% 1.182 1.156 - -2.50% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.23% 4530.031 4429.043 - 0.04% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -2.23% 46.520 45.483 - 0.38% -
SetIntersection_None_Set_string_262144_4 -2.23% 1687660.154 1650098.797 - -10.16% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.23% 23.537 23.014 - -1.54% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.22% 1.089 1.065 - -2.26% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.22% 4828.533 4721.154 - 0.27% -
std::reverse(deque<int>)/512 -2.22% 115.987 113.409 - 0.39% -
std::map<std::string,_int>::erase(iterator)/1024 -2.22% 26.862 26.266 - -12.34% -
BM_std_minmax<char>/7 -2.22% 2.545 2.488 - 5.59% -
std::is_sorted_until(vector<int>,_pred)/8 -2.22% 3.616 3.536 - 1.34% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -2.21% 3.038 2.971 - -1.17% -
BM_std_min<unsigned_int>/29 -2.21% 2.089 2.043 - -1.72% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.21% 9041.560 8841.569 - -0.28% -
BM_RangesMakeHeap_uint64_Random_16 -2.21% 1.293 1.264 - -1.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.21% 1728085.321 1689899.457 - 0.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.21% 203900112.429 199396432.514 - -42.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.21% 1687296.959 1650059.734 - -4.85% -
std::find_first_of(list<int>)_(small_needle)/8192 -2.21% 23434.932 22917.767 - -0.92% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -2.21% 21281.683 20812.251 - -0.80% -
BM_PushHeap_float_Ascending_16384 -2.20% 4.221 4.127 - -3.96% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -2.20% 0.562 0.550 - 1.05% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.20% 35.465 34.685 - -0.27% -
BM_std_min<char>/15 -2.20% 2.129 2.082 - -0.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.19% 19412075.116 18986048.489 - -1.35% -
BM_vector_deque_ranges_copy_backward/64000 -2.19% 7334.739 7173.861 - -10.87% -
BM_MakeThenSortHeap_string_Random_1024 -2.19% 70.329 68.787 - -0.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.19% 10137763.980 9915556.744 - -28.90% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.19% 8.007 7.832 - -0.59% -
bm_lexicographical_compare<signed_char>/16 -2.19% 1.327 1.298 - 2.07% -
SetIntersection_Front_Set_float_256_16 -2.19% 4984829.567 4875816.681 - -2.45% -
std::find_if_not(deque<int>)_(bail_25%)/8 -2.18% 1.531 1.497 - 3.52% -
SetIntersection_None_Set_string_16384_1024 -2.18% 206274752.285 201776234.446 - -8.02% -
SetIntersection_None_Vector_float_262144_256 -2.18% 1228446.866 1201669.163 - -0.91% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -2.18% 1.677 1.641 - -2.93% -
BM_RangesMakeHeap_string_Heap_16384 -2.18% 5.027 4.917 - -0.11% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.18% 36179.412 35391.856 - -2.16% -
BM_std_minmax<unsigned_short>/20 -2.17% 1.952 1.910 - -4.96% -
BM_SortHeap_float_256 -2.17% 6.044 5.912 - 1.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.17% 1687469.891 1650797.850 - -5.95% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.17% 695.164 680.071 - -3.40% -
BM_StringResizeAndOverwrite -2.17% 0.860 0.842 - -1.21% -
BM_std_minmax<unsigned_int>/2 -2.17% 0.825 0.807 - -1.39% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.17% 55214.669 54017.809 - -0.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -2.17% 1184081.862 1158418.075 - -3.78% -
std::find_if_not(deque<int>)_(process_all)/8192 -2.17% 2945.460 2881.650 - -2.15% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -2.16% 12.005 11.745 - -0.23% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.15% 142.475 139.410 - -1.53% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -2.15% 3.967 3.881 - -5.61% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -2.15% 503070.061 492269.695 - -0.98% -
rng::rotate(vector<bool>)_(by_1/3)/32 -2.14% 18.643 18.244 - 0.38% -
BM_std_minmax<unsigned_short>/18 -2.14% 1.985 1.942 - 0.57% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -2.14% 51.414 50.312 - -1.38% -
SetIntersection_Front_Set_float_1024_4 -2.14% 1155074.194 1130329.140 - -1.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -2.14% 0.738 0.722 - -0.30% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -2.14% 505.387 494.572 - -0.31% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.14% 1.234 1.208 - -2.44% -
rng::swap_ranges(deque<int>)/50 -2.14% 19.938 19.512 - 6.29% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.14% 190.835 186.757 - -0.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.14% 1118055.803 1094163.514 - -1.72% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -2.14% 16.074 15.731 - -1.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.14% 1704215.248 1667805.744 - -2.55% -
BM_deque_deque_ranges_move/1024 -2.14% 39.362 38.521 - -1.07% -
BM_MakeThenSortHeap_string_Random_256 -2.14% 55.726 54.536 - -0.35% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -2.13% 1.199 1.173 - -6.17% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -2.13% 1.207 1.181 - -3.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.13% 0.921 0.901 - -1.76% -
BM_deque_vector_ranges_copy/5500 -2.13% 201.053 196.774 - -0.62% -
rng::starts_with(vector<int>)/1024 -2.13% 77.654 76.003 - -0.33% -
std::map<int,_int>::ctor(const&)/32 -2.12% 211.895 207.394 - -4.24% -
rng::generate_n(deque<int>)/32 -2.12% 8.506 8.326 - -1.77% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -2.12% 471.852 461.858 - 0.39% -
SetIntersection_None_Vector_float_16384_4 -2.11% 1204920.359 1179438.022 - -0.30% -
std::find(list<int>)_(bail_25%)/32768 -2.11% 8111.893 7940.674 - -11.98% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -2.11% 60.718 59.437 - -0.60% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -2.11% 29.452 28.831 - 1.02% -
std::multiset<int>::count(key)_(non-existent)/1024 -2.11% 6.000 5.873 - -3.66% -
SetIntersection_Front_Set_uint64_16384_16 -2.10% 1286271.739 1259263.422 - -2.70% -
BM_std_min<unsigned___int128>/3 -2.10% 1.042 1.020 - 0.03% -
std::find_end(forward_list<int>)_(process_all)/1000 -2.09% 694.170 679.640 - -0.92% -
BM_deque_vector_ranges_move_backward/70000 -2.09% 8522.461 8344.182 - -3.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.09% 2472426.390 2420754.058 - 0.00% -
rng::remove_if(deque<int>)_(prefix)/50 -2.09% 73.925 72.383 - 3.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.09% 179827.219 176077.403 - -0.09% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -2.08% 3.783 3.704 - -1.25% -
rng::fold_left(deque<int>)/50 -2.08% 27.729 27.151 - -0.39% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.08% 9019.269 8831.523 - -0.46% -
SetIntersection_Front_Set_uint32_16384_256 -2.08% 4858896.518 4757805.574 - -0.45% -
std::unordered_set<std::string>::clear()/1024 -2.08% 22920.002 22443.626 - -2.18% -
std::fill_n(list<int>)/50 -2.08% 16.175 15.839 - -0.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.08% 1707323.489 1671895.834 - -2.58% -
SetIntersection_Interlaced_Set_float_16384_1024 -2.07% 172480590.266 168902067.192 - 0.72% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.07% 0.999 0.978 - -0.36% -
BM_vector_deque_copy/1 -2.07% 2.319 2.272 - -3.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.07% 223.979 219.351 - 0.69% -
BM_StringRelational_Eq_Empty_Empty_Control -2.07% 1.854 1.816 - -4.03% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -2.07% 5.430 5.318 - 0.22% -
rng::rotate(vector<bool>)_(by_1/2)/50 -2.06% 18.605 18.221 - 0.00% -
BM_RangesMakeThenSortHeap_string_Descending_4 -2.06% 3.778 3.701 - 0.21% -
std::count(vector<int>)_(every_other)/8 -2.06% 1.334 1.306 - -3.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.05% 20055065.732 19643262.005 - -0.80% -
std::deque<std::string>::ctor(size)/8192 -2.05% 8536.419 8361.545 - -2.30% -
SetIntersection_Front_Vector_uint64_256_64 -2.05% 4599644.873 4505512.441 - -2.55% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.05% 24344.024 23845.984 - 0.99% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.04% 109910.345 107668.106 - -1.67% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -2.04% 10.438 10.225 - -0.64% -
std::find_if(vector<bool>)_(process_all)/50 -2.03% 36.550 35.807 - 2.73% -
BM_RangesPushHeap_string_Descending_16 -2.03% 2.108 2.065 - -1.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.03% 2483647.245 2433187.661 - -0.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -2.03% 2279040.294 2232778.019 - -1.98% -
SetIntersection_Front_Set_uint32_262144_16 -2.03% 1311088.146 1284482.780 - -2.18% -
BM_PopHeap_string_4 -2.03% 5.356 5.247 - -1.43% -
BM_StringFindNoMatch/10 -2.03% 1.355 1.328 - 0.54% -
SetIntersection_Interlaced_Vector_float_64_16 -2.03% 19189185.267 18800489.687 - 3.32% -
BM_MakeHeap_string_Descending_16 -2.02% 2.364 2.316 - -1.44% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -2.02% 17.733 17.374 - 0.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.02% 44566160.270 43665189.680 - -0.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.02% 1244552.635 1219433.456 - -1.46% -
BM_MakeHeap_string_Descending_262144 -2.02% 3.544 3.472 - 2.13% -
std::find_if(vector<bool>)_(process_all)/8 -2.02% 5.605 5.492 - 1.37% -
std::distance(join_view(vector<vector<int>>))/4096 -2.01% 4.471 4.381 - 0.34% -
BM_std_minmax<short>/27 -2.01% 2.871 2.814 - 1.44% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.01% 2828.744 2771.797 - -1.62% -
BM_std_min<unsigned_char>/7 -2.01% 1.840 1.803 - 1.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.01% 2324554.927 2277903.677 - -2.33% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.00% 65.761 64.445 - 0.70% -
BM_deque_vector_move/64 -2.00% 2.631 2.578 - -0.58% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.99% 572.303 560.898 - 1.24% -
BM_num_put<long> -1.99% 12.116 11.875 - 1.17% -
rng::find_if(vector<bool>)_(process_all)/50 -1.99% 36.684 35.954 - 2.72% -
BM_PopHeap_pair<uint32,_uint32>_262144 -1.99% 60.109 58.913 - -1.32% -
BM_std_min<unsigned_char>/512 -1.98% 6.415 6.288 - -1.97% -
BM_RangesPushHeap_string_Ascending_4 -1.98% 2.616 2.564 - -1.01% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.98% 11.534 11.306 - 15.58% -
std::map<int,_int>::count(key)_(existent)/1024 -1.97% 4.359 4.273 - -3.45% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -1.97% 4.602 4.511 - -22.22% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -1.97% 18.496 18.131 - 0.75% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.97% 5.193 5.091 - -1.75% -
SetIntersection_None_Vector_float_16384_64 -1.97% 1203707.658 1180022.758 - 1.55% -
rng::search(deque<int>,_pred)_(same_length)/1000 -1.97% 488.612 479.002 - -0.94% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.97% 602.331 590.488 - 0.19% -
std::count(list<int>)_(every_other)/1048576 -1.96% 831485.064 815181.438 - -0.89% -
SetIntersection_Front_Set_uint32_64_64 -1.96% 15637852.942 15332016.173 - -2.97% -
SetIntersection_None_Set_string_262144_262144 -1.95% 1698505.939 1665306.481 - -7.87% -
std::find_if_not(vector<bool>)_(process_all)/50 -1.95% 36.685 35.968 - 3.88% -
BM_deque_vector_ranges_move/64000 -1.95% 2727.864 2674.611 - -2.45% -
BM_deque_deque_ranges_move/65536 -1.95% 2954.201 2896.678 - 4.54% -
BM_RangesMakeHeap_uint32_Random_262144 -1.95% 1.053 1.032 - -0.34% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.94% 1210.548 1187.106 - -0.80% -
BM_StringEraseToEnd_Small_Opaque -1.94% 0.625 0.613 - 2.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.93% 2019863.443 1980783.936 - -4.08% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -1.93% 34.988 34.311 - -0.60% -
std::find_first_of(vector<int>)_(large_needle)/50 -1.93% 267.929 262.752 - -1.18% -
rng::partition(list<int>)_(sparse)/32 -1.93% 9.054 8.880 - -0.15% -
rng::rotate(vector<bool>)_(by_1/2)/32 -1.93% 18.774 18.412 - 0.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.93% 14277.711 14002.765 - -0.67% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.92% 3.906 3.830 - 0.22% -
rng::fill(vector<int>)/1024 -1.92% 30.165 29.585 - -0.44% -
rng::copy_if(vector<int>)_(entire_range)/8 -1.92% 2.203 2.161 - 1.57% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -1.92% 3.130 3.070 - -0.56% -
rng::all_of(vector<int>)_(process_all)/32 -1.92% 8.483 8.320 - -0.08% -
SetIntersection_Interlaced_Set_float_256_4 -1.92% 11691574.807 11467642.633 - -2.22% -
BM_RangesPushHeap_float_Random_16 -1.91% 5.409 5.305 - -1.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.91% 16247044.179 15936380.441 - 0.41% -
rng::unique(deque<int>)_(sprinkled)/32 -1.91% 60.646 59.487 - -10.82% -
std::set<int>::find(key)_(existent)/32 -1.91% 1.620 1.589 - -0.69% -
BM_MakeThenSortHeap_string_Descending_64 -1.91% 13.149 12.898 - -0.12% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.91% 1.569 1.539 - -0.33% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.91% 2826.866 2772.986 - 1.03% -
std::map<int,_int>::find(key)_(non-existent)/32 -1.91% 2.402 2.356 - -1.82% -
rng::copy(vector<bool>)_(unaligned)/32768 -1.90% 174.093 170.789 - 0.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.90% 0.708 0.694 - 7.31% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -1.89% 3.727 3.656 - 5.40% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.89% 867182.246 850793.780 - 0.98% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -1.89% 23.188 22.750 - -3.05% -
SetIntersection_Interlaced_Set_float_16384_256 -1.89% 204562970.796 200700024.946 - 0.56% -
SetIntersection_Front_Set_float_1024_64 -1.89% 2040500.876 2002018.628 - 0.86% -
BM_MakeThenSortHeap_string_Random_64 -1.88% 40.049 39.295 - -0.19% -
SetIntersection_Interlaced_Vector_float_16_16 -1.88% 39141974.530 38405181.976 - -0.96% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -1.88% 1.163 1.141 - 0.17% -
SetIntersection_None_Vector_float_1024_4 -1.88% 1176791.674 1154653.593 - 0.18% -
rng::for_each(multiset<int>::iterator)/32 -1.88% 21.455 21.052 - 1.42% -
BM_std_minmax<short>/21 -1.88% 2.045 2.006 - -5.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.88% 7101937.656 6968595.772 - 6.68% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.88% 1108149.455 1087351.460 - -3.67% -
BM_std_minmax<char>/18 -1.88% 1.388 1.362 - 3.52% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -1.88% 4.085 4.008 - -3.35% -
BM_std_minmax<int>/3 -1.88% 1.198 1.176 - 13.04% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -1.87% 1.338 1.313 - -14.12% -
rng::all_of(vector<int>)_(process_all)/50 -1.87% 18.457 18.111 - -1.21% -
rng::find(list<int>)_(bail_25%)/32768 -1.87% 7609.810 7467.187 - -9.00% -
BM_std_min<unsigned_char>/20 -1.87% 1.515 1.487 - -3.50% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.87% 605.029 593.718 - 1.77% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.87% 72930.302 71567.313 - -0.28% -
SetIntersection_Front_Vector_uint64_1024_256 -1.87% 2331233.624 2287668.023 - -0.84% -
std::fill(vector<bool>)/32768 -1.87% 30.457 29.889 - 0.62% -
SetIntersection_Interlaced_Set_float_16384_4 -1.86% 172337323.014 169127767.691 - -1.26% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.86% 4899.764 4808.870 - -1.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.85% 2173764.977 2133493.084 - -3.92% -
rng::fill(deque<int>)/32 -1.85% 1.470 1.443 - -0.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.85% 25.917 25.438 - -0.21% -
SetIntersection_None_Set_string_16384_64 -1.84% 200703574.901 197003380.866 - -6.42% -
BM_std_minmax<unsigned_long_long>/7 -1.84% 2.528 2.482 - 1.05% -
BM_std_min<unsigned_short>/20 -1.84% 2.221 2.180 - -1.33% -
rng::find_if(deque<int>)_(process_all)/50 -1.84% 24.140 23.695 - 0.12% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.84% 18.517 18.176 - -0.28% -
BM_deque_deque_move/1024 -1.83% 39.164 38.445 - -1.06% -
std::deque<std::string>::ctor(size)/1024 -1.83% 713.683 700.639 - -3.27% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 -1.83% 28.089 27.575 - -1.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.83% 10780361.322 10583402.369 - -14.04% -
SetIntersection_Front_Vector_uint64_16384_16 -1.83% 1181993.107 1160400.205 - -3.31% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.83% 10.511 10.319 - -1.06% -
bm_ranges_lexicographical_compare<int>/8 -1.82% 1.530 1.503 - 0.13% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -1.82% 18759.187 18418.234 - 0.06% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.82% 21.657 21.264 - -1.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.81% 1268749.512 1245722.104 - 0.50% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.81% 152722.434 149956.623 - 1.36% -
BM_lexicographical_compare_three_way_slow_path/65536 -1.81% 16158.020 15865.672 - 3.57% -
SetIntersection_None_Set_float_64_4 -1.81% 22693730.100 22283246.710 - 2.39% -
std::find_if(list<int>)_(process_all)/32768 -1.81% 28585.393 28069.367 - 2.54% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -1.80% 12.211 11.991 - -2.68% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -1.80% 43.268 42.488 - 4.84% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.80% 36624.782 35964.646 - -0.71% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.80% 69643.137 68389.580 - 0.25% -
rng::rotate(vector<bool>)_(by_1/4)/50 -1.80% 18.611 18.276 - 0.44% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -1.80% 10.658 10.467 - -0.91% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.80% 8.878 8.719 - -0.32% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.80% 38.554 37.861 - 1.21% -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 -1.80% 1.319 1.295 - -0.39% -
rng::stable_sort(vector<int>)_(ascending)/1024 -1.80% 2108.558 2070.675 - 0.49% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.79% 4431080.797 4351771.087 - -2.05% -
BM_std_min<char>/18 -1.79% 0.988 0.970 - -1.78% -
BM_MakeThenSortHeap_string_SingleElement_256 -1.79% 25.125 24.676 - -9.35% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.78% 1.318 1.294 - 2.64% -
BM_lexicographical_compare_three_way_slow_path/262144 -1.78% 64763.057 63607.339 - 3.64% -
SetIntersection_None_Vector_float_1024_256 -1.78% 1172549.659 1151666.549 - -0.17% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.78% 5.638 5.538 - 3.19% -
SetIntersection_None_Vector_uint32_1024_1024 -1.78% 1143717.582 1123359.859 - -1.61% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.78% 2255.797 2215.655 - -0.19% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.78% 8.709 8.554 - 1.08% -
rng::find(list<int>)_(process_all)/8 -1.78% 2.356 2.314 - 4.23% -
std::multiset<int>::contains(key)_(existent)/1024 -1.78% 4.029 3.958 - -0.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.77% 3137905.409 3082253.739 - -5.70% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.77% 807.975 793.651 - -0.71% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.77% 22.296 21.902 - 0.67% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.77% 11.641 11.435 - -0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.76% 1249899.578 1227859.377 - -3.02% -
std::stable_sort(vector<int>)_(ascending)/1024 -1.76% 2109.088 2071.907 - 0.54% -
std::search(list<int>,_pred)_(no_match)/8192 -1.76% 7148.754 7022.756 - -5.29% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -1.76% 1.485 1.459 - 0.39% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -1.76% 726.967 714.175 - -1.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.76% 34925.971 34311.537 - -0.94% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.76% 3.752 3.686 - -0.33% -
rng::remove(list<int>)_(sprinkled)/1024 -1.76% 965.413 948.468 - -0.16% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.75% 1712386.158 1682358.451 - 1.27% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.75% 16.972 16.675 - -0.75% -
rng::copy_if(list<int>)_(entire_range)/32768 -1.75% 28402.928 27905.262 - -2.88% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.75% 6.666 6.549 - -0.71% -
std::multimap<std::string,_int>::clear()/8192 -1.75% 202706.671 199159.949 - -2.04% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -1.75% 8185.334 8042.184 - -9.82% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -1.75% 11.953 11.744 - -0.68% -
std::copy_backward(deque<int>)/8 -1.75% 2.738 2.690 - -4.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.74% 352240613.981 346103739.226 - 2.71% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -1.74% 2258.969 2219.650 - -0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.74% 61706112.524 60632523.624 - -0.12% -
rng::generate_n(deque<int>)/50 -1.74% 12.547 12.329 - -1.23% -
std::map<std::string,_int>::clear()/8192 -1.74% 205947.082 202371.513 - -0.79% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.73% 2060.719 2025.097 - -0.72% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.73% 22.191 21.807 - -1.35% -
SetIntersection_Front_Vector_string_262144_16 -1.73% 1720166.411 1690455.943 - -2.10% -
SetIntersection_None_Vector_float_256_64 -1.72% 3714384.864 3650380.396 - -0.30% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 -1.72% 4.051 3.982 - -0.34% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.72% 23048.098 22651.237 - 0.33% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.72% 25.535 25.096 - -1.03% -
BM_CmpEqual_uint_int -1.72% 1.133 1.113 - -1.44% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -1.72% 5.872 5.772 - -0.49% -
BM_std_minmax<char>/21 -1.71% 2.392 2.351 - 5.58% -
SetIntersection_Interlaced_Set_string_262144_64 -1.71% 2161488.768 2124502.523 - -10.71% -
std::unordered_set<std::string>::clear()/8192 -1.71% 221104.407 217321.478 - -1.61% -
BM_num_get<float> -1.71% 35.392 34.787 - -3.82% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.71% 5.136 5.048 - 4.03% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.71% 6757.438 6642.012 - -0.11% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.70% 25156.212 24727.439 - -1.55% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 -1.70% 4.024 3.955 - -1.00% -
std::copy(vector<bool>)_(unaligned)/32768 -1.70% 218.216 214.504 - 0.15% -
SetIntersection_None_Vector_float_16384_16 -1.70% 1204217.839 1183740.259 - -0.19% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.70% 45805.127 45026.412 - 0.49% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.70% 38268252.508 37618034.632 - -1.04% -
BM_std_min<unsigned_long_long>/30 -1.70% 2.692 2.647 - 1.07% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.70% 28.830 28.341 - 0.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.69% 3114115.887 3061402.508 - -0.49% -
std::partition(list<int>)_(dense)/32 -1.69% 9.160 9.005 - 2.82% -
723_llvm_r -1.69% 11.766 11.567 - -0.18% -
BM_deque_vector_copy/5500 -1.69% 197.122 193.792 - -2.45% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.69% 503943.795 495442.862 - 0.62% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.69% 204339.988 200896.372 - 0.64% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -1.68% 507058.957 498527.431 - 1.71% -
SetIntersection_Interlaced_Set_float_16384_16 -1.68% 210626031.949 207088956.290 - -0.86% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.68% 1.240 1.220 - 0.12% -
std::reverse_copy(list<int>)/4096 -1.67% 3173.792 3120.685 - 0.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.67% 1684630.043 1656449.299 - -5.07% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.67% 5.492 5.400 - -1.32% -
BM_deque_deque_copy/64 -1.67% 5.563 5.470 - 0.78% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.67% 27.135 26.682 - -1.92% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.67% 19793.996 19464.140 - 0.76% -
std::partition_copy(vector<int>)/8192 -1.67% 4630.920 4553.782 - 0.12% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.66% 216.716 213.112 - -1.30% -
rng::reverse_copy(list<int>)/4096 -1.66% 3071.994 3020.975 - -3.60% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.66% 7.720 7.592 - -0.11% -
SetIntersection_None_Vector_float_16384_16384 -1.66% 1193311.270 1173513.040 - -0.38% -
std::multiset<int>::find(key)_(existent)/32 -1.66% 1.692 1.664 - -0.95% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.66% 2.431 2.390 - -1.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.66% 1199754.309 1179883.043 - -4.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.65% 63107481.021 62064634.015 - -0.05% -
std::search(list<int>)_(single_element)/1024 -1.65% 770.832 758.099 - 4.01% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.65% 3515.329 3457.313 - 0.16% -
SetIntersection_None_Set_uint32_1024_64 -1.65% 8872702.556 8726407.841 - -3.59% -
BM_std_min<unsigned_long_long>/16 -1.65% 2.470 2.430 - 1.52% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.65% 1225.272 1205.114 - -7.15% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.64% 3841.561 3778.532 - 0.71% -
BM_std_minmax_element<long_long>/70000 -1.64% 18696.519 18389.852 - -3.41% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.64% 118323.041 116383.116 - -2.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -1.64% 1457980.001 1434096.714 - -2.17% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.64% 12755.831 12547.035 - 1.04% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.63% 8.410 8.273 - -1.94% -
SetIntersection_Front_Set_uint64_1024_16 -1.63% 1283184.699 1262245.821 - -3.06% -
BM_MakeHeap_float_Random_4 -1.63% 1.614 1.587 - 22.14% -
BM_RangesMakeHeap_uint64_Random_262144 -1.63% 1.042 1.025 - -1.55% -
std::search(vector<int>)_(near_matches)/1000 -1.63% 14218.910 13987.768 - -0.19% -
BM_std_min<unsigned_char>/30 -1.63% 2.308 2.270 - -0.92% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.63% 2619.712 2577.133 - 0.21% -
BM_std_minmax<unsigned_long_long>/15 -1.62% 3.697 3.637 - -0.76% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -1.62% 2.531 2.489 - -0.79% -
BM_deque_vector_move_backward/65536 -1.62% 7990.407 7860.928 - -4.50% -
rng::generate_n(deque<int>)/8192 -1.62% 1978.367 1946.311 - 0.27% -
BM_std_minmax<unsigned_char>/27 -1.62% 1.868 1.838 - -3.33% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.62% 1939.794 1908.432 - -3.06% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -1.62% 1.495 1.471 - 7.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.61% 19350304.820 19037953.270 - 0.25% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -1.61% 250.746 246.700 - 0.99% -
BM_RangesMakeHeap_string_Heap_16 -1.61% 4.670 4.595 - -0.10% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -1.61% 22.073 21.718 - -2.02% -
rng::rotate(vector<bool>)_(by_1/3)/50 -1.61% 18.576 18.277 - 0.33% -
rng::copy_backward(list<int>)/4096 -1.60% 3109.602 3059.734 - -1.90% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.60% 28169.723 27718.158 - 0.44% -
BM_SortHeap_string_262144 -1.60% 178.751 175.891 - -3.80% -
BM_MakeThenSortHeap_string_PipeOrgan_256 -1.60% 20.234 19.911 - -1.54% -
SetIntersection_Interlaced_Vector_string_256_4 -1.59% 6379528.372 6277824.332 - -1.45% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.59% 44029.499 43328.142 - 0.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.59% 1244426.432 1224605.875 - -2.34% -
BM_CmpLess_ushort_short -1.59% 1.047 1.031 - -0.87% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.59% 8302.829 8170.670 - -5.87% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.59% 23.373 23.001 - 0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.59% 9213274.799 9066796.682 - -0.72% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 -1.59% 8498.673 8363.648 - -0.32% -
SetIntersection_Front_Vector_float_1024_256 -1.59% 2365429.667 2327852.348 - -0.59% -
BM_RangesMakeThenSortHeap_float_Descending_16 -1.59% 1.868 1.838 - 1.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.58% 22810965.791 22449803.789 - -0.56% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.58% 14.974 14.737 - 0.40% -
BM_std_minmax<int>/23 -1.58% 2.357 2.320 - 1.37% -
BM_MakeThenSortHeap_float_Descending_64 -1.58% 3.331 3.278 - 1.59% -
rng::find_if(vector<bool>)_(process_all)/8 -1.57% 5.615 5.527 - 1.68% -
BM_MakeHeap_uint64_Ascending_262144 -1.57% 0.741 0.729 - -0.01% -
std::find_if(deque<int>)_(process_all)/32768 -1.57% 11637.762 11455.007 - -1.78% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -1.57% 1.437 1.414 - -9.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.57% 12457692.081 12262430.430 - 2.24% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.57% 18288672.191 18002023.453 - -1.40% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.57% 15.077 14.841 - 0.25% -
BM_vector_deque_ranges_copy_backward/512 -1.57% 17.908 17.627 - 0.07% -
std::unique(deque<int>)_(contiguous)/32 -1.56% 59.610 58.677 - -6.16% -
SetIntersection_Front_Set_uint64_262144_256 -1.56% 4480569.092 4410544.378 - -5.15% -
BM_getline_string -1.56% 17.531 17.257 - -0.80% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.56% 32.399 31.894 - -2.16% -
std::flat_map<int,_int>::insert(value)_(new_value)/32 -1.56% 17.285 17.015 - -0.75% -
BM_LowerBound_uint32_16 -1.56% 7.443 7.327 - -0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.56% 11027959.919 10856012.409 - -5.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.56% 12126495.359 11937451.244 - 0.23% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.56% 4456593.608 4387202.259 - -1.71% -
SetIntersection_Interlaced_Set_string_16384_64 -1.56% 352010106.061 346529522.524 - -3.84% -
rng::reverse(vector<int>)/8 -1.55% 1.619 1.593 - -2.90% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.55% 8.624 8.490 - -0.93% -
std::copy(vector<int>)/4096 -1.55% 230.508 226.935 - -13.16% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.55% 2.865 2.821 - -1.15% -
std::stable_sort(vector<int>)_(heap)/1024 -1.55% 2570.571 2530.774 - -0.15% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.55% 2934.428 2889.046 - 0.25% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.55% 4.892 4.816 - -1.42% -
BM_std_minmax<unsigned_char>/23 -1.54% 2.986 2.940 - -5.79% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.54% 767.997 756.189 - 0.26% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -1.54% 846.648 833.645 - 0.30% -
std::is_sorted(list<int>,_pred)/8192 -1.53% 7610.705 7493.936 - -27.46% -
rng::find_if_not(vector<char>)_(process_all)/8 -1.53% 2.469 2.431 - -1.91% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.53% 6.385 6.287 - -0.45% -
BM_std_minmax<unsigned_char>/30 -1.53% 2.719 2.677 - -5.12% -
BM_deque_vector_move/1 -1.53% 2.132 2.099 - 1.32% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.52% 11635.146 11457.726 - 0.10% -
rng::copy_backward(deque<int>)/1048576 -1.52% 126507.844 124578.865 - -1.28% -
rng::find_if(list<int>)_(process_all)/32768 -1.52% 29224.039 28779.081 - 5.72% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.52% 34.265 33.744 - -0.01% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.52% 13051.207 12852.760 - 0.44% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -1.52% 46.091 45.391 - -0.85% -
BM_std_min<unsigned_char>/4 -1.52% 0.979 0.964 - 2.39% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.52% 7.600 7.485 - -0.09% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.52% 274618.252 270457.335 - -0.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.51% 6805263.177 6702269.962 - -0.08% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.51% 6.023 5.932 - 0.20% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.51% 16.984 16.728 - -4.64% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.51% 12.581 12.390 - 0.26% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.51% 12.329 12.143 - -2.68% -
SetIntersection_Interlaced_Set_string_1024_16 -1.51% 13871943.210 13662684.916 - 0.13% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.51% 5.628 5.543 - 2.86% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.51% 10.736 10.575 - -1.52% -
SetIntersection_None_Set_string_256_4 -1.51% 11853008.687 11674475.497 - -0.49% -
std::reverse(list<int>)/64 -1.51% 17.656 17.390 - 0.15% -
750_sealcrypto_r -1.50% 18.966 18.681 - 0.46% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.50% 5992620.302 5902607.076 - -1.55% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.50% 19991.291 19691.275 - 1.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.50% 1265457.251 1246466.180 - -0.59% -
std::multimap<int,_int>::clear()/1024 -1.50% 10221.252 10067.992 - -1.63% -
BM_RangesMakeHeap_string_Heap_64 -1.50% 4.995 4.920 - 0.18% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.49% 128010.318 126097.119 - 0.23% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -1.49% 5.400 5.319 - -6.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.49% 68068326.806 67052154.297 - -0.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.49% 1272700.235 1253773.029 - 0.46% -
rng::unique(list<int>,_pred)_(contiguous)/52 -1.49% 75.337 74.217 - 1.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.48% 1259292.479 1240593.834 - -2.30% -
std::is_sorted_until(list<int>,_pred)/8192 -1.48% 7769.360 7654.003 - 6.93% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -1.48% 14.666 14.448 - -3.30% -
BM_deque_vector_ranges_copy_backward/1 -1.48% 2.141 2.109 - 3.01% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.48% 24067.480 23711.150 - 0.31% -
std::multiset<std::string>::contains(key)_(existent)/8192 -1.48% 27.979 27.566 - -2.91% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.47% 530.104 522.294 - 0.13% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.47% 10.584 10.428 - -0.71% -
bm_lexicographical_compare<unsigned_char>/64 -1.47% 1.965 1.936 - 0.63% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.47% 518.238 510.619 - 0.20% -
rng::generate(vector<int>)/32 -1.47% 8.025 7.907 - -0.49% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.47% 14.904 14.686 - 0.33% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.47% 32.582 32.104 - -3.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.47% 66.127 65.157 - 1.31% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -1.47% 28.135 27.722 - -2.45% -
SetIntersection_Front_Vector_uint32_16384_64 -1.46% 1448094.787 1426894.877 - -0.10% -
SetIntersection_Interlaced_Vector_string_16_16 -1.46% 55629017.939 54815270.288 - -0.05% -
rng::find_if(list<int>)_(process_all)/50 -1.46% 21.762 21.443 - -1.00% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.46% 6486.153 6391.335 - -0.17% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.46% 526.220 518.534 - -1.40% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.46% 5.033 4.960 - -1.56% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.46% 112198.437 110564.328 - 2.19% -
std::find_if(deque<int>)_(bail_25%)/8 -1.45% 1.546 1.524 - -0.16% -
SetIntersection_None_Set_uint64_256_256 -1.45% 5881457.348 5795951.196 - -3.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.45% 1254609.375 1236386.963 - -2.24% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.45% 34740.056 34235.765 - -1.07% -
rng::all_of(list<int>)_(process_all)/32 -1.45% 11.700 11.530 - -0.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.44% 836092.059 824010.918 - -0.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.44% 23525373.353 23185468.952 - -1.84% -
rng::search(deque<int>)_(same_length)/8192 -1.44% 3840.255 3784.789 - 0.74% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 -1.44% 10.529 10.377 - -0.91% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.44% 601.176 592.500 - 0.16% -
BM_std_minmax<long_long>/7 -1.44% 2.598 2.560 - -1.03% -
rng::stable_sort(vector<int>)_(heap)/1024 -1.44% 2569.631 2532.639 - -0.12% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.43% 1119839.268 1103790.635 - -1.21% -
SetIntersection_None_Set_uint32_64_64 -1.43% 11910664.855 11740211.342 - -2.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.43% 1257734.375 1239735.515 - -2.00% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.43% 3919.163 3863.081 - 0.96% -
SetIntersection_Front_Set_uint32_262144_64 -1.43% 2009181.915 1980449.261 - 3.83% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.43% 3907.910 3852.038 - 0.08% -
BM_CmpEqual_schar_uchar -1.43% 1.114 1.098 - -1.01% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.43% 26.972 26.587 - 0.88% -
BM_std_min<short>/512 -1.42% 7.332 7.227 - -1.67% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -1.42% 77.524 76.420 - -2.35% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.42% 63.766 62.859 - -0.66% -
std::multiset<int>::count(key)_(existent)/1024 -1.42% 5.717 5.636 - -0.50% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.42% 8.568 8.447 - 0.13% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.42% 30.593 30.159 - -2.09% -
rng::reverse_copy(vector<int>)/8 -1.42% 2.534 2.498 - 6.22% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.41% 634125.713 625159.816 - -1.40% -
SetIntersection_Interlaced_Vector_string_16384_1024 -1.41% 116545110.701 114898523.648 - 1.35% -
SetIntersection_Interlaced_Set_float_16384_64 -1.41% 218670151.260 215582439.986 - 0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.41% 6.992 6.893 - -0.61% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -1.41% 24.128 23.788 - -1.69% -
BM_vector_deque_ranges_copy_backward/64 -1.41% 3.035 2.992 - 1.38% -
std::multimap<int,_int>::ctor(const&)/32 -1.41% 213.901 210.895 - -3.35% -
SetIntersection_None_Vector_float_256_16 -1.40% 4350486.927 4289382.524 - -0.89% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.40% 25.447 25.090 - -0.52% -
std::set<std::string>::clear()/32 -1.40% 898.391 885.786 - -1.54% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.40% 173439.236 171005.870 - 0.86% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -1.40% 3936.866 3881.646 - 1.57% -
std::adjacent_find(list<int>,_pred)/8192 -1.40% 8114.629 8000.907 - -1.24% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -1.40% 0.794 0.783 - 1.47% -
rng::move_backward(vector<int>)/262144 -1.40% 22076.034 21767.323 - -0.36% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.40% 50196.098 49495.820 - -3.54% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -1.39% 1.359 1.340 - 4.58% -
std::multiset<int>::erase(key)_(existent)/1024 -1.39% 40.625 40.059 - -2.27% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.39% 603218.480 594824.766 - -1.36% -
BM_MakeHeap_string_Ascending_16 -1.39% 3.762 3.709 - -0.34% -
SetIntersection_Interlaced_Vector_float_262144_16 -1.39% 6284039.491 6196644.385 - 95.44% -
BM_deque_vector_ranges_copy_backward/5500 -1.39% 203.645 200.817 - -0.25% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.39% 17.714 17.468 - -2.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.38% 1299485.231 1281561.741 - 2.34% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.38% 26296.584 25934.793 - -1.52% -
BM_std_minmax<char>/3 -1.37% 1.209 1.193 - 6.30% -
std::is_sorted_until(list<int>,_pred)/8 -1.37% 4.230 4.172 - 0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.37% 14669529.617 14468150.620 - -0.41% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.37% 31.535 31.103 - 0.06% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.37% 4.334 4.275 - -0.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.37% 761.820 751.385 - -1.59% -
rng::find_if_not(list<int>)_(process_all)/8192 -1.37% 8962.737 8840.170 - 18.57% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.37% 8.686 8.568 - 0.34% -
SetIntersection_None_Vector_float_262144_16 -1.37% 1221251.222 1204574.524 - -0.62% -
SetIntersection_Front_Set_uint32_1024_16 -1.36% 1350572.741 1332141.902 - -0.87% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.36% 15304.923 15096.253 - 0.64% -
BM_std_min<char>/5500 -1.36% 37.290 36.782 - -0.68% -
std::find_end(deque<int>)_(process_all)/8192 -1.36% 2040.607 2012.830 - 0.13% -
std::transform(vector<int>)_(identity_transform)/32 -1.36% 9.079 8.955 - 0.31% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.36% 18.684 18.430 - -0.88% -
SetIntersection_None_Set_uint64_262144_1024 -1.36% 1211109.619 1194674.641 - -5.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.35% 1263333.068 1246216.982 - -0.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.35% 1130930.001 1115623.406 - 3.38% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.35% 22528060.249 22223551.856 - -1.49% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.35% 141080.263 139174.921 - -1.18% -
BM_PushHeap_uint64_Random_64 -1.35% 5.273 5.202 - 1.88% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -1.35% 17.891 17.650 - -1.16% -
BM_std_minmax_element<char>/64000 -1.35% 17500.325 17264.476 - -2.77% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.35% 6274.036 6189.547 - -3.30% -
std::find(list<int>)_(process_all)/8 -1.35% 2.397 2.365 - 1.73% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.35% 0.925 0.913 - -1.33% -
rng::adjacent_find(list<int>)/8 -1.34% 2.134 2.105 - 0.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.34% 191937.124 189355.880 - 0.09% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.34% 10020498.211 9885769.962 - -2.72% -
BM_std_minmax_element<long_long>/65536 -1.34% 17518.106 17282.745 - -3.08% -
bm_lexicographical_compare<signed_char>/512 -1.34% 7.979 7.872 - 0.06% -
SetIntersection_None_Vector_float_262144_1 -1.34% 1238098.101 1221477.087 - 1.05% -
std::replace(vector<int>)_(prefix)/8192 -1.34% 1281.477 1264.285 - -0.62% -
BM_MakeThenSortHeap_string_Heap_16 -1.34% 17.530 17.295 - -0.39% -
BM_std_minmax_element<char>/70000 -1.34% 19141.762 18885.318 - -2.74% -
BM_std_minmax<unsigned_short>/15 -1.34% 1.942 1.916 - -3.19% -
BM_RangesMakeThenSortHeap_uint32_Descending_16 -1.34% 5.565 5.490 - -0.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.34% 20379909.592 20107484.080 - -1.03% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.33% 0.936 0.923 - 0.49% -
BM_std_minmax_element<char>/4096 -1.33% 1126.724 1111.699 - -2.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.33% 17.411 17.180 - -0.21% -
BM_std_min<unsigned_int>/16 -1.33% 1.908 1.883 - -0.75% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.33% 17225.710 16997.023 - 5.11% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -1.32% 456006.537 449965.208 - -0.34% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 -1.32% 17073.667 16847.564 - 0.37% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.32% 1.441 1.422 - -0.38% -
rng::search(vector<int>)_(no_match)/8192 -1.32% 1660.819 1638.858 - 0.38% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.32% 4068.752 4014.978 - 0.19% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.32% 2927.737 2889.054 - 0.03% -
BM_std_minmax<unsigned_short>/11 -1.32% 1.719 1.697 - -6.03% -
BM_std_minmax_element<char>/4000 -1.32% 1100.673 1086.132 - -2.57% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.32% 1.629 1.608 - -3.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.32% 857.757 846.476 - -1.46% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.31% 2.415 2.384 - -4.13% -
std::find(vector<bool>)_(process_all)/1048576 -1.31% 3717.570 3668.878 - 0.47% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -1.31% 153.904 151.892 - 0.07% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.31% 4.072 4.019 - -0.11% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.31% 2842.084 2804.990 - -0.20% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.30% 220.593 217.715 - -0.32% -
BM_MakeThenSortHeap_string_Ascending_4 -1.30% 5.357 5.287 - -0.12% -
SetIntersection_None_Set_float_1024_1024 -1.30% 9043955.541 8926067.985 - 0.39% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.30% 20.890 20.618 - 0.17% -
SetIntersection_Front_Set_string_262144_256 -1.30% 15768914.669 15563653.680 - 3.16% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.30% 19876.242 19617.987 - 0.76% -
std::replace(vector<int>)_(prefix)/32 -1.30% 5.032 4.967 - -1.90% -
std::map<std::string,_int>::ctor(const&)/8192 -1.29% 347321.740 342825.248 - 0.08% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.29% 50970.990 50311.468 - 1.54% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.29% 449828.650 444014.637 - 0.13% -
rng::fill(list<int>)/32 -1.29% 8.459 8.350 - 0.57% -
BM_RangesPushHeap_string_Random_1024 -1.29% 15.119 14.924 - -1.41% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.29% 7.623 7.525 - 4.70% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.29% 1.951 1.926 - 0.86% -
std::copy(deque<int>)/8 -1.29% 2.744 2.708 - 2.24% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.29% 22.769 22.476 - -1.45% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.29% 3.001 2.962 - 1.20% -
std::search(vector<int>)_(no_match)/1000 -1.28% 212.878 210.144 - 0.57% -
BM_deque_vector_copy/1 -1.28% 2.128 2.100 - -4.72% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.28% 2174.268 2146.356 - -0.50% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -1.28% 9083.306 8966.773 - -0.66% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.28% 24.182 23.873 - 0.56% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.28% 4207.500 4153.687 - -0.13% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.28% 310.671 306.703 - 1.69% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.28% 4.155 4.102 - -0.47% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.28% 54857.549 54157.494 - 1.07% -
SetIntersection_Front_Vector_uint32_262144_1024 -1.27% 5977580.871 5901459.702 - -1.51% -
BM_std_min<unsigned_short>/26 -1.27% 2.153 2.126 - 2.48% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 -1.27% 10.222 10.092 - -1.04% -
BM_PushHeap_uint32_Ascending_262144 -1.27% 8.177 8.073 - -0.88% -
BM_RangesPushHeap_string_Random_262144 -1.27% 18.500 18.266 - -0.16% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -1.26% 1.271 1.255 - 7.41% -
BM_RangesPushHeap_string_Random_256 -1.26% 14.358 14.177 - -1.23% -
std::find_if(vector<char>)_(process_all)/32768 -1.26% 8234.862 8131.074 - 0.16% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.26% 186698.038 184348.593 - 0.23% -
BM_std_minmax_element<char>/5500 -1.26% 1510.118 1491.132 - -2.58% -
std::count_if(list<int>)_(every_other)/8192 -1.25% 7650.780 7554.901 - 0.88% -
rng::unique_copy(vector<int>)_(contiguous)/52 -1.25% 13.682 13.511 - -0.53% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.25% 28938.910 28576.849 - -0.33% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 -1.25% 21.307 21.041 - -2.05% -
rng::move(list<int>)/32768 -1.25% 35710.677 35264.970 - -1.21% -
BM_RangesSortHeap_float_256 -1.25% 5.833 5.760 - 0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.25% 13472516.940 13304577.310 - 1.27% -
BM_std_minmax_element<long_long>/64000 -1.25% 17107.497 16894.249 - -2.98% -
BM_std_min<int>/7 -1.25% 1.053 1.040 - -5.08% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.25% 2.092 2.066 - -0.52% -
rng::stable_sort(vector<int>)_(descending)/8 -1.25% 25.352 25.036 - -1.45% -
SetIntersection_Front_Set_uint32_262144_4 -1.24% 1134217.881 1120098.724 - -3.28% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -1.24% 690509.438 681917.072 - -0.25% -
std::find(list<int>)_(process_all)/8192 -1.24% 8501.542 8395.818 - 16.52% -
BM_std_min<long_long>/32 -1.24% 3.618 3.573 - -2.34% -
std::rotate(vector<bool>)_(1_element_backward)/32 -1.24% 17.565 17.347 - 0.09% -
BM_std_minmax_element<char>/512 -1.24% 146.095 144.284 - -2.49% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.24% 50385.792 49762.473 - -0.93% -
std::set<int>::find(key)_(existent)/1024 -1.24% 4.020 3.971 - -0.14% -
rng::find_last(vector<char>)_(bail_90%)/8192 -1.23% 102.243 100.982 - -0.75% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.23% 1.651 1.631 - -0.20% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.23% 17.887 17.666 - 0.12% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.23% 11.517 11.376 - 0.37% -
BM_LowerBound_pair<uint32,_uint32>_262144 -1.23% 621.679 614.027 - -1.23% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.23% 170.697 168.596 - 1.42% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.23% 19.185 18.950 - -0.14% -
bm_ranges_lexicographical_compare<int>/64 -1.23% 4.911 4.851 - 0.00% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.23% 1479.362 1461.215 - 0.05% -
BM_CmpEqual_uint_uint -1.23% 1.111 1.097 - -1.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.23% 1245070.187 1229801.649 - 2.30% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -1.22% 616.069 608.537 - 0.11% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.22% 21.417 21.156 - -0.19% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.22% 4737.589 4679.782 - 0.72% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.22% 12.654 12.500 - 0.08% -
BM_CmpEqual_int_ushort -1.22% 1.137 1.123 - -0.02% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.22% 6.565 6.485 - -0.42% -
std::copy(vector<bool>)_(aligned)/262144 -1.22% 684.074 675.734 - 7.65% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -1.22% 25.273 24.965 - 1.17% -
BM_std_minmax<short>/10 -1.22% 1.431 1.413 - -0.43% -
BM_std_min<long_long>/29 -1.22% 3.041 3.004 - 0.77% -
rng::find_if(list<int>)_(process_all)/8192 -1.21% 10324.504 10199.269 - -11.80% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.21% 8332.014 8230.974 - -0.21% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.21% 2075.487 2050.374 - 0.13% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.21% 26.419 26.100 - -13.96% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.21% 2841.555 2807.241 - 0.69% -
BM_std_min<char>/64 -1.21% 4.195 4.145 - 0.49% -
BM_LowerBound_float_1 -1.21% 2.676 2.643 - 0.05% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -1.20% 4.595 4.539 - -1.05% -
std::unique(deque<int>)_(sprinkled)/1024 -1.20% 876.229 865.690 - 0.31% -
BM_lexicographical_compare_three_way_slow_path/16384 -1.20% 3984.550 3936.666 - 2.29% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.20% 42983.316 42467.113 - 0.61% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.20% 2189.661 2163.367 - -0.35% -
BM_MakeThenSortHeap_string_SingleElement_64 -1.20% 19.674 19.438 - -10.16% -
SetIntersection_None_Set_string_256_1 -1.20% 12111226.559 11965991.179 - -0.79% -
SetIntersection_None_Vector_uint32_256_1 -1.20% 4554634.044 4500046.802 - -2.17% -
std::sample(deque<int>)/32 -1.20% 325.207 321.313 - 0.71% -
BM_MakeThenSortHeap_string_Heap_4 -1.19% 5.944 5.873 - -0.03% -
rng::partial_sort(vector<int>)_(descending)/1024 -1.19% 8248.030 8149.585 - -0.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.19% 1424096.293 1407128.736 - -0.11% -
SetIntersection_Interlaced_Vector_float_256_16 -1.19% 7980317.087 7885422.851 - 27.56% -
BM_std_min<long_long>/64 -1.19% 4.905 4.847 - 0.09% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.18% 2180.803 2154.992 - 0.36% -
SetIntersection_None_Vector_float_16_1 -1.18% 68561932.010 67750483.513 - -0.23% -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.18% 16.523 16.328 - -0.74% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.18% 1157841.992 1144151.348 - -0.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.18% 45860986.445 45319142.203 - -0.24% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.18% 8504.135 8403.698 - -1.09% -
std::multiset<int>::erase(key)_(existent)/32 -1.18% 22.348 22.085 - -0.69% -
BM_std_minmax_element<char>/64 -1.17% 17.665 17.458 - -2.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.17% 151229730.458 149456535.117 - -0.30% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.17% 9.019 8.913 - -0.12% -
BM_std_minmax<int>/9 -1.17% 1.171 1.157 - -0.01% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -1.17% 26260.727 25953.625 - -0.92% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -1.17% 195.122 192.841 - 0.81% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.17% 10.802 10.676 - -0.27% -
BM_PushHeap_uint64_Random_1024 -1.17% 5.911 5.842 - 0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.17% 1125173.876 1112039.166 - -0.59% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.17% 4345.184 4294.476 - 0.34% -
BM_std_minmax<char>/20 -1.16% 2.071 2.047 - 4.87% -
BM_LowerBound_float_16 -1.16% 7.876 7.784 - -0.06% -
SetIntersection_Front_Vector_string_16_16 -1.16% 54699273.165 54063857.725 - -2.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.16% 1680132.406 1660649.902 - -2.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.16% 37971085.713 37530886.700 - -0.05% -
std::remove_if(vector<int>)_(prefix)/8192 -1.16% 2616.744 2586.420 - -0.10% -
std::search(vector<int>)_(no_match)/1024 -1.16% 215.287 212.794 - -0.44% -
SetIntersection_None_Vector_uint32_262144_16384 -1.16% 1210234.326 1196253.782 - -0.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -1.15% 21005333.031 20763002.323 - -4.61% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.15% 6487.604 6412.956 - -0.70% -
BM_std_minmax_element<char>/65536 -1.15% 17886.294 17680.598 - -2.88% -
BM_CmpEqual_uint_schar -1.15% 1.078 1.066 - -0.92% -
std::copy_backward(deque<int>)/64 -1.15% 2.970 2.936 - -0.07% -
rng::copy_backward(deque<int>)/64 -1.15% 3.080 3.045 - 0.00% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.15% 5.478 5.415 - 1.28% -
std::reverse_copy(list<int>)/32768 -1.15% 26357.294 26055.306 - -1.43% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.15% 19.358 19.136 - -1.67% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.15% 5.086 5.028 - -8.93% -
BM_std_min<char>/31 -1.14% 2.488 2.460 - -0.08% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.14% 22.016 21.764 - -0.92% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.14% 36759.104 36338.445 - -0.39% -
SetIntersection_Front_Vector_float_262144_256 -1.14% 2369205.226 2342094.838 - -0.21% -
BM_RangesPushHeap_uint64_Ascending_16 -1.14% 0.937 0.926 - -13.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.14% 1125354.664 1112488.313 - -1.10% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.14% 25.739 25.445 - -0.64% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.14% 12819.125 12672.639 - -0.58% -
BM_std_minmax_element<char>/1024 -1.14% 286.763 283.493 - -2.43% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.14% 10.472 10.352 - 0.14% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -1.14% 1198.430 1184.801 - 0.26% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.14% 171929.527 169975.736 - 0.65% -
BM_deque_vector_ranges_copy/64 -1.14% 2.608 2.578 - -2.79% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.14% 10279.085 10162.350 - -16.76% -
BM_vector_deque_move_backward/4000 -1.14% 145.134 143.486 - 0.28% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 -1.13% 11.528 11.397 - -1.42% -
std::partition(deque<int>)_(sparse)/1024 -1.13% 389.174 384.766 - -0.43% -
rng::partial_sort(deque<int>)_(shuffled)/8 -1.13% 34.217 33.830 - -0.74% -
std::reverse(list<int>)/4096 -1.13% 1674.913 1655.971 - -0.03% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.13% 690184.266 682385.386 - -0.14% -
std::search(vector<int>)_(near_matches)/1024 -1.13% 15085.628 14915.283 - -0.39% -
SetIntersection_Front_Set_float_16_16 -1.12% 41397596.381 40932564.927 - -2.93% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.12% 23947750.423 23678821.973 - -1.43% -
std::move_backward(vector<int>)/262144 -1.12% 21939.934 21693.633 - -0.16% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.12% 25316.375 25032.359 - -0.34% -
BM_MakeThenSortHeap_float_Heap_1024 -1.12% 8.327 8.234 - -0.49% -
BM_MakeThenSortHeap_float_Random_64 -1.12% 18.166 17.963 - -0.54% -
rng::move(vector<int>)/262144 -1.12% 22070.296 21823.236 - -0.65% -
std::find(vector<int>)_(process_all)/8 -1.12% 2.647 2.617 - -1.05% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.12% 17.614 17.417 - -4.08% -
SetIntersection_None_Set_float_64_1 -1.12% 23380365.306 23119043.153 - 0.66% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.12% 9.054 8.953 - 0.50% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 -1.12% 93941.969 92893.023 - 0.06% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.12% 13.861 13.707 - -0.66% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.12% 3.117 3.082 - 0.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.11% 23719081.531 23454705.236 - 1.15% -
SetIntersection_Front_Vector_float_16384_16 -1.11% 1189344.320 1176094.383 - -3.99% -
rng::find(deque<int>)_(process_all)/8192 -1.11% 1962.510 1940.651 - -0.42% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.11% 47.560 47.031 - -7.44% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.11% 17.898 17.699 - -3.06% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.11% 20.578 20.349 - -0.52% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.11% 7095.167 7016.364 - -2.30% -
BM_MakeThenSortHeap_uint32_Random_4 -1.11% 4.010 3.966 - -0.47% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.11% 77295.823 76437.774 - -1.54% -
rng::partition(deque<int>)_(sparse)/1024 -1.11% 389.383 385.061 - -0.16% -
SetIntersection_Interlaced_Set_string_262144_16 -1.11% 2165808.918 2141815.024 - -14.27% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -1.11% 1.037 1.025 - -0.40% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.11% 16.856 16.670 - -2.50% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.10% 44.124 43.637 - 1.38% -
bm_ranges_lexicographical_compare<signed_char>/6 -1.10% 2.615 2.586 - -1.92% -
BM_CmpLess_short_ushort -1.10% 1.121 1.109 - -0.04% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.10% 14587.835 14427.055 - -1.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.10% 199093274.412 196899890.776 - -40.03% -
BM_deque_deque_copy_backward/4000 -1.10% 148.992 147.351 - 0.79% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.10% 8.068 7.979 - 0.42% -
rng::find_if(vector<char>)_(process_all)/1024 -1.10% 274.223 271.208 - -0.86% -
721_gcc_r -1.10% 13.193 13.048 - -0.25% -
std::map<int,_int>::insert(value)_(new_value)/32 -1.10% 19.967 19.748 - -0.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.10% 7.316 7.236 - 1.02% -
727_cppcheck_r -1.10% 25.262 24.984 - 0.16% -
SetIntersection_Front_Vector_string_64_16 -1.10% 21963888.588 21722735.186 - 2.06% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -1.10% 23.458 23.200 - -31.96% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.09% 141662.437 140113.198 - -1.10% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.09% 599.219 592.672 - 0.56% -
SetIntersection_None_Set_uint32_256_4 -1.09% 11580237.471 11453739.353 - -2.64% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.09% 19804.003 19587.715 - 0.85% -
BM_deque_vector_ranges_move_backward/64000 -1.09% 7863.188 7777.575 - -1.47% -
SetIntersection_Front_Set_string_262144_16384 -1.09% 352255032.582 348422018.138 - -1.01% -
BM_std_minmax<unsigned_char>/64 -1.09% 1.219 1.206 - 0.36% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.09% 8221.797 8132.527 - 0.06% -
BM_MakeThenSortHeap_uint32_Random_64 -1.08% 11.962 11.833 - -0.73% -
std::find_first_of(vector<int>)_(small_needle)/32 -1.08% 46.829 46.321 - -1.81% -
rng::is_sorted_until(vector<int>,_pred)/8 -1.08% 3.410 3.373 - -0.55% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.08% 1.382 1.367 - -0.99% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.08% 172519.771 170653.252 - 0.55% -
SetIntersection_Front_Set_uint32_256_16 -1.08% 5011159.071 4956970.463 - -0.75% -
std::map<int,_int>::ctor(const&,_alloc)/32 -1.08% 212.330 210.040 - -3.77% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.08% 13499.045 13353.448 - -0.58% -
std::search(list<int>)_(no_match)/1048576 -1.08% 850136.812 840989.796 - 3.00% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.07% 61192.537 60535.406 - 0.49% -
rng::rotate(vector<bool>)_(by_1/4)/32 -1.07% 18.620 18.421 - 0.40% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.07% 1.798 1.779 - -1.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.07% 1.818 1.798 - -0.63% -
BM_std_min<int>/10 -1.07% 1.005 0.994 - -2.27% -
rng::stable_sort(deque<int>)_(ascending)/1024 -1.07% 2122.459 2099.843 - 0.32% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -1.07% 5.893 5.831 - -1.10% -
SetIntersection_Front_Set_uint64_256_64 -1.07% 6183862.103 6117995.384 - 0.52% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.06% 9.254 9.156 - -1.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.06% 4453455.821 4406149.245 - -0.13% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.06% 4.755 4.705 - -0.74% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.06% 44.368 43.898 - 0.03% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.06% 653337.894 646421.706 - -0.05% -
std::sort(deque<int>)_(ascending)/8192 -1.06% 5815.339 5753.887 - 0.46% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.06% 4.238 4.193 - -0.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.05% 5368191.344 5311677.968 - -0.51% -
rng::distance(join_view(vector<vector<int>>)/1024 -1.05% 1.035 1.024 - 0.06% -
BM_vector_deque_move_backward/64 -1.05% 3.029 2.997 - -1.66% -
BM_std_minmax<char>/29 -1.05% 2.555 2.529 - 5.23% -
rng::count(list<int>)_(every_other)/1048576 -1.05% 828014.020 819316.394 - -0.12% -
rng::copy(deque<int>)/32768 -1.05% 1147.925 1135.870 - 0.02% -
std::transform(deque<int>)_(identity_transform)/8192 -1.05% 2471.925 2445.970 - -0.48% -
rng::reverse(list<int>)/512 -1.05% 199.791 197.695 - 0.33% -
rng::contains(list<int>)_(process_all)/8 -1.05% 2.389 2.364 - 1.46% -
rng::find_end(forward_list<int>)_(same_length)/1024 -1.05% 1503.899 1488.152 - -0.59% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.05% 172372.776 170569.387 - 0.58% -
rng::find(deque<int>)_(process_all)/32768 -1.04% 7889.804 7807.395 - 0.16% -
SetIntersection_Front_Vector_uint32_256_64 -1.04% 4570940.437 4523243.368 - -1.89% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -1.04% 8804.467 8712.637 - -0.43% -
rng::move(vector<bool>)_(aligned)/512 -1.04% 2.682 2.654 - 0.14% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.04% 23.312 23.069 - 0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.04% 2175397.867 2152744.465 - -6.43% -
rng::fill_n(list<int>)/32 -1.04% 8.227 8.142 - -1.27% -
BM_MakeHeap_string_SingleElement_1024 -1.04% 6.309 6.243 - 0.06% -
SetIntersection_Front_Vector_uint64_262144_1 -1.04% 1120359.662 1108712.350 - -0.50% -
BM_std_min<short>/12 -1.04% 1.520 1.504 - -3.82% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.04% 10.325 10.218 - -3.62% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.04% 523.794 518.364 - -0.40% -
rng::sort(deque<int>)_(pipe-organ)/1024 -1.04% 2850.725 2821.179 - 0.11% -
std::replace_if(deque<int>)_(prefix)/32 -1.04% 14.189 14.042 - 0.60% -
std::multiset<std::string>::contains(key)_(existent)/32 -1.04% 14.931 14.776 - -10.99% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.04% 497.697 492.544 - 0.34% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.03% 169328284.042 167575973.996 - -21.95% -
BM_num_get<long_double> -1.03% 35.576 35.208 - -4.19% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.03% 9.058 8.964 - 0.50% -
BM_deque_deque_copy/1024 -1.03% 39.286 38.880 - -0.99% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 -1.03% 503.190 498.005 - -1.43% -
rng::any_of(list<int>)_(process_all)/50 -1.03% 21.911 21.685 - -0.09% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -1.03% 3.920 3.880 - -1.02% -
std::move_backward(vector<int>)/8 -1.03% 2.289 2.266 - 2.44% -
BM_PushHeap_float_Random_1024 -1.03% 7.515 7.438 - -1.45% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -1.03% 14.216 14.070 - -0.40% -
rng::rotate(vector<bool>)_(1_element_forward)/50 -1.03% 18.467 18.277 - 0.01% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.03% 2471.247 2445.863 - 0.05% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.02% 50688.279 50169.909 - -2.47% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -1.02% 23.078 22.842 - -5.10% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.02% 20.385 20.177 - -0.48% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.02% 2.080 2.059 - -1.00% -
BM_deque_vector_ranges_move/64 -1.02% 2.608 2.582 - -0.67% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.02% 11.119 11.006 - 13.82% -
std::multiset<int>::count(key)_(non-existent)/32 -1.02% 2.279 2.256 - -3.38% -
SetIntersection_Front_Set_uint32_16384_1024 -1.02% 15461815.069 15304778.268 - -11.24% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.02% 44.836 44.381 - 0.10% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.01% 4.793 4.744 - -0.63% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.01% 14.231 14.087 - -0.47% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.01% 14856.787 14706.348 - -0.47% -
SetIntersection_None_Vector_float_262144_4 -1.01% 1212478.636 1200203.588 - -1.13% -
SetIntersection_Front_Vector_string_256_4 -1.01% 4970487.871 4920175.227 - -1.24% -
BM_MakeThenSortHeap_float_Ascending_16 -1.01% 2.954 2.925 - -0.65% -
std::search(deque<int>,_pred)_(no_match)/1048576 -1.01% 448382.906 443852.887 - 0.19% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.01% 5.582 5.526 - 0.16% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.01% 10.745 10.636 - -0.63% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.01% 1.077 1.067 - -0.16% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.01% 8.488 8.403 - -0.07% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.01% 46449.127 45980.940 - 1.70% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -1.01% 1.973 1.953 - 5.78% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.01% 44769.524 44319.531 - 0.53% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.00% 15186180.066 15033567.117 - -1.85% -
rng::remove_copy_if(list<int>)_(prefix)/50 -1.00% 25.124 24.871 - -0.59% -
rng::is_sorted_until(list<int>,_pred)/8 -1.00% 3.802 3.764 - 0.65% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.00% 5.606 5.550 - -0.86% -
std::sort(vector<int>)_(ascending)/8 -1.00% 16.889 16.719 - -0.32% -
std::search(vector<int>)_(no_match)/1048576 -1.00% 213167.237 211030.352 - -0.11% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.00% 6301.484 6238.323 - -1.50% -
std::move(list<int>)/8 -1.00% 3.466 3.431 - -0.42% -
SetIntersection_Front_Vector_float_262144_16384 -1.00% 80589284.152 79781828.380 - -5.05% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.00% 36176.790 35814.410 - 0.29% -
rng::remove(list<int>)_(prefix)/1024 -1.00% 959.795 950.187 - -1.03% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.00% 966.303 956.633 - 0.80% -


Report Time: 5.18s
Name Current %
706_stockfish_r 21.492 -
707_ntest_r 16.535 -1.08%
709_cactus_r 19.856 -
710_omnetpp_r 8.999 -1.63%
721_gcc_r 13.048 -
723_llvm_r 11.567 -
727_cppcheck_r 24.984 -
729_abc_r 18.767 -
731_astcenc_r 10.184 -
735_gem5_r 13.605 -
736_ocio_r 16.302 -
737_gmsh_r 12.945 1.47%
748_flightdm_r 9.041 -
750_sealcrypto_r 18.681 -
753_ns3_r 10.153 -1.18%
766_femflow_r 13.067 1.98%
BM_CmpEqual_int_int 1.131 -
BM_CmpEqual_int_schar 1.134 -
BM_CmpEqual_int_short 1.135 -
BM_CmpEqual_int_uchar 1.127 -
BM_CmpEqual_int_uint 1.118 1.09%
BM_CmpEqual_int_ushort 1.123 -
BM_CmpEqual_schar_int 1.138 -
BM_CmpEqual_schar_schar 1.096 -
BM_CmpEqual_schar_short 1.142 -
BM_CmpEqual_schar_uchar 1.098 -1.01%
BM_CmpEqual_schar_uint 1.107 -
BM_CmpEqual_schar_ushort 1.121 2.07%
BM_CmpEqual_short_int 1.130 -1.16%
BM_CmpEqual_short_schar 1.131 1.07%
BM_CmpEqual_short_short 1.121 -
BM_CmpEqual_short_uchar 1.101 -
BM_CmpEqual_short_uint 1.112 -
BM_CmpEqual_short_ushort 1.100 -
BM_CmpEqual_uchar_int 1.114 -
BM_CmpEqual_uchar_schar 1.042 -
BM_CmpEqual_uchar_short 1.036 -1.26%
BM_CmpEqual_uchar_uchar 1.109 -1.13%
BM_CmpEqual_uchar_uint 1.119 -
BM_CmpEqual_uchar_ushort 1.115 -
BM_CmpEqual_uint_int 1.113 -1.44%
BM_CmpEqual_uint_schar 1.066 -
BM_CmpEqual_uint_short 1.059 -
BM_CmpEqual_uint_uchar 1.131 1.00%
BM_CmpEqual_uint_uint 1.097 -1.19%
BM_CmpEqual_uint_ushort 1.125 -
BM_CmpEqual_ushort_int 1.114 -
BM_CmpEqual_ushort_schar 1.037 -1.39%
BM_CmpEqual_ushort_short 1.056 1.28%
BM_CmpEqual_ushort_uchar 1.125 -
BM_CmpEqual_ushort_uint 1.116 -
BM_CmpEqual_ushort_ushort 1.116 -
BM_CmpLess_int_int 1.115 -
BM_CmpLess_int_schar 1.124 -
BM_CmpLess_int_short 1.128 -
BM_CmpLess_int_uchar 1.130 -
BM_CmpLess_int_uint 1.113 -1.12%
BM_CmpLess_int_ushort 1.129 -
BM_CmpLess_schar_int 1.135 -
BM_CmpLess_schar_schar 0.967 -
BM_CmpLess_schar_short 0.967 1.28%
BM_CmpLess_schar_uchar 1.111 -
BM_CmpLess_schar_uint 1.116 -
BM_CmpLess_schar_ushort 1.120 -
BM_CmpLess_short_int 1.135 -
BM_CmpLess_short_schar 0.962 -
BM_CmpLess_short_short 0.970 -
BM_CmpLess_short_uchar 1.116 -
BM_CmpLess_short_uint 1.109 -
BM_CmpLess_short_ushort 1.109 -
BM_CmpLess_uchar_int 1.124 -
BM_CmpLess_uchar_schar 1.049 -
BM_CmpLess_uchar_short 1.042 -
BM_CmpLess_uchar_uchar 1.123 -
BM_CmpLess_uchar_uint 1.114 -1.03%
BM_CmpLess_uchar_ushort 1.126 -
BM_CmpLess_uint_int 1.117 -
BM_CmpLess_uint_schar 1.059 -
BM_CmpLess_uint_short 1.072 -
BM_CmpLess_uint_uchar 1.130 -
BM_CmpLess_uint_uint 1.120 -
BM_CmpLess_uint_ushort 1.131 -
BM_CmpLess_ushort_int 1.116 -
BM_CmpLess_ushort_schar 1.040 -
BM_CmpLess_ushort_short 1.031 -
BM_CmpLess_ushort_uchar 1.128 -
BM_CmpLess_ushort_uint 1.125 -
BM_CmpLess_ushort_ushort 1.125 -
BM_LowerBound_float_1 2.643 -
BM_LowerBound_float_1024 21.909 -
BM_LowerBound_float_16 7.784 -
BM_LowerBound_float_16384 66.117 -
BM_LowerBound_float_256 14.221 -
BM_LowerBound_float_262144 577.160 -
BM_LowerBound_float_4 11.500 -
BM_LowerBound_float_64 8.541 -
BM_LowerBound_pair<uint32,_uint32>_1 2.821 -1.15%
BM_LowerBound_pair<uint32,_uint32>_1024 44.311 -1.78%
BM_LowerBound_pair<uint32,_uint32>_16 16.303 -
BM_LowerBound_pair<uint32,_uint32>_16384 101.435 -1.27%
BM_LowerBound_pair<uint32,_uint32>_256 32.832 -1.59%
BM_LowerBound_pair<uint32,_uint32>_262144 614.027 -1.23%
BM_LowerBound_pair<uint32,_uint32>_4 11.211 -
BM_LowerBound_pair<uint32,_uint32>_64 18.730 -
BM_LowerBound_string_1 4.680 -1.19%
BM_LowerBound_string_1024 180.183 1.27%
BM_LowerBound_string_16 36.847 -
BM_LowerBound_string_16384 398.252 -1.38%
BM_LowerBound_string_256 126.457 -
BM_LowerBound_string_262144 2448.650 1.24%
BM_LowerBound_string_4 19.882 -
BM_LowerBound_string_64 69.713 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.921 2.17%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 58.779 1.41%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.520 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 121.253 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.246 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 670.101 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.238 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 35.291 1.18%
BM_LowerBound_uint32_1 2.596 -
BM_LowerBound_uint32_1024 21.663 -
BM_LowerBound_uint32_16 7.327 -
BM_LowerBound_uint32_16384 65.234 -
BM_LowerBound_uint32_256 14.141 -
BM_LowerBound_uint32_262144 556.363 -
BM_LowerBound_uint32_4 10.435 -
BM_LowerBound_uint32_64 8.103 -
BM_LowerBound_uint64_1 2.599 -
BM_LowerBound_uint64_1024 24.715 -
BM_LowerBound_uint64_16 7.402 -
BM_LowerBound_uint64_16384 70.574 -
BM_LowerBound_uint64_256 16.373 -
BM_LowerBound_uint64_262144 584.126 -
BM_LowerBound_uint64_4 10.453 -
BM_LowerBound_uint64_64 8.353 -
BM_MakeHeap_float_Ascending_1 0.277 -
BM_MakeHeap_float_Ascending_1024 0.701 -
BM_MakeHeap_float_Ascending_16 0.840 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.651 -
BM_MakeHeap_float_Ascending_262144 0.696 -
BM_MakeHeap_float_Ascending_4 0.397 -4.44%
BM_MakeHeap_float_Ascending_64 0.629 -
BM_MakeHeap_float_Descending_1 0.268 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.210 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.206 -
BM_MakeHeap_float_Descending_262144 0.187 -
BM_MakeHeap_float_Descending_4 0.278 -
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.277 -
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.214 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.278 -
BM_MakeHeap_float_Heap_64 0.195 -
BM_MakeHeap_float_PipeOrgan_1 0.277 -
BM_MakeHeap_float_PipeOrgan_1024 0.704 -
BM_MakeHeap_float_PipeOrgan_16 1.267 -
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.667 -
BM_MakeHeap_float_PipeOrgan_262144 0.704 -
BM_MakeHeap_float_PipeOrgan_4 0.391 -4.57%
BM_MakeHeap_float_PipeOrgan_64 0.802 -
BM_MakeHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.504 -
BM_MakeHeap_float_QuickSortAdversary_16 0.735 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.261 -
BM_MakeHeap_float_QuickSortAdversary_256 0.495 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.201 -
BM_MakeHeap_float_QuickSortAdversary_4 0.394 -
BM_MakeHeap_float_QuickSortAdversary_64 0.581 -
BM_MakeHeap_float_Random_1 0.274 -
BM_MakeHeap_float_Random_1024 1.228 -10.64%
BM_MakeHeap_float_Random_16 1.616 -4.31%
BM_MakeHeap_float_Random_16384 1.141 -4.65%
BM_MakeHeap_float_Random_256 1.475 -6.22%
BM_MakeHeap_float_Random_262144 1.137 3.79%
BM_MakeHeap_float_Random_4 1.587 22.14%
BM_MakeHeap_float_Random_64 1.644 -1.33%
BM_MakeHeap_float_SingleElement_1 0.277 -
BM_MakeHeap_float_SingleElement_1024 0.698 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.659 -
BM_MakeHeap_float_SingleElement_256 0.662 -
BM_MakeHeap_float_SingleElement_262144 0.729 2.08%
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.641 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.271 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.364 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.224 -1.94%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.343 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.388 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.396 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.783 1.47%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.114 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.519 2.58%
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.513 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.491 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.611 5.75%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.478 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.576 37.01%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.466 -2.18%
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.554 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.559 3.88%
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.531 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.595 3.49%
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.525 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.500 8.24%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.532 7.35%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.349 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.177 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.328 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.400 1.20%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.413 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.538 -2.76%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.121 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.278 3.84%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.321 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.208 -2.44%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.297 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.376 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.330 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.768 -1.54%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.120 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.982 -2.39%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.848 -1.59%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.984 -2.53%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.079 -1.07%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.971 -1.17%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.556 -2.38%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.134 -3.10%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.193 -1.03%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.065 -2.26%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.186 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.190 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.237 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.789 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.115 -1.06%
BM_MakeHeap_string_Ascending_1 0.256 -
BM_MakeHeap_string_Ascending_1024 4.858 -3.00%
BM_MakeHeap_string_Ascending_16 3.709 -
BM_MakeHeap_string_Ascending_16384 5.469 2.94%
BM_MakeHeap_string_Ascending_256 4.761 -3.47%
BM_MakeHeap_string_Ascending_262144 7.013 -18.58%
BM_MakeHeap_string_Ascending_4 2.830 -
BM_MakeHeap_string_Ascending_64 4.719 -1.53%
BM_MakeHeap_string_Descending_1 0.257 -
BM_MakeHeap_string_Descending_1024 2.691 -
BM_MakeHeap_string_Descending_16 2.316 -1.44%
BM_MakeHeap_string_Descending_16384 2.834 -5.03%
BM_MakeHeap_string_Descending_256 2.718 1.09%
BM_MakeHeap_string_Descending_262144 3.472 2.13%
BM_MakeHeap_string_Descending_4 2.106 -
BM_MakeHeap_string_Descending_64 2.561 -
BM_MakeHeap_string_Heap_1 0.258 -
BM_MakeHeap_string_Heap_1024 4.900 3.35%
BM_MakeHeap_string_Heap_16 4.725 2.05%
BM_MakeHeap_string_Heap_16384 5.121 2.95%
BM_MakeHeap_string_Heap_256 5.005 2.33%
BM_MakeHeap_string_Heap_262144 5.325 -
BM_MakeHeap_string_Heap_4 3.080 -
BM_MakeHeap_string_Heap_64 5.127 2.47%
BM_MakeHeap_string_PipeOrgan_1 0.257 -
BM_MakeHeap_string_PipeOrgan_1024 4.925 1.63%
BM_MakeHeap_string_PipeOrgan_16 3.614 -
BM_MakeHeap_string_PipeOrgan_16384 5.391 -1.03%
BM_MakeHeap_string_PipeOrgan_256 4.787 -
BM_MakeHeap_string_PipeOrgan_262144 7.280 1.41%
BM_MakeHeap_string_PipeOrgan_4 2.581 -1.01%
BM_MakeHeap_string_PipeOrgan_64 4.744 -
BM_MakeHeap_string_QuickSortAdversary_1 0.260 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.722 1.02%
BM_MakeHeap_string_QuickSortAdversary_16 8.638 1.16%
BM_MakeHeap_string_QuickSortAdversary_16384 11.916 -
BM_MakeHeap_string_QuickSortAdversary_256 10.526 1.06%
BM_MakeHeap_string_QuickSortAdversary_262144 12.781 1.17%
BM_MakeHeap_string_QuickSortAdversary_4 5.932 -
BM_MakeHeap_string_QuickSortAdversary_64 10.287 1.44%
BM_MakeHeap_string_Random_1 0.247 -
BM_MakeHeap_string_Random_1024 10.716 -
BM_MakeHeap_string_Random_16 8.291 -
BM_MakeHeap_string_Random_16384 12.517 -1.17%
BM_MakeHeap_string_Random_256 10.345 -
BM_MakeHeap_string_Random_262144 15.132 -
BM_MakeHeap_string_Random_4 5.779 -
BM_MakeHeap_string_Random_64 9.971 -
BM_MakeHeap_string_SingleElement_1 0.257 -
BM_MakeHeap_string_SingleElement_1024 6.243 -
BM_MakeHeap_string_SingleElement_16 5.711 -
BM_MakeHeap_string_SingleElement_16384 6.042 -1.45%
BM_MakeHeap_string_SingleElement_256 6.394 -
BM_MakeHeap_string_SingleElement_262144 7.349 -3.37%
BM_MakeHeap_string_SingleElement_4 3.638 -1.72%
BM_MakeHeap_string_SingleElement_64 6.410 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.883 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.383 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.942 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.891 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.088 -
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.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 1.99%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.958 -1.73%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.855 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.959 1.87%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.851 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.793 4.65%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.015 1.96%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.265 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.942 -1.31%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.200 -1.23%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.107 -1.07%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.184 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.775 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.060 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.919 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.396 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.955 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.883 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.124 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.925 3.57%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.680 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.248 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.779 -1.04%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.445 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.923 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.793 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.085 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.073 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.564 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.712 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.209 1.03%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.819 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.778 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.912 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.647 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.897 1.25%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.988 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.690 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.312 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.706 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.294 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.944 -
BM_MakeHeap_uint32_Ascending_1 0.272 -
BM_MakeHeap_uint32_Ascending_1024 0.643 -
BM_MakeHeap_uint32_Ascending_16 0.603 -
BM_MakeHeap_uint32_Ascending_16384 0.605 -
BM_MakeHeap_uint32_Ascending_256 0.595 -
BM_MakeHeap_uint32_Ascending_262144 0.661 -
BM_MakeHeap_uint32_Ascending_4 0.387 -
BM_MakeHeap_uint32_Ascending_64 0.554 -
BM_MakeHeap_uint32_Descending_1 0.278 -
BM_MakeHeap_uint32_Descending_1024 0.256 -
BM_MakeHeap_uint32_Descending_16 0.255 -
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.277 -
BM_MakeHeap_uint32_Descending_64 0.242 -
BM_MakeHeap_uint32_Heap_1 0.274 -
BM_MakeHeap_uint32_Heap_1024 0.256 -
BM_MakeHeap_uint32_Heap_16 0.252 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.267 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.286 -
BM_MakeHeap_uint32_Heap_64 0.260 -
BM_MakeHeap_uint32_PipeOrgan_1 0.269 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.694 -3.66%
BM_MakeHeap_uint32_PipeOrgan_16 1.012 -
BM_MakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_MakeHeap_uint32_PipeOrgan_256 0.630 -
BM_MakeHeap_uint32_PipeOrgan_262144 0.668 -
BM_MakeHeap_uint32_PipeOrgan_4 0.405 -
BM_MakeHeap_uint32_PipeOrgan_64 0.719 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.278 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.609 -1.65%
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.481 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.246 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.445 -
BM_MakeHeap_uint32_Random_1 0.278 -
BM_MakeHeap_uint32_Random_1024 1.046 -6.60%
BM_MakeHeap_uint32_Random_16 1.257 -
BM_MakeHeap_uint32_Random_16384 1.011 -1.59%
BM_MakeHeap_uint32_Random_256 1.261 10.43%
BM_MakeHeap_uint32_Random_262144 1.009 -
BM_MakeHeap_uint32_Random_4 1.944 19.56%
BM_MakeHeap_uint32_Random_64 1.243 -3.61%
BM_MakeHeap_uint32_SingleElement_1 0.276 -
BM_MakeHeap_uint32_SingleElement_1024 0.573 -
BM_MakeHeap_uint32_SingleElement_16 0.492 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.549 -
BM_MakeHeap_uint32_SingleElement_262144 0.643 2.66%
BM_MakeHeap_uint32_SingleElement_4 0.323 -
BM_MakeHeap_uint32_SingleElement_64 0.517 -
BM_MakeHeap_uint64_Ascending_1 0.272 -
BM_MakeHeap_uint64_Ascending_1024 0.650 -
BM_MakeHeap_uint64_Ascending_16 0.648 -
BM_MakeHeap_uint64_Ascending_16384 0.630 -
BM_MakeHeap_uint64_Ascending_256 0.629 -
BM_MakeHeap_uint64_Ascending_262144 0.729 -
BM_MakeHeap_uint64_Ascending_4 0.437 -
BM_MakeHeap_uint64_Ascending_64 0.574 -
BM_MakeHeap_uint64_Descending_1 0.276 -
BM_MakeHeap_uint64_Descending_1024 0.253 -
BM_MakeHeap_uint64_Descending_16 0.259 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.274 -
BM_MakeHeap_uint64_Descending_262144 0.235 -
BM_MakeHeap_uint64_Descending_4 0.284 -
BM_MakeHeap_uint64_Descending_64 0.242 -10.10%
BM_MakeHeap_uint64_Heap_1 0.272 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.256 -
BM_MakeHeap_uint64_Heap_16384 0.237 -
BM_MakeHeap_uint64_Heap_256 0.278 -
BM_MakeHeap_uint64_Heap_262144 0.235 -
BM_MakeHeap_uint64_Heap_4 0.278 -
BM_MakeHeap_uint64_Heap_64 0.231 -
BM_MakeHeap_uint64_PipeOrgan_1 0.277 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.651 -
BM_MakeHeap_uint64_PipeOrgan_16 1.042 1.50%
BM_MakeHeap_uint64_PipeOrgan_16384 0.625 -
BM_MakeHeap_uint64_PipeOrgan_256 0.644 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.754 -
BM_MakeHeap_uint64_PipeOrgan_4 0.388 -
BM_MakeHeap_uint64_PipeOrgan_64 0.720 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.277 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.611 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.494 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.421 4.88%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_MakeHeap_uint64_Random_1 0.278 -
BM_MakeHeap_uint64_Random_1024 1.195 9.55%
BM_MakeHeap_uint64_Random_16 1.331 4.17%
BM_MakeHeap_uint64_Random_16384 0.996 -
BM_MakeHeap_uint64_Random_256 1.177 -18.04%
BM_MakeHeap_uint64_Random_262144 1.037 -
BM_MakeHeap_uint64_Random_4 1.115 -3.55%
BM_MakeHeap_uint64_Random_64 1.274 -
BM_MakeHeap_uint64_SingleElement_1 0.272 -
BM_MakeHeap_uint64_SingleElement_1024 0.565 -
BM_MakeHeap_uint64_SingleElement_16 0.515 -
BM_MakeHeap_uint64_SingleElement_16384 0.582 -
BM_MakeHeap_uint64_SingleElement_256 0.569 -
BM_MakeHeap_uint64_SingleElement_262144 0.760 -
BM_MakeHeap_uint64_SingleElement_4 0.330 -
BM_MakeHeap_uint64_SingleElement_64 0.504 -
BM_MakeThenSortHeap_float_Ascending_1 0.279 -
BM_MakeThenSortHeap_float_Ascending_1024 8.653 -
BM_MakeThenSortHeap_float_Ascending_16 2.925 -
BM_MakeThenSortHeap_float_Ascending_16384 28.102 -
BM_MakeThenSortHeap_float_Ascending_256 6.616 -
BM_MakeThenSortHeap_float_Ascending_262144 31.390 -
BM_MakeThenSortHeap_float_Ascending_4 1.465 2.84%
BM_MakeThenSortHeap_float_Ascending_64 4.085 1.97%
BM_MakeThenSortHeap_float_Descending_1 0.278 -
BM_MakeThenSortHeap_float_Descending_1024 8.044 -1.16%
BM_MakeThenSortHeap_float_Descending_16 1.853 -
BM_MakeThenSortHeap_float_Descending_16384 29.773 -
BM_MakeThenSortHeap_float_Descending_256 5.922 -
BM_MakeThenSortHeap_float_Descending_262144 35.109 -1.15%
BM_MakeThenSortHeap_float_Descending_4 1.271 -
BM_MakeThenSortHeap_float_Descending_64 3.278 1.59%
BM_MakeThenSortHeap_float_Heap_1 0.277 -
BM_MakeThenSortHeap_float_Heap_1024 8.234 -
BM_MakeThenSortHeap_float_Heap_16 1.892 -2.27%
BM_MakeThenSortHeap_float_Heap_16384 25.676 -
BM_MakeThenSortHeap_float_Heap_256 5.998 -
BM_MakeThenSortHeap_float_Heap_262144 30.884 -
BM_MakeThenSortHeap_float_Heap_4 1.195 -1.34%
BM_MakeThenSortHeap_float_Heap_64 3.413 -2.73%
BM_MakeThenSortHeap_float_PipeOrgan_1 0.274 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.425 -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.068 -
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.446 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.357 -
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.243 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.546 1.86%
BM_MakeThenSortHeap_float_PipeOrgan_64 3.957 -1.32%
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.207 -1.42%
BM_MakeThenSortHeap_float_QuickSortAdversary_16 3.004 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.091 -1.15%
BM_MakeThenSortHeap_float_QuickSortAdversary_256 5.946 -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.311 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.466 -3.81%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.763 -1.71%
BM_MakeThenSortHeap_float_Random_1 0.278 -
BM_MakeThenSortHeap_float_Random_1024 33.261 -1.30%
BM_MakeThenSortHeap_float_Random_16 9.925 -
BM_MakeThenSortHeap_float_Random_16384 47.214 -1.47%
BM_MakeThenSortHeap_float_Random_256 25.702 -
BM_MakeThenSortHeap_float_Random_262144 62.649 -1.38%
BM_MakeThenSortHeap_float_Random_4 4.315 2.69%
BM_MakeThenSortHeap_float_Random_64 17.963 -
BM_MakeThenSortHeap_float_SingleElement_1 0.279 -
BM_MakeThenSortHeap_float_SingleElement_1024 5.054 3.86%
BM_MakeThenSortHeap_float_SingleElement_16 3.248 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.397 -2.40%
BM_MakeThenSortHeap_float_SingleElement_256 4.182 1.44%
BM_MakeThenSortHeap_float_SingleElement_262144 49.835 -3.31%
BM_MakeThenSortHeap_float_SingleElement_4 1.343 -
BM_MakeThenSortHeap_float_SingleElement_64 3.416 2.10%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.650 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.823 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.263 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.694 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.218 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.704 -1.25%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.254 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.407 1.48%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 7.035 3.45%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.178 1.41%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.266 3.59%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.651 1.73%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.685 37.14%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.901 2.36%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.279 3.81%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.328 2.97%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.624 4.47%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.652 2.44%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.868 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.932 2.61%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.936 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.262 1.66%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.737 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.832 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.001 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.769 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.744 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.818 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.422 1.14%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.269 -3.77%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.225 1.15%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.602 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.429 1.21%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.679 1.06%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.718 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.646 2.70%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.015 1.39%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.185 1.40%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.570 1.77%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.076 1.17%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.016 1.47%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.200 1.05%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.004 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.389 1.80%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.273 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.651 -29.89%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.295 -31.43%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.433 -24.73%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.280 -29.10%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.233 -42.99%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.656 5.40%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.863 -31.24%
BM_MakeThenSortHeap_string_Ascending_1 1.366 -
BM_MakeThenSortHeap_string_Ascending_1024 37.195 4.79%
BM_MakeThenSortHeap_string_Ascending_16 9.695 -
BM_MakeThenSortHeap_string_Ascending_16384 62.978 -
BM_MakeThenSortHeap_string_Ascending_256 20.154 -
BM_MakeThenSortHeap_string_Ascending_262144 75.654 -
BM_MakeThenSortHeap_string_Ascending_4 5.287 -
BM_MakeThenSortHeap_string_Ascending_64 15.678 -
BM_MakeThenSortHeap_string_Descending_1 1.366 -
BM_MakeThenSortHeap_string_Descending_1024 25.346 -
BM_MakeThenSortHeap_string_Descending_16 7.780 -
BM_MakeThenSortHeap_string_Descending_16384 63.995 -
BM_MakeThenSortHeap_string_Descending_256 17.568 -
BM_MakeThenSortHeap_string_Descending_262144 86.062 -
BM_MakeThenSortHeap_string_Descending_4 3.667 -1.05%
BM_MakeThenSortHeap_string_Descending_64 12.898 -
BM_MakeThenSortHeap_string_Heap_1 1.367 -
BM_MakeThenSortHeap_string_Heap_1024 63.168 -1.97%
BM_MakeThenSortHeap_string_Heap_16 17.295 -
BM_MakeThenSortHeap_string_Heap_16384 100.688 -2.18%
BM_MakeThenSortHeap_string_Heap_256 49.132 -1.90%
BM_MakeThenSortHeap_string_Heap_262144 178.649 -1.81%
BM_MakeThenSortHeap_string_Heap_4 5.873 -
BM_MakeThenSortHeap_string_Heap_64 33.778 -1.79%
BM_MakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 31.033 1.99%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.513 -1.13%
BM_MakeThenSortHeap_string_PipeOrgan_16384 63.264 -
BM_MakeThenSortHeap_string_PipeOrgan_256 19.911 -1.54%
BM_MakeThenSortHeap_string_PipeOrgan_262144 78.915 -
BM_MakeThenSortHeap_string_PipeOrgan_4 4.793 -
BM_MakeThenSortHeap_string_PipeOrgan_64 14.923 -1.48%
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 69.710 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.567 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 109.920 -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.162 -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 189.756 -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.473 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.834 -
BM_MakeThenSortHeap_string_Random_1 1.366 -
BM_MakeThenSortHeap_string_Random_1024 68.787 -
BM_MakeThenSortHeap_string_Random_16 22.465 -
BM_MakeThenSortHeap_string_Random_16384 108.386 -
BM_MakeThenSortHeap_string_Random_256 54.536 -
BM_MakeThenSortHeap_string_Random_262144 188.618 -
BM_MakeThenSortHeap_string_Random_4 10.312 -
BM_MakeThenSortHeap_string_Random_64 39.295 -
BM_MakeThenSortHeap_string_SingleElement_1 1.366 -
BM_MakeThenSortHeap_string_SingleElement_1024 28.972 -10.44%
BM_MakeThenSortHeap_string_SingleElement_16 13.661 -7.24%
BM_MakeThenSortHeap_string_SingleElement_16384 36.313 -9.91%
BM_MakeThenSortHeap_string_SingleElement_256 24.676 -9.35%
BM_MakeThenSortHeap_string_SingleElement_262144 49.875 -5.52%
BM_MakeThenSortHeap_string_SingleElement_4 6.251 -1.67%
BM_MakeThenSortHeap_string_SingleElement_64 19.438 -10.16%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.974 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.580 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.454 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.119 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.660 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.542 7.01%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.482 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.666 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.577 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.621 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.887 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 43.898 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.198 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.352 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.854 1.40%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.485 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.722 1.27%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.337 2.28%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.449 1.29%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.999 1.87%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.583 3.89%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.053 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.966 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.280 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.506 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.349 -3.34%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.274 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.300 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.461 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.216 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.889 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.046 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.706 4.53%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.695 -3.22%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.159 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.977 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.012 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.687 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.203 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.387 1.28%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.595 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.611 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.231 4.53%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.644 1.04%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.795 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.751 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.666 -1.33%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.933 -
BM_MakeThenSortHeap_uint32_Ascending_1 0.280 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.681 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.702 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.831 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.692 -
BM_MakeThenSortHeap_uint32_Ascending_262144 24.974 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.422 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.679 -
BM_MakeThenSortHeap_uint32_Descending_1 0.278 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.205 -
BM_MakeThenSortHeap_uint32_Descending_16 5.511 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.274 -
BM_MakeThenSortHeap_uint32_Descending_256 8.730 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.339 -
BM_MakeThenSortHeap_uint32_Descending_4 1.436 11.83%
BM_MakeThenSortHeap_uint32_Descending_64 8.657 -
BM_MakeThenSortHeap_uint32_Heap_1 0.278 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.310 -
BM_MakeThenSortHeap_uint32_Heap_16 5.180 1.06%
BM_MakeThenSortHeap_uint32_Heap_16384 16.409 -
BM_MakeThenSortHeap_uint32_Heap_256 8.310 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.423 -1.08%
BM_MakeThenSortHeap_uint32_Heap_4 1.196 -
BM_MakeThenSortHeap_uint32_Heap_64 8.144 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.133 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.816 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.238 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.259 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.612 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.353 -4.58%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.300 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.280 4.07%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.655 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.603 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.490 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.460 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.367 -1.37%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.829 1.85%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.945 -1.36%
BM_MakeThenSortHeap_uint32_Random_1 0.280 -
BM_MakeThenSortHeap_uint32_Random_1024 15.512 -
BM_MakeThenSortHeap_uint32_Random_16 8.660 -
BM_MakeThenSortHeap_uint32_Random_16384 22.134 -
BM_MakeThenSortHeap_uint32_Random_256 13.311 -
BM_MakeThenSortHeap_uint32_Random_262144 32.450 -
BM_MakeThenSortHeap_uint32_Random_4 3.966 -
BM_MakeThenSortHeap_uint32_Random_64 11.833 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.275 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.196 -2.82%
BM_MakeThenSortHeap_uint32_SingleElement_16 4.056 2.86%
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.506 -1.07%
BM_MakeThenSortHeap_uint32_SingleElement_256 6.622 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.843 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.466 1.56%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.247 1.10%
BM_MakeThenSortHeap_uint64_Ascending_1 0.277 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.691 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.466 -1.17%
BM_MakeThenSortHeap_uint64_Ascending_16384 16.831 -1.53%
BM_MakeThenSortHeap_uint64_Ascending_256 8.743 -
BM_MakeThenSortHeap_uint64_Ascending_262144 24.934 -2.03%
BM_MakeThenSortHeap_uint64_Ascending_4 1.479 1.23%
BM_MakeThenSortHeap_uint64_Ascending_64 8.326 -1.10%
BM_MakeThenSortHeap_uint64_Descending_1 0.272 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.286 -
BM_MakeThenSortHeap_uint64_Descending_16 5.603 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.310 -
BM_MakeThenSortHeap_uint64_Descending_256 8.680 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.717 -
BM_MakeThenSortHeap_uint64_Descending_4 1.409 -3.73%
BM_MakeThenSortHeap_uint64_Descending_64 8.402 -
BM_MakeThenSortHeap_uint64_Heap_1 0.277 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.418 -
BM_MakeThenSortHeap_uint64_Heap_16 5.313 -1.05%
BM_MakeThenSortHeap_uint64_Heap_16384 16.624 -
BM_MakeThenSortHeap_uint64_Heap_256 8.473 -
BM_MakeThenSortHeap_uint64_Heap_262144 24.967 -
BM_MakeThenSortHeap_uint64_Heap_4 1.198 -
BM_MakeThenSortHeap_uint64_Heap_64 8.274 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.277 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.178 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.114 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.490 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.330 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.159 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.390 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.954 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.650 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.546 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.481 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.756 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.925 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.427 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.912 -
BM_MakeThenSortHeap_uint64_Random_1 0.279 -
BM_MakeThenSortHeap_uint64_Random_1024 15.425 -
BM_MakeThenSortHeap_uint64_Random_16 8.572 -1.82%
BM_MakeThenSortHeap_uint64_Random_16384 22.038 -1.97%
BM_MakeThenSortHeap_uint64_Random_256 13.340 -
BM_MakeThenSortHeap_uint64_Random_262144 35.277 -1.94%
BM_MakeThenSortHeap_uint64_Random_4 4.114 -
BM_MakeThenSortHeap_uint64_Random_64 11.721 -1.24%
BM_MakeThenSortHeap_uint64_SingleElement_1 0.269 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.469 -3.28%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.014 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.689 -1.33%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.804 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.179 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.229 -
BM_MakeThenSortHeap_uint64_SingleElement_64 6.080 2.06%
BM_PopHeap_float_1 0.472 -
BM_PopHeap_float_1024 28.268 -
BM_PopHeap_float_16 6.975 -
BM_PopHeap_float_16384 34.171 -
BM_PopHeap_float_256 22.313 -
BM_PopHeap_float_262144 40.667 2.22%
BM_PopHeap_float_4 2.427 -1.06%
BM_PopHeap_float_64 13.454 -
BM_PopHeap_pair<uint32,_uint32>_1 0.448 -27.37%
BM_PopHeap_pair<uint32,_uint32>_1024 30.150 1.33%
BM_PopHeap_pair<uint32,_uint32>_16 9.333 1.37%
BM_PopHeap_pair<uint32,_uint32>_16384 45.517 1.20%
BM_PopHeap_pair<uint32,_uint32>_256 22.609 -
BM_PopHeap_pair<uint32,_uint32>_262144 58.913 -1.32%
BM_PopHeap_pair<uint32,_uint32>_4 3.208 -
BM_PopHeap_pair<uint32,_uint32>_64 15.940 -
BM_PopHeap_string_1 0.640 10.74%
BM_PopHeap_string_1024 56.756 -
BM_PopHeap_string_16 14.361 -
BM_PopHeap_string_16384 73.792 -3.08%
BM_PopHeap_string_256 41.251 1.22%
BM_PopHeap_string_262144 88.812 -5.96%
BM_PopHeap_string_4 5.247 -1.43%
BM_PopHeap_string_64 26.034 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.577 2.01%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.762 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.435 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 59.437 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.103 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 77.780 2.32%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.206 1.20%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.618 -
BM_PopHeap_uint32_1 0.453 -
BM_PopHeap_uint32_1024 21.253 -
BM_PopHeap_uint32_16 7.577 -
BM_PopHeap_uint32_16384 31.261 -
BM_PopHeap_uint32_256 16.961 -
BM_PopHeap_uint32_262144 41.708 -
BM_PopHeap_uint32_4 2.654 2.89%
BM_PopHeap_uint32_64 12.541 -
BM_PopHeap_uint64_1 0.560 21.15%
BM_PopHeap_uint64_1024 21.570 -
BM_PopHeap_uint64_16 7.608 -
BM_PopHeap_uint64_16384 31.312 -
BM_PopHeap_uint64_256 17.056 -
BM_PopHeap_uint64_262144 42.952 1.23%
BM_PopHeap_uint64_4 2.731 1.96%
BM_PopHeap_uint64_64 12.686 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.192 2.30%
BM_PushHeap_float_Ascending_16 1.113 13.29%
BM_PushHeap_float_Ascending_16384 4.127 -3.96%
BM_PushHeap_float_Ascending_256 2.543 2.48%
BM_PushHeap_float_Ascending_262144 5.449 6.27%
BM_PushHeap_float_Ascending_4 0.539 -
BM_PushHeap_float_Ascending_64 1.854 5.99%
BM_PushHeap_float_Descending_1 0.430 -26.03%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.365 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.358 -
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.093 -
BM_PushHeap_float_PipeOrgan_16 0.908 -
BM_PushHeap_float_PipeOrgan_16384 2.518 -
BM_PushHeap_float_PipeOrgan_256 1.724 -
BM_PushHeap_float_PipeOrgan_262144 3.149 -
BM_PushHeap_float_PipeOrgan_4 0.490 -
BM_PushHeap_float_PipeOrgan_64 1.297 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.622 -
BM_PushHeap_float_QuickSortAdversary_16 0.979 -8.08%
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.734 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.543 4.32%
BM_PushHeap_float_Random_1024 7.438 -1.45%
BM_PushHeap_float_Random_16 5.397 2.25%
BM_PushHeap_float_Random_16384 7.493 -
BM_PushHeap_float_Random_256 7.300 -
BM_PushHeap_float_Random_262144 7.677 -1.39%
BM_PushHeap_float_Random_4 3.033 5.78%
BM_PushHeap_float_Random_64 6.713 -
BM_PushHeap_float_SingleElement_1 0.432 -3.82%
BM_PushHeap_float_SingleElement_1024 0.391 -
BM_PushHeap_float_SingleElement_16 0.364 -3.33%
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.402 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.357 -6.32%
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.466 2.53%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.174 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.611 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.885 -2.19%
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.250 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.317 -4.35%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.842 -2.70%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.404 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.481 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.500 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.473 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.558 -4.38%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.558 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.736 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.192 -1.26%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.049 -1.86%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.229 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.235 -1.14%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.665 -1.69%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.658 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.931 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.046 5.21%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.662 -1.18%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.631 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.623 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.414 3.54%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.393 -43.55%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.498 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.415 1.28%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.592 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.348 1.47%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.526 -1.95%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.648 2.51%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.794 -1.08%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 -6.77%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.550 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.600 3.45%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.551 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.570 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.545 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.534 -4.17%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.550 -
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 13.072 9.33%
BM_PushHeap_string_Ascending_16 4.715 3.76%
BM_PushHeap_string_Ascending_16384 19.641 8.42%
BM_PushHeap_string_Ascending_256 10.339 10.28%
BM_PushHeap_string_Ascending_262144 29.205 4.41%
BM_PushHeap_string_Ascending_4 2.541 -
BM_PushHeap_string_Ascending_64 7.598 10.61%
BM_PushHeap_string_Descending_1 0.701 -
BM_PushHeap_string_Descending_1024 2.509 5.24%
BM_PushHeap_string_Descending_16 2.126 -
BM_PushHeap_string_Descending_16384 2.354 -18.67%
BM_PushHeap_string_Descending_256 2.289 -
BM_PushHeap_string_Descending_262144 3.242 3.11%
BM_PushHeap_string_Descending_4 1.912 -
BM_PushHeap_string_Descending_64 2.218 -
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.607 -
BM_PushHeap_string_PipeOrgan_16 4.120 -
BM_PushHeap_string_PipeOrgan_16384 13.294 1.77%
BM_PushHeap_string_PipeOrgan_256 8.026 -
BM_PushHeap_string_PipeOrgan_262144 17.879 3.47%
BM_PushHeap_string_PipeOrgan_4 2.512 -
BM_PushHeap_string_PipeOrgan_64 5.817 -
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.035 -
BM_PushHeap_string_QuickSortAdversary_16 10.156 -
BM_PushHeap_string_QuickSortAdversary_16384 15.645 -
BM_PushHeap_string_QuickSortAdversary_256 14.379 -
BM_PushHeap_string_QuickSortAdversary_262144 16.104 -
BM_PushHeap_string_QuickSortAdversary_4 6.069 -
BM_PushHeap_string_QuickSortAdversary_64 12.855 -
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.893 -1.88%
BM_PushHeap_string_Random_16 10.102 -1.87%
BM_PushHeap_string_Random_16384 16.240 -1.03%
BM_PushHeap_string_Random_256 14.155 -2.02%
BM_PushHeap_string_Random_262144 18.133 -
BM_PushHeap_string_Random_4 5.941 -1.28%
BM_PushHeap_string_Random_64 12.697 -1.98%
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.525 2.03%
BM_PushHeap_string_SingleElement_16 2.498 1.95%
BM_PushHeap_string_SingleElement_16384 2.544 2.66%
BM_PushHeap_string_SingleElement_256 2.487 1.45%
BM_PushHeap_string_SingleElement_262144 2.563 -
BM_PushHeap_string_SingleElement_4 2.202 1.28%
BM_PushHeap_string_SingleElement_64 2.544 1.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.431 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.812 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.109 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.893 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.939 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.510 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.018 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.994 1.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.697 49.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.714 2.63%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.785 21.75%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.695 1.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.767 4.72%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.698 2.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.694 7.31%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.937 2.80%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.481 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.491 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.538 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.550 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.904 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.183 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.901 -1.76%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.245 1.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.482 -3.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.076 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.272 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.682 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.844 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.333 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.839 2.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.526 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.448 -15.81%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.360 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.236 1.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.547 2.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.317 1.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.520 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.536 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.781 -1.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.411 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.739 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.722 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.746 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.756 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.737 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.646 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.744 -
BM_PushHeap_uint32_Ascending_1 0.638 36.84%
BM_PushHeap_uint32_Ascending_1024 3.952 -
BM_PushHeap_uint32_Ascending_16 1.397 -
BM_PushHeap_uint32_Ascending_16384 6.697 2.24%
BM_PushHeap_uint32_Ascending_256 3.091 -
BM_PushHeap_uint32_Ascending_262144 8.073 -
BM_PushHeap_uint32_Ascending_4 0.760 -
BM_PushHeap_uint32_Ascending_64 2.222 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.383 -
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.341 -5.92%
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.499 -28.41%
BM_PushHeap_uint32_PipeOrgan_1024 1.917 -
BM_PushHeap_uint32_PipeOrgan_16 0.875 -
BM_PushHeap_uint32_PipeOrgan_16384 2.389 -
BM_PushHeap_uint32_PipeOrgan_256 1.688 -
BM_PushHeap_uint32_PipeOrgan_262144 3.026 -
BM_PushHeap_uint32_PipeOrgan_4 0.533 -
BM_PushHeap_uint32_PipeOrgan_64 1.310 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.450 -9.76%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.923 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.590 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_PushHeap_uint32_Random_1 0.467 4.62%
BM_PushHeap_uint32_Random_1024 6.196 -
BM_PushHeap_uint32_Random_16 4.485 -
BM_PushHeap_uint32_Random_16384 6.271 -
BM_PushHeap_uint32_Random_256 5.984 -
BM_PushHeap_uint32_Random_262144 6.247 -1.25%
BM_PushHeap_uint32_Random_4 2.468 1.32%
BM_PushHeap_uint32_Random_64 5.535 -
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.334 -
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.623 -5.75%
BM_PushHeap_uint64_Ascending_16 0.939 -11.65%
BM_PushHeap_uint64_Ascending_16384 3.629 -4.93%
BM_PushHeap_uint64_Ascending_256 2.143 -8.63%
BM_PushHeap_uint64_Ascending_262144 4.806 -4.63%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.568 -13.95%
BM_PushHeap_uint64_Descending_1 0.697 20.73%
BM_PushHeap_uint64_Descending_1024 0.384 -
BM_PushHeap_uint64_Descending_16 0.362 -4.41%
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.363 -6.89%
BM_PushHeap_uint64_Descending_64 0.377 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.917 -
BM_PushHeap_uint64_PipeOrgan_16 0.891 -
BM_PushHeap_uint64_PipeOrgan_16384 2.398 -
BM_PushHeap_uint64_PipeOrgan_256 1.690 -
BM_PushHeap_uint64_PipeOrgan_262144 3.032 -
BM_PushHeap_uint64_PipeOrgan_4 0.486 -3.05%
BM_PushHeap_uint64_PipeOrgan_64 1.326 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.611 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.919 -4.65%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.416 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 5.842 -
BM_PushHeap_uint64_Random_16 4.298 -
BM_PushHeap_uint64_Random_16384 6.063 1.84%
BM_PushHeap_uint64_Random_256 5.716 -
BM_PushHeap_uint64_Random_262144 6.071 1.74%
BM_PushHeap_uint64_Random_4 2.093 -4.13%
BM_PushHeap_uint64_Random_64 5.202 1.88%
BM_PushHeap_uint64_SingleElement_1 0.540 -22.58%
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.338 -
BM_PushHeap_uint64_SingleElement_16384 0.366 -
BM_PushHeap_uint64_SingleElement_256 0.386 -
BM_PushHeap_uint64_SingleElement_262144 0.358 -
BM_PushHeap_uint64_SingleElement_4 0.358 -
BM_PushHeap_uint64_SingleElement_64 0.369 2.98%
BM_RangesMakeHeap_float_Ascending_1 0.274 -
BM_RangesMakeHeap_float_Ascending_1024 0.698 -
BM_RangesMakeHeap_float_Ascending_16 0.740 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.654 -
BM_RangesMakeHeap_float_Ascending_262144 0.697 -
BM_RangesMakeHeap_float_Ascending_4 0.393 -
BM_RangesMakeHeap_float_Ascending_64 0.629 -
BM_RangesMakeHeap_float_Descending_1 0.275 -
BM_RangesMakeHeap_float_Descending_1024 0.253 -
BM_RangesMakeHeap_float_Descending_16 0.239 6.01%
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.276 -
BM_RangesMakeHeap_float_Descending_64 0.247 14.12%
BM_RangesMakeHeap_float_Heap_1 0.268 -
BM_RangesMakeHeap_float_Heap_1024 0.255 -
BM_RangesMakeHeap_float_Heap_16 0.231 7.79%
BM_RangesMakeHeap_float_Heap_16384 0.234 -
BM_RangesMakeHeap_float_Heap_256 0.253 -
BM_RangesMakeHeap_float_Heap_262144 0.232 -
BM_RangesMakeHeap_float_Heap_4 0.286 -
BM_RangesMakeHeap_float_Heap_64 0.226 7.70%
BM_RangesMakeHeap_float_PipeOrgan_1 0.271 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.703 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.296 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.655 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.668 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.703 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.383 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.803 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.268 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.528 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.836 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.504 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.406 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.578 -
BM_RangesMakeHeap_float_Random_1 0.268 -3.91%
BM_RangesMakeHeap_float_Random_1024 1.250 2.69%
BM_RangesMakeHeap_float_Random_16 1.640 8.23%
BM_RangesMakeHeap_float_Random_16384 1.215 -2.44%
BM_RangesMakeHeap_float_Random_256 1.359 -1.57%
BM_RangesMakeHeap_float_Random_262144 1.148 1.93%
BM_RangesMakeHeap_float_Random_4 1.579 25.20%
BM_RangesMakeHeap_float_Random_64 1.516 2.07%
BM_RangesMakeHeap_float_SingleElement_1 0.273 -
BM_RangesMakeHeap_float_SingleElement_1024 0.699 -
BM_RangesMakeHeap_float_SingleElement_16 0.662 -
BM_RangesMakeHeap_float_SingleElement_16384 0.658 -
BM_RangesMakeHeap_float_SingleElement_256 0.643 -
BM_RangesMakeHeap_float_SingleElement_262144 0.716 -
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.641 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.275 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.357 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.187 -4.33%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.334 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.389 1.25%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.394 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.728 -8.99%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.120 1.11%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.279 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.520 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.511 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.492 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.615 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.480 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.434 -9.85%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.467 -3.19%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.281 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.552 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.554 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.533 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.576 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.528 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.503 -7.15%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.505 -2.37%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.271 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.347 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.159 -3.35%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.338 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.393 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.413 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.590 6.35%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.117 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.323 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.219 -1.51%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.298 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.374 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.332 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.809 4.55%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.118 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.044 2.42%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.816 -2.24%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.977 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.070 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 2.982 -3.29%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.540 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.112 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.281 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.194 -4.02%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.085 -3.34%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.170 -8.47%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.181 -3.11%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.209 -13.36%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.778 -4.97%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.102 -5.19%
BM_RangesMakeHeap_string_Ascending_1 0.259 -
BM_RangesMakeHeap_string_Ascending_1024 5.001 -2.58%
BM_RangesMakeHeap_string_Ascending_16 3.690 -
BM_RangesMakeHeap_string_Ascending_16384 5.531 -2.73%
BM_RangesMakeHeap_string_Ascending_256 4.900 -1.93%
BM_RangesMakeHeap_string_Ascending_262144 7.165 -1.05%
BM_RangesMakeHeap_string_Ascending_4 2.847 -
BM_RangesMakeHeap_string_Ascending_64 4.750 -1.42%
BM_RangesMakeHeap_string_Descending_1 0.256 -
BM_RangesMakeHeap_string_Descending_1024 2.789 -
BM_RangesMakeHeap_string_Descending_16 2.380 -
BM_RangesMakeHeap_string_Descending_16384 2.770 -7.22%
BM_RangesMakeHeap_string_Descending_256 2.755 -1.93%
BM_RangesMakeHeap_string_Descending_262144 3.625 3.75%
BM_RangesMakeHeap_string_Descending_4 2.142 -
BM_RangesMakeHeap_string_Descending_64 2.603 -
BM_RangesMakeHeap_string_Heap_1 0.255 -
BM_RangesMakeHeap_string_Heap_1024 4.691 -
BM_RangesMakeHeap_string_Heap_16 4.595 -
BM_RangesMakeHeap_string_Heap_16384 4.917 -
BM_RangesMakeHeap_string_Heap_256 4.816 -
BM_RangesMakeHeap_string_Heap_262144 5.144 -
BM_RangesMakeHeap_string_Heap_4 3.029 -
BM_RangesMakeHeap_string_Heap_64 4.920 -
BM_RangesMakeHeap_string_PipeOrgan_1 0.258 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.936 -1.32%
BM_RangesMakeHeap_string_PipeOrgan_16 3.638 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.110 -7.92%
BM_RangesMakeHeap_string_PipeOrgan_256 4.885 -
BM_RangesMakeHeap_string_PipeOrgan_262144 7.407 2.84%
BM_RangesMakeHeap_string_PipeOrgan_4 2.570 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.763 -
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.254 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.467 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.490 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.655 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.319 -1.06%
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.588 -
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.898 -1.91%
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.092 -1.04%
BM_RangesMakeHeap_string_Random_1 0.247 -
BM_RangesMakeHeap_string_Random_1024 10.712 -
BM_RangesMakeHeap_string_Random_16 8.298 -
BM_RangesMakeHeap_string_Random_16384 12.505 -1.68%
BM_RangesMakeHeap_string_Random_256 10.362 -
BM_RangesMakeHeap_string_Random_262144 15.288 -
BM_RangesMakeHeap_string_Random_4 5.703 -1.66%
BM_RangesMakeHeap_string_Random_64 9.958 -
BM_RangesMakeHeap_string_SingleElement_1 0.255 -
BM_RangesMakeHeap_string_SingleElement_1024 6.092 -2.85%
BM_RangesMakeHeap_string_SingleElement_16 5.656 -
BM_RangesMakeHeap_string_SingleElement_16384 5.905 -1.77%
BM_RangesMakeHeap_string_SingleElement_256 6.278 -
BM_RangesMakeHeap_string_SingleElement_262144 7.263 -1.26%
BM_RangesMakeHeap_string_SingleElement_4 3.676 2.50%
BM_RangesMakeHeap_string_SingleElement_64 6.319 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.373 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.950 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.892 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.092 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.088 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.600 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.248 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.975 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.856 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.996 4.22%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.774 -2.49%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.994 -1.81%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.255 2.15%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.964 2.74%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.206 3.11%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.111 1.00%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.187 2.58%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.779 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.050 2.08%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.919 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.389 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.953 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.885 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.121 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.911 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.676 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.795 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.447 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.928 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.795 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.094 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.067 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.567 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.705 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.193 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.800 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.744 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.918 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.547 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.875 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.985 2.07%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.684 1.62%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.305 6.00%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.996 2.27%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.707 7.48%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.299 1.11%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.926 -
BM_RangesMakeHeap_uint32_Ascending_1 0.277 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.644 -
BM_RangesMakeHeap_uint32_Ascending_16 0.609 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.607 -
BM_RangesMakeHeap_uint32_Ascending_256 0.601 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.663 -
BM_RangesMakeHeap_uint32_Ascending_4 0.387 -
BM_RangesMakeHeap_uint32_Ascending_64 0.555 -
BM_RangesMakeHeap_uint32_Descending_1 0.275 -
BM_RangesMakeHeap_uint32_Descending_1024 0.256 -
BM_RangesMakeHeap_uint32_Descending_16 0.254 -
BM_RangesMakeHeap_uint32_Descending_16384 0.234 -
BM_RangesMakeHeap_uint32_Descending_256 0.259 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.269 -8.77%
BM_RangesMakeHeap_uint32_Descending_64 0.233 -10.10%
BM_RangesMakeHeap_uint32_Heap_1 0.275 -
BM_RangesMakeHeap_uint32_Heap_1024 0.255 -
BM_RangesMakeHeap_uint32_Heap_16 0.251 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.265 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.291 4.26%
BM_RangesMakeHeap_uint32_Heap_64 0.251 -6.90%
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.711 2.14%
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.025 -
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.619 -3.07%
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.670 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.406 -7.72%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.713 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.623 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.484 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.443 -
BM_RangesMakeHeap_uint32_Random_1 0.272 -
BM_RangesMakeHeap_uint32_Random_1024 1.101 1.31%
BM_RangesMakeHeap_uint32_Random_16 1.268 -
BM_RangesMakeHeap_uint32_Random_16384 1.005 -3.16%
BM_RangesMakeHeap_uint32_Random_256 1.248 10.01%
BM_RangesMakeHeap_uint32_Random_262144 1.032 -
BM_RangesMakeHeap_uint32_Random_4 1.171 6.50%
BM_RangesMakeHeap_uint32_Random_64 1.389 4.79%
BM_RangesMakeHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.573 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.493 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.538 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.550 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.626 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.322 -4.90%
BM_RangesMakeHeap_uint32_SingleElement_64 0.514 -
BM_RangesMakeHeap_uint64_Ascending_1 0.277 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.652 -
BM_RangesMakeHeap_uint64_Ascending_16 0.664 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.630 -
BM_RangesMakeHeap_uint64_Ascending_256 0.633 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.730 -
BM_RangesMakeHeap_uint64_Ascending_4 0.407 -
BM_RangesMakeHeap_uint64_Ascending_64 0.577 -
BM_RangesMakeHeap_uint64_Descending_1 0.278 -
BM_RangesMakeHeap_uint64_Descending_1024 0.253 -
BM_RangesMakeHeap_uint64_Descending_16 0.260 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.275 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.281 -
BM_RangesMakeHeap_uint64_Descending_64 0.235 -
BM_RangesMakeHeap_uint64_Heap_1 0.277 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.256 -
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.275 -
BM_RangesMakeHeap_uint64_Heap_64 0.236 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.275 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.028 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.659 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.759 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.387 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.725 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.273 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.489 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.611 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.293 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.494 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.410 -3.27%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.274 -
BM_RangesMakeHeap_uint64_Random_1024 1.027 -12.78%
BM_RangesMakeHeap_uint64_Random_16 1.264 -1.05%
BM_RangesMakeHeap_uint64_Random_16384 1.009 -
BM_RangesMakeHeap_uint64_Random_256 1.217 -4.88%
BM_RangesMakeHeap_uint64_Random_262144 1.025 -1.55%
BM_RangesMakeHeap_uint64_Random_4 1.042 -3.52%
BM_RangesMakeHeap_uint64_Random_64 1.246 -2.83%
BM_RangesMakeHeap_uint64_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.569 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.507 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.583 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.585 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.755 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.326 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.507 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.270 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.595 -1.70%
BM_RangesMakeThenSortHeap_float_Ascending_16 2.986 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 27.078 -2.28%
BM_RangesMakeThenSortHeap_float_Ascending_256 6.549 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.708 -1.06%
BM_RangesMakeThenSortHeap_float_Ascending_4 1.340 4.58%
BM_RangesMakeThenSortHeap_float_Ascending_64 3.958 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.143 -1.37%
BM_RangesMakeThenSortHeap_float_Descending_16 1.838 1.51%
BM_RangesMakeThenSortHeap_float_Descending_16384 29.197 -2.44%
BM_RangesMakeThenSortHeap_float_Descending_256 5.989 -
BM_RangesMakeThenSortHeap_float_Descending_262144 35.012 -1.73%
BM_RangesMakeThenSortHeap_float_Descending_4 1.284 -2.20%
BM_RangesMakeThenSortHeap_float_Descending_64 3.374 -
BM_RangesMakeThenSortHeap_float_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.198 -1.80%
BM_RangesMakeThenSortHeap_float_Heap_16 1.976 -1.46%
BM_RangesMakeThenSortHeap_float_Heap_16384 27.119 -3.25%
BM_RangesMakeThenSortHeap_float_Heap_256 6.071 -2.28%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.159 -2.09%
BM_RangesMakeThenSortHeap_float_Heap_4 1.261 -
BM_RangesMakeThenSortHeap_float_Heap_64 3.524 -1.69%
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.280 3.78%
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.433 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.959 2.89%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.751 -1.17%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.287 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.794 -1.84%
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.483 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.016 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.273 -1.94%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.945 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.507 -3.88%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 5.996 -2.46%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.490 -2.39%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.475 -2.40%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.880 -1.02%
BM_RangesMakeThenSortHeap_float_Random_1 0.278 -
BM_RangesMakeThenSortHeap_float_Random_1024 32.985 -1.18%
BM_RangesMakeThenSortHeap_float_Random_16 9.966 -
BM_RangesMakeThenSortHeap_float_Random_16384 46.703 -1.35%
BM_RangesMakeThenSortHeap_float_Random_256 25.355 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.197 -1.03%
BM_RangesMakeThenSortHeap_float_Random_4 4.205 -3.10%
BM_RangesMakeThenSortHeap_float_Random_64 17.923 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 5.185 -
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.330 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.300 -2.73%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.258 -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 49.080 -1.22%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.358 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.479 -1.30%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.689 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.722 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.304 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.589 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.309 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.789 2.08%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.339 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.499 1.91%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.906 1.58%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.458 2.92%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.273 3.40%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 35.068 3.15%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 1.527 -34.11%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.999 2.86%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.085 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.485 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.265 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.696 -1.02%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.260 -1.16%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.892 3.37%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.156 -1.72%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.274 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 15.078 1.62%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 8.233 3.19%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.610 1.82%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.184 1.67%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.661 1.93%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.798 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.606 1.68%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.354 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.777 1.42%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.557 1.06%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.762 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 36.120 1.11%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.605 -1.94%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.986 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.274 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.467 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.765 2.43%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.515 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.247 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.935 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.015 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.517 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.274 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.667 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.301 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.499 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.305 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.465 1.07%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.772 5.58%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.880 -
BM_RangesMakeThenSortHeap_string_Ascending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 31.054 3.53%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.665 1.10%
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.378 -1.94%
BM_RangesMakeThenSortHeap_string_Ascending_256 20.285 3.56%
BM_RangesMakeThenSortHeap_string_Ascending_262144 77.075 -
BM_RangesMakeThenSortHeap_string_Ascending_4 5.412 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.663 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 29.894 7.29%
BM_RangesMakeThenSortHeap_string_Descending_16 7.775 -
BM_RangesMakeThenSortHeap_string_Descending_16384 67.482 2.40%
BM_RangesMakeThenSortHeap_string_Descending_256 17.962 1.62%
BM_RangesMakeThenSortHeap_string_Descending_262144 87.552 3.13%
BM_RangesMakeThenSortHeap_string_Descending_4 3.701 -
BM_RangesMakeThenSortHeap_string_Descending_64 13.022 1.26%
BM_RangesMakeThenSortHeap_string_Heap_1 1.366 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.650 -
BM_RangesMakeThenSortHeap_string_Heap_16 17.894 -
BM_RangesMakeThenSortHeap_string_Heap_16384 101.481 -
BM_RangesMakeThenSortHeap_string_Heap_256 49.455 -
BM_RangesMakeThenSortHeap_string_Heap_262144 179.923 -
BM_RangesMakeThenSortHeap_string_Heap_4 6.043 1.15%
BM_RangesMakeThenSortHeap_string_Heap_64 34.413 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 38.994 -5.61%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.672 -1.10%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 65.617 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 20.676 -2.91%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 79.414 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.790 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.176 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 70.354 1.53%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.978 1.30%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 110.897 1.59%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.878 1.50%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 192.022 1.51%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.674 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 40.552 1.42%
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 69.219 -
BM_RangesMakeThenSortHeap_string_Random_16 22.613 -
BM_RangesMakeThenSortHeap_string_Random_16384 108.655 -
BM_RangesMakeThenSortHeap_string_Random_256 54.704 -
BM_RangesMakeThenSortHeap_string_Random_262144 190.753 -
BM_RangesMakeThenSortHeap_string_Random_4 10.525 1.15%
BM_RangesMakeThenSortHeap_string_Random_64 39.522 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.366 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 34.847 18.51%
BM_RangesMakeThenSortHeap_string_SingleElement_16 14.722 10.04%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 44.743 19.24%
BM_RangesMakeThenSortHeap_string_SingleElement_256 29.104 18.20%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 59.121 18.82%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.605 11.98%
BM_RangesMakeThenSortHeap_string_SingleElement_64 22.327 15.23%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.990 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.567 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.445 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.119 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.652 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.443 1.57%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.625 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.954 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.660 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 30.000 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.142 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.546 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.106 -1.06%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.831 2.32%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.818 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.618 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.585 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.254 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.200 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.975 -4.84%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.080 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.950 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.925 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.194 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.381 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.354 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.188 -1.02%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.311 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.467 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.198 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.909 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.046 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.679 1.77%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.743 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.909 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.928 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.666 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.445 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.592 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.345 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.349 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 12.111 14.22%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.585 7.36%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 17.193 17.53%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.796 11.29%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 23.699 26.03%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.711 1.91%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.638 10.12%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.270 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.648 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.736 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.784 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.680 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 24.859 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.428 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.624 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.276 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.178 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.490 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.220 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.726 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.272 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.391 3.34%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.631 -1.12%
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.360 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.091 -1.75%
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.456 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.264 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.532 -1.17%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.184 -2.09%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.158 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.081 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.758 -1.50%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.165 -1.01%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.230 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.485 -1.65%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.368 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.136 -1.59%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.662 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.630 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.575 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.481 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.601 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.707 1.14%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 8.991 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.509 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.664 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.144 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.286 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.559 -
BM_RangesMakeThenSortHeap_uint32_Random_4 3.995 -
BM_RangesMakeThenSortHeap_uint32_Random_64 11.852 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.272 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.428 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 3.955 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.660 -2.21%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.625 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.774 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.405 -5.82%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.278 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.275 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.769 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.526 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.053 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.781 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.385 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.494 2.39%
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.406 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.275 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.305 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.612 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.395 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.782 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.889 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.412 8.35%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.461 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.270 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.446 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.331 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.662 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.484 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.077 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.173 -6.17%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.232 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.270 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.220 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.139 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.524 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.411 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.206 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.398 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.957 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.666 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.525 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.506 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.767 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 25.031 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.361 -5.64%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.939 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.606 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.645 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.379 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.472 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 36.065 -
BM_RangesMakeThenSortHeap_uint64_Random_4 4.008 -3.35%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.846 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.794 3.18%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.023 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.972 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.798 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.197 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.257 2.54%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.957 -2.77%
BM_RangesPopHeap_float_1 0.473 -
BM_RangesPopHeap_float_1024 28.136 -1.66%
BM_RangesPopHeap_float_16 7.015 -
BM_RangesPopHeap_float_16384 34.983 3.64%
BM_RangesPopHeap_float_256 22.353 -1.45%
BM_RangesPopHeap_float_262144 40.095 -1.63%
BM_RangesPopHeap_float_4 2.459 -1.06%
BM_RangesPopHeap_float_64 13.568 -1.17%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.433 -7.93%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.679 -1.61%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.252 -1.72%
BM_RangesPopHeap_pair<uint32,_uint32>_16384 44.475 -2.92%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.277 -1.58%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 59.686 -
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.154 -2.91%
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.731 -1.67%
BM_RangesPopHeap_string_1 0.700 9.19%
BM_RangesPopHeap_string_1024 56.185 -
BM_RangesPopHeap_string_16 14.404 -
BM_RangesPopHeap_string_16384 72.830 1.68%
BM_RangesPopHeap_string_256 40.702 -
BM_RangesPopHeap_string_262144 95.418 -1.99%
BM_RangesPopHeap_string_4 5.316 1.34%
BM_RangesPopHeap_string_64 25.842 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.432 2.99%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.858 -2.31%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.518 -2.41%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 59.985 -2.17%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.096 -1.62%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 76.420 -2.35%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.220 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.549 -2.18%
BM_RangesPopHeap_uint32_1 0.550 -
BM_RangesPopHeap_uint32_1024 21.302 -2.85%
BM_RangesPopHeap_uint32_16 7.576 -1.37%
BM_RangesPopHeap_uint32_16384 30.903 -4.02%
BM_RangesPopHeap_uint32_256 16.922 -2.29%
BM_RangesPopHeap_uint32_262144 41.666 -5.02%
BM_RangesPopHeap_uint32_4 2.614 -4.40%
BM_RangesPopHeap_uint32_64 12.552 -2.10%
BM_RangesPopHeap_uint64_1 0.480 7.17%
BM_RangesPopHeap_uint64_1024 21.445 -3.08%
BM_RangesPopHeap_uint64_16 7.703 -
BM_RangesPopHeap_uint64_16384 31.040 -4.33%
BM_RangesPopHeap_uint64_256 16.966 -3.16%
BM_RangesPopHeap_uint64_262144 41.673 -4.19%
BM_RangesPopHeap_uint64_4 2.738 -3.08%
BM_RangesPopHeap_uint64_64 12.629 -2.69%
BM_RangesPushHeap_float_Ascending_1 0.468 -
BM_RangesPushHeap_float_Ascending_1024 3.106 -1.41%
BM_RangesPushHeap_float_Ascending_16 0.984 -
BM_RangesPushHeap_float_Ascending_16384 4.374 1.91%
BM_RangesPushHeap_float_Ascending_256 2.482 -
BM_RangesPushHeap_float_Ascending_262144 5.125 -
BM_RangesPushHeap_float_Ascending_4 0.537 -
BM_RangesPushHeap_float_Ascending_64 1.745 -1.62%
BM_RangesPushHeap_float_Descending_1 0.698 29.88%
BM_RangesPushHeap_float_Descending_1024 0.390 -
BM_RangesPushHeap_float_Descending_16 0.364 -
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.381 -
BM_RangesPushHeap_float_PipeOrgan_1 0.467 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.094 -
BM_RangesPushHeap_float_PipeOrgan_16 0.908 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.522 -
BM_RangesPushHeap_float_PipeOrgan_256 1.724 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.147 -
BM_RangesPushHeap_float_PipeOrgan_4 0.482 -6.58%
BM_RangesPushHeap_float_PipeOrgan_64 1.298 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.618 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.981 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.493 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.734 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.536 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.697 -
BM_RangesPushHeap_float_Random_1024 7.463 -
BM_RangesPushHeap_float_Random_16 5.305 -1.25%
BM_RangesPushHeap_float_Random_16384 7.597 -
BM_RangesPushHeap_float_Random_256 7.257 -
BM_RangesPushHeap_float_Random_262144 7.665 -
BM_RangesPushHeap_float_Random_4 3.014 -
BM_RangesPushHeap_float_Random_64 6.671 -
BM_RangesPushHeap_float_SingleElement_1 0.578 -17.16%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.364 -4.48%
BM_RangesPushHeap_float_SingleElement_16384 0.384 -
BM_RangesPushHeap_float_SingleElement_256 0.402 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.369 -5.65%
BM_RangesPushHeap_float_SingleElement_64 0.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.634 37.72%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.170 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.566 -2.87%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 7.109 2.49%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.247 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.826 2.64%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.857 5.65%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.411 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.482 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.504 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.473 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.472 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.528 -9.83%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.559 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.740 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.205 1.00%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.061 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.232 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.334 1.01%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.666 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.656 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.930 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.998 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.655 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.608 -3.07%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.611 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.367 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.574 23.03%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.346 -2.99%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.318 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.555 -1.56%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.192 -1.33%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.457 -1.46%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.699 1.10%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.687 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.520 15.47%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.558 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.553 -8.36%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.563 2.45%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.575 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.554 1.89%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.613 14.84%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.548 -4.02%
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 12.453 -3.28%
BM_RangesPushHeap_string_Ascending_16 4.681 -
BM_RangesPushHeap_string_Ascending_16384 18.592 -1.55%
BM_RangesPushHeap_string_Ascending_256 9.974 -1.84%
BM_RangesPushHeap_string_Ascending_262144 28.446 -12.57%
BM_RangesPushHeap_string_Ascending_4 2.564 -1.01%
BM_RangesPushHeap_string_Ascending_64 7.100 -
BM_RangesPushHeap_string_Descending_1 0.700 -
BM_RangesPushHeap_string_Descending_1024 2.355 -2.27%
BM_RangesPushHeap_string_Descending_16 2.065 -1.48%
BM_RangesPushHeap_string_Descending_16384 2.355 -
BM_RangesPushHeap_string_Descending_256 2.270 -1.55%
BM_RangesPushHeap_string_Descending_262144 3.266 -25.49%
BM_RangesPushHeap_string_Descending_4 1.903 -1.37%
BM_RangesPushHeap_string_Descending_64 2.194 -
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.779 -2.71%
BM_RangesPushHeap_string_PipeOrgan_16 4.102 -
BM_RangesPushHeap_string_PipeOrgan_16384 13.121 -5.94%
BM_RangesPushHeap_string_PipeOrgan_256 8.012 -2.44%
BM_RangesPushHeap_string_PipeOrgan_262144 17.568 -
BM_RangesPushHeap_string_PipeOrgan_4 2.513 -1.43%
BM_RangesPushHeap_string_PipeOrgan_64 5.810 -1.84%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.095 -4.10%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.200 -1.59%
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.717 -3.86%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.448 -3.30%
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.149 -4.48%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.079 -2.02%
BM_RangesPushHeap_string_QuickSortAdversary_64 12.869 -2.52%
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.924 -1.41%
BM_RangesPushHeap_string_Random_16 10.143 -
BM_RangesPushHeap_string_Random_16384 16.216 -3.61%
BM_RangesPushHeap_string_Random_256 14.177 -1.23%
BM_RangesPushHeap_string_Random_262144 18.266 -
BM_RangesPushHeap_string_Random_4 5.949 -
BM_RangesPushHeap_string_Random_64 12.731 -
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.484 1.91%
BM_RangesPushHeap_string_SingleElement_16 2.442 1.10%
BM_RangesPushHeap_string_SingleElement_16384 2.507 2.15%
BM_RangesPushHeap_string_SingleElement_256 2.465 2.22%
BM_RangesPushHeap_string_SingleElement_262144 2.573 2.51%
BM_RangesPushHeap_string_SingleElement_4 2.157 -
BM_RangesPushHeap_string_SingleElement_64 2.476 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.556 -20.33%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.812 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.096 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.937 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.929 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.555 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.029 2.53%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.962 1.20%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.576 39.93%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.706 1.47%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.743 18.03%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.691 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.756 3.03%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.692 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.697 3.83%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.917 1.79%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.613 10.27%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.493 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.544 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.522 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.898 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.157 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.913 -1.33%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.249 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.698 30.57%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.087 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.269 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.686 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.853 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.330 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.841 3.43%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.529 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.506 27.95%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.463 1.54%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.550 2.54%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.615 1.63%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.148 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.573 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.601 4.68%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.688 -1.82%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.501 3.92%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.746 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.736 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.755 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.763 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.745 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.652 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.749 -
BM_RangesPushHeap_uint32_Ascending_1 0.578 19.32%
BM_RangesPushHeap_uint32_Ascending_1024 3.946 -
BM_RangesPushHeap_uint32_Ascending_16 1.397 -
BM_RangesPushHeap_uint32_Ascending_16384 6.551 -3.69%
BM_RangesPushHeap_uint32_Ascending_256 3.092 -
BM_RangesPushHeap_uint32_Ascending_262144 8.213 -1.05%
BM_RangesPushHeap_uint32_Ascending_4 0.764 -
BM_RangesPushHeap_uint32_Ascending_64 2.226 -
BM_RangesPushHeap_uint32_Descending_1 0.468 -
BM_RangesPushHeap_uint32_Descending_1024 0.388 -
BM_RangesPushHeap_uint32_Descending_16 0.374 4.11%
BM_RangesPushHeap_uint32_Descending_16384 0.384 -
BM_RangesPushHeap_uint32_Descending_256 0.402 -
BM_RangesPushHeap_uint32_Descending_262144 0.383 -
BM_RangesPushHeap_uint32_Descending_4 0.375 -
BM_RangesPushHeap_uint32_Descending_64 0.383 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.429 -7.89%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.920 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.874 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.391 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.687 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.035 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.537 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.312 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.535 30.13%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.939 1.66%
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.589 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_uint32_Random_1 0.473 -22.62%
BM_RangesPushHeap_uint32_Random_1024 6.219 -
BM_RangesPushHeap_uint32_Random_16 4.423 -5.19%
BM_RangesPushHeap_uint32_Random_16384 6.337 -
BM_RangesPushHeap_uint32_Random_256 5.992 -2.48%
BM_RangesPushHeap_uint32_Random_262144 6.361 -1.97%
BM_RangesPushHeap_uint32_Random_4 2.454 -
BM_RangesPushHeap_uint32_Random_64 5.659 -
BM_RangesPushHeap_uint32_SingleElement_1 0.468 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.378 4.28%
BM_RangesPushHeap_uint32_SingleElement_16 0.356 5.98%
BM_RangesPushHeap_uint32_SingleElement_16384 0.378 6.16%
BM_RangesPushHeap_uint32_SingleElement_256 0.397 3.75%
BM_RangesPushHeap_uint32_SingleElement_262144 0.378 6.33%
BM_RangesPushHeap_uint32_SingleElement_4 0.349 3.68%
BM_RangesPushHeap_uint32_SingleElement_64 0.373 6.45%
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.576 -5.13%
BM_RangesPushHeap_uint64_Ascending_16 0.926 -13.82%
BM_RangesPushHeap_uint64_Ascending_16384 3.630 -3.60%
BM_RangesPushHeap_uint64_Ascending_256 2.095 -7.06%
BM_RangesPushHeap_uint64_Ascending_262144 4.662 -6.86%
BM_RangesPushHeap_uint64_Ascending_4 0.547 -
BM_RangesPushHeap_uint64_Ascending_64 1.517 -11.70%
BM_RangesPushHeap_uint64_Descending_1 0.412 -34.55%
BM_RangesPushHeap_uint64_Descending_1024 0.385 -
BM_RangesPushHeap_uint64_Descending_16 0.362 -
BM_RangesPushHeap_uint64_Descending_16384 0.382 -
BM_RangesPushHeap_uint64_Descending_256 0.398 -
BM_RangesPushHeap_uint64_Descending_262144 0.381 -
BM_RangesPushHeap_uint64_Descending_4 0.361 -
BM_RangesPushHeap_uint64_Descending_64 0.377 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.889 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.393 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.030 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.486 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.326 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.610 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.969 4.85%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.416 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_RangesPushHeap_uint64_Random_1 0.469 -
BM_RangesPushHeap_uint64_Random_1024 5.973 -
BM_RangesPushHeap_uint64_Random_16 4.123 -1.50%
BM_RangesPushHeap_uint64_Random_16384 6.103 2.64%
BM_RangesPushHeap_uint64_Random_256 5.721 -
BM_RangesPushHeap_uint64_Random_262144 6.060 -1.83%
BM_RangesPushHeap_uint64_Random_4 2.157 -4.46%
BM_RangesPushHeap_uint64_Random_64 5.282 -
BM_RangesPushHeap_uint64_SingleElement_1 0.577 -8.14%
BM_RangesPushHeap_uint64_SingleElement_1024 0.384 5.24%
BM_RangesPushHeap_uint64_SingleElement_16 0.380 12.10%
BM_RangesPushHeap_uint64_SingleElement_16384 0.382 4.86%
BM_RangesPushHeap_uint64_SingleElement_256 0.403 4.35%
BM_RangesPushHeap_uint64_SingleElement_262144 0.379 6.01%
BM_RangesPushHeap_uint64_SingleElement_4 0.389 8.47%
BM_RangesPushHeap_uint64_SingleElement_64 0.385 6.94%
BM_RangesSortHeap_float_1 0.253 -4.87%
BM_RangesSortHeap_float_1024 7.960 -
BM_RangesSortHeap_float_16 1.603 -
BM_RangesSortHeap_float_16384 27.357 -1.77%
BM_RangesSortHeap_float_256 5.760 -
BM_RangesSortHeap_float_262144 30.659 -1.27%
BM_RangesSortHeap_float_4 1.068 -
BM_RangesSortHeap_float_64 3.221 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.261 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 14.033 1.94%
BM_RangesSortHeap_pair<uint32,_uint32>_16 6.140 1.53%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 23.206 2.77%
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.418 2.88%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 34.287 2.87%
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.779 -4.44%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.821 1.54%
BM_RangesSortHeap_string_1 1.095 -
BM_RangesSortHeap_string_1024 59.292 -
BM_RangesSortHeap_string_16 14.189 -
BM_RangesSortHeap_string_16384 96.841 -
BM_RangesSortHeap_string_256 44.672 -
BM_RangesSortHeap_string_262144 173.225 -2.51%
BM_RangesSortHeap_string_4 4.248 -
BM_RangesSortHeap_string_64 29.817 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.244 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.721 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.671 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.867 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.580 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.566 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.429 1.56%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.663 2.13%
BM_RangesSortHeap_uint32_1 0.261 -
BM_RangesSortHeap_uint32_1024 10.176 -
BM_RangesSortHeap_uint32_16 4.845 -
BM_RangesSortHeap_uint32_16384 16.344 -
BM_RangesSortHeap_uint32_256 8.076 -
BM_RangesSortHeap_uint32_262144 24.387 -
BM_RangesSortHeap_uint32_4 1.047 -
BM_RangesSortHeap_uint32_64 7.972 -
BM_RangesSortHeap_uint64_1 0.255 -
BM_RangesSortHeap_uint64_1024 10.172 -
BM_RangesSortHeap_uint64_16 4.939 -
BM_RangesSortHeap_uint64_16384 16.350 -
BM_RangesSortHeap_uint64_256 8.282 -
BM_RangesSortHeap_uint64_262144 24.462 -
BM_RangesSortHeap_uint64_4 0.940 -
BM_RangesSortHeap_uint64_64 7.873 -
BM_SortHeap_float_1 0.259 -
BM_SortHeap_float_1024 8.050 -
BM_SortHeap_float_16 1.600 -
BM_SortHeap_float_16384 28.277 -
BM_SortHeap_float_256 5.912 1.36%
BM_SortHeap_float_262144 31.350 -
BM_SortHeap_float_4 1.062 -1.00%
BM_SortHeap_float_64 3.220 -
BM_SortHeap_pair<uint32,_uint32>_1 0.266 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.862 -
BM_SortHeap_pair<uint32,_uint32>_16 6.051 1.47%
BM_SortHeap_pair<uint32,_uint32>_16384 22.935 1.89%
BM_SortHeap_pair<uint32,_uint32>_256 10.291 1.75%
BM_SortHeap_pair<uint32,_uint32>_262144 33.915 1.86%
BM_SortHeap_pair<uint32,_uint32>_4 1.792 17.74%
BM_SortHeap_pair<uint32,_uint32>_64 8.786 1.45%
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 60.797 2.85%
BM_SortHeap_string_16 14.396 1.97%
BM_SortHeap_string_16384 98.739 1.64%
BM_SortHeap_string_256 45.620 2.62%
BM_SortHeap_string_262144 175.891 -3.80%
BM_SortHeap_string_4 4.287 -
BM_SortHeap_string_64 30.493 2.35%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.246 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.691 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.610 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.829 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.610 1.56%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.767 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.436 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.345 -1.68%
BM_SortHeap_uint32_1 0.261 -
BM_SortHeap_uint32_1024 10.238 -
BM_SortHeap_uint32_16 4.806 -
BM_SortHeap_uint32_16384 16.411 -
BM_SortHeap_uint32_256 8.089 -
BM_SortHeap_uint32_262144 24.521 -
BM_SortHeap_uint32_4 1.048 -
BM_SortHeap_uint32_64 7.944 -
BM_SortHeap_uint64_1 0.266 7.56%
BM_SortHeap_uint64_1024 10.224 -
BM_SortHeap_uint64_16 4.973 -
BM_SortHeap_uint64_16384 16.407 -
BM_SortHeap_uint64_256 8.294 -
BM_SortHeap_uint64_262144 24.633 -
BM_SortHeap_uint64_4 0.949 -
BM_SortHeap_uint64_64 7.919 -
BM_StringAssignAsciizMix_Opaque 4.820 -
BM_StringAssignAsciizMix_Transparent 3.029 -1.51%
BM_StringAssignAsciiz_Empty_Opaque 2.879 -
BM_StringAssignAsciiz_Empty_Transparent 0.356 -
BM_StringAssignAsciiz_Huge_Opaque 182.587 -
BM_StringAssignAsciiz_Huge_Transparent 182.410 -
BM_StringAssignAsciiz_Large_Opaque 11.678 -
BM_StringAssignAsciiz_Large_Transparent 11.592 -1.06%
BM_StringAssignAsciiz_Small_Opaque 2.881 -
BM_StringAssignAsciiz_Small_Transparent 0.457 -
BM_StringAssignStr_Empty_Opaque 0.726 -
BM_StringAssignStr_Empty_Transparent 0.493 -
BM_StringAssignStr_Huge_Opaque 110.070 -
BM_StringAssignStr_Huge_Transparent 110.512 -
BM_StringAssignStr_Large_Opaque 10.403 1.12%
BM_StringAssignStr_Large_Transparent 10.378 -
BM_StringAssignStr_Small_Opaque 0.727 -
BM_StringAssignStr_Small_Transparent 0.493 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.244 7.97%
BM_StringConstructDestroyCStr_Empty_Transparent 0.238 -
BM_StringConstructDestroyCStr_Huge_Opaque 158.159 -
BM_StringConstructDestroyCStr_Huge_Transparent 69.259 2.50%
BM_StringConstructDestroyCStr_Large_Opaque 14.540 -4.30%
BM_StringConstructDestroyCStr_Large_Transparent 9.555 -1.08%
BM_StringConstructDestroyCStr_Small_Opaque 2.082 -2.32%
BM_StringConstructDestroyCStr_Small_Transparent 0.459 24.45%
BM_StringCopy_Empty 0.652 -
BM_StringCopy_Huge 103.421 -
BM_StringCopy_Large 6.200 -
BM_StringCopy_Small 0.652 -
BM_StringCtorDefault 0.367 39.44%
BM_StringDestroy_Empty 0.732 12.20%
BM_StringDestroy_Huge 10.735 2.25%
BM_StringDestroy_Large 6.987 2.48%
BM_StringDestroy_Small 0.651 -25.54%
BM_StringEraseToEnd_Empty_Opaque 0.612 -2.78%
BM_StringEraseToEnd_Empty_Transparent 0.356 -
BM_StringEraseToEnd_Huge_Opaque 2.503 -
BM_StringEraseToEnd_Huge_Transparent 2.556 5.09%
BM_StringEraseToEnd_Large_Opaque 1.010 -
BM_StringEraseToEnd_Large_Transparent 0.844 -
BM_StringEraseToEnd_Small_Opaque 0.613 2.13%
BM_StringEraseToEnd_Small_Transparent 0.416 -
BM_StringEraseWithMove_Empty_Opaque 0.884 -13.34%
BM_StringEraseWithMove_Empty_Transparent 0.640 -17.71%
BM_StringEraseWithMove_Huge_Opaque 52.933 4.22%
BM_StringEraseWithMove_Huge_Transparent 50.912 9.27%
BM_StringEraseWithMove_Large_Opaque 2.786 -2.50%
BM_StringEraseWithMove_Large_Transparent 2.567 -3.01%
BM_StringEraseWithMove_Small_Opaque 2.564 -
BM_StringEraseWithMove_Small_Transparent 2.771 5.56%
BM_StringFindAllMatch/1 2.819 3.72%
BM_StringFindAllMatch/131072 2274.590 -
BM_StringFindAllMatch/32768 575.106 -
BM_StringFindAllMatch/4096 80.158 -
BM_StringFindAllMatch/512 11.633 -1.72%
BM_StringFindAllMatch/64 3.059 2.10%
BM_StringFindAllMatch/8 2.614 5.64%
BM_StringFindCharLiteral/1024 16.946 -
BM_StringFindCharLiteral/128 3.006 -
BM_StringFindCharLiteral/16 1.619 4.35%
BM_StringFindCharLiteral/2048 40.300 -
BM_StringFindCharLiteral/256 5.311 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.218 -
BM_StringFindCharLiteral/512 9.242 -
BM_StringFindCharLiteral/64 2.106 -
BM_StringFindCharLiteral/8 1.619 4.29%
BM_StringFindCharLiteral/8192 138.152 -
BM_StringFindMatch1/1 982.955 -
BM_StringFindMatch1/32768 1574.133 -
BM_StringFindMatch1/4096 1059.101 -
BM_StringFindMatch1/512 1003.187 1.24%
BM_StringFindMatch1/64 983.441 -
BM_StringFindMatch1/8 982.871 -
BM_StringFindMatch2/1 982.850 -
BM_StringFindMatch2/32768 1573.845 -
BM_StringFindMatch2/4096 1061.018 -
BM_StringFindMatch2/512 996.732 -
BM_StringFindMatch2/64 983.631 -
BM_StringFindMatch2/8 982.833 -
BM_StringFindNoMatch/10 1.328 -
BM_StringFindNoMatch/131072 1966.194 -
BM_StringFindNoMatch/32768 499.226 -
BM_StringFindNoMatch/4096 75.319 -
BM_StringFindNoMatch/512 9.347 1.25%
BM_StringFindNoMatch/64 2.050 9.32%
BM_StringFindStringLiteral/1024 17.957 1.58%
BM_StringFindStringLiteral/128 3.212 -
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.307 -
BM_StringFindStringLiteral/256 5.485 -1.02%
BM_StringFindStringLiteral/32 1.793 -3.05%
BM_StringFindStringLiteral/4096 77.488 -
BM_StringFindStringLiteral/512 9.503 -
BM_StringFindStringLiteral/64 2.302 -1.41%
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.381 -
BM_StringMove_Empty 1.294 -
BM_StringMove_Huge 1.289 -
BM_StringMove_Large 1.290 -
BM_StringMove_Small 1.293 -
BM_StringRead_Cold_Deep_Empty 1.075 12.63%
BM_StringRead_Cold_Deep_Large 1.509 6.05%
BM_StringRead_Cold_Deep_Small 1.058 11.80%
BM_StringRead_Cold_Shallow_Empty 1.065 16.89%
BM_StringRead_Cold_Shallow_Large 1.309 9.57%
BM_StringRead_Cold_Shallow_Small 1.047 11.12%
BM_StringRead_Hot_Deep_Empty 0.477 -
BM_StringRead_Hot_Deep_Large 0.575 17.34%
BM_StringRead_Hot_Deep_Small 0.473 -
BM_StringRead_Hot_Shallow_Empty 0.478 -
BM_StringRead_Hot_Shallow_Large 0.465 -
BM_StringRead_Hot_Shallow_Small 0.472 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.361 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.362 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.361 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.363 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.634 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.636 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.361 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.157 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.851 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.047 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.614 -2.84%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.316 9.38%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.715 3.34%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.259 4.36%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.613 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.452 12.63%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.451 12.76%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.451 12.26%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.452 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.446 24.09%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.449 15.37%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.767 68.59%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.837 1.67%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.824 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.833 1.79%
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.828 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.428 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.450 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.304 -31.12%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.504 9.26%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.465 3.60%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.471 4.75%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.449 -3.13%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.258 1.51%
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.046 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.223 -18.93%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.850 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.751 4.42%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.044 -8.07%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.573 -6.28%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.795 -2.28%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.426 5.61%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.936 3.03%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.656 3.27%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.830 22.09%
BM_StringRelational_Compare_Empty_Empty_Control 1.658 3.09%
BM_StringRelational_Compare_Empty_Huge_Control 1.660 3.27%
BM_StringRelational_Compare_Empty_Large_Control 1.659 3.05%
BM_StringRelational_Compare_Empty_Small_Control 1.681 2.98%
BM_StringRelational_Compare_Huge_Empty_Control 1.680 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.394 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.982 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.563 -
BM_StringRelational_Compare_Huge_Huge_Control 98.888 -
BM_StringRelational_Compare_Huge_Large_Control 2.083 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 -
BM_StringRelational_Compare_Large_Empty_Control 1.665 2.99%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.085 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.621 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.848 -
BM_StringRelational_Compare_Small_Empty_Control 1.664 3.41%
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.849 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.691 2.94%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.395 -
BM_StringRelational_Compare_Small_Small_Control 1.847 -
BM_StringRelational_Eq_Empty_Empty_Control 1.816 -4.03%
BM_StringRelational_Eq_Empty_Huge_Control 0.483 -
BM_StringRelational_Eq_Empty_Large_Control 0.491 4.48%
BM_StringRelational_Eq_Empty_Small_Control 0.471 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.794 4.89%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.601 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.602 -
BM_StringRelational_Eq_Huge_Huge_Control 99.133 -
BM_StringRelational_Eq_Large_Huge_Control 0.472 -4.00%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.414 -9.13%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.907 -8.36%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 3.47%
BM_StringRelational_Eq_Large_Large_Control 2.276 5.04%
BM_StringRelational_Eq_Small_Huge_Control 0.478 -2.83%
BM_StringRelational_Eq_Small_Large_Control 0.478 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.690 -2.05%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.077 -2.14%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.422 -8.60%
BM_StringRelational_Eq_Small_Small_Control 1.757 -1.70%
BM_StringRelational_Less_Empty_Empty_Control 2.052 -2.04%
BM_StringRelational_Less_Empty_Huge_Control 1.979 -
BM_StringRelational_Less_Empty_Large_Control 1.883 1.61%
BM_StringRelational_Less_Empty_Small_Control 1.936 2.04%
BM_StringRelational_Less_Huge_Empty_Control 1.987 2.94%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.387 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.000 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.109 -
BM_StringRelational_Less_Huge_Huge_Control 98.968 -
BM_StringRelational_Less_Huge_Large_Control 2.298 -8.27%
BM_StringRelational_Less_Huge_Small_Control 1.846 3.66%
BM_StringRelational_Less_Large_Empty_Control 2.032 -
BM_StringRelational_Less_Large_Huge_Control 2.360 4.45%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.267 -6.52%
BM_StringRelational_Less_Large_Large_ChangeLast 1.926 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.459 -
BM_StringRelational_Less_Large_Large_Control 2.249 -6.54%
BM_StringRelational_Less_Large_Small_Control 1.770 -3.30%
BM_StringRelational_Less_Small_Empty_Control 2.038 5.46%
BM_StringRelational_Less_Small_Huge_Control 1.835 10.02%
BM_StringRelational_Less_Small_Large_Control 1.900 17.31%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.439 14.24%
BM_StringRelational_Less_Small_Small_ChangeLast 1.947 12.86%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.439 8.92%
BM_StringRelational_Less_Small_Small_Control 1.846 -
BM_StringResizeAndOverwrite 0.842 -1.21%
BM_align/1 0.908 1.44%
BM_align/256 0.898 -
BM_align/64 0.898 -
BM_align/8 0.899 -
BM_deque_deque_copy/0 1.387 -
BM_deque_deque_copy/1 3.515 -
BM_deque_deque_copy/1024 38.880 -
BM_deque_deque_copy/2 3.236 -
BM_deque_deque_copy/4000 147.094 -
BM_deque_deque_copy/4096 149.407 -1.25%
BM_deque_deque_copy/512 20.334 -
BM_deque_deque_copy/5500 201.161 -
BM_deque_deque_copy/64 5.470 -
BM_deque_deque_copy/64000 2862.359 10.48%
BM_deque_deque_copy/65536 2917.710 2.36%
BM_deque_deque_copy/70000 3241.390 14.47%
BM_deque_deque_copy_backward/0 1.387 -
BM_deque_deque_copy_backward/1 3.261 -3.26%
BM_deque_deque_copy_backward/1024 42.166 1.88%
BM_deque_deque_copy_backward/2 2.872 -4.08%
BM_deque_deque_copy_backward/4000 147.351 -
BM_deque_deque_copy_backward/4096 155.599 -
BM_deque_deque_copy_backward/512 22.044 3.04%
BM_deque_deque_copy_backward/5500 206.186 -
BM_deque_deque_copy_backward/64 5.140 1.25%
BM_deque_deque_copy_backward/64000 8077.544 -
BM_deque_deque_copy_backward/65536 8350.291 1.20%
BM_deque_deque_copy_backward/70000 8759.155 -1.51%
BM_deque_deque_move/0 1.391 -
BM_deque_deque_move/1 3.555 1.63%
BM_deque_deque_move/1024 38.445 -1.06%
BM_deque_deque_move/2 3.229 1.74%
BM_deque_deque_move/4000 147.203 -
BM_deque_deque_move/4096 150.924 -
BM_deque_deque_move/512 20.325 -
BM_deque_deque_move/5500 200.994 -
BM_deque_deque_move/64 5.430 -
BM_deque_deque_move/64000 2857.030 3.94%
BM_deque_deque_move/65536 2883.563 2.55%
BM_deque_deque_move/70000 3408.384 9.29%
BM_deque_deque_move_backward/0 1.387 -
BM_deque_deque_move_backward/1 3.250 -1.32%
BM_deque_deque_move_backward/1024 42.266 1.58%
BM_deque_deque_move_backward/2 2.869 -2.39%
BM_deque_deque_move_backward/4000 147.215 -
BM_deque_deque_move_backward/4096 154.959 -
BM_deque_deque_move_backward/512 21.699 1.54%
BM_deque_deque_move_backward/5500 206.477 -
BM_deque_deque_move_backward/64 5.128 -
BM_deque_deque_move_backward/64000 8108.719 -
BM_deque_deque_move_backward/65536 8428.231 2.79%
BM_deque_deque_move_backward/70000 8940.788 -
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.494 -
BM_deque_deque_ranges_copy/1024 39.363 -
BM_deque_deque_ranges_copy/2 3.167 -2.24%
BM_deque_deque_ranges_copy/4000 148.846 -
BM_deque_deque_ranges_copy/4096 151.357 1.51%
BM_deque_deque_ranges_copy/512 20.221 -
BM_deque_deque_ranges_copy/5500 201.745 -
BM_deque_deque_ranges_copy/64 5.360 -
BM_deque_deque_ranges_copy/64000 2737.998 3.10%
BM_deque_deque_ranges_copy/65536 2880.624 1.50%
BM_deque_deque_ranges_copy/70000 3027.560 -3.46%
BM_deque_deque_ranges_copy_backward/0 1.388 -
BM_deque_deque_ranges_copy_backward/1 3.251 -2.78%
BM_deque_deque_ranges_copy_backward/1024 42.275 1.70%
BM_deque_deque_ranges_copy_backward/2 2.871 -4.29%
BM_deque_deque_ranges_copy_backward/4000 147.236 -
BM_deque_deque_ranges_copy_backward/4096 154.180 -
BM_deque_deque_ranges_copy_backward/512 21.607 1.06%
BM_deque_deque_ranges_copy_backward/5500 204.984 -
BM_deque_deque_ranges_copy_backward/64 5.136 1.23%
BM_deque_deque_ranges_copy_backward/64000 8166.066 1.53%
BM_deque_deque_ranges_copy_backward/65536 8329.244 -
BM_deque_deque_ranges_copy_backward/70000 9064.271 -
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.482 -
BM_deque_deque_ranges_move/1024 38.521 -1.07%
BM_deque_deque_ranges_move/2 3.236 4.12%
BM_deque_deque_ranges_move/4000 148.140 -
BM_deque_deque_ranges_move/4096 150.502 -
BM_deque_deque_ranges_move/512 20.248 -
BM_deque_deque_ranges_move/5500 202.048 -
BM_deque_deque_ranges_move/64 5.350 -
BM_deque_deque_ranges_move/64000 2843.805 -3.91%
BM_deque_deque_ranges_move/65536 2896.678 4.54%
BM_deque_deque_ranges_move/70000 3271.553 7.54%
BM_deque_deque_ranges_move_backward/0 1.387 -
BM_deque_deque_ranges_move_backward/1 3.347 -1.04%
BM_deque_deque_ranges_move_backward/1024 42.175 1.08%
BM_deque_deque_ranges_move_backward/2 2.906 -1.30%
BM_deque_deque_ranges_move_backward/4000 147.041 -
BM_deque_deque_ranges_move_backward/4096 154.602 -
BM_deque_deque_ranges_move_backward/512 21.588 -
BM_deque_deque_ranges_move_backward/5500 205.446 -
BM_deque_deque_ranges_move_backward/64 5.120 1.34%
BM_deque_deque_ranges_move_backward/64000 8219.211 4.37%
BM_deque_deque_ranges_move_backward/65536 8344.123 -
BM_deque_deque_ranges_move_backward/70000 8966.632 2.32%
BM_deque_vector_copy/0 1.426 -12.51%
BM_deque_vector_copy/1 2.100 -4.72%
BM_deque_vector_copy/1024 37.561 -
BM_deque_vector_copy/2 1.831 -5.32%
BM_deque_vector_copy/4000 144.208 1.81%
BM_deque_vector_copy/4096 146.429 -
BM_deque_vector_copy/512 16.652 -
BM_deque_vector_copy/5500 193.792 -2.45%
BM_deque_vector_copy/64 2.578 -6.30%
BM_deque_vector_copy/64000 2384.518 -1.67%
BM_deque_vector_copy/65536 2509.853 -1.65%
BM_deque_vector_copy/70000 2846.885 1.17%
BM_deque_vector_copy_backward/0 1.479 7.38%
BM_deque_vector_copy_backward/1 2.090 1.94%
BM_deque_vector_copy_backward/1024 37.059 -
BM_deque_vector_copy_backward/2 1.840 3.46%
BM_deque_vector_copy_backward/4000 142.295 -
BM_deque_vector_copy_backward/4096 148.157 -
BM_deque_vector_copy_backward/512 17.925 -
BM_deque_vector_copy_backward/5500 201.722 -
BM_deque_vector_copy_backward/64 2.928 -
BM_deque_vector_copy_backward/64000 7697.072 -2.68%
BM_deque_vector_copy_backward/65536 8101.387 -2.30%
BM_deque_vector_copy_backward/70000 8416.774 -1.60%
BM_deque_vector_move/0 1.426 -
BM_deque_vector_move/1 2.099 1.32%
BM_deque_vector_move/1024 36.798 -
BM_deque_vector_move/2 1.840 3.42%
BM_deque_vector_move/4000 144.613 -
BM_deque_vector_move/4096 145.551 -
BM_deque_vector_move/512 16.677 -
BM_deque_vector_move/5500 199.011 -
BM_deque_vector_move/64 2.578 -
BM_deque_vector_move/64000 2703.292 -
BM_deque_vector_move/65536 2714.569 1.40%
BM_deque_vector_move/70000 2957.758 2.09%
BM_deque_vector_move_backward/0 1.536 4.60%
BM_deque_vector_move_backward/1 2.093 3.78%
BM_deque_vector_move_backward/1024 37.259 1.03%
BM_deque_vector_move_backward/2 1.835 3.70%
BM_deque_vector_move_backward/4000 145.667 1.36%
BM_deque_vector_move_backward/4096 148.339 -
BM_deque_vector_move_backward/512 17.921 -
BM_deque_vector_move_backward/5500 205.149 2.45%
BM_deque_vector_move_backward/64 2.927 -
BM_deque_vector_move_backward/64000 7749.627 -
BM_deque_vector_move_backward/65536 7860.928 -4.50%
BM_deque_vector_move_backward/70000 8280.146 -4.46%
BM_deque_vector_ranges_copy/0 1.439 -
BM_deque_vector_ranges_copy/1 2.120 -1.72%
BM_deque_vector_ranges_copy/1024 36.999 -
BM_deque_vector_ranges_copy/2 1.835 -2.59%
BM_deque_vector_ranges_copy/4000 143.190 -1.87%
BM_deque_vector_ranges_copy/4096 146.364 -
BM_deque_vector_ranges_copy/512 16.701 -
BM_deque_vector_ranges_copy/5500 196.774 -
BM_deque_vector_ranges_copy/64 2.578 -2.79%
BM_deque_vector_ranges_copy/64000 2568.824 -
BM_deque_vector_ranges_copy/65536 2589.270 -
BM_deque_vector_ranges_copy/70000 2834.922 -
BM_deque_vector_ranges_copy_backward/0 1.384 1.93%
BM_deque_vector_ranges_copy_backward/1 2.109 3.01%
BM_deque_vector_ranges_copy_backward/1024 37.043 -
BM_deque_vector_ranges_copy_backward/2 1.839 3.77%
BM_deque_vector_ranges_copy_backward/4000 142.481 -
BM_deque_vector_ranges_copy_backward/4096 147.604 -
BM_deque_vector_ranges_copy_backward/512 17.941 -
BM_deque_vector_ranges_copy_backward/5500 200.817 -
BM_deque_vector_ranges_copy_backward/64 2.916 -
BM_deque_vector_ranges_copy_backward/64000 7724.680 -4.49%
BM_deque_vector_ranges_copy_backward/65536 7810.692 -2.72%
BM_deque_vector_ranges_copy_backward/70000 8764.976 -
BM_deque_vector_ranges_move/0 1.426 2.16%
BM_deque_vector_ranges_move/1 2.083 2.61%
BM_deque_vector_ranges_move/1024 37.437 1.33%
BM_deque_vector_ranges_move/2 1.840 3.64%
BM_deque_vector_ranges_move/4000 148.173 -1.41%
BM_deque_vector_ranges_move/4096 147.606 1.03%
BM_deque_vector_ranges_move/512 16.667 -
BM_deque_vector_ranges_move/5500 199.214 -
BM_deque_vector_ranges_move/64 2.582 -
BM_deque_vector_ranges_move/64000 2674.611 -2.45%
BM_deque_vector_ranges_move/65536 2686.132 -
BM_deque_vector_ranges_move/70000 2900.192 -1.95%
BM_deque_vector_ranges_move_backward/0 1.585 21.82%
BM_deque_vector_ranges_move_backward/1 2.149 2.83%
BM_deque_vector_ranges_move_backward/1024 36.732 -
BM_deque_vector_ranges_move_backward/2 1.834 3.56%
BM_deque_vector_ranges_move_backward/4000 141.355 -
BM_deque_vector_ranges_move_backward/4096 148.973 -
BM_deque_vector_ranges_move_backward/512 17.899 -
BM_deque_vector_ranges_move_backward/5500 202.921 -
BM_deque_vector_ranges_move_backward/64 2.927 -
BM_deque_vector_ranges_move_backward/64000 7777.575 -1.47%
BM_deque_vector_ranges_move_backward/65536 8631.599 7.40%
BM_deque_vector_ranges_move_backward/70000 8344.182 -3.48%
BM_getline_string 17.257 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.385 26.25%
BM_lexicographical_compare_three_way<IntPtr>/1024 246.700 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 249929.461 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.419 2.02%
BM_lexicographical_compare_three_way<IntPtr>/16384 3778.532 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.421 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60535.406 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.145 -
BM_lexicographical_compare_three_way<IntPtr>/4096 956.633 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.562 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15096.253 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.950 -7.49%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 479.100 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496024.640 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.844 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7578.346 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.937 1.07%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120332.416 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.301 -1.51%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1888.751 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 30.438 -2.88%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30087.230 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.196 -3.48%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 250.729 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249735.126 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.217 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3810.502 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.460 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60756.106 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.053 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 962.835 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.482 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15195.255 -
BM_lexicographical_compare_three_way_fast_path/1 0.344 24.51%
BM_lexicographical_compare_three_way_fast_path/1024 245.883 -
BM_lexicographical_compare_three_way_fast_path/1048576 250253.174 -
BM_lexicographical_compare_three_way_fast_path/16 4.446 3.59%
BM_lexicographical_compare_three_way_fast_path/16384 3772.330 -
BM_lexicographical_compare_three_way_fast_path/256 70.622 1.27%
BM_lexicographical_compare_three_way_fast_path/262144 60384.738 -
BM_lexicographical_compare_three_way_fast_path/4 1.146 -
BM_lexicographical_compare_three_way_fast_path/4096 954.714 -
BM_lexicographical_compare_three_way_fast_path/64 15.599 -
BM_lexicographical_compare_three_way_fast_path/65536 15043.641 -
BM_lexicographical_compare_three_way_slow_path/1 0.328 -9.10%
BM_lexicographical_compare_three_way_slow_path/1024 248.906 -
BM_lexicographical_compare_three_way_slow_path/1048576 251948.733 1.37%
BM_lexicographical_compare_three_way_slow_path/16 4.427 -1.60%
BM_lexicographical_compare_three_way_slow_path/16384 3936.666 2.29%
BM_lexicographical_compare_three_way_slow_path/256 70.981 1.06%
BM_lexicographical_compare_three_way_slow_path/262144 63607.339 3.64%
BM_lexicographical_compare_three_way_slow_path/4 1.152 -
BM_lexicographical_compare_three_way_slow_path/4096 978.644 1.82%
BM_lexicographical_compare_three_way_slow_path/64 15.776 1.49%
BM_lexicographical_compare_three_way_slow_path/65536 15865.672 3.57%
BM_map_find_string_literal 11.999 -
BM_num_get<bool> 12.709 2.15%
BM_num_get<double> 34.604 -3.47%
BM_num_get<float> 34.787 -3.82%
BM_num_get<long> 11.625 -
BM_num_get<long_double> 35.208 -4.19%
BM_num_get<long_long> 11.568 -
BM_num_get<unsigned_int> 10.536 2.03%
BM_num_get<unsigned_long> 11.206 2.81%
BM_num_get<unsigned_long_long> 11.380 3.66%
BM_num_get<unsigned_short> 10.557 -
BM_num_get<void*> 11.912 2.81%
BM_num_put<bool> 10.907 3.45%
BM_num_put<const_void*> 12.760 -
BM_num_put<double> 57.215 -
BM_num_put<long> 11.875 1.17%
BM_num_put<long_double> 58.400 -
BM_num_put<long_long> 11.947 2.09%
BM_num_put<unsigned_long> 11.759 3.09%
BM_num_put<unsigned_long_long> 11.662 2.38%
BM_std_min<__int128>/1 0.414 34.77%
BM_std_min<__int128>/10 3.689 -
BM_std_min<__int128>/1024 441.365 11.46%
BM_std_min<__int128>/11 4.073 -
BM_std_min<__int128>/12 4.507 -
BM_std_min<__int128>/13 4.949 1.12%
BM_std_min<__int128>/14 5.316 -
BM_std_min<__int128>/15 5.750 -
BM_std_min<__int128>/16 6.180 -
BM_std_min<__int128>/17 6.635 2.20%
BM_std_min<__int128>/18 7.002 1.82%
BM_std_min<__int128>/19 7.419 2.26%
BM_std_min<__int128>/2 0.658 -
BM_std_min<__int128>/20 7.821 2.34%
BM_std_min<__int128>/21 8.205 3.14%
BM_std_min<__int128>/22 8.655 3.56%
BM_std_min<__int128>/23 9.083 3.75%
BM_std_min<__int128>/24 9.473 3.70%
BM_std_min<__int128>/25 9.888 4.14%
BM_std_min<__int128>/26 10.284 4.57%
BM_std_min<__int128>/27 10.729 4.60%
BM_std_min<__int128>/28 11.166 5.03%
BM_std_min<__int128>/29 11.579 4.95%
BM_std_min<__int128>/3 1.032 2.12%
BM_std_min<__int128>/30 12.002 4.97%
BM_std_min<__int128>/31 12.433 5.23%
BM_std_min<__int128>/32 12.877 5.38%
BM_std_min<__int128>/4 1.385 -
BM_std_min<__int128>/4000 1716.894 11.35%
BM_std_min<__int128>/4096 1760.942 11.49%
BM_std_min<__int128>/5 1.768 1.17%
BM_std_min<__int128>/512 220.634 11.02%
BM_std_min<__int128>/5500 2358.580 11.28%
BM_std_min<__int128>/6 2.109 1.19%
BM_std_min<__int128>/64 26.629 8.46%
BM_std_min<__int128>/64000 27572.324 11.42%
BM_std_min<__int128>/65536 28261.484 11.52%
BM_std_min<__int128>/7 2.520 1.16%
BM_std_min<__int128>/70000 30124.809 11.25%
BM_std_min<__int128>/8 2.920 1.43%
BM_std_min<__int128>/9 3.309 -
BM_std_min<char>/1 0.326 -12.89%
BM_std_min<char>/10 0.901 -
BM_std_min<char>/1024 8.453 -
BM_std_min<char>/11 1.040 -
BM_std_min<char>/12 1.284 -
BM_std_min<char>/13 1.555 -
BM_std_min<char>/14 1.799 -
BM_std_min<char>/15 2.082 -
BM_std_min<char>/16 2.429 -
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.970 -1.78%
BM_std_min<char>/19 1.156 -2.50%
BM_std_min<char>/2 0.486 -
BM_std_min<char>/20 1.480 -2.00%
BM_std_min<char>/21 1.796 1.87%
BM_std_min<char>/22 2.096 3.25%
BM_std_min<char>/23 2.224 -3.78%
BM_std_min<char>/24 2.659 -2.27%
BM_std_min<char>/25 1.154 -
BM_std_min<char>/26 1.156 -
BM_std_min<char>/27 1.387 -
BM_std_min<char>/28 1.727 -
BM_std_min<char>/29 2.006 -1.47%
BM_std_min<char>/3 0.693 -7.08%
BM_std_min<char>/30 2.247 -1.76%
BM_std_min<char>/31 2.460 -
BM_std_min<char>/32 2.961 1.49%
BM_std_min<char>/4 1.035 -6.23%
BM_std_min<char>/4000 26.974 -2.06%
BM_std_min<char>/4096 28.534 -2.57%
BM_std_min<char>/5 1.363 -4.92%
BM_std_min<char>/512 6.352 2.70%
BM_std_min<char>/5500 36.782 -
BM_std_min<char>/6 1.593 -1.42%
BM_std_min<char>/64 4.145 -
BM_std_min<char>/64000 449.662 -
BM_std_min<char>/65536 460.406 -
BM_std_min<char>/7 1.840 -2.07%
BM_std_min<char>/70000 491.916 -
BM_std_min<char>/8 2.391 -
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.287 -36.99%
BM_std_min<int>/10 0.994 -2.27%
BM_std_min<int>/1024 26.738 -
BM_std_min<int>/11 1.156 -4.54%
BM_std_min<int>/12 1.529 -
BM_std_min<int>/13 1.155 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.386 -
BM_std_min<int>/16 1.727 -2.97%
BM_std_min<int>/17 0.959 -1.24%
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.272 -
BM_std_min<int>/2 0.462 -
BM_std_min<int>/20 1.387 -
BM_std_min<int>/21 1.387 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.572 -
BM_std_min<int>/24 1.798 -2.81%
BM_std_min<int>/25 1.480 -
BM_std_min<int>/26 1.527 -
BM_std_min<int>/27 1.645 -
BM_std_min<int>/28 2.066 3.31%
BM_std_min<int>/29 1.621 -
BM_std_min<int>/3 0.691 -
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.256 -
BM_std_min<int>/4 1.052 1.34%
BM_std_min<int>/4000 109.309 -
BM_std_min<int>/4096 112.210 -
BM_std_min<int>/5 0.877 -
BM_std_min<int>/512 12.839 -
BM_std_min<int>/5500 151.951 -
BM_std_min<int>/6 0.925 -
BM_std_min<int>/64 2.690 4.11%
BM_std_min<int>/64000 1881.896 -
BM_std_min<int>/65536 1925.748 -
BM_std_min<int>/7 1.040 -5.08%
BM_std_min<int>/70000 2055.135 -
BM_std_min<int>/8 1.262 -6.46%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.606 -10.35%
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 106.257 -
BM_std_min<long_long>/11 1.494 -
BM_std_min<long_long>/12 2.061 -
BM_std_min<long_long>/13 2.399 1.03%
BM_std_min<long_long>/14 2.650 -
BM_std_min<long_long>/15 2.881 -
BM_std_min<long_long>/16 3.109 -
BM_std_min<long_long>/17 1.554 -
BM_std_min<long_long>/18 1.622 -
BM_std_min<long_long>/19 1.735 -
BM_std_min<long_long>/2 0.691 -
BM_std_min<long_long>/20 2.066 -
BM_std_min<long_long>/21 2.426 -
BM_std_min<long_long>/22 2.646 -
BM_std_min<long_long>/23 2.885 -
BM_std_min<long_long>/24 3.117 -
BM_std_min<long_long>/25 2.080 -
BM_std_min<long_long>/26 2.083 -
BM_std_min<long_long>/27 2.090 -
BM_std_min<long_long>/28 2.668 -
BM_std_min<long_long>/29 3.004 -
BM_std_min<long_long>/3 1.312 6.40%
BM_std_min<long_long>/30 3.297 -
BM_std_min<long_long>/31 3.320 1.33%
BM_std_min<long_long>/32 3.573 -2.34%
BM_std_min<long_long>/4 1.691 -
BM_std_min<long_long>/4000 444.744 -
BM_std_min<long_long>/4096 454.947 -
BM_std_min<long_long>/5 1.916 -
BM_std_min<long_long>/512 46.676 -
BM_std_min<long_long>/5500 614.502 -
BM_std_min<long_long>/6 2.139 -
BM_std_min<long_long>/64 4.847 -
BM_std_min<long_long>/64000 7317.913 -
BM_std_min<long_long>/65536 7494.452 -
BM_std_min<long_long>/7 2.361 -
BM_std_min<long_long>/70000 8012.203 -
BM_std_min<long_long>/8 2.687 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.330 -
BM_std_min<short>/10 1.041 -
BM_std_min<short>/1024 13.936 -
BM_std_min<short>/11 1.180 -
BM_std_min<short>/12 1.504 -3.82%
BM_std_min<short>/13 1.153 -
BM_std_min<short>/14 1.155 -
BM_std_min<short>/15 1.385 -
BM_std_min<short>/16 1.743 -4.78%
BM_std_min<short>/17 1.594 1.72%
BM_std_min<short>/18 1.581 2.04%
BM_std_min<short>/19 1.927 1.72%
BM_std_min<short>/2 0.485 -4.11%
BM_std_min<short>/20 2.317 5.24%
BM_std_min<short>/21 1.853 2.38%
BM_std_min<short>/22 1.802 1.01%
BM_std_min<short>/23 2.147 4.50%
BM_std_min<short>/24 2.442 -3.61%
BM_std_min<short>/25 2.147 1.75%
BM_std_min<short>/26 2.131 1.50%
BM_std_min<short>/27 2.335 -
BM_std_min<short>/28 2.664 -4.47%
BM_std_min<short>/29 2.488 5.68%
BM_std_min<short>/3 0.692 -
BM_std_min<short>/30 2.345 -1.82%
BM_std_min<short>/31 2.609 -
BM_std_min<short>/32 2.939 -
BM_std_min<short>/4 1.037 3.32%
BM_std_min<short>/4000 53.221 -
BM_std_min<short>/4096 54.593 -
BM_std_min<short>/5 0.880 -
BM_std_min<short>/512 7.227 -1.67%
BM_std_min<short>/5500 75.077 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.367 -2.57%
BM_std_min<short>/64000 906.807 -
BM_std_min<short>/65536 928.838 -
BM_std_min<short>/7 1.109 -
BM_std_min<short>/70000 1029.470 -
BM_std_min<short>/8 1.315 -2.60%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.369 10.33%
BM_std_min<unsigned___int128>/10 3.673 -1.97%
BM_std_min<unsigned___int128>/1024 396.744 -10.14%
BM_std_min<unsigned___int128>/11 4.067 -2.38%
BM_std_min<unsigned___int128>/12 4.490 -2.65%
BM_std_min<unsigned___int128>/13 4.894 -2.76%
BM_std_min<unsigned___int128>/14 5.291 -3.32%
BM_std_min<unsigned___int128>/15 5.706 -3.64%
BM_std_min<unsigned___int128>/16 6.132 -4.20%
BM_std_min<unsigned___int128>/17 6.500 -4.48%
BM_std_min<unsigned___int128>/18 6.872 -4.87%
BM_std_min<unsigned___int128>/19 7.250 -5.39%
BM_std_min<unsigned___int128>/2 0.670 -
BM_std_min<unsigned___int128>/20 7.624 -5.71%
BM_std_min<unsigned___int128>/21 7.960 -6.06%
BM_std_min<unsigned___int128>/22 8.354 -6.12%
BM_std_min<unsigned___int128>/23 8.744 -6.21%
BM_std_min<unsigned___int128>/24 9.116 -6.92%
BM_std_min<unsigned___int128>/25 9.481 -6.75%
BM_std_min<unsigned___int128>/26 9.829 -6.89%
BM_std_min<unsigned___int128>/27 10.244 -6.97%
BM_std_min<unsigned___int128>/28 10.654 -6.61%
BM_std_min<unsigned___int128>/29 11.038 -7.22%
BM_std_min<unsigned___int128>/3 1.020 -
BM_std_min<unsigned___int128>/30 11.417 -7.42%
BM_std_min<unsigned___int128>/31 11.805 -7.54%
BM_std_min<unsigned___int128>/32 12.218 -7.39%
BM_std_min<unsigned___int128>/4 1.379 -
BM_std_min<unsigned___int128>/4000 1543.718 -10.61%
BM_std_min<unsigned___int128>/4096 1581.132 -9.96%
BM_std_min<unsigned___int128>/5 1.752 -1.05%
BM_std_min<unsigned___int128>/512 199.187 -10.25%
BM_std_min<unsigned___int128>/5500 2122.250 -10.50%
BM_std_min<unsigned___int128>/6 2.080 -1.93%
BM_std_min<unsigned___int128>/64 24.565 -9.19%
BM_std_min<unsigned___int128>/64000 24782.646 -10.32%
BM_std_min<unsigned___int128>/65536 25365.188 -10.48%
BM_std_min<unsigned___int128>/7 2.497 -1.23%
BM_std_min<unsigned___int128>/70000 27091.231 -10.21%
BM_std_min<unsigned___int128>/8 2.880 -1.67%
BM_std_min<unsigned___int128>/9 3.279 -1.65%
BM_std_min<unsigned_char>/1 0.383 17.11%
BM_std_min<unsigned_char>/10 0.907 -
BM_std_min<unsigned_char>/1024 8.431 -
BM_std_min<unsigned_char>/11 1.070 -
BM_std_min<unsigned_char>/12 1.366 -
BM_std_min<unsigned_char>/13 1.555 -5.12%
BM_std_min<unsigned_char>/14 1.834 -1.15%
BM_std_min<unsigned_char>/15 2.113 -1.01%
BM_std_min<unsigned_char>/16 2.608 2.77%
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 0.971 -1.74%
BM_std_min<unsigned_char>/19 1.156 -2.44%
BM_std_min<unsigned_char>/2 0.529 8.57%
BM_std_min<unsigned_char>/20 1.487 -3.50%
BM_std_min<unsigned_char>/21 1.799 -1.38%
BM_std_min<unsigned_char>/22 2.117 1.21%
BM_std_min<unsigned_char>/23 2.348 1.35%
BM_std_min<unsigned_char>/24 2.834 -
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.761 2.29%
BM_std_min<unsigned_char>/29 2.039 2.85%
BM_std_min<unsigned_char>/3 0.697 1.49%
BM_std_min<unsigned_char>/30 2.270 -
BM_std_min<unsigned_char>/31 2.572 1.30%
BM_std_min<unsigned_char>/32 2.968 -1.70%
BM_std_min<unsigned_char>/4 0.964 2.39%
BM_std_min<unsigned_char>/4000 27.059 -2.32%
BM_std_min<unsigned_char>/4096 28.915 -1.18%
BM_std_min<unsigned_char>/5 1.268 -
BM_std_min<unsigned_char>/512 6.288 -1.97%
BM_std_min<unsigned_char>/5500 37.054 -
BM_std_min<unsigned_char>/6 1.475 -
BM_std_min<unsigned_char>/64 4.120 -1.44%
BM_std_min<unsigned_char>/64000 455.031 -
BM_std_min<unsigned_char>/65536 464.278 -
BM_std_min<unsigned_char>/7 1.803 1.47%
BM_std_min<unsigned_char>/70000 495.655 -
BM_std_min<unsigned_char>/8 2.191 3.82%
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.332 -13.19%
BM_std_min<unsigned_int>/10 0.995 -1.10%
BM_std_min<unsigned_int>/1024 26.861 -
BM_std_min<unsigned_int>/11 1.157 -
BM_std_min<unsigned_int>/12 1.496 2.94%
BM_std_min<unsigned_int>/13 1.416 -
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.883 -
BM_std_min<unsigned_int>/17 0.965 1.23%
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.573 -
BM_std_min<unsigned_int>/24 1.863 1.18%
BM_std_min<unsigned_int>/25 1.487 -
BM_std_min<unsigned_int>/26 1.526 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.996 -
BM_std_min<unsigned_int>/29 2.043 -1.72%
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.261 4.65%
BM_std_min<unsigned_int>/4 1.050 -
BM_std_min<unsigned_int>/4000 109.804 -
BM_std_min<unsigned_int>/4096 111.698 -
BM_std_min<unsigned_int>/5 0.877 -
BM_std_min<unsigned_int>/512 12.889 -
BM_std_min<unsigned_int>/5500 152.353 -
BM_std_min<unsigned_int>/6 0.927 -
BM_std_min<unsigned_int>/64 2.847 -2.82%
BM_std_min<unsigned_int>/64000 1882.483 -
BM_std_min<unsigned_int>/65536 1926.714 -
BM_std_min<unsigned_int>/7 1.041 -1.40%
BM_std_min<unsigned_int>/70000 2056.303 -
BM_std_min<unsigned_int>/8 1.276 -
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.381 16.09%
BM_std_min<unsigned_long_long>/10 1.329 -
BM_std_min<unsigned_long_long>/1024 106.208 -
BM_std_min<unsigned_long_long>/11 1.456 -
BM_std_min<unsigned_long_long>/12 1.559 -
BM_std_min<unsigned_long_long>/13 1.703 -
BM_std_min<unsigned_long_long>/14 1.945 2.89%
BM_std_min<unsigned_long_long>/15 2.169 1.26%
BM_std_min<unsigned_long_long>/16 2.430 1.52%
BM_std_min<unsigned_long_long>/17 1.554 -
BM_std_min<unsigned_long_long>/18 1.621 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.486 -
BM_std_min<unsigned_long_long>/20 1.851 -
BM_std_min<unsigned_long_long>/21 2.018 1.16%
BM_std_min<unsigned_long_long>/22 2.205 -
BM_std_min<unsigned_long_long>/23 2.458 1.90%
BM_std_min<unsigned_long_long>/24 2.715 1.96%
BM_std_min<unsigned_long_long>/25 2.085 -
BM_std_min<unsigned_long_long>/26 2.084 -
BM_std_min<unsigned_long_long>/27 2.091 -
BM_std_min<unsigned_long_long>/28 2.169 -
BM_std_min<unsigned_long_long>/29 2.489 2.35%
BM_std_min<unsigned_long_long>/3 0.693 -
BM_std_min<unsigned_long_long>/30 2.647 1.07%
BM_std_min<unsigned_long_long>/31 3.012 -
BM_std_min<unsigned_long_long>/32 3.256 -
BM_std_min<unsigned_long_long>/4 1.026 -5.30%
BM_std_min<unsigned_long_long>/4000 444.724 -
BM_std_min<unsigned_long_long>/4096 456.186 -
BM_std_min<unsigned_long_long>/5 1.420 10.44%
BM_std_min<unsigned_long_long>/512 46.689 -
BM_std_min<unsigned_long_long>/5500 616.010 -
BM_std_min<unsigned_long_long>/6 1.658 3.90%
BM_std_min<unsigned_long_long>/64 4.690 -2.72%
BM_std_min<unsigned_long_long>/64000 7331.472 -
BM_std_min<unsigned_long_long>/65536 7513.947 -
BM_std_min<unsigned_long_long>/7 1.929 3.40%
BM_std_min<unsigned_long_long>/70000 8021.447 -
BM_std_min<unsigned_long_long>/8 2.368 1.42%
BM_std_min<unsigned_long_long>/9 1.162 -1.04%
BM_std_min<unsigned_short>/1 0.288 -12.49%
BM_std_min<unsigned_short>/10 1.018 -
BM_std_min<unsigned_short>/1024 13.865 -
BM_std_min<unsigned_short>/11 1.158 -
BM_std_min<unsigned_short>/12 1.515 1.90%
BM_std_min<unsigned_short>/13 6.431 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.663 -
BM_std_min<unsigned_short>/17 6.642 -
BM_std_min<unsigned_short>/18 1.554 3.02%
BM_std_min<unsigned_short>/19 1.811 -
BM_std_min<unsigned_short>/2 0.486 -
BM_std_min<unsigned_short>/20 2.180 -1.33%
BM_std_min<unsigned_short>/21 6.908 -
BM_std_min<unsigned_short>/22 1.867 -
BM_std_min<unsigned_short>/23 2.153 -
BM_std_min<unsigned_short>/24 2.431 -2.62%
BM_std_min<unsigned_short>/25 7.135 -
BM_std_min<unsigned_short>/26 2.126 2.48%
BM_std_min<unsigned_short>/27 2.410 3.50%
BM_std_min<unsigned_short>/28 2.678 2.45%
BM_std_min<unsigned_short>/29 7.338 -
BM_std_min<unsigned_short>/3 0.693 -
BM_std_min<unsigned_short>/30 2.270 -
BM_std_min<unsigned_short>/31 2.527 -
BM_std_min<unsigned_short>/32 2.970 4.47%
BM_std_min<unsigned_short>/4 1.033 6.46%
BM_std_min<unsigned_short>/4000 53.692 -
BM_std_min<unsigned_short>/4096 55.170 -
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.287 -
BM_std_min<unsigned_short>/5500 75.531 -
BM_std_min<unsigned_short>/6 0.959 -
BM_std_min<unsigned_short>/64 3.544 -
BM_std_min<unsigned_short>/64000 913.726 -
BM_std_min<unsigned_short>/65536 935.160 -
BM_std_min<unsigned_short>/7 1.098 -
BM_std_min<unsigned_short>/70000 1032.402 -
BM_std_min<unsigned_short>/8 1.301 -1.12%
BM_std_min<unsigned_short>/9 6.207 -2.23%
BM_std_minmax<char>/1 0.634 3.77%
BM_std_minmax<char>/10 1.300 -6.08%
BM_std_minmax<char>/1024 8.764 -
BM_std_minmax<char>/11 1.645 -9.88%
BM_std_minmax<char>/12 1.938 -5.96%
BM_std_minmax<char>/13 2.223 -2.05%
BM_std_minmax<char>/14 2.462 -3.84%
BM_std_minmax<char>/15 2.831 -6.47%
BM_std_minmax<char>/16 1.091 12.35%
BM_std_minmax<char>/17 1.137 2.99%
BM_std_minmax<char>/18 1.362 3.52%
BM_std_minmax<char>/19 1.708 1.65%
BM_std_minmax<char>/2 0.908 6.93%
BM_std_minmax<char>/20 2.047 4.87%
BM_std_minmax<char>/21 2.351 5.58%
BM_std_minmax<char>/22 2.604 4.97%
BM_std_minmax<char>/23 3.078 4.75%
BM_std_minmax<char>/24 1.314 9.15%
BM_std_minmax<char>/25 1.330 8.60%
BM_std_minmax<char>/26 1.551 7.93%
BM_std_minmax<char>/27 1.954 7.17%
BM_std_minmax<char>/28 2.262 7.42%
BM_std_minmax<char>/29 2.529 5.23%
BM_std_minmax<char>/3 1.193 6.30%
BM_std_minmax<char>/30 2.780 4.05%
BM_std_minmax<char>/31 3.238 2.92%
BM_std_minmax<char>/32 1.667 11.13%
BM_std_minmax<char>/4 1.494 3.31%
BM_std_minmax<char>/4000 38.969 -
BM_std_minmax<char>/4096 32.961 -
BM_std_minmax<char>/5 1.779 7.54%
BM_std_minmax<char>/512 5.011 -
BM_std_minmax<char>/5500 50.964 -
BM_std_minmax<char>/6 2.075 3.93%
BM_std_minmax<char>/64 1.260 9.23%
BM_std_minmax<char>/64000 532.789 -
BM_std_minmax<char>/65536 545.323 -
BM_std_minmax<char>/7 2.488 5.59%
BM_std_minmax<char>/70000 597.735 -
BM_std_minmax<char>/8 1.081 17.25%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.387 2.55%
BM_std_minmax<int>/1024 33.574 -
BM_std_minmax<int>/11 1.774 7.51%
BM_std_minmax<int>/12 1.386 10.27%
BM_std_minmax<int>/13 1.387 5.40%
BM_std_minmax<int>/14 1.618 7.62%
BM_std_minmax<int>/15 1.931 5.02%
BM_std_minmax<int>/16 1.315 2.67%
BM_std_minmax<int>/17 1.485 -
BM_std_minmax<int>/18 1.652 -
BM_std_minmax<int>/19 1.849 -
BM_std_minmax<int>/2 0.867 5.90%
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.851 -
BM_std_minmax<int>/22 2.019 -
BM_std_minmax<int>/23 2.320 1.37%
BM_std_minmax<int>/24 1.849 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.164 -
BM_std_minmax<int>/27 2.404 -
BM_std_minmax<int>/28 2.081 2.82%
BM_std_minmax<int>/29 2.081 -
BM_std_minmax<int>/3 1.176 13.04%
BM_std_minmax<int>/30 2.312 -1.23%
BM_std_minmax<int>/31 2.705 2.14%
BM_std_minmax<int>/32 1.618 2.31%
BM_std_minmax<int>/4 0.974 -1.51%
BM_std_minmax<int>/4000 133.309 -
BM_std_minmax<int>/4096 136.562 -
BM_std_minmax<int>/5 1.156 2.53%
BM_std_minmax<int>/512 16.644 -
BM_std_minmax<int>/5500 191.427 1.11%
BM_std_minmax<int>/6 1.387 5.38%
BM_std_minmax<int>/64 2.548 2.59%
BM_std_minmax<int>/64000 2153.610 -
BM_std_minmax<int>/65536 2202.827 -
BM_std_minmax<int>/7 1.754 8.99%
BM_std_minmax<int>/70000 2352.886 -
BM_std_minmax<int>/8 1.155 6.63%
BM_std_minmax<int>/9 1.157 -
BM_std_minmax<long_long>/1 0.651 -
BM_std_minmax<long_long>/10 2.190 1.66%
BM_std_minmax<long_long>/1024 133.816 -
BM_std_minmax<long_long>/11 2.533 4.86%
BM_std_minmax<long_long>/12 2.735 -
BM_std_minmax<long_long>/13 3.088 -
BM_std_minmax<long_long>/14 3.291 -
BM_std_minmax<long_long>/15 3.689 -
BM_std_minmax<long_long>/16 3.053 -
BM_std_minmax<long_long>/17 3.065 -
BM_std_minmax<long_long>/18 3.068 -
BM_std_minmax<long_long>/19 3.071 -
BM_std_minmax<long_long>/2 1.248 13.75%
BM_std_minmax<long_long>/20 3.318 -
BM_std_minmax<long_long>/21 3.504 -
BM_std_minmax<long_long>/22 3.920 -
BM_std_minmax<long_long>/23 4.361 -
BM_std_minmax<long_long>/24 3.990 -
BM_std_minmax<long_long>/25 4.010 -
BM_std_minmax<long_long>/26 4.024 -
BM_std_minmax<long_long>/27 4.019 -
BM_std_minmax<long_long>/28 4.137 -
BM_std_minmax<long_long>/29 4.323 2.10%
BM_std_minmax<long_long>/3 1.576 5.65%
BM_std_minmax<long_long>/30 4.527 -
BM_std_minmax<long_long>/31 4.843 -
BM_std_minmax<long_long>/32 4.960 -
BM_std_minmax<long_long>/4 1.898 9.53%
BM_std_minmax<long_long>/4000 526.687 -
BM_std_minmax<long_long>/4096 538.851 -
BM_std_minmax<long_long>/5 2.218 9.20%
BM_std_minmax<long_long>/512 66.849 -
BM_std_minmax<long_long>/5500 724.456 -
BM_std_minmax<long_long>/6 2.432 5.97%
BM_std_minmax<long_long>/64 10.373 -
BM_std_minmax<long_long>/64000 8481.407 -
BM_std_minmax<long_long>/65536 8691.633 -
BM_std_minmax<long_long>/7 2.560 -1.03%
BM_std_minmax<long_long>/70000 9286.275 -
BM_std_minmax<long_long>/8 2.122 -
BM_std_minmax<long_long>/9 2.125 -
BM_std_minmax<short>/1 0.662 -
BM_std_minmax<short>/10 1.413 -
BM_std_minmax<short>/1024 16.581 -
BM_std_minmax<short>/11 1.799 -
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.618 -
BM_std_minmax<short>/15 1.990 -
BM_std_minmax<short>/16 1.788 4.72%
BM_std_minmax<short>/17 1.745 -3.00%
BM_std_minmax<short>/18 1.928 -4.70%
BM_std_minmax<short>/19 2.454 3.14%
BM_std_minmax<short>/2 0.918 2.68%
BM_std_minmax<short>/20 2.030 2.92%
BM_std_minmax<short>/21 2.006 -5.55%
BM_std_minmax<short>/22 2.332 1.66%
BM_std_minmax<short>/23 2.699 -
BM_std_minmax<short>/24 2.262 1.77%
BM_std_minmax<short>/25 2.231 -1.26%
BM_std_minmax<short>/26 2.541 -
BM_std_minmax<short>/27 2.814 1.44%
BM_std_minmax<short>/28 2.481 -1.45%
BM_std_minmax<short>/29 2.495 -3.74%
BM_std_minmax<short>/3 1.189 -
BM_std_minmax<short>/30 2.732 -
BM_std_minmax<short>/31 3.085 -
BM_std_minmax<short>/32 1.384 12.70%
BM_std_minmax<short>/4 1.088 -
BM_std_minmax<short>/4000 66.091 -
BM_std_minmax<short>/4096 67.736 -
BM_std_minmax<short>/5 1.156 -
BM_std_minmax<short>/512 8.877 -
BM_std_minmax<short>/5500 97.691 -
BM_std_minmax<short>/6 1.392 2.46%
BM_std_minmax<short>/64 1.617 6.03%
BM_std_minmax<short>/64000 1065.719 -
BM_std_minmax<short>/65536 1090.514 -
BM_std_minmax<short>/7 1.789 3.06%
BM_std_minmax<short>/70000 1200.767 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.175 -
BM_std_minmax<unsigned_char>/1 0.629 2.97%
BM_std_minmax<unsigned_char>/10 1.387 -
BM_std_minmax<unsigned_char>/1024 8.793 -
BM_std_minmax<unsigned_char>/11 1.821 -
BM_std_minmax<unsigned_char>/12 2.034 -1.58%
BM_std_minmax<unsigned_char>/13 2.258 -2.35%
BM_std_minmax<unsigned_char>/14 2.608 -2.39%
BM_std_minmax<unsigned_char>/15 3.025 -3.16%
BM_std_minmax<unsigned_char>/16 0.973 5.26%
BM_std_minmax<unsigned_char>/17 1.104 1.56%
BM_std_minmax<unsigned_char>/18 1.316 -
BM_std_minmax<unsigned_char>/19 1.694 1.30%
BM_std_minmax<unsigned_char>/2 0.889 -2.45%
BM_std_minmax<unsigned_char>/20 1.963 -
BM_std_minmax<unsigned_char>/21 2.254 -2.65%
BM_std_minmax<unsigned_char>/22 2.521 -4.34%
BM_std_minmax<unsigned_char>/23 2.940 -5.79%
BM_std_minmax<unsigned_char>/24 1.204 4.33%
BM_std_minmax<unsigned_char>/25 1.226 3.97%
BM_std_minmax<unsigned_char>/26 1.437 -
BM_std_minmax<unsigned_char>/27 1.838 -3.33%
BM_std_minmax<unsigned_char>/28 2.152 -1.63%
BM_std_minmax<unsigned_char>/29 2.410 -4.34%
BM_std_minmax<unsigned_char>/3 1.223 1.64%
BM_std_minmax<unsigned_char>/30 2.677 -5.12%
BM_std_minmax<unsigned_char>/31 3.203 -2.43%
BM_std_minmax<unsigned_char>/32 1.523 -
BM_std_minmax<unsigned_char>/4 1.497 -2.94%
BM_std_minmax<unsigned_char>/4000 39.265 -
BM_std_minmax<unsigned_char>/4096 33.078 -
BM_std_minmax<unsigned_char>/5 1.785 -2.13%
BM_std_minmax<unsigned_char>/512 5.031 -
BM_std_minmax<unsigned_char>/5500 50.537 1.25%
BM_std_minmax<unsigned_char>/6 2.082 -3.76%
BM_std_minmax<unsigned_char>/64 1.206 -
BM_std_minmax<unsigned_char>/64000 533.731 -
BM_std_minmax<unsigned_char>/65536 546.439 -
BM_std_minmax<unsigned_char>/7 2.484 -3.51%
BM_std_minmax<unsigned_char>/70000 598.979 -
BM_std_minmax<unsigned_char>/8 0.955 -12.26%
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.609 -
BM_std_minmax<unsigned_int>/10 1.387 -
BM_std_minmax<unsigned_int>/1024 33.649 -
BM_std_minmax<unsigned_int>/11 1.774 2.42%
BM_std_minmax<unsigned_int>/12 1.386 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.618 -
BM_std_minmax<unsigned_int>/15 2.128 9.68%
BM_std_minmax<unsigned_int>/16 1.281 -7.55%
BM_std_minmax<unsigned_int>/17 1.486 -
BM_std_minmax<unsigned_int>/18 1.652 -
BM_std_minmax<unsigned_int>/19 1.850 -
BM_std_minmax<unsigned_int>/2 0.807 -1.39%
BM_std_minmax<unsigned_int>/20 1.745 -
BM_std_minmax<unsigned_int>/21 1.850 -
BM_std_minmax<unsigned_int>/22 2.020 -
BM_std_minmax<unsigned_int>/23 2.418 -
BM_std_minmax<unsigned_int>/24 1.808 -
BM_std_minmax<unsigned_int>/25 1.959 -
BM_std_minmax<unsigned_int>/26 2.115 -
BM_std_minmax<unsigned_int>/27 2.418 1.45%
BM_std_minmax<unsigned_int>/28 1.929 -
BM_std_minmax<unsigned_int>/29 2.046 -
BM_std_minmax<unsigned_int>/3 1.101 -2.28%
BM_std_minmax<unsigned_int>/30 2.215 -
BM_std_minmax<unsigned_int>/31 2.621 -
BM_std_minmax<unsigned_int>/32 1.619 -
BM_std_minmax<unsigned_int>/4 0.974 -
BM_std_minmax<unsigned_int>/4000 133.379 -
BM_std_minmax<unsigned_int>/4096 136.693 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.665 -
BM_std_minmax<unsigned_int>/5500 191.556 -
BM_std_minmax<unsigned_int>/6 1.387 -
BM_std_minmax<unsigned_int>/64 2.542 -
BM_std_minmax<unsigned_int>/64000 2153.753 -
BM_std_minmax<unsigned_int>/65536 2205.311 -
BM_std_minmax<unsigned_int>/7 1.893 5.50%
BM_std_minmax<unsigned_int>/70000 2353.413 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.157 -
BM_std_minmax<unsigned_long_long>/1 0.589 4.21%
BM_std_minmax<unsigned_long_long>/10 2.133 -
BM_std_minmax<unsigned_long_long>/1024 134.053 -
BM_std_minmax<unsigned_long_long>/11 2.395 -
BM_std_minmax<unsigned_long_long>/12 2.677 -
BM_std_minmax<unsigned_long_long>/13 3.011 -
BM_std_minmax<unsigned_long_long>/14 3.271 -
BM_std_minmax<unsigned_long_long>/15 3.637 -
BM_std_minmax<unsigned_long_long>/16 3.054 -
BM_std_minmax<unsigned_long_long>/17 3.067 -
BM_std_minmax<unsigned_long_long>/18 3.077 -
BM_std_minmax<unsigned_long_long>/19 3.066 -
BM_std_minmax<unsigned_long_long>/2 0.903 4.05%
BM_std_minmax<unsigned_long_long>/20 3.301 -
BM_std_minmax<unsigned_long_long>/21 3.473 -
BM_std_minmax<unsigned_long_long>/22 3.911 -
BM_std_minmax<unsigned_long_long>/23 4.300 -
BM_std_minmax<unsigned_long_long>/24 3.993 -
BM_std_minmax<unsigned_long_long>/25 4.011 -
BM_std_minmax<unsigned_long_long>/26 4.023 -
BM_std_minmax<unsigned_long_long>/27 4.013 -
BM_std_minmax<unsigned_long_long>/28 4.034 -
BM_std_minmax<unsigned_long_long>/29 4.233 -
BM_std_minmax<unsigned_long_long>/3 1.208 -
BM_std_minmax<unsigned_long_long>/30 4.413 -
BM_std_minmax<unsigned_long_long>/31 4.779 -
BM_std_minmax<unsigned_long_long>/32 4.977 -
BM_std_minmax<unsigned_long_long>/4 1.482 -4.37%
BM_std_minmax<unsigned_long_long>/4000 526.985 -
BM_std_minmax<unsigned_long_long>/4096 539.462 -
BM_std_minmax<unsigned_long_long>/5 1.801 -
BM_std_minmax<unsigned_long_long>/512 66.858 -
BM_std_minmax<unsigned_long_long>/5500 724.986 -
BM_std_minmax<unsigned_long_long>/6 2.077 -
BM_std_minmax<unsigned_long_long>/64 10.388 -
BM_std_minmax<unsigned_long_long>/64000 8487.307 -
BM_std_minmax<unsigned_long_long>/65536 8693.381 -
BM_std_minmax<unsigned_long_long>/7 2.482 1.05%
BM_std_minmax<unsigned_long_long>/70000 9282.007 -
BM_std_minmax<unsigned_long_long>/8 2.122 -
BM_std_minmax<unsigned_long_long>/9 2.126 -
BM_std_minmax<unsigned_short>/1 0.634 -
BM_std_minmax<unsigned_short>/10 1.419 -
BM_std_minmax<unsigned_short>/1024 16.607 -
BM_std_minmax<unsigned_short>/11 1.697 -6.03%
BM_std_minmax<unsigned_short>/12 1.386 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.622 -
BM_std_minmax<unsigned_short>/15 1.916 -3.19%
BM_std_minmax<unsigned_short>/16 1.705 2.62%
BM_std_minmax<unsigned_short>/17 1.718 2.62%
BM_std_minmax<unsigned_short>/18 1.942 -
BM_std_minmax<unsigned_short>/19 2.164 -
BM_std_minmax<unsigned_short>/2 0.918 1.51%
BM_std_minmax<unsigned_short>/20 1.910 -4.96%
BM_std_minmax<unsigned_short>/21 1.977 -1.20%
BM_std_minmax<unsigned_short>/22 2.275 -4.26%
BM_std_minmax<unsigned_short>/23 2.453 -3.46%
BM_std_minmax<unsigned_short>/24 2.286 -
BM_std_minmax<unsigned_short>/25 2.355 1.82%
BM_std_minmax<unsigned_short>/26 2.570 -1.39%
BM_std_minmax<unsigned_short>/27 2.881 1.51%
BM_std_minmax<unsigned_short>/28 2.527 -2.24%
BM_std_minmax<unsigned_short>/29 2.587 -
BM_std_minmax<unsigned_short>/3 1.218 -
BM_std_minmax<unsigned_short>/30 2.827 -
BM_std_minmax<unsigned_short>/31 3.076 -
BM_std_minmax<unsigned_short>/32 1.264 2.89%
BM_std_minmax<unsigned_short>/4 1.026 -11.00%
BM_std_minmax<unsigned_short>/4000 66.165 -
BM_std_minmax<unsigned_short>/4096 67.828 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.885 -
BM_std_minmax<unsigned_short>/5500 97.887 -
BM_std_minmax<unsigned_short>/6 1.389 3.35%
BM_std_minmax<unsigned_short>/64 1.525 -
BM_std_minmax<unsigned_short>/64000 1066.915 -
BM_std_minmax<unsigned_short>/65536 1093.462 -
BM_std_minmax<unsigned_short>/7 1.713 -
BM_std_minmax<unsigned_short>/70000 1201.940 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.174 -
BM_std_minmax_element<char>/1 0.315 3.47%
BM_std_minmax_element<char>/1024 283.493 -2.43%
BM_std_minmax_element<char>/2 0.689 -
BM_std_minmax_element<char>/3 1.247 4.03%
BM_std_minmax_element<char>/4 1.269 -
BM_std_minmax_element<char>/4000 1086.132 -2.57%
BM_std_minmax_element<char>/4096 1111.699 -2.70%
BM_std_minmax_element<char>/512 144.284 -2.49%
BM_std_minmax_element<char>/5500 1491.132 -2.58%
BM_std_minmax_element<char>/64 17.458 -2.97%
BM_std_minmax_element<char>/64000 17264.476 -2.77%
BM_std_minmax_element<char>/65536 17680.598 -2.88%
BM_std_minmax_element<char>/70000 18885.318 -2.74%
BM_std_minmax_element<int>/1 0.305 -
BM_std_minmax_element<int>/1024 273.738 -
BM_std_minmax_element<int>/2 0.687 -
BM_std_minmax_element<int>/3 1.147 6.08%
BM_std_minmax_element<int>/4 1.265 3.11%
BM_std_minmax_element<int>/4000 1055.733 -
BM_std_minmax_element<int>/4096 1081.932 -
BM_std_minmax_element<int>/512 138.665 -
BM_std_minmax_element<int>/5500 1447.708 -
BM_std_minmax_element<int>/64 17.330 -
BM_std_minmax_element<int>/64000 16851.408 -
BM_std_minmax_element<int>/65536 17246.076 -
BM_std_minmax_element<int>/70000 18417.477 -
BM_std_minmax_element<long_long>/1 0.301 -
BM_std_minmax_element<long_long>/1024 274.232 -3.18%
BM_std_minmax_element<long_long>/2 0.686 13.11%
BM_std_minmax_element<long_long>/3 0.967 -15.22%
BM_std_minmax_element<long_long>/4 1.269 1.25%
BM_std_minmax_element<long_long>/4000 1053.724 -3.22%
BM_std_minmax_element<long_long>/4096 1078.526 -3.36%
BM_std_minmax_element<long_long>/512 139.236 -3.06%
BM_std_minmax_element<long_long>/5500 1444.278 -3.22%
BM_std_minmax_element<long_long>/64 17.357 -1.74%
BM_std_minmax_element<long_long>/64000 16894.249 -2.98%
BM_std_minmax_element<long_long>/65536 17282.745 -3.08%
BM_std_minmax_element<long_long>/70000 18389.852 -3.41%
BM_std_minmax_element<short>/1 0.303 -
BM_std_minmax_element<short>/1024 287.219 -2.48%
BM_std_minmax_element<short>/2 0.651 -
BM_std_minmax_element<short>/3 1.111 -1.06%
BM_std_minmax_element<short>/4 1.259 -
BM_std_minmax_element<short>/4000 1100.744 -2.84%
BM_std_minmax_element<short>/4096 1127.924 -2.62%
BM_std_minmax_element<short>/512 145.831 -2.69%
BM_std_minmax_element<short>/5500 1511.010 -2.83%
BM_std_minmax_element<short>/64 17.705 -2.86%
BM_std_minmax_element<short>/64000 17552.801 -2.79%
BM_std_minmax_element<short>/65536 17974.141 -2.82%
BM_std_minmax_element<short>/70000 19165.709 -2.98%
BM_tolower_char<char> 0.623 -9.79%
BM_tolower_char<wchar_t> 0.614 -8.98%
BM_tolower_string<char> 15.245 2.18%
BM_tolower_string<wchar_t> 6.211 -
BM_toupper_char<char> 0.688 -
BM_toupper_char<wchar_t> 0.608 -
BM_toupper_string<char> 14.998 -
BM_toupper_string<wchar_t> 6.217 -
BM_vector_deque_copy/0 0.394 -14.75%
BM_vector_deque_copy/1 2.272 -3.07%
BM_vector_deque_copy/1024 36.142 1.01%
BM_vector_deque_copy/2 2.010 -2.50%
BM_vector_deque_copy/4000 141.959 -
BM_vector_deque_copy/4096 146.816 -
BM_vector_deque_copy/512 17.074 -
BM_vector_deque_copy/5500 196.057 -
BM_vector_deque_copy/64 2.803 -1.49%
BM_vector_deque_copy/64000 2733.129 15.57%
BM_vector_deque_copy/65536 2449.752 3.73%
BM_vector_deque_copy/70000 2950.031 14.27%
BM_vector_deque_copy_backward/0 0.399 -12.33%
BM_vector_deque_copy_backward/1 2.596 4.09%
BM_vector_deque_copy_backward/1024 38.442 1.11%
BM_vector_deque_copy_backward/2 2.288 2.95%
BM_vector_deque_copy_backward/4000 142.800 -
BM_vector_deque_copy_backward/4096 152.227 1.73%
BM_vector_deque_copy_backward/512 17.940 1.77%
BM_vector_deque_copy_backward/5500 200.378 -
BM_vector_deque_copy_backward/64 3.135 1.31%
BM_vector_deque_copy_backward/64000 7707.970 -
BM_vector_deque_copy_backward/65536 7880.701 -1.39%
BM_vector_deque_copy_backward/70000 8394.726 -3.49%
BM_vector_deque_move/0 0.454 31.02%
BM_vector_deque_move/1 2.330 5.70%
BM_vector_deque_move/1024 35.830 -
BM_vector_deque_move/2 2.069 6.08%
BM_vector_deque_move/4000 141.333 -
BM_vector_deque_move/4096 147.631 1.59%
BM_vector_deque_move/512 17.045 -
BM_vector_deque_move/5500 199.188 1.58%
BM_vector_deque_move/64 2.802 -
BM_vector_deque_move/64000 2712.836 15.03%
BM_vector_deque_move/65536 2663.876 12.79%
BM_vector_deque_move/70000 2928.722 13.65%
BM_vector_deque_move_backward/0 0.463 -9.36%
BM_vector_deque_move_backward/1 2.309 2.52%
BM_vector_deque_move_backward/1024 38.656 2.38%
BM_vector_deque_move_backward/2 2.061 6.27%
BM_vector_deque_move_backward/4000 143.486 -
BM_vector_deque_move_backward/4096 150.305 -
BM_vector_deque_move_backward/512 17.868 -
BM_vector_deque_move_backward/5500 197.805 -
BM_vector_deque_move_backward/64 2.997 -1.66%
BM_vector_deque_move_backward/64000 7746.726 1.32%
BM_vector_deque_move_backward/65536 7481.678 -2.96%
BM_vector_deque_move_backward/70000 8056.791 -4.84%
BM_vector_deque_ranges_copy/0 0.684 36.20%
BM_vector_deque_ranges_copy/1 2.109 -7.33%
BM_vector_deque_ranges_copy/1024 35.801 -
BM_vector_deque_ranges_copy/2 1.842 -5.25%
BM_vector_deque_ranges_copy/4000 141.563 -
BM_vector_deque_ranges_copy/4096 147.592 1.25%
BM_vector_deque_ranges_copy/512 17.104 -
BM_vector_deque_ranges_copy/5500 201.423 2.61%
BM_vector_deque_ranges_copy/64 2.693 -2.41%
BM_vector_deque_ranges_copy/64000 2721.496 15.28%
BM_vector_deque_ranges_copy/65536 2664.259 13.02%
BM_vector_deque_ranges_copy/70000 2934.754 13.92%
BM_vector_deque_ranges_copy_backward/0 0.608 50.18%
BM_vector_deque_ranges_copy_backward/1 2.350 4.53%
BM_vector_deque_ranges_copy_backward/1024 37.754 -
BM_vector_deque_ranges_copy_backward/2 2.064 3.17%
BM_vector_deque_ranges_copy_backward/4000 141.735 -
BM_vector_deque_ranges_copy_backward/4096 149.823 -
BM_vector_deque_ranges_copy_backward/512 17.627 -
BM_vector_deque_ranges_copy_backward/5500 199.402 -
BM_vector_deque_ranges_copy_backward/64 2.992 1.38%
BM_vector_deque_ranges_copy_backward/64000 7173.861 -10.87%
BM_vector_deque_ranges_copy_backward/65536 7824.581 -
BM_vector_deque_ranges_copy_backward/70000 8335.541 -3.04%
BM_vector_deque_ranges_move/0 0.552 15.62%
BM_vector_deque_ranges_move/1 2.270 5.06%
BM_vector_deque_ranges_move/1024 35.928 -
BM_vector_deque_ranges_move/2 2.008 7.23%
BM_vector_deque_ranges_move/4000 144.227 1.62%
BM_vector_deque_ranges_move/4096 147.404 1.43%
BM_vector_deque_ranges_move/512 17.034 -
BM_vector_deque_ranges_move/5500 199.083 1.08%
BM_vector_deque_ranges_move/64 2.778 -
BM_vector_deque_ranges_move/64000 2608.602 10.17%
BM_vector_deque_ranges_move/65536 2652.783 12.30%
BM_vector_deque_ranges_move/70000 2831.366 9.64%
BM_vector_deque_ranges_move_backward/0 0.402 -4.34%
BM_vector_deque_ranges_move_backward/1 2.334 11.68%
BM_vector_deque_ranges_move_backward/1024 38.327 -
BM_vector_deque_ranges_move_backward/2 2.062 12.28%
BM_vector_deque_ranges_move_backward/4000 145.112 -
BM_vector_deque_ranges_move_backward/4096 150.062 1.36%
BM_vector_deque_ranges_move_backward/512 17.888 -2.78%
BM_vector_deque_ranges_move_backward/5500 197.642 -
BM_vector_deque_ranges_move_backward/64 2.997 -6.05%
BM_vector_deque_ranges_move_backward/64000 7590.334 -
BM_vector_deque_ranges_move_backward/65536 7472.142 -4.96%
BM_vector_deque_ranges_move_backward/70000 8261.628 -4.99%
SetIntersection_Front_Set_float_1024_1 1113442.372 1.04%
SetIntersection_Front_Set_float_1024_1024 15357407.595 -4.45%
SetIntersection_Front_Set_float_1024_16 1305080.278 -
SetIntersection_Front_Set_float_1024_256 4807783.395 -1.35%
SetIntersection_Front_Set_float_1024_4 1130329.140 -1.77%
SetIntersection_Front_Set_float_1024_64 2002018.628 -
SetIntersection_Front_Set_float_16384_1 1129629.105 -
SetIntersection_Front_Set_float_16384_1024 14797315.248 -8.05%
SetIntersection_Front_Set_float_16384_16 1314496.134 -
SetIntersection_Front_Set_float_16384_16384 342844974.577 5.69%
SetIntersection_Front_Set_float_16384_256 4640723.724 -4.70%
SetIntersection_Front_Set_float_16384_4 1132316.496 -2.46%
SetIntersection_Front_Set_float_16384_64 1911088.553 -6.83%
SetIntersection_Front_Set_float_16_1 67248275.533 -
SetIntersection_Front_Set_float_16_16 40932564.927 -2.93%
SetIntersection_Front_Set_float_16_4 58639023.049 -1.08%
SetIntersection_Front_Set_float_1_1 571771415.422 -
SetIntersection_Front_Set_float_256_1 4457848.490 -1.15%
SetIntersection_Front_Set_float_256_16 4875816.681 -2.45%
SetIntersection_Front_Set_float_256_256 8915019.265 -9.29%
SetIntersection_Front_Set_float_256_4 4535194.562 -
SetIntersection_Front_Set_float_256_64 6320932.261 -4.62%
SetIntersection_Front_Set_float_262144_1 1088459.643 -
SetIntersection_Front_Set_float_262144_1024 14675357.563 -
SetIntersection_Front_Set_float_262144_16 1299722.897 1.04%
SetIntersection_Front_Set_float_262144_16384 345916465.379 42.64%
SetIntersection_Front_Set_float_262144_256 4735438.019 -
SetIntersection_Front_Set_float_262144_262144 1776633.139 4.74%
SetIntersection_Front_Set_float_262144_4 1108189.722 -3.94%
SetIntersection_Front_Set_float_262144_64 1918518.498 4.32%
SetIntersection_Front_Set_float_4_1 228341196.277 -
SetIntersection_Front_Set_float_4_4 146844310.077 -
SetIntersection_Front_Set_float_64_1 17510326.822 -
SetIntersection_Front_Set_float_64_16 16643970.920 -2.28%
SetIntersection_Front_Set_float_64_4 17361371.791 -1.17%
SetIntersection_Front_Set_float_64_64 14746599.929 -8.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1122134.702 2.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 21004219.154 -1.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1407128.736 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6154996.592 -3.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1171644.602 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2294797.903 -2.81%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1083475.673 -3.99%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 20716552.936 -6.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1421948.578 5.60%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 354608516.616 1.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5992013.055 -6.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1183250.915 1.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2272333.784 -4.94%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67367577.517 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 44307330.351 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59958506.887 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 572869622.434 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4530145.428 1.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5399460.859 2.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12401790.602 -2.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4633817.530 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7764007.535 3.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1132123.919 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20763002.323 -4.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1411496.081 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 346103739.226 2.71%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5979296.473 -4.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2213413.736 -2.74%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1190080.164 1.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2273319.245 -3.60%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 229041154.544 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 149139178.512 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17679880.810 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 18028680.065 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17725216.597 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18191641.175 -1.90%
SetIntersection_Front_Set_string_1024_1 1161135.591 -
SetIntersection_Front_Set_string_1024_1024 57803301.437 1.65%
SetIntersection_Front_Set_string_1024_16 2080820.271 7.04%
SetIntersection_Front_Set_string_1024_256 16220064.437 -1.06%
SetIntersection_Front_Set_string_1024_4 1343656.757 -
SetIntersection_Front_Set_string_1024_64 5098210.205 5.22%
SetIntersection_Front_Set_string_16384_1 1152826.640 -
SetIntersection_Front_Set_string_16384_1024 59982501.080 1.64%
SetIntersection_Front_Set_string_16384_16 1900683.798 -3.86%
SetIntersection_Front_Set_string_16384_16384 349435336.706 -
SetIntersection_Front_Set_string_16384_256 14926459.118 -1.23%
SetIntersection_Front_Set_string_16384_4 1288492.353 -
SetIntersection_Front_Set_string_16384_64 5242555.281 6.97%
SetIntersection_Front_Set_string_16_1 69433818.572 -
SetIntersection_Front_Set_string_16_16 64970991.808 -
SetIntersection_Front_Set_string_16_4 68352318.676 -
SetIntersection_Front_Set_string_1_1 591156748.621 -
SetIntersection_Front_Set_string_256_1 4613107.746 -
SetIntersection_Front_Set_string_256_16 7919245.860 2.57%
SetIntersection_Front_Set_string_256_256 31143029.103 -
SetIntersection_Front_Set_string_256_4 5258865.801 -
SetIntersection_Front_Set_string_256_64 15655807.026 1.52%
SetIntersection_Front_Set_string_262144_1 1167396.003 1.00%
SetIntersection_Front_Set_string_262144_1024 60624616.051 -
SetIntersection_Front_Set_string_262144_16 1912357.124 -3.12%
SetIntersection_Front_Set_string_262144_16384 348422018.138 -1.01%
SetIntersection_Front_Set_string_262144_256 15563653.680 3.16%
SetIntersection_Front_Set_string_262144_262144 17740717.449 -3.86%
SetIntersection_Front_Set_string_262144_4 1338660.186 -
SetIntersection_Front_Set_string_262144_64 4835315.053 -2.98%
SetIntersection_Front_Set_string_4_1 235970987.785 -
SetIntersection_Front_Set_string_4_4 169496271.019 -
SetIntersection_Front_Set_string_64_1 18215522.877 -
SetIntersection_Front_Set_string_64_16 25611166.078 -
SetIntersection_Front_Set_string_64_4 20135841.972 3.06%
SetIntersection_Front_Set_string_64_64 38031392.131 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1124028.779 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24773340.793 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1380248.011 -3.71%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6702269.962 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1181926.628 -1.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2420754.058 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1135800.342 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26682341.968 -3.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1385996.651 -2.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 362726097.187 1.72%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6578524.193 -1.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1165434.134 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2433187.661 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67691027.697 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 46251541.484 2.66%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60413362.204 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 575156062.300 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4459162.393 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5311677.968 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12940894.332 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4643737.851 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 8270914.249 7.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1125975.105 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 28249025.336 6.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1405212.401 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 347909045.874 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6689466.803 -4.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3061402.508 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1160233.274 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2407045.732 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229968274.535 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150951566.490 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17787187.976 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18382753.362 1.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17743196.164 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19138890.602 -2.30%
SetIntersection_Front_Set_uint32_1024_1 1100821.430 -2.09%
SetIntersection_Front_Set_uint32_1024_1024 14972641.325 -
SetIntersection_Front_Set_uint32_1024_16 1332141.902 -
SetIntersection_Front_Set_uint32_1024_256 4909935.050 6.66%
SetIntersection_Front_Set_uint32_1024_4 1144026.409 -1.17%
SetIntersection_Front_Set_uint32_1024_64 1991865.114 -3.59%
SetIntersection_Front_Set_uint32_16384_1 1058254.279 -5.02%
SetIntersection_Front_Set_uint32_16384_1024 15304778.268 -11.24%
SetIntersection_Front_Set_uint32_16384_16 1322006.968 -
SetIntersection_Front_Set_uint32_16384_16384 341320407.053 -10.07%
SetIntersection_Front_Set_uint32_16384_256 4757805.574 -
SetIntersection_Front_Set_uint32_16384_4 1138571.368 1.08%
SetIntersection_Front_Set_uint32_16384_64 1989127.083 -3.07%
SetIntersection_Front_Set_uint32_16_1 67101022.655 -
SetIntersection_Front_Set_uint32_16_16 41074986.261 -1.94%
SetIntersection_Front_Set_uint32_16_4 59050160.213 -
SetIntersection_Front_Set_uint32_1_1 569728383.283 -
SetIntersection_Front_Set_uint32_256_1 4499008.567 1.53%
SetIntersection_Front_Set_uint32_256_16 4956970.463 -
SetIntersection_Front_Set_uint32_256_256 10032227.447 6.09%
SetIntersection_Front_Set_uint32_256_4 4493915.820 -1.16%
SetIntersection_Front_Set_uint32_256_64 6482152.790 -
SetIntersection_Front_Set_uint32_262144_1 1090878.211 -2.33%
SetIntersection_Front_Set_uint32_262144_1024 16357240.355 6.51%
SetIntersection_Front_Set_uint32_262144_16 1284482.780 -2.18%
SetIntersection_Front_Set_uint32_262144_16384 350801852.023 -2.72%
SetIntersection_Front_Set_uint32_262144_256 4805698.513 2.03%
SetIntersection_Front_Set_uint32_262144_262144 1849946.291 3.19%
SetIntersection_Front_Set_uint32_262144_4 1120098.724 -3.28%
SetIntersection_Front_Set_uint32_262144_64 1980449.261 3.83%
SetIntersection_Front_Set_uint32_4_1 229107034.282 -
SetIntersection_Front_Set_uint32_4_4 148351384.606 -
SetIntersection_Front_Set_uint32_64_1 17544652.745 -
SetIntersection_Front_Set_uint32_64_16 16677933.720 -1.65%
SetIntersection_Front_Set_uint32_64_4 17289084.915 -
SetIntersection_Front_Set_uint32_64_64 15332016.173 -2.97%
SetIntersection_Front_Set_uint64_1024_1 1114016.217 1.97%
SetIntersection_Front_Set_uint64_1024_1024 13879731.974 -2.72%
SetIntersection_Front_Set_uint64_1024_16 1262245.821 -3.06%
SetIntersection_Front_Set_uint64_1024_256 4502518.295 2.96%
SetIntersection_Front_Set_uint64_1024_4 1135035.972 -
SetIntersection_Front_Set_uint64_1024_64 1870226.884 -5.68%
SetIntersection_Front_Set_uint64_16384_1 1115658.541 -
SetIntersection_Front_Set_uint64_16384_1024 14229158.687 -8.72%
SetIntersection_Front_Set_uint64_16384_16 1259263.422 -2.70%
SetIntersection_Front_Set_uint64_16384_16384 339791230.388 38.15%
SetIntersection_Front_Set_uint64_16384_256 4448771.101 -2.89%
SetIntersection_Front_Set_uint64_16384_4 1155590.574 3.45%
SetIntersection_Front_Set_uint64_16384_64 1865311.908 2.26%
SetIntersection_Front_Set_uint64_16_1 66747808.242 -1.13%
SetIntersection_Front_Set_uint64_16_16 40569459.589 -
SetIntersection_Front_Set_uint64_16_4 58442967.313 -
SetIntersection_Front_Set_uint64_1_1 569520518.168 -
SetIntersection_Front_Set_uint64_256_1 4399808.830 -2.94%
SetIntersection_Front_Set_uint64_256_16 4889454.423 1.01%
SetIntersection_Front_Set_uint64_256_256 8619502.235 -1.83%
SetIntersection_Front_Set_uint64_256_4 4461151.040 -1.18%
SetIntersection_Front_Set_uint64_256_64 6117995.384 -
SetIntersection_Front_Set_uint64_262144_1 1125862.426 -
SetIntersection_Front_Set_uint64_262144_1024 14489385.826 -3.88%
SetIntersection_Front_Set_uint64_262144_16 1301200.195 -
SetIntersection_Front_Set_uint64_262144_16384 348935718.928 -3.43%
SetIntersection_Front_Set_uint64_262144_256 4410544.378 -5.15%
SetIntersection_Front_Set_uint64_262144_262144 1803525.797 -1.66%
SetIntersection_Front_Set_uint64_262144_4 1151560.138 -
SetIntersection_Front_Set_uint64_262144_64 1891880.987 -
SetIntersection_Front_Set_uint64_4_1 228059978.636 -
SetIntersection_Front_Set_uint64_4_4 146504309.897 -
SetIntersection_Front_Set_uint64_64_1 17543225.238 -
SetIntersection_Front_Set_uint64_64_16 16325074.632 -1.76%
SetIntersection_Front_Set_uint64_64_4 17181929.366 -
SetIntersection_Front_Set_uint64_64_64 14549941.654 -4.56%
SetIntersection_Front_Vector_float_1024_1 1121354.205 -
SetIntersection_Front_Vector_float_1024_1024 5985769.461 -
SetIntersection_Front_Vector_float_1024_16 1189760.222 -
SetIntersection_Front_Vector_float_1024_256 2327852.348 -
SetIntersection_Front_Vector_float_1024_4 1128945.160 1.31%
SetIntersection_Front_Vector_float_1024_64 1474868.604 3.14%
SetIntersection_Front_Vector_float_16384_1 1117217.194 -
SetIntersection_Front_Vector_float_16384_1024 5985565.343 -
SetIntersection_Front_Vector_float_16384_16 1176094.383 -3.99%
SetIntersection_Front_Vector_float_16384_16384 79883180.154 -6.66%
SetIntersection_Front_Vector_float_16384_256 2352908.788 -
SetIntersection_Front_Vector_float_16384_4 1132222.670 -1.13%
SetIntersection_Front_Vector_float_16384_64 1440360.617 -4.81%
SetIntersection_Front_Vector_float_16_1 67415017.845 -
SetIntersection_Front_Vector_float_16_16 38161200.530 -
SetIntersection_Front_Vector_float_16_4 57968961.593 -1.27%
SetIntersection_Front_Vector_float_1_1 572581827.775 -
SetIntersection_Front_Vector_float_256_1 4462581.128 -
SetIntersection_Front_Vector_float_256_16 4479615.557 -2.42%
SetIntersection_Front_Vector_float_256_256 4690767.590 -1.24%
SetIntersection_Front_Vector_float_256_4 4482960.805 -
SetIntersection_Front_Vector_float_256_64 4606302.545 -
SetIntersection_Front_Vector_float_262144_1 1114785.327 -
SetIntersection_Front_Vector_float_262144_1024 6000176.342 -
SetIntersection_Front_Vector_float_262144_16 1182065.639 -3.52%
SetIntersection_Front_Vector_float_262144_16384 79781828.380 -5.05%
SetIntersection_Front_Vector_float_262144_256 2342094.838 -
SetIntersection_Front_Vector_float_262144_262144 350499288.215 4.14%
SetIntersection_Front_Vector_float_262144_4 1137825.247 1.94%
SetIntersection_Front_Vector_float_262144_64 1440465.000 -
SetIntersection_Front_Vector_float_4_1 229051542.393 -
SetIntersection_Front_Vector_float_4_4 145053786.976 -
SetIntersection_Front_Vector_float_64_1 17520735.318 -
SetIntersection_Front_Vector_float_64_16 15240791.701 -2.10%
SetIntersection_Front_Vector_float_64_4 17088329.943 -
SetIntersection_Front_Vector_float_64_64 11475453.532 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1094163.514 -1.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 9110411.863 7.62%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1229731.756 -2.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2946057.975 -9.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1141821.284 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1586559.262 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1112488.313 -1.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 9536386.907 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1233796.160 3.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 122449900.954 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3247671.107 1.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1147625.212 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1644018.405 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 67090189.660 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 39390584.204 -2.12%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 59061283.606 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 571629025.340 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4413838.997 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4773709.326 2.18%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5902658.083 -9.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4496662.608 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5349482.864 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1121973.470 1.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8716556.791 4.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1216292.771 -1.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 123356326.739 1.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2874368.970 -10.94%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 352159682.616 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1086619.524 -6.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1588679.923 -4.88%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 228786209.372 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 146909429.076 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17515330.300 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 16166067.121 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17266590.827 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12669227.383 -2.94%
SetIntersection_Front_Vector_string_1024_1 1149912.602 -
SetIntersection_Front_Vector_string_1024_1024 40483569.178 1.60%
SetIntersection_Front_Vector_string_1024_16 1715598.265 -
SetIntersection_Front_Vector_string_1024_256 10421246.650 -3.29%
SetIntersection_Front_Vector_string_1024_4 1259202.869 -1.09%
SetIntersection_Front_Vector_string_1024_64 3378647.773 -4.97%
SetIntersection_Front_Vector_string_16384_1 1151771.069 -
SetIntersection_Front_Vector_string_16384_1024 40068468.226 1.15%
SetIntersection_Front_Vector_string_16384_16 1703751.787 -1.11%
SetIntersection_Front_Vector_string_16384_16384 349996792.976 -1.16%
SetIntersection_Front_Vector_string_16384_256 10353396.166 2.58%
SetIntersection_Front_Vector_string_16384_4 1277232.599 4.45%
SetIntersection_Front_Vector_string_16384_64 3332178.090 -4.16%
SetIntersection_Front_Vector_string_16_1 68875294.235 -
SetIntersection_Front_Vector_string_16_16 54063857.725 -2.48%
SetIntersection_Front_Vector_string_16_4 64239718.082 -
SetIntersection_Front_Vector_string_1_1 586639125.257 -
SetIntersection_Front_Vector_string_256_1 4556655.148 -
SetIntersection_Front_Vector_string_256_16 6572300.702 1.78%
SetIntersection_Front_Vector_string_256_256 21108967.716 1.86%
SetIntersection_Front_Vector_string_256_4 4920175.227 -1.24%
SetIntersection_Front_Vector_string_256_64 10789956.929 -2.90%
SetIntersection_Front_Vector_string_262144_1 1143260.757 -1.24%
SetIntersection_Front_Vector_string_262144_1024 40588507.151 1.23%
SetIntersection_Front_Vector_string_262144_16 1690455.943 -2.10%
SetIntersection_Front_Vector_string_262144_16384 349955109.232 -
SetIntersection_Front_Vector_string_262144_256 10382557.082 2.04%
SetIntersection_Front_Vector_string_262144_262144 14349940.104 -
SetIntersection_Front_Vector_string_262144_4 1271061.167 -
SetIntersection_Front_Vector_string_262144_64 3479087.845 -
SetIntersection_Front_Vector_string_4_1 234503145.465 -
SetIntersection_Front_Vector_string_4_4 160323487.212 -1.40%
SetIntersection_Front_Vector_string_64_1 17994645.731 -
SetIntersection_Front_Vector_string_64_16 21722735.186 2.06%
SetIntersection_Front_Vector_string_64_4 18992216.932 1.61%
SetIntersection_Front_Vector_string_64_64 27758391.834 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1120493.553 -1.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9938049.584 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1253773.029 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3297294.765 -1.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1165524.602 1.42%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1689899.457 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1111859.310 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9686331.611 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1246216.982 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 141316876.948 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3310656.858 1.02%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1117743.927 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1679400.624 1.78%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 67114543.911 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 40776835.337 2.73%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58810658.110 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 570742021.224 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4406149.245 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4651512.938 -1.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6968595.772 6.68%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4516100.776 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5350221.573 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1116865.089 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9741943.636 -1.87%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1246466.180 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 140980112.876 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3231043.621 -2.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350570372.933 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1161633.444 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1680695.922 1.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 228322962.923 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 147147425.421 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17502711.450 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15936380.441 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17272214.163 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13443803.839 -
SetIntersection_Front_Vector_uint32_1024_1 1113161.318 -
SetIntersection_Front_Vector_uint32_1024_1024 7018075.007 17.59%
SetIntersection_Front_Vector_uint32_1024_16 1203006.158 -
SetIntersection_Front_Vector_uint32_1024_256 2637135.748 4.05%
SetIntersection_Front_Vector_uint32_1024_4 1136612.747 -
SetIntersection_Front_Vector_uint32_1024_64 1501673.695 -
SetIntersection_Front_Vector_uint32_16384_1 1127853.110 1.27%
SetIntersection_Front_Vector_uint32_16384_1024 5978690.441 -
SetIntersection_Front_Vector_uint32_16384_16 1196647.230 -
SetIntersection_Front_Vector_uint32_16384_16384 83140509.535 -2.46%
SetIntersection_Front_Vector_uint32_16384_256 2323395.876 -1.17%
SetIntersection_Front_Vector_uint32_16384_4 1138432.392 1.01%
SetIntersection_Front_Vector_uint32_16384_64 1426894.877 -
SetIntersection_Front_Vector_uint32_16_1 66846928.797 -
SetIntersection_Front_Vector_uint32_16_16 38692908.845 1.53%
SetIntersection_Front_Vector_uint32_16_4 57847084.422 -1.03%
SetIntersection_Front_Vector_uint32_1_1 570571133.481 -
SetIntersection_Front_Vector_uint32_256_1 4424633.791 -
SetIntersection_Front_Vector_uint32_256_16 4462083.141 -
SetIntersection_Front_Vector_uint32_256_256 4820747.199 3.05%
SetIntersection_Front_Vector_uint32_256_4 4460116.917 -
SetIntersection_Front_Vector_uint32_256_64 4523243.368 -1.89%
SetIntersection_Front_Vector_uint32_262144_1 1121348.511 -
SetIntersection_Front_Vector_uint32_262144_1024 5901459.702 -1.51%
SetIntersection_Front_Vector_uint32_262144_16 1180564.801 -1.68%
SetIntersection_Front_Vector_uint32_262144_16384 79206330.080 -5.61%
SetIntersection_Front_Vector_uint32_262144_256 2649437.241 -
SetIntersection_Front_Vector_uint32_262144_262144 353639439.669 1.90%
SetIntersection_Front_Vector_uint32_262144_4 1079149.288 -5.63%
SetIntersection_Front_Vector_uint32_262144_64 1428974.050 -
SetIntersection_Front_Vector_uint32_4_1 227422036.853 -
SetIntersection_Front_Vector_uint32_4_4 145576951.975 -
SetIntersection_Front_Vector_uint32_64_1 17528780.962 -
SetIntersection_Front_Vector_uint32_64_16 15063324.319 -1.05%
SetIntersection_Front_Vector_uint32_64_4 16973903.535 -
SetIntersection_Front_Vector_uint32_64_64 12144151.549 5.90%
SetIntersection_Front_Vector_uint64_1024_1 1125294.955 3.19%
SetIntersection_Front_Vector_uint64_1024_1024 5946898.449 -
SetIntersection_Front_Vector_uint64_1024_16 1186273.523 -
SetIntersection_Front_Vector_uint64_1024_256 2287668.023 -
SetIntersection_Front_Vector_uint64_1024_4 1127430.970 -
SetIntersection_Front_Vector_uint64_1024_64 1339852.443 -4.74%
SetIntersection_Front_Vector_uint64_16384_1 1115305.216 -
SetIntersection_Front_Vector_uint64_16384_1024 5976368.413 -
SetIntersection_Front_Vector_uint64_16384_16 1160400.205 -3.31%
SetIntersection_Front_Vector_uint64_16384_16384 78036388.509 -
SetIntersection_Front_Vector_uint64_16384_256 2240438.237 -3.20%
SetIntersection_Front_Vector_uint64_16384_4 1119103.357 -1.20%
SetIntersection_Front_Vector_uint64_16384_64 1406692.693 -
SetIntersection_Front_Vector_uint64_16_1 67101924.228 -
SetIntersection_Front_Vector_uint64_16_16 37658467.761 -1.66%
SetIntersection_Front_Vector_uint64_16_4 58178934.235 -
SetIntersection_Front_Vector_uint64_1_1 568941433.323 -
SetIntersection_Front_Vector_uint64_256_1 4464744.424 -
SetIntersection_Front_Vector_uint64_256_16 4457682.459 -
SetIntersection_Front_Vector_uint64_256_256 4638543.985 -1.57%
SetIntersection_Front_Vector_uint64_256_4 4354926.454 -2.06%
SetIntersection_Front_Vector_uint64_256_64 4505512.441 -2.55%
SetIntersection_Front_Vector_uint64_262144_1 1108712.350 -
SetIntersection_Front_Vector_uint64_262144_1024 5949551.171 -
SetIntersection_Front_Vector_uint64_262144_16 1181286.976 2.56%
SetIntersection_Front_Vector_uint64_262144_16384 77942881.429 -
SetIntersection_Front_Vector_uint64_262144_256 2333447.691 -
SetIntersection_Front_Vector_uint64_262144_262144 350404257.840 -
SetIntersection_Front_Vector_uint64_262144_4 1133145.034 -1.21%
SetIntersection_Front_Vector_uint64_262144_64 1431870.945 -
SetIntersection_Front_Vector_uint64_4_1 227057940.252 -
SetIntersection_Front_Vector_uint64_4_4 145346347.884 -
SetIntersection_Front_Vector_uint64_64_1 17443239.364 -
SetIntersection_Front_Vector_uint64_64_16 15077325.540 -
SetIntersection_Front_Vector_uint64_64_4 16931679.900 -
SetIntersection_Front_Vector_uint64_64_64 11232260.977 -2.70%
SetIntersection_Interlaced_Set_float_1024_1 1120334.968 -
SetIntersection_Interlaced_Set_float_1024_1024 15068229.839 -12.33%
SetIntersection_Interlaced_Set_float_1024_16 11409026.710 -2.60%
SetIntersection_Interlaced_Set_float_1024_256 16058209.617 -
SetIntersection_Interlaced_Set_float_1024_4 10196768.055 -
SetIntersection_Interlaced_Set_float_1024_64 10071462.200 1.39%
SetIntersection_Interlaced_Set_float_16384_1 1121572.822 -
SetIntersection_Interlaced_Set_float_16384_1024 168902067.192 -
SetIntersection_Interlaced_Set_float_16384_16 207088956.290 -
SetIntersection_Interlaced_Set_float_16384_16384 353666447.759 1.40%
SetIntersection_Interlaced_Set_float_16384_256 200700024.946 -
SetIntersection_Interlaced_Set_float_16384_4 169127767.691 -1.26%
SetIntersection_Interlaced_Set_float_16384_64 215582439.986 -
SetIntersection_Interlaced_Set_float_16_1 67044542.445 -
SetIntersection_Interlaced_Set_float_16_16 41330127.127 -1.43%
SetIntersection_Interlaced_Set_float_16_4 64823992.634 -
SetIntersection_Interlaced_Set_float_1_1 571904373.417 -
SetIntersection_Interlaced_Set_float_256_1 4443179.570 -
SetIntersection_Interlaced_Set_float_256_16 12273824.089 1.34%
SetIntersection_Interlaced_Set_float_256_256 9121264.900 -8.05%
SetIntersection_Interlaced_Set_float_256_4 11467642.633 -2.22%
SetIntersection_Interlaced_Set_float_256_64 15044070.792 -2.35%
SetIntersection_Interlaced_Set_float_262144_1 1095910.811 -
SetIntersection_Interlaced_Set_float_262144_1024 1563114.014 -1.26%
SetIntersection_Interlaced_Set_float_262144_16 1620641.438 -2.94%
SetIntersection_Interlaced_Set_float_262144_16384 1270482.828 -
SetIntersection_Interlaced_Set_float_262144_256 1579592.771 -1.91%
SetIntersection_Interlaced_Set_float_262144_262144 1828625.164 -
SetIntersection_Interlaced_Set_float_262144_4 1315663.328 -5.76%
SetIntersection_Interlaced_Set_float_262144_64 1591047.283 -1.40%
SetIntersection_Interlaced_Set_float_4_1 228756516.831 -
SetIntersection_Interlaced_Set_float_4_4 147262870.364 -1.18%
SetIntersection_Interlaced_Set_float_64_1 17609310.860 -
SetIntersection_Interlaced_Set_float_64_16 24509587.320 1.14%
SetIntersection_Interlaced_Set_float_64_4 22238013.465 -1.05%
SetIntersection_Interlaced_Set_float_64_64 15286906.778 -6.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1127625.329 1.82%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21381198.276 -2.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11971211.008 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19392727.752 1.42%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 10059300.251 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10856012.409 -5.16%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1077583.867 -4.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 178783503.382 -1.26%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 223108077.050 1.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 352540112.176 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 209461378.650 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 184463382.618 1.08%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 230476415.190 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67346043.733 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 43665189.680 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66693778.822 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 572908218.313 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4530251.386 1.51%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13233465.193 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12084613.355 -11.53%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11334485.272 -1.79%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18402326.468 -1.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1115623.406 3.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1634970.705 -1.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1710340.738 -2.54%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1351806.476 -1.90%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1665125.570 -1.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2324884.764 -1.22%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1385351.643 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1660649.902 -2.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 229122466.797 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149456535.117 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17701188.668 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27615232.282 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23185468.952 -1.84%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18411736.236 -
SetIntersection_Interlaced_Set_string_1024_1 1154240.044 -
SetIntersection_Interlaced_Set_string_1024_1024 57157760.346 -
SetIntersection_Interlaced_Set_string_1024_16 13662684.916 -
SetIntersection_Interlaced_Set_string_1024_256 34822602.616 1.30%
SetIntersection_Interlaced_Set_string_1024_4 10513202.370 -
SetIntersection_Interlaced_Set_string_1024_64 16736313.208 -1.76%
SetIntersection_Interlaced_Set_string_16384_1 1163245.010 -
SetIntersection_Interlaced_Set_string_16384_1024 355812091.893 2.86%
SetIntersection_Interlaced_Set_string_16384_16 246195393.252 -27.83%
SetIntersection_Interlaced_Set_string_16384_16384 351911471.782 -
SetIntersection_Interlaced_Set_string_16384_256 350422591.225 -
SetIntersection_Interlaced_Set_string_16384_4 200456992.477 -38.98%
SetIntersection_Interlaced_Set_string_16384_64 346529522.524 -3.84%
SetIntersection_Interlaced_Set_string_16_1 69634445.906 -
SetIntersection_Interlaced_Set_string_16_16 61120006.681 -4.65%
SetIntersection_Interlaced_Set_string_16_4 77524163.238 -
SetIntersection_Interlaced_Set_string_1_1 591419651.843 -
SetIntersection_Interlaced_Set_string_256_1 4614605.266 -
SetIntersection_Interlaced_Set_string_256_16 18039779.577 -3.06%
SetIntersection_Interlaced_Set_string_256_256 32461950.520 -1.58%
SetIntersection_Interlaced_Set_string_256_4 14056576.094 -2.08%
SetIntersection_Interlaced_Set_string_256_64 31932824.914 2.23%
SetIntersection_Interlaced_Set_string_262144_1 1165764.952 -
SetIntersection_Interlaced_Set_string_262144_1024 2103447.267 -4.03%
SetIntersection_Interlaced_Set_string_262144_16 2141815.024 -14.27%
SetIntersection_Interlaced_Set_string_262144_16384 2694248.697 -6.19%
SetIntersection_Interlaced_Set_string_262144_256 2085655.682 -6.78%
SetIntersection_Interlaced_Set_string_262144_262144 17685675.131 -3.34%
SetIntersection_Interlaced_Set_string_262144_4 1846414.795 -6.20%
SetIntersection_Interlaced_Set_string_262144_64 2124502.523 -10.71%
SetIntersection_Interlaced_Set_string_4_1 236114969.914 -
SetIntersection_Interlaced_Set_string_4_4 167729756.339 -
SetIntersection_Interlaced_Set_string_64_1 18128392.147 -
SetIntersection_Interlaced_Set_string_64_16 41067239.188 -
SetIntersection_Interlaced_Set_string_64_4 27231581.578 -1.20%
SetIntersection_Interlaced_Set_string_64_64 39549794.156 3.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1129987.472 1.60%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25338488.385 1.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11938096.637 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20107484.080 -1.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10072838.755 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12262430.430 2.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1116915.302 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 234042097.433 -25.63%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 241196162.525 -32.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 354996027.765 2.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 334920619.815 -4.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 202304252.968 -44.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 350191373.572 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67619667.932 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45319142.203 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67052154.297 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 574525484.463 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4479183.914 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13304577.310 1.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13015927.249 -6.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11697119.319 -1.18%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 19074396.033 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1114564.756 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1980783.936 -4.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2152744.465 -6.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1766941.404 -1.21%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2045350.914 -2.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3120884.195 -2.41%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1856279.783 -6.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2133493.084 -3.92%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229988537.193 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150719098.234 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17666480.169 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28113077.579 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23859151.031 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19643262.005 -
SetIntersection_Interlaced_Set_uint32_1024_1 1068375.756 -4.07%
SetIntersection_Interlaced_Set_uint32_1024_1024 16125968.784 3.34%
SetIntersection_Interlaced_Set_uint32_1024_16 11384839.123 -1.64%
SetIntersection_Interlaced_Set_uint32_1024_256 15297207.821 -
SetIntersection_Interlaced_Set_uint32_1024_4 9885769.962 -2.72%
SetIntersection_Interlaced_Set_uint32_1024_64 9814456.814 -3.49%
SetIntersection_Interlaced_Set_uint32_16384_1 1078057.135 -
SetIntersection_Interlaced_Set_uint32_16384_1024 167575973.996 -21.95%
SetIntersection_Interlaced_Set_uint32_16384_16 205102826.363 -39.07%
SetIntersection_Interlaced_Set_uint32_16384_16384 354256236.558 12.20%
SetIntersection_Interlaced_Set_uint32_16384_256 197167047.613 -16.87%
SetIntersection_Interlaced_Set_uint32_16384_4 167933791.822 -17.20%
SetIntersection_Interlaced_Set_uint32_16384_64 212911621.686 -40.46%
SetIntersection_Interlaced_Set_uint32_16_1 66999019.381 -
SetIntersection_Interlaced_Set_uint32_16_16 41311851.495 -
SetIntersection_Interlaced_Set_uint32_16_4 64551505.005 -
SetIntersection_Interlaced_Set_uint32_1_1 570509593.428 -
SetIntersection_Interlaced_Set_uint32_256_1 4425409.554 -
SetIntersection_Interlaced_Set_uint32_256_16 12128325.908 -
SetIntersection_Interlaced_Set_uint32_256_256 9407040.820 -
SetIntersection_Interlaced_Set_uint32_256_4 11532232.324 -2.86%
SetIntersection_Interlaced_Set_uint32_256_64 14875713.525 -
SetIntersection_Interlaced_Set_uint32_262144_1 1087351.460 -3.67%
SetIntersection_Interlaced_Set_uint32_262144_1024 1541034.912 -3.47%
SetIntersection_Interlaced_Set_uint32_262144_16 1575101.076 -6.97%
SetIntersection_Interlaced_Set_uint32_262144_16384 1261636.151 -2.10%
SetIntersection_Interlaced_Set_uint32_262144_256 1581144.203 -4.66%
SetIntersection_Interlaced_Set_uint32_262144_262144 1956214.275 1.05%
SetIntersection_Interlaced_Set_uint32_262144_4 1275596.844 -8.99%
SetIntersection_Interlaced_Set_uint32_262144_64 1576809.977 -4.56%
SetIntersection_Interlaced_Set_uint32_4_1 227914524.776 -1.37%
SetIntersection_Interlaced_Set_uint32_4_4 147240897.799 -
SetIntersection_Interlaced_Set_uint32_64_1 17624977.957 -
SetIntersection_Interlaced_Set_uint32_64_16 23678821.973 -1.43%
SetIntersection_Interlaced_Set_uint32_64_4 22288106.588 -
SetIntersection_Interlaced_Set_uint32_64_64 15707209.692 3.36%
SetIntersection_Interlaced_Set_uint64_1024_1 1110633.201 -
SetIntersection_Interlaced_Set_uint64_1024_1024 15033567.117 -1.85%
SetIntersection_Interlaced_Set_uint64_1024_16 11581053.528 -2.64%
SetIntersection_Interlaced_Set_uint64_1024_256 16169497.176 5.50%
SetIntersection_Interlaced_Set_uint64_1024_4 9842857.288 -2.70%
SetIntersection_Interlaced_Set_uint64_1024_64 10429075.345 3.15%
SetIntersection_Interlaced_Set_uint64_16384_1 1122222.603 -
SetIntersection_Interlaced_Set_uint64_16384_1024 174311628.546 -1.53%
SetIntersection_Interlaced_Set_uint64_16384_16 225183984.070 1.27%
SetIntersection_Interlaced_Set_uint64_16384_16384 356167201.549 -1.18%
SetIntersection_Interlaced_Set_uint64_16384_256 211763264.556 -
SetIntersection_Interlaced_Set_uint64_16384_4 181481344.975 -
SetIntersection_Interlaced_Set_uint64_16384_64 234849909.244 -
SetIntersection_Interlaced_Set_uint64_16_1 67296762.205 -
SetIntersection_Interlaced_Set_uint64_16_16 41861736.634 1.34%
SetIntersection_Interlaced_Set_uint64_16_4 64300966.555 -1.24%
SetIntersection_Interlaced_Set_uint64_1_1 571449301.446 -
SetIntersection_Interlaced_Set_uint64_256_1 4387202.259 -1.71%
SetIntersection_Interlaced_Set_uint64_256_16 12549287.460 1.27%
SetIntersection_Interlaced_Set_uint64_256_256 9231109.862 -
SetIntersection_Interlaced_Set_uint64_256_4 11853863.266 -2.52%
SetIntersection_Interlaced_Set_uint64_256_64 15291305.358 3.68%
SetIntersection_Interlaced_Set_uint64_262144_1 1112718.101 -1.21%
SetIntersection_Interlaced_Set_uint64_262144_1024 1582571.857 -2.77%
SetIntersection_Interlaced_Set_uint64_262144_16 1638965.982 -5.21%
SetIntersection_Interlaced_Set_uint64_262144_16384 1263210.367 -3.30%
SetIntersection_Interlaced_Set_uint64_262144_256 1622593.752 -2.94%
SetIntersection_Interlaced_Set_uint64_262144_262144 1865874.836 -
SetIntersection_Interlaced_Set_uint64_262144_4 1317498.617 -6.86%
SetIntersection_Interlaced_Set_uint64_262144_64 1620324.871 -3.54%
SetIntersection_Interlaced_Set_uint64_4_1 227810485.955 -
SetIntersection_Interlaced_Set_uint64_4_4 147674011.170 -
SetIntersection_Interlaced_Set_uint64_64_1 17734654.824 -
SetIntersection_Interlaced_Set_uint64_64_16 24165015.997 -
SetIntersection_Interlaced_Set_uint64_64_4 22223551.856 -1.49%
SetIntersection_Interlaced_Set_uint64_64_64 15222696.693 -
SetIntersection_Interlaced_Vector_float_1024_1 1124451.903 -
SetIntersection_Interlaced_Vector_float_1024_1024 5978161.238 -
SetIntersection_Interlaced_Vector_float_1024_16 2639266.499 33.82%
SetIntersection_Interlaced_Vector_float_1024_256 7431003.168 19.06%
SetIntersection_Interlaced_Vector_float_1024_4 1463546.550 -2.18%
SetIntersection_Interlaced_Vector_float_1024_64 5333713.234 46.61%
SetIntersection_Interlaced_Vector_float_16384_1 1107184.472 -1.40%
SetIntersection_Interlaced_Vector_float_16384_1024 69306990.985 64.20%
SetIntersection_Interlaced_Vector_float_16384_16 4037300.946 71.03%
SetIntersection_Interlaced_Vector_float_16384_16384 80530435.492 -1.25%
SetIntersection_Interlaced_Vector_float_16384_256 27270933.722 67.15%
SetIntersection_Interlaced_Vector_float_16384_4 1718449.527 21.57%
SetIntersection_Interlaced_Vector_float_16384_64 9671308.152 81.57%
SetIntersection_Interlaced_Vector_float_16_1 67087078.246 -
SetIntersection_Interlaced_Vector_float_16_16 38405181.976 -
SetIntersection_Interlaced_Vector_float_16_4 60556733.804 -
SetIntersection_Interlaced_Vector_float_1_1 572729941.875 -
SetIntersection_Interlaced_Vector_float_256_1 4436393.514 -
SetIntersection_Interlaced_Vector_float_256_16 7885422.851 27.56%
SetIntersection_Interlaced_Vector_float_256_256 4658758.468 -
SetIntersection_Interlaced_Vector_float_256_4 5433088.684 11.28%
SetIntersection_Interlaced_Vector_float_256_64 8325042.295 22.48%
SetIntersection_Interlaced_Vector_float_262144_1 1103790.635 -1.21%
SetIntersection_Interlaced_Vector_float_262144_1024 142932685.854 104.86%
SetIntersection_Interlaced_Vector_float_262144_16 6196644.385 95.44%
SetIntersection_Interlaced_Vector_float_262144_16384 348835723.021 -
SetIntersection_Interlaced_Vector_float_262144_256 48653991.995 114.86%
SetIntersection_Interlaced_Vector_float_262144_262144 350761246.588 -
SetIntersection_Interlaced_Vector_float_262144_4 1947508.140 25.30%
SetIntersection_Interlaced_Vector_float_262144_64 20423882.508 158.16%
SetIntersection_Interlaced_Vector_float_4_1 229138198.230 -
SetIntersection_Interlaced_Vector_float_4_4 146092409.688 -
SetIntersection_Interlaced_Vector_float_64_1 17600160.987 -
SetIntersection_Interlaced_Vector_float_64_16 18800489.687 3.32%
SetIntersection_Interlaced_Vector_float_64_4 18936323.888 -
SetIntersection_Interlaced_Vector_float_64_64 11526550.780 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1080794.774 -1.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 9621568.995 6.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2705358.384 1.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 8385450.149 9.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1434096.714 -2.17%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5513161.715 2.77%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1073018.815 -4.79%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 55488069.897 6.92%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2679241.484 -13.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 130772702.383 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 16589829.337 -18.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1652649.208 8.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5972342.131 -21.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67359301.304 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39883684.552 1.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 62161665.770 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 572416891.636 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4434119.690 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8044335.439 11.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6983437.927 18.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5261621.358 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8904870.523 -8.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1108898.358 1.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 113992339.140 14.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3644272.379 -44.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 351520783.766 -2.82%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 41394047.741 11.67%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 347063907.090 -2.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2036299.953 3.24%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12804696.474 8.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 228375792.411 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 146790505.761 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17572536.418 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 20141569.859 -1.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18986048.489 -1.35%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13790961.649 3.86%
SetIntersection_Interlaced_Vector_string_1024_1 1151697.063 -
SetIntersection_Interlaced_Vector_string_1024_1024 40675004.183 5.24%
SetIntersection_Interlaced_Vector_string_1024_16 3333085.713 4.92%
SetIntersection_Interlaced_Vector_string_1024_256 21515718.891 4.15%
SetIntersection_Interlaced_Vector_string_1024_4 1682358.451 1.27%
SetIntersection_Interlaced_Vector_string_1024_64 8027836.767 -3.67%
SetIntersection_Interlaced_Vector_string_16384_1 1144151.348 -
SetIntersection_Interlaced_Vector_string_16384_1024 114898523.648 1.35%
SetIntersection_Interlaced_Vector_string_16384_16 4146239.948 -1.95%
SetIntersection_Interlaced_Vector_string_16384_16384 350723628.828 -
SetIntersection_Interlaced_Vector_string_16384_256 37648848.686 1.20%
SetIntersection_Interlaced_Vector_string_16384_4 1861548.567 -
SetIntersection_Interlaced_Vector_string_16384_64 11928176.029 -
SetIntersection_Interlaced_Vector_string_16_1 68587888.075 -
SetIntersection_Interlaced_Vector_string_16_16 54815270.288 -
SetIntersection_Interlaced_Vector_string_16_4 72404782.410 1.53%
SetIntersection_Interlaced_Vector_string_1_1 587759522.846 -
SetIntersection_Interlaced_Vector_string_256_1 4626816.104 2.11%
SetIntersection_Interlaced_Vector_string_256_16 11076226.264 3.79%
SetIntersection_Interlaced_Vector_string_256_256 20828925.039 -3.10%
SetIntersection_Interlaced_Vector_string_256_4 6277824.332 -1.45%
SetIntersection_Interlaced_Vector_string_256_64 20839845.103 1.90%
SetIntersection_Interlaced_Vector_string_262144_1 1131901.837 -2.03%
SetIntersection_Interlaced_Vector_string_262144_1024 222916923.992 2.46%
SetIntersection_Interlaced_Vector_string_262144_16 5791689.325 2.48%
SetIntersection_Interlaced_Vector_string_262144_16384 982644.775 -1.04%
SetIntersection_Interlaced_Vector_string_262144_256 63381056.578 1.94%
SetIntersection_Interlaced_Vector_string_262144_262144 14455717.693 -
SetIntersection_Interlaced_Vector_string_262144_4 2081685.562 -
SetIntersection_Interlaced_Vector_string_262144_64 18046180.691 -
SetIntersection_Interlaced_Vector_string_4_1 234676065.744 -
SetIntersection_Interlaced_Vector_string_4_4 161813638.112 1.17%
SetIntersection_Interlaced_Vector_string_64_1 17966256.287 -
SetIntersection_Interlaced_Vector_string_64_16 31267740.006 2.43%
SetIntersection_Interlaced_Vector_string_64_4 22925655.979 -
SetIntersection_Interlaced_Vector_string_64_64 28023020.270 3.92%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1104183.938 -1.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10827633.430 12.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3082253.739 -5.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9450896.922 -18.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1713220.773 6.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5094498.490 -30.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1112039.166 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 78560094.145 -19.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5518640.347 13.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 143984520.357 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 30680685.100 -34.92%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1954549.798 6.82%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9915556.744 -28.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 67040447.639 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40102965.903 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62064634.015 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 570453928.840 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4446119.342 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 9975258.826 4.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 7091704.882 7.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5516449.319 -8.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10583402.369 -14.04%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1125518.893 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 288503513.915 -17.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5316429.454 -42.76%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 356323929.147 1.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 69271572.733 -43.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 342109363.262 -2.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2504887.366 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 18012269.870 -43.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 228159221.374 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 146660445.010 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17450224.738 -1.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 22779986.167 1.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20336293.102 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13900780.466 4.36%
SetIntersection_Interlaced_Vector_uint32_1024_1 1110371.317 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5902607.076 -1.55%
SetIntersection_Interlaced_Vector_uint32_1024_16 1957877.894 1.19%
SetIntersection_Interlaced_Vector_uint32_1024_256 5534431.536 7.88%
SetIntersection_Interlaced_Vector_uint32_1024_4 1376619.035 -2.30%
SetIntersection_Interlaced_Vector_uint32_1024_64 3748275.364 2.09%
SetIntersection_Interlaced_Vector_uint32_16384_1 1111551.456 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 43838224.425 -
SetIntersection_Interlaced_Vector_uint32_16384_16 2474355.135 -2.48%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80116734.090 -1.26%
SetIntersection_Interlaced_Vector_uint32_16384_256 14653746.169 8.98%
SetIntersection_Interlaced_Vector_uint32_16384_4 1402520.945 -1.71%
SetIntersection_Interlaced_Vector_uint32_16384_64 5473215.182 -5.76%
SetIntersection_Interlaced_Vector_uint32_16_1 66765881.766 -
SetIntersection_Interlaced_Vector_uint32_16_16 38196782.637 -
SetIntersection_Interlaced_Vector_uint32_16_4 59897849.949 -
SetIntersection_Interlaced_Vector_uint32_1_1 571451099.993 -
SetIntersection_Interlaced_Vector_uint32_256_1 4351771.087 -2.05%
SetIntersection_Interlaced_Vector_uint32_256_16 6479859.839 -
SetIntersection_Interlaced_Vector_uint32_256_256 4602325.148 -2.48%
SetIntersection_Interlaced_Vector_uint32_256_4 5271963.800 -
SetIntersection_Interlaced_Vector_uint32_256_64 7100712.564 8.24%
SetIntersection_Interlaced_Vector_uint32_262144_1 1111032.468 -1.09%
SetIntersection_Interlaced_Vector_uint32_262144_1024 75297409.573 -1.95%
SetIntersection_Interlaced_Vector_uint32_262144_16 3085284.338 -3.29%
SetIntersection_Interlaced_Vector_uint32_262144_16384 350353366.076 -
SetIntersection_Interlaced_Vector_uint32_262144_256 25190874.518 -
SetIntersection_Interlaced_Vector_uint32_262144_262144 351007804.500 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1521473.918 -
SetIntersection_Interlaced_Vector_uint32_262144_64 8268816.067 -
SetIntersection_Interlaced_Vector_uint32_4_1 228582210.671 -
SetIntersection_Interlaced_Vector_uint32_4_4 144587693.347 -
SetIntersection_Interlaced_Vector_uint32_64_1 17500469.364 -
SetIntersection_Interlaced_Vector_uint32_64_16 17405879.832 -1.50%
SetIntersection_Interlaced_Vector_uint32_64_4 18002023.453 -1.40%
SetIntersection_Interlaced_Vector_uint32_64_64 11504179.350 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1114481.221 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5945517.108 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1979585.560 -17.55%
SetIntersection_Interlaced_Vector_uint64_1024_256 6183863.782 -20.31%
SetIntersection_Interlaced_Vector_uint64_1024_4 1297370.316 -10.73%
SetIntersection_Interlaced_Vector_uint64_1024_64 4288795.573 -9.57%
SetIntersection_Interlaced_Vector_uint64_16384_1 1117164.061 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 45492965.368 -29.76%
SetIntersection_Interlaced_Vector_uint64_16384_16 2630746.387 -27.83%
SetIntersection_Interlaced_Vector_uint64_16384_16384 80883350.311 3.00%
SetIntersection_Interlaced_Vector_uint64_16384_256 17318094.040 -30.80%
SetIntersection_Interlaced_Vector_uint64_16384_4 1410671.699 -14.03%
SetIntersection_Interlaced_Vector_uint64_16384_64 6720368.218 -25.78%
SetIntersection_Interlaced_Vector_uint64_16_1 66924738.118 -
SetIntersection_Interlaced_Vector_uint64_16_16 37618034.632 -1.04%
SetIntersection_Interlaced_Vector_uint64_16_4 59838583.959 -
SetIntersection_Interlaced_Vector_uint64_1_1 568859957.226 -
SetIntersection_Interlaced_Vector_uint64_256_1 4426927.041 -
SetIntersection_Interlaced_Vector_uint64_256_16 6823410.922 -8.86%
SetIntersection_Interlaced_Vector_uint64_256_256 4676398.531 -
SetIntersection_Interlaced_Vector_uint64_256_4 5066086.473 -5.51%
SetIntersection_Interlaced_Vector_uint64_256_64 6716909.238 -22.56%
SetIntersection_Interlaced_Vector_uint64_262144_1 1117666.086 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 92044311.047 -31.81%
SetIntersection_Interlaced_Vector_uint64_262144_16 3116223.466 -71.92%
SetIntersection_Interlaced_Vector_uint64_262144_16384 357095015.970 3.90%
SetIntersection_Interlaced_Vector_uint64_262144_256 39828808.930 -47.23%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350514679.572 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1626809.875 -20.04%
SetIntersection_Interlaced_Vector_uint64_262144_64 8693793.712 -68.94%
SetIntersection_Interlaced_Vector_uint64_4_1 226753835.769 -1.03%
SetIntersection_Interlaced_Vector_uint64_4_4 145398077.889 -
SetIntersection_Interlaced_Vector_uint64_64_1 17461389.507 -
SetIntersection_Interlaced_Vector_uint64_64_16 17938889.688 -5.73%
SetIntersection_Interlaced_Vector_uint64_64_4 18436795.282 -
SetIntersection_Interlaced_Vector_uint64_64_64 11468851.589 1.69%
SetIntersection_None_Set_float_1024_1 10015339.145 10.06%
SetIntersection_None_Set_float_1024_1024 8926067.985 -
SetIntersection_None_Set_float_1024_16 10064189.903 9.02%
SetIntersection_None_Set_float_1024_256 10070151.450 9.39%
SetIntersection_None_Set_float_1024_4 10228192.091 14.88%
SetIntersection_None_Set_float_1024_64 9884541.056 11.18%
SetIntersection_None_Set_float_16384_1 176567871.578 15.45%
SetIntersection_None_Set_float_16384_1024 177727866.266 16.45%
SetIntersection_None_Set_float_16384_16 172303612.414 12.89%
SetIntersection_None_Set_float_16384_16384 159477726.340 2.41%
SetIntersection_None_Set_float_16384_256 176462691.734 15.00%
SetIntersection_None_Set_float_16384_4 170684884.133 11.69%
SetIntersection_None_Set_float_16384_64 177024620.298 15.44%
SetIntersection_None_Set_float_16_1 70921540.905 -
SetIntersection_None_Set_float_16_16 37513333.235 -
SetIntersection_None_Set_float_16_4 60294067.393 -
SetIntersection_None_Set_float_1_1 570519278.730 -
SetIntersection_None_Set_float_256_1 11688384.219 -1.68%
SetIntersection_None_Set_float_256_16 11041368.422 -
SetIntersection_None_Set_float_256_256 5954413.650 -
SetIntersection_None_Set_float_256_4 11824379.979 -
SetIntersection_None_Set_float_256_64 9574613.336 -
SetIntersection_None_Set_float_262144_1 1187084.310 -2.48%
SetIntersection_None_Set_float_262144_1024 1179645.344 -1.85%
SetIntersection_None_Set_float_262144_16 1184261.148 -2.42%
SetIntersection_None_Set_float_262144_16384 1191541.746 -1.91%
SetIntersection_None_Set_float_262144_256 1185785.565 -2.06%
SetIntersection_None_Set_float_262144_262144 1182929.607 -2.44%
SetIntersection_None_Set_float_262144_4 1182587.078 -2.60%
SetIntersection_None_Set_float_262144_64 1183982.016 -2.12%
SetIntersection_None_Set_float_4_1 231643277.249 -
SetIntersection_None_Set_float_4_4 144512285.832 -
SetIntersection_None_Set_float_64_1 23119043.153 -
SetIntersection_None_Set_float_64_16 19145139.312 3.39%
SetIntersection_None_Set_float_64_4 22283246.710 2.39%
SetIntersection_None_Set_float_64_64 11860447.889 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8770799.245 -1.08%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8774776.360 -2.64%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8976807.441 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 9042597.532 3.22%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8750931.445 -3.20%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8799938.740 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 162814148.028 1.24%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 158926714.523 -2.01%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 174219078.701 2.82%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 179637918.430 -3.06%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162568446.105 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 169935667.048 2.41%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167200905.262 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70621377.790 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37530886.700 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60191793.153 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 571776362.569 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11715416.240 -1.46%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10952604.546 -1.22%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5949352.096 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11618032.240 1.87%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9461990.202 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1224605.875 -2.34%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1240593.834 -2.30%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1227859.377 -3.02%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1251559.162 -1.34%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1236386.963 -2.24%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1262664.631 -1.63%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1239093.914 -1.76%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1239735.515 -2.00%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 231615647.206 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144435569.773 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23138674.332 -1.40%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 19037953.270 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22451834.489 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11937451.244 -
SetIntersection_None_Set_string_1024_1 9225904.997 2.18%
SetIntersection_None_Set_string_1024_1024 8910140.558 -1.68%
SetIntersection_None_Set_string_1024_16 9004618.377 -2.71%
SetIntersection_None_Set_string_1024_256 8923438.914 -1.93%
SetIntersection_None_Set_string_1024_4 8879983.202 -1.54%
SetIntersection_None_Set_string_1024_64 9044303.883 1.40%
SetIntersection_None_Set_string_16384_1 196919191.931 -5.85%
SetIntersection_None_Set_string_16384_1024 201776234.446 -8.02%
SetIntersection_None_Set_string_16384_16 195604408.769 -6.12%
SetIntersection_None_Set_string_16384_16384 200065861.064 -
SetIntersection_None_Set_string_16384_256 192147872.888 -9.69%
SetIntersection_None_Set_string_16384_4 195792698.123 -4.77%
SetIntersection_None_Set_string_16384_64 197003380.866 -6.42%
SetIntersection_None_Set_string_16_1 73091619.071 -
SetIntersection_None_Set_string_16_16 38727446.344 -
SetIntersection_None_Set_string_16_4 61985114.351 -
SetIntersection_None_Set_string_1_1 576816121.991 -
SetIntersection_None_Set_string_256_1 11965991.179 -
SetIntersection_None_Set_string_256_16 11152743.439 -1.36%
SetIntersection_None_Set_string_256_256 5901132.445 -2.51%
SetIntersection_None_Set_string_256_4 11674475.497 -
SetIntersection_None_Set_string_256_64 9627143.406 1.65%
SetIntersection_None_Set_string_262144_1 1652905.518 -10.07%
SetIntersection_None_Set_string_262144_1024 1660775.961 -8.30%
SetIntersection_None_Set_string_262144_16 1646899.982 -10.36%
SetIntersection_None_Set_string_262144_16384 1650800.701 -10.29%
SetIntersection_None_Set_string_262144_256 1648818.930 -10.14%
SetIntersection_None_Set_string_262144_262144 1665306.481 -7.87%
SetIntersection_None_Set_string_262144_4 1650098.797 -10.16%
SetIntersection_None_Set_string_262144_64 1640648.519 -10.59%
SetIntersection_None_Set_string_4_1 235928244.158 -
SetIntersection_None_Set_string_4_4 147661542.197 -
SetIntersection_None_Set_string_64_1 24109747.884 -
SetIntersection_None_Set_string_64_16 19451532.446 -
SetIntersection_None_Set_string_64_4 23169381.045 -
SetIntersection_None_Set_string_64_64 12195228.966 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8963623.332 -1.50%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 9078465.562 1.82%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 9014179.012 3.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8748737.922 -1.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8849173.081 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8784618.650 -2.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 200101038.661 -40.90%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 203716125.992 -33.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 195042169.078 -45.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 214428681.253 -17.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 196899890.776 -40.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 199040395.599 -43.70%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 199396432.514 -42.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71098607.341 -1.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 38316190.721 1.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60632523.624 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 574796500.985 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11818124.716 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11026327.022 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5902704.957 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11440557.760 -1.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9611164.997 1.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1669240.479 -2.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1656449.299 -5.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1667805.744 -2.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1670182.697 -2.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1676014.486 -2.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1650797.850 -5.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1650059.734 -4.85%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1671895.834 -2.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 232727930.155 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145405398.013 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23454705.236 1.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19139861.000 -1.00%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22449803.789 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11891945.691 -2.18%
SetIntersection_None_Set_uint32_1024_1 8922207.749 -
SetIntersection_None_Set_uint32_1024_1024 8858650.699 -3.35%
SetIntersection_None_Set_uint32_1024_16 8932219.287 -
SetIntersection_None_Set_uint32_1024_256 8792217.771 -
SetIntersection_None_Set_uint32_1024_4 8882187.638 -1.23%
SetIntersection_None_Set_uint32_1024_64 8726407.841 -3.59%
SetIntersection_None_Set_uint32_16384_1 150720498.481 -
SetIntersection_None_Set_uint32_16384_1024 151284169.372 -1.07%
SetIntersection_None_Set_uint32_16384_16 151047499.025 -
SetIntersection_None_Set_uint32_16384_16384 153004957.026 -14.64%
SetIntersection_None_Set_uint32_16384_256 151087370.282 -1.04%
SetIntersection_None_Set_uint32_16384_4 151036294.772 -
SetIntersection_None_Set_uint32_16384_64 150355414.510 -
SetIntersection_None_Set_uint32_16_1 70679092.311 -
SetIntersection_None_Set_uint32_16_16 37790182.505 -
SetIntersection_None_Set_uint32_16_4 60152296.841 -
SetIntersection_None_Set_uint32_1_1 569230642.838 -
SetIntersection_None_Set_uint32_256_1 11808825.695 -
SetIntersection_None_Set_uint32_256_16 11051176.699 -2.02%
SetIntersection_None_Set_uint32_256_256 5802366.343 -3.58%
SetIntersection_None_Set_uint32_256_4 11453739.353 -2.64%
SetIntersection_None_Set_uint32_256_64 9395724.241 -
SetIntersection_None_Set_uint32_262144_1 1225270.263 -
SetIntersection_None_Set_uint32_262144_1024 1215612.303 -
SetIntersection_None_Set_uint32_262144_16 1216057.861 -
SetIntersection_None_Set_uint32_262144_16384 1201406.088 -1.29%
SetIntersection_None_Set_uint32_262144_256 1215226.886 -
SetIntersection_None_Set_uint32_262144_262144 1209753.986 -1.82%
SetIntersection_None_Set_uint32_262144_4 1217232.746 -
SetIntersection_None_Set_uint32_262144_64 1214038.981 -
SetIntersection_None_Set_uint32_4_1 230396473.432 -
SetIntersection_None_Set_uint32_4_4 144220468.424 -
SetIntersection_None_Set_uint32_64_1 23572827.008 1.52%
SetIntersection_None_Set_uint32_64_16 18488923.702 -3.89%
SetIntersection_None_Set_uint32_64_4 22448251.931 -1.34%
SetIntersection_None_Set_uint32_64_64 11740211.342 -2.70%
SetIntersection_None_Set_uint64_1024_1 8859367.053 -
SetIntersection_None_Set_uint64_1024_1024 8668357.094 -3.95%
SetIntersection_None_Set_uint64_1024_16 8685746.012 -5.18%
SetIntersection_None_Set_uint64_1024_256 8743759.313 -
SetIntersection_None_Set_uint64_1024_4 8711836.364 -1.21%
SetIntersection_None_Set_uint64_1024_64 8965300.232 2.35%
SetIntersection_None_Set_uint64_16384_1 160287410.706 1.18%
SetIntersection_None_Set_uint64_16384_1024 167434784.615 2.13%
SetIntersection_None_Set_uint64_16384_16 169039260.008 1.99%
SetIntersection_None_Set_uint64_16384_16384 175291410.018 6.86%
SetIntersection_None_Set_uint64_16384_256 167896790.236 -
SetIntersection_None_Set_uint64_16384_4 164022764.431 1.37%
SetIntersection_None_Set_uint64_16384_64 170865079.474 2.61%
SetIntersection_None_Set_uint64_16_1 70577577.444 -1.19%
SetIntersection_None_Set_uint64_16_16 37629373.967 -
SetIntersection_None_Set_uint64_16_4 60051000.584 -
SetIntersection_None_Set_uint64_1_1 568455765.588 -
SetIntersection_None_Set_uint64_256_1 11625012.301 -1.99%
SetIntersection_None_Set_uint64_256_16 11074527.297 -
SetIntersection_None_Set_uint64_256_256 5795951.196 -3.20%
SetIntersection_None_Set_uint64_256_4 11614060.912 -1.97%
SetIntersection_None_Set_uint64_256_64 9278233.394 -2.73%
SetIntersection_None_Set_uint64_262144_1 1193272.867 -4.84%
SetIntersection_None_Set_uint64_262144_1024 1194674.641 -5.43%
SetIntersection_None_Set_uint64_262144_16 1191217.285 -5.38%
SetIntersection_None_Set_uint64_262144_16384 1205968.182 -4.50%
SetIntersection_None_Set_uint64_262144_256 1198930.338 -4.03%
SetIntersection_None_Set_uint64_262144_262144 1209634.686 -5.04%
SetIntersection_None_Set_uint64_262144_4 1193468.097 -4.90%
SetIntersection_None_Set_uint64_262144_64 1195785.236 -4.91%
SetIntersection_None_Set_uint64_4_1 230145722.382 -
SetIntersection_None_Set_uint64_4_4 144208845.974 -
SetIntersection_None_Set_uint64_64_1 23329306.109 -1.98%
SetIntersection_None_Set_uint64_64_16 18985081.087 -
SetIntersection_None_Set_uint64_64_4 22300520.637 -2.06%
SetIntersection_None_Set_uint64_64_64 12014753.314 -
SetIntersection_None_Vector_float_1024_1 1152475.474 -
SetIntersection_None_Vector_float_1024_1024 1163139.406 -
SetIntersection_None_Vector_float_1024_16 1155356.146 -
SetIntersection_None_Vector_float_1024_256 1151666.549 -
SetIntersection_None_Vector_float_1024_4 1154653.593 -
SetIntersection_None_Vector_float_1024_64 1157069.402 -
SetIntersection_None_Vector_float_16384_1 1172628.045 -
SetIntersection_None_Vector_float_16384_1024 1194280.745 1.15%
SetIntersection_None_Vector_float_16384_16 1183740.259 -
SetIntersection_None_Vector_float_16384_16384 1173513.040 -
SetIntersection_None_Vector_float_16384_256 1180122.725 -
SetIntersection_None_Vector_float_16384_4 1179438.022 -
SetIntersection_None_Vector_float_16384_64 1180022.758 1.55%
SetIntersection_None_Vector_float_16_1 67750483.513 -
SetIntersection_None_Vector_float_16_16 35909886.370 -
SetIntersection_None_Vector_float_16_4 57642978.449 -
SetIntersection_None_Vector_float_1_1 570603038.630 -
SetIntersection_None_Vector_float_256_1 4550029.268 -
SetIntersection_None_Vector_float_256_16 4289382.524 -
SetIntersection_None_Vector_float_256_256 2281192.413 -1.37%
SetIntersection_None_Vector_float_256_4 4474099.475 -
SetIntersection_None_Vector_float_256_64 3650380.396 -
SetIntersection_None_Vector_float_262144_1 1221477.087 1.05%
SetIntersection_None_Vector_float_262144_1024 1192821.558 -1.15%
SetIntersection_None_Vector_float_262144_16 1204574.524 -
SetIntersection_None_Vector_float_262144_16384 1187851.067 -2.67%
SetIntersection_None_Vector_float_262144_256 1201669.163 -
SetIntersection_None_Vector_float_262144_262144 1180308.486 -2.88%
SetIntersection_None_Vector_float_262144_4 1200203.588 -1.13%
SetIntersection_None_Vector_float_262144_64 1205211.236 -
SetIntersection_None_Vector_float_4_1 228869208.188 -
SetIntersection_None_Vector_float_4_4 143082446.403 -
SetIntersection_None_Vector_float_64_1 17802334.361 -
SetIntersection_None_Vector_float_64_16 14482088.559 -
SetIntersection_None_Vector_float_64_4 17150042.202 -
SetIntersection_None_Vector_float_64_64 9037234.144 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1152474.558 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1157755.571 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1179871.414 3.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1154376.882 -2.24%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1151826.811 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1154237.296 -2.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1158418.075 -3.78%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1205982.732 3.28%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1202177.784 3.40%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1192694.776 1.53%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1200623.147 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1193018.470 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1187517.972 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67727178.784 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35914565.348 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57434028.552 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 569046566.732 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4577862.430 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4324386.212 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2232778.019 -1.98%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4549680.054 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3640001.314 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1221119.124 2.21%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1198187.386 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1179883.043 -4.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1216358.307 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1229935.031 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1190205.769 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1205425.772 3.69%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1134016.288 -3.88%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 228553339.867 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142774348.342 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17741630.748 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14413165.810 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17178135.846 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9095597.790 -
SetIntersection_None_Vector_string_1024_1 1235153.273 -
SetIntersection_None_Vector_string_1024_1024 1236645.860 1.30%
SetIntersection_None_Vector_string_1024_16 1233725.172 -
SetIntersection_None_Vector_string_1024_256 1232861.911 2.08%
SetIntersection_None_Vector_string_1024_4 1236361.359 -
SetIntersection_None_Vector_string_1024_64 1221280.922 -
SetIntersection_None_Vector_string_16384_1 1281710.389 1.59%
SetIntersection_None_Vector_string_16384_1024 1285771.160 -
SetIntersection_None_Vector_string_16384_16 1284867.216 -
SetIntersection_None_Vector_string_16384_16384 1292204.307 3.11%
SetIntersection_None_Vector_string_16384_256 1260304.980 -2.30%
SetIntersection_None_Vector_string_16384_4 1292508.576 -
SetIntersection_None_Vector_string_16384_64 1293808.062 -
SetIntersection_None_Vector_string_16_1 69289390.887 -
SetIntersection_None_Vector_string_16_16 36853489.559 -
SetIntersection_None_Vector_string_16_4 58880515.001 -
SetIntersection_None_Vector_string_1_1 572220871.507 -
SetIntersection_None_Vector_string_256_1 4770454.193 -
SetIntersection_None_Vector_string_256_16 4512978.206 -
SetIntersection_None_Vector_string_256_256 2412239.685 -
SetIntersection_None_Vector_string_256_4 4679842.404 -
SetIntersection_None_Vector_string_256_64 3829220.932 -
SetIntersection_None_Vector_string_262144_1 1310463.251 -3.50%
SetIntersection_None_Vector_string_262144_1024 1313424.953 -3.98%
SetIntersection_None_Vector_string_262144_16 1376655.822 2.42%
SetIntersection_None_Vector_string_262144_16384 1355050.749 -
SetIntersection_None_Vector_string_262144_256 1350776.076 -
SetIntersection_None_Vector_string_262144_262144 1360991.907 -
SetIntersection_None_Vector_string_262144_4 1352565.456 -1.69%
SetIntersection_None_Vector_string_262144_64 1360268.436 -
SetIntersection_None_Vector_string_4_1 232109193.100 -
SetIntersection_None_Vector_string_4_4 145085427.932 -
SetIntersection_None_Vector_string_64_1 18434547.979 -
SetIntersection_None_Vector_string_64_16 15082882.968 -
SetIntersection_None_Vector_string_64_4 17634817.710 -
SetIntersection_None_Vector_string_64_64 9377788.270 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1187982.820 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1200810.096 2.79%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1196847.264 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1195866.961 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1190583.677 3.80%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1199235.995 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1194196.553 -3.49%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1226972.783 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1219433.456 -1.46%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1233083.071 2.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1229801.649 2.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1227452.768 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1206597.274 -2.14%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67804831.239 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 35864472.070 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57527636.972 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 566730610.343 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4574614.460 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4352418.118 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2277903.677 -2.33%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4536003.378 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3675054.552 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1264422.787 -3.04%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1265805.272 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1262955.146 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1245722.104 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1299289.271 3.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1281561.741 2.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1236553.593 2.86%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1218402.849 -2.82%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 228105449.444 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142609622.463 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17917907.254 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14468150.620 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17089924.238 -1.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9066796.682 -
SetIntersection_None_Vector_uint32_1024_1 1165119.726 2.59%
SetIntersection_None_Vector_uint32_1024_1024 1123359.859 -1.61%
SetIntersection_None_Vector_uint32_1024_16 1158787.130 -
SetIntersection_None_Vector_uint32_1024_256 1154757.694 2.72%
SetIntersection_None_Vector_uint32_1024_4 1156385.138 -
SetIntersection_None_Vector_uint32_1024_64 1155325.076 -
SetIntersection_None_Vector_uint32_16384_1 1171893.124 -
SetIntersection_None_Vector_uint32_16384_1024 1174616.416 1.29%
SetIntersection_None_Vector_uint32_16384_16 1128297.660 -3.52%
SetIntersection_None_Vector_uint32_16384_16384 1173174.528 -
SetIntersection_None_Vector_uint32_16384_256 1176470.199 -
SetIntersection_None_Vector_uint32_16384_4 1174585.695 -
SetIntersection_None_Vector_uint32_16384_64 1167062.974 -
SetIntersection_None_Vector_uint32_16_1 67556156.195 -
SetIntersection_None_Vector_uint32_16_16 35904422.040 -
SetIntersection_None_Vector_uint32_16_4 57398671.415 -
SetIntersection_None_Vector_uint32_1_1 588291247.517 -
SetIntersection_None_Vector_uint32_256_1 4500046.802 -2.17%
SetIntersection_None_Vector_uint32_256_16 4292580.619 -
SetIntersection_None_Vector_uint32_256_256 2291471.882 -
SetIntersection_None_Vector_uint32_256_4 4416514.388 -2.58%
SetIntersection_None_Vector_uint32_256_64 3623751.031 -
SetIntersection_None_Vector_uint32_262144_1 1159881.748 -4.25%
SetIntersection_None_Vector_uint32_262144_1024 1198468.354 -
SetIntersection_None_Vector_uint32_262144_16 1215875.714 1.57%
SetIntersection_None_Vector_uint32_262144_16384 1196253.782 -
SetIntersection_None_Vector_uint32_262144_256 1201697.642 -
SetIntersection_None_Vector_uint32_262144_262144 1203585.844 -
SetIntersection_None_Vector_uint32_262144_4 1198722.543 -
SetIntersection_None_Vector_uint32_262144_64 1217387.703 1.25%
SetIntersection_None_Vector_uint32_4_1 228460355.283 -
SetIntersection_None_Vector_uint32_4_4 142993482.178 -
SetIntersection_None_Vector_uint32_64_1 17712554.283 -
SetIntersection_None_Vector_uint32_64_16 14507712.974 -
SetIntersection_None_Vector_uint32_64_4 16882498.931 -
SetIntersection_None_Vector_uint32_64_64 9071278.600 -
SetIntersection_None_Vector_uint64_1024_1 1148263.865 -
SetIntersection_None_Vector_uint64_1024_1024 1151542.379 -
SetIntersection_None_Vector_uint64_1024_16 1148609.232 -
SetIntersection_None_Vector_uint64_1024_256 1142090.076 -
SetIntersection_None_Vector_uint64_1024_4 1152703.014 -
SetIntersection_None_Vector_uint64_1024_64 1112020.060 -3.69%
SetIntersection_None_Vector_uint64_16384_1 1172746.824 -
SetIntersection_None_Vector_uint64_16384_1024 1175379.190 -
SetIntersection_None_Vector_uint64_16384_16 1164930.824 -2.87%
SetIntersection_None_Vector_uint64_16384_16384 1179782.875 -
SetIntersection_None_Vector_uint64_16384_256 1178678.059 -
SetIntersection_None_Vector_uint64_16384_4 1138015.249 -2.44%
SetIntersection_None_Vector_uint64_16384_64 1172916.453 -
SetIntersection_None_Vector_uint64_16_1 67319737.410 -
SetIntersection_None_Vector_uint64_16_16 35659865.655 -
SetIntersection_None_Vector_uint64_16_4 57374218.976 -
SetIntersection_None_Vector_uint64_1_1 567951172.956 -
SetIntersection_None_Vector_uint64_256_1 4553048.119 -
SetIntersection_None_Vector_uint64_256_16 4271268.281 -
SetIntersection_None_Vector_uint64_256_256 2276825.050 -
SetIntersection_None_Vector_uint64_256_4 4451063.769 -1.51%
SetIntersection_None_Vector_uint64_256_64 3606259.811 -1.12%
SetIntersection_None_Vector_uint64_262144_1 1178835.953 -2.05%
SetIntersection_None_Vector_uint64_262144_1024 1202374.784 2.56%
SetIntersection_None_Vector_uint64_262144_16 1185807.770 -
SetIntersection_None_Vector_uint64_262144_16384 1204499.972 -
SetIntersection_None_Vector_uint64_262144_256 1207894.569 -
SetIntersection_None_Vector_uint64_262144_262144 1204536.537 -
SetIntersection_None_Vector_uint64_262144_4 1155028.229 -4.61%
SetIntersection_None_Vector_uint64_262144_64 1150310.607 -5.08%
SetIntersection_None_Vector_uint64_4_1 227913571.196 -
SetIntersection_None_Vector_uint64_4_4 142565866.910 -
SetIntersection_None_Vector_uint64_64_1 17777753.213 -
SetIntersection_None_Vector_uint64_64_16 14312163.490 -1.60%
SetIntersection_None_Vector_uint64_64_4 17069417.183 -
SetIntersection_None_Vector_uint64_64_64 9002015.718 -
bm_gcd_complex 19.344 1.72%
bm_gcd_random 30.532 -
bm_gcd_trivial 0.866 -4.32%
bm_lexicographical_compare<int>/1 1.324 -4.42%
bm_lexicographical_compare<int>/1048576 76682.130 -
bm_lexicographical_compare<int>/16 2.071 -5.09%
bm_lexicographical_compare<int>/2 1.474 -4.88%
bm_lexicographical_compare<int>/262144 19114.919 -
bm_lexicographical_compare<int>/3 1.737 -2.91%
bm_lexicographical_compare<int>/32768 2389.632 -
bm_lexicographical_compare<int>/4 1.319 -4.84%
bm_lexicographical_compare<int>/4096 298.609 -
bm_lexicographical_compare<int>/5 1.517 -
bm_lexicographical_compare<int>/512 37.323 -
bm_lexicographical_compare<int>/6 1.516 -
bm_lexicographical_compare<int>/64 5.030 -
bm_lexicographical_compare<int>/7 1.517 -
bm_lexicographical_compare<int>/8 1.576 -
bm_lexicographical_compare<signed_char>/1 1.319 4.56%
bm_lexicographical_compare<signed_char>/1048576 16279.679 -
bm_lexicographical_compare<signed_char>/16 1.298 2.07%
bm_lexicographical_compare<signed_char>/2 1.440 -3.75%
bm_lexicographical_compare<signed_char>/262144 3840.008 -
bm_lexicographical_compare<signed_char>/3 1.619 -6.19%
bm_lexicographical_compare<signed_char>/32768 478.420 -
bm_lexicographical_compare<signed_char>/4 1.862 -4.95%
bm_lexicographical_compare<signed_char>/4096 59.798 -
bm_lexicographical_compare<signed_char>/5 2.099 -4.38%
bm_lexicographical_compare<signed_char>/512 7.872 -
bm_lexicographical_compare<signed_char>/6 2.361 -3.88%
bm_lexicographical_compare<signed_char>/64 2.192 5.39%
bm_lexicographical_compare<signed_char>/7 2.659 -
bm_lexicographical_compare<signed_char>/8 2.958 -
bm_lexicographical_compare<unsigned_char>/1 1.500 -4.91%
bm_lexicographical_compare<unsigned_char>/1048576 17926.082 -
bm_lexicographical_compare<unsigned_char>/16 1.057 -
bm_lexicographical_compare<unsigned_char>/2 1.726 -5.15%
bm_lexicographical_compare<unsigned_char>/262144 4493.967 -
bm_lexicographical_compare<unsigned_char>/3 2.024 -
bm_lexicographical_compare<unsigned_char>/32768 572.691 -
bm_lexicographical_compare<unsigned_char>/4 1.393 5.29%
bm_lexicographical_compare<unsigned_char>/4096 77.713 -
bm_lexicographical_compare<unsigned_char>/5 1.669 6.71%
bm_lexicographical_compare<unsigned_char>/512 8.702 -
bm_lexicographical_compare<unsigned_char>/6 1.904 6.09%
bm_lexicographical_compare<unsigned_char>/64 1.936 -
bm_lexicographical_compare<unsigned_char>/7 2.097 3.08%
bm_lexicographical_compare<unsigned_char>/8 1.394 4.48%
bm_ranges_lexicographical_compare<int>/1 1.298 -
bm_ranges_lexicographical_compare<int>/1048576 76619.556 -
bm_ranges_lexicographical_compare<int>/16 2.304 -
bm_ranges_lexicographical_compare<int>/2 1.528 1.53%
bm_ranges_lexicographical_compare<int>/262144 19116.709 -
bm_ranges_lexicographical_compare<int>/3 1.850 -
bm_ranges_lexicographical_compare<int>/32768 2386.787 -
bm_ranges_lexicographical_compare<int>/4 1.300 2.43%
bm_ranges_lexicographical_compare<int>/4096 298.179 -
bm_ranges_lexicographical_compare<int>/5 1.502 -
bm_ranges_lexicographical_compare<int>/512 37.291 -
bm_ranges_lexicographical_compare<int>/6 1.502 -
bm_ranges_lexicographical_compare<int>/64 4.851 -
bm_ranges_lexicographical_compare<int>/7 1.503 -
bm_ranges_lexicographical_compare<int>/8 1.503 -
bm_ranges_lexicographical_compare<signed_char>/1 1.386 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16268.824 -
bm_ranges_lexicographical_compare<signed_char>/16 1.325 -
bm_ranges_lexicographical_compare<signed_char>/2 1.616 -
bm_ranges_lexicographical_compare<signed_char>/262144 3821.224 -
bm_ranges_lexicographical_compare<signed_char>/3 1.846 -
bm_ranges_lexicographical_compare<signed_char>/32768 477.272 -
bm_ranges_lexicographical_compare<signed_char>/4 2.084 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.620 -
bm_ranges_lexicographical_compare<signed_char>/5 2.313 -
bm_ranges_lexicographical_compare<signed_char>/512 7.752 -1.08%
bm_ranges_lexicographical_compare<signed_char>/6 2.586 -1.92%
bm_ranges_lexicographical_compare<signed_char>/64 1.956 -7.15%
bm_ranges_lexicographical_compare<signed_char>/7 2.832 -1.55%
bm_ranges_lexicographical_compare<signed_char>/8 3.256 1.18%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.710 5.69%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17929.104 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.108 -4.03%
bm_ranges_lexicographical_compare<unsigned_char>/2 1.953 5.78%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.943 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.188 4.51%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.611 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.495 7.66%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.730 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.722 5.79%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.736 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.958 5.54%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.983 -2.63%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.207 4.74%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.511 8.55%
bm_ranges_swap_ranges_vb_aligned/1024 6.524 -
bm_ranges_swap_ranges_vb_aligned/1048576 3415.015 -1.02%
bm_ranges_swap_ranges_vb_aligned/128 3.485 1.81%
bm_ranges_swap_ranges_vb_aligned/131072 248.234 -
bm_ranges_swap_ranges_vb_aligned/16 3.234 -
bm_ranges_swap_ranges_vb_aligned/16384 35.004 -
bm_ranges_swap_ranges_vb_aligned/2048 8.581 -
bm_ranges_swap_ranges_vb_aligned/256 4.388 -
bm_ranges_swap_ranges_vb_aligned/262144 493.702 -
bm_ranges_swap_ranges_vb_aligned/32 3.237 -
bm_ranges_swap_ranges_vb_aligned/32768 64.271 -
bm_ranges_swap_ranges_vb_aligned/4096 11.978 -
bm_ranges_swap_ranges_vb_aligned/512 5.297 -
bm_ranges_swap_ranges_vb_aligned/524288 1049.673 -
bm_ranges_swap_ranges_vb_aligned/64 3.129 1.16%
bm_ranges_swap_ranges_vb_aligned/65536 123.412 -
bm_ranges_swap_ranges_vb_aligned/8 3.189 -
bm_ranges_swap_ranges_vb_aligned/8192 19.506 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15541.464 -
bm_ranges_swap_ranges_vb_unaligned/262144 23842.591 538.22%
bm_ranges_swap_ranges_vb_unaligned/32768 472.869 -
bm_ranges_swap_ranges_vb_unaligned/4096 63.956 -
bm_ranges_swap_ranges_vb_unaligned/512 13.368 1.68%
bm_ranges_swap_ranges_vb_unaligned/64 6.274 -
bm_ranges_swap_ranges_vb_unaligned/8 5.099 7.50%
bm_swap_ranges_vb_aligned/1048576 3407.180 -
bm_swap_ranges_vb_aligned/262144 492.376 -
bm_swap_ranges_vb_aligned/32768 63.790 -
bm_swap_ranges_vb_aligned/4096 12.562 -
bm_swap_ranges_vb_aligned/512 4.982 -
bm_swap_ranges_vb_aligned/64 2.778 -5.96%
bm_swap_ranges_vb_aligned/8 3.267 -5.49%
bm_swap_ranges_vb_unaligned/1048576 15937.544 -
bm_swap_ranges_vb_unaligned/262144 11766.254 205.88%
bm_swap_ranges_vb_unaligned/32768 484.933 -
bm_swap_ranges_vb_unaligned/4096 64.783 -
bm_swap_ranges_vb_unaligned/512 12.352 -
bm_swap_ranges_vb_unaligned/64 4.838 -1.01%
bm_swap_ranges_vb_unaligned/8 4.762 -2.87%
bm_write 571.729 -3.91%
rng::adjacent_find(deque<int>)/1024 463.115 -
rng::adjacent_find(deque<int>)/1048576 476945.275 -
rng::adjacent_find(deque<int>)/50 18.681 17.91%
rng::adjacent_find(deque<int>)/8 3.802 14.22%
rng::adjacent_find(deque<int>)/8192 3713.773 -
rng::adjacent_find(deque<int>,_pred)/1024 632.050 -
rng::adjacent_find(deque<int>,_pred)/1048576 652520.872 -
rng::adjacent_find(deque<int>,_pred)/50 29.850 -2.89%
rng::adjacent_find(deque<int>,_pred)/8 4.174 -10.62%
rng::adjacent_find(deque<int>,_pred)/8192 5099.240 -
rng::adjacent_find(list<int>)/1024 714.748 -
rng::adjacent_find(list<int>)/1048576 872057.072 -
rng::adjacent_find(list<int>)/50 23.728 -
rng::adjacent_find(list<int>)/8 2.105 -
rng::adjacent_find(list<int>)/8192 8177.019 16.63%
rng::adjacent_find(list<int>,_pred)/1024 829.817 -
rng::adjacent_find(list<int>,_pred)/1048576 958655.121 -
rng::adjacent_find(list<int>,_pred)/50 34.877 -
rng::adjacent_find(list<int>,_pred)/8 3.968 -
rng::adjacent_find(list<int>,_pred)/8192 7637.024 -11.95%
rng::adjacent_find(vector<int>)/1024 235.424 -
rng::adjacent_find(vector<int>)/1048576 237653.023 1.47%
rng::adjacent_find(vector<int>)/50 12.008 -
rng::adjacent_find(vector<int>)/8 2.031 -
rng::adjacent_find(vector<int>)/8192 1836.080 -
rng::adjacent_find(vector<int>,_pred)/1024 402.089 -
rng::adjacent_find(vector<int>,_pred)/1048576 466571.588 -1.71%
rng::adjacent_find(vector<int>,_pred)/50 23.717 -
rng::adjacent_find(vector<int>,_pred)/8 3.409 -
rng::adjacent_find(vector<int>,_pred)/8192 3189.588 -
rng::all_of(deque<int>)_(process_all)/32 11.541 -
rng::all_of(deque<int>)_(process_all)/32768 11172.016 6.12%
rng::all_of(deque<int>)_(process_all)/50 17.743 -
rng::all_of(deque<int>)_(process_all)/8 3.225 -
rng::all_of(deque<int>)_(process_all)/8192 2786.160 6.21%
rng::all_of(list<int>)_(process_all)/32 11.530 -
rng::all_of(list<int>)_(process_all)/32768 26315.775 2.49%
rng::all_of(list<int>)_(process_all)/50 22.049 -
rng::all_of(list<int>)_(process_all)/8 2.713 -
rng::all_of(list<int>)_(process_all)/8192 8876.603 20.86%
rng::all_of(vector<int>)_(process_all)/32 8.320 -
rng::all_of(vector<int>)_(process_all)/32768 8066.908 -
rng::all_of(vector<int>)_(process_all)/50 18.111 -1.21%
rng::all_of(vector<int>)_(process_all)/8 2.414 -
rng::all_of(vector<int>)_(process_all)/8192 2020.903 -
rng::any_of(deque<int>)_(process_all)/32 11.538 -
rng::any_of(deque<int>)_(process_all)/32768 10551.380 -
rng::any_of(deque<int>)_(process_all)/50 21.383 -
rng::any_of(deque<int>)_(process_all)/8 3.221 -
rng::any_of(deque<int>)_(process_all)/8192 2621.215 -
rng::any_of(list<int>)_(process_all)/32 11.501 -
rng::any_of(list<int>)_(process_all)/32768 26636.866 2.84%
rng::any_of(list<int>)_(process_all)/50 21.685 -
rng::any_of(list<int>)_(process_all)/8 2.607 -
rng::any_of(list<int>)_(process_all)/8192 7513.085 6.84%
rng::any_of(vector<int>)_(process_all)/32 8.386 -
rng::any_of(vector<int>)_(process_all)/32768 8066.794 -
rng::any_of(vector<int>)_(process_all)/50 12.627 -
rng::any_of(vector<int>)_(process_all)/8 2.440 -2.26%
rng::any_of(vector<int>)_(process_all)/8192 2021.665 -
rng::contains(deque<int>)_(process_all)/1048576 250444.072 -
rng::contains(deque<int>)_(process_all)/32 8.732 -
rng::contains(deque<int>)_(process_all)/50 12.693 -
rng::contains(deque<int>)_(process_all)/8 3.127 1.81%
rng::contains(deque<int>)_(process_all)/8192 1923.406 -
rng::contains(list<int>)_(process_all)/1048576 836151.078 1.98%
rng::contains(list<int>)_(process_all)/32 9.224 2.86%
rng::contains(list<int>)_(process_all)/50 18.606 -
rng::contains(list<int>)_(process_all)/8 2.364 1.46%
rng::contains(list<int>)_(process_all)/8192 7002.648 2.48%
rng::contains(vector<int>)_(process_all)/1048576 237591.890 -
rng::contains(vector<int>)_(process_all)/32 8.366 -
rng::contains(vector<int>)_(process_all)/50 12.426 -
rng::contains(vector<int>)_(process_all)/8 2.569 -1.73%
rng::contains(vector<int>)_(process_all)/8192 1844.272 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 24669.023 -
rng::contains_subrange(deque<int>)_(near_matches)/1024 25918.387 -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1459284.883 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 432514.069 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.881 7.84%
rng::contains_subrange(deque<int>)_(process_all)/32 11.817 6.92%
rng::contains_subrange(deque<int>)_(process_all)/50 15.965 8.84%
rng::contains_subrange(deque<int>)_(process_all)/8192 3384.589 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503644.472 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.012 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.560 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.813 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3926.330 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 479572.803 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.399 1.84%
rng::contains_subrange(deque<int>)_(single_element)/32 17.585 1.11%
rng::contains_subrange(deque<int>)_(single_element)/50 25.678 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3736.768 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36968.385 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38571.278 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2465971.979 -
rng::contains_subrange(list<int>)_(process_all)/1048576 850793.780 -
rng::contains_subrange(list<int>)_(process_all)/16 5.065 2.73%
rng::contains_subrange(list<int>)_(process_all)/32 10.434 -
rng::contains_subrange(list<int>)_(process_all)/50 17.417 -4.08%
rng::contains_subrange(list<int>)_(process_all)/8192 8399.565 17.56%
rng::contains_subrange(list<int>)_(same_length)/1048576 955044.855 1.48%
rng::contains_subrange(list<int>)_(same_length)/16 6.936 -
rng::contains_subrange(list<int>)_(same_length)/32 16.355 -
rng::contains_subrange(list<int>)_(same_length)/50 30.086 -
rng::contains_subrange(list<int>)_(same_length)/8192 7934.413 -7.17%
rng::contains_subrange(list<int>)_(single_element)/1048576 830865.669 1.05%
rng::contains_subrange(list<int>)_(single_element)/16 4.937 -2.87%
rng::contains_subrange(list<int>)_(single_element)/32 10.435 -
rng::contains_subrange(list<int>)_(single_element)/50 18.474 -
rng::contains_subrange(list<int>)_(single_element)/8192 6929.842 -10.08%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13945.166 1.13%
rng::contains_subrange(vector<int>)_(near_matches)/1024 14712.688 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 767683.151 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 212486.457 1.71%
rng::contains_subrange(vector<int>)_(process_all)/16 4.833 1.34%
rng::contains_subrange(vector<int>)_(process_all)/32 7.979 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.543 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1664.046 2.19%
rng::contains_subrange(vector<int>)_(same_length)/1048576 244211.948 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.816 -1.42%
rng::contains_subrange(vector<int>)_(same_length)/32 8.740 -1.60%
rng::contains_subrange(vector<int>)_(same_length)/50 12.700 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1873.751 -2.83%
rng::contains_subrange(vector<int>)_(single_element)/1048576 232780.025 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.736 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.447 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.363 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1814.418 -
rng::copy(deque<int>)/1048576 51164.372 2.50%
rng::copy(deque<int>)/262144 11305.407 8.42%
rng::copy(deque<int>)/32768 1135.870 -
rng::copy(deque<int>)/4096 146.575 -
rng::copy(deque<int>)/512 16.786 -
rng::copy(deque<int>)/64 5.333 88.46%
rng::copy(deque<int>)/8 2.785 -1.17%
rng::copy(list<int>)/1048576 879869.287 -
rng::copy(list<int>)/262144 218660.830 -
rng::copy(list<int>)/32768 26747.699 -3.25%
rng::copy(list<int>)/4096 3081.853 -
rng::copy(list<int>)/512 369.593 -
rng::copy(list<int>)/64 32.922 -10.78%
rng::copy(list<int>)/8 2.387 1.52%
rng::copy(vector<bool>)_(aligned)/1048576 1038.866 -
rng::copy(vector<bool>)_(aligned)/262144 273.940 -
rng::copy(vector<bool>)_(aligned)/32768 35.501 -
rng::copy(vector<bool>)_(aligned)/4096 4.927 -
rng::copy(vector<bool>)_(aligned)/512 1.764 -
rng::copy(vector<bool>)_(aligned)/64 1.369 -
rng::copy(vector<bool>)_(unaligned)/1048576 5506.791 -
rng::copy(vector<bool>)_(unaligned)/262144 1369.394 -11.75%
rng::copy(vector<bool>)_(unaligned)/32768 170.789 -
rng::copy(vector<bool>)_(unaligned)/4096 20.851 -
rng::copy(vector<bool>)_(unaligned)/512 3.696 1.31%
rng::copy(vector<bool>)_(unaligned)/64 0.742 -
rng::copy(vector<int>)/1048576 50072.145 -
rng::copy(vector<int>)/262144 12528.211 -
rng::copy(vector<int>)/32768 3371.327 -5.96%
rng::copy(vector<int>)/4096 161.542 -18.83%
rng::copy(vector<int>)/512 16.033 -
rng::copy(vector<int>)/64 2.440 -
rng::copy(vector<int>)/8 2.268 3.22%
rng::copy_backward(deque<int>)/1048576 124578.865 -1.28%
rng::copy_backward(deque<int>)/262144 31571.274 -
rng::copy_backward(deque<int>)/32768 3734.329 -2.17%
rng::copy_backward(deque<int>)/4096 147.616 -
rng::copy_backward(deque<int>)/512 18.214 -
rng::copy_backward(deque<int>)/64 3.045 -
rng::copy_backward(deque<int>)/8 2.641 -3.45%
rng::copy_backward(list<int>)/1048576 888360.757 -
rng::copy_backward(list<int>)/262144 221726.276 -
rng::copy_backward(list<int>)/32768 28757.607 -1.04%
rng::copy_backward(list<int>)/4096 3059.734 -1.90%
rng::copy_backward(list<int>)/512 373.710 -
rng::copy_backward(list<int>)/64 31.152 -
rng::copy_backward(list<int>)/8 2.332 1.65%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1340.158 28.85%
rng::copy_backward(vector<bool>)_(aligned)/262144 279.452 -36.39%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.857 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.494 8.01%
rng::copy_backward(vector<bool>)_(aligned)/512 1.848 4.58%
rng::copy_backward(vector<bool>)_(aligned)/64 1.989 9.37%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6733.325 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1651.281 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 208.345 -
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.821 -
rng::copy_backward(vector<bool>)_(unaligned)/512 5.826 19.22%
rng::copy_backward(vector<bool>)_(unaligned)/64 0.949 -
rng::copy_backward(vector<int>)/1048576 49782.412 -
rng::copy_backward(vector<int>)/262144 12529.614 -
rng::copy_backward(vector<int>)/32768 3277.837 -5.26%
rng::copy_backward(vector<int>)/4096 158.231 7.83%
rng::copy_backward(vector<int>)/512 16.633 -
rng::copy_backward(vector<int>)/64 2.517 -
rng::copy_backward(vector<int>)/8 2.157 -5.09%
rng::copy_if(deque<int>)_(entire_range)/1048576 277928.819 -
rng::copy_if(deque<int>)_(entire_range)/262144 69758.406 -
rng::copy_if(deque<int>)_(entire_range)/32768 8683.981 -
rng::copy_if(deque<int>)_(entire_range)/4096 1020.319 -
rng::copy_if(deque<int>)_(entire_range)/512 146.961 8.45%
rng::copy_if(deque<int>)_(entire_range)/64 16.179 -
rng::copy_if(deque<int>)_(entire_range)/8 2.961 4.59%
rng::copy_if(deque<int>)_(every_other)/1048576 372675.825 -
rng::copy_if(deque<int>)_(every_other)/262144 93141.030 -
rng::copy_if(deque<int>)_(every_other)/32768 11631.363 -
rng::copy_if(deque<int>)_(every_other)/4096 1456.730 -
rng::copy_if(deque<int>)_(every_other)/512 186.603 2.13%
rng::copy_if(deque<int>)_(every_other)/64 23.417 -
rng::copy_if(deque<int>)_(every_other)/8 3.458 -
rng::copy_if(list<int>)_(entire_range)/1048576 882385.245 -
rng::copy_if(list<int>)_(entire_range)/262144 218626.929 -
rng::copy_if(list<int>)_(entire_range)/32768 27905.262 -2.88%
rng::copy_if(list<int>)_(entire_range)/4096 3055.970 -
rng::copy_if(list<int>)_(entire_range)/512 372.077 -
rng::copy_if(list<int>)_(entire_range)/64 34.066 5.75%
rng::copy_if(list<int>)_(entire_range)/8 2.602 2.92%
rng::copy_if(list<int>)_(every_other)/1048576 849296.448 1.71%
rng::copy_if(list<int>)_(every_other)/262144 209287.783 -
rng::copy_if(list<int>)_(every_other)/32768 25300.936 1.19%
rng::copy_if(list<int>)_(every_other)/4096 3274.641 -
rng::copy_if(list<int>)_(every_other)/512 359.752 -
rng::copy_if(list<int>)_(every_other)/64 23.786 -
rng::copy_if(list<int>)_(every_other)/8 2.307 -
rng::copy_if(vector<int>)_(entire_range)/1048576 246084.372 -
rng::copy_if(vector<int>)_(entire_range)/262144 59887.342 -
rng::copy_if(vector<int>)_(entire_range)/32768 7486.585 -
rng::copy_if(vector<int>)_(entire_range)/4096 937.684 -
rng::copy_if(vector<int>)_(entire_range)/512 123.804 -
rng::copy_if(vector<int>)_(entire_range)/64 15.769 -
rng::copy_if(vector<int>)_(entire_range)/8 2.161 1.57%
rng::copy_if(vector<int>)_(every_other)/1048576 240279.052 -
rng::copy_if(vector<int>)_(every_other)/262144 59921.490 -
rng::copy_if(vector<int>)_(every_other)/32768 7472.909 -
rng::copy_if(vector<int>)_(every_other)/4096 938.362 -
rng::copy_if(vector<int>)_(every_other)/512 123.588 -
rng::copy_if(vector<int>)_(every_other)/64 18.203 -
rng::copy_if(vector<int>)_(every_other)/8 4.238 -
rng::copy_n(deque<int>)/1048576 49995.617 -
rng::copy_n(deque<int>)/262144 10333.135 -1.20%
rng::copy_n(deque<int>)/32768 1147.054 -
rng::copy_n(deque<int>)/4096 145.778 -
rng::copy_n(deque<int>)/512 16.798 -
rng::copy_n(deque<int>)/64 2.876 -
rng::copy_n(deque<int>)/8 2.732 -1.75%
rng::copy_n(list<int>)/1048576 874297.641 -
rng::copy_n(list<int>)/262144 218817.702 -
rng::copy_n(list<int>)/32768 27134.110 -
rng::copy_n(list<int>)/4096 4203.318 -7.45%
rng::copy_n(list<int>)/512 342.316 -
rng::copy_n(list<int>)/64 13.842 -1.12%
rng::copy_n(list<int>)/8 2.242 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1039.147 -44.63%
rng::copy_n(vector<bool>)_(aligned)/262144 281.099 4.15%
rng::copy_n(vector<bool>)_(aligned)/32768 35.442 -1.24%
rng::copy_n(vector<bool>)_(aligned)/4096 4.941 -
rng::copy_n(vector<bool>)_(aligned)/512 1.766 -
rng::copy_n(vector<bool>)_(aligned)/64 1.375 -
rng::copy_n(vector<bool>)_(unaligned)/1048576 5507.374 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1368.659 -
rng::copy_n(vector<bool>)_(unaligned)/32768 174.242 2.06%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.854 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.389 2.45%
rng::copy_n(vector<bool>)_(unaligned)/64 0.742 -
rng::copy_n(vector<int>)/1048576 50221.840 1.20%
rng::copy_n(vector<int>)/262144 12536.118 -
rng::copy_n(vector<int>)/32768 3793.668 91.11%
rng::copy_n(vector<int>)/4096 196.213 36.80%
rng::copy_n(vector<int>)/512 16.086 -
rng::copy_n(vector<int>)/64 2.475 -
rng::copy_n(vector<int>)/8 2.272 1.45%
rng::count(deque<int>)_(every_other)/1024 247.780 -
rng::count(deque<int>)_(every_other)/1048576 254716.845 -
rng::count(deque<int>)_(every_other)/8 2.534 -
rng::count(deque<int>)_(every_other)/8192 1940.045 -
rng::count(list<int>)_(every_other)/1024 700.173 -1.32%
rng::count(list<int>)_(every_other)/1048576 819316.394 -
rng::count(list<int>)_(every_other)/8 2.106 1.07%
rng::count(list<int>)_(every_other)/8192 6860.616 -7.97%
rng::count(vector<bool>)/1000 3.004 -
rng::count(vector<bool>)/1024 1.693 -
rng::count(vector<bool>)/1048576 1462.477 -
rng::count(vector<bool>)/8192 11.456 -
rng::count(vector<int>)_(every_other)/1024 103.032 -
rng::count(vector<int>)_(every_other)/1048576 105291.948 -
rng::count(vector<int>)_(every_other)/8 1.383 2.25%
rng::count(vector<int>)_(every_other)/8192 819.683 -
rng::count_if(deque<int>)_(every_other)/1024 347.362 -
rng::count_if(deque<int>)_(every_other)/1048576 343818.483 -
rng::count_if(deque<int>)_(every_other)/8 3.354 -
rng::count_if(deque<int>)_(every_other)/8192 2626.241 -
rng::count_if(list<int>)_(every_other)/1024 758.957 -
rng::count_if(list<int>)_(every_other)/1048576 895513.552 -
rng::count_if(list<int>)_(every_other)/8 2.846 -
rng::count_if(list<int>)_(every_other)/8192 7297.745 -3.81%
rng::count_if(vector<int>)_(every_other)/1024 249.903 -
rng::count_if(vector<int>)_(every_other)/1048576 247812.618 -
rng::count_if(vector<int>)_(every_other)/8 4.238 -
rng::count_if(vector<int>)_(every_other)/8192 1928.807 -
rng::distance(deque<int>)/1024 0.846 -
rng::distance(deque<int>)/4096 0.846 -
rng::distance(deque<int>)/50 0.846 -
rng::distance(deque<int>)/8192 0.849 -
rng::distance(join_view(vector<vector<int>>)/1024 1.024 -
rng::distance(join_view(vector<vector<int>>)/4096 4.297 -1.68%
rng::distance(join_view(vector<vector<int>>)/50 0.631 3.95%
rng::distance(join_view(vector<vector<int>>)/8192 8.309 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 483.505 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 498527.431 1.71%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 27.452 7.81%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 6.055 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3881.646 1.57%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.062 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.725 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.059 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.057 -1.29%
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.066 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 719.334 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733312.173 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 38.002 3.65%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.650 2.54%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5733.177 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.086 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.759 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.087 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.086 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.088 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2080.339 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2193771.950 -4.27%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.843 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.789 1.05%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 20313.601 14.44%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 561.549 -2.32%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1443929.295 -1.18%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.490 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.720 -2.57%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11448.518 -5.51%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1787.534 9.70%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2316527.505 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.215 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.861 1.48%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19378.048 -2.04%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 545.466 -1.06%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1452959.276 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.354 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.539 -1.05%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11486.061 -2.06%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.673 -1.76%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.690 -9.11%
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.700 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 767.965 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 959880.094 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.974 -1.57%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.018 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9459.937 13.55%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.987 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.987 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.976 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.977 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.984 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 873.458 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1084280.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.030 -1.39%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.666 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12269.457 8.21%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.380 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73892.717 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.723 -1.87%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.573 6.79%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.349 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.497 2.56%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.447 -1.27%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.496 1.86%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.431 -2.77%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.497 1.97%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 514.489 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 634678.567 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.873 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.231 2.07%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4819.347 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.721 2.15%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.728 2.44%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.702 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.700 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.727 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 498.005 -1.43%
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 497186.716 -2.11%
rng::equal(deque<int>)_(it,_it,_it,_it)/50 22.758 -14.73%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.870 -3.88%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3875.382 -1.64%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 530.300 1.04%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 522960.258 1.59%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 27.776 6.31%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.129 -2.09%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4020.317 1.97%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 779.833 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 956411.437 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.708 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.965 -2.89%
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12570.118 -1.05%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 834.291 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 992370.317 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.058 3.27%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.604 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10946.939 -11.75%
rng::equal(vector<bool>)_(aligned)/1024 0.219 -
rng::equal(vector<bool>)_(aligned)/1048576 0.219 -
rng::equal(vector<bool>)_(aligned)/50 0.221 -
rng::equal(vector<bool>)_(aligned)/8 0.223 -
rng::equal(vector<bool>)_(aligned)/8192 0.219 -
rng::equal(vector<bool>)_(unaligned)/1024 7.634 -
rng::equal(vector<bool>)_(unaligned)/1048576 7603.222 -
rng::equal(vector<bool>)_(unaligned)/50 0.754 -
rng::equal(vector<bool>)_(unaligned)/8 0.753 -
rng::equal(vector<bool>)_(unaligned)/8192 64.844 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.229 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73702.486 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.292 -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.421 8.42%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.783 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 511.528 2.81%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639277.981 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.785 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.680 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4797.699 -
rng::fill(deque<int>)/1024 29.869 -
rng::fill(deque<int>)/32 1.443 -
rng::fill(deque<int>)/50 2.256 -
rng::fill(deque<int>)/8192 241.868 -
rng::fill(list<int>)/1024 672.893 -
rng::fill(list<int>)/32 8.350 -
rng::fill(list<int>)/50 16.841 -
rng::fill(list<int>)/8192 8044.816 8.07%
rng::fill(vector<bool>)/1048576 3833.122 -
rng::fill(vector<bool>)/262144 232.917 -
rng::fill(vector<bool>)/32768 29.959 -
rng::fill(vector<bool>)/4096 4.216 -
rng::fill(vector<bool>)/512 1.543 1.49%
rng::fill(vector<bool>)/64 1.556 4.77%
rng::fill(vector<int>)/1024 29.585 -
rng::fill(vector<int>)/32 1.040 -2.53%
rng::fill(vector<int>)/50 2.228 -
rng::fill(vector<int>)/8192 241.396 1.09%
rng::fill_n(deque<int>)/1024 29.871 -
rng::fill_n(deque<int>)/32 1.156 -5.67%
rng::fill_n(deque<int>)/50 2.197 -
rng::fill_n(deque<int>)/8192 249.601 4.21%
rng::fill_n(list<int>)/1024 649.608 -
rng::fill_n(list<int>)/32 8.142 -1.27%
rng::fill_n(list<int>)/50 15.945 -
rng::fill_n(list<int>)/8192 6856.489 -8.84%
rng::fill_n(vector<bool>)/1048576 3822.052 -
rng::fill_n(vector<bool>)/262144 232.196 -
rng::fill_n(vector<bool>)/32768 30.178 -
rng::fill_n(vector<bool>)/4096 4.162 -
rng::fill_n(vector<bool>)/512 1.424 -
rng::fill_n(vector<bool>)/64 1.365 -
rng::fill_n(vector<int>)/1024 29.490 -1.38%
rng::fill_n(vector<int>)/32 1.145 -
rng::fill_n(vector<int>)/50 2.229 -
rng::fill_n(vector<int>)/8192 236.941 -
rng::find(deque<int>)_(bail_25%)/1024 67.015 -
rng::find(deque<int>)_(bail_25%)/32768 1926.661 -
rng::find(deque<int>)_(bail_25%)/8 2.059 -
rng::find(deque<int>)_(bail_25%)/8192 477.014 -
rng::find(deque<int>)_(process_all)/1024 243.675 -
rng::find(deque<int>)_(process_all)/32768 7807.395 -
rng::find(deque<int>)_(process_all)/50 13.178 -
rng::find(deque<int>)_(process_all)/8 3.530 2.33%
rng::find(deque<int>)_(process_all)/8192 1940.651 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 294.828 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9439.220 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.487 2.20%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.525 4.70%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2331.702 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 313.978 -12.34%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10379.309 -9.52%
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.393 -17.77%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.139 4.02%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2544.054 -10.53%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 737.457 1.65%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27647.252 4.92%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.742 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.635 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8042.184 -9.82%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.201 1.42%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 665.678 1.70%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.744 1.33%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.082 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 168.596 1.42%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.003 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8712.637 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.796 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.931 -1.99%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2146.356 -
rng::find(list<int>)_(bail_25%)/1024 181.326 -
rng::find(list<int>)_(bail_25%)/32768 7467.187 -9.00%
rng::find(list<int>)_(bail_25%)/8 0.919 -
rng::find(list<int>)_(bail_25%)/8192 1423.000 -
rng::find(list<int>)_(process_all)/1024 708.772 1.49%
rng::find(list<int>)_(process_all)/32768 27948.175 6.11%
rng::find(list<int>)_(process_all)/50 25.246 22.53%
rng::find(list<int>)_(process_all)/8 2.314 4.23%
rng::find(list<int>)_(process_all)/8192 10885.041 36.46%
rng::find(vector<bool>)_(process_all)/1024 4.691 -
rng::find(vector<bool>)_(process_all)/1048576 3699.030 -
rng::find(vector<bool>)_(process_all)/50 0.744 7.64%
rng::find(vector<bool>)_(process_all)/8 0.692 -
rng::find(vector<bool>)_(process_all)/8192 33.783 -
rng::find(vector<char>)_(bail_25%)/1024 5.270 -1.07%
rng::find(vector<char>)_(bail_25%)/32768 136.502 -
rng::find(vector<char>)_(bail_25%)/8 1.138 3.05%
rng::find(vector<char>)_(bail_25%)/8192 39.839 -
rng::find(vector<char>)_(process_all)/1024 16.267 -
rng::find(vector<char>)_(process_all)/32768 497.097 -
rng::find(vector<char>)_(process_all)/50 1.617 -1.41%
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.718 -
rng::find(vector<int>)_(bail_25%)/1024 65.976 -
rng::find(vector<int>)_(bail_25%)/32768 1862.096 -
rng::find(vector<int>)_(bail_25%)/8 1.585 -
rng::find(vector<int>)_(bail_25%)/8192 472.270 -
rng::find(vector<int>)_(process_all)/1024 243.356 -
rng::find(vector<int>)_(process_all)/32768 7424.139 -
rng::find(vector<int>)_(process_all)/50 12.488 -
rng::find(vector<int>)_(process_all)/8 2.750 -2.31%
rng::find(vector<int>)_(process_all)/8192 1857.731 -
rng::find_end(deque<int>)_(match_near_end)/1000 38.344 -9.72%
rng::find_end(deque<int>)_(match_near_end)/1024 37.159 -17.99%
rng::find_end(deque<int>)_(match_near_end)/8192 285.920 -9.44%
rng::find_end(deque<int>)_(near_matches)/1000 17004.944 -3.41%
rng::find_end(deque<int>)_(near_matches)/1024 17834.939 -3.23%
rng::find_end(deque<int>)_(near_matches)/8192 1123954.454 -
rng::find_end(deque<int>)_(process_all)/1000 305.872 -
rng::find_end(deque<int>)_(process_all)/1024 311.141 -3.80%
rng::find_end(deque<int>)_(process_all)/1048576 267587.355 -11.03%
rng::find_end(deque<int>)_(process_all)/8192 2031.379 -11.69%
rng::find_end(deque<int>)_(same_length)/1000 329.502 -
rng::find_end(deque<int>)_(same_length)/1024 337.954 -
rng::find_end(deque<int>)_(same_length)/8192 2688.683 -1.85%
rng::find_end(deque<int>)_(single_element)/1000 360.403 6.13%
rng::find_end(deque<int>)_(single_element)/1024 368.053 10.70%
rng::find_end(deque<int>)_(single_element)/8192 2746.094 23.11%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 73.841 -1.23%
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.130 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 601.993 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 32059.686 -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 33126.662 -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1919818.151 -
rng::find_end(deque<int>,_pred)_(process_all)/1000 581.508 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 622.670 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 545751.848 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4317.399 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 782.019 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 801.869 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4949.842 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 643.743 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 690.497 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4799.715 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 767.688 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4452.669 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 254605.513 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36337.847 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37797.705 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2473381.774 -
rng::find_end(forward_list<int>)_(process_all)/1000 700.854 -
rng::find_end(forward_list<int>)_(process_all)/1024 729.120 -
rng::find_end(forward_list<int>)_(process_all)/1048576 765070.008 -
rng::find_end(forward_list<int>)_(process_all)/8192 5533.204 -2.88%
rng::find_end(forward_list<int>)_(same_length)/1000 1479.473 -
rng::find_end(forward_list<int>)_(same_length)/1024 1488.152 -
rng::find_end(forward_list<int>)_(same_length)/8192 14418.757 10.60%
rng::find_end(forward_list<int>)_(single_element)/1000 697.738 -
rng::find_end(forward_list<int>)_(single_element)/1024 729.792 1.14%
rng::find_end(forward_list<int>)_(single_element)/8192 5929.447 1.80%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 845.344 1.45%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5447.772 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276772.238 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42281.604 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43818.267 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2696514.261 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 743.334 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 762.994 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 843295.172 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6109.714 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1541.879 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1571.781 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 15196.238 9.38%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 803.658 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 822.585 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6673.353 -
rng::find_end(list<int>)_(match_near_end)/1000 64.264 -
rng::find_end(list<int>)_(match_near_end)/1024 61.282 -
rng::find_end(list<int>)_(match_near_end)/8192 595.490 -
rng::find_end(list<int>)_(near_matches)/1000 33158.697 -
rng::find_end(list<int>)_(near_matches)/1024 34632.681 -
rng::find_end(list<int>)_(near_matches)/8192 2253907.767 -
rng::find_end(list<int>)_(process_all)/1000 715.804 -
rng::find_end(list<int>)_(process_all)/1024 732.225 -
rng::find_end(list<int>)_(process_all)/1048576 876982.500 -
rng::find_end(list<int>)_(process_all)/8192 7477.941 -
rng::find_end(list<int>)_(same_length)/1000 746.792 -
rng::find_end(list<int>)_(same_length)/1024 758.580 -
rng::find_end(list<int>)_(same_length)/8192 7705.504 -7.09%
rng::find_end(list<int>)_(single_element)/1000 712.560 -
rng::find_end(list<int>)_(single_element)/1024 1611.124 121.05%
rng::find_end(list<int>)_(single_element)/8192 7558.513 -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 81.217 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.332 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 630.124 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37722.678 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39244.206 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2416163.076 -
rng::find_end(list<int>,_pred)_(process_all)/1000 800.732 -
rng::find_end(list<int>,_pred)_(process_all)/1024 819.973 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 966493.745 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8519.786 -2.53%
rng::find_end(list<int>,_pred)_(same_length)/1000 766.942 -
rng::find_end(list<int>,_pred)_(same_length)/1024 783.731 -
rng::find_end(list<int>,_pred)_(same_length)/8192 9194.419 -12.59%
rng::find_end(list<int>,_pred)_(single_element)/1000 798.507 -
rng::find_end(list<int>,_pred)_(single_element)/1024 1675.606 105.31%
rng::find_end(list<int>,_pred)_(single_element)/8192 8352.854 -
rng::find_end(vector<int>)_(match_near_end)/1000 27.611 -
rng::find_end(vector<int>)_(match_near_end)/1024 24.912 -
rng::find_end(vector<int>)_(match_near_end)/8192 203.079 -
rng::find_end(vector<int>)_(near_matches)/1000 13691.256 -
rng::find_end(vector<int>)_(near_matches)/1024 14186.133 -
rng::find_end(vector<int>)_(near_matches)/8192 780090.526 -
rng::find_end(vector<int>)_(process_all)/1000 362.185 -
rng::find_end(vector<int>)_(process_all)/1024 371.227 -
rng::find_end(vector<int>)_(process_all)/1048576 374555.526 -
rng::find_end(vector<int>)_(process_all)/8192 2929.627 -
rng::find_end(vector<int>)_(same_length)/1000 245.745 -
rng::find_end(vector<int>)_(same_length)/1024 252.371 -
rng::find_end(vector<int>)_(same_length)/8192 1957.308 -
rng::find_end(vector<int>)_(single_element)/1000 402.507 -
rng::find_end(vector<int>)_(single_element)/1024 412.336 -
rng::find_end(vector<int>)_(single_element)/8192 3261.314 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.778 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.266 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 487.557 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 22996.355 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23563.339 -1.64%
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1451224.812 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 538.247 -1.24%
rng::find_end(vector<int>,_pred)_(process_all)/1024 553.614 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 646421.706 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4392.212 -1.12%
rng::find_end(vector<int>,_pred)_(same_length)/1000 613.136 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 627.834 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5030.786 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 595.604 1.19%
rng::find_end(vector<int>,_pred)_(single_element)/1024 620.028 2.78%
rng::find_end(vector<int>,_pred)_(single_element)/8192 4947.622 2.44%
rng::find_first_of(deque<int>)_(large_needle)/1024 374385.211 2.23%
rng::find_first_of(deque<int>)_(large_needle)/32 329.079 16.43%
rng::find_first_of(deque<int>)_(large_needle)/50 832.400 23.73%
rng::find_first_of(deque<int>)_(large_needle)/8192 24095123.549 2.44%
rng::find_first_of(deque<int>)_(small_needle)/1024 3457.313 -
rng::find_first_of(deque<int>)_(small_needle)/32 105.843 -
rng::find_first_of(deque<int>)_(small_needle)/50 162.562 -
rng::find_first_of(deque<int>)_(small_needle)/8192 27718.158 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 563334.740 1.25%
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 505.145 3.17%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1392.780 2.59%
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35578222.899 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6309.569 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 199.136 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.906 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50352.258 -
rng::find_first_of(list<int>)_(large_needle)/1024 796347.905 -7.15%
rng::find_first_of(list<int>)_(large_needle)/32 679.117 -
rng::find_first_of(list<int>)_(large_needle)/50 1745.388 -
rng::find_first_of(list<int>)_(large_needle)/8192 50481202.355 2.68%
rng::find_first_of(list<int>)_(small_needle)/1024 2771.797 -1.62%
rng::find_first_of(list<int>)_(small_needle)/32 90.985 -1.80%
rng::find_first_of(list<int>)_(small_needle)/50 139.410 -1.53%
rng::find_first_of(list<int>)_(small_needle)/8192 22424.687 -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 835743.398 -5.00%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 725.913 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1871.827 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 54401993.617 -2.36%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5263.982 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.822 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 266.351 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42445.410 -
rng::find_first_of(vector<int>)_(large_needle)/1024 107376.361 -15.40%
rng::find_first_of(vector<int>)_(large_needle)/32 105.781 -12.56%
rng::find_first_of(vector<int>)_(large_needle)/50 261.289 -15.94%
rng::find_first_of(vector<int>)_(large_needle)/8192 7007032.090 -14.29%
rng::find_first_of(vector<int>)_(small_needle)/1024 1411.160 -
rng::find_first_of(vector<int>)_(small_needle)/32 49.562 6.93%
rng::find_first_of(vector<int>)_(small_needle)/50 71.588 1.68%
rng::find_first_of(vector<int>)_(small_needle)/8192 11277.554 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 594824.766 -1.36%
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 495.835 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1371.559 1.03%
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38717724.551 1.19%
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5650.248 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 181.072 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 276.152 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46178.297 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.117 -
rng::find_if(deque<int>)_(bail_25%)/32768 2752.333 -2.49%
rng::find_if(deque<int>)_(bail_25%)/8 1.525 -
rng::find_if(deque<int>)_(bail_25%)/8192 685.422 -2.49%
rng::find_if(deque<int>)_(process_all)/1024 474.620 -
rng::find_if(deque<int>)_(process_all)/32768 11459.452 -3.66%
rng::find_if(deque<int>)_(process_all)/50 23.695 -
rng::find_if(deque<int>)_(process_all)/8 3.977 -
rng::find_if(deque<int>)_(process_all)/8192 2831.793 -4.08%
rng::find_if(list<int>)_(bail_25%)/1024 194.454 -
rng::find_if(list<int>)_(bail_25%)/32768 8530.328 7.79%
rng::find_if(list<int>)_(bail_25%)/8 1.320 3.57%
rng::find_if(list<int>)_(bail_25%)/8192 1518.975 -
rng::find_if(list<int>)_(process_all)/1024 759.979 -
rng::find_if(list<int>)_(process_all)/32768 28779.081 5.72%
rng::find_if(list<int>)_(process_all)/50 21.443 -
rng::find_if(list<int>)_(process_all)/8 3.507 -
rng::find_if(list<int>)_(process_all)/8192 10199.269 -11.80%
rng::find_if(vector<bool>)_(process_all)/1024 771.112 -
rng::find_if(vector<bool>)_(process_all)/1048576 787272.919 -
rng::find_if(vector<bool>)_(process_all)/50 35.954 2.72%
rng::find_if(vector<bool>)_(process_all)/8 5.527 1.68%
rng::find_if(vector<bool>)_(process_all)/8192 6150.729 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.273 -
rng::find_if(vector<char>)_(bail_25%)/32768 2025.650 -
rng::find_if(vector<char>)_(bail_25%)/8 0.944 -
rng::find_if(vector<char>)_(bail_25%)/8192 518.574 -
rng::find_if(vector<char>)_(process_all)/1024 271.208 -
rng::find_if(vector<char>)_(process_all)/32768 8200.982 -
rng::find_if(vector<char>)_(process_all)/50 12.678 1.69%
rng::find_if(vector<char>)_(process_all)/8 2.527 4.85%
rng::find_if(vector<char>)_(process_all)/8192 2059.476 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.722 -
rng::find_if(vector<int>)_(bail_25%)/32768 2339.072 -
rng::find_if(vector<int>)_(bail_25%)/8 1.096 3.52%
rng::find_if(vector<int>)_(bail_25%)/8192 549.529 -
rng::find_if(vector<int>)_(process_all)/1024 283.351 -
rng::find_if(vector<int>)_(process_all)/32768 8804.439 -
rng::find_if(vector<int>)_(process_all)/50 14.152 -
rng::find_if(vector<int>)_(process_all)/8 2.538 -2.87%
rng::find_if(vector<int>)_(process_all)/8192 2192.797 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.293 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2752.059 -
rng::find_if_not(deque<int>)_(bail_25%)/8 1.522 7.25%
rng::find_if_not(deque<int>)_(bail_25%)/8192 689.516 -3.31%
rng::find_if_not(deque<int>)_(process_all)/1024 475.172 -
rng::find_if_not(deque<int>)_(process_all)/32768 11457.726 -
rng::find_if_not(deque<int>)_(process_all)/50 23.809 -
rng::find_if_not(deque<int>)_(process_all)/8 3.986 -
rng::find_if_not(deque<int>)_(process_all)/8192 2827.219 -
rng::find_if_not(list<int>)_(bail_25%)/1024 192.841 -
rng::find_if_not(list<int>)_(bail_25%)/32768 10407.662 21.26%
rng::find_if_not(list<int>)_(bail_25%)/8 1.313 3.38%
rng::find_if_not(list<int>)_(bail_25%)/8192 1521.017 -
rng::find_if_not(list<int>)_(process_all)/1024 760.333 -
rng::find_if_not(list<int>)_(process_all)/32768 29127.415 5.25%
rng::find_if_not(list<int>)_(process_all)/50 21.434 -1.41%
rng::find_if_not(list<int>)_(process_all)/8 3.495 -
rng::find_if_not(list<int>)_(process_all)/8192 8840.170 18.57%
rng::find_if_not(vector<bool>)_(process_all)/1024 770.814 1.04%
rng::find_if_not(vector<bool>)_(process_all)/1048576 787546.495 1.13%
rng::find_if_not(vector<bool>)_(process_all)/50 35.972 3.95%
rng::find_if_not(vector<bool>)_(process_all)/8 5.538 3.19%
rng::find_if_not(vector<bool>)_(process_all)/8192 6152.998 1.10%
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.240 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2025.097 -
rng::find_if_not(vector<char>)_(bail_25%)/8 0.944 -1.55%
rng::find_if_not(vector<char>)_(bail_25%)/8192 518.364 -
rng::find_if_not(vector<char>)_(process_all)/1024 275.479 -
rng::find_if_not(vector<char>)_(process_all)/32768 8167.783 -
rng::find_if_not(vector<char>)_(process_all)/50 12.500 -
rng::find_if_not(vector<char>)_(process_all)/8 2.431 -1.91%
rng::find_if_not(vector<char>)_(process_all)/8192 2050.153 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.734 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2339.730 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.134 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 549.115 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.555 -
rng::find_if_not(vector<int>)_(process_all)/32768 8810.174 -
rng::find_if_not(vector<int>)_(process_all)/50 14.225 -
rng::find_if_not(vector<int>)_(process_all)/8 2.589 2.89%
rng::find_if_not(vector<int>)_(process_all)/8192 2193.299 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.512 -6.43%
rng::find_last(deque<int>)_(bail_10%)/1048576 325249.149 -
rng::find_last(deque<int>)_(bail_10%)/50 11.450 -6.17%
rng::find_last(deque<int>)_(bail_10%)/8 2.679 -
rng::find_last(deque<int>)_(bail_10%)/8192 2521.268 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.147 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25587.935 -7.40%
rng::find_last(deque<int>)_(bail_90%)/50 1.841 -
rng::find_last(deque<int>)_(bail_90%)/8 0.924 4.48%
rng::find_last(deque<int>)_(bail_90%)/8192 203.012 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 730.555 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 703519.708 -
rng::find_last(forward_list<int>)_(bail_10%)/50 20.964 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.300 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5888.744 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 732.381 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 664240.381 -
rng::find_last(forward_list<int>)_(bail_90%)/50 21.249 3.21%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.314 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6103.939 -
rng::find_last(list<int>)_(bail_10%)/1024 680.376 -
rng::find_last(list<int>)_(bail_10%)/1048576 788073.970 -
rng::find_last(list<int>)_(bail_10%)/50 16.225 -
rng::find_last(list<int>)_(bail_10%)/8 2.078 -
rng::find_last(list<int>)_(bail_10%)/8192 6302.410 -
rng::find_last(list<int>)_(bail_90%)/1024 54.391 -
rng::find_last(list<int>)_(bail_90%)/1048576 86151.623 -1.03%
rng::find_last(list<int>)_(bail_90%)/50 1.428 3.88%
rng::find_last(list<int>)_(bail_90%)/8 0.510 -
rng::find_last(list<int>)_(bail_90%)/8192 600.146 -
rng::find_last(vector<char>)_(bail_10%)/1024 112.573 -
rng::find_last(vector<char>)_(bail_10%)/1048576 108136.245 -
rng::find_last(vector<char>)_(bail_10%)/50 5.624 2.34%
rng::find_last(vector<char>)_(bail_10%)/8 1.528 -2.09%
rng::find_last(vector<char>)_(bail_10%)/8192 848.403 -
rng::find_last(vector<char>)_(bail_90%)/1024 12.880 -2.28%
rng::find_last(vector<char>)_(bail_90%)/1048576 12038.593 -13.87%
rng::find_last(vector<char>)_(bail_90%)/50 1.032 -
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 100.982 -
rng::find_last(vector<int>)_(bail_10%)/1024 212.578 -
rng::find_last(vector<int>)_(bail_10%)/1048576 215193.847 -
rng::find_last(vector<int>)_(bail_10%)/50 10.861 -
rng::find_last(vector<int>)_(bail_10%)/8 2.042 3.12%
rng::find_last(vector<int>)_(bail_10%)/8192 1652.985 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.292 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23696.890 -2.05%
rng::find_last(vector<int>)_(bail_90%)/50 1.574 -
rng::find_last(vector<int>)_(bail_90%)/8 0.680 21.35%
rng::find_last(vector<int>)_(bail_90%)/8192 190.391 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 358.171 -2.45%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362334.777 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.657 -1.11%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.947 -1.14%
rng::find_last_if(deque<int>)_(bail_10%)/8192 2766.201 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.153 -1.03%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38114.498 -4.44%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.671 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.995 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 310.559 -1.16%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 775.103 1.32%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 926195.172 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 40.400 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.896 -7.71%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6944.992 -4.89%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 812.551 -10.25%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 925670.350 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 28.101 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.950 -2.34%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6891.415 -8.37%
rng::find_last_if(list<int>)_(bail_10%)/1024 680.035 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 807279.776 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.437 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.104 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6617.726 -
rng::find_last_if(list<int>)_(bail_90%)/1024 80.287 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88939.014 -1.01%
rng::find_last_if(list<int>)_(bail_90%)/50 2.067 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 604.982 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.219 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240757.598 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.361 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.384 -4.13%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1874.536 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 31.097 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25953.625 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.462 1.51%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.465 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 218.133 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.359 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283619.072 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.513 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.534 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2081.816 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.042 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30954.954 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.550 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.465 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.718 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 357.194 -1.61%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362912.483 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.468 -2.97%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.949 -1.46%
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2768.100 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 43.332 -2.40%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38134.692 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.677 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.932 -5.01%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.921 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 833.701 1.32%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 935429.056 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 27.430 -2.69%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 5.217 3.05%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6947.029 -2.78%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 790.120 3.82%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 923633.847 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 39.863 -1.09%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.017 -5.01%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6794.088 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 682.069 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 809038.830 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 38.640 -1.30%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.109 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6642.012 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 71.133 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89087.731 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.166 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 607.077 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.804 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241118.360 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.358 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.410 -1.88%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1878.946 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.326 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26879.722 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.470 -2.11%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.461 -3.65%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 218.401 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.811 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306058.195 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.854 1.43%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.609 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2142.762 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 25.955 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30922.899 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.539 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.464 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.969 -
rng::fold_left(deque<int>)/1048576 561452.120 -
rng::fold_left(deque<int>)/32 16.452 -
rng::fold_left(deque<int>)/50 27.151 -
rng::fold_left(deque<int>)/8 4.087 -
rng::fold_left(deque<int>)/8192 4437.195 -
rng::fold_left(list<int>)/1048576 1363430.122 -
rng::fold_left(list<int>)/32 22.124 -
rng::fold_left(list<int>)/50 41.347 10.62%
rng::fold_left(list<int>)/8 3.854 -
rng::fold_left(list<int>)/8192 10799.110 3.68%
rng::fold_left(vector<int>)/1048576 1326396.543 -
rng::fold_left(vector<int>)/32 20.748 1.19%
rng::fold_left(vector<int>)/50 36.172 -
rng::fold_left(vector<int>)/8 3.704 -
rng::fold_left(vector<int>)/8192 10322.213 -
rng::for_each(deque<int>)/32 3.764 -
rng::for_each(deque<int>)/50 4.069 -
rng::for_each(deque<int>)/8 0.928 -
rng::for_each(deque<int>)/8192 255.092 -
rng::for_each(join_view(vector<vector<int>>)/32 3.804 -
rng::for_each(join_view(vector<vector<int>>)/50 4.119 -
rng::for_each(join_view(vector<vector<int>>)/8 1.436 -4.73%
rng::for_each(join_view(vector<vector<int>>)/8192 264.936 -
rng::for_each(list<int>)/32 11.205 -
rng::for_each(list<int>)/50 24.020 -
rng::for_each(list<int>)/8 2.461 -5.45%
rng::for_each(list<int>)/8192 8549.696 7.45%
rng::for_each(map<int>)/32 21.241 -
rng::for_each(map<int>)/50 42.872 -1.56%
rng::for_each(map<int>)/8 4.559 -
rng::for_each(map<int>)/8192 17022.515 1.93%
rng::for_each(map<int>::iterator)/32 20.977 -
rng::for_each(map<int>::iterator)/50 43.419 -
rng::for_each(map<int>::iterator)/8 4.558 -
rng::for_each(map<int>::iterator)/8192 17459.888 3.53%
rng::for_each(multimap<int>)/32 23.067 -
rng::for_each(multimap<int>)/50 48.435 -1.31%
rng::for_each(multimap<int>)/8 4.549 -
rng::for_each(multimap<int>)/8192 16718.887 1.41%
rng::for_each(multimap<int>::iterator)/32 21.643 1.60%
rng::for_each(multimap<int>::iterator)/50 44.002 -1.02%
rng::for_each(multimap<int>::iterator)/8 4.590 -
rng::for_each(multimap<int>::iterator)/8192 16868.811 1.69%
rng::for_each(multiset<int>)/32 20.885 1.42%
rng::for_each(multiset<int>)/50 51.874 -
rng::for_each(multiset<int>)/8 4.750 2.04%
rng::for_each(multiset<int>)/8192 16666.077 2.86%
rng::for_each(multiset<int>::iterator)/32 21.052 1.42%
rng::for_each(multiset<int>::iterator)/50 58.626 -
rng::for_each(multiset<int>::iterator)/8 4.515 1.26%
rng::for_each(multiset<int>::iterator)/8192 16513.589 2.42%
rng::for_each(set<int>)/32 21.342 -
rng::for_each(set<int>)/50 49.587 -
rng::for_each(set<int>)/8 4.454 -
rng::for_each(set<int>)/8192 16812.237 2.62%
rng::for_each(set<int>::iterator)/32 20.769 -
rng::for_each(set<int>::iterator)/50 41.408 -
rng::for_each(set<int>::iterator)/8 4.673 3.48%
rng::for_each(set<int>::iterator)/8192 16483.113 2.00%
rng::for_each(vector<int>)/32 3.833 -
rng::for_each(vector<int>)/50 4.068 -
rng::for_each(vector<int>)/8 0.911 -
rng::for_each(vector<int>)/8192 252.278 -
rng::for_each_n(deque<int>)/32 3.769 -
rng::for_each_n(deque<int>)/50 3.941 -
rng::for_each_n(deque<int>)/8 1.203 -4.36%
rng::for_each_n(deque<int>)/8192 257.122 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.833 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.235 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.617 9.01%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.516 -
rng::for_each_n(list<int>)/32 11.071 -
rng::for_each_n(list<int>)/50 24.032 -
rng::for_each_n(list<int>)/8 2.354 -7.33%
rng::for_each_n(list<int>)/8192 7831.521 7.12%
rng::for_each_n(vector<int>)/32 3.855 -
rng::for_each_n(vector<int>)/50 4.058 -
rng::for_each_n(vector<int>)/8 2.533 -
rng::for_each_n(vector<int>)/8192 252.008 -
rng::generate(deque<int>)/1024 280.706 -
rng::generate(deque<int>)/32 8.766 -
rng::generate(deque<int>)/50 12.951 -
rng::generate(deque<int>)/8192 2044.291 -
rng::generate(list<int>)/1024 671.702 -
rng::generate(list<int>)/32 8.800 -
rng::generate(list<int>)/50 16.125 5.60%
rng::generate(list<int>)/8192 8421.906 4.22%
rng::generate(vector<int>)/1024 244.692 -
rng::generate(vector<int>)/32 7.907 -
rng::generate(vector<int>)/50 12.029 -
rng::generate(vector<int>)/8192 1851.023 -
rng::generate_n(deque<int>)/1024 245.150 -
rng::generate_n(deque<int>)/32 8.326 -1.77%
rng::generate_n(deque<int>)/50 12.329 -1.23%
rng::generate_n(deque<int>)/8192 1946.311 -
rng::generate_n(list<int>)/1024 650.829 -
rng::generate_n(list<int>)/32 8.669 -
rng::generate_n(list<int>)/50 15.981 2.26%
rng::generate_n(list<int>)/8192 7553.636 8.26%
rng::generate_n(vector<int>)/1024 244.821 -
rng::generate_n(vector<int>)/32 8.006 -
rng::generate_n(vector<int>)/50 12.094 -
rng::generate_n(vector<int>)/8192 1859.630 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 366.248 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.740 -5.78%
rng::is_partitioned(deque<int>)_(partitioned)/50 14.847 -6.06%
rng::is_partitioned(deque<int>)_(partitioned)/8192 3031.145 6.51%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 137.442 6.77%
rng::is_partitioned(deque<int>)_(unpartitioned)/32 9.650 8.37%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.282 3.61%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 683.708 7.58%
rng::is_partitioned(list<int>)_(partitioned)/1024 704.396 -1.03%
rng::is_partitioned(list<int>)_(partitioned)/32 8.662 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.768 -
rng::is_partitioned(list<int>)_(partitioned)/8192 8135.336 17.22%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 151.892 -
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.152 1.56%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.510 -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1184.801 -
rng::is_partitioned(vector<int>)_(partitioned)/1024 176.153 -1.02%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.893 -
rng::is_partitioned(vector<int>)_(partitioned)/50 8.691 -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1338.867 -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 58.177 4.34%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.550 -4.11%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.479 -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 156.987 5.05%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 492.880 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.708 -9.89%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3881.150 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 517550.882 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.605 -1.89%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 524.038 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.519 -20.50%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3996.379 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 681917.072 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 50.312 -1.38%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 781.363 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.686 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8170.670 -5.87%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1424886.951 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.637 1.38%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 1585.008 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.324 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8358.713 -7.54%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1598833.715 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.513 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 343.187 -1.54%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.679 -2.00%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2633.544 -2.49%
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213115.862 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.791 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 526.047 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.301 -2.69%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4715.372 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 984147.531 -1.28%
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 57.076 1.09%
rng::is_sorted(deque<int>)/1024 474.115 -
rng::is_sorted(deque<int>)/8 3.867 49.70%
rng::is_sorted(deque<int>)/8192 3799.809 -
rng::is_sorted(deque<int>,_pred)/1024 596.909 -
rng::is_sorted(deque<int>,_pred)/8 4.731 4.81%
rng::is_sorted(deque<int>,_pred)/8192 4795.930 -
rng::is_sorted(list<int>)/1024 756.796 -1.54%
rng::is_sorted(list<int>)/8 2.150 -1.74%
rng::is_sorted(list<int>)/8192 7425.330 -15.31%
rng::is_sorted(list<int>,_pred)/1024 788.546 -
rng::is_sorted(list<int>,_pred)/8 4.276 -
rng::is_sorted(list<int>,_pred)/8192 8145.244 -23.74%
rng::is_sorted(vector<int>)/1024 242.474 -
rng::is_sorted(vector<int>)/8 2.074 -
rng::is_sorted(vector<int>)/8192 1891.944 -
rng::is_sorted(vector<int>,_pred)/1024 462.187 -
rng::is_sorted(vector<int>,_pred)/8 4.058 4.19%
rng::is_sorted(vector<int>,_pred)/8192 3679.806 -
rng::is_sorted_until(deque<int>)/1024 472.261 -
rng::is_sorted_until(deque<int>)/8 2.907 -8.40%
rng::is_sorted_until(deque<int>)/8192 3776.103 -
rng::is_sorted_until(deque<int>,_pred)/1024 600.101 -
rng::is_sorted_until(deque<int>,_pred)/8 4.428 -1.62%
rng::is_sorted_until(deque<int>,_pred)/8192 4841.733 -
rng::is_sorted_until(list<int>)/1024 752.878 -
rng::is_sorted_until(list<int>)/8 2.155 -
rng::is_sorted_until(list<int>)/8192 7974.603 12.08%
rng::is_sorted_until(list<int>,_pred)/1024 795.377 -
rng::is_sorted_until(list<int>,_pred)/8 3.764 -
rng::is_sorted_until(list<int>,_pred)/8192 7790.526 2.34%
rng::is_sorted_until(vector<int>)/1024 239.020 -
rng::is_sorted_until(vector<int>)/8 2.057 -
rng::is_sorted_until(vector<int>)/8192 1865.345 -
rng::is_sorted_until(vector<int>,_pred)/1024 423.455 -3.23%
rng::is_sorted_until(vector<int>,_pred)/8 3.373 -
rng::is_sorted_until(vector<int>,_pred)/8192 3334.420 -2.81%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 477.916 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 490.047 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 495442.862 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.977 -1.91%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3852.038 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 736.252 1.30%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 751.896 2.90%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 643936.629 2.89%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.623 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4999.586 3.69%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 773.207 2.13%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 791.263 1.87%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 959049.419 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.939 -4.77%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 13582.888 12.24%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 813.946 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 833.263 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 992484.611 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.632 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 11754.760 16.92%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.923 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.789 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76646.239 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.295 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 605.249 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 448.741 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.830 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608680.147 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.992 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4772.572 -
rng::move(deque<int>)/1048576 57056.635 5.87%
rng::move(deque<int>)/262144 15100.244 1.61%
rng::move(deque<int>)/32768 2191.066 -
rng::move(deque<int>)/4096 154.206 -
rng::move(deque<int>)/512 24.076 -2.11%
rng::move(deque<int>)/64 6.330 -18.41%
rng::move(deque<int>)/8 3.843 -30.46%
rng::move(list<int>)/1048576 1030254.234 -
rng::move(list<int>)/262144 252833.634 1.16%
rng::move(list<int>)/32768 35264.970 -1.21%
rng::move(list<int>)/4096 5833.578 8.42%
rng::move(list<int>)/512 350.891 -4.76%
rng::move(list<int>)/64 40.593 -
rng::move(list<int>)/8 3.978 1.49%
rng::move(vector<bool>)_(aligned)/1048576 2121.898 -
rng::move(vector<bool>)_(aligned)/262144 256.783 -
rng::move(vector<bool>)_(aligned)/32768 37.638 -
rng::move(vector<bool>)_(aligned)/4096 8.168 -
rng::move(vector<bool>)_(aligned)/512 2.654 -
rng::move(vector<bool>)_(aligned)/64 1.896 -1.97%
rng::move(vector<bool>)_(unaligned)/1048576 6724.595 -
rng::move(vector<bool>)_(unaligned)/262144 1584.188 -
rng::move(vector<bool>)_(unaligned)/32768 202.957 -
rng::move(vector<bool>)_(unaligned)/4096 25.863 -
rng::move(vector<bool>)_(unaligned)/512 4.146 -
rng::move(vector<bool>)_(unaligned)/64 1.621 -2.11%
rng::move(vector<int>)/1048576 58718.459 4.12%
rng::move(vector<int>)/262144 21823.236 -
rng::move(vector<int>)/32768 2131.120 -
rng::move(vector<int>)/4096 135.668 -
rng::move(vector<int>)/512 20.418 -
rng::move(vector<int>)/64 4.098 -1.16%
rng::move(vector<int>)/8 2.261 -
rng::move_backward(deque<int>)/1048576 126388.213 -
rng::move_backward(deque<int>)/262144 30632.616 -
rng::move_backward(deque<int>)/32768 3679.396 -
rng::move_backward(deque<int>)/4096 158.406 -1.22%
rng::move_backward(deque<int>)/512 26.091 -
rng::move_backward(deque<int>)/64 7.222 -
rng::move_backward(deque<int>)/8 3.994 -
rng::move_backward(list<int>)/1048576 1048972.222 -
rng::move_backward(list<int>)/262144 269146.109 -12.20%
rng::move_backward(list<int>)/32768 35399.595 3.34%
rng::move_backward(list<int>)/4096 7352.721 42.15%
rng::move_backward(list<int>)/512 372.788 -
rng::move_backward(list<int>)/64 40.511 -
rng::move_backward(list<int>)/8 3.715 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2666.094 25.73%
rng::move_backward(vector<bool>)_(aligned)/262144 257.094 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.074 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.896 -
rng::move_backward(vector<bool>)_(aligned)/512 2.646 -
rng::move_backward(vector<bool>)_(aligned)/64 1.746 -2.81%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6713.129 3.35%
rng::move_backward(vector<bool>)_(unaligned)/262144 1582.683 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.866 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.660 -
rng::move_backward(vector<bool>)_(unaligned)/512 4.821 1.49%
rng::move_backward(vector<bool>)_(unaligned)/64 1.931 2.76%
rng::move_backward(vector<int>)/1048576 59354.191 3.67%
rng::move_backward(vector<int>)/262144 21767.323 -
rng::move_backward(vector<int>)/32768 2677.299 24.80%
rng::move_backward(vector<int>)/4096 135.689 -
rng::move_backward(vector<int>)/512 20.869 -
rng::move_backward(vector<int>)/64 4.144 -
rng::move_backward(vector<int>)/8 2.277 -
rng::none_of(deque<int>)_(process_all)/32 15.865 -
rng::none_of(deque<int>)_(process_all)/32768 15408.291 -
rng::none_of(deque<int>)_(process_all)/50 26.887 -
rng::none_of(deque<int>)_(process_all)/8 4.824 -
rng::none_of(deque<int>)_(process_all)/8192 3856.862 -
rng::none_of(list<int>)_(process_all)/32 11.447 -
rng::none_of(list<int>)_(process_all)/32768 26148.011 2.37%
rng::none_of(list<int>)_(process_all)/50 21.874 1.04%
rng::none_of(list<int>)_(process_all)/8 2.609 -
rng::none_of(list<int>)_(process_all)/8192 7866.649 7.74%
rng::none_of(vector<int>)_(process_all)/32 8.322 -1.25%
rng::none_of(vector<int>)_(process_all)/32768 8074.868 -
rng::none_of(vector<int>)_(process_all)/50 12.594 -
rng::none_of(vector<int>)_(process_all)/8 2.446 -3.81%
rng::none_of(vector<int>)_(process_all)/8192 2027.896 -
rng::partial_sort(deque<int>)_(ascending)/1024 7868.557 -
rng::partial_sort(deque<int>)_(ascending)/8 31.005 -1.95%
rng::partial_sort(deque<int>)_(ascending)/8192 162727.105 -
rng::partial_sort(deque<int>)_(descending)/1024 18525.698 -
rng::partial_sort(deque<int>)_(descending)/8 41.960 2.33%
rng::partial_sort(deque<int>)_(descending)/8192 287758.854 3.08%
rng::partial_sort(deque<int>)_(heap)/1024 18494.135 -
rng::partial_sort(deque<int>)_(heap)/8 38.242 -
rng::partial_sort(deque<int>)_(heap)/8192 283568.883 -2.14%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7878.421 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 31.346 -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 169376.231 3.52%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19678.419 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 30.613 -4.16%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 286746.257 -
rng::partial_sort(deque<int>)_(repeated)/1024 6377.699 -
rng::partial_sort(deque<int>)_(repeated)/8 27.393 -1.15%
rng::partial_sort(deque<int>)_(repeated)/8192 69893.662 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16044.968 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.830 -
rng::partial_sort(deque<int>)_(shuffled)/8192 262607.176 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4982.276 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.510 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55483.020 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8219.434 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 25.199 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97737.551 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8204.130 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.245 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100979.989 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4987.995 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.588 2.12%
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55565.214 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9159.215 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.473 1.31%
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97743.246 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3939.035 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 22.315 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46873.974 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6935.493 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.935 -1.05%
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90631.274 -
rng::partial_sort(vector<int>)_(ascending)/1024 5006.764 -
rng::partial_sort(vector<int>)_(ascending)/8 20.960 1.28%
rng::partial_sort(vector<int>)_(ascending)/8192 54535.668 -
rng::partial_sort(vector<int>)_(descending)/1024 8149.585 -
rng::partial_sort(vector<int>)_(descending)/8 25.739 2.40%
rng::partial_sort(vector<int>)_(descending)/8192 97391.667 -
rng::partial_sort(vector<int>)_(heap)/1024 8172.372 -
rng::partial_sort(vector<int>)_(heap)/8 27.013 -2.52%
rng::partial_sort(vector<int>)_(heap)/8192 100689.035 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 5006.711 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.908 1.82%
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54556.053 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9142.718 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.998 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97548.165 -
rng::partial_sort(vector<int>)_(repeated)/1024 3963.038 1.13%
rng::partial_sort(vector<int>)_(repeated)/8 20.461 2.03%
rng::partial_sort(vector<int>)_(repeated)/8192 46788.322 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6880.421 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.401 -
rng::partial_sort(vector<int>)_(shuffled)/8192 87776.612 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5479.673 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.696 -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57662.084 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8488.687 -
rng::partial_sort_copy(deque<int>)_(descending)/8 21.327 4.55%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99664.975 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8675.147 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.512 -
rng::partial_sort_copy(deque<int>)_(heap)/8192 103106.721 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5462.966 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.636 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57503.672 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9361.099 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.676 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99865.004 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4326.453 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.377 -
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49177.811 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7238.247 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.004 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 91987.734 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5617.706 -
rng::partial_sort_copy(list<int>)_(ascending)/8 9.104 2.90%
rng::partial_sort_copy(list<int>)_(ascending)/8192 61140.604 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8511.911 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.847 -
rng::partial_sort_copy(list<int>)_(descending)/8192 101407.027 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8509.974 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.454 1.53%
rng::partial_sort_copy(list<int>)_(heap)/8192 104958.930 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5628.590 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.177 3.52%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61377.806 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9411.921 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.200 3.04%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101371.981 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4492.346 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.708 3.02%
rng::partial_sort_copy(list<int>)_(repeated)/8192 52820.683 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7292.885 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.099 -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92367.467 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5222.862 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 11.306 15.58%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55601.782 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8380.818 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.606 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98064.801 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8309.220 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.501 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101744.497 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5227.466 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 11.274 14.76%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55671.024 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9153.034 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 11.006 13.82%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98555.587 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4060.528 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 10.159 12.54%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47422.300 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7097.205 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.213 1.41%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91818.496 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5106.582 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 8.995 -
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55142.980 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8331.233 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.299 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98448.440 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8266.685 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.357 2.76%
rng::partial_sort_copy(vector<int>)_(heap)/8192 102022.314 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5082.014 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.913 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55096.131 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9188.641 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.964 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99180.155 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4029.639 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.511 -
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47313.167 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7170.764 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.397 -1.42%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93357.518 -
rng::partition(deque<int>)_(dense)/1024 357.751 -
rng::partition(deque<int>)_(dense)/32 10.848 1.38%
rng::partition(deque<int>)_(dense)/50 16.286 1.95%
rng::partition(deque<int>)_(dense)/8192 2803.468 -
rng::partition(deque<int>)_(sparse)/1024 385.061 -
rng::partition(deque<int>)_(sparse)/32 11.289 -1.94%
rng::partition(deque<int>)_(sparse)/50 17.033 -
rng::partition(deque<int>)_(sparse)/8192 3019.527 -
rng::partition(list<int>)_(dense)/1024 385.635 -
rng::partition(list<int>)_(dense)/32 8.794 4.22%
rng::partition(list<int>)_(dense)/50 13.123 -
rng::partition(list<int>)_(dense)/8192 4364.653 -
rng::partition(list<int>)_(sparse)/1024 731.342 -
rng::partition(list<int>)_(sparse)/32 8.880 -
rng::partition(list<int>)_(sparse)/50 15.332 -
rng::partition(list<int>)_(sparse)/8192 6946.591 -
rng::partition(vector<int>)_(dense)/1024 242.527 3.27%
rng::partition(vector<int>)_(dense)/32 8.536 6.50%
rng::partition(vector<int>)_(dense)/50 12.573 -
rng::partition(vector<int>)_(dense)/8192 1882.343 -
rng::partition(vector<int>)_(sparse)/1024 259.724 -
rng::partition(vector<int>)_(sparse)/32 9.028 -
rng::partition(vector<int>)_(sparse)/50 14.338 2.65%
rng::partition(vector<int>)_(sparse)/8192 1874.339 -
rng::partition_copy(deque<int>)/1024 688.477 -
rng::partition_copy(deque<int>)/32 15.605 -
rng::partition_copy(deque<int>)/50 27.874 -
rng::partition_copy(deque<int>)/8192 5543.670 -
rng::partition_copy(list<int>)/1024 726.208 -
rng::partition_copy(list<int>)/32 15.929 -
rng::partition_copy(list<int>)/50 28.860 -
rng::partition_copy(list<int>)/8192 7329.126 -14.13%
rng::partition_copy(vector<int>)/1024 684.569 -
rng::partition_copy(vector<int>)/32 15.092 -
rng::partition_copy(vector<int>)/50 26.187 -
rng::partition_copy(vector<int>)/8192 5518.564 -
rng::partition_point(deque<int>)/1024 9.107 -
rng::partition_point(deque<int>)/32 4.213 -
rng::partition_point(deque<int>)/50 4.361 -
rng::partition_point(deque<int>)/8192 15.872 -
rng::partition_point(list<int>)/1024 1277.258 -
rng::partition_point(list<int>)/32 15.772 -
rng::partition_point(list<int>)/50 24.483 -
rng::partition_point(list<int>)/8192 13542.063 11.00%
rng::partition_point(vector<int>)/1024 7.548 1.79%
rng::partition_point(vector<int>)/32 2.313 -
rng::partition_point(vector<int>)/50 2.295 -
rng::partition_point(vector<int>)/8192 10.662 -
rng::remove(deque<int>)_(prefix)/1024 529.413 -
rng::remove(deque<int>)_(prefix)/32 54.974 -5.69%
rng::remove(deque<int>)_(prefix)/50 63.671 -3.37%
rng::remove(deque<int>)_(prefix)/8192 3887.307 -
rng::remove(deque<int>)_(sprinkled)/1024 522.069 -
rng::remove(deque<int>)_(sprinkled)/32 55.193 -
rng::remove(deque<int>)_(sprinkled)/50 61.658 -
rng::remove(deque<int>)_(sprinkled)/8192 3871.020 -
rng::remove(list<int>)_(prefix)/1024 950.187 -1.03%
rng::remove(list<int>)_(prefix)/32 55.367 -
rng::remove(list<int>)_(prefix)/50 66.921 -
rng::remove(list<int>)_(prefix)/8192 9115.469 7.63%
rng::remove(list<int>)_(sprinkled)/1024 948.468 -
rng::remove(list<int>)_(sprinkled)/32 55.058 -
rng::remove(list<int>)_(sprinkled)/50 64.353 -
rng::remove(list<int>)_(sprinkled)/8192 7871.796 1.32%
rng::remove(vector<int>)_(prefix)/1024 312.113 -
rng::remove(vector<int>)_(prefix)/32 52.510 -
rng::remove(vector<int>)_(prefix)/50 56.540 -
rng::remove(vector<int>)_(prefix)/8192 2108.452 -
rng::remove(vector<int>)_(sprinkled)/1024 521.777 -
rng::remove(vector<int>)_(sprinkled)/32 57.242 -
rng::remove(vector<int>)_(sprinkled)/50 64.894 -
rng::remove(vector<int>)_(sprinkled)/8192 3841.497 -
rng::remove_copy(deque<int>)_(prefix)/1024 381.175 -2.43%
rng::remove_copy(deque<int>)_(prefix)/32 13.009 1.94%
rng::remove_copy(deque<int>)_(prefix)/50 21.113 3.18%
rng::remove_copy(deque<int>)_(prefix)/8192 3370.531 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 365.253 1.90%
rng::remove_copy(deque<int>)_(sprinkled)/32 12.404 1.50%
rng::remove_copy(deque<int>)_(sprinkled)/50 18.602 1.11%
rng::remove_copy(deque<int>)_(sprinkled)/8192 2941.166 2.57%
rng::remove_copy(list<int>)_(prefix)/1024 750.681 -
rng::remove_copy(list<int>)_(prefix)/32 11.000 -
rng::remove_copy(list<int>)_(prefix)/50 19.356 -
rng::remove_copy(list<int>)_(prefix)/8192 7030.429 -4.08%
rng::remove_copy(list<int>)_(sprinkled)/1024 744.142 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.457 -1.99%
rng::remove_copy(list<int>)_(sprinkled)/50 17.224 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7038.556 -3.65%
rng::remove_copy(vector<int>)_(prefix)/1024 273.834 -
rng::remove_copy(vector<int>)_(prefix)/32 11.197 3.33%
rng::remove_copy(vector<int>)_(prefix)/50 17.840 -
rng::remove_copy(vector<int>)_(prefix)/8192 2072.584 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.583 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.496 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.639 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1931.859 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 533.475 -
rng::remove_copy_if(deque<int>)_(prefix)/32 17.544 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.831 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3695.658 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.418 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 17.650 -1.16%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 27.722 -2.45%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3422.998 -5.04%
rng::remove_copy_if(list<int>)_(prefix)/1024 796.362 -
rng::remove_copy_if(list<int>)_(prefix)/32 16.930 -
rng::remove_copy_if(list<int>)_(prefix)/50 24.871 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7302.762 -4.81%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 790.154 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.677 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 27.268 9.02%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7241.968 -5.07%
rng::remove_copy_if(vector<int>)_(prefix)/1024 399.978 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.203 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.966 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3373.271 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.794 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.225 -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 15.768 -1.67%
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2744.846 -
rng::remove_if(deque<int>)_(prefix)/1024 584.541 4.47%
rng::remove_if(deque<int>)_(prefix)/32 59.313 -2.08%
rng::remove_if(deque<int>)_(prefix)/50 72.383 3.10%
rng::remove_if(deque<int>)_(prefix)/8192 4293.991 -
rng::remove_if(deque<int>)_(sprinkled)/1024 548.911 -
rng::remove_if(deque<int>)_(sprinkled)/32 56.109 -2.77%
rng::remove_if(deque<int>)_(sprinkled)/50 64.503 -3.10%
rng::remove_if(deque<int>)_(sprinkled)/8192 3970.970 -
rng::remove_if(list<int>)_(prefix)/1024 1012.234 -
rng::remove_if(list<int>)_(prefix)/32 61.336 -
rng::remove_if(list<int>)_(prefix)/50 75.070 -
rng::remove_if(list<int>)_(prefix)/8192 9382.142 2.85%
rng::remove_if(list<int>)_(sprinkled)/1024 994.807 -
rng::remove_if(list<int>)_(sprinkled)/32 59.962 -
rng::remove_if(list<int>)_(sprinkled)/50 73.455 -
rng::remove_if(list<int>)_(sprinkled)/8192 8324.007 1.34%
rng::remove_if(vector<int>)_(prefix)/1024 347.204 -1.66%
rng::remove_if(vector<int>)_(prefix)/32 51.974 -
rng::remove_if(vector<int>)_(prefix)/50 56.961 -
rng::remove_if(vector<int>)_(prefix)/8192 2577.133 -
rng::remove_if(vector<int>)_(sprinkled)/1024 518.576 -
rng::remove_if(vector<int>)_(sprinkled)/32 56.527 -
rng::remove_if(vector<int>)_(sprinkled)/50 64.965 -1.92%
rng::remove_if(vector<int>)_(sprinkled)/8192 3837.904 -
rng::replace(deque<int>)_(prefix)/1024 421.858 -
rng::replace(deque<int>)_(prefix)/32 13.016 -
rng::replace(deque<int>)_(prefix)/50 19.586 -
rng::replace(deque<int>)_(prefix)/8192 3343.133 -
rng::replace(deque<int>)_(sprinkled)/1024 358.796 -
rng::replace(deque<int>)_(sprinkled)/32 12.378 -
rng::replace(deque<int>)_(sprinkled)/50 18.560 -
rng::replace(deque<int>)_(sprinkled)/8192 2875.913 -
rng::replace(list<int>)_(prefix)/1024 733.059 -
rng::replace(list<int>)_(prefix)/32 11.281 -
rng::replace(list<int>)_(prefix)/50 19.165 -
rng::replace(list<int>)_(prefix)/8192 7250.207 -
rng::replace(list<int>)_(sprinkled)/1024 729.797 -
rng::replace(list<int>)_(sprinkled)/32 11.377 -
rng::replace(list<int>)_(sprinkled)/50 19.842 3.67%
rng::replace(list<int>)_(sprinkled)/8192 7304.082 1.12%
rng::replace(vector<int>)_(prefix)/1024 165.642 -
rng::replace(vector<int>)_(prefix)/32 5.009 -2.51%
rng::replace(vector<int>)_(prefix)/50 6.971 -2.18%
rng::replace(vector<int>)_(prefix)/8192 1267.306 -
rng::replace(vector<int>)_(sprinkled)/1024 177.075 -
rng::replace(vector<int>)_(sprinkled)/32 7.087 4.90%
rng::replace(vector<int>)_(sprinkled)/50 10.295 9.98%
rng::replace(vector<int>)_(sprinkled)/8192 1406.751 1.04%
rng::replace_if(deque<int>)_(prefix)/1024 480.186 -
rng::replace_if(deque<int>)_(prefix)/32 14.213 -
rng::replace_if(deque<int>)_(prefix)/50 20.236 -
rng::replace_if(deque<int>)_(prefix)/8192 3472.464 -
rng::replace_if(deque<int>)_(sprinkled)/1024 364.780 -1.52%
rng::replace_if(deque<int>)_(sprinkled)/32 12.454 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.680 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2924.371 -1.00%
rng::replace_if(list<int>)_(prefix)/1024 747.982 -
rng::replace_if(list<int>)_(prefix)/32 13.187 -
rng::replace_if(list<int>)_(prefix)/50 24.860 -
rng::replace_if(list<int>)_(prefix)/8192 7311.376 -
rng::replace_if(list<int>)_(sprinkled)/1024 745.661 -
rng::replace_if(list<int>)_(sprinkled)/32 15.580 -
rng::replace_if(list<int>)_(sprinkled)/50 24.952 -
rng::replace_if(list<int>)_(sprinkled)/8192 7486.856 -
rng::replace_if(vector<int>)_(prefix)/1024 277.616 -
rng::replace_if(vector<int>)_(prefix)/32 8.940 -
rng::replace_if(vector<int>)_(prefix)/50 13.601 -
rng::replace_if(vector<int>)_(prefix)/8192 2060.342 -
rng::replace_if(vector<int>)_(sprinkled)/1024 245.814 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.820 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.021 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1914.201 -
rng::reverse(deque<int>)/32768 5732.148 -
rng::reverse(deque<int>)/4096 720.245 -
rng::reverse(deque<int>)/512 113.570 -
rng::reverse(deque<int>)/64 13.070 -
rng::reverse(deque<int>)/8 2.524 -
rng::reverse(list<int>)/32768 17933.684 3.98%
rng::reverse(list<int>)/4096 1670.754 1.36%
rng::reverse(list<int>)/512 197.695 -
rng::reverse(list<int>)/64 19.028 -
rng::reverse(list<int>)/8 2.032 -
rng::reverse(vector<int>)/32768 1044.997 -
rng::reverse(vector<int>)/4096 131.819 -
rng::reverse(vector<int>)/512 16.449 -
rng::reverse(vector<int>)/64 4.126 -
rng::reverse(vector<int>)/8 1.593 -2.90%
rng::reverse_copy(deque<int>)/32768 7896.086 -
rng::reverse_copy(deque<int>)/4096 994.434 -
rng::reverse_copy(deque<int>)/512 126.546 -
rng::reverse_copy(deque<int>)/64 20.049 -
rng::reverse_copy(deque<int>)/8 2.871 2.54%
rng::reverse_copy(list<int>)/32768 25188.303 -3.27%
rng::reverse_copy(list<int>)/4096 3020.975 -3.60%
rng::reverse_copy(list<int>)/512 370.086 1.07%
rng::reverse_copy(list<int>)/64 30.746 -
rng::reverse_copy(list<int>)/8 2.336 -
rng::reverse_copy(vector<int>)/32768 982.971 -
rng::reverse_copy(vector<int>)/4096 136.347 2.06%
rng::reverse_copy(vector<int>)/512 17.137 -
rng::reverse_copy(vector<int>)/64 2.512 -
rng::reverse_copy(vector<int>)/8 2.498 6.22%
rng::rotate(deque<int>)_(1_element_backward)/1024 43.627 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.554 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.733 -
rng::rotate(deque<int>)_(1_element_backward)/8192 309.923 -
rng::rotate(deque<int>)_(1_element_forward)/1024 40.024 3.29%
rng::rotate(deque<int>)_(1_element_forward)/32 4.614 -
rng::rotate(deque<int>)_(1_element_forward)/50 5.812 -
rng::rotate(deque<int>)_(1_element_forward)/8192 301.616 -
rng::rotate(deque<int>)_(by_1/2)/1024 173.482 -
rng::rotate(deque<int>)_(by_1/2)/32 7.356 -3.53%
rng::rotate(deque<int>)_(by_1/2)/50 10.379 -2.42%
rng::rotate(deque<int>)_(by_1/2)/8192 1461.215 -
rng::rotate(deque<int>)_(by_1/3)/1024 1824.595 -
rng::rotate(deque<int>)_(by_1/3)/32 45.499 -
rng::rotate(deque<int>)_(by_1/3)/50 76.580 -
rng::rotate(deque<int>)_(by_1/3)/8192 22707.010 -
rng::rotate(deque<int>)_(by_1/4)/1024 802.906 3.13%
rng::rotate(deque<int>)_(by_1/4)/32 29.323 -
rng::rotate(deque<int>)_(by_1/4)/50 74.916 -
rng::rotate(deque<int>)_(by_1/4)/8192 6782.323 -
rng::rotate(list<int>)_(1_element_backward)/1024 745.519 -
rng::rotate(list<int>)_(1_element_backward)/32 13.759 -1.53%
rng::rotate(list<int>)_(1_element_backward)/50 25.048 -
rng::rotate(list<int>)_(1_element_backward)/8192 7842.650 -2.27%
rng::rotate(list<int>)_(1_element_forward)/1024 737.279 -
rng::rotate(list<int>)_(1_element_forward)/32 14.140 -4.49%
rng::rotate(list<int>)_(1_element_forward)/50 25.894 -4.83%
rng::rotate(list<int>)_(1_element_forward)/8192 7718.629 -8.09%
rng::rotate(list<int>)_(by_1/2)/1024 384.116 -
rng::rotate(list<int>)_(by_1/2)/32 6.708 -
rng::rotate(list<int>)_(by_1/2)/50 12.716 1.01%
rng::rotate(list<int>)_(by_1/2)/8192 5355.604 -17.88%
rng::rotate(list<int>)_(by_1/3)/1024 810.782 -
rng::rotate(list<int>)_(by_1/3)/32 14.171 -2.85%
rng::rotate(list<int>)_(by_1/3)/50 23.963 -1.07%
rng::rotate(list<int>)_(by_1/3)/8192 8836.791 2.05%
rng::rotate(list<int>)_(by_1/4)/1024 581.931 -
rng::rotate(list<int>)_(by_1/4)/32 14.351 1.12%
rng::rotate(list<int>)_(by_1/4)/50 24.459 -
rng::rotate(list<int>)_(by_1/4)/8192 7193.871 -7.35%
rng::rotate(vector<bool>)_(1_element_backward)/1024 27.575 -1.60%
rng::rotate(vector<bool>)_(1_element_backward)/32 18.079 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.131 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 103.699 -1.29%
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.831 1.02%
rng::rotate(vector<bool>)_(1_element_forward)/32 18.176 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.277 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.950 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.792 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.412 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.221 -
rng::rotate(vector<bool>)_(by_1/2)/8192 15.106 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.744 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.244 -
rng::rotate(vector<bool>)_(by_1/3)/50 18.277 -
rng::rotate(vector<bool>)_(by_1/3)/8192 145.871 -
rng::rotate(vector<bool>)_(by_1/4)/1024 14.779 -
rng::rotate(vector<bool>)_(by_1/4)/32 18.421 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.276 -
rng::rotate(vector<bool>)_(by_1/4)/8192 30.160 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.937 1.12%
rng::rotate(vector<int>)_(1_element_backward)/32 2.905 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.337 -
rng::rotate(vector<int>)_(1_element_backward)/8192 295.575 -1.52%
rng::rotate(vector<int>)_(1_element_forward)/1024 35.487 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.949 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.269 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.290 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.267 -
rng::rotate(vector<int>)_(by_1/2)/32 3.694 -
rng::rotate(vector<int>)_(by_1/2)/50 4.468 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.782 -
rng::rotate(vector<int>)_(by_1/3)/1024 1367.429 -
rng::rotate(vector<int>)_(by_1/3)/32 21.660 -
rng::rotate(vector<int>)_(by_1/3)/50 40.150 -
rng::rotate(vector<int>)_(by_1/3)/8192 10957.616 -
rng::rotate(vector<int>)_(by_1/4)/1024 331.036 2.42%
rng::rotate(vector<int>)_(by_1/4)/32 12.127 1.95%
rng::rotate(vector<int>)_(by_1/4)/50 40.216 -
rng::rotate(vector<int>)_(by_1/4)/8192 2613.894 2.90%
rng::rotate_copy(deque<int>)/1024 34.274 -2.65%
rng::rotate_copy(deque<int>)/32 9.363 243.08%
rng::rotate_copy(deque<int>)/50 3.014 -
rng::rotate_copy(deque<int>)/8192 292.205 -1.70%
rng::rotate_copy(list<int>)/1024 730.531 -
rng::rotate_copy(list<int>)/32 8.609 1.10%
rng::rotate_copy(list<int>)/50 13.561 -
rng::rotate_copy(list<int>)/8192 8392.395 20.36%
rng::rotate_copy(vector<int>)/1024 32.831 -
rng::rotate_copy(vector<int>)/32 2.082 -
rng::rotate_copy(vector<int>)/50 2.693 -
rng::rotate_copy(vector<int>)/8192 528.853 -13.88%
rng::sample(deque<int>)/1024 11489.440 -
rng::sample(deque<int>)/32 312.558 -
rng::sample(deque<int>)/8192 92601.766 -
rng::sample(list<int>)/1024 12097.728 -
rng::sample(list<int>)/32 319.011 -
rng::sample(list<int>)/8192 99273.511 -
rng::sample(vector<int>)/1024 11438.844 -
rng::sample(vector<int>)/32 311.647 -
rng::sample(vector<int>)/8192 92001.270 -
rng::search(deque<int>)_(near_matches)/1000 17377.498 -14.54%
rng::search(deque<int>)_(near_matches)/1024 18170.569 -7.38%
rng::search(deque<int>)_(near_matches)/8192 1454579.696 -
rng::search(deque<int>)_(no_match)/1000 406.719 -
rng::search(deque<int>)_(no_match)/1024 349.152 16.51%
rng::search(deque<int>)_(no_match)/1048576 424540.809 -
rng::search(deque<int>)_(no_match)/8192 3312.845 -
rng::search(deque<int>)_(same_length)/1000 380.454 16.97%
rng::search(deque<int>)_(same_length)/1024 477.487 -
rng::search(deque<int>)_(same_length)/8192 3784.789 -
rng::search(deque<int>)_(single_element)/1000 448.204 1.40%
rng::search(deque<int>)_(single_element)/1024 460.385 -
rng::search(deque<int>)_(single_element)/8192 3657.989 -
rng::search(deque<int>,_pred)_(near_matches)/1000 23771.014 -1.12%
rng::search(deque<int>,_pred)_(near_matches)/1024 24870.659 -1.43%
rng::search(deque<int>,_pred)_(near_matches)/8192 1534017.505 -
rng::search(deque<int>,_pred)_(no_match)/1000 427.064 -
rng::search(deque<int>,_pred)_(no_match)/1024 390.578 5.97%
rng::search(deque<int>,_pred)_(no_match)/1048576 444014.637 -
rng::search(deque<int>,_pred)_(no_match)/8192 3486.266 -
rng::search(deque<int>,_pred)_(same_length)/1000 479.002 -
rng::search(deque<int>,_pred)_(same_length)/1024 512.212 -2.50%
rng::search(deque<int>,_pred)_(same_length)/8192 4061.853 -
rng::search(deque<int>,_pred)_(single_element)/1000 478.427 -
rng::search(deque<int>,_pred)_(single_element)/1024 491.888 1.08%
rng::search(deque<int>,_pred)_(single_element)/8192 3901.328 -
rng::search(list<int>)_(near_matches)/1000 37762.515 -
rng::search(list<int>)_(near_matches)/1024 39665.046 -
rng::search(list<int>)_(near_matches)/8192 2562476.733 -
rng::search(list<int>)_(no_match)/1000 699.525 -3.92%
rng::search(list<int>)_(no_match)/1024 726.337 -
rng::search(list<int>)_(no_match)/1048576 837286.570 1.31%
rng::search(list<int>)_(no_match)/8192 6976.058 -
rng::search(list<int>)_(same_length)/1000 749.775 -
rng::search(list<int>)_(same_length)/1024 755.814 -
rng::search(list<int>)_(same_length)/8192 8014.628 -
rng::search(list<int>)_(single_element)/1000 642.041 -6.99%
rng::search(list<int>)_(single_element)/1024 708.355 -
rng::search(list<int>)_(single_element)/8192 8002.261 6.48%
rng::search(list<int>,_pred)_(near_matches)/1000 43328.142 -
rng::search(list<int>,_pred)_(near_matches)/1024 45026.412 -
rng::search(list<int>,_pred)_(near_matches)/8192 2800504.168 -
rng::search(list<int>,_pred)_(no_match)/1000 749.781 -
rng::search(list<int>,_pred)_(no_match)/1024 767.217 -
rng::search(list<int>,_pred)_(no_match)/1048576 901139.835 -
rng::search(list<int>,_pred)_(no_match)/8192 8222.173 6.73%
rng::search(list<int>,_pred)_(same_length)/1000 775.676 -
rng::search(list<int>,_pred)_(same_length)/1024 791.867 -
rng::search(list<int>,_pred)_(same_length)/8192 9861.680 18.80%
rng::search(list<int>,_pred)_(single_element)/1000 841.480 -
rng::search(list<int>,_pred)_(single_element)/1024 862.007 -
rng::search(list<int>,_pred)_(single_element)/8192 9508.668 14.19%
rng::search(vector<int>)_(near_matches)/1000 13625.958 -
rng::search(vector<int>)_(near_matches)/1024 14285.099 -
rng::search(vector<int>)_(near_matches)/8192 767044.273 -
rng::search(vector<int>)_(no_match)/1000 207.460 -
rng::search(vector<int>)_(no_match)/1024 212.095 -
rng::search(vector<int>)_(no_match)/1048576 210754.089 -
rng::search(vector<int>)_(no_match)/8192 1638.858 -
rng::search(vector<int>)_(same_length)/1000 241.592 -
rng::search(vector<int>)_(same_length)/1024 246.967 -
rng::search(vector<int>)_(same_length)/8192 1877.802 -
rng::search(vector<int>)_(single_element)/1000 232.890 -
rng::search(vector<int>)_(single_element)/1024 238.268 -
rng::search(vector<int>)_(single_element)/8192 1832.018 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22651.237 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23711.150 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1455539.851 -
rng::search(vector<int>,_pred)_(no_match)/1000 518.222 -
rng::search(vector<int>,_pred)_(no_match)/1024 530.992 -
rng::search(vector<int>,_pred)_(no_match)/1048576 576696.320 -
rng::search(vector<int>,_pred)_(no_match)/8192 4230.882 -
rng::search(vector<int>,_pred)_(same_length)/1000 601.477 -
rng::search(vector<int>,_pred)_(same_length)/1024 616.409 -
rng::search(vector<int>,_pred)_(same_length)/8192 4937.081 -
rng::search(vector<int>,_pred)_(single_element)/1000 573.893 -
rng::search(vector<int>,_pred)_(single_element)/1024 588.308 -
rng::search(vector<int>,_pred)_(single_element)/8192 4701.867 -
rng::search_n(deque<int>)_(no_match)/1000 436.323 1.32%
rng::search_n(deque<int>)_(no_match)/1024 446.674 1.22%
rng::search_n(deque<int>)_(no_match)/1048576 443695.016 -
rng::search_n(deque<int>)_(no_match)/8192 3472.480 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 714.175 -1.11%
rng::search_n(deque<int>,_pred)_(no_match)/1024 604.305 -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 556169.377 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4325.784 -
rng::search_n(list<int>)_(no_match)/1000 704.121 -
rng::search_n(list<int>)_(no_match)/1024 722.405 -
rng::search_n(list<int>)_(no_match)/1048576 831912.757 -4.41%
rng::search_n(list<int>)_(no_match)/8192 7453.694 9.66%
rng::search_n(list<int>,_pred)_(no_match)/1000 844.296 -
rng::search_n(list<int>,_pred)_(no_match)/1024 865.801 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 996612.476 -
rng::search_n(list<int>,_pred)_(no_match)/8192 8475.162 10.84%
rng::search_n(vector<int>)_(no_match)/1000 205.974 -
rng::search_n(vector<int>)_(no_match)/1024 210.798 -
rng::search_n(vector<int>)_(no_match)/1048576 209279.413 -1.24%
rng::search_n(vector<int>)_(no_match)/8192 1630.066 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 517.227 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 529.546 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 573787.891 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4234.251 -
rng::shuffle(deque<int>)/1024 9638.826 -
rng::shuffle(deque<int>)/32 304.259 -
rng::shuffle(deque<int>)/8192 76328.183 -
rng::shuffle(vector<int>)/1024 9080.999 -
rng::shuffle(vector<int>)/32 287.671 -
rng::shuffle(vector<int>)/8192 72404.836 -
rng::sort(deque<int>)_(ascending)/1024 780.012 2.14%
rng::sort(deque<int>)_(ascending)/8 18.819 2.72%
rng::sort(deque<int>)_(ascending)/8192 5772.203 -
rng::sort(deque<int>)_(descending)/1024 1304.520 -
rng::sort(deque<int>)_(descending)/8 26.136 2.03%
rng::sort(deque<int>)_(descending)/8192 10392.478 -
rng::sort(deque<int>)_(heap)/1024 6224.736 -
rng::sort(deque<int>)_(heap)/8 25.355 2.62%
rng::sort(deque<int>)_(heap)/8192 69796.802 -
rng::sort(deque<int>)_(pipe-organ)/1024 2821.179 -
rng::sort(deque<int>)_(pipe-organ)/8 21.706 4.60%
rng::sort(deque<int>)_(pipe-organ)/8192 26651.513 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18072.705 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.827 3.06%
rng::sort(deque<int>)_(qsort_adversarial)/8192 449965.208 -
rng::sort(deque<int>)_(repeated)/1024 964.623 -
rng::sort(deque<int>)_(repeated)/8 18.877 -
rng::sort(deque<int>)_(repeated)/8192 6748.403 -
rng::sort(deque<int>)_(shuffled)/1024 6887.999 -
rng::sort(deque<int>)_(shuffled)/8 23.798 -
rng::sort(deque<int>)_(shuffled)/8192 81194.272 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 544.027 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.468 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3766.659 -
rng::sort(vector<NonIntegral>)_(descending)/1024 783.145 -
rng::sort(vector<NonIntegral>)_(descending)/8 24.675 -2.25%
rng::sort(vector<NonIntegral>)_(descending)/8192 5302.765 -2.83%
rng::sort(vector<NonIntegral>)_(heap)/1024 4294.476 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.602 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50311.468 1.54%
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1900.951 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.285 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18530.564 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13277.028 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.328 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154976.268 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 509.092 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.764 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3739.339 -1.35%
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4679.782 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.903 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 81225.970 1.03%
rng::sort(vector<int>)_(ascending)/1024 541.013 -
rng::sort(vector<int>)_(ascending)/8 16.788 -
rng::sort(vector<int>)_(ascending)/8192 3762.735 -
rng::sort(vector<int>)_(descending)/1024 1040.577 -1.77%
rng::sort(vector<int>)_(descending)/8 25.648 8.28%
rng::sort(vector<int>)_(descending)/8192 7307.140 -3.28%
rng::sort(vector<int>)_(heap)/1024 4571.816 -
rng::sort(vector<int>)_(heap)/8 22.500 -
rng::sort(vector<int>)_(heap)/8192 45872.120 -
rng::sort(vector<int>)_(pipe-organ)/1024 2282.442 -
rng::sort(vector<int>)_(pipe-organ)/8 18.634 -
rng::sort(vector<int>)_(pipe-organ)/8192 21453.774 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 12936.806 -1.10%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.745 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 147734.771 -1.48%
rng::sort(vector<int>)_(repeated)/1024 664.125 -
rng::sort(vector<int>)_(repeated)/8 16.980 -
rng::sort(vector<int>)_(repeated)/8192 5037.267 -
rng::sort(vector<int>)_(shuffled)/1024 4682.637 -
rng::sort(vector<int>)_(shuffled)/8 21.189 -
rng::sort(vector<int>)_(shuffled)/8192 45146.373 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3420.286 -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1951.877 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1996.693 1.30%
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16847.564 -
rng::stable_partition(deque<int>)_(dense)/1024 641.248 10.25%
rng::stable_partition(deque<int>)_(dense)/32 30.297 7.64%
rng::stable_partition(deque<int>)_(dense)/50 41.262 9.40%
rng::stable_partition(deque<int>)_(dense)/8192 5681.479 -
rng::stable_partition(deque<int>)_(sparse)/1024 465.221 -
rng::stable_partition(deque<int>)_(sparse)/32 11.160 -8.24%
rng::stable_partition(deque<int>)_(sparse)/50 27.878 -7.09%
rng::stable_partition(deque<int>)_(sparse)/8192 3391.426 -
rng::stable_partition(list<int>)_(alloc_fails)/1024 4166.749 -
rng::stable_partition(list<int>)_(alloc_fails)/32 1931.221 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1940.187 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 26184.899 4.19%
rng::stable_partition(list<int>)_(dense)/1024 1742.895 -1.75%
rng::stable_partition(list<int>)_(dense)/32 34.880 4.05%
rng::stable_partition(list<int>)_(dense)/50 56.889 -
rng::stable_partition(list<int>)_(dense)/8192 21774.797 4.01%
rng::stable_partition(list<int>)_(sparse)/1024 918.152 -
rng::stable_partition(list<int>)_(sparse)/32 9.815 -
rng::stable_partition(list<int>)_(sparse)/50 25.937 -1.62%
rng::stable_partition(list<int>)_(sparse)/8192 8872.547 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2955.984 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1923.160 1.51%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1942.432 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9907.733 -
rng::stable_partition(vector<int>)_(dense)/1024 296.934 -
rng::stable_partition(vector<int>)_(dense)/32 21.657 1.10%
rng::stable_partition(vector<int>)_(dense)/50 25.153 -2.41%
rng::stable_partition(vector<int>)_(dense)/8192 2104.057 -
rng::stable_partition(vector<int>)_(sparse)/1024 208.286 -
rng::stable_partition(vector<int>)_(sparse)/32 7.282 2.70%
rng::stable_partition(vector<int>)_(sparse)/50 20.685 -1.02%
rng::stable_partition(vector<int>)_(sparse)/8192 1498.230 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4153.687 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.382 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19013.658 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31478.676 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.820 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27007.388 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14518.324 1.11%
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.954 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25919.049 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17963.516 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 20.992 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22769.174 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27508.035 1.18%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.089 1.92%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28611.644 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3826.173 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.178 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12916.608 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20160.446 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.589 1.06%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25032.359 -
rng::stable_sort(deque<int>)_(ascending)/1024 2099.843 -
rng::stable_sort(deque<int>)_(ascending)/8 18.350 -
rng::stable_sort(deque<int>)_(ascending)/8192 13655.596 -
rng::stable_sort(deque<int>)_(descending)/1024 2929.883 -
rng::stable_sort(deque<int>)_(descending)/8 27.105 -
rng::stable_sort(deque<int>)_(descending)/8192 20995.560 -
rng::stable_sort(deque<int>)_(heap)/1024 2719.848 -
rng::stable_sort(deque<int>)_(heap)/8 26.134 1.52%
rng::stable_sort(deque<int>)_(heap)/8192 17680.211 -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2933.345 -
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.510 -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20607.517 -1.42%
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3093.010 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.328 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 20860.680 -
rng::stable_sort(deque<int>)_(repeated)/1024 1331.788 -
rng::stable_sort(deque<int>)_(repeated)/8 18.869 1.84%
rng::stable_sort(deque<int>)_(repeated)/8192 7592.848 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2457.869 -
rng::stable_sort(deque<int>)_(shuffled)/8 23.923 -
rng::stable_sort(deque<int>)_(shuffled)/8192 14893.428 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4460.204 5.57%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.328 -1.87%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54157.494 1.07%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23845.984 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.543 1.62%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 129501.680 1.64%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14150.294 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.326 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117798.927 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14387.915 -1.69%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.117 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 95331.123 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23495.362 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 17.163 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149784.704 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3575.036 5.01%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.136 -2.85%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19615.195 1.96%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18418.234 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.136 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158475.184 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4003.882 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 17.141 1.57%
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45879.208 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13742.639 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.852 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 200896.372 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10362.538 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 22.037 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126097.119 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8997.445 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.827 4.32%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126205.422 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14967.029 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.872 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 217265.700 1.55%
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1392.057 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.791 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15070.334 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12852.760 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.927 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184348.593 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4420.525 -5.74%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.476 2.74%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19705.773 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24161.287 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.543 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24793.234 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14576.970 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.403 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31921.693 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14427.055 -1.92%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.451 2.05%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21190.031 -2.37%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23689.856 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.820 -1.10%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35769.669 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3559.444 -15.74%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.301 3.30%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9437.724 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18880.500 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.156 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28757.187 -
rng::stable_sort(vector<int>)_(ascending)/1024 2070.675 -
rng::stable_sort(vector<int>)_(ascending)/8 16.827 1.15%
rng::stable_sort(vector<int>)_(ascending)/8192 13475.794 -
rng::stable_sort(vector<int>)_(descending)/1024 2816.201 -
rng::stable_sort(vector<int>)_(descending)/8 25.036 -1.45%
rng::stable_sort(vector<int>)_(descending)/8192 18348.388 -
rng::stable_sort(vector<int>)_(heap)/1024 2532.639 -
rng::stable_sort(vector<int>)_(heap)/8 22.208 -
rng::stable_sort(vector<int>)_(heap)/8192 14440.060 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2804.990 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.479 -
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18261.469 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2889.046 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.725 1.32%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18302.864 -
rng::stable_sort(vector<int>)_(repeated)/1024 1095.753 -
rng::stable_sort(vector<int>)_(repeated)/8 16.854 1.07%
rng::stable_sort(vector<int>)_(repeated)/8192 5259.833 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2219.650 -
rng::stable_sort(vector<int>)_(shuffled)/8 21.088 1.52%
rng::stable_sort(vector<int>)_(shuffled)/8192 10833.549 -
rng::starts_with(deque<int>)/1000 459.169 -4.03%
rng::starts_with(deque<int>)/1024 474.198 -3.22%
rng::starts_with(deque<int>)/1048576 491136.695 -2.51%
rng::starts_with(deque<int>)/8 5.013 18.96%
rng::starts_with(deque<int>)/8192 3826.505 -2.41%
rng::starts_with(deque<int>,_pred)/1000 507.799 -
rng::starts_with(deque<int>,_pred)/1024 525.667 -
rng::starts_with(deque<int>,_pred)/1048576 526026.983 -
rng::starts_with(deque<int>,_pred)/8 4.654 -
rng::starts_with(deque<int>,_pred)/8192 4083.082 1.09%
rng::starts_with(list<int>)/1000 764.491 -
rng::starts_with(list<int>)/1024 778.581 -
rng::starts_with(list<int>)/1048576 945670.644 -
rng::starts_with(list<int>)/8 3.062 -
rng::starts_with(list<int>)/8192 8421.739 -2.57%
rng::starts_with(list<int>,_pred)/1000 790.828 -
rng::starts_with(list<int>,_pred)/1024 808.888 -
rng::starts_with(list<int>,_pred)/1048576 972252.307 -
rng::starts_with(list<int>,_pred)/8 3.626 -
rng::starts_with(list<int>,_pred)/8192 9724.064 -10.54%
rng::starts_with(vector<int>)/1000 72.842 -
rng::starts_with(vector<int>)/1024 76.003 -
rng::starts_with(vector<int>)/1048576 76633.302 -
rng::starts_with(vector<int>)/8 1.317 1.83%
rng::starts_with(vector<int>)/8192 604.330 -
rng::starts_with(vector<int>,_pred)/1000 454.662 1.64%
rng::starts_with(vector<int>,_pred)/1024 515.688 -
rng::starts_with(vector<int>,_pred)/1048576 607254.224 -
rng::starts_with(vector<int>,_pred)/8 4.304 -
rng::starts_with(vector<int>,_pred)/8192 4728.315 -
rng::swap_ranges(deque<int>)/1024 315.889 -
rng::swap_ranges(deque<int>)/32 10.722 -
rng::swap_ranges(deque<int>)/50 19.512 6.29%
rng::swap_ranges(deque<int>)/8192 2533.556 -
rng::swap_ranges(list<int>)/1024 777.207 -
rng::swap_ranges(list<int>)/32 16.701 -
rng::swap_ranges(list<int>)/50 29.637 -
rng::swap_ranges(list<int>)/8192 9563.923 -10.40%
rng::swap_ranges(vector<int>)/1024 63.718 -
rng::swap_ranges(vector<int>)/32 4.715 -
rng::swap_ranges(vector<int>)/50 5.598 -
rng::swap_ranges(vector<int>)/8192 479.157 -
rng::transform(deque<int>)_(identity_transform)/1024 371.202 -
rng::transform(deque<int>)_(identity_transform)/32 12.292 -
rng::transform(deque<int>)_(identity_transform)/50 19.049 -1.80%
rng::transform(deque<int>)_(identity_transform)/8192 2445.863 -
rng::transform(deque<int>,_deque<int>)/1024 698.572 -
rng::transform(deque<int>,_deque<int>)/32 21.810 -
rng::transform(deque<int>,_deque<int>)/50 34.387 -
rng::transform(deque<int>,_deque<int>)/8192 5670.829 -
rng::transform(list<int>)_(identity_transform)/1024 746.170 -
rng::transform(list<int>)_(identity_transform)/32 17.069 -
rng::transform(list<int>)_(identity_transform)/50 30.227 -
rng::transform(list<int>)_(identity_transform)/8192 8167.654 -5.93%
rng::transform(list<int>,_list<int>)/1024 888.659 -
rng::transform(list<int>,_list<int>)/32 24.266 -
rng::transform(list<int>,_list<int>)/50 38.899 -
rng::transform(list<int>,_list<int>)/8192 9725.748 -1.90%
rng::transform(vector<int>)_(identity_transform)/1024 262.821 -
rng::transform(vector<int>)_(identity_transform)/32 8.864 -
rng::transform(vector<int>)_(identity_transform)/50 16.407 -
rng::transform(vector<int>)_(identity_transform)/8192 2025.471 -
rng::transform(vector<int>,_vector<int>)/1024 601.553 -
rng::transform(vector<int>,_vector<int>)/32 17.649 -
rng::transform(vector<int>,_vector<int>)/50 28.705 -
rng::transform(vector<int>,_vector<int>)/8192 4770.671 -
rng::unique(deque<int>)_(contiguous)/1024 736.328 -
rng::unique(deque<int>)_(contiguous)/32 58.736 -2.59%
rng::unique(deque<int>)_(contiguous)/52 67.886 -3.55%
rng::unique(deque<int>)_(contiguous)/8192 5524.190 -
rng::unique(deque<int>)_(sprinkled)/1024 631.444 -17.96%
rng::unique(deque<int>)_(sprinkled)/32 59.487 -10.82%
rng::unique(deque<int>)_(sprinkled)/52 69.765 -16.15%
rng::unique(deque<int>)_(sprinkled)/8192 5623.801 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 638.774 -
rng::unique(deque<int>,_pred)_(contiguous)/32 60.035 2.81%
rng::unique(deque<int>,_pred)_(contiguous)/52 75.022 8.04%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4513.607 1.22%
rng::unique(deque<int>,_pred)_(sprinkled)/1024 696.024 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.827 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 76.406 1.12%
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5262.494 -
rng::unique(list<int>)_(contiguous)/1024 987.307 8.10%
rng::unique(list<int>)_(contiguous)/32 55.193 -
rng::unique(list<int>)_(contiguous)/52 67.306 -
rng::unique(list<int>)_(contiguous)/8192 7332.714 3.47%
rng::unique(list<int>)_(sprinkled)/1024 986.361 3.79%
rng::unique(list<int>)_(sprinkled)/32 64.500 -
rng::unique(list<int>)_(sprinkled)/52 81.230 4.61%
rng::unique(list<int>)_(sprinkled)/8192 7850.500 -
rng::unique(list<int>,_pred)_(contiguous)/1024 996.172 2.21%
rng::unique(list<int>,_pred)_(contiguous)/32 60.716 -
rng::unique(list<int>,_pred)_(contiguous)/52 74.217 1.12%
rng::unique(list<int>,_pred)_(contiguous)/8192 7775.612 1.11%
rng::unique(list<int>,_pred)_(sprinkled)/1024 1064.133 3.25%
rng::unique(list<int>,_pred)_(sprinkled)/32 69.221 -1.86%
rng::unique(list<int>,_pred)_(sprinkled)/52 86.350 -1.55%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8363.648 -
rng::unique(vector<int>)_(contiguous)/1024 292.973 -
rng::unique(vector<int>)_(contiguous)/32 50.872 -
rng::unique(vector<int>)_(contiguous)/52 56.642 -
rng::unique(vector<int>)_(contiguous)/8192 1915.995 -
rng::unique(vector<int>)_(sprinkled)/1024 284.709 -
rng::unique(vector<int>)_(sprinkled)/32 50.689 -
rng::unique(vector<int>)_(sprinkled)/52 55.347 -
rng::unique(vector<int>)_(sprinkled)/8192 1923.231 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 589.164 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.866 1.11%
rng::unique(vector<int>,_pred)_(contiguous)/52 64.445 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3773.223 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 692.793 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.521 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.524 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5242.719 -
rng::unique_copy(deque<int>)_(contiguous)/1024 478.985 -
rng::unique_copy(deque<int>)_(contiguous)/32 10.004 -16.11%
rng::unique_copy(deque<int>)_(contiguous)/52 15.029 -6.29%
rng::unique_copy(deque<int>)_(contiguous)/8192 3746.006 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 467.833 -
rng::unique_copy(deque<int>)_(sprinkled)/32 9.287 -20.20%
rng::unique_copy(deque<int>)_(sprinkled)/52 15.642 -15.07%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3744.457 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.469 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.626 -1.98%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.395 -1.36%
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4448.762 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 720.158 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 19.133 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 30.671 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5730.435 -
rng::unique_copy(list<int>)_(contiguous)/1024 741.127 -
rng::unique_copy(list<int>)_(contiguous)/32 11.948 -
rng::unique_copy(list<int>)_(contiguous)/52 30.185 1.39%
rng::unique_copy(list<int>)_(contiguous)/8192 7365.605 -
rng::unique_copy(list<int>)_(sprinkled)/1024 745.438 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.896 -
rng::unique_copy(list<int>)_(sprinkled)/52 22.629 1.31%
rng::unique_copy(list<int>)_(sprinkled)/8192 7260.095 -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 793.489 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.790 1.55%
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.877 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7935.600 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 828.562 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.493 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.250 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7893.663 -
rng::unique_copy(vector<int>)_(contiguous)/1024 271.542 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.743 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.511 -
rng::unique_copy(vector<int>)_(contiguous)/8192 1909.557 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.865 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.245 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.839 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1887.716 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 542.926 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.039 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.469 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3716.110 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 578.953 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.650 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.132 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4398.298 -
std::adjacent_find(deque<int>)/1024 463.203 -
std::adjacent_find(deque<int>)/1048576 476158.447 -
std::adjacent_find(deque<int>)/50 14.062 -5.43%
std::adjacent_find(deque<int>)/8 2.949 -
std::adjacent_find(deque<int>)/8192 3714.268 -
std::adjacent_find(deque<int>,_pred)/1024 631.006 -
std::adjacent_find(deque<int>,_pred)/1048576 651305.595 -
std::adjacent_find(deque<int>,_pred)/50 30.177 3.02%
std::adjacent_find(deque<int>,_pred)/8 4.575 6.23%
std::adjacent_find(deque<int>,_pred)/8192 5094.533 -
std::adjacent_find(list<int>)/1024 713.478 -
std::adjacent_find(list<int>)/1048576 871548.189 -
std::adjacent_find(list<int>)/50 23.727 -9.55%
std::adjacent_find(list<int>)/8 2.118 -
std::adjacent_find(list<int>)/8192 6743.772 -
std::adjacent_find(list<int>,_pred)/1024 829.283 -
std::adjacent_find(list<int>,_pred)/1048576 957533.572 -
std::adjacent_find(list<int>,_pred)/50 36.657 -
std::adjacent_find(list<int>,_pred)/8 3.917 1.96%
std::adjacent_find(list<int>,_pred)/8192 8000.907 -1.24%
std::adjacent_find(vector<int>)/1024 235.013 -
std::adjacent_find(vector<int>)/1048576 234970.961 -
std::adjacent_find(vector<int>)/50 11.990 -
std::adjacent_find(vector<int>)/8 2.046 -
std::adjacent_find(vector<int>)/8192 1834.377 -
std::adjacent_find(vector<int>,_pred)/1024 401.118 -
std::adjacent_find(vector<int>,_pred)/1048576 464124.807 -1.94%
std::adjacent_find(vector<int>,_pred)/50 23.298 4.51%
std::adjacent_find(vector<int>,_pred)/8 3.344 -
std::adjacent_find(vector<int>,_pred)/8192 3195.016 -
std::all_of(deque<int>)_(process_all)/32 11.538 -
std::all_of(deque<int>)_(process_all)/32768 10545.405 -2.93%
std::all_of(deque<int>)_(process_all)/50 18.324 -5.04%
std::all_of(deque<int>)_(process_all)/8 3.226 -
std::all_of(deque<int>)_(process_all)/8192 2629.261 -3.13%
std::all_of(list<int>)_(process_all)/32 11.653 -1.10%
std::all_of(list<int>)_(process_all)/32768 26706.270 2.85%
std::all_of(list<int>)_(process_all)/50 21.980 -
std::all_of(list<int>)_(process_all)/8 2.610 -
std::all_of(list<int>)_(process_all)/8192 8101.042 6.54%
std::all_of(vector<int>)_(process_all)/32 8.435 1.43%
std::all_of(vector<int>)_(process_all)/32768 8065.486 -
std::all_of(vector<int>)_(process_all)/50 18.259 1.43%
std::all_of(vector<int>)_(process_all)/8 2.550 6.20%
std::all_of(vector<int>)_(process_all)/8192 2024.181 -
std::any_of(deque<int>)_(process_all)/32 11.528 -
std::any_of(deque<int>)_(process_all)/32768 11184.169 3.28%
std::any_of(deque<int>)_(process_all)/50 20.312 5.21%
std::any_of(deque<int>)_(process_all)/8 3.221 -
std::any_of(deque<int>)_(process_all)/8192 2798.316 3.57%
std::any_of(list<int>)_(process_all)/32 11.384 -
std::any_of(list<int>)_(process_all)/32768 26427.419 2.18%
std::any_of(list<int>)_(process_all)/50 21.933 -
std::any_of(list<int>)_(process_all)/8 2.721 -
std::any_of(list<int>)_(process_all)/8192 7590.047 6.81%
std::any_of(vector<int>)_(process_all)/32 8.425 -
std::any_of(vector<int>)_(process_all)/32768 8074.658 -
std::any_of(vector<int>)_(process_all)/50 18.202 -1.95%
std::any_of(vector<int>)_(process_all)/8 2.459 -4.28%
std::any_of(vector<int>)_(process_all)/8192 2024.362 -
std::copy(deque<int>)/1048576 51076.813 2.78%
std::copy(deque<int>)/262144 11964.656 17.52%
std::copy(deque<int>)/32768 1172.701 3.24%
std::copy(deque<int>)/4096 145.711 -
std::copy(deque<int>)/512 16.733 -
std::copy(deque<int>)/64 5.307 97.79%
std::copy(deque<int>)/8 2.708 2.24%
std::copy(list<int>)/1048576 876265.768 -
std::copy(list<int>)/262144 217821.308 -
std::copy(list<int>)/32768 26595.458 1.09%
std::copy(list<int>)/4096 3337.440 2.19%
std::copy(list<int>)/512 367.608 -
std::copy(list<int>)/64 35.687 5.94%
std::copy(list<int>)/8 2.443 -
std::copy(vector<bool>)_(aligned)/1048576 3351.522 -5.59%
std::copy(vector<bool>)_(aligned)/262144 675.734 7.65%
std::copy(vector<bool>)_(aligned)/32768 35.676 -
std::copy(vector<bool>)_(aligned)/4096 4.822 3.77%
std::copy(vector<bool>)_(aligned)/512 1.385 -
std::copy(vector<bool>)_(aligned)/64 1.365 -
std::copy(vector<bool>)_(unaligned)/1048576 7022.383 -
std::copy(vector<bool>)_(unaligned)/262144 1712.354 -8.84%
std::copy(vector<bool>)_(unaligned)/32768 214.504 -
std::copy(vector<bool>)_(unaligned)/4096 26.004 -
std::copy(vector<bool>)_(unaligned)/512 3.502 -
std::copy(vector<bool>)_(unaligned)/64 1.821 -
std::copy(vector<int>)/1048576 50213.184 -
std::copy(vector<int>)/262144 12532.186 -
std::copy(vector<int>)/32768 3787.390 9.57%
std::copy(vector<int>)/4096 226.935 -13.16%
std::copy(vector<int>)/512 15.995 -
std::copy(vector<int>)/64 2.441 -
std::copy(vector<int>)/8 2.227 4.28%
std::copy_backward(deque<int>)/1048576 128072.769 -
std::copy_backward(deque<int>)/262144 33019.025 1.12%
std::copy_backward(deque<int>)/32768 4093.172 -
std::copy_backward(deque<int>)/4096 147.354 -
std::copy_backward(deque<int>)/512 18.114 -
std::copy_backward(deque<int>)/64 2.936 -
std::copy_backward(deque<int>)/8 2.690 -4.32%
std::copy_backward(list<int>)/1048576 887516.624 -
std::copy_backward(list<int>)/262144 220172.479 -
std::copy_backward(list<int>)/32768 26882.800 -
std::copy_backward(list<int>)/4096 3350.179 -17.82%
std::copy_backward(list<int>)/512 370.958 -
std::copy_backward(list<int>)/64 30.073 -
std::copy_backward(list<int>)/8 2.464 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2933.308 7.22%
std::copy_backward(vector<bool>)_(aligned)/262144 272.318 -59.75%
std::copy_backward(vector<bool>)_(aligned)/32768 35.689 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.133 3.05%
std::copy_backward(vector<bool>)_(aligned)/512 1.670 12.92%
std::copy_backward(vector<bool>)_(aligned)/64 1.758 7.84%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6745.516 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1654.590 -
std::copy_backward(vector<bool>)_(unaligned)/32768 209.730 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.282 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.817 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50191.099 -
std::copy_backward(vector<int>)/262144 12532.417 -
std::copy_backward(vector<int>)/32768 3797.906 -
std::copy_backward(vector<int>)/4096 196.826 -
std::copy_backward(vector<int>)/512 16.626 -
std::copy_backward(vector<int>)/64 2.519 -
std::copy_backward(vector<int>)/8 2.167 -6.45%
std::copy_if(deque<int>)_(entire_range)/1048576 277695.100 -
std::copy_if(deque<int>)_(entire_range)/262144 69849.329 -
std::copy_if(deque<int>)_(entire_range)/32768 8735.763 -
std::copy_if(deque<int>)_(entire_range)/4096 1023.049 -
std::copy_if(deque<int>)_(entire_range)/512 149.986 9.67%
std::copy_if(deque<int>)_(entire_range)/64 16.191 -
std::copy_if(deque<int>)_(entire_range)/8 2.627 2.82%
std::copy_if(deque<int>)_(every_other)/1048576 373595.987 -
std::copy_if(deque<int>)_(every_other)/262144 93201.425 -
std::copy_if(deque<int>)_(every_other)/32768 11649.616 -
std::copy_if(deque<int>)_(every_other)/4096 1459.983 -
std::copy_if(deque<int>)_(every_other)/512 186.002 1.26%
std::copy_if(deque<int>)_(every_other)/64 23.521 -
std::copy_if(deque<int>)_(every_other)/8 3.488 -
std::copy_if(list<int>)_(entire_range)/1048576 880918.921 -
std::copy_if(list<int>)_(entire_range)/262144 217589.862 -
std::copy_if(list<int>)_(entire_range)/32768 28340.788 -5.51%
std::copy_if(list<int>)_(entire_range)/4096 3053.968 -
std::copy_if(list<int>)_(entire_range)/512 371.406 -
std::copy_if(list<int>)_(entire_range)/64 33.757 9.21%
std::copy_if(list<int>)_(entire_range)/8 2.658 -
std::copy_if(list<int>)_(every_other)/1048576 846171.110 1.26%
std::copy_if(list<int>)_(every_other)/262144 209813.736 -
std::copy_if(list<int>)_(every_other)/32768 25281.951 -1.40%
std::copy_if(list<int>)_(every_other)/4096 4045.805 3.00%
std::copy_if(list<int>)_(every_other)/512 359.914 -
std::copy_if(list<int>)_(every_other)/64 23.704 -
std::copy_if(list<int>)_(every_other)/8 2.312 -
std::copy_if(vector<int>)_(entire_range)/1048576 245888.259 -
std::copy_if(vector<int>)_(entire_range)/262144 59914.199 -
std::copy_if(vector<int>)_(entire_range)/32768 7495.506 -
std::copy_if(vector<int>)_(entire_range)/4096 937.750 -
std::copy_if(vector<int>)_(entire_range)/512 123.960 -
std::copy_if(vector<int>)_(entire_range)/64 17.353 7.93%
std::copy_if(vector<int>)_(entire_range)/8 2.320 1.88%
std::copy_if(vector<int>)_(every_other)/1048576 240153.568 -
std::copy_if(vector<int>)_(every_other)/262144 59911.301 -
std::copy_if(vector<int>)_(every_other)/32768 7480.465 -
std::copy_if(vector<int>)_(every_other)/4096 939.003 -
std::copy_if(vector<int>)_(every_other)/512 122.957 -
std::copy_if(vector<int>)_(every_other)/64 16.161 -
std::copy_if(vector<int>)_(every_other)/8 2.509 -
std::copy_n(deque<int>)/1048576 49671.286 -
std::copy_n(deque<int>)/262144 10313.461 1.75%
std::copy_n(deque<int>)/32768 1143.298 -
std::copy_n(deque<int>)/4096 147.624 -
std::copy_n(deque<int>)/512 16.731 -
std::copy_n(deque<int>)/64 2.780 -
std::copy_n(deque<int>)/8 2.743 2.14%
std::copy_n(list<int>)/1048576 869822.617 -
std::copy_n(list<int>)/262144 217100.837 -
std::copy_n(list<int>)/32768 26788.399 -
std::copy_n(list<int>)/4096 5398.255 -6.38%
std::copy_n(list<int>)/512 341.290 -
std::copy_n(list<int>)/64 14.060 -
std::copy_n(list<int>)/8 2.266 1.15%
std::copy_n(vector<bool>)_(aligned)/1048576 2871.150 62.00%
std::copy_n(vector<bool>)_(aligned)/262144 672.905 -3.25%
std::copy_n(vector<bool>)_(aligned)/32768 35.414 -1.39%
std::copy_n(vector<bool>)_(aligned)/4096 4.624 -3.48%
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.365 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7014.946 -
std::copy_n(vector<bool>)_(unaligned)/262144 1713.880 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.051 1.56%
std::copy_n(vector<bool>)_(unaligned)/4096 26.085 -
std::copy_n(vector<bool>)_(unaligned)/512 3.480 -
std::copy_n(vector<bool>)_(unaligned)/64 1.822 -
std::copy_n(vector<int>)/1048576 50190.286 -
std::copy_n(vector<int>)/262144 12529.337 -
std::copy_n(vector<int>)/32768 3793.643 -
std::copy_n(vector<int>)/4096 237.470 35.17%
std::copy_n(vector<int>)/512 16.075 -
std::copy_n(vector<int>)/64 2.472 -
std::copy_n(vector<int>)/8 2.226 -
std::count(deque<int>)_(every_other)/1024 248.076 -
std::count(deque<int>)_(every_other)/1048576 253972.955 -
std::count(deque<int>)_(every_other)/8 2.534 -
std::count(deque<int>)_(every_other)/8192 1936.933 -
std::count(list<int>)_(every_other)/1024 712.410 1.77%
std::count(list<int>)_(every_other)/1048576 815181.438 -
std::count(list<int>)_(every_other)/8 2.104 2.13%
std::count(list<int>)_(every_other)/8192 6815.305 2.15%
std::count(vector<bool>)/1000 3.004 1.11%
std::count(vector<bool>)/1024 1.694 -
std::count(vector<bool>)/1048576 1461.801 -
std::count(vector<bool>)/8192 11.453 -
std::count(vector<int>)_(every_other)/1024 103.041 -
std::count(vector<int>)_(every_other)/1048576 105414.589 -
std::count(vector<int>)_(every_other)/8 1.306 -3.29%
std::count(vector<int>)_(every_other)/8192 820.507 -
std::count_if(deque<int>)_(every_other)/1024 350.531 -
std::count_if(deque<int>)_(every_other)/1048576 345323.282 -
std::count_if(deque<int>)_(every_other)/8 3.449 -
std::count_if(deque<int>)_(every_other)/8192 2635.172 -
std::count_if(list<int>)_(every_other)/1024 757.027 -
std::count_if(list<int>)_(every_other)/1048576 894177.958 -
std::count_if(list<int>)_(every_other)/8 2.731 -
std::count_if(list<int>)_(every_other)/8192 7554.901 -
std::count_if(vector<int>)_(every_other)/1024 248.880 -
std::count_if(vector<int>)_(every_other)/1048576 247834.632 -
std::count_if(vector<int>)_(every_other)/8 4.236 -
std::count_if(vector<int>)_(every_other)/8192 1928.206 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 285.002 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.860 1.37%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2272.066 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.141 -4.26%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.480 -6.17%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 454.219 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 71.152 -4.53%
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.479 -6.26%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 447.809 -1.26%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 315.504 6.46%
std::deque<int>::ctor(const&)_(cheap_elements)/32 35.996 -3.62%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2154.992 -
std::deque<int>::ctor(size)/1024 70.121 -6.99%
std::deque<int>::ctor(size)/32 27.299 -5.01%
std::deque<int>::ctor(size)/8192 440.349 -3.43%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 71.158 -5.66%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.490 -7.53%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 423.663 -2.63%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.525 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.614 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.465 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.610 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.841 -1.48%
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.809 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.087 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.127 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.090 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.806 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.903 -3.29%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.249 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.635 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.816 -1.40%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 352.858 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.894 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.644 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 542.477 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.837 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4810.300 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6361.126 -2.98%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 132.037 2.01%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52100.124 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 890.243 2.55%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 46.622 -10.60%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11863.679 -6.96%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19969.213 -7.69%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 613.055 -9.40%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 176574.433 -8.30%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 895.158 2.80%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 47.131 -10.04%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 11858.197 -7.20%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19990.064 -7.97%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 613.930 -9.17%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 177304.110 -7.91%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1051.838 -2.59%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 49.659 -13.21%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11606.377 -1.33%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20279.236 -9.02%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 622.193 -9.71%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 179206.195 -6.79%
std::deque<std::string>::ctor(size)/1024 700.639 -3.27%
std::deque<std::string>::ctor(size)/32 40.482 -9.62%
std::deque<std::string>::ctor(size)/8192 8361.545 -2.30%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 930.784 -2.31%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.138 -8.06%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12499.996 -2.04%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19972.956 -8.24%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 580.399 -9.02%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 174508.704 -8.49%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.419 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.366 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.382 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.695 -7.13%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.123 -6.41%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.800 -6.30%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.132 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.701 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2346.745 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.918 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.403 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2363.285 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.796 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.807 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.845 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.456 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.959 4.74%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.786 4.37%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 312.744 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.750 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2357.334 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 329.170 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.567 -3.34%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2377.485 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 492.544 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.617 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4605.203 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6412.956 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 146.822 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51889.730 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.409 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.142 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.263 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.292 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.677 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.815 -
std::distance(deque<int>)/1024 0.652 -
std::distance(deque<int>)/4096 0.653 -
std::distance(deque<int>)/50 0.658 -
std::distance(deque<int>)/8192 0.652 -
std::distance(join_view(vector<vector<int>>))/1024 1.023 -
std::distance(join_view(vector<vector<int>>))/4096 4.381 -
std::distance(join_view(vector<vector<int>>))/50 0.629 8.91%
std::distance(join_view(vector<vector<int>>))/8192 8.374 -
std::equal(deque<int>)_(it,_it,_it)/1024 487.432 -2.16%
std::equal(deque<int>)_(it,_it,_it)/1048576 492269.695 -
std::equal(deque<int>)_(it,_it,_it)/50 20.410 -15.05%
std::equal(deque<int>)_(it,_it,_it)/8 4.254 -
std::equal(deque<int>)_(it,_it,_it)/8192 3863.081 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 505.333 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 498147.018 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 24.885 9.95%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.803 -5.21%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3877.746 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 528.211 -1.52%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 523342.572 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.140 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.149 -2.35%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4014.978 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 509.012 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 508977.758 -2.11%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.147 -7.42%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.347 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3907.844 -1.55%
std::equal(list<int>)_(it,_it,_it)/1024 1138.101 -27.00%
std::equal(list<int>)_(it,_it,_it)/1048576 1318590.511 -
std::equal(list<int>)_(it,_it,_it)/50 39.251 10.27%
std::equal(list<int>)_(it,_it,_it)/8 2.822 1.78%
std::equal(list<int>)_(it,_it,_it)/8192 10039.747 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 776.699 -1.80%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 953575.850 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.528 9.93%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.948 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12476.185 3.19%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 833.831 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 989768.564 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.303 -5.39%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.616 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12904.735 2.57%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1170.101 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1323533.600 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 39.107 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.671 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 13451.884 4.31%
std::equal(vector<bool>)_(aligned)/1024 0.220 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.222 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.016 -
std::equal(vector<bool>)_(unaligned)/1048576 6414.444 -
std::equal(vector<bool>)_(unaligned)/50 0.827 -18.04%
std::equal(vector<bool>)_(unaligned)/8 0.848 -11.55%
std::equal(vector<bool>)_(unaligned)/8192 53.890 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.735 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73722.499 -
std::equal(vector<int>)_(it,_it,_it)/50 4.134 -2.49%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 571.454 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.012 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73684.864 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.186 -4.31%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.370 -3.20%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.624 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 510.862 3.13%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639397.908 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.162 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.693 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4791.242 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 531.774 9.80%
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606465.690 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.682 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.567 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4827.231 -
std::fill(deque<int>)/1024 30.195 1.95%
std::fill(deque<int>)/32 1.269 -
std::fill(deque<int>)/50 2.248 -
std::fill(deque<int>)/8192 242.612 -
std::fill(list<int>)/1024 672.066 -
std::fill(list<int>)/32 8.455 -
std::fill(list<int>)/50 35.268 -1.34%
std::fill(list<int>)/8192 7986.016 12.23%
std::fill(vector<bool>)/1048576 3834.696 -
std::fill(vector<bool>)/262144 233.076 -
std::fill(vector<bool>)/32768 29.889 -
std::fill(vector<bool>)/4096 4.218 -
std::fill(vector<bool>)/512 1.580 -2.12%
std::fill(vector<bool>)/64 1.566 -2.91%
std::fill(vector<int>)/1024 30.473 2.23%
std::fill(vector<int>)/32 1.040 -2.88%
std::fill(vector<int>)/50 2.212 -
std::fill(vector<int>)/8192 237.798 -
std::fill_n(deque<int>)/1024 29.706 -
std::fill_n(deque<int>)/32 1.207 3.92%
std::fill_n(deque<int>)/50 2.200 -
std::fill_n(deque<int>)/8192 244.221 -
std::fill_n(list<int>)/1024 649.370 -
std::fill_n(list<int>)/32 8.280 -
std::fill_n(list<int>)/50 15.839 -
std::fill_n(list<int>)/8192 6863.434 -2.38%
std::fill_n(vector<bool>)/1048576 3821.936 -
std::fill_n(vector<bool>)/262144 232.167 -
std::fill_n(vector<bool>)/32768 29.978 -
std::fill_n(vector<bool>)/4096 4.162 -
std::fill_n(vector<bool>)/512 1.496 -3.84%
std::fill_n(vector<bool>)/64 1.589 1.12%
std::fill_n(vector<int>)/1024 29.792 1.73%
std::fill_n(vector<int>)/32 1.147 -
std::fill_n(vector<int>)/50 2.226 -
std::fill_n(vector<int>)/8192 239.222 -
std::find(deque<int>)_(bail_25%)/1024 67.476 -
std::find(deque<int>)_(bail_25%)/32768 1925.616 -
std::find(deque<int>)_(bail_25%)/8 2.066 3.30%
std::find(deque<int>)_(bail_25%)/8192 478.777 -
std::find(deque<int>)_(process_all)/1024 244.548 -
std::find(deque<int>)_(process_all)/32768 7837.267 -
std::find(deque<int>)_(process_all)/50 13.557 3.44%
std::find(deque<int>)_(process_all)/8 3.400 -
std::find(deque<int>)_(process_all)/8192 1957.125 -
std::find(list<int>)_(bail_25%)/1024 129.298 -
std::find(list<int>)_(bail_25%)/32768 7940.674 -11.98%
std::find(list<int>)_(bail_25%)/8 0.922 -
std::find(list<int>)_(bail_25%)/8192 1424.207 -
std::find(list<int>)_(process_all)/1024 690.570 -1.03%
std::find(list<int>)_(process_all)/32768 26968.062 5.13%
std::find(list<int>)_(process_all)/50 18.932 2.08%
std::find(list<int>)_(process_all)/8 2.365 1.73%
std::find(list<int>)_(process_all)/8192 8395.818 16.52%
std::find(vector<bool>)_(process_all)/1024 4.689 1.49%
std::find(vector<bool>)_(process_all)/1048576 3668.878 -
std::find(vector<bool>)_(process_all)/50 0.665 -9.22%
std::find(vector<bool>)_(process_all)/8 0.661 -4.41%
std::find(vector<bool>)_(process_all)/8192 33.623 -
std::find(vector<char>)_(bail_25%)/1024 5.293 -1.52%
std::find(vector<char>)_(bail_25%)/32768 136.670 -
std::find(vector<char>)_(bail_25%)/8 1.155 4.08%
std::find(vector<char>)_(bail_25%)/8192 39.858 -
std::find(vector<char>)_(process_all)/1024 16.278 -
std::find(vector<char>)_(process_all)/32768 496.282 -
std::find(vector<char>)_(process_all)/50 1.617 -
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.481 -
std::find(vector<int>)_(bail_25%)/1024 65.990 -
std::find(vector<int>)_(bail_25%)/32768 1866.677 -
std::find(vector<int>)_(bail_25%)/8 1.390 -
std::find(vector<int>)_(bail_25%)/8192 473.036 -
std::find(vector<int>)_(process_all)/1024 243.736 -
std::find(vector<int>)_(process_all)/32768 7453.271 -
std::find(vector<int>)_(process_all)/50 12.507 -
std::find(vector<int>)_(process_all)/8 2.617 -1.05%
std::find(vector<int>)_(process_all)/8192 1863.609 -
std::find(vector<long_long>)_(bail_25%)/1024 30.398 -
std::find(vector<long_long>)_(bail_25%)/32768 959.159 -
std::find(vector<long_long>)_(bail_25%)/8 0.924 -
std::find(vector<long_long>)_(bail_25%)/8192 245.803 -
std::find(vector<long_long>)_(process_all)/1024 119.003 -
std::find(vector<long_long>)_(process_all)/32768 3811.110 -
std::find(vector<long_long>)_(process_all)/50 5.810 -
std::find(vector<long_long>)_(process_all)/8 1.154 -
std::find(vector<long_long>)_(process_all)/8192 950.484 -
std::find_end(deque<int>)_(match_near_end)/1000 43.761 16.90%
std::find_end(deque<int>)_(match_near_end)/1024 39.845 13.97%
std::find_end(deque<int>)_(match_near_end)/8192 314.001 10.42%
std::find_end(deque<int>)_(near_matches)/1000 15842.286 -
std::find_end(deque<int>)_(near_matches)/1024 16464.466 -
std::find_end(deque<int>)_(near_matches)/8192 1128520.902 -
std::find_end(deque<int>)_(process_all)/1000 286.879 -
std::find_end(deque<int>)_(process_all)/1024 293.089 -
std::find_end(deque<int>)_(process_all)/1048576 264659.743 -
std::find_end(deque<int>)_(process_all)/8192 2012.830 -
std::find_end(deque<int>)_(same_length)/1000 389.186 -8.71%
std::find_end(deque<int>)_(same_length)/1024 398.635 -8.58%
std::find_end(deque<int>)_(same_length)/8192 3272.205 -9.07%
std::find_end(deque<int>)_(single_element)/1000 310.567 -
std::find_end(deque<int>)_(single_element)/1024 319.986 -
std::find_end(deque<int>)_(single_element)/8192 2360.351 7.00%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 76.615 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.919 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 620.281 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31596.662 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32706.546 1.35%
std::find_end(deque<int>,_pred)_(near_matches)/8192 1908213.683 -
std::find_end(deque<int>,_pred)_(process_all)/1000 592.500 -
std::find_end(deque<int>,_pred)_(process_all)/1024 608.537 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 566988.274 -1.42%
std::find_end(deque<int>,_pred)_(process_all)/8192 4346.523 -
std::find_end(deque<int>,_pred)_(same_length)/1000 750.776 -
std::find_end(deque<int>,_pred)_(same_length)/1024 769.668 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5140.686 -
std::find_end(deque<int>,_pred)_(single_element)/1000 651.571 -
std::find_end(deque<int>,_pred)_(single_element)/1024 652.356 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4842.506 -1.53%
std::find_end(forward_list<int>)_(match_near_end)/1000 756.189 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4488.046 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257797.892 -
std::find_end(forward_list<int>)_(near_matches)/1000 36837.623 -
std::find_end(forward_list<int>)_(near_matches)/1024 38139.967 -
std::find_end(forward_list<int>)_(near_matches)/8192 2474511.926 -
std::find_end(forward_list<int>)_(process_all)/1000 679.640 -
std::find_end(forward_list<int>)_(process_all)/1024 710.147 -
std::find_end(forward_list<int>)_(process_all)/1048576 763099.863 -
std::find_end(forward_list<int>)_(process_all)/8192 5742.749 -
std::find_end(forward_list<int>)_(same_length)/1000 1482.421 -
std::find_end(forward_list<int>)_(same_length)/1024 1496.677 -
std::find_end(forward_list<int>)_(same_length)/8192 14546.483 10.23%
std::find_end(forward_list<int>)_(single_element)/1000 689.283 2.40%
std::find_end(forward_list<int>)_(single_element)/1024 696.074 -1.31%
std::find_end(forward_list<int>)_(single_element)/8192 5756.812 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 844.100 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5172.809 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276518.095 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42128.585 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43681.244 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2699536.538 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 787.648 1.50%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 808.177 3.46%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 887867.949 3.37%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6518.619 3.71%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1539.645 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1567.825 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 14714.312 6.94%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 795.610 5.65%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 826.295 7.30%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6742.383 7.64%
std::find_end(list<int>)_(match_near_end)/1000 77.851 -
std::find_end(list<int>)_(match_near_end)/1024 60.112 -
std::find_end(list<int>)_(match_near_end)/8192 604.028 -
std::find_end(list<int>)_(near_matches)/1000 33417.546 -
std::find_end(list<int>)_(near_matches)/1024 34777.197 -
std::find_end(list<int>)_(near_matches)/8192 2267661.540 -
std::find_end(list<int>)_(process_all)/1000 711.776 -54.20%
std::find_end(list<int>)_(process_all)/1024 730.491 -54.74%
std::find_end(list<int>)_(process_all)/1048576 876312.838 -
std::find_end(list<int>)_(process_all)/8192 7372.289 -1.18%
std::find_end(list<int>)_(same_length)/1000 751.868 1.60%
std::find_end(list<int>)_(same_length)/1024 761.321 -
std::find_end(list<int>)_(same_length)/8192 7798.133 -5.78%
std::find_end(list<int>)_(single_element)/1000 1557.335 117.73%
std::find_end(list<int>)_(single_element)/1024 1612.624 119.58%
std::find_end(list<int>)_(single_element)/8192 7378.127 -4.09%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.949 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.654 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 632.021 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38281.043 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39790.018 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2471809.275 -
std::find_end(list<int>,_pred)_(process_all)/1000 823.739 -
std::find_end(list<int>,_pred)_(process_all)/1024 843.736 -
std::find_end(list<int>,_pred)_(process_all)/1048576 989044.534 -
std::find_end(list<int>,_pred)_(process_all)/8192 8283.947 -
std::find_end(list<int>,_pred)_(same_length)/1000 769.891 1.01%
std::find_end(list<int>,_pred)_(same_length)/1024 787.219 -
std::find_end(list<int>,_pred)_(same_length)/8192 9937.181 -9.78%
std::find_end(list<int>,_pred)_(single_element)/1000 821.694 -
std::find_end(list<int>,_pred)_(single_element)/1024 1678.429 99.82%
std::find_end(list<int>,_pred)_(single_element)/8192 8262.801 -1.84%
std::find_end(vector<int>)_(match_near_end)/1000 28.115 -
std::find_end(vector<int>)_(match_near_end)/1024 24.966 -
std::find_end(vector<int>)_(match_near_end)/8192 204.764 1.53%
std::find_end(vector<int>)_(near_matches)/1000 14020.475 -
std::find_end(vector<int>)_(near_matches)/1024 14611.751 -
std::find_end(vector<int>)_(near_matches)/8192 772565.417 -
std::find_end(vector<int>)_(process_all)/1000 218.866 -
std::find_end(vector<int>)_(process_all)/1024 223.057 -
std::find_end(vector<int>)_(process_all)/1048576 218367.453 -
std::find_end(vector<int>)_(process_all)/8192 1689.871 -
std::find_end(vector<int>)_(same_length)/1000 245.873 -
std::find_end(vector<int>)_(same_length)/1024 253.765 -1.62%
std::find_end(vector<int>)_(same_length)/8192 2011.797 1.58%
std::find_end(vector<int>)_(single_element)/1000 240.918 -1.26%
std::find_end(vector<int>)_(single_element)/1024 246.221 -
std::find_end(vector<int>)_(single_element)/8192 1879.209 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.573 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.209 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 479.450 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22629.934 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23481.952 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1467300.994 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.651 -
std::find_end(vector<int>,_pred)_(process_all)/1024 540.261 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 642285.758 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4316.725 -
std::find_end(vector<int>,_pred)_(same_length)/1000 625.781 -
std::find_end(vector<int>,_pred)_(same_length)/1024 640.911 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5132.513 -
std::find_end(vector<int>,_pred)_(single_element)/1000 586.029 -
std::find_end(vector<int>,_pred)_(single_element)/1024 600.315 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4810.895 -
std::find_first_of(deque<int>)_(large_needle)/1024 367001.595 -
std::find_first_of(deque<int>)_(large_needle)/32 353.579 24.29%
std::find_first_of(deque<int>)_(large_needle)/50 901.215 34.11%
std::find_first_of(deque<int>)_(large_needle)/8192 23576343.067 -
std::find_first_of(deque<int>)_(small_needle)/1024 3811.598 -
std::find_first_of(deque<int>)_(small_needle)/32 106.887 -
std::find_first_of(deque<int>)_(small_needle)/50 163.996 -
std::find_first_of(deque<int>)_(small_needle)/8192 28463.689 -5.14%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 563805.311 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 615.237 21.28%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1741.826 24.31%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35600131.255 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6451.044 2.41%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 232.019 16.86%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 346.924 12.25%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50271.232 -
std::find_first_of(list<int>)_(large_needle)/1024 858156.493 -
std::find_first_of(list<int>)_(large_needle)/32 669.568 -
std::find_first_of(list<int>)_(large_needle)/50 1733.835 -
std::find_first_of(list<int>)_(large_needle)/8192 48839166.667 1.25%
std::find_first_of(list<int>)_(small_needle)/1024 2793.861 -
std::find_first_of(list<int>)_(small_needle)/32 91.058 -
std::find_first_of(list<int>)_(small_needle)/50 139.767 -
std::find_first_of(list<int>)_(small_needle)/8192 22917.767 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 837357.171 -4.76%
std::find_first_of(list<int>,_pred)_(large_needle)/32 726.795 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1880.521 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54442868.613 1.58%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5243.965 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.249 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.751 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41894.965 -
std::find_first_of(vector<int>)_(large_needle)/1024 107668.106 -1.67%
std::find_first_of(vector<int>)_(large_needle)/32 107.187 1.85%
std::find_first_of(vector<int>)_(large_needle)/50 262.752 -1.18%
std::find_first_of(vector<int>)_(large_needle)/8192 7009335.840 -
std::find_first_of(vector<int>)_(small_needle)/1024 1410.419 -
std::find_first_of(vector<int>)_(small_needle)/32 46.321 -1.81%
std::find_first_of(vector<int>)_(small_needle)/50 70.513 -1.79%
std::find_first_of(vector<int>)_(small_needle)/8192 11269.935 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 606506.158 1.80%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 502.066 1.19%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1375.678 1.08%
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38790687.498 1.33%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5571.639 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.064 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 273.871 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44617.286 -
std::find_if(deque<int>)_(bail_25%)/1024 106.661 -
std::find_if(deque<int>)_(bail_25%)/32768 2991.576 7.71%
std::find_if(deque<int>)_(bail_25%)/8 1.524 -
std::find_if(deque<int>)_(bail_25%)/8192 749.931 8.66%
std::find_if(deque<int>)_(process_all)/1024 496.493 2.50%
std::find_if(deque<int>)_(process_all)/32768 11455.007 -1.78%
std::find_if(deque<int>)_(process_all)/50 24.075 1.93%
std::find_if(deque<int>)_(process_all)/8 3.982 1.55%
std::find_if(deque<int>)_(process_all)/8192 2821.382 -1.86%
std::find_if(list<int>)_(bail_25%)/1024 193.519 -
std::find_if(list<int>)_(bail_25%)/32768 10153.012 19.64%
std::find_if(list<int>)_(bail_25%)/8 1.219 2.39%
std::find_if(list<int>)_(bail_25%)/8192 1518.831 -
std::find_if(list<int>)_(process_all)/1024 760.427 -
std::find_if(list<int>)_(process_all)/32768 28069.367 2.54%
std::find_if(list<int>)_(process_all)/50 21.583 -
std::find_if(list<int>)_(process_all)/8 3.498 -
std::find_if(list<int>)_(process_all)/8192 12132.427 -4.67%
std::find_if(vector<bool>)_(process_all)/1024 771.110 -
std::find_if(vector<bool>)_(process_all)/1048576 787049.878 -
std::find_if(vector<bool>)_(process_all)/50 35.807 2.73%
std::find_if(vector<bool>)_(process_all)/8 5.492 1.37%
std::find_if(vector<bool>)_(process_all)/8192 6149.968 -
std::find_if(vector<char>)_(bail_25%)/1024 76.098 -
std::find_if(vector<char>)_(bail_25%)/32768 2058.447 -
std::find_if(vector<char>)_(bail_25%)/8 0.946 -
std::find_if(vector<char>)_(bail_25%)/8192 523.066 -
std::find_if(vector<char>)_(process_all)/1024 274.665 -
std::find_if(vector<char>)_(process_all)/32768 8131.074 -
std::find_if(vector<char>)_(process_all)/50 12.503 -
std::find_if(vector<char>)_(process_all)/8 2.453 1.11%
std::find_if(vector<char>)_(process_all)/8192 2048.279 -
std::find_if(vector<int>)_(bail_25%)/1024 75.635 -
std::find_if(vector<int>)_(bail_25%)/32768 2339.426 -
std::find_if(vector<int>)_(bail_25%)/8 1.123 -
std::find_if(vector<int>)_(bail_25%)/8192 548.791 -
std::find_if(vector<int>)_(process_all)/1024 290.480 -
std::find_if(vector<int>)_(process_all)/32768 9085.922 -
std::find_if(vector<int>)_(process_all)/50 14.269 -
std::find_if(vector<int>)_(process_all)/8 2.525 -3.30%
std::find_if(vector<int>)_(process_all)/8192 2264.783 -
std::find_if_not(deque<int>)_(bail_25%)/1024 105.793 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2758.104 1.22%
std::find_if_not(deque<int>)_(bail_25%)/8 1.497 3.52%
std::find_if_not(deque<int>)_(bail_25%)/8192 688.439 -
std::find_if_not(deque<int>)_(process_all)/1024 485.393 -
std::find_if_not(deque<int>)_(process_all)/32768 11660.951 -2.16%
std::find_if_not(deque<int>)_(process_all)/50 23.899 -
std::find_if_not(deque<int>)_(process_all)/8 3.952 -
std::find_if_not(deque<int>)_(process_all)/8192 2881.650 -2.15%
std::find_if_not(list<int>)_(bail_25%)/1024 194.538 -
std::find_if_not(list<int>)_(bail_25%)/32768 7549.234 -22.28%
std::find_if_not(list<int>)_(bail_25%)/8 1.319 3.50%
std::find_if_not(list<int>)_(bail_25%)/8192 1521.721 -
std::find_if_not(list<int>)_(process_all)/1024 762.493 -
std::find_if_not(list<int>)_(process_all)/32768 30027.376 7.66%
std::find_if_not(list<int>)_(process_all)/50 21.365 -1.50%
std::find_if_not(list<int>)_(process_all)/8 3.425 -
std::find_if_not(list<int>)_(process_all)/8192 8184.792 -4.75%
std::find_if_not(vector<bool>)_(process_all)/1024 770.846 -
std::find_if_not(vector<bool>)_(process_all)/1048576 793161.089 1.88%
std::find_if_not(vector<bool>)_(process_all)/50 35.968 3.88%
std::find_if_not(vector<bool>)_(process_all)/8 5.543 2.86%
std::find_if_not(vector<bool>)_(process_all)/8192 6151.731 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.167 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2025.917 -2.47%
std::find_if_not(vector<char>)_(bail_25%)/8 0.962 2.94%
std::find_if_not(vector<char>)_(bail_25%)/8192 518.534 -1.40%
std::find_if_not(vector<char>)_(process_all)/1024 276.139 -
std::find_if_not(vector<char>)_(process_all)/32768 8132.527 -
std::find_if_not(vector<char>)_(process_all)/50 12.621 -
std::find_if_not(vector<char>)_(process_all)/8 2.478 1.82%
std::find_if_not(vector<char>)_(process_all)/8192 2050.374 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.653 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2337.443 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.022 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.297 -
std::find_if_not(vector<int>)_(process_all)/1024 307.545 -
std::find_if_not(vector<int>)_(process_all)/32768 9771.169 -
std::find_if_not(vector<int>)_(process_all)/50 15.029 -
std::find_if_not(vector<int>)_(process_all)/8 2.639 -2.61%
std::find_if_not(vector<int>)_(process_all)/8192 2431.980 -
std::flat_map<int,_int>::clear()/0 419.759 -
std::flat_map<int,_int>::clear()/1024 421.754 -
std::flat_map<int,_int>::clear()/32 421.637 -
std::flat_map<int,_int>::clear()/8192 448.601 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.568 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.367 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.005 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.473 10.65%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.511 -22.22%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.239 -11.99%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 6.356 -32.77%
std::flat_map<int,_int>::count(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.480 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.471 -
std::flat_map<int,_int>::count(key)_(existent)/8192 12.029 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.453 16.37%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.105 -1.32%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.488 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 8.615 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.296 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.364 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.711 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1180.456 -
std::flat_map<int,_int>::ctor(const&)/0 13.716 -
std::flat_map<int,_int>::ctor(const&)/1024 179.387 -
std::flat_map<int,_int>::ctor(const&)/32 23.818 -
std::flat_map<int,_int>::ctor(const&)/8192 858.985 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.694 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 179.584 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.880 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 862.133 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.596 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4318.158 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.984 1.02%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34232.422 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.494 -1.09%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8939.171 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 210.517 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 120376.449 9.81%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.017 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.576 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.382 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.860 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.477 5.29%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.502 19.67%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.717 4.91%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 9.079 22.70%
std::flat_map<int,_int>::erase(iterator)/0 15.281 -
std::flat_map<int,_int>::erase(iterator)/1024 79.889 -6.21%
std::flat_map<int,_int>::erase(iterator)/32 20.639 -
std::flat_map<int,_int>::erase(iterator)/8192 498.302 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.733 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 438.617 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 424.472 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 639.854 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.740 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 111.244 -18.07%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.069 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 556.438 -2.08%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.471 -4.70%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 5.278 -17.03%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.358 -8.10%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 7.956 -28.52%
std::flat_map<int,_int>::find(key)_(existent)/0 0.018 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.301 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.350 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.184 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.483 14.61%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.707 -9.97%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.202 -5.35%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.427 -9.41%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.675 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.087 36.60%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.385 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 45.963 8.49%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.666 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 164.292 65.25%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.072 -1.45%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 561.659 -1.81%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.114 1.16%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 18.706 7.08%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.013 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.362 1.98%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.045 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 115.566 46.71%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.014 -1.54%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 519.519 -1.03%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.368 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5318.130 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 638.759 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 41302.944 2.11%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.002 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8047.413 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 703.315 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65640.067 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.182 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1641.542 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 479.251 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9815.017 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.091 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1643.688 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 478.797 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9804.578 -
std::flat_map<int,_int>::insert(value)_(already_present)/0 0.975 -6.48%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 14.580 -28.36%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.638 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.548 13.49%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.971 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 24.136 11.92%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.015 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 24.758 -17.41%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.978 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 14.394 -31.15%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.712 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.332 13.19%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.212 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 28.060 23.32%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.010 -1.27%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 27.526 -16.54%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.993 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.032 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.497 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.826 -19.22%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.265 -2.79%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.699 -25.89%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.195 -1.15%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.652 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.889 1.58%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 724.438 15.14%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.461 -1.51%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.910 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.943 1.57%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 735.491 5.26%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.243 -2.70%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.964 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.770 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 706.423 3.78%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.030 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.974 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.546 -
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.273 -7.06%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.248 -3.11%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 7.293 -5.93%
std::flat_multimap<int,_int>::clear()/0 423.114 -
std::flat_multimap<int,_int>::clear()/1024 423.765 -
std::flat_multimap<int,_int>::clear()/32 424.435 -
std::flat_multimap<int,_int>::clear()/8192 442.090 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.550 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.563 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.073 1.15%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.653 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 4.604 -18.70%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.390 -1.53%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.361 -21.57%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.077 -12.75%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.348 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.707 -16.72%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 3.982 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.095 1.97%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.562 2.79%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.351 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 189.777 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.650 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1171.496 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.763 1.06%
std::flat_multimap<int,_int>::ctor(const&)/1024 178.094 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.820 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1928.236 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.748 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.253 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.772 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1919.305 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.866 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3909.416 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.356 1.08%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31047.283 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.888 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8403.698 -1.09%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 199.184 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 105833.915 1.05%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.491 -1.87%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.508 -1.95%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.084 -4.90%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.321 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.019 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.051 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.440 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.456 -
std::flat_multimap<int,_int>::erase(iterator)/1024 76.519 1.27%
std::flat_multimap<int,_int>::erase(iterator)/32 20.798 -
std::flat_multimap<int,_int>::erase(iterator)/8192 494.572 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 425.017 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 443.369 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 430.999 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 644.632 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.165 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 87.518 6.62%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.048 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 517.693 3.20%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.830 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.907 1.04%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.356 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.333 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.423 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.225 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.362 -25.09%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.331 9.42%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.383 3.61%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.863 12.42%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 16.023 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.819 27.50%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.180 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 26.143 -30.80%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.981 1.32%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 222.606 119.95%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.604 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 548.637 -11.65%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.115 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.658 24.12%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.231 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.562 1.41%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.237 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 147.167 85.85%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.030 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 505.681 -9.93%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.313 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4915.589 -1.58%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 630.438 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 37849.783 1.37%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.659 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7347.117 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 690.136 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59852.087 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 426.325 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1355.326 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 475.206 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7721.625 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 425.804 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1356.990 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 474.934 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7696.431 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.114 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 229.562 125.02%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.113 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 541.444 -9.18%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.979 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 27.261 9.71%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.277 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 24.397 -40.70%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.007 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.124 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.520 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.604 17.72%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.263 2.70%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 7.804 20.39%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.646 -1.14%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.577 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.430 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 548.398 -3.00%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.679 -1.87%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.613 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.646 -1.22%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 546.230 -4.75%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.259 -2.21%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.976 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.833 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 513.122 -4.99%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.017 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.032 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.101 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.376 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.262 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.968 1.49%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.331 2.14%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.234 -
std::for_each(deque<int>)/32 3.843 1.09%
std::for_each(deque<int>)/50 4.120 -
std::for_each(deque<int>)/8 0.931 1.59%
std::for_each(deque<int>)/8192 254.911 -
std::for_each(join_view(vector<vector<int>>))/32 3.772 -
std::for_each(join_view(vector<vector<int>>))/50 4.058 -
std::for_each(join_view(vector<vector<int>>))/8 1.482 -3.18%
std::for_each(join_view(vector<vector<int>>))/8192 263.615 -
std::for_each(list<int>)/32 11.166 -
std::for_each(list<int>)/50 23.816 -
std::for_each(list<int>)/8 2.325 -8.60%
std::for_each(list<int>)/8192 8834.083 4.48%
std::for_each(vector<int>)/32 3.801 -
std::for_each(vector<int>)/50 4.100 -
std::for_each(vector<int>)/8 0.905 -
std::for_each(vector<int>)/8192 252.245 -
std::for_each_n(deque<int>)/32 3.774 -
std::for_each_n(deque<int>)/50 3.970 -
std::for_each_n(deque<int>)/8 1.220 5.97%
std::for_each_n(deque<int>)/8192 257.467 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.838 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.275 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.895 -2.11%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.399 -
std::for_each_n(list<int>)/32 11.119 -
std::for_each_n(list<int>)/50 24.005 -
std::for_each_n(list<int>)/8 2.358 -7.29%
std::for_each_n(list<int>)/8192 8463.354 4.89%
std::for_each_n(vector<int>)/32 3.848 -
std::for_each_n(vector<int>)/50 4.049 -
std::for_each_n(vector<int>)/8 2.540 -
std::for_each_n(vector<int>)/8192 251.993 -
std::generate(deque<int>)/1024 245.807 -
std::generate(deque<int>)/32 8.301 -
std::generate(deque<int>)/50 12.325 -
std::generate(deque<int>)/8192 1916.676 -
std::generate(list<int>)/1024 671.755 -
std::generate(list<int>)/32 8.698 -
std::generate(list<int>)/50 16.009 -
std::generate(list<int>)/8192 6964.079 1.47%
std::generate(vector<int>)/1024 244.907 -
std::generate(vector<int>)/32 8.018 -
std::generate(vector<int>)/50 12.031 -
std::generate(vector<int>)/8192 1860.819 -
std::generate_n(deque<int>)/1024 244.748 -
std::generate_n(deque<int>)/32 8.375 -
std::generate_n(deque<int>)/50 12.393 -
std::generate_n(deque<int>)/8192 1958.094 -
std::generate_n(list<int>)/1024 650.724 -
std::generate_n(list<int>)/32 8.606 -
std::generate_n(list<int>)/50 15.506 1.60%
std::generate_n(list<int>)/8192 7568.025 10.05%
std::generate_n(vector<int>)/1024 242.912 -
std::generate_n(vector<int>)/32 7.947 -
std::generate_n(vector<int>)/50 12.019 -
std::generate_n(vector<int>)/8192 1849.279 -
std::is_partitioned(deque<int>)_(partitioned)/1024 365.256 -
std::is_partitioned(deque<int>)_(partitioned)/32 11.475 24.68%
std::is_partitioned(deque<int>)_(partitioned)/50 17.412 26.50%
std::is_partitioned(deque<int>)_(partitioned)/8192 2879.542 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 107.673 -3.99%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.277 -2.87%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.621 -4.88%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 700.087 -12.09%
std::is_partitioned(list<int>)_(partitioned)/1024 709.988 -
std::is_partitioned(list<int>)_(partitioned)/32 8.725 1.34%
std::is_partitioned(list<int>)_(partitioned)/50 13.707 -
std::is_partitioned(list<int>)_(partitioned)/8192 6797.816 8.69%
std::is_partitioned(list<int>)_(unpartitioned)/1024 177.223 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.377 4.81%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.563 3.38%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2163.367 -
std::is_partitioned(vector<int>)_(partitioned)/1024 190.507 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.539 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.770 2.03%
std::is_partitioned(vector<int>)_(partitioned)/8192 1416.882 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 49.460 -20.31%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.879 5.65%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.346 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.135 -4.47%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 476.757 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.062 5.57%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3883.018 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 522246.466 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 49.138 4.39%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 507.770 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.430 -24.38%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4117.703 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 682385.386 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 48.012 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 490.019 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.157 -1.64%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3881.648 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 628076.445 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 55.513 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 555.803 6.18%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.408 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4263.734 -4.44%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 714486.576 3.64%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.414 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 762.410 -51.26%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.799 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7939.388 -13.90%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1433007.523 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.364 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 814.262 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.710 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9095.539 6.15%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1612035.426 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 62.859 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 777.879 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.709 1.02%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8620.009 -2.96%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1423119.929 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.861 1.21%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 827.977 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.334 -1.60%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8966.773 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1602602.975 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.391 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 321.626 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.462 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2448.347 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213986.850 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.739 3.05%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 500.451 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.576 -2.05%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4721.154 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1045845.627 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 57.347 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.844 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.798 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2684.544 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213235.396 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.267 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 570.156 4.49%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.960 -1.56%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 5013.406 2.51%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 994508.216 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.071 -
std::is_sorted(deque<int>)/1024 477.858 -
std::is_sorted(deque<int>)/8 2.496 -12.93%
std::is_sorted(deque<int>)/8192 3818.932 -
std::is_sorted(deque<int>,_pred)/1024 597.243 -
std::is_sorted(deque<int>,_pred)/8 4.643 6.40%
std::is_sorted(deque<int>,_pred)/8192 4798.302 -
std::is_sorted(list<int>)/1024 764.280 -
std::is_sorted(list<int>)/8 2.125 -
std::is_sorted(list<int>)/8192 7280.167 3.98%
std::is_sorted(list<int>,_pred)/1024 795.137 -
std::is_sorted(list<int>,_pred)/8 3.966 -1.60%
std::is_sorted(list<int>,_pred)/8192 7493.936 -27.46%
std::is_sorted(vector<int>)/1024 243.570 -
std::is_sorted(vector<int>)/8 2.077 -
std::is_sorted(vector<int>)/8192 1899.259 -
std::is_sorted(vector<int>,_pred)/1024 462.450 -
std::is_sorted(vector<int>,_pred)/8 3.813 -1.48%
std::is_sorted(vector<int>,_pred)/8192 3680.668 -
std::is_sorted_until(deque<int>)/1024 472.500 -
std::is_sorted_until(deque<int>)/8 2.542 -16.32%
std::is_sorted_until(deque<int>)/8192 3785.452 -
std::is_sorted_until(deque<int>,_pred)/1024 597.294 -
std::is_sorted_until(deque<int>,_pred)/8 4.375 -8.30%
std::is_sorted_until(deque<int>,_pred)/8192 4806.686 -
std::is_sorted_until(list<int>)/1024 754.539 -
std::is_sorted_until(list<int>)/8 2.233 -1.58%
std::is_sorted_until(list<int>)/8192 6773.139 -5.02%
std::is_sorted_until(list<int>,_pred)/1024 795.547 -
std::is_sorted_until(list<int>,_pred)/8 4.172 -
std::is_sorted_until(list<int>,_pred)/8192 7654.003 6.93%
std::is_sorted_until(vector<int>)/1024 239.343 -
std::is_sorted_until(vector<int>)/8 2.055 -
std::is_sorted_until(vector<int>)/8192 1867.795 -
std::is_sorted_until(vector<int>,_pred)/1024 410.769 -1.03%
std::is_sorted_until(vector<int>,_pred)/8 3.536 1.34%
std::is_sorted_until(vector<int>,_pred)/8192 3306.642 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 690.846 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.374 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10162.350 -16.76%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12302.208 6.35%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 357.387 4.64%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 104271.199 6.48%
std::list<int>::ctor(Range)_(cheap_elements)/1024 12220.461 4.72%
std::list<int>::ctor(Range)_(cheap_elements)/32 355.680 4.05%
std::list<int>::ctor(Range)_(cheap_elements)/8192 105306.165 4.87%
std::list<int>::ctor(const&)_(cheap_elements)/1024 12100.054 3.76%
std::list<int>::ctor(const&)_(cheap_elements)/32 354.459 3.81%
std::list<int>::ctor(const&)_(cheap_elements)/8192 105153.500 1.59%
std::list<int>::ctor(size)/1024 12975.621 4.97%
std::list<int>::ctor(size)/32 367.263 5.14%
std::list<int>::ctor(size)/8192 105772.583 5.55%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 12173.850 6.72%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 357.784 5.87%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 102789.804 5.40%
std::list<int>::erase(begin)_(cheap_elements)/1024 11.461 10.39%
std::list<int>::erase(begin)_(cheap_elements)/32 11.427 8.08%
std::list<int>::erase(begin)_(cheap_elements)/8192 11.382 11.91%
std::list<int>::insert(begin)_(cheap_elements)/1024 12.583 9.59%
std::list<int>::insert(begin)_(cheap_elements)/32 11.239 6.83%
std::list<int>::insert(begin)_(cheap_elements)/8192 12.208 6.10%
std::list<int>::operator=(const&)_(cheap_elements)/1024 751.211 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.670 -2.50%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8205.371 -14.16%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.620 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.439 -
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.637 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.903 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12266.216 11.46%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6550.171 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.644 1.41%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53569.169 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12374.608 1.06%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 341.436 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 102735.656 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32351.157 1.95%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 904.949 1.36%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 276657.674 1.29%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12244.891 1.15%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 342.895 -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 101659.913 -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 31983.358 1.36%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 916.370 2.36%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 274481.315 1.47%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12236.036 1.29%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 342.915 1.36%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 101887.107 1.07%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32387.199 1.62%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 911.757 1.42%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 276593.623 1.40%
std::list<std::string>::ctor(size)/1024 13128.427 7.03%
std::list<std::string>::ctor(size)/32 360.549 4.37%
std::list<std::string>::ctor(size)/8192 108656.273 5.57%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13026.299 6.00%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 365.284 6.56%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 107385.962 5.85%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33556.880 5.36%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 937.040 8.10%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 276798.207 2.14%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.745 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.338 -2.88%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 11.744 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.246 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.259 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.712 1.20%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.143 -2.68%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.224 -2.40%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 11.991 -2.68%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.278 1.07%
std::list<std::string>::insert(begin)_(expensive_elements)/32 27.967 -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.319 1.00%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1626.630 20.38%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.357 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10402.840 -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6808.733 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 134.091 -2.14%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 54807.831 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.937 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.702 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.119 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.980 3.03%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.427 1.77%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.498 2.48%
std::map<int,_int>::clear()/0 421.026 -
std::map<int,_int>::clear()/1024 10137.290 -1.22%
std::map<int,_int>::clear()/32 662.701 1.04%
std::map<int,_int>::clear()/8192 81965.909 1.39%
std::map<int,_int>::contains(key)_(existent)/0 0.012 -
std::map<int,_int>::contains(key)_(existent)/1024 4.057 -
std::map<int,_int>::contains(key)_(existent)/32 1.587 -
std::map<int,_int>::contains(key)_(existent)/8192 5.400 -1.32%
std::map<int,_int>::contains(key)_(non-existent)/0 0.281 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.424 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.304 -2.82%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.811 1.88%
std::map<int,_int>::count(key)_(existent)/0 0.012 -
std::map<int,_int>::count(key)_(existent)/1024 4.273 -3.45%
std::map<int,_int>::count(key)_(existent)/32 1.697 -3.71%
std::map<int,_int>::count(key)_(existent)/8192 5.940 -
std::map<int,_int>::count(key)_(non-existent)/0 0.253 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.889 8.71%
std::map<int,_int>::count(key)_(non-existent)/32 3.029 5.37%
std::map<int,_int>::count(key)_(non-existent)/8192 12.050 6.49%
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.711 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5947.626 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 187.496 -1.05%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51538.407 -
std::map<int,_int>::ctor(const&)/0 13.614 -
std::map<int,_int>::ctor(const&)/1024 6204.245 -2.02%
std::map<int,_int>::ctor(const&)/32 207.394 -4.24%
std::map<int,_int>::ctor(const&)/8192 49503.224 -2.37%
std::map<int,_int>::ctor(const&,_alloc)/0 13.636 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6189.547 -3.30%
std::map<int,_int>::ctor(const&,_alloc)/32 210.040 -3.77%
std::map<int,_int>::ctor(const&,_alloc)/8192 49495.820 -3.54%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.568 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8831.523 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 262.826 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71567.313 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.596 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12892.786 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 290.324 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 274595.696 -1.35%
std::map<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.225 -2.29%
std::map<int,_int>::equal_range(key)_(existent)/32 1.850 3.87%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.492 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.831 -1.10%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.833 6.17%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.593 -1.39%
std::map<int,_int>::erase(iterator)/0 20.644 -
std::map<int,_int>::erase(iterator)/1024 20.828 -
std::map<int,_int>::erase(iterator)/32 20.883 -
std::map<int,_int>::erase(iterator)/8192 20.935 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.355 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7211.436 1.23%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 597.158 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55968.902 1.19%
std::map<int,_int>::erase(key)_(existent)/0 21.179 1.08%
std::map<int,_int>::erase(key)_(existent)/1024 24.275 -
std::map<int,_int>::erase(key)_(existent)/32 22.612 1.21%
std::map<int,_int>::erase(key)_(existent)/8192 25.725 1.01%
std::map<int,_int>::erase(key)_(non-existent)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.373 -
std::map<int,_int>::erase(key)_(non-existent)/32 2.405 1.02%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.713 3.41%
std::map<int,_int>::find(key)_(existent)/0 0.013 -
std::map<int,_int>::find(key)_(existent)/1024 3.845 -
std::map<int,_int>::find(key)_(existent)/32 1.566 -
std::map<int,_int>::find(key)_(existent)/8192 5.459 -1.34%
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.425 -
std::map<int,_int>::find(key)_(non-existent)/32 2.356 -1.82%
std::map<int,_int>::find(key)_(non-existent)/8192 7.417 1.62%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.986 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.298 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.105 -1.79%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.165 2.62%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.940 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.425 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.692 -1.64%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.000 -2.46%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.112 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.417 -1.50%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.786 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 33.625 -4.97%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.156 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.186 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.955 -1.09%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.365 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.182 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15024.765 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 811.131 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 139721.943 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.317 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7696.658 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 565.175 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 136834.208 -2.31%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.590 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11215.898 -1.21%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 715.059 -1.36%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92593.568 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.234 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9661.174 1.66%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 694.399 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 78252.297 -1.32%
std::map<int,_int>::insert(value)_(already_present)/0 0.582 -4.61%
std::map<int,_int>::insert(value)_(already_present)/1024 3.581 10.32%
std::map<int,_int>::insert(value)_(already_present)/32 1.763 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.055 1.84%
std::map<int,_int>::insert(value)_(new_value)/0 17.985 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.628 -
std::map<int,_int>::insert(value)_(new_value)/32 19.748 -
std::map<int,_int>::insert(value)_(new_value)/8192 38.742 1.59%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.654 9.60%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.485 1.01%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.747 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.069 1.20%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.948 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.734 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.900 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 35.497 -
std::map<int,_int>::lower_bound(key)_(existent)/0 0.020 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.323 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.531 1.76%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.740 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 6.090 11.95%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.900 24.56%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.790 13.15%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.331 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6241.320 -3.20%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.799 -1.59%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49713.980 -3.63%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.324 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6220.643 -2.34%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 213.131 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49403.719 -3.34%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.294 2.64%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1493.532 1.95%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 40.918 10.67%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12547.035 1.04%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.153 -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.764 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.693 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.762 3.01%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.489 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.734 2.36%
std::map<std::string,_int>::clear()/0 424.175 -
std::map<std::string,_int>::clear()/1024 20335.075 -
std::map<std::string,_int>::clear()/32 913.519 -
std::map<std::string,_int>::clear()/8192 202371.513 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.016 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.737 4.24%
std::map<std::string,_int>::contains(key)_(existent)/32 15.612 3.97%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.327 -6.29%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.276 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.620 -
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.261 4.19%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.479 -1.85%
std::map<std::string,_int>::count(key)_(existent)/0 0.012 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.383 1.09%
std::map<std::string,_int>::count(key)_(existent)/32 18.306 17.25%
std::map<std::string,_int>::count(key)_(existent)/8192 29.365 -6.35%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.270 5.18%
std::map<std::string,_int>::count(key)_(non-existent)/1024 23.713 2.46%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.588 -1.69%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.536 5.20%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.736 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7133.251 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 217.715 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60372.958 -
std::map<std::string,_int>::ctor(const&)/0 13.614 -
std::map<std::string,_int>::ctor(const&)/1024 34574.883 -
std::map<std::string,_int>::ctor(const&)/32 720.125 -
std::map<std::string,_int>::ctor(const&)/8192 342825.248 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.629 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36722.106 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 689.444 -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 345474.812 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.692 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40921.796 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 813.484 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 391137.337 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.686 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58744.514 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1012.049 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1106860.485 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.309 3.29%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.604 4.30%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.531 -2.47%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.740 5.21%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.455 4.11%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.534 11.28%
std::map<std::string,_int>::erase(iterator)/0 27.139 -14.60%
std::map<std::string,_int>::erase(iterator)/1024 26.266 -12.34%
std::map<std::string,_int>::erase(iterator)/32 25.332 -11.99%
std::map<std::string,_int>::erase(iterator)/8192 25.684 -14.50%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.226 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11988.922 -2.70%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 679.456 -2.69%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114276.092 -
std::map<std::string,_int>::erase(key)_(existent)/0 44.143 -35.88%
std::map<std::string,_int>::erase(key)_(existent)/1024 65.179 8.18%
std::map<std::string,_int>::erase(key)_(existent)/32 51.965 -40.08%
std::map<std::string,_int>::erase(key)_(existent)/8192 87.085 -18.67%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 19.668 -10.41%
std::map<std::string,_int>::erase(key)_(non-existent)/32 9.765 -9.72%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 26.201 -
std::map<std::string,_int>::find(key)_(existent)/0 0.036 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.445 -6.21%
std::map<std::string,_int>::find(key)_(existent)/32 16.510 8.25%
std::map<std::string,_int>::find(key)_(existent)/8192 29.279 -13.35%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 23.576 7.17%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.568 1.62%
std::map<std::string,_int>::find(key)_(non-existent)/8192 29.067 6.10%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 25.523 -18.69%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 59.375 -13.85%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 46.159 4.47%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 78.444 -10.81%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 31.397 -3.28%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 41.626 -10.34%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 40.363 -13.49%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 76.265 37.57%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 31.421 8.55%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 46.257 8.74%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 34.865 24.09%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.026 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.562 33.06%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.182 2.11%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.138 -17.68%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 37.260 -16.00%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.569 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67215.506 -1.31%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1525.870 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 832926.670 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.915 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 41074.384 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1171.920 5.40%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 632259.058 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.710 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34762.227 -1.39%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1197.245 -1.25%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 397145.700 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.759 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34311.537 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1205.114 -7.15%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 365619.285 -1.04%
std::map<std::string,_int>::insert(value)_(already_present)/0 16.952 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 26.150 -
std::map<std::string,_int>::insert(value)_(already_present)/32 24.578 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 27.849 -
std::map<std::string,_int>::insert(value)_(new_value)/0 32.199 -
std::map<std::string,_int>::insert(value)_(new_value)/1024 65.562 -
std::map<std::string,_int>::insert(value)_(new_value)/32 44.288 -
std::map<std::string,_int>::insert(value)_(new_value)/8192 69.053 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 9.259 9.87%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 35.001 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 17.815 1.45%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 40.737 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 34.606 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 58.026 -1.19%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 44.514 35.37%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 66.519 -2.33%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 25.658 10.62%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.055 -7.29%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 32.655 8.70%
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.059 1.23%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 11.760 19.09%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.759 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.287 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36338.445 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 755.043 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 347534.741 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.271 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35826.881 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 679.472 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 346728.340 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.129 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17527.782 1.65%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 340.639 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209024.848 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.750 -3.05%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.250 -4.42%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 28.174 2.73%
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.518 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.701 3.11%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 30.554 -3.51%
std::mismatch(deque<int>)_(it,_it,_it)/1000 472.466 8.30%
std::mismatch(deque<int>)_(it,_it,_it)/1024 483.508 1.95%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 502911.601 1.35%
std::mismatch(deque<int>)_(it,_it,_it)/8 4.568 20.04%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3904.942 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 474.557 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 490.051 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493608.925 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.881 -5.61%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3853.486 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 725.191 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 728.799 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625159.816 -1.40%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.579 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4808.870 -1.65%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 709.156 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 743.818 -1.84%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622554.778 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.216 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4824.050 -
std::mismatch(list<int>)_(it,_it,_it)/1000 1114.241 48.94%
std::mismatch(list<int>)_(it,_it,_it)/1024 1473.293 92.57%
std::mismatch(list<int>)_(it,_it,_it)/1048576 943244.596 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.717 1.97%
std::mismatch(list<int>)_(it,_it,_it)/8192 9052.414 22.44%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 773.121 1.36%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 791.642 2.33%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 955687.980 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.734 -1.58%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13599.417 18.10%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 812.614 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 832.673 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 990633.085 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.593 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 13798.178 12.94%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 804.191 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 823.744 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 980440.385 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.572 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11827.766 9.16%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.867 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.745 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76738.356 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 603.926 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.921 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.813 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76640.305 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.306 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 605.046 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 457.262 1.64%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 516.195 7.50%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608844.030 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.052 1.11%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4774.565 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 455.631 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.854 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607393.603 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.241 1.14%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4787.259 -
std::move(deque<int>)/1048576 56427.299 4.20%
std::move(deque<int>)/262144 15032.985 -
std::move(deque<int>)/32768 1845.556 -
std::move(deque<int>)/4096 153.969 -
std::move(deque<int>)/512 23.794 -
std::move(deque<int>)/64 5.976 -2.40%
std::move(deque<int>)/8 3.900 1.22%
std::move(list<int>)/1048576 1018588.852 -
std::move(list<int>)/262144 247060.362 -
std::move(list<int>)/32768 30739.402 -
std::move(list<int>)/4096 4803.192 10.23%
std::move(list<int>)/512 351.780 -1.20%
std::move(list<int>)/64 39.417 -4.55%
std::move(list<int>)/8 3.431 -
std::move(vector<bool>)_(aligned)/1048576 2112.467 -
std::move(vector<bool>)_(aligned)/262144 255.880 -
std::move(vector<bool>)_(aligned)/32768 36.931 -
std::move(vector<bool>)_(aligned)/4096 7.031 -
std::move(vector<bool>)_(aligned)/512 2.377 -
std::move(vector<bool>)_(aligned)/64 1.594 1.47%
std::move(vector<bool>)_(unaligned)/1048576 6694.134 -
std::move(vector<bool>)_(unaligned)/262144 1581.706 -
std::move(vector<bool>)_(unaligned)/32768 202.013 -
std::move(vector<bool>)_(unaligned)/4096 25.652 -1.05%
std::move(vector<bool>)_(unaligned)/512 4.718 4.08%
std::move(vector<bool>)_(unaligned)/64 1.521 -2.40%
std::move(vector<int>)/1048576 55966.932 -
std::move(vector<int>)/262144 15938.708 -27.25%
std::move(vector<int>)/32768 2131.955 -
std::move(vector<int>)/4096 134.022 -
std::move(vector<int>)/512 20.213 -
std::move(vector<int>)/64 4.146 -
std::move(vector<int>)/8 2.292 1.25%
std::move_backward(deque<int>)/1048576 128612.178 -
std::move_backward(deque<int>)/262144 30367.539 -
std::move_backward(deque<int>)/32768 3702.450 1.18%
std::move_backward(deque<int>)/4096 159.718 -
std::move_backward(deque<int>)/512 26.002 -
std::move_backward(deque<int>)/64 7.154 -
std::move_backward(deque<int>)/8 4.038 -
std::move_backward(list<int>)/1048576 1042459.399 -
std::move_backward(list<int>)/262144 265704.575 1.78%
std::move_backward(list<int>)/32768 31899.439 -
std::move_backward(list<int>)/4096 5783.514 2.21%
std::move_backward(list<int>)/512 374.685 -1.70%
std::move_backward(list<int>)/64 39.859 -
std::move_backward(list<int>)/8 3.426 -
std::move_backward(vector<bool>)_(aligned)/1048576 2662.375 25.84%
std::move_backward(vector<bool>)_(aligned)/262144 257.160 -
std::move_backward(vector<bool>)_(aligned)/32768 38.023 -
std::move_backward(vector<bool>)_(aligned)/4096 7.375 -
std::move_backward(vector<bool>)_(aligned)/512 2.452 -1.95%
std::move_backward(vector<bool>)_(aligned)/64 1.703 -7.71%
std::move_backward(vector<bool>)_(unaligned)/1048576 6731.793 3.68%
std::move_backward(vector<bool>)_(unaligned)/262144 1584.407 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.790 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.352 -
std::move_backward(vector<bool>)_(unaligned)/512 4.796 -2.03%
std::move_backward(vector<bool>)_(unaligned)/64 1.868 -1.89%
std::move_backward(vector<int>)/1048576 56687.141 -
std::move_backward(vector<int>)/262144 21693.633 -
std::move_backward(vector<int>)/32768 2674.387 24.90%
std::move_backward(vector<int>)/4096 135.949 -
std::move_backward(vector<int>)/512 20.865 -
std::move_backward(vector<int>)/64 4.349 -
std::move_backward(vector<int>)/8 2.266 2.44%
std::multimap<int,_int>::clear()/0 421.484 -
std::multimap<int,_int>::clear()/1024 10067.992 -1.63%
std::multimap<int,_int>::clear()/32 665.334 -
std::multimap<int,_int>::clear()/8192 81233.110 -1.23%
std::multimap<int,_int>::contains(key)_(existent)/0 0.014 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.660 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.660 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.550 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.266 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.162 -2.88%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.443 -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.320 2.03%
std::multimap<int,_int>::count(key)_(existent)/0 0.016 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.600 1.18%
std::multimap<int,_int>::count(key)_(existent)/32 3.479 1.25%
std::multimap<int,_int>::count(key)_(existent)/8192 6.484 -3.05%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.772 -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.542 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.052 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.772 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5925.331 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 186.757 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51404.179 -
std::multimap<int,_int>::ctor(const&)/0 13.693 -
std::multimap<int,_int>::ctor(const&)/1024 6264.160 -1.34%
std::multimap<int,_int>::ctor(const&)/32 210.895 -3.35%
std::multimap<int,_int>::ctor(const&)/8192 50254.831 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.701 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6302.847 -1.99%
std::multimap<int,_int>::ctor(const&,_alloc)/32 211.091 -5.02%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 50169.909 -2.47%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.604 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8123.708 2.33%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.469 3.92%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 66516.466 3.75%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.641 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12645.413 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 294.552 -1.12%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 270457.335 -
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.014 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.338 7.41%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.460 4.33%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.165 2.86%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.151 -4.04%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.261 -13.52%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.513 -13.41%
std::multimap<int,_int>::erase(iterator)/0 20.606 -
std::multimap<int,_int>::erase(iterator)/1024 20.867 -
std::multimap<int,_int>::erase(iterator)/32 20.879 -
std::multimap<int,_int>::erase(iterator)/8192 20.993 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.457 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7016.364 -2.30%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 595.056 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53683.431 -4.79%
std::multimap<int,_int>::erase(key)_(existent)/0 21.686 -
std::multimap<int,_int>::erase(key)_(existent)/1024 25.828 1.39%
std::multimap<int,_int>::erase(key)_(existent)/32 22.896 -
std::multimap<int,_int>::erase(key)_(existent)/8192 28.474 7.51%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 6.126 -
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.438 -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.980 4.88%
std::multimap<int,_int>::find(key)_(existent)/0 0.015 -
std::multimap<int,_int>::find(key)_(existent)/1024 4.107 8.14%
std::multimap<int,_int>::find(key)_(existent)/32 1.651 2.88%
std::multimap<int,_int>::find(key)_(existent)/8192 5.576 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.319 -6.12%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.264 -6.23%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.828 -1.06%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.132 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.234 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.762 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 41.808 13.59%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.135 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.768 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.554 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.809 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.074 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.772 -2.34%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.927 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 46.169 6.34%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.116 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.246 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.028 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.220 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.802 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14586.484 -1.33%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 795.495 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 146151.653 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.543 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11641.090 -3.66%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 709.217 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 180381.586 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.841 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10617.296 -2.15%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 679.393 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 88381.790 -2.55%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.958 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9470.199 -4.94%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 680.071 -3.40%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79616.528 -1.41%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.237 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.674 -
std::multimap<int,_int>::insert(value)_(already_present)/32 19.282 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.329 -
std::multimap<int,_int>::insert(value)_(new_value)/0 17.946 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 34.267 -
std::multimap<int,_int>::insert(value)_(new_value)/32 19.902 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 42.142 14.52%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.016 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.032 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.199 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.244 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.959 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.883 1.34%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.884 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.341 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6238.323 -1.50%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 210.925 -2.84%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49762.473 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.360 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6286.469 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 213.112 -1.30%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50112.794 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.220 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1462.511 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 39.500 2.43%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12672.639 -
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.017 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.045 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.189 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.207 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.577 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.846 3.04%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.866 -
std::multimap<std::string,_int>::clear()/0 420.834 -
std::multimap<std::string,_int>::clear()/1024 19972.869 -
std::multimap<std::string,_int>::clear()/32 896.671 -
std::multimap<std::string,_int>::clear()/8192 199159.949 -2.04%
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.013 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.724 9.66%
std::multimap<std::string,_int>::contains(key)_(existent)/32 14.685 -2.20%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 29.037 -2.58%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.287 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 20.370 2.40%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.088 8.04%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 26.454 -6.68%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.788 -1.69%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.475 -
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.461 -3.60%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 23.514 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.218 -3.62%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 31.323 1.82%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.684 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7165.776 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.229 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60214.431 -
std::multimap<std::string,_int>::ctor(const&)/0 13.564 -
std::multimap<std::string,_int>::ctor(const&)/1024 34492.241 -
std::multimap<std::string,_int>::ctor(const&)/32 820.791 -2.93%
std::multimap<std::string,_int>::ctor(const&)/8192 345150.451 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.582 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37404.267 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 793.651 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 347251.489 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.722 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39786.172 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 730.067 -1.59%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 383516.188 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.610 -1.02%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53588.510 -1.38%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 954.040 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1043597.970 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.902 -6.30%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 17.927 -6.47%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 26.453 -5.53%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.262 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.248 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 9.803 -4.69%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 30.533 -6.62%
std::multimap<std::string,_int>::erase(iterator)/0 29.387 7.70%
std::multimap<std::string,_int>::erase(iterator)/1024 30.755 4.36%
std::multimap<std::string,_int>::erase(iterator)/32 26.519 3.02%
std::multimap<std::string,_int>::erase(iterator)/8192 31.874 2.92%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.572 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11949.267 -5.03%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 696.410 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 111137.101 -3.49%
std::multimap<std::string,_int>::erase(key)_(existent)/0 65.351 53.96%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 60.450 2.59%
std::multimap<std::string,_int>::erase(key)_(existent)/32 73.270 57.37%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 90.792 8.88%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 23.017 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.775 3.60%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.140 -
std::multimap<std::string,_int>::find(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.091 -1.73%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.816 -5.61%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.781 1.49%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.609 -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.290 -1.31%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 26.080 -6.79%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.330 43.77%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 65.157 1.31%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.323 13.84%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 95.884 -1.93%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.157 -2.28%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 38.508 -19.46%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.326 -16.16%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.529 21.06%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 25.438 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 51.023 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.356 -1.00%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 83.848 10.25%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.864 -23.66%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 38.506 -5.62%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 36.083 9.91%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 43.840 12.96%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.605 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66423.896 -2.12%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1433.542 -2.32%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 824010.918 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.966 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 56255.069 2.50%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1512.385 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 796433.293 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.384 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 32933.007 -1.06%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1187.106 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 371565.835 -1.41%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.353 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 31224.753 -2.30%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1235.949 1.24%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 347357.831 -1.41%
std::multimap<std::string,_int>::insert(value)_(already_present)/0 52.762 -1.65%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 43.165 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 59.604 -1.94%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 67.718 -1.30%
std::multimap<std::string,_int>::insert(value)_(new_value)/0 31.994 -3.91%
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 64.073 -2.55%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 38.073 -1.60%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 89.651 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 24.044 4.04%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.714 -3.65%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 27.055 -7.09%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.910 -5.20%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.374 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.871 -2.10%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.316 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36387.170 -1.23%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 857.752 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351578.580 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.316 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35832.267 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 648.572 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 352480.096 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.124 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17584.807 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 339.836 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210578.660 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.759 10.89%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 18.125 7.75%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 30.243 5.33%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.339 3.75%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.522 9.06%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.402 10.86%
std::multiset<int>::clear()/0 419.764 -
std::multiset<int>::clear()/1024 9629.538 -
std::multiset<int>::clear()/32 640.584 -
std::multiset<int>::clear()/8192 75686.754 -
std::multiset<int>::contains(key)_(existent)/0 0.016 -
std::multiset<int>::contains(key)_(existent)/1024 3.958 -
std::multiset<int>::contains(key)_(existent)/32 1.702 3.82%
std::multiset<int>::contains(key)_(existent)/8192 8.312 -
std::multiset<int>::contains(key)_(non-existent)/0 0.265 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.709 3.82%
std::multiset<int>::contains(key)_(non-existent)/32 2.346 3.02%
std::multiset<int>::contains(key)_(non-existent)/8192 8.859 4.44%
std::multiset<int>::count(key)_(existent)/0 0.014 -
std::multiset<int>::count(key)_(existent)/1024 5.636 -
std::multiset<int>::count(key)_(existent)/32 3.502 -
std::multiset<int>::count(key)_(existent)/8192 9.391 1.53%
std::multiset<int>::count(key)_(non-existent)/0 0.254 -
std::multiset<int>::count(key)_(non-existent)/1024 5.873 -3.66%
std::multiset<int>::count(key)_(non-existent)/32 2.256 -3.38%
std::multiset<int>::count(key)_(non-existent)/8192 9.103 -5.88%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.709 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5815.083 -1.55%
std::multiset<int>::ctor(&&,_different_allocs)/32 180.823 1.51%
std::multiset<int>::ctor(&&,_different_allocs)/8192 48328.956 -
std::multiset<int>::ctor(const&)/0 13.651 -
std::multiset<int>::ctor(const&)/1024 6239.411 -
std::multiset<int>::ctor(const&)/32 225.727 3.39%
std::multiset<int>::ctor(const&)/8192 49804.568 1.03%
std::multiset<int>::ctor(const&,_alloc)/0 13.642 -
std::multiset<int>::ctor(const&,_alloc)/1024 6223.540 -
std::multiset<int>::ctor(const&,_alloc)/32 223.178 2.35%
std::multiset<int>::ctor(const&,_alloc)/8192 49647.357 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.565 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8679.365 -6.89%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 248.438 -5.04%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69512.438 -7.35%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.589 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12482.473 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 296.541 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 260978.329 -
std::multiset<int>::equal_range(key)_(existent)/0 0.015 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.387 7.54%
std::multiset<int>::equal_range(key)_(existent)/32 2.569 5.19%
std::multiset<int>::equal_range(key)_(existent)/8192 8.313 -
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.564 1.14%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.367 2.35%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.872 2.17%
std::multiset<int>::erase(iterator)/0 19.954 -
std::multiset<int>::erase(iterator)/1024 24.038 1.24%
std::multiset<int>::erase(iterator)/32 21.627 -
std::multiset<int>::erase(iterator)/8192 24.122 1.04%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.634 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6520.995 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 580.627 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52331.382 -
std::multiset<int>::erase(key)_(existent)/0 20.819 -
std::multiset<int>::erase(key)_(existent)/1024 40.059 -2.27%
std::multiset<int>::erase(key)_(existent)/32 22.085 -
std::multiset<int>::erase(key)_(existent)/8192 59.503 -1.70%
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.641 -
std::multiset<int>::erase(key)_(non-existent)/32 2.586 -
std::multiset<int>::erase(key)_(non-existent)/8192 11.906 25.19%
std::multiset<int>::find(key)_(existent)/0 0.011 -
std::multiset<int>::find(key)_(existent)/1024 3.775 2.50%
std::multiset<int>::find(key)_(existent)/32 1.664 -
std::multiset<int>::find(key)_(existent)/8192 8.016 -7.30%
std::multiset<int>::find(key)_(non-existent)/0 0.254 -
std::multiset<int>::find(key)_(non-existent)/1024 5.493 1.19%
std::multiset<int>::find(key)_(non-existent)/32 2.246 1.04%
std::multiset<int>::find(key)_(non-existent)/8192 8.695 3.48%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.034 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 53.065 9.42%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.845 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 77.695 5.31%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.218 1.00%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.263 -3.82%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.612 1.16%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.612 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.167 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.940 -1.23%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.978 1.02%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 88.488 13.41%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.127 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.773 -1.04%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.095 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.245 -4.88%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.028 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14416.027 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 798.251 1.24%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 153247.661 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 420.978 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12129.543 3.20%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 723.731 1.89%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 211243.688 -
std::multiset<int>::insert(value)_(already_present)/0 18.198 -
std::multiset<int>::insert(value)_(already_present)/1024 28.737 2.07%
std::multiset<int>::insert(value)_(already_present)/32 19.454 1.73%
std::multiset<int>::insert(value)_(already_present)/8192 32.104 -3.33%
std::multiset<int>::insert(value)_(new_value)/0 17.910 -
std::multiset<int>::insert(value)_(new_value)/1024 48.614 1.76%
std::multiset<int>::insert(value)_(new_value)/32 20.024 1.06%
std::multiset<int>::insert(value)_(new_value)/8192 83.252 13.35%
std::multiset<int>::lower_bound(key)_(existent)/0 0.012 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.191 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.657 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.841 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.080 1.02%
std::multiset<int>::lower_bound(key)_(non-existent)/32 4.191 7.67%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.091 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.272 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6392.455 3.68%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 226.026 4.55%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50270.741 2.04%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.273 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6287.195 1.23%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 225.838 4.11%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50507.219 1.59%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.215 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1311.259 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 33.638 2.95%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12262.110 -
std::multiset<int>::upper_bound(key)_(existent)/0 0.012 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.047 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.220 1.10%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.686 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 15.018 3.87%
std::multiset<int>::upper_bound(key)_(non-existent)/32 4.169 8.15%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.076 -
std::multiset<std::string>::clear()/0 419.974 -
std::multiset<std::string>::clear()/1024 19475.988 -3.50%
std::multiset<std::string>::clear()/32 881.431 -4.61%
std::multiset<std::string>::clear()/8192 203177.491 -
std::multiset<std::string>::contains(key)_(existent)/0 0.013 -
std::multiset<std::string>::contains(key)_(existent)/1024 23.153 5.33%
std::multiset<std::string>::contains(key)_(existent)/32 14.776 -10.99%
std::multiset<std::string>::contains(key)_(existent)/8192 27.566 -2.91%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.282 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 21.570 -7.35%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.263 -6.79%
std::multiset<std::string>::contains(key)_(non-existent)/8192 26.919 -16.19%
std::multiset<std::string>::count(key)_(existent)/0 0.034 -
std::multiset<std::string>::count(key)_(existent)/1024 23.884 2.42%
std::multiset<std::string>::count(key)_(existent)/32 18.300 -6.09%
std::multiset<std::string>::count(key)_(existent)/8192 30.738 2.88%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 22.476 -1.45%
std::multiset<std::string>::count(key)_(non-existent)/32 10.563 3.32%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.499 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.693 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6894.541 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.253 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57638.014 -
std::multiset<std::string>::ctor(const&)/0 13.594 -
std::multiset<std::string>::ctor(const&)/1024 35274.255 -
std::multiset<std::string>::ctor(const&)/32 723.170 -
std::multiset<std::string>::ctor(const&)/8192 342621.011 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.608 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 37159.100 -
std::multiset<std::string>::ctor(const&,_alloc)/32 749.514 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 343870.036 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.784 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40008.151 -1.85%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 766.387 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380286.300 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.750 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54994.456 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 912.670 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1049925.722 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.035 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 23.467 -8.46%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.853 1.14%
std::multiset<std::string>::equal_range(key)_(existent)/8192 30.061 4.68%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 23.388 2.65%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.059 -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.809 -
std::multiset<std::string>::erase(iterator)/0 31.322 6.11%
std::multiset<std::string>::erase(iterator)/1024 33.353 11.71%
std::multiset<std::string>::erase(iterator)/32 31.452 -
std::multiset<std::string>::erase(iterator)/8192 30.733 14.59%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.422 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12112.486 -2.36%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 697.311 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114252.641 -
std::multiset<std::string>::erase(key)_(existent)/0 59.318 46.39%
std::multiset<std::string>::erase(key)_(existent)/1024 59.135 -32.31%
std::multiset<std::string>::erase(key)_(existent)/32 59.897 20.04%
std::multiset<std::string>::erase(key)_(existent)/8192 137.167 6.26%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 23.332 1.78%
std::multiset<std::string>::erase(key)_(non-existent)/32 10.348 3.27%
std::multiset<std::string>::erase(key)_(non-existent)/8192 31.558 -2.33%
std::multiset<std::string>::find(key)_(existent)/0 0.034 -
std::multiset<std::string>::find(key)_(existent)/1024 30.879 8.66%
std::multiset<std::string>::find(key)_(existent)/32 15.326 -27.38%
std::multiset<std::string>::find(key)_(existent)/8192 44.601 10.70%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.084 -2.08%
std::multiset<std::string>::find(key)_(non-existent)/32 9.813 -6.77%
std::multiset<std::string>::find(key)_(non-existent)/8192 29.525 13.23%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.045 -9.69%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 61.199 1.34%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 44.259 24.58%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 95.119 11.93%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.695 -2.59%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.031 -7.44%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 40.979 39.58%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 56.356 9.36%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.644 10.68%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.905 38.40%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.563 -13.39%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 88.008 13.16%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.447 -2.49%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.620 33.01%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 39.731 5.16%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.963 -2.69%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 421.493 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 71229.375 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1429.380 -2.52%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 843761.229 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 421.487 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58707.178 1.19%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1608.805 11.57%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 804598.966 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.633 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.377 -
std::multiset<std::string>::insert(value)_(already_present)/32 42.311 1.11%
std::multiset<std::string>::insert(value)_(already_present)/8192 67.028 2.44%
std::multiset<std::string>::insert(value)_(new_value)/0 35.086 -
std::multiset<std::string>::insert(value)_(new_value)/1024 65.601 3.80%
std::multiset<std::string>::insert(value)_(new_value)/32 44.746 3.18%
std::multiset<std::string>::insert(value)_(new_value)/8192 98.699 32.56%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 22.842 -5.10%
std::multiset<std::string>::lower_bound(key)_(existent)/32 18.372 8.22%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 30.687 1.88%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 24.605 10.28%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.491 -1.00%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 31.737 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.189 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36529.292 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 679.299 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346747.804 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.185 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35855.234 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 587.163 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345307.780 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.050 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16861.128 -1.97%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 392.558 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 207710.642 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 21.718 -2.02%
std::multiset<std::string>::upper_bound(key)_(existent)/32 16.539 -9.25%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 30.540 7.75%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 23.516 3.40%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.227 -7.62%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.981 1.62%
std::none_of(deque<int>)_(process_all)/32 11.538 -
std::none_of(deque<int>)_(process_all)/32768 10560.060 -
std::none_of(deque<int>)_(process_all)/50 19.129 4.36%
std::none_of(deque<int>)_(process_all)/8 3.224 -
std::none_of(deque<int>)_(process_all)/8192 2637.941 -
std::none_of(list<int>)_(process_all)/32 11.697 -1.29%
std::none_of(list<int>)_(process_all)/32768 26086.406 1.45%
std::none_of(list<int>)_(process_all)/50 21.992 -
std::none_of(list<int>)_(process_all)/8 2.609 -
std::none_of(list<int>)_(process_all)/8192 8074.386 13.94%
std::none_of(vector<int>)_(process_all)/32 8.320 -
std::none_of(vector<int>)_(process_all)/32768 8068.382 -
std::none_of(vector<int>)_(process_all)/50 14.714 16.91%
std::none_of(vector<int>)_(process_all)/8 2.382 -2.32%
std::none_of(vector<int>)_(process_all)/8192 2027.324 -
std::partial_sort(deque<int>)_(ascending)/1024 7969.537 -
std::partial_sort(deque<int>)_(ascending)/8 29.994 -3.08%
std::partial_sort(deque<int>)_(ascending)/8192 164928.914 -
std::partial_sort(deque<int>)_(descending)/1024 18559.111 -
std::partial_sort(deque<int>)_(descending)/8 43.428 -
std::partial_sort(deque<int>)_(descending)/8192 284964.751 -
std::partial_sort(deque<int>)_(heap)/1024 18530.868 -
std::partial_sort(deque<int>)_(heap)/8 39.033 1.44%
std::partial_sort(deque<int>)_(heap)/8192 291350.936 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7898.071 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.771 -3.08%
std::partial_sort(deque<int>)_(pipe-organ)/8192 165148.707 2.42%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19671.354 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.064 -1.76%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 289865.884 -
std::partial_sort(deque<int>)_(repeated)/1024 6393.625 -
std::partial_sort(deque<int>)_(repeated)/8 27.482 -
std::partial_sort(deque<int>)_(repeated)/8192 68389.580 -
std::partial_sort(deque<int>)_(shuffled)/1024 16137.298 -
std::partial_sort(deque<int>)_(shuffled)/8 33.412 -1.32%
std::partial_sort(deque<int>)_(shuffled)/8192 277087.970 4.42%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4978.488 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 22.105 1.49%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55434.695 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8214.661 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.096 -1.03%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97648.168 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8208.409 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.090 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101035.510 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4982.024 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.902 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55525.992 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9172.853 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.859 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97746.285 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3940.466 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.807 -1.35%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46940.898 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6923.059 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.871 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91894.630 1.40%
std::partial_sort(vector<int>)_(ascending)/1024 5010.101 -
std::partial_sort(vector<int>)_(ascending)/8 20.951 1.25%
std::partial_sort(vector<int>)_(ascending)/8192 54539.545 -
std::partial_sort(vector<int>)_(descending)/1024 8232.208 -
std::partial_sort(vector<int>)_(descending)/8 25.100 1.51%
std::partial_sort(vector<int>)_(descending)/8192 97583.843 -
std::partial_sort(vector<int>)_(heap)/1024 8191.329 -
std::partial_sort(vector<int>)_(heap)/8 25.990 -2.77%
std::partial_sort(vector<int>)_(heap)/8192 100650.929 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 5018.963 1.11%
std::partial_sort(vector<int>)_(pipe-organ)/8 20.849 1.71%
std::partial_sort(vector<int>)_(pipe-organ)/8192 54622.350 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9176.096 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.664 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97734.022 -
std::partial_sort(vector<int>)_(repeated)/1024 3955.135 -
std::partial_sort(vector<int>)_(repeated)/8 20.393 2.02%
std::partial_sort(vector<int>)_(repeated)/8192 46701.098 -
std::partial_sort(vector<int>)_(shuffled)/1024 6898.857 -
std::partial_sort(vector<int>)_(shuffled)/8 22.471 -
std::partial_sort(vector<int>)_(shuffled)/8192 88445.080 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5482.111 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.575 -1.52%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57670.588 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8512.334 -
std::partial_sort_copy(deque<int>)_(descending)/8 20.043 -
std::partial_sort_copy(deque<int>)_(descending)/8192 99801.277 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8671.844 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.742 -3.61%
std::partial_sort_copy(deque<int>)_(heap)/8192 103176.195 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5468.229 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.652 -1.50%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57483.379 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9287.278 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.628 1.69%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100410.566 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4313.743 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.428 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 49221.818 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7248.226 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.039 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92719.773 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5625.465 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.292 4.03%
std::partial_sort_copy(list<int>)_(ascending)/8192 60734.126 -
std::partial_sort_copy(list<int>)_(descending)/1024 8513.574 -
std::partial_sort_copy(list<int>)_(descending)/8 19.103 2.62%
std::partial_sort_copy(list<int>)_(descending)/8192 100655.897 -
std::partial_sort_copy(list<int>)_(heap)/1024 8503.459 -
std::partial_sort_copy(list<int>)_(heap)/8 15.727 -1.67%
std::partial_sort_copy(list<int>)_(heap)/8192 104780.037 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5684.163 1.38%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.188 2.93%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 61382.093 1.52%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9499.075 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.221 5.42%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 100905.986 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4493.280 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.554 1.08%
std::partial_sort_copy(list<int>)_(repeated)/8192 53797.526 1.78%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7316.300 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.665 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 92893.023 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5231.153 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 11.563 18.38%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55711.377 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8388.093 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.806 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98376.631 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8351.872 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.365 2.37%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101882.706 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5221.572 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 11.398 15.68%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55489.306 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9196.803 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.983 11.18%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98835.529 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4067.809 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.847 8.44%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47546.344 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7125.415 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.613 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92117.151 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5099.095 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.953 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 55309.060 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8322.515 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.716 -
std::partial_sort_copy(vector<int>)_(descending)/8192 98738.642 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8290.732 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.510 2.33%
std::partial_sort_copy(vector<int>)_(heap)/8192 102234.712 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5084.567 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.928 1.03%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55105.997 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9209.802 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.480 -1.63%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99678.663 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4030.974 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.647 2.55%
std::partial_sort_copy(vector<int>)_(repeated)/8192 47428.130 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7184.658 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.565 1.17%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 94172.125 -
std::partition(deque<int>)_(dense)/1024 361.518 -
std::partition(deque<int>)_(dense)/32 9.852 -
std::partition(deque<int>)_(dense)/50 14.221 -6.58%
std::partition(deque<int>)_(dense)/8192 2805.649 -
std::partition(deque<int>)_(sparse)/1024 384.766 -
std::partition(deque<int>)_(sparse)/32 10.643 9.52%
std::partition(deque<int>)_(sparse)/50 15.913 4.41%
std::partition(deque<int>)_(sparse)/8192 3017.085 -
std::partition(list<int>)_(dense)/1024 389.520 -
std::partition(list<int>)_(dense)/32 9.005 2.82%
std::partition(list<int>)_(dense)/50 13.529 2.39%
std::partition(list<int>)_(dense)/8192 4394.749 -
std::partition(list<int>)_(sparse)/1024 723.239 1.82%
std::partition(list<int>)_(sparse)/32 8.810 -
std::partition(list<int>)_(sparse)/50 14.758 -
std::partition(list<int>)_(sparse)/8192 7138.493 -
std::partition(vector<int>)_(dense)/1024 247.662 -
std::partition(vector<int>)_(dense)/32 8.471 2.33%
std::partition(vector<int>)_(dense)/50 13.110 -1.34%
std::partition(vector<int>)_(dense)/8192 1878.120 -
std::partition(vector<int>)_(sparse)/1024 257.378 -
std::partition(vector<int>)_(sparse)/32 8.905 -
std::partition(vector<int>)_(sparse)/50 14.151 -
std::partition(vector<int>)_(sparse)/8192 1874.164 -
std::partition_copy(deque<int>)/1024 636.019 -
std::partition_copy(deque<int>)/32 12.875 -
std::partition_copy(deque<int>)/50 20.919 -
std::partition_copy(deque<int>)/8192 5690.633 -
std::partition_copy(list<int>)/1024 714.609 -
std::partition_copy(list<int>)/32 8.576 -
std::partition_copy(list<int>)/50 13.152 -
std::partition_copy(list<int>)/8192 7411.622 9.62%
std::partition_copy(vector<int>)/1024 464.409 -1.79%
std::partition_copy(vector<int>)/32 8.154 -
std::partition_copy(vector<int>)/50 13.003 -
std::partition_copy(vector<int>)/8192 4553.782 -
std::partition_point(deque<int>)/1024 9.367 2.13%
std::partition_point(deque<int>)/32 4.859 7.94%
std::partition_point(deque<int>)/50 5.097 6.99%
std::partition_point(deque<int>)/8192 16.494 1.58%
std::partition_point(list<int>)/1024 1260.042 10.96%
std::partition_point(list<int>)/32 15.856 -
std::partition_point(list<int>)/50 25.213 2.33%
std::partition_point(list<int>)/8192 11706.424 -
std::partition_point(vector<int>)/1024 6.266 1.36%
std::partition_point(vector<int>)/32 2.582 -
std::partition_point(vector<int>)/50 2.564 1.62%
std::partition_point(vector<int>)/8192 9.486 -
std::remove(deque<int>)_(prefix)/1024 529.543 -
std::remove(deque<int>)_(prefix)/32 59.619 -
std::remove(deque<int>)_(prefix)/50 67.291 -
std::remove(deque<int>)_(prefix)/8192 3919.494 -
std::remove(deque<int>)_(sprinkled)/1024 522.002 -
std::remove(deque<int>)_(sprinkled)/32 53.887 1.71%
std::remove(deque<int>)_(sprinkled)/50 58.327 1.15%
std::remove(deque<int>)_(sprinkled)/8192 3868.386 -
std::remove(list<int>)_(prefix)/1024 973.296 -1.95%
std::remove(list<int>)_(prefix)/32 55.386 -
std::remove(list<int>)_(prefix)/50 66.966 -
std::remove(list<int>)_(prefix)/8192 8252.075 -
std::remove(list<int>)_(sprinkled)/1024 955.539 -1.14%
std::remove(list<int>)_(sprinkled)/32 56.471 -1.54%
std::remove(list<int>)_(sprinkled)/50 64.752 -2.25%
std::remove(list<int>)_(sprinkled)/8192 7891.689 -
std::remove(vector<int>)_(prefix)/1024 311.830 -
std::remove(vector<int>)_(prefix)/32 51.938 -
std::remove(vector<int>)_(prefix)/50 57.095 -
std::remove(vector<int>)_(prefix)/8192 2115.541 -
std::remove(vector<int>)_(sprinkled)/1024 292.026 1.26%
std::remove(vector<int>)_(sprinkled)/32 51.558 -
std::remove(vector<int>)_(sprinkled)/50 55.682 -
std::remove(vector<int>)_(sprinkled)/8192 1999.301 -
std::remove_copy(deque<int>)_(prefix)/1024 410.570 8.44%
std::remove_copy(deque<int>)_(prefix)/32 12.897 -2.09%
std::remove_copy(deque<int>)_(prefix)/50 19.165 -
std::remove_copy(deque<int>)_(prefix)/8192 3354.406 -
std::remove_copy(deque<int>)_(sprinkled)/1024 361.545 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.242 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.426 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2891.308 -
std::remove_copy(list<int>)_(prefix)/1024 756.681 -
std::remove_copy(list<int>)_(prefix)/32 10.814 -
std::remove_copy(list<int>)_(prefix)/50 21.962 -
std::remove_copy(list<int>)_(prefix)/8192 7013.241 -3.22%
std::remove_copy(list<int>)_(sprinkled)/1024 742.404 -
std::remove_copy(list<int>)_(sprinkled)/32 11.301 -
std::remove_copy(list<int>)_(sprinkled)/50 18.844 -
std::remove_copy(list<int>)_(sprinkled)/8192 6954.871 -3.94%
std::remove_copy(vector<int>)_(prefix)/1024 266.983 -
std::remove_copy(vector<int>)_(prefix)/32 8.986 -1.62%
std::remove_copy(vector<int>)_(prefix)/50 13.443 1.19%
std::remove_copy(vector<int>)_(prefix)/8192 2067.192 -
std::remove_copy(vector<int>)_(sprinkled)/1024 461.858 -
std::remove_copy(vector<int>)_(sprinkled)/32 15.026 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.393 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3673.550 -
std::remove_copy_if(deque<int>)_(prefix)/1024 533.369 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.929 -9.34%
std::remove_copy_if(deque<int>)_(prefix)/50 28.418 -6.89%
std::remove_copy_if(deque<int>)_(prefix)/8192 3895.745 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 548.063 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.611 -14.81%
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.100 -13.96%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3267.385 -1.10%
std::remove_copy_if(list<int>)_(prefix)/1024 795.635 -
std::remove_copy_if(list<int>)_(prefix)/32 14.846 -
std::remove_copy_if(list<int>)_(prefix)/50 27.162 -
std::remove_copy_if(list<int>)_(prefix)/8192 7241.900 -4.13%
std::remove_copy_if(list<int>)_(sprinkled)/1024 788.931 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.506 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.700 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7217.743 -3.66%
std::remove_copy_if(vector<int>)_(prefix)/1024 377.086 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.144 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.766 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3330.657 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 470.915 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.346 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.911 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3753.903 -
std::remove_if(deque<int>)_(prefix)/1024 560.348 -
std::remove_if(deque<int>)_(prefix)/32 57.585 -
std::remove_if(deque<int>)_(prefix)/50 68.203 3.13%
std::remove_if(deque<int>)_(prefix)/8192 4256.779 -
std::remove_if(deque<int>)_(sprinkled)/1024 541.274 -
std::remove_if(deque<int>)_(sprinkled)/32 56.722 -
std::remove_if(deque<int>)_(sprinkled)/50 66.195 -
std::remove_if(deque<int>)_(sprinkled)/8192 3963.323 -
std::remove_if(list<int>)_(prefix)/1024 1019.969 -2.61%
std::remove_if(list<int>)_(prefix)/32 61.474 -
std::remove_if(list<int>)_(prefix)/50 75.186 -
std::remove_if(list<int>)_(prefix)/8192 10212.287 8.37%
std::remove_if(list<int>)_(sprinkled)/1024 990.760 -5.35%
std::remove_if(list<int>)_(sprinkled)/32 60.018 -
std::remove_if(list<int>)_(sprinkled)/50 73.653 -
std::remove_if(list<int>)_(sprinkled)/8192 8230.974 -
std::remove_if(vector<int>)_(prefix)/1024 356.456 -
std::remove_if(vector<int>)_(prefix)/32 51.965 -
std::remove_if(vector<int>)_(prefix)/50 57.059 -
std::remove_if(vector<int>)_(prefix)/8192 2586.420 -
std::remove_if(vector<int>)_(sprinkled)/1024 520.606 -
std::remove_if(vector<int>)_(sprinkled)/32 57.577 3.41%
std::remove_if(vector<int>)_(sprinkled)/50 67.382 3.68%
std::remove_if(vector<int>)_(sprinkled)/8192 3817.267 -
std::replace(deque<int>)_(prefix)/1024 412.874 -
std::replace(deque<int>)_(prefix)/32 12.770 -
std::replace(deque<int>)_(prefix)/50 19.216 -
std::replace(deque<int>)_(prefix)/8192 3274.168 -
std::replace(deque<int>)_(sprinkled)/1024 353.973 -
std::replace(deque<int>)_(sprinkled)/32 12.626 -
std::replace(deque<int>)_(sprinkled)/50 18.709 -
std::replace(deque<int>)_(sprinkled)/8192 2823.730 -
std::replace(list<int>)_(prefix)/1024 738.097 -
std::replace(list<int>)_(prefix)/32 11.108 -
std::replace(list<int>)_(prefix)/50 18.297 -
std::replace(list<int>)_(prefix)/8192 7001.631 -
std::replace(list<int>)_(sprinkled)/1024 727.706 -
std::replace(list<int>)_(sprinkled)/32 11.371 -
std::replace(list<int>)_(sprinkled)/50 17.593 -
std::replace(list<int>)_(sprinkled)/8192 7163.140 -
std::replace(vector<int>)_(prefix)/1024 158.157 -
std::replace(vector<int>)_(prefix)/32 4.967 -1.90%
std::replace(vector<int>)_(prefix)/50 7.684 -
std::replace(vector<int>)_(prefix)/8192 1264.285 -
std::replace(vector<int>)_(sprinkled)/1024 152.793 -5.92%
std::replace(vector<int>)_(sprinkled)/32 5.414 7.84%
std::replace(vector<int>)_(sprinkled)/50 8.301 10.06%
std::replace(vector<int>)_(sprinkled)/8192 1268.942 -
std::replace_if(deque<int>)_(prefix)/1024 491.855 -
std::replace_if(deque<int>)_(prefix)/32 14.042 -
std::replace_if(deque<int>)_(prefix)/50 20.289 -
std::replace_if(deque<int>)_(prefix)/8192 3507.149 -
std::replace_if(deque<int>)_(sprinkled)/1024 370.093 -
std::replace_if(deque<int>)_(sprinkled)/32 12.450 -
std::replace_if(deque<int>)_(sprinkled)/50 18.695 -
std::replace_if(deque<int>)_(sprinkled)/8192 2955.836 -
std::replace_if(list<int>)_(prefix)/1024 743.441 -
std::replace_if(list<int>)_(prefix)/32 13.215 -
std::replace_if(list<int>)_(prefix)/50 24.246 1.58%
std::replace_if(list<int>)_(prefix)/8192 7091.545 -
std::replace_if(list<int>)_(sprinkled)/1024 744.512 -
std::replace_if(list<int>)_(sprinkled)/32 13.344 -
std::replace_if(list<int>)_(sprinkled)/50 22.933 -
std::replace_if(list<int>)_(sprinkled)/8192 7308.474 -
std::replace_if(vector<int>)_(prefix)/1024 278.114 -
std::replace_if(vector<int>)_(prefix)/32 8.953 -
std::replace_if(vector<int>)_(prefix)/50 13.807 1.39%
std::replace_if(vector<int>)_(prefix)/8192 2059.947 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.752 -
std::replace_if(vector<int>)_(sprinkled)/32 8.734 -
std::replace_if(vector<int>)_(sprinkled)/50 12.894 -6.03%
std::replace_if(vector<int>)_(sprinkled)/8192 1917.822 -
std::reverse(deque<int>)/32768 5727.588 -
std::reverse(deque<int>)/4096 719.539 -
std::reverse(deque<int>)/512 113.409 -
std::reverse(deque<int>)/64 13.065 -
std::reverse(deque<int>)/8 2.522 -
std::reverse(list<int>)/32768 18754.817 -
std::reverse(list<int>)/4096 1655.971 -
std::reverse(list<int>)/512 193.865 -
std::reverse(list<int>)/64 17.390 -
std::reverse(list<int>)/8 2.031 -
std::reverse(vector<int>)/32768 1040.611 -
std::reverse(vector<int>)/4096 130.592 -
std::reverse(vector<int>)/512 16.451 -
std::reverse(vector<int>)/64 4.139 -
std::reverse(vector<int>)/8 1.552 -
std::reverse_copy(deque<int>)/32768 8098.567 1.56%
std::reverse_copy(deque<int>)/4096 978.955 -
std::reverse_copy(deque<int>)/512 125.449 -
std::reverse_copy(deque<int>)/64 16.045 -
std::reverse_copy(deque<int>)/8 2.545 -
std::reverse_copy(list<int>)/32768 26055.306 -1.43%
std::reverse_copy(list<int>)/4096 3120.685 -
std::reverse_copy(list<int>)/512 368.359 -
std::reverse_copy(list<int>)/64 30.380 1.26%
std::reverse_copy(list<int>)/8 2.417 -
std::reverse_copy(vector<int>)/32768 976.141 -
std::reverse_copy(vector<int>)/4096 133.949 -
std::reverse_copy(vector<int>)/512 17.141 -
std::reverse_copy(vector<int>)/64 2.487 -
std::reverse_copy(vector<int>)/8 2.431 -
std::rotate(deque<int>)_(1_element_backward)/1024 42.935 1.01%
std::rotate(deque<int>)_(1_element_backward)/32 4.412 -1.25%
std::rotate(deque<int>)_(1_element_backward)/50 5.279 -3.45%
std::rotate(deque<int>)_(1_element_backward)/8192 310.410 -
std::rotate(deque<int>)_(1_element_forward)/1024 40.154 2.68%
std::rotate(deque<int>)_(1_element_forward)/32 4.521 -2.81%
std::rotate(deque<int>)_(1_element_forward)/50 5.289 -1.83%
std::rotate(deque<int>)_(1_element_forward)/8192 300.822 -
std::rotate(deque<int>)_(by_1/2)/1024 181.714 1.36%
std::rotate(deque<int>)_(by_1/2)/32 7.425 -
std::rotate(deque<int>)_(by_1/2)/50 10.301 -1.59%
std::rotate(deque<int>)_(by_1/2)/8192 1471.293 -
std::rotate(deque<int>)_(by_1/3)/1024 1860.298 2.31%
std::rotate(deque<int>)_(by_1/3)/32 45.503 -
std::rotate(deque<int>)_(by_1/3)/50 76.786 -
std::rotate(deque<int>)_(by_1/3)/8192 22716.356 -
std::rotate(deque<int>)_(by_1/4)/1024 806.056 3.23%
std::rotate(deque<int>)_(by_1/4)/32 29.411 -
std::rotate(deque<int>)_(by_1/4)/50 75.334 -
std::rotate(deque<int>)_(by_1/4)/8192 6788.336 -
std::rotate(list<int>)_(1_element_backward)/1024 746.566 -
std::rotate(list<int>)_(1_element_backward)/32 13.281 -1.43%
std::rotate(list<int>)_(1_element_backward)/50 22.631 -
std::rotate(list<int>)_(1_element_backward)/8192 8758.667 8.90%
std::rotate(list<int>)_(1_element_forward)/1024 737.332 -
std::rotate(list<int>)_(1_element_forward)/32 14.201 -3.81%
std::rotate(list<int>)_(1_element_forward)/50 26.281 -2.15%
std::rotate(list<int>)_(1_element_forward)/8192 9145.597 11.95%
std::rotate(list<int>)_(by_1/2)/1024 387.701 -
std::rotate(list<int>)_(by_1/2)/32 5.968 -
std::rotate(list<int>)_(by_1/2)/50 12.735 -
std::rotate(list<int>)_(by_1/2)/8192 6300.573 22.18%
std::rotate(list<int>)_(by_1/3)/1024 806.032 -
std::rotate(list<int>)_(by_1/3)/32 15.375 1.64%
std::rotate(list<int>)_(by_1/3)/50 24.765 1.11%
std::rotate(list<int>)_(by_1/3)/8192 8790.877 -3.51%
std::rotate(list<int>)_(by_1/4)/1024 579.890 -52.02%
std::rotate(list<int>)_(by_1/4)/32 12.518 -
std::rotate(list<int>)_(by_1/4)/50 25.102 -
std::rotate(list<int>)_(by_1/4)/8192 7206.519 -2.90%
std::rotate(vector<bool>)_(1_element_backward)/1024 26.682 -1.92%
std::rotate(vector<bool>)_(1_element_backward)/32 17.347 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.327 -
std::rotate(vector<bool>)_(1_element_backward)/8192 100.682 1.12%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.341 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.544 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.551 -
std::rotate(vector<bool>)_(1_element_forward)/8192 108.112 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.403 -
std::rotate(vector<bool>)_(by_1/2)/32 17.843 -
std::rotate(vector<bool>)_(by_1/2)/50 17.643 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.160 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.176 -
std::rotate(vector<bool>)_(by_1/3)/32 17.492 -
std::rotate(vector<bool>)_(by_1/3)/50 17.474 -
std::rotate(vector<bool>)_(by_1/3)/8192 145.589 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.333 -1.05%
std::rotate(vector<bool>)_(by_1/4)/32 17.622 -
std::rotate(vector<bool>)_(by_1/4)/50 17.463 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.946 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.778 -
std::rotate(vector<int>)_(1_element_backward)/32 2.906 -
std::rotate(vector<int>)_(1_element_backward)/50 5.339 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.764 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.359 -
std::rotate(vector<int>)_(1_element_forward)/32 2.966 1.18%
std::rotate(vector<int>)_(1_element_forward)/50 5.269 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.382 -
std::rotate(vector<int>)_(by_1/2)/1024 32.010 -
std::rotate(vector<int>)_(by_1/2)/32 3.652 -
std::rotate(vector<int>)_(by_1/2)/50 4.448 -
std::rotate(vector<int>)_(by_1/2)/8192 240.878 -
std::rotate(vector<int>)_(by_1/3)/1024 1371.191 -
std::rotate(vector<int>)_(by_1/3)/32 21.645 -
std::rotate(vector<int>)_(by_1/3)/50 40.172 -
std::rotate(vector<int>)_(by_1/3)/8192 10921.443 -
std::rotate(vector<int>)_(by_1/4)/1024 330.847 -
std::rotate(vector<int>)_(by_1/4)/32 12.081 -
std::rotate(vector<int>)_(by_1/4)/50 40.221 -
std::rotate(vector<int>)_(by_1/4)/8192 2609.958 -
std::rotate_copy(deque<int>)/1024 35.124 -
std::rotate_copy(deque<int>)/32 9.286 245.93%
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 294.799 -
std::rotate_copy(list<int>)/1024 725.584 -
std::rotate_copy(list<int>)/32 8.494 2.21%
std::rotate_copy(list<int>)/50 14.222 -1.39%
std::rotate_copy(list<int>)/8192 6924.564 -3.96%
std::rotate_copy(vector<int>)/1024 35.002 2.89%
std::rotate_copy(vector<int>)/32 2.083 -
std::rotate_copy(vector<int>)/50 2.703 -
std::rotate_copy(vector<int>)/8192 725.827 -4.19%
std::sample(deque<int>)/1024 11773.680 -
std::sample(deque<int>)/32 321.313 -
std::sample(deque<int>)/8192 94590.433 -
std::sample(list<int>)/1024 11667.309 -1.43%
std::sample(list<int>)/32 312.671 -
std::sample(list<int>)/8192 96667.066 -
std::sample(vector<int>)/1024 11224.235 -
std::sample(vector<int>)/32 305.670 -
std::sample(vector<int>)/8192 90415.929 -
std::search(deque<int>)_(near_matches)/1000 22274.125 6.96%
std::search(deque<int>)_(near_matches)/1024 23337.852 9.61%
std::search(deque<int>)_(near_matches)/8192 1444024.622 -
std::search(deque<int>)_(no_match)/1000 407.297 -
std::search(deque<int>)_(no_match)/1024 417.339 -
std::search(deque<int>)_(no_match)/1048576 425397.377 -
std::search(deque<int>)_(no_match)/8192 3322.472 -
std::search(deque<int>)_(same_length)/1000 353.490 8.48%
std::search(deque<int>)_(same_length)/1024 475.916 -
std::search(deque<int>)_(same_length)/8192 3822.032 1.52%
std::search(deque<int>)_(single_element)/1000 448.566 2.34%
std::search(deque<int>)_(single_element)/1024 459.275 -
std::search(deque<int>)_(single_element)/8192 3667.745 -
std::search(deque<int>,_pred)_(near_matches)/1000 23665.676 -4.05%
std::search(deque<int>,_pred)_(near_matches)/1024 24718.291 -4.09%
std::search(deque<int>,_pred)_(near_matches)/8192 1510677.196 -
std::search(deque<int>,_pred)_(no_match)/1000 425.806 -
std::search(deque<int>,_pred)_(no_match)/1024 371.335 1.46%
std::search(deque<int>,_pred)_(no_match)/1048576 443852.887 -
std::search(deque<int>,_pred)_(no_match)/8192 3480.165 -
std::search(deque<int>,_pred)_(same_length)/1000 479.265 -
std::search(deque<int>,_pred)_(same_length)/1024 510.973 -
std::search(deque<int>,_pred)_(same_length)/8192 4057.101 -
std::search(deque<int>,_pred)_(single_element)/1000 477.796 -
std::search(deque<int>,_pred)_(single_element)/1024 488.910 -
std::search(deque<int>,_pred)_(single_element)/8192 3881.748 -
std::search(list<int>)_(near_matches)/1000 37642.061 -
std::search(list<int>)_(near_matches)/1024 39691.819 -
std::search(list<int>)_(near_matches)/8192 2548360.305 -
std::search(list<int>)_(no_match)/1000 646.593 5.29%
std::search(list<int>)_(no_match)/1024 763.336 -22.33%
std::search(list<int>)_(no_match)/1048576 840989.796 3.00%
std::search(list<int>)_(no_match)/8192 7089.884 -7.24%
std::search(list<int>)_(same_length)/1000 746.464 1.03%
std::search(list<int>)_(same_length)/1024 771.317 1.31%
std::search(list<int>)_(same_length)/8192 11307.515 22.28%
std::search(list<int>)_(single_element)/1000 589.293 -14.61%
std::search(list<int>)_(single_element)/1024 758.099 4.01%
std::search(list<int>)_(single_element)/8192 7843.258 3.92%
std::search(list<int>,_pred)_(near_matches)/1000 42467.113 -
std::search(list<int>,_pred)_(near_matches)/1024 44319.531 -
std::search(list<int>,_pred)_(near_matches)/8192 2735887.367 -
std::search(list<int>,_pred)_(no_match)/1000 751.485 -
std::search(list<int>,_pred)_(no_match)/1024 767.705 -
std::search(list<int>,_pred)_(no_match)/1048576 898786.859 -
std::search(list<int>,_pred)_(no_match)/8192 7022.756 -5.29%
std::search(list<int>,_pred)_(same_length)/1000 775.551 -
std::search(list<int>,_pred)_(same_length)/1024 791.657 -
std::search(list<int>,_pred)_(same_length)/8192 9351.465 10.11%
std::search(list<int>,_pred)_(single_element)/1000 834.095 2.02%
std::search(list<int>,_pred)_(single_element)/1024 840.695 -
std::search(list<int>,_pred)_(single_element)/8192 9274.016 13.23%
std::search(vector<int>)_(near_matches)/1000 13987.768 -
std::search(vector<int>)_(near_matches)/1024 14915.283 -
std::search(vector<int>)_(near_matches)/8192 768394.898 -
std::search(vector<int>)_(no_match)/1000 210.144 -
std::search(vector<int>)_(no_match)/1024 212.794 -
std::search(vector<int>)_(no_match)/1048576 211030.352 -
std::search(vector<int>)_(no_match)/8192 1645.393 -
std::search(vector<int>)_(same_length)/1000 247.759 3.15%
std::search(vector<int>)_(same_length)/1024 257.533 5.32%
std::search(vector<int>)_(same_length)/8192 1990.475 6.60%
std::search(vector<int>)_(single_element)/1000 228.125 -3.67%
std::search(vector<int>)_(single_element)/1024 233.254 -3.67%
std::search(vector<int>)_(single_element)/8192 1815.367 -1.81%
std::search(vector<int>,_pred)_(near_matches)/1000 22979.724 -
std::search(vector<int>,_pred)_(near_matches)/1024 23987.769 -
std::search(vector<int>,_pred)_(near_matches)/8192 1456575.799 -
std::search(vector<int>,_pred)_(no_match)/1000 468.597 -
std::search(vector<int>,_pred)_(no_match)/1024 474.998 -
std::search(vector<int>,_pred)_(no_match)/1048576 451431.242 3.38%
std::search(vector<int>,_pred)_(no_match)/8192 4039.265 -
std::search(vector<int>,_pred)_(same_length)/1000 602.204 -
std::search(vector<int>,_pred)_(same_length)/1024 616.572 -
std::search(vector<int>,_pred)_(same_length)/8192 4934.115 -
std::search(vector<int>,_pred)_(single_element)/1000 458.415 -
std::search(vector<int>,_pred)_(single_element)/1024 470.442 -
std::search(vector<int>,_pred)_(single_element)/8192 3746.900 -
std::search_n(deque<int>)_(no_match)/1000 437.425 -
std::search_n(deque<int>)_(no_match)/1024 443.908 1.38%
std::search_n(deque<int>)_(no_match)/1048576 439943.380 -
std::search_n(deque<int>)_(no_match)/8192 3435.666 -
std::search_n(deque<int>,_pred)_(no_match)/1000 601.313 -
std::search_n(deque<int>,_pred)_(no_match)/1024 626.596 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 554884.285 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4326.135 -
std::search_n(list<int>)_(no_match)/1000 681.190 -4.19%
std::search_n(list<int>)_(no_match)/1024 764.624 -
std::search_n(list<int>)_(no_match)/1048576 805542.683 -7.06%
std::search_n(list<int>)_(no_match)/8192 6915.609 -
std::search_n(list<int>,_pred)_(no_match)/1000 823.069 -
std::search_n(list<int>,_pred)_(no_match)/1024 844.389 -
std::search_n(list<int>,_pred)_(no_match)/1048576 981427.755 -
std::search_n(list<int>,_pred)_(no_match)/8192 8405.413 10.41%
std::search_n(vector<int>)_(no_match)/1000 208.395 -1.20%
std::search_n(vector<int>)_(no_match)/1024 213.172 -1.25%
std::search_n(vector<int>)_(no_match)/1048576 211250.690 -
std::search_n(vector<int>)_(no_match)/8192 1646.104 -
std::search_n(vector<int>,_pred)_(no_match)/1000 510.619 -
std::search_n(vector<int>,_pred)_(no_match)/1024 522.294 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 612429.692 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4171.429 -
std::set<int>::clear()/0 421.314 -
std::set<int>::clear()/1024 8814.876 -
std::set<int>::clear()/32 642.960 -
std::set<int>::clear()/8192 75278.199 -
std::set<int>::contains(key)_(existent)/0 0.011 -
std::set<int>::contains(key)_(existent)/1024 3.996 3.71%
std::set<int>::contains(key)_(existent)/32 1.738 2.35%
std::set<int>::contains(key)_(existent)/8192 8.452 -1.72%
std::set<int>::contains(key)_(non-existent)/0 0.270 -
std::set<int>::contains(key)_(non-existent)/1024 6.338 19.79%
std::set<int>::contains(key)_(non-existent)/32 2.935 23.91%
std::set<int>::contains(key)_(non-existent)/8192 9.791 3.22%
std::set<int>::count(key)_(existent)/0 0.012 -
std::set<int>::count(key)_(existent)/1024 4.299 -2.92%
std::set<int>::count(key)_(existent)/32 1.847 -
std::set<int>::count(key)_(existent)/8192 8.165 -5.06%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.596 -
std::set<int>::count(key)_(non-existent)/32 2.981 2.76%
std::set<int>::count(key)_(non-existent)/8192 11.341 -
std::set<int>::ctor(&&,_different_allocs)/0 13.777 -
std::set<int>::ctor(&&,_different_allocs)/1024 5791.417 -
std::set<int>::ctor(&&,_different_allocs)/32 181.158 1.00%
std::set<int>::ctor(&&,_different_allocs)/8192 47839.704 -
std::set<int>::ctor(const&)/0 13.720 -
std::set<int>::ctor(const&)/1024 6302.955 2.18%
std::set<int>::ctor(const&)/32 222.898 -
std::set<int>::ctor(const&)/8192 51404.265 5.08%
std::set<int>::ctor(const&,_alloc)/0 13.655 -
std::set<int>::ctor(const&,_alloc)/1024 6487.309 4.95%
std::set<int>::ctor(const&,_alloc)/32 231.655 4.15%
std::set<int>::ctor(const&,_alloc)/8192 51747.716 5.12%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.608 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8744.808 2.15%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 270.084 7.83%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69786.666 2.15%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.626 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12832.490 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 303.352 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 284202.622 6.93%
std::set<int>::equal_range(key)_(existent)/0 0.014 -
std::set<int>::equal_range(key)_(existent)/1024 4.189 1.06%
std::set<int>::equal_range(key)_(existent)/32 1.716 1.17%
std::set<int>::equal_range(key)_(existent)/8192 8.470 6.30%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.362 -
std::set<int>::equal_range(key)_(non-existent)/32 2.725 5.92%
std::set<int>::equal_range(key)_(non-existent)/8192 9.813 -10.99%
std::set<int>::erase(iterator)/0 20.143 -
std::set<int>::erase(iterator)/1024 20.435 -
std::set<int>::erase(iterator)/32 20.416 -
std::set<int>::erase(iterator)/8192 20.492 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.466 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6391.335 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 580.563 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52193.016 -
std::set<int>::erase(key)_(existent)/0 20.637 -
std::set<int>::erase(key)_(existent)/1024 41.683 6.92%
std::set<int>::erase(key)_(existent)/32 22.180 -
std::set<int>::erase(key)_(existent)/8192 51.299 -2.28%
std::set<int>::erase(key)_(non-existent)/0 0.254 -
std::set<int>::erase(key)_(non-existent)/1024 5.301 1.18%
std::set<int>::erase(key)_(non-existent)/32 2.336 -
std::set<int>::erase(key)_(non-existent)/8192 8.312 -8.80%
std::set<int>::find(key)_(existent)/0 0.018 -
std::set<int>::find(key)_(existent)/1024 3.971 -
std::set<int>::find(key)_(existent)/32 1.589 -
std::set<int>::find(key)_(existent)/8192 8.346 -1.76%
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 5.765 2.81%
std::set<int>::find(key)_(non-existent)/32 2.342 2.93%
std::set<int>::find(key)_(non-existent)/8192 8.958 4.80%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 18.261 1.73%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.513 11.73%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.428 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 77.296 3.28%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.987 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.464 1.34%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 20.077 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.182 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.174 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.483 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 20.176 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 105.117 14.23%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.173 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.752 2.18%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.168 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 34.898 4.52%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 420.920 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16159.111 -2.37%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 833.233 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 149956.623 1.36%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 420.862 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7607.655 -1.06%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 571.260 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 133750.975 1.59%
std::set<int>::insert(value)_(already_present)/0 0.582 -
std::set<int>::insert(value)_(already_present)/1024 6.284 -4.49%
std::set<int>::insert(value)_(already_present)/32 1.782 -
std::set<int>::insert(value)_(already_present)/8192 10.770 -
std::set<int>::insert(value)_(new_value)/0 17.970 -
std::set<int>::insert(value)_(new_value)/1024 45.226 4.09%
std::set<int>::insert(value)_(new_value)/32 20.115 1.08%
std::set<int>::insert(value)_(new_value)/8192 87.353 15.79%
std::set<int>::lower_bound(key)_(existent)/0 0.014 -
std::set<int>::lower_bound(key)_(existent)/1024 4.257 -1.69%
std::set<int>::lower_bound(key)_(existent)/32 1.567 -
std::set<int>::lower_bound(key)_(existent)/8192 8.221 -4.54%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.159 1.10%
std::set<int>::lower_bound(key)_(non-existent)/32 2.306 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.366 -13.74%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.359 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6361.077 4.33%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 221.219 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 50275.274 3.29%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.361 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6273.808 2.02%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 223.447 1.25%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50133.457 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.090 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1362.592 -1.64%
std::set<int>::operator=(const&)_(into_populated_Container)/32 39.100 -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12431.821 -
std::set<int>::upper_bound(key)_(existent)/0 0.013 -
std::set<int>::upper_bound(key)_(existent)/1024 4.167 1.72%
std::set<int>::upper_bound(key)_(existent)/32 1.748 1.09%
std::set<int>::upper_bound(key)_(existent)/8192 8.049 -5.21%
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 7.184 20.96%
std::set<int>::upper_bound(key)_(non-existent)/32 2.983 22.71%
std::set<int>::upper_bound(key)_(non-existent)/8192 12.243 23.33%
std::set<std::string>::clear()/0 423.673 -
std::set<std::string>::clear()/1024 20161.658 -
std::set<std::string>::clear()/32 885.786 -1.54%
std::set<std::string>::clear()/8192 205200.441 -
std::set<std::string>::contains(key)_(existent)/0 0.014 -
std::set<std::string>::contains(key)_(existent)/1024 23.284 11.31%
std::set<std::string>::contains(key)_(existent)/32 15.689 -5.64%
std::set<std::string>::contains(key)_(existent)/8192 27.969 -11.18%
std::set<std::string>::contains(key)_(non-existent)/0 0.283 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.464 -4.22%
std::set<std::string>::contains(key)_(non-existent)/32 10.560 -
std::set<std::string>::contains(key)_(non-existent)/8192 29.142 3.21%
std::set<std::string>::count(key)_(existent)/0 0.013 -
std::set<std::string>::count(key)_(existent)/1024 22.303 -7.45%
std::set<std::string>::count(key)_(existent)/32 15.515 6.86%
std::set<std::string>::count(key)_(existent)/8192 29.292 -2.48%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 23.890 2.82%
std::set<std::string>::count(key)_(non-existent)/32 10.693 13.24%
std::set<std::string>::count(key)_(non-existent)/8192 31.894 -2.16%
std::set<std::string>::ctor(&&,_different_allocs)/0 13.769 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6962.732 -
std::set<std::string>::ctor(&&,_different_allocs)/32 211.436 -1.03%
std::set<std::string>::ctor(&&,_different_allocs)/8192 57884.550 -
std::set<std::string>::ctor(const&)/0 13.608 -
std::set<std::string>::ctor(const&)/1024 34853.612 -
std::set<std::string>::ctor(const&)/32 699.304 -
std::set<std::string>::ctor(const&)/8192 347584.950 1.39%
std::set<std::string>::ctor(const&,_alloc)/0 13.631 -
std::set<std::string>::ctor(const&,_alloc)/1024 37186.285 1.96%
std::set<std::string>::ctor(const&,_alloc)/32 799.235 -
std::set<std::string>::ctor(const&,_alloc)/8192 348054.708 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.720 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41174.683 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 667.856 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 384123.673 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.727 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54626.957 1.06%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 952.532 1.13%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1095402.536 -
std::set<std::string>::equal_range(key)_(existent)/0 0.035 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.306 -
std::set<std::string>::equal_range(key)_(existent)/32 16.973 10.02%
std::set<std::string>::equal_range(key)_(existent)/8192 30.799 12.57%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.436 4.11%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.702 1.04%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.146 3.25%
std::set<std::string>::erase(iterator)/0 29.640 16.50%
std::set<std::string>::erase(iterator)/1024 28.741 1.06%
std::set<std::string>::erase(iterator)/32 25.826 -18.53%
std::set<std::string>::erase(iterator)/8192 33.827 29.64%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.688 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12192.928 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 716.839 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113792.935 -
std::set<std::string>::erase(key)_(existent)/0 65.161 -
std::set<std::string>::erase(key)_(existent)/1024 99.946 29.64%
std::set<std::string>::erase(key)_(existent)/32 61.315 -12.80%
std::set<std::string>::erase(key)_(existent)/8192 70.354 -
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 25.694 3.71%
std::set<std::string>::erase(key)_(non-existent)/32 12.353 -10.22%
std::set<std::string>::erase(key)_(non-existent)/8192 32.764 4.91%
std::set<std::string>::find(key)_(existent)/0 0.036 -
std::set<std::string>::find(key)_(existent)/1024 23.601 -
std::set<std::string>::find(key)_(existent)/32 15.822 -8.10%
std::set<std::string>::find(key)_(existent)/8192 29.289 -
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 20.840 2.25%
std::set<std::string>::find(key)_(non-existent)/32 10.658 14.55%
std::set<std::string>::find(key)_(non-existent)/8192 25.977 -7.23%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.214 1.38%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 72.423 11.37%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.684 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 94.087 7.79%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.088 23.90%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.288 2.84%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 34.610 -18.02%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 44.941 -25.98%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.953 -5.53%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.614 40.73%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.640 -23.06%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 58.413 -2.86%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 36.075 24.31%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.539 32.55%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.662 30.38%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.809 -6.89%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.660 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66338.462 -1.29%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1483.756 -2.10%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 818316.738 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.650 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 38919.026 -2.69%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1133.251 -4.02%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 617250.620 -2.25%
std::set<std::string>::insert(value)_(already_present)/0 14.989 -
std::set<std::string>::insert(value)_(already_present)/1024 32.750 -4.11%
std::set<std::string>::insert(value)_(already_present)/32 11.841 -
std::set<std::string>::insert(value)_(already_present)/8192 39.086 2.00%
std::set<std::string>::insert(value)_(new_value)/0 33.359 -
std::set<std::string>::insert(value)_(new_value)/1024 64.467 -
std::set<std::string>::insert(value)_(new_value)/32 40.282 -1.17%
std::set<std::string>::insert(value)_(new_value)/8192 89.736 27.55%
std::set<std::string>::lower_bound(key)_(existent)/0 0.033 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.629 -3.33%
std::set<std::string>::lower_bound(key)_(existent)/32 16.251 1.06%
std::set<std::string>::lower_bound(key)_(existent)/8192 28.482 1.23%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.044 2.20%
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.164 13.83%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.287 1.85%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.263 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36444.526 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 684.431 1.14%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 349273.641 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.274 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36043.380 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 728.007 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348157.487 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17083.709 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 341.737 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 208361.133 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.126 -
std::set<std::string>::upper_bound(key)_(existent)/32 16.884 -
std::set<std::string>::upper_bound(key)_(existent)/8192 28.936 2.66%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.760 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.457 4.57%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.437 6.01%
std::shift_left(deque<int>)/1024 39.820 1.06%
std::shift_left(deque<int>)/32 4.760 -
std::shift_left(deque<int>)/50 5.499 -
std::shift_left(deque<int>)/8192 302.860 -
std::shift_left(list<int>)/1024 730.461 -
std::shift_left(list<int>)/32 14.406 -
std::shift_left(list<int>)/50 27.567 -
std::shift_left(list<int>)/8192 7098.368 -
std::shift_left(vector<int>)/1024 35.414 -
std::shift_left(vector<int>)/32 4.460 -
std::shift_left(vector<int>)/50 5.270 -
std::shift_left(vector<int>)/8192 282.565 -
std::shift_right(deque<int>)/1024 43.303 -
std::shift_right(deque<int>)/32 4.342 -
std::shift_right(deque<int>)/50 5.201 -1.27%
std::shift_right(deque<int>)/8192 309.159 -
std::shift_right(list<int>)/1024 735.485 -
std::shift_right(list<int>)/32 14.462 -
std::shift_right(list<int>)/50 27.932 -
std::shift_right(list<int>)/8192 7721.744 -
std::shift_right(vector<int>)/1024 35.801 -
std::shift_right(vector<int>)/32 4.158 1.43%
std::shift_right(vector<int>)/50 5.341 -
std::shift_right(vector<int>)/8192 299.915 -
std::shuffle(deque<int>)/1024 9469.395 -
std::shuffle(deque<int>)/32 298.815 -
std::shuffle(deque<int>)/8192 75110.583 -
std::shuffle(vector<int>)/1024 8886.907 -
std::shuffle(vector<int>)/32 279.265 -
std::shuffle(vector<int>)/8192 70812.615 -
std::sort(deque<int>)_(ascending)/1024 769.311 -
std::sort(deque<int>)_(ascending)/8 18.671 1.71%
std::sort(deque<int>)_(ascending)/8192 5753.887 -
std::sort(deque<int>)_(descending)/1024 1300.438 -
std::sort(deque<int>)_(descending)/8 26.356 3.02%
std::sort(deque<int>)_(descending)/8192 10393.665 -
std::sort(deque<int>)_(heap)/1024 6246.210 -
std::sort(deque<int>)_(heap)/8 25.706 4.10%
std::sort(deque<int>)_(heap)/8192 69675.656 -
std::sort(deque<int>)_(pipe-organ)/1024 2772.986 1.03%
std::sort(deque<int>)_(pipe-organ)/8 21.148 1.33%
std::sort(deque<int>)_(pipe-organ)/8192 26662.927 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17717.971 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.845 2.73%
std::sort(deque<int>)_(qsort_adversarial)/8192 457419.068 -
std::sort(deque<int>)_(repeated)/1024 962.462 -
std::sort(deque<int>)_(repeated)/8 18.936 1.53%
std::sort(deque<int>)_(repeated)/8192 6755.736 -
std::sort(deque<int>)_(shuffled)/1024 6889.658 -
std::sort(deque<int>)_(shuffled)/8 23.716 1.17%
std::sort(deque<int>)_(shuffled)/8192 80925.608 -
std::sort(vector<NonIntegral>)_(ascending)/1024 544.340 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.416 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3765.750 -
std::sort(vector<NonIntegral>)_(descending)/1024 784.387 -
std::sort(vector<NonIntegral>)_(descending)/8 24.124 -4.59%
std::sort(vector<NonIntegral>)_(descending)/8192 5303.970 -2.79%
std::sort(vector<NonIntegral>)_(heap)/1024 4254.244 -
std::sort(vector<NonIntegral>)_(heap)/8 22.410 -
std::sort(vector<NonIntegral>)_(heap)/8192 50131.364 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1910.215 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.138 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18516.051 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13225.230 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.463 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155155.452 -
std::sort(vector<NonIntegral>)_(repeated)/1024 508.726 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.744 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3741.022 -1.39%
std::sort(vector<NonIntegral>)_(shuffled)/1024 4660.358 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.966 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 83472.722 -
std::sort(vector<int>)_(ascending)/1024 541.946 -
std::sort(vector<int>)_(ascending)/8 16.719 -
std::sort(vector<int>)_(ascending)/8192 3757.875 -1.09%
std::sort(vector<int>)_(descending)/1024 1045.564 -1.12%
std::sort(vector<int>)_(descending)/8 25.613 6.41%
std::sort(vector<int>)_(descending)/8192 7278.181 -3.73%
std::sort(vector<int>)_(heap)/1024 4548.142 -
std::sort(vector<int>)_(heap)/8 22.674 1.27%
std::sort(vector<int>)_(heap)/8192 45843.704 -
std::sort(vector<int>)_(pipe-organ)/1024 2277.095 -
std::sort(vector<int>)_(pipe-organ)/8 18.659 -
std::sort(vector<int>)_(pipe-organ)/8192 21464.442 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12951.292 -1.07%
std::sort(vector<int>)_(qsort_adversarial)/8 16.675 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147922.350 -1.26%
std::sort(vector<int>)_(repeated)/1024 663.832 -
std::sort(vector<int>)_(repeated)/8 16.979 -
std::sort(vector<int>)_(repeated)/8192 5040.634 -
std::sort(vector<int>)_(shuffled)/1024 4681.235 -
std::sort(vector<int>)_(shuffled)/8 21.205 -
std::sort(vector<int>)_(shuffled)/8192 45262.853 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3488.722 1.99%
std::stable_partition(deque<int>)_(alloc_fails)/32 1974.289 1.96%
std::stable_partition(deque<int>)_(alloc_fails)/50 2006.732 2.09%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17205.013 1.15%
std::stable_partition(deque<int>)_(dense)/1024 628.619 -7.00%
std::stable_partition(deque<int>)_(dense)/32 31.303 -2.53%
std::stable_partition(deque<int>)_(dense)/50 40.250 -8.38%
std::stable_partition(deque<int>)_(dense)/8192 6108.549 -
std::stable_partition(deque<int>)_(sparse)/1024 500.891 6.09%
std::stable_partition(deque<int>)_(sparse)/32 12.366 11.61%
std::stable_partition(deque<int>)_(sparse)/50 30.689 9.38%
std::stable_partition(deque<int>)_(sparse)/8192 3745.324 7.73%
std::stable_partition(list<int>)_(alloc_fails)/1024 4172.381 -1.53%
std::stable_partition(list<int>)_(alloc_fails)/32 1922.257 -
std::stable_partition(list<int>)_(alloc_fails)/50 1943.341 -
std::stable_partition(list<int>)_(alloc_fails)/8192 25850.859 2.91%
std::stable_partition(list<int>)_(dense)/1024 1744.750 -1.67%
std::stable_partition(list<int>)_(dense)/32 33.777 3.72%
std::stable_partition(list<int>)_(dense)/50 57.665 2.10%
std::stable_partition(list<int>)_(dense)/8192 17476.305 -
std::stable_partition(list<int>)_(sparse)/1024 927.675 -1.91%
std::stable_partition(list<int>)_(sparse)/32 9.972 -
std::stable_partition(list<int>)_(sparse)/50 26.300 -
std::stable_partition(list<int>)_(sparse)/8192 8858.879 1.26%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2949.252 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1911.426 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1945.022 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9897.432 1.02%
std::stable_partition(vector<int>)_(dense)/1024 295.491 -
std::stable_partition(vector<int>)_(dense)/32 20.779 -3.41%
std::stable_partition(vector<int>)_(dense)/50 24.636 -3.37%
std::stable_partition(vector<int>)_(dense)/8192 2101.576 -
std::stable_partition(vector<int>)_(sparse)/1024 210.371 1.65%
std::stable_partition(vector<int>)_(sparse)/32 7.488 3.72%
std::stable_partition(vector<int>)_(sparse)/50 20.999 -1.12%
std::stable_partition(vector<int>)_(sparse)/8192 1553.027 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4132.695 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 18.983 -2.50%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18957.948 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28104.340 -3.09%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.511 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26952.485 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14101.486 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.246 -1.29%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25934.793 -1.52%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16593.601 -1.23%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.261 -1.26%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22738.066 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26049.414 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.227 -5.39%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28576.849 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3808.733 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.136 -1.67%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12928.109 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19507.929 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.967 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24727.439 -1.55%
std::stable_sort(deque<int>)_(ascending)/1024 2097.308 -
std::stable_sort(deque<int>)_(ascending)/8 18.104 -2.61%
std::stable_sort(deque<int>)_(ascending)/8192 13636.594 -
std::stable_sort(deque<int>)_(descending)/1024 2926.734 -
std::stable_sort(deque<int>)_(descending)/8 27.008 -2.82%
std::stable_sort(deque<int>)_(descending)/8192 21004.555 -
std::stable_sort(deque<int>)_(heap)/1024 2713.005 -
std::stable_sort(deque<int>)_(heap)/8 26.503 -1.36%
std::stable_sort(deque<int>)_(heap)/8192 17531.693 -2.29%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2927.112 -
std::stable_sort(deque<int>)_(pipe-organ)/8 20.519 -2.15%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20614.472 -1.17%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3100.776 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.699 -3.06%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20812.251 -
std::stable_sort(deque<int>)_(repeated)/1024 1338.532 -
std::stable_sort(deque<int>)_(repeated)/8 18.120 -4.40%
std::stable_sort(deque<int>)_(repeated)/8192 7592.776 -
std::stable_sort(deque<int>)_(shuffled)/1024 2454.816 -
std::stable_sort(deque<int>)_(shuffled)/8 24.407 -2.36%
std::stable_sort(deque<int>)_(shuffled)/8192 14871.110 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4663.511 3.26%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.771 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55319.254 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23506.359 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.389 1.60%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126438.890 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14217.497 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.296 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117845.395 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14002.765 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.629 2.52%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93134.197 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23048.827 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.588 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146976.511 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3452.012 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.813 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18978.879 -2.01%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18402.246 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.060 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157920.724 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3985.919 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.697 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45918.878 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13334.451 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.722 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 198670.831 1.23%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10343.150 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.070 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126026.025 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8641.385 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.479 -1.54%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 124251.952 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14487.590 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.684 1.11%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210081.857 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1370.076 -1.10%
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.532 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15135.144 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12768.123 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.762 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184195.575 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4643.381 -2.74%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.728 -4.64%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19833.677 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24170.973 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 25.078 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24815.080 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14462.629 1.07%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.711 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31953.616 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14701.499 2.52%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.176 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21130.895 -2.66%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23665.563 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.701 -1.10%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35814.410 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3250.101 -11.66%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.767 -4.70%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9472.687 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18484.379 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.166 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28724.270 -
std::stable_sort(vector<int>)_(ascending)/1024 2071.907 -
std::stable_sort(vector<int>)_(ascending)/8 16.883 -
std::stable_sort(vector<int>)_(ascending)/8192 13493.489 -
std::stable_sort(vector<int>)_(descending)/1024 2816.637 -
std::stable_sort(vector<int>)_(descending)/8 24.752 -
std::stable_sort(vector<int>)_(descending)/8192 18355.693 -
std::stable_sort(vector<int>)_(heap)/1024 2530.774 -
std::stable_sort(vector<int>)_(heap)/8 21.897 -
std::stable_sort(vector<int>)_(heap)/8192 14501.701 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2807.241 -
std::stable_sort(vector<int>)_(pipe-organ)/8 19.023 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18258.616 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2889.054 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.692 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18304.018 -
std::stable_sort(vector<int>)_(repeated)/1024 1095.737 -
std::stable_sort(vector<int>)_(repeated)/8 16.907 -
std::stable_sort(vector<int>)_(repeated)/8192 5260.232 -
std::stable_sort(vector<int>)_(shuffled)/1024 2215.655 -
std::stable_sort(vector<int>)_(shuffled)/8 21.089 -
std::stable_sort(vector<int>)_(shuffled)/8192 10832.313 -
std::swap_ranges(deque<int>)/1024 330.515 -2.95%
std::swap_ranges(deque<int>)/32 10.500 -5.02%
std::swap_ranges(deque<int>)/50 19.827 -7.49%
std::swap_ranges(deque<int>)/8192 2641.186 -2.65%
std::swap_ranges(list<int>)/1024 761.736 -
std::swap_ranges(list<int>)/32 19.534 -
std::swap_ranges(list<int>)/50 32.695 -
std::swap_ranges(list<int>)/8192 9706.869 -4.83%
std::swap_ranges(vector<int>)/1024 62.804 -
std::swap_ranges(vector<int>)/32 4.829 -
std::swap_ranges(vector<int>)/50 5.610 -
std::swap_ranges(vector<int>)/8192 476.795 -
std::transform(deque<int>)_(identity_transform)/1024 370.586 -
std::transform(deque<int>)_(identity_transform)/32 12.433 -
std::transform(deque<int>)_(identity_transform)/50 19.206 -
std::transform(deque<int>)_(identity_transform)/8192 2445.970 -
std::transform(deque<int>,_deque<int>)/1024 661.484 -
std::transform(deque<int>,_deque<int>)/32 21.684 -
std::transform(deque<int>,_deque<int>)/50 33.489 -
std::transform(deque<int>,_deque<int>)/8192 5418.148 -
std::transform(list<int>)_(identity_transform)/1024 745.485 -
std::transform(list<int>)_(identity_transform)/32 16.154 -
std::transform(list<int>)_(identity_transform)/50 39.645 5.04%
std::transform(list<int>)_(identity_transform)/8192 7319.743 -5.91%
std::transform(list<int>,_list<int>)/1024 849.124 -
std::transform(list<int>,_list<int>)/32 23.573 -
std::transform(list<int>,_list<int>)/50 36.876 -
std::transform(list<int>,_list<int>)/8192 9181.624 7.91%
std::transform(vector<int>)_(identity_transform)/1024 262.808 -
std::transform(vector<int>)_(identity_transform)/32 8.955 -
std::transform(vector<int>)_(identity_transform)/50 14.120 -
std::transform(vector<int>)_(identity_transform)/8192 2024.670 -
std::transform(vector<int>,_vector<int>)/1024 556.140 -
std::transform(vector<int>,_vector<int>)/32 17.229 -
std::transform(vector<int>,_vector<int>)/50 26.919 -
std::transform(vector<int>,_vector<int>)/8192 4443.346 -
std::unique(deque<int>)_(contiguous)/1024 735.560 -
std::unique(deque<int>)_(contiguous)/32 58.677 -6.16%
std::unique(deque<int>)_(contiguous)/52 67.874 -1.42%
std::unique(deque<int>)_(contiguous)/8192 5527.043 -
std::unique(deque<int>)_(sprinkled)/1024 865.690 -
std::unique(deque<int>)_(sprinkled)/32 61.635 2.04%
std::unique(deque<int>)_(sprinkled)/52 72.563 -
std::unique(deque<int>)_(sprinkled)/8192 7392.892 1.31%
std::unique(deque<int>,_pred)_(contiguous)/1024 637.865 -
std::unique(deque<int>,_pred)_(contiguous)/32 58.749 -
std::unique(deque<int>,_pred)_(contiguous)/52 69.460 1.58%
std::unique(deque<int>,_pred)_(contiguous)/8192 4466.959 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 696.333 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.420 -
std::unique(deque<int>,_pred)_(sprinkled)/52 74.477 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5255.054 -
std::unique(list<int>)_(contiguous)/1024 967.377 4.88%
std::unique(list<int>)_(contiguous)/32 55.120 -
std::unique(list<int>)_(contiguous)/52 67.073 -4.92%
std::unique(list<int>)_(contiguous)/8192 7055.909 1.31%
std::unique(list<int>)_(sprinkled)/1024 1064.695 10.53%
std::unique(list<int>)_(sprinkled)/32 57.887 1.31%
std::unique(list<int>)_(sprinkled)/52 72.492 2.92%
std::unique(list<int>)_(sprinkled)/8192 8066.150 2.84%
std::unique(list<int>,_pred)_(contiguous)/1024 1025.582 4.48%
std::unique(list<int>,_pred)_(contiguous)/32 60.461 -
std::unique(list<int>,_pred)_(contiguous)/52 75.027 1.39%
std::unique(list<int>,_pred)_(contiguous)/8192 7908.016 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1047.167 3.15%
std::unique(list<int>,_pred)_(sprinkled)/32 64.712 -
std::unique(list<int>,_pred)_(sprinkled)/52 81.063 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8463.618 1.33%
std::unique(vector<int>)_(contiguous)/1024 317.607 1.66%
std::unique(vector<int>)_(contiguous)/32 51.539 1.24%
std::unique(vector<int>)_(contiguous)/52 56.314 -
std::unique(vector<int>)_(contiguous)/8192 1938.337 -
std::unique(vector<int>)_(sprinkled)/1024 285.169 -
std::unique(vector<int>)_(sprinkled)/32 50.930 -
std::unique(vector<int>)_(sprinkled)/52 55.488 -
std::unique(vector<int>)_(sprinkled)/8192 1927.589 -
std::unique(vector<int>,_pred)_(contiguous)/1024 541.848 2.20%
std::unique(vector<int>,_pred)_(contiguous)/32 56.059 3.42%
std::unique(vector<int>,_pred)_(contiguous)/52 65.486 5.04%
std::unique(vector<int>,_pred)_(contiguous)/8192 3774.182 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 702.837 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.893 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.636 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5304.671 -
std::unique_copy(deque<int>)_(contiguous)/1024 476.875 -
std::unique_copy(deque<int>)_(contiguous)/32 10.602 -
std::unique_copy(deque<int>)_(contiguous)/52 16.237 11.71%
std::unique_copy(deque<int>)_(contiguous)/8192 3754.610 -
std::unique_copy(deque<int>)_(sprinkled)/1024 471.648 -
std::unique_copy(deque<int>)_(sprinkled)/32 10.967 10.74%
std::unique_copy(deque<int>)_(sprinkled)/52 20.093 7.48%
std::unique_copy(deque<int>)_(sprinkled)/8192 3768.922 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.379 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 18.813 1.81%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 31.366 17.07%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4483.500 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 641.448 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 19.103 2.49%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 30.825 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5137.964 -
std::unique_copy(list<int>)_(contiguous)/1024 744.455 -
std::unique_copy(list<int>)_(contiguous)/32 11.160 -
std::unique_copy(list<int>)_(contiguous)/52 21.920 2.97%
std::unique_copy(list<int>)_(contiguous)/8192 8727.244 1.26%
std::unique_copy(list<int>)_(sprinkled)/1024 746.166 -
std::unique_copy(list<int>)_(sprinkled)/32 12.448 -
std::unique_copy(list<int>)_(sprinkled)/52 21.711 -
std::unique_copy(list<int>)_(sprinkled)/8192 8482.877 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 799.327 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.374 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.750 -3.15%
std::unique_copy(list<int>,_pred)_(contiguous)/8192 8917.936 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 833.645 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.155 2.34%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.391 1.17%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 9117.027 -
std::unique_copy(vector<int>)_(contiguous)/1024 249.150 -
std::unique_copy(vector<int>)_(contiguous)/32 8.719 -
std::unique_copy(vector<int>)_(contiguous)/52 13.585 1.04%
std::unique_copy(vector<int>)_(contiguous)/8192 1898.712 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.771 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.284 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.846 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1886.421 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 542.678 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.011 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.604 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3706.340 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 584.630 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.228 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.154 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4429.043 -
std::unordered_map<int,_int>::clear()/0 421.108 -
std::unordered_map<int,_int>::clear()/1024 8207.165 -1.18%
std::unordered_map<int,_int>::clear()/32 611.847 -1.12%
std::unordered_map<int,_int>::clear()/8192 61062.865 -4.66%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.016 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.212 -4.35%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.321 10.19%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.265 5.43%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.336 -7.20%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.291 -31.62%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.543 -3.91%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.430 -13.57%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.421 3.67%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.268 -7.46%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.253 -12.08%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.403 11.45%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.315 -20.06%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.434 -4.24%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.329 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.956 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8966.785 1.75%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 291.389 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 110564.328 2.19%
std::unordered_map<int,_int>::ctor(const&)/0 13.787 -
std::unordered_map<int,_int>::ctor(const&)/1024 6748.176 1.58%
std::unordered_map<int,_int>::ctor(const&)/32 202.993 2.09%
std::unordered_map<int,_int>::ctor(const&)/8192 54592.091 -1.30%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 14.026 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10178.440 1.81%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 274.015 3.10%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 85101.040 2.06%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.773 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13913.659 2.27%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.266 1.34%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143095.813 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.795 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13558.261 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 378.514 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142461.548 -
std::unordered_map<int,_int>::erase(iterator)/0 19.728 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.177 -
std::unordered_map<int,_int>::erase(iterator)/32 20.167 -
std::unordered_map<int,_int>::erase(iterator)/8192 20.190 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.837 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5407.256 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 532.368 -1.88%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43547.849 -4.19%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.041 -2.05%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.559 -1.79%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.264 -1.84%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.820 -7.46%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.271 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 0.938 -21.91%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.077 -5.23%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 0.984 -2.14%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.210 -12.60%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.215 -23.47%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.410 -9.22%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.279 24.16%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.272 8.36%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.113 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.909 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13353.448 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 751.385 -1.59%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 139740.692 1.49%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.379 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7478.259 -1.37%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 622.348 2.63%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 84598.371 -1.23%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.297 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14706.348 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 820.312 2.39%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 152616.395 1.61%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.546 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14691.250 2.14%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 809.456 2.80%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 150019.318 -2.10%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.672 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.964 -24.57%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.681 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.758 23.67%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.094 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 20.143 -8.35%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 19.325 -3.55%
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.624 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.860 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.313 5.36%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.919 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.028 -8.93%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.167 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 20.416 -3.65%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.703 4.70%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.625 -1.28%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.224 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6715.260 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.351 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53998.114 -2.54%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.220 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6676.923 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.801 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54805.867 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1342.499 -40.95%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.949 1.44%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25997.037 -21.83%
std::unordered_multimap<int,_int>::clear()/0 422.599 -
std::unordered_multimap<int,_int>::clear()/1024 8138.620 1.34%
std::unordered_multimap<int,_int>::clear()/32 613.067 1.07%
std::unordered_multimap<int,_int>::clear()/8192 61947.854 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.014 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.192 -18.20%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.286 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.313 -14.12%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.336 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.173 -33.31%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.364 -12.01%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.526 -12.06%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.015 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.641 -2.93%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.612 -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.722 8.45%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.271 -21.37%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.574 7.91%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.459 11.07%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.365 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.981 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8959.671 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 304.477 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 108370.742 -3.82%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.877 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6656.620 -
std::unordered_multimap<int,_int>::ctor(const&)/32 197.923 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54805.803 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.911 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9328.272 1.98%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 260.692 1.18%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77202.490 1.24%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.859 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13994.169 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 385.762 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 146459.022 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.849 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13851.511 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 383.454 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 146644.453 -
std::unordered_multimap<int,_int>::erase(iterator)/0 20.260 2.89%
std::unordered_multimap<int,_int>::erase(iterator)/1024 21.498 5.79%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.772 2.35%
std::unordered_multimap<int,_int>::erase(iterator)/8192 28.029 36.69%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.198 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5774.867 3.71%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 538.984 2.62%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45980.940 1.70%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 21.232 2.12%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.777 -1.81%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.680 1.53%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 22.314 -4.75%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.349 29.42%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.057 6.32%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.141 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.903 -7.59%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.455 23.01%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.467 26.29%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.570 26.76%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.045 -7.11%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.116 -5.55%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.121 -12.37%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.046 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16297.822 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 817.096 1.67%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 176077.403 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 425.407 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15855.286 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 848.271 1.60%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 184490.446 1.61%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.538 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16785.980 -3.06%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 846.476 -1.46%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 173254.591 1.01%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.547 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18069.214 -2.05%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 897.864 3.22%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 189355.880 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.113 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 25.944 -24.39%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 22.269 1.70%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 27.957 -17.47%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.572 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 25.322 -2.67%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 19.809 -8.44%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 22.826 13.42%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.186 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6610.300 -1.75%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.910 -2.67%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53587.809 -1.66%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.215 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6637.374 -1.19%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.442 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54309.673 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.848 -3.19%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1906.697 43.85%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.702 -1.21%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 31285.859 16.08%
std::unordered_multiset<int>::clear()/0 420.733 -
std::unordered_multiset<int>::clear()/1024 8054.618 1.17%
std::unordered_multiset<int>::clear()/32 613.137 -
std::unordered_multiset<int>::clear()/8192 62697.407 -
std::unordered_multiset<int>::contains(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.244 1.76%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.306 -10.68%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.356 3.64%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.337 -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.672 44.16%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.471 7.20%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.555 13.49%
std::unordered_multiset<int>::count(key)_(existent)/0 0.016 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.595 3.34%
std::unordered_multiset<int>::count(key)_(existent)/32 1.691 -6.79%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.663 -
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.269 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.229 1.62%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.369 13.03%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.276 1.89%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.995 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8841.569 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 306.703 1.69%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 105760.194 2.19%
std::unordered_multiset<int>::ctor(const&)/0 13.869 -
std::unordered_multiset<int>::ctor(const&)/1024 6667.155 -1.75%
std::unordered_multiset<int>::ctor(const&)/32 201.209 -1.25%
std::unordered_multiset<int>::ctor(const&)/8192 54517.959 -1.22%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.976 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9169.217 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 255.990 -4.00%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76437.774 -1.54%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.804 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13736.429 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 385.832 -2.53%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143184.913 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.798 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13385.152 -2.00%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 377.125 -1.04%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143783.364 -
std::unordered_multiset<int>::erase(iterator)/0 19.802 -
std::unordered_multiset<int>::erase(iterator)/1024 20.327 -
std::unordered_multiset<int>::erase(iterator)/32 20.254 -
std::unordered_multiset<int>::erase(iterator)/8192 20.383 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.092 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5553.922 1.32%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 525.819 -3.14%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46039.222 3.69%
std::unordered_multiset<int>::erase(key)_(existent)/0 20.802 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 23.403 9.65%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.545 1.61%
std::unordered_multiset<int>::erase(key)_(existent)/8192 25.531 11.77%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.483 -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.240 8.71%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.161 -4.92%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.123 6.84%
std::unordered_multiset<int>::find(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.352 11.16%
std::unordered_multiset<int>::find(key)_(existent)/32 1.145 -3.97%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.255 7.41%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.116 1.37%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.235 1.97%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.103 -8.99%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 420.879 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16322.702 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 816.981 1.28%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 172871.671 -1.34%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 420.670 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15087.948 -2.27%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 869.332 4.40%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 182969.058 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.022 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 33.553 4.59%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.866 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 23.200 -31.96%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.543 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 26.110 1.86%
std::unordered_multiset<int>::insert(value)_(new_value)/32 20.968 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 23.495 17.26%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.070 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6655.251 -2.07%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 216.329 -1.25%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53963.398 -3.68%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.087 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6696.565 -2.84%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 199.161 -1.53%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54607.373 -1.60%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.932 9.76%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1308.785 -1.01%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.244 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25309.706 2.20%
std::unordered_set<int>::clear()/0 422.392 -
std::unordered_set<int>::clear()/1024 7661.871 -7.04%
std::unordered_set<int>::clear()/32 609.204 -
std::unordered_set<int>::clear()/8192 59697.781 -5.67%
std::unordered_set<int>::contains(key)_(existent)/0 0.011 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.364 19.73%
std::unordered_set<int>::contains(key)_(existent)/32 1.394 1.21%
std::unordered_set<int>::contains(key)_(existent)/8192 1.453 12.72%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.376 11.85%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.385 6.99%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.391 -15.08%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.335 1.92%
std::unordered_set<int>::count(key)_(existent)/0 0.013 -
std::unordered_set<int>::count(key)_(existent)/1024 1.325 5.73%
std::unordered_set<int>::count(key)_(existent)/32 1.219 -9.98%
std::unordered_set<int>::count(key)_(existent)/8192 1.199 -8.24%
std::unordered_set<int>::count(key)_(non-existent)/0 0.267 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.681 50.86%
std::unordered_set<int>::count(key)_(non-existent)/32 1.429 -3.76%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.580 12.14%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.810 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9154.117 -1.36%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 298.791 -1.40%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 102069.339 -4.07%
std::unordered_set<int>::ctor(const&)/0 13.803 -
std::unordered_set<int>::ctor(const&)/1024 6684.836 -
std::unordered_set<int>::ctor(const&)/32 198.048 -
std::unordered_set<int>::ctor(const&)/8192 54856.819 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.934 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 10077.275 -
std::unordered_set<int>::ctor(const&,_alloc)/32 261.216 -3.20%
std::unordered_set<int>::ctor(const&,_alloc)/8192 82760.397 2.70%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.815 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13316.499 -2.18%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 368.881 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139174.921 -1.18%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.796 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13323.501 -1.87%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 373.709 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140113.198 -1.10%
std::unordered_set<int>::erase(iterator)/0 20.286 3.43%
std::unordered_set<int>::erase(iterator)/1024 21.079 3.68%
std::unordered_set<int>::erase(iterator)/32 20.838 3.13%
std::unordered_set<int>::erase(iterator)/8192 20.934 1.36%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.027 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5616.160 2.54%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 552.587 1.37%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45173.948 -
std::unordered_set<int>::erase(key)_(existent)/0 22.300 3.68%
std::unordered_set<int>::erase(key)_(existent)/1024 22.718 -3.01%
std::unordered_set<int>::erase(key)_(existent)/32 22.330 1.76%
std::unordered_set<int>::erase(key)_(existent)/8192 23.542 -2.45%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.257 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.146 12.68%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.140 5.20%
std::unordered_set<int>::erase(key)_(non-existent)/8192 1.076 12.55%
std::unordered_set<int>::find(key)_(existent)/0 0.011 -
std::unordered_set<int>::find(key)_(existent)/1024 1.231 6.17%
std::unordered_set<int>::find(key)_(existent)/32 1.200 -2.21%
std::unordered_set<int>::find(key)_(existent)/8192 1.292 7.17%
std::unordered_set<int>::find(key)_(non-existent)/0 0.332 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.200 7.38%
std::unordered_set<int>::find(key)_(non-existent)/32 1.232 8.41%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.071 -10.86%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.959 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 12740.747 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 758.357 2.36%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 136053.305 -1.63%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.161 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7406.279 -1.21%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 615.897 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 83751.748 -1.75%
std::unordered_set<int>::insert(value)_(already_present)/0 1.570 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.944 -21.87%
std::unordered_set<int>::insert(value)_(already_present)/32 1.669 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.912 42.98%
std::unordered_set<int>::insert(value)_(new_value)/0 19.115 -
std::unordered_set<int>::insert(value)_(new_value)/1024 20.301 -3.01%
std::unordered_set<int>::insert(value)_(new_value)/32 19.327 -3.15%
std::unordered_set<int>::insert(value)_(new_value)/8192 19.692 -1.93%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.223 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6650.505 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 206.106 -7.32%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54017.809 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.263 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6626.016 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 197.374 -1.71%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54958.268 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.878 3.40%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1433.043 -12.28%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.965 1.17%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26687.271 -4.86%
std::unordered_set<std::string>::clear()/0 421.790 -
std::unordered_set<std::string>::clear()/1024 22443.626 -2.18%
std::unordered_set<std::string>::clear()/32 878.118 -3.58%
std::unordered_set<std::string>::clear()/8192 217321.478 -1.61%
std::unordered_set<std::string>::contains(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 42.488 4.84%
std::unordered_set<std::string>::contains(key)_(existent)/32 37.243 -5.58%
std::unordered_set<std::string>::contains(key)_(existent)/8192 42.230 11.03%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.347 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 21.346 -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.007 -2.25%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 18.840 -
std::unordered_set<std::string>::count(key)_(existent)/0 0.016 -
std::unordered_set<std::string>::count(key)_(existent)/1024 42.142 -
std::unordered_set<std::string>::count(key)_(existent)/32 42.045 14.22%
std::unordered_set<std::string>::count(key)_(existent)/8192 43.312 3.37%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.287 -40.52%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.661 -2.59%
std::unordered_set<std::string>::count(key)_(non-existent)/32 20.904 -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.639 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.857 1.83%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40191.707 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1001.274 5.24%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 724783.936 -
std::unordered_set<std::string>::ctor(const&)/0 13.791 -
std::unordered_set<std::string>::ctor(const&)/1024 34235.765 -1.07%
std::unordered_set<std::string>::ctor(const&)/32 642.441 -7.87%
std::unordered_set<std::string>::ctor(const&)/8192 343253.529 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.832 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63648.704 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1420.531 9.52%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 605396.115 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.897 1.24%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62236.614 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1555.619 3.83%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 641653.301 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.763 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63369.980 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1496.320 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 636396.169 -
std::unordered_set<std::string>::erase(iterator)/0 27.870 -13.86%
std::unordered_set<std::string>::erase(iterator)/1024 26.132 -10.29%
std::unordered_set<std::string>::erase(iterator)/32 34.928 21.21%
std::unordered_set<std::string>::erase(iterator)/8192 30.680 14.99%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.774 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11910.578 -4.24%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 671.265 -4.04%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116383.116 -2.66%
std::unordered_set<std::string>::erase(key)_(existent)/0 111.648 54.42%
std::unordered_set<std::string>::erase(key)_(existent)/1024 67.067 -20.30%
std::unordered_set<std::string>::erase(key)_(existent)/32 55.274 -25.40%
std::unordered_set<std::string>::erase(key)_(existent)/8192 115.357 19.29%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.268 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 24.061 -1.07%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 28.550 5.71%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 24.643 -
std::unordered_set<std::string>::find(key)_(existent)/0 0.015 -
std::unordered_set<std::string>::find(key)_(existent)/1024 35.488 -7.54%
std::unordered_set<std::string>::find(key)_(existent)/32 40.210 7.35%
std::unordered_set<std::string>::find(key)_(existent)/8192 38.957 11.72%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.337 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.865 4.67%
std::unordered_set<std::string>::find(key)_(non-existent)/32 21.841 2.80%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 25.030 3.49%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 421.534 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56460.568 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 2059.602 9.99%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 600414.198 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.182 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57124.155 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1908.432 -3.06%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 561471.339 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 58.586 131.08%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 63.023 -12.11%
std::unordered_set<std::string>::insert(value)_(already_present)/32 44.106 -36.06%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 51.533 -15.00%
std::unordered_set<std::string>::insert(value)_(new_value)/0 49.780 6.92%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 41.200 -
std::unordered_set<std::string>::insert(value)_(new_value)/32 63.925 -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 62.377 -1.75%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.169 1.08%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35964.646 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 818.374 4.20%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 341058.490 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.229 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35391.856 -2.16%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 691.590 6.26%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343284.850 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.848 2.87%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16997.023 5.11%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 343.214 -6.46%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 212835.335 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 243.194 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.820 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1880.630 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.846 1.07%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 12.353 22.45%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 825.706 2.19%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.365 1.48%
std::vector<int>::ctor(Range)_(cheap_elements)/32 12.205 15.99%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 728.126 -6.70%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.449 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 12.337 20.15%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 663.863 -11.84%
std::vector<int>::ctor(size)/1024 41.395 -3.89%
std::vector<int>::ctor(size)/32 12.551 29.62%
std::vector<int>::ctor(size)/8192 569.725 1.07%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 40.888 -3.21%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 12.181 30.95%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 264.091 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.645 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.747 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.693 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.764 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.326 1.50%
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.667 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.503 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.048 4.03%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.590 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 802.412 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 460.727 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3056.936 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 938.611 1.60%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 486.802 1.05%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4195.926 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2212.459 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 555.074 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13372.769 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.860 -
std::vector<int>::insert(middle)_(cheap_elements)/32 6.080 1.08%
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.108 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.083 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.001 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 885.551 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 102.078 1.04%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.277 1.07%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 668.859 -1.67%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.658 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.396 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.290 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.377 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.369 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.373 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 483.963 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.838 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4597.107 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6290.106 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 133.907 3.94%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52216.208 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 698.346 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.685 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6923.285 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19691.275 1.09%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 593.718 1.77%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171005.870 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.510 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.672 -1.04%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6937.191 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19587.715 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 592.672 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 170653.252 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.698 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.717 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6929.176 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19617.987 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 590.488 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 170569.387 -
std::vector<std::string>::ctor(size)/1024 429.782 -
std::vector<std::string>::ctor(size)/32 34.773 4.09%
std::vector<std::string>::ctor(size)/8192 4251.161 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 582.314 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 35.054 1.48%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5425.916 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19464.140 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 560.898 1.24%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 169975.736 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.792 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.806 2.07%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4568.813 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.842 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.601 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4585.747 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.722 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.829 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2278.512 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.909 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.587 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2289.111 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.025 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.907 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4564.344 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.067 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.559 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4575.427 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1638.269 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 486.048 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9759.414 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15158.290 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 823.656 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 115564.361 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3132.350 3.08%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 549.832 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20776.645 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16794.343 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 890.607 1.30%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 127045.409 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1698.529 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 581.625 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 11058.786 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13407.724 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 902.951 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 115510.917 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.403 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.141 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.308 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.128 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.464 1.06%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2286.909 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.401 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 28.091 1.38%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5693.749 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6274.217 1.04%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 119.816 -1.20%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51670.908 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 540.791 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 42.759 2.85%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3141.178 -1.08%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 603.898 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.872 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5760.260 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.046 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.811 -
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.390 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.027 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.577 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.829 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.805 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.806 -
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.414 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.443 -
vector<bool>(const_vector<bool>&) 11.198 16.23%
vector<bool>(size_type,_const_value_type&) 9.551 18.57%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.812 4.25%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.849 -
vector<bool>::reserve() 9.557 16.00%
Geometric Mean 217.622 -