Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-test-macbook-3 test results

Run Order Start Time Duration
Current 561835 2026-01-05T19:53:05 0:00:00
Previous 561801 2026-01-05T19:53:27 0:00:00
Baseline 561507 2026-01-05T19:53:25 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2108 2149
Performance Improvements 2055 2226
Unchanged Tests 53017 52805
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 35068.37% 1000787.517 351960702.856 - 0.06% -
BM_std_min<int>/17 1116.74% 0.965 11.738 - 1132.63% -
BM_std_min<int>/25 942.32% 1.481 15.432 - 942.88% -
BM_std_min<int>/26 939.15% 1.526 15.861 - 939.48% -
BM_std_min<short>/64 439.59% 3.487 18.814 - 432.40% -
BM_std_min<short>/25 432.19% 2.042 10.869 - 421.17% -
std::fill(deque<int>)/32 273.47% 1.267 4.733 - 272.84% -
std::rotate_copy(deque<int>)/32 260.14% 2.573 9.265 - 253.32% -
rng::rotate_copy(deque<int>)/32 254.12% 2.641 9.352 - 247.23% -
BM_std_min<char>/64 212.98% 4.235 13.256 - 215.97% -
rng::fill(deque<int>)/32 203.73% 1.489 4.521 - 207.54% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 199.56% 552.339 1654.604 - 156.37% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 177.96% 555.247 1543.349 - 126.04% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 166.78% 590.409 1575.116 - 129.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 133.47% 8.504 19.855 - 5.02% -
std::rotate(list<int>)_(by_1/4)/1024 110.55% 580.220 1221.677 - 110.39% -
std::fill(deque<int>)/50 108.45% 2.249 4.688 - 109.47% -
rng::fill(deque<int>)/50 103.24% 2.257 4.586 - 103.26% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 82.40% 2.025 3.693 - -0.90% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 77.15% 6.313 11.183 - 67.73% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 75.48% 6.481 11.372 - 75.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 74.13% 84.652 147.402 - 85.58% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 70.76% 40.724 69.540 - 15.59% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 69.45% 0.263 0.446 - 70.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 69.43% 0.411 0.696 - 54.95% -
std::unordered_set<std::string>::erase(key)_(existent)/0 69.05% 61.715 104.329 - -15.01% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 64.88% 4.747 7.826 - 64.46% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 63.72% 157.662 258.128 - 147.09% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 60.10% 23.861 38.201 - -17.24% -
BM_RangesPushHeap_uint64_Descending_1 59.34% 0.400 0.637 - 36.44% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 59.17% 18.802 29.927 - 60.95% -
std::copy_backward(vector<int>)/4096 57.32% 157.773 248.216 - 3.80% -
BM_std_minmax<long_long>/2 53.09% 0.980 1.501 - 14.16% -
BM_tolower_string<char> 51.95% 14.989 22.776 - 50.00% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 51.74% 2.295 3.482 - -0.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 51.28% 165.196 249.906 - 138.38% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 49.04% 1.156 1.723 - -11.59% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 48.36% 42.687 63.332 - -4.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 46.64% 33.143 48.600 - 6.39% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 46.35% 6.325 9.257 - -6.19% -
SetIntersection_Interlaced_Vector_string_262144_1024 46.28% 226678213.728 331585214.129 - 37.38% -
BM_vector_deque_ranges_move/0 45.73% 0.347 0.505 - -2.73% -
SetIntersection_Front_Set_float_16384_16384 44.39% 238829999.662 344849110.794 - 0.58% -
SetIntersection_Front_Set_uint32_16384_16384 43.63% 248361622.340 356712196.178 - 5.74% -
BM_vector_deque_ranges_copy_backward/0 43.16% 0.477 0.682 - 54.32% -
rng::copy_n(vector<int>)/4096 43.04% 145.457 208.068 - 42.26% -
SetIntersection_Interlaced_Set_string_16384_16 42.31% 245304134.527 349086547.225 - 43.05% -
SetIntersection_Interlaced_Vector_uint64_1024_256 42.12% 5069404.845 7204583.502 - 8.72% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 41.51% 24.491 34.657 - 6.08% -
BM_std_min<unsigned_int>/1 40.37% 0.325 0.456 - 40.20% -
std::equal(list<int>)_(it,_it,_it)/1024 39.25% 1134.963 1580.422 - 39.03% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 38.44% 14.642 20.271 - 39.71% -
rng::find(list<int>)_(bail_25%)/1024 38.25% 132.605 183.321 - 1.19% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 38.21% 68.427 94.574 - 0.96% -
std::unordered_set<std::string>::erase(iterator)/8192 37.88% 20.787 28.661 - -13.16% -
rng::search(deque<int>)_(no_match)/1024 37.87% 301.467 415.634 - 36.24% -
BM_RangesMakeHeap_string_Ascending_262144 36.71% 7.290 9.965 - 2.06% -
BM_StringConstructDestroyCStr_Empty_Transparent 36.70% 0.274 0.374 - 58.60% -
std::multiset<std::string>::erase(iterator)/8192 36.16% 26.806 36.499 - 20.08% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 35.49% 26.593 36.031 - 50.90% -
rng::find(list<int>)_(process_all)/8192 35.46% 8449.392 11445.261 - 9.62% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 34.95% 13066.820 17633.511 - 35.55% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 34.79% 13053.906 17595.933 - 35.34% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 34.17% 4.566 6.126 - -5.12% -
std::shift_left(vector<int>)/32 34.09% 2.973 3.986 - 33.19% -
rng::find_end(vector<int>)_(same_length)/8192 33.94% 3849.316 5155.751 - 34.73% -
BM_StringCtorDefault 32.82% 0.238 0.316 - 34.15% -
std::search(deque<int>)_(no_match)/1024 32.47% 265.035 351.088 - -15.49% -
BM_PushHeap_string_Descending_262144 31.77% 3.109 4.097 - -24.80% -
BM_RangesPushHeap_uint64_SingleElement_1 31.30% 0.400 0.525 - -14.77% -
BM_vector_deque_move_backward/0 31.03% 0.448 0.587 - 32.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 30.78% 69.116 90.391 - -5.73% -
std::move(deque<int>)/32768 30.67% 1856.371 2425.719 - 14.37% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 30.63% 27.814 36.334 - -24.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 30.43% 0.535 0.697 - 69.99% -
std::copy_n(vector<bool>)_(aligned)/262144 30.25% 605.455 788.627 - 16.69% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 30.09% 27.910 36.309 - 43.90% -
std::unordered_multiset<int>::find(key)_(existent)/8192 30.04% 1.182 1.537 - 20.90% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 30.00% 100.322 130.414 - 41.75% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 29.73% 1.247 1.618 - -5.67% -
rng::search(list<int>)_(single_element)/8192 29.17% 7328.946 9466.498 - 27.59% -
std::find_end(deque<int>)_(single_element)/8192 28.91% 2034.019 2622.068 - 28.63% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 28.82% 25.198 32.460 - 11.27% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 28.81% 4.510 5.810 - 27.16% -
BM_std_minmax<long_long>/3 28.77% 1.378 1.774 - 1.41% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 28.59% 0.417 0.537 - 37.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.42% 68.790 88.339 - 96.95% -
std::search(deque<int>)_(near_matches)/1000 28.18% 19126.993 24516.209 - 24.11% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 27.76% 10.600 13.542 - 28.23% -
rng::search(list<int>,_pred)_(single_element)/8192 27.75% 8254.405 10545.168 - 26.74% -
std::search(deque<int>)_(near_matches)/1024 27.74% 20101.289 25677.882 - 24.36% -
std::find_end(deque<int>)_(single_element)/1024 27.60% 258.643 330.032 - 27.40% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 27.38% 22.793 29.033 - 34.16% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 27.16% 29259.253 37206.582 - 23.56% -
BM_vector_deque_copy/0 26.36% 0.408 0.515 - 32.62% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 26.22% 30518.666 38520.708 - 22.97% -
std::multimap<std::string,_int>::erase(iterator)/8192 26.09% 26.858 33.866 - 3.12% -
rng::contains_subrange(list<int>)_(single_element)/8192 25.96% 7083.028 8921.895 - 27.54% -
rng::contains(list<int>)_(process_all)/32 25.87% 9.995 12.581 - 11.73% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 25.82% 10.416 13.106 - 20.53% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 25.42% 1658.856 2080.584 - 12.59% -
std::copy_backward(vector<bool>)_(unaligned)/262144 25.39% 1659.589 2080.884 - 11.93% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 25.21% 71.418 89.420 - 34.30% -
std::replace_if(list<int>)_(sprinkled)/8192 25.01% 7305.353 9132.223 - 24.84% -
rng::find_end(vector<int>)_(same_length)/1000 24.85% 513.890 641.618 - 27.79% -
std::adjacent_find(list<int>)/50 24.82% 23.734 29.624 - 24.65% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.43% 28.932 35.999 - -0.88% -
std::replace(list<int>)_(prefix)/8192 24.38% 7014.237 8724.587 - 24.43% -
BM_deque_deque_ranges_copy_backward/0 24.04% 0.743 0.922 - 15.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.01% 28.854 35.781 - 4.37% -
rng::contains_subrange(deque<int>)_(process_all)/50 23.53% 15.046 18.587 - 1.83% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 23.43% 17.574 21.693 - -8.34% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 23.30% 27.297 33.657 - 23.17% -
std::replace(list<int>)_(sprinkled)/8192 23.30% 7163.638 8832.776 - 23.36% -
std::multimap<std::string,_int>::erase(iterator)/1024 23.16% 27.969 34.447 - 4.35% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 23.14% 1373.843 1691.766 - 24.46% -
BM_StringEraseWithMove_Huge_Transparent 23.10% 44.530 54.819 - 21.01% -
rng::find_end(vector<int>)_(same_length)/1024 22.93% 535.349 658.125 - 28.11% -
BM_PushHeap_uint64_Descending_1 22.58% 0.502 0.616 - 37.28% -
std::search(list<int>)_(single_element)/1000 22.52% 541.546 663.509 - -1.13% -
std::move(list<int>)/4096 22.32% 4001.964 4895.402 - 11.76% -
std::find_if(list<int>)_(bail_25%)/32768 21.90% 8483.511 10341.520 - -0.79% -
BM_vector_deque_ranges_copy/0 21.90% 0.503 0.613 - 32.65% -
std::unordered_set<int>::insert(value)_(already_present)/8192 21.77% 2.300 2.801 - 25.27% -
std::map<std::string,_int>::erase(key)_(existent)/1024 21.53% 65.745 79.899 - -7.96% -
std::unordered_set<int>::erase(key)_(existent)/8192 21.52% 23.246 28.248 - 23.67% -
std::unordered_multiset<int>::find(key)_(existent)/32 21.43% 1.226 1.488 - 14.31% -
BM_StringEraseWithMove_Huge_Opaque 21.22% 45.859 55.590 - 20.42% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 21.15% 21.759 26.360 - 3.83% -
rng::contains_subrange(deque<int>)_(process_all)/16 21.00% 7.654 9.261 - -1.42% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 20.84% 2.225 2.688 - 20.54% -
rng::contains_subrange(deque<int>)_(process_all)/32 20.83% 11.563 13.972 - 0.38% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 20.80% 8.798 10.628 - 21.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 20.68% 30.140 36.373 - 21.94% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 20.40% 616.150 741.859 - 39.98% -
BM_std_minmax_element<long_long>/3 20.40% 1.001 1.205 - 7.44% -
rng::rotate(list<int>)_(by_1/2)/8192 20.29% 5455.001 6561.766 - 32.30% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 20.24% 21.822 26.239 - 21.23% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 19.97% 1.737 2.084 - -24.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.84% 36.239 43.431 - 22.85% -
rng::search(list<int>,_pred)_(same_length)/8192 19.74% 8787.988 10522.856 - 18.19% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 19.68% 6.927 8.290 - 20.80% -
std::partial_sort_copy(list<int>)_(repeated)/1024 19.55% 4513.692 5396.280 - 19.62% -
std::unordered_set<int>::contains(key)_(existent)/8192 19.43% 1.202 1.436 - -6.31% -
SetIntersection_Interlaced_Vector_uint64_262144_4 19.32% 1599741.164 1908873.433 - 20.59% -
std::multiset<std::string>::erase(key)_(existent)/0 19.23% 40.922 48.793 - -17.66% -
rng::is_partitioned(list<int>)_(partitioned)/8192 19.16% 6845.052 8156.612 - 13.79% -
BM_RangesPushHeap_uint32_PipeOrgan_1 19.11% 0.448 0.534 - -16.22% -
std::unordered_set<std::string>::find(key)_(existent)/1024 19.10% 34.559 41.161 - 16.72% -
bm_lexicographical_compare<unsigned_char>/16 18.71% 0.974 1.156 - -0.03% -
std::multiset<std::string>::erase(key)_(existent)/32 18.56% 50.197 59.514 - 1.33% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 18.43% 26.875 31.828 - 13.02% -
std::replace_if(list<int>)_(prefix)/8192 18.35% 7100.325 8403.545 - 18.36% -
std::copy(list<int>)/4096 18.32% 3326.105 3935.555 - 19.42% -
rng::find_if_not(list<int>)_(process_all)/8192 18.11% 7408.675 8750.754 - -2.37% -
rng::partition_point(list<int>)/8192 18.04% 12261.747 14473.258 - 9.23% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 17.93% 1420.556 1675.292 - 3.20% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 17.91% 65.395 77.110 - 27.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 17.91% 44.132 52.035 - 17.65% -
rng::none_of(vector<int>)_(process_all)/50 17.86% 12.658 14.918 - 0.26% -
std::partition_point(list<int>)/8192 17.84% 11742.534 13837.763 - 8.36% -
std::copy_n(vector<bool>)_(aligned)/1048576 17.71% 1858.460 2187.586 - 30.39% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 17.60% 1.001 1.177 - 9.26% -
std::unordered_set<int>::erase(iterator)/8192 17.40% 20.473 24.036 - 19.19% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 17.38% 22.544 26.463 - 7.60% -
std::unordered_set<int>::erase(key)_(existent)/1024 17.21% 22.336 26.179 - 16.85% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 17.10% 58.267 68.229 - 14.01% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 17.04% 1.156 1.353 - 1.19% -
std::vector<int>::ctor(size)/32 17.02% 10.064 11.776 - 7.88% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 16.84% 50.812 59.367 - 3.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 16.78% 1.937 2.263 - 11.35% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 16.77% 2.249 2.626 - 15.94% -
std::unordered_set<int>::erase(iterator)/1024 16.74% 20.473 23.899 - 18.35% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 16.38% 1.122 1.305 - 3.20% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 16.34% 61.801 71.897 - -0.32% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 16.22% 41.033 47.687 - 0.04% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 16.00% 0.289 0.336 - 9.74% -
rng::swap_ranges(deque<int>)/50 15.97% 18.350 21.281 - 6.73% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 15.96% 9.727 11.280 - 8.97% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 15.95% 17.880 20.731 - 17.16% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 15.91% 10.353 12.000 - 12.80% -
std::copy(vector<bool>)_(aligned)/1048576 15.89% 2311.334 2678.671 - -19.33% -
std::unordered_set<int>::find(key)_(non-existent)/32 15.80% 1.036 1.200 - 22.04% -
std::multiset<std::string>::erase(iterator)/32 15.76% 31.613 36.596 - 18.94% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.74% 31.339 36.273 - 1.02% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 15.72% 2.188 2.532 - -2.70% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 15.69% 26.412 30.557 - 3.79% -
std::set<int>::insert(value)_(already_present)/1024 15.69% 6.242 7.222 - 6.58% -
BM_RangesMakeHeap_float_Random_256 15.66% 1.373 1.588 - 9.78% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 15.63% 25544.485 29537.256 - 16.67% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 15.58% 1.203 1.390 - 11.22% -
rng::starts_with(list<int>,_pred)/8192 15.40% 10173.035 11739.957 - 3.06% -
rng::contains(list<int>)_(process_all)/50 15.37% 18.780 21.666 - 11.99% -
std::find_end(list<int>,_pred)_(same_length)/8192 15.36% 17898.573 20647.087 - 0.29% -
std::is_sorted(deque<int>)/8 15.32% 3.368 3.883 - 54.57% -
std::flat_multimap<int,_int>::erase(iterator)/1024 15.17% 76.837 88.492 - 15.73% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 15.12% 20.721 23.854 - 20.26% -
std::partition_point(list<int>)/1024 14.91% 1127.196 1295.265 - 0.09% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 14.82% 25518.565 29299.330 - 16.47% -
std::multiset<int>::insert(value)_(new_value)/1024 14.76% 48.605 55.777 - 16.72% -
BM_std_min<unsigned_char>/1 14.68% 0.332 0.381 - 17.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 14.65% 25.241 28.938 - 14.51% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 14.64% 25.209 28.901 - 14.10% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 14.63% 0.959 1.099 - 13.92% -
BM_RangesMakeHeap_string_Ascending_1024 14.53% 4.840 5.544 - 3.84% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 14.46% 5567.637 6372.597 - 14.19% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 14.38% 0.304 0.347 - -0.65% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 14.35% 26.584 30.397 - 15.06% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 14.33% 21.124 24.152 - 14.34% -
std::search(list<int>)_(same_length)/8192 14.33% 9402.726 10750.540 - 1.98% -
std::find_end(list<int>)_(same_length)/8192 14.30% 16274.256 18601.031 - -0.28% -
rng::contains(list<int>)_(process_all)/8192 14.29% 6468.959 7393.351 - 6.11% -
rng::find_first_of(deque<int>)_(large_needle)/50 14.26% 670.585 766.217 - 7.40% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 14.18% 1.158 1.323 - -1.23% -
BM_RangesMakeHeap_string_Ascending_16384 14.11% 5.046 5.758 - -0.45% -
BM_std_minmax<long_long>/5 14.05% 1.940 2.213 - -0.51% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 14.04% 1.265 1.443 - 0.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 13.79% 34.111 38.814 - -12.03% -
BM_PushHeap_uint64_Ascending_64 13.74% 1.535 1.746 - 15.00% -
std::unordered_set<int>::contains(key)_(non-existent)/32 13.71% 1.366 1.554 - 1.62% -
BM_std_min<unsigned_short>/1 13.51% 0.254 0.288 - 13.47% -
rng::copy(vector<bool>)_(unaligned)/262144 13.41% 1368.581 1552.155 - 13.44% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 13.25% 760.768 861.549 - 4.04% -
BM_std_minmax<long_long>/4 13.17% 1.642 1.858 - -0.55% -
std::search(list<int>,_pred)_(single_element)/8192 13.15% 8714.225 9860.238 - 13.75% -
std::unordered_set<int>::count(key)_(existent)/1024 13.14% 1.169 1.322 - 9.86% -
std::mismatch(deque<int>)_(it,_it,_it)/8 13.06% 3.847 4.350 - 1.46% -
rng::partition(deque<int>)_(dense)/50 12.96% 14.757 16.670 - 8.25% -
rng::find(vector<bool>)_(process_all)/50 12.92% 0.633 0.715 - -3.43% -
rng::find_end(list<int>,_pred)_(single_element)/8192 12.92% 7719.364 8716.403 - -4.86% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 12.85% 7.378 8.326 - 11.83% -
SetIntersection_Interlaced_Vector_string_262144_4 12.66% 2063302.908 2324594.153 - 12.08% -
BM_PushHeap_uint64_QuickSortAdversary_16 12.60% 0.910 1.025 - 11.46% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 12.49% 1.849 2.080 - 12.28% -
std::equal(deque<int>)_(it,_it,_it)/50 12.48% 21.326 23.988 - -0.49% -
SetIntersection_Front_Set_uint64_16384_64 12.44% 1838817.170 2067576.627 - 8.06% -
rng::find_if_not(list<int>)_(bail_25%)/32768 12.41% 8660.540 9734.890 - -7.01% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 12.38% 1.142 1.284 - 10.01% -
SetIntersection_Interlaced_Vector_uint32_1024_64 12.37% 3737820.605 4200202.479 - -17.20% -
std::adjacent_find(deque<int>)/50 12.36% 17.889 20.101 - 36.07% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 12.35% 19.937 22.399 - 12.90% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 12.35% 3943.194 4430.207 - 11.39% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 12.32% 6.610 7.425 - -12.45% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 12.29% 0.433 0.487 - 7.90% -
std::for_each(join_view(vector<vector<int>>))/8 12.28% 1.373 1.542 - 11.83% -
std::partition(deque<int>)_(dense)/50 12.28% 16.325 18.329 - 12.19% -
std::multiset<std::string>::erase(iterator)/1024 12.26% 29.917 33.586 - 1.86% -
SetIntersection_Interlaced_Vector_string_262144_64 12.25% 18923806.780 21242188.962 - -3.95% -
std::unordered_multiset<int>::erase(iterator)/8192 12.19% 20.303 22.778 - 13.24% -
BM_StringRelational_Eq_Large_Large_Control 12.10% 2.158 2.419 - 6.58% -
BM_RangesMakeHeap_string_SingleElement_262144 12.03% 7.295 8.173 - -0.62% -
BM_PushHeap_float_SingleElement_1 12.01% 0.431 0.482 - -30.83% -
SetIntersection_Interlaced_Vector_string_262144_16 11.99% 5801917.567 6497535.367 - 11.30% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11.90% 10933.130 12233.857 - 16.55% -
std::equal(vector<bool>)_(unaligned)/50 11.89% 0.794 0.889 - 0.86% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 11.88% 0.368 0.412 - -22.38% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 11.84% 14.984 16.759 - 25.45% -
std::unordered_multiset<int>::erase(iterator)/1024 11.82% 20.278 22.675 - 13.08% -
rng::unique(deque<int>)_(contiguous)/52 11.80% 68.141 76.180 - 11.96% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 11.77% 1.462 1.634 - -9.70% -
rng::remove(list<int>)_(prefix)/1024 11.77% 950.325 1062.181 - 10.67% -
std::multiset<int>::count(key)_(existent)/8192 11.75% 9.176 10.254 - 11.60% -
rng::count(list<int>)_(every_other)/8192 11.69% 6904.659 7711.639 - 11.35% -
BM_std_minmax<unsigned_char>/8 11.68% 1.032 1.152 - 6.01% -
std::unordered_multiset<int>::clear()/1024 11.67% 7834.975 8749.301 - 10.96% -
rng::copy_backward(vector<bool>)_(aligned)/64 11.65% 1.767 1.973 - 4.23% -
rng::find_last(vector<int>)_(bail_90%)/8 11.60% 0.611 0.682 - 24.43% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 11.57% 1.435 1.600 - -10.93% -
rng::rotate(list<int>)_(1_element_backward)/50 11.55% 23.741 26.484 - 4.69% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 11.54% 60.879 67.906 - 10.53% -
SetIntersection_Interlaced_Vector_uint64_256_16 11.53% 6737562.248 7514126.382 - 21.34% -
BM_std_minmax<int>/4 11.49% 0.973 1.085 - 11.21% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 11.44% 43.046 47.972 - 12.17% -
BM_PushHeap_uint64_Ascending_262144 11.43% 4.732 5.273 - 13.20% -
std::multimap<std::string,_int>::erase(iterator)/0 11.31% 27.152 30.223 - 15.27% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 11.28% 13.259 14.755 - -1.52% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 11.27% 0.446 0.497 - 0.18% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 11.26% 0.494 0.549 - 5.94% -
rng::find(vector<bool>)_(process_all)/8 11.17% 0.644 0.716 - 19.18% -
std::map<std::string,_int>::erase(iterator)/8192 11.17% 31.777 35.326 - 33.57% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 11.09% 34496.753 38321.433 - -5.18% -
SetIntersection_Front_Set_uint64_16384_256 11.06% 4206999.304 4672403.790 - -7.71% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 11.05% 101.040 112.207 - 26.34% -
rng::fill(list<int>)/8192 11.05% 6876.286 7636.024 - 3.29% -
std::unordered_multiset<int>::erase(key)_(existent)/32 11.02% 21.067 23.389 - 9.84% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 10.98% 35.401 39.288 - 35.28% -
std::copy_if(list<int>)_(entire_range)/32768 10.98% 28315.230 31423.611 - 4.73% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 10.98% 4.866 5.401 - -9.87% -
rng::replace(vector<int>)_(prefix)/32 10.90% 4.736 5.252 - 4.19% -
std::find_end(deque<int>)_(process_all)/8192 10.89% 2597.672 2880.646 - 41.17% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 10.88% 26.841 29.760 - 2.93% -
rng::rotate(list<int>)_(1_element_forward)/8192 10.86% 7697.079 8532.807 - 3.33% -
BM_PushHeap_uint64_Ascending_256 10.83% 2.092 2.319 - 10.85% -
std::unordered_multiset<int>::clear()/8192 10.81% 60059.494 66549.592 - 10.70% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 10.76% 4161.495 4609.117 - 0.06% -
std::find(list<int>)_(process_all)/8192 10.74% 7762.853 8596.300 - 1.11% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 10.73% 51.491 57.014 - 22.74% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 10.70% 1.213 1.342 - -21.20% -
rng::all_of(deque<int>)_(process_all)/50 10.70% 18.327 20.287 - 10.64% -
BM_std_minmax<long_long>/11 10.69% 2.295 2.541 - 0.10% -
BM_std_min<long_long>/1 10.65% 0.607 0.672 - -0.12% -
BM_PushHeap_string_SingleElement_256 10.61% 2.458 2.719 - -0.91% -
std::find_first_of(vector<int>)_(large_needle)/50 10.59% 260.192 287.751 - 7.40% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 10.59% 91.022 100.656 - 10.11% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 10.57% 0.747 0.826 - 10.22% -
BM_PushHeap_string_SingleElement_1024 10.55% 2.485 2.747 - -0.78% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 10.53% 7777.754 8596.647 - -8.24% -
rng::find_first_of(deque<int>)_(large_needle)/32 10.50% 283.832 313.645 - 5.16% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 10.49% 35.316 39.021 - 96.05% -
std::find_first_of(vector<int>)_(large_needle)/1024 10.49% 107302.934 118556.131 - 7.87% -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.41% 10.131 11.186 - 11.31% -
rng::find_end(list<int>)_(single_element)/8192 10.40% 7333.282 8095.624 - -7.64% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 10.36% 33114.728 36546.947 - -5.93% -
BM_tolower_char<char> 10.34% 0.626 0.691 - 0.01% -
std::find_end(deque<int>)_(process_all)/1024 10.33% 329.270 363.270 - 37.03% -
bm_lexicographical_compare<unsigned_char>/64 10.32% 1.810 1.996 - 1.62% -
std::find_first_of(vector<int>)_(large_needle)/8192 10.26% 6923828.802 7634291.218 - 8.11% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 10.16% 795.528 876.338 - 19.15% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 10.14% 1.261 1.389 - -0.65% -
SetIntersection_Interlaced_Vector_uint32_1024_16 10.13% 1821945.969 2006578.473 - 6.46% -
rng::contains_subrange(list<int>)_(process_all)/8192 10.12% 6859.603 7553.489 - 7.78% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 10.06% 5.200 5.723 - 13.31% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10.04% 12212.634 13438.453 - -7.00% -
std::unordered_set<std::string>::count(key)_(existent)/1024 10.02% 36.265 39.898 - 10.06% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 10.01% 44064.121 48476.544 - 10.93% -
std::set<int>::insert(value)_(already_present)/8192 10.00% 10.056 11.062 - 2.13% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 9.99% 0.473 0.520 - -18.00% -
BM_RangesMakeHeap_uint64_Ascending_4 9.93% 0.402 0.442 - 4.28% -
BM_RangesMakeHeap_uint32_Random_16384 9.89% 0.990 1.088 - 4.34% -
std::search(list<int>)_(single_element)/8192 9.88% 7688.347 8447.661 - 7.91% -
SetIntersection_Interlaced_Vector_string_16384_64 9.87% 12287065.369 13499769.604 - 3.39% -
BM_PushHeap_uint32_SingleElement_4 9.85% 0.336 0.369 - 1.52% -
std::unordered_set<std::string>::erase(iterator)/0 9.85% 28.187 30.963 - 12.96% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 9.81% 26774.312 29400.327 - 3.97% -
std::find_end(deque<int>)_(process_all)/1048576 9.78% 336786.094 369738.127 - 39.32% -
BM_PushHeap_string_SingleElement_64 9.75% 2.537 2.784 - 0.40% -
BM_RangesPopHeap_string_1 9.75% 0.638 0.700 - 33.63% -
std::equal(vector<bool>)_(unaligned)/8 9.67% 0.808 0.886 - 3.98% -
bm_lexicographical_compare<unsigned_char>/1 9.67% 1.476 1.619 - -4.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 9.67% 7558296.709 8288899.506 - 6.43% -
std::remove_copy_if(deque<int>)_(prefix)/32 9.66% 17.957 19.692 - 10.22% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 9.66% 10.404 11.409 - 4.25% -
rng::for_each(multiset<int>)/8192 9.66% 15829.938 17358.678 - 6.41% -
std::multiset<std::string>::erase(key)_(non-existent)/32 9.63% 9.748 10.687 - 5.82% -
std::copy(vector<bool>)_(unaligned)/262144 9.60% 1713.232 1877.648 - 9.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 9.52% 6280146.910 6878059.158 - 3.56% -
BM_PushHeap_string_Descending_1024 9.49% 2.339 2.561 - -22.75% -
BM_PopHeap_string_262144 9.48% 87.078 95.336 - 2.97% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 9.39% 0.538 0.588 - 6.41% -
rng::is_sorted(list<int>,_pred)/8192 9.36% 7308.964 7992.953 - -9.61% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.36% 9.857 10.779 - 13.02% -
BM_PushHeap_string_SingleElement_16 9.27% 2.476 2.705 - -2.14% -
BM_vector_deque_ranges_copy/2 9.21% 1.890 2.064 - -0.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 9.19% 3.600 3.930 - 19.26% -
rng::unique_copy(deque<int>)_(contiguous)/32 9.16% 9.653 10.537 - 8.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 9.14% 3220534.225 3514748.218 - 12.01% -
BM_std_minmax_element<char>/64000 9.13% 15813.943 17258.144 - -1.38% -
BM_MakeHeap_float_Random_1024 9.12% 1.223 1.335 - 8.19% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 9.11% 0.372 0.405 - 18.09% -
BM_PushHeap_uint32_SingleElement_16 9.10% 0.336 0.366 - 2.69% -
BM_std_minmax_element<char>/65536 9.06% 16212.918 17682.016 - -1.14% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.04% 8.661 9.444 - -2.90% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 9.01% 16.465 17.949 - 0.04% -
bm_ranges_lexicographical_compare<int>/4 9.01% 1.271 1.385 - 6.81% -
BM_std_minmax_element<char>/70000 9.00% 17309.187 18866.757 - -1.44% -
rng::rotate(list<int>)_(by_1/4)/8192 8.95% 7242.277 7890.469 - 9.37% -
BM_MakeHeap_string_Descending_16384 8.93% 2.783 3.032 - 1.88% -
rng::transform(list<int>,_list<int>)/8192 8.93% 8623.445 9393.657 - -8.07% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 8.93% 28.599 31.152 - -1.42% -
BM_std_min<char>/5 8.86% 1.360 1.481 - 3.84% -
BM_vector_deque_move/0 8.83% 0.395 0.430 - -22.47% -
BM_std_minmax<long_long>/6 8.83% 2.221 2.417 - -0.50% -
BM_std_minmax_element<char>/4000 8.82% 997.988 1085.992 - -1.33% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 8.80% 25.867 28.144 - 11.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 8.79% 52848916.477 57495948.099 - 6.26% -
BM_std_minmax_element<char>/5500 8.76% 1370.411 1490.419 - -1.30% -
BM_PushHeap_string_SingleElement_262144 8.73% 2.527 2.748 - -1.34% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 8.73% 685.889 745.774 - -11.05% -
BM_PushHeap_uint32_Descending_4 8.71% 0.342 0.371 - 7.94% -
std::multiset<std::string>::contains(key)_(non-existent)/32 8.69% 10.357 11.257 - 6.45% -
BM_std_minmax_element<char>/4096 8.68% 1023.073 1111.909 - -1.31% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 8.67% 0.758 0.824 - 0.63% -
std::copy(vector<int>)/32768 8.63% 3483.361 3783.944 - 8.20% -
BM_PushHeap_string_SingleElement_4 8.62% 2.212 2.403 - 0.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 8.62% 8.258 8.970 - 17.12% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 8.61% 37.206 40.409 - -5.58% -
std::unordered_multiset<int>::erase(key)_(existent)/0 8.59% 20.594 22.363 - 6.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 8.57% 3.286 3.568 - -0.37% -
bm_ranges_lexicographical_compare<unsigned_char>/16 8.56% 1.010 1.097 - -5.15% -
BM_PushHeap_string_Ascending_16384 8.53% 19.109 20.738 - -6.85% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 8.53% 1.514 1.643 - 0.53% -
std::find_first_of(deque<int>)_(large_needle)/32 8.52% 282.303 306.354 - 0.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 8.50% 5.305 5.755 - 18.05% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.49% 7934.009 8607.808 - 8.66% -
std::find_end(deque<int>)_(near_matches)/1000 8.45% 29141.203 31603.916 - 4.99% -
std::reverse(deque<int>)/64 8.43% 13.055 14.155 - 4.39% -
rng::move(deque<int>)/32768 8.41% 2020.810 2190.787 - 0.71% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 8.41% 4.854 5.262 - -0.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 8.36% 6.778 7.345 - 16.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 8.32% 78.052 84.548 - -5.07% -
SetIntersection_Front_Set_uint32_262144_1024 8.28% 15518642.158 16803506.855 - 8.61% -
std::move_backward(vector<bool>)_(aligned)/64 8.26% 1.619 1.753 - -2.56% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 8.25% 4.583 4.961 - 11.15% -
BM_StringRelational_Eq_Empty_Empty_Control 8.23% 1.909 2.066 - 11.43% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 8.23% 26727.318 28926.057 - 10.00% -
SetIntersection_Interlaced_Vector_uint32_262144_4 8.19% 1486160.685 1607906.240 - 5.49% -
BM_PushHeap_string_SingleElement_16384 8.17% 2.512 2.718 - -0.07% -
std::list<int>::ctor(Range)_(cheap_elements)/32 8.15% 326.866 353.504 - 7.39% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 8.15% 0.336 0.363 - 8.03% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 8.12% 26575.724 28733.863 - 10.11% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 8.12% 581.944 629.199 - 11.06% -
std::rotate(deque<int>)_(by_1/2)/1024 8.10% 173.721 187.789 - 8.39% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 8.10% 1.141 1.234 - 14.19% -
BM_std_minmax_element<char>/1024 8.09% 261.788 282.963 - -1.33% -
SetIntersection_Front_Set_uint64_262144_1024 8.03% 14067002.871 15195945.743 - 4.92% -
bm_ranges_lexicographical_compare<int>/1 8.01% 1.282 1.384 - 6.85% -
std::list<int>::insert(begin)_(cheap_elements)/32 8.00% 10.084 10.890 - 7.54% -
SetIntersection_None_Set_uint64_16384_16384 7.97% 162512365.554 175457480.495 - 0.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 7.96% 6.286 6.786 - 0.62% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 7.95% 1.347 1.454 - 1.06% -
std::set<std::string>::find(key)_(non-existent)/1024 7.92% 20.295 21.902 - 7.55% -
rng::move_backward(vector<int>)/1048576 7.88% 56639.255 61103.782 - 4.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.88% 7.646 8.248 - -0.13% -
SetIntersection_Front_Set_uint64_262144_64 7.88% 1838074.135 1982848.358 - 8.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 7.87% 4883.955 5268.111 - -7.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 7.85% 88.866 95.839 - 12.20% -
rng::equal(vector<bool>)_(unaligned)/8 7.84% 0.822 0.886 - 20.06% -
BM_deque_vector_ranges_copy/0 7.83% 1.418 1.529 - 7.74% -
std::find_first_of(deque<int>)_(large_needle)/50 7.83% 670.301 722.769 - 3.02% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 7.78% 10.444 11.257 - 7.89% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 7.78% 10788.698 11627.589 - 2.75% -
rng::replace_if(list<int>)_(sprinkled)/8192 7.72% 7372.270 7941.100 - 6.56% -
std::fill(list<int>)/8192 7.71% 6924.254 7457.947 - 4.80% -
BM_PushHeap_uint64_Ascending_1024 7.70% 2.576 2.775 - 7.66% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 7.69% 0.532 0.573 - 7.32% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 7.69% 40.303 43.400 - 0.31% -
bm_ranges_lexicographical_compare<int>/8 7.68% 1.503 1.618 - 5.72% -
std::rotate_copy(list<int>)/8192 7.67% 6713.807 7228.436 - 7.35% -
std::remove_copy_if(deque<int>)_(prefix)/50 7.66% 28.394 30.570 - 7.55% -
rng::equal(vector<bool>)_(unaligned)/50 7.66% 0.821 0.884 - 20.11% -
std::multiset<int>::erase(key)_(existent)/8192 7.66% 61.624 66.343 - 7.36% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 7.66% 1.106 1.191 - 4.07% -
rng::for_each(join_view(vector<vector<int>>)/8 7.65% 1.385 1.491 - 3.95% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 7.65% 21.493 23.137 - -5.71% -
bm_ranges_lexicographical_compare<int>/2 7.65% 1.499 1.614 - 5.67% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 7.64% 24.090 25.930 - 7.70% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 7.61% 3216.368 3461.270 - 0.26% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 7.58% 697.493 750.381 - -13.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 7.56% 2942279.139 3164620.784 - 6.95% -
std::unordered_set<int>::find(key)_(existent)/8192 7.53% 1.412 1.518 - 9.73% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 7.51% 0.536 0.577 - 28.88% -
std::set<std::string>::find(key)_(non-existent)/8192 7.50% 25.560 27.477 - -2.40% -
rng::replace(list<int>)_(sprinkled)/8192 7.50% 7157.939 7694.472 - 5.53% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 7.45% 10.829 11.636 - 6.00% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 7.42% 19846.254 21318.489 - -7.49% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7.39% 12472.455 13394.559 - 12.65% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 7.37% 8.968 9.629 - -8.36% -
rng::unique(deque<int>)_(contiguous)/32 7.36% 59.499 63.880 - 8.67% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7.36% 8504.306 9130.276 - 9.10% -
BM_MakeHeap_float_Random_64 7.35% 1.599 1.716 - -3.94% -
SetIntersection_Front_Vector_uint64_16384_1 7.35% 1084976.457 1164713.066 - 5.97% -
rng::swap_ranges(list<int>)/8192 7.34% 10013.836 10748.640 - 6.70% -
BM_StringRelational_Less_Empty_Large_Control 7.32% 1.808 1.941 - 3.52% -
rng::find_last(vector<char>)_(bail_90%)/1024 7.30% 12.105 12.989 - 7.53% -
rng::copy_backward(list<int>)/8 7.30% 2.285 2.452 - -0.43% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 7.28% 11275.998 12096.701 - 7.78% -
std::replace_if(vector<int>)_(sprinkled)/50 7.27% 12.879 13.816 - 7.08% -
BM_std_min<unsigned_short>/4 7.27% 0.957 1.027 - 4.72% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 7.26% 6.204 6.654 - 9.44% -
std::set<int>::contains(key)_(non-existent)/32 7.21% 2.447 2.624 - 11.76% -
rng::is_sorted_until(list<int>)/8192 7.18% 7182.097 7697.813 - -6.73% -
std::find_end(deque<int>)_(near_matches)/1024 7.17% 30295.172 32466.539 - 3.83% -
std::list<int>::ctor(size)/1024 7.16% 11689.886 12526.512 - 7.55% -
SetIntersection_Interlaced_Vector_string_262144_256 7.15% 64405144.238 69009815.752 - 1.73% -
rng::copy_backward(vector<int>)/4096 7.15% 151.032 161.828 - 14.69% -
std::partition_copy(list<int>)/8192 7.15% 6720.054 7200.273 - -1.27% -
std::is_partitioned(deque<int>)_(partitioned)/32 7.14% 9.776 10.474 - 7.16% -
bm_lexicographical_compare<unsigned_char>/2 7.12% 1.727 1.850 - -5.59% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 7.11% 0.545 0.584 - 3.17% -
rng::partition(list<int>)_(dense)/32 7.11% 8.320 8.911 - 5.48% -
BM_std_minmax<unsigned_short>/4 7.11% 0.974 1.043 - 11.47% -
std::partition(vector<int>)_(dense)/32 7.07% 8.175 8.753 - 2.63% -
std::partition(deque<int>)_(dense)/32 7.05% 10.877 11.644 - 4.47% -
std::set<int>::upper_bound(key)_(non-existent)/32 7.05% 2.429 2.601 - 6.80% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 7.04% 1182.084 1265.317 - 9.25% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 7.03% 0.806 0.863 - -0.83% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 7.02% 0.551 0.590 - 2.99% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 6.99% 4.325 4.628 - 2.04% -
std::copy_if(list<int>)_(entire_range)/64 6.99% 33.394 35.728 - -1.27% -
std::multiset<std::string>::count(key)_(non-existent)/32 6.96% 9.930 10.621 - 13.66% -
BM_RangesMakeHeap_string_Ascending_256 6.96% 4.786 5.119 - 1.02% -
std::list<int>::ctor(const&)_(cheap_elements)/32 6.94% 330.360 353.284 - 8.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 6.91% 1336.131 1428.446 - 8.39% -
rng::find_end(list<int>)_(process_all)/8192 6.90% 6500.764 6949.211 - 1.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 6.90% 12454572.753 13313600.645 - 2.12% -
std::swap_ranges(deque<int>)/50 6.89% 20.033 21.414 - 7.04% -
BM_std_minmax_element<char>/512 6.88% 134.501 143.761 - -1.60% -
BM_StringRelational_Less_Huge_Small_Control 6.88% 1.782 1.904 - 4.90% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 6.88% 21.847 23.350 - 1.35% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 6.88% 1.005 1.074 - -3.60% -
std::unordered_multiset<int>::count(key)_(existent)/1024 6.88% 1.621 1.732 - -1.22% -
BM_std_minmax<unsigned_char>/27 6.87% 1.751 1.871 - 0.15% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 6.86% 0.551 0.589 - 3.19% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 6.86% 1506.036 1609.306 - 1.82% -
BM_PushHeap_uint32_Ascending_1 6.85% 0.541 0.578 - 15.19% -
bm_ranges_lexicographical_compare<unsigned_char>/64 6.84% 1.837 1.962 - -5.71% -
BM_std_minmax<unsigned_char>/6 6.82% 1.895 2.025 - -1.17% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 6.80% 23.721 25.335 - -2.29% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.80% 326.679 348.889 - 7.09% -
std::distance(deque<int>)/8192 6.79% 0.650 0.694 - 0.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 6.79% 3262.956 3484.424 - 4.91% -
BM_MakeHeap_uint32_Descending_64 6.77% 0.234 0.249 - 7.11% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 6.77% 22.267 23.774 - -1.47% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 6.73% 23.767 25.366 - -2.58% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 6.73% 20916.433 22323.209 - -6.85% -
std::list<int>::ctor(size)/32 6.72% 325.252 347.123 - 7.41% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 6.72% 25.083 26.768 - 4.22% -
BM_StringFindNoMatch/10 6.72% 1.300 1.387 - 2.37% -
BM_deque_deque_move_backward/64 6.71% 3.372 3.598 - 6.48% -
std::list<int>::erase(begin)_(cheap_elements)/32 6.71% 10.479 11.182 - 11.02% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 6.69% 31.348 33.447 - 4.72% -
SetIntersection_Interlaced_Vector_float_262144_16 6.69% 3212811.174 3427792.674 - -45.45% -
rng::remove_if(deque<int>)_(sprinkled)/32 6.63% 57.067 60.852 - -0.59% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 6.63% 1106.231 1179.531 - -4.39% -
SetIntersection_Front_Set_uint64_64_64 6.58% 14294119.108 15235121.040 - 1.10% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 6.57% 9.049 9.643 - -7.05% -
BM_StringFindStringLiteral/64 6.56% 2.081 2.218 - 5.78% -
std::list<int>::ctor(size)/8192 6.55% 95733.223 101999.970 - 7.20% -
BM_std_minmax<unsigned_int>/4 6.54% 1.084 1.155 - 18.70% -
BM_RangesPushHeap_float_SingleElement_1 6.53% 0.578 0.616 - -3.32% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 6.50% 1.189 1.266 - 2.72% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 6.50% 23.248 24.758 - 0.12% -
std::map<std::string,_int>::count(key)_(existent)/32 6.49% 15.594 16.607 - -8.23% -
BM_std_minmax<unsigned_char>/32 6.49% 1.467 1.562 - -2.48% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.49% 11198.252 11924.870 - 7.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 6.46% 0.520 0.554 - 23.91% -
BM_tolower_char<wchar_t> 6.46% 0.634 0.675 - 9.98% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 6.45% 685.334 729.563 - 1.81% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 6.45% 205964.093 219255.355 - 6.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 6.44% 16638.185 17708.973 - 1.77% -
BM_PushHeap_uint64_Ascending_16384 6.43% 3.602 3.833 - 7.53% -
std::find_end(vector<int>)_(near_matches)/1000 6.42% 14952.609 15912.008 - 6.09% -
BM_std_min<unsigned___int128>/70000 6.40% 30039.766 31962.573 - -31.82% -
std::distance(deque<int>)/1024 6.40% 0.652 0.694 - 0.02% -
std::reverse(deque<int>)/512 6.39% 113.316 120.562 - 3.94% -
bm_ranges_lexicographical_compare<int>/16 6.35% 2.167 2.305 - -0.03% -
BM_std_min<unsigned___int128>/5500 6.31% 2354.596 2503.277 - -31.54% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 6.28% 0.894 0.951 - 1.10% -
BM_std_minmax<unsigned_char>/5 6.28% 1.641 1.744 - -0.42% -
rng::find_end(vector<int>)_(match_near_end)/1000 6.28% 263.654 280.206 - 5.94% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 6.25% 9.963 10.586 - 0.20% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 6.25% 11300.785 12007.272 - 5.75% -
std::copy_n(list<int>)/4096 6.25% 3568.001 3791.009 - -1.82% -
BM_PushHeap_uint64_PipeOrgan_4 6.24% 0.484 0.514 - 5.82% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 6.23% 45981396.556 48845638.174 - 5.84% -
std::find(deque<int>)_(bail_25%)/8 6.23% 1.942 2.063 - -0.03% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 6.23% 3867.110 4107.949 - 6.51% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6.22% 5504.328 5846.677 - 7.05% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 6.21% 96240.615 102219.467 - 8.10% -
std::distance(deque<int>)/4096 6.21% 0.653 0.694 - 0.01% -
BM_std_min<unsigned___int128>/65536 6.13% 28245.566 29976.656 - -31.71% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 6.12% 324.507 344.370 - 7.29% -
BM_std_min<unsigned___int128>/512 6.11% 220.246 233.709 - -30.91% -
SetIntersection_Front_Set_uint32_1024_1024 6.09% 15142502.292 16064063.698 - -1.48% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 6.09% 10.361 10.991 - 8.95% -
SetIntersection_Front_Set_uint64_256_256 6.08% 8451801.250 8966012.482 - -9.22% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.08% 5.141 5.454 - 20.70% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 6.07% 1.156 1.227 - -5.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 6.03% 8343887.977 8847366.029 - 5.00% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 6.03% 1.156 1.226 - -5.89% -
BM_PushHeap_uint32_SingleElement_64 6.02% 0.350 0.371 - 1.61% -
std::swap_ranges(deque<int>)/32 6.01% 10.493 11.124 - 6.04% -
BM_std_minmax<char>/7 6.00% 2.322 2.461 - -3.28% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.98% 5.018 5.319 - 8.48% -
std::find_end(vector<int>)_(near_matches)/8192 5.97% 917252.669 971977.811 - 5.67% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 5.96% 1.156 1.225 - -6.06% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 5.95% 1.157 1.226 - -6.08% -
BM_std_min<unsigned_short>/18 5.94% 1.480 1.568 - 2.23% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.94% 14909.983 15795.308 - 0.68% -
rng::move(vector<bool>)_(aligned)/64 5.94% 1.841 1.950 - 2.78% -
BM_StringRelational_Less_Empty_Empty_Control 5.94% 1.990 2.108 - 8.95% -
rng::generate(list<int>)/50 5.93% 15.417 16.332 - 6.30% -
std::unordered_multiset<int>::erase(iterator)/32 5.89% 20.090 21.273 - 6.08% -
BM_StringRelational_Less_Huge_Empty_Control 5.88% 1.988 2.105 - 0.94% -
std::swap_ranges(list<int>)/8192 5.88% 9693.463 10263.612 - 6.12% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 5.85% 20.945 22.170 - 0.12% -
BM_std_min<unsigned___int128>/4096 5.85% 1755.255 1857.929 - -31.76% -
std::find_end(vector<int>)_(near_matches)/1024 5.81% 15569.308 16473.350 - 6.02% -
bm_ranges_lexicographical_compare<int>/64 5.80% 4.807 5.086 - 3.55% -
BM_PushHeap_string_Ascending_256 5.80% 10.511 11.120 - 9.19% -
std::set<int>::contains(key)_(non-existent)/1024 5.79% 5.319 5.626 - 6.05% -
BM_std_minmax<unsigned_char>/4 5.77% 1.374 1.454 - -1.34% -
rng::replace_if(list<int>)_(prefix)/8192 5.75% 7176.145 7588.853 - 5.34% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 5.73% 448.197 473.879 - 1.97% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 5.71% 1.004 1.062 - -1.36% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 5.70% 1.354 1.431 - 10.44% -
BM_std_min<short>/12 5.68% 1.505 1.590 - 4.62% -
rng::replace(list<int>)_(prefix)/8192 5.65% 7072.620 7472.242 - 2.56% -
BM_std_min<unsigned___int128>/1024 5.65% 440.793 465.677 - -31.47% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 5.63% 0.572 0.605 - 2.78% -
rng::move(list<int>)/32768 5.63% 33980.129 35891.872 - 0.51% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 5.61% 28.154 29.733 - -2.71% -
SetIntersection_Front_Set_uint64_262144_256 5.57% 4920592.966 5194767.047 - 15.94% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 5.56% 1.247 1.316 - -1.71% -
BM_deque_vector_move/0 5.56% 1.382 1.459 - 2.35% -
SetIntersection_Front_Set_uint32_256_256 5.56% 8960615.163 9459001.599 - -3.19% -
BM_StringEraseToEnd_Huge_Opaque 5.53% 2.532 2.672 - 6.36% -
std::unordered_set<int>::contains(key)_(existent)/32 5.50% 1.290 1.361 - 6.85% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 5.48% 1.130 1.191 - 3.02% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 5.45% 15.949 16.817 - 3.80% -
std::adjacent_find(deque<int>)/8 5.43% 3.948 4.162 - 40.78% -
std::replace_if(list<int>)_(sprinkled)/50 5.43% 23.063 24.314 - 5.61% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 5.42% 3.049 3.214 - 2.98% -
BM_std_min<unsigned___int128>/4000 5.40% 1724.031 1817.193 - -31.67% -
std::list<int>::erase(begin)_(cheap_elements)/8192 5.40% 10.304 10.861 - 8.64% -
SetIntersection_Interlaced_Vector_string_64_64 5.39% 27254261.765 28723838.703 - -1.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 5.37% 44388446.557 46770173.478 - 20.01% -
rng::remove(list<int>)_(prefix)/50 5.36% 67.005 70.599 - 5.57% -
std::multiset<int>::clear()/1024 5.36% 9874.768 10404.106 - 10.07% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 5.36% 0.571 0.602 - 3.35% -
std::find_if_not(list<int>)_(process_all)/32768 5.35% 27864.300 29354.317 - -1.98% -
BM_PushHeap_string_Random_262144 5.33% 18.372 19.351 - -11.23% -
BM_std_min<unsigned___int128>/64000 5.32% 27693.975 29168.434 - -31.98% -
SetIntersection_Interlaced_Set_float_1024_1024 5.31% 15497037.833 16319761.665 - 7.32% -
BM_MakeThenSortHeap_uint32_Descending_4 5.30% 1.324 1.394 - -2.77% -
BM_PushHeap_string_Descending_16384 5.29% 2.341 2.465 - -26.82% -
std::copy_n(vector<int>)/8 5.27% 2.112 2.224 - 2.71% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.26% 342.167 360.181 - 5.50% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 5.25% 0.584 0.615 - 0.47% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 5.24% 0.534 0.562 - 1.86% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.23% 98241.861 103382.586 - 6.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5.23% 1646110.317 1732223.895 - 0.24% -
SetIntersection_Front_Set_uint32_16384_1024 5.22% 15602642.328 16416422.092 - 6.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 5.22% 2381683.093 2505899.118 - 7.14% -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.21% 5.046 5.309 - 4.97% -
std::map<std::string,_int>::contains(key)_(existent)/32 5.20% 15.084 15.869 - -1.75% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.20% 339.270 356.914 - 4.55% -
bm_lexicographical_compare<unsigned_char>/4 5.18% 1.319 1.388 - -7.32% -
rng::stable_partition(deque<int>)_(sparse)/8192 5.18% 3404.257 3580.730 - 5.28% -
rng::move_backward(vector<bool>)_(unaligned)/512 5.18% 5.328 5.604 - 4.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 5.18% 1190757.651 1252422.086 - -0.71% -
BM_RangesMakeHeap_string_Heap_262144 5.17% 5.177 5.445 - 0.13% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 5.17% 288.889 303.828 - 3.41% -
BM_std_minmax<short>/16 5.15% 1.675 1.761 - -7.33% -
SetIntersection_None_Vector_uint64_262144_16384 5.15% 1141739.966 1200502.598 - -1.32% -
SetIntersection_Interlaced_Vector_string_1024_1024 5.14% 39442625.982 41470420.310 - -4.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 5.13% 37268.628 39181.699 - -7.96% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.13% 691.526 726.992 - 4.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 5.13% 0.463 0.487 - -12.38% -
rng::move_backward(deque<int>)/8 5.11% 3.538 3.719 - 1.70% -
BM_std_minmax<unsigned_int>/12 5.10% 1.319 1.386 - -0.01% -
BM_std_min<char>/6 5.08% 1.559 1.638 - 3.13% -
std::find_end(list<int>)_(single_element)/8192 5.07% 7768.695 8162.798 - -5.47% -
rng::find(deque<int>)_(bail_25%)/8 5.07% 1.962 2.062 - -0.09% -
std::set<int>::insert(value)_(new_value)/8192 5.07% 71.841 75.480 - 6.25% -
BM_MakeHeap_float_Random_16 5.06% 1.530 1.607 - -0.04% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 5.06% 22.263 23.390 - -14.41% -
std::copy(list<int>)/64 5.04% 30.840 32.395 - 1.06% -
std::distance(join_view(vector<vector<int>>))/50 5.03% 0.578 0.607 - 0.42% -
BM_vector_deque_ranges_copy/1 5.03% 2.201 2.311 - -1.75% -
std::unordered_set<int>::find(key)_(non-existent)/1024 5.01% 1.096 1.151 - -11.59% -
BM_std_minmax_element<long_long>/1 5.01% 0.301 0.316 - 3.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.01% 1214.503 1275.367 - 6.98% -
std::find_end(list<int>,_pred)_(single_element)/8192 5.01% 8473.581 8897.913 - -4.08% -
std::none_of(vector<int>)_(process_all)/8 4.99% 2.402 2.522 - 0.79% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 4.99% 4.989 5.238 - 4.76% -
rng::copy_n(vector<int>)/8 4.98% 2.148 2.255 - 1.02% -
BM_deque_deque_move_backward/512 4.96% 18.553 19.474 - 4.51% -
std::list<int>::erase(begin)_(cheap_elements)/1024 4.96% 10.427 10.944 - 7.67% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 4.94% 1.102 1.156 - 4.49% -
bm_lexicographical_compare<unsigned_char>/8 4.94% 1.323 1.388 - -7.30% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 4.92% 769.699 807.572 - 3.94% -
std::copy_n(vector<bool>)_(aligned)/64 4.89% 1.305 1.368 - 5.02% -
std::find_end(list<int>,_pred)_(process_all)/8192 4.89% 7350.369 7709.964 - -0.94% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 4.89% 5.301 5.560 - 1.50% -
BM_PushHeap_uint32_SingleElement_262144 4.87% 0.356 0.373 - 1.77% -
BM_std_min<unsigned_char>/23 4.87% 2.251 2.360 - 1.14% -
SetIntersection_Front_Vector_uint64_262144_1 4.87% 1058697.447 1110266.089 - -0.90% -
BM_PushHeap_float_SingleElement_4 4.86% 0.374 0.392 - 3.61% -
rng::copy_n(vector<bool>)_(aligned)/64 4.85% 1.308 1.372 - 5.17% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 4.83% 789.032 827.161 - 4.15% -
std::multiset<std::string>::count(key)_(existent)/8192 4.82% 29.418 30.837 - 0.38% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.82% 6362.664 6669.428 - 4.66% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 4.82% 101.238 106.113 - 4.50% -
BM_std_min<char>/16 4.81% 2.383 2.497 - -2.55% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.81% 18.932 19.843 - 5.76% -
BM_RangesMakeHeap_uint32_Descending_4 4.81% 0.275 0.289 - 4.65% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 4.80% 100156.843 104966.320 - 7.80% -
rng::copy_if(list<int>)_(entire_range)/32768 4.79% 28020.395 29363.120 - 3.38% -
std::find(deque<int>)_(process_all)/8 4.78% 3.375 3.536 - 3.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 4.77% 20381390.332 21353453.253 - 6.11% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 4.76% 25.174 26.373 - 2.00% -
BM_PushHeap_string_PipeOrgan_1024 4.76% 9.677 10.138 - -6.09% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 4.75% 13008.432 13626.889 - 8.57% -
rng::contains_subrange(list<int>)_(process_all)/1048576 4.75% 815795.012 854545.532 - -1.46% -
BM_PushHeap_uint32_SingleElement_16384 4.72% 0.356 0.373 - 1.59% -
BM_std_minmax_element<char>/4 4.71% 1.205 1.262 - 1.61% -
rng::remove(deque<int>)_(prefix)/32 4.70% 56.718 59.386 - 7.70% -
BM_deque_vector_move_backward/64000 4.68% 7778.865 8143.137 - 1.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.68% 1239718.683 1297742.815 - 4.02% -
BM_StringFindStringLiteral/128 4.68% 3.038 3.180 - 1.77% -
BM_std_minmax<unsigned_char>/2 4.68% 0.834 0.873 - -1.16% -
BM_deque_vector_ranges_move_backward/65536 4.68% 7950.421 8322.494 - 2.79% -
rng::find_first_of(deque<int>)_(small_needle)/32 4.68% 105.294 110.221 - -0.70% -
BM_MakeHeap_float_Descending_4 4.68% 0.276 0.289 - -0.16% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 4.67% 344.819 360.918 - 5.40% -
BM_std_min<unsigned___int128>/64 4.67% 26.617 27.860 - -28.13% -
std::multiset<int>::clear()/8192 4.67% 77733.110 81361.421 - 9.28% -
rng::find_if(deque<int>)_(bail_25%)/8192 4.66% 690.844 723.068 - 2.79% -
SetIntersection_Interlaced_Vector_float_256_256 4.65% 5262314.603 5507156.233 - 17.62% -
BM_deque_deque_copy/64000 4.64% 2633.995 2756.223 - 1.62% -
std::rotate(list<int>)_(by_1/3)/8192 4.63% 8798.365 9206.057 - 4.92% -
std::multiset<std::string>::count(key)_(non-existent)/1024 4.62% 22.829 23.884 - 4.90% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 4.62% 22.981 24.042 - 7.70% -
BM_PushHeap_uint64_Random_1024 4.62% 5.754 6.019 - 1.84% -
BM_RangesPushHeap_string_Descending_1024 4.61% 2.354 2.462 - -0.81% -
std::multiset<int>::erase(key)_(existent)/32 4.59% 22.259 23.280 - 4.17% -
std::unordered_set<int>::erase(iterator)/32 4.59% 20.360 21.294 - 6.08% -
BM_MakeHeap_uint32_Random_16 4.58% 1.259 1.317 - 5.12% -
SetIntersection_Interlaced_Vector_string_256_256 4.57% 21005441.272 21965684.028 - -3.89% -
rng::copy(list<int>)/32768 4.57% 26653.150 27870.509 - 4.23% -
rng::is_sorted(list<int>)/8192 4.56% 7001.793 7321.185 - 0.82% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 4.56% 111049.861 116114.171 - 4.21% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 4.54% 516.382 539.824 - 4.55% -
BM_RangesMakeHeap_uint32_SingleElement_4 4.54% 0.324 0.338 - 2.43% -
BM_PushHeap_string_PipeOrgan_16384 4.53% 12.887 13.471 - -17.37% -
std::any_of(list<int>)_(process_all)/8192 4.53% 6955.470 7270.248 - 1.97% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 4.52% 229617.188 239989.157 - -2.72% -
BM_deque_deque_copy/65536 4.52% 2828.700 2956.455 - -2.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 4.52% 0.696 0.727 - 14.38% -
std::reverse_copy(vector<int>)/8 4.51% 2.456 2.567 - 8.46% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 4.50% 40.105 41.911 - 2.43% -
BM_PushHeap_string_Descending_256 4.50% 2.285 2.388 - -22.14% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 4.50% 11422.058 11936.033 - 6.28% -
BM_std_minmax<char>/1 4.50% 0.613 0.640 - 1.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 4.49% 1179712.039 1232735.215 - 2.55% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 4.48% 3.401 3.553 - -0.25% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.47% 3.996 4.175 - 3.07% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 4.47% 6.865 7.171 - 15.38% -
BM_std_minmax<unsigned_char>/3 4.46% 1.112 1.162 - -2.58% -
BM_StringRelational_Less_Large_Large_ChangeLast 4.45% 1.856 1.938 - 4.62% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 4.45% 910.118 950.608 - 3.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 4.45% 0.478 0.500 - 11.43% -
std::partition_point(deque<int>)/50 4.45% 4.763 4.974 - 7.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 4.44% 11705888.638 12226094.986 - 2.21% -
SetIntersection_Interlaced_Set_uint64_16384_1 4.44% 1069900.873 1117428.066 - 4.21% -
rng::find_last_if(vector<char>)_(bail_10%)/8 4.43% 2.381 2.487 - 2.94% -
rng::generate_n(vector<int>)/50 4.42% 12.101 12.636 - 4.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.42% 2356742.452 2461008.378 - -0.91% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 4.42% 7884.730 8232.983 - 0.58% -
std::set<std::string>::equal_range(key)_(non-existent)/32 4.41% 10.260 10.713 - 7.29% -
BM_MakeHeap_string_PipeOrgan_16384 4.41% 5.338 5.573 - 0.25% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 4.39% 21.355 22.293 - -9.13% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.39% 250.842 261.851 - 1.08% -
std::unordered_set<int>::erase(key)_(non-existent)/32 4.38% 1.086 1.133 - -4.93% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 4.37% 2.408 2.513 - 7.70% -
BM_std_minmax<char>/2 4.34% 0.879 0.917 - 2.44% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 4.34% 30.034 31.337 - 3.45% -
BM_std_minmax<long_long>/13 4.34% 2.960 3.089 - -0.45% -
std::for_each_n(vector<int>)/8 4.32% 2.389 2.493 - -0.44% -
SetIntersection_Interlaced_Set_float_262144_262144 4.32% 1805684.897 1883667.643 - 3.44% -
SetIntersection_Front_Vector_uint32_1024_4 4.31% 1090132.449 1137131.619 - 0.11% -
std::list<int>::insert(begin)_(cheap_elements)/8192 4.31% 11.346 11.835 - 5.00% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 4.30% 3.021 3.151 - 0.68% -
std::move(deque<int>)/8 4.29% 3.701 3.860 - -3.43% -
BM_vector_deque_ranges_move_backward/64 4.28% 2.961 3.088 - 3.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 4.28% 79.481 82.881 - -10.20% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.27% 12255.419 12779.225 - 3.84% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 4.27% 2.821 2.941 - 3.43% -
std::unique_copy(list<int>)_(sprinkled)/32 4.26% 13.176 13.737 - 3.56% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 4.26% 12396.323 12924.136 - 5.33% -
bm_lexicographical_compare<unsigned_char>/5 4.25% 1.553 1.619 - -6.60% -
rng::distance(join_view(vector<vector<int>>)/4096 4.24% 4.368 4.554 - 5.67% -
SetIntersection_Front_Set_uint32_262144_64 4.24% 1883857.830 1963668.951 - -2.27% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 4.24% 2.536 2.643 - 1.09% -
std::multimap<int,_int>::clear()/8192 4.23% 81587.361 85041.677 - 4.01% -
BM_RangesPopHeap_uint64_1 4.23% 0.491 0.512 - 15.04% -
BM_std_minmax<unsigned_char>/24 4.22% 1.155 1.204 - -0.22% -
bm_lexicographical_compare<signed_char>/16 4.22% 1.272 1.326 - -0.14% -
BM_std_min<short>/2 4.22% 0.485 0.506 - 4.23% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.21% 32005.337 33351.708 - 3.69% -
std::multiset<std::string>::find(key)_(existent)/1024 4.19% 21.614 22.520 - -4.62% -
BM_PushHeap_uint32_SingleElement_1024 4.19% 0.363 0.378 - 1.44% -
BM_StringFindStringLiteral/1024 4.19% 17.274 17.997 - -0.49% -
std::equal(deque<int>)_(it,_it,_it)/1048576 4.17% 480977.805 501046.610 - -0.40% -
SetIntersection_Front_Set_uint64_262144_16 4.17% 1283038.194 1336559.994 - 2.31% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 4.16% 12400.064 12915.451 - 4.98% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.15% 1.155 1.203 - 4.16% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 4.15% 5.970 6.218 - 5.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.15% 345747128.142 360094174.798 - 2.49% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 4.15% 22.477 23.410 - 1.40% -
BM_std_minmax<unsigned_char>/7 4.15% 2.331 2.427 - -0.27% -
BM_PushHeap_float_Ascending_262144 4.13% 5.113 5.324 - 1.41% -
BM_MakeHeap_uint32_Random_1024 4.11% 1.064 1.108 - 7.53% -
std::stable_partition(deque<int>)_(sparse)/8192 4.11% 3425.651 3566.288 - 5.84% -
std::unordered_multiset<int>::erase(iterator)/0 4.10% 19.616 20.421 - 4.01% -
std::sort(vector<int>)_(descending)/8 4.10% 24.640 25.649 - 4.01% -
BM_StringEraseWithMove_Empty_Transparent 4.09% 0.564 0.587 - 4.42% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 4.07% 2.495 2.597 - -3.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 4.05% 17974643.219 18702336.875 - 2.21% -
SetIntersection_Interlaced_Vector_float_262144_4 4.05% 1567583.960 1631028.387 - -24.35% -
std::is_sorted(vector<int>,_pred)/8 4.04% 3.946 4.106 - -0.03% -
BM_deque_deque_ranges_copy/65536 4.03% 2780.534 2892.495 - 4.42% -
BM_PushHeap_uint32_SingleElement_256 4.02% 0.382 0.397 - 1.35% -
std::unordered_set<std::string>::clear()/32 4.02% 911.868 948.548 - 2.45% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 4.02% 1.767 1.838 - 14.23% -
SetIntersection_Front_Set_uint64_256_16 4.02% 4823099.020 5017009.875 - 2.34% -
SetIntersection_Front_Set_uint32_1024_1 4.02% 1073628.751 1116769.481 - 5.21% -
std::list<int>::insert(begin)_(cheap_elements)/1024 4.00% 11.373 11.827 - 4.64% -
BM_deque_deque_ranges_move_backward/0 3.99% 0.819 0.851 - 7.44% -
std::unordered_multimap<int,_int>::clear()/1024 3.97% 7780.576 8089.780 - -3.32% -
std::copy_backward(vector<bool>)_(aligned)/1048576 3.97% 2711.308 2818.927 - 3.21% -
std::rotate_copy(vector<int>)/1024 3.97% 32.762 34.061 - 3.66% -
rng::copy_backward(vector<bool>)_(aligned)/512 3.95% 1.755 1.824 - 3.32% -
BM_deque_vector_copy_backward/0 3.95% 1.540 1.601 - 16.10% -
BM_std_min<char>/22 3.94% 2.007 2.086 - 0.78% -
BM_StringEraseToEnd_Huge_Transparent 3.94% 2.578 2.679 - 4.42% -
BM_std_minmax<unsigned_char>/20 3.94% 1.892 1.966 - 1.77% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 3.94% 22.989 23.894 - 1.11% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 3.93% 346.368 359.986 - 4.70% -
BM_std_minmax<unsigned_char>/25 3.93% 1.179 1.226 - -0.01% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 3.93% 16.101 16.734 - 2.76% -
std::multimap<std::string,_int>::clear()/1024 3.92% 20264.968 21060.269 - 6.43% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 3.92% 10.836 11.261 - 1.01% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.91% 737.999 766.873 - 5.61% -
rng::for_each(map<int>)/8192 3.91% 16623.604 17273.795 - 3.35% -
rng::find_if(list<int>)_(process_all)/32768 3.89% 27324.092 28387.218 - -2.86% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 3.89% 318.470 330.858 - 14.29% -
BM_PushHeap_uint64_SingleElement_64 3.89% 0.384 0.399 - -2.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.88% 209.523 217.654 - -3.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3.88% 1142198.663 1186478.057 - -0.26% -
rng::generate_n(list<int>)/32 3.88% 8.673 9.009 - -5.49% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 3.88% 903.217 938.223 - 3.74% -
BM_std_minmax<unsigned_char>/5500 3.87% 48.648 50.532 - -0.29% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 3.85% 103117.618 107082.701 - 4.77% -
std::multimap<int,_int>::find(key)_(existent)/1024 3.84% 3.804 3.951 - -0.04% -
std::multiset<std::string>::count(key)_(existent)/32 3.84% 19.324 20.067 - 11.28% -
BM_RangesPushHeap_float_Random_4 3.84% 2.881 2.991 - 2.71% -
rng::reverse(deque<int>)/64 3.84% 13.080 13.582 - 3.85% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3.81% 3196.085 3318.013 - -0.13% -
BM_RangesMakeHeap_string_Ascending_64 3.81% 4.756 4.937 - 1.46% -
rng::generate_n(vector<int>)/32 3.80% 8.061 8.368 - 4.50% -
BM_PushHeap_uint32_Descending_16 3.79% 0.355 0.368 - 3.99% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.78% 77480.636 80412.452 - -2.36% -
std::copy_backward(list<int>)/32768 3.78% 25956.808 26938.323 - 0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 3.77% 2199726.869 2282679.631 - -2.55% -
rng::for_each(multiset<int>)/50 3.77% 44.685 46.369 - 2.69% -
std::multiset<int>::erase(key)_(existent)/0 3.77% 21.108 21.903 - 5.25% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 3.76% 12402.081 12868.603 - 4.50% -
SetIntersection_Interlaced_Set_float_64_64 3.76% 15301387.339 15876023.170 - 5.15% -
BM_std_minmax<unsigned_char>/26 3.75% 1.388 1.440 - -0.14% -
std::find_first_of(deque<int>)_(small_needle)/50 3.75% 164.432 170.598 - 3.67% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.74% 102143.409 105965.173 - 3.67% -
BM_deque_vector_move/65536 3.74% 2644.557 2743.456 - 1.54% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 3.74% 32.494 33.708 - -23.91% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 3.73% 102687.559 106516.534 - 4.12% -
std::set<std::string>::contains(key)_(non-existent)/0 3.72% 0.284 0.295 - 6.19% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 3.72% 1.783 1.849 - 0.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.72% 838.202 869.416 - 1.36% -
std::multiset<std::string>::contains(key)_(existent)/1024 3.72% 21.995 22.813 - -0.74% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 3.71% 519.342 538.618 - -5.38% -
rng::all_of(vector<int>)_(process_all)/8 3.70% 2.438 2.528 - 1.69% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.70% 186783.774 193695.384 - 0.92% -
rng::find_if(deque<int>)_(bail_25%)/32768 3.69% 2761.125 2863.082 - 3.12% -
BM_std_minmax<long_long>/29 3.69% 4.206 4.361 - 0.76% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.68% 3.035 3.146 - 0.94% -
SetIntersection_Interlaced_Vector_uint32_1024_4 3.68% 1296390.988 1344139.599 - 1.42% -
std::multiset<int>::insert(value)_(already_present)/8192 3.68% 32.371 33.563 - 3.01% -
std::multiset<int>::count(key)_(non-existent)/8192 3.68% 9.084 9.419 - -15.90% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.68% 53246.493 55204.311 - 7.15% -
std::map<std::string,_int>::erase(key)_(existent)/0 3.67% 71.613 74.243 - 75.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.67% 3271099.145 3391192.380 - -4.87% -
bm_lexicographical_compare<unsigned_char>/6 3.66% 1.785 1.850 - -5.57% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 3.66% 102877.690 106638.090 - 4.19% -
std::list<std::string>::ctor(size)/32 3.65% 340.736 353.186 - 3.76% -
SetIntersection_Front_Set_float_262144_262144 3.65% 1731936.606 1795167.318 - 0.65% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 3.65% 99486.868 103118.522 - 5.77% -
BM_std_minmax<short>/22 3.65% 2.274 2.357 - 3.53% -
rng::for_each(multiset<int>)/8 3.65% 4.575 4.742 - 3.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.64% 346061482.010 358671860.438 - 2.78% -
std::copy_n(vector<int>)/4096 3.64% 156.344 162.033 - -22.16% -
BM_std_min<unsigned_long_long>/31 3.64% 2.893 2.998 - -0.95% -
BM_std_minmax<unsigned_int>/11 3.63% 1.736 1.799 - -1.59% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 3.63% 11.253 11.662 - 1.16% -
BM_std_minmax<char>/5 3.63% 1.730 1.792 - -3.59% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.63% 55065.386 57061.666 - 1.08% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.62% 519.056 537.871 - 5.49% -
rng::partition_copy(list<int>)/8192 3.62% 7055.765 7311.162 - -0.79% -
BM_std_minmax<unsigned_char>/21 3.61% 2.154 2.232 - 0.04% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 3.60% 31.596 32.732 - -0.23% -
std::multiset<int>::erase(iterator)/0 3.59% 20.035 20.753 - 4.06% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 3.57% 10.083 10.443 - 1.15% -
BM_std_minmax<unsigned_char>/19 3.57% 1.620 1.678 - 1.35% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 3.56% 0.560 0.580 - 3.16% -
BM_RangesPopHeap_uint32_1 3.56% 0.430 0.445 - 7.15% -
SetIntersection_Interlaced_Set_uint32_1024_1024 3.55% 15218677.789 15759336.215 - -0.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.55% 1085848.731 1124369.078 - 0.46% -
BM_lexicographical_compare_three_way_slow_path/262144 3.55% 62553.877 64771.512 - 0.01% -
std::find(list<int>)_(process_all)/32768 3.54% 26023.746 26944.814 - -2.41% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.54% 3.935 4.074 - 2.70% -
rng::search(list<int>,_pred)_(no_match)/8192 3.51% 7547.399 7812.658 - -5.89% -
bm_lexicographical_compare<unsigned_char>/7 3.51% 2.026 2.097 - -5.23% -
rng::unique_copy(deque<int>)_(sprinkled)/32 3.50% 10.373 10.737 - 6.48% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.49% 25493.944 26383.501 - 4.99% -
rng::partial_sort_copy(list<int>)_(ascending)/8 3.48% 9.017 9.330 - 3.96% -
std::multiset<int>::insert(value)_(already_present)/1024 3.48% 28.295 29.279 - 2.53% -
BM_RangesMakeHeap_string_Ascending_16 3.48% 3.682 3.810 - 3.11% -
BM_lexicographical_compare_three_way_slow_path/65536 3.47% 15611.535 16153.644 - -0.03% -
BM_std_minmax<unsigned_int>/14 3.47% 1.564 1.618 - 0.02% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 3.46% 0.663 0.686 - 47.04% -
BM_MakeHeap_uint64_Random_262144 3.46% 1.030 1.065 - 2.71% -
SetIntersection_Front_Vector_string_16384_1 3.46% 1110016.883 1148393.090 - 0.32% -
rng::count_if(deque<int>)_(every_other)/8 3.45% 3.256 3.368 - 0.38% -
rng::for_each(multimap<int>::iterator)/50 3.45% 41.091 42.508 - 1.80% -
std::find_if(deque<int>)_(process_all)/1024 3.44% 479.065 495.539 - 0.98% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 3.44% 10009.581 10353.436 - -1.85% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.43% 11242.938 11628.030 - 2.83% -
rng::fill_n(vector<bool>)/64 3.42% 1.415 1.463 - 3.24% -
std::multiset<int>::count(key)_(existent)/32 3.40% 3.486 3.605 - 2.13% -
BM_deque_vector_move_backward/70000 3.40% 8482.903 8771.454 - 2.91% -
std::partition(vector<int>)_(dense)/1024 3.39% 240.292 248.445 - 0.01% -
BM_std_min<char>/32 3.39% 2.768 2.862 - -2.10% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 3.39% 30.629 31.667 - 1.31% -
rng::partition(deque<int>)_(dense)/32 3.37% 10.522 10.877 - 3.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 3.37% 1084037.499 1120551.195 - -0.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.35% 17801.744 18398.979 - -2.55% -
BM_std_minmax<unsigned_int>/8 3.35% 1.118 1.155 - -0.03% -
rng::find(vector<int>)_(process_all)/8 3.35% 2.762 2.854 - -1.63% -
BM_std_min<unsigned_long_long>/23 3.34% 2.386 2.466 - 1.51% -
std::remove_copy(deque<int>)_(prefix)/1024 3.33% 377.420 390.007 - -5.66% -
BM_RangesPushHeap_uint32_Random_16 3.33% 4.399 4.546 - 3.61% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 3.33% 9.800 10.126 - 5.63% -
std::partial_sort_copy(list<int>)_(ascending)/8 3.33% 9.033 9.334 - 3.56% -
rng::remove(deque<int>)_(prefix)/50 3.33% 65.402 67.577 - 6.45% -
std::stable_partition(vector<int>)_(dense)/1024 3.33% 297.206 307.090 - 3.76% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.32% 871653.020 900591.517 - 2.81% -
std::is_sorted_until(vector<int>,_pred)/8 3.30% 3.455 3.569 - -1.30% -
rng::find_if_not(list<int>)_(process_all)/32768 3.30% 27774.748 28690.178 - -1.96% -
std::search_n(vector<int>)_(no_match)/1000 3.29% 204.978 211.726 - 3.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.28% 239664965.069 247536896.180 - 1.64% -
BM_StringAssignAsciiz_Huge_Opaque 3.28% 181.612 187.573 - 2.06% -
BM_std_minmax<char>/3 3.28% 1.172 1.210 - 0.06% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 3.27% 83465.497 86198.341 - -2.23% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.27% 1012.995 1046.153 - 9.56% -
std::search_n(vector<int>)_(no_match)/1024 3.26% 209.738 216.580 - 2.93% -
BM_std_minmax<short>/32 3.26% 1.265 1.306 - 6.31% -
BM_std_min<char>/28 3.26% 1.709 1.764 - -0.66% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 3.25% 0.556 0.574 - -9.90% -
SetIntersection_Interlaced_Set_uint32_16384_16384 3.25% 340908304.324 351992475.770 - 3.04% -
std::multiset<int>::lower_bound(key)_(existent)/8192 3.25% 14.843 15.325 - 1.65% -
SetIntersection_Front_Vector_float_16_16 3.25% 37948258.798 39180926.461 - 2.81% -
BM_std_min<unsigned_char>/22 3.24% 1.966 2.030 - -3.52% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 3.24% 258.067 266.424 - 4.08% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.24% 909.710 939.164 - 3.81% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 3.23% 1.127 1.164 - 2.65% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.23% 273719.617 282565.142 - 2.76% -
BM_deque_deque_ranges_move_backward/512 3.23% 18.578 19.178 - -6.44% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 3.23% 1.613 1.665 - 3.21% -
std::find_first_of(vector<int>)_(large_needle)/32 3.22% 101.376 104.645 - -0.13% -
BM_RangesPushHeap_uint32_Ascending_1 3.22% 0.448 0.462 - -19.80% -
std::find_first_of(deque<int>)_(small_needle)/32 3.21% 107.235 110.681 - 3.10% -
std::rotate(list<int>)_(by_1/4)/8192 3.21% 7183.465 7414.212 - 2.62% -
BM_std_minmax<int>/2 3.20% 0.816 0.842 - -6.42% -
SetIntersection_Front_Set_float_262144_16384 3.20% 240945971.074 248651350.723 - -29.96% -
BM_deque_deque_ranges_copy/64000 3.20% 2635.310 2719.557 - -4.66% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.19% 4292.477 4429.514 - 4.27% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 3.19% 9.026 9.314 - 3.42% -
rng::find_first_of(vector<int>)_(small_needle)/32 3.19% 47.313 48.822 - 2.94% -
rng::copy_if(list<int>)_(every_other)/32768 3.18% 24880.384 25672.279 - 1.33% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 3.18% 87252508.762 90026896.732 - 11.71% -
std::map<std::string,_int>::contains(key)_(existent)/8192 3.18% 29.773 30.719 - 1.38% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 3.18% 18.092 18.667 - -1.06% -
SetIntersection_Front_Set_uint32_256_16 3.18% 4851583.912 5005753.626 - -0.11% -
rng::copy(list<int>)/4096 3.17% 3045.357 3142.040 - 2.49% -
std::multiset<int>::erase(iterator)/1024 3.17% 23.962 24.721 - 4.06% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 3.15% 650.058 670.555 - -0.17% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 3.15% 22.893 23.613 - 6.98% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.15% 6324.295 6523.349 - 4.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 3.15% 11572031.997 11936189.803 - 1.25% -
BM_vector_deque_ranges_copy_backward/64 3.14% 3.037 3.132 - 3.20% -
BM_std_min<unsigned___int128>/32 3.14% 12.845 13.248 - -23.88% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 3.13% 2.904 2.995 - 2.97% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 3.13% 9143.114 9428.898 - 2.91% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3.12% 3298.316 3401.328 - 7.10% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 3.12% 460.362 474.731 - -2.02% -
SetIntersection_None_Set_float_256_1 3.11% 11604936.119 11966055.548 - 1.75% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.11% 10.805 11.140 - 4.66% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 3.10% 9.073 9.354 - 4.21% -
BM_std_min<unsigned_short>/20 3.10% 2.208 2.276 - 2.48% -
SetIntersection_Front_Set_uint32_262144_262144 3.09% 1802896.891 1858686.196 - 1.04% -
std::partition(list<int>)_(sparse)/32 3.09% 8.768 9.039 - 1.74% -
SetIntersection_Front_Vector_uint32_16384_1 3.09% 1075922.856 1109175.349 - -0.57% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.09% 4.027 4.151 - 1.66% -
SetIntersection_None_Vector_string_1024_16 3.08% 1194754.419 1231544.912 - 0.02% -
SetIntersection_Front_Vector_uint64_1024_256 3.08% 2280266.438 2350396.910 - 0.82% -
std::for_each_n(list<int>)/8 3.07% 2.302 2.372 - -8.48% -
BM_std_min<short>/20 3.06% 2.274 2.344 - 4.27% -
rng::is_partitioned(list<int>)_(partitioned)/1024 3.05% 690.139 711.202 - -1.37% -
SetIntersection_None_Vector_uint64_16384_256 3.05% 1132296.060 1166826.770 - -1.25% -
std::adjacent_find(vector<int>,_pred)/50 3.05% 22.975 23.675 - 1.57% -
SetIntersection_None_Set_string_64_16 3.05% 18979632.498 19558376.923 - 1.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 3.05% 5160580.877 5317805.027 - 0.98% -
std::sort(deque<int>)_(repeated)/1024 3.04% 960.177 989.364 - 2.69% -
BM_RangesMakeHeap_string_Heap_4 3.04% 2.983 3.074 - 1.48% -
rng::remove_if(deque<int>)_(sprinkled)/50 3.03% 68.064 70.128 - -1.78% -
BM_std_min<long_long>/12 3.03% 1.997 2.058 - 1.42% -
BM_RangesPushHeap_uint32_Ascending_262144 3.03% 8.132 8.378 - 4.27% -
SetIntersection_Interlaced_Vector_string_16_16 3.02% 54505456.348 56152542.270 - 0.94% -
BM_MakeThenSortHeap_float_PipeOrgan_256 3.02% 6.411 6.605 - 1.50% -
SetIntersection_None_Set_uint64_16384_256 3.02% 162899130.156 167810850.070 - 1.82% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.01% 28.287 29.138 - -2.84% -
rng::any_of(list<int>)_(process_all)/32768 3.01% 26029.634 26812.773 - 3.02% -
SetIntersection_Interlaced_Vector_float_16384_1 3.00% 1106605.354 1139856.124 - 2.94% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 3.00% 21.492 22.138 - -0.24% -
rng::for_each(set<int>)/8192 3.00% 16092.337 16575.696 - 0.80% -
BM_std_minmax<char>/4 3.00% 1.455 1.499 - -3.33% -
BM_std_minmax<unsigned_char>/1 3.00% 0.605 0.623 - -0.01% -
std::unordered_set<int>::clear()/1024 2.99% 8116.469 8359.457 - 6.00% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 2.99% 282.486 290.934 - 3.06% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.98% 6.838 7.042 - 7.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 2.98% 1081366.536 1113637.912 - -1.53% -
BM_RangesMakeHeap_uint32_Random_256 2.98% 1.125 1.158 - -3.03% -
SetIntersection_Front_Set_uint32_262144_256 2.98% 4498957.575 4632933.999 - -3.15% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 2.98% 4.737 4.878 - -3.34% -
std::remove_if(list<int>)_(sprinkled)/50 2.97% 73.872 76.070 - 3.59% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 2.97% 54403.742 56021.584 - 3.25% -
rng::copy_backward(vector<int>)/1048576 2.97% 48750.354 50199.812 - 3.63% -
BM_std_minmax<short>/17 2.97% 1.753 1.805 - 0.70% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 2.97% 7.155 7.368 - 1.34% -
SetIntersection_Interlaced_Vector_float_64_4 2.97% 18195234.038 18735401.685 - -0.96% -
BM_std_minmax<short>/64 2.97% 1.525 1.570 - 2.94% -
BM_PushHeap_string_Ascending_1024 2.96% 13.299 13.693 - 4.63% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 2.96% 2342457.913 2411879.151 - 2.97% -
std::remove_copy(deque<int>)_(prefix)/32 2.96% 12.892 13.273 - 0.38% -
std::count(list<int>)_(every_other)/1048576 2.96% 806895.208 830770.416 - -0.09% -
SetIntersection_Interlaced_Vector_uint32_262144_256 2.96% 34376002.326 35392990.341 - 20.10% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 2.95% 1.589 1.636 - 2.93% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.95% 273829.591 281917.058 - -0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 2.95% 15526990.516 15984311.356 - 1.98% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 2.94% 172.183 177.244 - -0.29% -
BM_std_min<long_long>/32 2.94% 3.515 3.619 - 0.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.93% 3.446 3.547 - -1.45% -
std::multiset<int>::erase(iterator)/8192 2.93% 23.974 24.677 - 4.37% -
BM_RangesMakeHeap_float_QuickSortAdversary_4 2.93% 0.400 0.412 - 1.88% -
std::unordered_multiset<int>::clear()/32 2.92% 609.463 627.278 - 2.78% -
BM_vector_deque_ranges_move_backward/65536 2.92% 7813.070 8041.420 - 10.70% -
rng::find_last_if(vector<int>)_(bail_90%)/8 2.92% 0.465 0.478 - 2.86% -
SetIntersection_None_Set_float_1024_256 2.92% 8883689.992 9142728.976 - 1.29% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.91% 22.019 22.660 - 2.78% -
std::any_of(list<int>)_(process_all)/32768 2.91% 25930.015 26684.889 - 3.28% -
BM_std_min<unsigned_int>/8 2.90% 1.293 1.330 - 4.10% -
SetIntersection_Front_Set_string_16384_16 2.90% 1954401.453 2011121.152 - -2.48% -
std::move(deque<int>)/262144 2.90% 14942.276 15375.673 - 3.21% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.90% 15227.424 15668.944 - 3.19% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.90% 0.618 0.636 - 2.61% -
BM_RangesPushHeap_uint64_Random_262144 2.90% 5.985 6.158 - 2.49% -
BM_deque_vector_copy_backward/65536 2.89% 8149.793 8385.377 - 3.01% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.89% 12211.462 12564.384 - -0.70% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.89% 54114.609 55676.510 - 1.78% -
std::remove_if(deque<int>)_(sprinkled)/50 2.88% 65.681 67.575 - 3.18% -
SetIntersection_Front_Set_uint64_262144_16384 2.88% 342116308.064 351964089.807 - 4.67% -
BM_RangesMakeHeap_uint32_SingleElement_64 2.87% 0.503 0.518 - 2.07% -
BM_std_min<short>/31 2.85% 2.552 2.625 - 2.12% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 2.85% 1.344 1.382 - 1.39% -
std::partition(list<int>)_(sparse)/50 2.85% 14.828 15.250 - 2.96% -
BM_num_put<unsigned_long_long> 2.84% 11.567 11.896 - -2.38% -
rng::remove(list<int>)_(prefix)/32 2.84% 55.571 57.149 - 3.12% -
bm_lexicographical_compare<unsigned_char>/3 2.84% 2.032 2.090 - -5.15% -
BM_deque_vector_ranges_move/64000 2.83% 2685.753 2761.835 - 1.25% -
SetIntersection_None_Vector_float_1024_64 2.83% 1127037.200 1158946.114 - -0.29% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.83% 138.008 141.910 - 1.13% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.82% 23.718 24.387 - 2.78% -
BM_MakeThenSortHeap_float_Heap_64 2.82% 3.524 3.623 - 3.37% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 2.82% 32539.721 33456.942 - 2.96% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.81% 8005.386 8230.724 - -3.39% -
BM_std_min<unsigned___int128>/30 2.81% 11.974 12.311 - -23.64% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 2.81% 4500.455 4626.696 - 1.19% -
std::multiset<int>::erase(iterator)/32 2.80% 21.503 22.106 - 3.69% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.80% 275078.645 282788.252 - 3.59% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 2.80% 469.199 482.330 - 0.44% -
rng::sort(deque<int>)_(ascending)/1024 2.80% 799.463 821.815 - 2.65% -
BM_SortHeap_float_4 2.79% 1.002 1.030 - 0.23% -
std::multiset<int>::find(key)_(existent)/8192 2.79% 8.049 8.273 - -7.14% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.79% 5397.400 5547.990 - 7.51% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 2.79% 29.459 30.281 - 3.42% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.79% 3.529 3.628 - 0.46% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 2.78% 11.301 11.616 - -0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 2.77% 1092279.017 1122505.707 - 0.74% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.77% 23.781 24.438 - 2.53% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.76% 776.048 797.455 - 2.48% -
std::find_end(vector<int>)_(single_element)/8192 2.76% 1829.109 1879.505 - 2.48% -
BM_std_minmax<long_long>/31 2.74% 4.741 4.871 - 0.92% -
SetIntersection_None_Vector_uint64_256_256 2.74% 2200194.458 2260482.723 - -0.71% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.74% 85944.186 88298.386 - 5.19% -
std::all_of(list<int>)_(process_all)/32768 2.73% 26218.280 26935.013 - 2.98% -
SetIntersection_Interlaced_Vector_string_1024_4 2.73% 1694686.191 1740909.100 - 1.67% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 2.72% 165.563 170.073 - -0.37% -
BM_RangesMakeHeap_float_Random_1024 2.72% 1.209 1.241 - 0.88% -
rng::partition_point(deque<int>)/8192 2.72% 15.712 16.140 - 1.63% -
BM_std_minmax<long_long>/15 2.72% 3.632 3.731 - 2.22% -
SetIntersection_Interlaced_Vector_string_256_16 2.72% 10815844.737 11109894.420 - 0.88% -
SetIntersection_Front_Set_uint32_262144_4 2.72% 1110756.968 1140950.244 - 0.59% -
std::distance(join_view(vector<vector<int>>))/4096 2.72% 4.450 4.570 - 2.23% -
SetIntersection_Interlaced_Set_uint32_64_64 2.71% 15118286.535 15528677.240 - 0.56% -
BM_StringRelational_Less_Empty_Small_Control 2.71% 1.932 1.985 - -0.35% -
BM_std_minmax<short>/28 2.71% 2.600 2.670 - 1.87% -
std::equal(deque<int>)_(it,_it,_it)/1024 2.71% 479.342 492.309 - -1.65% -
rng::for_each_n(vector<int>)/8 2.70% 2.467 2.534 - -0.10% -
BM_RangesPushHeap_string_PipeOrgan_64 2.70% 5.875 6.033 - -2.66% -
BM_LowerBound_string_64 2.69% 68.034 69.866 - 0.75% -
BM_deque_vector_move/70000 2.69% 2846.230 2922.836 - -1.44% -
std::copy_n(vector<bool>)_(aligned)/4096 2.69% 4.784 4.913 - 3.08% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 2.69% 23.134 23.756 - -1.50% -
SetIntersection_Front_Set_uint32_1024_64 2.68% 1989603.352 2042982.704 - 0.04% -
std::find(vector<int>)_(process_all)/8 2.68% 2.635 2.705 - 2.21% -
rng::copy(vector<bool>)_(aligned)/262144 2.68% 272.499 279.798 - -14.35% -
BM_PushHeap_uint64_Ascending_16 2.68% 0.935 0.960 - 5.29% -
BM_MakeThenSortHeap_float_Heap_4 2.67% 1.224 1.257 - 1.42% -
rng::sort(deque<int>)_(repeated)/1024 2.67% 960.605 986.265 - 4.17% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 2.67% 29.550 30.338 - 3.24% -
std::count_if(deque<int>)_(every_other)/8 2.66% 3.362 3.452 - -0.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 2.66% 8636952.383 8866446.392 - 23.83% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.65% 2.632 2.702 - 2.39% -
std::fill(vector<int>)/32 2.65% 1.040 1.067 - 2.56% -
SetIntersection_Front_Set_uint64_1024_16 2.65% 1284757.996 1318790.669 - 2.77% -
SetIntersection_Interlaced_Set_uint32_1024_16 2.64% 11186135.869 11481817.929 - 1.62% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.64% 107794.294 110640.589 - 0.12% -
std::map<std::string,_int>::count(key)_(existent)/1024 2.63% 23.675 24.298 - 3.83% -
rng::find_end(deque<int>)_(same_length)/1000 2.63% 937.919 962.610 - 2.49% -
BM_vector_deque_move_backward/512 2.63% 17.574 18.037 - 2.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 2.62% 1088579.480 1117127.836 - -1.41% -
BM_std_min<char>/24 2.62% 2.577 2.644 - -0.02% -
BM_num_put<long_long> 2.62% 11.761 12.070 - -2.99% -
SetIntersection_None_Set_float_64_64 2.62% 11812015.022 12121478.351 - 2.08% -
rng::none_of(deque<int>)_(process_all)/8 2.62% 4.599 4.719 - 7.64% -
std::find_end(vector<int>)_(single_element)/1000 2.62% 231.285 237.336 - 1.46% -
BM_deque_deque_copy_backward/1 2.61% 2.710 2.781 - -0.52% -
rng::starts_with(list<int>)/8192 2.59% 8438.031 8656.828 - -3.21% -
std::unordered_map<int,_int>::clear()/8192 2.59% 62278.539 63893.341 - 1.41% -
std::copy_if(vector<int>)_(entire_range)/8 2.59% 2.277 2.336 - 2.87% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.58% 51.016 52.334 - 10.04% -
std::multimap<int,_int>::erase(iterator)/8192 2.58% 21.005 21.548 - 2.82% -
BM_vector_deque_ranges_copy_backward/70000 2.57% 8379.798 8595.537 - 5.39% -
std::reverse(vector<int>)/8 2.57% 1.524 1.564 - -2.03% -
BM_vector_deque_ranges_move_backward/512 2.57% 17.608 18.061 - 1.81% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.57% 115355.863 118318.078 - 4.67% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 2.57% 501.646 514.525 - -16.22% -
SetIntersection_Interlaced_Set_float_256_64 2.57% 15404993.632 15800489.423 - 2.06% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 2.56% 1.256 1.289 - -4.17% -
BM_std_minmax<unsigned_int>/13 2.56% 1.353 1.387 - -0.06% -
rng::replace_if(vector<int>)_(prefix)/1024 2.55% 268.677 275.540 - -0.92% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.55% 131.124 134.470 - 5.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 2.55% 18751.561 19228.969 - 1.21% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 2.54% 689841.246 707377.061 - 2.49% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 2.54% 25.936 26.595 - 2.43% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 2.54% 726.431 744.887 - 0.90% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2.54% 1997.048 2047.737 - 3.77% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.54% 35008.835 35897.231 - 2.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.54% 1102568.447 1130526.224 - 0.48% -
BM_std_minmax<unsigned_char>/16 2.54% 0.949 0.973 - -0.04% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.53% 10.373 10.635 - 1.96% -
BM_StringAssignStr_Huge_Opaque 2.53% 111.870 114.702 - 9.68% -
BM_std_min<unsigned___int128>/29 2.51% 11.575 11.865 - -23.34% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 2.51% 0.505 0.518 - -0.07% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.51% 369.603 378.875 - 1.77% -
BM_std_min<unsigned_long_long>/6 2.51% 1.587 1.627 - -0.04% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 2.50% 22.380 22.938 - 1.95% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 2.50% 31.457 32.242 - -1.47% -
BM_PushHeap_string_Ascending_64 2.49% 7.338 7.521 - 5.35% -
std::set<std::string>::find(key)_(existent)/1024 2.49% 22.820 23.389 - 1.89% -
std::search(list<int>)_(same_length)/1024 2.49% 751.358 770.083 - -0.78% -
BM_RangesPushHeap_float_PipeOrgan_4 2.49% 0.482 0.494 - 2.58% -
BM_std_min<unsigned___int128>/31 2.49% 12.444 12.753 - -23.92% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.48% 19.746 20.236 - 2.29% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 2.48% 0.967 0.991 - 4.88% -
BM_lexicographical_compare_three_way_slow_path/16384 2.47% 3886.444 3982.507 - -0.05% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 2.47% 834.708 855.336 - 4.03% -
BM_StringEraseToEnd_Large_Opaque 2.46% 1.008 1.033 - 2.31% -
std::generate_n(deque<int>)/50 2.46% 12.304 12.607 - 2.34% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.46% 889.241 911.105 - 3.45% -
BM_std_min<unsigned_long_long>/13 2.46% 1.712 1.754 - 0.04% -
SetIntersection_Interlaced_Set_float_1024_16 2.45% 11502378.533 11784657.003 - 0.05% -
BM_std_min<unsigned___int128>/26 2.45% 10.257 10.508 - -22.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 2.45% 8749190.127 8963170.588 - -25.59% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 2.44% 0.631 0.647 - 2.81% -
BM_StringAssignAsciiz_Huge_Transparent 2.44% 182.048 186.484 - 1.43% -
std::partial_sort(vector<int>)_(repeated)/8 2.43% 19.905 20.389 - 0.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.43% 34441.426 35278.781 - 1.01% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 2.43% 23.084 23.645 - -2.63% -
std::for_each(list<int>)/8 2.43% 2.492 2.553 - 1.89% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.43% 28.731 29.429 - 2.57% -
std::set<std::string>::find(key)_(non-existent)/32 2.43% 10.373 10.625 - 14.52% -
BM_deque_deque_copy_backward/70000 2.43% 8474.374 8679.924 - 3.30% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 2.42% 456.382 467.440 - 2.51% -
BM_std_min<unsigned___int128>/27 2.42% 10.724 10.983 - -22.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.41% 1091960.576 1118304.348 - 0.61% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.41% 20.585 21.081 - 4.61% -
std::multimap<std::string,_int>::clear()/8192 2.41% 203529.331 208432.437 - 2.82% -
bm_lexicographical_compare<int>/7 2.41% 1.506 1.542 - 0.83% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 2.40% 75934.216 77759.848 - 2.08% -
BM_RangesMakeHeap_uint64_Random_262144 2.40% 1.025 1.049 - 0.72% -
std::set<int>::erase(iterator)/8192 2.40% 20.554 21.047 - 3.54% -
BM_deque_vector_ranges_move_backward/64000 2.40% 7851.948 8040.112 - 2.25% -
BM_std_minmax<long_long>/10 2.40% 2.139 2.190 - 0.01% -
std::map<std::string,_int>::find(key)_(non-existent)/32 2.39% 10.083 10.324 - 4.38% -
BM_vector_deque_move_backward/64000 2.38% 7520.467 7699.352 - 4.63% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.38% 0.646 0.661 - 0.97% -
bm_lexicographical_compare<int>/6 2.37% 1.506 1.541 - 0.84% -
std::search_n(vector<int>)_(no_match)/8192 2.37% 1623.066 1661.459 - 1.92% -
BM_std_min<unsigned___int128>/28 2.36% 11.157 11.421 - -22.97% -
std::set<int>::find(key)_(non-existent)/32 2.36% 2.276 2.329 - 2.77% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.36% 6977.456 7141.994 - 0.66% -
std::copy_backward(deque<int>)/8 2.36% 2.698 2.762 - 0.86% -
BM_std_minmax<unsigned_char>/22 2.36% 2.458 2.516 - 0.28% -
BM_MakeThenSortHeap_uint32_Random_4 2.36% 4.000 4.095 - 2.11% -
std::partial_sort_copy(list<int>)_(repeated)/8 2.36% 8.506 8.707 - -0.02% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.35% 133396.036 136537.180 - 1.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 2.35% 1.782 1.824 - 1.27% -
rng::partial_sort_copy(list<int>)_(repeated)/8 2.35% 8.494 8.694 - 3.57% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.35% 1494.954 1530.094 - -5.25% -
BM_deque_deque_copy_backward/2 2.35% 2.474 2.532 - -0.08% -
rng::starts_with(vector<int>)/1024 2.34% 74.667 76.418 - -1.59% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 2.34% 10388.804 10632.106 - 5.66% -
bm_lexicographical_compare<int>/5 2.34% 1.506 1.541 - 0.67% -
rng::partial_sort(vector<int>)_(heap)/8 2.33% 26.280 26.893 - -0.43% -
std::multiset<std::string>::erase(iterator)/0 2.32% 29.406 30.089 - 0.11% -
BM_std_min<unsigned_long_long>/29 2.32% 2.455 2.512 - 2.28% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.32% 16.445 16.826 - 1.81% -
BM_PopHeap_pair<uint32,_uint32>_262144 2.32% 58.718 60.078 - -0.05% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.30% 13316.041 13622.621 - 2.06% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.30% 819.014 837.862 - -0.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 2.30% 1204668.229 1232389.379 - -0.90% -
BM_std_minmax<unsigned_int>/16 2.30% 1.287 1.316 - 2.56% -
std::find(vector<char>)_(bail_25%)/1024 2.29% 5.323 5.445 - 0.06% -
rng::move(list<int>)/262144 2.29% 248559.486 254246.032 - 0.14% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.29% 170.545 174.447 - 2.19% -
BM_deque_deque_ranges_move_backward/5500 2.28% 204.303 208.964 - -6.55% -
SetIntersection_Interlaced_Set_uint32_256_1 2.28% 4325179.531 4423724.261 - -0.55% -
std::multiset<int>::count(key)_(non-existent)/1024 2.28% 5.888 6.022 - 0.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 2.28% 1196589.130 1223823.387 - -0.19% -
rng::partial_sort(vector<int>)_(repeated)/8 2.28% 19.920 20.373 - 0.12% -
BM_std_min<unsigned___int128>/25 2.27% 9.878 10.102 - -21.78% -
BM_MakeHeap_uint32_PipeOrgan_256 2.27% 0.614 0.628 - -0.36% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 2.27% 36212.538 37035.011 - 0.75% -
BM_MakeHeap_float_Random_16384 2.27% 1.120 1.145 - -4.71% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 2.27% 278257.687 284569.761 - 2.28% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.27% 247.592 253.206 - 1.20% -
SetIntersection_Interlaced_Vector_string_1024_256 2.27% 20703197.195 21172607.576 - 2.05% -
SetIntersection_Front_Set_string_16384_1 2.26% 1144636.921 1170539.158 - 0.89% -
BM_RangesMakeThenSortHeap_string_Descending_256 2.26% 18.346 18.761 - -2.90% -
SetIntersection_Interlaced_Vector_uint32_16384_256 2.26% 14462729.823 14789426.656 - 4.72% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 2.25% 4431.990 4531.917 - 6.05% -
BM_MakeThenSortHeap_float_PipeOrgan_4 2.25% 1.486 1.519 - -2.22% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 2.25% 1.159 1.185 - -10.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.25% 0.821 0.839 - 1.60% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 2.25% 11.598 11.858 - 1.65% -
BM_std_min<long_long>/20 2.24% 2.007 2.052 - 2.23% -
SetIntersection_Front_Set_uint32_16_16 2.24% 40531589.619 41439947.991 - -1.69% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 2.23% 0.469 0.479 - 2.26% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.23% 2.326 2.378 - 1.08% -
BM_RangesMakeHeap_string_Ascending_4 2.23% 2.843 2.906 - 1.52% -
BM_std_minmax<unsigned_short>/64 2.23% 1.526 1.560 - 2.22% -
BM_std_min<unsigned_char>/12 2.23% 1.329 1.358 - 0.00% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 2.22% 7.405 7.570 - -0.70% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 2.22% 7.471 7.637 - -0.16% -
BM_StringFindStringLiteral/256 2.22% 5.324 5.442 - 2.17% -
std::set<std::string>::lower_bound(key)_(existent)/1024 2.22% 22.083 22.573 - -3.94% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.22% 17468.815 17856.631 - 3.64% -
std::set<std::string>::count(key)_(non-existent)/32 2.22% 10.676 10.912 - 12.82% -
BM_std_min<unsigned___int128>/24 2.22% 9.466 9.676 - -21.29% -
std::partition_copy(vector<int>)/8192 2.21% 4501.243 4600.879 - -0.65% -
bm_lexicographical_compare<unsigned_char>/512 2.21% 8.601 8.791 - 0.02% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 2.21% 26439.267 27023.476 - -2.52% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.21% 13184.194 13475.489 - 1.38% -
BM_deque_deque_copy/70000 2.21% 2786.923 2848.488 - -10.05% -
std::partial_sort(vector<int>)_(ascending)/8 2.21% 20.585 21.039 - 1.80% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 2.20% 20.624 21.078 - 1.96% -
BM_RangesMakeHeap_string_Heap_16384 2.20% 4.910 5.018 - -0.18% -
BM_std_min<int>/11 2.20% 1.184 1.210 - 4.65% -
std::copy_n(deque<int>)/8 2.20% 2.653 2.712 - 2.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 2.20% 8417185.344 8602247.863 - 3.10% -
rng::search_n(list<int>)_(no_match)/1024 2.19% 723.076 738.932 - -0.64% -
std::none_of(list<int>)_(process_all)/8192 2.19% 6996.290 7149.665 - -0.71% -
BM_MakeHeap_float_Ascending_16 2.18% 0.818 0.836 - -0.25% -
std::search_n(vector<int>)_(no_match)/1048576 2.18% 208170.493 212712.374 - 1.55% -
std::multiset<std::string>::find(key)_(non-existent)/8192 2.18% 27.160 27.751 - -14.04% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.18% 25746.132 26306.636 - 1.71% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 2.17% 489065.555 499687.291 - 1.17% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.17% 4.963 5.071 - 1.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.17% 351483439.069 359112266.156 - 3.97% -
BM_MakeThenSortHeap_string_Descending_1024 2.17% 38.376 39.209 - 1.09% -
std::find_if_not(deque<int>)_(process_all)/1024 2.17% 473.861 484.134 - -0.13% -
std::map<int,_int>::find(key)_(existent)/1024 2.17% 3.923 4.008 - 6.86% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 2.16% 20.305 20.744 - 1.95% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 2.16% 11680.532 11933.064 - 2.94% -
SetIntersection_Interlaced_Set_string_16384_4 2.16% 201035026.572 205376831.009 - 2.84% -
rng::rotate(list<int>)_(1_element_backward)/8192 2.16% 7860.401 8030.017 - -3.95% -
BM_vector_deque_move_backward/64 2.16% 3.044 3.110 - 2.66% -
rng::for_each(multimap<int>)/8192 2.16% 16459.582 16814.384 - 1.97% -
std::stable_sort(vector<int>)_(repeated)/1024 2.15% 1083.954 1107.286 - -1.97% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.15% 40593.717 41466.222 - 1.60% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 2.14% 32394.068 33088.512 - 2.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 2.14% 5358077.872 5472818.113 - 1.95% -
BM_std_minmax<short>/18 2.14% 2.005 2.048 - 2.84% -
std::copy_if(list<int>)_(every_other)/32768 2.14% 25706.425 26256.754 - 4.09% -
std::set<std::string>::insert(value)_(new_value)/32 2.14% 39.799 40.650 - 0.80% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 2.13% 20.149 20.580 - 1.25% -
std::equal(list<int>)_(it,_it,_it)/8 2.13% 2.793 2.852 - 1.18% -
BM_std_min<unsigned_long_long>/32 2.13% 3.223 3.292 - 0.96% -
std::any_of(vector<int>)_(process_all)/8 2.13% 2.438 2.489 - 0.33% -
std::partition(list<int>)_(sparse)/1024 2.13% 710.701 725.810 - 0.02% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 2.13% 7506.690 7666.250 - 1.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.13% 2278682.369 2327112.315 - 0.11% -
BM_MakeThenSortHeap_uint32_Heap_4 2.12% 1.185 1.210 - 1.08% -
std::multiset<int>::equal_range(key)_(existent)/8192 2.12% 8.572 8.754 - -0.29% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 2.12% 4.970 5.075 - 0.25% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 2.12% 6.703 6.844 - -0.03% -
SetIntersection_Interlaced_Set_uint32_64_4 2.11% 21856372.012 22318462.591 - 0.90% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 2.11% 0.500 0.510 - 2.82% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 2.11% 3811.178 3891.584 - 1.89% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.11% 179346.407 183128.596 - 0.27% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.11% 1.022 1.044 - 5.34% -
std::move(list<int>)/1048576 2.11% 988430.849 1009254.544 - -0.75% -
SetIntersection_None_Set_uint32_64_4 2.11% 22052491.490 22516787.858 - -0.20% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.11% 2.388 2.438 - 1.93% -
rng::move(list<int>)/1048576 2.10% 1002323.036 1023376.935 - -0.73% -
std::multimap<int,_int>::clear()/32 2.10% 660.080 673.934 - 2.05% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.09% 50342.256 51396.907 - 3.10% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 2.09% 1.245 1.271 - 5.70% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.09% 4.149 4.236 - 1.67% -
SetIntersection_Front_Set_uint64_16384_16 2.09% 1302454.764 1329628.683 - 3.37% -
rng::for_each(multimap<int>::iterator)/8192 2.09% 16520.949 16865.545 - 1.43% -
SetIntersection_None_Set_uint32_1024_16 2.08% 8712987.692 8894645.291 - 1.29% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 2.08% 9.118 9.307 - 3.78% -
std::is_partitioned(list<int>)_(unpartitioned)/50 2.07% 4.497 4.591 - 5.29% -
rng::reverse(deque<int>)/512 2.07% 113.353 115.704 - 1.93% -
std::find_if_not(deque<int>)_(bail_25%)/8192 2.07% 689.848 704.147 - 2.23% -
std::find_end(vector<int>)_(single_element)/1024 2.07% 237.681 242.604 - 1.41% -
rng::contains_subrange(vector<int>)_(single_element)/8192 2.07% 1825.712 1863.514 - 2.52% -
BM_std_minmax<unsigned_short>/31 2.07% 3.089 3.153 - 5.18% -
rng::generate(list<int>)/32 2.07% 8.557 8.734 - 2.31% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.07% 4.164 4.250 - 1.12% -
BM_deque_vector_move/1 2.07% 2.086 2.129 - -0.10% -
std::set<int>::erase(iterator)/1024 2.06% 20.455 20.877 - 3.05% -
BM_RangesMakeHeap_uint32_Random_1024 2.06% 1.086 1.108 - 3.43% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.06% 13582.322 13862.441 - 1.06% -
BM_std_minmax<unsigned_short>/27 2.06% 2.805 2.863 - -0.48% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 2.06% 25679.098 26208.316 - 2.09% -
rng::find(list<int>)_(process_all)/32768 2.06% 26649.652 27198.622 - -2.48% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.06% 600.095 612.430 - 1.87% -
BM_RangesMakeHeap_uint32_SingleElement_256 2.05% 0.537 0.548 - 1.54% -
BM_deque_deque_ranges_move/65536 2.05% 2822.477 2880.312 - -2.50% -
rng::move(deque<int>)/1048576 2.05% 55921.240 57066.971 - 5.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 2.05% 43851171.043 44749315.136 - 0.41% -
rng::copy(vector<int>)/1048576 2.05% 49014.283 50017.452 - -0.36% -
BM_RangesMakeThenSortHeap_float_Heap_16384 2.05% 26.751 27.299 - 2.52% -
std::transform(deque<int>)_(identity_transform)/50 2.04% 19.202 19.594 - 2.23% -
BM_std_minmax<unsigned_short>/32 2.04% 1.250 1.276 - 3.81% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 2.04% 486987.742 496929.906 - 0.04% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.04% 2.014 2.055 - 9.60% -
std::map<int,_int>::ctor(const&,_alloc)/8192 2.04% 50073.757 51093.947 - 1.79% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 2.03% 484.977 494.844 - 3.01% -
rng::find_end(vector<int>)_(single_element)/1024 2.02% 239.277 244.122 - 0.71% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.02% 16823.908 17164.535 - -0.36% -
SetIntersection_Front_Set_uint64_262144_262144 2.02% 1808209.149 1844757.892 - 1.69% -
std::multiset<int>::clear()/32 2.02% 647.169 660.232 - 3.19% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.02% 6040.327 6162.229 - 1.17% -
SetIntersection_Interlaced_Set_uint32_16_16 2.02% 40866259.435 41690677.954 - 3.06% -
SetIntersection_Front_Vector_uint32_1024_16 2.02% 1178605.070 1202355.537 - 0.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.01% 192311901.784 196181005.872 - -1.46% -
BM_deque_deque_ranges_move_backward/4096 2.01% 152.432 155.497 - 2.19% -
std::generate_n(deque<int>)/32 2.01% 8.314 8.482 - 2.21% -
BM_vector_deque_ranges_copy/64 2.01% 2.746 2.802 - -0.59% -
SetIntersection_Interlaced_Set_string_256_4 2.00% 14284455.351 14570727.605 - 3.03% -
rng::remove_if(deque<int>)_(sprinkled)/1024 2.00% 533.564 544.239 - 0.70% -
std::map<int,_int>::ctor(const&,_alloc)/1024 2.00% 6270.599 6396.039 - 1.94% -
BM_RangesPushHeap_uint32_Random_64 2.00% 5.542 5.653 - 2.62% -
SetIntersection_Interlaced_Vector_uint64_256_4 2.00% 5117535.418 5219833.009 - 3.09% -
std::set<int>::ctor(const&,_alloc)/1024 2.00% 6009.782 6129.790 - -2.05% -
std::unordered_map<int,_int>::find(key)_(existent)/32 2.00% 1.190 1.214 - 4.64% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.00% 21.885 22.321 - 0.60% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.99% 7.496 7.645 - 1.97% -
std::stable_partition(vector<int>)_(dense)/32 1.99% 20.759 21.173 - -4.44% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 1.99% 19155.464 19536.743 - 10.02% -
BM_std_min<char>/7 1.99% 1.856 1.893 - 2.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.99% 197.812 201.742 - 1.03% -
SetIntersection_Interlaced_Set_float_262144_1 1.99% 1104243.105 1126171.038 - 1.93% -
std::set<int>::lower_bound(key)_(non-existent)/8192 1.98% 9.217 9.399 - -3.07% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 1.98% 61350.166 62563.625 - 1.70% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 1.98% 10.031 10.230 - 0.83% -
SetIntersection_Front_Vector_uint32_16384_1024 1.98% 5858037.736 5973765.611 - -0.22% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.98% 1.065 1.086 - -0.28% -
std::reverse(deque<int>)/8 1.97% 2.518 2.568 - 2.18% -
BM_MakeThenSortHeap_string_Descending_262144 1.97% 84.627 86.297 - -0.01% -
std::generate_n(list<int>)/8192 1.97% 6916.021 7052.252 - 2.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.97% 1415007.650 1442835.821 - 0.63% -
SetIntersection_Front_Set_uint32_262144_16384 1.97% 350269533.170 357157607.497 - 1.65% -
BM_RangesPopHeap_string_4 1.97% 5.308 5.413 - 1.59% -
BM_RangesMakeHeap_uint64_Random_256 1.97% 1.129 1.151 - -4.31% -
BM_deque_deque_copy/5500 1.97% 200.095 204.029 - 1.47% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.96% 8.873 9.047 - 3.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.96% 11857628.069 12090554.368 - 0.83% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 1.96% 60.391 61.577 - 4.20% -
BM_std_minmax<unsigned_short>/21 1.96% 1.989 2.028 - 3.36% -
SetIntersection_Front_Vector_uint64_262144_4 1.96% 1102686.247 1124315.921 - 4.09% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 1.96% 4.679 4.771 - 3.84% -
std::set<int>::find(key)_(non-existent)/8192 1.96% 8.439 8.605 - 1.94% -
BM_deque_vector_ranges_move/1 1.96% 2.112 2.153 - 0.15% -
BM_CmpLess_schar_short 1.96% 0.944 0.963 - 1.51% -
BM_PushHeap_string_Descending_64 1.96% 2.237 2.281 - -15.25% -
BM_deque_vector_copy/2 1.95% 1.799 1.834 - 0.08% -
BM_std_min<int>/4 1.95% 1.071 1.092 - 6.81% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.95% 24.131 24.602 - 1.75% -
BM_std_minmax<unsigned_long_long>/11 1.95% 2.310 2.355 - 0.09% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.95% 7.489 7.635 - 2.24% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.95% 383.383 390.859 - 1.61% -
std::shift_left(deque<int>)/50 1.95% 5.453 5.559 - 1.43% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 1.94% 0.556 0.567 - -0.02% -
rng::for_each(multiset<int>)/32 1.94% 22.023 22.451 - 2.54% -
BM_num_put<unsigned_long> 1.94% 11.481 11.704 - -3.17% -
rng::generate(deque<int>)/8192 1.94% 2046.468 2086.131 - 2.08% -
BM_deque_deque_move_backward/4096 1.94% 152.613 155.567 - 1.75% -
BM_deque_deque_move_backward/5500 1.94% 203.839 207.784 - 1.43% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.93% 18.051 18.400 - 1.60% -
rng::count(vector<bool>)/1000 1.93% 2.947 3.004 - -0.10% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.93% 0.610 0.622 - -3.51% -
BM_deque_deque_move/64000 1.92% 2716.872 2769.153 - 1.65% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.92% 1.215 1.238 - 3.28% -
BM_std_minmax<long_long>/28 1.92% 4.051 4.129 - -0.26% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 1.92% 21.475 21.886 - 1.35% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.91% 1.168 1.190 - 2.36% -
SetIntersection_None_Vector_string_262144_256 1.91% 1351552.920 1377420.748 - 4.82% -
BM_RangesMakeHeap_string_Heap_1024 1.91% 4.706 4.796 - -0.45% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.91% 213.893 217.977 - 1.56% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.91% 6698.650 6826.537 - 5.55% -
BM_std_min<unsigned_short>/16 1.91% 1.691 1.723 - -0.49% -
std::all_of(vector<int>)_(process_all)/8 1.91% 2.424 2.470 - -3.55% -
BM_MakeHeap_uint32_Ascending_256 1.91% 0.600 0.611 - 2.30% -
BM_std_min<unsigned___int128>/23 1.90% 9.085 9.258 - -20.57% -
BM_std_min<unsigned_long_long>/24 1.90% 2.675 2.726 - 1.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.90% 1099135.748 1120038.511 - -0.27% -
BM_MakeHeap_uint64_Random_16384 1.90% 1.004 1.023 - -1.06% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.90% 214.706 218.784 - 3.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.89% 9668118.558 9851038.063 - -9.00% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.89% 21.032 21.429 - -0.69% -
BM_std_min<short>/8 1.89% 1.341 1.367 - 0.38% -
std::set<int>::insert(value)_(new_value)/1024 1.88% 42.162 42.956 - 2.41% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 1.88% 458.853 467.492 - -0.59% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.88% 592306.485 603450.793 - 0.04% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.87% 489.556 498.729 - -0.80% -
std::find_if(vector<char>)_(bail_25%)/8 1.87% 0.927 0.944 - 1.68% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 1.86% 56.029 57.074 - 1.35% -
BM_num_get<unsigned_long_long> 1.86% 11.082 11.288 - 2.10% -
BM_std_minmax<long_long>/30 1.86% 4.508 4.593 - 0.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.86% 167675863.447 170800204.690 - -0.18% -
BM_deque_deque_ranges_copy_backward/64000 1.85% 7854.591 8000.255 - 1.22% -
rng::replace(vector<int>)_(prefix)/8192 1.85% 1211.949 1234.414 - -2.30% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.85% 23.989 24.433 - 1.33% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.85% 1070148.615 1089964.328 - -1.57% -
SetIntersection_None_Set_string_256_1 1.85% 11713862.983 11930576.157 - -1.49% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.84% 234131.078 238444.799 - 2.06% -
SetIntersection_Front_Set_uint64_1024_256 1.84% 4693780.241 4780164.142 - -1.22% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.84% 1.017 1.035 - -0.22% -
BM_std_min<unsigned_long_long>/15 1.84% 2.144 2.184 - -0.20% -
SetIntersection_None_Vector_uint64_16384_4 1.84% 1147121.616 1168175.565 - 3.74% -
BM_RangesMakeHeap_string_SingleElement_256 1.83% 6.268 6.383 - 0.74% -
BM_std_minmax_element<char>/64 1.83% 17.110 17.423 - -1.37% -
BM_RangesMakeHeap_float_QuickSortAdversary_16 1.83% 0.830 0.846 - 1.23% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 1.83% 4.784 4.871 - 1.95% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.83% 58.442 59.510 - 0.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.83% 1263187.378 1286285.123 - -1.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.83% 8700783.484 8859613.828 - 2.07% -
std::set<int>::ctor(const&,_alloc)/32 1.82% 216.150 220.094 - 2.09% -
std::multiset<int>::insert(value)_(new_value)/0 1.82% 17.965 18.292 - 2.45% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 1.82% 586.800 597.458 - 0.09% -
std::copy(vector<bool>)_(aligned)/4096 1.81% 4.649 4.734 - 0.71% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.81% 216.928 220.864 - 1.94% -
BM_std_minmax<char>/6 1.81% 2.040 2.077 - -3.59% -
std::copy_n(deque<int>)/262144 1.81% 10194.638 10379.279 - 2.35% -
BM_LowerBound_string_16 1.81% 35.869 36.518 - -0.37% -
BM_CmpEqual_ushort_int 1.81% 1.103 1.122 - -0.04% -
BM_RangesMakeThenSortHeap_float_Heap_64 1.81% 3.414 3.476 - 1.15% -
BM_align/256 1.80% 0.890 0.906 - 0.94% -
rng::find_if_not(vector<char>)_(process_all)/8 1.80% 2.416 2.460 - -0.39% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.80% 631685.194 643073.899 - -0.21% -
bm_ranges_swap_ranges_vb_unaligned/8 1.80% 4.777 4.863 - -2.84% -
BM_StringAssignStr_Huge_Transparent 1.80% 113.286 115.322 - 11.44% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.80% 353.184 359.529 - 1.02% -
std::find_end(deque<int>,_pred)_(process_all)/1024 1.79% 614.417 625.424 - 1.52% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.79% 1.618 1.647 - -2.96% -
std::partition(vector<int>)_(sparse)/32 1.79% 8.729 8.885 - 1.83% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.79% 63.674 64.811 - 2.56% -
BM_MakeHeap_uint64_PipeOrgan_16 1.79% 1.026 1.045 - 1.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.78% 21.274 21.652 - 23.35% -
BM_std_minmax<long_long>/12 1.78% 2.688 2.735 - 0.08% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 1.78% 585.845 596.255 - 1.05% -
SetIntersection_Front_Set_float_64_64 1.78% 15058525.896 15326076.450 - -0.53% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.77% 35.261 35.887 - 1.62% -
rng::find_end(deque<int>)_(match_near_end)/1024 1.77% 3198.462 3255.200 - 2.49% -
BM_vector_deque_ranges_copy_backward/512 1.77% 17.895 18.213 - 1.70% -
SetIntersection_Front_Vector_uint64_256_1 1.77% 4359969.436 4437241.273 - 0.36% -
BM_vector_deque_ranges_copy_backward/4096 1.77% 148.017 150.637 - 0.30% -
BM_RangesSortHeap_float_256 1.77% 5.883 5.987 - 2.65% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.77% 34.329 34.937 - -1.20% -
std::list<std::string>::ctor(size)/1024 1.77% 12516.122 12737.467 - 3.16% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.77% 479.938 488.425 - 3.82% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.77% 48243.066 49094.637 - 0.85% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.76% 38.481 39.159 - 2.94% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.76% 92108.521 93731.332 - 0.42% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 1.75% 9.286 9.448 - -9.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.75% 1362168.877 1386028.925 - 4.19% -
BM_std_minmax<unsigned_char>/18 1.75% 1.295 1.318 - 0.09% -
std::unordered_set<int>::ctor(const&)/32 1.75% 197.593 201.050 - 1.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 1.75% 20793613.378 21157341.790 - -3.08% -
std::map<std::string,_int>::insert(value)_(new_value)/0 1.75% 32.153 32.715 - 3.81% -
SetIntersection_Front_Vector_uint64_262144_256 1.75% 2281120.282 2320970.337 - -1.14% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 1.75% 501.969 510.733 - 2.15% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 1.74% 26.973 27.443 - 5.56% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 1.74% 26.862 27.329 - 5.45% -
SetIntersection_None_Vector_uint32_16384_64 1.74% 1152527.190 1172558.054 - 0.00% -
BM_std_minmax<unsigned_short>/7 1.74% 1.687 1.716 - -2.07% -
BM_align/64 1.74% 0.890 0.905 - 1.04% -
SetIntersection_Interlaced_Vector_string_1024_1 1.73% 1130508.341 1150101.969 - 2.98% -
BM_StringFindStringLiteral/32 1.73% 1.716 1.746 - 4.73% -
SetIntersection_None_Set_string_64_4 1.73% 22622975.633 23014280.608 - -0.07% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.73% 68.797 69.986 - 0.57% -
BM_vector_deque_ranges_copy_backward/64000 1.73% 7642.037 7774.114 - 5.99% -
BM_lexicographical_compare_three_way_slow_path/4096 1.73% 971.460 988.243 - 0.39% -
SetIntersection_Interlaced_Vector_string_4_4 1.73% 158506886.462 161241637.849 - -0.83% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.72% 1.019 1.037 - -2.34% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.72% 13516.091 13748.729 - 2.27% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 1.72% 10.209 10.384 - 10.11% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.72% 9170.114 9327.636 - 1.89% -
std::find_end(forward_list<int>)_(single_element)/1000 1.72% 676.771 688.387 - 2.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.72% 8845857.411 8997584.374 - -29.93% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.71% 6742.786 6858.111 - 3.92% -
std::multiset<int>::find(key)_(non-existent)/32 1.71% 2.233 2.271 - 1.37% -
BM_std_minmax<short>/1 1.71% 0.628 0.639 - 0.71% -
rng::find_end(list<int>)_(same_length)/1024 1.70% 1502.703 1528.318 - 2.17% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.70% 9.819 9.987 - 1.84% -
BM_MakeHeap_string_SingleElement_16 1.70% 5.567 5.662 - -1.09% -
std::partition(list<int>)_(dense)/8192 1.70% 4410.455 4485.519 - -10.63% -
std::list<std::string>::ctor(size)/8192 1.70% 104360.227 106130.575 - 3.28% -
bm_swap_ranges_vb_unaligned/8 1.69% 4.827 4.909 - -0.07% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 1.69% 25.962 26.401 - 4.96% -
BM_RangesPushHeap_uint32_Random_1024 1.69% 6.156 6.260 - 3.69% -
rng::reverse_copy(list<int>)/8 1.69% 2.290 2.328 - 0.89% -
rng::find_end(forward_list<int>)_(process_all)/8192 1.69% 5570.957 5664.882 - -2.65% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.68% 21.341 21.700 - 2.31% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 1.68% 5.353 5.443 - 0.52% -
rng::remove(vector<int>)_(sprinkled)/50 1.68% 55.556 56.490 - 2.42% -
SetIntersection_None_Set_uint32_256_1 1.68% 11533429.957 11727203.516 - 2.64% -
BM_std_minmax<unsigned_short>/29 1.68% 2.569 2.612 - 1.48% -
BM_PopHeap_pair<uint32,_uint32>_4 1.68% 3.153 3.206 - -0.55% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.67% 8.300 8.439 - -2.03% -
SetIntersection_None_Vector_string_16384_16 1.67% 1267829.844 1289036.046 - 0.40% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 1.67% 0.662 0.673 - 3.79% -
rng::remove_if(list<int>)_(prefix)/8192 1.67% 9291.868 9446.956 - 3.37% -
rng::count(list<int>)_(every_other)/1048576 1.67% 811422.350 824942.849 - -0.37% -
SetIntersection_Front_Vector_uint32_262144_4 1.67% 1089387.667 1107538.738 - -2.61% -
BM_MakeThenSortHeap_float_Heap_256 1.67% 6.241 6.345 - 1.76% -
SetIntersection_Front_Set_string_262144_16 1.66% 2010347.272 2043818.846 - 1.73% -
BM_MakeHeap_string_PipeOrgan_4 1.66% 2.534 2.576 - 1.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.66% 1088522.293 1106619.826 - -1.06% -
SetIntersection_Front_Vector_uint64_64_64 1.65% 11387296.640 11575041.156 - 3.53% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 1.65% 26.448 26.884 - -0.33% -
std::set<int>::equal_range(key)_(non-existent)/1024 1.65% 6.327 6.431 - 2.05% -
BM_std_minmax<unsigned_char>/23 1.64% 2.938 2.986 - 0.01% -
std::partition(deque<int>)_(sparse)/1024 1.64% 385.820 392.163 - 0.77% -
SetIntersection_None_Set_uint64_1024_16 1.64% 8767739.202 8911888.252 - 1.98% -
BM_deque_deque_ranges_move_backward/1024 1.64% 38.401 39.033 - 2.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 1.64% 116495667.190 118409075.632 - 0.87% -
BM_align/8 1.64% 0.890 0.904 - 0.71% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 1.64% 8.805 8.950 - -0.78% -
BM_deque_deque_copy_backward/65536 1.64% 8075.134 8207.644 - -1.15% -
SetIntersection_Interlaced_Vector_string_64_4 1.64% 22801312.661 23175431.367 - 0.83% -
std::count(list<int>)_(every_other)/8192 1.64% 6345.643 6449.740 - -3.21% -
rng::partition_point(deque<int>)/32 1.64% 4.103 4.170 - -1.35% -
SetIntersection_None_Vector_uint64_16384_1 1.64% 1149200.034 1168047.937 - -0.60% -
std::rotate(deque<int>)_(1_element_backward)/50 1.64% 5.247 5.333 - 0.47% -
rng::none_of(list<int>)_(process_all)/32768 1.64% 25554.563 25973.435 - 1.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.64% 21966699.052 22326380.880 - -0.45% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.63% 135444.530 137657.310 - -0.34% -
rng::find_last(vector<char>)_(bail_90%)/50 1.63% 1.037 1.054 - 2.18% -
std::multiset<int>::count(key)_(existent)/1024 1.63% 5.552 5.642 - -1.31% -
rng::partial_sort(deque<int>)_(repeated)/1024 1.62% 6470.632 6575.676 - 2.76% -
std::shift_right(list<int>)/8192 1.62% 7389.308 7509.235 - -2.67% -
rng::rotate_copy(deque<int>)/1024 1.62% 33.963 34.514 - 0.07% -
SetIntersection_None_Vector_uint64_256_1 1.62% 4467398.368 4539748.632 - 0.62% -
std::move(list<int>)/262144 1.62% 243156.958 247094.858 - 0.42% -
SetIntersection_None_Set_float_1024_4 1.61% 8902018.843 9045648.877 - 1.95% -
BM_std_min<char>/12 1.61% 1.287 1.308 - -1.85% -
BM_PushHeap_float_Ascending_64 1.61% 1.747 1.775 - -2.08% -
rng::find(list<int>)_(process_all)/1024 1.61% 688.179 699.254 - 1.55% -
BM_RangesPushHeap_uint64_Random_16 1.61% 4.281 4.349 - 1.64% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 1.60% 73.943 75.129 - 47.01% -
std::partition(vector<int>)_(sparse)/50 1.60% 13.829 14.051 - 1.82% -
BM_std_min<unsigned___int128>/21 1.60% 8.222 8.354 - -19.56% -
rng::partial_sort(vector<int>)_(ascending)/8 1.59% 20.608 20.936 - 1.45% -
std::partial_sort(vector<int>)_(shuffled)/8 1.59% 22.120 22.472 - 0.66% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 1.59% 3.039 3.087 - 2.53% -
SetIntersection_Interlaced_Vector_string_16384_1024 1.58% 113502141.940 115298098.304 - -1.07% -
BM_RangesMakeHeap_string_Heap_16 1.58% 4.597 4.670 - -0.01% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.58% 3.850 3.911 - 0.42% -
std::find_end(list<int>)_(match_near_end)/1000 1.58% 738.613 750.280 - 0.10% -
BM_vector_deque_copy_backward/64 1.58% 2.955 3.002 - 1.38% -
std::none_of(vector<int>)_(process_all)/50 1.58% 18.013 18.297 - 0.53% -
SetIntersection_Front_Vector_uint64_256_16 1.57% 4421880.973 4491514.839 - 1.42% -
SetIntersection_Interlaced_Vector_uint32_16384_4 1.57% 1418324.711 1440624.096 - -5.88% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.57% 23.958 24.334 - 1.42% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 1.57% 29.602 30.067 - 2.58% -
BM_std_minmax<char>/5500 1.57% 50.044 50.829 - -0.27% -
std::set<int>::equal_range(key)_(existent)/1024 1.56% 4.090 4.154 - 0.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.56% 33.796 34.324 - 1.34% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.56% 5.985 6.078 - 0.15% -
BM_RangesSortHeap_float_16384 1.56% 26.388 26.800 - 1.18% -
rng::find_if(vector<int>)_(process_all)/50 1.56% 13.984 14.202 - -0.11% -
BM_PushHeap_string_Descending_4 1.56% 1.899 1.928 - -10.99% -
SetIntersection_None_Vector_uint64_262144_64 1.56% 1183344.181 1201771.872 - -0.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.55% 9.385 9.531 - -0.02% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 1.55% 11740.697 11923.056 - 0.70% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.55% 17344.285 17613.518 - 0.88% -
std::multiset<int>::find(key)_(existent)/1024 1.55% 3.699 3.757 - -1.12% -
BM_CmpEqual_uint_uint 1.55% 1.095 1.112 - 0.09% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.55% 21.527 21.860 - -0.66% -
BM_PushHeap_string_PipeOrgan_64 1.55% 5.973 6.065 - -3.98% -
BM_std_minmax<int>/31 1.55% 2.656 2.697 - -0.73% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.55% 13351.462 13557.855 - 1.73% -
std::sort(deque<int>)_(descending)/1024 1.54% 1349.861 1370.692 - 2.60% -
SetIntersection_Front_Vector_uint64_262144_262144 1.54% 345134262.773 350452283.463 - -0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 1.54% 57872356.667 58763506.236 - 0.44% -
SetIntersection_None_Set_uint32_16384_1024 1.54% 152887553.566 155241126.558 - -6.59% -
rng::move(deque<int>)/8 1.54% 3.834 3.893 - -1.43% -
BM_std_min<unsigned___int128>/22 1.54% 8.653 8.786 - -20.17% -
BM_std_min<unsigned_short>/12 1.54% 1.552 1.575 - 3.84% -
BM_MakeThenSortHeap_float_Heap_16 1.53% 1.823 1.851 - -2.24% -
BM_std_min<unsigned_char>/30 1.53% 2.275 2.310 - 0.11% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.53% 49.076 49.827 - -1.60% -
std::remove(deque<int>)_(prefix)/50 1.53% 67.101 68.127 - 3.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 1.53% 3.097 3.144 - -1.86% -
SetIntersection_Front_Set_uint32_262144_1 1.53% 1066898.636 1083210.631 - -1.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.53% 1399466.122 1420848.372 - -0.82% -
BM_MakeHeap_string_Descending_1024 1.53% 2.773 2.815 - 3.67% -
std::sort(deque<int>)_(pipe-organ)/1024 1.53% 2754.474 2796.486 - -1.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.53% 63.991 64.967 - -1.75% -
std::partition(vector<int>)_(dense)/50 1.52% 13.047 13.246 - 0.49% -
SetIntersection_Front_Vector_float_262144_64 1.52% 1433090.599 1454912.962 - 0.69% -
SetIntersection_Front_Set_string_16384_256 1.52% 15967307.953 16210134.472 - 10.43% -
BM_vector_deque_move_backward/65536 1.52% 7917.215 8037.219 - 9.32% -
std::set<std::string>::find(key)_(existent)/8192 1.52% 28.575 29.008 - 1.62% -
SetIntersection_None_Vector_float_16384_256 1.51% 1171506.077 1189250.535 - 0.41% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.51% 38.516 39.099 - -5.13% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.51% 11.277 11.448 - 1.11% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 1.51% 596586.887 605615.034 - 0.20% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.51% 53452634.611 54260637.844 - 0.42% -
BM_RangesPopHeap_uint32_262144 1.51% 40.898 41.515 - 1.36% -
std::fill_n(list<int>)/50 1.51% 15.957 16.198 - 0.14% -
rng::copy(list<int>)/8 1.50% 2.375 2.410 - 2.09% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.50% 3930.836 3989.880 - 1.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 1.50% 18857264.406 19140150.748 - -1.09% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.50% 12587.354 12775.957 - 6.80% -
rng::reverse_copy(list<int>)/64 1.49% 30.610 31.065 - 0.98% -
std::set<int>::insert(value)_(already_present)/32 1.49% 1.771 1.798 - 0.24% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.49% 858.738 871.498 - 6.02% -
SetIntersection_Interlaced_Vector_float_262144_1 1.48% 1103870.743 1120262.728 - 0.04% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 1.48% 3.993 4.052 - 1.65% -
SetIntersection_None_Set_uint64_256_4 1.48% 11385417.450 11554148.665 - 1.85% -
std::multiset<std::string>::insert(value)_(already_present)/8192 1.48% 65.292 66.259 - -1.06% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.48% 524.629 532.397 - 0.31% -
BM_std_minmax<unsigned_char>/17 1.48% 1.087 1.103 - -0.15% -
SetIntersection_Interlaced_Vector_string_1024_16 1.48% 3265227.679 3313459.171 - -3.17% -
BM_PushHeap_string_PipeOrgan_256 1.48% 7.875 7.992 - -7.92% -
rng::for_each(deque<int>)/8 1.48% 0.917 0.931 - 0.42% -
SetIntersection_Front_Vector_float_16384_64 1.47% 1427203.469 1448244.276 - 1.30% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.47% 30.604 31.055 - 2.63% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 1.47% 337.513 342.476 - -1.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.47% 1682011.115 1706740.373 - -1.90% -
SetIntersection_None_Set_string_16384_4 1.47% 194491925.509 197349462.416 - 0.14% -
std::set<int>::ctor(const&)/8192 1.47% 48017.215 48721.730 - -2.42% -
BM_SortHeap_uint32_4 1.47% 1.043 1.058 - 1.68% -
std::find_if(vector<int>)_(process_all)/50 1.47% 13.966 14.170 - 1.79% -
BM_MakeHeap_uint32_PipeOrgan_16 1.46% 1.021 1.036 - -0.52% -
std::search(vector<int>)_(no_match)/1000 1.46% 209.477 212.537 - -0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.46% 3042910.400 3087363.281 - -0.86% -
SetIntersection_Interlaced_Vector_string_1024_64 1.46% 8360757.482 8482705.585 - 0.39% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.46% 19.014 19.290 - 2.14% -
BM_deque_vector_ranges_move_backward/5500 1.45% 200.461 203.377 - 0.11% -
BM_std_minmax<unsigned_short>/23 1.45% 2.477 2.513 - -2.22% -
std::map<int,_int>::contains(key)_(existent)/32 1.45% 1.591 1.614 - 2.36% -
rng::find_if(vector<bool>)_(process_all)/1048576 1.45% 780041.156 791347.863 - 0.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.45% 16.216 16.451 - 1.35% -
BM_MakeThenSortHeap_float_SingleElement_16 1.45% 3.199 3.245 - 0.89% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.45% 1.368 1.388 - -0.03% -
SetIntersection_Front_Set_uint32_1024_4 1.44% 1131523.475 1147849.504 - 0.01% -
BM_RangesPopHeap_uint64_4 1.44% 2.677 2.716 - 1.84% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 1.44% 12626.270 12808.332 - 7.06% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.44% 31.838 32.297 - -3.55% -
std::unordered_set<int>::erase(key)_(existent)/0 1.44% 21.213 21.519 - 2.18% -
rng::partial_sort(deque<int>)_(repeated)/8 1.44% 27.867 28.268 - 2.29% -
BM_lexicographical_compare_three_way_slow_path/256 1.44% 70.880 71.899 - 0.39% -
BM_deque_deque_ranges_move/4000 1.44% 144.501 146.578 - 0.62% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 1.44% 476.258 483.101 - 0.19% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 1.44% 2.893 2.934 - -0.72% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.44% 1.029 1.044 - 0.70% -
SetIntersection_None_Set_uint32_1024_1 1.44% 8690322.703 8815053.004 - -1.15% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.43% 19.884 20.169 - 1.84% -
BM_MakeThenSortHeap_uint32_Random_16 1.43% 8.654 8.778 - 0.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 1.43% 4607649.748 4673579.837 - 0.95% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.43% 6595.271 6689.617 - 0.67% -
SetIntersection_None_Vector_uint32_262144_1024 1.43% 1198428.409 1215515.605 - 1.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.42% 14.181 14.383 - 1.04% -
std::set<int>::find(key)_(non-existent)/1024 1.42% 5.576 5.655 - 1.81% -
SetIntersection_None_Vector_string_256_64 1.42% 3758700.325 3812180.234 - -0.10% -
rng::move_backward(deque<int>)/32768 1.42% 3510.130 3560.030 - 1.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.42% 19349065.408 19623997.682 - -0.10% -
SetIntersection_Front_Set_uint32_64_4 1.42% 17067952.153 17310443.216 - -4.74% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 1.42% 18.333 18.592 - 11.86% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.42% 4.859 4.928 - 1.32% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 1.42% 2.232 2.263 - 4.52% -
BM_StringEraseWithMove_Large_Transparent 1.42% 2.622 2.659 - 2.79% -
SetIntersection_Front_Vector_uint32_262144_16 1.42% 1175874.078 1192512.704 - 0.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.41% 1654164.722 1677538.852 - -3.74% -
rng::fill(vector<bool>)/32768 1.41% 29.964 30.387 - -2.02% -
SetIntersection_None_Vector_float_64_64 1.41% 8993901.427 9120848.924 - 0.57% -
std::multimap<int,_int>::contains(key)_(existent)/1024 1.41% 3.688 3.740 - -0.76% -
BM_deque_vector_ranges_move/65536 1.41% 2696.206 2734.208 - -0.62% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 1.40% 0.746 0.756 - 0.84% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.40% 20.611 20.901 - 1.22% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 1.40% 509.225 516.365 - -2.11% -
BM_RangesPopHeap_float_16384 1.40% 33.700 34.172 - 1.43% -
std::generate(vector<int>)/32 1.40% 7.919 8.029 - 0.06% -
BM_RangesMakeHeap_uint64_Random_1024 1.40% 1.025 1.039 - -3.42% -
rng::contains(vector<int>)_(process_all)/8 1.40% 2.551 2.586 - -4.22% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 1.40% 10.513 10.660 - 4.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 1.40% 350032083.218 354919848.263 - 1.69% -
rng::partial_sort(vector<int>)_(descending)/8 1.40% 24.797 25.144 - 1.18% -
bm_ranges_lexicographical_compare<signed_char>/7 1.39% 2.866 2.906 - 2.49% -
BM_CmpLess_uchar_ushort 1.39% 1.118 1.133 - 0.75% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 1.39% 15.922 16.143 - -4.52% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.39% 581.344 589.430 - 1.96% -
BM_PushHeap_uint32_Random_1024 1.39% 6.204 6.290 - 1.66% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.39% 1.317 1.335 - 6.40% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 1.39% 3.324 3.370 - 1.44% -
std::unordered_set<std::string>::ctor(const&)/1024 1.39% 34461.748 34940.434 - 0.58% -
BM_std_min<unsigned_char>/5 1.39% 1.282 1.300 - -1.28% -
BM_deque_vector_copy/64000 1.38% 2431.483 2465.098 - -13.50% -
std::find_end(list<int>)_(single_element)/1000 1.38% 688.021 697.532 - 3.44% -
SetIntersection_Interlaced_Vector_uint64_64_4 1.38% 18226456.353 18478209.769 - 0.42% -
std::map<int,_int>::find(key)_(existent)/32 1.38% 1.574 1.596 - 4.28% -
rng::all_of(vector<int>)_(process_all)/32 1.38% 8.372 8.487 - 0.05% -
std::reverse_copy(list<int>)/32768 1.38% 26226.300 26588.034 - 0.88% -
BM_PushHeap_string_Descending_16 1.38% 2.081 2.109 - -13.39% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1.38% 2363406.986 2395982.737 - -1.26% -
std::sort(vector<int>)_(qsort_adversarial)/8 1.38% 16.752 16.983 - 0.06% -
BM_std_minmax<long_long>/20 1.37% 3.276 3.321 - 0.09% -
BM_RangesPopHeap_uint64_64 1.37% 12.649 12.823 - 1.60% -
rng::move(vector<int>)/64 1.37% 4.081 4.136 - 0.61% -
SetIntersection_Interlaced_Vector_float_262144_262144 1.37% 317690627.223 322038827.867 - 2.36% -
BM_RangesMakeHeap_string_Heap_64 1.37% 4.914 4.981 - -0.28% -
rng::move(deque<int>)/262144 1.37% 14968.611 15173.026 - 1.18% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.37% 8.378 8.492 - 0.08% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.36% 16102.692 16321.935 - 3.94% -
std::equal(vector<int>)_(it,_it,_it)/8 1.36% 1.141 1.157 - 0.05% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 1.36% 3810.757 3862.554 - -0.06% -
std::reverse(list<int>)/64 1.36% 17.415 17.652 - -0.02% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.36% 148062.395 150073.522 - 1.54% -
std::unique(vector<int>)_(contiguous)/52 1.36% 55.778 56.534 - 0.49% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 1.35% 7.488 7.589 - 0.85% -
SetIntersection_Interlaced_Set_string_16384_16384 1.35% 347240282.540 351931032.417 - 0.47% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.35% 211.526 214.383 - -0.68% -
rng::rotate(vector<bool>)_(by_1/3)/1024 1.35% 49.734 50.404 - 2.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 1.34% 37.259 37.759 - 32.36% -
rng::for_each(multimap<int>)/32 1.34% 22.402 22.703 - 1.26% -
std::copy_if(list<int>)_(every_other)/1048576 1.34% 838340.651 849594.582 - -0.30% -
std::set<int>::ctor(const&,_alloc)/8192 1.34% 48040.235 48684.929 - -1.00% -
std::copy_if(list<int>)_(every_other)/262144 1.34% 208630.575 211428.984 - 0.45% -
SetIntersection_Interlaced_Vector_string_16384_1 1.34% 1126452.757 1141526.621 - -1.41% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.34% 3915.811 3968.145 - 0.74% -
BM_StringRelational_Compare_Empty_Small_Control 1.33% 1.620 1.642 - 0.46% -
rng::find_if_not(deque<int>)_(process_all)/32768 1.33% 11459.773 11612.560 - -0.19% -
BM_PopHeap_uint32_16384 1.33% 30.876 31.288 - 0.93% -
BM_num_get<long> 1.33% 11.794 11.951 - 8.03% -
SetIntersection_None_Vector_uint32_1024_1 1.33% 1145498.058 1160737.434 - 3.50% -
rng::find_first_of(list<int>)_(large_needle)/8192 1.33% 49814011.063 50476508.930 - -0.01% -
BM_RangesMakeHeap_string_Heap_256 1.33% 4.815 4.879 - -1.79% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.33% 65565.340 66436.157 - 0.31% -
std::set<int>::erase(key)_(existent)/0 1.33% 20.666 20.940 - 3.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.33% 753.387 763.377 - 2.23% -
SetIntersection_None_Vector_float_16384_16 1.32% 1168050.834 1183514.965 - -1.72% -
std::rotate(deque<int>)_(1_element_forward)/32 1.32% 4.675 4.737 - 2.13% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.32% 1.193 1.209 - -1.73% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.32% 6653.918 6741.789 - 2.46% -
std::shift_left(deque<int>)/32 1.32% 4.735 4.797 - 1.46% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 1.32% 10.588 10.728 - -0.32% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.32% 36662.811 37146.455 - 1.28% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.32% 168282530.692 170498376.149 - 0.69% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.32% 2.050 2.077 - 0.32% -
std::move(vector<int>)/64 1.32% 4.144 4.199 - 1.06% -
SetIntersection_None_Vector_float_262144_256 1.31% 1190690.922 1206335.601 - -1.80% -
SetIntersection_Front_Set_string_1024_1 1.31% 1149063.486 1164153.956 - 1.40% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.31% 9.458 9.582 - 0.57% -
BM_PushHeap_float_Random_4 1.31% 2.854 2.892 - 1.94% -
SetIntersection_None_Set_string_1024_256 1.31% 9000051.514 9117942.124 - 2.03% -
SetIntersection_None_Vector_uint64_256_4 1.31% 4419491.677 4477300.434 - -0.18% -
BM_vector_deque_ranges_copy_backward/2 1.31% 1.818 1.842 - -5.19% -
BM_MakeThenSortHeap_string_Ascending_16 1.31% 9.508 9.633 - -0.44% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.31% 50.123 50.777 - -1.24% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.31% 51.886 52.563 - 1.52% -
std::move_backward(vector<int>)/1048576 1.30% 56256.025 56989.028 - 4.61% -
SetIntersection_Front_Vector_uint32_16384_4 1.30% 1120401.238 1134997.842 - 0.10% -
rng::find_end(vector<int>)_(single_element)/1000 1.30% 235.437 238.504 - 0.60% -
std::remove_copy(deque<int>)_(prefix)/50 1.30% 19.076 19.324 - 0.02% -
rng::partial_sort_copy(vector<int>)_(descending)/8 1.30% 18.339 18.577 - 0.99% -
BM_deque_vector_copy/1 1.30% 2.085 2.112 - -0.75% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.29% 48500.054 49127.569 - -0.60% -
BM_lexicographical_compare_three_way_slow_path/1048576 1.29% 250419.589 253657.488 - 0.00% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.29% 358.312 362.929 - 1.14% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 1.28% 2.975 3.013 - 0.23% -
BM_deque_deque_ranges_copy_backward/1024 1.28% 38.325 38.817 - 2.04% -
rng::find_if(deque<int>)_(bail_25%)/8 1.28% 1.505 1.524 - 4.86% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.28% 21.855 22.135 - 0.49% -
BM_std_min<unsigned_long_long>/21 1.28% 1.995 2.021 - 1.26% -
std::sort(deque<int>)_(pipe-organ)/8192 1.28% 27350.604 27701.260 - 0.80% -
rng::fill(list<int>)/50 1.28% 34.689 35.132 - -0.13% -
rng::fill_n(vector<bool>)/32768 1.28% 29.899 30.281 - 0.42% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1.28% 1456.712 1475.301 - 6.07% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.28% 1.199 1.214 - -0.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.27% 16.094 16.299 - 0.56% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 1.27% 3.152 3.192 - 2.25% -
std::multiset<int>::find(key)_(non-existent)/1024 1.27% 5.395 5.464 - -0.19% -
SetIntersection_None_Vector_uint64_64_4 1.27% 16727815.604 16940460.354 - 0.56% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.27% 21.168 21.437 - 2.37% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.27% 19.850 20.102 - 2.22% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.27% 37655321.595 38132360.397 - 0.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.26% 8.663 8.772 - 0.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 1.26% 10.753 10.889 - 0.67% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 1.26% 213.650 216.346 - -1.42% -
BM_PopHeap_pair<uint32,_uint32>_16384 1.26% 44.809 45.375 - -0.84% -
std::remove_if(deque<int>)_(sprinkled)/32 1.26% 57.507 58.232 - 3.77% -
SetIntersection_None_Set_uint64_16384_16 1.26% 162557465.100 164606803.789 - 0.63% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.26% 14.606 14.790 - 0.27% -
SetIntersection_Interlaced_Set_float_1024_1 1.26% 1111842.240 1125847.120 - -0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.26% 1121173.493 1135289.142 - -2.46% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 1.26% 351.217 355.639 - 1.18% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.26% 12947.028 13109.917 - 1.42% -
BM_std_min<unsigned_int>/17 1.26% 0.953 0.965 - -0.60% -
BM_MakeThenSortHeap_uint32_Descending_256 1.26% 8.714 8.824 - 0.51% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 1.25% 7.273 7.364 - 2.41% -
BM_std_min<short>/16 1.25% 1.789 1.811 - 0.59% -
SetIntersection_Interlaced_Vector_uint32_256_1 1.25% 4379647.267 4434453.057 - 0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 1.25% 5814353.391 5886882.622 - -0.34% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 1.25% 2.460 2.491 - -1.56% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.25% 1.193 1.208 - 1.11% -
std::sort(vector<int>)_(descending)/8192 1.24% 7361.743 7453.377 - 2.38% -
rng::find_end(list<int>,_pred)_(process_all)/1000 1.24% 791.015 800.854 - 0.58% -
std::multiset<int>::ctor(const&)/8192 1.24% 49582.758 50199.298 - 2.51% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.24% 30.753 31.135 - 1.91% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 1.24% 618.707 626.394 - 2.30% -
std::transform(list<int>)_(identity_transform)/32 1.24% 16.032 16.231 - 1.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.24% 628.625 636.415 - -2.70% -
BM_PopHeap_uint64_16 1.24% 7.562 7.656 - -0.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.23% 11.366 11.506 - 0.81% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 1.23% 497116.388 503238.544 - 0.71% -
rng::sort(vector<int>)_(descending)/8192 1.23% 7358.845 7449.446 - 2.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 1.23% 59437024.079 60167687.995 - 0.24% -
BM_std_min<__int128>/512 1.22% 248.215 251.254 - 26.34% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.22% 6813.206 6896.599 - 1.43% -
SetIntersection_Interlaced_Vector_uint32_64_4 1.22% 18232199.946 18455330.106 - 0.91% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.22% 1.197 1.212 - -0.38% -
SetIntersection_Interlaced_Vector_uint32_16_1 1.22% 66804543.863 67621894.264 - 1.04% -
BM_std_minmax<unsigned_int>/10 1.22% 1.371 1.388 - 0.01% -
SetIntersection_None_Vector_uint32_256_256 1.22% 2259515.210 2287101.058 - 0.75% -
rng::find_first_of(deque<int>)_(small_needle)/50 1.22% 162.342 164.322 - -3.77% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.22% 10.071 10.193 - 0.79% -
std::multimap<int,_int>::ctor(const&)/32 1.22% 212.343 214.929 - 0.48% -
std::multiset<std::string>::insert(value)_(new_value)/32 1.22% 42.758 43.279 - 1.41% -
std::find(vector<bool>)_(process_all)/1024 1.22% 4.631 4.687 - -0.36% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 1.22% 2.972 3.008 - 0.86% -
std::move(vector<int>)/1048576 1.22% 56781.071 57471.352 - 2.17% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.21% 32380.340 32773.091 - 2.23% -
BM_PushHeap_uint32_Random_64 1.21% 5.540 5.607 - 0.82% -
BM_std_minmax<long_long>/23 1.21% 4.327 4.379 - 1.16% -
BM_MakeThenSortHeap_float_Heap_1024 1.21% 8.231 8.331 - 0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 1.21% 8954685.934 9063145.843 - 0.95% -
BM_deque_deque_ranges_move_backward/4000 1.21% 144.898 146.652 - 1.20% -
BM_RangesSortHeap_uint32_64 1.21% 7.877 7.972 - -0.20% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 1.21% 33.185 33.586 - 18.92% -
BM_CmpLess_uchar_int 1.21% 1.105 1.119 - -0.38% -
std::for_each_n(list<int>)/50 1.21% 22.596 22.868 - 0.45% -
rng::copy_n(deque<int>)/32768 1.20% 1136.878 1150.570 - 1.20% -
BM_deque_vector_ranges_copy_backward/5500 1.20% 199.741 202.137 - -0.74% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.20% 53908.593 54554.988 - 1.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.20% 2932759.515 2967920.935 - 1.24% -
std::sort(deque<int>)_(ascending)/1024 1.20% 762.989 772.127 - 0.95% -
std::move_backward(deque<int>)/4096 1.20% 155.678 157.542 - 1.76% -
std::find_end(deque<int>)_(match_near_end)/1024 1.20% 3399.634 3440.325 - 3.44% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 1.20% 11.031 11.163 - 5.74% -
rng::starts_with(deque<int>,_pred)/8 1.20% 4.636 4.691 - 1.33% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.19% 12132.752 12277.492 - 3.22% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.19% 170262.117 172293.129 - 1.44% -
SetIntersection_None_Set_uint64_1024_1024 1.19% 8748143.527 8852457.833 - 1.42% -
std::adjacent_find(list<int>)/8 1.19% 2.104 2.129 - 0.98% -
SetIntersection_Front_Vector_float_256_64 1.19% 4583329.203 4637956.661 - 0.67% -
std::set<int>::erase(key)_(non-existent)/32 1.19% 2.364 2.392 - -10.74% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.19% 6.883 6.965 - 0.99% -
rng::partition(list<int>)_(dense)/50 1.19% 13.092 13.248 - 0.14% -
BM_CmpEqual_int_schar 1.19% 1.117 1.131 - 0.35% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.19% 762.801 771.870 - 0.72% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 1.19% 5.774 5.842 - -0.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.19% 3.440 3.481 - -0.26% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.19% 564.455 571.149 - 1.57% -
BM_RangesMakeHeap_float_Random_262144 1.18% 1.131 1.145 - 0.65% -
SetIntersection_Front_Vector_string_256_1 1.18% 4479741.831 4532720.891 - -0.31% -
std::any_of(list<int>)_(process_all)/32 1.18% 11.372 11.506 - 0.94% -
std::multiset<std::string>::ctor(const&,_alloc)/32 1.18% 743.738 752.506 - -0.54% -
std::set<std::string>::find(key)_(existent)/32 1.18% 15.525 15.708 - -3.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.18% 198175763.606 200509238.144 - -0.63% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 1.18% 28.141 28.472 - 1.37% -
std::map<int,_int>::contains(key)_(existent)/8192 1.18% 5.434 5.498 - 0.11% -
BM_std_min<short>/23 1.17% 2.052 2.076 - -1.87% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 1.17% 106.103 107.349 - 1.08% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.17% 1.489 1.506 - 0.39% -
BM_deque_vector_ranges_move/4000 1.16% 141.676 143.326 - 0.14% -
std::set<int>::lower_bound(key)_(non-existent)/1024 1.16% 6.106 6.177 - -2.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.16% 815272.763 824746.988 - -1.36% -
BM_MakeHeap_uint32_Random_64 1.16% 1.281 1.296 - 3.66% -
std::find_end(list<int>)_(near_matches)/1024 1.16% 38381.996 38827.646 - 0.70% -
rng::copy_n(deque<int>)/8 1.16% 2.662 2.693 - -2.36% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.16% 509746.006 515662.809 - 1.00% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.16% 12.877 13.026 - 0.44% -
BM_RangesMakeThenSortHeap_float_Ascending_64 1.16% 4.090 4.138 - 0.69% -
SetIntersection_None_Set_string_262144_16 1.16% 1681711.427 1701198.326 - 0.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1.16% 1141841.291 1155067.807 - 0.29% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 1.16% 19.834 20.063 - 0.76% -
BM_std_min<unsigned___int128>/20 1.16% 7.810 7.900 - -19.18% -
BM_tolower_string<wchar_t> 1.16% 6.223 6.295 - 0.86% -
BM_std_minmax<short>/23 1.16% 2.604 2.634 - -2.19% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.16% 367413.904 371659.329 - 0.89% -
std::partial_sort_copy(list<int>)_(heap)/8 1.15% 16.076 16.262 - -0.23% -
std::multiset<int>::find(key)_(existent)/32 1.15% 1.667 1.687 - -0.31% -
std::multimap<int,_int>::erase(key)_(existent)/32 1.15% 22.843 23.107 - 0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.15% 4492854.820 4544646.360 - 1.19% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.15% 18.949 19.168 - 0.19% -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 1.15% 548.723 555.033 - 1.23% -
rng::find_end(list<int>)_(same_length)/1000 1.15% 1464.025 1480.858 - 0.34% -
rng::reverse_copy(vector<int>)/64 1.15% 2.479 2.508 - 0.63% -
std::search(vector<int>)_(no_match)/1024 1.15% 214.385 216.846 - 0.72% -
rng::is_sorted(list<int>)/8 1.15% 2.167 2.192 - 2.04% -
rng::find_end(forward_list<int>)_(match_near_end)/1000 1.14% 760.118 768.820 - -0.70% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.14% 24934.372 25219.737 - 4.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1.14% 1219085.351 1233034.650 - 1.28% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.14% 26.956 27.264 - 0.91% -
BM_MakeThenSortHeap_string_SingleElement_4 1.14% 6.123 6.193 - 3.93% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.14% 1.071 1.083 - 0.54% -
std::partial_sort(deque<int>)_(repeated)/8 1.14% 27.905 28.223 - 3.34% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.14% 702.949 710.945 - 0.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.14% 35.935 36.344 - 26.14% -
rng::partial_sort_copy(deque<int>)_(heap)/8 1.14% 15.328 15.503 - -3.19% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.13% 1917.353 1939.079 - 0.14% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.13% 14.253 14.414 - 0.86% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.13% 50597.872 51170.528 - 2.76% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 1.13% 7.913 8.002 - 2.89% -
BM_MakeThenSortHeap_uint32_Ascending_4 1.13% 1.419 1.435 - -0.37% -
BM_deque_deque_move/5500 1.13% 199.620 201.875 - 0.47% -
BM_std_minmax<int>/15 1.13% 1.942 1.964 - -3.22% -
BM_MakeThenSortHeap_float_Ascending_4 1.13% 1.426 1.442 - 3.25% -
SetIntersection_Interlaced_Set_string_262144_262144 1.13% 17397508.545 17593718.750 - 1.25% -
BM_std_min<unsigned___int128>/19 1.13% 7.399 7.482 - -18.25% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.13% 11369821.321 11497976.333 - 0.86% -
SetIntersection_None_Vector_uint64_16384_16 1.13% 1155887.310 1168896.821 - 1.56% -
rng::sort(deque<int>)_(pipe-organ)/1024 1.12% 2845.743 2877.721 - 0.95% -
SetIntersection_None_Set_string_262144_16384 1.12% 1685096.516 1704028.156 - 0.73% -
BM_RangesMakeThenSortHeap_float_Descending_1024 1.12% 7.991 8.080 - 0.95% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.12% 218.964 221.411 - 0.68% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.12% 1.212 1.225 - 0.95% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.11% 9.417 9.522 - -0.16% -
BM_std_min<int>/10 1.11% 1.006 1.017 - 1.20% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.11% 590.409 596.984 - 0.74% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.11% 4.690 4.742 - -0.27% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 1.11% 3.934 3.978 - 0.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 1.11% 4612986.299 4664233.038 - 0.07% -
BM_PushHeap_string_PipeOrgan_16 1.11% 4.044 4.089 - -4.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.11% 1240724.086 1254503.054 - -0.70% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.11% 7.348 7.430 - -1.55% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.11% 24962.478 25239.092 - 4.68% -
BM_std_min<unsigned_long_long>/9 1.11% 1.168 1.181 - 1.05% -
std::partial_sort(vector<int>)_(descending)/8 1.10% 24.936 25.211 - 1.61% -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.10% 1.616 1.634 - -5.29% -
BM_std_min<unsigned___int128>/8 1.10% 2.913 2.945 - -5.30% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 1.10% 14.813 14.976 - 0.29% -
BM_RangesPopHeap_string_1024 1.10% 56.119 56.736 - 0.73% -
std::unique_copy(deque<int>)_(contiguous)/32 1.10% 9.555 9.660 - -12.54% -
bm_ranges_lexicographical_compare<signed_char>/8 1.10% 3.210 3.245 - 2.49% -
rng::is_sorted_until(vector<int>,_pred)/8 1.10% 3.367 3.404 - -0.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.10% 32.684 33.043 - -9.74% -
std::generate_n(vector<int>)/1024 1.10% 243.153 245.820 - 0.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.10% 32973.705 33335.036 - 2.71% -
std::copy(deque<int>)/32768 1.10% 1148.238 1160.819 - 1.59% -
SetIntersection_None_Set_float_256_4 1.10% 11730905.405 11859373.866 - 1.82% -
rng::for_each(set<int>)/8 1.09% 4.435 4.483 - -2.86% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.09% 6092.654 6159.359 - -0.46% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.09% 35797.980 36189.351 - 0.93% -
std::unique(vector<int>,_pred)_(contiguous)/32 1.09% 55.226 55.829 - 2.31% -
BM_RangesSortHeap_float_1024 1.09% 7.977 8.064 - 0.47% -
SetIntersection_Interlaced_Set_uint32_256_256 1.09% 9140866.758 9240502.917 - 4.39% -
SetIntersection_None_Vector_float_262144_64 1.09% 1197917.294 1210966.714 - -2.09% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.09% 8.652 8.746 - -0.48% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.09% 540.463 546.348 - 1.42% -
SetIntersection_None_Set_string_64_1 1.09% 23993273.151 24254484.976 - 0.22% -
rng::adjacent_find(deque<int>,_pred)/8 1.09% 4.316 4.363 - 4.58% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.09% 1.080 1.091 - -2.49% -
std::map<int,_int>::ctor(const&)/8192 1.09% 49869.629 50411.193 - 1.35% -
std::multimap<int,_int>::erase(key)_(existent)/0 1.08% 21.641 21.875 - 1.00% -
rng::search(deque<int>)_(no_match)/1000 1.08% 402.111 406.471 - -0.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.08% 15832203.801 16003835.464 - -1.50% -
BM_std_min<char>/20 1.08% 1.505 1.521 - -0.56% -
std::deque<int>::ctor(size)/8192 1.08% 448.907 453.761 - 3.00% -
BM_MakeThenSortHeap_float_Ascending_16 1.08% 2.905 2.937 - -0.60% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 1.08% 3873.136 3914.960 - 0.51% -
BM_deque_deque_move_backward/1 1.08% 2.759 2.789 - 2.29% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.08% 35782.626 36168.872 - -1.24% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1.08% 1595419.982 1612622.242 - 0.79% -
BM_PopHeap_string_1024 1.08% 56.056 56.660 - 0.94% -
rng::partition_point(list<int>)/1024 1.07% 1267.739 1281.361 - 1.61% -
rng::search(deque<int>)_(same_length)/8192 1.07% 3786.946 3827.632 - -0.33% -
BM_std_minmax<short>/26 1.07% 2.518 2.545 - 2.61% -
SetIntersection_Interlaced_Vector_float_64_16 1.07% 18072483.588 18266527.241 - -4.81% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.07% 4.398 4.445 - 3.76% -
BM_std_minmax_element<long_long>/5500 1.07% 1496.959 1513.015 - 4.71% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.07% 34.320 34.688 - 0.99% -
std::is_sorted_until(vector<int>,_pred)/8192 1.07% 3202.012 3236.338 - -2.76% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.07% 801.265 809.851 - 0.89% -
std::multiset<int>::erase(key)_(non-existent)/1024 1.07% 6.684 6.755 - 1.75% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.07% 0.972 0.982 - -0.20% -
BM_std_minmax<unsigned_char>/15 1.07% 3.037 3.070 - 2.93% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.07% 1.575 1.592 - 0.76% -
SetIntersection_Front_Set_uint32_4_4 1.07% 145881192.162 147439051.252 - -0.06% -
SetIntersection_Front_Set_float_262144_4 1.07% 1143400.856 1155596.148 - 1.35% -
std::find_end(list<int>,_pred)_(same_length)/1024 1.07% 1581.148 1598.012 - 0.85% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.07% 34.566 34.935 - 0.99% -
BM_std_min<int>/12 1.06% 1.507 1.523 - 2.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 1.06% 16931758.441 17111994.495 - 0.08% -
rng::find_end(vector<int>)_(process_all)/1000 1.06% 233.098 235.578 - -0.60% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 1.06% 23.778 24.030 - 1.58% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.06% 1065.593 1076.849 - 2.19% -
SetIntersection_None_Set_uint32_256_4 1.06% 11505861.617 11627257.484 - 0.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.05% 1585078.430 1601756.326 - 0.56% -
SetIntersection_None_Set_uint64_256_1 1.05% 11495173.332 11616121.272 - 1.04% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.05% 1.715 1.733 - 2.56% -
BM_RangesPushHeap_float_Ascending_16 1.05% 0.974 0.984 - 0.22% -
BM_deque_deque_ranges_move/64000 1.05% 2835.591 2865.395 - 0.99% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.05% 17.655 17.840 - 0.31% -
rng::unique(vector<int>,_pred)_(contiguous)/52 1.05% 65.121 65.802 - 0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.05% 5615279.767 5674056.832 - -0.58% -
BM_deque_vector_ranges_copy_backward/1024 1.05% 36.770 37.154 - 0.32% -
rng::distance(join_view(vector<vector<int>>)/1024 1.05% 1.028 1.039 - 0.33% -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 1.05% 9.183 9.279 - 0.11% -
BM_MakeThenSortHeap_uint64_Random_16 1.05% 8.502 8.590 - 0.36% -
rng::unique_copy(vector<int>)_(contiguous)/32 1.05% 8.587 8.677 - -0.04% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.04% 51.610 52.148 - -5.19% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 1.04% 19955.414 20163.098 - 0.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 1.04% 5393163.130 5449234.097 - 6.12% -
BM_std_min<short>/32 1.04% 2.924 2.954 - 0.38% -
SetIntersection_Interlaced_Set_float_16384_1024 1.04% 170083299.750 171846747.857 - -0.37% -
rng::copy_if(list<int>)_(every_other)/1048576 1.04% 839824.541 848528.467 - -0.72% -
std::unique(deque<int>)_(contiguous)/32 1.04% 60.378 61.003 - 2.34% -
SetIntersection_Front_Vector_float_1024_1024 1.03% 5943697.570 6005185.383 - 0.32% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.03% 49.245 49.754 - 1.59% -
SetIntersection_Front_Vector_string_1024_1 1.03% 1141079.389 1152872.049 - 1.09% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 1.03% 608.373 614.661 - 0.86% -
std::partition_point(list<int>)/50 1.03% 24.796 25.053 - 1.39% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.03% 33.488 33.834 - -2.93% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 1.03% 4.843 4.893 - -3.31% -
rng::contains_subrange(list<int>)_(process_all)/16 1.03% 4.883 4.934 - -1.75% -
rng::find_first_of(list<int>)_(small_needle)/8192 1.03% 22685.765 22918.981 - -1.24% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.03% 140827.236 142273.800 - 0.43% -
BM_PushHeap_string_QuickSortAdversary_262144 1.03% 16.013 16.177 - -5.86% -
std::unique_copy(deque<int>)_(sprinkled)/52 1.03% 18.792 18.985 - 1.02% -
BM_std_minmax_element<long_long>/64000 1.02% 17457.758 17636.505 - 3.09% -
BM_vector_deque_move_backward/70000 1.02% 8243.750 8328.024 - 4.04% -
rng::all_of(list<int>)_(process_all)/32 1.02% 11.756 11.876 - 1.51% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.02% 8437.908 8524.052 - 0.23% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.02% 51.134 51.656 - 0.62% -
SetIntersection_None_Vector_uint64_1024_1 1.02% 1139284.616 1150898.998 - 0.77% -
BM_std_minmax_element<long_long>/65536 1.02% 17882.180 18063.960 - 3.12% -
BM_deque_vector_ranges_copy_backward/4000 1.02% 141.954 143.397 - 1.08% -
std::unique(deque<int>)_(contiguous)/52 1.02% 70.472 71.188 - 3.99% -
std::multimap<int,_int>::clear()/1024 1.02% 10556.786 10663.994 - 4.33% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.01% 28.069 28.353 - 1.32% -
std::map<int,_int>::contains(key)_(non-existent)/1024 1.01% 5.293 5.347 - -1.56% -
rng::copy_if(list<int>)_(every_other)/262144 1.01% 208673.613 210787.111 - -0.03% -
std::unique(list<int>)_(sprinkled)/32 1.01% 57.035 57.612 - 1.06% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.01% 614305.743 620514.135 - -0.82% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.01% 346719.139 350221.382 - 0.29% -
std::set<int>::erase(key)_(non-existent)/8192 1.01% 8.313 8.397 - -3.99% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 1.01% 3.705 3.742 - 0.37% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.01% 30.729 31.039 - 1.41% -
std::find_if(deque<int>)_(process_all)/50 1.01% 23.721 23.960 - 0.23% -
SetIntersection_None_Vector_uint32_64_1 1.00% 17670122.181 17847506.434 - 0.45% -
BM_lexicographical_compare_three_way<IntPtr>/64 1.00% 15.526 15.682 - 0.33% -
SetIntersection_Interlaced_Set_float_262144_16384 1.00% 1266192.791 1278885.172 - 2.20% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.00% 16.898 17.067 - 2.49% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.00% 9260.207 9352.987 - -1.70% -
rng::sort(deque<int>)_(descending)/8 1.00% 25.659 25.916 - 1.48% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.00% 17.310 17.484 - -0.15% -
BM_CmpEqual_uint_int 1.00% 1.123 1.134 - 0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.00% 1405785.074 1419847.272 - 1.55% -
SetIntersection_None_Vector_string_262144_64 1.00% 1346766.137 1360235.273 - -0.80% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -67.59% 66.943 21.699 - -31.29% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -60.95% 22404797.953 8748111.113 - -67.81% -
std::generate_n(list<int>)/1024 -57.04% 1513.663 650.307 - -0.07% -
rng::fill(list<int>)/1024 -56.68% 1551.259 671.972 - 0.01% -
std::fill(list<int>)/1024 -53.15% 1434.849 672.189 - 0.06% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -51.17% 68680068.450 33535815.082 - -11.28% -
std::search(list<int>)_(no_match)/1024 -50.76% 1548.315 762.448 - 3.25% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -50.51% 2100.177 1039.363 - -33.89% -
rng::rotate_copy(vector<int>)/8192 -50.34% 566.625 281.377 - -0.79% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -50.27% 58.923 29.305 - -52.86% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -50.09% 6541958.761 3264895.492 - 2.43% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -49.73% 123.329 61.996 - -16.22% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.82% 706756.030 368786.472 - -0.30% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -47.67% 39.759 20.807 - -5.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -47.55% 122968961.108 64492976.755 - 0.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -45.62% 8484030.585 4613234.814 - -8.64% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -45.24% 5748908.661 3148206.433 - -9.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -41.91% 347509575.409 201860129.822 - -5.32% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -41.64% 670401.439 391236.492 - 1.97% -
SetIntersection_Interlaced_Vector_float_262144_64 -41.02% 16516272.605 9740549.047 - -51.14% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -37.59% 24.599 15.351 - -37.52% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -37.44% 0.485 0.303 - -37.34% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -35.32% 0.635 0.411 - -23.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -35.14% 5598743.920 3631541.810 - -39.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -34.13% 4180720.524 2753968.380 - -4.25% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -33.88% 0.696 0.460 - -25.98% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -33.76% 0.697 0.462 - -24.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -33.71% 43961309.771 29143775.491 - -28.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -33.68% 0.697 0.463 - -33.67% -
BM_std_min<__int128>/1 -33.04% 0.460 0.308 - -17.04% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -32.68% 24215462.567 16302808.335 - -20.06% -
BM_std_min<unsigned___int128>/1 -32.33% 0.460 0.311 - -15.20% -
BM_lexicographical_compare_three_way<IntPtr>/1 -32.04% 0.454 0.309 - -21.46% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -31.85% 60.202 41.028 - 88.79% -
BM_RangesMakeHeap_uint32_Random_4 -31.82% 1.692 1.154 - -32.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -31.81% 5287079.518 3605104.617 - -24.80% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -30.80% 741.954 513.410 - -46.16% -
std::move(vector<int>)/262144 -30.51% 21885.314 15208.151 - -30.61% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -30.44% 1966.832 1368.137 - -13.63% -
std::find(vector<bool>)_(process_all)/8 -30.39% 0.692 0.482 - -16.45% -
SetIntersection_Interlaced_Vector_float_262144_256 -30.37% 34431144.440 23974524.290 - -53.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -30.06% 36.251 25.354 - -16.72% -
BM_PushHeap_uint32_Random_1 -29.71% 0.610 0.429 - -4.32% -
BM_PushHeap_uint32_PipeOrgan_1 -29.47% 0.558 0.393 - -17.10% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -28.73% 769.146 548.147 - -46.73% -
BM_RangesPushHeap_float_Random_1 -28.23% 0.697 0.501 - 16.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -28.13% 361788618.349 260026398.048 - -28.00% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -28.06% 0.641 0.461 - 3.19% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -27.70% 757.115 547.359 - -46.86% -
BM_MakeHeap_string_Ascending_262144 -27.27% 10.193 7.414 - -19.17% -
rng::stable_partition(deque<int>)_(sparse)/50 -27.21% 39.005 28.391 - 3.60% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 -27.06% 45.611 33.269 - 39.26% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -26.75% 88.798 65.045 - 13.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -26.58% 15282260.617 11220723.425 - 10.68% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -26.52% 3470957.469 2550456.311 - 4.74% -
SetIntersection_Interlaced_Vector_float_1024_64 -26.14% 5249305.280 3876973.080 - -33.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -26.05% 0.556 0.411 - -18.00% -
BM_StringDestroy_Empty -25.64% 0.875 0.650 - -0.62% -
rng::stable_partition(vector<int>)_(sparse)/50 -25.25% 28.079 20.989 - 2.10% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 -25.21% 27.192 20.336 - 2.29% -
BM_std_min<char>/1 -24.96% 0.385 0.289 - 0.40% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -24.84% 118528885.744 89085662.655 - -11.03% -
std::find(vector<bool>)_(process_all)/50 -24.78% 0.692 0.520 - -10.05% -
std::stable_partition(list<int>)_(sparse)/50 -24.78% 34.376 25.858 - -0.99% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -24.63% 109.598 82.602 - 27.28% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -24.59% 26.971 20.339 - -23.59% -
SetIntersection_Interlaced_Vector_float_1024_16 -24.49% 2748868.962 2075664.322 - -26.39% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -24.44% 3370246.481 2546491.496 - 3.42% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -24.41% 0.301 0.227 - -22.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -24.31% 33.734 25.533 - -1.48% -
rng::search(deque<int>)_(near_matches)/1000 -24.16% 24572.515 18636.085 - -22.63% -
rng::search(deque<int>)_(near_matches)/1024 -24.16% 25703.345 19494.547 - -22.72% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -24.09% 43.488 33.010 - -7.02% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -24.01% 2.571 1.954 - 0.74% -
std::stable_partition(list<int>)_(alloc_fails)/50 -23.98% 2544.578 1934.498 - 0.67% -
std::search_n(list<int>)_(no_match)/1000 -23.96% 700.050 532.309 - -21.41% -
rng::find_if(list<int>)_(process_all)/8192 -23.95% 12579.970 9566.559 - -7.34% -
BM_PopHeap_uint64_1 -23.76% 0.576 0.439 - -15.38% -
rng::replace(vector<int>)_(sprinkled)/32 -23.52% 7.362 5.630 - 0.46% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -23.50% 55.254 42.269 - 91.58% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -23.27% 40.302 30.923 - -28.22% -
BM_PopHeap_uint32_1 -23.26% 0.558 0.428 - -6.14% -
rng::is_sorted_until(deque<int>,_pred)/8 -23.16% 5.124 3.937 - 2.13% -
std::unordered_set<int>::count(key)_(non-existent)/32 -23.05% 1.732 1.333 - -9.96% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 -22.91% 24.507 18.892 - -1.01% -
std::is_sorted_until(deque<int>)/8 -22.85% 3.295 2.542 - -17.72% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -22.65% 62213843.711 48121450.358 - -5.16% -
BM_MakeHeap_uint64_Random_4 -22.53% 1.750 1.356 - -6.20% -
SetIntersection_Interlaced_Vector_float_1024_1024 -22.53% 7745708.841 6000480.048 - -16.45% -
rng::find_end(deque<int>)_(near_matches)/8192 -22.36% 2125836.509 1650541.668 - -22.75% -
std::find_if_not(list<int>)_(bail_25%)/32768 -22.34% 9741.525 7565.518 - -0.47% -
std::stable_partition(list<int>)_(alloc_fails)/32 -22.30% 2442.579 1897.834 - 0.66% -
std::map<std::string,_int>::erase(iterator)/0 -22.11% 32.593 25.387 - -7.39% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -22.05% 1.574 1.227 - -18.30% -
rng::is_sorted(deque<int>)/8 -21.84% 3.225 2.520 - -11.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -21.73% 32.184 25.190 - -26.63% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 -21.72% 2492.658 1951.250 - -0.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -21.63% 92469175.714 72468875.961 - -3.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -21.29% 30128229.837 23713359.561 - -23.33% -
BM_lexicographical_compare_three_way_fast_path/1 -21.13% 0.390 0.308 - -21.22% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -21.04% 2441514.193 1927737.261 - -20.84% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 -20.95% 2413.598 1907.981 - 1.57% -
BM_RangesMakeHeap_float_Descending_64 -20.92% 0.247 0.195 - 1.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -20.81% 6257921.030 4955739.408 - -25.99% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -20.45% 1.882 1.497 - -3.27% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -20.22% 111.996 89.353 - -27.63% -
std::stable_partition(vector<int>)_(sparse)/50 -20.18% 25.291 20.188 - 0.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -20.09% 48.428 38.697 - -9.67% -
BM_SortHeap_pair<uint32,_uint32>_4 -20.06% 1.873 1.497 - -20.79% -
BM_StringDestroy_Small -19.97% 0.875 0.700 - -20.06% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -19.89% 8867.034 7103.195 - -1.59% -
std::stable_partition(deque<int>)_(sparse)/50 -19.68% 36.557 29.361 - -1.20% -
rng::move_backward(list<int>)/4096 -19.68% 6552.684 5263.352 - -19.77% -
BM_PushHeap_uint64_SingleElement_1 -19.66% 0.697 0.560 - 7.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -19.54% 2016370.561 1622446.604 - -14.61% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -19.47% 33.112 26.664 - -20.63% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 -19.47% 2372.515 1910.681 - 0.60% -
std::remove_copy(list<int>)_(prefix)/8192 -19.36% 8620.380 6951.586 - -1.03% -
rng::stable_partition(deque<int>)_(dense)/32 -19.27% 33.769 27.262 - -2.64% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -18.88% 1.522 1.234 - -7.26% -
rng::stable_partition(list<int>)_(sparse)/50 -18.79% 32.141 26.101 - 1.46% -
std::map<std::string,_int>::erase(iterator)/1024 -18.75% 31.357 25.476 - -5.16% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 -18.75% 2357.101 1915.075 - 0.53% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -18.73% 45.019 36.587 - 13.59% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -18.55% 2419.797 1970.826 - 1.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -18.42% 46.218 37.705 - -29.29% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -18.38% 0.404 0.330 - -9.18% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -18.36% 0.420 0.343 - -29.62% -
BM_PopHeap_string_1 -18.30% 0.631 0.516 - -26.30% -
BM_RangesMakeHeap_string_Descending_262144 -18.29% 4.419 3.611 - -36.43% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -18.27% 9.488 7.754 - -18.31% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -18.22% 16.527 13.517 - -18.00% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -18.14% 0.607 0.497 - -18.89% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -18.02% 2359.955 1934.784 - 0.71% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -18.01% 1.973 1.618 - 14.90% -
std::remove_copy_if(list<int>)_(prefix)/8192 -17.91% 8744.579 7178.404 - -1.36% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -17.80% 6.718 5.522 - -16.08% -
BM_MakeHeap_string_Ascending_16384 -17.75% 6.198 5.098 - -11.36% -
rng::replace(vector<int>)_(sprinkled)/8192 -17.74% 1690.587 1390.665 - 1.01% -
rng::replace(vector<int>)_(sprinkled)/1024 -17.73% 212.208 174.589 - 1.42% -
std::remove_copy(list<int>)_(sprinkled)/8192 -17.70% 8442.351 6947.983 - -0.22% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -17.69% 1861.314 1532.020 - -21.02% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 -17.63% 0.553 0.455 - -1.89% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -17.63% 0.696 0.574 - -17.70% -
std::rotate(list<int>)_(by_1/2)/8192 -17.63% 6282.403 5175.084 - -17.46% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control -17.60% 0.405 0.333 - -8.53% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -17.59% 0.400 0.330 - -8.93% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -17.56% 1.173 0.967 - -15.69% -
SetIntersection_Interlaced_Vector_float_256_16 -17.38% 8032980.326 6637161.909 - -16.83% -
rng::find_end(deque<int>)_(near_matches)/1000 -17.37% 32856.165 27149.439 - -1.42% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -17.35% 9538.748 7884.047 - -13.85% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -17.30% 0.400 0.331 - -8.61% -
rng::stable_partition(vector<int>)_(dense)/32 -17.26% 25.523 21.117 - -6.21% -
rng::find_end(deque<int>)_(near_matches)/1024 -17.15% 33972.681 28147.589 - -1.68% -
BM_vector_deque_ranges_move_backward/0 -17.03% 0.548 0.454 - -25.07% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -17.02% 8.829 7.327 - -38.63% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -16.86% 26.754 22.242 - -0.21% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -16.79% 11.282 9.387 - 23.96% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -16.74% 36.638 30.504 - -25.34% -
BM_vector_deque_move/2 -16.69% 2.067 1.722 - -6.02% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -16.68% 35.456 29.541 - -18.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -16.63% 5805851.177 4840598.339 - -3.77% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -16.45% 210.182 175.605 - 72.76% -
SetIntersection_Front_Vector_uint64_262144_1024 -16.39% 7125561.010 5957896.243 - 3.06% -
rng::stable_partition(vector<int>)_(dense)/50 -16.32% 30.482 25.508 - -3.53% -
rng::stable_partition(deque<int>)_(sparse)/32 -16.32% 13.979 11.698 - 4.78% -
BM_RangesPushHeap_uint32_Random_1 -16.21% 0.534 0.448 - -10.67% -
BM_RangesMakeHeap_float_Random_4 -16.20% 1.784 1.495 - -2.28% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 -16.20% 25.285 21.190 - -3.93% -
rng::stable_partition(list<int>)_(alloc_fails)/32 -16.16% 2246.112 1883.222 - -0.73% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -16.06% 45.871 38.503 - 25.56% -
rng::stable_partition(deque<int>)_(dense)/50 -16.06% 44.073 36.996 - -1.08% -
BM_std_minmax<unsigned_char>/64 -16.02% 1.383 1.161 - -4.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -15.97% 29.503 24.793 - -23.03% -
BM_std_min<unsigned_int>/13 -15.90% 1.671 1.405 - -0.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -15.87% 59.493 50.051 - -30.48% -
rng::rotate_copy(list<int>)/8192 -15.86% 8311.281 6993.007 - -15.79% -
BM_std_minmax<char>/8 -15.80% 1.147 0.966 - -5.71% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -15.79% 7.690 6.476 - -21.37% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -15.65% 4693.847 3959.192 - -1.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -15.64% 9449705.621 7971624.332 - -2.10% -
rng::copy_n(vector<int>)/32768 -15.61% 2731.757 2305.369 - 0.49% -
rng::stable_partition(list<int>)_(alloc_fails)/50 -15.59% 2276.280 1921.373 - -0.30% -
rng::search(list<int>)_(same_length)/8192 -15.53% 8926.531 7540.303 - -22.17% -
rng::replace(vector<int>)_(sprinkled)/50 -15.49% 10.123 8.555 - 6.56% -
BM_StringRelationalLiteral_Less_Small_Small_Control -15.49% 1.775 1.500 - -18.37% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -15.46% 88.173 74.540 - 5.06% -
rng::move_backward(list<int>)/262144 -15.39% 312941.751 264765.477 - -0.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -15.38% 8169508.775 6912977.051 - 1.37% -
BM_RangesPushHeap_string_Ascending_256 -15.34% 11.119 9.413 - -14.22% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -15.24% 1.451 1.230 - -17.77% -
std::search(deque<int>,_pred)_(no_match)/1024 -15.10% 436.495 370.584 - 13.22% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -15.00% 25.477 21.657 - -5.38% -
BM_RangesPushHeap_string_Ascending_1024 -14.93% 13.990 11.902 - -14.03% -
BM_vector_deque_move/1 -14.86% 2.314 1.970 - -6.68% -
std::set<int>::equal_range(key)_(existent)/8192 -14.85% 9.246 7.874 - -1.04% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -14.83% 11774.514 10028.807 - -2.43% -
rng::generate_n(list<int>)/8192 -14.82% 8234.091 7013.897 - 0.66% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -14.74% 1682.644 1434.673 - -15.13% -
rng::copy_if(list<int>)_(entire_range)/64 -14.73% 36.106 30.788 - -0.03% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -14.69% 11.565 9.866 - -5.61% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -14.69% 9519.517 8121.479 - -15.77% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -14.68% 34.964 29.831 - -24.83% -
bm_lexicographical_compare<int>/4 -14.58% 1.387 1.185 - -5.87% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -14.58% 0.553 0.473 - -19.22% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -14.56% 44.195 37.761 - -22.26% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -14.45% 7.778 6.654 - 23.34% -
rng::find_end(deque<int>)_(process_all)/8192 -14.43% 2377.096 2034.049 - -14.79% -
std::partition(deque<int>)_(sparse)/32 -14.41% 11.494 9.837 - 2.05% -
SetIntersection_Front_Set_string_16384_64 -14.38% 5236826.986 4483706.091 - -9.69% -
BM_StringFindAllMatch/512 -14.38% 13.930 11.927 - 1.93% -
BM_StringRead_Cold_Shallow_Empty -14.36% 0.953 0.816 - 3.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -14.17% 19538297.724 16769280.724 - 2.58% -
std::unordered_set<int>::find(key)_(existent)/1024 -14.17% 1.667 1.431 - 23.88% -
std::rotate_copy(list<int>)/32 -14.13% 9.765 8.385 - -1.67% -
rng::find_end(deque<int>)_(process_all)/1024 -14.05% 301.561 259.200 - -14.34% -
rng::for_each_n(list<int>)/8192 -13.88% 8452.426 7279.038 - 0.73% -
std::find(list<int>)_(process_all)/50 -13.88% 20.773 17.890 - -1.33% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -13.81% 1654196.016 1425750.042 - -10.77% -
rng::find_end(deque<int>)_(process_all)/1048576 -13.67% 306297.036 264440.631 - -14.35% -
BM_std_minmax<int>/7 -13.65% 1.774 1.532 - -10.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -13.61% 1624129.047 1403109.953 - -17.26% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -13.50% 31053.813 26861.589 - -3.57% -
std::multimap<std::string,_int>::erase(iterator)/32 -13.47% 32.007 27.695 - -5.83% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -13.44% 5.478 4.741 - -18.74% -
BM_deque_vector_ranges_move_backward/0 -13.35% 1.582 1.371 - -8.80% -
BM_MakeHeap_string_Descending_262144 -13.29% 4.040 3.503 - -1.15% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -13.28% 1.390 1.205 - -7.86% -
std::multiset<std::string>::find(key)_(existent)/8192 -13.26% 30.148 26.152 - -9.53% -
rng::copy_n(list<int>)/4096 -13.26% 4851.992 4208.840 - 5.67% -
BM_PushHeap_uint32_QuickSortAdversary_16 -13.18% 1.058 0.918 - -1.86% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -13.13% 1.457 1.265 - -6.52% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -13.12% 1.078 0.937 - -18.24% -
std::find_end(vector<int>)_(same_length)/1000 -13.12% 581.912 505.547 - 1.28% -
rng::fill(vector<bool>)/512 -13.07% 1.747 1.518 - 2.31% -
std::stable_partition(deque<int>)_(dense)/50 -13.06% 42.050 36.559 - -7.88% -
std::partition(deque<int>)_(sparse)/50 -13.00% 17.179 14.946 - -3.81% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -12.97% 1.257 1.094 - -5.81% -
std::stable_partition(deque<int>)_(dense)/32 -12.96% 32.423 28.222 - -5.64% -
rng::adjacent_find(list<int>,_pred)/8192 -12.85% 8671.984 7557.356 - -13.36% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -12.81% 3829.004 3338.522 - -2.37% -
BM_MakeHeap_uint64_Heap_64 -12.73% 0.270 0.236 - -0.79% -
bm_lexicographical_compare<int>/16 -12.63% 2.310 2.018 - 0.10% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -12.60% 30.303 26.484 - -8.36% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -12.60% 37.793 33.031 - 8.26% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -12.56% 4758.765 4161.198 - -0.83% -
rng::fill(vector<bool>)/64 -12.54% 1.912 1.673 - 4.21% -
std::unordered_set<int>::count(key)_(non-existent)/0 -12.51% 0.307 0.269 - -33.56% -
BM_RangesMakeHeap_float_Descending_16 -12.45% 0.239 0.209 - -0.09% -
rng::stable_partition(list<int>)_(dense)/32 -12.44% 35.480 31.066 - -2.32% -
SetIntersection_Front_Vector_uint64_256_256 -12.44% 5201962.171 4554996.652 - -2.12% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -12.37% 356.981 312.816 - -12.35% -
BM_StringConstructDestroyCStr_Small_Transparent -12.30% 0.395 0.346 - -6.45% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -12.23% 8.336 7.316 - -4.74% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -12.21% 0.532 0.467 - 13.50% -
bm_lexicographical_compare<int>/2 -12.16% 1.440 1.265 - -16.65% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -12.03% 1.810 1.592 - 0.17% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -11.97% 22.616 19.909 - 13.22% -
BM_StringRead_Cold_Shallow_Small -11.95% 0.942 0.830 - 6.77% -
std::find_end(list<int>)_(process_all)/8192 -11.89% 7918.536 6976.835 - -0.17% -
BM_RangesPushHeap_float_Descending_1 -11.89% 0.468 0.412 - -40.92% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -11.85% 22.864 20.155 - 65.34% -
std::multiset<std::string>::erase(key)_(existent)/1024 -11.76% 87.520 77.231 - 33.58% -
std::unordered_set<int>::contains(key)_(existent)/1024 -11.62% 1.343 1.187 - -15.35% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -11.59% 105.586 93.349 - 4.39% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -11.59% 0.932 0.824 - -11.67% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -11.58% 0.932 0.824 - -5.64% -
SetIntersection_Interlaced_Vector_float_1024_4 -11.45% 1522077.663 1347739.073 - -8.12% -
BM_StringRead_Cold_Deep_Small -11.43% 0.971 0.860 - 6.55% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -11.43% 1.679 1.487 - -7.74% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 -11.42% 3301.213 2924.254 - 0.73% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -11.41% 9402.274 8329.018 - -12.43% -
BM_RangesMakeHeap_uint64_Random_16384 -11.37% 1.096 0.972 - -3.26% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -11.36% 2.258 2.001 - -8.97% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -11.36% 40.034 35.488 - -12.16% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -11.35% 0.347 0.308 - -9.94% -
rng::find_last(vector<char>)_(bail_10%)/50 -11.34% 5.618 4.981 - -10.48% -
BM_StringFindAllMatch/1 -11.33% 2.875 2.549 - -8.10% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -11.33% 1.178 1.044 - -15.94% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -11.32% 1.911 1.695 - 13.20% -
std::remove(deque<int>)_(sprinkled)/50 -11.31% 65.245 57.867 - 1.07% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -11.31% 7.167 6.356 - 0.02% -
std::map<std::string,_int>::erase(key)_(existent)/32 -11.31% 90.924 80.644 - 0.80% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -11.21% 773.642 686.889 - -5.15% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -11.21% 0.520 0.462 - -16.96% -
std::map<std::string,_int>::insert(value)_(already_present)/0 -11.15% 16.618 14.765 - 21.43% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -11.13% 118901.558 105673.441 - -0.19% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -11.12% 21.818 19.393 - 57.21% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -11.11% 1.584 1.408 - -1.64% -
SetIntersection_Front_Set_string_1024_256 -11.11% 16604472.114 14759914.928 - -8.51% -
rng::remove(deque<int>)_(sprinkled)/50 -11.10% 64.463 57.310 - -10.77% -
BM_MakeHeap_string_SingleElement_262144 -11.01% 8.253 7.345 - -5.74% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.94% 2846.684 2535.381 - -10.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -10.86% 121430236.603 108245968.965 - -2.29% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -10.84% 7.279 6.489 - -11.05% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -10.84% 23.732 21.160 - -5.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -10.83% 2550595.905 2274332.749 - 13.08% -
BM_MakeHeap_uint32_Random_4 -10.81% 1.651 1.472 - 31.25% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -10.81% 30.204 26.940 - -4.83% -
SetIntersection_Interlaced_Vector_string_16384_16 -10.72% 5023461.876 4484732.256 - -2.75% -
BM_RangesMakeHeap_uint64_Random_4 -10.70% 1.223 1.092 - -5.38% -
BM_std_minmax<short>/4 -10.69% 1.153 1.029 - 6.04% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -10.66% 3753.899 3353.547 - -6.52% -
std::copy_backward(vector<bool>)_(aligned)/512 -10.65% 1.566 1.399 - -10.31% -
std::map<int,_int>::erase(key)_(non-existent)/32 -10.64% 2.699 2.412 - 1.33% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -10.64% 5.934 5.303 - -1.71% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -10.56% 5.419 4.847 - -6.15% -
std::copy_backward(vector<bool>)_(aligned)/64 -10.55% 1.758 1.572 - -11.46% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -10.45% 0.438 0.393 - 2.93% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -10.43% 1.758 1.575 - -11.85% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -10.42% 22.044 19.747 - -10.89% -
rng::is_sorted_until(deque<int>)/8 -10.42% 3.722 3.334 - -22.20% -
BM_StringFindAllMatch/8 -10.38% 2.648 2.373 - -6.74% -
std::set<std::string>::erase(key)_(non-existent)/32 -10.37% 13.777 12.348 - -15.92% -
rng::find_end(list<int>)_(same_length)/8192 -10.32% 17586.973 15771.855 - -0.87% -
SetIntersection_Front_Set_string_64_64 -10.32% 39404372.825 35339110.234 - -2.29% -
std::search(list<int>)_(no_match)/8192 -10.30% 7784.655 6983.083 - -2.37% -
BM_StringRead_Cold_Deep_Empty -10.29% 0.969 0.869 - 8.36% -
std::rotate(list<int>)_(1_element_forward)/8192 -10.17% 9109.120 8182.284 - 3.52% -
std::unordered_set<int>::count(key)_(existent)/8192 -10.17% 1.388 1.247 - -5.27% -
std::unordered_multiset<int>::count(key)_(existent)/32 -10.13% 1.764 1.586 - -14.66% -
rng::find_first_of(vector<int>)_(large_needle)/32 -10.13% 113.869 102.338 - -2.57% -
SetIntersection_Interlaced_Vector_uint64_256_64 -10.10% 8306540.764 7467261.827 - 10.59% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -10.09% 133.497 120.022 - 23.38% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -10.08% 0.527 0.474 - -9.94% -
BM_std_min<short>/1 -10.01% 0.324 0.292 - -0.32% -
BM_vector_deque_ranges_move/2 -9.99% 2.100 1.891 - 9.47% -
std::for_each_n(list<int>)/8192 -9.97% 8288.346 7462.046 - 2.49% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -9.92% 0.486 0.438 - 30.41% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -9.84% 5.271 4.752 - -9.76% -
BM_std_minmax<char>/16 -9.83% 1.025 0.924 - -9.91% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -9.82% 1100.860 992.781 - -3.74% -
BM_RangesMakeHeap_string_Random_262144 -9.81% 16.972 15.306 - -21.19% -
BM_MakeHeap_float_Random_4 -9.76% 1.746 1.575 - -2.38% -
std::adjacent_find(list<int>,_pred)/50 -9.74% 38.736 34.963 - -0.19% -
BM_MakeHeap_string_PipeOrgan_262144 -9.74% 8.266 7.461 - 0.14% -
BM_MakeHeap_float_Random_256 -9.73% 1.415 1.277 - 3.19% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -9.71% 1.352 1.221 - -4.05% -
rng::none_of(vector<int>)_(process_all)/8 -9.66% 2.610 2.357 - 0.17% -
std::move(vector<bool>)_(unaligned)/64 -9.65% 1.684 1.521 - -0.84% -
BM_vector_deque_copy_backward/0 -9.59% 0.608 0.550 - 36.99% -
SetIntersection_Front_Set_float_262144_1024 -9.59% 15899304.199 14375188.721 - 1.20% -
SetIntersection_Interlaced_Vector_float_16384_16 -9.58% 2646865.306 2393358.792 - -38.50% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -9.51% 0.634 0.574 - -17.49% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -9.50% 23.006 20.822 - -6.86% -
std::replace(vector<int>)_(sprinkled)/1024 -9.45% 166.779 151.016 - -10.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -9.44% 6495968.768 5882564.278 - -15.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -9.44% 22790323.975 20638418.479 - -0.15% -
BM_MakeHeap_string_Ascending_1024 -9.40% 5.353 4.849 - -7.97% -
std::multiset<std::string>::contains(key)_(existent)/8192 -9.36% 31.451 28.505 - 1.88% -
BM_PushHeap_uint32_QuickSortAdversary_1 -9.32% 0.592 0.537 - 11.35% -
rng::partition(deque<int>)_(sparse)/32 -9.30% 11.441 10.377 - -23.65% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -9.30% 20.685 18.760 - 0.98% -
BM_StringRelational_Less_Small_Empty_Control -9.25% 1.988 1.804 - -4.98% -
std::stable_partition(list<int>)_(dense)/32 -9.24% 35.554 32.269 - -3.20% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -9.20% 27.916 25.346 - -5.57% -
std::find_end(deque<int>)_(same_length)/1000 -9.13% 1227.717 1115.589 - 18.67% -
std::copy_backward(vector<int>)/32768 -9.10% 3790.974 3446.049 - -9.20% -
BM_StringRelational_Less_Small_Large_Control -9.10% 1.834 1.667 - 3.10% -
bm_lexicographical_compare<int>/8 -9.07% 1.619 1.472 - -4.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -9.07% 1494889.951 1359368.143 - -6.76% -
std::replace(vector<int>)_(sprinkled)/8192 -9.03% 1304.410 1186.647 - -12.79% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -9.02% 1.725 1.569 - -1.79% -
SetIntersection_Front_Set_float_1024_64 -9.02% 2074058.430 1887063.055 - -7.52% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -9.01% 1.235 1.124 - -0.57% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -9.00% 9.644 8.776 - -25.57% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -9.00% 1514.565 1378.308 - 11.42% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -8.98% 11451.518 10423.302 - -9.25% -
bm_lexicographical_compare<signed_char>/1 -8.97% 1.388 1.263 - -1.80% -
std::map<std::string,_int>::find(key)_(existent)/1024 -8.92% 24.514 22.326 - -1.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -8.91% 9792686.334 8919989.005 - 1.44% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -8.90% 9.707 8.843 - -20.47% -
std::find(vector<long_long>)_(process_all)/8 -8.90% 1.319 1.202 - 4.06% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 -8.86% 0.767 0.699 - -0.09% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 -8.86% 0.767 0.699 - -0.06% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 -8.82% 0.767 0.700 - -0.05% -
rng::generate(list<int>)/8192 -8.81% 7507.843 6846.046 - -9.15% -
std::rotate(list<int>)_(1_element_backward)/8192 -8.78% 8820.901 8046.657 - -4.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -8.75% 42.452 38.736 - 33.32% -
BM_StringRead_Cold_Shallow_Large -8.68% 1.215 1.110 - 7.37% -
std::find(list<int>)_(bail_25%)/32768 -8.68% 8731.817 7974.146 - -1.70% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -8.66% 142.665 130.307 - 65.00% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -8.65% 15.288 13.965 - -8.88% -
BM_vector_deque_ranges_move/1 -8.64% 2.346 2.143 - 5.48% -
std::find_end(vector<int>)_(same_length)/1024 -8.58% 565.827 517.269 - 1.39% -
std::unordered_set<std::string>::ctor(const&)/32 -8.56% 730.461 667.906 - -7.76% -
SetIntersection_Interlaced_Set_float_256_256 -8.54% 9349406.690 8550518.477 - -9.26% -
std::unordered_set<std::string>::find(key)_(existent)/32 -8.53% 41.738 38.178 - -9.41% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 -8.53% 25.615 23.431 - 6.58% -
SetIntersection_Front_Set_float_256_256 -8.50% 9510774.401 8701987.589 - -6.43% -
std::unordered_set<std::string>::erase(iterator)/32 -8.49% 31.757 29.062 - -8.44% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -8.47% 1.357 1.242 - 0.42% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -8.46% 0.724 0.663 - -9.52% -
rng::copy(vector<int>)/32768 -8.41% 3224.770 2953.456 - -15.28% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -8.38% 5.013 4.593 - -0.20% -
BM_std_min<unsigned_short>/22 -8.35% 1.975 1.810 - -0.14% -
BM_vector_deque_copy/2 -8.34% 2.066 1.893 - -8.32% -
BM_RangesMakeHeap_string_Descending_256 -8.33% 2.943 2.698 - -21.27% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -8.31% 2.528 2.318 - -3.12% -
std::find_if(vector<char>)_(process_all)/8 -8.30% 2.607 2.390 - -1.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -8.30% 156484187.471 143496062.001 - 0.07% -
rng::find_first_of(list<int>)_(large_needle)/1024 -8.29% 935437.974 857890.676 - -11.16% -
BM_PushHeap_float_Descending_4 -8.29% 0.389 0.356 - -0.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -8.27% 2021220.950 1853985.919 - 13.46% -
BM_RangesMakeHeap_string_Descending_1024 -8.26% 2.932 2.689 - -24.63% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -8.25% 838.291 769.102 - -1.08% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -8.24% 1.533 1.406 - -0.30% -
std::multiset<std::string>::contains(key)_(existent)/32 -8.24% 16.625 15.255 - 2.17% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -8.24% 12524.288 11492.573 - -7.88% -
BM_StringRelational_Less_Empty_Huge_Control -8.20% 2.049 1.881 - -5.55% -
std::search(deque<int>,_pred)_(near_matches)/1024 -8.19% 26663.552 24480.061 - 0.01% -
rng::copy_n(vector<bool>)_(unaligned)/262144 -8.17% 1491.868 1370.026 - 0.08% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -8.16% 1.530 1.405 - -5.87% -
std::search(deque<int>,_pred)_(near_matches)/1000 -8.13% 25383.395 23318.983 - 0.05% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -8.12% 3200.024 2940.120 - 0.92% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -8.11% 2.583 2.374 - -6.34% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -8.11% 1.197 1.100 - -10.77% -
std::search_n(list<int>)_(no_match)/8192 -8.10% 7337.915 6743.774 - -7.83% -
BM_StringConstructDestroyCStr_Large_Opaque -8.09% 16.808 15.449 - 8.17% -
BM_std_minmax<char>/24 -8.08% 1.256 1.154 - -7.92% -
bm_lexicographical_compare<signed_char>/3 -8.05% 1.851 1.702 - -1.46% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -8.05% 8.370 7.696 - 3.05% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -8.05% 9411.143 8653.621 - -4.73% -
rng::find(list<int>)_(bail_25%)/32768 -8.03% 8462.556 7783.394 - 2.28% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -7.99% 1.090 1.002 - -3.05% -
rng::partition(deque<int>)_(sparse)/50 -7.98% 17.371 15.984 - -21.06% -
BM_vector_deque_copy/1 -7.98% 2.317 2.132 - -8.09% -
std::remove(deque<int>)_(sprinkled)/32 -7.98% 57.781 53.169 - 1.03% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -7.96% 1666.654 1533.970 - -11.42% -
rng::copy(list<int>)/64 -7.94% 34.649 31.897 - -5.63% -
bm_lexicographical_compare<int>/3 -7.94% 1.681 1.548 - -8.53% -
BM_RangesPushHeap_string_Ascending_64 -7.94% 7.482 6.888 - -7.44% -
BM_MakeHeap_uint64_Random_1024 -7.93% 1.132 1.042 - -5.02% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -7.91% 580.567 534.617 - -4.26% -
BM_RangesPushHeap_string_Ascending_16384 -7.91% 19.711 18.151 - -5.96% -
BM_MakeHeap_string_Ascending_256 -7.88% 5.176 4.768 - -4.43% -
BM_MakeThenSortHeap_uint64_Descending_4 -7.88% 1.433 1.320 - -12.76% -
bm_lexicographical_compare<signed_char>/64 -7.83% 2.247 2.071 - -10.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -7.81% 10834231.665 9988235.093 - 2.11% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -7.81% 4.031 3.716 - 1.00% -
BM_std_minmax<int>/6 -7.80% 1.387 1.279 - -5.24% -
BM_vector_deque_move_backward/1 -7.77% 2.564 2.365 - -7.93% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -7.76% 9.525 8.785 - -17.07% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -7.75% 1.689 1.558 - -4.93% -
SetIntersection_Interlaced_Vector_float_262144_1024 -7.74% 95022193.857 87669566.608 - -43.92% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -7.72% 1.946 1.796 - -5.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -7.71% 2726474.314 2516180.134 - 21.47% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -7.69% 6465381.121 5967903.997 - -0.40% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -7.67% 7.850 7.248 - 0.93% -
bm_lexicographical_compare<signed_char>/4 -7.64% 2.080 1.921 - -1.75% -
BM_std_minmax<unsigned_long_long>/1 -7.60% 0.630 0.582 - -0.30% -
BM_MakeHeap_uint64_Descending_64 -7.56% 0.251 0.232 - -7.67% -
bm_lexicographical_compare<signed_char>/2 -7.56% 1.619 1.497 - 0.11% -
BM_std_minmax<char>/25 -7.55% 1.276 1.179 - -7.61% -
std::search(list<int>,_pred)_(same_length)/8192 -7.54% 8992.439 8313.998 - -7.02% -
std::find_end(vector<int>)_(same_length)/8192 -7.54% 4383.747 4053.111 - 0.11% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -7.54% 28.789 26.618 - -9.33% -
rng::remove(deque<int>)_(sprinkled)/32 -7.54% 57.055 52.753 - -7.13% -
SetIntersection_Front_Set_float_16384_64 -7.52% 2011476.512 1860191.057 - -7.61% -
std::multiset<std::string>::erase(key)_(existent)/8192 -7.49% 128.657 119.016 - -11.87% -
rng::find_if(deque<int>)_(process_all)/8192 -7.49% 3099.095 2866.911 - -4.74% -
std::set<int>::contains(key)_(non-existent)/8192 -7.49% 9.457 8.749 - 5.27% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -7.49% 9.553 8.838 - -19.80% -
BM_StringRelational_Less_Huge_Large_Control -7.49% 2.459 2.275 - -7.83% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -7.48% 27713.694 25641.459 - -3.25% -
SetIntersection_Interlaced_Set_uint64_1024_256 -7.47% 16282686.329 15066519.578 - -1.30% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -7.44% 32.904 30.455 - 29.83% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -7.43% 0.495 0.458 - -18.44% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -7.42% 7773951.389 7197205.321 - 1.97% -
BM_StringAssignAsciiz_Empty_Opaque -7.40% 3.109 2.879 - -0.05% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -7.39% 120540.286 111632.585 - 1.63% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -7.38% 24.521 22.710 - -0.30% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.37% 46.093 42.699 - 44.50% -
BM_StringConstructDestroyCStr_Empty_Opaque -7.36% 2.246 2.080 - -0.61% -
BM_MakeHeap_uint32_Descending_4 -7.32% 0.289 0.268 - -4.85% -
BM_std_minmax<unsigned_int>/2 -7.29% 0.867 0.804 - -2.60% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -7.28% 2.216 2.054 - -4.90% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -7.28% 2.463 2.284 - 2.02% -
BM_deque_vector_ranges_copy_backward/0 -7.27% 1.534 1.423 - 3.36% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 -7.27% 4464.972 4140.533 - -0.45% -
BM_StringRelational_Compare_Huge_Empty_Control -7.25% 1.751 1.624 - -2.34% -
std::generate_n(vector<int>)/50 -7.24% 12.891 11.958 - -0.79% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -7.24% 0.362 0.336 - -31.39% -
std::for_each(list<int>)/8192 -7.21% 8696.249 8069.294 - -7.10% -
BM_deque_vector_move_backward/0 -7.20% 1.584 1.470 - 0.08% -
BM_vector_deque_move_backward/2 -7.20% 2.279 2.115 - -7.26% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -7.15% 39.772 36.927 - 9.98% -
std::unordered_set<int>::find(key)_(existent)/32 -7.13% 1.501 1.394 - 22.74% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -7.12% 32.064 29.780 - 13.96% -
BM_RangesMakeHeap_uint32_Heap_64 -7.12% 0.242 0.225 - -12.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -7.11% 7128231.253 6621632.794 - 1.62% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -7.09% 26456.852 24580.180 - -2.67% -
SetIntersection_Interlaced_Vector_float_64_64 -7.08% 12378431.570 11501763.614 - -4.63% -
rng::find_end(deque<int>)_(process_all)/1000 -7.07% 270.241 251.122 - -0.37% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -7.06% 1.730 1.608 - -3.79% -
BM_deque_deque_copy_backward/0 -7.03% 0.918 0.853 - 5.51% -
SetIntersection_Interlaced_Vector_uint32_256_4 -7.01% 5252878.078 4884561.150 - -7.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -7.00% 9707281.376 9027379.401 - -7.37% -
bm_lexicographical_compare<signed_char>/5 -6.98% 2.313 2.151 - -2.51% -
SetIntersection_Front_Vector_string_256_256 -6.97% 21448392.810 19952504.223 - -1.06% -
BM_std_minmax<char>/26 -6.96% 1.492 1.388 - -9.76% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -6.96% 0.574 0.534 - -6.97% -
rng::search_n(list<int>)_(no_match)/8192 -6.96% 7383.153 6869.546 - -7.08% -
rng::move(vector<bool>)_(unaligned)/64 -6.95% 1.742 1.621 - 0.12% -
std::unordered_set<std::string>::erase(iterator)/1024 -6.93% 30.708 28.580 - -4.23% -
rng::unique(deque<int>)_(sprinkled)/1024 -6.93% 677.651 630.720 - 0.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -6.91% 0.534 0.497 - 4.25% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 -6.91% 0.425 0.395 - 0.01% -
BM_RangesMakeHeap_float_Random_64 -6.88% 1.638 1.525 - -7.52% -
std::generate(list<int>)/8192 -6.87% 7438.212 6927.473 - -6.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -6.86% 69663.140 64883.752 - -0.53% -
rng::unique(deque<int>)_(sprinkled)/32 -6.84% 62.552 58.276 - -3.91% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -6.82% 22.035 20.531 - -9.67% -
BM_StringFindNoMatch/64 -6.81% 2.032 1.894 - 2.40% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.80% 266.671 248.530 - -5.84% -
rng::find_last(deque<int>)_(bail_90%)/8192 -6.80% 218.715 203.836 - 0.04% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.77% 84.895 79.146 - 4.45% -
SetIntersection_Interlaced_Set_uint64_256_256 -6.77% 9395606.541 8759476.236 - -2.92% -
bm_gcd_trivial -6.74% 0.887 0.827 - -3.38% -
std::set<int>::count(key)_(existent)/8192 -6.73% 8.395 7.830 - 0.62% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 -6.73% 1583.073 1476.591 - 93.13% -
SetIntersection_Front_Set_float_262144_64 -6.71% 1981105.708 1848115.570 - -1.25% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -6.67% 5.422 5.060 - -25.76% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -6.67% 1.206 1.125 - 7.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -6.65% 2.375 2.217 - 19.04% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -6.65% 1.781 1.662 - -2.21% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -6.64% 10.485 9.788 - -6.37% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -6.63% 9.589 8.954 - -22.37% -
std::move(deque<int>)/64 -6.63% 6.576 6.140 - 2.28% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -6.61% 16134818.570 15068588.999 - -0.77% -
rng::search(list<int>)_(single_element)/1000 -6.60% 711.034 664.113 - -0.29% -
rng::move(deque<int>)/64 -6.60% 6.910 6.454 - 2.15% -
std::copy_n(vector<bool>)_(unaligned)/262144 -6.57% 1834.545 1714.055 - 0.11% -
BM_MakeThenSortHeap_string_Ascending_1024 -6.49% 41.665 38.959 - 8.68% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -6.49% 3.595 3.362 - -5.46% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -6.49% 15.649 14.634 - 0.79% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -6.47% 15.708 14.691 - -4.39% -
rng::count(vector<int>)_(every_other)/8 -6.46% 1.384 1.294 - -6.44% -
SetIntersection_Front_Set_float_262144_256 -6.46% 4725172.142 4419936.190 - -9.22% -
std::set<std::string>::erase(key)_(non-existent)/1024 -6.45% 27.417 25.649 - -3.25% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -6.43% 21.676 20.283 - -0.94% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -6.42% 10.216 9.559 - -6.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -6.40% 2360052.126 2209041.236 - -9.06% -
std::for_each_n(join_view(vector<vector<int>>))/8 -6.39% 1.670 1.563 - -6.89% -
rng::reverse_copy(deque<int>)/8 -6.39% 3.053 2.858 - -6.14% -
BM_RangesMakeHeap_string_Descending_16384 -6.39% 2.895 2.710 - -29.59% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -6.39% 86405.187 80883.904 - -7.82% -
std::set<std::string>::erase(key)_(non-existent)/8192 -6.39% 34.721 32.504 - -3.03% -
std::stable_partition(vector<int>)_(dense)/50 -6.38% 26.332 24.653 - -6.72% -
BM_std_min<short>/19 -6.37% 1.923 1.800 - -8.83% -
rng::find_if(list<int>)_(bail_25%)/32768 -6.34% 9153.905 8573.189 - 1.40% -
rng::remove_copy(deque<int>)_(prefix)/50 -6.31% 21.739 20.369 - -6.85% -
SetIntersection_Front_Set_string_256_64 -6.30% 16240458.690 15217704.247 - -6.16% -
std::shift_left(list<int>)/8192 -6.30% 7631.644 7151.196 - -7.11% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -6.29% 114397.263 107206.729 - -4.45% -
BM_MakeHeap_float_Heap_4 -6.28% 0.294 0.276 - -0.09% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -6.27% 683.120 640.262 - -12.93% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -6.27% 7.453 6.985 - 2.48% -
rng::find_if(deque<int>)_(process_all)/32768 -6.21% 12388.108 11619.213 - -4.70% -
rng::find_last_if(list<int>)_(bail_10%)/50 -6.18% 39.960 37.488 - 2.70% -
BM_MakeThenSortHeap_uint64_SingleElement_64 -6.17% 6.468 6.069 - 2.56% -
rng::none_of(list<int>)_(process_all)/8192 -6.17% 7855.663 7371.090 - 1.02% -
BM_StringAssignAsciiz_Small_Opaque -6.16% 3.070 2.880 - -0.07% -
BM_deque_vector_copy/0 -6.15% 1.511 1.418 - -4.85% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 -6.12% 34.717 32.592 - 12.93% -
std::map<std::string,_int>::insert(value)_(new_value)/32 -6.12% 44.857 42.111 - 24.64% -
SetIntersection_Front_Set_string_262144_64 -6.07% 5024118.963 4719251.548 - -1.71% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -6.06% 12517.244 11758.142 - -8.35% -
std::is_sorted_until(deque<int>,_pred)/8 -6.06% 4.528 4.254 - 0.05% -
rng::find_last(deque<int>)_(bail_90%)/1024 -6.04% 30.940 29.072 - 0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -6.04% 13519928.633 12703933.109 - -7.78% -
SetIntersection_Front_Vector_string_64_64 -6.02% 27530697.654 25872641.555 - -6.62% -
rng::find_if(vector<char>)_(process_all)/8 -6.01% 2.586 2.431 - -2.28% -
bm_lexicographical_compare<int>/1 -6.00% 1.230 1.157 - -12.50% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -5.98% 23.599 22.187 - -3.73% -
std::rotate(vector<bool>)_(by_1/4)/1024 -5.96% 15.096 14.196 - -3.99% -
BM_deque_deque_move/2 -5.95% 3.114 2.929 - -4.24% -
BM_PushHeap_float_Random_1 -5.93% 0.534 0.502 - -2.83% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -5.93% 56.082 52.755 - -5.49% -
rng::find_first_of(vector<int>)_(large_needle)/50 -5.93% 284.765 267.883 - -6.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -5.91% 0.901 0.848 - -3.01% -
BM_StringEraseWithMove_Small_Transparent -5.85% 2.687 2.530 - -0.99% -
rng::find_last(vector<char>)_(bail_10%)/8192 -5.85% 894.558 842.225 - -4.57% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -5.84% 8960956.574 8437371.765 - 42.05% -
std::equal(list<int>)_(it,_it,_it)/8192 -5.84% 10017.948 9432.834 - -6.50% -
BM_std_min<long_long>/3 -5.83% 1.342 1.264 - -1.50% -
BM_std_minmax<unsigned_short>/2 -5.81% 0.901 0.848 - 0.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.79% 1297.388 1222.229 - -0.25% -
BM_std_min<int>/32 -5.78% 2.241 2.112 - -4.96% -
rng::unique(deque<int>)_(sprinkled)/52 -5.76% 72.235 68.077 - -8.93% -
rng::fold_left(list<int>)/8192 -5.75% 11446.530 10788.840 - 2.58% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -5.74% 2056.911 1938.785 - 1.51% -
rng::search(deque<int>)_(same_length)/1000 -5.69% 383.132 361.337 - 9.06% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -5.65% 35.635 33.620 - 2.48% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -5.64% 4807993.108 4536869.797 - -4.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -5.63% 130834012.745 123467594.077 - -8.35% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -5.62% 1.996 1.883 - -5.18% -
SetIntersection_Front_Set_string_262144_256 -5.62% 16554083.608 15624145.489 - -0.92% -
SetIntersection_Front_Set_float_16384_1024 -5.61% 15210632.863 14357825.141 - -7.72% -
std::transform(list<int>,_list<int>)/8192 -5.59% 9899.957 9346.992 - -0.68% -
std::find_first_of(list<int>)_(large_needle)/50 -5.58% 1838.813 1736.294 - 0.08% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -5.57% 1.381 1.304 - -21.83% -
BM_StringRelational_Less_Small_Huge_Control -5.56% 1.828 1.726 - -1.78% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -5.56% 3.777 3.567 - -4.98% -
rng::stable_partition(deque<int>)_(dense)/1024 -5.55% 609.111 575.292 - -2.50% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.53% 9800.125 9258.432 - -5.05% -
BM_PushHeap_uint64_Descending_4 -5.53% 0.382 0.361 - -0.04% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -5.52% 5.622 5.312 - -1.02% -
bm_lexicographical_compare<int>/64 -5.51% 5.089 4.809 - -0.09% -
std::find_if_not(list<int>)_(process_all)/8192 -5.50% 8678.642 8201.018 - -0.39% -
BM_std_minmax_element<int>/5500 -5.50% 1504.193 1421.531 - -1.40% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -5.49% 1.433 1.354 - -1.99% -
rng::move(vector<int>)/262144 -5.48% 22029.788 20822.291 - -5.65% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.46% 9833.416 9296.211 - -4.98% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -5.46% 1.495 1.414 - -11.34% -
BM_vector_deque_ranges_move_backward/2 -5.46% 1.999 1.890 - -2.43% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -5.43% 4.149 3.923 - -0.70% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -5.42% 17.999 17.024 - 1.96% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -5.42% 9.606 9.086 - -14.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -5.42% 11.209 10.601 - 0.43% -
std::unordered_multiset<int>::insert(value)_(new_value)/32 -5.42% 20.929 19.795 - -5.92% -
BM_RangesMakeHeap_float_Random_16384 -5.42% 1.193 1.128 - -7.25% -
BM_deque_deque_move/1 -5.40% 3.445 3.259 - -4.40% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -5.39% 21.646 20.478 - 0.26% -
rng::stable_sort(deque<int>)_(descending)/8 -5.38% 28.261 26.740 - -2.25% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -5.37% 1.697 1.606 - -4.25% -
BM_StringFindAllMatch/64 -5.36% 3.150 2.981 - -2.95% -
BM_std_min<short>/17 -5.34% 1.650 1.562 - -1.52% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.33% 25.865 24.486 - 0.94% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -5.32% 678285.421 642210.792 - -1.70% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -5.30% 1369755.420 1297142.295 - -8.02% -
BM_std_min<int>/64 -5.30% 2.698 2.555 - -4.26% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -5.30% 1.270 1.203 - -6.94% -
rng::find_last(list<int>)_(bail_90%)/1024 -5.30% 55.125 52.205 - -17.19% -
std::is_sorted_until(list<int>)/8192 -5.29% 7065.359 6691.758 - -8.02% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -5.26% 23.291 22.065 - -4.84% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -5.26% 19479.082 18454.672 - -11.94% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -5.26% 6.730 6.376 - -0.03% -
BM_std_minmax_element<int>/4000 -5.26% 1096.582 1038.925 - -1.42% -
BM_std_minmax_element<int>/70000 -5.26% 19101.500 18097.387 - -1.69% -
BM_std_minmax<unsigned_int>/3 -5.25% 1.156 1.096 - -5.14% -
SetIntersection_Interlaced_Vector_float_1024_256 -5.24% 6794772.423 6438472.195 - -18.94% -
BM_RangesMakeHeap_float_Random_16 -5.24% 1.652 1.566 - -8.45% -
SetIntersection_Front_Set_uint64_262144_1 -5.23% 1116881.845 1058418.942 - -8.41% -
BM_std_minmax_element<int>/64000 -5.23% 17481.969 16567.406 - -1.57% -
BM_std_minmax_element<int>/4096 -5.21% 1122.231 1063.793 - -1.36% -
BM_SortHeap_uint64_1 -5.17% 0.266 0.252 - -3.89% -
BM_StringRelational_Less_Small_Small_ChangeLast -5.16% 1.833 1.738 - -5.82% -
std::stable_sort(deque<int>)_(repeated)/8 -5.15% 19.152 18.165 - -0.21% -
BM_std_minmax_element<char>/2 -5.15% 0.688 0.653 - -5.16% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -5.15% 19368.411 18370.502 - -11.66% -
std::replace(vector<int>)_(sprinkled)/50 -5.13% 9.801 9.298 - 20.35% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -5.12% 5.138 4.875 - -17.29% -
SetIntersection_None_Vector_uint64_1024_64 -5.11% 1149751.463 1090961.170 - -4.45% -
bm_lexicographical_compare<signed_char>/6 -5.11% 2.571 2.440 - -2.04% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -5.11% 10.060 9.547 - -15.31% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.10% 0.797 0.757 - -0.13% -
BM_std_minmax_element<int>/65536 -5.09% 17865.078 16954.887 - -1.56% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -5.09% 31.499 29.894 - 4.59% -
BM_std_minmax_element<int>/512 -5.06% 144.111 136.816 - -0.96% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -5.04% 17.760 16.866 - -0.15% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 -5.04% 39.950 37.937 - 0.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.04% 3551508.667 3372673.590 - -5.35% -
BM_SortHeap_float_1 -5.02% 0.266 0.253 - 0.42% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -5.01% 1074.976 1021.115 - -0.05% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -4.99% 1.310 1.245 - -1.19% -
BM_MakeHeap_string_Heap_262144 -4.94% 5.512 5.240 - -4.17% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.93% 85344.874 81135.925 - 2.19% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -4.93% 4.830 4.592 - -6.63% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -4.92% 19.298 18.348 - 0.14% -
BM_RangesSortHeap_uint32_1 -4.91% 0.265 0.252 - -5.47% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -4.90% 4010.723 3814.375 - 0.27% -
std::vector<int>::ctor(size)/1024 -4.89% 42.265 40.199 - -2.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.88% 7515.171 7148.542 - -4.48% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -4.86% 521.188 495.852 - -1.89% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -4.85% 113544.677 108039.199 - -3.70% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -4.84% 30.937 29.440 - 0.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.84% 10374710.264 9872848.589 - -8.84% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -4.84% 5.691 5.416 - 0.29% -
rng::stable_partition(vector<int>)_(sparse)/1024 -4.83% 221.426 210.721 - 1.88% -
BM_std_minmax<char>/27 -4.83% 1.885 1.794 - -8.08% -
BM_std_minmax_element<int>/1024 -4.82% 283.605 269.944 - -1.04% -
std::set<int>::erase(key)_(existent)/8192 -4.81% 54.282 51.670 - 0.78% -
std::map<std::string,_int>::find(key)_(existent)/8192 -4.80% 33.773 32.153 - 3.69% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -4.79% 29.783 28.355 - -0.75% -
SetIntersection_Front_Vector_uint64_16384_16384 -4.77% 81780372.261 77876274.296 - 0.02% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -4.77% 1.289 1.228 - -12.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -4.76% 1152996.392 1098067.435 - -5.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -4.76% 41955.042 39959.635 - -7.63% -
std::map<std::string,_int>::ctor(const&)/32 -4.76% 726.749 692.190 - -12.25% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -4.75% 5030906.570 4792065.702 - -24.73% -
BM_StringRead_Cold_Deep_Large -4.75% 1.404 1.338 - 10.64% -
rng::any_of(vector<int>)_(process_all)/8 -4.73% 2.400 2.287 - -2.88% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -4.71% 1403.229 1337.071 - 1.80% -
SetIntersection_Front_Vector_uint64_262144_16384 -4.68% 81987809.019 78154252.170 - 0.08% -
std::partition_copy(vector<int>)/1024 -4.68% 477.700 455.367 - -0.41% -
BM_RangesPushHeap_uint64_Ascending_262144 -4.68% 4.892 4.663 - -0.79% -
SetIntersection_None_Set_string_16384_16384 -4.66% 197629572.782 188423991.771 - -5.40% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -4.65% 56.087 53.478 - 8.34% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 -4.64% 0.519 0.495 - 0.04% -
BM_num_put<bool> -4.64% 11.140 10.622 - -3.13% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -4.63% 7667.766 7312.704 - 0.30% -
std::find_first_of(deque<int>)_(small_needle)/1024 -4.62% 3697.774 3526.922 - -5.06% -
BM_std_min<unsigned_char>/15 -4.61% 2.162 2.062 - -1.14% -
SetIntersection_Front_Vector_uint64_1024_64 -4.61% 1505693.025 1436333.385 - 4.70% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -4.59% 75.537 72.072 - 10.59% -
SetIntersection_Front_Vector_string_1024_64 -4.58% 3670868.889 3502632.983 - 1.03% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -4.58% 20.566 19.624 - 9.65% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -4.58% 0.506 0.483 - 4.06% -
std::set<int>::find(key)_(existent)/8192 -4.55% 8.488 8.101 - 0.80% -
std::stable_sort(deque<int>)_(ascending)/8 -4.55% 19.114 18.244 - 0.51% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -4.51% 1.829 1.747 - -6.09% -
SetIntersection_Interlaced_Vector_uint32_256_16 -4.50% 6800138.970 6493840.961 - -3.52% -
SetIntersection_Interlaced_Vector_float_256_64 -4.45% 7875300.471 7524554.999 - -15.66% -
BM_std_minmax<char>/32 -4.44% 1.600 1.529 - -6.62% -
BM_MakeHeap_string_Ascending_64 -4.44% 4.945 4.725 - -2.61% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -4.44% 7247.740 6926.105 - 1.16% -
BM_std_min<unsigned_char>/13 -4.42% 1.588 1.517 - -2.84% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -4.42% 9.201 8.794 - 0.51% -
BM_std_min<int>/2 -4.42% 0.486 0.465 - 0.68% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -4.41% 3601.163 3442.174 - -5.07% -
BM_deque_deque_ranges_copy/2 -4.39% 3.117 2.980 - -2.68% -
bm_swap_ranges_vb_aligned/64 -4.36% 2.772 2.651 - -8.81% -
BM_MakeHeap_string_Random_262144 -4.35% 16.036 15.339 - -1.55% -
std::is_sorted(deque<int>,_pred)/8 -4.34% 4.682 4.479 - 3.12% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.34% 29.085 27.822 - 1.56% -
std::set<std::string>::contains(key)_(non-existent)/32 -4.33% 10.236 9.793 - 3.98% -
SetIntersection_Interlaced_Vector_float_16384_4 -4.33% 1442860.442 1380424.606 - -18.90% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -4.33% 17.857 17.085 - 0.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.30% 1647.551 1576.655 - -3.92% -
BM_deque_vector_ranges_copy_backward/70000 -4.30% 8787.387 8409.312 - -2.85% -
rng::find(vector<char>)_(bail_25%)/8 -4.29% 1.155 1.105 - 12.47% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -4.29% 519433.644 497175.153 - -1.34% -
rng::fill_n(deque<int>)/32 -4.28% 1.257 1.203 - -1.82% -
rng::stable_sort(deque<int>)_(ascending)/8 -4.28% 18.836 18.031 - -1.88% -
rng::for_each_n(list<int>)/8 -4.26% 2.542 2.433 - -5.01% -
BM_deque_deque_ranges_move/1 -4.25% 3.459 3.312 - -3.20% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -4.24% 1.688 1.617 - -0.77% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.24% 697.191 667.654 - -1.29% -
std::map<int,_int>::contains(key)_(non-existent)/0 -4.23% 0.278 0.266 - -2.52% -
BM_RangesMakeHeap_float_Descending_256 -4.23% 0.259 0.248 - -0.68% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -4.23% 29195.481 27961.489 - -0.96% -
BM_deque_deque_copy/2 -4.22% 3.115 2.984 - -2.55% -
rng::partial_sort_copy(list<int>)_(repeated)/8192 -4.21% 55210.043 52883.386 - -0.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.21% 0.946 0.906 - -1.60% -
std::unordered_set<int>::insert(value)_(new_value)/1024 -4.19% 21.215 20.325 - 4.17% -
BM_MakeHeap_uint64_Random_64 -4.19% 1.295 1.241 - -3.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.18% 1654.654 1585.456 - -3.51% -
BM_deque_deque_ranges_copy/1 -4.18% 3.442 3.298 - -3.81% -
std::stable_sort(deque<int>)_(descending)/8 -4.17% 28.665 27.470 - 3.07% -
SetIntersection_Front_Set_uint64_16384_1 -4.14% 1112805.618 1066782.748 - -4.19% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -4.12% 12432.614 11919.914 - -1.36% -
rng::remove_copy_if(list<int>)_(prefix)/8192 -4.12% 7673.350 7357.111 - 1.12% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -4.12% 4036.675 3870.314 - -0.96% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 -4.10% 156.662 150.231 - 0.03% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -4.10% 15641.270 14999.980 - 0.97% -
std::unordered_set<int>::insert(value)_(new_value)/32 -4.10% 20.171 19.344 - -3.82% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -4.09% 58.279 55.895 - -0.37% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -4.08% 26.026 24.964 - 22.07% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 -4.08% 18.868 18.099 - -1.17% -
BM_std_minmax<unsigned_long_long>/2 -4.08% 0.905 0.868 - -0.09% -
std::set<int>::insert(value)_(already_present)/0 -4.07% 0.606 0.582 - 0.01% -
BM_RangesPushHeap_uint64_Ascending_16384 -4.07% 3.735 3.583 - 0.52% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -4.07% 23.279 22.333 - -4.95% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -4.06% 51.874 49.770 - -13.01% -
BM_std_minmax_element<char>/3 -4.05% 1.246 1.196 - 1.31% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -4.05% 0.253 0.242 - -0.02% -
SetIntersection_Front_Set_uint32_1024_256 -4.05% 5085223.744 4879357.014 - 6.35% -
rng::replace(vector<int>)_(prefix)/50 -4.05% 7.283 6.988 - 0.06% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -4.05% 1.557 1.494 - -0.89% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.04% 815.841 782.913 - 16.78% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -4.03% 7.237 6.945 - 1.07% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.02% 266008.573 255302.847 - -1.82% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.02% 276341.390 265227.374 - 0.22% -
BM_RangesPopHeap_string_262144 -4.01% 99.736 95.734 - -5.36% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.00% 189140.263 181570.516 - 0.52% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 -3.97% 14475.966 13901.478 - 0.07% -
BM_deque_deque_ranges_move/2 -3.97% 3.113 2.989 - -2.35% -
BM_MakeThenSortHeap_float_Random_4 -3.95% 4.652 4.468 - 0.15% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -3.94% 10.568 10.151 - -2.75% -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 -3.92% 10264.636 9862.349 - 0.35% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -3.91% 6.969 6.696 - 2.79% -
rng::remove_if(deque<int>)_(prefix)/32 -3.91% 59.797 57.458 - -10.66% -
rng::remove_copy(list<int>)_(prefix)/8192 -3.91% 7309.787 7023.879 - -0.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.91% 8.196 7.875 - -1.64% -
748_flightdm_r -3.91% 9.438 9.069 - 1.01% -
SetIntersection_Front_Set_string_16384_1024 -3.91% 60891173.858 58511418.733 - -1.33% -
std::move(vector<bool>)_(aligned)/64 -3.90% 1.744 1.676 - -5.65% -
SetIntersection_None_Vector_uint32_262144_256 -3.90% 1200186.801 1153391.258 - -4.22% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.89% 143665.946 138076.675 - 1.33% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -3.88% 7.247 6.966 - -0.86% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -3.87% 6945.206 6676.261 - -2.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.87% 1660778.305 1596523.529 - 0.09% -
SetIntersection_Interlaced_Set_uint64_256_16 -3.87% 12469288.352 11987094.418 - -1.27% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -3.86% 8512.422 8183.655 - -1.44% -
BM_std_min<unsigned_char>/32 -3.86% 2.933 2.820 - -1.52% -
BM_RangesMakeThenSortHeap_float_Heap_4 -3.85% 1.271 1.222 - -0.21% -
BM_RangesPushHeap_string_Descending_16 -3.84% 2.152 2.070 - -1.82% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -3.83% 6.626 6.372 - 2.12% -
BM_std_min<int>/8 -3.82% 1.324 1.274 - -1.78% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -3.82% 8.601 8.273 - -2.54% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -3.79% 5.794 5.575 - -2.29% -
std::search(list<int>,_pred)_(no_match)/8192 -3.79% 7289.018 7013.007 - -1.90% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -3.79% 19.035 18.314 - 2.33% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -3.78% 16.828 16.191 - -10.50% -
BM_RangesPushHeap_float_SingleElement_4 -3.78% 0.371 0.357 - -7.16% -
std::stable_partition(deque<int>)_(dense)/1024 -3.77% 589.776 567.533 - -4.81% -
BM_std_min<unsigned_char>/24 -3.75% 2.829 2.723 - -1.23% -
rng::sort(vector<int>)_(descending)/8 -3.75% 24.651 23.726 - -3.91% -
std::set<int>::equal_range(key)_(existent)/32 -3.75% 1.752 1.686 - -0.95% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -3.75% 615.890 592.803 - -2.88% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.74% 148479.276 142921.537 - 2.29% -
rng::transform(deque<int>)_(identity_transform)/50 -3.74% 19.786 19.047 - -3.89% -
BM_PushHeap_float_Descending_16 -3.74% 0.378 0.363 - 0.11% -
BM_LowerBound_pair<uint32,_uint32>_1 -3.73% 2.937 2.828 - -1.30% -
BM_vector_deque_move/64 -3.73% 2.806 2.702 - -0.09% -
BM_std_minmax_element<short>/3 -3.72% 1.194 1.149 - 0.10% -
SetIntersection_Front_Vector_string_262144_64 -3.72% 3470537.793 3341533.364 - -4.38% -
std::map<std::string,_int>::clear()/8192 -3.72% 211559.920 203697.573 - -1.09% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -3.71% 10246.675 9866.545 - 0.24% -
BM_std_minmax<char>/29 -3.70% 2.494 2.402 - -6.00% -
BM_deque_deque_copy/1 -3.70% 3.437 3.310 - -2.75% -
BM_MakeHeap_string_SingleElement_16384 -3.69% 6.243 6.012 - -1.44% -
rng::contains_subrange(deque<int>)_(same_length)/16 -3.68% 12.349 11.895 - 5.90% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.68% 22.829 21.989 - -0.24% -
SetIntersection_Front_Set_float_1024_256 -3.67% 5061280.402 4875418.150 - -2.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.67% 903.156 870.029 - 0.58% -
std::set<int>::equal_range(key)_(non-existent)/32 -3.67% 2.722 2.622 - -3.17% -
SetIntersection_Front_Set_string_1024_16 -3.66% 2085306.128 2009030.690 - -0.63% -
std::adjacent_find(vector<int>,_pred)/8 -3.66% 3.465 3.338 - -0.91% -
std::search_n(list<int>,_pred)_(no_match)/8192 -3.65% 8165.811 7867.415 - -3.44% -
std::partial_sort(deque<int>)_(ascending)/8 -3.65% 30.975 29.843 - 0.75% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -3.64% 13.117 12.640 - -8.79% -
BM_MakeHeap_uint64_Ascending_4 -3.64% 0.456 0.439 - -2.78% -
SetIntersection_Interlaced_Set_uint32_64_16 -3.63% 24433558.353 23545566.137 - -1.68% -
BM_StringRelational_Less_Large_Huge_Control -3.61% 2.437 2.349 - 5.39% -
std::set<std::string>::clear()/1024 -3.59% 20060.848 19339.986 - -2.69% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -3.59% 1.436 1.385 - -3.61% -
SetIntersection_Front_Vector_string_262144_1024 -3.59% 41080909.955 39607165.063 - -1.28% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -3.59% 19.360 18.666 - -1.77% -
BM_std_min<unsigned_char>/16 -3.57% 2.611 2.518 - -3.87% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -3.57% 5.427 5.233 - 3.72% -
BM_RangesPushHeap_string_PipeOrgan_262144 -3.57% 17.561 16.934 - -5.97% -
std::multiset<std::string>::find(key)_(existent)/32 -3.57% 16.024 15.453 - 4.72% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -3.57% 1.850 1.784 - 4.31% -
BM_PushHeap_float_Descending_1 -3.56% 0.638 0.615 - 42.82% -
BM_RangesPushHeap_string_Ascending_262144 -3.56% 29.213 28.174 - -20.15% -
std::map<int,_int>::erase(iterator)/1024 -3.55% 21.567 20.801 - -1.04% -
BM_MakeHeap_uint64_Ascending_16 -3.55% 0.660 0.637 - -4.89% -
BM_vector_deque_copy/64 -3.55% 2.817 2.718 - -3.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -3.54% 1176952.924 1135334.822 - -2.94% -
BM_num_get<double> -3.54% 36.126 34.849 - -1.60% -
std::map<int,_int>::find(key)_(non-existent)/32 -3.53% 2.487 2.399 - -0.12% -
rng::contains_subrange(list<int>)_(process_all)/50 -3.53% 18.433 17.783 - 0.96% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -3.52% 17.164 16.559 - 2.21% -
BM_StringRead_Hot_Deep_Large -3.52% 0.692 0.667 - 15.98% -
BM_StringAssignStr_Large_Transparent -3.51% 10.677 10.302 - 1.42% -
std::reverse(list<int>)/32768 -3.51% 19094.164 18423.948 - 9.10% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -3.51% 16.660 16.076 - -2.27% -
std::is_sorted_until(list<int>)/8 -3.51% 2.279 2.199 - -0.40% -
BM_PopHeap_float_1 -3.51% 0.486 0.469 - -0.26% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -3.51% 24.273 23.422 - -0.87% -
SetIntersection_Interlaced_Set_uint32_256_64 -3.49% 15087587.773 14560334.892 - -0.75% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -3.49% 49.553 47.822 - -2.70% -
std::set<int>::lower_bound(key)_(existent)/8192 -3.49% 8.158 7.873 - 0.34% -
rng::copy_if(vector<int>)_(entire_range)/8 -3.48% 2.263 2.184 - -0.87% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -3.48% 2.314 2.233 - -6.38% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -3.47% 17394.834 16790.377 - -0.30% -
BM_std_min<unsigned_short>/23 -3.46% 2.234 2.157 - 1.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -3.46% 1179596.392 1138796.083 - 0.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -3.46% 20295831.204 19593898.677 - 0.62% -
BM_std_minmax_element<int>/64 -3.44% 17.789 17.176 - -0.60% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -3.43% 1.379 1.331 - -0.52% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.42% 0.927 0.895 - 0.12% -
BM_RangesMakeHeap_string_PipeOrgan_256 -3.41% 4.999 4.828 - -12.19% -
SetIntersection_Front_Vector_string_262144_4 -3.41% 1253733.948 1210972.989 - -3.93% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -3.41% 8279.031 7996.735 - -2.85% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -3.41% 1.130 1.091 - -3.11% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -3.40% 11.056 10.679 - -0.13% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -3.40% 122.021 117.872 - -0.77% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 -3.39% 543.953 525.504 - -3.50% -
std::unordered_set<int>::clear()/8192 -3.39% 63535.799 61382.771 - -0.95% -
std::find_end(vector<int>)_(match_near_end)/1000 -3.39% 272.398 263.168 - 0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.38% 1122208.836 1084248.365 - -3.68% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.38% 217.034 209.700 - -1.68% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -3.37% 9.856 9.524 - -0.30% -
BM_RangesPushHeap_string_SingleElement_16384 -3.36% 2.717 2.625 - 2.27% -
std::find_if(vector<bool>)_(process_all)/50 -3.36% 35.968 34.759 - -4.90% -
std::find_if(deque<int>)_(bail_25%)/32768 -3.35% 3064.253 2961.586 - 7.75% -
std::copy(vector<int>)/4096 -3.35% 204.717 197.868 - -14.16% -
std::fill_n(vector<bool>)/64 -3.34% 1.458 1.410 - -7.14% -
BM_PushHeap_uint64_Descending_16 -3.34% 0.372 0.359 - -0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -3.34% 121551057.937 117492103.245 - 0.06% -
BM_StringAssignStr_Large_Opaque -3.34% 10.644 10.288 - 1.20% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.33% 3.616 3.495 - -5.01% -
std::partition(deque<int>)_(sparse)/8192 -3.33% 3286.826 3177.486 - 5.04% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -3.33% 21.902 21.174 - -3.52% -
rng::starts_with(list<int>)/8 -3.32% 3.019 2.918 - 0.27% -
BM_std_min<long_long>/5 -3.32% 1.967 1.901 - -0.16% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 -3.32% 0.336 0.325 - -1.99% -
std::replace(vector<int>)_(sprinkled)/32 -3.31% 6.371 6.160 - 22.33% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -3.31% 4.415 4.268 - -3.50% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -3.31% 33.626 32.514 - 0.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -3.31% 20850077.791 20160881.049 - -3.50% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -3.30% 1.327 1.283 - -5.82% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -3.30% 1.088 1.053 - -13.64% -
SetIntersection_Front_Vector_uint32_262144_1 -3.30% 1120865.630 1083930.463 - -0.50% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.28% 32.918 31.838 - 0.66% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -3.28% 2093.854 2025.141 - -1.73% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -3.27% 1.455 1.408 - -1.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.27% 1252540.348 1211561.526 - -2.89% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -3.25% 24.430 23.635 - 0.44% -
rng::search(vector<int>)_(no_match)/1024 -3.25% 219.933 212.781 - -2.97% -
BM_RangesPushHeap_float_Ascending_262144 -3.25% 5.229 5.060 - -1.48% -
rng::rotate(deque<int>)_(by_1/2)/1024 -3.24% 182.393 176.477 - 1.68% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -3.22% 11.212 10.852 - 6.40% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -3.21% 7.229 6.997 - 6.18% -
rng::partial_sort(deque<int>)_(ascending)/8 -3.21% 32.808 31.755 - 4.11% -
rng::partial_sort(deque<int>)_(descending)/8 -3.20% 45.053 43.609 - -1.25% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.20% 1473.626 1426.517 - 1.72% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.19% 1322.564 1280.406 - -2.74% -
rng::stable_partition(list<int>)_(dense)/50 -3.19% 52.673 50.995 - -3.14% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.19% 40.907 39.604 - -5.84% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.18% 42.755 41.394 - 7.19% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -3.18% 12940.973 12529.342 - -1.31% -
std::set<int>::contains(key)_(existent)/8192 -3.18% 8.507 8.236 - -1.85% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -3.18% 1.293 1.252 - -3.05% -
SetIntersection_Front_Set_string_256_256 -3.17% 31565865.170 30566114.457 - 9.35% -
BM_std_minmax<char>/18 -3.17% 1.340 1.298 - -6.51% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.16% 6.524 6.318 - -0.91% -
rng::find_if_not(list<int>)_(bail_25%)/8 -3.15% 1.314 1.273 - -3.13% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 -3.14% 680.789 659.407 - -1.08% -
BM_std_min<unsigned_int>/29 -3.14% 2.079 2.014 - -3.60% -
BM_RangesMakeHeap_string_Random_16384 -3.13% 12.832 12.430 - -3.01% -
std::find_if(list<int>)_(process_all)/8192 -3.13% 12584.775 12190.307 - 0.02% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -3.12% 85275.612 82615.196 - -3.35% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -3.11% 721.603 699.126 - -3.83% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -3.11% 5.682 5.505 - -1.80% -
BM_RangesPushHeap_string_Descending_16384 -3.11% 2.376 2.302 - -6.48% -
BM_std_minmax<unsigned_short>/3 -3.11% 1.209 1.171 - 0.53% -
rng::search(vector<int>)_(same_length)/8192 -3.11% 1931.140 1871.127 - -0.41% -
std::copy_if(vector<int>)_(entire_range)/64 -3.11% 16.242 15.737 - -3.83% -
rng::contains_subrange(vector<int>)_(single_element)/50 -3.11% 12.817 12.419 - -4.34% -
BM_MakeHeap_uint32_SingleElement_64 -3.10% 0.520 0.504 - -0.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -3.10% 1112252.353 1077822.419 - -4.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -3.09% 2278088.027 2207750.824 - -3.13% -
rng::starts_with(deque<int>)/8 -3.09% 4.223 4.093 - -0.14% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -3.08% 17668.935 17124.084 - 12.75% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.08% 0.845 0.819 - -3.53% -
rng::search(deque<int>,_pred)_(same_length)/1000 -3.07% 493.418 478.257 - -2.12% -
rng::none_of(deque<int>)_(process_all)/32 -3.07% 16.945 16.425 - -9.39% -
BM_std_min<char>/4 -3.07% 1.038 1.006 - -6.05% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 -3.05% 1.433 1.389 - 5.55% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.05% 23.218 22.510 - -0.16% -
std::search(list<int>)_(no_match)/1000 -3.04% 688.361 667.426 - -6.56% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -3.04% 31.213 30.264 - 1.27% -
std::map<int,_int>::find(key)_(non-existent)/8192 -3.03% 7.416 7.191 - 1.53% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -3.03% 16983.590 16468.872 - 0.20% -
std::multiset<std::string>::clear()/32 -3.03% 922.431 894.519 - 1.43% -
SetIntersection_None_Vector_uint32_1024_64 -3.02% 1182518.581 1146764.615 - -0.54% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -3.02% 29.773 28.873 - 0.20% -
BM_RangesMakeHeap_string_Descending_4 -3.02% 2.195 2.129 - -11.89% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -3.00% 1.619 1.570 - 5.72% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -2.99% 2.282 2.214 - -15.99% -
BM_getline_string -2.99% 18.219 17.674 - 0.82% -
SetIntersection_Front_Vector_string_64_16 -2.99% 21989774.733 21332338.657 - -2.88% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -2.99% 2.641 2.562 - -0.61% -
std::find_end(forward_list<int>)_(process_all)/1000 -2.99% 696.180 675.375 - -2.71% -
BM_StringRelationalLiteral_Less_Large_Large_Control -2.99% 2.268 2.200 - -0.23% -
BM_num_get<long_double> -2.98% 36.662 35.568 - -0.02% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -2.98% 1.393 1.351 - -0.60% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -2.98% 4793.740 4650.854 - -0.79% -
BM_RangesPushHeap_string_Descending_262144 -2.98% 3.151 3.057 - -40.27% -
std::generate(list<int>)/50 -2.98% 15.643 15.177 - -1.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.98% 20489789.038 19879243.710 - -0.69% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.97% 6.582 6.387 - 0.95% -
rng::search(vector<int>)_(no_match)/1000 -2.97% 215.159 208.764 - -2.71% -
rng::copy_if(deque<int>)_(entire_range)/8 -2.97% 2.929 2.842 - -3.68% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -2.96% 28.582 27.735 - -1.42% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.96% 14189.597 13770.100 - 0.43% -
rng::find(vector<char>)_(process_all)/1024 -2.96% 17.131 16.625 - -4.99% -
std::find_if(deque<int>)_(process_all)/8192 -2.95% 2967.543 2879.872 - 1.22% -
SetIntersection_None_Set_float_16384_4 -2.95% 161032458.930 156283943.232 - -0.65% -
rng::move(vector<int>)/1048576 -2.95% 60468.236 58686.350 - 1.60% -
SetIntersection_Front_Set_float_1024_1 -2.94% 1153666.965 1119753.164 - 0.16% -
rng::copy(vector<int>)/8 -2.94% 2.336 2.268 - -0.91% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -2.93% 8182.535 7942.395 - -28.33% -
BM_std_minmax<char>/17 -2.93% 1.119 1.087 - -3.03% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -2.92% 9.391 9.116 - -1.00% -
rng::for_each(multiset<int>::iterator)/50 -2.92% 58.246 56.544 - 0.83% -
std::set<std::string>::contains(key)_(non-existent)/1024 -2.92% 20.735 20.130 - -3.06% -
BM_std_minmax<char>/20 -2.91% 1.998 1.940 - -6.34% -
BM_PushHeap_uint32_Random_4 -2.91% 2.562 2.487 - 0.27% -
710_omnetpp_r -2.90% 8.750 8.496 - -3.97% -
BM_std_min<int>/7 -2.90% 1.072 1.041 - -1.19% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -2.89% 730.097 708.964 - -0.91% -
rng::partition_copy(deque<int>)/50 -2.89% 28.752 27.921 - 1.68% -
BM_vector_deque_ranges_copy_backward/1 -2.89% 2.174 2.111 - -4.85% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.89% 55853384.619 54238676.308 - -1.13% -
std::find(vector<long_long>)_(bail_25%)/8 -2.88% 0.952 0.924 - -3.38% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.88% 37.206 36.134 - -1.09% -
BM_PushHeap_uint32_Ascending_262144 -2.88% 8.303 8.064 - -1.38% -
BM_std_minmax<char>/31 -2.88% 3.225 3.132 - -6.16% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.87% 5.728 5.564 - -0.94% -
BM_RangesPushHeap_uint32_Ascending_16384 -2.87% 6.720 6.527 - -3.52% -
std::transform(list<int>)_(identity_transform)/50 -2.87% 39.494 38.359 - -3.21% -
rng::search(vector<int>)_(no_match)/1048576 -2.87% 216600.876 210380.806 - -3.22% -
SetIntersection_None_Set_string_16384_16 -2.87% 194340630.614 188759890.759 - -4.21% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -2.87% 1.025 0.995 - -4.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.86% 10714071.265 10407570.456 - -3.46% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.86% 5.374 5.221 - 5.93% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -2.86% 35.156 34.151 - -18.60% -
SetIntersection_Front_Set_string_262144_1024 -2.86% 61888212.847 60120104.623 - 0.31% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -2.85% 28.147 27.343 - -1.22% -
std::set<int>::clear()/8192 -2.85% 73746.803 71642.721 - -3.52% -
BM_std_min<unsigned_long_long>/30 -2.85% 2.724 2.646 - -1.72% -
std::search(vector<int>)_(same_length)/8192 -2.85% 1929.013 1874.054 - -4.41% -
BM_std_min<unsigned_short>/24 -2.84% 2.501 2.430 - -2.52% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 -2.84% 1.249 1.213 - -0.42% -
std::map<int,_int>::erase(iterator)/0 -2.83% 21.131 20.532 - -1.33% -
std::copy(list<int>)/32768 -2.83% 26592.189 25838.384 - -2.21% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.83% 865.195 840.681 - 0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -2.83% 1140222.695 1108005.969 - -4.19% -
SetIntersection_Front_Set_string_1024_64 -2.82% 5061183.849 4918235.706 - 4.72% -
rng::stable_sort(deque<int>)_(heap)/8 -2.82% 26.596 25.845 - -1.96% -
SetIntersection_Interlaced_Set_string_256_16 -2.82% 18360162.492 17842515.172 - -1.40% -
rng::for_each(map<int>)/8 -2.82% 4.597 4.468 - -0.14% -
SetIntersection_Front_Vector_string_16_16 -2.81% 55570549.526 54007517.300 - -1.26% -
SetIntersection_Interlaced_Vector_string_16384_256 -2.81% 39114807.096 38015017.327 - -4.66% -
BM_StringRelational_Eq_Large_Huge_Control -2.80% 0.502 0.488 - 0.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -2.80% 162026735.015 157496045.224 - -0.19% -
BM_deque_deque_ranges_copy/70000 -2.79% 3086.743 3000.493 - -1.22% -
BM_std_min<unsigned_short>/8 -2.79% 1.327 1.290 - -1.20% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.79% 29570.690 28746.279 - 1.39% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -2.78% 38.263 37.197 - 12.45% -
SetIntersection_Interlaced_Set_string_262144_1 -2.77% 1156951.242 1124845.884 - -3.84% -
BM_RangesMakeHeap_string_Descending_16 -2.77% 2.387 2.321 - -15.72% -
BM_std_minmax<unsigned_int>/31 -2.77% 2.633 2.560 - 3.29% -
BM_deque_deque_copy_backward/64 -2.77% 3.512 3.415 - 1.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.77% 9018124.112 8768362.780 - -31.60% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -2.77% 671.441 652.847 - -1.72% -
BM_std_minmax<short>/30 -2.77% 2.833 2.754 - -1.52% -
rng::search(vector<int>)_(same_length)/1024 -2.76% 252.562 245.585 - -0.71% -
rng::fill_n(deque<int>)/8192 -2.76% 247.450 240.618 - -0.01% -
std::unique(deque<int>)_(sprinkled)/52 -2.76% 83.032 80.742 - -4.52% -
BM_std_min<char>/21 -2.75% 1.792 1.742 - -3.70% -
SetIntersection_Interlaced_Vector_string_16384_4 -2.75% 1858276.555 1807121.947 - -0.76% -
BM_MakeHeap_string_Heap_16384 -2.75% 5.138 4.997 - -2.47% -
BM_std_min<unsigned_short>/26 -2.75% 2.196 2.135 - -0.82% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -2.74% 0.768 0.747 - -5.95% -
SetIntersection_Front_Set_uint32_16384_16 -2.74% 1307794.114 1271935.951 - -2.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.74% 1258985.131 1224470.317 - -3.24% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.74% 12227.833 11893.157 - -3.00% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -2.73% 49.657 48.303 - 1.76% -
BM_vector_deque_ranges_move_backward/1024 -2.72% 37.785 36.756 - -1.49% -
BM_std_min<short>/30 -2.72% 2.317 2.254 - -3.98% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.72% 26491.397 25769.800 - 0.98% -
753_ns3_r -2.72% 10.533 10.247 - 0.26% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -2.72% 5.211 5.069 - 6.05% -
rng::for_each(multimap<int>)/8 -2.71% 4.586 4.462 - -1.14% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -2.71% 2.070 2.014 - -0.66% -
BM_RangesMakeHeap_string_Descending_64 -2.71% 2.628 2.557 - -16.21% -
BM_std_min<int>/16 -2.71% 1.708 1.661 - -1.75% -
std::copy_if(vector<int>)_(every_other)/8 -2.70% 2.549 2.480 - -1.96% -
std::unique_copy(vector<int>)_(sprinkled)/52 -2.70% 23.643 23.006 - -2.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.69% 1146656.074 1115765.837 - -2.42% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -2.69% 49.777 48.439 - -0.65% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -2.69% 472283.940 459602.111 - -2.45% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -2.68% 27.013 26.289 - -7.18% -
std::multimap<int,_int>::count(key)_(existent)/32 -2.68% 3.599 3.502 - 0.27% -
BM_StringRelational_Less_Large_Small_Control -2.66% 1.897 1.847 - 3.72% -
std::find_if_not(vector<bool>)_(process_all)/50 -2.66% 35.471 34.528 - -5.88% -
SetIntersection_Interlaced_Set_uint64_1024_64 -2.66% 10563926.033 10283338.756 - 3.17% -
SetIntersection_None_Set_float_16384_16 -2.65% 160609079.068 156346103.154 - -0.69% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -2.65% 31.684 30.844 - 4.61% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.65% 10400.394 10124.655 - 2.79% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -2.65% 2.976 2.897 - -2.70% -
BM_StringRelational_Less_Large_Empty_Control -2.65% 2.049 1.995 - 2.37% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 -2.64% 10.905 10.617 - 1.29% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -2.64% 1.576 1.534 - -1.66% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.64% 35.987 35.037 - -4.86% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -2.64% 4300.765 4187.367 - 0.58% -
rng::find_end(deque<int>)_(match_near_end)/1000 -2.63% 335.010 326.185 - 0.15% -
std::multiset<std::string>::find(key)_(non-existent)/32 -2.63% 10.209 9.941 - -5.83% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -2.62% 30.595 29.792 - 0.72% -
rng::starts_with(deque<int>,_pred)/8192 -2.61% 4113.282 4005.739 - -1.19% -
BM_PushHeap_uint64_Random_64 -2.61% 5.287 5.149 - -2.35% -
BM_std_min<unsigned_short>/30 -2.61% 2.415 2.352 - -0.34% -
rng::for_each(multimap<int>)/50 -2.61% 51.016 49.684 - -1.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.61% 26687627.914 25992138.673 - -1.36% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.60% 13082.158 12741.985 - -5.61% -
BM_PushHeap_float_Descending_64 -2.60% 0.397 0.387 - -1.62% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 -2.60% 1.933 1.883 - -1.59% -
rng::for_each_n(deque<int>)/8 -2.60% 1.187 1.156 - -4.02% -
SetIntersection_None_Set_float_16384_1 -2.60% 161038329.775 156858286.524 - -0.47% -
735_gem5_r -2.59% 13.729 13.373 - -1.41% -
SetIntersection_Interlaced_Set_string_16384_64 -2.59% 359552848.266 350234709.590 - -0.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -2.59% 8.979 8.747 - 0.59% -
SetIntersection_None_Set_string_256_4 -2.59% 11917313.236 11609097.987 - -2.06% -
rng::contains_subrange(deque<int>)_(same_length)/32 -2.59% 19.859 19.346 - 3.85% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.56% 2.395 2.333 - -1.18% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.55% 1081000.198 1053389.187 - -4.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.55% 19415735.069 18920547.273 - 0.84% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.55% 34.668 33.784 - -1.40% -
rng::find_if_not(vector<int>)_(process_all)/50 -2.55% 14.204 13.842 - -2.74% -
rng::is_sorted_until(list<int>,_pred)/8192 -2.55% 7576.662 7383.558 - -5.44% -
SetIntersection_None_Vector_uint32_1024_1024 -2.55% 1143557.983 1114448.213 - -2.56% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -2.54% 23.607 23.007 - -1.56% -
BM_std_minmax<char>/13 -2.54% 2.277 2.219 - -1.02% -
SetIntersection_None_Set_float_16384_64 -2.54% 160802556.419 156721520.957 - -0.36% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -2.54% 6.185 6.028 - -0.33% -
rng::find_if(vector<int>)_(bail_25%)/8 -2.54% 1.095 1.067 - -0.42% -
BM_std_minmax<char>/30 -2.53% 2.722 2.653 - -7.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.53% 1222677.954 1191762.863 - -3.14% -
bm_swap_ranges_vb_aligned/8 -2.53% 3.303 3.220 - -3.89% -
BM_std_min<char>/29 -2.52% 2.062 2.010 - 0.38% -
SetIntersection_Interlaced_Vector_float_16_16 -2.52% 39112425.351 38125449.938 - -2.60% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -2.52% 488.351 476.030 - -2.92% -
721_gcc_r -2.52% 13.312 12.976 - -1.65% -
BM_RangesPushHeap_string_PipeOrgan_1024 -2.52% 9.941 9.690 - -7.26% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -2.52% 2946.396 2872.171 - -5.42% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.52% 19.340 18.853 - -1.86% -
std::set<std::string>::erase(key)_(existent)/0 -2.51% 65.578 63.929 - -0.61% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -2.51% 1114889.530 1086866.398 - -1.71% -
std::map<std::string,_int>::clear()/32 -2.51% 936.444 912.912 - 1.67% -
723_llvm_r -2.51% 11.876 11.577 - -1.60% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -2.51% 0.959 0.935 - -0.39% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.51% 47.541 46.350 - -2.77% -
SetIntersection_Front_Vector_uint32_16384_16384 -2.50% 81546153.016 79507421.773 - 0.19% -
SetIntersection_Interlaced_Vector_float_16384_1024 -2.50% 46317631.359 45159801.221 - -38.69% -
std::multiset<std::string>::insert(value)_(new_value)/1024 -2.49% 62.977 61.409 - -0.23% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -2.49% 2.727 2.659 - 0.63% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -2.49% 2.999 2.925 - -0.76% -
SetIntersection_Front_Vector_string_16384_1024 -2.48% 39487372.730 38506930.514 - -2.24% -
rng::stable_sort(deque<int>)_(repeated)/1024 -2.48% 1415.489 1380.378 - -0.65% -
std::set<std::string>::count(key)_(existent)/8192 -2.48% 29.869 29.128 - -1.55% -
BM_MakeThenSortHeap_float_Descending_1024 -2.48% 8.013 7.815 - -2.08% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -2.47% 2.269 2.213 - -1.31% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 -2.47% 1.200 1.170 - -0.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.46% 36.871 35.962 - 23.12% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.46% 57692.490 56272.264 - 0.89% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -2.46% 2.635 2.571 - -8.44% -
std::partial_sort_copy(deque<int>)_(heap)/8 -2.46% 16.179 15.781 - -5.89% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -2.46% 18.196 17.749 - -0.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.46% 0.756 0.737 - 4.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -2.45% 12.164 11.866 - -1.67% -
BM_std_minmax<char>/21 -2.45% 2.306 2.250 - -5.94% -
std::partial_sort_copy(deque<int>)_(descending)/8 -2.45% 20.347 19.848 - 0.93% -
BM_num_get<float> -2.45% 35.952 35.073 - -0.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.44% 19179606.120 18711969.365 - -3.61% -
std::copy_backward(vector<bool>)_(aligned)/4096 -2.44% 5.053 4.930 - -3.41% -
BM_std_minmax<unsigned_short>/15 -2.43% 1.971 1.923 - -1.00% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -2.43% 581.178 567.058 - -0.89% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -2.43% 19656.969 19179.676 - 0.25% -
std::partial_sort(vector<int>)_(heap)/8 -2.42% 27.341 26.678 - -0.23% -
std::rotate(list<int>)_(by_1/3)/50 -2.42% 25.236 24.624 - -0.66% -
std::find_if(vector<bool>)_(process_all)/8 -2.42% 5.545 5.410 - -3.48% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.42% 0.763 0.744 - 1.38% -
SetIntersection_Interlaced_Set_string_1024_256 -2.41% 36400148.510 35521314.955 - -0.49% -
SetIntersection_Front_Set_string_16_16 -2.41% 64397312.562 62842723.715 - -0.75% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.41% 32.995 32.200 - 1.13% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -2.41% 3.848 3.756 - -1.60% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -2.40% 12.037 11.747 - -3.07% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.40% 14013.610 13677.066 - 1.10% -
BM_MakeHeap_string_PipeOrgan_1024 -2.40% 4.969 4.850 - -2.28% -
BM_MakeHeap_string_PipeOrgan_256 -2.39% 4.894 4.777 - 0.12% -
SetIntersection_Interlaced_Set_float_1024_256 -2.39% 16444492.311 16050944.303 - -1.04% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.39% 16732.933 16332.738 - -0.52% -
BM_deque_vector_ranges_copy_backward/1 -2.39% 2.174 2.122 - -0.85% -
std::multiset<std::string>::clear()/1024 -2.38% 20387.208 19901.354 - 2.40% -
rng::any_of(list<int>)_(process_all)/8192 -2.38% 7238.154 7066.068 - -0.60% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 -2.38% 0.550 0.537 - -0.76% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.38% 1.066 1.041 - -1.62% -
std::find_first_of(deque<int>)_(small_needle)/8192 -2.38% 29028.367 28338.765 - -0.84% -
std::find_first_of(list<int>)_(large_needle)/1024 -2.38% 884268.783 863266.409 - -0.08% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -2.37% 11.495 11.222 - -2.11% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -2.37% 1.488 1.453 - -3.21% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.37% 24687132.972 24102868.785 - -0.81% -
SetIntersection_Front_Vector_string_16384_256 -2.36% 10279543.762 10036473.972 - -1.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.36% 150896.867 147338.561 - -0.43% -
BM_StringEraseToEnd_Empty_Opaque -2.36% 0.621 0.607 - -1.05% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -2.35% 725.919 708.847 - -1.18% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -2.35% 594.264 580.299 - -0.99% -
BM_PushHeap_uint64_Random_16 -2.35% 4.344 4.242 - -0.96% -
BM_MakeHeap_string_Descending_256 -2.35% 2.775 2.710 - 0.44% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.34% 732.011 714.866 - -0.34% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.34% 74.212 72.475 - 0.26% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.34% 3.663 3.577 - -1.02% -
std::move_backward(deque<int>)/32768 -2.34% 3637.678 3552.699 - -1.52% -
rng::find_last(vector<char>)_(bail_10%)/8 -2.33% 1.573 1.536 - -1.93% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.33% 6.717 6.560 - -2.15% -
BM_std_minmax<short>/29 -2.33% 2.641 2.579 - -3.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.33% 1228.153 1199.546 - -0.91% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -2.33% 20.974 20.486 - -5.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -2.32% 9.390 9.172 - 0.07% -
rng::stable_partition(list<int>)_(dense)/8192 -2.32% 21714.150 21210.429 - 16.35% -
BM_deque_vector_ranges_move/0 -2.32% 1.410 1.377 - -11.05% -
rng::is_sorted_until(vector<int>,_pred)/1024 -2.31% 411.024 401.519 - -0.96% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -2.31% 33.258 32.489 - -29.37% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.31% 32.944 32.182 - -1.30% -
std::find_if(deque<int>)_(process_all)/32768 -2.31% 11900.521 11625.844 - -0.10% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.31% 1.043 1.019 - -4.30% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.30% 3.144 3.072 - -2.86% -
std::map<int,_int>::erase(iterator)/8192 -2.30% 21.421 20.928 - -0.74% -
rng::copy_if(vector<int>)_(entire_range)/64 -2.29% 16.332 15.957 - 3.04% -
rng::find(vector<bool>)_(process_all)/1024 -2.29% 4.642 4.536 - -3.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.29% 3405093.515 3327094.136 - -6.12% -
BM_RangesPopHeap_uint64_262144 -2.29% 42.794 41.815 - 1.61% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -2.29% 38.366 37.489 - -2.27% -
BM_MakeHeap_uint32_PipeOrgan_1024 -2.28% 0.730 0.713 - 3.60% -
rng::for_each(list<int>)/32 -2.28% 11.447 11.186 - -0.36% -
BM_std_minmax<unsigned_long_long>/29 -2.28% 4.236 4.139 - -1.36% -
BM_RangesPushHeap_string_SingleElement_262144 -2.28% 2.737 2.675 - 1.50% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -2.28% 16.352 15.980 - -5.20% -
std::adjacent_find(deque<int>,_pred)/8 -2.27% 4.513 4.411 - 2.89% -
SetIntersection_Front_Set_uint32_256_64 -2.27% 6447880.795 6301542.274 - 1.06% -
707_ntest_r -2.27% 16.837 16.455 - -2.90% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.27% 490.574 479.452 - -0.15% -
std::map<int,_int>::erase(iterator)/32 -2.27% 21.232 20.751 - -1.32% -
SetIntersection_Interlaced_Vector_float_16384_64 -2.26% 6302559.327 6159810.418 - -41.60% -
BM_std_minmax<long_long>/7 -2.26% 2.617 2.558 - -1.53% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -2.26% 15.307 14.961 - -3.15% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.25% 311.955 304.938 - -1.85% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -2.25% 14.136 13.818 - -0.38% -
rng::starts_with(deque<int>,_pred)/1048576 -2.25% 534389.363 522382.221 - -1.35% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -2.25% 2.526 2.469 - -0.68% -
rng::adjacent_find(deque<int>)/8 -2.24% 2.997 2.930 - -21.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.24% 1282956.745 1254200.076 - -3.44% -
BM_std_minmax<unsigned_int>/7 -2.24% 1.784 1.744 - -0.08% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -2.24% 1.198 1.172 - -2.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.24% 1.202 1.175 - -3.87% -
SetIntersection_None_Set_uint32_16384_4 -2.24% 156287566.550 152790362.674 - -11.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -2.24% 7402597.034 7236965.414 - -1.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.23% 8920196.940 8721218.502 - -26.85% -
std::set<std::string>::contains(key)_(non-existent)/8192 -2.23% 28.220 27.591 - 5.77% -
rng::rotate(list<int>)_(1_element_forward)/32 -2.23% 14.477 14.155 - -5.18% -
BM_std_minmax_element<int>/4 -2.23% 1.255 1.227 - -1.24% -
rng::equal(vector<bool>)_(unaligned)/1024 -2.23% 7.818 7.644 - 0.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.22% 10791.085 10551.259 - -0.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -2.22% 6208497.018 6070634.158 - -9.28% -
BM_MakeThenSortHeap_string_Ascending_262144 -2.22% 78.781 77.032 - -2.26% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.22% 305.815 299.031 - -0.83% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -2.22% 17.090 16.710 - 0.11% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.22% 15352911.121 15012509.460 - 2.06% -
std::stable_partition(deque<int>)_(sparse)/1024 -2.21% 476.690 466.137 - 2.72% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -2.21% 1.188 1.162 - -1.74% -
BM_std_minmax<short>/31 -2.21% 3.155 3.086 - 0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.21% 1280704.993 1252427.623 - -1.59% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.21% 817.800 799.763 - 0.29% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -2.21% 18.617 18.207 - -0.47% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -2.21% 1.426 1.395 - -25.09% -
std::move(list<int>)/512 -2.20% 370.151 361.991 - 3.06% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.20% 22.791 22.289 - -0.56% -
std::flat_map<int,_int>::erase(iterator)/1024 -2.20% 85.741 83.855 - 10.21% -
rng::rotate(vector<int>)_(by_1/4)/8192 -2.19% 2612.730 2555.506 - -1.59% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -2.19% 17.004 16.632 - -1.14% -
std::unique_copy(vector<int>)_(sprinkled)/32 -2.19% 13.445 13.151 - -2.38% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.19% 6308.451 6170.421 - -1.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -2.19% 15.077 14.747 - -1.52% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.18% 4.419 4.323 - -3.65% -
rng::remove(list<int>)_(sprinkled)/1024 -2.18% 967.389 946.320 - -1.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.17% 1170759.663 1145318.575 - -1.35% -
BM_std_minmax<char>/19 -2.17% 1.697 1.660 - -6.14% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -2.17% 23.832 23.316 - 2.36% -
rng::copy_backward(deque<int>)/8 -2.17% 2.830 2.768 - -0.88% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -2.16% 4.846 4.742 - 3.23% -
BM_RangesMakeHeap_string_PipeOrgan_4 -2.16% 2.611 2.555 - -7.74% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -2.16% 55.506 54.308 - -1.50% -
BM_std_min<unsigned_char>/28 -2.16% 1.733 1.696 - -2.94% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -2.15% 9.732 9.523 - -3.86% -
BM_std_min<long_long>/28 -2.15% 2.642 2.586 - -2.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.15% 205239397.339 200834327.462 - -7.07% -
BM_std_minmax<unsigned_short>/19 -2.15% 2.169 2.122 - -2.39% -
std::any_of(vector<int>)_(process_all)/50 -2.14% 18.342 17.949 - -1.41% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.14% 14286.941 13980.605 - -3.71% -
SetIntersection_Front_Vector_string_16384_16 -2.14% 1681561.586 1645519.009 - -4.24% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -2.14% 2.324 2.275 - -1.24% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -2.14% 64296.317 62921.541 - -1.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -2.14% 10.575 10.349 - -1.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -2.14% 8157843.334 7983666.235 - 2.21% -
BM_vector_deque_ranges_move_backward/1 -2.13% 2.213 2.166 - -0.77% -
rng::shuffle(vector<int>)/1024 -2.12% 9128.884 8935.280 - -1.84% -
BM_std_min<unsigned_short>/64 -2.12% 3.595 3.519 - 0.58% -
std::is_sorted(list<int>,_pred)/8 -2.12% 4.307 4.215 - -1.49% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -2.12% 25.167 24.635 - -4.13% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 -2.11% 16.137 15.796 - -2.73% -
std::search(deque<int>,_pred)_(same_length)/1000 -2.11% 488.176 477.873 - -0.04% -
BM_RangesPushHeap_float_Random_16 -2.11% 5.497 5.381 - -0.51% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.11% 212.413 207.939 - 0.33% -
rng::copy(deque<int>)/8 -2.10% 2.810 2.751 - -1.21% -
BM_std_min<unsigned_char>/18 -2.10% 0.992 0.972 - 0.08% -
std::stable_sort(deque<int>)_(heap)/8 -2.10% 27.036 26.469 - 1.77% -
rng::starts_with(deque<int>)/1000 -2.10% 478.911 468.865 - -1.88% -
737_gmsh_r -2.10% 13.003 12.731 - -0.18% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -2.10% 529.572 518.475 - -1.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -2.10% 7.455 7.299 - -0.24% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.09% 16736.139 16386.016 - 1.45% -
rng::stable_partition(vector<int>)_(dense)/1024 -2.09% 302.290 295.967 - 0.25% -
std::adjacent_find(deque<int>,_pred)/50 -2.09% 30.278 29.646 - -0.20% -
rng::find_last(list<int>)_(bail_10%)/50 -2.09% 16.672 16.324 - -2.22% -
rng::stable_partition(deque<int>)_(sparse)/1024 -2.09% 473.576 463.696 - 0.07% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.09% 166425.306 162954.755 - -0.45% -
rng::remove_copy(list<int>)_(sprinkled)/8192 -2.08% 7294.594 7142.790 - 1.55% -
std::set<std::string>::erase(key)_(existent)/32 -2.07% 61.190 59.921 - -13.98% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.07% 10159849.872 9949636.139 - -2.28% -
BM_PopHeap_uint32_262144 -2.07% 41.941 41.075 - -2.29% -
rng::stable_partition(list<int>)_(sparse)/32 -2.06% 9.784 9.582 - -2.22% -
BM_PopHeap_float_262144 -2.06% 42.390 41.516 - 2.09% -
rng::equal(vector<bool>)_(unaligned)/8192 -2.06% 66.774 65.399 - 0.98% -
BM_std_min<char>/8 -2.06% 2.337 2.289 - 1.69% -
SetIntersection_Front_Set_float_256_64 -2.06% 6535208.944 6400776.984 - -2.36% -
BM_StringEraseWithMove_Small_Opaque -2.06% 2.664 2.609 - 1.37% -
std::map<std::string,_int>::count(key)_(existent)/8192 -2.05% 30.979 30.343 - 0.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -2.05% 6043450.938 5919468.048 - -7.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.05% 1242687.133 1217222.933 - -4.06% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 -2.05% 21350.667 20913.978 - 1.21% -
BM_std_min<short>/26 -2.04% 2.152 2.108 - 0.42% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -2.04% 26.508 25.967 - 2.10% -
std::unique(list<int>)_(contiguous)/1024 -2.04% 953.830 934.405 - 0.76% -
std::find(list<int>)_(process_all)/1024 -2.03% 720.732 706.068 - -0.63% -
std::unordered_set<int>::insert(value)_(new_value)/8192 -2.03% 20.742 20.320 - 4.84% -
BM_RangesPushHeap_string_SingleElement_256 -2.03% 2.704 2.649 - 3.48% -
SetIntersection_None_Set_float_64_1 -2.02% 23632231.090 23154875.361 - -0.96% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -2.02% 524.017 513.435 - 0.42% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -2.01% 762.284 746.933 - -5.16% -
BM_MakeHeap_uint32_Random_16384 -2.01% 1.043 1.022 - 2.17% -
rng::shuffle(vector<int>)/32 -2.01% 289.302 283.486 - -1.19% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -2.01% 211.092 206.848 - -1.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -2.00% 2288899.864 2243036.451 - -5.30% -
std::stable_partition(vector<int>)_(sparse)/32 -2.00% 7.160 7.017 - 2.08% -
BM_deque_deque_ranges_move/1024 -2.00% 39.476 38.687 - -1.71% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.00% 12533.697 12283.375 - -1.97% -
SetIntersection_None_Vector_uint32_16384_16384 -2.00% 1176704.813 1153216.403 - -1.57% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -1.99% 900762.299 882814.189 - -5.43% -
rng::find_if(vector<char>)_(process_all)/50 -1.99% 12.686 12.433 - -1.79% -
BM_std_minmax<unsigned_int>/15 -1.99% 2.029 1.988 - -2.07% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.99% 26502.290 25974.651 - 0.41% -
rng::reverse_copy(vector<int>)/4096 -1.99% 138.421 135.668 - -1.15% -
SetIntersection_Front_Set_uint64_1024_1024 -1.98% 15076427.280 14777351.456 - -6.23% -
std::copy_n(vector<int>)/32768 -1.98% 3798.405 3723.300 - -1.91% -
rng::starts_with(vector<int>,_pred)/8 -1.97% 4.237 4.154 - 0.67% -
BM_std_minmax<unsigned_long_long>/7 -1.97% 2.545 2.495 - -1.32% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 -1.96% 193.203 189.407 - -0.64% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.96% 1540926.556 1510714.080 - -0.12% -
SetIntersection_Front_Vector_uint64_1024_1024 -1.96% 5959924.205 5843070.393 - -0.13% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -1.96% 3.031 2.972 - -1.17% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.96% 117633.015 115328.786 - 0.14% -
rng::find_end(forward_list<int>)_(single_element)/1000 -1.96% 706.008 692.180 - -1.73% -
BM_MakeThenSortHeap_float_Descending_16 -1.95% 1.850 1.814 - -1.39% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.95% 21.614 21.192 - -1.21% -
BM_RangesMakeHeap_string_SingleElement_4 -1.95% 3.664 3.592 - -0.01% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.95% 1.259 1.235 - -1.60% -
std::reverse_copy(list<int>)/4096 -1.95% 3187.124 3125.052 - -1.54% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.95% 5.537 5.429 - -3.70% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.94% 11.694 11.468 - -1.49% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.94% 513.011 503.070 - -1.14% -
BM_std_minmax<char>/23 -1.94% 3.003 2.944 - -6.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.93% 1214762.587 1191259.617 - -1.56% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.93% 3.260 3.197 - 2.09% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.93% 2506.635 2458.188 - 0.71% -
std::find_if_not(deque<int>)_(process_all)/50 -1.93% 24.408 23.936 - -0.12% -
rng::stable_sort(deque<int>)_(shuffled)/8 -1.93% 24.523 24.050 - -1.81% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 -1.93% 24.314 23.845 - 0.48% -
BM_vector_deque_copy_backward/64000 -1.92% 7729.405 7580.727 - 4.70% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 -1.92% 179.011 175.577 - -0.11% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -1.92% 8391.822 8230.925 - -7.54% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 -1.92% 31.469 30.866 - 0.96% -
BM_RangesMakeHeap_string_Random_1024 -1.91% 10.826 10.619 - -1.56% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.91% 4.333 4.250 - 0.20% -
rng::all_of(list<int>)_(process_all)/8192 -1.90% 7585.430 7440.939 - 0.33% -
SetIntersection_Front_Vector_string_1024_16 -1.90% 1727248.809 1694385.004 - -1.73% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.90% 4946.292 4852.181 - 1.26% -
rng::find(list<int>)_(bail_25%)/8192 -1.90% 1459.165 1431.408 - 0.57% -
SetIntersection_None_Set_uint32_16384_1 -1.90% 156177993.693 153210097.391 - -11.09% -
SetIntersection_None_Set_uint32_262144_256 -1.90% 1175632.486 1153344.484 - 0.27% -
SetIntersection_Front_Set_string_1024_1024 -1.89% 57937101.728 56839553.169 - 0.88% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.89% 7.816 7.668 - -0.87% -
bm_lexicographical_compare<signed_char>/7 -1.89% 2.819 2.766 - 0.73% -
rng::stable_sort(deque<int>)_(shuffled)/1024 -1.89% 2503.351 2455.957 - 0.76% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.89% 5.059 4.963 - -3.36% -
729_abc_r -1.89% 19.004 18.645 - -1.58% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 -1.89% 429.499 421.400 - 0.05% -
rng::starts_with(deque<int>)/1048576 -1.88% 504141.948 494649.377 - 0.06% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 -1.88% 9.538 9.359 - 1.03% -
BM_vector_deque_ranges_copy_backward/65536 -1.88% 8063.735 7912.095 - 3.27% -
SetIntersection_Front_Set_string_16384_4 -1.88% 1325335.469 1300413.877 - -1.48% -
BM_RangesPushHeap_string_SingleElement_16 -1.87% 2.712 2.661 - 4.24% -
SetIntersection_None_Set_uint32_262144_1 -1.87% 1182561.360 1160440.674 - 0.11% -
BM_StringAssignAsciizMix_Opaque -1.87% 4.969 4.876 - 3.14% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -1.87% 1.191 1.168 - -3.18% -
SetIntersection_Front_Set_uint64_1024_64 -1.87% 1945801.322 1909499.925 - 1.14% -
rng::remove(list<int>)_(sprinkled)/50 -1.86% 66.169 64.938 - -6.58% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 -1.86% 21.410 21.013 - -1.38% -
std::search(vector<int>)_(same_length)/1024 -1.85% 251.494 246.842 - -3.14% -
rng::contains(deque<int>)_(process_all)/32 -1.85% 8.769 8.607 - 0.23% -
BM_PushHeap_float_Ascending_16384 -1.85% 4.292 4.213 - -0.18% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.85% 1485.843 1458.388 - -7.87% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 -1.85% 0.587 0.576 - 0.55% -
rng::move_backward(list<int>)/32768 -1.84% 35593.399 34937.759 - 3.94% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.84% 22042.461 21636.460 - -2.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.83% 9965457.493 9783094.143 - -0.12% -
SetIntersection_None_Vector_string_262144_1 -1.83% 1350219.684 1325557.917 - -2.65% -
BM_deque_vector_ranges_copy/5500 -1.82% 203.539 199.824 - -0.61% -
SetIntersection_None_Set_float_64_4 -1.82% 22600282.360 22188080.306 - -2.23% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -1.82% 80.838 79.364 - -6.47% -
BM_std_min<unsigned_short>/1024 -1.82% 14.117 13.859 - -0.34% -
BM_std_minmax<unsigned_long_long>/3 -1.82% 1.269 1.246 - 0.60% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -1.82% 896223.045 879904.912 - -5.88% -
BM_deque_deque_ranges_copy_backward/65536 -1.82% 8116.227 7968.663 - -0.17% -
BM_std_min<unsigned_int>/24 -1.82% 1.883 1.849 - 0.92% -
std::find(vector<bool>)_(process_all)/1048576 -1.82% 3730.506 3662.756 - -1.47% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 -1.82% 0.596 0.585 - -2.58% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -1.81% 15.834 15.547 - -3.55% -
BM_StringDestroy_Large -1.81% 7.186 7.056 - 4.58% -
SetIntersection_None_Set_uint32_16384_16 -1.81% 155900834.170 153077438.719 - -10.86% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.81% 1.979 1.943 - -6.64% -
BM_std_minmax<char>/28 -1.81% 2.175 2.136 - -5.31% -
std::deque<std::string>::ctor(size)/32 -1.80% 42.443 41.677 - 3.83% -
std::copy_n(vector<bool>)_(unaligned)/512 -1.80% 3.553 3.489 - -0.33% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.80% 0.936 0.919 - 1.26% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.80% 2180.926 2141.679 - -2.19% -
BM_PushHeap_float_Random_16384 -1.80% 7.771 7.631 - 1.41% -
SetIntersection_None_Set_uint64_1024_256 -1.80% 8825299.912 8666644.634 - -0.50% -
SetIntersection_None_Set_uint32_262144_4 -1.79% 1177060.385 1155938.881 - -0.15% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -1.79% 52.411 51.471 - -1.65% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -1.79% 23.960 23.531 - 1.96% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 -1.79% 210.842 207.066 - -0.67% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -1.79% 23.845 23.418 - 7.03% -
std::find_if_not(list<int>)_(bail_25%)/8 -1.79% 1.214 1.193 - -1.91% -
std::search(list<int>,_pred)_(single_element)/1000 -1.79% 834.334 819.405 - -0.44% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -1.78% 11.917 11.704 - 0.62% -
BM_RangesPushHeap_string_SingleElement_64 -1.78% 2.737 2.689 - 2.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.78% 12747788.828 12520445.979 - -1.42% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.78% 703.564 691.044 - -1.06% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.78% 2.388 2.345 - -1.69% -
BM_RangesMakeThenSortHeap_float_Descending_4 -1.78% 1.137 1.117 - -13.03% -
BM_PushHeap_uint32_Random_16384 -1.77% 6.402 6.288 - 0.19% -
rng::copy_n(vector<int>)/1048576 -1.77% 50192.562 49304.212 - -0.13% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 -1.77% 0.711 0.698 - -0.77% -
std::set<std::string>::equal_range(key)_(existent)/32 -1.77% 17.196 16.892 - 8.94% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -1.76% 1.166 1.146 - -0.08% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.76% 15.250 14.981 - -2.54% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.76% 732.838 719.914 - -1.94% -
SetIntersection_Front_Vector_uint32_16384_16 -1.76% 1190654.825 1169675.267 - -0.87% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.76% 5245.968 5153.608 - -11.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.76% 1184321.040 1163472.584 - -2.54% -
BM_CmpEqual_uchar_short -1.76% 1.061 1.043 - 0.21% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 -1.76% 23.672 23.256 - 0.01% -
rng::none_of(deque<int>)_(process_all)/50 -1.76% 25.227 24.784 - -6.69% -
BM_RangesPopHeap_float_4 -1.76% 2.419 2.377 - 0.33% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -1.76% 11.834 11.627 - -3.63% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.75% 289184.517 284111.545 - -4.24% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -1.75% 10.612 10.426 - -2.18% -
BM_MakeThenSortHeap_string_Descending_4 -1.75% 3.721 3.655 - -0.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -1.75% 180997929.224 177826886.187 - -0.80% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.75% 18.639 18.313 - 0.87% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 -1.75% 20.159 19.806 - 0.76% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -1.75% 82.528 81.086 - -2.08% -
SetIntersection_Interlaced_Set_string_64_64 -1.75% 38018879.453 37355062.001 - 3.73% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 -1.74% 16.457 16.170 - 0.05% -
BM_StringRelational_Compare_Small_Small_ChangeLast -1.74% 1.682 1.652 - -5.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.74% 45.024 44.240 - 38.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.74% 3161798.014 3106785.725 - -0.21% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 -1.73% 21285.731 20916.499 - 1.29% -
rng::copy_backward(list<int>)/4096 -1.73% 3107.070 3053.213 - -1.81% -
SetIntersection_None_Set_uint32_262144_1024 -1.73% 1187303.955 1166728.920 - 1.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.73% 1232407.775 1211068.166 - -2.73% -
SetIntersection_None_Set_uint32_262144_64 -1.73% 1173447.101 1153136.719 - 0.23% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.73% 54731.896 53786.049 - -0.60% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -1.73% 3.120 3.066 - -1.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.73% 5863107.123 5761945.370 - -3.56% -
SetIntersection_Front_Set_float_262144_16 -1.72% 1306073.744 1283556.287 - 0.91% -
rng::stable_sort(deque<int>)_(heap)/1024 -1.72% 2785.665 2737.669 - 0.55% -
BM_deque_deque_ranges_copy/1024 -1.72% 39.250 38.574 - -1.87% -
BM_std_min<short>/21 -1.72% 1.833 1.802 - -1.41% -
SetIntersection_Front_Set_string_256_4 -1.72% 5343131.230 5251216.400 - -0.42% -
rng::adjacent_find(list<int>)/8192 -1.72% 7052.415 6931.129 - -0.16% -
SetIntersection_Front_Vector_uint64_1024_16 -1.72% 1209859.521 1189061.374 - -0.65% -
std::multiset<int>::contains(key)_(non-existent)/8192 -1.72% 8.869 8.716 - -1.51% -
rng::shuffle(vector<int>)/8192 -1.72% 72590.081 71343.157 - -1.93% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 -1.72% 80.540 79.159 - 0.26% -
BM_std_minmax<char>/22 -1.71% 2.554 2.510 - -6.01% -
BM_std_minmax<unsigned_short>/24 -1.71% 2.279 2.240 - -1.63% -
SetIntersection_Interlaced_Vector_uint32_64_16 -1.71% 18842533.112 18520097.536 - -0.86% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 -1.71% 1.004 0.987 - 0.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.71% 90448.989 88904.076 - 1.66% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.71% 14639.428 14389.683 - -0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.71% 1257385.906 1235937.500 - -1.73% -
BM_deque_vector_ranges_move_backward/70000 -1.70% 8747.514 8598.406 - 0.89% -
BM_RangesMakeHeap_uint32_Ascending_16 -1.70% 0.610 0.600 - -0.12% -
BM_std_minmax<unsigned_long_long>/4 -1.70% 1.571 1.544 - -3.26% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.70% 1405.942 1382.022 - 0.56% -
std::set<std::string>::erase(key)_(existent)/8192 -1.70% 71.155 69.945 - -1.57% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.70% 33.657 33.085 - -0.23% -
rng::contains_subrange(deque<int>)_(same_length)/50 -1.70% 28.139 27.661 - 2.89% -
SetIntersection_None_Set_uint32_262144_262144 -1.70% 1187507.240 1167328.938 - 1.67% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.70% 27.865 27.391 - -5.12% -
std::shift_left(deque<int>)/1024 -1.70% 40.097 39.416 - -0.33% -
bm_ranges_lexicographical_compare<signed_char>/6 -1.70% 2.629 2.584 - -1.16% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.70% 42.391 41.672 - 4.00% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -1.70% 5.392 5.301 - -2.39% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.69% 5.463 5.371 - -4.57% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.69% 224.770 220.979 - 0.32% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -1.69% 35.509 34.911 - 0.08% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -1.69% 2.305 2.266 - -0.82% -
BM_vector_deque_copy_backward/70000 -1.68% 8520.294 8376.929 - 2.62% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.68% 51.709 50.841 - -0.37% -
std::find_end(vector<int>)_(process_all)/1048576 -1.68% 240225.593 236199.798 - -1.91% -
std::find_end(vector<int>)_(process_all)/1024 -1.67% 243.642 239.566 - -1.91% -
BM_MakeHeap_string_Heap_64 -1.67% 5.093 5.008 - -1.84% -
BM_MakeHeap_uint64_Random_16 -1.67% 1.333 1.311 - -1.26% -
rng::search(deque<int>,_pred)_(near_matches)/8192 -1.67% 1524307.281 1498880.185 - -0.72% -
BM_RangesPushHeap_string_QuickSortAdversary_64 -1.67% 13.019 12.802 - -0.93% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.67% 12.114 11.912 - 1.18% -
std::find_if(list<int>)_(bail_25%)/8 -1.67% 1.220 1.200 - -1.47% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.67% 22879756.548 22498807.458 - -0.13% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 -1.66% 65.016 63.934 - -1.46% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.66% 62810.793 61766.916 - -0.51% -
std::stable_sort(vector<int>)_(ascending)/8 -1.66% 17.049 16.766 - -0.15% -
rng::rotate(vector<int>)_(by_1/4)/32 -1.66% 12.144 11.942 - -0.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.66% 1590592.627 1564201.970 - -1.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.66% 200846497.036 197514453.150 - -3.01% -
std::stable_sort(deque<int>)_(heap)/1024 -1.66% 2783.182 2737.083 - 0.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -1.66% 33.823 33.263 - 0.21% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.65% 9.152 9.000 - -3.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.65% 18826637.896 18515717.567 - -2.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 -1.65% 14.912 14.666 - 0.21% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 -1.65% 0.722 0.710 - -0.42% -
std::search_n(list<int>)_(no_match)/1024 -1.65% 757.308 744.841 - -1.81% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -1.64% 4.413 4.340 - -1.80% -
std::copy_backward(deque<int>)/32768 -1.64% 4073.954 4006.967 - -1.72% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.64% 0.922 0.907 - -6.16% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.64% 31.320 30.807 - -1.24% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -1.64% 1.242 1.221 - -1.40% -
BM_RangesPushHeap_string_Ascending_16 -1.64% 4.701 4.624 - -2.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.64% 3.002 2.952 - -0.93% -
BM_std_minmax<unsigned_long_long>/5 -1.64% 1.845 1.815 - 0.60% -
BM_RangesPushHeap_string_SingleElement_1024 -1.63% 2.708 2.664 - 3.34% -
BM_deque_deque_move/1024 -1.63% 39.207 38.566 - -1.52% -
BM_std_minmax_element<short>/4096 -1.63% 1129.206 1110.786 - 5.80% -
std::set<std::string>::insert(value)_(already_present)/8192 -1.63% 39.474 38.830 - 0.77% -
rng::stable_sort(deque<int>)_(ascending)/1024 -1.63% 2148.435 2113.438 - -0.43% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.63% 6494.794 6389.036 - -1.50% -
rng::find_last(vector<char>)_(bail_10%)/1024 -1.63% 113.624 111.775 - -0.85% -
std::shift_left(list<int>)/50 -1.62% 28.026 27.571 - -0.35% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 -1.62% 70.130 68.996 - -0.65% -
SetIntersection_None_Set_uint64_262144_64 -1.62% 1229074.871 1209205.484 - 0.77% -
BM_deque_deque_copy_backward/4096 -1.61% 155.285 152.781 - -0.89% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.61% 9686.622 9530.629 - 0.43% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.61% 6739.689 6631.325 - -0.46% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.61% 23.608 23.228 - -4.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.61% 1.869 1.839 - -0.58% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 -1.60% 34.383 33.832 - 0.72% -
std::swap_ranges(list<int>)/50 -1.60% 33.211 32.679 - -0.02% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 -1.60% 2760.743 2716.531 - -1.03% -
BM_std_minmax_element<short>/70000 -1.60% 19194.393 18887.062 - 5.80% -
BM_deque_vector_copy_backward/70000 -1.60% 8737.784 8597.964 - -1.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.60% 12036125.202 11843628.967 - -1.28% -
rng::find_if(vector<bool>)_(process_all)/50 -1.60% 35.599 35.031 - -4.51% -
std::search(list<int>)_(single_element)/1024 -1.60% 769.142 756.874 - -1.81% -
std::find_end(vector<int>)_(process_all)/1000 -1.59% 237.175 233.393 - -2.01% -
BM_RangesMakeHeap_string_Random_256 -1.59% 10.441 10.275 - -0.64% -
BM_MakeHeap_string_Heap_256 -1.59% 4.967 4.888 - -1.39% -
std::transform(list<int>,_list<int>)/50 -1.59% 37.288 36.696 - -0.14% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.59% 11.679 11.493 - -5.12% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -1.59% 14.638 14.406 - -1.77% -
BM_std_min<int>/20 -1.59% 1.415 1.392 - 0.39% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.59% 10.448 10.282 - -2.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -1.59% 6040534.983 5944771.414 - -3.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.58% 7.730 7.607 - -2.43% -
SetIntersection_None_Vector_uint64_1024_256 -1.58% 1146587.338 1128429.170 - 0.51% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.58% 12473.106 12276.058 - -1.09% -
SetIntersection_Front_Vector_string_256_64 -1.58% 11045827.646 10871670.228 - -2.08% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.57% 6.040 5.945 - -1.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 -1.57% 356245304.310 350641844.148 - -0.08% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.57% 704.992 693.906 - -0.18% -
SetIntersection_Interlaced_Set_string_1024_16 -1.57% 13836144.103 13618686.968 - -1.83% -
std::search(deque<int>)_(same_length)/1024 -1.56% 485.099 477.510 - 0.13% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.56% 989.670 974.198 - -0.20% -
rng::stable_sort(vector<int>)_(ascending)/8 -1.56% 16.862 16.599 - 0.62% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.56% 17.082 16.815 - 0.33% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -1.56% 19.314 19.013 - -1.32% -
rng::partial_sort(deque<int>)_(ascending)/8192 -1.56% 165473.600 162892.235 - -0.71% -
BM_std_min<char>/13 -1.56% 1.578 1.553 - -0.70% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.56% 60.610 59.666 - -1.73% -
BM_std_minmax_element<short>/65536 -1.56% 17962.980 17683.166 - 5.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.55% 0.758 0.747 - -2.14% -
BM_num_put<long> -1.55% 12.049 11.862 - -2.10% -
SetIntersection_None_Set_uint32_262144_16 -1.55% 1173016.437 1154866.779 - -0.14% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 -1.55% 110.636 108.926 - -0.36% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 -1.54% 734.731 723.384 - 5.45% -
std::stable_partition(list<int>)_(sparse)/8192 -1.54% 8852.806 8716.357 - -0.78% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.54% 219189828.611 215812576.228 - 0.85% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.54% 212255925.542 208988473.739 - 1.28% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -1.54% 1.000 0.985 - -0.15% -
SetIntersection_None_Set_uint64_256_16 -1.54% 11028386.558 10858837.746 - -1.04% -
SetIntersection_Front_Vector_uint64_262144_64 -1.53% 1440692.963 1418592.336 - -0.41% -
rng::rotate(vector<int>)_(by_1/4)/1024 -1.53% 330.777 325.707 - -0.95% -
BM_num_put<const_void*> -1.53% 12.809 12.613 - -5.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -1.53% 20861549.411 20542460.858 - -2.20% -
rng::is_sorted_until(vector<int>,_pred)/8192 -1.53% 3275.017 3224.939 - -0.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.53% 8814059.483 8679442.971 - -27.16% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -1.52% 5.082 5.005 - -2.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.52% 2.725 2.684 - 0.54% -
std::map<int,_int>::erase(key)_(existent)/0 -1.52% 21.229 20.906 - -1.42% -
BM_std_min<unsigned_short>/4000 -1.52% 54.579 53.749 - -0.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.52% 359262008.601 353804717.390 - 42.59% -
rng::search_n(vector<int>)_(no_match)/1048576 -1.51% 211853.228 208646.454 - -0.24% -
BM_vector_deque_ranges_move/64 -1.51% 2.793 2.750 - 3.37% -
BM_std_minmax_element<short>/5500 -1.51% 1512.267 1489.395 - 5.69% -
SetIntersection_Interlaced_Set_string_1024_1 -1.51% 1181230.541 1163368.525 - 1.35% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.51% 16.887 16.632 - 0.28% -
BM_std_min<char>/4096 -1.51% 29.008 28.570 - -3.22% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -1.51% 1.183 1.165 - -5.72% -
std::vector<std::string>::ctor(size)/32 -1.51% 33.940 33.427 - -0.42% -
rng::unique(list<int>)_(sprinkled)/1024 -1.51% 964.647 950.082 - -0.23% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.50% 17.124 16.866 - 0.34% -
BM_std_minmax_element<short>/64000 -1.50% 17533.744 17271.264 - 5.95% -
BM_std_min<unsigned_long_long>/5 -1.49% 1.303 1.283 - -4.43% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.49% 21026.306 20712.094 - -0.74% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.49% 2.402 2.366 - -1.80% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.49% 6.827 6.725 - -1.87% -
rng::rotate_copy(vector<int>)/1024 -1.49% 33.344 32.847 - 1.06% -
rng::find_if(list<int>)_(bail_25%)/8 -1.49% 1.317 1.297 - -1.94% -
rng::reverse(list<int>)/4096 -1.49% 1661.598 1636.868 - -6.59% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.49% 265.159 261.214 - -5.57% -
BM_std_min<unsigned_long_long>/8 -1.49% 2.379 2.343 - 0.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 -1.49% 11.481 11.310 - -0.12% -
BM_RangesPushHeap_string_Ascending_4 -1.49% 2.560 2.522 - -3.59% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.48% 5482.838 5401.487 - -3.64% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 -1.48% 0.721 0.710 - 0.02% -
BM_std_minmax_element<short>/64 -1.48% 17.699 17.436 - 1.16% -
SetIntersection_Front_Set_uint64_262144_4 -1.48% 1151813.401 1134744.727 - 1.52% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.48% 0.713 0.702 - 0.90% -
std::set<std::string>::clear()/8192 -1.48% 204755.864 201725.081 - -0.14% -
SetIntersection_Interlaced_Set_float_16384_16 -1.48% 215866271.941 212677435.216 - 0.97% -
SetIntersection_None_Set_uint64_262144_16384 -1.47% 1229542.238 1211424.317 - -0.08% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -1.47% 14326.451 14115.414 - -0.28% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.47% 172979476.633 170434449.582 - 1.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.47% 1113810.162 1097429.738 - -2.39% -
rng::rotate(deque<int>)_(1_element_forward)/50 -1.47% 6.291 6.198 - 1.61% -
BM_std_min<int>/24 -1.47% 1.847 1.820 - 0.35% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.47% 35.322 34.804 - -0.42% -
SetIntersection_Front_Set_string_262144_4 -1.47% 1341030.769 1321372.148 - 1.67% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.46% 37547.271 36997.602 - -0.68% -
std::map<int,_int>::clear()/8192 -1.46% 82756.922 81545.508 - 0.62% -
BM_MakeHeap_string_QuickSortAdversary_262144 -1.46% 12.870 12.682 - 0.18% -
rng::search_n(vector<int>)_(no_match)/1024 -1.46% 213.694 210.572 - -0.02% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -1.46% 10.107 9.960 - -1.41% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.46% 428.447 422.201 - -0.32% -
rng::unique_copy(list<int>)_(sprinkled)/32 -1.46% 13.485 13.289 - 3.56% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.46% 3164.951 3118.826 - 0.29% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.46% 963.794 949.751 - 1.12% -
SetIntersection_None_Vector_uint64_262144_1 -1.46% 1195628.399 1178220.883 - 0.33% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.46% 43.825 43.187 - -0.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.46% 11.664 11.494 - -1.68% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -1.45% 1.472 1.451 - -5.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.45% 1251194.740 1233010.904 - -1.17% -
BM_deque_vector_copy/64 -1.45% 2.618 2.580 - 0.27% -
BM_MakeHeap_string_Descending_64 -1.45% 2.604 2.567 - 0.26% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.45% 2.573 2.536 - -0.47% -
std::set<int>::count(key)_(existent)/1024 -1.45% 4.479 4.414 - 5.76% -
std::multiset<int>::contains(key)_(existent)/32 -1.45% 1.642 1.618 - -2.73% -
SetIntersection_Interlaced_Vector_float_256_4 -1.45% 5449028.928 5370231.710 - 0.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.45% 1355363.363 1335764.242 - -1.74% -
std::copy_if(deque<int>)_(entire_range)/8 -1.45% 2.604 2.566 - -1.96% -
BM_std_minmax_element<short>/4000 -1.45% 1101.115 1085.204 - 5.94% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.44% 50.978 50.242 - -1.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -1.44% 1169834.701 1153000.529 - -2.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.44% 1107953.749 1092020.683 - -2.33% -
SetIntersection_Front_Vector_uint64_16_16 -1.44% 38468650.325 37915968.691 - 0.75% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -1.43% 4.670 4.603 - -0.14% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 -1.43% 4.207 4.147 - -1.51% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -1.43% 20073.410 19786.086 - 0.14% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -1.43% 2.452 2.417 - 2.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.43% 1115547.166 1099608.744 - 0.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.43% 0.750 0.739 - 0.20% -
BM_PushHeap_uint64_Random_4 -1.43% 2.062 2.032 - -1.13% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.43% 58362666.620 57530348.879 - 1.61% -
BM_std_min<unsigned_short>/5500 -1.42% 76.612 75.523 - -0.01% -
rng::search(list<int>)_(same_length)/1000 -1.42% 752.317 741.631 - -0.49% -
rng::any_of(list<int>)_(process_all)/32 -1.42% 11.869 11.701 - 0.78% -
SetIntersection_None_Vector_uint32_1024_4 -1.41% 1150697.549 1134418.268 - -1.36% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.41% 5990470.222 5905802.373 - -1.45% -
BM_std_min<unsigned_short>/11 -1.41% 1.176 1.160 - 0.07% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.41% 85.265 84.064 - -10.13% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.41% 40039.952 39476.042 - -2.27% -
SetIntersection_Front_Set_float_1024_16 -1.41% 1308630.324 1290226.645 - -1.36% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.40% 20075.348 19793.784 - 0.49% -
std::copy_n(list<int>)/64 -1.40% 14.192 13.994 - -0.30% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.40% 3164.548 3120.275 - -0.17% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -1.40% 9.178 9.049 - -0.91% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.40% 12.377 12.204 - 0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.40% 40413686.000 39849908.280 - 1.81% -
BM_std_minmax<char>/15 -1.39% 2.983 2.942 - 0.41% -
BM_deque_vector_ranges_copy/1 -1.39% 2.118 2.088 - -1.33% -
BM_std_min<unsigned_char>/8 -1.39% 2.311 2.279 - -2.99% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.39% 680.113 670.651 - 18.48% -
rng::rotate(deque<int>)_(1_element_forward)/32 -1.39% 4.746 4.680 - -2.55% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.39% 15.828 15.608 - -2.24% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.39% 1.980 1.953 - 1.82% -
rng::for_each(multiset<int>::iterator)/8 -1.39% 4.600 4.536 - -5.61% -
rng::is_partitioned(vector<int>)_(partitioned)/50 -1.39% 8.666 8.546 - 0.77% -
std::search(deque<int>)_(same_length)/1000 -1.38% 428.146 422.217 - 19.53% -
std::set<std::string>::equal_range(key)_(existent)/8192 -1.38% 30.969 30.541 - 13.09% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.38% 4.497 4.435 - 1.53% -
std::remove_copy(vector<int>)_(prefix)/32 -1.38% 9.004 8.879 - -1.27% -
BM_std_min<unsigned_short>/4096 -1.38% 55.935 55.161 - 0.03% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.38% 1.200 1.183 - -1.04% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.38% 24.444 24.106 - -0.83% -
rng::rotate_copy(deque<int>)/8192 -1.38% 296.853 292.754 - -0.23% -
rng::copy(vector<int>)/4096 -1.38% 146.672 144.653 - -3.20% -
rng::reverse(list<int>)/32768 -1.37% 17746.564 17502.699 - -0.76% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.37% 964.354 951.111 - -6.05% -
rng::find_if_not(vector<char>)_(bail_25%)/8 -1.37% 0.954 0.941 - -0.23% -
BM_MakeThenSortHeap_uint64_Heap_4 -1.37% 1.200 1.183 - -1.96% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 -1.37% 55.410 54.650 - -0.34% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.37% 20.531 20.249 - -0.57% -
SetIntersection_None_Vector_uint32_1024_16 -1.37% 1157152.881 1141296.607 - -0.24% -
std::copy(vector<bool>)_(aligned)/262144 -1.37% 671.985 662.781 - -3.11% -
BM_std_min<short>/512 -1.37% 7.357 7.257 - -1.02% -
rng::replace_if(deque<int>)_(prefix)/32 -1.37% 14.199 14.004 - -0.81% -
rng::rotate(deque<int>)_(1_element_backward)/32 -1.37% 4.079 4.024 - -3.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -1.36% 19589841.233 19322542.680 - 0.67% -
rng::for_each(set<int>::iterator)/32 -1.36% 22.117 21.816 - -1.56% -
std::find_if(vector<char>)_(process_all)/50 -1.36% 12.650 12.478 - -1.09% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -1.36% 1443392.834 1423736.538 - -0.90% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -1.36% 2.108 2.080 - -5.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.36% 1263693.153 1246542.780 - 1.84% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -1.36% 24.230 23.901 - 5.22% -
std::multimap<int,_int>::find(key)_(existent)/8192 -1.35% 5.560 5.485 - -0.77% -
std::find_end(vector<int>)_(process_all)/8192 -1.35% 1876.083 1850.737 - -1.60% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.35% 2144.021 2115.069 - 0.00% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.35% 29238.344 28843.710 - 0.26% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 -1.35% 5.037 4.969 - 0.02% -
BM_std_minmax_element<short>/512 -1.35% 146.133 144.161 - 4.44% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.35% 17.023 16.794 - 0.61% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.35% 21915.078 21619.948 - -2.14% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.35% 9.974 9.840 - -0.97% -
std::unordered_set<std::string>::count(key)_(existent)/32 -1.35% 40.254 39.712 - 1.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.34% 355482692.430 350704219.703 - 0.09% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.34% 23.029 22.720 - 0.83% -
std::none_of(list<int>)_(process_all)/32768 -1.34% 26698.055 26339.817 - 2.26% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -1.34% 4.096 4.041 - -1.07% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.34% 18077.190 17835.068 - 0.43% -
std::set<std::string>::upper_bound(key)_(existent)/32 -1.34% 17.067 16.838 - -1.22% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -1.34% 34.997 34.529 - 0.30% -
rng::stable_sort(vector<int>)_(descending)/8 -1.34% 24.967 24.633 - -2.83% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 -1.34% 3.771 3.720 - -0.48% -
rng::search(vector<int>)_(same_length)/1000 -1.34% 243.941 240.683 - -0.51% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.34% 50635.282 49959.139 - -1.99% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.33% 600.646 592.637 - 16.75% -
std::search(vector<int>)_(same_length)/1000 -1.33% 244.325 241.071 - -2.16% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.33% 20021.123 19754.534 - -1.20% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.33% 7687.124 7584.769 - -0.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.33% 9.477 9.351 - -0.93% -
BM_CmpEqual_schar_uchar -1.33% 1.109 1.094 - -1.75% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -1.33% 6715.227 6626.083 - 2.92% -
BM_deque_deque_ranges_move_backward/65536 -1.33% 8158.314 8050.013 - 0.29% -
SetIntersection_Interlaced_Vector_string_256_4 -1.33% 6421697.083 6336470.323 - -0.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.32% 2.103 2.075 - -0.43% -
SetIntersection_None_Set_uint64_262144_1024 -1.32% 1229379.639 1213109.213 - 0.17% -
BM_vector_deque_ranges_move_backward/64000 -1.32% 7669.638 7568.214 - 5.45% -
BM_std_min<long_long>/30 -1.32% 3.213 3.171 - 0.19% -
std::find_if_not(vector<int>)_(process_all)/8 -1.32% 2.607 2.573 - 1.68% -
BM_std_min<unsigned_char>/29 -1.32% 1.992 1.966 - -0.03% -
rng::transform(list<int>,_list<int>)/1024 -1.32% 901.107 889.246 - -0.13% -
rng::for_each(set<int>::iterator)/8 -1.32% 4.488 4.429 - -2.32% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.31% 80547.871 79488.861 - -4.12% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -1.31% 1.219 1.203 - -1.41% -
BM_MakeThenSortHeap_string_Descending_256 -1.31% 19.107 18.856 - -4.11% -
709_cactus_r -1.31% 19.921 19.660 - -0.31% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -1.31% 7.631 7.531 - -2.31% -
BM_std_minmax<unsigned_short>/28 -1.31% 2.575 2.541 - -0.09% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.31% 6.371 6.288 - -1.52% -
BM_RangesMakeHeap_string_PipeOrgan_64 -1.31% 4.812 4.749 - -6.96% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.31% 1.648 1.626 - -1.52% -
std::any_of(vector<int>)_(process_all)/32 -1.31% 8.428 8.318 - -0.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.31% 18259181.080 18020361.487 - -0.60% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.31% 1.129 1.115 - -0.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.31% 4745881.164 4683830.046 - -1.95% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.31% 3.554 3.508 - 3.13% -
SetIntersection_Interlaced_Vector_string_64_16 -1.30% 31411823.292 31002340.872 - 0.00% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.30% 5.092 5.026 - -0.15% -
std::set<std::string>::contains(key)_(existent)/1024 -1.30% 23.876 23.565 - 10.92% -
std::fill(vector<bool>)/512 -1.30% 1.500 1.481 - -3.21% -
std::equal(deque<int>)_(it,_it,_it)/8 -1.30% 4.246 4.190 - -2.01% -
rng::fill(vector<int>)/8192 -1.30% 241.100 237.970 - -0.73% -
BM_std_min<char>/14 -1.29% 1.787 1.764 - -5.71% -
rng::move_backward(deque<int>)/262144 -1.29% 30116.039 29726.533 - -0.68% -
SetIntersection_None_Vector_string_16384_256 -1.29% 1264953.858 1248599.355 - -3.26% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.29% 19.323 19.074 - -1.47% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.29% 10.573 10.436 - -0.34% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 -1.29% 1.000 0.987 - 0.22% -
rng::move(list<int>)/4096 -1.29% 5423.144 5353.343 - -0.74% -
SetIntersection_None_Vector_uint64_262144_262144 -1.29% 1198835.322 1183417.102 - -1.84% -
BM_MakeHeap_string_Ascending_16 -1.28% 3.765 3.717 - -1.20% -
rng::is_partitioned(list<int>)_(partitioned)/32 -1.28% 8.732 8.620 - -0.60% -
BM_RangesPopHeap_float_262144 -1.28% 39.212 38.710 - 0.97% -
std::multiset<int>::insert(value)_(already_present)/32 -1.28% 19.368 19.121 - 0.63% -
std::adjacent_find(list<int>,_pred)/8192 -1.28% 8072.458 7969.419 - -1.79% -
SetIntersection_Front_Set_float_64_16 -1.28% 16919618.605 16703738.722 - -2.66% -
rng::starts_with(deque<int>)/8192 -1.27% 3907.858 3858.084 - 0.16% -
rng::for_each_n(deque<int>)/50 -1.27% 3.990 3.939 - 0.49% -
BM_MakeHeap_string_Random_16384 -1.27% 12.693 12.531 - -0.71% -
rng::starts_with(vector<int>)/8 -1.27% 1.311 1.294 - -1.22% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.27% 29.770 29.392 - 0.05% -
BM_std_min<unsigned_int>/16 -1.27% 1.943 1.918 - 0.52% -
BM_std_min<unsigned_char>/6 -1.27% 1.535 1.516 - -1.14% -
SetIntersection_None_Set_string_1024_1024 -1.27% 8977505.115 8863742.776 - -2.84% -
BM_RangesMakeThenSortHeap_float_Random_4 -1.27% 4.258 4.204 - -2.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.27% 7.665 7.568 - -1.59% -
BM_PushHeap_string_PipeOrgan_262144 -1.27% 17.592 17.369 - -21.29% -
SetIntersection_None_Vector_uint64_262144_256 -1.26% 1193466.628 1178435.263 - -2.10% -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 -1.26% 2968.674 2931.294 - -0.98% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -1.26% 7.598 7.503 - -1.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.26% 4522021.748 4465174.044 - -2.11% -
BM_SortHeap_float_256 -1.25% 5.929 5.854 - -3.14% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.25% 25.944 25.618 - -1.30% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.25% 29196.688 28830.949 - -0.37% -
SetIntersection_Front_Vector_float_262144_1 -1.25% 1130117.390 1115967.421 - -0.87% -
BM_std_minmax_element<short>/1024 -1.25% 287.136 283.545 - 5.67% -
BM_LowerBound_string_1024 -1.25% 179.002 176.767 - -0.77% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.25% 4283.078 4229.654 - -0.86% -
BM_std_min<long_long>/64 -1.25% 4.905 4.843 - -1.26% -
BM_deque_deque_move/4096 -1.24% 152.112 150.218 - -1.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.24% 1260688.313 1245053.955 - -1.13% -
rng::search(vector<int>)_(no_match)/8192 -1.24% 1659.075 1638.512 - -1.34% -
rng::fill(list<int>)/32 -1.24% 8.523 8.418 - -0.49% -
std::partition_copy(vector<int>)/50 -1.24% 12.942 12.782 - -1.45% -
std::remove_copy(vector<int>)_(sprinkled)/32 -1.24% 15.178 14.990 - -0.30% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -1.23% 180.399 178.173 - -9.14% -
BM_deque_deque_copy_backward/512 -1.23% 19.039 18.804 - 1.25% -
rng::equal(vector<bool>)_(unaligned)/1048576 -1.23% 7724.908 7629.681 - 0.36% -
BM_MakeHeap_string_Random_4 -1.23% 5.814 5.742 - -1.16% -
rng::replace_if(vector<int>)_(prefix)/50 -1.23% 13.732 13.563 - 0.26% -
SetIntersection_Front_Vector_string_262144_1 -1.23% 1159357.109 1145102.184 - 0.34% -
rng::adjacent_find(deque<int>)/50 -1.23% 14.773 14.591 - -22.40% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.23% 17.615 17.399 - 0.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.23% 1199557.898 1184840.084 - -0.62% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -1.23% 32.568 32.168 - -2.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.23% 2.108 2.082 - -0.63% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.23% 1.029 1.017 - -2.02% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.22% 16992.400 16784.463 - 1.17% -
rng::find_if(vector<int>)_(process_all)/8 -1.22% 2.639 2.607 - -0.79% -
std::map<int,_int>::count(key)_(non-existent)/1024 -1.22% 7.325 7.236 - -0.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.22% 1167833.100 1153554.423 - 1.41% -
SetIntersection_None_Set_uint32_256_64 -1.22% 9303333.427 9189588.229 - -2.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.22% 4569968.904 4514162.123 - -2.12% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.22% 28.637 28.287 - -0.84% -
SetIntersection_None_Set_uint32_1024_4 -1.22% 8939191.214 8830544.452 - 1.54% -
SetIntersection_None_Vector_float_262144_4 -1.22% 1200650.427 1186057.993 - -2.18% -
SetIntersection_Front_Vector_uint32_16_16 -1.21% 39001937.182 38528376.425 - 1.70% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.21% 202208870.180 199759606.698 - 0.89% -
BM_deque_vector_move_backward/4000 -1.21% 142.930 141.200 - -1.26% -
SetIntersection_Front_Vector_float_1024_16 -1.21% 1199896.630 1185376.867 - -0.08% -
rng::find_if_not(vector<int>)_(bail_25%)/1024 -1.21% 76.553 75.628 - -0.05% -
rng::contains(deque<int>)_(process_all)/8 -1.21% 3.130 3.093 - 5.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.21% 1255130.858 1239997.967 - -0.79% -
BM_MakeHeap_string_SingleElement_4 -1.20% 3.726 3.681 - 0.39% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.20% 1.402 1.385 - -0.54% -
SetIntersection_None_Vector_uint64_1024_1024 -1.20% 1149635.298 1135826.742 - -0.82% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.20% 3.486 3.445 - -0.30% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 -1.20% 9.002 8.894 - 0.33% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.20% 23.450 23.169 - -1.56% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 -1.20% 52.473 51.845 - 1.11% -
SetIntersection_Front_Set_string_64_16 -1.19% 25912825.662 25603405.919 - -0.61% -
rng::stable_sort(deque<int>)_(descending)/1024 -1.19% 2969.174 2933.789 - -0.35% -
rng::any_of(list<int>)_(process_all)/50 -1.19% 21.933 21.672 - -1.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.19% 39526625.370 39056474.202 - -0.42% -
rng::any_of(vector<int>)_(process_all)/32 -1.19% 8.429 8.329 - -0.62% -
BM_std_min<unsigned_int>/6 -1.19% 0.936 0.925 - -0.71% -
BM_CmpEqual_uchar_uchar -1.19% 1.120 1.107 - -0.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.19% 11610969.760 11473344.442 - 0.07% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 -1.18% 2.931 2.896 - 1.31% -
SetIntersection_Front_Vector_float_262144_256 -1.18% 2309153.807 2281841.011 - -3.69% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 -1.18% 1436876.014 1419881.364 - -1.12% -
BM_LowerBound_pair<uint32,_uint32>_262144 -1.18% 621.765 614.417 - -1.17% -
std::partition(list<int>)_(dense)/50 -1.18% 13.497 13.337 - -0.30% -
rng::find_if(vector<char>)_(bail_25%)/32768 -1.18% 2054.627 2030.380 - -0.43% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 -1.18% 26.647 26.333 - 0.06% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.18% 10.794 10.667 - -0.34% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.17% 33.091 32.703 - -0.39% -
BM_std_min<short>/29 -1.17% 2.375 2.348 - -0.07% -
BM_MakeHeap_float_Random_262144 -1.17% 1.132 1.119 - 0.30% -
736_ocio_r -1.17% 16.527 16.333 - -0.38% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.17% 6994.271 6912.321 - -10.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.17% 9079458.119 8973293.754 - -24.62% -
rng::for_each(multimap<int>::iterator)/8 -1.17% 4.543 4.490 - -0.21% -
BM_std_min<unsigned_char>/4 -1.17% 0.989 0.978 - -0.12% -
SetIntersection_Front_Vector_string_16384_4 -1.17% 1266829.917 1252040.092 - 0.28% -
std::rotate(list<int>)_(by_1/3)/32 -1.17% 14.975 14.800 - -1.86% -
BM_RangesPushHeap_string_PipeOrgan_16384 -1.16% 13.028 12.877 - -12.60% -
std::find_if(vector<char>)_(process_all)/1024 -1.16% 275.890 272.682 - 0.91% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 -1.16% 11.702 11.566 - -1.63% -
std::map<int,_int>::count(key)_(existent)/32 -1.16% 1.723 1.703 - 0.36% -
rng::find_end(forward_list<int>)_(single_element)/8192 -1.16% 6173.682 6102.050 - 2.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.16% 13797467.533 13637757.404 - 0.87% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.16% 7558.747 7471.386 - 0.42% -
BM_std_minmax<unsigned_char>/12 -1.16% 2.009 1.986 - 2.09% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.15% 35899.447 35485.197 - -0.39% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -1.15% 27.699 27.380 - -1.39% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 -1.15% 39.661 39.204 - -0.55% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -1.15% 25714.383 25418.142 - 0.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.15% 1257366.700 1242895.346 - -0.93% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.15% 17.971 17.765 - -0.68% -
SetIntersection_None_Vector_string_256_16 -1.15% 4494449.484 4442802.616 - -1.31% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.15% 1.191 1.177 - -0.99% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.15% 683.144 675.320 - -0.90% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 -1.14% 25377.656 25087.189 - 0.36% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 -1.14% 32.441 32.070 - 29.64% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.14% 10.520 10.401 - -1.73% -
BM_std_min<char>/23 -1.14% 2.288 2.262 - -0.85% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.14% 21512.685 21268.007 - -0.06% -
std::partition_point(vector<int>)/1024 -1.14% 6.228 6.157 - -2.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.14% 353106238.914 349098156.320 - -0.63% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.13% 44.812 44.304 - 17.98% -
SetIntersection_None_Set_string_16384_64 -1.13% 194422736.903 192217996.776 - -4.23% -
BM_StringAssignAsciiz_Large_Transparent -1.13% 11.916 11.781 - 1.71% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.13% 49.175 48.618 - 3.79% -
SetIntersection_None_Vector_float_16384_16384 -1.13% 1186226.733 1172809.687 - -1.72% -
SetIntersection_Front_Vector_uint32_256_64 -1.13% 4595962.786 4544086.179 - -0.59% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -1.13% 658.789 651.357 - 17.11% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.13% 22.135 21.885 - -1.32% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.13% 3.631 3.590 - -2.14% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.13% 1289354.410 1274836.916 - 0.09% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.12% 34.163 33.779 - -1.68% -
BM_RangesMakeThenSortHeap_string_Ascending_16 -1.12% 9.638 9.530 - -0.29% -
BM_std_min<unsigned___int128>/3 -1.12% 1.029 1.018 - -2.34% -
std::is_partitioned(list<int>)_(partitioned)/1024 -1.12% 715.310 707.297 - -0.32% -
std::map<std::string,_int>::clear()/1024 -1.12% 21246.501 21008.546 - 0.28% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -1.12% 10.434 10.317 - -5.10% -
BM_RangesSortHeap_string_262144 -1.12% 174.302 172.355 - -6.36% -
SetIntersection_Interlaced_Set_float_16384_4 -1.12% 175589931.076 173631178.308 - 0.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.11% 1.543 1.526 - -0.47% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -1.11% 74516.095 73686.647 - -0.09% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.11% 473.713 468.454 - -1.34% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -1.11% 78.917 78.042 - 1.00% -
BM_std_min<__int128>/1024 -1.11% 501.173 495.622 - 25.14% -
std::unique(deque<int>)_(sprinkled)/32 -1.11% 66.580 65.843 - -2.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.10% 1182583.587 1169527.282 - -1.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.10% 2336281.900 2310510.578 - -0.55% -
rng::contains(list<int>)_(process_all)/8 -1.10% 2.328 2.302 - -3.62% -
std::map<int,_int>::ctor(const&)/32 -1.10% 215.382 213.016 - 0.53% -
std::set<int>::upper_bound(key)_(existent)/32 -1.10% 1.753 1.734 - 0.14% -
BM_RangesPushHeap_string_Descending_64 -1.10% 2.227 2.202 - -2.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.10% 8992157.007 8893639.134 - 1.58% -
rng::find_if(deque<int>)_(process_all)/50 -1.09% 23.866 23.605 - -2.21% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.09% 5.120 5.064 - -6.81% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.09% 35.730 35.340 - -2.18% -
bm_ranges_swap_ranges_vb_aligned/2048 -1.09% 8.610 8.516 - -0.54% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.09% 137161.755 135668.832 - -2.63% -
BM_PushHeap_string_Ascending_4 -1.09% 2.581 2.553 - -2.94% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.08% 263.165 260.311 - -0.39% -
BM_CmpEqual_uint_schar -1.08% 1.082 1.070 - -0.78% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.08% 1.423 1.408 - 1.44% -
std::find_if_not(deque<int>)_(process_all)/32768 -1.08% 12133.306 12002.171 - -0.01% -
std::find_end(deque<int>)_(match_near_end)/8192 -1.08% 167728.663 165916.925 - -0.05% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.08% 20.884 20.659 - 1.48% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -1.08% 1938.362 1917.466 - -0.56% -
std::stable_partition(list<int>)_(sparse)/32 -1.08% 9.935 9.828 - 0.12% -
bm_ranges_swap_ranges_vb_aligned/512 -1.07% 5.222 5.166 - -1.51% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 -1.07% 26.161 25.880 - 0.43% -
rng::copy_backward(vector<int>)/32768 -1.07% 2909.931 2878.703 - -12.41% -
BM_std_min<unsigned_int>/12 -1.07% 1.508 1.492 - 0.78% -
BM_deque_deque_ranges_copy_backward/512 -1.07% 19.357 19.150 - -1.78% -
rng::is_sorted(list<int>,_pred)/8 -1.07% 4.293 4.247 - 0.48% -
SetIntersection_Interlaced_Set_string_4_4 -1.07% 167937796.017 166144087.507 - -1.27% -
rng::stable_sort(deque<int>)_(heap)/8192 -1.07% 18094.791 17901.566 - 1.13% -
rng::find_last(deque<int>)_(bail_10%)/8 -1.07% 2.732 2.703 - 0.84% -
SetIntersection_Front_Vector_string_1024_256 -1.07% 9926847.655 9821010.807 - -1.22% -
std::copy_backward(vector<int>)/8 -1.07% 2.255 2.231 - 0.31% -
rng::copy_n(list<int>)/64 -1.06% 14.241 14.089 - -0.56% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.06% 2964.418 2932.911 - -0.37% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -1.06% 19724.208 19514.823 - 0.17% -
rng::replace_if(deque<int>)_(sprinkled)/1024 -1.06% 373.084 369.124 - 1.18% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.06% 13.087 12.948 - -0.51% -
BM_PushHeap_float_Random_256 -1.06% 7.322 7.245 - 0.47% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.06% 12558.993 12425.899 - -0.97% -
rng::find_if_not(vector<int>)_(bail_25%)/8192 -1.06% 554.392 548.520 - -0.01% -
BM_std_minmax<short>/20 -1.06% 1.968 1.947 - -2.69% -
BM_std_min<unsigned_int>/7 -1.06% 1.052 1.041 - -0.58% -
BM_MakeThenSortHeap_string_Heap_262144 -1.06% 180.391 178.484 - 0.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.06% 1245485.841 1232315.916 - -0.97% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.06% 1598307.293 1581418.539 - 1.15% -
rng::starts_with(deque<int>,_pred)/1000 -1.06% 510.422 505.032 - -1.07% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.06% 11719913.729 11596176.756 - 0.87% -
BM_std_minmax<unsigned_short>/9 -1.05% 1.174 1.162 - 0.03% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -1.05% 4.529 4.481 - -0.88% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.05% 1.816 1.797 - -1.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.05% 40463125.306 40036908.895 - -0.76% -
rng::partition(list<int>)_(sparse)/50 -1.05% 15.271 15.110 - -1.87% -
std::fill_n(deque<int>)/8192 -1.05% 244.080 241.509 - 0.65% -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 -1.05% 74490.537 73706.228 - -0.05% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.05% 4085.398 4042.389 - -0.79% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.05% 113259.050 112067.751 - -1.38% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.05% 5.170 5.115 - -1.50% -
std::stable_sort(deque<int>)_(descending)/1024 -1.05% 2965.756 2934.592 - -0.13% -
SetIntersection_None_Set_uint64_262144_256 -1.05% 1229825.686 1216915.529 - 1.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.05% 25160091.973 24896459.708 - -1.00% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -1.05% 5.710 5.650 - 0.58% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 -1.05% 22.666 22.428 - -0.60% -
std::find_if_not(deque<int>)_(process_all)/8192 -1.05% 3030.443 2998.754 - 1.81% -
BM_SortHeap_float_16384 -1.05% 26.968 26.686 - -0.13% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -1.05% 68.160 67.448 - -2.34% -
std::partial_sort(deque<int>)_(descending)/8 -1.04% 41.833 41.396 - 0.07% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.04% 5.553 5.495 - 0.04% -
BM_LowerBound_string_16384 -1.04% 400.548 396.374 - -0.18% -
BM_MakeThenSortHeap_string_SingleElement_16 -1.04% 14.154 14.006 - 2.12% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.04% 25.432 25.167 - -1.10% -
BM_deque_vector_copy/65536 -1.04% 2559.702 2533.043 - -13.84% -
SetIntersection_None_Set_uint64_262144_16 -1.04% 1221416.586 1208711.912 - 0.56% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.04% 44.566 44.102 - -0.60% -
std::search(deque<int>)_(same_length)/8192 -1.04% 3816.585 3776.902 - -0.49% -
BM_RangesPushHeap_string_Random_16384 -1.04% 16.320 16.150 - -5.22% -
BM_std_minmax<unsigned_short>/10 -1.04% 1.419 1.405 - -0.02% -
BM_vector_deque_copy/5500 -1.04% 197.482 195.431 - -0.30% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.04% 21.278 21.058 - -1.10% -
BM_CmpEqual_short_ushort -1.04% 1.108 1.097 - -1.29% -
rng::fill(deque<int>)/8192 -1.03% 241.598 239.101 - -0.22% -
rng::remove_if(list<int>)_(sprinkled)/1024 -1.03% 1001.789 991.442 - -0.65% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.03% 1.193 1.181 - -2.16% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.03% 14.233 14.086 - -0.51% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.03% 13633.549 13493.055 - 0.42% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 -1.03% 10.128 10.024 - -1.93% -
rng::find_if_not(vector<int>)_(process_all)/8 -1.03% 2.624 2.597 - 3.15% -
BM_RangesSortHeap_uint32_256 -1.03% 8.149 8.065 - 0.12% -
rng::reverse_copy(vector<int>)/8 -1.03% 2.538 2.512 - -0.87% -
SetIntersection_Interlaced_Vector_float_16384_16384 -1.03% 87796772.910 86893980.803 - 2.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.03% 8033.366 7950.768 - -0.62% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.03% 813.798 805.437 - 1.44% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.03% 22.320 22.090 - -0.07% -
BM_CmpEqual_short_int -1.03% 1.139 1.127 - -1.08% -
BM_std_minmax<unsigned_short>/18 -1.03% 1.951 1.931 - -2.72% -
std::stable_sort(deque<int>)_(heap)/8192 -1.03% 18039.143 17854.015 - 1.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.02% 1260323.974 1247424.152 - -1.04% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.02% 211.844 209.678 - -6.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.02% 28163520.028 27875858.828 - 0.52% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.02% 15.868 15.706 - -0.20% -
SetIntersection_None_Set_uint64_262144_1 -1.02% 1219857.502 1207420.249 - 0.72% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.02% 1115746.650 1104394.492 - -0.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.02% 1671795.900 1654793.621 - -1.51% -
BM_RangesMakeHeap_uint64_Random_16 -1.02% 1.275 1.262 - -2.38% -
std::find(list<int>)_(process_all)/8 -1.02% 2.441 2.416 - 0.81% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.01% 54938.268 54380.867 - -1.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.01% 349800568.554 346261904.430 - -3.25% -
BM_std_minmax<unsigned_long_long>/23 -1.01% 4.313 4.269 - -0.66% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.01% 1.286 1.273 - -3.39% -
rng::for_each(map<int>::iterator)/32 -1.01% 23.336 23.100 - 0.53% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.01% 8994.190 8903.587 - -1.28% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -1.01% 162083.776 160451.363 - -5.40% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.01% 15.047 14.895 - -0.93% -
BM_MakeThenSortHeap_uint64_Descending_64 -1.01% 8.446 8.361 - -0.48% -
SetIntersection_None_Set_uint32_262144_16384 -1.00% 1173605.144 1161864.096 - 0.89% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -1.00% 125.982 124.721 - -18.96% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34897.19% 1001212.809 350396397.961 - 0.38% -
BM_std_min<int>/17 1132.63% 0.952 11.738 - 1116.74% -
BM_std_min<int>/25 942.88% 1.480 15.432 - 942.32% -
BM_std_min<int>/26 939.48% 1.526 15.861 - 939.15% -
BM_std_min<short>/64 432.40% 3.534 18.814 - 439.59% -
BM_std_min<short>/25 421.17% 2.086 10.869 - 432.19% -
std::fill(deque<int>)/32 272.84% 1.269 4.733 - 273.47% -
std::rotate_copy(deque<int>)/32 253.32% 2.622 9.265 - 260.14% -
rng::rotate_copy(deque<int>)/32 247.23% 2.693 9.352 - 254.12% -
BM_std_min<char>/64 215.97% 4.195 13.256 - 212.98% -
rng::fill(deque<int>)/32 207.54% 1.470 4.521 - 203.73% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 156.37% 645.389 1654.604 - 199.56% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 147.09% 104.469 258.128 - 63.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 138.38% 104.833 249.906 - 51.28% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 129.32% 686.866 1575.116 - 166.78% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 126.04% 682.767 1543.349 - 177.96% -
std::rotate(list<int>)_(by_1/4)/1024 110.39% 580.664 1221.677 - 110.55% -
std::fill(deque<int>)/50 109.47% 2.238 4.688 - 108.45% -
rng::fill(deque<int>)/50 103.26% 2.256 4.586 - 103.24% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 96.95% 44.854 88.339 - 28.42% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 96.05% 19.904 39.021 - 10.49% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 93.13% 764.570 1476.591 - -6.73% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 91.58% 22.064 42.269 - -23.50% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 89.59% 31.611 59.930 - 0.44% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 88.79% 21.732 41.028 - -31.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 85.58% 79.427 147.402 - 74.13% -
std::map<std::string,_int>::erase(key)_(existent)/0 75.91% 42.205 74.243 - 3.67% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 75.07% 6.496 11.372 - 75.48% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 72.76% 101.646 175.605 - -16.45% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 70.84% 0.261 0.446 - 69.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 69.99% 0.410 0.697 - 30.43% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 67.73% 6.667 11.183 - 77.15% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 65.34% 12.190 20.155 - -11.85% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 65.00% 78.975 130.307 - -8.66% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 64.46% 4.759 7.826 - 64.88% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 60.95% 18.594 29.927 - 59.17% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 59.39% 42.507 67.751 - -0.39% -
BM_StringConstructDestroyCStr_Empty_Transparent 58.60% 0.236 0.374 - 36.70% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 57.21% 12.336 19.393 - -11.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 54.95% 0.449 0.696 - 69.43% -
std::is_sorted(deque<int>)/8 54.57% 2.512 3.883 - 15.32% -
BM_vector_deque_ranges_copy_backward/0 54.32% 0.442 0.682 - 43.16% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 50.90% 23.878 36.031 - 35.49% -
BM_tolower_string<char> 50.00% 15.184 22.776 - 51.95% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 47.04% 0.466 0.686 - 3.46% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 47.01% 51.106 75.129 - 1.60% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 44.50% 29.548 42.699 - -7.37% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 43.90% 25.231 36.309 - 30.09% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 43.54% 36.974 53.073 - 0.57% -
SetIntersection_Interlaced_Set_string_16384_16 43.05% 244039477.766 349086547.225 - 42.31% -
BM_PushHeap_float_Descending_1 42.82% 0.431 0.615 - -3.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 42.59% 248119157.896 353804717.390 - -1.52% -
rng::copy_n(vector<int>)/4096 42.26% 146.260 208.068 - 43.04% -
SetIntersection_Interlaced_Vector_uint32_16384_64 42.05% 5939588.531 8437371.765 - -5.84% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 41.75% 92.006 130.414 - 30.00% -
std::find_end(deque<int>)_(process_all)/8192 41.17% 2040.607 2880.646 - 10.89% -
std::adjacent_find(deque<int>)/8 40.78% 2.957 4.162 - 5.43% -
BM_std_min<unsigned_int>/1 40.20% 0.325 0.456 - 40.37% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 39.98% 529.962 741.859 - 20.40% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 39.71% 14.510 20.271 - 38.44% -
std::find_end(deque<int>)_(process_all)/1048576 39.32% 265381.787 369738.127 - 9.78% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 39.26% 23.891 33.269 - -27.06% -
std::equal(list<int>)_(it,_it,_it)/1024 39.03% 1136.722 1580.422 - 39.25% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 38.86% 31.860 44.240 - -1.74% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 37.57% 0.390 0.537 - 28.59% -
SetIntersection_Interlaced_Vector_string_262144_1024 37.38% 241358599.479 331585214.129 - 46.28% -
BM_PushHeap_uint64_Descending_1 37.28% 0.449 0.616 - 22.58% -
std::find_end(deque<int>)_(process_all)/1024 37.03% 265.101 363.270 - 10.33% -
BM_vector_deque_copy_backward/0 36.99% 0.402 0.550 - -9.59% -
BM_RangesPushHeap_uint64_Descending_1 36.44% 0.467 0.637 - 59.34% -
rng::search(deque<int>)_(no_match)/1024 36.24% 305.071 415.634 - 37.87% -
std::adjacent_find(deque<int>)/50 36.07% 14.773 20.101 - 12.36% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 35.55% 13008.757 17633.511 - 34.95% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 35.34% 13001.158 17595.933 - 34.79% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 35.28% 29.042 39.288 - 10.98% -
rng::find_end(vector<int>)_(same_length)/8192 34.73% 3826.819 5155.751 - 33.94% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 34.30% 66.582 89.420 - 25.21% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 34.16% 21.641 29.033 - 27.38% -
BM_StringCtorDefault 34.15% 0.235 0.316 - 32.82% -
BM_RangesPopHeap_string_1 33.63% 0.524 0.700 - 9.75% -
std::multiset<std::string>::erase(key)_(existent)/1024 33.58% 57.816 77.231 - -11.76% -
std::map<std::string,_int>::erase(iterator)/8192 33.57% 26.448 35.326 - 11.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 33.32% 29.056 38.736 - -8.75% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.23% 29.443 39.229 - 0.79% -
std::shift_left(vector<int>)/32 33.19% 2.993 3.986 - 34.09% -
BM_vector_deque_ranges_copy/0 32.65% 0.463 0.613 - 21.90% -
BM_vector_deque_copy/0 32.62% 0.388 0.515 - 26.36% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 32.36% 28.527 37.759 - 1.34% -
rng::rotate(list<int>)_(by_1/2)/8192 32.30% 4959.577 6561.766 - 20.29% -
BM_vector_deque_move_backward/0 32.21% 0.444 0.587 - 31.03% -
BM_MakeHeap_uint32_Random_4 31.25% 1.122 1.472 - -10.81% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 30.41% 0.336 0.438 - -9.92% -
std::copy_n(vector<bool>)_(aligned)/1048576 30.39% 1677.673 2187.586 - 17.71% -
std::set<std::string>::erase(iterator)/8192 30.06% 25.805 33.561 - -0.79% -
std::set<std::string>::erase(key)_(existent)/1024 29.92% 76.565 99.474 - -0.45% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 29.83% 23.458 30.455 - -7.44% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 29.64% 24.738 32.070 - -1.14% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 28.88% 0.447 0.577 - 7.51% -
std::find_end(deque<int>)_(single_element)/8192 28.63% 2038.462 2622.068 - 28.91% -
std::set<std::string>::insert(value)_(new_value)/8192 28.24% 69.945 89.696 - -0.12% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 28.23% 10.561 13.542 - 27.76% -
rng::find_end(vector<int>)_(same_length)/1024 28.11% 513.721 658.125 - 22.93% -
rng::find_end(vector<int>)_(same_length)/1000 27.79% 502.089 641.618 - 24.85% -
rng::search(list<int>)_(single_element)/8192 27.59% 7419.680 9466.498 - 29.17% -
rng::contains_subrange(list<int>)_(single_element)/8192 27.54% 6995.482 8921.895 - 25.96% -
std::find_end(deque<int>)_(single_element)/1024 27.40% 259.051 330.032 - 27.60% -
std::map<std::string,_int>::erase(key)_(existent)/8192 27.28% 64.897 82.602 - -24.63% -
BM_std_min<__int128>/65536 27.17% 25346.319 32233.605 - 0.64% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 27.16% 4.569 5.810 - 28.81% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 27.09% 60.673 77.110 - 17.91% -
BM_StringRelational_Eq_Small_Small_ChangeLast 26.88% 1.678 2.129 - 0.18% -
rng::search(list<int>,_pred)_(single_element)/8192 26.74% 8320.133 10545.168 - 27.75% -
BM_std_min<__int128>/70000 26.63% 27060.993 34267.332 - -0.37% -
BM_std_min<__int128>/64000 26.62% 24733.290 31318.036 - -0.74% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 26.34% 88.814 112.207 - 11.05% -
BM_std_min<__int128>/512 26.34% 198.876 251.254 - 1.22% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 26.14% 28.812 36.344 - 1.14% -
BM_std_min<__int128>/4000 25.93% 1540.615 1940.105 - -0.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 25.73% 35.100 44.133 - 0.24% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 25.56% 30.666 38.503 - -16.06% -
BM_std_min<__int128>/5500 25.55% 2120.649 2662.373 - -0.52% -
BM_std_min<__int128>/4096 25.52% 1578.819 1981.798 - -0.80% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 25.45% 13.359 16.759 - 11.84% -
std::unordered_set<int>::insert(value)_(already_present)/8192 25.27% 2.236 2.801 - 21.77% -
BM_std_min<__int128>/1024 25.14% 396.062 495.622 - -1.11% -
std::replace_if(list<int>)_(sprinkled)/8192 24.84% 7314.983 9132.223 - 25.01% -
std::adjacent_find(list<int>)/50 24.65% 23.766 29.624 - 24.82% -
std::map<std::string,_int>::insert(value)_(new_value)/32 24.64% 33.788 42.111 - -6.12% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 24.46% 1359.236 1691.766 - 23.14% -
rng::find_last(vector<int>)_(bail_90%)/8 24.43% 0.548 0.682 - 11.60% -
std::replace(list<int>)_(prefix)/8192 24.43% 7011.679 8724.587 - 24.38% -
std::search(deque<int>)_(near_matches)/1024 24.36% 20648.652 25677.882 - 27.74% -
std::search(deque<int>)_(near_matches)/1000 24.11% 19754.209 24516.209 - 28.18% -
BM_toupper_char<wchar_t> 24.00% 0.554 0.686 - 0.04% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 23.96% 7.573 9.387 - -16.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 23.91% 0.447 0.554 - 6.46% -
std::unordered_set<int>::find(key)_(existent)/1024 23.88% 1.155 1.431 - -14.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 23.83% 7160322.808 8866446.392 - 2.66% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.72% 25.903 32.048 - 0.15% -
std::unordered_set<int>::erase(key)_(existent)/8192 23.67% 22.841 28.248 - 21.52% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 23.56% 30111.892 37206.582 - 27.16% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 23.38% 97.281 120.022 - -10.09% -
std::replace(list<int>)_(sprinkled)/8192 23.36% 7160.188 8832.776 - 23.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 23.35% 17.554 21.652 - 1.78% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 23.34% 5.395 6.654 - -14.45% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 23.17% 27.325 33.657 - 23.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 23.12% 29.209 35.962 - -2.46% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 22.97% 31325.941 38520.708 - 26.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 22.85% 35.352 43.431 - 19.84% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.74% 46.450 57.014 - 10.73% -
std::unordered_set<int>::find(key)_(existent)/32 22.74% 1.135 1.394 - -7.13% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 22.71% 1543.415 1893.997 - 0.02% -
BM_std_min<__int128>/64 22.40% 24.505 29.994 - -0.42% -
std::replace(vector<int>)_(sprinkled)/32 22.33% 5.036 6.160 - -3.31% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 22.07% 20.451 24.964 - -4.08% -
std::unordered_set<int>::find(key)_(non-existent)/32 22.04% 0.983 1.200 - 15.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 21.94% 29.829 36.373 - 20.68% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 21.48% 8.749 10.628 - 20.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 21.47% 2071386.390 2516180.134 - -7.71% -
std::map<std::string,_int>::insert(value)_(already_present)/0 21.43% 12.159 14.765 - -11.15% -
SetIntersection_Interlaced_Vector_uint64_256_16 21.34% 6192708.049 7514126.382 - 11.53% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.23% 21.644 26.239 - 20.24% -
bm_ranges_lexicographical_compare<signed_char>/64 21.19% 1.903 2.307 - 0.12% -
BM_StringEraseWithMove_Huge_Transparent 21.01% 45.302 54.819 - 23.10% -
std::unordered_multiset<int>::find(key)_(existent)/8192 20.90% 1.271 1.537 - 30.04% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 20.80% 6.863 8.290 - 19.68% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 20.70% 4.519 5.454 - 6.08% -
SetIntersection_Interlaced_Vector_uint64_262144_4 20.59% 1582963.685 1908873.433 - 19.32% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 20.54% 2.230 2.688 - 20.84% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 20.53% 10.874 13.106 - 25.82% -
BM_StringEraseWithMove_Huge_Opaque 20.42% 46.165 55.590 - 21.22% -
std::replace(vector<int>)_(sprinkled)/50 20.35% 7.726 9.298 - -5.13% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 20.26% 19.835 23.854 - 15.12% -
rng::equal(vector<bool>)_(unaligned)/50 20.11% 0.736 0.884 - 7.66% -
SetIntersection_Interlaced_Vector_uint32_262144_256 20.10% 29468394.511 35392990.341 - 2.96% -
std::multiset<std::string>::erase(iterator)/8192 20.08% 30.396 36.499 - 36.16% -
rng::equal(vector<bool>)_(unaligned)/8 20.06% 0.738 0.886 - 7.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 20.01% 38973084.340 46770173.478 - 5.37% -
BM_std_minmax_element<long_long>/2 19.98% 0.538 0.645 - -0.77% -
std::partial_sort_copy(list<int>)_(repeated)/1024 19.62% 4511.121 5396.280 - 19.55% -
std::search(deque<int>)_(same_length)/1000 19.53% 353.244 422.217 - -1.38% -
std::copy(list<int>)/4096 19.42% 3295.613 3935.555 - 18.32% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 19.26% 3.296 3.930 - 9.19% -
std::unordered_set<int>::erase(iterator)/8192 19.19% 20.166 24.036 - 17.40% -
rng::find(vector<bool>)_(process_all)/8 19.18% 0.601 0.716 - 11.17% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 19.15% 735.462 876.338 - 10.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 19.04% 1.862 2.217 - -6.65% -
std::multiset<std::string>::erase(iterator)/32 18.94% 30.769 36.596 - 15.76% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 18.92% 28.242 33.586 - 1.21% -
BM_std_minmax<unsigned_int>/4 18.70% 0.973 1.155 - 6.54% -
rng::find_end(deque<int>)_(single_element)/8192 18.68% 2203.322 2615.009 - 0.23% -
std::find_end(deque<int>)_(same_length)/1000 18.67% 940.071 1115.589 - -9.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 18.48% 566.041 670.651 - -1.39% -
std::replace_if(list<int>)_(prefix)/8192 18.36% 7099.958 8403.545 - 18.35% -
std::unordered_set<int>::erase(iterator)/1024 18.35% 20.194 23.899 - 16.74% -
rng::find_end(deque<int>)_(single_element)/1024 18.31% 277.999 328.912 - -0.47% -
rng::search(list<int>,_pred)_(same_length)/8192 18.19% 8902.986 10522.856 - 19.74% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 18.09% 0.343 0.405 - 9.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 18.05% 4.875 5.755 - 8.50% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.98% 37.552 44.304 - -1.13% -
BM_std_min<__int128>/32 17.94% 12.184 14.369 - -0.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 17.65% 44.229 52.035 - 17.91% -
SetIntersection_Interlaced_Vector_float_256_256 17.62% 4682036.372 5507156.233 - 4.65% -
BM_std_min<unsigned_char>/1 17.27% 0.325 0.381 - 14.68% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.16% 17.695 20.731 - 15.95% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 17.12% 7.658 8.970 - 8.62% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 17.11% 556.187 651.357 - -1.13% -
BM_std_min<__int128>/31 17.08% 11.776 13.787 - -0.67% -
std::unordered_set<int>::erase(key)_(existent)/1024 16.85% 22.404 26.179 - 17.21% -
BM_std_min<__int128>/29 16.84% 11.002 12.855 - -0.65% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 16.83% 1.238 1.447 - -0.00% -
BM_RangesPushHeap_float_Random_1 16.81% 0.429 0.501 - -28.23% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 16.78% 670.415 782.913 - -4.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.75% 507.591 592.637 - -1.33% -
std::multiset<int>::insert(value)_(new_value)/1024 16.72% 47.785 55.777 - 14.76% -
std::unordered_set<std::string>::find(key)_(existent)/1024 16.72% 35.266 41.161 - 19.10% -
BM_std_min<__int128>/30 16.71% 11.385 13.287 - -0.37% -
std::copy_n(vector<bool>)_(aligned)/262144 16.69% 675.857 788.627 - 30.25% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 16.67% 25316.375 29537.256 - 15.63% -
std::set<std::string>::erase(iterator)/0 16.58% 25.427 29.643 - -0.84% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 16.57% 6.300 7.345 - 8.36% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 16.55% 10496.613 12233.857 - 11.90% -
std::remove(list<int>)_(sprinkled)/50 16.54% 68.613 79.961 - 0.70% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 16.47% 25156.212 29299.330 - 14.82% -
BM_std_min<__int128>/27 16.37% 10.223 11.897 - -0.13% -
rng::stable_partition(list<int>)_(dense)/8192 16.35% 18229.439 21210.429 - -2.32% -
BM_std_min<__int128>/28 16.24% 10.616 12.340 - -0.42% -
std::rotate_copy(vector<int>)/8192 16.20% 640.902 744.727 - 0.80% -
BM_deque_vector_copy_backward/0 16.10% 1.379 1.601 - 3.95% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 16.05% 1.370 1.590 - 0.80% -
BM_StringRead_Hot_Deep_Large 15.98% 0.576 0.667 - -3.52% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 15.94% 2.265 2.626 - 16.77% -
SetIntersection_Front_Set_uint64_262144_256 15.94% 4480569.092 5194767.047 - 5.57% -
std::flat_multimap<int,_int>::erase(iterator)/1024 15.73% 76.462 88.492 - 15.17% -
std::multimap<std::string,_int>::ctor(const&)/32 15.62% 712.884 824.240 - 0.18% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 15.59% 60.162 69.540 - 70.76% -
BM_std_min<__int128>/26 15.58% 9.815 11.344 - -0.65% -
BM_std_min<__int128>/25 15.53% 9.460 10.928 - -0.40% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 15.38% 6.215 7.171 - 4.47% -
rng::find_end(forward_list<int>)_(same_length)/8192 15.31% 14344.443 16540.687 - -0.62% -
std::multimap<std::string,_int>::erase(iterator)/0 15.27% 26.220 30.223 - 11.31% -
BM_PushHeap_uint32_Ascending_1 15.19% 0.502 0.578 - 6.85% -
BM_deque_deque_ranges_copy_backward/0 15.11% 0.801 0.922 - 24.04% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 15.06% 26.419 30.397 - 14.35% -
BM_RangesPopHeap_uint64_1 15.04% 0.445 0.512 - 4.23% -
BM_PushHeap_uint64_Ascending_64 15.00% 1.518 1.746 - 13.74% -
BM_std_min<int>/1 14.93% 0.282 0.324 - 0.52% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 14.90% 1.408 1.618 - -18.01% -
rng::copy_backward(vector<int>)/4096 14.69% 141.099 161.828 - 7.15% -
BM_std_min<__int128>/24 14.59% 9.103 10.431 - -0.03% -
std::multiset<int>::insert(value)_(new_value)/8192 14.58% 74.026 84.818 - 0.21% -
std::set<std::string>::find(key)_(non-existent)/32 14.52% 9.278 10.625 - 2.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 14.51% 25.272 28.938 - 14.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 14.38% 0.636 0.727 - 4.52% -
std::move(deque<int>)/32768 14.37% 2121.008 2425.719 - 30.67% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 14.34% 21.124 24.152 - 14.33% -
std::unordered_multiset<int>::find(key)_(existent)/32 14.31% 1.302 1.488 - 21.43% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 14.29% 289.489 330.858 - 3.89% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 14.23% 1.609 1.838 - 4.02% -
std::move_backward(list<int>)/4096 14.19% 4916.616 5614.504 - -0.60% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 14.19% 5580.502 6372.597 - 14.46% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 14.19% 1.080 1.234 - 8.10% -
BM_std_minmax<long_long>/2 14.16% 1.315 1.501 - 53.09% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 14.10% 25.329 28.901 - 14.64% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 14.01% 59.847 68.229 - 17.10% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 13.96% 26.132 29.780 - -7.12% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 13.92% 0.965 1.099 - 14.63% -
rng::is_partitioned(list<int>)_(partitioned)/8192 13.79% 7168.426 8156.612 - 19.16% -
BM_std_min<__int128>/22 13.77% 8.334 9.481 - -0.56% -
std::search(list<int>,_pred)_(single_element)/8192 13.75% 8668.187 9860.238 - 13.15% -
std::multiset<std::string>::count(key)_(non-existent)/32 13.66% 9.345 10.621 - 6.96% -
std::unordered_set<std::string>::count(key)_(existent)/8192 13.59% 32.211 36.587 - -18.73% -
BM_std_min<__int128>/23 13.56% 8.733 9.917 - -0.70% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 13.50% 0.411 0.467 - -12.21% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 13.49% 57.316 65.045 - -26.75% -
BM_std_min<unsigned_short>/1 13.47% 0.254 0.288 - 13.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 13.46% 1634042.050 1853985.919 - -8.27% -
rng::copy(vector<bool>)_(unaligned)/262144 13.44% 1368.289 1552.155 - 13.41% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 13.31% 5.050 5.723 - 10.06% -
BM_std_min<__int128>/21 13.26% 7.945 8.999 - -0.37% -
std::unordered_multiset<int>::erase(iterator)/8192 13.24% 20.115 22.778 - 12.19% -
std::search(deque<int>,_pred)_(no_match)/1024 13.22% 327.319 370.584 - -15.10% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 13.22% 17.584 19.909 - -11.97% -
BM_PushHeap_uint64_Ascending_262144 13.20% 4.658 5.273 - 11.43% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 13.20% 1.497 1.695 - -11.32% -
std::set<std::string>::equal_range(key)_(existent)/8192 13.09% 27.006 30.541 - -1.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 13.08% 2011208.177 2274332.749 - -10.83% -
std::unordered_multiset<int>::erase(iterator)/1024 13.08% 20.052 22.675 - 11.82% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 13.02% 28.161 31.828 - 18.43% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 13.02% 9.538 10.779 - 9.36% -
std::unordered_set<std::string>::erase(iterator)/0 12.96% 27.410 30.963 - 9.85% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 12.93% 28.861 32.592 - -6.12% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 12.90% 19.840 22.399 - 12.35% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.89% 8.677 9.795 - 0.22% -
std::set<std::string>::count(key)_(non-existent)/32 12.82% 9.672 10.912 - 2.22% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 12.80% 10.638 12.000 - 15.91% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 12.75% 15187.746 17124.084 - -3.08% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12.65% 11890.098 13394.559 - 7.39% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 12.59% 1847.947 2080.584 - 25.42% -
rng::find(vector<char>)_(bail_25%)/8 12.47% 0.983 1.105 - -4.29% -
std::unordered_set<std::string>::contains(key)_(existent)/32 12.45% 33.079 37.197 - -2.78% -
BM_std_min<__int128>/20 12.43% 7.615 8.561 - -0.15% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 12.28% 1.853 2.080 - 12.49% -
BM_StringRelational_Eq_Large_Large_ChangeLast 12.27% 1.854 2.081 - -0.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 12.20% 85.416 95.839 - 7.85% -
std::partition(deque<int>)_(dense)/50 12.19% 16.338 18.329 - 12.28% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 12.17% 42.765 47.972 - 11.44% -
SetIntersection_Interlaced_Vector_string_262144_4 12.08% 2074138.017 2324594.153 - 12.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 12.01% 3137905.409 3514748.218 - 9.14% -
rng::contains(list<int>)_(process_all)/50 11.99% 19.346 21.666 - 15.37% -
rng::unique(deque<int>)_(contiguous)/52 11.96% 68.043 76.180 - 11.80% -
std::copy_backward(vector<bool>)_(unaligned)/262144 11.93% 1859.037 2080.884 - 25.39% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 11.86% 16.621 18.592 - 1.42% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 11.83% 7.445 8.326 - 12.85% -
std::for_each(join_view(vector<vector<int>>))/8 11.83% 1.379 1.542 - 12.28% -
std::move(list<int>)/4096 11.76% 4380.130 4895.402 - 22.32% -
std::set<int>::contains(key)_(non-existent)/32 11.76% 2.348 2.624 - 7.21% -
rng::contains(list<int>)_(process_all)/32 11.73% 11.260 12.581 - 25.87% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 11.71% 80589715.558 90026896.732 - 3.18% -
BM_std_min<__int128>/19 11.69% 7.241 8.088 - -0.25% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.61% 32.719 36.516 - 0.11% -
std::multiset<int>::count(key)_(existent)/8192 11.60% 9.188 10.254 - 11.75% -
BM_std_minmax<unsigned_short>/4 11.47% 0.936 1.043 - 7.11% -
BM_PushHeap_uint64_QuickSortAdversary_16 11.46% 0.920 1.025 - 12.60% -
BM_StringAssignStr_Huge_Transparent 11.44% 103.479 115.322 - 1.80% -
BM_StringRelational_Eq_Empty_Empty_Control 11.43% 1.854 2.066 - 8.23% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 11.43% 0.448 0.500 - 4.45% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 11.42% 1237.061 1378.308 - -9.00% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 11.39% 3977.181 4430.207 - 12.35% -
BM_PushHeap_uint32_QuickSortAdversary_1 11.35% 0.482 0.537 - -9.32% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 11.35% 2.032 2.263 - 16.78% -
rng::count(list<int>)_(every_other)/8192 11.35% 6925.814 7711.639 - 11.69% -
rng::unique_copy(deque<int>)_(sprinkled)/52 11.32% 14.761 16.432 - -0.56% -
std::map<std::string,_int>::count(key)_(non-existent)/32 11.31% 10.049 11.186 - 10.41% -
SetIntersection_Interlaced_Vector_string_262144_16 11.30% 5837692.488 6497535.367 - 11.99% -
std::multiset<std::string>::count(key)_(existent)/32 11.28% 18.033 20.067 - 3.84% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 11.27% 29.172 32.460 - 28.82% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 11.22% 1.250 1.390 - 15.58% -
BM_std_minmax<int>/4 11.21% 0.975 1.085 - 11.49% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 11.15% 4.463 4.961 - 8.25% -
BM_StringConstructDestroyCStr_Small_Opaque 11.08% 2.082 2.313 - 0.03% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 11.06% 566.526 629.199 - 8.12% -
std::list<int>::erase(begin)_(cheap_elements)/32 11.02% 10.072 11.182 - 6.71% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 11.01% 25.352 28.144 - 8.80% -
std::unordered_multiset<int>::clear()/1024 10.96% 7884.911 8749.301 - 11.67% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 10.93% 43698.974 48476.544 - 10.01% -
std::set<std::string>::contains(key)_(existent)/1024 10.92% 21.246 23.565 - -1.30% -
BM_PushHeap_uint64_Ascending_256 10.85% 2.092 2.319 - 10.83% -
BM_vector_deque_ranges_move_backward/65536 10.70% 7264.144 8041.420 - 2.92% -
std::unordered_multiset<int>::clear()/8192 10.70% 60117.414 66549.592 - 10.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 10.68% 10137763.980 11220723.425 - -26.58% -
rng::remove(list<int>)_(prefix)/1024 10.67% 959.795 1062.181 - 11.77% -
BM_std_min<__int128>/18 10.65% 6.859 7.589 - -0.66% -
rng::all_of(deque<int>)_(process_all)/50 10.64% 18.336 20.287 - 10.70% -
BM_StringRead_Cold_Deep_Large 10.64% 1.209 1.338 - -4.75% -
SetIntersection_Interlaced_Vector_uint64_256_64 10.59% 6752044.939 7467261.827 - -10.10% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 10.59% 65.173 72.072 - -4.59% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 10.54% 206.754 228.548 - 0.39% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 10.53% 61.439 67.906 - 11.54% -
std::find_end(forward_list<int>)_(single_element)/8192 10.47% 5728.184 6327.652 - 0.28% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 10.44% 1.296 1.431 - 5.70% -
SetIntersection_Front_Set_string_16384_256 10.43% 14679650.652 16210134.472 - 1.52% -
BM_std_minmax_element<int>/3 10.36% 1.044 1.152 - 0.38% -
std::remove_copy_if(deque<int>)_(prefix)/32 10.22% 17.865 19.692 - 9.66% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 10.22% 0.750 0.826 - 10.57% -
std::flat_map<int,_int>::erase(iterator)/1024 10.21% 76.089 83.855 - -2.20% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 10.11% 26095.331 28733.863 - 8.12% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.11% 9.431 10.384 - 1.72% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 10.11% 91.418 100.656 - 10.59% -
std::multiset<int>::clear()/1024 10.07% 9452.674 10404.106 - 5.36% -
std::unordered_set<std::string>::count(key)_(existent)/1024 10.06% 36.251 39.898 - 10.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 10.04% 47.560 52.334 - 2.58% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 10.02% 17757.838 19536.743 - 1.99% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 10.01% 1.167 1.284 - 12.38% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 10.00% 26296.584 28926.057 - 8.23% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 9.98% 33.577 36.927 - -7.15% -
BM_tolower_char<wchar_t> 9.98% 0.614 0.675 - 6.46% -
std::unordered_set<int>::count(key)_(existent)/1024 9.86% 1.204 1.322 - 13.14% -
std::unordered_multiset<int>::erase(key)_(existent)/32 9.84% 21.293 23.389 - 11.02% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 9.84% 9.978 10.960 - -0.45% -
BM_RangesMakeHeap_float_Random_256 9.78% 1.447 1.588 - 15.66% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 9.74% 0.306 0.336 - 16.00% -
std::unordered_set<int>::find(key)_(existent)/8192 9.73% 1.384 1.518 - 7.53% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 9.71% 9.205 10.099 - 0.01% -
BM_StringAssignStr_Huge_Opaque 9.68% 104.579 114.702 - 2.53% -
std::multimap<std::string,_int>::count(key)_(existent)/32 9.65% 17.897 19.624 - -4.58% -
rng::find(list<int>)_(process_all)/8192 9.62% 10440.951 11445.261 - 35.46% -
std::copy(vector<bool>)_(unaligned)/262144 9.61% 1713.082 1877.648 - 9.60% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 9.60% 1.875 2.055 - 2.04% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 9.56% 954.862 1046.153 - 3.27% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 9.51% 7.191 7.875 - 0.46% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 9.47% 58.658 64.213 - -0.77% -
BM_vector_deque_ranges_move/2 9.47% 1.727 1.891 - -9.99% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 9.46% 10.446 11.434 - 0.10% -
rng::find_end(deque<int>)_(single_element)/1000 9.46% 293.157 320.902 - -0.41% -
BM_std_min<__int128>/17 9.45% 6.481 7.094 - -0.83% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 9.44% 6.080 6.654 - 7.26% -
rng::rotate(list<int>)_(by_1/4)/8192 9.37% 7214.352 7890.469 - 8.95% -
SetIntersection_Front_Set_string_256_256 9.35% 27952799.539 30566114.457 - -3.17% -
BM_vector_deque_move_backward/65536 9.32% 7352.003 8037.219 - 1.52% -
std::multiset<int>::clear()/8192 9.28% 74453.305 81361.421 - 4.67% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 9.26% 1.077 1.177 - 17.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 9.25% 1158.173 1265.317 - 7.04% -
rng::partition_point(list<int>)/8192 9.23% 13250.591 14473.258 - 18.04% -
BM_PushHeap_string_Ascending_256 9.19% 10.184 11.120 - 5.80% -
std::find_if(deque<int>)_(bail_25%)/8192 9.19% 703.452 768.111 - 0.93% -
std::reverse(list<int>)/32768 9.10% 16886.928 18423.948 - -3.51% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9.10% 8368.913 9130.276 - 7.36% -
rng::search(deque<int>)_(same_length)/1000 9.06% 331.309 361.337 - -5.69% -
rng::remove(list<int>)_(prefix)/8192 8.99% 8523.112 9288.919 - 0.81% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 8.97% 10.351 11.280 - 15.96% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 8.95% 10.088 10.991 - 6.09% -
BM_StringRelational_Less_Empty_Empty_Control 8.95% 1.935 2.108 - 5.94% -
std::set<std::string>::equal_range(key)_(existent)/32 8.94% 15.506 16.892 - -1.77% -
std::remove_copy_if(list<int>)_(sprinkled)/50 8.87% 24.626 26.810 - -0.83% -
SetIntersection_Interlaced_Vector_uint64_1024_256 8.72% 6626906.845 7204583.502 - 42.12% -
BM_MakeThenSortHeap_string_Ascending_1024 8.68% 35.846 38.959 - -6.49% -
rng::unique(deque<int>)_(contiguous)/32 8.67% 58.783 63.880 - 7.36% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.66% 7921.446 8607.808 - 8.49% -
BM_std_minmax<short>/24 8.66% 2.225 2.418 - 1.00% -
std::list<int>::erase(begin)_(cheap_elements)/8192 8.64% 9.997 10.861 - 5.40% -
std::map<std::string,_int>::erase(iterator)/32 8.64% 27.710 30.103 - -0.09% -
BM_StringRelational_Less_Large_Large_Control 8.61% 2.047 2.224 - -0.88% -
SetIntersection_Front_Set_uint32_262144_1024 8.61% 15471435.448 16803506.855 - 8.28% -
BM_vector_deque_ranges_move_backward/70000 8.59% 7651.795 8308.860 - -0.68% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 8.57% 12551.453 13626.889 - 4.75% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 8.48% 4.903 5.319 - 5.98% -
std::reverse_copy(vector<int>)/8 8.46% 2.367 2.567 - 4.51% -
SetIntersection_Front_Set_uint64_262144_64 8.44% 1828545.247 1982848.358 - 7.88% -
std::multiset<int>::equal_range(key)_(existent)/1024 8.42% 4.951 5.368 - 0.45% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 8.39% 1317.860 1428.446 - 6.91% -
std::rotate(deque<int>)_(by_1/2)/1024 8.39% 173.261 187.789 - 8.10% -
BM_StringRead_Cold_Deep_Empty 8.36% 0.802 0.869 - -10.29% -
std::partition_point(list<int>)/8192 8.36% 12770.735 13837.763 - 17.84% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 8.34% 49.361 53.478 - -4.65% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 8.26% 30.511 33.031 - -12.60% -
rng::partition(deque<int>)_(dense)/50 8.25% 15.399 16.670 - 12.96% -
std::copy(vector<int>)/32768 8.20% 3497.233 3783.944 - 8.63% -
BM_MakeHeap_float_Random_1024 8.19% 1.234 1.335 - 9.12% -
BM_StringConstructDestroyCStr_Large_Opaque 8.17% 14.281 15.449 - -8.09% -
rng::find_last(deque<int>)_(bail_90%)/1048576 8.16% 25564.402 27651.160 - 0.08% -
std::find_first_of(vector<int>)_(large_needle)/8192 8.11% 7061741.999 7634291.218 - 10.26% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 8.10% 94561.941 102219.467 - 6.21% -
SetIntersection_Front_Set_uint64_16384_64 8.06% 1913438.329 2067576.627 - 12.44% -
BM_std_min<__int128>/16 8.05% 6.134 6.627 - -0.88% -
std::list<int>::ctor(const&)_(cheap_elements)/32 8.05% 326.974 353.284 - 6.94% -
rng::unique_copy(deque<int>)_(contiguous)/32 8.04% 9.753 10.537 - 9.16% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 8.03% 0.336 0.363 - 8.15% -
BM_num_get<long> 8.03% 11.063 11.951 - 1.33% -
BM_PushHeap_uint32_Descending_4 7.94% 0.344 0.371 - 8.71% -
std::search(list<int>)_(single_element)/8192 7.91% 7828.129 8447.661 - 9.88% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 7.90% 0.451 0.487 - 12.29% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 7.89% 10.434 11.257 - 7.78% -
std::vector<int>::ctor(size)/32 7.88% 10.917 11.776 - 17.02% -
std::find_first_of(vector<int>)_(large_needle)/1024 7.87% 109910.345 118556.131 - 10.49% -
std::partition_point(deque<int>)/50 7.81% 4.614 4.974 - 4.45% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 7.80% 97372.653 104966.320 - 4.80% -
rng::contains_subrange(list<int>)_(process_all)/8192 7.78% 7007.931 7553.489 - 10.12% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 7.78% 11223.725 12096.701 - 7.28% -
BM_std_min<__int128>/15 7.77% 5.697 6.139 - -0.09% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 7.75% 0.495 0.533 - 0.35% -
std::find_if(deque<int>)_(bail_25%)/32768 7.75% 2748.610 2961.586 - -3.35% -
BM_deque_vector_ranges_copy/0 7.74% 1.419 1.529 - 7.83% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 7.70% 2.334 2.513 - 4.37% -
rng::remove(deque<int>)_(prefix)/32 7.70% 55.140 59.386 - 4.70% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 7.70% 24.077 25.930 - 7.64% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 7.70% 22.324 24.042 - 4.62% -
BM_std_minmax_element<int>/2 7.67% 0.638 0.687 - -0.01% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 7.67% 1858.385 2000.909 - -0.38% -
std::list<int>::erase(begin)_(cheap_elements)/1024 7.67% 10.165 10.944 - 4.96% -
BM_PushHeap_uint64_Ascending_1024 7.66% 2.577 2.775 - 7.70% -
rng::none_of(deque<int>)_(process_all)/8 7.64% 4.385 4.719 - 2.62% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 7.60% 24.595 26.463 - 17.38% -
std::remove_copy_if(deque<int>)_(prefix)/50 7.55% 28.424 30.570 - 7.66% -
std::list<int>::ctor(size)/1024 7.55% 11647.543 12526.512 - 7.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 7.55% 87.357 93.950 - 0.55% -
std::set<std::string>::find(key)_(non-existent)/1024 7.55% 20.366 21.902 - 7.92% -
std::list<int>::insert(begin)_(cheap_elements)/32 7.54% 10.127 10.890 - 8.00% -
BM_PushHeap_uint64_Ascending_16384 7.53% 3.564 3.833 - 6.43% -
rng::find_last(vector<char>)_(bail_90%)/1024 7.53% 12.079 12.989 - 7.30% -
BM_MakeHeap_uint32_Random_1024 7.53% 1.030 1.108 - 4.11% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7.51% 5160.517 5547.990 - 2.79% -
BM_std_min<__int128>/14 7.47% 5.290 5.685 - -0.01% -
BM_deque_deque_ranges_move_backward/0 7.44% 0.792 0.851 - 3.99% -
BM_std_minmax_element<long_long>/3 7.44% 1.121 1.205 - 20.40% -
std::list<int>::ctor(size)/32 7.41% 323.179 347.123 - 6.72% -
rng::find_first_of(deque<int>)_(large_needle)/50 7.40% 713.431 766.217 - 14.26% -
std::find_first_of(vector<int>)_(large_needle)/50 7.40% 267.929 287.751 - 10.59% -
std::list<int>::ctor(Range)_(cheap_elements)/32 7.39% 329.177 353.504 - 8.15% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.37% 11106.268 11924.870 - 6.49% -
BM_PushHeap_uint64_SingleElement_1 7.37% 0.522 0.560 - -19.66% -
BM_StringRead_Cold_Shallow_Large 7.37% 1.034 1.110 - -8.68% -
std::multiset<int>::erase(key)_(existent)/8192 7.36% 61.796 66.343 - 7.66% -
std::rotate_copy(list<int>)/8192 7.35% 6733.372 7228.436 - 7.67% -
std::remove_if(list<int>)_(prefix)/8192 7.33% 9351.179 10036.789 - -0.97% -
SetIntersection_Interlaced_Set_float_1024_1024 7.32% 15206728.605 16319761.665 - 5.31% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 7.32% 0.534 0.573 - 7.69% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 7.29% 320.965 344.370 - 6.12% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 7.29% 6.564 7.042 - 2.98% -
std::set<std::string>::equal_range(key)_(non-existent)/32 7.29% 9.986 10.713 - 4.41% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.26% 5.086 5.456 - 0.45% -
rng::fill_n(list<int>)/8192 7.23% 7077.929 7589.570 - 0.73% -
std::list<int>::ctor(size)/8192 7.20% 95149.493 101999.970 - 6.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.19% 38.617 41.394 - -3.18% -
std::is_partitioned(deque<int>)_(partitioned)/32 7.16% 9.774 10.474 - 7.14% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 7.15% 51518.572 55204.311 - 3.68% -
BM_RangesPopHeap_uint32_1 7.15% 0.415 0.445 - 3.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 7.14% 2338864.778 2505899.118 - 5.22% -
BM_MakeHeap_uint32_Descending_64 7.11% 0.233 0.249 - 6.77% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 7.10% 3175.716 3401.328 - 3.12% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 7.10% 1.051 1.125 - -6.67% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.09% 325.804 348.889 - 6.80% -
std::replace_if(vector<int>)_(sprinkled)/50 7.08% 12.902 13.816 - 7.27% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 7.06% 11963.456 12808.332 - 1.44% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7.05% 5461.853 5846.677 - 6.22% -
std::swap_ranges(deque<int>)/50 7.04% 20.005 21.414 - 6.89% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 7.03% 21.880 23.418 - -1.79% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.03% 70.229 75.164 - -0.24% -
BM_std_min<int>/3 7.01% 0.696 0.745 - 1.26% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 6.98% 22.073 23.613 - 3.15% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 6.98% 1192.195 1275.367 - 5.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 6.95% 2959058.057 3164620.784 - 7.56% -
BM_StringRelational_Less_Small_Small_Control 6.94% 1.727 1.847 - 0.05% -
std::map<int,_int>::find(key)_(existent)/1024 6.86% 3.750 4.008 - 2.17% -
bm_ranges_lexicographical_compare<int>/1 6.85% 1.295 1.384 - 8.01% -
std::unordered_set<int>::contains(key)_(existent)/32 6.85% 1.273 1.361 - 5.50% -
bm_ranges_lexicographical_compare<int>/4 6.81% 1.297 1.385 - 9.01% -
BM_std_min<int>/4 6.81% 1.022 1.092 - 1.95% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.80% 11962.114 12775.957 - 1.50% -
std::set<int>::upper_bound(key)_(non-existent)/32 6.80% 2.435 2.601 - 7.05% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.79% 96806.963 103382.586 - 5.23% -
BM_StringRead_Cold_Shallow_Small 6.77% 0.777 0.830 - -11.95% -
BM_num_get<long_long> 6.77% 11.169 11.925 - 0.89% -
rng::swap_ranges(deque<int>)/50 6.73% 19.938 21.281 - 15.97% -
std::unordered_multiset<int>::erase(key)_(existent)/0 6.72% 20.955 22.363 - 8.59% -
rng::swap_ranges(list<int>)/8192 6.70% 10073.590 10748.640 - 7.34% -
std::deque<int>::ctor(size)/1024 6.70% 68.900 73.514 - -0.06% -
rng::copy_n(vector<bool>)_(unaligned)/512 6.63% 3.322 3.542 - 0.51% -
std::multiset<int>::contains(key)_(non-existent)/32 6.62% 2.345 2.500 - 0.45% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 6.59% 24.279 25.880 - -0.18% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 6.59% 0.466 0.497 - 1.72% -
SetIntersection_Interlaced_Set_string_16384_1024 6.58% 339042062.996 361362425.651 - 0.36% -
BM_StringRelational_Eq_Large_Large_Control 6.58% 2.270 2.419 - 12.10% -
std::set<int>::insert(value)_(already_present)/1024 6.58% 6.776 7.222 - 15.69% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 6.58% 21.985 23.431 - -8.53% -
rng::replace(vector<int>)_(sprinkled)/50 6.56% 8.028 8.555 - -15.49% -
rng::replace_if(list<int>)_(sprinkled)/8192 6.56% 7452.365 7941.100 - 7.72% -
BM_StringRead_Cold_Deep_Small 6.55% 0.807 0.860 - -11.43% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 6.51% 3856.900 4107.949 - 6.23% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 6.50% 778.068 828.649 - 0.05% -
BM_std_min<__int128>/13 6.50% 4.881 5.198 - -0.09% -
rng::unique_copy(deque<int>)_(sprinkled)/32 6.48% 10.083 10.737 - 3.50% -
BM_deque_deque_move_backward/64 6.48% 3.379 3.598 - 6.71% -
SetIntersection_Interlaced_Vector_uint32_1024_16 6.46% 1884804.393 2006578.473 - 10.13% -
std::multiset<std::string>::contains(key)_(non-existent)/32 6.45% 10.575 11.257 - 8.69% -
rng::remove(deque<int>)_(prefix)/50 6.45% 63.484 67.577 - 3.33% -
std::multimap<std::string,_int>::clear()/1024 6.43% 19787.068 21060.269 - 3.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 6.43% 7787858.656 8288899.506 - 9.67% -
rng::find_last_if(deque<int>)_(bail_90%)/8 6.43% 0.908 0.966 - 0.78% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 6.43% 0.633 0.674 - -1.03% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 6.41% 0.553 0.588 - 9.39% -
rng::for_each(multiset<int>)/8192 6.41% 16312.973 17358.678 - 9.66% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 6.40% 10.198 10.852 - -3.22% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 6.40% 1.255 1.335 - 1.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.39% 45.679 48.600 - 46.64% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 6.37% 24.083 25.616 - 0.77% -
BM_StringEraseToEnd_Huge_Opaque 6.36% 2.512 2.672 - 5.53% -
std::set<std::string>::count(key)_(existent)/32 6.36% 14.472 15.393 - 0.36% -
SetIntersection_Front_Set_uint32_1024_256 6.35% 4588185.853 4879357.014 - -4.05% -
BM_std_minmax<short>/32 6.31% 1.229 1.306 - 3.26% -
rng::generate(list<int>)/50 6.30% 15.364 16.332 - 5.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 6.30% 12768803.666 13572782.616 - 0.79% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 6.28% 11231.241 11936.033 - 4.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 6.26% 54109442.745 57495948.099 - 8.79% -
std::set<int>::insert(value)_(new_value)/8192 6.25% 71.043 75.480 - 5.07% -
BM_SortHeap_pair<uint32,_uint32>_1 6.19% 0.251 0.266 - 2.19% -
std::set<std::string>::contains(key)_(non-existent)/0 6.19% 0.278 0.295 - 3.72% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.18% 6.589 6.997 - -3.21% -
SetIntersection_Front_Set_uint32_16384_1024 6.17% 15461815.069 16416422.092 - 5.22% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 6.16% 206541.187 219255.355 - 6.45% -
BM_num_get<bool> 6.14% 12.081 12.823 - 0.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 6.12% 5134784.353 5449234.097 - 1.04% -
std::swap_ranges(list<int>)/8192 6.12% 9671.365 10263.612 - 5.88% -
rng::find_end(list<int>)_(process_all)/1024 6.12% 673.763 714.995 - 0.98% -
std::partition_point(deque<int>)/32 6.12% 4.479 4.753 - 0.43% -
rng::contains(list<int>)_(process_all)/8192 6.11% 6967.445 7393.351 - 14.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 6.11% 20123377.965 21353453.253 - 4.77% -
std::find_end(vector<int>)_(near_matches)/1000 6.09% 14998.970 15912.008 - 6.42% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 6.08% 32.669 34.657 - 41.51% -
std::unordered_set<int>::erase(iterator)/32 6.08% 20.073 21.294 - 4.59% -
std::unordered_multiset<int>::erase(iterator)/32 6.08% 20.054 21.273 - 5.89% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 6.07% 1390.817 1475.301 - 1.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 6.05% 4273.183 4531.917 - 2.25% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 6.05% 4.780 5.069 - -2.72% -
std::set<int>::contains(key)_(non-existent)/1024 6.05% 5.305 5.626 - 5.79% -
BM_std_minmax<short>/4 6.04% 0.971 1.029 - -10.69% -
std::swap_ranges(deque<int>)/32 6.04% 10.491 11.124 - 6.01% -
std::find_end(vector<int>)_(near_matches)/1024 6.02% 15538.485 16473.350 - 5.81% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 6.02% 822.045 871.498 - 1.49% -
BM_std_minmax<unsigned_char>/8 6.01% 1.087 1.152 - 11.68% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 6.00% 10.977 11.636 - 7.45% -
std::unordered_set<int>::clear()/1024 6.00% 7886.450 8359.457 - 2.99% -
BM_vector_deque_ranges_copy_backward/64000 5.99% 7334.739 7774.114 - 1.73% -
SetIntersection_Front_Vector_uint64_16384_1 5.97% 1099134.946 1164713.066 - 7.35% -
BM_std_minmax_element<short>/64000 5.95% 16301.128 17271.264 - -1.50% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 5.94% 0.518 0.549 - 11.26% -
BM_std_minmax_element<short>/4000 5.94% 1024.336 1085.204 - -1.45% -
BM_std_minmax_element<short>/65536 5.94% 16691.883 17683.166 - -1.56% -
rng::find_end(vector<int>)_(match_near_end)/1000 5.94% 264.507 280.206 - 6.28% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.93% 4.929 5.221 - -2.86% -
rng::contains_subrange(deque<int>)_(same_length)/16 5.90% 11.232 11.895 - -3.68% -
std::none_of(deque<int>)_(process_all)/50 5.89% 17.757 18.803 - 0.67% -
std::stable_partition(deque<int>)_(sparse)/8192 5.84% 3369.537 3566.288 - 4.11% -
SetIntersection_Front_Set_uint64_16384_4 5.84% 1083437.932 1146686.654 - 0.21% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 5.84% 46152295.536 48845638.174 - 6.23% -
BM_PushHeap_uint64_PipeOrgan_4 5.82% 0.486 0.514 - 6.24% -
std::multiset<std::string>::erase(key)_(non-existent)/32 5.82% 10.099 10.687 - 9.63% -
BM_std_minmax_element<short>/4096 5.80% 1049.902 1110.786 - -1.63% -
BM_std_minmax_element<short>/70000 5.80% 17852.010 18887.062 - -1.60% -
BM_StringFindStringLiteral/64 5.78% 2.097 2.218 - 6.56% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 5.77% 97493.132 103118.522 - 3.65% -
std::set<std::string>::contains(key)_(non-existent)/8192 5.77% 26.086 27.591 - -2.23% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.76% 18.762 19.843 - 4.81% -
std::set<int>::count(key)_(existent)/1024 5.76% 4.174 4.414 - -1.45% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 5.75% 11353.887 12007.272 - 6.25% -
BM_std_minmax<unsigned_char>/11 5.75% 1.712 1.810 - 0.74% -
std::unordered_set<int>::ctor(const&,_alloc)/32 5.75% 260.554 275.542 - 0.92% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 5.74% 10.557 11.163 - 1.20% -
SetIntersection_Front_Set_uint32_16384_16384 5.74% 337350157.014 356712196.178 - 43.63% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 5.72% 1.485 1.570 - -3.00% -
bm_ranges_lexicographical_compare<int>/8 5.72% 1.530 1.618 - 7.68% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 5.70% 1.203 1.271 - 2.09% -
BM_std_minmax_element<short>/5500 5.69% 1409.228 1489.395 - -1.51% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 5.68% 343828812.084 363350456.759 - -0.27% -
BM_std_minmax_element<short>/1024 5.67% 268.321 283.545 - -1.25% -
bm_ranges_lexicographical_compare<int>/2 5.67% 1.527 1.614 - 7.65% -
std::find_end(vector<int>)_(near_matches)/8192 5.67% 919809.210 971977.811 - 5.97% -
rng::copy_n(list<int>)/4096 5.67% 3983.009 4208.840 - -13.26% -
rng::distance(join_view(vector<vector<int>>)/4096 5.67% 4.309 4.554 - 4.24% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 5.66% 10062.098 10632.106 - 2.34% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 5.63% 10.530 11.122 - 0.13% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 5.63% 9.587 10.126 - 3.33% -
BM_std_min<__int128>/11 5.61% 4.047 4.274 - 0.17% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.61% 726.136 766.873 - 3.91% -
std::replace_if(list<int>)_(sprinkled)/50 5.61% 23.023 24.314 - 5.43% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.58% 28.684 30.284 - 0.75% -
rng::remove(list<int>)_(prefix)/50 5.57% 66.873 70.599 - 5.36% -
BM_std_min<__int128>/12 5.56% 4.474 4.722 - -0.45% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 5.56% 25.999 27.443 - 1.74% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.55% 6467.293 6826.537 - 1.91% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 5.55% 1.316 1.389 - -3.05% -
rng::replace(list<int>)_(sprinkled)/8192 5.53% 7291.240 7694.472 - 7.50% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.51% 5.893 6.218 - 4.15% -
BM_deque_deque_copy_backward/0 5.51% 0.809 0.853 - -7.03% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.50% 341.406 360.181 - 5.26% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 5.49% 509.857 537.871 - 3.62% -
SetIntersection_Interlaced_Vector_uint32_262144_4 5.49% 1524213.058 1607906.240 - 8.19% -
rng::partition(list<int>)_(dense)/32 5.48% 8.448 8.911 - 7.11% -
BM_vector_deque_ranges_move/1 5.48% 2.031 2.143 - -8.64% -
BM_std_minmax<char>/11 5.48% 1.648 1.739 - 0.08% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 5.45% 685.979 723.384 - -1.54% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 5.45% 25.916 27.329 - 1.74% -
BM_vector_deque_ranges_move_backward/64000 5.45% 7177.082 7568.214 - -1.32% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 5.40% 342.431 360.918 - 4.67% -
BM_vector_deque_ranges_copy_backward/70000 5.39% 8155.895 8595.537 - 2.57% -
BM_StringRelational_Less_Large_Huge_Control 5.39% 2.229 2.349 - -3.61% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.38% 127.601 134.470 - 2.55% -
BM_PushHeap_string_Ascending_64 5.35% 7.139 7.521 - 2.49% -
rng::replace_if(list<int>)_(prefix)/8192 5.34% 7204.213 7588.853 - 5.75% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 5.34% 0.991 1.044 - 2.11% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 5.33% 12269.783 12924.136 - 4.26% -
BM_PushHeap_uint64_Ascending_16 5.29% 0.912 0.960 - 2.68% -
std::is_partitioned(list<int>)_(unpartitioned)/50 5.29% 4.360 4.591 - 2.07% -
rng::stable_partition(deque<int>)_(sparse)/8192 5.28% 3401.257 3580.730 - 5.18% -
std::set<int>::contains(key)_(non-existent)/8192 5.27% 8.311 8.749 - -7.49% -
std::multiset<int>::erase(key)_(existent)/0 5.25% 20.811 21.903 - 3.77% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 5.22% 22.715 23.901 - -1.36% -
SetIntersection_Front_Set_uint32_1024_1 5.21% 1061496.740 1116769.481 - 4.02% -
BM_MakeThenSortHeap_float_Descending_4 5.20% 1.175 1.236 - 0.87% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.19% 83942.763 88298.386 - 2.74% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 5.19% 21.410 22.520 - 0.93% -
BM_std_minmax<unsigned_short>/31 5.18% 2.998 3.153 - 2.07% -
rng::copy_n(vector<bool>)_(aligned)/64 5.17% 1.304 1.372 - 4.85% -
rng::find_first_of(deque<int>)_(large_needle)/32 5.16% 298.242 313.645 - 10.50% -
SetIntersection_Interlaced_Set_float_64_64 5.15% 15098730.362 15876023.170 - 3.76% -
SetIntersection_Interlaced_Set_string_64_16 5.13% 39042539.347 41047049.895 - -0.17% -
BM_MakeHeap_uint32_Random_16 5.12% 1.253 1.317 - 4.58% -
rng::contains(deque<int>)_(process_all)/8 5.09% 2.943 3.093 - -1.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.08% 6509247.389 6839911.844 - -0.82% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 5.06% 70.948 74.540 - -15.46% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 5.05% 0.540 0.567 - 1.15% -
BM_std_minmax<char>/64 5.05% 1.256 1.319 - -0.14% -
std::partition(deque<int>)_(sparse)/8192 5.04% 3025.115 3177.486 - -3.33% -
rng::move(deque<int>)/1048576 5.03% 54335.645 57066.971 - 2.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 5.02% 18.906 19.855 - 133.47% -
std::copy_n(vector<bool>)_(aligned)/64 5.02% 1.303 1.368 - 4.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 5.00% 8425693.956 8847366.029 - 6.03% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 5.00% 19.298 20.262 - 0.43% -
std::list<int>::insert(begin)_(cheap_elements)/8192 5.00% 11.272 11.835 - 4.31% -
std::find_end(deque<int>)_(near_matches)/1000 4.99% 30100.476 31603.916 - 8.45% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.99% 25130.716 26383.501 - 3.49% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 4.98% 12302.500 12915.451 - 4.16% -
rng::copy_backward(vector<bool>)_(aligned)/4096 4.97% 5.058 5.309 - 5.21% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 4.96% 25.152 26.401 - 1.69% -
SetIntersection_Front_Set_uint64_1024_4 4.94% 1099855.862 1154179.169 - 0.45% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 4.92% 21.417 22.471 - -0.04% -
SetIntersection_Front_Set_uint64_262144_1024 4.92% 14483865.216 15195945.743 - 8.03% -
std::rotate(list<int>)_(by_1/3)/8192 4.92% 8774.675 9206.057 - 4.63% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 4.91% 3321.319 3484.424 - 6.79% -
BM_StringRelational_Less_Huge_Small_Control 4.90% 1.815 1.904 - 6.88% -
std::multiset<std::string>::count(key)_(non-existent)/1024 4.90% 22.769 23.884 - 4.62% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 4.88% 0.945 0.991 - 2.48% -
rng::find_if(deque<int>)_(bail_25%)/8 4.86% 1.453 1.524 - 1.28% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 4.85% 1.278 1.340 - -0.24% -
std::is_partitioned(list<int>)_(partitioned)/8192 4.84% 6492.491 6806.907 - -0.61% -
std::unordered_set<int>::insert(value)_(new_value)/8192 4.84% 19.381 20.320 - -2.03% -
BM_RangesPushHeap_uint64_Descending_4 4.83% 0.360 0.378 - 1.54% -
SetIntersection_None_Vector_string_262144_256 4.82% 1314140.772 1377420.748 - 1.91% -
rng::generate_n(vector<int>)/50 4.80% 12.058 12.636 - 4.42% -
std::fill(list<int>)/8192 4.80% 7116.475 7457.947 - 7.71% -
rng::stable_partition(deque<int>)_(sparse)/32 4.78% 11.165 11.698 - -16.32% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 4.77% 102204.981 107082.701 - 3.85% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 4.76% 5.000 5.238 - 4.99% -
BM_std_min<char>/30 4.76% 2.223 2.329 - 0.86% -
SetIntersection_Interlaced_Vector_uint64_16384_16 4.74% 2435060.489 2550456.311 - -26.52% -
std::copy_if(list<int>)_(entire_range)/32768 4.73% 30003.419 31423.611 - 10.98% -
BM_StringFindStringLiteral/32 4.73% 1.667 1.746 - 1.73% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 4.72% 31.938 33.447 - 6.69% -
BM_std_min<unsigned_short>/4 4.72% 0.981 1.027 - 7.27% -
std::multiset<std::string>::find(key)_(existent)/32 4.72% 14.756 15.453 - -3.57% -
SetIntersection_Front_Set_string_1024_64 4.72% 4696596.405 4918235.706 - -2.82% -
SetIntersection_Interlaced_Vector_uint32_16384_256 4.72% 14123298.693 14789426.656 - 2.26% -
BM_std_minmax_element<long_long>/5500 4.71% 1444.963 1513.015 - 1.07% -
rng::move(list<int>)/512 4.70% 353.190 369.808 - -0.09% -
BM_vector_deque_copy_backward/64000 4.70% 7240.333 7580.727 - -1.92% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 4.70% 343.832 359.986 - 3.93% -
SetIntersection_Front_Vector_uint64_1024_64 4.70% 1371893.129 1436333.385 - -4.61% -
rng::rotate(list<int>)_(1_element_backward)/50 4.69% 25.298 26.484 - 11.55% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 4.68% 24110.938 25239.092 - 1.11% -
SetIntersection_Front_Set_uint64_262144_16384 4.67% 336249406.411 351964089.807 - 2.88% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.67% 113040.150 118318.078 - 2.57% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.66% 6372.183 6669.428 - 4.82% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 4.66% 10.645 11.140 - 3.11% -
BM_std_min<int>/11 4.65% 1.156 1.210 - 2.20% -
BM_RangesMakeHeap_uint32_Descending_4 4.65% 0.276 0.289 - 4.81% -
std::unordered_map<int,_int>::find(key)_(existent)/32 4.64% 1.160 1.214 - 2.00% -
std::list<int>::insert(begin)_(cheap_elements)/1024 4.64% 11.303 11.827 - 4.00% -
BM_vector_deque_move_backward/64000 4.63% 7358.308 7699.352 - 2.38% -
BM_PushHeap_string_Ascending_1024 4.63% 13.088 13.693 - 2.96% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 4.62% 19.356 20.251 - -0.22% -
BM_std_min<short>/12 4.62% 1.520 1.590 - 5.68% -
BM_StringRelational_Less_Large_Large_ChangeLast 4.62% 1.853 1.938 - 4.45% -
std::move_backward(vector<int>)/1048576 4.61% 54475.926 56989.028 - 1.30% -
rng::find_last(forward_list<int>)_(bail_10%)/50 4.61% 20.152 21.081 - 2.41% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 4.61% 29.485 30.844 - -2.65% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 4.59% 28.582 29.894 - -5.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 4.59% 1065920.546 1114849.704 - 0.68% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 4.59% 6647.428 6952.533 - -0.25% -
BM_StringDestroy_Large 4.58% 6.747 7.056 - -1.81% -
rng::adjacent_find(deque<int>,_pred)/8 4.58% 4.172 4.363 - 1.09% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 4.55% 516.327 539.824 - 4.54% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.55% 341.396 356.914 - 5.20% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 4.52% 2.165 2.263 - 1.42% -
BM_deque_deque_move_backward/512 4.51% 18.633 19.474 - 4.96% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 4.50% 12314.393 12868.603 - 3.76% -
rng::generate_n(vector<int>)/32 4.50% 8.007 8.368 - 3.80% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 4.50% 101.547 106.113 - 4.82% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 4.49% 1.107 1.156 - 4.94% -
std::partition(deque<int>)_(dense)/32 4.47% 11.146 11.644 - 7.05% -
rng::move_backward(vector<bool>)_(unaligned)/512 4.46% 5.365 5.604 - 5.18% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 4.46% 24143.721 25219.737 - 1.14% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.45% 6245.239 6523.349 - 3.15% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 4.45% 75.773 79.146 - -6.77% -
BM_std_minmax_element<short>/512 4.44% 138.028 144.161 - -1.35% -
BM_RangesPushHeap_string_SingleElement_4 4.43% 2.294 2.396 - 0.15% -
BM_deque_deque_ranges_copy/65536 4.42% 2769.959 2892.495 - 4.03% -
BM_StringEraseWithMove_Empty_Transparent 4.42% 0.562 0.587 - 4.09% -
BM_StringEraseToEnd_Huge_Transparent 4.42% 2.566 2.679 - 3.94% -
std::none_of(deque<int>)_(process_all)/8 4.40% 3.088 3.224 - 0.04% -
std::reverse(deque<int>)/64 4.39% 13.560 14.155 - 8.43% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 4.39% 10.211 10.660 - 1.40% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 4.39% 89.422 93.349 - -11.59% -
SetIntersection_Interlaced_Set_uint32_256_256 4.39% 8851964.824 9240502.917 - 1.09% -
rng::move_backward(vector<int>)/1048576 4.39% 58534.849 61103.782 - 7.88% -
std::deque<int>::ctor(size)/32 4.38% 26.122 27.266 - 0.75% -
std::map<std::string,_int>::find(key)_(non-existent)/32 4.38% 9.891 10.324 - 2.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.37% 34.282 35.781 - 24.01% -
std::multiset<int>::erase(iterator)/8192 4.37% 23.644 24.677 - 2.93% -
std::multimap<std::string,_int>::erase(iterator)/1024 4.35% 33.010 34.447 - 23.16% -
rng::is_sorted(vector<int>,_pred)/8 4.35% 3.512 3.664 - 0.06% -
BM_RangesMakeHeap_uint32_Random_16384 4.34% 1.043 1.088 - 9.89% -
std::multimap<int,_int>::clear()/1024 4.33% 10221.252 10663.994 - 1.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 4.33% 0.901 0.940 - 0.35% -
std::any_of(deque<int>)_(process_all)/8 4.32% 3.089 3.223 - 0.02% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 4.31% 1.710 1.784 - -3.57% -
std::set<std::string>::count(key)_(non-existent)/1024 4.31% 22.786 23.767 - 0.24% -
rng::all_of(deque<int>)_(process_all)/8 4.30% 3.088 3.221 - -0.03% -
BM_deque_vector_move/64000 4.29% 2711.265 2827.606 - 0.86% -
SetIntersection_Front_Vector_uint32_262144_256 4.29% 2269960.075 2367253.593 - 0.84% -
BM_RangesMakeHeap_uint64_Ascending_4 4.28% 0.423 0.442 - 9.93% -
std::all_of(deque<int>)_(process_all)/8 4.28% 3.091 3.224 - 0.01% -
std::map<int,_int>::find(key)_(existent)/32 4.28% 1.531 1.596 - 1.38% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.28% 211.099 220.127 - 0.72% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.27% 4248.071 4429.514 - 3.19% -
BM_std_min<short>/20 4.27% 2.248 2.344 - 3.06% -
BM_RangesPushHeap_uint32_Ascending_262144 4.27% 8.036 8.378 - 3.03% -
BM_std_minmax_element<long_long>/1024 4.26% 272.019 283.609 - 0.22% -
rng::any_of(deque<int>)_(process_all)/8 4.26% 3.092 3.223 - -0.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 4.25% 10.944 11.409 - 9.66% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 4.25% 0.477 0.497 - -6.91% -
BM_RangesPushHeap_string_SingleElement_16 4.24% 2.553 2.661 - -1.87% -
rng::copy(list<int>)/32768 4.23% 26739.305 27870.509 - 4.57% -
BM_std_min<short>/2 4.23% 0.485 0.506 - 4.22% -
rng::copy_backward(vector<bool>)_(aligned)/64 4.23% 1.893 1.973 - 11.65% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 4.22% 25.684 26.768 - 6.72% -
rng::fill(vector<bool>)/64 4.21% 1.605 1.673 - -12.54% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 4.21% 8.976 9.354 - 3.10% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 4.21% 33.007 34.396 - -0.36% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 4.21% 111426.724 116114.171 - 4.56% -
SetIntersection_Interlaced_Set_uint64_16384_1 4.21% 1072326.319 1117428.066 - 4.44% -
BM_std_min<__int128>/6 4.20% 2.076 2.163 - -0.36% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 4.20% 59.093 61.577 - 1.96% -
rng::replace(vector<int>)_(prefix)/32 4.19% 5.041 5.252 - 10.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 4.19% 1330282.741 1386028.925 - 1.75% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 4.19% 102350.218 106638.090 - 3.66% -
SetIntersection_None_Vector_uint32_1024_256 4.18% 1104667.208 1150815.175 - 0.40% -
std::unordered_set<int>::insert(value)_(new_value)/1024 4.17% 19.511 20.325 - -4.19% -
rng::sort(deque<int>)_(repeated)/1024 4.17% 946.790 986.265 - 2.67% -
std::multiset<int>::erase(key)_(existent)/32 4.17% 22.348 23.280 - 4.59% -
BM_std_min<__int128>/10 4.16% 3.666 3.818 - -0.64% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.16% 1.155 1.203 - 4.15% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.15% 698.023 726.992 - 5.13% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 4.15% 794.216 827.161 - 4.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.15% 0.708 0.737 - -2.46% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 4.12% 102299.127 106516.534 - 3.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 4.12% 1116396.368 1162354.473 - 0.22% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4.11% 4604.609 4793.952 - 0.10% -
rng::partial_sort(deque<int>)_(ascending)/8 4.11% 30.501 31.755 - -3.21% -
BM_std_min<unsigned_int>/8 4.10% 1.278 1.330 - 2.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 4.10% 20379909.592 21214567.808 - 0.48% -
std::copy_if(list<int>)_(every_other)/32768 4.09% 25223.941 26256.754 - 2.14% -
SetIntersection_Front_Vector_uint64_262144_4 4.09% 1080121.867 1124315.921 - 1.96% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 4.08% 255.983 266.424 - 3.24% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 4.07% 1.145 1.191 - 7.66% -
std::find(vector<long_long>)_(process_all)/8 4.06% 1.155 1.202 - -8.90% -
std::multiset<int>::erase(iterator)/1024 4.06% 23.757 24.721 - 3.17% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 4.06% 0.464 0.483 - -4.58% -
std::multiset<int>::erase(iterator)/0 4.06% 19.944 20.753 - 3.59% -
BM_MakeHeap_uint64_Random_256 4.06% 1.134 1.180 - -0.26% -
BM_std_minmax_element<long_long>/512 4.05% 138.204 143.801 - 0.14% -
BM_std_minmax_element<long_long>/4096 4.05% 1077.033 1120.642 - 0.32% -
BM_std_minmax_element<long_long>/4000 4.04% 1052.350 1094.912 - 0.40% -
BM_vector_deque_move_backward/70000 4.04% 8004.825 8328.024 - 1.02% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.04% 828.133 861.549 - 13.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 4.03% 0.742 0.772 - 0.34% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 4.03% 822.208 855.336 - 2.47% -
rng::distance(join_view(vector<vector<int>>)/50 4.03% 0.605 0.629 - -0.02% -
std::fill_n(deque<int>)/32 4.02% 1.156 1.202 - -0.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.02% 1247648.960 1297742.815 - 4.68% -
std::unordered_multiset<int>::erase(iterator)/0 4.01% 19.633 20.421 - 4.10% -
std::multimap<int,_int>::clear()/8192 4.01% 81762.711 85041.677 - 4.23% -
std::sort(vector<int>)_(descending)/8 4.01% 24.661 25.649 - 4.10% -
std::set<int>::count(key)_(existent)/32 4.00% 1.793 1.864 - -0.47% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.00% 40.068 41.672 - -1.70% -
std::unique(deque<int>)_(contiguous)/52 3.99% 68.457 71.188 - 1.02% -
BM_PushHeap_uint32_Descending_16 3.99% 0.354 0.368 - 3.79% -
std::equal(vector<bool>)_(unaligned)/8 3.98% 0.852 0.886 - 9.67% -
std::set<std::string>::contains(key)_(non-existent)/32 3.98% 9.418 9.793 - -4.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 3.97% 345406858.829 359112266.156 - 2.17% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 3.97% 28278.651 29400.327 - 9.81% -
rng::partial_sort_copy(list<int>)_(ascending)/8 3.96% 8.975 9.330 - 3.48% -
rng::for_each(join_view(vector<vector<int>>)/8 3.95% 1.435 1.491 - 7.65% -
std::reverse(deque<int>)/512 3.94% 115.987 120.562 - 6.39% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.94% 776.956 807.572 - 4.92% -
rng::move_backward(list<int>)/32768 3.94% 33613.677 34937.759 - -1.84% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.94% 15703.929 16321.935 - 1.36% -
BM_MakeThenSortHeap_string_SingleElement_4 3.93% 5.959 6.193 - 1.14% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.92% 6599.656 6858.111 - 1.71% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.87% 33.084 34.366 - 0.36% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.87% 8.512 8.841 - 0.33% -
SetIntersection_Front_Vector_uint32_1024_64 3.87% 1390369.019 1444175.011 - 0.62% -
rng::contains_subrange(deque<int>)_(same_length)/32 3.85% 18.628 19.346 - -2.59% -
rng::reverse(deque<int>)/64 3.85% 13.078 13.582 - 3.84% -
BM_std_min<unsigned_short>/12 3.84% 1.517 1.575 - 1.54% -
BM_std_min<char>/5 3.84% 1.426 1.481 - 8.86% -
BM_RangesMakeHeap_string_Ascending_1024 3.84% 5.339 5.544 - 14.53% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 3.84% 4.595 4.771 - 1.96% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.84% 12307.048 12779.225 - 4.27% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 3.83% 25.387 26.360 - 21.15% -
std::deque<std::string>::ctor(size)/32 3.83% 40.140 41.677 - -1.80% -
std::map<std::string,_int>::count(key)_(existent)/1024 3.83% 23.402 24.298 - 2.63% -
std::find_end(deque<int>)_(near_matches)/1024 3.83% 31268.968 32466.539 - 7.17% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 3.83% 1.780 1.848 - 0.53% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 3.82% 470.451 488.425 - 1.77% -
std::map<std::string,_int>::insert(value)_(new_value)/0 3.81% 31.514 32.715 - 1.75% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.81% 904.716 939.164 - 3.24% -
BM_std_minmax<unsigned_short>/32 3.81% 1.229 1.276 - 2.04% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 3.80% 16.201 16.817 - 5.45% -
std::copy_backward(vector<int>)/4096 3.80% 239.131 248.216 - 57.32% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 3.79% 0.648 0.673 - 1.67% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 3.79% 29.440 30.557 - 15.69% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.79% 46.842 48.618 - -1.13% -
BM_StringRead_Cold_Shallow_Empty 3.78% 0.786 0.816 - -14.36% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 3.78% 8.968 9.307 - 2.08% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.77% 1973.306 2047.737 - 2.54% -
std::remove_if(deque<int>)_(sprinkled)/32 3.77% 56.119 58.232 - 1.26% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 3.76% 4.284 4.445 - 1.07% -
std::stable_partition(vector<int>)_(dense)/1024 3.76% 295.972 307.090 - 3.33% -
std::list<std::string>::ctor(size)/32 3.76% 340.400 353.186 - 3.65% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.75% 0.325 0.337 - 1.90% -
std::partial_sort(deque<int>)_(shuffled)/8 3.74% 33.296 34.542 - -0.29% -
SetIntersection_None_Vector_uint64_16384_4 3.74% 1126090.477 1168175.565 - 1.84% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 3.74% 904.425 938.223 - 3.88% -
bm_ranges_lexicographical_compare<signed_char>/512 3.73% 7.690 7.977 - 0.69% -
SetIntersection_Interlaced_Set_string_64_64 3.73% 36012424.621 37355062.001 - -1.75% -
SetIntersection_Front_Vector_uint64_256_4 3.73% 4348956.633 4511003.746 - 0.98% -
BM_StringRelational_Less_Large_Small_Control 3.72% 1.780 1.847 - -2.66% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.72% 5.045 5.233 - -3.57% -
rng::adjacent_find(deque<int>,_pred)/50 3.72% 29.018 30.097 - 0.74% -
rng::find_end(vector<int>)_(process_all)/1048576 3.72% 253644.620 263076.079 - 0.19% -
SetIntersection_None_Vector_uint32_262144_1 3.70% 1163332.856 1206369.601 - -0.03% -
BM_RangesPushHeap_uint32_Random_1024 3.69% 6.037 6.260 - 1.69% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.69% 32165.139 33351.708 - 4.21% -
std::multiset<int>::erase(iterator)/32 3.69% 21.319 22.106 - 2.80% -
std::map<std::string,_int>::find(key)_(existent)/8192 3.69% 31.010 32.153 - -4.80% -
BM_MakeHeap_string_Descending_1024 3.67% 2.715 2.815 - 1.53% -
std::find_first_of(deque<int>)_(small_needle)/50 3.67% 164.557 170.598 - 3.75% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.67% 102218.567 105965.173 - 3.74% -
BM_MakeHeap_uint32_Random_64 3.66% 1.250 1.296 - 1.16% -
std::rotate_copy(vector<int>)/1024 3.66% 32.858 34.061 - 3.97% -
BM_StringConstructDestroyCStr_Large_Transparent 3.66% 8.952 9.280 - 0.78% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 3.66% 1.536 1.592 - -0.47% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.65% 25.997 26.947 - 0.52% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 3.64% 17229.120 17856.631 - 2.22% -
rng::for_each(multiset<int>)/8 3.64% 4.575 4.742 - 3.65% -
rng::copy_backward(vector<int>)/1048576 3.63% 48443.180 50199.812 - 2.97% -
BM_std_min<__int128>/8 3.61% 2.871 2.975 - -0.71% -
BM_std_minmax_element<long_long>/1 3.61% 0.305 0.316 - 5.01% -
BM_PushHeap_float_SingleElement_4 3.61% 0.378 0.392 - 4.86% -
BM_RangesPushHeap_uint32_Random_16 3.61% 4.388 4.546 - 3.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 3.60% 1134326.021 1175146.034 - -0.01% -
BM_MakeHeap_uint32_PipeOrgan_1024 3.60% 0.689 0.713 - -2.28% -
rng::stable_partition(deque<int>)_(sparse)/50 3.60% 27.405 28.391 - -27.21% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.59% 46.795 48.475 - -0.96% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 3.59% 272984.273 282788.252 - 2.80% -
std::remove_if(list<int>)_(sprinkled)/50 3.59% 73.433 76.070 - 2.97% -
rng::partial_sort_copy(list<int>)_(repeated)/8 3.57% 8.394 8.694 - 2.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.56% 6641346.373 6878059.158 - 9.52% -
std::unique_copy(list<int>)_(sprinkled)/32 3.56% 13.265 13.737 - 4.26% -
BM_std_minmax<unsigned_char>/13 3.56% 2.219 2.298 - 0.63% -
std::partial_sort_copy(list<int>)_(ascending)/8 3.56% 9.013 9.334 - 3.33% -
rng::unique_copy(list<int>)_(sprinkled)/32 3.56% 12.832 13.289 - -1.46% -
bm_ranges_lexicographical_compare<int>/64 3.55% 4.911 5.086 - 5.80% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.54% 14651.286 15169.670 - -0.20% -
std::set<int>::erase(iterator)/8192 3.54% 20.328 21.047 - 2.40% -
SetIntersection_Front_Vector_uint64_64_64 3.53% 11180029.828 11575041.156 - 1.65% -
BM_std_minmax<short>/22 3.53% 2.277 2.357 - 3.65% -
BM_StringRelational_Less_Empty_Large_Control 3.52% 1.875 1.941 - 7.32% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.52% 29.839 30.888 - 0.41% -
std::rotate(list<int>)_(1_element_forward)/8192 3.52% 7904.335 8182.284 - -10.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 3.51% 1084613.481 1122724.738 - 0.63% -
SetIntersection_None_Vector_uint32_1024_1 3.50% 1121442.065 1160737.434 - 1.33% -
std::find(deque<int>)_(process_all)/8 3.49% 3.417 3.536 - 4.78% -
BM_RangesPushHeap_string_SingleElement_256 3.48% 2.560 2.649 - -2.03% -
rng::partition(deque<int>)_(dense)/32 3.46% 10.514 10.877 - 3.37% -
BM_std_min<__int128>/9 3.46% 3.273 3.386 - -0.78% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 3.45% 30.292 31.337 - 4.34% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.45% 880.740 911.105 - 2.46% -
std::find_end(deque<int>)_(match_near_end)/1024 3.44% 3325.850 3440.325 - 1.20% -
std::find_end(list<int>)_(single_element)/1000 3.44% 674.330 697.532 - 1.38% -
SetIntersection_Interlaced_Set_float_262144_262144 3.44% 1821099.609 1883667.643 - 4.32% -
BM_RangesMakeHeap_uint32_Random_1024 3.43% 1.071 1.108 - 2.06% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 3.43% 2.844 2.941 - 4.27% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 3.42% 9.006 9.314 - 3.19% -
std::remove(deque<int>)_(prefix)/50 3.42% 65.874 68.127 - 1.53% -
SetIntersection_None_Vector_uint64_262144_1024 3.42% 1157587.781 1197181.641 - -0.46% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 3.42% 29.280 30.281 - 2.79% -
SetIntersection_Interlaced_Vector_uint32_16384_16 3.42% 2462320.493 2546491.496 - -24.44% -
std::swap_ranges(deque<int>)/1024 3.41% 329.566 340.820 - -0.14% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 3.41% 293.810 303.828 - 5.17% -
BM_std_minmax<unsigned_char>/10 3.41% 1.341 1.387 - -0.03% -
SetIntersection_Interlaced_Vector_string_16384_64 3.39% 13056530.111 13499769.604 - 9.87% -
std::map<int,_int>::equal_range(key)_(existent)/32 3.39% 1.752 1.811 - -0.82% -
rng::copy_if(list<int>)_(entire_range)/32768 3.38% 28402.928 29363.120 - 4.79% -
BM_std_minmax<unsigned_short>/30 3.38% 2.726 2.818 - -0.86% -
rng::remove_if(list<int>)_(prefix)/8192 3.37% 9138.536 9446.956 - 1.67% -
BM_MakeThenSortHeap_float_Heap_64 3.37% 3.505 3.623 - 2.82% -
SetIntersection_Front_Set_uint64_16384_16 3.37% 1286271.739 1329628.683 - 2.09% -
BM_vector_deque_ranges_move/64 3.37% 2.661 2.750 - -1.51% -
BM_deque_vector_ranges_copy_backward/0 3.36% 1.377 1.423 - -7.27% -
BM_std_minmax<unsigned_short>/21 3.36% 1.962 2.028 - 1.96% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 3.36% 57.437 59.367 - 16.84% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 3.36% 13.373 13.822 - 0.70% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 3.35% 0.582 0.602 - 5.36% -
rng::any_of(deque<int>)_(process_all)/8192 3.35% 2625.277 2713.339 - -0.29% -
rng::for_each(map<int>)/8192 3.35% 16713.732 17273.795 - 3.91% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 3.35% 919.804 950.608 - 4.45% -
rng::contains_subrange(list<int>)_(single_element)/50 3.35% 17.644 18.235 - 0.83% -
rng::find_end(list<int>)_(process_all)/1000 3.34% 685.603 708.535 - 0.56% -
std::multiset<int>::equal_range(key)_(non-existent)/32 3.34% 2.309 2.386 - 0.05% -
BM_RangesPushHeap_string_SingleElement_1024 3.34% 2.578 2.664 - -1.63% -
std::partial_sort(deque<int>)_(repeated)/8 3.34% 27.311 28.223 - 1.14% -
SetIntersection_None_Vector_uint64_256_64 3.34% 3526385.901 3644018.565 - 0.39% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 3.34% 8.755 9.047 - 1.96% -
rng::rotate(list<int>)_(1_element_forward)/8192 3.33% 8257.666 8532.807 - 10.86% -
std::set<int>::erase(key)_(existent)/0 3.33% 20.266 20.940 - 1.33% -
BM_std_min<unsigned_int>/4 3.33% 0.996 1.029 - -0.87% -
rng::copy_backward(vector<bool>)_(aligned)/512 3.32% 1.765 1.824 - 3.95% -
BM_deque_deque_copy_backward/70000 3.30% 8402.618 8679.924 - 2.43% -
rng::fill(list<int>)/8192 3.29% 7392.444 7636.024 - 11.05% -
BM_std_minmax<unsigned_int>/31 3.29% 2.478 2.560 - -2.77% -
std::any_of(list<int>)_(process_all)/32768 3.28% 25836.779 26684.889 - 2.91% -
std::list<std::string>::ctor(size)/8192 3.28% 102757.848 106130.575 - 1.70% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 3.28% 1.199 1.238 - 1.92% -
BM_vector_deque_ranges_copy_backward/65536 3.27% 7661.263 7912.095 - -1.88% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 3.25% 54255.902 56021.584 - 2.97% -
std::search(list<int>)_(no_match)/1024 3.25% 738.440 762.448 - -50.76% -
BM_MakeThenSortHeap_float_Ascending_4 3.25% 1.397 1.442 - 1.13% -
std::is_partitioned(deque<int>)_(partitioned)/1024 3.25% 364.874 376.716 - 0.33% -
rng::fill_n(vector<bool>)/64 3.24% 1.417 1.463 - 3.42% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 3.24% 29.387 30.338 - 2.67% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.23% 4.593 4.742 - -2.16% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 3.22% 11894.715 12277.492 - 1.19% -
SetIntersection_Front_Set_string_262144_1 3.21% 1142036.237 1178748.407 - 0.92% -
std::copy_backward(vector<bool>)_(aligned)/1048576 3.21% 2731.159 2818.927 - 3.97% -
std::move(deque<int>)/262144 3.21% 14896.958 15375.673 - 2.90% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 3.21% 1.613 1.665 - 3.23% -
BM_vector_deque_ranges_copy_backward/64 3.20% 3.035 3.132 - 3.14% -
BM_std_minmax<unsigned_int>/6 3.20% 1.344 1.387 - -0.00% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.20% 9.460 9.763 - 0.27% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 3.20% 1.265 1.305 - 16.38% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.20% 1623.415 1675.292 - 17.93% -
BM_MakeHeap_float_Random_256 3.19% 1.238 1.277 - -9.73% -
std::multiset<int>::clear()/32 3.19% 639.814 660.232 - 2.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.19% 34.663 35.769 - 0.05% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.19% 15184.574 15668.944 - 2.90% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 3.19% 0.570 0.589 - 6.86% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 3.19% 0.447 0.461 - -28.06% -
std::remove_if(deque<int>)_(sprinkled)/50 3.18% 65.491 67.575 - 2.88% -
SetIntersection_Interlaced_Set_uint64_1024_64 3.17% 9967495.994 10283338.756 - -2.66% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 3.17% 0.566 0.584 - 7.11% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 3.16% 0.562 0.580 - 3.56% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.16% 49.503 51.068 - -0.09% -
std::swap_ranges(deque<int>)/8192 3.16% 2635.988 2719.270 - 0.39% -
std::list<std::string>::ctor(size)/1024 3.16% 12347.697 12737.467 - 1.77% -
rng::find_if_not(vector<int>)_(process_all)/8 3.15% 2.518 2.597 - -1.03% -
BM_std_min<__int128>/7 3.14% 2.481 2.559 - -0.65% -
BM_StringAssignAsciizMix_Opaque 3.14% 4.728 4.876 - -1.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.13% 3.402 3.508 - -1.31% -
BM_std_min<char>/6 3.13% 1.589 1.638 - 5.08% -
std::multimap<std::string,_int>::erase(iterator)/8192 3.12% 32.841 33.866 - 26.09% -
std::is_sorted(deque<int>,_pred)/8 3.12% 4.343 4.479 - -4.34% -
rng::remove(list<int>)_(prefix)/32 3.12% 55.422 57.149 - 2.84% -
BM_std_minmax_element<long_long>/65536 3.12% 17518.106 18063.960 - 1.02% -
rng::find_if(deque<int>)_(bail_25%)/32768 3.12% 2776.580 2863.082 - 3.69% -
BM_RangesMakeHeap_string_Ascending_16 3.11% 3.695 3.810 - 3.48% -
BM_vector_deque_ranges_move_backward/64 3.10% 2.995 3.088 - 4.28% -
BM_StringRelational_Less_Small_Large_Control 3.10% 1.617 1.667 - -9.10% -
std::find_first_of(deque<int>)_(small_needle)/32 3.10% 107.356 110.681 - 3.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 3.10% 8343790.144 8602247.863 - 2.20% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.10% 49853.534 51396.907 - 2.09% -
SetIntersection_Interlaced_Vector_uint64_256_4 3.09% 5063140.914 5219833.009 - 2.00% -
BM_std_minmax_element<long_long>/64000 3.09% 17107.497 17636.505 - 1.02% -
std::copy_n(vector<bool>)_(aligned)/4096 3.08% 4.766 4.913 - 2.69% -
rng::any_of(deque<int>)_(process_all)/32768 3.08% 10529.248 10853.278 - -0.17% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 3.07% 4.050 4.175 - 4.47% -
std::stable_sort(deque<int>)_(descending)/8 3.07% 26.651 27.470 - -4.17% -
std::move(list<int>)/512 3.06% 351.226 361.991 - -2.20% -
rng::starts_with(list<int>,_pred)/8192 3.06% 11390.943 11739.957 - 15.40% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 3.06% 0.833 0.858 - 0.17% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 3.06% 282.302 290.934 - 2.99% -
SetIntersection_Front_Vector_uint64_262144_1024 3.06% 5781210.796 5957896.243 - -16.39% -
SetIntersection_Interlaced_Set_uint32_16_16 3.06% 40454729.856 41690677.954 - 2.02% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.05% 7.468 7.696 - -8.05% -
BM_std_minmax_element<long_long>/70000 3.05% 18696.519 19266.041 - 0.80% -
std::set<int>::erase(iterator)/1024 3.05% 20.260 20.877 - 2.06% -
std::search_n(vector<int>)_(no_match)/1000 3.04% 205.471 211.726 - 3.29% -
std::map<int,_int>::ctor(const&,_alloc)/32 3.04% 212.330 218.784 - 1.90% -
SetIntersection_Interlaced_Set_uint32_16384_16384 3.04% 341610667.125 351992475.770 - 3.25% -
rng::copy_if(vector<int>)_(entire_range)/64 3.04% 15.487 15.957 - -2.29% -
SetIntersection_Interlaced_Set_string_256_4 3.03% 14141594.077 14570727.605 - 2.00% -
BM_StringRelationalLiteral_Less_Small_Large_Control 3.03% 1.720 1.773 - -0.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 3.03% 1187584.866 1223544.674 - -0.56% -
std::find_first_of(deque<int>)_(large_needle)/50 3.02% 701.586 722.769 - 7.83% -
rng::any_of(list<int>)_(process_all)/32768 3.02% 26027.415 26812.773 - 3.01% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 3.02% 1.157 1.191 - 5.48% -
BM_deque_vector_copy_backward/65536 3.01% 8139.984 8385.377 - 2.89% -
BM_RangesPushHeap_uint64_Descending_16 3.01% 0.360 0.371 - 0.12% -
std::multiset<int>::insert(value)_(already_present)/8192 3.01% 32.582 33.563 - 3.68% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 3.01% 480.400 494.844 - 2.03% -
std::deque<int>::ctor(size)/8192 3.00% 440.529 453.761 - 1.08% -
BM_std_minmax<char>/10 2.99% 1.301 1.340 - 0.01% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 2.99% 0.573 0.590 - 7.02% -
std::all_of(list<int>)_(process_all)/32768 2.98% 26154.359 26935.013 - 2.73% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 2.98% 3.121 3.214 - 5.42% -
SetIntersection_Interlaced_Vector_string_1024_1 2.98% 1116861.479 1150101.969 - 1.73% -
BM_RangesPushHeap_string_SingleElement_64 2.98% 2.611 2.689 - -1.78% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.97% 2.908 2.995 - 3.13% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 2.97% 2342269.648 2411879.151 - 2.96% -
BM_PopHeap_string_262144 2.97% 92.586 95.336 - 9.48% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 2.96% 32496.363 33456.942 - 2.82% -
std::partition(list<int>)_(sparse)/50 2.96% 14.813 15.250 - 2.85% -
std::shift_right(deque<int>)/50 2.95% 4.213 4.338 - 0.23% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 2.95% 174085.234 179212.186 - 0.95% -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.94% 2.415 2.487 - 4.43% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 2.94% 11591.857 11933.064 - 2.16% -
rng::find_first_of(vector<int>)_(small_needle)/32 2.94% 47.426 48.822 - 3.19% -
rng::sort(deque<int>)_(repeated)/8192 2.94% 6573.259 6766.536 - 0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 2.94% 1079289.680 1111002.216 - -0.58% -
BM_std_minmax<short>/64 2.94% 1.525 1.570 - 2.97% -
SetIntersection_Interlaced_Vector_float_16384_1 2.94% 1107324.678 1139856.124 - 3.00% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 2.94% 38.042 39.159 - 1.76% -
std::search_n(vector<int>)_(no_match)/1024 2.93% 210.407 216.580 - 3.26% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 2.93% 28.912 29.760 - 10.88% -
std::unique(deque<int>)_(sprinkled)/1024 2.93% 876.229 901.915 - 0.11% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 2.93% 1.589 1.636 - 2.95% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 2.93% 0.381 0.393 - -10.45% -
BM_std_minmax<unsigned_char>/15 2.93% 2.983 3.070 - 1.07% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 2.92% 6438.372 6626.083 - -1.33% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 2.91% 9161.955 9428.898 - 3.13% -
BM_deque_vector_move_backward/70000 2.91% 8523.670 8771.454 - 3.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.89% 7.777 8.002 - 1.13% -
std::adjacent_find(deque<int>,_pred)/8 2.89% 4.287 4.411 - -2.27% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.89% 26.884 27.661 - -1.70% -
rng::rotate(list<int>)_(by_1/3)/50 2.88% 23.588 24.267 - 0.39% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 2.88% 27.448 28.239 - 0.94% -
std::copy_if(vector<int>)_(entire_range)/8 2.87% 2.270 2.336 - 2.59% -
rng::find_last_if(vector<int>)_(bail_90%)/8 2.86% 0.465 0.478 - 2.92% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.86% 1.591 1.636 - 0.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.84% 1090735.430 1121744.490 - 0.89% -
BM_std_minmax<short>/18 2.84% 1.992 2.048 - 2.14% -
SetIntersection_Interlaced_Set_string_16384_4 2.84% 199712727.393 205376831.009 - 2.16% -
BM_std_minmax_element<short>/4 2.83% 1.227 1.262 - 0.48% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.83% 11308.378 11628.030 - 3.43% -
std::multimap<std::string,_int>::clear()/8192 2.82% 202706.671 208432.437 - 2.41% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 2.82% 0.496 0.510 - 2.11% -
std::multimap<int,_int>::erase(iterator)/8192 2.82% 20.956 21.548 - 2.58% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 2.82% 32182.190 33088.512 - 2.14% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 2.81% 0.629 0.647 - 2.44% -
BM_deque_vector_ranges_move/70000 2.81% 2911.333 2993.139 - 0.63% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 2.81% 875988.622 900591.517 - 3.32% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.81% 22.332 22.959 - -0.25% -
SetIntersection_Front_Vector_float_16_16 2.81% 38111775.338 39180926.461 - 3.25% -
rng::is_partitioned(vector<int>)_(partitioned)/32 2.80% 5.712 5.872 - 0.89% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.80% 3.554 3.653 - -0.44% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.79% 6.514 6.696 - -3.91% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.79% 9850.082 10124.655 - -2.65% -
BM_deque_vector_ranges_move_backward/65536 2.79% 8096.849 8322.494 - 4.68% -
BM_StringEraseWithMove_Large_Transparent 2.79% 2.587 2.659 - 1.42% -
rng::find_if(deque<int>)_(bail_25%)/8192 2.79% 703.473 723.068 - 4.66% -
std::unordered_multiset<int>::clear()/32 2.78% 610.282 627.278 - 2.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.78% 348957915.886 358671860.438 - 3.64% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.78% 22.047 22.660 - 2.91% -
rng::move(vector<bool>)_(aligned)/64 2.78% 1.897 1.950 - 5.94% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 2.78% 0.588 0.605 - 5.63% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.78% 23.728 24.387 - 2.82% -
SetIntersection_Front_Set_uint64_1024_16 2.77% 1283184.699 1318790.669 - 2.65% -
std::set<int>::find(key)_(non-existent)/32 2.77% 2.267 2.329 - 2.36% -
rng::partial_sort(deque<int>)_(repeated)/1024 2.76% 6398.836 6575.676 - 1.62% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.76% 46.797 48.089 - -0.79% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 2.76% 16.284 16.734 - 3.93% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.76% 49796.103 51170.528 - 1.13% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.76% 274976.948 282565.142 - 3.23% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.76% 9.210 9.464 - 0.24% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 2.75% 11316.703 11627.589 - 7.78% -
BM_num_get<void*> 2.74% 11.654 11.973 - 0.46% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.73% 42761.124 43929.040 - -0.41% -
BM_std_minmax<char>/12 2.73% 1.915 1.968 - -0.54% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 2.72% 1.233 1.266 - 6.50% -
std::stable_partition(deque<int>)_(sparse)/1024 2.72% 453.809 466.137 - -2.21% -
BM_MakeHeap_uint64_Random_262144 2.71% 1.037 1.065 - 3.46% -
BM_RangesPushHeap_float_Random_4 2.71% 2.912 2.991 - 3.84% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.71% 32454.172 33335.036 - 1.10% -
SetIntersection_Front_Set_uint64_16384_16384 2.71% 342334821.646 351612383.258 - 0.85% -
std::copy_n(vector<int>)/8 2.71% 2.165 2.224 - 5.27% -
rng::find_last_if(list<int>)_(bail_10%)/50 2.70% 36.504 37.488 - -6.18% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.70% 3.967 4.074 - 3.54% -
std::sort(deque<int>)_(repeated)/1024 2.69% 963.401 989.364 - 3.04% -
rng::for_each(multiset<int>)/50 2.69% 45.153 46.369 - 3.77% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 2.69% 8773.164 9008.997 - -0.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 2.69% 343275906.863 352496317.832 - 0.05% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.68% 6222.572 6389.442 - 0.83% -
BM_PopHeap_float_16384 2.67% 33.137 34.023 - -0.10% -
BM_StringRelational_Eq_Small_Small_Control 2.67% 1.851 1.900 - 0.03% -
BM_vector_deque_move_backward/64 2.66% 3.029 3.110 - 2.16% -
BM_deque_deque_move_backward/2 2.65% 2.466 2.532 - 0.28% -
BM_RangesSortHeap_float_256 2.65% 5.833 5.987 - 1.77% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 2.65% 1.134 1.164 - 3.23% -
rng::sort(deque<int>)_(ascending)/1024 2.65% 800.600 821.815 - 2.80% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.65% 197.218 202.439 - 0.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 2.65% 9.454 9.704 - 0.32% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.65% 14.834 15.227 - 0.11% -
SetIntersection_None_Set_uint32_256_1 2.64% 11425949.725 11727203.516 - 1.68% -
std::partition(vector<int>)_(dense)/32 2.63% 8.529 8.753 - 7.07% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 2.63% 30.261 31.055 - 1.47% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 2.62% 456006.537 467960.996 - 0.42% -
BM_vector_deque_copy_backward/70000 2.62% 8163.027 8376.929 - -1.68% -
std::rotate(list<int>)_(by_1/4)/8192 2.62% 7224.915 7414.212 - 3.21% -
BM_RangesPushHeap_uint32_Random_64 2.62% 5.509 5.653 - 2.00% -
BM_std_minmax<short>/26 2.61% 2.480 2.545 - 1.07% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.61% 0.620 0.636 - 2.90% -
std::copy_n(deque<int>)/8 2.61% 2.643 2.712 - 2.20% -
rng::find_end(forward_list<int>)_(single_element)/8192 2.61% 5947.088 6102.050 - -1.16% -
std::sort(deque<int>)_(descending)/1024 2.60% 1335.997 1370.692 - 1.54% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.60% 4.195 4.304 - -0.30% -
BM_RangesPushHeap_float_PipeOrgan_4 2.58% 0.481 0.494 - 2.49% -
rng::fold_left(list<int>)/8192 2.58% 10517.347 10788.840 - -5.75% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 2.58% 29.311 30.067 - 1.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 2.58% 16347819.746 16769280.724 - -14.17% -
BM_std_min<__int128>/5 2.57% 1.748 1.793 - -0.46% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.57% 28.693 29.429 - 2.43% -
std::unique(vector<int>,_pred)_(contiguous)/52 2.56% 63.191 64.811 - 1.79% -
BM_std_minmax<unsigned_int>/16 2.56% 1.284 1.316 - 2.30% -
std::fill(vector<int>)/32 2.56% 1.041 1.067 - 2.65% -
BM_RangesPushHeap_uint32_Random_256 2.56% 5.924 6.076 - 0.13% -
std::map<int,_int>::upper_bound(key)_(existent)/32 2.56% 1.690 1.733 - 1.05% -
rng::replace(list<int>)_(prefix)/8192 2.56% 7285.937 7472.242 - 5.65% -
BM_MakeThenSortHeap_uint64_SingleElement_64 2.56% 5.918 6.069 - -6.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.55% 1202052.231 1232735.215 - 4.49% -
rng::for_each(multiset<int>)/32 2.54% 21.894 22.451 - 1.94% -
std::find_if_not(deque<int>)_(bail_25%)/32768 2.53% 2720.463 2789.379 - 0.60% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.53% 3.011 3.087 - 1.59% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.53% 23.835 24.438 - 2.77% -
std::multiset<int>::insert(value)_(already_present)/1024 2.53% 28.557 29.279 - 3.48% -
BM_RangesMakeThenSortHeap_float_Heap_16384 2.52% 26.628 27.299 - 2.05% -
rng::contains_subrange(vector<int>)_(single_element)/8192 2.52% 1817.763 1863.514 - 2.07% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 2.51% 455.974 467.440 - 2.42% -
std::multiset<int>::ctor(const&)/8192 2.51% 48971.432 50199.298 - 1.24% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 2.50% 848.946 870.208 - -0.51% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 2.49% 10.156 10.409 - 0.66% -
bm_ranges_lexicographical_compare<signed_char>/7 2.49% 2.835 2.906 - 1.39% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.49% 2.359 2.417 - -1.43% -
std::for_each_n(list<int>)/8192 2.49% 7280.648 7462.046 - -9.97% -
bm_ranges_lexicographical_compare<signed_char>/8 2.49% 3.166 3.245 - 1.10% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 2.49% 690184.266 707377.061 - 2.54% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.49% 16.652 17.067 - 1.00% -
BM_RangesPushHeap_uint64_Random_262144 2.49% 6.008 6.158 - 2.90% -
rng::find_end(deque<int>)_(match_near_end)/1024 2.49% 3176.120 3255.200 - 1.77% -
rng::find_end(deque<int>)_(same_length)/1000 2.49% 939.226 962.610 - 2.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.49% 351352793.175 360094174.798 - 4.15% -
rng::copy(list<int>)/4096 2.49% 3065.811 3142.040 - 3.17% -
BM_std_min<unsigned_short>/20 2.48% 2.221 2.276 - 3.10% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.48% 778.141 797.455 - 2.76% -
std::find_end(vector<int>)_(single_element)/8192 2.48% 1834.008 1879.505 - 2.76% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 2.48% 32.806 33.620 - -5.65% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.48% 6.817 6.985 - -6.27% -
BM_vector_deque_move_backward/512 2.47% 17.601 18.037 - 2.63% -
rng::fill(vector<int>)/32 2.47% 1.039 1.065 - -0.08% -
BM_StringAssignAsciizMix_Transparent 2.46% 3.022 3.097 - -0.32% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.46% 6580.153 6741.789 - 1.32% -
std::unordered_set<std::string>::clear()/32 2.45% 925.829 948.548 - 4.02% -
std::rotate(deque<int>)_(by_1/2)/50 2.45% 10.269 10.521 - -0.50% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.45% 35040.426 35897.231 - 2.54% -
std::multiset<int>::insert(value)_(new_value)/0 2.45% 17.856 18.292 - 1.82% -
BM_std_minmax<char>/2 2.44% 0.895 0.917 - 4.34% -
SetIntersection_None_Set_float_262144_1 2.44% 1162173.096 1190480.551 - -0.19% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 2.43% 25.963 26.595 - 2.54% -
SetIntersection_Interlaced_Vector_uint64_262144_16 2.43% 3187398.526 3264895.492 - -50.09% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 2.43% 40.917 41.911 - 4.50% -
std::find_first_of(vector<int>)_(small_needle)/50 2.43% 70.613 72.328 - 0.25% -
rng::remove(vector<int>)_(sprinkled)/50 2.42% 55.156 56.490 - 1.68% -
SetIntersection_Front_Vector_string_262144_256 2.42% 9970545.148 10211658.981 - -0.23% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 2.41% 1.474 1.510 - 0.99% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 2.41% 7.190 7.364 - 1.25% -
rng::sort(vector<int>)_(descending)/8192 2.41% 7274.141 7449.446 - 1.23% -
std::set<int>::erase(key)_(existent)/1024 2.41% 38.586 39.514 - -0.68% -
std::set<int>::insert(value)_(new_value)/1024 2.41% 41.947 42.956 - 1.88% -
BM_StringFindNoMatch/64 2.40% 1.849 1.894 - -6.81% -
std::multiset<std::string>::clear()/1024 2.40% 19435.514 19901.354 - -2.38% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.39% 3232.173 3309.571 - 0.21% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.39% 2.639 2.702 - 2.65% -
BM_std_minmax<short>/25 2.39% 2.203 2.255 - -0.29% -
BM_vector_deque_copy_backward/65536 2.38% 7749.664 7934.283 - 0.64% -
BM_std_min<unsigned_char>/31 2.38% 2.500 2.560 - 0.81% -
SetIntersection_None_Set_uint32_16384_16384 2.38% 154224816.027 157890629.152 - 0.33% -
std::sort(vector<int>)_(descending)/8192 2.38% 7280.421 7453.377 - 1.24% -
BM_StringFindNoMatch/10 2.37% 1.355 1.387 - 6.72% -
BM_StringRelational_Less_Large_Empty_Control 2.37% 1.949 1.995 - -2.65% -
SetIntersection_Front_Set_uint32_16384_256 2.37% 4858896.518 4974007.488 - -0.08% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.37% 20.942 21.437 - 1.27% -
BM_MakeHeap_uint64_SingleElement_256 2.36% 0.575 0.588 - 1.02% -
SetIntersection_Interlaced_Vector_float_262144_262144 2.36% 314603016.862 322038827.867 - 1.37% -
std::map<int,_int>::contains(key)_(existent)/32 2.36% 1.577 1.614 - 1.45% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 2.36% 1.163 1.190 - 1.91% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.36% 22.779 23.316 - -2.17% -
BM_PushHeap_float_PipeOrgan_4 2.35% 0.482 0.493 - 1.05% -
BM_deque_vector_move/0 2.35% 1.425 1.459 - 5.56% -
SetIntersection_None_Set_float_262144_16 2.35% 1161137.533 1188430.256 - -0.42% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.35% 5.480 5.609 - 0.62% -
std::copy_n(deque<int>)/262144 2.35% 10141.243 10379.279 - 1.81% -
SetIntersection_Front_Set_uint64_256_16 2.34% 4902114.409 5017009.875 - 4.02% -
std::generate_n(deque<int>)/50 2.34% 12.318 12.607 - 2.46% -
std::unique(deque<int>)_(contiguous)/32 2.34% 59.610 61.003 - 1.04% -
SetIntersection_Interlaced_Set_uint32_262144_262144 2.33% 1921189.127 1966032.959 - -0.94% -
BM_PopHeap_float_4 2.33% 2.374 2.429 - 0.47% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 2.33% 17.898 18.314 - -3.79% -
rng::find_if_not(deque<int>)_(process_all)/8192 2.32% 2801.915 2866.957 - 0.58% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.31% 21.209 21.700 - 1.68% -
std::unique(vector<int>,_pred)_(contiguous)/32 2.31% 54.566 55.829 - 1.09% -
SetIntersection_Front_Set_string_16_4 2.31% 66849474.666 68396484.711 - -0.67% -
rng::fill(vector<bool>)/512 2.31% 1.484 1.518 - -13.07% -
BM_std_min<__int128>/4 2.31% 1.374 1.406 - -0.16% -
BM_StringEraseToEnd_Large_Opaque 2.31% 1.010 1.033 - 2.46% -
SetIntersection_Front_Set_uint64_262144_16 2.31% 1306417.906 1336559.994 - 4.17% -
rng::generate(list<int>)/32 2.31% 8.537 8.734 - 2.07% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.30% 612.282 626.394 - 1.24% -
BM_MakeHeap_uint32_Ascending_256 2.30% 0.597 0.611 - 1.91% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.30% 0.583 0.596 - 0.06% -
BM_deque_deque_move_backward/1 2.29% 2.726 2.789 - 1.08% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.29% 19.782 20.236 - 2.48% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 2.29% 19.880 20.336 - -25.21% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.29% 139722.410 142921.537 - -3.74% -
rng::partial_sort(deque<int>)_(repeated)/8 2.29% 27.636 28.268 - 1.44% -
rng::for_each_n(list<int>)/50 2.29% 21.734 22.231 - -0.53% -
std::move(deque<int>)/64 2.28% 6.003 6.140 - -6.63% -
BM_std_min<unsigned_long_long>/29 2.28% 2.456 2.512 - 2.32% -
rng::find(list<int>)_(bail_25%)/32768 2.28% 7609.810 7783.394 - -8.03% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 2.28% 278225.480 284569.761 - 2.27% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.27% 13443.306 13748.729 - 1.72% -
BM_RangesPushHeap_string_SingleElement_16384 2.27% 2.567 2.625 - -3.36% -
std::find_first_of(vector<int>)_(small_needle)/32 2.27% 46.829 47.890 - -0.12% -
SetIntersection_None_Set_float_256_256 2.26% 5868907.246 6001837.906 - -0.11% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 2.26% 0.469 0.479 - 2.23% -
std::none_of(list<int>)_(process_all)/32768 2.26% 25757.955 26339.817 - -1.34% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 2.25% 3.121 3.192 - 1.27% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.25% 2.620 2.679 - 0.48% -
BM_deque_vector_ranges_move_backward/64000 2.25% 7863.188 8040.112 - 2.40% -
BM_RangesPushHeap_uint32_Random_16384 2.24% 6.241 6.381 - 0.96% -
BM_RangesMakeHeap_string_SingleElement_16 2.24% 5.532 5.656 - 0.30% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.24% 7.468 7.635 - 1.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.24% 0.701 0.717 - 0.05% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 2.24% 4.318 4.414 - 0.87% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.23% 32056.630 32773.091 - 1.21% -
std::distance(join_view(vector<vector<int>>))/4096 2.23% 4.471 4.570 - 2.72% -
std::find_if_not(deque<int>)_(bail_25%)/8192 2.23% 688.769 704.147 - 2.07% -
std::transform(deque<int>)_(identity_transform)/50 2.23% 19.166 19.594 - 2.04% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 2.23% 746.724 763.377 - 1.33% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.23% 0.762 0.778 - -0.79% -
BM_std_min<unsigned_short>/18 2.23% 1.534 1.568 - 5.94% -
BM_std_min<unsigned_short>/512 2.23% 7.139 7.298 - -0.23% -
rng::partial_sort(deque<int>)_(heap)/8 2.23% 36.906 37.728 - -0.18% -
BM_std_min<long_long>/20 2.23% 2.008 2.052 - 2.24% -
BM_std_minmax_element<long_long>/64 2.22% 17.474 17.863 - 0.45% -
BM_std_minmax<long_long>/15 2.22% 3.649 3.731 - 2.72% -
BM_std_minmax<unsigned_short>/64 2.22% 1.526 1.560 - 2.23% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.22% 19.666 20.102 - 1.27% -
BM_PushHeap_uint64_Random_256 2.21% 5.676 5.801 - 0.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 2.21% 7810851.184 7983666.235 - -2.14% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 2.21% 16.201 16.559 - -3.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.21% 11961779.316 12226094.986 - 4.44% -
std::multiset<std::string>::clear()/8192 2.21% 200013.941 204433.092 - -0.52% -
std::find(vector<int>)_(process_all)/8 2.21% 2.647 2.705 - 2.68% -
std::generate_n(deque<int>)/32 2.21% 8.298 8.482 - 2.01% -
BM_std_min<char>/31 2.21% 2.488 2.543 - 0.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 2.21% 18298692.640 18702336.875 - 4.05% -
SetIntersection_Interlaced_Set_float_262144_16384 2.20% 1251303.222 1278885.172 - 1.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.20% 1126792.444 1151586.558 - -0.03% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.19% 170.708 174.447 - 2.29% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 2.19% 1053.798 1076.849 - 1.06% -
BM_deque_deque_ranges_move_backward/4096 2.19% 152.169 155.497 - 2.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.19% 79399.939 81135.925 - -4.93% -
SetIntersection_Interlaced_Set_float_262144_4 2.18% 1286060.385 1314148.034 - 0.27% -
rng::find_last(vector<char>)_(bail_90%)/50 2.18% 1.031 1.054 - 1.63% -
std::reverse(deque<int>)/8 2.18% 2.513 2.568 - 1.97% -
SetIntersection_None_Set_uint32_1024_256 2.18% 8802493.822 8994286.889 - 0.47% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.18% 528.970 540.485 - 0.36% -
std::unordered_set<int>::erase(key)_(existent)/0 2.18% 21.060 21.519 - 1.44% -
BM_MakeHeap_uint32_Random_16384 2.17% 1.000 1.022 - -2.01% -
std::multiset<std::string>::contains(key)_(existent)/32 2.17% 14.931 15.255 - -8.24% -
rng::find_end(list<int>)_(same_length)/1024 2.17% 1495.851 1528.318 - 1.70% -
BM_StringFindStringLiteral/256 2.17% 5.326 5.442 - 2.22% -
std::set<int>::erase(key)_(existent)/32 2.17% 21.871 22.345 - 0.13% -
std::move(vector<int>)/1048576 2.17% 56252.719 57471.352 - 1.22% -
std::find_end(forward_list<int>)_(single_element)/1000 2.16% 673.843 688.387 - 1.72% -
SetIntersection_None_Set_float_262144_256 2.15% 1163435.059 1188481.121 - -0.24% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 2.15% 499.981 510.733 - 1.75% -
rng::move(deque<int>)/64 2.15% 6.318 6.454 - -6.60% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.14% 18.886 19.290 - 1.46% -
std::move_backward(vector<bool>)_(unaligned)/512 2.14% 4.639 4.738 - 0.88% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.14% 23.834 24.343 - -0.12% -
std::rotate(deque<int>)_(1_element_forward)/32 2.13% 4.638 4.737 - 1.32% -
std::multiset<int>::count(key)_(existent)/32 2.13% 3.530 3.605 - 3.40% -
std::set<int>::insert(value)_(already_present)/8192 2.13% 10.831 11.062 - 10.00% -
rng::is_sorted_until(deque<int>,_pred)/8 2.13% 3.855 3.937 - -23.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.12% 13036575.196 13313600.645 - 6.90% -
BM_std_min<int>/12 2.12% 1.492 1.523 - 1.06% -
BM_MakeThenSortHeap_string_SingleElement_16 2.12% 13.716 14.006 - -1.04% -
BM_std_min<short>/31 2.12% 2.571 2.625 - 2.85% -
BM_deque_deque_ranges_move_backward/1024 2.12% 38.224 39.033 - 1.64% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.12% 6.240 6.372 - -3.83% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.11% 7669.095 7831.296 - 0.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.11% 9781715.482 9988235.093 - -7.81% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 2.11% 0.554 0.565 - 0.10% -
BM_MakeThenSortHeap_uint32_Random_4 2.11% 4.010 4.095 - 2.36% -
rng::stable_partition(vector<int>)_(sparse)/50 2.10% 20.556 20.989 - -25.25% -
BM_num_get<unsigned_long_long> 2.10% 11.056 11.288 - 1.86% -
BM_RangesPushHeap_float_Random_1024 2.10% 7.398 7.553 - 0.46% -
std::multimap<int,_int>::erase(key)_(existent)/1024 2.10% 25.435 25.967 - -2.04% -
rng::copy(list<int>)/8 2.09% 2.361 2.410 - 1.50% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.09% 3.132 3.197 - -1.93% -
BM_PopHeap_float_262144 2.09% 40.667 41.516 - -2.06% -
SetIntersection_None_Set_uint32_256_256 2.09% 5769332.836 5889754.642 - -0.35% -
std::set<int>::ctor(const&,_alloc)/32 2.09% 215.597 220.094 - 1.82% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 2.09% 25672.861 26208.316 - 2.06% -
BM_std_minmax<unsigned_char>/12 2.09% 1.945 1.986 - -1.16% -
std::stable_partition(vector<int>)_(sparse)/32 2.08% 6.874 7.017 - -2.00% -
rng::generate(deque<int>)/8192 2.08% 2043.634 2086.131 - 1.94% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 2.08% 76176.223 77759.848 - 2.40% -
SetIntersection_None_Set_float_64_64 2.08% 11874745.685 12121478.351 - 2.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 2.07% 8679669.839 8859613.828 - 1.83% -
BM_RangesMakeHeap_uint32_SingleElement_64 2.07% 0.507 0.518 - 2.87% -
BM_StringAssignAsciiz_Huge_Opaque 2.06% 183.783 187.573 - 3.28% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.06% 12.211 12.463 - 0.32% -
BM_RangesMakeHeap_string_Ascending_262144 2.06% 9.764 9.965 - 36.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 2.06% 21543537.403 21987175.008 - -0.85% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.06% 13347.825 13622.621 - 2.30% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 2.06% 233638.370 238444.799 - 1.84% -
SetIntersection_Interlaced_Set_float_256_64 2.06% 15482092.676 15800489.423 - 2.57% -
SetIntersection_Interlaced_Set_uint64_256_64 2.06% 14710051.031 15012509.460 - -2.22% -
std::set<int>::equal_range(key)_(non-existent)/1024 2.05% 6.302 6.431 - 1.65% -
std::multimap<int,_int>::clear()/32 2.05% 660.375 673.934 - 2.10% -
SetIntersection_Interlaced_Vector_string_1024_256 2.05% 20746730.950 21172607.576 - 2.27% -
BM_PushHeap_float_Random_262144 2.05% 7.553 7.708 - -0.44% -
std::partition(deque<int>)_(sparse)/32 2.05% 9.640 9.837 - -14.41% -
bm_ranges_lexicographical_compare<signed_char>/16 2.05% 1.297 1.324 - -0.09% -
std::map<int,_int>::insert(value)_(already_present)/8192 2.04% 4.044 4.127 - -0.57% -
BM_CmpLess_uint_schar 2.04% 1.055 1.076 - 0.54% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 2.04% 4.535 4.628 - 6.99% -
BM_deque_deque_ranges_copy_backward/1024 2.04% 38.040 38.817 - 1.28% -
rng::is_sorted(list<int>)/8 2.04% 2.148 2.192 - 1.15% -
BM_PushHeap_string_Random_64 2.04% 12.649 12.907 - -0.06% -
rng::rotate(vector<bool>)_(by_1/3)/1024 2.04% 49.396 50.404 - 1.35% -
SetIntersection_Interlaced_Vector_float_16384_16384 2.04% 85160109.902 86893980.803 - -1.03% -
SetIntersection_None_Set_string_1024_256 2.03% 8936111.146 9117942.124 - 1.31% -
std::generate_n(list<int>)/8192 2.03% 6911.802 7052.252 - 1.97% -
BM_std_min<char>/7 2.02% 1.856 1.893 - 1.99% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 2.02% 19.177 19.564 - 0.70% -
SetIntersection_None_Set_float_262144_4 2.02% 1162813.152 1186316.244 - -0.32% -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.02% 2.239 2.284 - -7.28% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.01% 39682.067 40480.956 - -0.46% -
SetIntersection_Front_Vector_uint32_16384_256 2.01% 2290052.784 2336137.151 - -0.56% -
BM_RangesPopHeap_float_16 2.01% 6.443 6.572 - 0.94% -
std::set<int>::upper_bound(key)_(existent)/1024 2.00% 4.135 4.218 - -0.15% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 2.00% 25.856 26.373 - 4.76% -
std::multimap<std::string,_int>::clear()/32 2.00% 890.973 908.784 - 0.95% -
SetIntersection_None_Set_float_262144_16384 2.00% 1163602.455 1186861.980 - -0.41% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.99% 1532976.971 1563518.799 - -0.50% -
BM_std_min<unsigned_char>/64 1.99% 4.087 4.168 - 0.30% -
SetIntersection_None_Set_uint64_1024_16 1.98% 8738560.901 8911888.252 - 1.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.98% 9.827 10.022 - 0.22% -
std::search(list<int>)_(same_length)/8192 1.98% 10541.812 10750.540 - 14.33% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.98% 423.649 432.033 - -0.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.98% 15674201.931 15984311.356 - 2.95% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 1.97% 464.701 473.879 - 5.73% -
rng::find_first_of(vector<int>)_(large_needle)/8192 1.97% 7057906.762 7197205.321 - -7.42% -
rng::for_each(multimap<int>)/8192 1.97% 16489.075 16814.384 - 2.16% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.97% 164.650 167.894 - 0.78% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.97% 1245.259 1269.784 - -0.08% -
std::any_of(list<int>)_(process_all)/8192 1.97% 7129.926 7270.248 - 4.53% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 1.97% 4.117 4.198 - -0.24% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.97% 7.498 7.645 - 1.99% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 1.97% 383695.582 391236.492 - -41.64% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 1.96% 23.078 23.531 - -1.79% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.96% 16.696 17.024 - -5.42% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.96% 20.673 21.078 - 2.20% -
BM_std_minmax<unsigned_int>/27 1.96% 2.375 2.422 - -0.81% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.96% 578.103 589.430 - 1.39% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.96% 10.431 10.635 - 2.53% -
std::unordered_multiset<int>::ctor(const&)/32 1.96% 197.953 201.825 - 0.43% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 1.95% 4.778 4.871 - 1.83% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.95% 22.499 22.938 - 2.50% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.95% 20.347 20.744 - 2.16% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.95% 0.775 0.790 - 0.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.95% 5368191.344 5472818.113 - 2.14% -
SetIntersection_Interlaced_Set_uint32_256_4 1.95% 11408589.433 11630750.660 - -0.61% -
SetIntersection_None_Set_float_1024_4 1.95% 8873001.079 9045648.877 - 1.61% -
std::map<int,_int>::ctor(const&,_alloc)/1024 1.94% 6274.036 6396.039 - 2.00% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.94% 134.904 137.527 - 0.48% -
SetIntersection_None_Set_float_262144_64 1.94% 1161667.966 1184249.103 - -0.81% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.94% 216.654 220.864 - 1.81% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.94% 204539.144 208510.806 - 0.14% -
std::set<int>::find(key)_(non-existent)/8192 1.94% 8.441 8.605 - 1.96% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.94% 11.477 11.699 - 0.37% -
SetIntersection_Interlaced_Set_uint64_64_64 1.94% 15158007.264 15451456.948 - -0.18% -
BM_PushHeap_float_Random_4 1.94% 2.837 2.892 - 1.31% -
rng::reverse(deque<int>)/512 1.93% 113.509 115.704 - 2.07% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.93% 1.154 1.177 - -0.24% -
BM_StringFindAllMatch/512 1.93% 11.701 11.927 - -14.38% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 1.93% 2.392 2.438 - 2.11% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.93% 175649.828 179033.665 - 0.76% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.93% 275716.015 281027.388 - 0.87% -
SetIntersection_Interlaced_Set_float_262144_1 1.93% 1104889.189 1126171.038 - 1.99% -
rng::none_of(list<int>)_(process_all)/32768 1.93% 25482.773 25973.435 - 1.64% -
BM_RangesPopHeap_float_64 1.92% 12.252 12.488 - 0.28% -
BM_std_minmax<unsigned_short>/11 1.92% 1.719 1.752 - 0.66% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.92% 33.897 34.548 - 0.53% -
std::search_n(vector<int>)_(no_match)/8192 1.92% 1630.218 1661.459 - 2.37% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.91% 2.135 2.176 - 0.94% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.91% 24.668 25.139 - -0.42% -
SetIntersection_None_Set_uint32_262144_1024 1.91% 1144851.727 1166728.920 - -1.73% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.91% 30.552 31.135 - 1.24% -
BM_RangesPushHeap_uint32_Random_262144 1.91% 6.277 6.397 - 0.76% -
std::unordered_set<std::string>::count(key)_(existent)/32 1.90% 38.972 39.712 - -1.35% -
std::for_each(list<int>)/8 1.89% 2.505 2.553 - 2.43% -
std::set<std::string>::find(key)_(existent)/1024 1.89% 22.954 23.389 - 2.49% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.89% 9154.232 9327.636 - 1.72% -
SetIntersection_Front_Set_uint64_256_4 1.89% 4449607.936 4533653.773 - 0.82% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 1.89% 3819.541 3891.584 - 2.11% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 1.88% 37.956 38.671 - 0.35% -
std::multiset<std::string>::contains(key)_(existent)/8192 1.88% 27.979 28.505 - -9.36% -
std::unordered_set<int>::erase(key)_(existent)/32 1.88% 21.059 21.455 - 0.41% -
rng::stable_partition(vector<int>)_(sparse)/1024 1.88% 206.833 210.721 - -4.83% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.88% 23.051 23.485 - -0.99% -
BM_MakeHeap_string_Descending_16384 1.88% 2.976 3.032 - 8.93% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.88% 53550.884 54554.988 - 1.20% -
SetIntersection_Front_Set_string_1024_4 1.87% 1313043.316 1337660.933 - -0.65% -
BM_std_minmax<short>/28 1.87% 2.621 2.670 - 2.71% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.87% 601.176 612.430 - 2.06% -
std::partial_sort(deque<int>)_(heap)/8192 1.87% 283639.195 288942.876 - 0.66% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.87% 209.228 213.131 - 0.56% -
std::rotate(list<int>)_(1_element_forward)/32 1.87% 12.384 12.615 - -0.34% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.86% 81.084 82.596 - -0.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.86% 1134963.232 1156110.814 - 0.13% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 1.86% 0.551 0.562 - 5.24% -
std::multiset<std::string>::erase(iterator)/1024 1.86% 32.973 33.586 - 12.26% -
BM_deque_deque_ranges_copy_backward/64 1.85% 3.377 3.439 - -0.00% -
SetIntersection_None_Set_uint64_256_4 1.85% 11344161.418 11554148.665 - 1.48% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.85% 792.503 807.129 - -0.01% -
BM_PushHeap_uint64_Random_1024 1.84% 5.911 6.019 - 4.62% -
BM_RangesPopHeap_uint64_4 1.84% 2.667 2.716 - 1.44% -
BM_std_min<unsigned_int>/28 1.84% 1.962 1.998 - -0.26% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.84% 9.806 9.987 - 1.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.84% 1224040.143 1246542.780 - -1.36% -
std::rotate_copy(list<int>)/50 1.84% 14.092 14.351 - 0.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.84% 19.805 20.169 - 1.43% -
BM_RangesPushHeap_uint64_Random_64 1.84% 5.275 5.372 - -0.06% -
std::rotate(deque<int>)_(by_1/2)/32 1.83% 7.464 7.601 - 0.02% -
rng::contains_subrange(deque<int>)_(process_all)/50 1.83% 18.253 18.587 - 23.53% -
std::unique_copy(list<int>)_(contiguous)/52 1.83% 20.317 20.689 - 0.58% -
std::partition(vector<int>)_(sparse)/32 1.83% 8.726 8.885 - 1.79% -
rng::replace_if(deque<int>)_(sprinkled)/8192 1.83% 2926.323 2979.733 - -0.32% -
SetIntersection_None_Set_uint64_16384_256 1.82% 164805983.085 167810850.070 - 3.02% -
rng::copy_n(deque<int>)/262144 1.82% 10357.417 10546.220 - 0.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.82% 1580.504 1609.306 - 6.86% -
SetIntersection_None_Set_float_256_4 1.82% 11647125.733 11859373.866 - 1.10% -
std::partition(vector<int>)_(sparse)/50 1.82% 13.799 14.051 - 1.60% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.82% 1.918 1.953 - -1.39% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.82% 10.987 11.187 - -0.55% -
BM_vector_deque_ranges_move_backward/512 1.81% 17.739 18.061 - 2.57% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.81% 716.572 729.563 - 6.45% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.81% 56938.238 57969.529 - -0.23% -
std::find_if_not(deque<int>)_(process_all)/8192 1.81% 2945.460 2998.754 - -1.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.81% 39142053.124 39849908.280 - -1.40% -
std::set<std::string>::upper_bound(key)_(existent)/1024 1.81% 23.140 23.558 - 0.22% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.81% 16.528 16.826 - 2.32% -
std::set<int>::find(key)_(non-existent)/1024 1.81% 5.555 5.655 - 1.42% -
rng::for_each(multimap<int>::iterator)/50 1.80% 41.754 42.508 - 3.45% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.80% 1313.452 1337.071 - -4.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.80% 13472516.940 13714770.553 - 0.57% -
std::partial_sort(vector<int>)_(ascending)/8 1.80% 20.668 21.039 - 2.21% -
rng::find_end(list<int>)_(process_all)/8192 1.79% 6826.746 6949.211 - 6.90% -
rng::for_each(list<int>)/8 1.79% 2.532 2.577 - -0.98% -
std::find_if(vector<int>)_(process_all)/50 1.79% 13.921 14.170 - 1.47% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.79% 50196.098 51093.947 - 2.04% -
SetIntersection_None_Set_uint32_256_16 1.78% 10957093.849 11152250.373 - 0.07% -
rng::sort(vector<int>)_(descending)/1024 1.78% 1040.270 1058.786 - 0.75% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.78% 54705.056 55676.510 - 2.89% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.77% 372.277 378.875 - 2.51% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.77% 10.981 11.175 - 0.22% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.77% 134160.789 136537.180 - 2.35% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.77% 16.690 16.986 - 0.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.77% 0.687 0.699 - 0.07% -
BM_std_minmax<unsigned_char>/20 1.77% 1.932 1.966 - 3.94% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.77% 17401.413 17708.973 - 6.44% -
std::stable_sort(deque<int>)_(heap)/8 1.77% 26.009 26.469 - -2.10% -
BM_StringFindStringLiteral/128 1.77% 3.125 3.180 - 4.68% -
std::move_backward(vector<bool>)_(unaligned)/64 1.76% 1.790 1.822 - -0.48% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.76% 47.467 48.303 - -2.73% -
std::move_backward(deque<int>)/4096 1.76% 154.815 157.542 - 1.20% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.76% 9.755 9.926 - 0.92% -
BM_MakeThenSortHeap_float_Heap_256 1.76% 6.235 6.345 - 1.67% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.76% 4.307 4.382 - -0.66% -
SetIntersection_Interlaced_Set_uint32_262144_4 1.76% 1261439.127 1283615.396 - -0.08% -
BM_RangesMakeThenSortHeap_float_Descending_256 1.75% 5.718 5.818 - -0.40% -
std::multiset<int>::erase(key)_(non-existent)/1024 1.75% 6.639 6.755 - 1.07% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.75% 24.178 24.602 - 1.95% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.75% 41.276 42.000 - 0.12% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.75% 280897.886 285811.549 - 0.33% -
BM_deque_deque_move_backward/4096 1.75% 152.894 155.567 - 1.94% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.75% 4.724 4.807 - -0.36% -
std::find_if_not(vector<char>)_(process_all)/1024 1.75% 270.441 275.168 - -0.35% -
SetIntersection_None_Set_float_256_1 1.75% 11760647.673 11966055.548 - 3.11% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 1.74% 32.692 33.261 - 0.86% -
std::search(deque<int>)_(single_element)/1000 1.74% 439.237 446.869 - -0.45% -
std::partition(list<int>)_(sparse)/32 1.74% 8.885 9.039 - 3.09% -
std::set<std::string>::erase(iterator)/1024 1.73% 28.150 28.637 - -0.38% -
SetIntersection_Interlaced_Vector_string_262144_256 1.73% 67835917.167 69009815.752 - 7.15% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.73% 13327.247 13557.855 - 1.55% -
SetIntersection_Front_Set_string_262144_16 1.73% 2009157.446 2043818.846 - 1.66% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.72% 1402.366 1426.517 - -3.20% -
SetIntersection_Interlaced_Vector_uint32_262144_64 1.72% 8210870.189 8352223.533 - 0.68% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.72% 19969.565 20313.109 - 0.65% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.71% 365.381 371.647 - -0.99% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.71% 25863.867 26306.636 - 2.18% -
BM_StringAssignAsciiz_Large_Transparent 1.71% 11.583 11.781 - -1.13% -
rng::find_end(list<int>)_(process_all)/1048576 1.71% 824731.927 838827.267 - -0.80% -
std::set<int>::erase(iterator)/0 1.71% 20.037 20.379 - 0.62% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 1.70% 61515.112 62563.625 - 1.98% -
BM_StringEraseToEnd_Large_Transparent 1.70% 0.842 0.857 - 1.16% -
BM_vector_deque_ranges_copy_backward/512 1.70% 17.908 18.213 - 1.77% -
BM_RangesPushHeap_float_Random_262144 1.70% 7.562 7.691 - -0.12% -
SetIntersection_None_Set_uint64_262144_262144 1.70% 1212144.452 1232737.955 - -0.26% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.70% 17.714 18.014 - 0.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.70% 0.687 0.698 - -0.00% -
rng::move_backward(deque<int>)/8 1.70% 3.657 3.719 - 5.11% -
SetIntersection_Front_Vector_uint32_16_16 1.70% 37886148.325 38528376.425 - -1.21% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.69% 45.289 46.056 - -0.88% -
BM_std_min<char>/8 1.69% 2.251 2.289 - -2.06% -
BM_RangesPopHeap_string_16384 1.69% 71.921 73.136 - -0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 1.69% 349027853.741 354919848.263 - 1.40% -
SetIntersection_Front_Set_uint64_262144_262144 1.69% 1814152.424 1844757.892 - 2.02% -
rng::all_of(vector<int>)_(process_all)/8 1.69% 2.486 2.528 - 3.70% -
rng::all_of(list<int>)_(process_all)/32768 1.69% 25784.776 26219.609 - -0.07% -
rng::rotate(deque<int>)_(by_1/2)/1024 1.68% 173.553 176.477 - -3.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.68% 1099617.376 1118126.618 - 0.26% -
rng::partition_copy(deque<int>)/50 1.68% 27.459 27.921 - -2.89% -
std::count(vector<int>)_(every_other)/8 1.68% 1.334 1.356 - -0.59% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.68% 35288.698 35881.682 - -0.43% -
BM_SortHeap_uint32_4 1.68% 1.040 1.058 - 1.47% -
SetIntersection_None_Vector_uint32_262144_1024 1.68% 1195447.572 1215515.605 - 1.43% -
std::find_end(list<int>)_(process_all)/1024 1.68% 703.015 714.812 - -0.74% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.68% 31.575 32.105 - -0.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.68% 1199754.309 1219879.066 - -0.41% -
std::find_if(vector<char>)_(bail_25%)/8 1.68% 0.929 0.944 - 1.87% -
std::find_if_not(vector<int>)_(process_all)/8 1.68% 2.531 2.573 - -1.32% -
rng::for_each(set<int>::iterator)/50 1.67% 50.510 51.356 - -0.30% -
SetIntersection_Front_Vector_uint64_1024_1 1.67% 1097273.895 1115645.405 - -0.19% -
std::map<std::string,_int>::clear()/32 1.67% 897.888 912.912 - -2.51% -
SetIntersection_Front_Set_string_262144_4 1.67% 1299642.822 1321372.148 - -1.47% -
SetIntersection_None_Set_uint32_262144_262144 1.67% 1148176.270 1167328.938 - -1.70% -
BM_MakeThenSortHeap_float_SingleElement_256 1.67% 3.991 4.058 - 0.13% -
std::flat_map<int,_int>::erase(key)_(existent)/0 1.67% 15.795 16.058 - 0.81% -
SetIntersection_Interlaced_Vector_string_1024_4 1.67% 1712386.158 1740909.100 - 2.73% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.67% 4.167 4.236 - 2.09% -
BM_RangesPopHeap_uint32_256 1.66% 16.871 17.152 - 0.53% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.66% 12583.186 12792.572 - -0.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.66% 87449.028 88904.076 - -1.71% -
BM_PushHeap_uint32_Random_1024 1.66% 6.187 6.290 - 1.39% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.66% 68.931 70.074 - -0.70% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.66% 561.789 571.099 - 0.00% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.66% 4.084 4.151 - 3.09% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 1.65% 3.986 4.052 - 1.48% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.65% 11.666 11.858 - 2.25% -
SetIntersection_None_Set_uint64_256_64 1.65% 9156307.999 9307280.013 - -0.54% -
SetIntersection_Front_Set_uint32_262144_16384 1.65% 351370920.612 357157607.497 - 1.97% -
BM_deque_deque_move/64000 1.65% 2724.308 2769.153 - 1.92% -
std::multiset<int>::lower_bound(key)_(existent)/8192 1.65% 15.077 15.325 - 3.25% -
rng::remove_if(list<int>)_(prefix)/1024 1.64% 1002.507 1018.959 - 0.98% -
rng::sample(list<int>)/8192 1.64% 98969.766 100588.828 - 0.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.64% 243553227.606 247536896.180 - 3.28% -
BM_RangesPushHeap_uint64_Random_16 1.64% 4.279 4.349 - 1.61% -
BM_StringCopy_Huge 1.63% 100.977 102.627 - -1.00% -
rng::partition_point(deque<int>)/8192 1.63% 15.881 16.140 - 2.72% -
rng::find_first_of(vector<int>)_(large_needle)/1024 1.63% 109839.086 111632.585 - -7.39% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.63% 1341.843 1363.726 - -0.12% -
SetIntersection_Front_Vector_uint32_256_16 1.63% 4369336.929 4440521.618 - -0.95% -
BM_MakeHeap_uint64_PipeOrgan_16 1.63% 1.028 1.045 - 1.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.63% 179098839.391 182013661.707 - -0.02% -
std::unordered_set<int>::contains(key)_(non-existent)/32 1.62% 1.529 1.554 - 13.71% -
SetIntersection_Interlaced_Set_float_262144_16 1.62% 1599214.761 1625171.143 - -0.24% -
std::partial_sort(deque<int>)_(repeated)/1024 1.62% 6402.459 6506.348 - 0.44% -
BM_MakeHeap_uint32_Random_256 1.62% 1.147 1.166 - 0.12% -
BM_deque_deque_copy/64000 1.62% 2712.261 2756.223 - 4.64% -
bm_lexicographical_compare<unsigned_char>/64 1.62% 1.965 1.996 - 10.32% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.62% 11299053.925 11481817.929 - 2.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.62% 6516277.013 6621632.794 - -7.11% -
std::set<std::string>::find(key)_(existent)/8192 1.62% 28.547 29.008 - 1.52% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.62% 35.316 35.887 - 1.77% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.61% 2.477 2.517 - -0.77% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.61% 384.660 390.859 - 1.95% -
std::partial_sort(vector<int>)_(descending)/8 1.61% 24.811 25.211 - 1.10% -
rng::rotate(deque<int>)_(1_element_forward)/50 1.61% 6.100 6.198 - -1.47% -
BM_RangesPopHeap_uint64_262144 1.61% 41.152 41.815 - -2.29% -
SetIntersection_Interlaced_Set_string_1024_1024 1.61% 56620112.699 57530348.879 - -1.43% -
rng::partition_point(list<int>)/1024 1.61% 1261.101 1281.361 - 1.07% -
BM_std_minmax_element<char>/4 1.61% 1.242 1.262 - 4.71% -
BM_RangesPopHeap_float_1024 1.60% 27.301 27.739 - 0.67% -
std::set<int>::erase(iterator)/32 1.60% 20.283 20.607 - 0.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.60% 0.826 0.839 - 2.25% -
rng::move(vector<int>)/1048576 1.60% 57762.368 58686.350 - -2.95% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.60% 68.772 69.872 - -0.60% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.60% 3.964 4.027 - -0.16% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.60% 40813.701 41466.222 - 2.15% -
std::rotate(vector<bool>)_(1_element_backward)/50 1.60% 17.481 17.760 - 0.90% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.60% 18.111 18.400 - 1.93% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.60% 6.661 6.767 - -0.25% -
BM_RangesPopHeap_uint64_64 1.60% 12.621 12.823 - 1.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.59% 6.875 6.984 - -0.54% -
std::is_sorted(list<int>)/8192 1.59% 7170.888 7284.922 - -0.17% -
BM_RangesPopHeap_string_4 1.59% 5.328 5.413 - 1.97% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.59% 48.977 49.754 - 1.03% -
std::copy(deque<int>)/32768 1.59% 1142.695 1160.819 - 1.10% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.59% 16.856 17.123 - 0.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.58% 8754980.411 8893639.134 - -1.10% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 1.58% 23.656 24.030 - 1.06% -
std::copy_if(list<int>)_(every_other)/4096 1.58% 3172.195 3222.425 - -0.26% -
BM_RangesPopHeap_float_256 1.58% 19.990 20.307 - -0.07% -
BM_std_min<unsigned_long_long>/24 1.58% 2.683 2.726 - 1.90% -
BM_std_min<unsigned_long_long>/22 1.58% 2.170 2.205 - 0.73% -
BM_MakeThenSortHeap_uint64_Random_4 1.58% 4.024 4.087 - -0.10% -
std::rotate_copy(deque<int>)/1024 1.57% 34.211 34.750 - -0.68% -
std::adjacent_find(vector<int>,_pred)/50 1.57% 23.308 23.675 - 3.05% -
std::multiset<int>::ctor(const&)/1024 1.57% 6157.884 6254.733 - 0.84% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.57% 562.306 571.149 - 1.19% -
BM_MakeThenSortHeap_string_PipeOrgan_256 1.57% 20.234 20.552 - -0.70% -
BM_MakeThenSortHeap_float_Descending_256 1.57% 5.722 5.811 - 0.48% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.57% 604.841 614.329 - 0.03% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 1.57% 4.993 5.071 - 2.17% -
BM_RangesMakeThenSortHeap_float_Descending_16384 1.57% 26.653 27.071 - -0.00% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.57% 1878.566 1907.981 - -20.95% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.56% 214.621 217.977 - 1.91% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.56% 480.348 487.859 - -0.80% -
SetIntersection_None_Vector_uint64_16384_16 1.56% 1150911.147 1168896.821 - 1.13% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.56% 72615.390 73749.965 - -0.09% -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 1.56% 7882.711 8005.734 - 0.34% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.56% 27.396 27.822 - -4.34% -
SetIntersection_None_Vector_uint32_16384_16 1.56% 1158031.336 1176050.581 - -0.22% -
rng::remove_copy(list<int>)_(sprinkled)/8192 1.55% 7033.546 7142.790 - -2.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.55% 1398137.019 1419847.272 - 1.00% -
rng::fold_left(deque<int>)/8192 1.55% 4368.415 4436.228 - 0.27% -
rng::find(list<int>)_(process_all)/1024 1.55% 688.579 699.254 - 1.61% -
std::search_n(vector<int>)_(no_match)/1048576 1.55% 209472.741 212712.374 - 2.18% -
SetIntersection_None_Set_uint32_1024_4 1.54% 8696221.928 8830544.452 - -1.22% -
BM_deque_vector_move/65536 1.54% 2701.758 2743.456 - 3.74% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.54% 147796.495 150073.522 - 1.36% -
rng::partition(vector<int>)_(dense)/32 1.53% 8.403 8.531 - 0.22% -
std::equal(vector<int>)_(it,_it,_it)/50 1.53% 4.368 4.435 - -1.38% -
std::rotate(list<int>)_(by_1/2)/50 1.53% 13.854 14.066 - 0.24% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.53% 7.083 7.191 - -3.03% -
std::map<int,_int>::erase(key)_(existent)/1024 1.53% 24.892 25.272 - -0.92% -
rng::is_partitioned(list<int>)_(partitioned)/50 1.52% 13.697 13.906 - 0.31% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.52% 1.359 1.380 - 0.67% -
SetIntersection_None_Set_float_262144_262144 1.52% 1166374.509 1184134.113 - -0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.52% 4236060.176 4300492.336 - 0.50% -
std::find_end(deque<int>)_(single_element)/1000 1.52% 250.177 253.978 - 0.84% -
SetIntersection_Front_Set_uint64_262144_4 1.52% 1117760.870 1134744.727 - -1.48% -
SetIntersection_None_Vector_string_1024_256 1.52% 1207845.068 1226191.940 - 0.24% -
std::find_end(deque<int>,_pred)_(process_all)/1024 1.52% 616.069 625.424 - 1.79% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.52% 11.776 11.954 - 0.25% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.52% 51.778 52.563 - 1.31% -
BM_RangesMakeHeap_string_Ascending_4 1.52% 2.863 2.906 - 2.23% -
SetIntersection_Front_Vector_uint64_262144_16 1.51% 1167680.955 1185370.262 - 0.18% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.51% 288.650 293.012 - -0.80% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.51% 1909.952 1938.785 - -5.74% -
BM_CmpLess_schar_short 1.51% 0.948 0.963 - 1.96% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.51% 23.489 23.843 - -0.03% -
std::multiset<int>::erase(key)_(non-existent)/8192 1.51% 9.532 9.676 - 0.84% -
rng::all_of(list<int>)_(process_all)/32 1.51% 11.700 11.876 - 1.02% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.51% 12269.656 12454.564 - -0.60% -
BM_std_min<unsigned_long_long>/23 1.51% 2.429 2.466 - 3.34% -
BM_MakeThenSortHeap_float_SingleElement_64 1.50% 3.314 3.364 - 0.27% -
BM_MakeThenSortHeap_float_PipeOrgan_256 1.50% 6.507 6.605 - 3.02% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.50% 5.478 5.560 - 4.89% -
BM_RangesPushHeap_string_SingleElement_262144 1.50% 2.635 2.675 - -2.28% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.50% 31.233 31.701 - -0.53% -
std::find(vector<char>)_(bail_25%)/8 1.50% 1.011 1.026 - -0.13% -
rng::stable_sort(deque<int>)_(descending)/8192 1.49% 20881.202 21192.320 - -0.68% -
std::stable_sort(deque<int>)_(heap)/8192 1.49% 17592.412 17854.015 - -1.03% -
SetIntersection_Interlaced_Vector_string_256_64 1.48% 20176840.220 20476460.803 - -0.72% -
BM_std_minmax<unsigned_short>/29 1.48% 2.574 2.612 - 1.68% -
rng::sort(deque<int>)_(descending)/8 1.48% 25.537 25.916 - 1.00% -
std::unordered_map<int,_int>::erase(iterator)/8192 1.48% 20.357 20.659 - -1.08% -
SetIntersection_None_Set_string_64_16 1.48% 19273323.960 19558376.923 - 3.05% -
BM_RangesMakeHeap_string_Heap_4 1.48% 3.029 3.074 - 3.04% -
BM_std_min<char>/1024 1.48% 8.310 8.433 - -0.71% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.47% 9.303 9.440 - 0.84% -
BM_deque_deque_copy/5500 1.47% 201.076 204.029 - 1.97% -
std::partial_sort(deque<int>)_(ascending)/1024 1.47% 7872.857 7988.376 - 0.44% -
std::find_end(vector<int>)_(single_element)/1000 1.46% 233.910 237.336 - 2.62% -
rng::stable_partition(list<int>)_(sparse)/50 1.46% 25.724 26.101 - -18.79% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 1.46% 35.972 36.498 - 0.71% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.46% 4.287 4.350 - 13.06% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.46% 16.272 16.509 - -0.52% -
BM_StringRelationalLiteral_Eq_Large_Large_Control 1.46% 0.818 0.830 - 0.83% -
std::shift_left(deque<int>)/32 1.46% 4.728 4.797 - 1.32% -
BM_RangesMakeHeap_string_Ascending_64 1.46% 4.866 4.937 - 3.81% -
rng::partial_sort(vector<int>)_(ascending)/8 1.45% 20.636 20.936 - 1.59% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.45% 16151.400 16386.016 - -2.09% -
SetIntersection_Front_Vector_uint32_256_4 1.45% 4393165.070 4456804.637 - 0.65% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.44% 1.388 1.408 - -1.08% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 1.44% 3.322 3.370 - 1.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.44% 8793333.555 8919989.005 - -8.91% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.44% 169849.770 172293.129 - 1.19% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.44% 794.016 805.437 - -1.03% -
BM_deque_deque_move_backward/5500 1.43% 204.845 207.784 - 1.94% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 1.43% 36.609 37.134 - -0.88% -
std::shift_left(deque<int>)/50 1.43% 5.481 5.559 - 1.95% -
rng::for_each(multimap<int>::iterator)/8192 1.43% 16627.615 16865.545 - 2.09% -
BM_StringAssignAsciiz_Huge_Transparent 1.43% 183.854 186.484 - 2.44% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.43% 6799.442 6896.599 - 1.22% -
std::multiset<std::string>::clear()/32 1.43% 881.927 894.519 - -3.03% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.43% 15.821 16.047 - 0.62% -
SetIntersection_None_Set_uint32_16_1 1.43% 70184193.190 71185793.722 - 0.75% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 1.43% 256.363 260.020 - 0.61% -
BM_RangesPopHeap_float_16384 1.43% 33.691 34.172 - 1.40% -
BM_PushHeap_string_Random_16 1.43% 10.102 10.246 - 0.22% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.42% 12925.807 13109.917 - 1.26% -
BM_StringAssignStr_Large_Transparent 1.42% 10.158 10.302 - -3.51% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.42% 538.689 546.348 - 1.09% -
BM_MakeThenSortHeap_float_Heap_4 1.42% 1.239 1.257 - 2.67% -
BM_std_min<long_long>/12 1.42% 2.029 2.058 - 3.03% -
SetIntersection_Interlaced_Vector_uint32_1024_4 1.42% 1325324.026 1344139.599 - 3.68% -
SetIntersection_Front_Vector_uint64_256_16 1.42% 4428659.873 4491514.839 - 1.57% -
rng::replace(vector<int>)_(sprinkled)/1024 1.42% 172.147 174.589 - -17.73% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.42% 23.994 24.334 - 1.57% -
std::sort(vector<int>)_(descending)/1024 1.42% 1041.615 1056.377 - 0.57% -
SetIntersection_None_Set_uint64_1024_1024 1.42% 8728898.030 8852457.833 - 1.19% -
std::find_end(vector<int>)_(single_element)/1024 1.41% 239.229 242.604 - 2.07% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.41% 30.608 31.039 - 1.01% -
SetIntersection_Interlaced_Vector_string_16_4 1.41% 71559369.034 72568379.282 - 0.68% -
BM_PushHeap_float_Random_16384 1.41% 7.525 7.631 - -1.80% -
rng::reverse_copy(deque<int>)/64 1.41% 19.937 20.217 - -0.42% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.41% 16.129 16.356 - 0.20% -
std::multiset<std::string>::insert(value)_(new_value)/32 1.41% 42.679 43.279 - 1.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.41% 1137567.190 1153554.423 - -1.22% -
std::unordered_map<int,_int>::clear()/8192 1.41% 63007.910 63893.341 - 2.59% -
BM_PushHeap_float_Ascending_262144 1.41% 5.250 5.324 - 4.13% -
BM_std_minmax<long_long>/3 1.41% 1.750 1.774 - 28.77% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.40% 38.881 39.427 - -0.34% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 1.40% 23.086 23.410 - 4.15% -
rng::find_if(list<int>)_(bail_25%)/32768 1.40% 8454.857 8573.189 - -6.34% -
SetIntersection_Front_Set_string_1024_1 1.40% 1148086.621 1164153.956 - 1.31% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.40% 27.846 28.235 - -0.67% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.39% 134.145 136.014 - 0.34% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.39% 1.363 1.382 - 2.85% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.39% 28351.503 28746.279 - -2.79% -
std::partition_point(list<int>)/50 1.39% 24.709 25.053 - 1.03% -
std::find_end(vector<int>)_(same_length)/1024 1.39% 510.199 517.269 - -8.58% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.38% 23.356 23.680 - -0.31% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.38% 605.156 613.511 - -0.36% -
BM_vector_deque_copy_backward/64 1.38% 2.961 3.002 - 1.58% -
std::map<std::string,_int>::contains(key)_(existent)/8192 1.38% 30.301 30.719 - 3.18% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.38% 19.435 19.703 - 0.56% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.38% 0.734 0.744 - -2.42% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.38% 31.180 31.609 - 0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.38% 344875130.437 349619480.936 - -0.63% -
bm_lexicographical_compare<signed_char>/8 1.38% 3.111 3.154 - -0.13% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.38% 13292.704 13475.489 - 2.21% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.37% 8607.197 8725.449 - 0.53% -
BM_deque_vector_move_backward/64000 1.37% 8032.919 8143.137 - 4.68% -
std::multiset<int>::find(key)_(non-existent)/32 1.37% 2.240 2.271 - 1.71% -
std::partition_point(list<int>)/32 1.37% 15.926 16.144 - 0.87% -
BM_StringEraseWithMove_Small_Opaque 1.37% 2.574 2.609 - -2.06% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 1.37% 28.089 28.472 - 1.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 1.37% 6819872.302 6912977.051 - -15.38% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.36% 857.757 869.416 - 3.72% -
BM_RangesPopHeap_uint32_262144 1.36% 40.959 41.515 - 1.51% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 1.36% 165000.547 167240.019 - 0.56% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.35% 23.038 23.350 - 6.88% -
BM_std_minmax<unsigned_char>/19 1.35% 1.656 1.678 - 3.57% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 1.35% 21.594 21.886 - 1.92% -
SetIntersection_Interlaced_Set_string_1024_1 1.35% 1147866.434 1163368.525 - -1.51% -
std::transform(list<int>)_(identity_transform)/32 1.35% 16.015 16.231 - 1.24% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.35% 21.213 21.499 - 0.42% -
SetIntersection_Front_Set_float_262144_4 1.35% 1140228.310 1155596.148 - 1.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.35% 16.233 16.451 - 1.45% -
BM_RangesMakeThenSortHeap_float_Random_16 1.35% 9.882 10.015 - 0.69% -
std::map<int,_int>::ctor(const&)/8192 1.35% 49741.816 50411.193 - 1.09% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 1.35% 56.316 57.074 - 1.86% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.34% 33.869 34.324 - 1.56% -
rng::search_n(list<int>,_pred)_(no_match)/1024 1.34% 848.529 859.932 - 0.28% -
BM_StringDestroy_Huge 1.34% 10.624 10.767 - 0.65% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.34% 3937.081 3989.880 - 1.50% -
rng::partial_sort(deque<int>)_(descending)/8192 1.34% 284077.100 287885.396 - 0.87% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 1.34% 7.270 7.368 - 2.97% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.33% 68532.616 69447.305 - -0.57% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.33% 24.112 24.433 - 1.85% -
std::multiset<std::string>::erase(key)_(existent)/32 1.33% 58.731 59.514 - 18.56% -
std::map<int,_int>::erase(key)_(non-existent)/32 1.33% 2.380 2.412 - -10.64% -
rng::copy_if(list<int>)_(every_other)/32768 1.33% 25335.272 25672.279 - 3.18% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.33% 136267.164 138076.675 - -3.89% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.33% 37.680 38.180 - -0.65% -
rng::starts_with(deque<int>,_pred)/8 1.33% 4.630 4.691 - 1.20% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.32% 27.983 28.353 - 1.01% -
SetIntersection_Interlaced_Set_float_262144_256 1.32% 1579327.798 1600192.546 - 0.26% -
BM_PopHeap_float_16 1.32% 6.477 6.563 - 0.43% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.32% 4.864 4.928 - 1.42% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 1.31% 2.858 2.896 - -1.18% -
rng::fill_n(vector<int>)/1024 1.31% 29.270 29.655 - -0.11% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.31% 31.256 31.667 - 3.39% -
std::stable_sort(deque<int>)_(shuffled)/8 1.31% 24.073 24.389 - -0.97% -
std::unique(list<int>)_(contiguous)/8192 1.31% 6969.621 7060.628 - -0.11% -
BM_std_minmax_element<char>/3 1.31% 1.180 1.196 - -4.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.30% 9244794.144 9365121.462 - -0.70% -
BM_deque_deque_move_backward/65536 1.30% 8062.987 8167.807 - 0.32% -
SetIntersection_Front_Vector_float_16384_64 1.30% 1429711.111 1448244.276 - 1.47% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.30% 2.098 2.125 - -0.24% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.29% 23.090 23.389 - 0.51% -
SetIntersection_None_Set_float_1024_256 1.29% 9025923.384 9142728.976 - 2.92% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.29% 14.114 14.296 - 0.75% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.29% 57.728 58.473 - 0.25% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.29% 829.335 840.033 - 0.84% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 1.29% 20650.262 20916.499 - -1.73% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 1.29% 10.482 10.617 - -2.64% -
SetIntersection_None_Set_uint32_1024_16 1.29% 8781729.313 8894645.291 - 2.08% -
BM_PushHeap_uint32_Random_16 1.29% 4.413 4.469 - -0.76% -
std::find_end(vector<int>)_(same_length)/1000 1.28% 499.138 505.547 - -13.12% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.28% 36675.791 37146.455 - 1.32% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.28% 6594.850 6679.343 - 0.09% -
rng::stable_sort(vector<int>)_(repeated)/8 1.28% 16.572 16.784 - 0.44% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.28% 206349449.766 208988473.739 - -1.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1.28% 1217469.129 1233034.650 - 1.14% -
rng::copy_if(list<int>)_(every_other)/4096 1.28% 3257.448 3299.093 - 0.87% -
BM_std_min<unsigned_long_long>/7 1.28% 1.901 1.925 - 0.83% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.28% 22.785 23.076 - -0.29% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 1.28% 10.620 10.755 - 0.81% -
rng::find_end(list<int>)_(near_matches)/1000 1.27% 36519.227 36984.141 - 0.71% -
std::move(deque<int>)/1048576 1.27% 54416.177 55107.928 - 0.77% -
SetIntersection_Interlaced_Set_uint32_16384_4 1.27% 168295946.102 170434449.582 - -1.47% -
rng::sort(deque<int>)_(repeated)/8 1.27% 18.482 18.717 - 0.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.27% 1.801 1.824 - 2.35% -
std::find_if(vector<int>)_(bail_25%)/8 1.27% 0.995 1.007 - -0.26% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.27% 20.760 21.023 - 0.67% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 1.27% 29.886 30.264 - -3.04% -
std::multiset<int>::insert(value)_(new_value)/32 1.26% 19.698 19.947 - -0.28% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.26% 21.980 22.258 - 0.78% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.26% 4791.724 4852.181 - -1.90% -
std::partition_point(deque<int>)/1024 1.26% 9.226 9.342 - 0.50% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.26% 20991.542 21255.910 - -0.90% -
rng::for_each(multimap<int>)/32 1.26% 22.421 22.703 - 1.34% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.26% 34.241 34.671 - -0.14% -
SetIntersection_None_Vector_string_256_1 1.26% 4744770.948 4804417.045 - 0.84% -
BM_std_min<unsigned_long_long>/21 1.26% 1.996 2.021 - 1.28% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.26% 0.908 0.919 - -1.80% -
std::all_of(list<int>)_(process_all)/50 1.26% 21.545 21.816 - -0.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.25% 1203184.092 1218283.405 - -0.31% -
SetIntersection_Interlaced_Set_string_262144_262144 1.25% 17375759.848 17593718.750 - 1.13% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 1.25% 20.325 20.580 - 2.13% -
BM_deque_deque_copy_backward/512 1.25% 18.571 18.804 - -1.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 1.25% 11788898.715 11936189.803 - 3.15% -
SetIntersection_Interlaced_Set_float_262144_64 1.25% 1573333.576 1592943.845 - -0.14% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.25% 18.694 18.927 - -0.44% -
BM_deque_vector_ranges_move/64000 1.25% 2727.864 2761.835 - 2.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.24% 2931522.323 2967920.935 - 1.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.24% 66640.303 67466.657 - 0.56% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.24% 27.135 27.471 - 0.80% -
rng::move(vector<int>)/8 1.24% 2.221 2.248 - 0.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.24% 2223948.567 2251472.330 - 0.78% -
std::find_if_not(list<int>)_(process_all)/50 1.24% 21.327 21.590 - 0.23% -
std::unordered_set<int>::ctor(const&)/32 1.24% 198.595 201.050 - 1.75% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.23% 22.483 22.760 - 0.89% -
BM_RangesMakeHeap_float_QuickSortAdversary_16 1.23% 0.835 0.846 - 1.83% -
BM_MakeThenSortHeap_float_SingleElement_1024 1.23% 4.779 4.838 - -0.59% -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 1.23% 548.310 555.033 - 1.15% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.23% 49965.984 50578.272 - 0.24% -
std::map<int,_int>::count(key)_(existent)/1024 1.22% 4.359 4.413 - -0.04% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.22% 20.649 20.901 - 1.40% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.22% 140999.593 142718.625 - -0.73% -
BM_deque_deque_ranges_copy_backward/64000 1.22% 7903.927 8000.255 - 1.85% -
std::find_if(deque<int>)_(process_all)/8192 1.22% 2845.291 2879.872 - -2.95% -
BM_num_get<unsigned_long> 1.21% 11.058 11.192 - 0.63% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.21% 20663.430 20913.978 - -2.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.21% 18999.792 19228.969 - 2.55% -
BM_deque_deque_copy_backward/64 1.21% 3.374 3.415 - -2.77% -
BM_StringAssignStr_Large_Opaque 1.20% 10.166 10.288 - -3.34% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.20% 250.197 253.206 - 2.27% -
SetIntersection_Front_Set_float_262144_1024 1.20% 14204613.479 14375188.721 - -9.59% -
BM_deque_deque_ranges_move_backward/4000 1.20% 144.913 146.652 - 1.21% -
rng::copy_n(deque<int>)/32768 1.20% 1136.952 1150.570 - 1.20% -
BM_num_get<unsigned_int> 1.20% 10.571 10.698 - 0.54% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.20% 1890.123 1912.740 - -0.89% -
BM_std_min<int>/10 1.20% 1.005 1.017 - 1.11% -
SetIntersection_None_Set_float_256_16 1.20% 11083560.219 11216168.148 - 0.45% -
rng::sample(list<int>)/1024 1.20% 12061.290 12205.432 - 0.54% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.19% 206805341.018 209275599.838 - 0.18% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 1.19% 77.524 78.449 - -0.46% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.19% 146.124 147.865 - -0.08% -
BM_lexicographical_compare_three_way_fast_path/16 1.19% 4.341 4.392 - -0.98% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.19% 1.337 1.353 - 17.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.19% 4491284.306 4544646.360 - 1.15% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.19% 4572.393 4626.696 - 2.81% -
rng::find(list<int>)_(bail_25%)/1024 1.19% 181.171 183.321 - 38.25% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.19% 1947.742 1970.826 - -18.55% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.18% 14.112 14.279 - 0.74% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 1.18% 19.645 19.877 - 0.42% -
rng::move(deque<int>)/262144 1.18% 14995.658 15173.026 - 1.37% -
BM_RangesSortHeap_float_16384 1.18% 26.487 26.800 - 1.56% -
BM_std_min<unsigned_char>/7 1.18% 1.840 1.861 - 0.61% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.18% 26.369 26.680 - 0.36% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.18% 11.773 11.912 - -1.67% -
rng::replace_if(deque<int>)_(sprinkled)/1024 1.18% 364.822 369.124 - -1.06% -
rng::partial_sort(vector<int>)_(descending)/8 1.18% 24.851 25.144 - 1.40% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 1.18% 14.447 14.618 - 0.98% -
std::equal(list<int>)_(it,_it,_it)/8 1.18% 2.819 2.852 - 2.13% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.18% 34.671 35.079 - 0.88% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.18% 38133.074 38581.403 - 0.11% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 1.18% 351.508 355.639 - 1.26% -
rng::reverse(deque<int>)/8 1.17% 2.511 2.541 - 0.62% -
std::flat_map<int,_int>::erase(key)_(existent)/32 1.17% 23.312 23.584 - 0.52% -
BM_std_min<unsigned_char>/20 1.17% 1.515 1.533 - -0.78% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.17% 16590.771 16784.463 - -1.22% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.17% 493923.251 499687.291 - 2.17% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.17% 6091.188 6162.229 - 2.02% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.17% 20.611 20.851 - 0.56% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 1.16% 11.528 11.662 - 3.63% -
BM_std_minmax<long_long>/23 1.16% 4.329 4.379 - 1.21% -
rng::partial_sort_copy(deque<int>)_(descending)/8 1.16% 19.673 19.900 - 0.16% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.16% 6846.921 6926.105 - -4.44% -
BM_std_minmax_element<short>/64 1.16% 17.237 17.436 - -1.48% -
SetIntersection_Interlaced_Set_uint32_262144_16 1.15% 1563364.666 1581418.539 - -1.06% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 1.15% 0.924 0.935 - -1.03% -
BM_RangesMakeThenSortHeap_float_Heap_64 1.15% 3.436 3.476 - 1.81% -
std::set<int>::upper_bound(key)_(non-existent)/1024 1.15% 5.991 6.060 - 0.96% -
SetIntersection_Front_Set_float_16_16 1.15% 41397596.381 41872773.666 - -0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.15% 1109716.450 1122449.316 - 0.11% -
SetIntersection_Front_Vector_string_1024_4 1.15% 1238963.220 1253171.133 - 0.02% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 1.15% 10.325 10.443 - 3.57% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.15% 14.265 14.428 - -0.11% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.15% 16671.511 16862.432 - -0.25% -
BM_std_min<unsigned_char>/23 1.14% 2.334 2.360 - 4.87% -
std::search(deque<int>)_(no_match)/1000 1.14% 403.222 407.836 - 0.45% -
BM_MakeThenSortHeap_uint64_Ascending_4 1.14% 1.452 1.469 - -0.30% -
rng::starts_with(deque<int>,_pred)/1024 1.14% 524.734 530.737 - 0.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.14% 11490640.717 11621673.413 - 0.44% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.14% 358.838 362.929 - 1.29% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.14% 421.550 426.347 - -0.35% -
rng::find(list<int>)_(bail_25%)/8 1.14% 0.921 0.932 - -0.03% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.14% 1107234.404 1119816.316 - 0.05% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.14% 7580.128 7666.250 - 2.13% -
SetIntersection_Front_Set_uint64_1024_64 1.14% 1888060.935 1909499.925 - -1.87% -
SetIntersection_Interlaced_Set_uint32_16_4 1.14% 63899834.517 64625392.672 - 0.48% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.14% 725.020 733.249 - 0.54% -
BM_std_minmax<long_long>/14 1.13% 3.290 3.328 - -0.32% -
rng::stable_sort(deque<int>)_(heap)/8192 1.13% 17701.697 17901.566 - -1.07% -
rng::rotate(vector<bool>)_(1_element_backward)/32 1.13% 18.495 18.704 - 0.98% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.13% 31.841 32.200 - -2.41% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.13% 140.326 141.910 - 2.83% -
SetIntersection_None_Set_uint64_262144_256 1.13% 1203355.875 1216915.529 - -1.05% -
std::fill_n(list<int>)/32 1.12% 8.078 8.168 - 0.30% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.12% 689.465 697.209 - 0.11% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.12% 939.210 949.751 - -1.46% -
rng::remove_copy_if(list<int>)_(prefix)/8192 1.12% 7275.557 7357.111 - -4.12% -
rng::remove(vector<int>)_(sprinkled)/1024 1.12% 288.177 291.404 - 0.48% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.12% 4.203 4.250 - 2.07% -
std::find(list<int>)_(process_all)/8192 1.11% 8501.542 8596.300 - 10.74% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.11% 51.274 51.845 - -1.20% -
rng::unique(deque<int>,_pred)_(contiguous)/52 1.11% 69.211 69.982 - 0.73% -
SetIntersection_None_Set_uint64_262144_4 1.11% 1201159.832 1214529.052 - -0.71% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 1.11% 23.631 23.894 - 3.94% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.11% 11.322 11.448 - 1.51% -
SetIntersection_None_Set_float_16_4 1.11% 60132533.947 60799586.602 - 0.79% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.11% 1.195 1.208 - 1.25% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.10% 87.673 88.641 - 0.77% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.10% 13528.009 13677.066 - -2.40% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 1.10% 30.885 31.225 - -0.14% -
SetIntersection_Front_Set_uint64_64_64 1.10% 15069557.076 15235121.040 - 6.58% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.10% 0.940 0.951 - 6.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 1.09% 2.615 2.643 - 4.24% -
std::flat_multimap<int,_int>::erase(iterator)/0 1.09% 15.392 15.560 - 0.20% -
BM_MakeThenSortHeap_string_Descending_1024 1.09% 38.787 39.209 - 2.17% -
std::replace(vector<int>)_(prefix)/50 1.09% 7.594 7.677 - 0.23% -
SetIntersection_Front_Vector_string_1024_1 1.09% 1140493.929 1152872.049 - 1.03% -
std::rotate(vector<bool>)_(1_element_backward)/32 1.08% 17.565 17.755 - 0.48% -
std::deque<std::string>::ctor(size)/1024 1.08% 713.683 721.396 - -0.84% -
BM_deque_vector_ranges_copy_backward/4000 1.08% 141.864 143.397 - 1.02% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.08% 56451.942 57061.666 - 3.63% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.08% 1226220.865 1239464.275 - -0.48% -
SetIntersection_None_Set_float_16_1 1.08% 70650665.324 71412652.637 - 0.85% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.08% 17630998.058 17821150.662 - 0.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.08% 22.959 23.207 - 0.05% -
rng::find(deque<int>)_(bail_25%)/1024 1.08% 66.575 67.293 - 0.48% -
BM_MakeThenSortHeap_uint32_Heap_4 1.08% 1.197 1.210 - 2.12% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.08% 259.061 261.851 - 4.39% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.08% 2.353 2.378 - 2.23% -
BM_deque_vector_move_backward/65536 1.08% 7990.407 8076.342 - 0.13% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 1.08% 106.207 107.349 - 1.17% -
SetIntersection_Front_Vector_float_16384_4 1.07% 1123304.282 1135379.489 - 0.65% -
rng::find_end(deque<int>)_(match_near_end)/8192 1.07% 164557.850 166326.199 - 0.98% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.07% 9.269 9.368 - 0.58% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.07% 6.872 6.945 - -4.03% -
BM_PopHeap_uint32_16 1.07% 7.507 7.587 - 0.93% -
std::remove_if(deque<int>)_(prefix)/1024 1.07% 556.748 562.697 - 0.69% -
766_femflow_r 1.07% 12.948 13.086 - 0.87% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.07% 712.683 720.282 - -0.22% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.07% 16.567 16.744 - -0.10% -
std::remove(deque<int>)_(sprinkled)/50 1.07% 57.257 57.867 - -11.31% -
SetIntersection_Front_Set_uint32_256_64 1.06% 6235168.440 6301542.274 - -2.27% -
BM_CmpLess_uchar_uchar 1.06% 1.120 1.132 - 0.94% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.06% 1902.413 1922.663 - 0.20% -
std::unique(list<int>)_(sprinkled)/32 1.06% 57.007 57.612 - 1.01% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.06% 1.438 1.454 - 7.95% -
std::move(vector<int>)/64 1.06% 4.155 4.199 - 1.32% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.06% 5.214 5.270 - -0.76% -
rng::move_backward(deque<int>)/4096 1.06% 154.970 156.610 - 0.03% -
BM_MakeHeap_string_Descending_4 1.06% 2.095 2.117 - 0.39% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 1.06% 24.800 25.062 - 0.46% -
rng::rotate_copy(vector<int>)/1024 1.06% 32.503 32.847 - -1.49% -
std::copy(list<int>)/64 1.06% 32.056 32.395 - 5.04% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.06% 15.883 16.051 - 0.25% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.06% 13717.694 13862.441 - 2.06% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 1.05% 590.037 596.255 - 1.78% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.05% 6.925 6.997 - 0.66% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1.05% 1338.059 1352.055 - -0.19% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.05% 13.863 14.008 - 0.61% -
BM_std_min<unsigned_long_long>/9 1.05% 1.169 1.181 - 1.11% -
SetIntersection_Interlaced_Vector_uint32_16_1 1.04% 66923019.589 67621894.264 - 1.22% -
SetIntersection_Front_Vector_string_16384_16384 1.04% 349321957.742 352957969.453 - -0.05% -
BM_MakeHeap_string_PipeOrgan_4 1.04% 2.550 2.576 - 1.66% -
BM_RangesMakeThenSortHeap_uint64_Random_16 1.04% 8.554 8.643 - -0.14% -
rng::rotate(vector<bool>)_(1_element_backward)/50 1.04% 18.496 18.688 - 0.89% -
BM_std_min<unsigned_short>/23 1.04% 2.135 2.157 - -3.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.04% 15.892 16.057 - 0.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.04% 14.235 14.383 - 1.42% -
SetIntersection_None_Set_uint64_256_1 1.04% 11496946.099 11616121.272 - 1.05% -
rng::move_backward(deque<int>)/32768 1.04% 3523.518 3560.030 - 1.42% -
SetIntersection_Front_Set_uint32_262144_262144 1.04% 1839633.871 1858686.196 - 3.09% -
BM_std_min<unsigned_short>/31 1.03% 2.596 2.623 - 0.41% -
SetIntersection_Front_Set_string_4_4 1.03% 166742861.229 168467180.061 - -0.40% -
SetIntersection_Front_Set_uint32_16384_4 1.03% 1138839.181 1150615.664 - 0.82% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 1.03% 9.263 9.359 - -1.88% -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 1.03% 6.096 6.159 - 0.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.03% 4409086.893 4454515.730 - 0.81% -
std::remove(deque<int>)_(sprinkled)/32 1.03% 52.627 53.169 - -7.98% -
BM_RangesPopHeap_uint32_16384 1.03% 31.039 31.359 - 0.60% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.03% 199.687 201.742 - 1.99% -
SetIntersection_Front_Vector_float_1024_4 1.03% 1119411.652 1130917.349 - -0.59% -
SetIntersection_Front_Vector_string_1024_64 1.03% 3467030.313 3502632.983 - -4.58% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.02% 3810.438 3849.489 - 0.46% -
rng::none_of(list<int>)_(process_all)/8192 1.02% 7296.340 7371.090 - -6.17% -
std::unique_copy(deque<int>)_(sprinkled)/52 1.02% 18.792 18.985 - 1.03% -
rng::rotate(deque<int>)_(1_element_backward)/1024 1.02% 39.110 39.510 - 0.46% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.02% 35.906 36.273 - 15.74% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.02% 18.845 19.037 - 0.28% -
std::find_first_of(vector<int>)_(small_needle)/8192 1.02% 11278.678 11393.815 - 0.53% -
BM_CmpLess_schar_ushort 1.02% 1.115 1.126 - 0.48% -
BM_RangesMakeHeap_string_Ascending_256 1.02% 5.067 5.119 - 6.96% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.02% 355.908 359.529 - 1.80% -
rng::copy_n(vector<int>)/8 1.02% 2.232 2.255 - 4.98% -
BM_RangesMakeHeap_string_SingleElement_1024 1.02% 6.234 6.297 - 0.76% -
BM_num_get<unsigned_short> 1.02% 10.520 10.627 - -0.76% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 1.01% 11.148 11.261 - 3.92% -
748_flightdm_r 1.01% 8.978 9.069 - -3.91% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.01% 145363.947 146834.194 - -0.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.01% 34925.971 35278.781 - 2.43% -
SetIntersection_None_Set_uint64_16384_64 1.01% 166687378.287 168371180.019 - -0.51% -
BM_MakeThenSortHeap_uint64_Descending_256 1.01% 8.639 8.726 - -0.28% -
std::stable_partition(list<int>)_(sparse)/1024 1.01% 913.276 922.468 - 0.33% -
rng::replace(vector<int>)_(sprinkled)/8192 1.01% 1376.809 1390.665 - -17.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.00% 11702859.455 11820277.996 - -0.37% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
rng::copy(vector<bool>)_(aligned)/1048576 -70.91% 3571.863 1039.023 - -0.10% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -67.81% 27176762.565 8748111.113 - -60.95% -
SetIntersection_Interlaced_Vector_float_262144_256 -53.71% 51787677.388 23974524.290 - -30.37% -
std::remove_copy(list<int>)_(prefix)/1024 -53.35% 1616.980 754.270 - -0.39% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -52.86% 62.168 29.305 - -50.27% -
std::swap_ranges(list<int>)/1024 -51.40% 1568.947 762.448 - 0.19% -
SetIntersection_Interlaced_Vector_float_262144_64 -51.14% 19934308.373 9740549.047 - -41.02% -
std::set<std::string>::count(key)_(existent)/0 -48.50% 0.023 0.012 - -8.10% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -46.86% 1030.020 547.359 - -27.70% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -46.73% 1029.055 548.147 - -28.73% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -46.16% 953.567 513.410 - -30.80% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -45.78% 0.494 0.268 - 0.30% -
SetIntersection_Interlaced_Vector_float_262144_16 -45.45% 6284039.491 3427792.674 - 6.69% -
SetIntersection_Interlaced_Vector_float_262144_1024 -43.92% 156317150.750 87669566.608 - -7.74% -
SetIntersection_Interlaced_Vector_float_16384_64 -41.60% 10547797.829 6159810.418 - -2.26% -
BM_RangesPushHeap_float_Descending_1 -40.92% 0.697 0.412 - -11.89% -
BM_RangesPushHeap_string_Descending_262144 -40.27% 5.119 3.057 - -2.98% -
SetIntersection_Interlaced_Vector_float_16384_256 -40.04% 29707649.995 17813809.134 - 0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -39.39% 5992121.144 3631541.810 - -35.14% -
SetIntersection_Interlaced_Vector_float_16384_1024 -38.69% 73662480.050 45159801.221 - -2.50% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -38.63% 11.940 7.327 - -17.02% -
SetIntersection_Interlaced_Vector_float_16384_16 -38.50% 3891607.232 2393358.792 - -9.58% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -37.52% 24.568 15.351 - -37.59% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -37.34% 0.484 0.303 - -37.44% -
BM_RangesMakeHeap_string_Descending_262144 -36.43% 5.681 3.611 - -18.29% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.89% 1572.084 1039.363 - -50.51% -
SetIntersection_Interlaced_Vector_float_1024_64 -33.87% 5862817.303 3876973.080 - -26.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -33.67% 0.697 0.463 - -33.68% -
std::unordered_set<int>::count(key)_(non-existent)/0 -33.56% 0.405 0.269 - -12.51% -
BM_RangesMakeHeap_uint32_Random_4 -32.26% 1.704 1.154 - -31.82% -
BM_std_min<unsigned___int128>/64000 -31.98% 42883.511 29168.434 - 5.32% -
BM_std_min<unsigned___int128>/70000 -31.82% 46877.141 31962.573 - 6.40% -
BM_std_min<unsigned___int128>/4096 -31.76% 2722.689 1857.929 - 5.85% -
BM_std_min<unsigned___int128>/65536 -31.71% 43894.516 29976.656 - 6.13% -
BM_std_min<unsigned___int128>/4000 -31.67% 2659.258 1817.193 - 5.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.60% 12818368.126 8768362.780 - -2.77% -
BM_std_min<unsigned___int128>/5500 -31.54% 3656.764 2503.277 - 6.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.53% 12843962.186 8794675.205 - -0.41% -
BM_std_min<unsigned___int128>/1024 -31.47% 679.539 465.677 - 5.65% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -31.39% 0.489 0.336 - -7.24% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -31.29% 31.581 21.699 - -67.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.94% 12744330.709 8801040.345 - -0.81% -
BM_std_min<unsigned___int128>/512 -30.91% 338.247 233.709 - 6.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -30.86% 13030688.087 9009480.954 - 0.71% -
BM_PushHeap_float_SingleElement_1 -30.83% 0.697 0.482 - 12.01% -
std::move(vector<int>)/262144 -30.61% 21917.347 15208.151 - -30.51% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -30.48% 71.999 50.051 - -15.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -30.12% 12751375.971 8911127.585 - 0.73% -
SetIntersection_Front_Set_float_262144_16384 -29.96% 355021426.120 248651350.723 - 3.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -29.93% 12841103.054 8997584.374 - 1.72% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -29.62% 0.487 0.343 - -18.36% -
BM_RangesMakeHeap_string_Descending_16384 -29.59% 3.849 2.710 - -6.39% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -29.37% 46.002 32.489 - -2.31% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -29.29% 53.323 37.705 - -18.42% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -28.33% 11081.635 7942.395 - -2.93% -
std::shift_right(vector<int>)/32 -28.26% 4.136 2.967 - 0.15% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -28.22% 43.079 30.923 - -23.27% -
BM_std_min<unsigned___int128>/64 -28.13% 38.764 27.860 - 4.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -28.00% 40480084.849 29143775.491 - -33.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -28.00% 361164310.337 260026398.048 - -28.13% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -27.63% 123.465 89.353 - -20.22% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.47% 40.813 29.603 - 0.71% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -27.30% 61.348 44.599 - -0.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -27.16% 11916398.273 8679442.971 - -1.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -26.85% 11922039.318 8721218.502 - -2.23% -
BM_PushHeap_string_Descending_16384 -26.82% 3.369 2.465 - 5.29% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -26.63% 34.334 25.190 - -21.73% -
BM_std_min<unsigned_long_long>/1 -26.56% 0.458 0.336 - 2.19% -
SetIntersection_Interlaced_Vector_float_1024_16 -26.39% 2819898.220 2075664.322 - -24.49% -
BM_PopHeap_string_1 -26.30% 0.700 0.516 - -18.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -25.99% 6695979.291 4955739.408 - -20.81% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -25.98% 0.622 0.460 - -33.88% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -25.76% 6.816 5.060 - -6.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -25.59% 12045144.303 8963170.588 - 2.45% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -25.57% 11.792 8.776 - -9.00% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -25.34% 40.858 30.504 - -16.74% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -25.09% 1.862 1.395 - -2.21% -
BM_vector_deque_ranges_move_backward/0 -25.07% 0.606 0.454 - -17.03% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -24.98% 0.616 0.462 - -33.76% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.87% 12672.794 9520.483 - 0.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -24.83% 39.687 29.831 - -14.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -24.80% 4794321.919 3605104.617 - -31.81% -
BM_PushHeap_string_Descending_262144 -24.80% 5.448 4.097 - 31.77% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -24.73% 6366303.523 4792065.702 - -4.75% -
BM_RangesMakeHeap_string_Descending_1024 -24.63% 3.569 2.689 - -8.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -24.62% 11903904.478 8973293.754 - -1.17% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -24.59% 48.179 36.334 - 30.63% -
SetIntersection_Interlaced_Vector_float_262144_4 -24.35% 2155931.059 1631028.387 - 4.05% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.03% 12568.340 9548.022 - 0.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -24.03% 2.743 2.084 - 19.97% -
BM_std_min<unsigned___int128>/31 -23.92% 16.762 12.753 - 2.49% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -23.91% 44.302 33.708 - 3.74% -
BM_std_min<unsigned___int128>/32 -23.88% 17.403 13.248 - 3.14% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.80% 38.247 29.144 - 0.27% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -23.76% 36.731 28.004 - -0.15% -
rng::partition(deque<int>)_(sparse)/32 -23.65% 13.592 10.377 - -9.30% -
BM_std_min<unsigned___int128>/30 -23.64% 16.121 12.311 - 2.81% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -23.59% 26.619 20.339 - -24.59% -
BM_std_min<unsigned___int128>/29 -23.34% 15.478 11.865 - 2.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -23.33% 30927304.443 23713359.561 - -21.29% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.29% 37.470 28.744 - 0.17% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -23.15% 0.534 0.411 - -35.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -23.03% 32.211 24.793 - -15.97% -
BM_std_min<unsigned___int128>/28 -22.97% 14.826 11.421 - 2.36% -
BM_PushHeap_string_Descending_1024 -22.75% 3.315 2.561 - 9.49% -
rng::find_end(deque<int>)_(near_matches)/8192 -22.75% 2136620.622 1650541.668 - -22.36% -
rng::search(deque<int>)_(near_matches)/1024 -22.72% 25225.077 19494.547 - -24.16% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -22.67% 0.294 0.227 - -24.41% -
rng::search(deque<int>)_(near_matches)/1000 -22.63% 24086.824 18636.085 - -24.16% -
BM_std_min<unsigned___int128>/26 -22.59% 13.575 10.508 - 2.45% -
BM_std_min<unsigned___int128>/27 -22.49% 14.170 10.983 - 2.42% -
BM_vector_deque_move/0 -22.47% 0.555 0.430 - 8.83% -
BM_PushHeap_string_Ascending_262144 -22.41% 37.413 29.028 - 0.27% -
rng::adjacent_find(deque<int>)/50 -22.40% 18.803 14.591 - -1.23% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -22.38% 0.531 0.412 - 11.88% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -22.37% 11.534 8.954 - -6.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -22.29% 10813488.645 8403099.487 - -0.04% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -22.26% 48.571 37.761 - -14.56% -
rng::is_sorted_until(deque<int>)/8 -22.20% 4.285 3.334 - -10.42% -
rng::search(list<int>)_(same_length)/8192 -22.17% 9688.475 7540.303 - -15.53% -
std::copy_n(vector<int>)/4096 -22.16% 208.171 162.033 - 3.64% -
BM_PushHeap_string_Descending_256 -22.14% 3.067 2.388 - 4.50% -
rng::adjacent_find(deque<int>)/8 -21.87% 3.750 2.930 - -2.24% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -21.83% 1.668 1.304 - -5.57% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -21.80% 95.417 74.614 - -0.24% -
BM_std_min<unsigned___int128>/25 -21.78% 12.916 10.102 - 2.27% -
BM_lexicographical_compare_three_way<IntPtr>/1 -21.46% 0.393 0.309 - -32.04% -
std::search_n(list<int>)_(no_match)/1000 -21.41% 677.286 532.309 - -23.96% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -21.37% 8.236 6.476 - -15.79% -
BM_PushHeap_string_PipeOrgan_262144 -21.29% 22.068 17.369 - -1.27% -
BM_std_min<unsigned___int128>/24 -21.29% 12.292 9.676 - 2.22% -
BM_RangesMakeHeap_string_Descending_256 -21.27% 3.427 2.698 - -8.33% -
BM_lexicographical_compare_three_way_fast_path/1 -21.22% 0.391 0.308 - -21.13% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -21.20% 1.704 1.342 - 10.70% -
BM_RangesMakeHeap_string_Random_262144 -21.19% 19.422 15.306 - -9.81% -
rng::partition(deque<int>)_(sparse)/50 -21.06% 20.250 15.984 - -7.98% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -21.02% 1939.794 1532.020 - -17.69% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -20.84% 2435110.210 1927737.261 - -21.04% -
BM_SortHeap_pair<uint32,_uint32>_4 -20.79% 1.890 1.497 - -20.06% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -20.63% 33.594 26.664 - -19.47% -
BM_std_min<unsigned___int128>/23 -20.57% 11.655 9.258 - 1.90% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -20.47% 11.119 8.843 - -8.90% -
BM_std_min<unsigned___int128>/22 -20.17% 11.007 8.786 - 1.54% -
BM_RangesPushHeap_string_Ascending_262144 -20.15% 35.282 28.174 - -3.56% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -20.06% 20393610.749 16302808.335 - -32.68% -
BM_StringDestroy_Small -20.06% 0.876 0.700 - -19.97% -
BM_vector_deque_ranges_copy/64000 -19.85% 2956.845 2369.941 - -0.37% -
BM_RangesPushHeap_uint32_Ascending_1 -19.80% 0.576 0.462 - 3.22% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -19.80% 11.019 8.838 - -7.49% -
rng::move_backward(list<int>)/4096 -19.77% 6560.116 5263.352 - -19.68% -
BM_std_min<unsigned___int128>/21 -19.56% 10.385 8.354 - 1.60% -
BM_vector_deque_move/64000 -19.49% 2929.030 2358.027 - -0.21% -
BM_vector_deque_copy/64000 -19.46% 2941.764 2369.265 - -0.36% -
std::copy(vector<bool>)_(aligned)/1048576 -19.33% 3320.693 2678.671 - 15.89% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -19.22% 0.585 0.473 - -14.58% -
BM_std_min<unsigned___int128>/20 -19.18% 9.775 7.900 - 1.16% -
BM_MakeHeap_string_Ascending_262144 -19.17% 9.172 7.414 - -27.27% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -18.96% 153.904 124.721 - -1.00% -
SetIntersection_Interlaced_Vector_float_1024_256 -18.94% 7942825.478 6438472.195 - -5.24% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -18.91% 36.432 29.541 - -16.68% -
SetIntersection_Interlaced_Vector_float_16384_4 -18.90% 1702202.816 1380424.606 - -4.33% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -18.89% 0.612 0.497 - -18.14% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -18.74% 5.835 4.741 - -13.44% -
BM_vector_deque_move/70000 -18.60% 3168.333 2579.093 - 0.11% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -18.60% 41.952 34.151 - -2.86% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -18.44% 0.562 0.458 - -7.43% -
std::find_end(deque<int>)_(near_matches)/8192 -18.37% 2352157.408 1919974.612 - -0.35% -
BM_StringRelationalLiteral_Less_Small_Small_Control -18.37% 1.838 1.500 - -15.49% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -18.31% 9.492 7.754 - -18.27% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -18.30% 1.502 1.227 - -22.05% -
BM_std_min<unsigned___int128>/19 -18.25% 9.153 7.482 - 1.13% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -18.24% 1.146 0.937 - -13.12% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -18.00% 16.484 13.517 - -18.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -18.00% 0.501 0.411 - -26.05% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -18.00% 0.634 0.520 - 9.99% -
std::unordered_set<int>::count(key)_(existent)/32 -17.85% 1.470 1.208 - 0.74% -
BM_vector_deque_move/65536 -17.77% 2875.902 2364.775 - -0.03% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -17.77% 1.495 1.230 - -15.24% -
std::is_sorted_until(deque<int>)/8 -17.72% 3.090 2.542 - -22.85% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -17.70% 0.697 0.574 - -17.63% -
BM_vector_deque_ranges_copy/65536 -17.68% 2875.076 2366.762 - 0.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -17.67% 66.627 54.851 - 0.75% -
std::multiset<std::string>::erase(key)_(existent)/0 -17.66% 59.257 48.793 - 19.23% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -17.49% 0.695 0.574 - -9.51% -
BM_vector_deque_ranges_copy/70000 -17.48% 3133.310 2585.543 - 0.05% -
BM_vector_deque_copy/70000 -17.47% 3131.595 2584.513 - -0.06% -
BM_vector_deque_ranges_move/65536 -17.46% 2859.981 2360.543 - -0.06% -
std::rotate(list<int>)_(by_1/2)/8192 -17.46% 6269.659 5175.084 - -17.63% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -17.40% 0.611 0.504 - 0.68% -
BM_PushHeap_string_PipeOrgan_16384 -17.37% 16.302 13.471 - 4.53% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -17.37% 1712.715 1415.216 - -0.07% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -17.32% 16676.190 13788.669 - -0.66% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -17.29% 5.894 4.875 - -5.12% -
BM_std_min<unsigned___int128>/18 -17.28% 8.531 7.057 - 0.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -17.26% 1695818.908 1403109.953 - -13.61% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -17.24% 46.158 38.201 - 60.10% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -17.20% 5072933.882 4200202.479 - 12.37% -
rng::find_last(list<int>)_(bail_90%)/1024 -17.19% 63.041 52.205 - -5.30% -
BM_vector_deque_ranges_move/64000 -17.17% 2853.758 2363.780 - -0.52% -
BM_PushHeap_uint32_PipeOrgan_1 -17.10% 0.474 0.393 - -29.47% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -17.08% 42.521 35.260 - -0.03% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -17.07% 10.593 8.785 - -7.76% -
BM_std_min<__int128>/1 -17.04% 0.371 0.308 - -33.04% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -16.96% 0.556 0.462 - -11.21% -
SetIntersection_Interlaced_Vector_float_256_16 -16.83% 7980317.087 6637161.909 - -17.38% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -16.72% 30.443 25.354 - -30.06% -
bm_lexicographical_compare<int>/2 -16.65% 1.518 1.265 - -12.16% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.45% 7182027.345 6000480.048 - -22.53% -
std::find(vector<bool>)_(process_all)/8 -16.45% 0.576 0.482 - -30.39% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -16.22% 0.637 0.534 - 19.11% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -16.22% 614.138 514.525 - 2.57% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -16.22% 73.999 61.996 - -49.73% -
BM_RangesMakeHeap_string_Descending_64 -16.21% 3.051 2.557 - -2.71% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -16.08% 6.580 5.522 - -17.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -16.05% 0.556 0.467 - 0.08% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -15.99% 2.635 2.214 - -2.99% -
BM_std_min<unsigned___int128>/17 -15.97% 7.890 6.630 - 0.78% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -15.94% 1.242 1.044 - -11.33% -
std::set<std::string>::erase(key)_(non-existent)/32 -15.92% 14.686 12.348 - -10.37% -
std::multiset<int>::count(key)_(non-existent)/8192 -15.90% 11.199 9.419 - 3.68% -
rng::rotate_copy(list<int>)/8192 -15.79% 8304.351 6993.007 - -15.86% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -15.77% 9642.357 8121.479 - -14.69% -
BM_RangesMakeHeap_string_Descending_16 -15.72% 2.754 2.321 - -2.77% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -15.69% 1.147 0.967 - -17.56% -
SetIntersection_Interlaced_Vector_float_256_64 -15.66% 8922089.377 7524554.999 - -4.45% -
std::search(deque<int>)_(no_match)/1024 -15.49% 415.445 351.088 - 32.47% -
BM_PopHeap_uint64_1 -15.38% 0.519 0.439 - -23.76% -
std::unordered_set<int>::contains(key)_(existent)/1024 -15.35% 1.402 1.187 - -11.62% -
std::set<std::string>::erase(iterator)/32 -15.34% 31.185 26.401 - 0.19% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -15.31% 11.272 9.547 - -5.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -15.31% 6945703.739 5882564.278 - -9.44% -
rng::copy(vector<int>)/32768 -15.28% 3486.281 2953.456 - -8.41% -
BM_PushHeap_string_Descending_64 -15.25% 2.692 2.281 - 1.96% -
BM_std_min<unsigned___int128>/1 -15.20% 0.367 0.311 - -32.33% -
BM_vector_deque_ranges_move/70000 -15.17% 3048.032 2585.628 - 0.19% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -15.13% 1690.468 1434.673 - -14.74% -
BM_std_min<unsigned___int128>/16 -15.12% 7.292 6.190 - 0.33% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -15.01% 122.753 104.329 - 69.05% -
rng::find_end(deque<int>)_(process_all)/8192 -14.79% 2387.084 2034.049 - -14.43% -
BM_RangesPushHeap_uint64_SingleElement_1 -14.77% 0.616 0.525 - 31.30% -
std::unordered_multiset<int>::count(key)_(existent)/32 -14.66% 1.858 1.586 - -10.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -14.61% 1900064.770 1622446.604 - -19.54% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.57% 232.555 198.680 - 0.03% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -14.47% 605.369 517.753 - 0.72% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -14.44% 99.736 85.333 - 0.37% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -14.41% 27.327 23.390 - 5.06% -
std::map<int,_int>::insert(value)_(already_present)/0 -14.36% 0.679 0.582 - 0.03% -
rng::copy(vector<bool>)_(aligned)/262144 -14.35% 326.673 279.798 - 2.68% -
rng::find_end(deque<int>)_(process_all)/1048576 -14.35% 308734.544 264440.631 - -13.67% -
rng::find_end(deque<int>)_(process_all)/1024 -14.34% 302.597 259.200 - -14.05% -
rng::partition(list<int>)_(dense)/8192 -14.27% 5095.363 4368.083 - -0.47% -
BM_RangesPushHeap_string_Ascending_256 -14.22% 10.974 9.413 - -15.34% -
std::copy(vector<int>)/4096 -14.16% 230.508 197.868 - -3.35% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -14.06% 10.572 9.086 - -5.42% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -14.04% 32.285 27.751 - 2.18% -
BM_RangesPushHeap_string_Ascending_1024 -14.03% 13.845 11.902 - -14.93% -
BM_std_min<unsigned___int128>/15 -14.01% 6.700 5.762 - 0.44% -
std::map<int,_int>::insert(value)_(new_value)/8192 -13.99% 39.761 34.200 - 0.35% -
std::set<std::string>::erase(key)_(existent)/32 -13.98% 69.655 59.921 - -2.07% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -13.85% 9152.059 7884.047 - -17.35% -
BM_deque_vector_copy/65536 -13.84% 2940.076 2533.043 - -1.04% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -13.64% 1.219 1.053 - -3.30% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -13.63% 1584.128 1368.137 - -30.44% -
SetIntersection_Front_Set_float_16384_256 -13.61% 5143497.701 4443486.509 - -0.77% -
BM_deque_vector_copy/64000 -13.50% 2849.679 2465.098 - 1.38% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -13.43% 866.786 750.381 - 7.58% -
BM_PushHeap_string_Descending_16 -13.39% 2.436 2.109 - 1.38% -
rng::adjacent_find(list<int>,_pred)/8192 -13.36% 8722.622 7557.356 - -12.85% -
BM_PopHeap_pair<uint32,_uint32>_1 -13.30% 0.506 0.439 - 0.35% -
std::unordered_set<std::string>::erase(iterator)/8192 -13.16% 33.005 28.661 - 37.88% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -13.14% 0.349 0.303 - -0.90% -
BM_RangesMakeThenSortHeap_float_Descending_4 -13.03% 1.284 1.117 - -1.78% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -13.01% 57.214 49.770 - -4.06% -
BM_std_min<unsigned___int128>/14 -12.96% 6.133 5.338 - 0.14% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -12.93% 735.338 640.262 - -6.27% -
std::replace(vector<int>)_(sprinkled)/8192 -12.79% 1360.685 1186.647 - -9.03% -
BM_MakeThenSortHeap_uint64_Descending_4 -12.76% 1.513 1.320 - -7.88% -
BM_RangesPushHeap_string_PipeOrgan_16384 -12.60% 14.734 12.877 - -1.16% -
std::partition(list<int>)_(sparse)/8192 -12.54% 8176.408 7151.283 - -0.15% -
std::unique_copy(deque<int>)_(contiguous)/32 -12.54% 11.045 9.660 - 1.10% -
bm_lexicographical_compare<int>/1 -12.50% 1.322 1.157 - -6.00% -
BM_RangesMakeHeap_uint32_Heap_64 -12.49% 0.257 0.225 - -7.12% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -12.45% 8.480 7.425 - 12.32% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -12.43% 9511.754 8329.018 - -11.41% -
rng::copy_backward(vector<int>)/32768 -12.41% 3286.674 2878.703 - -1.07% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -12.38% 0.556 0.487 - 5.13% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -12.35% 356.884 312.816 - -12.37% -
std::map<std::string,_int>::ctor(const&)/32 -12.25% 788.837 692.190 - -4.76% -
BM_RangesMakeHeap_string_PipeOrgan_256 -12.19% 5.498 4.828 - -3.41% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -12.16% 40.399 35.488 - -11.36% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -12.07% 1.396 1.228 - -4.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.03% 44.124 38.814 - 13.79% -
rng::partition(list<int>)_(sparse)/8192 -12.01% 7879.756 6933.292 - -0.14% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -11.94% 20956.365 18454.672 - -5.26% -
BM_RangesMakeHeap_string_Descending_4 -11.89% 2.416 2.129 - -3.02% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -11.87% 15.847 13.967 - 0.88% -
std::multiset<std::string>::erase(key)_(existent)/8192 -11.87% 135.039 119.016 - -7.49% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -11.85% 1.787 1.575 - -10.43% -
BM_deque_vector_copy/70000 -11.82% 3181.643 2805.554 - -0.51% -
rng::is_sorted(deque<int>)/8 -11.70% 2.854 2.520 - -21.84% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -11.67% 0.933 0.824 - -11.59% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -11.66% 20795.083 18370.502 - -5.15% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -11.59% 1.302 1.151 - 5.01% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -11.59% 1.949 1.723 - 49.04% -
BM_std_min<unsigned___int128>/13 -11.58% 5.570 4.925 - 0.34% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.46% 384.496 340.445 - 0.02% -
std::copy_backward(vector<bool>)_(aligned)/64 -11.46% 1.776 1.572 - -10.55% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -11.42% 1731.791 1533.970 - -7.96% -
SetIntersection_None_Set_uint32_16384_4 -11.41% 172477287.711 152790362.674 - -2.24% -
BM_MakeHeap_string_Ascending_16384 -11.36% 5.751 5.098 - -17.75% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -11.34% 1.594 1.414 - -5.46% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -11.28% 37799435.342 33535815.082 - -51.17% -
BM_PushHeap_string_Random_262144 -11.23% 21.799 19.351 - 5.33% -
SetIntersection_None_Set_uint32_16384_256 -11.18% 173125433.843 153766475.636 - -0.29% -
SetIntersection_None_Set_uint32_16384_64 -11.17% 173128619.688 153783322.189 - -0.51% -
rng::find_first_of(list<int>)_(large_needle)/1024 -11.16% 965612.659 857890.676 - -8.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -11.15% 5800.436 5153.608 - -1.76% -
BM_vector_deque_copy/65536 -11.15% 2663.154 2366.204 - 0.09% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -11.14% 48.272 42.894 - 0.93% -
SetIntersection_None_Set_uint32_16384_1 -11.09% 172327363.153 153210097.391 - -1.90% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.05% 838.420 745.774 - 8.73% -
BM_deque_vector_ranges_move/0 -11.05% 1.548 1.377 - -2.32% -
std::copy_backward(vector<bool>)_(aligned)/262144 -11.05% 749.637 666.831 - 0.68% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -11.05% 7.295 6.489 - -10.84% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -11.03% 100132907.677 89085662.655 - -24.84% -
BM_PushHeap_string_Descending_4 -10.99% 2.166 1.928 - 1.56% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -10.98% 347.567 309.412 - 0.09% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -10.93% 1.797 1.600 - 11.57% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -10.89% 22.160 19.747 - -10.42% -
SetIntersection_None_Set_uint32_16384_16 -10.86% 171727238.737 153077438.719 - -1.81% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -10.77% 1597873.556 1425750.042 - -13.81% -
rng::remove(deque<int>)_(sprinkled)/50 -10.77% 64.228 57.310 - -11.10% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -10.77% 1.233 1.100 - -8.11% -
std::set<int>::erase(key)_(non-existent)/32 -10.74% 2.680 2.392 - 1.19% -
BM_RangesPushHeap_uint32_Random_1 -10.67% 0.501 0.448 - -16.21% -
rng::remove_if(deque<int>)_(prefix)/32 -10.66% 64.315 57.458 - -3.91% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.64% 2837.261 2535.381 - -10.94% -
std::partition(list<int>)_(dense)/8192 -10.63% 5019.045 4485.519 - 1.70% -
std::replace(vector<int>)_(sprinkled)/1024 -10.59% 168.901 151.016 - -9.45% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -10.50% 18.090 16.191 - -3.78% -
rng::find_last(vector<char>)_(bail_10%)/50 -10.48% 5.564 4.981 - -11.34% -
bm_lexicographical_compare<signed_char>/64 -10.45% 2.313 2.071 - -7.83% -
BM_std_minmax<int>/7 -10.43% 1.711 1.532 - -13.65% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -10.39% 1.322 1.185 - 2.25% -
std::set<std::string>::count(key)_(existent)/1024 -10.34% 24.362 21.844 - -0.20% -
std::copy_backward(vector<bool>)_(aligned)/512 -10.31% 1.560 1.399 - -10.65% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -10.30% 25.320 22.712 - 0.31% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -10.20% 92.297 82.881 - 4.28% -
BM_std_min<unsigned___int128>/12 -10.14% 5.024 4.515 - 0.17% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -10.13% 93.536 84.064 - -1.41% -
std::find(vector<bool>)_(process_all)/50 -10.05% 0.579 0.520 - -24.78% -
BM_deque_deque_copy/70000 -10.05% 3166.577 2848.488 - 2.21% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -10.00% 7680.387 6912.321 - -1.17% -
std::unordered_set<int>::count(key)_(non-existent)/32 -9.96% 1.480 1.333 - -23.05% -
std::set<std::string>::contains(key)_(existent)/8192 -9.95% 29.902 26.926 - 0.25% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -9.94% 0.526 0.474 - -10.08% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -9.94% 0.341 0.308 - -11.35% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.93% 34.844 31.383 - 0.39% -
BM_std_minmax<char>/16 -9.91% 1.026 0.924 - -9.83% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -9.90% 0.637 0.574 - 3.25% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -9.89% 3493641.371 3148206.433 - -45.24% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -9.87% 5.992 5.401 - 10.98% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -9.84% 0.512 0.462 - 0.03% -
BM_deque_vector_ranges_copy/65536 -9.83% 2876.318 2593.528 - -0.02% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -9.76% 5.266 4.752 - -9.84% -
BM_std_minmax<char>/26 -9.76% 1.538 1.388 - -6.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -9.74% 36.609 33.043 - 1.10% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -9.70% 1.809 1.634 - 11.77% -
rng::remove_if(deque<int>)_(prefix)/50 -9.69% 73.925 66.761 - -0.63% -
SetIntersection_Front_Set_string_16384_64 -9.69% 4964723.665 4483706.091 - -14.38% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -9.67% 22.730 20.531 - -6.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.67% 42.841 38.697 - -20.09% -
rng::is_sorted(list<int>,_pred)/8192 -9.61% 8842.431 7992.953 - 9.36% -
std::multiset<std::string>::find(key)_(existent)/8192 -9.53% 28.907 26.152 - -13.26% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -9.52% 0.733 0.663 - -8.46% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -9.44% 19.884 18.008 - -0.63% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -9.42% 10.431 9.448 - 1.75% -
std::unordered_set<std::string>::find(key)_(existent)/32 -9.41% 42.144 38.178 - -8.53% -
BM_deque_vector_ranges_copy/64000 -9.39% 2848.643 2581.077 - 0.25% -
rng::none_of(deque<int>)_(process_all)/32 -9.39% 18.126 16.425 - -3.07% -
BM_deque_vector_ranges_copy/70000 -9.36% 3093.417 2803.750 - -0.43% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -9.34% 209.113 189.581 - -0.63% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -9.33% 29.358 26.618 - -7.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -9.28% 6691892.096 6070634.158 - -2.22% -
SetIntersection_Interlaced_Set_float_256_256 -9.26% 9422638.077 8550518.477 - -8.54% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -9.25% 11486.061 10423.302 - -8.98% -
SetIntersection_Front_Set_float_262144_256 -9.22% 4869000.848 4419936.190 - -6.46% -
SetIntersection_Front_Set_uint64_256_256 -9.22% 9876181.378 8966012.482 - 6.08% -
std::copy_backward(vector<int>)/32768 -9.20% 3795.289 3446.049 - -9.10% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.20% 1594.660 1447.970 - 0.59% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -9.19% 29.795 27.057 - -0.43% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -9.18% 0.363 0.330 - -18.38% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.18% 29.304 26.613 - -0.02% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -9.15% 19365.065 17592.825 - 0.05% -
rng::generate(list<int>)/8192 -9.15% 7535.177 6846.046 - -8.81% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -9.14% 196.101 178.173 - -1.23% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -9.13% 24.531 22.293 - 4.39% -
BM_std_min<unsigned___int128>/11 -9.09% 4.501 4.092 - 0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -9.06% 2429059.805 2209041.236 - -6.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -9.00% 10825815.741 9851038.063 - 1.89% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -8.97% 2.199 2.001 - -11.36% -
rng::unique(deque<int>)_(sprinkled)/52 -8.93% 74.755 68.077 - -5.76% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -8.93% 0.362 0.330 - -17.59% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -8.88% 15.326 13.965 - -8.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -8.84% 10830407.145 9872848.589 - -4.84% -
BM_std_min<short>/19 -8.83% 1.975 1.800 - -6.37% -
bm_swap_ranges_vb_aligned/64 -8.81% 2.907 2.651 - -4.36% -
BM_RangesMakeThenSortHeap_string_Random_262144 -8.81% 208.483 190.122 - 0.72% -
BM_deque_vector_ranges_move_backward/0 -8.80% 1.503 1.371 - -13.35% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -8.79% 13.857 12.640 - -3.64% -
std::none_of(deque<int>)_(process_all)/32768 -8.64% 11512.710 10518.283 - -0.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -8.64% 5049280.676 4613234.814 - -45.62% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -8.63% 1.331 1.216 - -0.67% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -8.61% 0.362 0.331 - -17.30% -
bm_lexicographical_compare<int>/3 -8.53% 1.692 1.548 - -7.94% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control -8.53% 0.365 0.333 - -17.60% -
SetIntersection_Front_Set_string_1024_256 -8.51% 16132533.935 14759914.928 - -11.11% -
std::for_each_n(list<int>)/8 -8.48% 2.592 2.372 - 3.07% -
BM_RangesMakeHeap_float_Random_16 -8.45% 1.710 1.566 - -5.24% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -8.44% 2.807 2.571 - -2.46% -
std::unordered_set<std::string>::erase(iterator)/32 -8.44% 31.739 29.062 - -8.49% -
SetIntersection_Front_Set_uint64_262144_1 -8.41% 1155611.682 1058418.942 - -5.23% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -8.36% 28.901 26.484 - -12.60% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -8.36% 10.507 9.629 - 7.37% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -8.35% 12829.706 11758.142 - -6.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -8.35% 134711079.062 123467594.077 - -5.63% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -8.34% 23.667 21.693 - 23.43% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -8.33% 1.498 1.373 - -1.00% -
BM_vector_deque_copy/2 -8.32% 2.065 1.893 - -8.34% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.32% 415.312 380.745 - -0.14% -
std::none_of(deque<int>)_(process_all)/8192 -8.27% 2873.189 2635.459 - 0.39% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -8.24% 9368.361 8596.647 - 10.53% -
std::map<std::string,_int>::count(key)_(existent)/32 -8.23% 18.097 16.607 - 6.49% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -8.20% 26.030 23.897 - -0.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -8.19% 10821432.848 9935391.893 - 0.95% -
SetIntersection_Interlaced_Vector_float_1024_4 -8.12% 1466805.052 1347739.073 - -11.45% -
BM_StringFindAllMatch/1 -8.10% 2.774 2.549 - -11.33% -
BM_vector_deque_copy/1 -8.09% 2.319 2.132 - -7.98% -
BM_std_minmax<char>/27 -8.08% 1.952 1.794 - -4.83% -
rng::transform(list<int>,_list<int>)/8192 -8.07% 10218.338 9393.657 - 8.93% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.04% 800.521 736.178 - -0.11% -
std::is_sorted_until(list<int>)/8192 -8.02% 7275.159 6691.758 - -5.29% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -8.02% 1410218.515 1297142.295 - -5.30% -
BM_MakeHeap_string_Ascending_1024 -7.97% 5.269 4.849 - -9.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -7.96% 42570.084 39181.699 - 5.13% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -7.96% 86.808 79.899 - 21.53% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -7.96% 21.049 19.374 - -0.45% -
BM_vector_deque_move_backward/1 -7.93% 2.569 2.365 - -7.77% -
BM_PushHeap_string_PipeOrgan_256 -7.92% 8.679 7.992 - 1.48% -
BM_std_minmax<char>/24 -7.92% 1.254 1.154 - -8.08% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -7.89% 31.956 29.434 - 0.05% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.88% 6.451 5.942 - -0.00% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -7.88% 12475.982 11492.573 - -8.24% -
std::stable_partition(deque<int>)_(dense)/50 -7.88% 39.686 36.559 - -13.06% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -7.87% 1583.043 1458.388 - -1.85% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -7.86% 1.308 1.205 - -13.28% -
std::search_n(list<int>)_(no_match)/8192 -7.83% 7316.834 6743.774 - -8.10% -
BM_StringRelational_Less_Huge_Large_Control -7.83% 2.468 2.275 - -7.49% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -7.82% 87742.745 80883.904 - -6.39% -
SetIntersection_None_Vector_float_262144_16384 -7.80% 1302353.996 1200710.425 - -1.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -7.78% 13775017.240 12703933.109 - -6.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -7.77% 5711.960 5268.111 - 7.87% -
std::unordered_set<std::string>::ctor(const&)/32 -7.76% 724.121 667.906 - -8.56% -
BM_std_min<unsigned___int128>/10 -7.76% 4.011 3.700 - 0.12% -
BM_RangesMakeHeap_string_PipeOrgan_4 -7.74% 2.769 2.555 - -2.16% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -7.74% 1.612 1.487 - -11.43% -
SetIntersection_Front_Set_float_16384_1024 -7.72% 15558256.844 14357825.141 - -5.61% -
SetIntersection_Front_Set_uint64_16384_256 -7.71% 5062987.970 4672403.790 - 11.06% -
SetIntersection_Interlaced_Vector_uint32_256_4 -7.68% 5291049.252 4884561.150 - -7.01% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -7.68% 81.240 75.000 - -0.47% -
BM_MakeHeap_uint64_Descending_64 -7.67% 0.251 0.232 - -7.56% -
rng::find_end(list<int>)_(single_element)/8192 -7.64% 8765.201 8095.624 - 10.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -7.63% 43262.729 39959.635 - -4.76% -
BM_std_minmax<char>/25 -7.61% 1.276 1.179 - -7.55% -
SetIntersection_Front_Set_float_16384_64 -7.61% 2013315.238 1860191.057 - -7.52% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -7.59% 1.735 1.603 - -0.90% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -7.54% 8902.142 8230.925 - -1.92% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -7.53% 20.908 19.333 - -0.99% -
SetIntersection_Front_Set_float_1024_64 -7.52% 2040500.876 1887063.055 - -9.02% -
BM_RangesMakeHeap_float_Random_64 -7.52% 1.649 1.525 - -6.88% -
rng::transform(list<int>)_(identity_transform)/8192 -7.51% 7602.481 7031.634 - -0.20% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -7.49% 23045.624 21318.489 - 7.42% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -7.48% 1.475 1.364 - 0.49% -
BM_RangesPushHeap_string_Ascending_64 -7.44% 7.442 6.888 - -7.94% -
rng::any_of(vector<int>)_(process_all)/50 -7.42% 13.628 12.617 - -0.76% -
std::map<std::string,_int>::erase(iterator)/0 -7.39% 27.413 25.387 - -22.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -7.37% 9745650.668 9027379.401 - -7.00% -
rng::find_if(list<int>)_(process_all)/8192 -7.34% 10324.504 9566.559 - -23.95% -
BM_std_minmax<short>/16 -7.33% 1.900 1.761 - 5.15% -
bm_lexicographical_compare<unsigned_char>/4 -7.32% 1.497 1.388 - 5.18% -
bm_lexicographical_compare<unsigned_char>/8 -7.30% 1.497 1.388 - 4.94% -
BM_PushHeap_float_Ascending_16 -7.29% 1.065 0.987 - 0.85% -
BM_vector_deque_move_backward/2 -7.26% 2.280 2.115 - -7.20% -
BM_RangesPushHeap_string_PipeOrgan_1024 -7.26% 10.449 9.690 - -2.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -7.26% 156242487.660 144899605.033 - -0.16% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -7.26% 1.331 1.234 - -18.88% -
BM_RangesMakeHeap_float_Random_16384 -7.25% 1.216 1.128 - -5.42% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -7.18% 28.323 26.289 - -2.68% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.17% 24.740 22.965 - 0.51% -
BM_RangesPushHeap_float_SingleElement_4 -7.16% 0.384 0.357 - -3.78% -
BM_std_minmax<char>/30 -7.16% 2.857 2.653 - -2.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -7.14% 156557811.397 145376319.151 - 0.71% -
std::multiset<int>::find(key)_(existent)/8192 -7.14% 8.910 8.273 - 2.79% -
BM_std_min<short>/4 -7.14% 1.082 1.005 - 0.15% -
std::fill_n(vector<bool>)/64 -7.14% 1.518 1.410 - -3.34% -
rng::remove(deque<int>)_(sprinkled)/32 -7.13% 56.806 52.753 - -7.54% -
std::transform(list<int>)_(identity_transform)/8192 -7.12% 7638.448 7094.481 - 0.23% -
std::shift_left(list<int>)/8192 -7.11% 7698.339 7151.196 - -6.30% -
std::for_each(list<int>)/8192 -7.10% 8685.738 8069.294 - -7.21% -
rng::search_n(list<int>)_(no_match)/8192 -7.08% 7393.262 6869.546 - -6.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -7.07% 216119695.254 200834327.462 - -2.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -7.07% 6369547.957 5919468.048 - -2.05% -
std::unordered_multimap<int,_int>::clear()/8192 -7.06% 64910.535 60328.160 - 0.24% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -7.05% 10.375 9.643 - 6.57% -
SetIntersection_Front_Set_float_1024_1024 -7.04% 16614296.323 15444974.167 - -0.62% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -7.02% 35.502 33.010 - -24.09% -
std::search(list<int>,_pred)_(same_length)/8192 -7.02% 8941.331 8313.998 - -7.54% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -7.01% 10469.102 9734.890 - 12.41% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -7.00% 14450.307 13438.453 - 10.04% -
BM_std_minmax<char>/23 -6.98% 3.165 2.944 - -1.94% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -6.97% 0.574 0.534 - -6.96% -
BM_RangesMakeHeap_string_PipeOrgan_64 -6.96% 5.104 4.749 - -1.31% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -6.94% 1.293 1.203 - -5.30% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -6.93% 0.374 0.348 - 0.48% -
std::for_each_n(join_view(vector<vector<int>>))/8 -6.89% 1.678 1.563 - -6.39% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -6.86% 22.356 20.822 - -9.50% -
rng::remove_copy(deque<int>)_(prefix)/50 -6.85% 21.867 20.369 - -6.31% -
BM_PushHeap_string_Ascending_16384 -6.85% 22.263 20.738 - 8.53% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -6.85% 23964.622 22323.209 - 6.73% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.84% 314.247 292.749 - -0.21% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -6.81% 5.434 5.064 - -1.09% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -6.77% 1.293 1.205 - -0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -6.76% 1457980.001 1359368.143 - -9.07% -
BM_StringFindAllMatch/8 -6.74% 2.544 2.373 - -10.38% -
rng::is_sorted_until(list<int>)/8192 -6.73% 8253.666 7697.813 - 7.18% -
std::stable_partition(vector<int>)_(dense)/50 -6.72% 26.429 24.653 - -6.38% -
rng::none_of(deque<int>)_(process_all)/50 -6.69% 26.561 24.784 - -1.76% -
BM_vector_deque_move/1 -6.68% 2.111 1.970 - -14.86% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -6.64% 41.838 39.059 - -0.68% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -6.64% 2.082 1.943 - -1.81% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -6.63% 4.918 4.592 - -4.93% -
SetIntersection_Front_Vector_string_64_64 -6.62% 27708046.126 25872641.555 - -6.02% -
BM_std_minmax<char>/32 -6.62% 1.638 1.529 - -4.44% -
rng::unique(list<int>)_(contiguous)/52 -6.62% 74.996 70.035 - -0.73% -
bm_lexicographical_compare<unsigned_char>/5 -6.60% 1.733 1.619 - 4.25% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -6.59% 1.973 1.843 - -0.21% -
SetIntersection_None_Set_uint32_16384_1024 -6.59% 166193423.307 155241126.558 - 1.54% -
rng::reverse(list<int>)/4096 -6.59% 1752.269 1636.868 - -1.49% -
rng::remove(list<int>)_(sprinkled)/50 -6.58% 69.512 64.938 - -1.86% -
std::search(list<int>)_(no_match)/1000 -6.56% 714.315 667.426 - -3.04% -
std::multiset<int>::contains(key)_(existent)/8192 -6.56% 8.816 8.238 - 0.34% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -6.55% 3401.418 3178.493 - -0.01% -
BM_deque_deque_ranges_move_backward/5500 -6.55% 223.600 208.964 - 2.28% -
BM_RangesMakeHeap_float_Descending_4 -6.53% 0.294 0.275 - -1.83% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -6.52% 1.354 1.265 - -13.13% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -6.52% 3587.318 3353.547 - -10.66% -
BM_std_minmax<char>/18 -6.51% 1.388 1.298 - -3.17% -
std::equal(list<int>)_(it,_it,_it)/8192 -6.50% 10089.065 9432.834 - -5.84% -
BM_RangesPushHeap_string_Descending_16384 -6.48% 2.462 2.302 - -3.11% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -6.47% 84.857 79.364 - -1.82% -
std::generate(list<int>)/8192 -6.46% 7406.022 6927.473 - -6.87% -
SetIntersection_Interlaced_Vector_string_262144_16384 -6.46% 1064668.540 995917.072 - -0.04% -
BM_StringConstructDestroyCStr_Small_Transparent -6.45% 0.370 0.346 - -12.30% -
rng::count(vector<int>)_(every_other)/8 -6.44% 1.383 1.294 - -6.46% -
BM_deque_deque_ranges_move_backward/512 -6.44% 20.498 19.178 - 3.23% -
SetIntersection_Front_Set_float_256_256 -6.43% 9299531.568 8701987.589 - -8.50% -
BM_std_minmax<int>/2 -6.42% 0.900 0.842 - 3.20% -
BM_RangesPushHeap_uint64_SingleElement_64 -6.39% 0.385 0.361 - 1.93% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.38% 223.979 209.678 - -1.02% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -6.38% 2.386 2.233 - -3.48% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -6.37% 10.454 9.788 - -6.64% -
BM_RangesSortHeap_string_262144 -6.36% 184.054 172.355 - -1.12% -
BM_deque_deque_move/70000 -6.34% 3322.638 3111.968 - -0.25% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -6.34% 2.534 2.374 - -8.11% -
BM_std_minmax<char>/20 -6.34% 2.071 1.940 - -2.91% -
SetIntersection_Interlaced_Set_string_262144_16384 -6.33% 2889972.657 2706909.914 - 0.03% -
BM_std_min<unsigned_long_long>/4 -6.31% 1.101 1.031 - -0.08% -
std::unordered_set<int>::contains(key)_(existent)/8192 -6.31% 1.532 1.436 - 19.43% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -6.28% 10.200 9.559 - -6.42% -
SetIntersection_Front_Set_uint64_1024_1024 -6.23% 15759082.511 14777351.456 - -1.98% -
BM_RangesMakeHeap_string_PipeOrgan_16 -6.22% 3.843 3.605 - -0.15% -
rng::stable_partition(vector<int>)_(dense)/32 -6.21% 22.515 21.117 - -17.26% -
BM_MakeHeap_uint64_Random_4 -6.20% 1.446 1.356 - -22.53% -
rng::find_first_of(vector<int>)_(large_needle)/50 -6.19% 285.569 267.883 - -5.93% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -6.19% 9.868 9.257 - 46.35% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -6.18% 294.331 276.153 - 0.59% -
SetIntersection_Front_Set_string_256_64 -6.16% 16216560.552 15217704.247 - -6.30% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -6.16% 0.966 0.907 - -1.64% -
BM_std_minmax<char>/31 -6.16% 3.337 3.132 - -2.88% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -6.15% 5.165 4.847 - -10.56% -
std::remove(list<int>)_(sprinkled)/1024 -6.15% 1014.270 951.886 - 0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -6.15% 7101937.656 6665415.835 - 0.90% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -6.14% 1.958 1.837 - -0.59% -
BM_std_minmax<char>/19 -6.14% 1.769 1.660 - -2.17% -
rng::reverse_copy(deque<int>)/8 -6.14% 3.045 2.858 - -6.39% -
BM_PopHeap_uint32_1 -6.14% 0.456 0.428 - -23.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -6.12% 3544102.664 3327094.136 - -2.29% -
std::remove_if(list<int>)_(sprinkled)/1024 -6.12% 1054.494 989.998 - -0.47% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -6.09% 1.860 1.747 - -4.51% -
BM_PushHeap_string_PipeOrgan_1024 -6.09% 10.795 10.138 - 4.76% -
std::count_if(list<int>)_(every_other)/8192 -6.08% 7650.780 7185.323 - 0.81% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -6.08% 1.305 1.226 - 5.95% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -6.06% 1.304 1.225 - 5.96% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.05% 1012.364 951.111 - -1.37% -
BM_std_min<char>/4 -6.05% 1.071 1.006 - -3.07% -
BM_std_min<unsigned___int128>/9 -6.03% 3.526 3.313 - 0.41% -
BM_vector_deque_move/2 -6.02% 1.832 1.722 - -16.69% -
BM_std_minmax<char>/22 -6.01% 2.671 2.510 - -1.71% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -6.01% 34.562 32.484 - 0.98% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -6.01% 12642.666 11882.727 - -0.88% -
BM_std_minmax<char>/29 -6.00% 2.555 2.402 - -3.70% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -5.99% 1.123 1.056 - -0.28% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -5.98% 22.130 20.807 - -47.67% -
BM_RangesPushHeap_string_PipeOrgan_262144 -5.97% 18.009 16.934 - -3.57% -
BM_RangesPushHeap_string_Ascending_16384 -5.96% 19.301 18.151 - -7.91% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -5.95% 0.794 0.747 - -2.74% -
BM_std_minmax<char>/21 -5.94% 2.392 2.250 - -2.45% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -5.93% 38852.096 36546.947 - 10.36% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -5.92% 1.304 1.227 - 6.07% -
std::unordered_multiset<int>::insert(value)_(new_value)/32 -5.92% 21.040 19.795 - -5.42% -
std::partial_sort_copy(deque<int>)_(heap)/8 -5.89% 16.769 15.781 - -2.46% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -5.89% 1.303 1.226 - 6.03% -
rng::search(list<int>,_pred)_(no_match)/8192 -5.89% 8301.461 7812.658 - 3.51% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.88% 934903.318 879904.912 - -1.82% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -5.88% 1530634.565 1440624.096 - 1.57% -
std::find_if_not(vector<bool>)_(process_all)/50 -5.88% 36.685 34.528 - -2.66% -
BM_RangesMakeHeap_float_Heap_64 -5.87% 0.206 0.194 - -2.45% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -5.87% 1.493 1.405 - -8.16% -
bm_lexicographical_compare<int>/4 -5.87% 1.259 1.185 - -14.58% -
BM_std_min<unsigned___int128>/6 -5.86% 2.260 2.127 - 0.81% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.86% 17.184 16.177 - 1.03% -
std::set<int>::erase(key)_(non-existent)/1024 -5.85% 5.627 5.298 - -0.15% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.84% 42.062 39.604 - -3.19% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.84% 263.935 248.530 - -6.80% -
std::find_if(vector<int>)_(process_all)/8 -5.84% 2.700 2.542 - -0.43% -
std::multimap<std::string,_int>::erase(iterator)/32 -5.83% 29.411 27.695 - -13.47% -
std::multiset<std::string>::find(key)_(non-existent)/32 -5.83% 10.557 9.941 - -2.63% -
BM_StringRelational_Less_Small_Small_ChangeLast -5.82% 1.846 1.738 - -5.16% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -5.82% 1.362 1.283 - -3.30% -
BM_num_put<const_void*> -5.81% 13.392 12.613 - -1.53% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -5.81% 1.161 1.094 - -12.97% -
BM_MakeHeap_string_SingleElement_262144 -5.74% 7.792 7.345 - -11.01% -
SetIntersection_Interlaced_Set_string_1024_64 -5.74% 17718489.607 16702284.479 - -0.85% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -5.73% 95.888 90.391 - 30.78% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -5.72% 1.236 1.165 - -1.51% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -5.71% 24.540 23.137 - 7.65% -
BM_std_min<char>/14 -5.71% 1.871 1.764 - -1.29% -
BM_std_minmax<char>/8 -5.71% 1.024 0.966 - -15.80% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -5.71% 2.081 1.962 - 6.84% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -5.67% 1.715 1.618 - 29.73% -
std::remove_copy(deque<int>)_(prefix)/1024 -5.66% 413.401 390.007 - 3.33% -
rng::move(vector<int>)/262144 -5.65% 22070.296 20822.291 - -5.48% -
std::move(vector<bool>)_(aligned)/64 -5.65% 1.776 1.676 - -3.90% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.64% 0.873 0.824 - -11.58% -
std::stable_partition(deque<int>)_(dense)/32 -5.64% 29.909 28.222 - -12.96% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -5.63% 2.204 2.080 - -1.36% -
rng::copy(list<int>)/64 -5.63% 33.801 31.897 - -7.94% -
rng::for_each(multiset<int>::iterator)/8 -5.61% 4.806 4.536 - -1.39% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -5.61% 10.452 9.866 - -14.69% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -5.61% 13499.045 12741.985 - -2.60% -
BM_StringRelational_Compare_Small_Empty_Control -5.59% 1.715 1.619 - 0.21% -
bm_lexicographical_compare<unsigned_char>/2 -5.59% 1.960 1.850 - 7.12% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.58% 42.799 40.409 - 8.61% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -5.58% 0.437 0.413 - 0.99% -
bm_lexicographical_compare<unsigned_char>/6 -5.57% 1.959 1.850 - 3.66% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -5.57% 26.840 25.346 - -9.20% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -5.57% 276.608 261.214 - -1.49% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -5.57% 1.536 1.451 - -1.45% -
BM_StringRelational_Less_Empty_Huge_Control -5.55% 1.992 1.881 - -8.20% -
BM_RangesPushHeap_string_PipeOrgan_256 -5.54% 8.368 7.904 - 0.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -5.53% 1162392.851 1098067.435 - -4.76% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.50% 681.514 644.035 - -0.60% -
rng::generate_n(list<int>)/32 -5.49% 9.532 9.009 - 3.88% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -5.49% 55.819 52.755 - -5.93% -
std::find_end(list<int>)_(single_element)/8192 -5.47% 8635.307 8162.798 - 5.07% -
BM_RangesSortHeap_uint32_1 -5.47% 0.267 0.252 - -4.91% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -5.46% 22.383 21.160 - -10.84% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -5.46% 3.556 3.362 - -6.49% -
rng::is_sorted_until(list<int>,_pred)/8192 -5.44% 7808.102 7383.558 - -2.55% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.43% 933545.116 882814.189 - -1.99% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -5.42% 3036.664 2872.171 - -2.52% -
BM_PushHeap_string_QuickSortAdversary_16384 -5.41% 16.491 15.599 - 0.18% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -5.40% 169607.424 160451.363 - -1.01% -
SetIntersection_None_Set_string_16384_16384 -5.40% 199174592.013 188423991.771 - -4.66% -
BM_RangesMakeHeap_uint64_Random_4 -5.38% 1.154 1.092 - -10.70% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -5.38% 22.887 21.657 - -15.00% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -5.38% 569.216 538.618 - 3.71% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -5.36% 2.196 2.078 - -0.17% -
BM_RangesPopHeap_string_262144 -5.36% 101.152 95.734 - -4.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.35% 3563369.357 3372673.590 - -5.04% -
BM_std_minmax_element<short>/2 -5.35% 0.688 0.651 - 0.62% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -5.34% 868401.436 822057.884 - -0.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.32% 213192962.567 201860129.822 - -41.91% -
BM_std_minmax<char>/28 -5.31% 2.255 2.136 - -1.81% -
BM_std_min<unsigned___int128>/8 -5.30% 3.109 2.945 - 1.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -5.30% 2368474.392 2243036.451 - -2.00% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -5.29% 1.725 1.634 - 1.10% -
std::unordered_set<int>::count(key)_(existent)/8192 -5.27% 1.316 1.247 - -10.17% -
std::map<int,_int>::insert(value)_(already_present)/1024 -5.26% 3.509 3.324 - 0.78% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.25% 1614.876 1530.094 - 2.35% -
std::unique_copy(deque<int>)_(contiguous)/52 -5.24% 15.345 14.541 - -0.90% -
BM_std_minmax<int>/6 -5.24% 1.349 1.279 - -7.80% -
bm_lexicographical_compare<unsigned_char>/7 -5.23% 2.213 2.097 - 3.51% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -5.23% 1.895 1.796 - -7.72% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -5.22% 26.299 24.925 - 0.58% -
BM_RangesPushHeap_string_Random_16384 -5.22% 17.039 16.150 - -1.04% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -5.20% 16.857 15.980 - -2.28% -
BM_vector_deque_ranges_copy_backward/2 -5.19% 1.943 1.842 - 1.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.19% 55.003 52.148 - 1.04% -
rng::rotate(list<int>)_(1_element_forward)/32 -5.18% 14.929 14.155 - -2.23% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -5.18% 1.986 1.883 - -5.62% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -5.18% 40414.932 38321.433 - 11.09% -
BM_std_minmax_element<char>/2 -5.16% 0.688 0.653 - -5.15% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -5.16% 787.568 746.933 - -2.01% -
std::map<std::string,_int>::erase(iterator)/1024 -5.16% 26.862 25.476 - -18.75% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -5.16% 50738235.183 48121450.358 - -22.65% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -5.15% 724.185 686.889 - -11.21% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -5.15% 1.156 1.097 - 8.56% -
BM_StringRelational_Compare_Small_Small_ChangeLast -5.15% 1.742 1.652 - -1.74% -
bm_lexicographical_compare<unsigned_char>/3 -5.15% 2.204 2.090 - 2.84% -
BM_std_minmax<unsigned_int>/3 -5.14% 1.155 1.096 - -5.25% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -5.13% 41.214 39.099 - 1.51% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.13% 385.210 365.460 - 0.53% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -5.12% 28.870 27.391 - -1.70% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -5.12% 12.114 11.493 - -1.59% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -5.12% 6.456 6.126 - 34.17% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -5.10% 22.145 21.014 - -0.14% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -5.10% 10.872 10.317 - -1.12% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -5.08% 21.583 20.486 - -2.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -5.07% 89.063 84.548 - 8.32% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -5.07% 34.307 32.568 - -0.11% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.07% 3625.838 3442.174 - -4.41% -
BM_std_minmax<int>/3 -5.06% 1.198 1.137 - 0.93% -
std::find_first_of(deque<int>)_(small_needle)/1024 -5.06% 3714.704 3526.922 - -4.62% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.05% 9750.584 9258.432 - -5.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -5.03% 19112219.179 18150018.121 - 0.43% -
BM_MakeHeap_uint64_Random_1024 -5.02% 1.097 1.042 - -7.93% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -5.01% 3.680 3.495 - -3.33% -
rng::for_each_n(list<int>)/8 -5.01% 2.562 2.433 - -4.26% -
rng::find(vector<char>)_(process_all)/1024 -4.99% 17.498 16.625 - -2.96% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.99% 34.290 32.579 - -0.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -4.98% 3.754 3.567 - -5.56% -
BM_StringRelational_Less_Small_Empty_Control -4.98% 1.898 1.804 - -9.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.98% 9783.271 9296.211 - -5.46% -
rng::move_backward(vector<bool>)_(aligned)/64 -4.96% 1.848 1.756 - -0.99% -
BM_std_min<int>/32 -4.96% 2.222 2.112 - -5.78% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -4.95% 23.497 22.333 - -4.07% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.94% 1108149.455 1053389.187 - -2.55% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -4.93% 1.639 1.558 - -7.75% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -4.93% 1.192 1.133 - 4.38% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -4.90% 2.160 2.054 - -7.28% -
std::find_if(vector<bool>)_(process_all)/50 -4.90% 36.550 34.759 - -3.36% -
BM_MakeHeap_uint64_Ascending_16 -4.89% 0.669 0.637 - -3.55% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.89% 91.292 86.831 - -0.23% -
BM_deque_deque_ranges_move/70000 -4.87% 3231.865 3074.505 - 0.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.87% 3564623.846 3391192.380 - 3.67% -
std::is_sorted_until(list<int>,_pred)/8192 -4.86% 7769.360 7391.825 - -0.70% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -4.86% 9161.493 8716.403 - 12.92% -
rng::find_if_not(vector<bool>)_(process_all)/50 -4.86% 36.826 35.037 - -2.64% -
BM_vector_deque_ranges_copy_backward/1 -4.85% 2.219 2.111 - -2.89% -
BM_MakeHeap_uint32_Descending_4 -4.85% 0.282 0.268 - -7.32% -
BM_deque_vector_copy/0 -4.85% 1.490 1.418 - -6.15% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.84% 23.188 22.065 - -5.26% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -4.84% 24.410 23.228 - -1.61% -
BM_RangesPushHeap_uint64_Random_4 -4.83% 2.135 2.032 - -0.15% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -4.83% 28.305 26.940 - -10.81% -
std::stable_partition(deque<int>)_(dense)/1024 -4.81% 596.230 567.533 - -3.77% -
SetIntersection_Interlaced_Vector_float_64_16 -4.81% 19189185.267 18266527.241 - 1.07% -
BM_std_min<unsigned___int128>/7 -4.78% 2.657 2.530 - 0.65% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -4.77% 1.045 0.995 - -2.87% -
SetIntersection_Interlaced_Set_string_256_256 -4.76% 32395133.878 30853447.091 - 0.09% -
std::for_each_n(deque<int>)/8 -4.75% 1.254 1.195 - -0.71% -
BM_std_min<long_long>/31 -4.75% 3.403 3.241 - -0.49% -
BM_std_minmax<unsigned_char>/64 -4.74% 1.219 1.161 - -16.02% -
rng::find_if(deque<int>)_(process_all)/8192 -4.74% 3009.631 2866.911 - -7.49% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -4.74% 7.680 7.316 - -12.23% -
SetIntersection_Front_Set_uint32_64_4 -4.74% 18171404.125 17310443.216 - 1.42% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -4.73% 9083.306 8653.621 - -8.05% -
BM_MakeHeap_float_Random_16384 -4.71% 1.202 1.145 - 2.27% -
std::reverse_copy(deque<int>)/512 -4.71% 131.491 125.304 - 0.07% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -4.70% 66.455 63.332 - 48.36% -
rng::find_if(deque<int>)_(process_all)/32768 -4.70% 12191.876 11619.213 - -6.21% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -4.68% 24.063 22.937 - 0.64% -
std::rotate(list<int>)_(1_element_backward)/8192 -4.67% 8441.119 8046.657 - -8.78% -
SetIntersection_Interlaced_Vector_string_16384_256 -4.66% 39873910.333 38015017.327 - -2.81% -
BM_deque_deque_ranges_copy/64000 -4.66% 2852.468 2719.557 - 3.20% -
SetIntersection_Interlaced_Vector_float_64_64 -4.63% 12059808.496 11501763.614 - -7.08% -
std::multiset<std::string>::find(key)_(existent)/1024 -4.62% 23.611 22.520 - 4.19% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -4.59% 0.648 0.618 - -0.75% -
rng::find_last(vector<char>)_(bail_10%)/8192 -4.57% 882.529 842.225 - -5.85% -
std::find_if_not(vector<bool>)_(process_all)/8 -4.57% 5.628 5.371 - -1.69% -
BM_PushHeap_string_PipeOrgan_16 -4.52% 4.282 4.089 - 1.11% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -4.52% 2.043 1.951 - 0.74% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -4.52% 16.908 16.143 - 1.39% -
BM_std_minmax<short>/2 -4.52% 0.916 0.875 - 0.80% -
std::unique(deque<int>)_(sprinkled)/52 -4.52% 84.561 80.742 - -2.76% -
rng::find_if(vector<bool>)_(process_all)/50 -4.51% 36.684 35.031 - -1.60% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.50% 0.559 0.534 - 0.38% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.48% 7483.608 7148.542 - -4.88% -
bm_lexicographical_compare<int>/8 -4.47% 1.541 1.472 - -9.07% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -4.45% 112198.437 107206.729 - -6.29% -
SetIntersection_None_Vector_uint64_1024_64 -4.45% 1141726.734 1090961.170 - -5.11% -
BM_StringRelational_Less_Small_Small_ChangeFirst -4.44% 1.386 1.325 - 0.15% -
SetIntersection_Interlaced_Vector_string_1024_1024 -4.44% 43397884.001 41470420.310 - 5.14% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -4.44% 1.387 1.325 - -0.75% -
std::stable_partition(vector<int>)_(dense)/32 -4.44% 22.156 21.173 - 1.99% -
BM_MakeHeap_string_Ascending_256 -4.43% 4.989 4.768 - -7.88% -
BM_std_min<unsigned_long_long>/5 -4.43% 1.343 1.283 - -1.49% -
std::search(vector<int>)_(same_length)/8192 -4.41% 1960.475 1874.054 - -2.85% -
BM_deque_deque_move/1 -4.40% 3.409 3.259 - -5.40% -
std::move_backward(vector<bool>)_(aligned)/512 -4.40% 2.546 2.434 - 0.35% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.39% 1178.814 1127.006 - -0.02% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -4.39% 15.366 14.691 - -6.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.39% 1233.666 1179.531 - 6.63% -
SetIntersection_Front_Vector_string_262144_64 -4.38% 3494745.407 3341533.364 - -3.72% -
BM_std_minmax<short>/3 -4.36% 1.191 1.139 - -0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -4.35% 1126825.388 1077822.419 - -3.10% -
rng::contains_subrange(vector<int>)_(single_element)/50 -4.34% 12.983 12.419 - -3.11% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -4.34% 12120.405 11594.042 - -0.28% -
BM_PushHeap_uint32_Random_1 -4.32% 0.448 0.429 - -29.71% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -4.32% 60.081 57.488 - -0.35% -
BM_RangesMakeHeap_uint64_Random_256 -4.31% 1.203 1.151 - 1.97% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -4.30% 1.065 1.019 - -2.31% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.27% 29932.934 28654.697 - 0.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -4.27% 171061756.955 163762966.231 - -0.70% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -4.27% 1363.352 1305.189 - -0.01% -
BM_std_min<int>/64 -4.26% 2.669 2.555 - -5.30% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -4.26% 558.384 534.617 - -7.91% -
BM_std_min<unsigned___int128>/5 -4.25% 1.850 1.772 - 0.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -4.25% 2876318.609 2753968.380 - -34.13% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -4.25% 1.677 1.606 - -5.37% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -4.24% 296700.670 284111.545 - -1.75% -
BM_deque_deque_move/2 -4.24% 3.059 2.929 - -5.95% -
SetIntersection_Front_Vector_string_16384_16 -4.24% 1718317.850 1645519.009 - -2.14% -
std::unordered_set<std::string>::erase(iterator)/1024 -4.23% 29.843 28.580 - -6.93% -
SetIntersection_None_Set_string_16384_64 -4.23% 200703574.901 192217996.776 - -1.13% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -4.23% 16.700 15.994 - -0.59% -
rng::contains(vector<int>)_(process_all)/8 -4.22% 2.700 2.586 - 1.40% -
SetIntersection_None_Vector_uint32_262144_256 -4.22% 1204172.385 1153391.258 - -3.90% -
SetIntersection_None_Set_string_16384_16 -4.21% 197065764.468 188759890.759 - -2.87% -
BM_MakeHeap_uint32_SingleElement_4 -4.21% 0.338 0.324 - 0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -4.19% 1156443.458 1108005.969 - -2.83% -
SetIntersection_Front_Set_uint64_16384_1 -4.19% 1113403.017 1066782.748 - -4.14% -
bm_lexicographical_compare<unsigned_char>/1 -4.18% 1.690 1.619 - 9.67% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -4.17% 1.345 1.289 - 2.56% -
BM_MakeHeap_string_Heap_262144 -4.17% 5.468 5.240 - -4.94% -
BM_PushHeap_string_PipeOrgan_4 -4.17% 2.634 2.524 - 0.70% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -4.17% 699.381 670.237 - -0.01% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -4.13% 25.696 24.635 - -2.12% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -4.12% 82905.490 79488.861 - -1.31% -
std::map<int,_int>::clear()/1024 -4.12% 10580.321 10144.890 - -0.72% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -4.11% 4731346.646 4536869.797 - -5.64% -
BM_MakeThenSortHeap_string_Descending_256 -4.11% 19.664 18.856 - -1.31% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -4.09% 39.382 37.771 - -0.80% -
std::find_end(list<int>,_pred)_(single_element)/8192 -4.08% 9275.978 8897.913 - 5.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.06% 1268749.512 1217222.933 - -2.05% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -4.05% 1.273 1.221 - -9.71% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.04% 29893.299 28684.874 - 0.19% -
std::rotate(deque<int>)_(1_element_backward)/32 -4.03% 4.571 4.387 - -0.14% -
rng::for_each_n(deque<int>)/8 -4.02% 1.205 1.156 - -2.60% -
SetIntersection_None_Set_string_16384_256 -4.01% 201103205.264 193047206.315 - -0.45% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.00% 13.329 12.796 - 0.72% -
std::rotate(vector<bool>)_(by_1/4)/1024 -3.99% 14.786 14.196 - -5.96% -
std::set<int>::erase(key)_(non-existent)/8192 -3.99% 8.745 8.397 - 1.01% -
BM_std_min<short>/30 -3.98% 2.347 2.254 - -2.72% -
BM_PushHeap_string_PipeOrgan_64 -3.98% 6.317 6.065 - 1.55% -
710_omnetpp_r -3.97% 8.847 8.496 - -2.90% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -3.97% 1.205 1.158 - 0.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.96% 13838856.642 13290877.404 - 0.15% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -3.96% 795.197 763.721 - -0.97% -
rng::rotate(list<int>)_(1_element_backward)/8192 -3.95% 8360.165 8030.017 - 2.16% -
SetIntersection_Interlaced_Vector_string_262144_64 -3.95% 22115214.153 21242188.962 - 12.25% -
std::remove(list<int>)_(prefix)/1024 -3.95% 997.403 958.040 - -0.58% -
BM_MakeHeap_float_Random_64 -3.94% 1.787 1.716 - 7.35% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.94% 23.499 22.573 - 2.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.93% 761.820 731.850 - 0.20% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 -3.93% 22.057 21.190 - -16.20% -
SetIntersection_Front_Vector_string_262144_4 -3.93% 1260504.763 1210972.989 - -3.41% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.92% 1641.038 1576.655 - -4.30% -
rng::copy_backward(list<int>)/32768 -3.92% 30329.043 29140.766 - 0.16% -
rng::sort(vector<int>)_(descending)/8 -3.91% 24.693 23.726 - -3.75% -
SetIntersection_None_Vector_float_262144_1 -3.91% 1238098.101 1189702.470 - -0.80% -
rng::unique(deque<int>)_(sprinkled)/32 -3.91% 60.646 58.276 - -6.84% -
SetIntersection_Interlaced_Vector_string_256_256 -3.89% 22855078.454 21965684.028 - 4.57% -
BM_SortHeap_uint64_1 -3.89% 0.262 0.252 - -5.17% -
rng::transform(deque<int>)_(identity_transform)/50 -3.89% 19.818 19.047 - -3.74% -
bm_swap_ranges_vb_aligned/8 -3.89% 3.350 3.220 - -2.53% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 -3.88% 0.291 0.279 - -3.04% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -3.87% 1.223 1.175 - -2.24% -
BM_std_min<unsigned_char>/16 -3.87% 2.619 2.518 - -3.57% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -3.86% 9.905 9.523 - -2.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.86% 75378224.467 72468875.961 - -21.63% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.86% 5777.588 5554.820 - 0.00% -
SetIntersection_Interlaced_Set_string_262144_1 -3.84% 1169761.777 1124845.884 - -2.77% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -3.83% 726.967 699.126 - -3.11% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -3.83% 66.788 64.233 - 0.26% -
std::copy_if(vector<int>)_(entire_range)/64 -3.83% 16.363 15.737 - -3.11% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.82% 152722.434 146883.445 - -0.84% -
std::unordered_set<int>::insert(value)_(new_value)/32 -3.82% 20.113 19.344 - -4.10% -
BM_deque_deque_ranges_copy/1 -3.81% 3.429 3.298 - -4.18% -
BM_RangesSortHeap_pair<uint32,_uint32>_1 -3.81% 0.266 0.256 - -2.35% -
std::partition(deque<int>)_(sparse)/50 -3.81% 15.538 14.946 - -13.00% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -3.79% 1.671 1.608 - -7.06% -
std::multiset<int>::contains(key)_(existent)/1024 -3.78% 4.029 3.877 - -0.17% -
rng::find_first_of(deque<int>)_(small_needle)/50 -3.77% 170.764 164.322 - 1.22% -
BM_RangesPushHeap_string_PipeOrgan_4 -3.77% 2.576 2.479 - 0.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -3.77% 5030158.399 4840598.339 - -16.63% -
BM_std_min<unsigned_short>/19 -3.76% 1.893 1.822 - -0.18% -
BM_PushHeap_string_Random_16384 -3.75% 16.941 16.305 - -0.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.74% 1742643.591 1677538.852 - 1.41% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -3.74% 1031.302 992.781 - -9.82% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -3.73% 23.046 22.187 - -5.98% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.71% 14518.819 13980.605 - -2.14% -
BM_std_min<char>/21 -3.70% 1.809 1.742 - -2.75% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.70% 5.638 5.429 - -1.95% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.70% 112184.656 108039.199 - -4.85% -
SetIntersection_Front_Vector_float_262144_256 -3.69% 2369205.226 2281841.011 - -1.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.68% 1125731.376 1084248.365 - -3.38% -
rng::copy_if(deque<int>)_(entire_range)/8 -3.68% 2.951 2.842 - -2.97% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.68% 551.473 531.185 - -0.56% -
rng::partition(vector<int>)_(sparse)/50 -3.67% 14.284 13.760 - -0.72% -
BM_std_min<char>/15 -3.67% 2.129 2.051 - -0.11% -
std::find_if(list<int>)_(process_all)/32768 -3.66% 28585.393 27539.178 - 0.14% -
std::set<std::string>::find(key)_(existent)/32 -3.65% 16.304 15.708 - 1.18% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -3.65% 4.486 4.323 - -2.18% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.64% 5605.619 5401.487 - -1.48% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.64% 13.557 13.064 - 0.38% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -3.63% 12.065 11.627 - -1.76% -
rng::contains(list<int>)_(process_all)/8 -3.62% 2.389 2.302 - -1.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.61% 19412075.116 18711969.365 - -2.44% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -3.61% 1.437 1.385 - -3.59% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -3.60% 1.114 1.074 - 6.88% -
BM_std_min<unsigned_int>/29 -3.60% 2.089 2.014 - -3.14% -
BM_RangesPushHeap_float_SingleElement_16 -3.59% 0.377 0.364 - -2.16% -
BM_std_minmax<char>/6 -3.59% 2.155 2.077 - 1.81% -
BM_RangesPushHeap_string_Ascending_4 -3.59% 2.616 2.522 - -1.49% -
BM_std_minmax<char>/5 -3.59% 1.859 1.792 - 3.63% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.58% 20.366 19.637 - -0.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.58% 5586850.693 5387038.854 - 0.64% -
BM_std_min<unsigned___int128>/4 -3.57% 1.446 1.394 - 0.33% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -3.57% 27855.829 26861.589 - -13.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.56% 5974823.053 5761945.370 - -1.73% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -3.55% 16.119 15.547 - -1.81% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.55% 33.486 32.297 - 1.44% -
std::all_of(vector<int>)_(process_all)/8 -3.55% 2.561 2.470 - 1.91% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.54% 15.619 15.066 - 0.91% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.53% 0.849 0.819 - -3.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.53% 815.174 786.425 - -0.32% -
rng::stable_partition(vector<int>)_(dense)/50 -3.53% 26.440 25.508 - -16.32% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -3.52% 21.947 21.174 - -3.33% -
std::set<int>::clear()/8192 -3.52% 74257.731 71642.721 - -2.85% -
BM_std_min<unsigned_char>/22 -3.52% 2.104 2.030 - 3.24% -
BM_RangesPushHeap_uint32_Ascending_16384 -3.52% 6.765 6.527 - -2.87% -
SetIntersection_Interlaced_Vector_uint32_256_16 -3.52% 6730537.600 6493840.961 - -4.50% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -3.52% 1.146 1.105 - -0.75% -
rng::find_if_not(vector<int>)_(bail_25%)/8 -3.51% 1.095 1.056 - -0.29% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.51% 0.644 0.622 - 1.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.51% 1643.114 1585.456 - -4.18% -
BM_std_minmax<short>/29 -3.50% 2.673 2.579 - -2.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -3.50% 20892693.637 20160881.049 - -3.31% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 -3.50% 544.579 525.504 - -3.39% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -3.50% 4.423 4.268 - -3.31% -
BM_RangesPushHeap_string_Descending_256 -3.48% 2.368 2.285 - -0.84% -
std::find_if(vector<bool>)_(process_all)/8 -3.48% 5.605 5.410 - -2.42% -
BM_RangesPushHeap_uint32_SingleElement_4 -3.47% 0.346 0.334 - -1.60% -
std::remove_if(list<int>)_(prefix)/1024 -3.47% 1047.197 1010.899 - -0.46% -
BM_vector_deque_copy/64 -3.46% 2.815 2.718 - -3.55% -
std::set<int>::ctor(const&)/1024 -3.46% 6286.032 6068.608 - -0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.46% 10780361.322 10407570.456 - -2.86% -
std::multiset<int>::ctor(const&)/32 -3.44% 226.405 218.608 - -0.89% -
std::search_n(list<int>,_pred)_(no_match)/8192 -3.44% 8147.870 7867.415 - -3.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.44% 1298890.183 1254200.076 - -2.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -3.44% 6156564.523 5944771.414 - -1.59% -
BM_std_minmax<int>/10 -3.44% 1.437 1.388 - 0.02% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.43% 2.689 2.597 - 4.07% -
std::move(deque<int>)/8 -3.43% 3.997 3.860 - 4.29% -
rng::find(vector<bool>)_(process_all)/50 -3.43% 0.740 0.715 - 12.92% -
BM_RangesMakeHeap_uint64_Random_1024 -3.42% 1.076 1.039 - 1.40% -
std::copy_backward(vector<bool>)_(aligned)/4096 -3.41% 5.104 4.930 - -2.44% -
BM_std_min<char>/3 -3.41% 0.718 0.693 - 0.08% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.39% 8519.177 8230.724 - 2.81% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.39% 1.318 1.273 - -1.01% -
bm_gcd_trivial -3.38% 0.856 0.827 - -6.74% -
std::find(vector<long_long>)_(bail_25%)/8 -3.38% 0.956 0.924 - -2.88% -
std::find_end(deque<int>)_(process_all)/1000 -3.38% 262.581 253.713 - -0.27% -
std::set<std::string>::contains(key)_(existent)/32 -3.36% 16.378 15.827 - 0.50% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -3.36% 5.136 4.963 - -1.89% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -3.35% 85479.600 82615.196 - -3.12% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -3.35% 572.303 553.126 - -0.79% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -3.34% 5.047 4.878 - 2.98% -
BM_std_minmax<int>/1 -3.33% 0.622 0.601 - -0.07% -
BM_std_minmax<char>/4 -3.33% 1.550 1.499 - 3.00% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -3.32% 15.461 14.947 - -0.05% -
SetIntersection_None_Vector_float_1024_256 -3.32% 1172549.659 1133568.275 - -0.95% -
BM_RangesPushHeap_float_SingleElement_1 -3.32% 0.637 0.616 - 6.53% -
std::unordered_multimap<int,_int>::clear()/1024 -3.32% 8367.371 8089.780 - 3.97% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -3.32% 4735.906 4578.862 - 0.65% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -3.31% 5.060 4.893 - 1.03% -
std::any_of(deque<int>)_(process_all)/8192 -3.31% 2719.398 2629.337 - -0.13% -
std::sort(vector<NonIntegral>)_(descending)/8 -3.30% 25.299 24.465 - -0.00% -
BM_std_minmax<unsigned_short>/22 -3.29% 2.394 2.315 - -0.39% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.29% 46449.127 44920.795 - 0.45% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -3.29% 29.452 28.483 - 0.56% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.28% 233.023 225.369 - 0.91% -
BM_std_minmax<char>/7 -3.28% 2.545 2.461 - 6.00% -
std::remove(list<int>)_(sprinkled)/8192 -3.28% 8120.089 7853.753 - 0.11% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.28% 9974.529 9647.480 - 0.18% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -3.28% 9.305 9.000 - -1.65% -
rng::sort(vector<NonIntegral>)_(descending)/8 -3.27% 25.291 24.464 - 0.32% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -3.27% 1.548 1.497 - -20.45% -
BM_std_minmax<unsigned_long_long>/4 -3.26% 1.597 1.544 - -1.70% -
BM_RangesMakeHeap_uint64_Random_16384 -3.26% 1.005 0.972 - -11.37% -
std::move_backward(deque<int>)/64 -3.26% 5.474 5.295 - -0.16% -
SetIntersection_None_Vector_string_16384_256 -3.26% 1290700.062 1248599.355 - -1.29% -
rng::find(vector<bool>)_(process_all)/1024 -3.26% 4.689 4.536 - -2.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -3.25% 357910942.758 346261904.430 - -1.01% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -3.25% 26503.842 25641.459 - -7.48% -
BM_RangesMakeHeap_uint32_Random_262144 -3.25% 1.053 1.019 - -0.40% -
std::set<std::string>::erase(key)_(non-existent)/1024 -3.25% 26.510 25.649 - -6.45% -
BM_MakeHeap_uint64_Random_64 -3.25% 1.283 1.241 - -4.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.24% 1265457.251 1224470.317 - -2.74% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -3.24% 20.747 20.075 - -0.08% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.23% 17.238 16.681 - -0.40% -
rng::search(vector<int>)_(no_match)/1048576 -3.22% 217386.727 210380.806 - -2.87% -
BM_std_minmax<int>/15 -3.22% 2.029 1.964 - 1.13% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -3.22% 747707.984 723653.813 - -0.21% -
BM_std_min<char>/4096 -3.22% 29.519 28.570 - -1.51% -
std::fill(vector<bool>)/512 -3.21% 1.530 1.481 - -1.30% -
std::count(list<int>)_(every_other)/8192 -3.21% 6663.637 6449.740 - 1.64% -
std::transform(list<int>)_(identity_transform)/50 -3.21% 39.631 38.359 - -2.87% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -3.21% 1.501 1.453 - -2.37% -
rng::starts_with(list<int>)/8192 -3.21% 8943.543 8656.828 - 2.59% -
rng::copy(vector<int>)/4096 -3.20% 149.432 144.653 - -1.38% -
std::stable_partition(list<int>)_(dense)/32 -3.20% 33.335 32.269 - -9.24% -
BM_deque_deque_ranges_move/1 -3.20% 3.421 3.312 - -4.25% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.20% 224.843 217.654 - 3.88% -
SetIntersection_Front_Set_uint32_256_256 -3.19% 9770664.787 9459001.599 - 5.56% -
BM_std_minmax<int>/11 -3.19% 1.832 1.773 - 0.31% -
rng::partial_sort_copy(deque<int>)_(heap)/8 -3.19% 16.013 15.503 - 1.14% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -3.18% 1.207 1.168 - -1.87% -
std::set<int>::equal_range(key)_(non-existent)/32 -3.17% 2.708 2.622 - -3.67% -
BM_num_put<unsigned_long> -3.17% 12.087 11.704 - 1.94% -
SetIntersection_Interlaced_Vector_string_1024_16 -3.17% 3421781.287 3313459.171 - 1.48% -
SetIntersection_None_Set_string_16384_1024 -3.16% 206274752.285 199748132.089 - -0.05% -
SetIntersection_Front_Set_uint32_262144_256 -3.15% 4783864.002 4632933.999 - 2.98% -
std::any_of(deque<int>)_(process_all)/32768 -3.15% 10839.924 10497.927 - -0.65% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -3.15% 15.448 14.961 - -2.26% -
BM_std_minmax<unsigned_char>/28 -3.14% 2.150 2.083 - -0.12% -
std::search(vector<int>)_(same_length)/1024 -3.14% 254.843 246.842 - -1.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.14% 1230370.665 1191762.863 - -2.53% -
rng::stable_partition(list<int>)_(dense)/50 -3.14% 52.647 50.995 - -3.19% -
BM_SortHeap_float_256 -3.14% 6.044 5.854 - -1.25% -
BM_num_put<bool> -3.13% 10.966 10.622 - -4.64% -
rng::find_if_not(list<int>)_(bail_25%)/8 -3.13% 1.314 1.273 - -3.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -3.13% 2279040.294 2207750.824 - -3.09% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -3.13% 0.335 0.325 - -1.53% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -3.12% 2.393 2.318 - -8.31% -
std::copy(vector<bool>)_(aligned)/262144 -3.11% 684.074 662.781 - -1.37% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -3.11% 1.126 1.091 - -3.41% -
BM_SortHeap_string_16384 -3.10% 99.061 95.990 - -0.61% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.09% 621.673 602.467 - 0.79% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.09% 0.584 0.566 - 0.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -3.08% 21830274.495 21157341.790 - 1.75% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -3.07% 12.120 11.747 - -2.40% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -3.07% 9.697 9.399 - 1.98% -
BM_RangesPushHeap_uint32_Descending_4 -3.06% 0.351 0.341 - 0.08% -
std::set<std::string>::contains(key)_(non-existent)/1024 -3.06% 20.765 20.130 - -2.92% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -3.05% 1.292 1.252 - -3.18% -
SetIntersection_None_Vector_float_1024_1 -3.05% 1180606.853 1144590.580 - -0.17% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.05% 0.590 0.572 - 0.77% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.05% 5.249 5.088 - -0.62% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -3.05% 1.034 1.002 - -7.99% -
rng::find_if(vector<bool>)_(process_all)/8 -3.04% 5.615 5.444 - -0.68% -
BM_RangesPushHeap_uint32_SingleElement_16 -3.04% 0.346 0.335 - -0.08% -
BM_SortHeap_string_1024 -3.04% 60.841 58.991 - -0.64% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -3.04% 19793.996 19193.087 - -0.14% -
BM_std_minmax<char>/17 -3.03% 1.121 1.087 - -2.93% -
std::set<std::string>::erase(key)_(non-existent)/8192 -3.03% 33.518 32.504 - -6.39% -
BM_RangesMakeHeap_uint32_Random_256 -3.03% 1.194 1.158 - 2.98% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.02% 179827.219 174405.182 - -0.05% -
BM_RangesPushHeap_float_Descending_64 -3.01% 0.391 0.379 - -1.32% -
BM_RangesMakeHeap_string_Random_16384 -3.01% 12.816 12.430 - -3.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.01% 0.875 0.848 - -5.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.01% 203639481.750 197514453.150 - -1.66% -
SetIntersection_Front_Set_uint64_16384_1024 -3.01% 14939915.937 14490619.188 - -0.76% -
rng::rotate(deque<int>)_(1_element_backward)/32 -3.01% 4.148 4.024 - -1.37% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.00% 12261.188 11893.157 - -2.74% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -3.00% 1.665 1.615 - 0.01% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -3.00% 6.048 5.866 - -0.08% -
BM_RangesMakeThenSortHeap_string_Descending_4 -3.00% 3.778 3.665 - -0.55% -
BM_num_put<long_long> -2.99% 12.442 12.070 - 2.62% -
BM_std_min<unsigned_char>/8 -2.99% 2.349 2.279 - -1.39% -
rng::search(vector<int>)_(no_match)/1024 -2.97% 219.297 212.781 - -3.25% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -2.97% 0.580 0.563 - -1.57% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -2.96% 0.589 0.571 - 0.48% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -2.96% 1.697 1.647 - 1.79% -
BM_StringFindAllMatch/64 -2.95% 3.072 2.981 - -5.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -2.94% 1169774.136 1135334.822 - -3.54% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.94% 12.581 12.211 - -0.01% -
BM_std_min<char>/4000 -2.94% 27.841 27.023 - -0.90% -
BM_std_min<unsigned_char>/28 -2.94% 1.747 1.696 - -2.16% -
BM_PushHeap_string_Ascending_4 -2.94% 2.630 2.553 - -1.09% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.93% 34.857 33.834 - 1.03% -
SetIntersection_Front_Set_uint32_64_1 -2.93% 18083700.233 17553288.893 - 0.53% -
SetIntersection_Interlaced_Set_uint64_256_256 -2.92% 9023237.460 8759476.236 - -6.77% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -2.92% 490.338 476.030 - -2.52% -
SetIntersection_Front_Set_uint32_16384_64 -2.92% 2048064.386 1988314.868 - 0.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.91% 1201867.408 1166869.971 - 0.01% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -2.90% 9.727 9.444 - 9.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.90% 63561.715 61717.643 - -0.97% -
707_ntest_r -2.90% 16.946 16.455 - -2.27% -
BM_RangesMakeThenSortHeap_string_Descending_256 -2.90% 19.320 18.761 - 2.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.89% 1247673.309 1211561.526 - -3.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -2.89% 1187331.518 1153000.529 - -1.44% -
rng::any_of(vector<int>)_(process_all)/8 -2.88% 2.354 2.287 - -4.73% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -2.88% 610.367 592.803 - -3.75% -
SetIntersection_Front_Vector_string_64_16 -2.88% 21963888.588 21332338.657 - -2.99% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -2.87% 2.789 2.709 - 0.31% -
BM_SortHeap_string_256 -2.87% 45.675 44.364 - -0.59% -
SetIntersection_Front_Set_uint32_262144_16 -2.87% 1311088.146 1273458.212 - 0.01% -
rng::find_if(list<int>)_(process_all)/32768 -2.86% 29224.039 28387.218 - 3.89% -
rng::for_each(set<int>)/8 -2.86% 4.616 4.483 - 1.09% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.86% 3.162 3.072 - -2.30% -
BM_RangesPushHeap_uint64_Ascending_16 -2.86% 0.937 0.910 - -0.19% -
BM_deque_vector_ranges_copy_backward/70000 -2.85% 8656.267 8409.312 - -4.30% -
BM_RangesMakeHeap_uint32_Random_16 -2.85% 1.270 1.234 - 0.73% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -2.85% 8230.994 7996.735 - -3.41% -
SetIntersection_None_Set_string_1024_1024 -2.84% 9123095.946 8863742.776 - -1.27% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -2.84% 272539.877 264792.881 - -0.78% -
bm_ranges_swap_ranges_vb_unaligned/8 -2.84% 5.005 4.863 - 1.80% -
BM_std_min<unsigned_char>/13 -2.84% 1.562 1.517 - -4.42% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.84% 29.989 29.138 - 3.01% -
rng::stable_sort(vector<int>)_(descending)/8 -2.83% 25.352 24.633 - -1.34% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.83% 42034.536 40843.012 - -0.81% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -2.83% 28.830 28.013 - -0.63% -
BM_PushHeap_float_Random_1 -2.83% 0.517 0.502 - -5.93% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -2.81% 9.483 9.217 - 0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.81% 23672624.642 23007623.450 - -0.52% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.79% 14856.787 14442.432 - 0.15% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.79% 204.518 198.819 - 0.66% -
BM_std_min<long_long>/28 -2.78% 2.659 2.586 - -2.15% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -2.78% 3059.360 2974.362 - 0.73% -
BM_MakeHeap_uint64_Ascending_4 -2.78% 0.452 0.439 - -3.64% -
std::set<int>::lower_bound(key)_(non-existent)/32 -2.78% 2.378 2.312 - 0.38% -
BM_MakeThenSortHeap_uint32_Descending_4 -2.77% 1.434 1.394 - 5.30% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.77% 1525.534 1483.312 - 0.54% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.77% 47.669 46.350 - -2.51% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.76% 3328.184 3236.338 - 1.07% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.75% 605.029 588.375 - 0.15% -
SetIntersection_Interlaced_Vector_string_16384_16 -2.75% 4611664.826 4484732.256 - -10.72% -
BM_deque_deque_copy/1 -2.75% 3.403 3.310 - -3.70% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -2.75% 10.438 10.151 - -3.94% -
rng::find_if_not(vector<int>)_(process_all)/50 -2.74% 14.233 13.842 - -2.55% -
std::set<std::string>::count(key)_(non-existent)/8192 -2.74% 32.399 31.511 - -0.35% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.74% 1316.425 1280.406 - -3.19% -
BM_vector_deque_ranges_move/0 -2.73% 0.519 0.505 - 45.73% -
std::multiset<int>::contains(key)_(existent)/32 -2.73% 1.664 1.618 - -1.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.73% 1245070.187 1211068.166 - -1.73% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.73% 3840.279 3735.467 - -0.06% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 -2.73% 16.239 15.796 - -2.11% -
BM_std_minmax<unsigned_short>/18 -2.72% 1.985 1.931 - -1.03% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.72% 246698.517 239989.157 - 4.52% -
BM_std_min<unsigned_short>/9 -2.72% 6.476 6.300 - 0.43% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -2.71% 30.562 29.733 - 5.61% -
std::find_end(forward_list<int>)_(process_all)/1000 -2.71% 694.170 675.375 - -2.99% -
rng::search(vector<int>)_(no_match)/1000 -2.71% 214.571 208.764 - -2.97% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -2.71% 24.006 23.356 - 0.75% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -2.70% 2.602 2.532 - 15.72% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.70% 654.074 636.415 - 1.24% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -2.70% 2.978 2.897 - -2.65% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -2.70% 49.147 47.822 - -3.49% -
BM_std_minmax<short>/20 -2.69% 2.001 1.947 - -1.06% -
std::set<std::string>::clear()/1024 -2.69% 19874.023 19339.986 - -3.59% -
BM_deque_deque_ranges_copy/2 -2.68% 3.063 2.980 - -4.39% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -2.67% 25255.045 24580.180 - -7.09% -
std::distance(deque<int>)/50 -2.67% 0.694 0.675 - 1.44% -
BM_RangesMakeThenSortHeap_float_Random_4 -2.67% 4.319 4.204 - -1.27% -
std::shift_right(list<int>)/8192 -2.67% 7715.005 7509.235 - 1.62% -
BM_RangesPushHeap_string_PipeOrgan_64 -2.66% 6.198 6.033 - 2.70% -
SetIntersection_Front_Set_float_64_16 -2.66% 17160329.910 16703738.722 - -1.28% -
rng::find_end(forward_list<int>)_(process_all)/8192 -2.65% 5819.232 5664.882 - 1.69% -
SetIntersection_Front_Set_uint32_16384_16 -2.65% 1306571.012 1271935.951 - -2.74% -
BM_SortHeap_string_64 -2.65% 30.548 29.739 - -0.61% -
SetIntersection_None_Vector_string_262144_1 -2.65% 1361590.096 1325557.917 - -1.83% -
rng::stable_partition(deque<int>)_(dense)/32 -2.64% 28.003 27.262 - -19.27% -
rng::copy_backward(deque<int>)/32768 -2.64% 3839.464 3738.235 - 0.14% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -2.63% 507058.957 493704.455 - 0.69% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -2.63% 24.285 23.645 - 2.43% -
BM_SortHeap_string_262144 -2.63% 178.751 174.056 - 0.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.63% 139327.740 135668.832 - -1.09% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -2.62% 29.573 28.797 - 0.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.61% 11713603.877 11407445.802 - 0.58% -
BM_MakeHeap_string_Ascending_64 -2.61% 4.852 4.725 - -4.44% -
SetIntersection_Front_Vector_uint32_262144_4 -2.61% 1137172.391 1107538.738 - 1.67% -
BM_std_minmax<unsigned_int>/2 -2.60% 0.825 0.804 - -7.29% -
SetIntersection_Interlaced_Vector_float_16_16 -2.60% 39141974.530 38125449.938 - -2.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -2.60% 0.605 0.589 - 0.44% -
std::unordered_map<int,_int>::clear()/1024 -2.59% 8396.994 8179.146 - 0.21% -
std::move_backward(vector<int>)/8 -2.59% 2.289 2.230 - 0.08% -
750_sealcrypto_r -2.59% 18.966 18.476 - -0.89% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 -2.58% 0.600 0.585 - -1.82% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -2.58% 26.039 25.366 - 6.73% -
BM_std_minmax<unsigned_char>/3 -2.58% 1.193 1.162 - 4.46% -
rng::find_first_of(vector<int>)_(large_needle)/32 -2.57% 105.040 102.338 - -10.13% -
BM_PushHeap_string_QuickSortAdversary_256 -2.57% 14.809 14.429 - 0.25% -
SetIntersection_None_Vector_uint32_1024_1024 -2.56% 1143717.582 1114448.213 - -2.55% -
std::move_backward(vector<bool>)_(aligned)/64 -2.56% 1.799 1.753 - 8.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -2.55% 2342490.207 2282679.631 - 3.77% -
BM_std_min<char>/16 -2.55% 2.563 2.497 - 4.81% -
rng::rotate(deque<int>)_(1_element_forward)/32 -2.55% 4.802 4.680 - -1.39% -
BM_deque_deque_copy/2 -2.55% 3.062 2.984 - -4.22% -
BM_deque_deque_move_backward/64000 -2.55% 8027.519 7823.119 - 0.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.55% 18879.617 18398.979 - 3.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.54% 1193854.461 1163472.584 - -1.76% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -2.54% 8.489 8.273 - -3.82% -
BM_deque_deque_copy/65536 -2.54% 3033.535 2956.455 - 4.52% -
std::partial_sort_copy(vector<int>)_(heap)/8 -2.54% 15.371 14.981 - -1.76% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.54% 9.058 8.828 - 0.24% -
SetIntersection_Front_Set_float_1024_256 -2.53% 5002160.321 4875418.150 - -3.67% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -2.53% 2258.969 2201.733 - -0.85% -
BM_std_min<unsigned_short>/24 -2.52% 2.493 2.430 - -2.84% -
BM_StringEraseToEnd_Small_Opaque -2.52% 0.625 0.610 - 0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.52% 9487603.483 9248855.033 - 0.30% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.52% 27720.962 27023.476 - 2.21% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -2.51% 32.998 32.168 - -1.23% -
bm_lexicographical_compare<signed_char>/5 -2.51% 2.207 2.151 - -6.98% -
std::unique_copy(vector<int>)_(sprinkled)/52 -2.51% 23.598 23.006 - -2.70% -
bm_swap_ranges_vb_unaligned/262144 -2.51% 3945.194 3846.211 - -0.03% -
BM_deque_deque_ranges_move/65536 -2.50% 2954.201 2880.312 - 2.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.50% 206128728.144 200977884.370 - -0.93% -
rng::stable_partition(deque<int>)_(dense)/1024 -2.50% 590.021 575.292 - -5.55% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.49% 1.119 1.091 - 1.09% -
SetIntersection_None_Set_float_1024_1 -2.49% 9189361.142 8960721.855 - -0.37% -
SetIntersection_Front_Set_string_16384_16 -2.48% 2062276.852 2011121.152 - 2.90% -
rng::find(list<int>)_(process_all)/32768 -2.48% 27889.888 27198.622 - 2.06% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -2.48% 14.050 13.702 - 0.67% -
BM_std_minmax<unsigned_char>/32 -2.48% 1.601 1.562 - 6.49% -
BM_MakeHeap_string_Heap_16384 -2.47% 5.123 4.997 - -2.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -2.46% 1163915.963 1135289.142 - 1.26% -
std::copy_n(deque<int>)/32768 -2.46% 1174.105 1145.265 - 0.82% -
SetIntersection_None_Vector_string_262144_1024 -2.46% 1349693.025 1316552.038 - 0.47% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -2.45% 14587.835 14230.060 - -0.63% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.45% 8.878 8.661 - -0.48% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -2.45% 471131.775 459602.111 - -2.69% -
BM_std_minmax<short>/19 -2.44% 2.429 2.369 - -0.42% -
std::fill(vector<bool>)/64 -2.44% 1.635 1.595 - 0.52% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -2.44% 51.786 50.524 - 0.11% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -2.44% 11.604 11.322 - 0.52% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.43% 10279.085 10028.807 - -14.83% -
SetIntersection_None_Vector_float_1024_4 -2.43% 1176791.674 1148153.001 - 0.01% -
BM_vector_deque_ranges_move_backward/2 -2.43% 1.937 1.890 - -5.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -2.43% 7.796 7.607 - -1.58% -
std::set<int>::ctor(const&)/8192 -2.42% 49932.478 48721.730 - 1.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.42% 1143478.900 1115765.837 - -2.69% -
std::map<std::string,_int>::find(key)_(existent)/32 -2.42% 15.285 14.916 - -0.18% -
std::find(list<int>)_(process_all)/32768 -2.41% 27610.919 26944.814 - 3.54% -
BM_std_min<unsigned_long_long>/64 -2.40% 4.807 4.691 - -0.00% -
std::set<std::string>::find(key)_(non-existent)/8192 -2.40% 28.153 27.477 - 7.50% -
rng::sort(deque<int>)_(descending)/1024 -2.40% 1371.191 1338.292 - -0.87% -
BM_std_minmax<unsigned_short>/19 -2.39% 2.174 2.122 - -2.15% -
BM_deque_vector_copy_backward/64000 -2.39% 8211.904 8015.785 - -0.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.39% 1124277.738 1097429.738 - -1.47% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -2.39% 5.430 5.301 - -1.70% -
std::unique_copy(vector<int>)_(sprinkled)/32 -2.38% 13.472 13.151 - -2.19% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -2.38% 250.746 244.776 - -0.56% -
BM_RangesMakeHeap_uint64_Random_16 -2.38% 1.293 1.262 - -1.02% -
BM_MakeHeap_float_Random_4 -2.38% 1.614 1.575 - -9.76% -
BM_num_put<unsigned_long_long> -2.38% 12.186 11.896 - 2.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.37% 6805263.177 6643653.046 - -0.67% -
std::search(list<int>)_(no_match)/8192 -2.37% 7152.815 6983.083 - -10.30% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.37% 2255.797 2202.297 - -0.37% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -2.37% 3419.623 3338.522 - -12.81% -
SetIntersection_Interlaced_Set_float_16384_16384 -2.37% 349044701.739 340771414.466 - 0.78% -
rng::find_if_not(list<int>)_(process_all)/8192 -2.37% 8962.737 8750.754 - 18.11% -
std::rotate(list<int>)_(1_element_backward)/32 -2.36% 13.926 13.597 - -0.92% -
rng::copy_n(deque<int>)/8 -2.36% 2.758 2.693 - 1.16% -
BM_RangesPushHeap_string_PipeOrgan_16 -2.36% 4.155 4.057 - -0.45% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.36% 82356.231 80412.452 - 3.78% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.36% 6456.008 6303.773 - 0.03% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -2.36% 34.902 34.079 - -0.65% -
rng::for_each(list<int>)/8192 -2.36% 8309.713 8113.803 - 0.38% -
BM_RangesPushHeap_string_Descending_64 -2.36% 2.255 2.202 - -1.10% -
SetIntersection_Front_Set_float_256_64 -2.36% 6555169.679 6400776.984 - -2.06% -
BM_PushHeap_uint64_Random_64 -2.35% 5.273 5.149 - -2.61% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -2.35% 602.331 588.181 - -0.21% -
BM_deque_deque_ranges_move/2 -2.35% 3.061 2.989 - -3.97% -
SetIntersection_None_Vector_float_256_256 -2.35% 2338157.163 2283287.762 - 0.04% -
BM_std_min<unsigned___int128>/3 -2.34% 1.042 1.018 - -1.12% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -2.34% 69.063 67.448 - -1.05% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -2.34% 1.062 1.037 - 1.72% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -2.34% 599.219 585.219 - -0.07% -
BM_LowerBound_string_262144 -2.34% 2242.703 2190.323 - -0.50% -
BM_StringRelational_Compare_Huge_Empty_Control -2.34% 1.663 1.624 - -7.25% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.33% 171929.527 167920.720 - -0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.33% 61706112.524 60267338.090 - 0.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.33% 1118055.803 1092020.683 - -1.44% -
BM_std_min<unsigned_short>/32 -2.33% 2.913 2.845 - -0.43% -
SetIntersection_None_Set_string_16384_1 -2.32% 202149680.791 197459138.445 - -0.66% -
rng::stable_partition(list<int>)_(dense)/32 -2.32% 31.804 31.066 - -12.44% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -2.32% 4026.534 3933.164 - -0.87% -
rng::for_each(set<int>::iterator)/8 -2.32% 4.534 4.429 - -1.32% -
std::set<std::string>::clear()/32 -2.31% 898.391 877.649 - -0.75% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -2.31% 7.709 7.531 - -1.31% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.30% 653.510 638.462 - -0.72% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.30% 19991.291 19531.372 - -0.11% -
rng::replace(vector<int>)_(prefix)/8192 -2.30% 1263.413 1234.414 - 1.85% -
SetIntersection_Front_Set_string_64_64 -2.29% 36168943.159 35339110.234 - -10.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -2.29% 110783943.527 108245968.965 - -10.86% -
BM_deque_deque_ranges_copy_backward/70000 -2.29% 8868.120 8665.023 - -0.13% -
BM_PopHeap_uint32_262144 -2.29% 42.037 41.075 - -2.07% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -2.29% 5.705 5.575 - -3.79% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -2.29% 25.927 25.335 - 6.80% -
BM_RangesMakeHeap_float_Random_4 -2.28% 1.530 1.495 - -16.20% -
rng::find_if(vector<char>)_(process_all)/8 -2.28% 2.487 2.431 - -6.01% -
BM_MakeHeap_string_PipeOrgan_1024 -2.28% 4.963 4.850 - -2.40% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.28% 10181326.453 9949636.139 - -2.07% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -2.27% 16.450 16.076 - -3.51% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -2.27% 38.362 37.489 - -2.29% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.27% 40393.564 39476.042 - -1.41% -
SetIntersection_Front_Set_uint32_262144_64 -2.27% 2009181.915 1963668.951 - 4.24% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.26% 3936.866 3847.944 - 0.66% -
BM_RangesPushHeap_uint64_PipeOrgan_4 -2.26% 0.493 0.482 - -1.37% -
BM_MakeThenSortHeap_string_Ascending_262144 -2.26% 78.812 77.032 - -2.22% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.25% 72930.302 71285.755 - -0.89% -
rng::stable_sort(deque<int>)_(descending)/8 -2.25% 27.355 26.740 - -5.38% -
SetIntersection_None_Vector_float_262144_1024 -2.25% 1231846.355 1204142.721 - 0.45% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -2.25% 6757.438 6605.610 - 0.14% -
BM_MakeHeap_string_Heap_1024 -2.25% 4.874 4.765 - -0.89% -
BM_MakeThenSortHeap_string_Ascending_256 -2.25% 20.869 20.401 - 0.44% -
BM_MakeThenSortHeap_float_Heap_16 -2.24% 1.893 1.851 - 1.53% -
SetIntersection_Front_Vector_string_16384_1024 -2.24% 39391165.899 38506930.514 - -2.48% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.24% 15.965 15.608 - -1.39% -
BM_RangesPushHeap_string_Random_262144 -2.23% 18.500 18.087 - 0.35% -
SetIntersection_None_Set_float_64_4 -2.23% 22693730.100 22188080.306 - -1.82% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -2.23% 88161.777 86198.341 - 3.27% -
rng::find_last(list<int>)_(bail_10%)/50 -2.22% 16.695 16.324 - -2.09% -
BM_PushHeap_uint64_Random_262144 -2.22% 6.124 5.988 - -0.78% -
BM_std_minmax<unsigned_short>/23 -2.22% 2.570 2.513 - 1.45% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -2.22% 1.554 1.519 - 2.25% -
rng::stable_partition(list<int>)_(sparse)/32 -2.22% 9.800 9.582 - -2.06% -
rng::find_if(deque<int>)_(process_all)/50 -2.21% 24.140 23.605 - -1.09% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -2.21% 1.700 1.662 - -6.65% -
std::search_n(deque<int>)_(no_match)/1000 -2.21% 447.837 437.930 - -0.95% -
std::move(vector<int>)/8 -2.21% 2.305 2.254 - 0.23% -
std::copy(list<int>)/32768 -2.21% 26421.614 25838.384 - -2.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -2.20% 21005333.031 20542460.858 - -1.53% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.19% 2189.661 2141.679 - -1.80% -
BM_std_minmax<short>/23 -2.19% 2.693 2.634 - 1.16% -
rng::stable_sort(vector<int>)_(repeated)/1024 -2.19% 1130.797 1106.033 - 0.97% -
std::vector<int>::ctor(size)/1024 -2.19% 41.099 40.199 - -4.89% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.19% 14.981 14.654 - -0.30% -
SetIntersection_Front_Set_float_262144_1 -2.19% 1115992.040 1091605.424 - -0.15% -
SetIntersection_None_Vector_string_262144_16384 -2.18% 1362349.416 1332622.143 - 0.53% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -2.18% 10.658 10.426 - -1.75% -
SetIntersection_None_Vector_float_262144_4 -2.18% 1212478.636 1186057.993 - -1.22% -
BM_PushHeap_uint64_Random_16384 -2.18% 6.099 5.967 - 0.54% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -2.18% 10.511 10.282 - -1.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.18% 36.127 35.340 - -1.09% -
BM_SortHeap_pair<uint32,_uint32>_262144 -2.18% 34.012 33.272 - -0.91% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.17% 9.054 8.857 - 0.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.17% 2472426.390 2418739.792 - -0.69% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 -2.17% 20.508 20.063 - 0.26% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -2.17% 5.116 5.005 - -1.52% -
BM_RangesSortHeap_float_4 -2.17% 1.027 1.004 - -0.95% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -2.16% 1.207 1.181 - -1.03% -
std::search(vector<int>)_(same_length)/1000 -2.16% 246.394 241.071 - -1.33% -
SetIntersection_None_Vector_float_16384_64 -2.16% 1203707.658 1177744.007 - 0.32% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.15% 22112.458 21636.460 - -1.84% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -2.15% 1.197 1.172 - -2.24% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.15% 42.774 41.856 - -0.88% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.15% 6.704 6.560 - -2.33% -
BM_RangesMakeHeap_uint64_Ascending_16 -2.14% 0.657 0.643 - 0.72% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.14% 22093.856 21619.948 - -1.35% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -2.14% 6.313 6.177 - 1.16% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -2.14% 13485.490 13196.379 - -0.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.14% 0.763 0.747 - -1.55% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.14% 3.669 3.590 - -1.13% -
BM_PushHeap_string_SingleElement_16 -2.14% 2.764 2.705 - 9.27% -
std::set<int>::find(key)_(existent)/32 -2.14% 1.620 1.585 - -0.49% -
SetIntersection_None_Set_uint32_256_64 -2.12% 9389029.085 9189588.229 - -1.22% -
SetIntersection_Front_Vector_uint64_256_256 -2.12% 4653837.793 4554996.652 - -12.44% -
rng::search(deque<int>,_pred)_(same_length)/1000 -2.12% 488.612 478.257 - -3.07% -
SetIntersection_None_Vector_float_16384_4 -2.12% 1204920.359 1179389.083 - 0.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.12% 4611857.407 4514162.123 - -1.22% -
std::move_backward(deque<int>)/8 -2.12% 3.319 3.248 - -0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.11% 4561642.082 4465174.044 - -1.26% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.11% 527.512 516.365 - 1.40% -
std::stable_sort(vector<int>)_(heap)/1024 -2.11% 2570.571 2516.258 - -0.74% -
std::set<int>::count(key)_(non-existent)/32 -2.11% 2.971 2.908 - 0.09% -
std::unique(deque<int>)_(sprinkled)/32 -2.11% 67.262 65.843 - -1.11% -
BM_SortHeap_pair<uint32,_uint32>_16 -2.11% 6.087 5.959 - -0.68% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -2.11% 11.463 11.222 - -2.37% -
BM_std_min<char>/32 -2.10% 2.924 2.862 - 3.39% -
BM_num_put<long> -2.10% 12.116 11.862 - -1.55% -
SetIntersection_None_Vector_uint64_262144_256 -2.10% 1203682.846 1178435.263 - -1.26% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -2.10% 6819.182 6676.261 - -3.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.10% 8142213.485 7971624.332 - -15.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.09% 12457692.081 12196727.965 - 0.58% -
BM_std_min<char>/19 -2.09% 1.182 1.157 - 0.09% -
std::partition_point(vector<int>)/1024 -2.09% 6.288 6.157 - -1.14% -
SetIntersection_None_Vector_float_262144_64 -2.09% 1236760.107 1210966.714 - 1.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.09% 6.565 6.428 - 0.43% -
BM_RangesPushHeap_string_Random_1024 -2.08% 15.119 14.804 - -0.76% -
BM_PushHeap_float_Ascending_64 -2.08% 1.813 1.775 - 1.61% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -2.08% 82.809 81.086 - -1.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.08% 1170226.431 1145896.048 - 0.21% -
BM_SortHeap_pair<uint32,_uint32>_1024 -2.08% 13.945 13.655 - -0.99% -
BM_MakeThenSortHeap_float_Descending_1024 -2.08% 7.981 7.815 - -2.48% -
SetIntersection_Front_Vector_string_256_64 -2.08% 11102266.401 10871670.228 - -1.58% -
rng::contains(list<int>)_(process_all)/1048576 -2.07% 842192.479 824727.970 - 0.47% -
BM_MakeHeap_string_SingleElement_1024 -2.07% 6.309 6.178 - 0.52% -
BM_MakeHeap_float_Ascending_256 -2.07% 0.671 0.658 - -0.06% -
BM_std_minmax<unsigned_int>/15 -2.07% 2.030 1.988 - -1.99% -
BM_std_minmax<unsigned_short>/7 -2.07% 1.752 1.716 - 1.74% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.07% 2109.088 2065.534 - 0.01% -
SetIntersection_None_Set_string_256_4 -2.06% 11853008.687 11609097.987 - -2.59% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -2.05% 16.984 16.636 - -0.50% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -2.05% 3841.561 3762.871 - -0.53% -
std::set<int>::ctor(const&,_alloc)/1024 -2.05% 6257.867 6129.790 - 2.00% -
bm_lexicographical_compare<signed_char>/6 -2.04% 2.491 2.440 - -5.11% -
BM_std_minmax<int>/27 -2.04% 2.493 2.442 - -0.66% -
BM_std_min<unsigned_long_long>/16 -2.03% 2.470 2.420 - 0.31% -
std::reverse(vector<int>)/8 -2.03% 1.596 1.564 - 2.57% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -2.03% 8.614 8.439 - 1.67% -
BM_vector_deque_copy_backward/4000 -2.03% 146.692 143.717 - -0.39% -
SetIntersection_Front_Set_uint32_1024_16 -2.03% 1350572.741 1323221.801 - 0.57% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.02% 535.544 524.708 - -0.04% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -2.02% 484.498 474.731 - 3.12% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.02% 1.038 1.017 - -1.23% -
rng::fill(vector<bool>)/32768 -2.02% 31.012 30.387 - 1.41% -
SetIntersection_None_Set_uint64_256_256 -2.01% 5881457.348 5763008.906 - -0.48% -
BM_RangesPushHeap_string_Ascending_16 -2.01% 4.719 4.624 - -1.64% -
std::equal(deque<int>)_(it,_it,_it)/8 -2.01% 4.276 4.190 - -1.30% -
std::find_end(vector<int>)_(process_all)/1000 -2.01% 238.172 233.393 - -1.59% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.00% 5.369 5.262 - -0.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.00% 18894162.785 18515717.567 - -1.65% -
std::partition(list<int>)_(dense)/32 -2.00% 9.160 8.977 - -0.19% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -2.00% 8.557 8.386 - 0.35% -
rng::stable_sort(vector<int>)_(heap)/1024 -1.99% 2569.631 2518.440 - -0.67% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.99% 1.382 1.354 - -5.49% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.99% 1.009 0.989 - 0.49% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.99% 50970.990 49959.139 - -1.34% -
BM_SortHeap_pair<uint32,_uint32>_16384 -1.98% 22.940 22.486 - -0.98% -
std::find_if_not(list<int>)_(process_all)/32768 -1.98% 29947.386 29354.317 - 5.35% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.98% 19876.242 19482.750 - 0.03% -
rng::remove(list<int>)_(sprinkled)/1024 -1.98% 965.413 946.320 - -2.18% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.97% 1129.579 1107.286 - 2.15% -
std::replace_if(deque<int>)_(prefix)/1024 -1.97% 491.591 481.902 - 0.11% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.97% 605105.949 593192.025 - 0.13% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.97% 12530.058 12283.375 - -2.00% -
BM_vector_deque_ranges_move/5500 -1.97% 199.726 195.797 - -0.74% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.97% 2.747 2.693 - 0.57% -
rng::stable_sort(deque<int>)_(heap)/8 -1.96% 26.363 25.845 - -2.82% -
BM_MakeThenSortHeap_uint64_Heap_4 -1.96% 1.207 1.183 - -1.37% -
std::copy_if(deque<int>)_(entire_range)/8 -1.96% 2.618 2.566 - -1.45% -
rng::find_if_not(list<int>)_(process_all)/32768 -1.96% 29264.151 28690.178 - 3.30% -
std::copy_if(vector<int>)_(every_other)/8 -1.96% 2.530 2.480 - -2.70% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.95% 77295.823 75790.384 - 0.82% -
rng::search(list<int>)_(no_match)/1000 -1.95% 725.931 711.793 - -0.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.95% 4776810.662 4683830.046 - -1.31% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.94% 4997.906 4900.699 - 0.47% -
rng::find_if(list<int>)_(bail_25%)/8 -1.94% 1.323 1.297 - -1.49% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.94% 210.947 206.848 - -2.01% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.94% 734.152 719.914 - -1.76% -
rng::find_last(list<int>)_(bail_90%)/50 -1.94% 1.296 1.271 - -0.37% -
SetIntersection_None_Set_string_256_16 -1.94% 11447291.501 11225617.760 - 0.93% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 -1.93% 10.222 10.024 - -1.03% -
rng::find_last(vector<char>)_(bail_10%)/8 -1.93% 1.567 1.536 - -2.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.93% 620.801 608.829 - 0.62% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.93% 10.341 10.142 - -0.80% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.93% 35.465 34.782 - -0.08% -
rng::shuffle(vector<int>)/8192 -1.93% 72745.517 71343.157 - -1.72% -
BM_vector_deque_copy/1024 -1.92% 36.419 35.719 - -0.61% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.92% 190.835 187.173 - -0.29% -
BM_MakeHeap_uint64_Ascending_262144 -1.92% 0.741 0.727 - -0.37% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.92% 107.091 105.038 - -0.03% -
rng::generate_n(deque<int>)/32 -1.92% 8.506 8.343 - 0.93% -
std::find_if_not(list<int>)_(bail_25%)/8 -1.91% 1.216 1.193 - -1.79% -
std::copy_n(vector<int>)/32768 -1.91% 3795.927 3723.300 - -1.98% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.91% 349.146 342.476 - 1.47% -
std::find_end(vector<int>)_(process_all)/1024 -1.91% 244.220 239.566 - -1.67% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.91% 523714.820 513736.234 - -0.59% -
std::find_end(vector<int>)_(process_all)/1048576 -1.91% 240787.130 236199.798 - -1.68% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -1.90% 4.047 3.970 - 0.17% -
rng::for_each(map<int>)/50 -1.90% 41.514 40.724 - -0.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.90% 1739813.622 1706740.373 - 1.47% -
std::search(list<int>,_pred)_(no_match)/8192 -1.90% 7148.754 7013.007 - -3.79% -
BM_SortHeap_string_16 -1.89% 14.405 14.132 - -0.53% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.89% 173439.236 170158.461 - -0.36% -
BM_vector_deque_ranges_copy/4096 -1.89% 147.930 145.135 - -0.06% -
BM_MakeThenSortHeap_string_SingleElement_262144 -1.89% 51.549 50.576 - 0.81% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.89% 5.322 5.222 - 0.41% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.89% 505.387 495.852 - -4.86% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -1.89% 3.038 2.981 - 0.82% -
rng::starts_with(deque<int>)/1000 -1.88% 477.868 468.865 - -2.10% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.88% 19.321 18.958 - -0.73% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.88% 116054.503 113873.328 - -0.02% -
rng::stable_sort(deque<int>)_(ascending)/8 -1.88% 18.376 18.031 - -4.28% -
BM_StringResizeAndOverwrite -1.87% 0.860 0.844 - 0.01% -
rng::partition(list<int>)_(sparse)/50 -1.87% 15.398 15.110 - -1.05% -
std::copy(list<int>)/8 -1.87% 2.513 2.466 - -0.76% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.87% 6.853 6.725 - -1.49% -
BM_deque_deque_ranges_copy/1024 -1.87% 39.308 38.574 - -1.72% -
BM_std_min<short>/23 -1.87% 2.116 2.076 - 1.17% -
SetIntersection_Front_Vector_float_1024_64 -1.86% 1448710.809 1421714.528 - 0.52% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.86% 0.936 0.918 - -13.18% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.86% 19.210 18.853 - -2.52% -
SetIntersection_None_Vector_float_16384_1 -1.86% 1203775.177 1181418.943 - 0.60% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.86% 15304.923 15020.777 - -0.35% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.86% 5.385 5.285 - 0.24% -
std::rotate(list<int>)_(by_1/3)/32 -1.86% 15.080 14.800 - -1.17% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -1.86% 3.203 3.144 - 1.53% -
std::transform(vector<int>)_(identity_transform)/32 -1.85% 9.079 8.910 - -0.08% -
BM_StringRelational_Compare_Large_Empty_Control -1.85% 1.707 1.675 - 0.96% -
BM_std_min<short>/24 -1.85% 2.537 2.490 - -0.66% -
std::set<int>::contains(key)_(existent)/8192 -1.85% 8.391 8.236 - -3.18% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.85% 310.671 304.938 - -2.25% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.85% 10548.071 10353.436 - 3.44% -
BM_std_min<char>/12 -1.85% 1.333 1.308 - 1.61% -
SetIntersection_None_Vector_uint64_262144_262144 -1.84% 1205659.984 1183417.102 - -1.29% -
SetIntersection_Front_Vector_uint64_256_64 -1.84% 4599644.873 4514787.972 - -0.99% -
rng::shuffle(vector<int>)/1024 -1.84% 9103.172 8935.280 - -2.12% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.84% 13.698 13.445 - -0.03% -
BM_MakeHeap_string_Heap_64 -1.84% 5.102 5.008 - -1.67% -
BM_deque_vector_copy_backward/70000 -1.84% 8759.107 8597.964 - -1.60% -
BM_vector_deque_ranges_move_backward/4000 -1.84% 144.411 141.755 - 0.52% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.84% 24.554 24.104 - -0.96% -
std::stable_partition(list<int>)_(dense)/50 -1.83% 56.740 55.700 - 0.75% -
rng::move_backward(deque<int>)/64 -1.83% 5.620 5.517 - -0.07% -
rng::find_first_of(list<int>)_(small_needle)/32 -1.83% 93.381 91.675 - -0.09% -
BM_RangesPushHeap_string_Random_256 -1.83% 14.358 14.096 - -0.58% -
SetIntersection_Interlaced_Set_string_1024_16 -1.83% 13871943.210 13618686.968 - -1.57% -
vector<bool>(const_vector<bool>&) -1.82% 9.828 9.649 - -0.21% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -1.82% 1.407 1.381 - -0.15% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.82% 201.044 197.380 - 0.14% -
BM_RangesPushHeap_string_Descending_16 -1.82% 2.108 2.070 - -3.84% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.82% 453.792 445.530 - 0.41% -
std::copy_n(list<int>)/4096 -1.82% 3861.248 3791.009 - 6.25% -
rng::fill_n(deque<int>)/32 -1.82% 1.225 1.203 - -4.28% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.82% 260027.664 255302.847 - -4.02% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -1.82% 4.252 4.175 - 0.86% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 -1.82% 1357.411 1332.769 - -0.33% -
std::search_n(list<int>)_(no_match)/1024 -1.81% 758.598 744.841 - -1.65% -
rng::copy_backward(list<int>)/4096 -1.81% 3109.602 3053.213 - -1.73% -
rng::stable_sort(deque<int>)_(shuffled)/8 -1.81% 24.494 24.050 - -1.93% -
std::search(list<int>)_(single_element)/1024 -1.81% 770.832 756.874 - -1.60% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.81% 38268252.508 37575450.395 - -0.42% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.80% 2.410 2.366 - -1.49% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.80% 5.606 5.505 - -3.11% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -1.80% 4.420 4.340 - -1.64% -
SetIntersection_None_Vector_float_262144_256 -1.80% 1228446.866 1206335.601 - 1.31% -
SetIntersection_None_Vector_float_1024_1024 -1.80% 1172877.518 1151774.717 - 0.65% -
bm_lexicographical_compare<signed_char>/1 -1.80% 1.286 1.263 - -8.97% -
SetIntersection_None_Set_float_1024_1024 -1.79% 9043955.541 8881616.693 - 0.27% -
rng::find_if(vector<char>)_(process_all)/50 -1.79% 12.660 12.433 - -1.99% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.79% 1.569 1.540 - -0.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.79% 12206.369 11987.798 - -0.56% -
std::adjacent_find(list<int>,_pred)/8192 -1.79% 8114.629 7969.419 - -1.28% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.79% 15.356 15.081 - -0.64% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -1.79% 3.920 3.850 - 0.45% -
BM_RangesMakeHeap_string_Heap_256 -1.79% 4.967 4.879 - 1.33% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -1.79% 1.598 1.569 - -9.02% -
BM_deque_deque_ranges_copy_backward/512 -1.78% 19.497 19.150 - -1.07% -
BM_StringRelational_Less_Small_Huge_Control -1.78% 1.758 1.726 - -5.56% -
BM_std_min<int>/8 -1.78% 1.297 1.274 - -3.82% -
rng::remove_if(deque<int>)_(sprinkled)/50 -1.78% 71.396 70.128 - 3.03% -
BM_MakeThenSortHeap_string_Random_262144 -1.77% 193.862 190.423 - 0.95% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -1.77% 14.666 14.406 - -1.59% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -1.77% 1.738 1.707 - 0.32% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -1.77% 19.002 18.666 - -3.59% -
rng::stable_sort(vector<int>)_(ascending)/1024 -1.77% 2108.558 2071.241 - 0.05% -
727_cppcheck_r -1.76% 25.262 24.817 - -0.60% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.76% 14518.091 14262.732 - 0.07% -
rng::swap_ranges(deque<int>)/32 -1.75% 10.977 10.785 - -0.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.75% 66.127 64.967 - 1.53% -
std::map<std::string,_int>::contains(key)_(existent)/32 -1.75% 16.152 15.869 - 5.20% -
bm_lexicographical_compare<signed_char>/4 -1.75% 1.956 1.921 - -7.64% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.75% 5.022 4.934 - 1.03% -
BM_CmpEqual_schar_uchar -1.75% 1.114 1.094 - -1.33% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -1.75% 6.166 6.058 - -0.08% -
BM_vector_deque_ranges_copy/1 -1.75% 2.352 2.311 - 5.03% -
BM_std_min<int>/16 -1.75% 1.691 1.661 - -2.71% -
rng::fill(vector<int>)/1024 -1.75% 30.165 29.638 - 0.10% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.75% 4737.589 4654.810 - -0.90% -
BM_MakeThenSortHeap_float_Descending_16384 -1.75% 27.349 26.871 - -0.55% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -1.74% 6.029 5.924 - -0.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.74% 1359393.309 1335764.242 - -1.45% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.74% 1.182 1.162 - -2.21% -
rng::find_end(forward_list<int>)_(single_element)/1000 -1.73% 704.398 692.180 - -1.96% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.73% 8.410 8.264 - -0.39% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.73% 60.718 59.666 - -1.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.73% 1257734.375 1235937.500 - -1.71% -
SetIntersection_Front_Vector_string_1024_16 -1.73% 1724233.041 1694385.004 - -1.90% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.73% 10.584 10.401 - -1.14% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.73% 1.230 1.209 - 1.32% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.73% 2060.719 2025.141 - -3.28% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.73% 0.980 0.964 - -0.85% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.72% 450.997 443.222 - -0.66% -
std::copy_backward(deque<int>)/32768 -1.72% 4077.205 4006.967 - -1.64% -
SetIntersection_None_Vector_float_16384_16 -1.72% 1204217.839 1183514.965 - 1.32% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -1.72% 664.266 652.847 - -2.77% -
SetIntersection_None_Vector_float_16384_16384 -1.72% 1193311.270 1172809.687 - -1.13% -
BM_std_min<unsigned_long_long>/30 -1.72% 2.692 2.646 - -2.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.72% 24664485.495 24241006.442 - -0.18% -
BM_deque_deque_ranges_move/1024 -1.71% 39.362 38.687 - -2.00% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.71% 7.720 7.588 - -0.62% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.71% 1105807.847 1086866.398 - -2.51% -
std::fill(vector<bool>)/32768 -1.71% 30.457 29.935 - -0.91% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -1.71% 5.395 5.303 - -10.64% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -1.71% 1.339 1.316 - 5.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.71% 12126495.359 11918893.809 - -0.35% -
SetIntersection_Front_Set_string_262144_64 -1.71% 4801407.128 4719251.548 - -6.07% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.71% 8.624 8.477 - -0.66% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.70% 653337.894 642210.792 - -5.32% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.70% 9514.737 9352.987 - 1.00% -
std::find(list<int>)_(bail_25%)/32768 -1.70% 8111.893 7974.146 - -8.68% -
BM_PushHeap_float_Ascending_256 -1.70% 2.525 2.482 - 0.10% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.70% 3515.329 3455.678 - -0.11% -
BM_std_minmax<short>/21 -1.69% 2.045 2.010 - -0.54% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.69% 807.975 794.282 - 0.10% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.69% 2.386 2.345 - -1.78% -
SetIntersection_Front_Set_uint32_16_16 -1.69% 42152523.333 41439947.991 - 2.24% -
BM_std_minmax_element<int>/70000 -1.69% 18408.428 18097.387 - -5.26% -
rng::find_end(deque<int>)_(near_matches)/1024 -1.68% 28629.841 28147.589 - -17.15% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.68% 213.291 209.700 - -3.38% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.68% 11.691 11.494 - -1.46% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.68% 19.154 18.831 - 0.47% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.68% 23947750.423 23545566.137 - -3.63% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.68% 34.356 33.779 - -1.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.67% 32511.212 31966.936 - -0.16% -
std::rotate_copy(list<int>)/32 -1.67% 8.528 8.385 - -14.13% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.67% 767.997 755.149 - -0.08% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.67% 2842.084 2794.682 - -0.42% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.67% 12.067 11.866 - -2.45% -
BM_std_min<char>/18 -1.66% 0.988 0.971 - -0.42% -
rng::rotate(deque<int>)_(by_1/2)/50 -1.66% 10.346 10.174 - -0.01% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -1.66% 1.560 1.534 - -2.64% -
rng::rotate(list<int>)_(1_element_backward)/32 -1.66% 14.221 13.985 - -0.08% -
rng::for_each(multimap<int>)/50 -1.66% 50.521 49.684 - -2.61% -
BM_vector_deque_copy/4000 -1.66% 142.847 140.481 - 0.25% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.65% 28169.723 27704.067 - 0.02% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.65% 23592.221 23202.312 - 0.05% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.65% 500.560 492.309 - 2.71% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -1.65% 52.333 51.471 - -1.79% -
721_gcc_r -1.65% 13.193 12.976 - -2.52% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.64% 8.007 7.875 - -3.91% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.64% 21.657 21.302 - -0.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.64% 1424096.293 1400731.158 - 0.38% -
rng::starts_with(vector<int>,_pred)/1000 -1.64% 455.743 448.268 - 0.04% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -1.64% 1.431 1.408 - -11.11% -
BM_CmpEqual_ushort_short -1.63% 1.057 1.040 - -0.02% -
rng::find(vector<int>)_(process_all)/8 -1.63% 2.902 2.854 - 3.35% -
rng::partition(vector<int>)_(sparse)/32 -1.63% 9.086 8.938 - -0.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.63% 1590158.736 1564201.970 - -1.66% -
BM_std_minmax<int>/23 -1.63% 2.357 2.319 - -0.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.63% 1188914.098 1169527.282 - -1.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 -1.63% 11.758 11.566 - -1.16% -
SetIntersection_Front_Set_uint32_256_1 -1.63% 4445411.054 4372983.061 - 0.05% -
BM_std_minmax<unsigned_short>/24 -1.63% 2.277 2.240 - -1.71% -
BM_MakeThenSortHeap_string_Random_1024 -1.62% 70.329 69.189 - -0.05% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.62% 1.058 1.041 - -2.38% -
SetIntersection_Front_Vector_string_256_4 -1.62% 4970487.871 4890019.823 - -0.36% -
SetIntersection_None_Vector_float_256_16 -1.62% 4350486.927 4280102.746 - -0.24% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.62% 9.019 8.873 - 0.99% -
BM_MakeHeap_string_SingleElement_64 -1.62% 6.448 6.344 - -0.76% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.61% 172372.776 169592.587 - -0.33% -
SetIntersection_None_Vector_uint64_262144_4 -1.61% 1219231.044 1199652.952 - 0.69% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.61% 51.061 50.242 - -1.44% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.61% 2841.748 2796.132 - -0.38% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.60% 50.640 49.827 - 1.53% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.60% 3.817 3.756 - -2.41% -
723_llvm_r -1.60% 11.766 11.577 - -2.51% -
std::rotate(list<int>)_(1_element_backward)/50 -1.60% 24.788 24.391 - 0.20% -
std::find_end(vector<int>)_(process_all)/8192 -1.60% 1880.826 1850.737 - -1.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.60% 0.921 0.906 - -4.21% -
BM_std_minmax_element<char>/512 -1.60% 146.095 143.761 - 6.88% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.60% 1.255 1.235 - -1.95% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.60% 12.931 12.725 - -0.56% -
BM_num_get<double> -1.60% 35.414 34.849 - -3.54% -
BM_std_minmax<unsigned_int>/11 -1.59% 1.828 1.799 - 3.63% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.59% 2841.555 2796.254 - -0.34% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.59% 19804.003 19488.290 - -0.14% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 -1.59% 1.914 1.883 - -2.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.59% 1272700.235 1252427.623 - -2.21% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.59% 12755.831 12552.667 - -0.10% -
rng::starts_with(vector<int>)/1024 -1.59% 77.654 76.418 - 2.34% -
rng::find_first_of(list<int>)_(small_needle)/50 -1.59% 142.475 140.207 - 0.20% -
BM_deque_deque_move_backward/0 -1.59% 0.815 0.802 - 0.71% -
rng::rotate(vector<int>)_(by_1/4)/8192 -1.59% 2596.826 2555.506 - -2.19% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.59% 9.015 8.871 - 0.57% -
BM_MakeThenSortHeap_string_Random_64 -1.59% 40.049 39.413 - -0.08% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -1.59% 7217.778 7103.195 - -19.89% -
SetIntersection_None_Vector_float_256_64 -1.59% 3714384.864 3655432.883 - 0.16% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.59% 7.690 7.568 - -1.27% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.58% 26.602 26.181 - -0.44% -
rng::rotate(deque<int>)_(by_1/2)/32 -1.58% 7.340 7.224 - 0.60% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.58% 45287.869 44573.974 - -0.97% -
729_abc_r -1.58% 18.943 18.645 - -1.89% -
BM_MakeThenSortHeap_string_SingleElement_16384 -1.57% 38.717 38.107 - 0.03% -
std::set<std::string>::erase(key)_(existent)/8192 -1.57% 71.061 69.945 - -1.70% -
BM_std_minmax<short>/9 -1.57% 1.187 1.168 - -0.34% -
BM_std_minmax_element<int>/64000 -1.57% 16831.837 16567.406 - -5.23% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.57% 1107342.422 1089964.328 - 1.85% -
SetIntersection_None_Vector_uint32_16384_16384 -1.57% 1171585.864 1153216.403 - -2.00% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -1.57% 1.430 1.408 - -3.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.56% 23.373 23.007 - -2.54% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.56% 23.537 23.169 - -1.20% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -1.56% 5.432 5.347 - 1.01% -
std::set<int>::lower_bound(key)_(existent)/1024 -1.56% 4.267 4.200 - -0.92% -
BM_std_minmax<short>/10 -1.56% 1.431 1.408 - -0.23% -
BM_RangesMakeHeap_string_Random_1024 -1.56% 10.787 10.619 - -1.91% -
rng::for_each(set<int>::iterator)/32 -1.56% 22.161 21.816 - -1.36% -
BM_std_minmax_element<int>/65536 -1.56% 17223.564 16954.887 - -5.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.56% 1210127.874 1191259.617 - -1.93% -
BM_deque_deque_ranges_copy/4000 -1.56% 147.319 145.022 - 0.04% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -1.56% 2.531 2.491 - 1.25% -
std::move_backward(deque<int>)/512 -1.55% 23.961 23.588 - 0.05% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.55% 19.985 19.674 - 0.12% -
SetIntersection_Front_Vector_uint64_16384_1024 -1.55% 5960262.658 5867817.965 - -0.93% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -1.55% 1.967 1.936 - -0.41% -
std::set<std::string>::count(key)_(existent)/8192 -1.55% 29.586 29.128 - -2.48% -
BM_MakeHeap_string_Random_262144 -1.55% 15.580 15.339 - -4.35% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.55% 7.547 7.430 - 1.11% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -1.55% 115697.513 113909.263 - -0.08% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.54% 887.128 873.433 - -0.07% -
BM_MakeThenSortHeap_string_Random_256 -1.54% 55.726 54.868 - 0.04% -
std::reverse_copy(list<int>)/4096 -1.54% 3173.792 3125.052 - -1.95% -
BM_LowerBound_string_1 -1.53% 4.596 4.525 - 0.59% -
BM_MakeThenSortHeap_string_Random_16384 -1.53% 111.158 109.458 - 0.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.53% 1130930.001 1113637.912 - 2.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.53% 37971085.713 37391107.739 - -0.02% -
BM_std_minmax<long_long>/7 -1.53% 2.598 2.558 - -2.26% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.53% 4899.764 4825.027 - -0.15% -
BM_deque_deque_move/1024 -1.52% 39.164 38.566 - -1.63% -
BM_std_min<short>/17 -1.52% 1.586 1.562 - -5.34% -
SetIntersection_None_Vector_float_262144_16 -1.52% 1221251.222 1202658.768 - -0.78% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.52% 1.651 1.626 - -1.31% -
bm_ranges_swap_ranges_vb_unaligned/64 -1.52% 6.292 6.196 - -0.66% -
BM_std_minmax<short>/30 -1.52% 2.797 2.754 - -2.77% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.52% 36179.412 35629.158 - 0.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.52% 14.974 14.747 - -2.19% -
SetIntersection_Front_Set_float_256_16 -1.52% 4984829.567 4909161.440 - -0.17% -
std::move_backward(deque<int>)/32768 -1.52% 3607.432 3552.699 - -2.34% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.52% 127703.608 125766.249 - 0.34% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.52% 6.385 6.288 - -1.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -1.52% 14.982 14.755 - 11.28% -
BM_std_min<unsigned_char>/32 -1.52% 2.864 2.820 - -3.86% -
bm_lexicographical_compare<signed_char>/512 -1.51% 7.979 7.858 - -0.11% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.51% 1505.128 1482.357 - 0.49% -
bm_ranges_swap_ranges_vb_aligned/512 -1.51% 5.245 5.166 - -1.07% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 -1.51% 4.211 4.147 - -1.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.51% 223773493.631 220393824.264 - -0.17% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.51% 55214.669 54380.867 - -1.01% -
std::multiset<int>::contains(key)_(non-existent)/8192 -1.51% 8.850 8.716 - -1.72% -
rng::find_last(list<int>)_(bail_10%)/1024 -1.51% 676.213 666.012 - 0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.51% 1680132.406 1654793.621 - -1.02% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.51% 1.018 1.002 - -0.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.51% 1150767.223 1133421.991 - 0.45% -
BM_MakeThenSortHeap_string_Heap_4 -1.51% 5.944 5.854 - -0.89% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -1.50% 24.119 23.756 - 2.69% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.50% 55.137 54.308 - -2.16% -
rng::copy_backward(list<int>)/262144 -1.50% 223681.419 220329.549 - -0.90% -
BM_std_min<long_long>/3 -1.50% 1.283 1.264 - -5.83% -
SetIntersection_None_Vector_float_262144_262144 -1.50% 1230660.922 1212221.897 - 0.67% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.50% 6486.153 6389.036 - -1.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.50% 16247044.179 16003835.464 - 1.08% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 -1.50% 3.676 3.621 - -0.38% -
std::map<std::string,_int>::ctor(const&)/1024 -1.50% 35413.056 34883.490 - 0.21% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.50% 5.193 5.115 - -1.05% -
rng::fold_left(deque<int>)/50 -1.49% 27.729 27.315 - 0.51% -
SetIntersection_None_Set_string_256_1 -1.49% 12111226.559 11930576.157 - 1.85% -
BM_deque_vector_ranges_copy_backward/65536 -1.49% 8219.273 8096.695 - -0.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -1.49% 7346308.583 7236965.414 - -2.24% -
BM_vector_deque_ranges_move_backward/1024 -1.49% 37.311 36.756 - -2.72% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.49% 11.641 11.468 - -1.94% -
std::is_sorted(list<int>,_pred)/8 -1.49% 4.279 4.215 - -2.12% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.48% 20.935 20.624 - -0.58% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.48% 3.618 3.565 - 0.25% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.48% 502.866 495.419 - -0.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.48% 25.917 25.533 - -24.31% -
SetIntersection_Front_Set_string_16384_4 -1.48% 1319955.810 1300413.877 - -1.88% -
SetIntersection_Front_Set_uint32_1024_1024 -1.48% 16305377.951 16064063.698 - 6.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.48% 14277.711 14066.437 - -0.84% -
rng::generate_n(deque<int>)/50 -1.48% 12.547 12.361 - 0.58% -
BM_MakeThenSortHeap_string_Random_16 -1.48% 22.677 22.343 - -0.76% -
BM_RangesPushHeap_float_Ascending_262144 -1.48% 5.135 5.060 - -3.25% -
std::find(vector<bool>)_(process_all)/1048576 -1.47% 3717.570 3662.756 - -1.82% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -1.47% 24.128 23.774 - 6.77% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.47% 32.723 32.242 - 2.50% -
std::find_if(list<int>)_(bail_25%)/8 -1.47% 1.218 1.200 - -1.67% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.47% 19.358 19.074 - -1.29% -
SetIntersection_Front_Vector_string_16384_64 -1.46% 3474570.334 3423672.876 - 0.53% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.46% 50.327 49.591 - 0.55% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.46% 475.816 468.854 - -0.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.46% 199093274.412 196181005.872 - 2.01% -
bm_lexicographical_compare<signed_char>/3 -1.46% 1.727 1.702 - -8.05% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 -1.46% 64.882 63.934 - -1.66% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.46% 867182.246 854545.532 - 4.75% -
std::partition_copy(vector<int>)/50 -1.45% 12.971 12.782 - -1.24% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -1.45% 0.931 0.917 - 0.80% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.45% 5992620.302 5905802.373 - -1.41% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.45% 3.599 3.547 - 2.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.45% 1246787.098 1228741.703 - 0.16% -
rng::find_first_of(list<int>)_(small_needle)/1024 -1.45% 2828.744 2787.823 - 0.30% -
BM_deque_vector_move/70000 -1.44% 2965.684 2922.836 - 2.69% -
std::find_if(vector<char>)_(process_all)/8 -1.44% 2.425 2.390 - -8.30% -
std::map<std::string,_int>::find(key)_(existent)/1024 -1.44% 22.653 22.326 - -8.92% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.44% 11870.674 11699.895 - -0.64% -
std::multiset<std::string>::ctor(const&)/1024 -1.44% 35540.210 35029.479 - 0.70% -
BM_std_minmax_element<char>/70000 -1.44% 19141.762 18866.757 - 9.00% -
BM_MakeHeap_string_SingleElement_16384 -1.44% 6.100 6.012 - -3.69% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.44% 2934.428 2892.300 - -0.14% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.44% 8302.829 8183.655 - -3.86% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.43% 449828.650 443379.536 - -0.40% -
rng::move(deque<int>)/8 -1.43% 3.950 3.893 - 1.54% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.43% 172519.771 170049.125 - -0.02% -
BM_LowerBound_uint32_16 -1.43% 7.443 7.336 - 0.12% -
SetIntersection_Front_Vector_string_262144_262144 -1.43% 14485701.743 14278935.139 - -0.42% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.43% 14.904 14.692 - -0.21% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.43% 10.499 10.349 - -2.14% -
rng::find_end(deque<int>)_(near_matches)/1000 -1.42% 27541.831 27149.439 - -17.37% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.42% 23.403 23.070 - 0.16% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 -1.42% 2.897 2.856 - -0.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.42% 1160497.632 1143994.564 - 0.72% -
rng::find(list<int>)_(process_all)/50 -1.42% 18.837 18.570 - -0.05% -
BM_SortHeap_pair<uint32,_uint32>_256 -1.42% 10.277 10.131 - -0.15% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -1.42% 28.135 27.735 - -2.96% -
rng::contains_subrange(deque<int>)_(process_all)/16 -1.42% 9.394 9.261 - 21.00% -
SetIntersection_None_Vector_uint64_64_64 -1.42% 9048695.975 8920370.211 - 0.31% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.42% 219.457 216.346 - 1.26% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -1.42% 31.600 31.152 - 8.93% -
BM_std_minmax_element<int>/4000 -1.42% 1053.856 1038.925 - -5.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.42% 12700289.857 12520445.979 - -1.78% -
std::map<int,_int>::erase(key)_(existent)/0 -1.42% 21.207 20.906 - -1.52% -
SetIntersection_None_Set_uint64_1024_1 -1.41% 8911112.275 8785193.720 - 0.04% -
BM_std_min<short>/21 -1.41% 1.828 1.802 - -1.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.41% 17.411 17.165 - -0.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.41% 1133133.410 1117127.836 - 2.62% -
BM_deque_deque_move/4096 -1.41% 152.368 150.218 - -1.24% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.41% 966.303 952.667 - -0.15% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -1.41% 1.220 1.203 - -1.31% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -1.41% 10.102 9.960 - -1.46% -
std::any_of(vector<int>)_(process_all)/50 -1.41% 18.206 17.949 - -2.14% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.41% 216.716 213.661 - 0.39% -
735_gem5_r -1.41% 13.564 13.373 - -2.59% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -1.41% 3.110 3.066 - -1.73% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.41% 63821.241 62921.541 - -2.14% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.41% 1157841.992 1141526.621 - 1.34% -
std::unordered_set<int>::ctor(const&)/1024 -1.41% 6714.918 6620.326 - 0.17% -
BM_toupper_string<char> -1.41% 15.135 14.922 - -0.58% -
BM_vector_deque_move/5500 -1.40% 199.170 196.372 - -0.31% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.40% 56.982 56.182 - 0.72% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.40% 15274.592 15060.276 - 0.61% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.40% 34.265 33.784 - -2.55% -
SetIntersection_Interlaced_Set_string_256_16 -1.40% 18096272.313 17842515.172 - -2.82% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -1.40% 7.609 7.503 - -1.26% -
BM_SortHeap_string_4 -1.40% 4.299 4.239 - -0.42% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -1.40% 1.239 1.221 - -1.64% -
BM_std_minmax_element<int>/5500 -1.40% 1441.659 1421.531 - -5.50% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -1.39% 27.767 27.380 - -1.15% -
std::generate_n(vector<int>)/32 -1.39% 8.018 7.907 - -0.20% -
rng::for_each(map<int>::iterator)/50 -1.39% 49.859 49.165 - -0.36% -
BM_MakeThenSortHeap_float_Descending_16 -1.39% 1.840 1.814 - -1.95% -
BM_PushHeap_uint32_Random_262144 -1.39% 6.438 6.349 - 0.46% -
SetIntersection_Front_Vector_float_1024_1 -1.39% 1125612.828 1109974.694 - -1.00% -
BM_vector_deque_ranges_copy/5500 -1.39% 199.283 196.515 - 0.29% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.39% 22.016 21.711 - -0.93% -
BM_MakeHeap_string_Heap_256 -1.39% 4.956 4.888 - -1.59% -
BM_std_minmax_element<char>/64000 -1.38% 17500.325 17258.144 - 9.13% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.38% 113639.763 112067.751 - -1.05% -
BM_PushHeap_uint32_Ascending_262144 -1.38% 8.177 8.064 - -2.88% -
rng::adjacent_find(list<int>)/8 -1.38% 2.134 2.105 - -0.58% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 -1.38% 21.307 21.013 - -1.86% -
SetIntersection_Interlaced_Set_float_16384_1 -1.38% 1117899.423 1102459.022 - -0.93% -
BM_vector_deque_ranges_move/4000 -1.38% 142.798 140.827 - 0.26% -
BM_deque_vector_copy/5500 -1.38% 197.122 194.408 - 0.41% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -1.38% 6847.786 6753.580 - -0.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.37% 151229730.458 149154525.918 - 0.17% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -1.37% 486.553 479.878 - -0.75% -
std::all_of(vector<int>)_(process_all)/32 -1.37% 8.498 8.382 - 0.68% -
BM_std_minmax_element<char>/64 -1.37% 17.665 17.423 - 1.83% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -1.37% 721.046 711.202 - 3.05% -
BM_std_minmax_element<int>/4096 -1.36% 1078.512 1063.793 - -5.21% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -1.36% 12084.821 11919.914 - -4.12% -
SetIntersection_None_Vector_uint32_1024_4 -1.36% 1150106.441 1134418.268 - -1.41% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.36% 115679.663 114101.991 - -0.96% -
BM_std_min<unsigned_short>/28 -1.36% 2.693 2.656 - 0.98% -
SetIntersection_Front_Set_float_1024_16 -1.36% 1308042.976 1290226.645 - -1.41% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.36% 61192.537 60360.068 - -0.41% -
BM_std_minmax<unsigned_long_long>/29 -1.36% 4.196 4.139 - -2.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.36% 836092.059 824746.988 - 1.16% -
BM_deque_deque_ranges_copy/64 -1.36% 5.540 5.465 - -0.21% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -1.36% 1.076 1.062 - 5.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.36% 26349371.199 25992138.673 - -2.61% -
std::remove_copy_if(list<int>)_(prefix)/8192 -1.36% 7277.034 7178.404 - -17.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.35% 1161018.633 1145318.575 - -2.17% -
rng::partition_point(deque<int>)/32 -1.35% 4.227 4.170 - 1.64% -
rng::starts_with(deque<int>,_pred)/1048576 -1.35% 529525.007 522382.221 - -2.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.35% 67183926.626 66278458.078 - -0.19% -
BM_deque_deque_ranges_move/4096 -1.35% 151.516 149.476 - -0.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.35% 6.992 6.897 - -0.23% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.35% 634125.713 625594.447 - 0.05% -
BM_std_minmax<unsigned_char>/4 -1.34% 1.473 1.454 - 5.77% -
SetIntersection_Interlaced_Vector_string_64_64 -1.34% 29115011.975 28723838.703 - 5.39% -
rng::search(vector<int>)_(no_match)/8192 -1.34% 1660.819 1638.512 - -1.24% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.34% 503943.795 497175.153 - -4.29% -
SetIntersection_Front_Vector_uint32_64_64 -1.34% 11668614.594 11512058.992 - 0.03% -
BM_PushHeap_string_SingleElement_262144 -1.34% 2.785 2.748 - 8.73% -
std::set<std::string>::insert(value)_(already_present)/32 -1.34% 11.943 11.782 - 0.59% -
rng::move_backward(vector<bool>)_(unaligned)/64 -1.34% 1.902 1.876 - 0.54% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.34% 474.798 468.454 - -1.11% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -1.34% 1652076.977 1630003.886 - 0.50% -
BM_std_min<short>/22 -1.34% 1.887 1.862 - 0.18% -
std::map<int,_int>::erase(iterator)/0 -1.33% 20.809 20.532 - -2.83% -
BM_std_minmax_element<char>/4000 -1.33% 1100.673 1085.992 - 8.82% -
SetIntersection_Front_Set_string_16384_1024 -1.33% 59302077.706 58511418.733 - -3.91% -
std::find(list<int>)_(process_all)/50 -1.33% 18.131 17.890 - -13.88% -
rng::unique(list<int>)_(contiguous)/1024 -1.33% 928.223 915.888 - -0.46% -
BM_deque_vector_ranges_copy/1 -1.33% 2.116 2.088 - -1.39% -
BM_std_minmax_element<char>/1024 -1.33% 286.763 282.963 - 8.09% -
std::map<int,_int>::count(key)_(existent)/8192 -1.33% 6.082 6.002 - -0.63% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.32% 22.179 21.885 - -1.13% -
BM_PushHeap_float_Ascending_1024 -1.32% 3.179 3.137 - 0.53% -
BM_std_minmax<unsigned_long_long>/7 -1.32% 2.528 2.495 - -1.97% -
std::replace_if(deque<int>)_(prefix)/32 -1.32% 14.189 14.001 - 0.17% -
std::map<int,_int>::erase(iterator)/32 -1.32% 21.029 20.751 - -2.27% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -1.32% 19.266 19.013 - -1.56% -
SetIntersection_None_Vector_uint64_262144_16384 -1.32% 1216512.301 1200502.598 - 5.15% -
BM_std_minmax_element<char>/4096 -1.31% 1126.724 1111.909 - 8.68% -
rng::find_last(vector<char>)_(bail_90%)/8192 -1.31% 102.243 100.899 - 0.15% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.31% 2075.487 2048.227 - -0.05% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -1.31% 12696.049 12529.342 - -3.18% -
SetIntersection_None_Vector_string_256_16 -1.31% 4501800.193 4442802.616 - -1.15% -
rng::none_of(list<int>)_(process_all)/32 -1.31% 11.854 11.699 - -0.82% -
std::replace_if(vector<int>)_(prefix)/50 -1.31% 13.880 13.698 - 0.33% -
SetIntersection_None_Set_string_1024_4 -1.31% 9225614.110 9104797.939 - 0.22% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.31% 1.675 1.653 - -0.78% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -1.31% 2.242 2.213 - -2.47% -
std::multiset<int>::count(key)_(existent)/1024 -1.31% 5.717 5.642 - 1.63% -
SetIntersection_Front_Set_uint32_262144_1 -1.31% 1097543.107 1083210.631 - 1.53% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.31% 6.023 5.945 - -1.57% -
BM_std_minmax_element<char>/5500 -1.30% 1510.118 1490.419 - 8.76% -
SetIntersection_Interlaced_Set_uint64_1024_256 -1.30% 15265477.487 15066519.578 - -7.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.30% 1271473.000 1254908.454 - 0.09% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.30% 25.957 25.618 - -1.25% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.30% 2.865 2.828 - -3.73% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.30% 2.684 2.649 - -0.58% -
BM_deque_vector_copy_backward/1024 -1.30% 37.359 36.872 - -0.15% -
std::is_sorted_until(vector<int>,_pred)/8 -1.30% 3.616 3.569 - 3.30% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.30% 19.430 19.179 - -0.79% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.30% 32.605 32.182 - -2.31% -
BM_CmpEqual_short_ushort -1.29% 1.111 1.097 - -1.04% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.29% 676.393 667.654 - -4.24% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 -1.29% 10.577 10.440 - 0.52% -
rng::reverse(list<int>)/512 -1.29% 199.791 197.213 - -0.98% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.29% 9240.439 9121.367 - 0.26% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.28% 30.178 29.790 - 0.10% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.28% 9019.269 8903.587 - -1.01% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.28% 6250.586 6170.421 - -2.19% -
SetIntersection_None_Vector_float_1024_16 -1.28% 1163869.292 1148963.136 - -0.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.28% 11055925.029 10914383.981 - -0.54% -
BM_std_min<unsigned_char>/5 -1.28% 1.317 1.300 - 1.39% -
SetIntersection_Front_Vector_string_262144_1024 -1.28% 40119583.152 39607165.063 - -3.59% -
std::search(list<int>)_(no_match)/1048576 -1.28% 850136.812 839280.326 - -0.16% -
rng::sort(vector<int>)_(ascending)/8 -1.28% 16.873 16.657 - -0.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.28% 11996775.274 11843628.967 - -1.60% -
std::copy_if(list<int>)_(entire_range)/64 -1.27% 36.189 35.728 - 6.99% -
std::partition_copy(list<int>)/8192 -1.27% 7292.767 7200.273 - 7.15% -
SetIntersection_Interlaced_Set_string_4_4 -1.27% 168277825.591 166144087.507 - -1.07% -
std::remove_copy(vector<int>)_(prefix)/32 -1.27% 8.993 8.879 - -1.38% -
SetIntersection_None_Vector_float_16_1 -1.27% 68561932.010 67693365.357 - 0.25% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.27% 12140773.147 11987094.418 - -3.87% -
SetIntersection_Front_Vector_string_16_16 -1.26% 54699273.165 54007517.300 - -2.81% -
BM_MakeHeap_uint64_Random_16 -1.26% 1.328 1.311 - -1.67% -
BM_std_min<long_long>/64 -1.26% 4.905 4.843 - -1.25% -
rng::all_of(vector<int>)_(process_all)/50 -1.26% 18.457 18.224 - -0.06% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -1.26% 2.505 2.474 - 0.08% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -1.26% 2426521.335 2395982.737 - 1.38% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.26% 8.068 7.966 - -0.75% -
BM_deque_vector_move_backward/4000 -1.26% 142.995 141.200 - -1.21% -
BM_PushHeap_uint32_Random_256 -1.25% 6.040 5.964 - -0.72% -
rng::partial_sort(deque<int>)_(descending)/8 -1.25% 44.162 43.609 - -3.20% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -1.25% 1.486 1.467 - -0.45% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -1.25% 2.451 2.421 - 0.89% -
SetIntersection_Front_Set_float_16384_16 -1.25% 1316938.492 1300480.290 - 0.01% -
SetIntersection_None_Vector_uint64_16384_256 -1.25% 1181587.672 1166826.770 - 3.05% -
SetIntersection_Front_Set_float_262144_64 -1.25% 1871469.646 1848115.570 - -6.71% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -1.24% 1.439 1.421 - 0.92% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.24% 36624.782 36168.872 - 1.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.24% 22810965.791 22527034.029 - -0.08% -
rng::find_first_of(list<int>)_(small_needle)/8192 -1.24% 23207.748 22918.981 - 1.03% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.24% 530.682 524.087 - -0.39% -
BM_deque_deque_copy_backward/64000 -1.24% 8094.689 7994.174 - 0.25% -
BM_std_minmax_element<int>/4 -1.24% 1.243 1.227 - -2.23% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.24% 51.414 50.777 - 1.31% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.24% 31.192 30.807 - -1.64% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -1.24% 2.303 2.275 - -2.14% -
BM_std_min<unsigned_char>/24 -1.23% 2.757 2.723 - -3.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.23% 1671862.224 1651240.154 - -0.85% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -1.23% 1.339 1.323 - 14.18% -
BM_lexicographical_compare_three_way_slow_path/16 -1.23% 4.539 4.483 - 0.03% -
BM_deque_deque_ranges_copy/70000 -1.22% 3037.682 3000.493 - -2.79% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.22% 68477.198 67638.974 - -0.95% -
SetIntersection_Front_Set_uint64_1024_256 -1.22% 4839335.147 4780164.142 - 1.84% -
rng::starts_with(vector<int>)/8 -1.22% 1.310 1.294 - -1.27% -
SetIntersection_Front_Vector_string_262144_16384 -1.22% 352619279.783 348309968.553 - 0.16% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -1.22% 1.754 1.732 - 6.88% -
SetIntersection_Front_Vector_string_1024_256 -1.22% 9942359.291 9821010.807 - -1.07% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.22% 22.660 22.384 - 0.38% -
std::generate(list<int>)/50 -1.22% 15.364 15.177 - -2.98% -
std::set<std::string>::upper_bound(key)_(existent)/32 -1.22% 17.046 16.838 - -1.34% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -1.22% 27.680 27.343 - -2.85% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.22% 49844.918 49238.362 - -0.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.21% 1820053.058 1797948.160 - -0.66% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.21% 8.686 8.581 - -0.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.21% 1712375.571 1691620.525 - -0.61% -
rng::copy(deque<int>)/8 -1.21% 2.785 2.751 - -2.10% -
rng::unique_copy(deque<int>)_(contiguous)/52 -1.21% 14.687 14.509 - -0.87% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.21% 21.451 21.192 - -1.95% -
BM_vector_deque_move/4000 -1.21% 142.343 140.626 - -0.15% -
std::stable_partition(deque<int>)_(sparse)/50 -1.20% 29.719 29.361 - -19.68% -
std::search(vector<int>)_(near_matches)/1024 -1.20% 15085.628 14904.333 - -0.81% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.20% 19994.390 19754.534 - -1.33% -
BM_RangesMakeThenSortHeap_uint32_Descending_16 -1.20% 5.565 5.498 - -0.22% -
BM_std_min<unsigned_short>/8 -1.20% 1.305 1.290 - -2.79% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.20% 35.360 34.937 - 1.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.20% 17373338.008 17165450.884 - 0.45% -
BM_MakeHeap_string_Ascending_16 -1.20% 3.762 3.717 - -1.28% -
std::fill(deque<int>)/1024 -1.19% 30.301 29.939 - -0.19% -
BM_std_min<int>/7 -1.19% 1.053 1.041 - -2.90% -
SetIntersection_Front_Vector_float_64_64 -1.19% 11583921.493 11445854.414 - 0.02% -
rng::shuffle(vector<int>)/32 -1.19% 286.905 283.486 - -2.01% -
BM_CmpLess_short_schar -1.19% 0.967 0.956 - -0.77% -
BM_deque_vector_copy_backward/4096 -1.19% 149.305 147.526 - -0.55% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -1.19% 1.260 1.245 - -4.99% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.19% 16898.269 16697.578 - 0.47% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -1.19% 1.433 1.416 - -0.83% -
rng::starts_with(deque<int>,_pred)/8192 -1.19% 4053.826 4005.739 - -2.61% -
BM_std_minmax<int>/9 -1.18% 1.171 1.157 - -0.39% -
rng::copy_backward(deque<int>)/64 -1.18% 3.080 3.044 - 0.03% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.18% 19.185 18.959 - -0.50% -
BM_std_min<unsigned_short>/6 -1.18% 0.959 0.948 - -0.61% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.18% 10.045 9.927 - -0.44% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.18% 717.313 708.847 - -2.35% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.18% 2.361 2.333 - -2.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.18% 1239048.821 1224469.289 - 0.90% -
BM_RangesPushHeap_string_Random_64 -1.18% 12.815 12.665 - -0.59% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.18% 24.182 23.898 - 0.28% -
std::rotate(list<int>)_(by_1/2)/1024 -1.17% 387.114 382.566 - -0.58% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.17% 18.313 18.099 - -4.08% -
BM_vector_deque_ranges_move/4096 -1.17% 147.375 145.651 - 0.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.17% 1247596.353 1233010.904 - -1.45% -
BM_LowerBound_pair<uint32,_uint32>_262144 -1.17% 621.679 614.417 - -1.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.17% 45860986.445 45325396.705 - 0.99% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 -1.17% 3.377 3.337 - -0.86% -
rng::remove(list<int>)_(sprinkled)/32 -1.17% 57.619 56.946 - -0.87% -
std::search(deque<int>,_pred)_(no_match)/1048576 -1.17% 448382.906 443150.000 - -0.44% -
BM_std_minmax<unsigned_char>/6 -1.17% 2.048 2.025 - 6.82% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -1.17% 3.007 2.972 - -1.96% -
BM_MakeHeap_string_Random_4 -1.16% 5.810 5.742 - -1.23% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.16% 31.535 31.168 - -0.16% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.16% 414.112 409.294 - -0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.16% 9.501 9.390 - -0.15% -
bm_ranges_lexicographical_compare<signed_char>/6 -1.16% 2.615 2.584 - -1.70% -
BM_RangesMakeHeap_string_Random_4 -1.16% 5.754 5.687 - -0.13% -
SetIntersection_Front_Vector_string_16384_256 -1.16% 10154110.659 10036473.972 - -2.36% -
BM_std_minmax<unsigned_char>/2 -1.16% 0.883 0.873 - 4.68% -
rng::partial_sort_copy(vector<int>)_(heap)/8 -1.16% 15.278 15.101 - -0.81% -
rng::copy_backward(vector<int>)/8 -1.15% 2.289 2.262 - -0.31% -
rng::reverse_copy(vector<int>)/4096 -1.15% 137.247 135.668 - -1.99% -
SetIntersection_None_Set_uint32_1024_1 -1.15% 8917480.948 8815053.004 - 1.44% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.15% 4.238 4.189 - -0.07% -
BM_deque_deque_copy_backward/65536 -1.15% 8302.949 8207.644 - 1.64% -
std::multiset<int>::count(key)_(non-existent)/32 -1.15% 2.279 2.253 - 0.08% -
BM_MakeHeap_string_Descending_262144 -1.15% 3.544 3.503 - -13.29% -
SetIntersection_Interlaced_Set_float_256_4 -1.14% 11691574.807 11557802.778 - 0.82% -
BM_std_minmax_element<char>/65536 -1.14% 17886.294 17682.016 - 9.06% -
BM_std_min<unsigned_char>/15 -1.14% 2.086 2.062 - -4.61% -
BM_std_min<unsigned_char>/21 -1.14% 1.800 1.779 - 0.68% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.14% 508.867 503.070 - -1.94% -
SetIntersection_Front_Vector_uint64_262144_256 -1.14% 2347708.118 2320970.337 - 1.75% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.14% 16.823 16.632 - -2.19% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.14% 1.951 1.929 - -0.31% -
BM_std_min<unsigned_char>/6 -1.14% 1.533 1.516 - -1.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.14% 2092303.873 2068551.024 - 0.63% -
rng::for_each(multimap<int>)/8 -1.14% 4.513 4.462 - -2.71% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.13% 1.818 1.797 - -1.05% -
std::search(list<int>)_(single_element)/1000 -1.13% 671.120 663.509 - 22.52% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.13% 54860493.616 54238676.308 - -2.89% -
BM_std_minmax<unsigned_short>/26 -1.13% 2.581 2.551 - 0.23% -
std::set<int>::contains(key)_(existent)/1024 -1.13% 3.957 3.912 - 0.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.13% 1259292.479 1245053.955 - -1.24% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.13% 8.989 8.888 - -0.67% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.13% 20.890 20.655 - -0.46% -
std::copy_backward(deque<int>)/64 -1.13% 2.970 2.936 - -0.11% -
BM_PushHeap_uint64_Random_4 -1.13% 2.055 2.032 - -1.43% -
SetIntersection_Front_Vector_float_1024_256 -1.12% 2365429.667 2338834.690 - -0.43% -
std::multiset<int>::find(key)_(existent)/1024 -1.12% 3.799 3.757 - 1.55% -
BM_deque_vector_copy/4096 -1.12% 146.754 145.109 - -0.17% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 -1.12% 20.479 20.249 - -0.84% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 -1.12% 1435945.514 1419881.364 - -1.18% -
rng::find_end(vector<int>)_(near_matches)/1000 -1.12% 15425.724 15253.255 - -0.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.12% 11.549 11.420 - -0.43% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 -1.12% 23661.935 23397.964 - -0.17% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -1.11% 20.780 20.549 - 0.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.11% 1244552.635 1230695.139 - -0.34% -
BM_PushHeap_float_Random_64 -1.11% 6.773 6.698 - -0.83% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -1.11% 12129.540 11994.705 - 0.38% -
BM_std_min<char>/5500 -1.11% 37.290 36.876 - -0.31% -
SetIntersection_Front_Vector_uint64_64_16 -1.11% 15216967.588 15047952.256 - -0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.11% 1193757.972 1180529.283 - 0.59% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.11% 4731.584 4679.174 - -0.15% -
std::set<std::string>::lower_bound(key)_(existent)/32 -1.11% 16.095 15.917 - 0.25% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.10% 21.293 21.058 - -1.04% -
std::move_backward(list<int>)/262144 -1.10% 264917.793 261990.851 - -0.37% -
BM_deque_vector_move_backward/5500 -1.10% 203.751 201.501 - 0.38% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.10% 3.752 3.711 - -0.21% -
rng::remove_copy_if(deque<int>)_(prefix)/50 -1.10% 27.861 27.554 - -0.90% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.10% 1651.943 1633.742 - 0.36% -
std::reverse_copy(deque<int>)/4096 -1.10% 984.876 974.040 - -0.60% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.10% 25.447 25.167 - -1.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.10% 9213274.799 9112274.900 - 0.82% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.10% 8221.797 8131.671 - 0.04% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.10% 4003.062 3959.192 - -15.65% -
std::stable_sort(vector<int>)_(descending)/1024 -1.10% 2841.434 2810.303 - 0.12% -
BM_PopHeap_float_64 -1.09% 12.508 12.371 - -0.20% -
rng::any_of(list<int>)_(process_all)/50 -1.09% 21.911 21.672 - -1.19% -
std::map<std::string,_int>::clear()/8192 -1.09% 205947.082 203697.573 - -3.72% -
std::find_if(vector<char>)_(process_all)/50 -1.09% 12.615 12.478 - -1.36% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.09% 12411.370 12276.058 - -1.58% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.09% 8.568 8.475 - -0.59% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.09% 19.175 18.966 - -0.44% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.09% 36.531 36.134 - -2.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.09% 19350304.820 19140150.748 - 1.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.09% 14669529.617 14510301.295 - 0.72% -
BM_MakeHeap_string_SingleElement_16 -1.09% 5.724 5.662 - 1.70% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.08% 88.669 87.708 - 0.43% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.08% 6307.307 6238.931 - 0.20% -
BM_CmpEqual_short_int -1.08% 1.139 1.127 - -1.03% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.08% 2471.247 2444.472 - -0.01% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 -1.08% 666.610 659.407 - -3.14% -
rng::fill_n(deque<int>)/1024 -1.08% 29.617 29.298 - -0.79% -
rng::stable_partition(deque<int>)_(dense)/50 -1.08% 37.400 36.996 - -16.06% -
rng::find_end(vector<int>)_(near_matches)/1024 -1.08% 15986.728 15814.596 - -0.42% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -1.08% 777.472 769.102 - -8.25% -
rng::replace(vector<int>)_(prefix)/1024 -1.08% 165.327 163.549 - 0.48% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.07% 2826.866 2796.486 - 1.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.07% 1901420.653 1880989.422 - 0.50% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -1.07% 4.085 4.041 - -1.34% -
rng::starts_with(deque<int>,_pred)/1000 -1.07% 510.498 505.032 - -1.06% -
SetIntersection_Interlaced_Vector_string_16384_1024 -1.07% 116545110.701 115298098.304 - 1.58% -
std::sample(vector<int>)/8192 -1.07% 90945.705 89973.788 - -0.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.06% 1118531.528 1106619.826 - 1.66% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.06% 18.517 18.320 - -0.08% -
SetIntersection_Front_Vector_string_256_256 -1.06% 20167089.749 19952504.223 - -6.97% -
BM_deque_vector_ranges_move_backward/4096 -1.06% 149.181 147.594 - -0.73% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.06% 698.463 691.044 - -1.78% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.06% 2.060 2.038 - -0.25% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.06% 4345.184 4299.143 - -0.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.06% 4452716.125 4405620.621 - 0.33% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.06% 66.967 66.259 - 1.48% -
rng::search(list<int>)_(no_match)/1024 -1.06% 744.351 736.479 - 0.09% -
std::mismatch(list<int>)_(it,_it,_it)/1024 -1.06% 771.456 763.308 - -0.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.06% 44.836 44.362 - -0.39% -
BM_std_min<unsigned_short>/7 -1.06% 1.099 1.087 - -0.51% -
BM_deque_vector_ranges_copy/1024 -1.06% 37.113 36.722 - -0.47% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -1.06% 18.866 18.667 - 3.18% -
std::find_if_not(vector<bool>)_(process_all)/8192 -1.06% 6134.599 6069.852 - -0.16% -
BM_MakeHeap_uint64_Random_16384 -1.06% 1.034 1.023 - 1.90% -
BM_std_minmax<unsigned_long_long>/13 -1.06% 3.011 2.979 - 0.73% -
BM_MakeHeap_string_Descending_16 -1.06% 2.364 2.339 - 0.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.05% 148345299.263 146781357.165 - 0.16% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.05% 212878.215 210635.900 - 0.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.05% 151016.469 149430.005 - -0.15% -
rng::find_end(vector<int>)_(process_all)/1024 -1.05% 242.555 240.012 - 0.84% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.05% 41081010.493 40651143.017 - 0.69% -
BM_deque_vector_move/64 -1.05% 2.631 2.603 - -0.15% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -1.05% 22.469 22.235 - -0.06% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.05% 2.092 2.070 - 0.01% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.04% 1.108 1.097 - -0.70% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.04% 9.164 9.069 - 0.76% -
SetIntersection_None_Vector_string_16384_1 -1.04% 1285737.091 1272310.825 - -0.72% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.04% 22.899 22.660 - -0.40% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.04% 1.196 1.183 - -1.38% -
std::set<int>::equal_range(key)_(existent)/8192 -1.04% 7.957 7.874 - -14.85% -
BM_std_minmax_element<int>/1024 -1.04% 272.780 269.944 - -4.82% -
SetIntersection_None_Set_uint64_256_16 -1.04% 10972786.263 10858837.746 - -1.54% -
std::map<int,_int>::erase(iterator)/1024 -1.04% 21.019 20.801 - -3.55% -
SetIntersection_Interlaced_Set_float_1024_256 -1.04% 16219263.013 16050944.303 - -2.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.04% 1260473.471 1247424.152 - -1.02% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.03% 8.823 8.732 - -0.51% -
std::vector<int>::ctor(size)/8192 -1.03% 568.932 563.063 - -0.91% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.03% 36096.513 35724.154 - 0.06% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 -1.03% 2744.842 2716.531 - -1.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.03% 1643621.908 1626682.700 - -0.96% -
std::remove_copy(list<int>)_(prefix)/8192 -1.03% 7023.971 6951.586 - -19.36% -
rng::search(deque<int>)_(single_element)/1024 -1.03% 462.453 457.707 - -0.34% -
std::find_if_not(vector<bool>)_(process_all)/1048576 -1.02% 785183.389 777143.062 - 0.01% -
BM_std_min<short>/512 -1.02% 7.332 7.257 - -1.37% -
BM_vector_deque_ranges_move_backward/4096 -1.02% 149.792 148.259 - 0.09% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.02% 3.614 3.577 - -2.34% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -1.02% 5.367 5.312 - -5.52% -
std::transform(deque<int>)_(identity_transform)/8192 -1.02% 2471.925 2446.725 - 0.03% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -1.02% 24928.584 24674.500 - -0.66% -
std::set<int>::lower_bound(key)_(existent)/32 -1.02% 1.567 1.551 - -0.50% -
SetIntersection_Front_Set_uint32_16384_1 -1.02% 1115495.789 1104132.384 - -0.02% -
std::find_if_not(vector<bool>)_(process_all)/1024 -1.02% 768.574 760.754 - -0.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.02% 1299485.231 1286285.123 - 1.83% -
BM_std_minmax<char>/13 -1.02% 2.242 2.219 - -2.54% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.02% 523.794 518.475 - -2.10% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.02% 4.227 4.184 - -0.53% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -1.01% 45810.047 45346.269 - -0.12% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.01% 7940.068 7859.703 - -0.73% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.01% 36176.790 35810.816 - 0.16% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.01% 28.986 28.693 - -0.22% -
std::sample(vector<int>)/1024 -1.01% 11288.579 11174.496 - -0.47% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 -1.01% 19.084 18.892 - -22.91% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.01% 50385.792 49877.738 - -0.21% -
std::map<int,_int>::erase(key)_(existent)/32 -1.01% 22.821 22.591 - -0.59% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.01% 21.425 21.210 - -0.59% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.01% 13.993 13.852 - -0.39% -
rng::remove_copy_if(vector<int>)_(prefix)/32 -1.00% 11.300 11.187 - -0.61% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.00% 1.406 1.392 - 0.21% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.00% 32222.930 31899.918 - 0.22% -
std::set<int>::ctor(const&,_alloc)/8192 -1.00% 49177.703 48684.929 - 1.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.00% 25147944.326 24896459.708 - -1.05% -


Report Time: 6.99s
Name Current %
706_stockfish_r 21.564 -
707_ntest_r 16.455 -2.27%
709_cactus_r 19.660 -1.31%
710_omnetpp_r 8.496 -2.90%
721_gcc_r 12.976 -2.52%
723_llvm_r 11.577 -2.51%
727_cppcheck_r 24.817 -
729_abc_r 18.645 -1.89%
731_astcenc_r 10.240 -
735_gem5_r 13.373 -2.59%
736_ocio_r 16.333 -1.17%
737_gmsh_r 12.731 -2.10%
748_flightdm_r 9.069 -3.91%
750_sealcrypto_r 18.476 -
753_ns3_r 10.247 -2.72%
766_femflow_r 13.086 -
BM_CmpEqual_int_int 1.126 -
BM_CmpEqual_int_schar 1.131 1.19%
BM_CmpEqual_int_short 1.121 -
BM_CmpEqual_int_uchar 1.131 -
BM_CmpEqual_int_uint 1.102 -
BM_CmpEqual_int_ushort 1.132 -
BM_CmpEqual_schar_int 1.140 -
BM_CmpEqual_schar_schar 1.107 -
BM_CmpEqual_schar_short 1.139 -
BM_CmpEqual_schar_uchar 1.094 -1.33%
BM_CmpEqual_schar_uint 1.107 -
BM_CmpEqual_schar_ushort 1.114 -
BM_CmpEqual_short_int 1.127 -1.03%
BM_CmpEqual_short_schar 1.126 -
BM_CmpEqual_short_short 1.123 -
BM_CmpEqual_short_uchar 1.112 -
BM_CmpEqual_short_uint 1.113 -
BM_CmpEqual_short_ushort 1.097 -1.04%
BM_CmpEqual_uchar_int 1.113 -
BM_CmpEqual_uchar_schar 1.049 -
BM_CmpEqual_uchar_short 1.043 -1.76%
BM_CmpEqual_uchar_uchar 1.107 -1.19%
BM_CmpEqual_uchar_uint 1.116 -
BM_CmpEqual_uchar_ushort 1.125 -
BM_CmpEqual_uint_int 1.134 1.00%
BM_CmpEqual_uint_schar 1.070 -1.08%
BM_CmpEqual_uint_short 1.064 -
BM_CmpEqual_uint_uchar 1.125 -
BM_CmpEqual_uint_uint 1.112 1.55%
BM_CmpEqual_uint_ushort 1.127 -
BM_CmpEqual_ushort_int 1.122 1.81%
BM_CmpEqual_ushort_schar 1.044 -
BM_CmpEqual_ushort_short 1.040 -
BM_CmpEqual_ushort_uchar 1.127 -
BM_CmpEqual_ushort_uint 1.120 -
BM_CmpEqual_ushort_ushort 1.112 -
BM_CmpLess_int_int 1.119 -
BM_CmpLess_int_schar 1.135 -
BM_CmpLess_int_short 1.131 -
BM_CmpLess_int_uchar 1.128 -
BM_CmpLess_int_uint 1.116 -
BM_CmpLess_int_ushort 1.132 -
BM_CmpLess_schar_int 1.134 -
BM_CmpLess_schar_schar 0.963 -
BM_CmpLess_schar_short 0.963 1.96%
BM_CmpLess_schar_uchar 1.114 -
BM_CmpLess_schar_uint 1.120 -
BM_CmpLess_schar_ushort 1.126 -
BM_CmpLess_short_int 1.135 -
BM_CmpLess_short_schar 0.956 -
BM_CmpLess_short_short 0.966 -
BM_CmpLess_short_uchar 1.119 -
BM_CmpLess_short_uint 1.109 -
BM_CmpLess_short_ushort 1.117 -
BM_CmpLess_uchar_int 1.119 1.21%
BM_CmpLess_uchar_schar 1.044 -
BM_CmpLess_uchar_short 1.048 -
BM_CmpLess_uchar_uchar 1.132 -
BM_CmpLess_uchar_uint 1.128 -
BM_CmpLess_uchar_ushort 1.133 1.39%
BM_CmpLess_uint_int 1.131 -
BM_CmpLess_uint_schar 1.076 -
BM_CmpLess_uint_short 1.072 -
BM_CmpLess_uint_uchar 1.123 -
BM_CmpLess_uint_uint 1.123 -
BM_CmpLess_uint_ushort 1.132 -
BM_CmpLess_ushort_int 1.117 -
BM_CmpLess_ushort_schar 1.041 -
BM_CmpLess_ushort_short 1.050 -
BM_CmpLess_ushort_uchar 1.128 -
BM_CmpLess_ushort_uint 1.131 -
BM_CmpLess_ushort_ushort 1.122 -
BM_LowerBound_float_1 2.658 -
BM_LowerBound_float_1024 21.865 -
BM_LowerBound_float_16 7.857 -
BM_LowerBound_float_16384 65.903 -
BM_LowerBound_float_256 14.197 -
BM_LowerBound_float_262144 574.840 -
BM_LowerBound_float_4 11.531 -
BM_LowerBound_float_64 8.499 -
BM_LowerBound_pair<uint32,_uint32>_1 2.828 -3.73%
BM_LowerBound_pair<uint32,_uint32>_1024 44.382 -
BM_LowerBound_pair<uint32,_uint32>_16 16.296 -
BM_LowerBound_pair<uint32,_uint32>_16384 101.427 -
BM_LowerBound_pair<uint32,_uint32>_256 32.944 -
BM_LowerBound_pair<uint32,_uint32>_262144 614.417 -1.18%
BM_LowerBound_pair<uint32,_uint32>_4 11.217 -
BM_LowerBound_pair<uint32,_uint32>_64 18.750 -
BM_LowerBound_string_1 4.525 -
BM_LowerBound_string_1024 176.767 -1.25%
BM_LowerBound_string_16 36.518 1.81%
BM_LowerBound_string_16384 396.374 -1.04%
BM_LowerBound_string_256 125.806 -
BM_LowerBound_string_262144 2190.323 -
BM_LowerBound_string_4 20.057 -
BM_LowerBound_string_64 69.866 2.69%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.896 -1.18%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 57.678 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.547 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.150 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.078 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 659.407 -3.14%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.244 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.551 -
BM_LowerBound_uint32_1 2.594 -
BM_LowerBound_uint32_1024 21.662 -
BM_LowerBound_uint32_16 7.336 -
BM_LowerBound_uint32_16384 65.126 -
BM_LowerBound_uint32_256 14.164 -
BM_LowerBound_uint32_262144 554.580 -
BM_LowerBound_uint32_4 10.440 -
BM_LowerBound_uint32_64 8.093 -
BM_LowerBound_uint64_1 2.601 -
BM_LowerBound_uint64_1024 24.720 -
BM_LowerBound_uint64_16 7.384 -
BM_LowerBound_uint64_16384 70.184 -
BM_LowerBound_uint64_256 16.376 -
BM_LowerBound_uint64_262144 583.400 -
BM_LowerBound_uint64_4 10.452 -
BM_LowerBound_uint64_64 8.352 -
BM_MakeHeap_float_Ascending_1 0.277 -
BM_MakeHeap_float_Ascending_1024 0.702 -
BM_MakeHeap_float_Ascending_16 0.836 2.18%
BM_MakeHeap_float_Ascending_16384 0.658 -
BM_MakeHeap_float_Ascending_256 0.658 -
BM_MakeHeap_float_Ascending_262144 0.698 -
BM_MakeHeap_float_Ascending_4 0.397 -
BM_MakeHeap_float_Ascending_64 0.628 -
BM_MakeHeap_float_Descending_1 0.277 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.211 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.215 -
BM_MakeHeap_float_Descending_262144 0.187 -
BM_MakeHeap_float_Descending_4 0.289 4.68%
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.274 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.211 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.207 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.276 -6.28%
BM_MakeHeap_float_Heap_64 0.195 -
BM_MakeHeap_float_PipeOrgan_1 0.269 -
BM_MakeHeap_float_PipeOrgan_1024 0.705 -
BM_MakeHeap_float_PipeOrgan_16 1.270 -
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.670 -
BM_MakeHeap_float_PipeOrgan_262144 0.705 -
BM_MakeHeap_float_PipeOrgan_4 0.390 -
BM_MakeHeap_float_PipeOrgan_64 0.801 -
BM_MakeHeap_float_QuickSortAdversary_1 0.275 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.503 -
BM_MakeHeap_float_QuickSortAdversary_16 0.736 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.499 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.393 -
BM_MakeHeap_float_QuickSortAdversary_64 0.582 -
BM_MakeHeap_float_Random_1 0.269 -
BM_MakeHeap_float_Random_1024 1.335 9.12%
BM_MakeHeap_float_Random_16 1.607 5.06%
BM_MakeHeap_float_Random_16384 1.145 2.27%
BM_MakeHeap_float_Random_256 1.277 -9.73%
BM_MakeHeap_float_Random_262144 1.119 -1.17%
BM_MakeHeap_float_Random_4 1.575 -9.76%
BM_MakeHeap_float_Random_64 1.716 7.35%
BM_MakeHeap_float_SingleElement_1 0.274 -
BM_MakeHeap_float_SingleElement_1024 0.699 -
BM_MakeHeap_float_SingleElement_16 0.662 -
BM_MakeHeap_float_SingleElement_16384 0.660 -
BM_MakeHeap_float_SingleElement_256 0.643 -
BM_MakeHeap_float_SingleElement_262144 0.714 -
BM_MakeHeap_float_SingleElement_4 0.322 -
BM_MakeHeap_float_SingleElement_64 0.642 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.281 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.349 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.271 2.09%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.336 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.386 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.389 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.747 -2.74%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.122 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.518 2.51%
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.514 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.489 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.615 5.25%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.478 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.483 -4.58%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.497 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.551 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.537 -2.38%
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.533 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.576 -1.85%
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.528 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.455 -17.63%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.495 -4.64%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.270 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.349 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.209 1.32%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.330 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.392 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.411 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.565 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.118 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.323 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.224 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.284 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.369 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.327 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.790 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.114 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.273 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.087 1.59%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.925 -2.49%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.897 -2.65%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.066 -1.73%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.981 -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.679 -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.214 5.42%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.281 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.183 -1.38%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.086 1.98%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.170 -2.47%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.177 -1.15%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.213 -2.84%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.776 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.114 -
BM_MakeHeap_string_Ascending_1 0.257 -
BM_MakeHeap_string_Ascending_1024 4.849 -9.40%
BM_MakeHeap_string_Ascending_16 3.717 -1.28%
BM_MakeHeap_string_Ascending_16384 5.098 -17.75%
BM_MakeHeap_string_Ascending_256 4.768 -7.88%
BM_MakeHeap_string_Ascending_262144 7.414 -27.27%
BM_MakeHeap_string_Ascending_4 2.838 -
BM_MakeHeap_string_Ascending_64 4.725 -4.44%
BM_MakeHeap_string_Descending_1 0.262 -
BM_MakeHeap_string_Descending_1024 2.815 1.53%
BM_MakeHeap_string_Descending_16 2.339 -
BM_MakeHeap_string_Descending_16384 3.032 8.93%
BM_MakeHeap_string_Descending_256 2.710 -2.35%
BM_MakeHeap_string_Descending_262144 3.503 -13.29%
BM_MakeHeap_string_Descending_4 2.117 -
BM_MakeHeap_string_Descending_64 2.567 -1.45%
BM_MakeHeap_string_Heap_1 0.255 -
BM_MakeHeap_string_Heap_1024 4.765 -
BM_MakeHeap_string_Heap_16 4.647 -
BM_MakeHeap_string_Heap_16384 4.997 -2.75%
BM_MakeHeap_string_Heap_256 4.888 -1.59%
BM_MakeHeap_string_Heap_262144 5.240 -4.94%
BM_MakeHeap_string_Heap_4 3.039 -
BM_MakeHeap_string_Heap_64 5.008 -1.67%
BM_MakeHeap_string_PipeOrgan_1 0.253 -
BM_MakeHeap_string_PipeOrgan_1024 4.850 -2.40%
BM_MakeHeap_string_PipeOrgan_16 3.623 -
BM_MakeHeap_string_PipeOrgan_16384 5.573 4.41%
BM_MakeHeap_string_PipeOrgan_256 4.777 -2.39%
BM_MakeHeap_string_PipeOrgan_262144 7.461 -9.74%
BM_MakeHeap_string_PipeOrgan_4 2.576 1.66%
BM_MakeHeap_string_PipeOrgan_64 4.724 -
BM_MakeHeap_string_QuickSortAdversary_1 0.253 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.566 -
BM_MakeHeap_string_QuickSortAdversary_16 8.577 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.738 -
BM_MakeHeap_string_QuickSortAdversary_256 10.409 -
BM_MakeHeap_string_QuickSortAdversary_262144 12.682 -1.46%
BM_MakeHeap_string_QuickSortAdversary_4 5.945 -1.57%
BM_MakeHeap_string_QuickSortAdversary_64 10.125 -
BM_MakeHeap_string_Random_1 0.248 -
BM_MakeHeap_string_Random_1024 10.727 -
BM_MakeHeap_string_Random_16 8.322 -
BM_MakeHeap_string_Random_16384 12.531 -1.27%
BM_MakeHeap_string_Random_256 10.397 -
BM_MakeHeap_string_Random_262144 15.339 -4.35%
BM_MakeHeap_string_Random_4 5.742 -1.23%
BM_MakeHeap_string_Random_64 9.982 -
BM_MakeHeap_string_SingleElement_1 0.255 -
BM_MakeHeap_string_SingleElement_1024 6.178 -
BM_MakeHeap_string_SingleElement_16 5.662 1.70%
BM_MakeHeap_string_SingleElement_16384 6.012 -3.69%
BM_MakeHeap_string_SingleElement_256 6.354 -
BM_MakeHeap_string_SingleElement_262144 7.345 -11.01%
BM_MakeHeap_string_SingleElement_4 3.681 -1.20%
BM_MakeHeap_string_SingleElement_64 6.344 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.886 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.376 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.957 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.896 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.093 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.089 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.599 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.879 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.964 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.959 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.757 -5.10%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.989 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.235 -1.95%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.907 -1.64%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.172 -2.24%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.097 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.162 -2.21%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.778 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.019 -2.31%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.248 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.919 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.385 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.960 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.887 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.136 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.895 -3.42%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.677 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.792 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.441 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.917 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.804 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.098 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.063 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.567 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.733 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.184 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.781 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.748 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.877 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.653 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.796 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.987 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.681 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.305 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.705 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.928 -
BM_MakeHeap_uint32_Ascending_1 0.274 -
BM_MakeHeap_uint32_Ascending_1024 0.647 -
BM_MakeHeap_uint32_Ascending_16 0.608 -
BM_MakeHeap_uint32_Ascending_16384 0.607 -
BM_MakeHeap_uint32_Ascending_256 0.611 1.91%
BM_MakeHeap_uint32_Ascending_262144 0.664 -
BM_MakeHeap_uint32_Ascending_4 0.386 -
BM_MakeHeap_uint32_Ascending_64 0.558 -
BM_MakeHeap_uint32_Descending_1 0.274 -
BM_MakeHeap_uint32_Descending_1024 0.258 -
BM_MakeHeap_uint32_Descending_16 0.256 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.261 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.268 -7.32%
BM_MakeHeap_uint32_Descending_64 0.249 6.77%
BM_MakeHeap_uint32_Heap_1 0.278 -
BM_MakeHeap_uint32_Heap_1024 0.253 -
BM_MakeHeap_uint32_Heap_16 0.247 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.264 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.276 -
BM_MakeHeap_uint32_Heap_64 0.234 -
BM_MakeHeap_uint32_PipeOrgan_1 0.273 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.713 -2.28%
BM_MakeHeap_uint32_PipeOrgan_16 1.036 1.46%
BM_MakeHeap_uint32_PipeOrgan_16384 0.614 -
BM_MakeHeap_uint32_PipeOrgan_256 0.628 2.27%
BM_MakeHeap_uint32_PipeOrgan_262144 0.671 -
BM_MakeHeap_uint32_PipeOrgan_4 0.426 -
BM_MakeHeap_uint32_PipeOrgan_64 0.716 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.273 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.495 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.611 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.485 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_MakeHeap_uint32_Random_1 0.277 -
BM_MakeHeap_uint32_Random_1024 1.108 4.11%
BM_MakeHeap_uint32_Random_16 1.317 4.58%
BM_MakeHeap_uint32_Random_16384 1.022 -2.01%
BM_MakeHeap_uint32_Random_256 1.166 -
BM_MakeHeap_uint32_Random_262144 1.000 -
BM_MakeHeap_uint32_Random_4 1.472 -10.81%
BM_MakeHeap_uint32_Random_64 1.296 1.16%
BM_MakeHeap_uint32_SingleElement_1 0.278 -
BM_MakeHeap_uint32_SingleElement_1024 0.574 -
BM_MakeHeap_uint32_SingleElement_16 0.487 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.542 -
BM_MakeHeap_uint32_SingleElement_262144 0.626 -
BM_MakeHeap_uint32_SingleElement_4 0.324 -
BM_MakeHeap_uint32_SingleElement_64 0.504 -3.10%
BM_MakeHeap_uint64_Ascending_1 0.277 -
BM_MakeHeap_uint64_Ascending_1024 0.648 -
BM_MakeHeap_uint64_Ascending_16 0.637 -3.55%
BM_MakeHeap_uint64_Ascending_16384 0.628 -
BM_MakeHeap_uint64_Ascending_256 0.626 -
BM_MakeHeap_uint64_Ascending_262144 0.727 -
BM_MakeHeap_uint64_Ascending_4 0.439 -3.64%
BM_MakeHeap_uint64_Ascending_64 0.570 -
BM_MakeHeap_uint64_Descending_1 0.275 -
BM_MakeHeap_uint64_Descending_1024 0.253 -
BM_MakeHeap_uint64_Descending_16 0.255 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.273 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.284 -
BM_MakeHeap_uint64_Descending_64 0.232 -7.56%
BM_MakeHeap_uint64_Heap_1 0.277 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.258 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.277 -
BM_MakeHeap_uint64_Heap_262144 0.234 -
BM_MakeHeap_uint64_Heap_4 0.283 -
BM_MakeHeap_uint64_Heap_64 0.236 -12.73%
BM_MakeHeap_uint64_PipeOrgan_1 0.275 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_MakeHeap_uint64_PipeOrgan_16 1.045 1.79%
BM_MakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_MakeHeap_uint64_PipeOrgan_256 0.652 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.758 -
BM_MakeHeap_uint64_PipeOrgan_4 0.386 -
BM_MakeHeap_uint64_PipeOrgan_64 0.726 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.272 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.491 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.618 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.494 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.247 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.436 -
BM_MakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_MakeHeap_uint64_Random_1 0.273 -
BM_MakeHeap_uint64_Random_1024 1.042 -7.93%
BM_MakeHeap_uint64_Random_16 1.311 -1.67%
BM_MakeHeap_uint64_Random_16384 1.023 1.90%
BM_MakeHeap_uint64_Random_256 1.180 -
BM_MakeHeap_uint64_Random_262144 1.065 3.46%
BM_MakeHeap_uint64_Random_4 1.356 -22.53%
BM_MakeHeap_uint64_Random_64 1.241 -4.19%
BM_MakeHeap_uint64_SingleElement_1 0.270 -
BM_MakeHeap_uint64_SingleElement_1024 0.569 -
BM_MakeHeap_uint64_SingleElement_16 0.506 -
BM_MakeHeap_uint64_SingleElement_16384 0.583 -
BM_MakeHeap_uint64_SingleElement_256 0.588 -
BM_MakeHeap_uint64_SingleElement_262144 0.756 -
BM_MakeHeap_uint64_SingleElement_4 0.326 -
BM_MakeHeap_uint64_SingleElement_64 0.508 -
BM_MakeThenSortHeap_float_Ascending_1 0.277 -
BM_MakeThenSortHeap_float_Ascending_1024 8.682 -
BM_MakeThenSortHeap_float_Ascending_16 2.937 1.08%
BM_MakeThenSortHeap_float_Ascending_16384 27.884 -
BM_MakeThenSortHeap_float_Ascending_256 6.426 -
BM_MakeThenSortHeap_float_Ascending_262144 31.413 -
BM_MakeThenSortHeap_float_Ascending_4 1.442 1.13%
BM_MakeThenSortHeap_float_Ascending_64 3.939 -
BM_MakeThenSortHeap_float_Descending_1 0.273 -
BM_MakeThenSortHeap_float_Descending_1024 7.815 -2.48%
BM_MakeThenSortHeap_float_Descending_16 1.814 -1.95%
BM_MakeThenSortHeap_float_Descending_16384 26.871 -
BM_MakeThenSortHeap_float_Descending_256 5.811 -
BM_MakeThenSortHeap_float_Descending_262144 34.395 -
BM_MakeThenSortHeap_float_Descending_4 1.236 -
BM_MakeThenSortHeap_float_Descending_64 3.355 -
BM_MakeThenSortHeap_float_Heap_1 0.278 -
BM_MakeThenSortHeap_float_Heap_1024 8.331 1.21%
BM_MakeThenSortHeap_float_Heap_16 1.851 1.53%
BM_MakeThenSortHeap_float_Heap_16384 25.872 -
BM_MakeThenSortHeap_float_Heap_256 6.345 1.67%
BM_MakeThenSortHeap_float_Heap_262144 30.972 -
BM_MakeThenSortHeap_float_Heap_4 1.257 2.67%
BM_MakeThenSortHeap_float_Heap_64 3.623 2.82%
BM_MakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.446 -
BM_MakeThenSortHeap_float_PipeOrgan_16 2.925 -
BM_MakeThenSortHeap_float_PipeOrgan_16384 24.387 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.605 3.02%
BM_MakeThenSortHeap_float_PipeOrgan_262144 31.890 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.519 2.25%
BM_MakeThenSortHeap_float_PipeOrgan_64 3.895 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.191 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 3.008 1.22%
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 29.592 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 5.978 -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 35.046 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.534 -2.64%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.720 -1.34%
BM_MakeThenSortHeap_float_Random_1 0.280 -
BM_MakeThenSortHeap_float_Random_1024 33.250 -
BM_MakeThenSortHeap_float_Random_16 10.194 -
BM_MakeThenSortHeap_float_Random_16384 47.227 -
BM_MakeThenSortHeap_float_Random_256 25.715 -
BM_MakeThenSortHeap_float_Random_262144 62.396 -
BM_MakeThenSortHeap_float_Random_4 4.468 -3.95%
BM_MakeThenSortHeap_float_Random_64 18.106 -
BM_MakeThenSortHeap_float_SingleElement_1 0.280 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.838 -
BM_MakeThenSortHeap_float_SingleElement_16 3.245 1.45%
BM_MakeThenSortHeap_float_SingleElement_16384 15.772 -
BM_MakeThenSortHeap_float_SingleElement_256 4.058 -
BM_MakeThenSortHeap_float_SingleElement_262144 52.414 -
BM_MakeThenSortHeap_float_SingleElement_4 1.337 -
BM_MakeThenSortHeap_float_SingleElement_64 3.364 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.666 -1.65%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.607 -1.58%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.256 -1.76%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.566 -1.16%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.263 -1.66%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.761 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.263 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.428 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.984 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.207 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.187 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.671 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.217 -6.65%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.903 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.276 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.383 1.42%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.552 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.655 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.889 1.26%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.935 1.07%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 2.263 16.78%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.287 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.747 -2.19%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.875 -3.91%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.007 -2.54%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.866 -2.45%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.784 -2.55%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.824 2.35%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.349 -2.14%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.227 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.635 1.95%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.343 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.699 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.769 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.495 -3.33%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.022 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.845 -1.93%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.310 -1.49%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.832 -1.60%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.806 -1.75%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.845 -1.20%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.969 -1.35%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.170 -1.74%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 8.970 8.62%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.930 9.19%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 11.434 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 7.345 8.36%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 16.759 11.84%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.693 82.40%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 5.755 8.50%
BM_MakeThenSortHeap_string_Ascending_1 1.366 -
BM_MakeThenSortHeap_string_Ascending_1024 38.959 -6.49%
BM_MakeThenSortHeap_string_Ascending_16 9.633 1.31%
BM_MakeThenSortHeap_string_Ascending_16384 62.024 -
BM_MakeThenSortHeap_string_Ascending_256 20.401 -
BM_MakeThenSortHeap_string_Ascending_262144 77.032 -2.22%
BM_MakeThenSortHeap_string_Ascending_4 5.345 -
BM_MakeThenSortHeap_string_Ascending_64 15.886 -
BM_MakeThenSortHeap_string_Descending_1 1.365 -
BM_MakeThenSortHeap_string_Descending_1024 39.209 2.17%
BM_MakeThenSortHeap_string_Descending_16 7.892 -
BM_MakeThenSortHeap_string_Descending_16384 68.350 -
BM_MakeThenSortHeap_string_Descending_256 18.856 -1.31%
BM_MakeThenSortHeap_string_Descending_262144 86.297 1.97%
BM_MakeThenSortHeap_string_Descending_4 3.655 -1.75%
BM_MakeThenSortHeap_string_Descending_64 13.164 -
BM_MakeThenSortHeap_string_Heap_1 1.365 -
BM_MakeThenSortHeap_string_Heap_1024 62.715 -
BM_MakeThenSortHeap_string_Heap_16 17.366 -
BM_MakeThenSortHeap_string_Heap_16384 100.734 -
BM_MakeThenSortHeap_string_Heap_256 48.894 -
BM_MakeThenSortHeap_string_Heap_262144 178.484 -1.06%
BM_MakeThenSortHeap_string_Heap_4 5.854 -
BM_MakeThenSortHeap_string_Heap_64 33.930 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 38.644 -
BM_MakeThenSortHeap_string_PipeOrgan_16 9.572 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 64.705 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.552 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 79.159 -1.72%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.772 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.074 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.367 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 68.996 -1.62%
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.428 -1.05%
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 108.926 -1.55%
BM_MakeThenSortHeap_string_QuickSortAdversary_256 54.650 -1.37%
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 189.407 -1.96%
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.502 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.204 -1.15%
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 69.189 -
BM_MakeThenSortHeap_string_Random_16 22.343 -
BM_MakeThenSortHeap_string_Random_16384 109.458 -
BM_MakeThenSortHeap_string_Random_256 54.868 -
BM_MakeThenSortHeap_string_Random_262144 190.423 -
BM_MakeThenSortHeap_string_Random_4 10.287 -
BM_MakeThenSortHeap_string_Random_64 39.413 -
BM_MakeThenSortHeap_string_SingleElement_1 1.365 -
BM_MakeThenSortHeap_string_SingleElement_1024 29.978 -
BM_MakeThenSortHeap_string_SingleElement_16 14.006 -1.04%
BM_MakeThenSortHeap_string_SingleElement_16384 38.107 -
BM_MakeThenSortHeap_string_SingleElement_256 24.927 -
BM_MakeThenSortHeap_string_SingleElement_262144 50.576 -
BM_MakeThenSortHeap_string_SingleElement_4 6.193 1.14%
BM_MakeThenSortHeap_string_SingleElement_64 19.743 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.962 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.571 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.417 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.120 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.618 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.553 4.48%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.414 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.765 -1.15%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.623 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.747 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.948 -1.06%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.102 -1.04%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.176 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.436 -1.29%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.689 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.585 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.399 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.106 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.972 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.943 -1.81%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.927 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.020 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.888 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.196 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.237 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.376 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.333 -2.56%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.448 1.51%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.304 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.492 1.37%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.204 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.874 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.033 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.628 2.79%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.679 -3.40%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.092 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.029 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.144 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.735 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.306 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.359 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.648 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.601 -5.42%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.233 -3.57%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.634 -6.49%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.794 -4.42%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.760 -9.30%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.659 -2.49%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.945 -4.03%
BM_MakeThenSortHeap_uint32_Ascending_1 0.272 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.700 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.720 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.876 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.684 -
BM_MakeThenSortHeap_uint32_Ascending_262144 25.090 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.435 1.13%
BM_MakeThenSortHeap_uint32_Ascending_64 8.649 -
BM_MakeThenSortHeap_uint32_Descending_1 0.278 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.236 -
BM_MakeThenSortHeap_uint32_Descending_16 5.558 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.374 -
BM_MakeThenSortHeap_uint32_Descending_256 8.824 1.26%
BM_MakeThenSortHeap_uint32_Descending_262144 24.527 -
BM_MakeThenSortHeap_uint32_Descending_4 1.394 5.30%
BM_MakeThenSortHeap_uint32_Descending_64 8.701 -
BM_MakeThenSortHeap_uint32_Heap_1 0.280 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.334 -
BM_MakeThenSortHeap_uint32_Heap_16 5.154 -
BM_MakeThenSortHeap_uint32_Heap_16384 16.464 -
BM_MakeThenSortHeap_uint32_Heap_256 8.296 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.529 -
BM_MakeThenSortHeap_uint32_Heap_4 1.210 2.12%
BM_MakeThenSortHeap_uint32_Heap_64 8.179 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.274 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.074 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.816 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.277 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.255 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.694 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.382 2.85%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.279 1.05%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.666 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.632 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.536 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.466 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.495 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.707 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.995 -
BM_MakeThenSortHeap_uint32_Random_1 0.277 -
BM_MakeThenSortHeap_uint32_Random_1024 15.564 -
BM_MakeThenSortHeap_uint32_Random_16 8.778 1.43%
BM_MakeThenSortHeap_uint32_Random_16384 22.198 -
BM_MakeThenSortHeap_uint32_Random_256 13.348 -
BM_MakeThenSortHeap_uint32_Random_262144 32.709 -
BM_MakeThenSortHeap_uint32_Random_4 4.095 2.36%
BM_MakeThenSortHeap_uint32_Random_64 11.872 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.280 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.464 -
BM_MakeThenSortHeap_uint32_SingleElement_16 3.970 -
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.877 -
BM_MakeThenSortHeap_uint32_SingleElement_256 6.646 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.844 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.451 -1.45%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.257 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.277 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.699 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.478 -
BM_MakeThenSortHeap_uint64_Ascending_16384 16.895 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.727 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.069 -
BM_MakeThenSortHeap_uint64_Ascending_4 1.469 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.382 -
BM_MakeThenSortHeap_uint64_Descending_1 0.280 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.306 -
BM_MakeThenSortHeap_uint64_Descending_16 5.592 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.243 -
BM_MakeThenSortHeap_uint64_Descending_256 8.726 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.564 -
BM_MakeThenSortHeap_uint64_Descending_4 1.320 -7.88%
BM_MakeThenSortHeap_uint64_Descending_64 8.361 -1.01%
BM_MakeThenSortHeap_uint64_Heap_1 0.280 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.396 -
BM_MakeThenSortHeap_uint64_Heap_16 5.309 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.559 -
BM_MakeThenSortHeap_uint64_Heap_256 8.460 -
BM_MakeThenSortHeap_uint64_Heap_262144 24.841 -
BM_MakeThenSortHeap_uint64_Heap_4 1.183 -1.37%
BM_MakeThenSortHeap_uint64_Heap_64 8.231 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.277 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.132 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.090 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.387 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.368 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 25.880 -1.07%
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.392 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.894 -1.20%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.641 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.501 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.446 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.749 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.865 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.408 -3.27%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.913 -
BM_MakeThenSortHeap_uint64_Random_1 0.279 -
BM_MakeThenSortHeap_uint64_Random_1024 15.488 -
BM_MakeThenSortHeap_uint64_Random_16 8.590 1.05%
BM_MakeThenSortHeap_uint64_Random_16384 22.179 -
BM_MakeThenSortHeap_uint64_Random_256 13.356 -
BM_MakeThenSortHeap_uint64_Random_262144 35.410 -
BM_MakeThenSortHeap_uint64_Random_4 4.087 -
BM_MakeThenSortHeap_uint64_Random_64 11.737 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.277 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.444 9.04%
BM_MakeThenSortHeap_uint64_SingleElement_16 3.997 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.333 -1.18%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.791 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.131 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.221 -1.64%
BM_MakeThenSortHeap_uint64_SingleElement_64 6.069 -6.17%
BM_PopHeap_float_1 0.469 -3.51%
BM_PopHeap_float_1024 27.875 -
BM_PopHeap_float_16 6.563 -
BM_PopHeap_float_16384 34.023 -
BM_PopHeap_float_256 20.456 -
BM_PopHeap_float_262144 41.516 -2.06%
BM_PopHeap_float_4 2.429 -
BM_PopHeap_float_64 12.371 -
BM_PopHeap_pair<uint32,_uint32>_1 0.439 -
BM_PopHeap_pair<uint32,_uint32>_1024 29.790 -
BM_PopHeap_pair<uint32,_uint32>_16 9.361 -
BM_PopHeap_pair<uint32,_uint32>_16384 45.375 1.26%
BM_PopHeap_pair<uint32,_uint32>_256 22.384 -
BM_PopHeap_pair<uint32,_uint32>_262144 60.078 2.32%
BM_PopHeap_pair<uint32,_uint32>_4 3.206 1.68%
BM_PopHeap_pair<uint32,_uint32>_64 15.889 -
BM_PopHeap_string_1 0.516 -18.30%
BM_PopHeap_string_1024 56.660 1.08%
BM_PopHeap_string_16 14.372 -
BM_PopHeap_string_16384 72.722 -
BM_PopHeap_string_256 40.970 -
BM_PopHeap_string_262144 95.336 9.48%
BM_PopHeap_string_4 5.318 -
BM_PopHeap_string_64 26.013 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.567 1.94%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.856 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.468 -1.94%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 59.666 -1.56%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.168 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 78.042 -1.11%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.147 -1.43%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.655 -
BM_PopHeap_uint32_1 0.428 -23.26%
BM_PopHeap_uint32_1024 21.296 -
BM_PopHeap_uint32_16 7.587 -
BM_PopHeap_uint32_16384 31.288 1.33%
BM_PopHeap_uint32_256 16.964 -
BM_PopHeap_uint32_262144 41.075 -2.07%
BM_PopHeap_uint32_4 2.625 -
BM_PopHeap_uint32_64 12.601 -
BM_PopHeap_uint64_1 0.439 -23.76%
BM_PopHeap_uint64_1024 21.545 -
BM_PopHeap_uint64_16 7.656 1.24%
BM_PopHeap_uint64_16384 31.330 -
BM_PopHeap_uint64_256 17.136 -
BM_PopHeap_uint64_262144 41.929 -
BM_PopHeap_uint64_4 2.715 -
BM_PopHeap_uint64_64 12.714 -
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.137 -
BM_PushHeap_float_Ascending_16 0.987 -
BM_PushHeap_float_Ascending_16384 4.213 -1.85%
BM_PushHeap_float_Ascending_256 2.482 -
BM_PushHeap_float_Ascending_262144 5.324 4.13%
BM_PushHeap_float_Ascending_4 0.535 -
BM_PushHeap_float_Ascending_64 1.775 1.61%
BM_PushHeap_float_Descending_1 0.615 -3.56%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.363 -3.74%
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.356 -8.29%
BM_PushHeap_float_Descending_64 0.387 -2.60%
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.093 -
BM_PushHeap_float_PipeOrgan_16 0.911 -
BM_PushHeap_float_PipeOrgan_16384 2.507 -
BM_PushHeap_float_PipeOrgan_256 1.723 -
BM_PushHeap_float_PipeOrgan_262144 3.144 -
BM_PushHeap_float_PipeOrgan_4 0.493 -
BM_PushHeap_float_PipeOrgan_64 1.298 -
BM_PushHeap_float_QuickSortAdversary_1 0.468 -
BM_PushHeap_float_QuickSortAdversary_1024 0.622 -
BM_PushHeap_float_QuickSortAdversary_16 0.975 -
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.736 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.535 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.502 -5.93%
BM_PushHeap_float_Random_1024 7.590 -
BM_PushHeap_float_Random_16 5.410 -
BM_PushHeap_float_Random_16384 7.631 -1.80%
BM_PushHeap_float_Random_256 7.245 -1.06%
BM_PushHeap_float_Random_262144 7.708 -
BM_PushHeap_float_Random_4 2.892 1.31%
BM_PushHeap_float_Random_64 6.698 -
BM_PushHeap_float_SingleElement_1 0.482 12.01%
BM_PushHeap_float_SingleElement_1024 0.390 -
BM_PushHeap_float_SingleElement_16 0.382 -
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.406 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.392 4.86%
BM_PushHeap_float_SingleElement_64 0.385 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.534 -6.96%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.192 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.592 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.928 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.260 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.755 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.863 7.03%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.403 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.483 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.510 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.474 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.517 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.473 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.474 -10.08%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.561 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.743 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.208 1.25%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.057 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.243 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.285 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.664 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.653 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.936 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.017 -1.23%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.649 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.626 -1.31%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.451 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.622 1.93%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.408 -1.08%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.467 -12.21%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.430 1.11%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.560 4.89%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.588 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.300 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.645 1.99%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.702 2.65%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.725 -1.49%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.462 -33.76%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.589 6.86%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.596 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.590 7.02%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.605 5.63%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 7.11%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.534 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.580 3.56%
BM_PushHeap_string_Ascending_1 0.702 -
BM_PushHeap_string_Ascending_1024 13.693 2.96%
BM_PushHeap_string_Ascending_16 4.685 -
BM_PushHeap_string_Ascending_16384 20.738 8.53%
BM_PushHeap_string_Ascending_256 11.120 5.80%
BM_PushHeap_string_Ascending_262144 29.028 -
BM_PushHeap_string_Ascending_4 2.553 -1.09%
BM_PushHeap_string_Ascending_64 7.521 2.49%
BM_PushHeap_string_Descending_1 0.701 -
BM_PushHeap_string_Descending_1024 2.561 9.49%
BM_PushHeap_string_Descending_16 2.109 1.38%
BM_PushHeap_string_Descending_16384 2.465 5.29%
BM_PushHeap_string_Descending_256 2.388 4.50%
BM_PushHeap_string_Descending_262144 4.097 31.77%
BM_PushHeap_string_Descending_4 1.928 1.56%
BM_PushHeap_string_Descending_64 2.281 1.96%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 10.138 4.76%
BM_PushHeap_string_PipeOrgan_16 4.089 1.11%
BM_PushHeap_string_PipeOrgan_16384 13.471 4.53%
BM_PushHeap_string_PipeOrgan_256 7.992 1.48%
BM_PushHeap_string_PipeOrgan_262144 17.369 -1.27%
BM_PushHeap_string_PipeOrgan_4 2.524 -
BM_PushHeap_string_PipeOrgan_64 6.065 1.55%
BM_PushHeap_string_QuickSortAdversary_1 0.702 -
BM_PushHeap_string_QuickSortAdversary_1024 15.066 -
BM_PushHeap_string_QuickSortAdversary_16 10.091 -
BM_PushHeap_string_QuickSortAdversary_16384 15.599 -
BM_PushHeap_string_QuickSortAdversary_256 14.429 -
BM_PushHeap_string_QuickSortAdversary_262144 16.177 1.03%
BM_PushHeap_string_QuickSortAdversary_4 6.091 -
BM_PushHeap_string_QuickSortAdversary_64 12.802 -
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 15.066 -
BM_PushHeap_string_Random_16 10.246 -
BM_PushHeap_string_Random_16384 16.305 -
BM_PushHeap_string_Random_256 14.291 -
BM_PushHeap_string_Random_262144 19.351 5.33%
BM_PushHeap_string_Random_4 5.973 -
BM_PushHeap_string_Random_64 12.907 -
BM_PushHeap_string_SingleElement_1 0.702 -
BM_PushHeap_string_SingleElement_1024 2.747 10.55%
BM_PushHeap_string_SingleElement_16 2.705 9.27%
BM_PushHeap_string_SingleElement_16384 2.718 8.17%
BM_PushHeap_string_SingleElement_256 2.719 10.61%
BM_PushHeap_string_SingleElement_262144 2.748 8.73%
BM_PushHeap_string_SingleElement_4 2.403 8.62%
BM_PushHeap_string_SingleElement_64 2.784 9.75%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.467 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.816 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.082 -1.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.929 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.531 1.55%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.017 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.952 -1.64%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.554 6.46%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.717 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.727 4.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.698 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.772 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.699 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.737 -2.46%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.940 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.697 30.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.477 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.537 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.522 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.885 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.222 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.906 -4.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.240 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.463 -33.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.075 -1.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.271 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.679 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.839 -1.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.329 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.839 2.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.526 -1.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.696 69.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.351 -1.33%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.299 -2.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.390 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.172 -2.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.704 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.481 1.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.747 -2.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.411 -26.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.745 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.739 -1.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.751 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.762 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.744 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.656 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.747 -1.55%
BM_PushHeap_uint32_Ascending_1 0.578 6.85%
BM_PushHeap_uint32_Ascending_1024 3.935 -
BM_PushHeap_uint32_Ascending_16 1.393 -
BM_PushHeap_uint32_Ascending_16384 6.672 -
BM_PushHeap_uint32_Ascending_256 3.085 -
BM_PushHeap_uint32_Ascending_262144 8.064 -2.88%
BM_PushHeap_uint32_Ascending_4 0.758 -
BM_PushHeap_uint32_Ascending_64 2.221 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.387 -
BM_PushHeap_uint32_Descending_16 0.368 3.79%
BM_PushHeap_uint32_Descending_16384 0.382 -
BM_PushHeap_uint32_Descending_256 0.399 -
BM_PushHeap_uint32_Descending_262144 0.382 -
BM_PushHeap_uint32_Descending_4 0.371 8.71%
BM_PushHeap_uint32_Descending_64 0.379 -
BM_PushHeap_uint32_PipeOrgan_1 0.393 -29.47%
BM_PushHeap_uint32_PipeOrgan_1024 1.917 -
BM_PushHeap_uint32_PipeOrgan_16 0.874 -
BM_PushHeap_uint32_PipeOrgan_16384 2.383 -
BM_PushHeap_uint32_PipeOrgan_256 1.689 -
BM_PushHeap_uint32_PipeOrgan_262144 3.029 -
BM_PushHeap_uint32_PipeOrgan_4 0.533 -
BM_PushHeap_uint32_PipeOrgan_64 1.309 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.537 -9.32%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.918 -13.18%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.472 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.429 -29.71%
BM_PushHeap_uint32_Random_1024 6.290 1.39%
BM_PushHeap_uint32_Random_16 4.469 -
BM_PushHeap_uint32_Random_16384 6.288 -1.77%
BM_PushHeap_uint32_Random_256 5.964 -
BM_PushHeap_uint32_Random_262144 6.349 -
BM_PushHeap_uint32_Random_4 2.487 -2.91%
BM_PushHeap_uint32_Random_64 5.607 1.21%
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.378 4.19%
BM_PushHeap_uint32_SingleElement_16 0.366 9.10%
BM_PushHeap_uint32_SingleElement_16384 0.373 4.72%
BM_PushHeap_uint32_SingleElement_256 0.397 4.02%
BM_PushHeap_uint32_SingleElement_262144 0.373 4.87%
BM_PushHeap_uint32_SingleElement_4 0.369 9.85%
BM_PushHeap_uint32_SingleElement_64 0.371 6.02%
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.775 7.70%
BM_PushHeap_uint64_Ascending_16 0.960 2.68%
BM_PushHeap_uint64_Ascending_16384 3.833 6.43%
BM_PushHeap_uint64_Ascending_256 2.319 10.83%
BM_PushHeap_uint64_Ascending_262144 5.273 11.43%
BM_PushHeap_uint64_Ascending_4 0.554 -
BM_PushHeap_uint64_Ascending_64 1.746 13.74%
BM_PushHeap_uint64_Descending_1 0.616 22.58%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.359 -3.34%
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.361 -5.53%
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.893 -
BM_PushHeap_uint64_PipeOrgan_16384 2.388 -
BM_PushHeap_uint64_PipeOrgan_256 1.689 -
BM_PushHeap_uint64_PipeOrgan_262144 3.031 -
BM_PushHeap_uint64_PipeOrgan_4 0.514 6.24%
BM_PushHeap_uint64_PipeOrgan_64 1.327 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.608 -
BM_PushHeap_uint64_QuickSortAdversary_16 1.025 12.60%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.547 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.019 4.62%
BM_PushHeap_uint64_Random_16 4.242 -2.35%
BM_PushHeap_uint64_Random_16384 5.967 -
BM_PushHeap_uint64_Random_256 5.801 -
BM_PushHeap_uint64_Random_262144 5.988 -
BM_PushHeap_uint64_Random_4 2.032 -1.43%
BM_PushHeap_uint64_Random_64 5.149 -2.61%
BM_PushHeap_uint64_SingleElement_1 0.560 -19.66%
BM_PushHeap_uint64_SingleElement_1024 0.363 -
BM_PushHeap_uint64_SingleElement_16 0.337 -
BM_PushHeap_uint64_SingleElement_16384 0.364 -
BM_PushHeap_uint64_SingleElement_256 0.386 -
BM_PushHeap_uint64_SingleElement_262144 0.358 -
BM_PushHeap_uint64_SingleElement_4 0.356 -
BM_PushHeap_uint64_SingleElement_64 0.399 3.89%
BM_RangesMakeHeap_float_Ascending_1 0.275 -
BM_RangesMakeHeap_float_Ascending_1024 0.700 -
BM_RangesMakeHeap_float_Ascending_16 0.740 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.648 -
BM_RangesMakeHeap_float_Ascending_262144 0.700 -
BM_RangesMakeHeap_float_Ascending_4 0.393 -
BM_RangesMakeHeap_float_Ascending_64 0.627 -
BM_RangesMakeHeap_float_Descending_1 0.277 -
BM_RangesMakeHeap_float_Descending_1024 0.251 -
BM_RangesMakeHeap_float_Descending_16 0.209 -12.45%
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.248 -4.23%
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.275 -
BM_RangesMakeHeap_float_Descending_64 0.195 -20.92%
BM_RangesMakeHeap_float_Heap_1 0.272 -
BM_RangesMakeHeap_float_Heap_1024 0.255 -
BM_RangesMakeHeap_float_Heap_16 0.210 -
BM_RangesMakeHeap_float_Heap_16384 0.234 -
BM_RangesMakeHeap_float_Heap_256 0.248 -
BM_RangesMakeHeap_float_Heap_262144 0.232 -
BM_RangesMakeHeap_float_Heap_4 0.275 -
BM_RangesMakeHeap_float_Heap_64 0.194 -
BM_RangesMakeHeap_float_PipeOrgan_1 0.269 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.705 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.277 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.656 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.684 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.710 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.391 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.806 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.846 1.83%
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.304 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.509 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.412 2.93%
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.277 -
BM_RangesMakeHeap_float_Random_1024 1.241 2.72%
BM_RangesMakeHeap_float_Random_16 1.566 -5.24%
BM_RangesMakeHeap_float_Random_16384 1.128 -5.42%
BM_RangesMakeHeap_float_Random_256 1.588 15.66%
BM_RangesMakeHeap_float_Random_262144 1.145 1.18%
BM_RangesMakeHeap_float_Random_4 1.495 -16.20%
BM_RangesMakeHeap_float_Random_64 1.525 -6.88%
BM_RangesMakeHeap_float_SingleElement_1 0.268 -
BM_RangesMakeHeap_float_SingleElement_1024 0.695 -
BM_RangesMakeHeap_float_SingleElement_16 0.660 -
BM_RangesMakeHeap_float_SingleElement_16384 0.657 -
BM_RangesMakeHeap_float_SingleElement_256 0.644 -
BM_RangesMakeHeap_float_SingleElement_262144 0.713 -
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.641 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.366 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.266 6.50%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.335 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.389 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.394 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.826 10.57%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.121 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.514 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.511 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.488 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.602 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.476 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.487 5.13%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.473 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.268 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.557 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.562 5.24%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.602 5.36%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.497 -6.91%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.549 11.26%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.349 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.177 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.333 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.403 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.418 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.588 9.39%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.125 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.324 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.225 1.12%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.294 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.370 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.335 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.786 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.115 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.278 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.979 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.941 4.27%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.972 -1.96%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.151 4.30%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.013 1.28%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.643 4.24%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.144 1.53%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.175 -2.24%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.091 1.09%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.165 -1.51%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.181 -1.03%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.216 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.775 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.105 -
BM_RangesMakeHeap_string_Ascending_1 0.259 -
BM_RangesMakeHeap_string_Ascending_1024 5.544 14.53%
BM_RangesMakeHeap_string_Ascending_16 3.810 3.48%
BM_RangesMakeHeap_string_Ascending_16384 5.758 14.11%
BM_RangesMakeHeap_string_Ascending_256 5.119 6.96%
BM_RangesMakeHeap_string_Ascending_262144 9.965 36.71%
BM_RangesMakeHeap_string_Ascending_4 2.906 2.23%
BM_RangesMakeHeap_string_Ascending_64 4.937 3.81%
BM_RangesMakeHeap_string_Descending_1 0.252 -
BM_RangesMakeHeap_string_Descending_1024 2.689 -8.26%
BM_RangesMakeHeap_string_Descending_16 2.321 -2.77%
BM_RangesMakeHeap_string_Descending_16384 2.710 -6.39%
BM_RangesMakeHeap_string_Descending_256 2.698 -8.33%
BM_RangesMakeHeap_string_Descending_262144 3.611 -18.29%
BM_RangesMakeHeap_string_Descending_4 2.129 -3.02%
BM_RangesMakeHeap_string_Descending_64 2.557 -2.71%
BM_RangesMakeHeap_string_Heap_1 0.253 -
BM_RangesMakeHeap_string_Heap_1024 4.796 1.91%
BM_RangesMakeHeap_string_Heap_16 4.670 1.58%
BM_RangesMakeHeap_string_Heap_16384 5.018 2.20%
BM_RangesMakeHeap_string_Heap_256 4.879 1.33%
BM_RangesMakeHeap_string_Heap_262144 5.445 5.17%
BM_RangesMakeHeap_string_Heap_4 3.074 3.04%
BM_RangesMakeHeap_string_Heap_64 4.981 1.37%
BM_RangesMakeHeap_string_PipeOrgan_1 0.252 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.875 -5.12%
BM_RangesMakeHeap_string_PipeOrgan_16 3.605 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.060 -6.67%
BM_RangesMakeHeap_string_PipeOrgan_256 4.828 -3.41%
BM_RangesMakeHeap_string_PipeOrgan_262144 7.327 -17.02%
BM_RangesMakeHeap_string_PipeOrgan_4 2.555 -2.16%
BM_RangesMakeHeap_string_PipeOrgan_64 4.749 -1.31%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.258 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.426 -1.75%
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.477 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.627 -1.76%
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.282 -1.59%
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.640 -3.64%
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.866 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.024 -1.03%
BM_RangesMakeHeap_string_Random_1 0.246 -
BM_RangesMakeHeap_string_Random_1024 10.619 -1.91%
BM_RangesMakeHeap_string_Random_16 8.258 -
BM_RangesMakeHeap_string_Random_16384 12.430 -3.13%
BM_RangesMakeHeap_string_Random_256 10.275 -1.59%
BM_RangesMakeHeap_string_Random_262144 15.306 -9.81%
BM_RangesMakeHeap_string_Random_4 5.687 -
BM_RangesMakeHeap_string_Random_64 9.936 -
BM_RangesMakeHeap_string_SingleElement_1 0.255 -
BM_RangesMakeHeap_string_SingleElement_1024 6.297 -
BM_RangesMakeHeap_string_SingleElement_16 5.656 -
BM_RangesMakeHeap_string_SingleElement_16384 6.016 -
BM_RangesMakeHeap_string_SingleElement_256 6.383 1.83%
BM_RangesMakeHeap_string_SingleElement_262144 8.173 12.03%
BM_RangesMakeHeap_string_SingleElement_4 3.592 -1.95%
BM_RangesMakeHeap_string_SingleElement_64 6.440 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.376 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.952 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.889 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.092 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.092 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.602 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.982 1.07%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.858 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.960 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.824 8.67%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.002 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.247 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.252 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.935 -2.51%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.200 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.104 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.188 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.789 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.041 -2.38%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.917 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.385 -1.20%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.966 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.881 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.127 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.951 6.28%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.673 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.249 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.793 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.447 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.930 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.800 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.100 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.083 1.14%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.569 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.742 1.11%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.189 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.781 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.777 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.879 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.590 -1.13%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.928 1.42%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -4.05%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.988 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.696 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.306 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.996 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.707 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.929 -
BM_RangesMakeHeap_uint32_Ascending_1 0.277 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.640 -
BM_RangesMakeHeap_uint32_Ascending_16 0.600 -1.70%
BM_RangesMakeHeap_uint32_Ascending_16384 0.605 -
BM_RangesMakeHeap_uint32_Ascending_256 0.604 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.664 -
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.557 -
BM_RangesMakeHeap_uint32_Descending_1 0.273 -
BM_RangesMakeHeap_uint32_Descending_1024 0.256 -
BM_RangesMakeHeap_uint32_Descending_16 0.255 -
BM_RangesMakeHeap_uint32_Descending_16384 0.235 -
BM_RangesMakeHeap_uint32_Descending_256 0.259 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.289 4.81%
BM_RangesMakeHeap_uint32_Descending_64 0.242 -
BM_RangesMakeHeap_uint32_Heap_1 0.267 -
BM_RangesMakeHeap_uint32_Heap_1024 0.254 -
BM_RangesMakeHeap_uint32_Heap_16 0.244 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.263 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.274 -
BM_RangesMakeHeap_uint32_Heap_64 0.225 -7.12%
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.274 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.714 -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.044 1.44%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.644 -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.672 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.395 -6.91%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.717 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.272 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.629 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.483 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.244 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_RangesMakeHeap_uint32_Random_1 0.276 -
BM_RangesMakeHeap_uint32_Random_1024 1.108 2.06%
BM_RangesMakeHeap_uint32_Random_16 1.234 -
BM_RangesMakeHeap_uint32_Random_16384 1.088 9.89%
BM_RangesMakeHeap_uint32_Random_256 1.158 2.98%
BM_RangesMakeHeap_uint32_Random_262144 1.019 -
BM_RangesMakeHeap_uint32_Random_4 1.154 -31.82%
BM_RangesMakeHeap_uint32_Random_64 1.319 -
BM_RangesMakeHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.573 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.491 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.548 2.05%
BM_RangesMakeHeap_uint32_SingleElement_262144 0.624 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.338 4.54%
BM_RangesMakeHeap_uint32_SingleElement_64 0.518 2.87%
BM_RangesMakeHeap_uint64_Ascending_1 0.277 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.650 -
BM_RangesMakeHeap_uint64_Ascending_16 0.643 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.629 -
BM_RangesMakeHeap_uint64_Ascending_256 0.628 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.729 -
BM_RangesMakeHeap_uint64_Ascending_4 0.442 9.93%
BM_RangesMakeHeap_uint64_Ascending_64 0.574 -
BM_RangesMakeHeap_uint64_Descending_1 0.272 -
BM_RangesMakeHeap_uint64_Descending_1024 0.252 -
BM_RangesMakeHeap_uint64_Descending_16 0.260 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.274 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.278 -
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.258 -
BM_RangesMakeHeap_uint64_Heap_16384 0.236 -
BM_RangesMakeHeap_uint64_Heap_256 0.277 -
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.282 -
BM_RangesMakeHeap_uint64_Heap_64 0.237 -
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.629 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.653 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.759 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.386 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.727 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.609 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.494 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.413 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.276 -
BM_RangesMakeHeap_uint64_Random_1024 1.039 1.40%
BM_RangesMakeHeap_uint64_Random_16 1.262 -1.02%
BM_RangesMakeHeap_uint64_Random_16384 0.972 -11.37%
BM_RangesMakeHeap_uint64_Random_256 1.151 1.97%
BM_RangesMakeHeap_uint64_Random_262144 1.049 2.40%
BM_RangesMakeHeap_uint64_Random_4 1.092 -10.70%
BM_RangesMakeHeap_uint64_Random_64 1.290 -
BM_RangesMakeHeap_uint64_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.569 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.506 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.583 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.580 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.758 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.328 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.509 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.272 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.921 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.941 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 26.731 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.695 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 32.120 -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.351 -2.98%
BM_RangesMakeThenSortHeap_float_Ascending_64 4.138 1.16%
BM_RangesMakeThenSortHeap_float_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.080 1.12%
BM_RangesMakeThenSortHeap_float_Descending_16 1.878 -
BM_RangesMakeThenSortHeap_float_Descending_16384 27.071 -
BM_RangesMakeThenSortHeap_float_Descending_256 5.818 -
BM_RangesMakeThenSortHeap_float_Descending_262144 34.754 -
BM_RangesMakeThenSortHeap_float_Descending_4 1.117 -1.78%
BM_RangesMakeThenSortHeap_float_Descending_64 3.257 -
BM_RangesMakeThenSortHeap_float_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.152 -
BM_RangesMakeThenSortHeap_float_Heap_16 2.102 -
BM_RangesMakeThenSortHeap_float_Heap_16384 27.299 2.05%
BM_RangesMakeThenSortHeap_float_Heap_256 5.915 -
BM_RangesMakeThenSortHeap_float_Heap_262144 30.653 -
BM_RangesMakeThenSortHeap_float_Heap_4 1.222 -3.85%
BM_RangesMakeThenSortHeap_float_Heap_64 3.476 1.81%
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.551 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.856 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 26.497 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.288 -1.31%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 32.129 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.467 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 3.976 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.264 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 3.015 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.296 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.058 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.528 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.510 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.850 -
BM_RangesMakeThenSortHeap_float_Random_1 0.280 -
BM_RangesMakeThenSortHeap_float_Random_1024 32.992 -
BM_RangesMakeThenSortHeap_float_Random_16 10.015 -
BM_RangesMakeThenSortHeap_float_Random_16384 47.401 -
BM_RangesMakeThenSortHeap_float_Random_256 25.522 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.580 -
BM_RangesMakeThenSortHeap_float_Random_4 4.204 -1.27%
BM_RangesMakeThenSortHeap_float_Random_64 17.769 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.278 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.871 1.83%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.283 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.787 -
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.052 1.48%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 51.471 -1.79%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.358 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.370 1.39%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.797 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.668 -1.89%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.482 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.729 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.644 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.567 -5.56%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.259 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.414 1.13%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.965 1.19%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.202 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.175 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.688 1.07%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.084 19.97%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.926 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.069 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.428 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.261 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.714 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.323 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.848 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.214 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.871 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 8.002 1.13%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.194 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.954 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.008 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.797 -1.05%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.441 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.081 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.568 -1.27%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.104 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.494 -1.46%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.340 -1.09%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.508 -1.31%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.918 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.334 1.57%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.506 1.23%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.324 1.56%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.169 1.43%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.563 1.31%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.012 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.451 1.45%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.272 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 8.248 7.88%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.568 8.57%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 11.409 9.66%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.786 7.96%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 14.755 11.28%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.482 51.74%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 5.262 8.41%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 47.822 -3.49%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.530 -1.12%
BM_RangesMakeThenSortHeap_string_Ascending_16384 64.233 -
BM_RangesMakeThenSortHeap_string_Ascending_256 20.531 -6.82%
BM_RangesMakeThenSortHeap_string_Ascending_262144 75.000 -
BM_RangesMakeThenSortHeap_string_Ascending_4 5.337 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.610 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Descending_1024 37.489 -2.29%
BM_RangesMakeThenSortHeap_string_Descending_16 7.769 -
BM_RangesMakeThenSortHeap_string_Descending_16384 67.448 -1.05%
BM_RangesMakeThenSortHeap_string_Descending_256 18.761 2.26%
BM_RangesMakeThenSortHeap_string_Descending_262144 85.333 -
BM_RangesMakeThenSortHeap_string_Descending_4 3.665 -
BM_RangesMakeThenSortHeap_string_Descending_64 13.002 -
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.100 -
BM_RangesMakeThenSortHeap_string_Heap_16 17.122 -
BM_RangesMakeThenSortHeap_string_Heap_16384 100.932 -
BM_RangesMakeThenSortHeap_string_Heap_256 49.013 -
BM_RangesMakeThenSortHeap_string_Heap_262144 178.173 -1.23%
BM_RangesMakeThenSortHeap_string_Heap_4 5.951 -
BM_RangesMakeThenSortHeap_string_Heap_64 33.798 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 26.289 -2.68%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.648 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 63.934 -1.66%
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 20.063 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 79.364 -1.82%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.768 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.024 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.520 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.465 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 109.201 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 54.975 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 189.581 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.579 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 39.239 -
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 68.730 -
BM_RangesMakeThenSortHeap_string_Random_16 22.455 -
BM_RangesMakeThenSortHeap_string_Random_16384 108.244 -
BM_RangesMakeThenSortHeap_string_Random_256 54.364 -
BM_RangesMakeThenSortHeap_string_Random_262144 190.122 -
BM_RangesMakeThenSortHeap_string_Random_4 10.418 -
BM_RangesMakeThenSortHeap_string_Random_64 39.184 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 30.264 -3.04%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.822 -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 37.937 -5.04%
BM_RangesMakeThenSortHeap_string_SingleElement_256 25.880 -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 49.770 -4.06%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.206 -
BM_RangesMakeThenSortHeap_string_SingleElement_64 20.251 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.985 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.568 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.415 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.138 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.792 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.445 -1.20%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.420 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.840 1.05%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.580 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.855 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.026 1.16%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.310 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.125 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.635 2.53%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.889 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.642 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.740 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.267 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.509 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.951 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.193 1.22%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.959 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.921 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.150 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.221 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.362 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.366 -1.49%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.222 -2.37%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.207 -2.21%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.273 -3.82%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.085 -1.70%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.818 -2.25%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.841 -1.68%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.577 -2.34%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 11.140 3.11%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.068 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.003 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.005 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.615 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.106 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.320 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.588 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 13.542 27.76%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.723 10.06%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 20.271 38.44%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 10.628 20.80%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 29.927 59.17%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.684 -1.52%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 8.290 19.68%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.278 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.688 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.728 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.860 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.722 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 25.056 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.417 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.672 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.275 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.231 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.498 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.324 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.685 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.446 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.447 -
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.683 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.344 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.115 -1.05%
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.431 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.257 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.402 -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.203 -1.31%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.130 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.062 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.804 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.228 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.221 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.583 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.380 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.284 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.272 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.656 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.634 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.567 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.473 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.565 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.714 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 8.983 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.278 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.537 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.701 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.198 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.327 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.518 -
BM_RangesMakeThenSortHeap_uint32_Random_4 3.993 -
BM_RangesMakeThenSortHeap_uint32_Random_64 11.837 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.217 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.010 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.615 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.634 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.859 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.453 -2.37%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.252 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.749 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.543 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.053 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.779 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.326 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.459 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.425 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.271 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.346 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.625 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.398 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.718 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.901 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.389 -3.05%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.462 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.444 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.362 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.655 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.466 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.023 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.238 1.92%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.311 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.207 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.159 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.547 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.401 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.221 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.399 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.992 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.652 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.501 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.501 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.782 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.983 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.385 -3.59%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.935 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.274 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.552 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.643 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.322 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.469 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.849 -
BM_RangesMakeThenSortHeap_uint64_Random_4 4.041 -1.34%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.843 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.795 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.020 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.939 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.806 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.142 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.251 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.942 -
BM_RangesPopHeap_float_1 0.469 -
BM_RangesPopHeap_float_1024 27.739 -
BM_RangesPopHeap_float_16 6.572 -
BM_RangesPopHeap_float_16384 34.172 1.40%
BM_RangesPopHeap_float_256 20.307 -
BM_RangesPopHeap_float_262144 38.710 -1.28%
BM_RangesPopHeap_float_4 2.377 -1.76%
BM_RangesPopHeap_float_64 12.488 -
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.574 -9.51%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 30.635 -
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.444 -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 46.090 -
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.857 -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 61.577 1.96%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.192 1.27%
BM_RangesPopHeap_pair<uint32,_uint32>_64 16.154 -
BM_RangesPopHeap_string_1 0.700 9.75%
BM_RangesPopHeap_string_1024 56.736 1.10%
BM_RangesPopHeap_string_16 14.459 -
BM_RangesPopHeap_string_16384 73.136 -
BM_RangesPopHeap_string_256 41.108 -
BM_RangesPopHeap_string_262144 95.734 -4.01%
BM_RangesPopHeap_string_4 5.413 1.97%
BM_RangesPopHeap_string_64 26.172 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.460 -33.88%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.915 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.491 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 59.937 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.225 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 78.449 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.198 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.700 -
BM_RangesPopHeap_uint32_1 0.445 3.56%
BM_RangesPopHeap_uint32_1024 21.442 -
BM_RangesPopHeap_uint32_16 7.566 -
BM_RangesPopHeap_uint32_16384 31.359 -
BM_RangesPopHeap_uint32_256 17.152 -
BM_RangesPopHeap_uint32_262144 41.515 1.51%
BM_RangesPopHeap_uint32_4 2.641 -
BM_RangesPopHeap_uint32_64 12.655 -
BM_RangesPopHeap_uint64_1 0.512 4.23%
BM_RangesPopHeap_uint64_1024 21.596 -
BM_RangesPopHeap_uint64_16 7.695 -
BM_RangesPopHeap_uint64_16384 31.257 -
BM_RangesPopHeap_uint64_256 17.177 -
BM_RangesPopHeap_uint64_262144 41.815 -2.29%
BM_RangesPopHeap_uint64_4 2.716 1.44%
BM_RangesPopHeap_uint64_64 12.823 1.37%
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.106 -
BM_RangesPushHeap_float_Ascending_16 0.984 1.05%
BM_RangesPushHeap_float_Ascending_16384 4.372 -
BM_RangesPushHeap_float_Ascending_256 2.483 -
BM_RangesPushHeap_float_Ascending_262144 5.060 -3.25%
BM_RangesPushHeap_float_Ascending_4 0.537 -
BM_RangesPushHeap_float_Ascending_64 1.750 -
BM_RangesPushHeap_float_Descending_1 0.412 -11.89%
BM_RangesPushHeap_float_Descending_1024 0.390 -
BM_RangesPushHeap_float_Descending_16 0.365 -
BM_RangesPushHeap_float_Descending_16384 0.383 -
BM_RangesPushHeap_float_Descending_256 0.401 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.356 -
BM_RangesPushHeap_float_Descending_64 0.379 -
BM_RangesPushHeap_float_PipeOrgan_1 0.467 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.094 -
BM_RangesPushHeap_float_PipeOrgan_16 0.912 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.509 -
BM_RangesPushHeap_float_PipeOrgan_256 1.723 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.143 -
BM_RangesPushHeap_float_PipeOrgan_4 0.494 2.49%
BM_RangesPushHeap_float_PipeOrgan_64 1.299 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.626 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.977 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.493 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.735 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.536 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.619 -
BM_RangesPushHeap_float_Random_1 0.501 -28.23%
BM_RangesPushHeap_float_Random_1024 7.553 -
BM_RangesPushHeap_float_Random_16 5.381 -2.11%
BM_RangesPushHeap_float_Random_16384 7.699 -
BM_RangesPushHeap_float_Random_256 7.293 -
BM_RangesPushHeap_float_Random_262144 7.691 -
BM_RangesPushHeap_float_Random_4 2.991 3.84%
BM_RangesPushHeap_float_Random_64 6.753 -
BM_RangesPushHeap_float_SingleElement_1 0.616 6.53%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.364 -
BM_RangesPushHeap_float_SingleElement_16384 0.383 -
BM_RangesPushHeap_float_SingleElement_256 0.403 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.357 -3.78%
BM_RangesPushHeap_float_SingleElement_64 0.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.500 4.45%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.183 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.592 1.07%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.926 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.257 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.440 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.858 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.402 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.484 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.510 2.11%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.474 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.516 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.473 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.473 -14.58%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.561 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.741 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.212 1.22%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.046 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.237 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.262 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.669 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.652 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.935 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.044 2.11%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.667 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.617 -4.24%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.464 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.636 2.90%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.354 -5.49%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.520 9.99%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.589 1.35%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.301 -1.70%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.503 -1.26%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.364 1.25%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.531 -1.31%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.571 -2.46%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.844 2.12%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.574 -17.63%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.571 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.585 -1.82%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.572 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.589 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.566 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.573 7.69%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.563 -
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 11.902 -14.93%
BM_RangesPushHeap_string_Ascending_16 4.624 -1.64%
BM_RangesPushHeap_string_Ascending_16384 18.151 -7.91%
BM_RangesPushHeap_string_Ascending_256 9.413 -15.34%
BM_RangesPushHeap_string_Ascending_262144 28.174 -3.56%
BM_RangesPushHeap_string_Ascending_4 2.522 -1.49%
BM_RangesPushHeap_string_Ascending_64 6.888 -7.94%
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.462 4.61%
BM_RangesPushHeap_string_Descending_16 2.070 -3.84%
BM_RangesPushHeap_string_Descending_16384 2.302 -3.11%
BM_RangesPushHeap_string_Descending_256 2.285 -
BM_RangesPushHeap_string_Descending_262144 3.057 -2.98%
BM_RangesPushHeap_string_Descending_4 1.886 -
BM_RangesPushHeap_string_Descending_64 2.202 -1.10%
BM_RangesPushHeap_string_PipeOrgan_1 0.700 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.690 -2.52%
BM_RangesPushHeap_string_PipeOrgan_16 4.057 -
BM_RangesPushHeap_string_PipeOrgan_16384 12.877 -1.16%
BM_RangesPushHeap_string_PipeOrgan_256 7.904 -
BM_RangesPushHeap_string_PipeOrgan_262144 16.934 -3.57%
BM_RangesPushHeap_string_PipeOrgan_4 2.479 -
BM_RangesPushHeap_string_PipeOrgan_64 6.033 2.70%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 14.961 -2.26%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.143 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.547 -1.81%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.406 -1.59%
BM_RangesPushHeap_string_QuickSortAdversary_262144 15.980 -2.28%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.080 -
BM_RangesPushHeap_string_QuickSortAdversary_64 12.802 -1.67%
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.804 -
BM_RangesPushHeap_string_Random_16 10.157 -
BM_RangesPushHeap_string_Random_16384 16.150 -1.04%
BM_RangesPushHeap_string_Random_256 14.096 -
BM_RangesPushHeap_string_Random_262144 18.087 -
BM_RangesPushHeap_string_Random_4 5.948 -
BM_RangesPushHeap_string_Random_64 12.665 -
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.664 -1.63%
BM_RangesPushHeap_string_SingleElement_16 2.661 -1.87%
BM_RangesPushHeap_string_SingleElement_16384 2.625 -3.36%
BM_RangesPushHeap_string_SingleElement_256 2.649 -2.03%
BM_RangesPushHeap_string_SingleElement_262144 2.675 -2.28%
BM_RangesPushHeap_string_SingleElement_4 2.396 -
BM_RangesPushHeap_string_SingleElement_64 2.689 -1.78%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.574 3.25%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.818 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.102 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.997 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.946 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.522 1.11%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.018 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.986 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.461 -28.06%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.702 -1.48%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.674 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.687 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.744 -2.42%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.688 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.663 -8.46%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.919 -1.80%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.411 -35.32%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.486 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.540 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.533 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.890 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.131 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.922 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.227 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.462 -11.21%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.080 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.266 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.683 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.839 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.331 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.819 -3.08%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.523 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.533 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.440 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.284 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.546 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.069 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.582 1.31%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.362 -6.49%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.772 1.26%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.577 7.51%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.748 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.735 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.756 1.40%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.764 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.748 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.661 2.38%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.758 -
BM_RangesPushHeap_uint32_Ascending_1 0.462 3.22%
BM_RangesPushHeap_uint32_Ascending_1024 3.953 -
BM_RangesPushHeap_uint32_Ascending_16 1.395 -
BM_RangesPushHeap_uint32_Ascending_16384 6.527 -2.87%
BM_RangesPushHeap_uint32_Ascending_256 3.095 -
BM_RangesPushHeap_uint32_Ascending_262144 8.378 3.03%
BM_RangesPushHeap_uint32_Ascending_4 0.759 -
BM_RangesPushHeap_uint32_Ascending_64 2.230 -
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.384 -
BM_RangesPushHeap_uint32_Descending_16 0.355 -
BM_RangesPushHeap_uint32_Descending_16384 0.380 -
BM_RangesPushHeap_uint32_Descending_256 0.395 -
BM_RangesPushHeap_uint32_Descending_262144 0.380 -
BM_RangesPushHeap_uint32_Descending_4 0.341 -
BM_RangesPushHeap_uint32_Descending_64 0.374 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.534 19.11%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.875 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.398 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.688 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.039 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.534 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.310 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.567 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.935 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.712 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.448 -16.21%
BM_RangesPushHeap_uint32_Random_1024 6.260 1.69%
BM_RangesPushHeap_uint32_Random_16 4.546 3.33%
BM_RangesPushHeap_uint32_Random_16384 6.381 -
BM_RangesPushHeap_uint32_Random_256 6.076 -
BM_RangesPushHeap_uint32_Random_262144 6.397 -
BM_RangesPushHeap_uint32_Random_4 2.568 -
BM_RangesPushHeap_uint32_Random_64 5.653 2.00%
BM_RangesPushHeap_uint32_SingleElement_1 0.466 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.363 -
BM_RangesPushHeap_uint32_SingleElement_16 0.335 -
BM_RangesPushHeap_uint32_SingleElement_16384 0.356 -
BM_RangesPushHeap_uint32_SingleElement_256 0.383 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.356 -
BM_RangesPushHeap_uint32_SingleElement_4 0.334 -
BM_RangesPushHeap_uint32_SingleElement_64 0.350 -
BM_RangesPushHeap_uint64_Ascending_1 0.466 -
BM_RangesPushHeap_uint64_Ascending_1024 2.580 -
BM_RangesPushHeap_uint64_Ascending_16 0.910 -
BM_RangesPushHeap_uint64_Ascending_16384 3.583 -4.07%
BM_RangesPushHeap_uint64_Ascending_256 2.094 -
BM_RangesPushHeap_uint64_Ascending_262144 4.663 -4.68%
BM_RangesPushHeap_uint64_Ascending_4 0.550 -
BM_RangesPushHeap_uint64_Ascending_64 1.518 -
BM_RangesPushHeap_uint64_Descending_1 0.637 59.34%
BM_RangesPushHeap_uint64_Descending_1024 0.388 -
BM_RangesPushHeap_uint64_Descending_16 0.371 -
BM_RangesPushHeap_uint64_Descending_16384 0.384 -
BM_RangesPushHeap_uint64_Descending_256 0.401 -
BM_RangesPushHeap_uint64_Descending_262144 0.383 -
BM_RangesPushHeap_uint64_Descending_4 0.378 -
BM_RangesPushHeap_uint64_Descending_64 0.382 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.920 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.892 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.382 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.028 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.482 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.327 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.613 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.917 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 6.025 -
BM_RangesPushHeap_uint64_Random_16 4.349 1.61%
BM_RangesPushHeap_uint64_Random_16384 6.096 -
BM_RangesPushHeap_uint64_Random_256 5.700 -
BM_RangesPushHeap_uint64_Random_262144 6.158 2.90%
BM_RangesPushHeap_uint64_Random_4 2.032 -
BM_RangesPushHeap_uint64_Random_64 5.372 -
BM_RangesPushHeap_uint64_SingleElement_1 0.525 31.30%
BM_RangesPushHeap_uint64_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint64_SingleElement_16 0.338 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.365 -
BM_RangesPushHeap_uint64_SingleElement_256 0.386 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.358 -
BM_RangesPushHeap_uint64_SingleElement_4 0.357 -
BM_RangesPushHeap_uint64_SingleElement_64 0.361 -
BM_RangesSortHeap_float_1 0.266 -
BM_RangesSortHeap_float_1024 8.064 1.09%
BM_RangesSortHeap_float_16 1.656 -
BM_RangesSortHeap_float_16384 26.800 1.56%
BM_RangesSortHeap_float_256 5.987 1.77%
BM_RangesSortHeap_float_262144 30.116 -
BM_RangesSortHeap_float_4 1.004 -
BM_RangesSortHeap_float_64 3.160 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.256 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.680 -
BM_RangesSortHeap_pair<uint32,_uint32>_16 5.924 -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.580 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.230 1.98%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.315 -
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.643 8.53%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.656 -
BM_RangesSortHeap_string_1 1.094 -
BM_RangesSortHeap_string_1024 59.055 -
BM_RangesSortHeap_string_16 14.166 -
BM_RangesSortHeap_string_16384 96.390 -
BM_RangesSortHeap_string_256 44.427 -
BM_RangesSortHeap_string_262144 172.355 -1.12%
BM_RangesSortHeap_string_4 4.263 -
BM_RangesSortHeap_string_64 29.789 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.242 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.498 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.564 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.530 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.384 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.153 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.421 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.324 -
BM_RangesSortHeap_uint32_1 0.252 -4.91%
BM_RangesSortHeap_uint32_1024 10.254 -
BM_RangesSortHeap_uint32_16 4.833 -
BM_RangesSortHeap_uint32_16384 16.364 -
BM_RangesSortHeap_uint32_256 8.065 -1.03%
BM_RangesSortHeap_uint32_262144 24.446 -
BM_RangesSortHeap_uint32_4 1.037 -
BM_RangesSortHeap_uint32_64 7.972 1.21%
BM_RangesSortHeap_uint64_1 0.261 -
BM_RangesSortHeap_uint64_1024 10.189 -
BM_RangesSortHeap_uint64_16 4.975 -
BM_RangesSortHeap_uint64_16384 16.365 -
BM_RangesSortHeap_uint64_256 8.291 -
BM_RangesSortHeap_uint64_262144 24.490 -
BM_RangesSortHeap_uint64_4 0.940 -
BM_RangesSortHeap_uint64_64 7.910 -
BM_SortHeap_float_1 0.253 -5.02%
BM_SortHeap_float_1024 8.099 -
BM_SortHeap_float_16 1.655 -
BM_SortHeap_float_16384 26.686 -1.05%
BM_SortHeap_float_256 5.854 -1.25%
BM_SortHeap_float_262144 30.503 -
BM_SortHeap_float_4 1.030 2.79%
BM_SortHeap_float_64 3.159 -
BM_SortHeap_pair<uint32,_uint32>_1 0.266 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.655 -
BM_SortHeap_pair<uint32,_uint32>_16 5.959 -
BM_SortHeap_pair<uint32,_uint32>_16384 22.486 -
BM_SortHeap_pair<uint32,_uint32>_256 10.131 -
BM_SortHeap_pair<uint32,_uint32>_262144 33.272 -
BM_SortHeap_pair<uint32,_uint32>_4 1.497 -20.06%
BM_SortHeap_pair<uint32,_uint32>_64 8.694 -
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 58.991 -
BM_SortHeap_string_16 14.132 -
BM_SortHeap_string_16384 95.990 -
BM_SortHeap_string_256 44.364 -
BM_SortHeap_string_262144 174.056 -
BM_SortHeap_string_4 4.239 -
BM_SortHeap_string_64 29.739 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.244 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.576 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.571 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.707 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.420 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.580 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.416 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.359 -1.88%
BM_SortHeap_uint32_1 0.266 -
BM_SortHeap_uint32_1024 10.202 -
BM_SortHeap_uint32_16 4.811 -
BM_SortHeap_uint32_16384 16.391 -
BM_SortHeap_uint32_256 8.075 -
BM_SortHeap_uint32_262144 24.630 -
BM_SortHeap_uint32_4 1.058 1.47%
BM_SortHeap_uint32_64 8.002 -
BM_SortHeap_uint64_1 0.252 -5.17%
BM_SortHeap_uint64_1024 10.187 -
BM_SortHeap_uint64_16 4.952 -
BM_SortHeap_uint64_16384 16.424 -
BM_SortHeap_uint64_256 8.304 -
BM_SortHeap_uint64_262144 24.632 -
BM_SortHeap_uint64_4 0.941 -
BM_SortHeap_uint64_64 7.910 -
BM_StringAssignAsciizMix_Opaque 4.876 -1.87%
BM_StringAssignAsciizMix_Transparent 3.097 -
BM_StringAssignAsciiz_Empty_Opaque 2.879 -7.40%
BM_StringAssignAsciiz_Empty_Transparent 0.354 -
BM_StringAssignAsciiz_Huge_Opaque 187.573 3.28%
BM_StringAssignAsciiz_Huge_Transparent 186.484 2.44%
BM_StringAssignAsciiz_Large_Opaque 11.746 -
BM_StringAssignAsciiz_Large_Transparent 11.781 -1.13%
BM_StringAssignAsciiz_Small_Opaque 2.880 -6.16%
BM_StringAssignAsciiz_Small_Transparent 0.458 -
BM_StringAssignStr_Empty_Opaque 0.726 -
BM_StringAssignStr_Empty_Transparent 0.493 -
BM_StringAssignStr_Huge_Opaque 114.702 2.53%
BM_StringAssignStr_Huge_Transparent 115.322 1.80%
BM_StringAssignStr_Large_Opaque 10.288 -3.34%
BM_StringAssignStr_Large_Transparent 10.302 -3.51%
BM_StringAssignStr_Small_Opaque 0.726 -
BM_StringAssignStr_Small_Transparent 0.493 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.080 -7.36%
BM_StringConstructDestroyCStr_Empty_Transparent 0.374 36.70%
BM_StringConstructDestroyCStr_Huge_Opaque 158.245 -
BM_StringConstructDestroyCStr_Huge_Transparent 68.698 -
BM_StringConstructDestroyCStr_Large_Opaque 15.449 -8.09%
BM_StringConstructDestroyCStr_Large_Transparent 9.280 -
BM_StringConstructDestroyCStr_Small_Opaque 2.313 -
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -12.30%
BM_StringCopy_Empty 0.651 -
BM_StringCopy_Huge 102.627 -
BM_StringCopy_Large 6.224 -
BM_StringCopy_Small 0.652 -
BM_StringCtorDefault 0.316 32.82%
BM_StringDestroy_Empty 0.650 -25.64%
BM_StringDestroy_Huge 10.767 -
BM_StringDestroy_Large 7.056 -1.81%
BM_StringDestroy_Small 0.700 -19.97%
BM_StringEraseToEnd_Empty_Opaque 0.607 -2.36%
BM_StringEraseToEnd_Empty_Transparent 0.354 -
BM_StringEraseToEnd_Huge_Opaque 2.672 5.53%
BM_StringEraseToEnd_Huge_Transparent 2.679 3.94%
BM_StringEraseToEnd_Large_Opaque 1.033 2.46%
BM_StringEraseToEnd_Large_Transparent 0.857 -
BM_StringEraseToEnd_Small_Opaque 0.610 -
BM_StringEraseToEnd_Small_Transparent 0.416 -
BM_StringEraseWithMove_Empty_Opaque 0.801 -
BM_StringEraseWithMove_Empty_Transparent 0.587 4.09%
BM_StringEraseWithMove_Huge_Opaque 55.590 21.22%
BM_StringEraseWithMove_Huge_Transparent 54.819 23.10%
BM_StringEraseWithMove_Large_Opaque 2.860 -
BM_StringEraseWithMove_Large_Transparent 2.659 1.42%
BM_StringEraseWithMove_Small_Opaque 2.609 -2.06%
BM_StringEraseWithMove_Small_Transparent 2.530 -5.85%
BM_StringFindAllMatch/1 2.549 -11.33%
BM_StringFindAllMatch/131072 2271.672 -
BM_StringFindAllMatch/32768 574.597 -
BM_StringFindAllMatch/4096 80.070 -
BM_StringFindAllMatch/512 11.927 -14.38%
BM_StringFindAllMatch/64 2.981 -5.36%
BM_StringFindAllMatch/8 2.373 -10.38%
BM_StringFindCharLiteral/1024 16.933 -
BM_StringFindCharLiteral/128 3.006 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 40.405 -
BM_StringFindCharLiteral/256 5.313 -
BM_StringFindCharLiteral/32 1.620 -
BM_StringFindCharLiteral/4096 77.368 -
BM_StringFindCharLiteral/512 9.256 -
BM_StringFindCharLiteral/64 2.107 -
BM_StringFindCharLiteral/8 1.619 -
BM_StringFindCharLiteral/8192 138.257 -
BM_StringFindMatch1/1 985.038 -
BM_StringFindMatch1/32768 1576.340 -
BM_StringFindMatch1/4096 1067.400 -
BM_StringFindMatch1/512 991.515 -
BM_StringFindMatch1/64 984.214 -
BM_StringFindMatch1/8 982.841 -
BM_StringFindMatch2/1 984.471 -
BM_StringFindMatch2/32768 1576.434 -
BM_StringFindMatch2/4096 1067.549 -
BM_StringFindMatch2/512 992.916 -
BM_StringFindMatch2/64 986.533 -
BM_StringFindMatch2/8 982.112 -
BM_StringFindNoMatch/10 1.387 6.72%
BM_StringFindNoMatch/131072 1969.528 -
BM_StringFindNoMatch/32768 501.211 -
BM_StringFindNoMatch/4096 75.347 -
BM_StringFindNoMatch/512 9.235 -
BM_StringFindNoMatch/64 1.894 -6.81%
BM_StringFindStringLiteral/1024 17.997 4.19%
BM_StringFindStringLiteral/128 3.180 4.68%
BM_StringFindStringLiteral/16 1.620 -
BM_StringFindStringLiteral/2048 40.352 -
BM_StringFindStringLiteral/256 5.442 2.22%
BM_StringFindStringLiteral/32 1.746 1.73%
BM_StringFindStringLiteral/4096 77.533 -
BM_StringFindStringLiteral/512 9.445 -
BM_StringFindStringLiteral/64 2.218 6.56%
BM_StringFindStringLiteral/8 1.620 -
BM_StringFindStringLiteral/8192 138.457 -
BM_StringMove_Empty 1.294 -
BM_StringMove_Huge 1.292 -
BM_StringMove_Large 1.292 -
BM_StringMove_Small 1.293 -
BM_StringRead_Cold_Deep_Empty 0.869 -10.29%
BM_StringRead_Cold_Deep_Large 1.338 -4.75%
BM_StringRead_Cold_Deep_Small 0.860 -11.43%
BM_StringRead_Cold_Shallow_Empty 0.816 -14.36%
BM_StringRead_Cold_Shallow_Large 1.110 -8.68%
BM_StringRead_Cold_Shallow_Small 0.830 -11.95%
BM_StringRead_Hot_Deep_Empty 0.474 -
BM_StringRead_Hot_Deep_Large 0.667 -3.52%
BM_StringRead_Hot_Deep_Small 0.479 -
BM_StringRead_Hot_Shallow_Empty 0.474 -
BM_StringRead_Hot_Shallow_Large 0.465 -
BM_StringRead_Hot_Shallow_Small 0.473 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.362 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.636 2.95%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.636 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.158 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.852 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.014 -2.71%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.358 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.203 4.15%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.613 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.161 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.665 3.23%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.330 -18.38%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.330 -17.59%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.331 -17.30%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.333 -17.60%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.446 69.45%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.537 28.59%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.458 -7.43%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.827 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.824 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.830 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.412 11.88%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.450 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.227 -24.41%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.686 3.46%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.462 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.504 -
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.497 -18.14%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.054 -7.28%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.796 -7.72%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.223 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.265 -13.13%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.080 12.49%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.838 4.02%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.200 -2.99%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.884 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.773 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.431 5.70%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.883 -5.62%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.590 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.500 -15.49%
BM_StringRelational_Compare_Empty_Empty_Control 1.611 -
BM_StringRelational_Compare_Empty_Huge_Control 1.610 -
BM_StringRelational_Compare_Empty_Large_Control 1.626 -
BM_StringRelational_Compare_Empty_Small_Control 1.642 1.33%
BM_StringRelational_Compare_Huge_Empty_Control 1.624 -7.25%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.392 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.120 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.593 -
BM_StringRelational_Compare_Huge_Huge_Control 98.802 -
BM_StringRelational_Compare_Huge_Large_Control 2.089 -
BM_StringRelational_Compare_Huge_Small_Control 1.847 -
BM_StringRelational_Compare_Large_Empty_Control 1.675 -
BM_StringRelational_Compare_Large_Huge_Control 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.394 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.094 -
BM_StringRelational_Compare_Large_Small_Control 1.852 -
BM_StringRelational_Compare_Small_Empty_Control 1.619 -
BM_StringRelational_Compare_Small_Huge_Control 1.849 -
BM_StringRelational_Compare_Small_Large_Control 1.848 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.389 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.652 -1.74%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.393 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 2.066 8.23%
BM_StringRelational_Eq_Empty_Huge_Control 0.482 -
BM_StringRelational_Eq_Empty_Large_Control 0.481 -
BM_StringRelational_Eq_Empty_Small_Control 0.475 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.849 3.72%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.291 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.435 -
BM_StringRelational_Eq_Huge_Huge_Control 98.893 -
BM_StringRelational_Eq_Large_Huge_Control 0.488 -2.80%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.443 14.04%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.784 -3.57%
BM_StringRelational_Eq_Large_Large_Control 2.419 12.10%
BM_StringRelational_Eq_Small_Huge_Control 0.479 -
BM_StringRelational_Eq_Small_Large_Control 0.475 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.227 -22.05%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.129 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.558 -7.75%
BM_StringRelational_Eq_Small_Small_Control 1.900 -
BM_StringRelational_Less_Empty_Empty_Control 2.108 5.94%
BM_StringRelational_Less_Empty_Huge_Control 1.881 -8.20%
BM_StringRelational_Less_Empty_Large_Control 1.941 7.32%
BM_StringRelational_Less_Empty_Small_Control 1.985 2.71%
BM_StringRelational_Less_Huge_Empty_Control 2.105 5.88%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.389 10.14%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.284 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.224 -
BM_StringRelational_Less_Huge_Huge_Control 98.948 -
BM_StringRelational_Less_Huge_Large_Control 2.275 -7.49%
BM_StringRelational_Less_Huge_Small_Control 1.904 6.88%
BM_StringRelational_Less_Large_Empty_Control 1.995 -2.65%
BM_StringRelational_Less_Large_Huge_Control 2.349 -3.61%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.388 1.45%
BM_StringRelational_Less_Large_Large_ChangeLast 1.938 4.45%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.570 -3.00%
BM_StringRelational_Less_Large_Large_Control 2.224 -
BM_StringRelational_Less_Large_Small_Control 1.847 -2.66%
BM_StringRelational_Less_Small_Empty_Control 1.804 -9.25%
BM_StringRelational_Less_Small_Huge_Control 1.726 -5.56%
BM_StringRelational_Less_Small_Large_Control 1.667 -9.10%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.325 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.738 -5.16%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.325 -
BM_StringRelational_Less_Small_Small_Control 1.847 -
BM_StringResizeAndOverwrite 0.844 -
BM_align/1 0.903 -
BM_align/256 0.906 1.80%
BM_align/64 0.905 1.74%
BM_align/8 0.904 1.64%
BM_deque_deque_copy/0 1.387 -
BM_deque_deque_copy/1 3.310 -3.70%
BM_deque_deque_copy/1024 39.018 -
BM_deque_deque_copy/2 2.984 -4.22%
BM_deque_deque_copy/4000 144.247 -
BM_deque_deque_copy/4096 150.770 -
BM_deque_deque_copy/512 20.373 -
BM_deque_deque_copy/5500 204.029 1.97%
BM_deque_deque_copy/64 5.519 -
BM_deque_deque_copy/64000 2756.223 4.64%
BM_deque_deque_copy/65536 2956.455 4.52%
BM_deque_deque_copy/70000 2848.488 2.21%
BM_deque_deque_copy_backward/0 0.853 -7.03%
BM_deque_deque_copy_backward/1 2.781 2.61%
BM_deque_deque_copy_backward/1024 38.140 -
BM_deque_deque_copy_backward/2 2.532 2.35%
BM_deque_deque_copy_backward/4000 148.809 -
BM_deque_deque_copy_backward/4096 152.781 -1.61%
BM_deque_deque_copy_backward/512 18.804 -1.23%
BM_deque_deque_copy_backward/5500 205.899 -
BM_deque_deque_copy_backward/64 3.415 -2.77%
BM_deque_deque_copy_backward/64000 7994.174 -
BM_deque_deque_copy_backward/65536 8207.644 1.64%
BM_deque_deque_copy_backward/70000 8679.924 2.43%
BM_deque_deque_move/0 1.387 -
BM_deque_deque_move/1 3.259 -5.40%
BM_deque_deque_move/1024 38.566 -1.63%
BM_deque_deque_move/2 2.929 -5.95%
BM_deque_deque_move/4000 144.484 -
BM_deque_deque_move/4096 150.218 -1.24%
BM_deque_deque_move/512 20.384 -
BM_deque_deque_move/5500 201.875 1.13%
BM_deque_deque_move/64 5.518 -
BM_deque_deque_move/64000 2769.153 1.92%
BM_deque_deque_move/65536 2854.292 -
BM_deque_deque_move/70000 3111.968 -
BM_deque_deque_move_backward/0 0.802 -
BM_deque_deque_move_backward/1 2.789 1.08%
BM_deque_deque_move_backward/1024 38.458 -
BM_deque_deque_move_backward/2 2.532 -
BM_deque_deque_move_backward/4000 148.607 -
BM_deque_deque_move_backward/4096 155.567 1.94%
BM_deque_deque_move_backward/512 19.474 4.96%
BM_deque_deque_move_backward/5500 207.784 1.94%
BM_deque_deque_move_backward/64 3.598 6.71%
BM_deque_deque_move_backward/64000 7823.119 -
BM_deque_deque_move_backward/65536 8167.807 -
BM_deque_deque_move_backward/70000 8731.075 -
BM_deque_deque_ranges_copy/0 1.387 -
BM_deque_deque_ranges_copy/1 3.298 -4.18%
BM_deque_deque_ranges_copy/1024 38.574 -1.72%
BM_deque_deque_ranges_copy/2 2.980 -4.39%
BM_deque_deque_ranges_copy/4000 145.022 -
BM_deque_deque_ranges_copy/4096 150.827 -
BM_deque_deque_ranges_copy/512 20.302 -
BM_deque_deque_ranges_copy/5500 201.667 -
BM_deque_deque_ranges_copy/64 5.465 -
BM_deque_deque_ranges_copy/64000 2719.557 3.20%
BM_deque_deque_ranges_copy/65536 2892.495 4.03%
BM_deque_deque_ranges_copy/70000 3000.493 -2.79%
BM_deque_deque_ranges_copy_backward/0 0.922 24.04%
BM_deque_deque_ranges_copy_backward/1 2.779 -
BM_deque_deque_ranges_copy_backward/1024 38.817 1.28%
BM_deque_deque_ranges_copy_backward/2 2.532 -
BM_deque_deque_ranges_copy_backward/4000 145.766 -
BM_deque_deque_ranges_copy_backward/4096 153.606 -
BM_deque_deque_ranges_copy_backward/512 19.150 -1.07%
BM_deque_deque_ranges_copy_backward/5500 206.536 -
BM_deque_deque_ranges_copy_backward/64 3.439 -
BM_deque_deque_ranges_copy_backward/64000 8000.255 1.85%
BM_deque_deque_ranges_copy_backward/65536 7968.663 -1.82%
BM_deque_deque_ranges_copy_backward/70000 8665.023 -
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.312 -4.25%
BM_deque_deque_ranges_move/1024 38.687 -2.00%
BM_deque_deque_ranges_move/2 2.989 -3.97%
BM_deque_deque_ranges_move/4000 146.578 1.44%
BM_deque_deque_ranges_move/4096 149.476 -
BM_deque_deque_ranges_move/512 20.293 -
BM_deque_deque_ranges_move/5500 202.091 -
BM_deque_deque_ranges_move/64 5.473 -
BM_deque_deque_ranges_move/64000 2865.395 1.05%
BM_deque_deque_ranges_move/65536 2880.312 2.05%
BM_deque_deque_ranges_move/70000 3074.505 -
BM_deque_deque_ranges_move_backward/0 0.851 3.99%
BM_deque_deque_ranges_move_backward/1 2.778 -
BM_deque_deque_ranges_move_backward/1024 39.033 1.64%
BM_deque_deque_ranges_move_backward/2 2.527 -
BM_deque_deque_ranges_move_backward/4000 146.652 1.21%
BM_deque_deque_ranges_move_backward/4096 155.497 2.01%
BM_deque_deque_ranges_move_backward/512 19.178 3.23%
BM_deque_deque_ranges_move_backward/5500 208.964 2.28%
BM_deque_deque_ranges_move_backward/64 3.350 -
BM_deque_deque_ranges_move_backward/64000 7888.047 -
BM_deque_deque_ranges_move_backward/65536 8050.013 -1.33%
BM_deque_deque_ranges_move_backward/70000 8589.718 -
BM_deque_vector_copy/0 1.418 -6.15%
BM_deque_vector_copy/1 2.112 1.30%
BM_deque_vector_copy/1024 36.877 -
BM_deque_vector_copy/2 1.834 1.95%
BM_deque_vector_copy/4000 142.099 -
BM_deque_vector_copy/4096 145.109 -
BM_deque_vector_copy/512 16.651 -
BM_deque_vector_copy/5500 194.408 -
BM_deque_vector_copy/64 2.580 -1.45%
BM_deque_vector_copy/64000 2465.098 1.38%
BM_deque_vector_copy/65536 2533.043 -1.04%
BM_deque_vector_copy/70000 2805.554 -
BM_deque_vector_copy_backward/0 1.601 3.95%
BM_deque_vector_copy_backward/1 2.096 -
BM_deque_vector_copy_backward/1024 36.872 -
BM_deque_vector_copy_backward/2 1.842 -
BM_deque_vector_copy_backward/4000 142.356 -
BM_deque_vector_copy_backward/4096 147.526 -
BM_deque_vector_copy_backward/512 17.916 -
BM_deque_vector_copy_backward/5500 201.255 -
BM_deque_vector_copy_backward/64 2.915 -
BM_deque_vector_copy_backward/64000 8015.785 -
BM_deque_vector_copy_backward/65536 8385.377 2.89%
BM_deque_vector_copy_backward/70000 8597.964 -1.60%
BM_deque_vector_move/0 1.459 5.56%
BM_deque_vector_move/1 2.129 2.07%
BM_deque_vector_move/1024 36.854 -
BM_deque_vector_move/2 1.840 -
BM_deque_vector_move/4000 140.367 -
BM_deque_vector_move/4096 145.417 -
BM_deque_vector_move/512 16.661 -
BM_deque_vector_move/5500 195.541 -
BM_deque_vector_move/64 2.603 -
BM_deque_vector_move/64000 2827.606 -
BM_deque_vector_move/65536 2743.456 3.74%
BM_deque_vector_move/70000 2922.836 2.69%
BM_deque_vector_move_backward/0 1.470 -7.20%
BM_deque_vector_move_backward/1 2.079 -
BM_deque_vector_move_backward/1024 36.919 -
BM_deque_vector_move_backward/2 1.836 -
BM_deque_vector_move_backward/4000 141.200 -1.21%
BM_deque_vector_move_backward/4096 149.300 -
BM_deque_vector_move_backward/512 17.901 -
BM_deque_vector_move_backward/5500 201.501 -
BM_deque_vector_move_backward/64 2.912 -
BM_deque_vector_move_backward/64000 8143.137 4.68%
BM_deque_vector_move_backward/65536 8076.342 -
BM_deque_vector_move_backward/70000 8771.454 3.40%
BM_deque_vector_ranges_copy/0 1.529 7.83%
BM_deque_vector_ranges_copy/1 2.088 -1.39%
BM_deque_vector_ranges_copy/1024 36.722 -
BM_deque_vector_ranges_copy/2 1.835 -
BM_deque_vector_ranges_copy/4000 141.974 -
BM_deque_vector_ranges_copy/4096 145.872 -
BM_deque_vector_ranges_copy/512 16.643 -
BM_deque_vector_ranges_copy/5500 199.824 -1.82%
BM_deque_vector_ranges_copy/64 2.613 -
BM_deque_vector_ranges_copy/64000 2581.077 -
BM_deque_vector_ranges_copy/65536 2593.528 -
BM_deque_vector_ranges_copy/70000 2803.750 -
BM_deque_vector_ranges_copy_backward/0 1.423 -7.27%
BM_deque_vector_ranges_copy_backward/1 2.122 -2.39%
BM_deque_vector_ranges_copy_backward/1024 37.154 1.05%
BM_deque_vector_ranges_copy_backward/2 1.839 -
BM_deque_vector_ranges_copy_backward/4000 143.397 1.02%
BM_deque_vector_ranges_copy_backward/4096 149.104 -
BM_deque_vector_ranges_copy_backward/512 17.927 -
BM_deque_vector_ranges_copy_backward/5500 202.137 1.20%
BM_deque_vector_ranges_copy_backward/64 2.904 -
BM_deque_vector_ranges_copy_backward/64000 8153.608 -
BM_deque_vector_ranges_copy_backward/65536 8096.695 -
BM_deque_vector_ranges_copy_backward/70000 8409.312 -4.30%
BM_deque_vector_ranges_move/0 1.377 -2.32%
BM_deque_vector_ranges_move/1 2.153 1.96%
BM_deque_vector_ranges_move/1024 36.798 -
BM_deque_vector_ranges_move/2 1.841 -
BM_deque_vector_ranges_move/4000 143.326 1.16%
BM_deque_vector_ranges_move/4096 146.317 -
BM_deque_vector_ranges_move/512 16.652 -
BM_deque_vector_ranges_move/5500 199.064 -
BM_deque_vector_ranges_move/64 2.615 -
BM_deque_vector_ranges_move/64000 2761.835 2.83%
BM_deque_vector_ranges_move/65536 2734.208 1.41%
BM_deque_vector_ranges_move/70000 2993.139 -
BM_deque_vector_ranges_move_backward/0 1.371 -13.35%
BM_deque_vector_ranges_move_backward/1 2.112 -
BM_deque_vector_ranges_move_backward/1024 36.884 -
BM_deque_vector_ranges_move_backward/2 1.835 -
BM_deque_vector_ranges_move_backward/4000 142.033 -
BM_deque_vector_ranges_move_backward/4096 147.594 -
BM_deque_vector_ranges_move_backward/512 17.914 -
BM_deque_vector_ranges_move_backward/5500 203.377 1.45%
BM_deque_vector_ranges_move_backward/64 2.904 -
BM_deque_vector_ranges_move_backward/64000 8040.112 2.40%
BM_deque_vector_ranges_move_backward/65536 8322.494 4.68%
BM_deque_vector_ranges_move_backward/70000 8598.406 -1.70%
BM_getline_string 17.674 -2.99%
BM_lexicographical_compare_three_way<IntPtr>/1 0.309 -32.04%
BM_lexicographical_compare_three_way<IntPtr>/1024 244.776 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 250159.938 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.363 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3762.871 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.406 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60360.068 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.144 -
BM_lexicographical_compare_three_way<IntPtr>/4096 952.667 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.682 1.00%
BM_lexicographical_compare_three_way<IntPtr>/65536 15020.777 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.937 -13.12%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 477.398 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496479.521 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.822 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7576.821 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.474 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120532.522 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.275 -2.14%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1889.260 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 30.204 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30108.672 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.146 -1.76%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 253.002 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 250039.018 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.270 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3799.235 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.567 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60615.813 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.053 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 965.763 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.521 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15162.468 -
BM_lexicographical_compare_three_way_fast_path/1 0.308 -21.13%
BM_lexicographical_compare_three_way_fast_path/1024 245.462 -
BM_lexicographical_compare_three_way_fast_path/1048576 250347.525 -
BM_lexicographical_compare_three_way_fast_path/16 4.392 -
BM_lexicographical_compare_three_way_fast_path/16384 3772.241 -
BM_lexicographical_compare_three_way_fast_path/256 70.683 -
BM_lexicographical_compare_three_way_fast_path/262144 60459.400 -
BM_lexicographical_compare_three_way_fast_path/4 1.147 -
BM_lexicographical_compare_three_way_fast_path/4096 955.518 -
BM_lexicographical_compare_three_way_fast_path/64 15.669 -
BM_lexicographical_compare_three_way_fast_path/65536 15045.931 -
BM_lexicographical_compare_three_way_slow_path/1 0.363 -
BM_lexicographical_compare_three_way_slow_path/1024 249.164 -
BM_lexicographical_compare_three_way_slow_path/1048576 253657.488 1.29%
BM_lexicographical_compare_three_way_slow_path/16 4.483 -
BM_lexicographical_compare_three_way_slow_path/16384 3982.507 2.47%
BM_lexicographical_compare_three_way_slow_path/256 71.899 1.44%
BM_lexicographical_compare_three_way_slow_path/262144 64771.512 3.55%
BM_lexicographical_compare_three_way_slow_path/4 1.153 -
BM_lexicographical_compare_three_way_slow_path/4096 988.243 1.73%
BM_lexicographical_compare_three_way_slow_path/64 15.824 -
BM_lexicographical_compare_three_way_slow_path/65536 16153.644 3.47%
BM_map_find_string_literal 11.351 -
BM_num_get<bool> 12.823 -
BM_num_get<double> 34.849 -3.54%
BM_num_get<float> 35.073 -2.45%
BM_num_get<long> 11.951 1.33%
BM_num_get<long_double> 35.568 -2.98%
BM_num_get<long_long> 11.925 -
BM_num_get<unsigned_int> 10.698 -
BM_num_get<unsigned_long> 11.192 -
BM_num_get<unsigned_long_long> 11.288 1.86%
BM_num_get<unsigned_short> 10.627 -
BM_num_get<void*> 11.973 -
BM_num_put<bool> 10.622 -4.64%
BM_num_put<const_void*> 12.613 -1.53%
BM_num_put<double> 57.976 -
BM_num_put<long> 11.862 -1.55%
BM_num_put<long_double> 58.897 -
BM_num_put<long_long> 12.070 2.62%
BM_num_put<unsigned_long> 11.704 1.94%
BM_num_put<unsigned_long_long> 11.896 2.84%
BM_std_min<__int128>/1 0.308 -33.04%
BM_std_min<__int128>/10 3.818 -
BM_std_min<__int128>/1024 495.622 -1.11%
BM_std_min<__int128>/11 4.274 -
BM_std_min<__int128>/12 4.722 -
BM_std_min<__int128>/13 5.198 -
BM_std_min<__int128>/14 5.685 -
BM_std_min<__int128>/15 6.139 -
BM_std_min<__int128>/16 6.627 -
BM_std_min<__int128>/17 7.094 -
BM_std_min<__int128>/18 7.589 -
BM_std_min<__int128>/19 8.088 -
BM_std_min<__int128>/2 0.666 -
BM_std_min<__int128>/20 8.561 -
BM_std_min<__int128>/21 8.999 -
BM_std_min<__int128>/22 9.481 -
BM_std_min<__int128>/23 9.917 -
BM_std_min<__int128>/24 10.431 -
BM_std_min<__int128>/25 10.928 -
BM_std_min<__int128>/26 11.344 -
BM_std_min<__int128>/27 11.897 -
BM_std_min<__int128>/28 12.340 -
BM_std_min<__int128>/29 12.855 -
BM_std_min<__int128>/3 1.025 -
BM_std_min<__int128>/30 13.287 -
BM_std_min<__int128>/31 13.787 -
BM_std_min<__int128>/32 14.369 -
BM_std_min<__int128>/4 1.406 -
BM_std_min<__int128>/4000 1940.105 -
BM_std_min<__int128>/4096 1981.798 -
BM_std_min<__int128>/5 1.793 -
BM_std_min<__int128>/512 251.254 1.22%
BM_std_min<__int128>/5500 2662.373 -
BM_std_min<__int128>/6 2.163 -
BM_std_min<__int128>/64 29.994 -
BM_std_min<__int128>/64000 31318.036 -
BM_std_min<__int128>/65536 32233.605 -
BM_std_min<__int128>/7 2.559 -
BM_std_min<__int128>/70000 34267.332 -
BM_std_min<__int128>/8 2.975 -
BM_std_min<__int128>/9 3.386 -
BM_std_min<char>/1 0.289 -24.96%
BM_std_min<char>/10 0.901 -
BM_std_min<char>/1024 8.433 -
BM_std_min<char>/11 1.040 -
BM_std_min<char>/12 1.308 1.61%
BM_std_min<char>/13 1.553 -1.56%
BM_std_min<char>/14 1.764 -1.29%
BM_std_min<char>/15 2.051 -
BM_std_min<char>/16 2.497 4.81%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.971 -
BM_std_min<char>/19 1.157 -
BM_std_min<char>/2 0.485 -
BM_std_min<char>/20 1.521 1.08%
BM_std_min<char>/21 1.742 -2.75%
BM_std_min<char>/22 2.086 3.94%
BM_std_min<char>/23 2.262 -1.14%
BM_std_min<char>/24 2.644 2.62%
BM_std_min<char>/25 1.153 -
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.386 -
BM_std_min<char>/28 1.764 3.26%
BM_std_min<char>/29 2.010 -2.52%
BM_std_min<char>/3 0.693 -
BM_std_min<char>/30 2.329 -
BM_std_min<char>/31 2.543 -
BM_std_min<char>/32 2.862 3.39%
BM_std_min<char>/4 1.006 -3.07%
BM_std_min<char>/4000 27.023 -
BM_std_min<char>/4096 28.570 -1.51%
BM_std_min<char>/5 1.481 8.86%
BM_std_min<char>/512 6.306 -
BM_std_min<char>/5500 36.876 -
BM_std_min<char>/6 1.638 5.08%
BM_std_min<char>/64 13.256 212.98%
BM_std_min<char>/64000 450.574 -
BM_std_min<char>/65536 461.399 -
BM_std_min<char>/7 1.893 1.99%
BM_std_min<char>/70000 492.242 -
BM_std_min<char>/8 2.289 -2.06%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.324 -
BM_std_min<int>/10 1.017 1.11%
BM_std_min<int>/1024 26.791 -
BM_std_min<int>/11 1.210 2.20%
BM_std_min<int>/12 1.523 1.06%
BM_std_min<int>/13 1.154 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.385 -
BM_std_min<int>/16 1.661 -2.71%
BM_std_min<int>/17 11.738 1116.74%
BM_std_min<int>/18 1.155 -
BM_std_min<int>/19 1.277 -
BM_std_min<int>/2 0.465 -4.42%
BM_std_min<int>/20 1.392 -1.59%
BM_std_min<int>/21 1.387 -
BM_std_min<int>/22 1.456 -
BM_std_min<int>/23 1.572 -
BM_std_min<int>/24 1.820 -1.47%
BM_std_min<int>/25 15.432 942.32%
BM_std_min<int>/26 15.861 939.15%
BM_std_min<int>/27 1.644 -
BM_std_min<int>/28 2.043 -
BM_std_min<int>/29 1.618 -
BM_std_min<int>/3 0.745 -
BM_std_min<int>/30 1.618 -
BM_std_min<int>/31 1.849 -
BM_std_min<int>/32 2.112 -5.78%
BM_std_min<int>/4 1.092 1.95%
BM_std_min<int>/4000 109.223 -
BM_std_min<int>/4096 112.271 -
BM_std_min<int>/5 0.876 -
BM_std_min<int>/512 12.875 -
BM_std_min<int>/5500 151.805 -
BM_std_min<int>/6 0.925 -
BM_std_min<int>/64 2.555 -5.30%
BM_std_min<int>/64000 1880.670 -
BM_std_min<int>/65536 1925.090 -
BM_std_min<int>/7 1.041 -2.90%
BM_std_min<int>/70000 2053.716 -
BM_std_min<int>/8 1.274 -3.82%
BM_std_min<int>/9 0.924 -
BM_std_min<long_long>/1 0.672 10.65%
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 105.718 -
BM_std_min<long_long>/11 1.501 -
BM_std_min<long_long>/12 2.058 3.03%
BM_std_min<long_long>/13 2.404 -
BM_std_min<long_long>/14 2.649 -
BM_std_min<long_long>/15 2.864 -
BM_std_min<long_long>/16 3.106 -
BM_std_min<long_long>/17 1.553 -
BM_std_min<long_long>/18 1.622 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.690 -
BM_std_min<long_long>/20 2.052 2.24%
BM_std_min<long_long>/21 2.414 -
BM_std_min<long_long>/22 2.653 -
BM_std_min<long_long>/23 2.880 -
BM_std_min<long_long>/24 3.115 -
BM_std_min<long_long>/25 2.080 -
BM_std_min<long_long>/26 2.084 -
BM_std_min<long_long>/27 2.090 -
BM_std_min<long_long>/28 2.586 -2.15%
BM_std_min<long_long>/29 3.022 -
BM_std_min<long_long>/3 1.264 -5.83%
BM_std_min<long_long>/30 3.171 -1.32%
BM_std_min<long_long>/31 3.241 -
BM_std_min<long_long>/32 3.619 2.94%
BM_std_min<long_long>/4 1.678 -
BM_std_min<long_long>/4000 442.100 -
BM_std_min<long_long>/4096 452.752 -
BM_std_min<long_long>/5 1.901 -3.32%
BM_std_min<long_long>/512 46.473 -
BM_std_min<long_long>/5500 610.909 -
BM_std_min<long_long>/6 2.123 -
BM_std_min<long_long>/64 4.843 -1.25%
BM_std_min<long_long>/64000 7297.311 -
BM_std_min<long_long>/65536 7476.929 -
BM_std_min<long_long>/7 2.347 -
BM_std_min<long_long>/70000 7989.111 -
BM_std_min<long_long>/8 2.671 -
BM_std_min<long_long>/9 1.155 -
BM_std_min<short>/1 0.292 -10.01%
BM_std_min<short>/10 1.041 -
BM_std_min<short>/1024 13.974 -
BM_std_min<short>/11 1.181 -
BM_std_min<short>/12 1.590 5.68%
BM_std_min<short>/13 1.154 -
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.386 -
BM_std_min<short>/16 1.811 1.25%
BM_std_min<short>/17 1.562 -5.34%
BM_std_min<short>/18 1.610 -
BM_std_min<short>/19 1.800 -6.37%
BM_std_min<short>/2 0.506 4.22%
BM_std_min<short>/20 2.344 3.06%
BM_std_min<short>/21 1.802 -1.72%
BM_std_min<short>/22 1.862 -
BM_std_min<short>/23 2.076 1.17%
BM_std_min<short>/24 2.490 -
BM_std_min<short>/25 10.869 432.19%
BM_std_min<short>/26 2.108 -2.04%
BM_std_min<short>/27 2.314 -
BM_std_min<short>/28 2.703 -
BM_std_min<short>/29 2.348 -1.17%
BM_std_min<short>/3 0.695 -
BM_std_min<short>/30 2.254 -2.72%
BM_std_min<short>/31 2.625 2.85%
BM_std_min<short>/32 2.954 1.04%
BM_std_min<short>/4 1.005 -
BM_std_min<short>/4000 52.994 -
BM_std_min<short>/4096 54.385 -
BM_std_min<short>/5 0.877 -
BM_std_min<short>/512 7.257 -1.37%
BM_std_min<short>/5500 74.742 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 18.814 439.59%
BM_std_min<short>/64000 904.026 -
BM_std_min<short>/65536 926.165 -
BM_std_min<short>/7 1.109 -
BM_std_min<short>/70000 1027.168 -
BM_std_min<short>/8 1.367 1.89%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.311 -32.33%
BM_std_min<unsigned___int128>/10 3.700 -
BM_std_min<unsigned___int128>/1024 465.677 5.65%
BM_std_min<unsigned___int128>/11 4.092 -
BM_std_min<unsigned___int128>/12 4.515 -
BM_std_min<unsigned___int128>/13 4.925 -
BM_std_min<unsigned___int128>/14 5.338 -
BM_std_min<unsigned___int128>/15 5.762 -
BM_std_min<unsigned___int128>/16 6.190 -
BM_std_min<unsigned___int128>/17 6.630 -
BM_std_min<unsigned___int128>/18 7.057 -
BM_std_min<unsigned___int128>/19 7.482 1.13%
BM_std_min<unsigned___int128>/2 0.659 -
BM_std_min<unsigned___int128>/20 7.900 1.16%
BM_std_min<unsigned___int128>/21 8.354 1.60%
BM_std_min<unsigned___int128>/22 8.786 1.54%
BM_std_min<unsigned___int128>/23 9.258 1.90%
BM_std_min<unsigned___int128>/24 9.676 2.22%
BM_std_min<unsigned___int128>/25 10.102 2.27%
BM_std_min<unsigned___int128>/26 10.508 2.45%
BM_std_min<unsigned___int128>/27 10.983 2.42%
BM_std_min<unsigned___int128>/28 11.421 2.36%
BM_std_min<unsigned___int128>/29 11.865 2.51%
BM_std_min<unsigned___int128>/3 1.018 -1.12%
BM_std_min<unsigned___int128>/30 12.311 2.81%
BM_std_min<unsigned___int128>/31 12.753 2.49%
BM_std_min<unsigned___int128>/32 13.248 3.14%
BM_std_min<unsigned___int128>/4 1.394 -
BM_std_min<unsigned___int128>/4000 1817.193 5.40%
BM_std_min<unsigned___int128>/4096 1857.929 5.85%
BM_std_min<unsigned___int128>/5 1.772 -
BM_std_min<unsigned___int128>/512 233.709 6.11%
BM_std_min<unsigned___int128>/5500 2503.277 6.31%
BM_std_min<unsigned___int128>/6 2.127 -
BM_std_min<unsigned___int128>/64 27.860 4.67%
BM_std_min<unsigned___int128>/64000 29168.434 5.32%
BM_std_min<unsigned___int128>/65536 29976.656 6.13%
BM_std_min<unsigned___int128>/7 2.530 -
BM_std_min<unsigned___int128>/70000 31962.573 6.40%
BM_std_min<unsigned___int128>/8 2.945 1.10%
BM_std_min<unsigned___int128>/9 3.313 -
BM_std_min<unsigned_char>/1 0.381 14.68%
BM_std_min<unsigned_char>/10 0.907 -
BM_std_min<unsigned_char>/1024 8.490 -
BM_std_min<unsigned_char>/11 1.069 -
BM_std_min<unsigned_char>/12 1.358 2.23%
BM_std_min<unsigned_char>/13 1.517 -4.42%
BM_std_min<unsigned_char>/14 1.811 -
BM_std_min<unsigned_char>/15 2.062 -4.61%
BM_std_min<unsigned_char>/16 2.518 -3.57%
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 0.972 -2.10%
BM_std_min<unsigned_char>/19 1.157 -
BM_std_min<unsigned_char>/2 0.485 -
BM_std_min<unsigned_char>/20 1.533 -
BM_std_min<unsigned_char>/21 1.779 -
BM_std_min<unsigned_char>/22 2.030 3.24%
BM_std_min<unsigned_char>/23 2.360 4.87%
BM_std_min<unsigned_char>/24 2.723 -3.75%
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.696 -2.16%
BM_std_min<unsigned_char>/29 1.966 -1.32%
BM_std_min<unsigned_char>/3 0.697 -
BM_std_min<unsigned_char>/30 2.310 1.53%
BM_std_min<unsigned_char>/31 2.560 -
BM_std_min<unsigned_char>/32 2.820 -3.86%
BM_std_min<unsigned_char>/4 0.978 -1.17%
BM_std_min<unsigned_char>/4000 27.144 -
BM_std_min<unsigned_char>/4096 29.080 -
BM_std_min<unsigned_char>/5 1.300 1.39%
BM_std_min<unsigned_char>/512 6.406 -
BM_std_min<unsigned_char>/5500 37.117 -
BM_std_min<unsigned_char>/6 1.516 -1.27%
BM_std_min<unsigned_char>/64 4.168 -
BM_std_min<unsigned_char>/64000 454.039 -
BM_std_min<unsigned_char>/65536 464.271 -
BM_std_min<unsigned_char>/7 1.861 -
BM_std_min<unsigned_char>/70000 496.021 -
BM_std_min<unsigned_char>/8 2.279 -1.39%
BM_std_min<unsigned_char>/9 0.830 -
BM_std_min<unsigned_int>/1 0.456 40.37%
BM_std_min<unsigned_int>/10 0.995 -
BM_std_min<unsigned_int>/1024 26.691 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.492 -1.07%
BM_std_min<unsigned_int>/13 1.405 -15.90%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.918 -1.27%
BM_std_min<unsigned_int>/17 0.965 1.26%
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.271 -
BM_std_min<unsigned_int>/2 0.462 -
BM_std_min<unsigned_int>/20 1.388 -
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.849 -1.82%
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.526 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.998 -
BM_std_min<unsigned_int>/29 2.014 -3.14%
BM_std_min<unsigned_int>/3 0.693 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.194 -
BM_std_min<unsigned_int>/4 1.029 -
BM_std_min<unsigned_int>/4000 109.454 -
BM_std_min<unsigned_int>/4096 111.404 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.842 -
BM_std_min<unsigned_int>/5500 151.914 -
BM_std_min<unsigned_int>/6 0.925 -1.19%
BM_std_min<unsigned_int>/64 2.826 -
BM_std_min<unsigned_int>/64000 1883.777 -
BM_std_min<unsigned_int>/65536 1927.435 -
BM_std_min<unsigned_int>/7 1.041 -1.06%
BM_std_min<unsigned_int>/70000 2055.208 -
BM_std_min<unsigned_int>/8 1.330 2.90%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.336 -
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 106.194 -
BM_std_min<unsigned_long_long>/11 1.455 -
BM_std_min<unsigned_long_long>/12 1.559 -
BM_std_min<unsigned_long_long>/13 1.754 2.46%
BM_std_min<unsigned_long_long>/14 1.928 -
BM_std_min<unsigned_long_long>/15 2.184 1.84%
BM_std_min<unsigned_long_long>/16 2.420 -
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.852 -
BM_std_min<unsigned_long_long>/21 2.021 1.28%
BM_std_min<unsigned_long_long>/22 2.205 -
BM_std_min<unsigned_long_long>/23 2.466 3.34%
BM_std_min<unsigned_long_long>/24 2.726 1.90%
BM_std_min<unsigned_long_long>/25 2.084 -
BM_std_min<unsigned_long_long>/26 2.083 -
BM_std_min<unsigned_long_long>/27 2.091 -
BM_std_min<unsigned_long_long>/28 2.168 -
BM_std_min<unsigned_long_long>/29 2.512 2.32%
BM_std_min<unsigned_long_long>/3 0.693 -
BM_std_min<unsigned_long_long>/30 2.646 -2.85%
BM_std_min<unsigned_long_long>/31 2.998 3.64%
BM_std_min<unsigned_long_long>/32 3.292 2.13%
BM_std_min<unsigned_long_long>/4 1.031 -
BM_std_min<unsigned_long_long>/4000 445.127 -
BM_std_min<unsigned_long_long>/4096 456.050 -
BM_std_min<unsigned_long_long>/5 1.283 -1.49%
BM_std_min<unsigned_long_long>/512 46.748 -
BM_std_min<unsigned_long_long>/5500 614.831 -
BM_std_min<unsigned_long_long>/6 1.627 2.51%
BM_std_min<unsigned_long_long>/64 4.691 -
BM_std_min<unsigned_long_long>/64000 7329.888 -
BM_std_min<unsigned_long_long>/65536 7509.760 -
BM_std_min<unsigned_long_long>/7 1.925 -
BM_std_min<unsigned_long_long>/70000 8018.227 -
BM_std_min<unsigned_long_long>/8 2.343 -1.49%
BM_std_min<unsigned_long_long>/9 1.181 1.11%
BM_std_min<unsigned_short>/1 0.288 13.51%
BM_std_min<unsigned_short>/10 1.017 -
BM_std_min<unsigned_short>/1024 13.859 -1.82%
BM_std_min<unsigned_short>/11 1.160 -1.41%
BM_std_min<unsigned_short>/12 1.575 1.54%
BM_std_min<unsigned_short>/13 6.424 -
BM_std_min<unsigned_short>/14 1.157 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.723 1.91%
BM_std_min<unsigned_short>/17 6.645 -
BM_std_min<unsigned_short>/18 1.568 5.94%
BM_std_min<unsigned_short>/19 1.822 -
BM_std_min<unsigned_short>/2 0.485 -
BM_std_min<unsigned_short>/20 2.276 3.10%
BM_std_min<unsigned_short>/21 6.902 -
BM_std_min<unsigned_short>/22 1.810 -8.35%
BM_std_min<unsigned_short>/23 2.157 -3.46%
BM_std_min<unsigned_short>/24 2.430 -2.84%
BM_std_min<unsigned_short>/25 7.126 -
BM_std_min<unsigned_short>/26 2.135 -2.75%
BM_std_min<unsigned_short>/27 2.381 -
BM_std_min<unsigned_short>/28 2.656 -
BM_std_min<unsigned_short>/29 7.333 -
BM_std_min<unsigned_short>/3 0.693 -
BM_std_min<unsigned_short>/30 2.352 -2.61%
BM_std_min<unsigned_short>/31 2.623 -
BM_std_min<unsigned_short>/32 2.845 -
BM_std_min<unsigned_short>/4 1.027 7.27%
BM_std_min<unsigned_short>/4000 53.749 -1.52%
BM_std_min<unsigned_short>/4096 55.161 -1.38%
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.298 -
BM_std_min<unsigned_short>/5500 75.523 -1.42%
BM_std_min<unsigned_short>/6 0.948 -
BM_std_min<unsigned_short>/64 3.519 -2.12%
BM_std_min<unsigned_short>/64000 913.077 -
BM_std_min<unsigned_short>/65536 935.489 -
BM_std_min<unsigned_short>/7 1.087 -
BM_std_min<unsigned_short>/70000 1032.496 -
BM_std_min<unsigned_short>/8 1.290 -2.79%
BM_std_min<unsigned_short>/9 6.300 -
BM_std_minmax<char>/1 0.640 4.50%
BM_std_minmax<char>/10 1.340 -
BM_std_minmax<char>/1024 8.767 -
BM_std_minmax<char>/11 1.739 -
BM_std_minmax<char>/12 1.968 -
BM_std_minmax<char>/13 2.219 -2.54%
BM_std_minmax<char>/14 2.552 -
BM_std_minmax<char>/15 2.942 -1.39%
BM_std_minmax<char>/16 0.924 -9.83%
BM_std_minmax<char>/17 1.087 -2.93%
BM_std_minmax<char>/18 1.298 -3.17%
BM_std_minmax<char>/19 1.660 -2.17%
BM_std_minmax<char>/2 0.917 4.34%
BM_std_minmax<char>/20 1.940 -2.91%
BM_std_minmax<char>/21 2.250 -2.45%
BM_std_minmax<char>/22 2.510 -1.71%
BM_std_minmax<char>/23 2.944 -1.94%
BM_std_minmax<char>/24 1.154 -8.08%
BM_std_minmax<char>/25 1.179 -7.55%
BM_std_minmax<char>/26 1.388 -6.96%
BM_std_minmax<char>/27 1.794 -4.83%
BM_std_minmax<char>/28 2.136 -1.81%
BM_std_minmax<char>/29 2.402 -3.70%
BM_std_minmax<char>/3 1.210 3.28%
BM_std_minmax<char>/30 2.653 -2.53%
BM_std_minmax<char>/31 3.132 -2.88%
BM_std_minmax<char>/32 1.529 -4.44%
BM_std_minmax<char>/4 1.499 3.00%
BM_std_minmax<char>/4000 39.200 -
BM_std_minmax<char>/4096 32.977 -
BM_std_minmax<char>/5 1.792 3.63%
BM_std_minmax<char>/512 4.992 -
BM_std_minmax<char>/5500 50.829 1.57%
BM_std_minmax<char>/6 2.077 1.81%
BM_std_minmax<char>/64 1.319 -
BM_std_minmax<char>/64000 532.823 -
BM_std_minmax<char>/65536 545.268 -
BM_std_minmax<char>/7 2.461 6.00%
BM_std_minmax<char>/70000 597.534 -
BM_std_minmax<char>/8 0.966 -15.80%
BM_std_minmax<char>/9 1.152 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.388 -
BM_std_minmax<int>/1024 33.591 -
BM_std_minmax<int>/11 1.773 -
BM_std_minmax<int>/12 1.386 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.618 -
BM_std_minmax<int>/15 1.964 1.13%
BM_std_minmax<int>/16 1.316 -
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.653 -
BM_std_minmax<int>/19 1.850 -
BM_std_minmax<int>/2 0.842 3.20%
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.850 -
BM_std_minmax<int>/22 2.020 -
BM_std_minmax<int>/23 2.319 -
BM_std_minmax<int>/24 1.850 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.164 -
BM_std_minmax<int>/27 2.442 -
BM_std_minmax<int>/28 2.081 -
BM_std_minmax<int>/29 2.091 -
BM_std_minmax<int>/3 1.137 -
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.697 1.55%
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 1.085 11.49%
BM_std_minmax<int>/4000 133.336 -
BM_std_minmax<int>/4096 136.544 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.655 -
BM_std_minmax<int>/5500 191.348 -
BM_std_minmax<int>/6 1.279 -7.80%
BM_std_minmax<int>/64 2.519 -
BM_std_minmax<int>/64000 2152.968 -
BM_std_minmax<int>/65536 2203.893 -
BM_std_minmax<int>/7 1.532 -13.65%
BM_std_minmax<int>/70000 2352.639 -
BM_std_minmax<int>/8 1.155 -
BM_std_minmax<int>/9 1.157 -
BM_std_minmax<long_long>/1 0.693 -
BM_std_minmax<long_long>/10 2.190 2.40%
BM_std_minmax<long_long>/1024 133.879 -
BM_std_minmax<long_long>/11 2.541 10.69%
BM_std_minmax<long_long>/12 2.735 1.78%
BM_std_minmax<long_long>/13 3.089 4.34%
BM_std_minmax<long_long>/14 3.328 -
BM_std_minmax<long_long>/15 3.731 2.72%
BM_std_minmax<long_long>/16 3.053 -
BM_std_minmax<long_long>/17 3.065 -
BM_std_minmax<long_long>/18 3.071 -
BM_std_minmax<long_long>/19 3.074 -
BM_std_minmax<long_long>/2 1.501 53.09%
BM_std_minmax<long_long>/20 3.321 1.37%
BM_std_minmax<long_long>/21 3.532 -
BM_std_minmax<long_long>/22 3.927 -
BM_std_minmax<long_long>/23 4.379 1.21%
BM_std_minmax<long_long>/24 3.990 -
BM_std_minmax<long_long>/25 4.009 -
BM_std_minmax<long_long>/26 4.026 -
BM_std_minmax<long_long>/27 4.028 -
BM_std_minmax<long_long>/28 4.129 1.92%
BM_std_minmax<long_long>/29 4.361 3.69%
BM_std_minmax<long_long>/3 1.774 28.77%
BM_std_minmax<long_long>/30 4.593 1.86%
BM_std_minmax<long_long>/31 4.871 2.74%
BM_std_minmax<long_long>/32 4.965 -
BM_std_minmax<long_long>/4 1.858 13.17%
BM_std_minmax<long_long>/4000 527.031 -
BM_std_minmax<long_long>/4096 539.182 -
BM_std_minmax<long_long>/5 2.213 14.05%
BM_std_minmax<long_long>/512 66.910 -
BM_std_minmax<long_long>/5500 726.129 -
BM_std_minmax<long_long>/6 2.417 8.83%
BM_std_minmax<long_long>/64 10.403 -
BM_std_minmax<long_long>/64000 8492.672 -
BM_std_minmax<long_long>/65536 8694.307 -
BM_std_minmax<long_long>/7 2.558 -2.26%
BM_std_minmax<long_long>/70000 9289.231 -
BM_std_minmax<long_long>/8 2.123 -
BM_std_minmax<long_long>/9 2.126 -
BM_std_minmax<short>/1 0.639 1.71%
BM_std_minmax<short>/10 1.408 -
BM_std_minmax<short>/1024 16.578 -
BM_std_minmax<short>/11 1.807 -
BM_std_minmax<short>/12 1.385 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.618 -
BM_std_minmax<short>/15 1.992 -
BM_std_minmax<short>/16 1.761 5.15%
BM_std_minmax<short>/17 1.805 2.97%
BM_std_minmax<short>/18 2.048 2.14%
BM_std_minmax<short>/19 2.369 -
BM_std_minmax<short>/2 0.875 -
BM_std_minmax<short>/20 1.947 -1.06%
BM_std_minmax<short>/21 2.010 -
BM_std_minmax<short>/22 2.357 3.65%
BM_std_minmax<short>/23 2.634 1.16%
BM_std_minmax<short>/24 2.418 -
BM_std_minmax<short>/25 2.255 -
BM_std_minmax<short>/26 2.545 1.07%
BM_std_minmax<short>/27 2.899 -
BM_std_minmax<short>/28 2.670 2.71%
BM_std_minmax<short>/29 2.579 -2.33%
BM_std_minmax<short>/3 1.139 -
BM_std_minmax<short>/30 2.754 -2.77%
BM_std_minmax<short>/31 3.086 -2.21%
BM_std_minmax<short>/32 1.306 3.26%
BM_std_minmax<short>/4 1.029 -10.69%
BM_std_minmax<short>/4000 66.084 -
BM_std_minmax<short>/4096 67.721 -
BM_std_minmax<short>/5 1.157 -
BM_std_minmax<short>/512 8.880 -
BM_std_minmax<short>/5500 97.707 -
BM_std_minmax<short>/6 1.370 -
BM_std_minmax<short>/64 1.570 2.97%
BM_std_minmax<short>/64000 1065.514 -
BM_std_minmax<short>/65536 1091.445 -
BM_std_minmax<short>/7 1.755 -
BM_std_minmax<short>/70000 1201.225 -
BM_std_minmax<short>/8 1.155 -
BM_std_minmax<short>/9 1.168 -
BM_std_minmax<unsigned_char>/1 0.623 3.00%
BM_std_minmax<unsigned_char>/10 1.387 -
BM_std_minmax<unsigned_char>/1024 8.810 -
BM_std_minmax<unsigned_char>/11 1.810 -
BM_std_minmax<unsigned_char>/12 1.986 -1.16%
BM_std_minmax<unsigned_char>/13 2.298 -
BM_std_minmax<unsigned_char>/14 2.561 -
BM_std_minmax<unsigned_char>/15 3.070 1.07%
BM_std_minmax<unsigned_char>/16 0.973 2.54%
BM_std_minmax<unsigned_char>/17 1.103 1.48%
BM_std_minmax<unsigned_char>/18 1.318 1.75%
BM_std_minmax<unsigned_char>/19 1.678 3.57%
BM_std_minmax<unsigned_char>/2 0.873 4.68%
BM_std_minmax<unsigned_char>/20 1.966 3.94%
BM_std_minmax<unsigned_char>/21 2.232 3.61%
BM_std_minmax<unsigned_char>/22 2.516 2.36%
BM_std_minmax<unsigned_char>/23 2.986 1.64%
BM_std_minmax<unsigned_char>/24 1.204 4.22%
BM_std_minmax<unsigned_char>/25 1.226 3.93%
BM_std_minmax<unsigned_char>/26 1.440 3.75%
BM_std_minmax<unsigned_char>/27 1.871 6.87%
BM_std_minmax<unsigned_char>/28 2.083 -
BM_std_minmax<unsigned_char>/29 2.421 -
BM_std_minmax<unsigned_char>/3 1.162 4.46%
BM_std_minmax<unsigned_char>/30 2.697 -
BM_std_minmax<unsigned_char>/31 3.175 -
BM_std_minmax<unsigned_char>/32 1.562 6.49%
BM_std_minmax<unsigned_char>/4 1.454 5.77%
BM_std_minmax<unsigned_char>/4000 39.457 -
BM_std_minmax<unsigned_char>/4096 33.077 -
BM_std_minmax<unsigned_char>/5 1.744 6.28%
BM_std_minmax<unsigned_char>/512 5.021 -
BM_std_minmax<unsigned_char>/5500 50.532 3.87%
BM_std_minmax<unsigned_char>/6 2.025 6.82%
BM_std_minmax<unsigned_char>/64 1.161 -16.02%
BM_std_minmax<unsigned_char>/64000 533.974 -
BM_std_minmax<unsigned_char>/65536 546.420 -
BM_std_minmax<unsigned_char>/7 2.427 4.15%
BM_std_minmax<unsigned_char>/70000 598.736 -
BM_std_minmax<unsigned_char>/8 1.152 11.68%
BM_std_minmax<unsigned_char>/9 1.161 -
BM_std_minmax<unsigned_int>/1 0.601 -
BM_std_minmax<unsigned_int>/10 1.388 1.22%
BM_std_minmax<unsigned_int>/1024 33.661 -
BM_std_minmax<unsigned_int>/11 1.799 3.63%
BM_std_minmax<unsigned_int>/12 1.386 5.10%
BM_std_minmax<unsigned_int>/13 1.387 2.56%
BM_std_minmax<unsigned_int>/14 1.618 3.47%
BM_std_minmax<unsigned_int>/15 1.988 -1.99%
BM_std_minmax<unsigned_int>/16 1.316 2.30%
BM_std_minmax<unsigned_int>/17 1.484 -
BM_std_minmax<unsigned_int>/18 1.652 -
BM_std_minmax<unsigned_int>/19 1.849 -
BM_std_minmax<unsigned_int>/2 0.804 -7.29%
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.403 -
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.958 -
BM_std_minmax<unsigned_int>/26 2.116 -
BM_std_minmax<unsigned_int>/27 2.422 -
BM_std_minmax<unsigned_int>/28 1.928 -
BM_std_minmax<unsigned_int>/29 2.046 -
BM_std_minmax<unsigned_int>/3 1.096 -5.25%
BM_std_minmax<unsigned_int>/30 2.215 -
BM_std_minmax<unsigned_int>/31 2.560 -2.77%
BM_std_minmax<unsigned_int>/32 1.619 -
BM_std_minmax<unsigned_int>/4 1.155 6.54%
BM_std_minmax<unsigned_int>/4000 133.469 -
BM_std_minmax<unsigned_int>/4096 136.665 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.674 -
BM_std_minmax<unsigned_int>/5500 191.532 -
BM_std_minmax<unsigned_int>/6 1.387 -
BM_std_minmax<unsigned_int>/64 2.541 -
BM_std_minmax<unsigned_int>/64000 2154.639 -
BM_std_minmax<unsigned_int>/65536 2205.064 -
BM_std_minmax<unsigned_int>/7 1.744 -2.24%
BM_std_minmax<unsigned_int>/70000 2353.730 -
BM_std_minmax<unsigned_int>/8 1.155 3.35%
BM_std_minmax<unsigned_int>/9 1.158 -
BM_std_minmax<unsigned_long_long>/1 0.582 -7.60%
BM_std_minmax<unsigned_long_long>/10 2.128 -
BM_std_minmax<unsigned_long_long>/1024 133.924 -
BM_std_minmax<unsigned_long_long>/11 2.355 1.95%
BM_std_minmax<unsigned_long_long>/12 2.679 -
BM_std_minmax<unsigned_long_long>/13 2.979 -
BM_std_minmax<unsigned_long_long>/14 3.282 -
BM_std_minmax<unsigned_long_long>/15 3.669 -
BM_std_minmax<unsigned_long_long>/16 3.058 -
BM_std_minmax<unsigned_long_long>/17 3.069 -
BM_std_minmax<unsigned_long_long>/18 3.079 -
BM_std_minmax<unsigned_long_long>/19 3.080 -
BM_std_minmax<unsigned_long_long>/2 0.868 -4.08%
BM_std_minmax<unsigned_long_long>/20 3.288 -
BM_std_minmax<unsigned_long_long>/21 3.485 -
BM_std_minmax<unsigned_long_long>/22 3.921 -
BM_std_minmax<unsigned_long_long>/23 4.269 -1.01%
BM_std_minmax<unsigned_long_long>/24 3.992 -
BM_std_minmax<unsigned_long_long>/25 4.015 -
BM_std_minmax<unsigned_long_long>/26 4.022 -
BM_std_minmax<unsigned_long_long>/27 4.014 -
BM_std_minmax<unsigned_long_long>/28 4.033 -
BM_std_minmax<unsigned_long_long>/29 4.139 -2.28%
BM_std_minmax<unsigned_long_long>/3 1.246 -1.82%
BM_std_minmax<unsigned_long_long>/30 4.444 -
BM_std_minmax<unsigned_long_long>/31 4.793 -
BM_std_minmax<unsigned_long_long>/32 4.977 -
BM_std_minmax<unsigned_long_long>/4 1.544 -1.70%
BM_std_minmax<unsigned_long_long>/4000 527.466 -
BM_std_minmax<unsigned_long_long>/4096 539.196 -
BM_std_minmax<unsigned_long_long>/5 1.815 -1.64%
BM_std_minmax<unsigned_long_long>/512 66.952 -
BM_std_minmax<unsigned_long_long>/5500 724.505 -
BM_std_minmax<unsigned_long_long>/6 2.100 -
BM_std_minmax<unsigned_long_long>/64 10.349 -
BM_std_minmax<unsigned_long_long>/64000 8480.933 -
BM_std_minmax<unsigned_long_long>/65536 8685.329 -
BM_std_minmax<unsigned_long_long>/7 2.495 -1.97%
BM_std_minmax<unsigned_long_long>/70000 9278.382 -
BM_std_minmax<unsigned_long_long>/8 2.124 -
BM_std_minmax<unsigned_long_long>/9 2.125 -
BM_std_minmax<unsigned_short>/1 0.628 -
BM_std_minmax<unsigned_short>/10 1.405 -1.04%
BM_std_minmax<unsigned_short>/1024 16.679 -
BM_std_minmax<unsigned_short>/11 1.752 -
BM_std_minmax<unsigned_short>/12 1.386 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.620 -
BM_std_minmax<unsigned_short>/15 1.923 -2.43%
BM_std_minmax<unsigned_short>/16 1.689 -
BM_std_minmax<unsigned_short>/17 1.702 -
BM_std_minmax<unsigned_short>/18 1.931 -1.03%
BM_std_minmax<unsigned_short>/19 2.122 -2.15%
BM_std_minmax<unsigned_short>/2 0.848 -5.81%
BM_std_minmax<unsigned_short>/20 1.947 -
BM_std_minmax<unsigned_short>/21 2.028 1.96%
BM_std_minmax<unsigned_short>/22 2.315 -
BM_std_minmax<unsigned_short>/23 2.513 1.45%
BM_std_minmax<unsigned_short>/24 2.240 -1.71%
BM_std_minmax<unsigned_short>/25 2.319 -
BM_std_minmax<unsigned_short>/26 2.551 -
BM_std_minmax<unsigned_short>/27 2.863 2.06%
BM_std_minmax<unsigned_short>/28 2.541 -1.31%
BM_std_minmax<unsigned_short>/29 2.612 1.68%
BM_std_minmax<unsigned_short>/3 1.171 -3.11%
BM_std_minmax<unsigned_short>/30 2.818 -
BM_std_minmax<unsigned_short>/31 3.153 2.07%
BM_std_minmax<unsigned_short>/32 1.276 2.04%
BM_std_minmax<unsigned_short>/4 1.043 7.11%
BM_std_minmax<unsigned_short>/4000 66.226 -
BM_std_minmax<unsigned_short>/4096 67.820 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.876 -
BM_std_minmax<unsigned_short>/5500 98.118 -
BM_std_minmax<unsigned_short>/6 1.388 -
BM_std_minmax<unsigned_short>/64 1.560 2.23%
BM_std_minmax<unsigned_short>/64000 1066.973 -
BM_std_minmax<unsigned_short>/65536 1092.659 -
BM_std_minmax<unsigned_short>/7 1.716 1.74%
BM_std_minmax<unsigned_short>/70000 1202.479 -
BM_std_minmax<unsigned_short>/8 1.156 -
BM_std_minmax<unsigned_short>/9 1.162 -1.05%
BM_std_minmax_element<char>/1 0.307 -
BM_std_minmax_element<char>/1024 282.963 8.09%
BM_std_minmax_element<char>/2 0.653 -5.15%
BM_std_minmax_element<char>/3 1.196 -4.05%
BM_std_minmax_element<char>/4 1.262 4.71%
BM_std_minmax_element<char>/4000 1085.992 8.82%
BM_std_minmax_element<char>/4096 1111.909 8.68%
BM_std_minmax_element<char>/512 143.761 6.88%
BM_std_minmax_element<char>/5500 1490.419 8.76%
BM_std_minmax_element<char>/64 17.423 1.83%
BM_std_minmax_element<char>/64000 17258.144 9.13%
BM_std_minmax_element<char>/65536 17682.016 9.06%
BM_std_minmax_element<char>/70000 18866.757 9.00%
BM_std_minmax_element<int>/1 0.305 -
BM_std_minmax_element<int>/1024 269.944 -4.82%
BM_std_minmax_element<int>/2 0.687 -
BM_std_minmax_element<int>/3 1.152 -
BM_std_minmax_element<int>/4 1.227 -2.23%
BM_std_minmax_element<int>/4000 1038.925 -5.26%
BM_std_minmax_element<int>/4096 1063.793 -5.21%
BM_std_minmax_element<int>/512 136.816 -5.06%
BM_std_minmax_element<int>/5500 1421.531 -5.50%
BM_std_minmax_element<int>/64 17.176 -3.44%
BM_std_minmax_element<int>/64000 16567.406 -5.23%
BM_std_minmax_element<int>/65536 16954.887 -5.09%
BM_std_minmax_element<int>/70000 18097.387 -5.26%
BM_std_minmax_element<long_long>/1 0.316 5.01%
BM_std_minmax_element<long_long>/1024 283.609 -
BM_std_minmax_element<long_long>/2 0.645 -
BM_std_minmax_element<long_long>/3 1.205 20.40%
BM_std_minmax_element<long_long>/4 1.252 -
BM_std_minmax_element<long_long>/4000 1094.912 -
BM_std_minmax_element<long_long>/4096 1120.642 -
BM_std_minmax_element<long_long>/512 143.801 -
BM_std_minmax_element<long_long>/5500 1513.015 1.07%
BM_std_minmax_element<long_long>/64 17.863 -
BM_std_minmax_element<long_long>/64000 17636.505 1.02%
BM_std_minmax_element<long_long>/65536 18063.960 1.02%
BM_std_minmax_element<long_long>/70000 19266.041 -
BM_std_minmax_element<short>/1 0.304 -
BM_std_minmax_element<short>/1024 283.545 -1.25%
BM_std_minmax_element<short>/2 0.651 -
BM_std_minmax_element<short>/3 1.149 -3.72%
BM_std_minmax_element<short>/4 1.262 -
BM_std_minmax_element<short>/4000 1085.204 -1.45%
BM_std_minmax_element<short>/4096 1110.786 -1.63%
BM_std_minmax_element<short>/512 144.161 -1.35%
BM_std_minmax_element<short>/5500 1489.395 -1.51%
BM_std_minmax_element<short>/64 17.436 -1.48%
BM_std_minmax_element<short>/64000 17271.264 -1.50%
BM_std_minmax_element<short>/65536 17683.166 -1.56%
BM_std_minmax_element<short>/70000 18887.062 -1.60%
BM_tolower_char<char> 0.691 10.34%
BM_tolower_char<wchar_t> 0.675 6.46%
BM_tolower_string<char> 22.776 51.95%
BM_tolower_string<wchar_t> 6.295 1.16%
BM_toupper_char<char> 0.612 -
BM_toupper_char<wchar_t> 0.686 -
BM_toupper_string<char> 14.922 -
BM_toupper_string<wchar_t> 6.221 -
BM_vector_deque_copy/0 0.515 26.36%
BM_vector_deque_copy/1 2.132 -7.98%
BM_vector_deque_copy/1024 35.719 -
BM_vector_deque_copy/2 1.893 -8.34%
BM_vector_deque_copy/4000 140.481 -
BM_vector_deque_copy/4096 146.494 -
BM_vector_deque_copy/512 17.097 -
BM_vector_deque_copy/5500 195.431 -1.04%
BM_vector_deque_copy/64 2.718 -3.55%
BM_vector_deque_copy/64000 2369.265 -
BM_vector_deque_copy/65536 2366.204 -
BM_vector_deque_copy/70000 2584.513 -
BM_vector_deque_copy_backward/0 0.550 -9.59%
BM_vector_deque_copy_backward/1 2.325 -
BM_vector_deque_copy_backward/1024 38.082 -
BM_vector_deque_copy_backward/2 2.065 -
BM_vector_deque_copy_backward/4000 143.717 -
BM_vector_deque_copy_backward/4096 148.186 -
BM_vector_deque_copy_backward/512 17.621 -
BM_vector_deque_copy_backward/5500 198.891 -
BM_vector_deque_copy_backward/64 3.002 1.58%
BM_vector_deque_copy_backward/64000 7580.727 -1.92%
BM_vector_deque_copy_backward/65536 7934.283 -
BM_vector_deque_copy_backward/70000 8376.929 -1.68%
BM_vector_deque_move/0 0.430 8.83%
BM_vector_deque_move/1 1.970 -14.86%
BM_vector_deque_move/1024 35.825 -
BM_vector_deque_move/2 1.722 -16.69%
BM_vector_deque_move/4000 140.626 -
BM_vector_deque_move/4096 145.820 -
BM_vector_deque_move/512 16.990 -
BM_vector_deque_move/5500 196.372 -
BM_vector_deque_move/64 2.702 -3.73%
BM_vector_deque_move/64000 2358.027 -
BM_vector_deque_move/65536 2364.775 -
BM_vector_deque_move/70000 2579.093 -
BM_vector_deque_move_backward/0 0.587 31.03%
BM_vector_deque_move_backward/1 2.365 -7.77%
BM_vector_deque_move_backward/1024 38.335 -
BM_vector_deque_move_backward/2 2.115 -7.20%
BM_vector_deque_move_backward/4000 145.111 -
BM_vector_deque_move_backward/4096 148.844 -
BM_vector_deque_move_backward/512 18.037 2.63%
BM_vector_deque_move_backward/5500 198.100 -
BM_vector_deque_move_backward/64 3.110 2.16%
BM_vector_deque_move_backward/64000 7699.352 2.38%
BM_vector_deque_move_backward/65536 8037.219 1.52%
BM_vector_deque_move_backward/70000 8328.024 1.02%
BM_vector_deque_ranges_copy/0 0.613 21.90%
BM_vector_deque_ranges_copy/1 2.311 5.03%
BM_vector_deque_ranges_copy/1024 35.780 -
BM_vector_deque_ranges_copy/2 2.064 9.21%
BM_vector_deque_ranges_copy/4000 140.558 -
BM_vector_deque_ranges_copy/4096 145.135 -
BM_vector_deque_ranges_copy/512 17.055 -
BM_vector_deque_ranges_copy/5500 196.515 -
BM_vector_deque_ranges_copy/64 2.802 2.01%
BM_vector_deque_ranges_copy/64000 2369.941 -
BM_vector_deque_ranges_copy/65536 2366.762 -
BM_vector_deque_ranges_copy/70000 2585.543 -
BM_vector_deque_ranges_copy_backward/0 0.682 43.16%
BM_vector_deque_ranges_copy_backward/1 2.111 -2.89%
BM_vector_deque_ranges_copy_backward/1024 38.055 -
BM_vector_deque_ranges_copy_backward/2 1.842 1.31%
BM_vector_deque_ranges_copy_backward/4000 141.687 -
BM_vector_deque_ranges_copy_backward/4096 150.637 1.77%
BM_vector_deque_ranges_copy_backward/512 18.213 1.77%
BM_vector_deque_ranges_copy_backward/5500 197.766 -
BM_vector_deque_ranges_copy_backward/64 3.132 3.14%
BM_vector_deque_ranges_copy_backward/64000 7774.114 1.73%
BM_vector_deque_ranges_copy_backward/65536 7912.095 -1.88%
BM_vector_deque_ranges_copy_backward/70000 8595.537 2.57%
BM_vector_deque_ranges_move/0 0.505 45.73%
BM_vector_deque_ranges_move/1 2.143 -8.64%
BM_vector_deque_ranges_move/1024 35.840 -
BM_vector_deque_ranges_move/2 1.891 -9.99%
BM_vector_deque_ranges_move/4000 140.827 -
BM_vector_deque_ranges_move/4096 145.651 -
BM_vector_deque_ranges_move/512 17.110 -
BM_vector_deque_ranges_move/5500 195.797 -
BM_vector_deque_ranges_move/64 2.750 -1.51%
BM_vector_deque_ranges_move/64000 2363.780 -
BM_vector_deque_ranges_move/65536 2360.543 -
BM_vector_deque_ranges_move/70000 2585.628 -
BM_vector_deque_ranges_move_backward/0 0.454 -17.03%
BM_vector_deque_ranges_move_backward/1 2.166 -2.13%
BM_vector_deque_ranges_move_backward/1024 36.756 -2.72%
BM_vector_deque_ranges_move_backward/2 1.890 -5.46%
BM_vector_deque_ranges_move_backward/4000 141.755 -
BM_vector_deque_ranges_move_backward/4096 148.259 -
BM_vector_deque_ranges_move_backward/512 18.061 2.57%
BM_vector_deque_ranges_move_backward/5500 197.987 -
BM_vector_deque_ranges_move_backward/64 3.088 4.28%
BM_vector_deque_ranges_move_backward/64000 7568.214 -1.32%
BM_vector_deque_ranges_move_backward/65536 8041.420 2.92%
BM_vector_deque_ranges_move_backward/70000 8308.860 -
SetIntersection_Front_Set_float_1024_1 1119753.164 -2.94%
SetIntersection_Front_Set_float_1024_1024 15444974.167 -
SetIntersection_Front_Set_float_1024_16 1290226.645 -1.41%
SetIntersection_Front_Set_float_1024_256 4875418.150 -3.67%
SetIntersection_Front_Set_float_1024_4 1149002.032 -
SetIntersection_Front_Set_float_1024_64 1887063.055 -9.02%
SetIntersection_Front_Set_float_16384_1 1112104.669 -
SetIntersection_Front_Set_float_16384_1024 14357825.141 -5.61%
SetIntersection_Front_Set_float_16384_16 1300480.290 -
SetIntersection_Front_Set_float_16384_16384 344849110.794 44.39%
SetIntersection_Front_Set_float_16384_256 4443486.509 -
SetIntersection_Front_Set_float_16384_4 1149130.466 -
SetIntersection_Front_Set_float_16384_64 1860191.057 -7.52%
SetIntersection_Front_Set_float_16_1 67406017.586 -
SetIntersection_Front_Set_float_16_16 41872773.666 -
SetIntersection_Front_Set_float_16_4 58922387.703 -
SetIntersection_Front_Set_float_1_1 573196885.597 -
SetIntersection_Front_Set_float_256_1 4447828.976 -
SetIntersection_Front_Set_float_256_16 4909161.440 -
SetIntersection_Front_Set_float_256_256 8701987.589 -8.50%
SetIntersection_Front_Set_float_256_4 4541160.726 -
SetIntersection_Front_Set_float_256_64 6400776.984 -2.06%
SetIntersection_Front_Set_float_262144_1 1091605.424 -
SetIntersection_Front_Set_float_262144_1024 14375188.721 -9.59%
SetIntersection_Front_Set_float_262144_16 1283556.287 -1.72%
SetIntersection_Front_Set_float_262144_16384 248651350.723 3.20%
SetIntersection_Front_Set_float_262144_256 4419936.190 -6.46%
SetIntersection_Front_Set_float_262144_262144 1795167.318 3.65%
SetIntersection_Front_Set_float_262144_4 1155596.148 1.07%
SetIntersection_Front_Set_float_262144_64 1848115.570 -6.71%
SetIntersection_Front_Set_float_4_1 229165935.055 -
SetIntersection_Front_Set_float_4_4 147473953.639 -
SetIntersection_Front_Set_float_64_1 17595399.581 -
SetIntersection_Front_Set_float_64_16 16703738.722 -1.28%
SetIntersection_Front_Set_float_64_4 17413442.406 -
SetIntersection_Front_Set_float_64_64 15326076.450 1.78%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1122724.738 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 21353453.253 4.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1400731.158 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6070634.158 -2.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1175135.495 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2209041.236 -6.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1077822.419 -3.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 21157341.790 1.75%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1386028.925 1.75%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 346261904.430 -1.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5944771.414 -1.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1166823.255 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2282679.631 3.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67314348.660 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 44198673.459 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 60167687.995 1.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 571396613.562 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4405620.621 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5317805.027 3.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12226094.986 4.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4673579.837 1.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7236965.414 -2.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1117127.836 2.62%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20542460.858 -1.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1419847.272 1.00%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 353772197.753 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5919468.048 -2.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2251472.330 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1138796.083 -3.46%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2243036.451 -2.00%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 228470845.426 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 148625851.384 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17514163.341 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17691442.765 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17532606.241 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18150018.121 -
SetIntersection_Front_Set_string_1024_1 1164153.956 1.31%
SetIntersection_Front_Set_string_1024_1024 56839553.169 -1.89%
SetIntersection_Front_Set_string_1024_16 2009030.690 -3.66%
SetIntersection_Front_Set_string_1024_256 14759914.928 -11.11%
SetIntersection_Front_Set_string_1024_4 1337660.933 -
SetIntersection_Front_Set_string_1024_64 4918235.706 -2.82%
SetIntersection_Front_Set_string_16384_1 1170539.158 2.26%
SetIntersection_Front_Set_string_16384_1024 58511418.733 -3.91%
SetIntersection_Front_Set_string_16384_16 2011121.152 2.90%
SetIntersection_Front_Set_string_16384_16384 349759897.223 -
SetIntersection_Front_Set_string_16384_256 16210134.472 1.52%
SetIntersection_Front_Set_string_16384_4 1300413.877 -1.88%
SetIntersection_Front_Set_string_16384_64 4483706.091 -14.38%
SetIntersection_Front_Set_string_16_1 69301510.872 -
SetIntersection_Front_Set_string_16_16 62842723.715 -2.41%
SetIntersection_Front_Set_string_16_4 68396484.711 -
SetIntersection_Front_Set_string_1_1 591753457.622 -
SetIntersection_Front_Set_string_256_1 4586896.400 -
SetIntersection_Front_Set_string_256_16 7664017.327 -
SetIntersection_Front_Set_string_256_256 30566114.457 -3.17%
SetIntersection_Front_Set_string_256_4 5251216.400 -1.72%
SetIntersection_Front_Set_string_256_64 15217704.247 -6.30%
SetIntersection_Front_Set_string_262144_1 1178748.407 -
SetIntersection_Front_Set_string_262144_1024 60120104.623 -2.86%
SetIntersection_Front_Set_string_262144_16 2043818.846 1.66%
SetIntersection_Front_Set_string_262144_16384 349088673.121 -
SetIntersection_Front_Set_string_262144_256 15624145.489 -5.62%
SetIntersection_Front_Set_string_262144_262144 17817777.914 -
SetIntersection_Front_Set_string_262144_4 1321372.148 -1.47%
SetIntersection_Front_Set_string_262144_64 4719251.548 -6.07%
SetIntersection_Front_Set_string_4_1 235746774.429 -
SetIntersection_Front_Set_string_4_4 168467180.061 -
SetIntersection_Front_Set_string_64_1 18146788.327 -
SetIntersection_Front_Set_string_64_16 25603405.919 -1.19%
SetIntersection_Front_Set_string_64_4 20137161.679 -
SetIntersection_Front_Set_string_64_64 35339110.234 -10.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1133968.003 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24959906.271 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1420848.372 1.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6643653.046 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1182485.902 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2418739.792 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1122449.316 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25992138.673 -2.61%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1442835.821 1.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 349098156.320 -1.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6878059.158 9.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1155012.967 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2461008.378 4.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67481955.378 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44965475.594 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60695286.331 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 573292162.389 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4464315.494 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5472818.113 2.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13313600.645 6.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4667721.999 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 8288899.506 9.67%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1099608.744 -1.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27875858.828 -1.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1397386.122 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 349619480.936 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6839911.844 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3087363.281 1.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1158827.112 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2505899.118 5.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229486737.586 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150708440.088 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17646037.341 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18702336.875 4.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17799384.179 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19623997.682 1.42%
SetIntersection_Front_Set_uint32_1024_1 1116769.481 4.02%
SetIntersection_Front_Set_uint32_1024_1024 16064063.698 6.09%
SetIntersection_Front_Set_uint32_1024_16 1323221.801 -
SetIntersection_Front_Set_uint32_1024_256 4879357.014 -4.05%
SetIntersection_Front_Set_uint32_1024_4 1147849.504 1.44%
SetIntersection_Front_Set_uint32_1024_64 2042982.704 2.68%
SetIntersection_Front_Set_uint32_16384_1 1104132.384 -
SetIntersection_Front_Set_uint32_16384_1024 16416422.092 5.22%
SetIntersection_Front_Set_uint32_16384_16 1271935.951 -2.74%
SetIntersection_Front_Set_uint32_16384_16384 356712196.178 43.63%
SetIntersection_Front_Set_uint32_16384_256 4974007.488 -
SetIntersection_Front_Set_uint32_16384_4 1150615.664 -
SetIntersection_Front_Set_uint32_16384_64 1988314.868 -
SetIntersection_Front_Set_uint32_16_1 66990488.123 -
SetIntersection_Front_Set_uint32_16_16 41439947.991 2.24%
SetIntersection_Front_Set_uint32_16_4 58726805.144 -
SetIntersection_Front_Set_uint32_1_1 569155678.165 -
SetIntersection_Front_Set_uint32_256_1 4372983.061 -
SetIntersection_Front_Set_uint32_256_16 5005753.626 3.18%
SetIntersection_Front_Set_uint32_256_256 9459001.599 5.56%
SetIntersection_Front_Set_uint32_256_4 4483693.795 -
SetIntersection_Front_Set_uint32_256_64 6301542.274 -2.27%
SetIntersection_Front_Set_uint32_262144_1 1083210.631 1.53%
SetIntersection_Front_Set_uint32_262144_1024 16803506.855 8.28%
SetIntersection_Front_Set_uint32_262144_16 1273458.212 -
SetIntersection_Front_Set_uint32_262144_16384 357157607.497 1.97%
SetIntersection_Front_Set_uint32_262144_256 4632933.999 2.98%
SetIntersection_Front_Set_uint32_262144_262144 1858686.196 3.09%
SetIntersection_Front_Set_uint32_262144_4 1140950.244 2.72%
SetIntersection_Front_Set_uint32_262144_64 1963668.951 4.24%
SetIntersection_Front_Set_uint32_4_1 227583434.582 -
SetIntersection_Front_Set_uint32_4_4 147439051.252 1.07%
SetIntersection_Front_Set_uint32_64_1 17553288.893 -
SetIntersection_Front_Set_uint32_64_16 16721334.154 -
SetIntersection_Front_Set_uint32_64_4 17310443.216 1.42%
SetIntersection_Front_Set_uint32_64_64 15525678.585 -
SetIntersection_Front_Set_uint64_1024_1 1116955.547 -
SetIntersection_Front_Set_uint64_1024_1024 14777351.456 -1.98%
SetIntersection_Front_Set_uint64_1024_16 1318790.669 2.65%
SetIntersection_Front_Set_uint64_1024_256 4780164.142 1.84%
SetIntersection_Front_Set_uint64_1024_4 1154179.169 -
SetIntersection_Front_Set_uint64_1024_64 1909499.925 -1.87%
SetIntersection_Front_Set_uint64_16384_1 1066782.748 -4.14%
SetIntersection_Front_Set_uint64_16384_1024 14490619.188 -
SetIntersection_Front_Set_uint64_16384_16 1329628.683 2.09%
SetIntersection_Front_Set_uint64_16384_16384 351612383.258 -
SetIntersection_Front_Set_uint64_16384_256 4672403.790 11.06%
SetIntersection_Front_Set_uint64_16384_4 1146686.654 -
SetIntersection_Front_Set_uint64_16384_64 2067576.627 12.44%
SetIntersection_Front_Set_uint64_16_1 66667442.103 -
SetIntersection_Front_Set_uint64_16_16 40816049.260 -
SetIntersection_Front_Set_uint64_16_4 58623933.198 -
SetIntersection_Front_Set_uint64_1_1 567631956.375 -
SetIntersection_Front_Set_uint64_256_1 4443412.018 -
SetIntersection_Front_Set_uint64_256_16 5017009.875 4.02%
SetIntersection_Front_Set_uint64_256_256 8966012.482 6.08%
SetIntersection_Front_Set_uint64_256_4 4533653.773 -
SetIntersection_Front_Set_uint64_256_64 6193644.598 -
SetIntersection_Front_Set_uint64_262144_1 1058418.942 -5.23%
SetIntersection_Front_Set_uint64_262144_1024 15195945.743 8.03%
SetIntersection_Front_Set_uint64_262144_16 1336559.994 4.17%
SetIntersection_Front_Set_uint64_262144_16384 351964089.807 2.88%
SetIntersection_Front_Set_uint64_262144_256 5194767.047 5.57%
SetIntersection_Front_Set_uint64_262144_262144 1844757.892 2.02%
SetIntersection_Front_Set_uint64_262144_4 1134744.727 -1.48%
SetIntersection_Front_Set_uint64_262144_64 1982848.358 7.88%
SetIntersection_Front_Set_uint64_4_1 227014711.347 -
SetIntersection_Front_Set_uint64_4_4 146808660.359 -
SetIntersection_Front_Set_uint64_64_1 17349359.998 -
SetIntersection_Front_Set_uint64_64_16 16669460.182 -
SetIntersection_Front_Set_uint64_64_4 17241616.616 -
SetIntersection_Front_Set_uint64_64_64 15235121.040 6.58%
SetIntersection_Front_Vector_float_1024_1 1109974.694 -
SetIntersection_Front_Vector_float_1024_1024 6005185.383 1.03%
SetIntersection_Front_Vector_float_1024_16 1185376.867 -1.21%
SetIntersection_Front_Vector_float_1024_256 2338834.690 -
SetIntersection_Front_Vector_float_1024_4 1130917.349 -
SetIntersection_Front_Vector_float_1024_64 1421714.528 -
SetIntersection_Front_Vector_float_16384_1 1113961.738 -
SetIntersection_Front_Vector_float_16384_1024 5993944.280 -
SetIntersection_Front_Vector_float_16384_16 1180501.225 -
SetIntersection_Front_Vector_float_16384_16384 79620508.092 -
SetIntersection_Front_Vector_float_16384_256 2363862.812 -
SetIntersection_Front_Vector_float_16384_4 1135379.489 -
SetIntersection_Front_Vector_float_16384_64 1448244.276 1.47%
SetIntersection_Front_Vector_float_16_1 67268004.048 -
SetIntersection_Front_Vector_float_16_16 39180926.461 3.25%
SetIntersection_Front_Vector_float_16_4 57934028.327 -
SetIntersection_Front_Vector_float_1_1 572250688.619 -
SetIntersection_Front_Vector_float_256_1 4432457.708 -
SetIntersection_Front_Vector_float_256_16 4469114.886 -
SetIntersection_Front_Vector_float_256_256 4717430.627 -
SetIntersection_Front_Vector_float_256_4 4401563.135 -
SetIntersection_Front_Vector_float_256_64 4637956.661 1.19%
SetIntersection_Front_Vector_float_262144_1 1115967.421 -1.25%
SetIntersection_Front_Vector_float_262144_1024 5987523.306 -
SetIntersection_Front_Vector_float_262144_16 1185669.324 -
SetIntersection_Front_Vector_float_262144_16384 80097519.230 -
SetIntersection_Front_Vector_float_262144_256 2281841.011 -1.18%
SetIntersection_Front_Vector_float_262144_262144 350758831.192 -
SetIntersection_Front_Vector_float_262144_4 1137495.683 -
SetIntersection_Front_Vector_float_262144_64 1454912.962 1.52%
SetIntersection_Front_Vector_float_4_1 228385297.779 -
SetIntersection_Front_Vector_float_4_4 144893583.451 -
SetIntersection_Front_Vector_float_64_1 17572634.993 -
SetIntersection_Front_Vector_float_64_16 15228265.893 -
SetIntersection_Front_Vector_float_64_4 17008273.872 -
SetIntersection_Front_Vector_float_64_64 11445854.414 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1092020.683 -1.44%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8379824.538 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1224469.289 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2967920.935 1.20%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1133421.991 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1601756.326 1.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1115755.198 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8847366.029 6.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1223823.387 2.28%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118409075.632 1.64%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2948589.553 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1122505.707 2.77%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1564201.970 -1.66%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 66959756.402 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 39056474.202 -1.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58763506.236 1.54%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 569675036.650 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4454515.730 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4664233.038 1.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5886882.622 1.25%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4483600.471 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5059180.740 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1120551.195 3.37%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8602247.863 2.20%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1220715.740 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117492103.245 -3.34%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 3164620.784 7.56%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350641844.148 -1.57%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1115765.837 -2.69%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1587914.301 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 227869331.886 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 146781357.165 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17566966.878 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15984311.356 2.95%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17111994.495 1.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12623833.991 -
SetIntersection_Front_Vector_string_1024_1 1152872.049 1.03%
SetIntersection_Front_Vector_string_1024_1024 40440825.296 -
SetIntersection_Front_Vector_string_1024_16 1694385.004 -1.90%
SetIntersection_Front_Vector_string_1024_256 9821010.807 -1.07%
SetIntersection_Front_Vector_string_1024_4 1253171.133 -
SetIntersection_Front_Vector_string_1024_64 3502632.983 -4.58%
SetIntersection_Front_Vector_string_16384_1 1148393.090 3.46%
SetIntersection_Front_Vector_string_16384_1024 38506930.514 -2.48%
SetIntersection_Front_Vector_string_16384_16 1645519.009 -2.14%
SetIntersection_Front_Vector_string_16384_16384 352957969.453 -
SetIntersection_Front_Vector_string_16384_256 10036473.972 -2.36%
SetIntersection_Front_Vector_string_16384_4 1252040.092 -1.17%
SetIntersection_Front_Vector_string_16384_64 3423672.876 -
SetIntersection_Front_Vector_string_16_1 68520410.825 -
SetIntersection_Front_Vector_string_16_16 54007517.300 -2.81%
SetIntersection_Front_Vector_string_16_4 64125104.090 -
SetIntersection_Front_Vector_string_1_1 584132787.318 -
SetIntersection_Front_Vector_string_256_1 4532720.891 1.18%
SetIntersection_Front_Vector_string_256_16 6460933.448 -
SetIntersection_Front_Vector_string_256_256 19952504.223 -6.97%
SetIntersection_Front_Vector_string_256_4 4890019.823 -
SetIntersection_Front_Vector_string_256_64 10871670.228 -1.58%
SetIntersection_Front_Vector_string_262144_1 1145102.184 -1.23%
SetIntersection_Front_Vector_string_262144_1024 39607165.063 -3.59%
SetIntersection_Front_Vector_string_262144_16 1705142.648 -
SetIntersection_Front_Vector_string_262144_16384 348309968.553 -
SetIntersection_Front_Vector_string_262144_256 10211658.981 -
SetIntersection_Front_Vector_string_262144_262144 14278935.139 -
SetIntersection_Front_Vector_string_262144_4 1210972.989 -3.41%
SetIntersection_Front_Vector_string_262144_64 3341533.364 -3.72%
SetIntersection_Front_Vector_string_4_1 233083151.258 -
SetIntersection_Front_Vector_string_4_4 160045527.595 -
SetIntersection_Front_Vector_string_64_1 17922199.431 -
SetIntersection_Front_Vector_string_64_16 21332338.657 -2.99%
SetIntersection_Front_Vector_string_64_4 18894654.729 -
SetIntersection_Front_Vector_string_64_64 25872641.555 -6.02%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1118126.618 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9851038.063 1.89%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1252427.623 -2.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3391192.380 3.67%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1098067.435 -4.76%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1732223.895 5.23%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1118304.348 2.41%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9935391.893 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1254503.054 1.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 145376319.151 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3372673.590 -5.04%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1143994.564 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1706740.373 1.47%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 66972636.590 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 40036908.895 -1.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58517946.147 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 569655849.598 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4437336.207 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4683830.046 -1.31%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6665415.835 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4494965.196 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5387038.854 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1124369.078 3.55%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9872848.589 -4.84%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1224470.317 -2.74%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 144899605.033 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3327094.136 -2.29%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350396397.961 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1145896.048 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1677538.852 1.41%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 227826447.345 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 147660535.047 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17462117.230 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 16003835.464 1.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17165450.884 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13290877.404 -
SetIntersection_Front_Vector_uint32_1024_1 1110835.573 -
SetIntersection_Front_Vector_uint32_1024_1024 5944178.596 -
SetIntersection_Front_Vector_uint32_1024_16 1202355.537 2.02%
SetIntersection_Front_Vector_uint32_1024_256 2351680.300 -
SetIntersection_Front_Vector_uint32_1024_4 1137131.619 4.31%
SetIntersection_Front_Vector_uint32_1024_64 1444175.011 -
SetIntersection_Front_Vector_uint32_16384_1 1109175.349 3.09%
SetIntersection_Front_Vector_uint32_16384_1024 5973765.611 1.98%
SetIntersection_Front_Vector_uint32_16384_16 1169675.267 -1.76%
SetIntersection_Front_Vector_uint32_16384_16384 79507421.773 -2.50%
SetIntersection_Front_Vector_uint32_16384_256 2336137.151 -
SetIntersection_Front_Vector_uint32_16384_4 1134997.842 1.30%
SetIntersection_Front_Vector_uint32_16384_64 1442167.418 -
SetIntersection_Front_Vector_uint32_16_1 66833774.244 -
SetIntersection_Front_Vector_uint32_16_16 38528376.425 -1.21%
SetIntersection_Front_Vector_uint32_16_4 57661853.087 -
SetIntersection_Front_Vector_uint32_1_1 570165968.343 -
SetIntersection_Front_Vector_uint32_256_1 4423427.160 -
SetIntersection_Front_Vector_uint32_256_16 4440521.618 -
SetIntersection_Front_Vector_uint32_256_256 4660390.059 -
SetIntersection_Front_Vector_uint32_256_4 4456804.637 -
SetIntersection_Front_Vector_uint32_256_64 4544086.179 -1.13%
SetIntersection_Front_Vector_uint32_262144_1 1083930.463 -3.30%
SetIntersection_Front_Vector_uint32_262144_1024 5991451.760 -
SetIntersection_Front_Vector_uint32_262144_16 1192512.704 1.42%
SetIntersection_Front_Vector_uint32_262144_16384 79932420.906 -
SetIntersection_Front_Vector_uint32_262144_256 2367253.593 -
SetIntersection_Front_Vector_uint32_262144_262144 350913522.218 -
SetIntersection_Front_Vector_uint32_262144_4 1107538.738 1.67%
SetIntersection_Front_Vector_uint32_262144_64 1436427.977 -
SetIntersection_Front_Vector_uint32_4_1 227855089.523 -
SetIntersection_Front_Vector_uint32_4_4 145233068.775 -
SetIntersection_Front_Vector_uint32_64_1 17535193.434 -
SetIntersection_Front_Vector_uint32_64_16 15158740.147 -
SetIntersection_Front_Vector_uint32_64_4 17033558.081 -
SetIntersection_Front_Vector_uint32_64_64 11512058.992 -
SetIntersection_Front_Vector_uint64_1024_1 1115645.405 -
SetIntersection_Front_Vector_uint64_1024_1024 5843070.393 -1.96%
SetIntersection_Front_Vector_uint64_1024_16 1189061.374 -1.72%
SetIntersection_Front_Vector_uint64_1024_256 2350396.910 3.08%
SetIntersection_Front_Vector_uint64_1024_4 1136837.853 -
SetIntersection_Front_Vector_uint64_1024_64 1436333.385 -4.61%
SetIntersection_Front_Vector_uint64_16384_1 1164713.066 7.35%
SetIntersection_Front_Vector_uint64_16384_1024 5867817.965 -
SetIntersection_Front_Vector_uint64_16384_16 1191109.774 -
SetIntersection_Front_Vector_uint64_16384_16384 77876274.296 -4.77%
SetIntersection_Front_Vector_uint64_16384_256 2306856.813 -
SetIntersection_Front_Vector_uint64_16384_4 1127599.124 -
SetIntersection_Front_Vector_uint64_16384_64 1410642.090 -
SetIntersection_Front_Vector_uint64_16_1 66865660.675 -
SetIntersection_Front_Vector_uint64_16_16 37915968.691 -1.44%
SetIntersection_Front_Vector_uint64_16_4 57827567.061 -
SetIntersection_Front_Vector_uint64_1_1 567638157.870 -
SetIntersection_Front_Vector_uint64_256_1 4437241.273 1.77%
SetIntersection_Front_Vector_uint64_256_16 4491514.839 1.57%
SetIntersection_Front_Vector_uint64_256_256 4554996.652 -12.44%
SetIntersection_Front_Vector_uint64_256_4 4511003.746 -
SetIntersection_Front_Vector_uint64_256_64 4514787.972 -
SetIntersection_Front_Vector_uint64_262144_1 1110266.089 4.87%
SetIntersection_Front_Vector_uint64_262144_1024 5957896.243 -16.39%
SetIntersection_Front_Vector_uint64_262144_16 1185370.262 -
SetIntersection_Front_Vector_uint64_262144_16384 78154252.170 -4.68%
SetIntersection_Front_Vector_uint64_262144_256 2320970.337 1.75%
SetIntersection_Front_Vector_uint64_262144_262144 350452283.463 1.54%
SetIntersection_Front_Vector_uint64_262144_4 1124315.921 1.96%
SetIntersection_Front_Vector_uint64_262144_64 1418592.336 -1.53%
SetIntersection_Front_Vector_uint64_4_1 226529240.698 -
SetIntersection_Front_Vector_uint64_4_4 143804974.211 -
SetIntersection_Front_Vector_uint64_64_1 17490046.878 -
SetIntersection_Front_Vector_uint64_64_16 15047952.256 -
SetIntersection_Front_Vector_uint64_64_4 16903833.792 -
SetIntersection_Front_Vector_uint64_64_64 11575041.156 1.65%
SetIntersection_Interlaced_Set_float_1024_1 1125847.120 1.26%
SetIntersection_Interlaced_Set_float_1024_1024 16319761.665 5.31%
SetIntersection_Interlaced_Set_float_1024_16 11784657.003 2.45%
SetIntersection_Interlaced_Set_float_1024_256 16050944.303 -2.39%
SetIntersection_Interlaced_Set_float_1024_4 10167540.309 -
SetIntersection_Interlaced_Set_float_1024_64 10066080.093 -
SetIntersection_Interlaced_Set_float_16384_1 1102459.022 -
SetIntersection_Interlaced_Set_float_16384_1024 171846747.857 1.04%
SetIntersection_Interlaced_Set_float_16384_16 212677435.216 -1.48%
SetIntersection_Interlaced_Set_float_16384_16384 340771414.466 -
SetIntersection_Interlaced_Set_float_16384_256 205149822.185 -
SetIntersection_Interlaced_Set_float_16384_4 173631178.308 -1.12%
SetIntersection_Interlaced_Set_float_16384_64 219962053.709 -
SetIntersection_Interlaced_Set_float_16_1 67370033.627 -
SetIntersection_Interlaced_Set_float_16_16 41285208.524 -
SetIntersection_Interlaced_Set_float_16_4 64632837.129 -
SetIntersection_Interlaced_Set_float_1_1 572252633.474 -
SetIntersection_Interlaced_Set_float_256_1 4443763.999 -
SetIntersection_Interlaced_Set_float_256_16 12222822.704 -
SetIntersection_Interlaced_Set_float_256_256 8550518.477 -8.54%
SetIntersection_Interlaced_Set_float_256_4 11557802.778 -
SetIntersection_Interlaced_Set_float_256_64 15800489.423 2.57%
SetIntersection_Interlaced_Set_float_262144_1 1126171.038 1.99%
SetIntersection_Interlaced_Set_float_262144_1024 1544895.996 -
SetIntersection_Interlaced_Set_float_262144_16 1625171.143 -
SetIntersection_Interlaced_Set_float_262144_16384 1278885.172 1.00%
SetIntersection_Interlaced_Set_float_262144_256 1600192.546 -
SetIntersection_Interlaced_Set_float_262144_262144 1883667.643 4.32%
SetIntersection_Interlaced_Set_float_262144_4 1314148.034 -
SetIntersection_Interlaced_Set_float_262144_64 1592943.845 -
SetIntersection_Interlaced_Set_float_4_1 228824947.371 -
SetIntersection_Interlaced_Set_float_4_4 147332008.922 -
SetIntersection_Interlaced_Set_float_64_1 17591346.185 -
SetIntersection_Interlaced_Set_float_64_16 24891949.035 -
SetIntersection_Interlaced_Set_float_64_4 22261426.113 -
SetIntersection_Interlaced_Set_float_64_64 15876023.170 3.76%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1097429.738 -1.47%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21987175.008 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11899492.012 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19322542.680 -1.36%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9783094.143 -1.83%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10985556.469 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1111002.216 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 177826886.187 -1.75%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 220393824.264 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 354919848.263 1.40%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 207228292.058 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 182013661.707 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 230197695.589 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67233010.895 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44749315.136 2.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66278458.078 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 572131234.697 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4442661.203 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12896321.809 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12520445.979 -1.78%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11281203.667 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18020361.487 -1.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1113637.912 2.98%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1626682.700 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1691620.525 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1335764.242 -1.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1651240.154 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2310510.578 -1.10%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1381477.458 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1654793.621 -1.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 228749278.347 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149154525.918 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17631368.771 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27278072.397 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23484231.434 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18515717.567 -1.65%
SetIntersection_Interlaced_Set_string_1024_1 1163368.525 -1.51%
SetIntersection_Interlaced_Set_string_1024_1024 57530348.879 -1.43%
SetIntersection_Interlaced_Set_string_1024_16 13618686.968 -1.57%
SetIntersection_Interlaced_Set_string_1024_256 35521314.955 -2.41%
SetIntersection_Interlaced_Set_string_1024_4 10508042.647 -
SetIntersection_Interlaced_Set_string_1024_64 16702284.479 -
SetIntersection_Interlaced_Set_string_16384_1 1153853.640 -
SetIntersection_Interlaced_Set_string_16384_1024 361362425.651 -
SetIntersection_Interlaced_Set_string_16384_16 349086547.225 42.31%
SetIntersection_Interlaced_Set_string_16384_16384 351931032.417 1.35%
SetIntersection_Interlaced_Set_string_16384_256 348654593.231 -
SetIntersection_Interlaced_Set_string_16384_4 205376831.009 2.16%
SetIntersection_Interlaced_Set_string_16384_64 350234709.590 -2.59%
SetIntersection_Interlaced_Set_string_16_1 69308645.187 -
SetIntersection_Interlaced_Set_string_16_16 62953882.594 -
SetIntersection_Interlaced_Set_string_16_4 76370756.288 -
SetIntersection_Interlaced_Set_string_1_1 590756875.434 -
SetIntersection_Interlaced_Set_string_256_1 4582097.928 -
SetIntersection_Interlaced_Set_string_256_16 17842515.172 -2.82%
SetIntersection_Interlaced_Set_string_256_256 30853447.091 -
SetIntersection_Interlaced_Set_string_256_4 14570727.605 2.00%
SetIntersection_Interlaced_Set_string_256_64 31421309.737 -
SetIntersection_Interlaced_Set_string_262144_1 1124845.884 -2.77%
SetIntersection_Interlaced_Set_string_262144_1024 2102667.076 -
SetIntersection_Interlaced_Set_string_262144_16 2159394.289 -
SetIntersection_Interlaced_Set_string_262144_16384 2706909.914 -
SetIntersection_Interlaced_Set_string_262144_256 2089170.570 -
SetIntersection_Interlaced_Set_string_262144_262144 17593718.750 1.13%
SetIntersection_Interlaced_Set_string_262144_4 1876696.453 -
SetIntersection_Interlaced_Set_string_262144_64 2153768.557 -
SetIntersection_Interlaced_Set_string_4_1 234973668.280 -
SetIntersection_Interlaced_Set_string_4_4 166144087.507 -1.07%
SetIntersection_Interlaced_Set_string_64_1 18189472.321 -
SetIntersection_Interlaced_Set_string_64_16 41047049.895 -
SetIntersection_Interlaced_Set_string_64_4 26932724.967 -
SetIntersection_Interlaced_Set_string_64_64 37355062.001 -1.75%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1084248.365 -3.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24896459.708 -1.05%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12090554.368 1.96%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 21214567.808 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9954437.337 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12196727.965 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1120038.511 1.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 247536896.180 3.28%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 353804717.390 -1.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 358671860.438 3.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 260026398.048 -28.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 202457989.978 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 360094174.798 4.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67319569.692 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45325396.705 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67528315.318 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 574361979.459 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4461894.606 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13714770.553 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13572782.616 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11621673.413 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 18920547.273 -2.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1106619.826 1.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2008667.152 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2167718.344 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1797948.160 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2068551.024 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3106785.725 -1.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1880989.422 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2159699.465 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229649880.846 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150456659.454 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17608076.102 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28332516.855 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 24241006.442 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19906422.264 -
SetIntersection_Interlaced_Set_uint32_1024_1 1119532.536 -
SetIntersection_Interlaced_Set_uint32_1024_1024 15759336.215 3.55%
SetIntersection_Interlaced_Set_uint32_1024_16 11481817.929 2.64%
SetIntersection_Interlaced_Set_uint32_1024_256 14954854.493 -
SetIntersection_Interlaced_Set_uint32_1024_4 9991494.424 -
SetIntersection_Interlaced_Set_uint32_1024_64 9764111.347 -
SetIntersection_Interlaced_Set_uint32_16384_1 1089964.328 1.85%
SetIntersection_Interlaced_Set_uint32_16384_1024 170498376.149 1.32%
SetIntersection_Interlaced_Set_uint32_16384_16 208988473.739 -1.54%
SetIntersection_Interlaced_Set_uint32_16384_16384 351992475.770 3.25%
SetIntersection_Interlaced_Set_uint32_16384_256 199759606.698 -1.21%
SetIntersection_Interlaced_Set_uint32_16384_4 170434449.582 -1.47%
SetIntersection_Interlaced_Set_uint32_16384_64 215812576.228 -1.54%
SetIntersection_Interlaced_Set_uint32_16_1 66900727.650 -
SetIntersection_Interlaced_Set_uint32_16_16 41690677.954 2.02%
SetIntersection_Interlaced_Set_uint32_16_4 64625392.672 -
SetIntersection_Interlaced_Set_uint32_1_1 568730989.602 -
SetIntersection_Interlaced_Set_uint32_256_1 4423724.261 2.28%
SetIntersection_Interlaced_Set_uint32_256_16 12013919.703 -
SetIntersection_Interlaced_Set_uint32_256_256 9240502.917 1.09%
SetIntersection_Interlaced_Set_uint32_256_4 11630750.660 -
SetIntersection_Interlaced_Set_uint32_256_64 14560334.892 -3.49%
SetIntersection_Interlaced_Set_uint32_262144_1 1053389.187 -2.55%
SetIntersection_Interlaced_Set_uint32_262144_1024 1505604.002 -
SetIntersection_Interlaced_Set_uint32_262144_16 1581418.539 -1.06%
SetIntersection_Interlaced_Set_uint32_262144_16384 1239464.275 -
SetIntersection_Interlaced_Set_uint32_262144_256 1563518.799 -
SetIntersection_Interlaced_Set_uint32_262144_262144 1966032.959 -
SetIntersection_Interlaced_Set_uint32_262144_4 1283615.396 -
SetIntersection_Interlaced_Set_uint32_262144_64 1560623.699 -
SetIntersection_Interlaced_Set_uint32_4_1 227659583.273 -
SetIntersection_Interlaced_Set_uint32_4_4 146845867.681 -
SetIntersection_Interlaced_Set_uint32_64_1 17471140.782 -
SetIntersection_Interlaced_Set_uint32_64_16 23545566.137 -3.63%
SetIntersection_Interlaced_Set_uint32_64_4 22318462.591 2.11%
SetIntersection_Interlaced_Set_uint32_64_64 15528677.240 2.71%
SetIntersection_Interlaced_Set_uint64_1024_1 1119816.316 -
SetIntersection_Interlaced_Set_uint64_1024_1024 15068588.999 -6.61%
SetIntersection_Interlaced_Set_uint64_1024_16 11497976.333 1.13%
SetIntersection_Interlaced_Set_uint64_1024_256 15066519.578 -7.47%
SetIntersection_Interlaced_Set_uint64_1024_4 9949636.139 -2.07%
SetIntersection_Interlaced_Set_uint64_1024_64 10283338.756 -2.66%
SetIntersection_Interlaced_Set_uint64_16384_1 1117428.066 4.44%
SetIntersection_Interlaced_Set_uint64_16384_1024 175492973.704 -
SetIntersection_Interlaced_Set_uint64_16384_16 222089157.540 -
SetIntersection_Interlaced_Set_uint64_16384_16384 352206200.479 -
SetIntersection_Interlaced_Set_uint64_16384_256 209275599.838 -
SetIntersection_Interlaced_Set_uint64_16384_4 179284134.232 -
SetIntersection_Interlaced_Set_uint64_16384_64 234076121.611 -
SetIntersection_Interlaced_Set_uint64_16_1 66906357.058 -
SetIntersection_Interlaced_Set_uint64_16_16 40651143.017 -
SetIntersection_Interlaced_Set_uint64_16_4 64420499.750 -
SetIntersection_Interlaced_Set_uint64_1_1 568683312.472 -
SetIntersection_Interlaced_Set_uint64_256_1 4439695.346 -
SetIntersection_Interlaced_Set_uint64_256_16 11987094.418 -3.87%
SetIntersection_Interlaced_Set_uint64_256_256 8759476.236 -6.77%
SetIntersection_Interlaced_Set_uint64_256_4 11596176.756 -1.06%
SetIntersection_Interlaced_Set_uint64_256_64 15012509.460 -2.22%
SetIntersection_Interlaced_Set_uint64_262144_1 1104394.492 -1.02%
SetIntersection_Interlaced_Set_uint64_262144_1024 1587720.379 -
SetIntersection_Interlaced_Set_uint64_262144_16 1649542.236 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1274836.916 -1.13%
SetIntersection_Interlaced_Set_uint64_262144_256 1633411.377 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1861803.955 -
SetIntersection_Interlaced_Set_uint64_262144_4 1328156.574 -
SetIntersection_Interlaced_Set_uint64_262144_64 1632946.938 -
SetIntersection_Interlaced_Set_uint64_4_1 226721442.861 -
SetIntersection_Interlaced_Set_uint64_4_4 147069421.381 -
SetIntersection_Interlaced_Set_uint64_64_1 17439902.882 -
SetIntersection_Interlaced_Set_uint64_64_16 24102868.785 -2.37%
SetIntersection_Interlaced_Set_uint64_64_4 22498807.458 -1.67%
SetIntersection_Interlaced_Set_uint64_64_64 15451456.948 -
SetIntersection_Interlaced_Vector_float_1024_1 1117840.474 -
SetIntersection_Interlaced_Vector_float_1024_1024 6000480.048 -22.53%
SetIntersection_Interlaced_Vector_float_1024_16 2075664.322 -24.49%
SetIntersection_Interlaced_Vector_float_1024_256 6438472.195 -5.24%
SetIntersection_Interlaced_Vector_float_1024_4 1347739.073 -11.45%
SetIntersection_Interlaced_Vector_float_1024_64 3876973.080 -26.14%
SetIntersection_Interlaced_Vector_float_16384_1 1139856.124 3.00%
SetIntersection_Interlaced_Vector_float_16384_1024 45159801.221 -2.50%
SetIntersection_Interlaced_Vector_float_16384_16 2393358.792 -9.58%
SetIntersection_Interlaced_Vector_float_16384_16384 86893980.803 -1.03%
SetIntersection_Interlaced_Vector_float_16384_256 17813809.134 -
SetIntersection_Interlaced_Vector_float_16384_4 1380424.606 -4.33%
SetIntersection_Interlaced_Vector_float_16384_64 6159810.418 -2.26%
SetIntersection_Interlaced_Vector_float_16_1 67276850.262 -
SetIntersection_Interlaced_Vector_float_16_16 38125449.938 -2.52%
SetIntersection_Interlaced_Vector_float_16_4 60520081.499 -
SetIntersection_Interlaced_Vector_float_1_1 572619518.554 -
SetIntersection_Interlaced_Vector_float_256_1 4437341.678 -
SetIntersection_Interlaced_Vector_float_256_16 6637161.909 -17.38%
SetIntersection_Interlaced_Vector_float_256_256 5507156.233 4.65%
SetIntersection_Interlaced_Vector_float_256_4 5370231.710 -1.45%
SetIntersection_Interlaced_Vector_float_256_64 7524554.999 -4.45%
SetIntersection_Interlaced_Vector_float_262144_1 1120262.728 1.48%
SetIntersection_Interlaced_Vector_float_262144_1024 87669566.608 -7.74%
SetIntersection_Interlaced_Vector_float_262144_16 3427792.674 6.69%
SetIntersection_Interlaced_Vector_float_262144_16384 350469867.352 -
SetIntersection_Interlaced_Vector_float_262144_256 23974524.290 -30.37%
SetIntersection_Interlaced_Vector_float_262144_262144 322038827.867 1.37%
SetIntersection_Interlaced_Vector_float_262144_4 1631028.387 4.05%
SetIntersection_Interlaced_Vector_float_262144_64 9740549.047 -41.02%
SetIntersection_Interlaced_Vector_float_4_1 229019241.484 -
SetIntersection_Interlaced_Vector_float_4_4 146847730.667 -
SetIntersection_Interlaced_Vector_float_64_1 17583741.787 -
SetIntersection_Interlaced_Vector_float_64_16 18266527.241 1.07%
SetIntersection_Interlaced_Vector_float_64_4 18735401.685 2.97%
SetIntersection_Interlaced_Vector_float_64_64 11501763.614 -7.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1120892.709 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8403099.487 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2516180.134 -7.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7983666.235 -2.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1359368.143 -9.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4840598.339 -16.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1114849.704 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 57495948.099 8.79%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2753968.380 -34.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 123467594.077 -5.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 16769280.724 -14.17%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1403109.953 -13.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 8866446.392 2.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67238061.664 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39849908.280 -1.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61731852.078 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 570970931.609 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4428759.531 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6912977.051 -15.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5882564.278 -9.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5449234.097 1.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8919989.005 -8.91%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1121402.606 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 108245968.965 -10.86%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3631541.810 -35.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 350704219.703 -1.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 46770173.478 5.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 352496317.832 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1853985.919 -8.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 20160881.049 -3.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 227918993.648 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 147764072.299 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17574879.839 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19593898.677 -3.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18711969.365 -2.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12703933.109 -6.04%
SetIntersection_Interlaced_Vector_string_1024_1 1150101.969 1.73%
SetIntersection_Interlaced_Vector_string_1024_1024 41470420.310 5.14%
SetIntersection_Interlaced_Vector_string_1024_16 3313459.171 1.48%
SetIntersection_Interlaced_Vector_string_1024_256 21172607.576 2.27%
SetIntersection_Interlaced_Vector_string_1024_4 1740909.100 2.73%
SetIntersection_Interlaced_Vector_string_1024_64 8482705.585 1.46%
SetIntersection_Interlaced_Vector_string_16384_1 1141526.621 1.34%
SetIntersection_Interlaced_Vector_string_16384_1024 115298098.304 1.58%
SetIntersection_Interlaced_Vector_string_16384_16 4484732.256 -10.72%
SetIntersection_Interlaced_Vector_string_16384_16384 352681189.169 -
SetIntersection_Interlaced_Vector_string_16384_256 38015017.327 -2.81%
SetIntersection_Interlaced_Vector_string_16384_4 1807121.947 -2.75%
SetIntersection_Interlaced_Vector_string_16384_64 13499769.604 9.87%
SetIntersection_Interlaced_Vector_string_16_1 69070166.020 -
SetIntersection_Interlaced_Vector_string_16_16 56152542.270 3.02%
SetIntersection_Interlaced_Vector_string_16_4 72568379.282 -
SetIntersection_Interlaced_Vector_string_1_1 587901620.953 -
SetIntersection_Interlaced_Vector_string_256_1 4528472.997 -
SetIntersection_Interlaced_Vector_string_256_16 11109894.420 2.72%
SetIntersection_Interlaced_Vector_string_256_256 21965684.028 4.57%
SetIntersection_Interlaced_Vector_string_256_4 6336470.323 -1.33%
SetIntersection_Interlaced_Vector_string_256_64 20476460.803 -
SetIntersection_Interlaced_Vector_string_262144_1 1150879.291 -
SetIntersection_Interlaced_Vector_string_262144_1024 331585214.129 46.28%
SetIntersection_Interlaced_Vector_string_262144_16 6497535.367 11.99%
SetIntersection_Interlaced_Vector_string_262144_16384 995917.072 -
SetIntersection_Interlaced_Vector_string_262144_256 69009815.752 7.15%
SetIntersection_Interlaced_Vector_string_262144_262144 14458354.412 -
SetIntersection_Interlaced_Vector_string_262144_4 2324594.153 12.66%
SetIntersection_Interlaced_Vector_string_262144_64 21242188.962 12.25%
SetIntersection_Interlaced_Vector_string_4_1 234793021.368 -
SetIntersection_Interlaced_Vector_string_4_4 161241637.849 1.73%
SetIntersection_Interlaced_Vector_string_64_1 18001591.913 -
SetIntersection_Interlaced_Vector_string_64_16 31002340.872 -1.30%
SetIntersection_Interlaced_Vector_string_64_4 23175431.367 1.64%
SetIntersection_Interlaced_Vector_string_64_64 28723838.703 5.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1121744.490 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9988235.093 -7.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3514748.218 9.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9027379.401 -7.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1596523.529 -3.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4955739.408 -20.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1130526.224 2.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 72468875.961 -21.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3605104.617 -31.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 143496062.001 -8.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 29143775.491 -33.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1622446.604 -19.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 11220723.425 -26.58%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 66905959.645 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40014915.226 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62946521.399 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 570434123.295 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4409689.487 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7971624.332 -15.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6621632.794 -7.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5674056.832 1.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10407570.456 -2.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1114720.568 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 201860129.822 -41.91%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4613234.814 -45.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 359112266.156 2.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 64492976.755 -47.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351960702.856 35068.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2274332.749 -10.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 23713359.561 -21.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 227843215.724 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147556438.667 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17569174.134 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 20638418.479 -9.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 19879243.710 -2.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13637757.404 -1.16%
SetIntersection_Interlaced_Vector_uint32_1024_1 1086866.398 -2.51%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5905802.373 -1.41%
SetIntersection_Interlaced_Vector_uint32_1024_16 2006578.473 10.13%
SetIntersection_Interlaced_Vector_uint32_1024_256 4792065.702 -4.75%
SetIntersection_Interlaced_Vector_uint32_1024_4 1344139.599 3.68%
SetIntersection_Interlaced_Vector_uint32_1024_64 4200202.479 12.37%
SetIntersection_Interlaced_Vector_uint32_16384_1 1118703.622 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 48845638.174 6.23%
SetIntersection_Interlaced_Vector_uint32_16384_16 2546491.496 -24.44%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80239160.278 -
SetIntersection_Interlaced_Vector_uint32_16384_256 14789426.656 2.26%
SetIntersection_Interlaced_Vector_uint32_16384_4 1440624.096 1.57%
SetIntersection_Interlaced_Vector_uint32_16384_64 8437371.765 -5.84%
SetIntersection_Interlaced_Vector_uint32_16_1 67621894.264 1.22%
SetIntersection_Interlaced_Vector_uint32_16_16 38132360.397 1.27%
SetIntersection_Interlaced_Vector_uint32_16_4 60289178.333 -
SetIntersection_Interlaced_Vector_uint32_1_1 569935772.641 -
SetIntersection_Interlaced_Vector_uint32_256_1 4434453.057 1.25%
SetIntersection_Interlaced_Vector_uint32_256_16 6493840.961 -4.50%
SetIntersection_Interlaced_Vector_uint32_256_256 4690126.260 -
SetIntersection_Interlaced_Vector_uint32_256_4 4884561.150 -7.01%
SetIntersection_Interlaced_Vector_uint32_256_64 7213294.564 -
SetIntersection_Interlaced_Vector_uint32_262144_1 1113044.538 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 90026896.732 3.18%
SetIntersection_Interlaced_Vector_uint32_262144_16 3148206.433 -45.24%
SetIntersection_Interlaced_Vector_uint32_262144_16384 348442753.697 -
SetIntersection_Interlaced_Vector_uint32_262144_256 35392990.341 2.96%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350363770.615 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1607906.240 8.19%
SetIntersection_Interlaced_Vector_uint32_262144_64 8352223.533 -
SetIntersection_Interlaced_Vector_uint32_4_1 228367346.196 -
SetIntersection_Interlaced_Vector_uint32_4_4 144119147.508 -
SetIntersection_Interlaced_Vector_uint32_64_1 17539195.870 -
SetIntersection_Interlaced_Vector_uint32_64_16 18520097.536 -1.71%
SetIntersection_Interlaced_Vector_uint32_64_4 18455330.106 1.22%
SetIntersection_Interlaced_Vector_uint32_64_64 11566322.424 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1100995.913 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5868143.490 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1927737.261 -21.04%
SetIntersection_Interlaced_Vector_uint64_1024_256 7204583.502 42.12%
SetIntersection_Interlaced_Vector_uint64_1024_4 1297142.295 -5.30%
SetIntersection_Interlaced_Vector_uint64_1024_64 4536869.797 -5.64%
SetIntersection_Interlaced_Vector_uint64_16384_1 1110576.039 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 48121450.358 -22.65%
SetIntersection_Interlaced_Vector_uint64_16384_16 2550456.311 -26.52%
SetIntersection_Interlaced_Vector_uint64_16384_16384 77955688.144 -
SetIntersection_Interlaced_Vector_uint64_16384_256 16302808.335 -32.68%
SetIntersection_Interlaced_Vector_uint64_16384_4 1425750.042 -13.81%
SetIntersection_Interlaced_Vector_uint64_16384_64 5967903.997 -7.69%
SetIntersection_Interlaced_Vector_uint64_16_1 66876179.099 -
SetIntersection_Interlaced_Vector_uint64_16_16 37575450.395 -
SetIntersection_Interlaced_Vector_uint64_16_4 60009120.785 -
SetIntersection_Interlaced_Vector_uint64_1_1 568035243.996 -
SetIntersection_Interlaced_Vector_uint64_256_1 4452198.427 -
SetIntersection_Interlaced_Vector_uint64_256_16 7514126.382 11.53%
SetIntersection_Interlaced_Vector_uint64_256_256 4645834.560 -
SetIntersection_Interlaced_Vector_uint64_256_4 5219833.009 2.00%
SetIntersection_Interlaced_Vector_uint64_256_64 7467261.827 -10.10%
SetIntersection_Interlaced_Vector_uint64_262144_1 1116006.379 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 89085662.655 -24.84%
SetIntersection_Interlaced_Vector_uint64_262144_16 3264895.492 -50.09%
SetIntersection_Interlaced_Vector_uint64_262144_16384 363350456.759 -
SetIntersection_Interlaced_Vector_uint64_262144_256 33535815.082 -51.17%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350616609.646 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1908873.433 19.32%
SetIntersection_Interlaced_Vector_uint64_262144_64 8748111.113 -60.95%
SetIntersection_Interlaced_Vector_uint64_4_1 227055265.657 -
SetIntersection_Interlaced_Vector_uint64_4_4 144620532.203 -
SetIntersection_Interlaced_Vector_uint64_64_1 17463685.344 -
SetIntersection_Interlaced_Vector_uint64_64_16 17821150.662 -
SetIntersection_Interlaced_Vector_uint64_64_4 18478209.769 1.38%
SetIntersection_Interlaced_Vector_uint64_64_64 11426627.581 -
SetIntersection_None_Set_float_1024_1 8960721.855 -
SetIntersection_None_Set_float_1024_1024 8881616.693 -
SetIntersection_None_Set_float_1024_16 9058756.588 -
SetIntersection_None_Set_float_1024_256 9142728.976 2.92%
SetIntersection_None_Set_float_1024_4 9045648.877 1.61%
SetIntersection_None_Set_float_1024_64 8986459.440 -
SetIntersection_None_Set_float_16384_1 156858286.524 -2.60%
SetIntersection_None_Set_float_16384_1024 157975724.837 -
SetIntersection_None_Set_float_16384_16 156346103.154 -2.65%
SetIntersection_None_Set_float_16384_16384 156647626.246 -
SetIntersection_None_Set_float_16384_256 157270095.676 -
SetIntersection_None_Set_float_16384_4 156283943.232 -2.95%
SetIntersection_None_Set_float_16384_64 156721520.957 -2.54%
SetIntersection_None_Set_float_16_1 71412652.637 -
SetIntersection_None_Set_float_16_16 37834142.170 -
SetIntersection_None_Set_float_16_4 60799586.602 -
SetIntersection_None_Set_float_1_1 571120787.151 -
SetIntersection_None_Set_float_256_1 11966055.548 3.11%
SetIntersection_None_Set_float_256_16 11216168.148 -
SetIntersection_None_Set_float_256_256 6001837.906 -
SetIntersection_None_Set_float_256_4 11859373.866 1.10%
SetIntersection_None_Set_float_256_64 9308769.091 -
SetIntersection_None_Set_float_262144_1 1190480.551 -
SetIntersection_None_Set_float_262144_1024 1182691.165 -
SetIntersection_None_Set_float_262144_16 1188430.256 -
SetIntersection_None_Set_float_262144_16384 1186861.980 -
SetIntersection_None_Set_float_262144_256 1188481.121 -
SetIntersection_None_Set_float_262144_262144 1184134.113 -
SetIntersection_None_Set_float_262144_4 1186316.244 -
SetIntersection_None_Set_float_262144_64 1184249.103 -
SetIntersection_None_Set_float_4_1 231094640.756 -
SetIntersection_None_Set_float_4_4 144746963.547 -
SetIntersection_None_Set_float_64_1 23154875.361 -2.02%
SetIntersection_None_Set_float_64_16 19259651.936 -
SetIntersection_None_Set_float_64_4 22188080.306 -1.82%
SetIntersection_None_Set_float_64_64 12121478.351 2.62%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8973293.754 -1.17%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8893639.134 -1.10%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8963170.588 2.45%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8859613.828 1.83%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8721218.502 -2.23%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8679442.971 -1.53%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 160357309.533 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 157496045.224 -2.80%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 170800204.690 1.86%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 167416428.775 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 161717976.976 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 163762966.231 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167102946.807 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70627793.562 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37391107.739 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 59850489.195 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 571639541.247 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11820277.996 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10914383.981 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5761945.370 -1.73%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11407445.802 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9365121.462 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1232315.916 -1.06%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1245053.955 -1.24%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1239997.967 -1.21%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1247424.152 -1.02%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1242895.346 -1.15%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1267480.553 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1233010.904 -1.45%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1235937.500 -1.71%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 231266256.389 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144180361.894 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23007623.450 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 19140150.748 1.50%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22326380.880 1.64%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11918893.809 -
SetIntersection_None_Set_string_1024_1 8916301.246 -
SetIntersection_None_Set_string_1024_1024 8863742.776 -1.27%
SetIntersection_None_Set_string_1024_16 8966937.164 -
SetIntersection_None_Set_string_1024_256 9117942.124 1.31%
SetIntersection_None_Set_string_1024_4 9104797.939 -
SetIntersection_None_Set_string_1024_64 9122632.811 -
SetIntersection_None_Set_string_16384_1 197459138.445 -
SetIntersection_None_Set_string_16384_1024 199748132.089 -
SetIntersection_None_Set_string_16384_16 188759890.759 -2.87%
SetIntersection_None_Set_string_16384_16384 188423991.771 -4.66%
SetIntersection_None_Set_string_16384_256 193047206.315 -
SetIntersection_None_Set_string_16384_4 197349462.416 1.47%
SetIntersection_None_Set_string_16384_64 192217996.776 -1.13%
SetIntersection_None_Set_string_16_1 73000991.955 -
SetIntersection_None_Set_string_16_16 38751533.616 -
SetIntersection_None_Set_string_16_4 62019147.141 -
SetIntersection_None_Set_string_1_1 576225293.404 -
SetIntersection_None_Set_string_256_1 11930576.157 1.85%
SetIntersection_None_Set_string_256_16 11225617.760 -
SetIntersection_None_Set_string_256_256 6038208.765 -
SetIntersection_None_Set_string_256_4 11609097.987 -2.59%
SetIntersection_None_Set_string_256_64 9634371.248 -
SetIntersection_None_Set_string_262144_1 1690493.244 -
SetIntersection_None_Set_string_262144_1024 1708335.207 -
SetIntersection_None_Set_string_262144_16 1701198.326 1.16%
SetIntersection_None_Set_string_262144_16384 1704028.156 1.12%
SetIntersection_None_Set_string_262144_256 1693242.188 -
SetIntersection_None_Set_string_262144_262144 1699683.269 -
SetIntersection_None_Set_string_262144_4 1697237.713 -
SetIntersection_None_Set_string_262144_64 1694944.498 -
SetIntersection_None_Set_string_4_1 234922889.701 -
SetIntersection_None_Set_string_4_4 146980436.204 -
SetIntersection_None_Set_string_64_1 24254484.976 1.09%
SetIntersection_None_Set_string_64_16 19558376.923 3.05%
SetIntersection_None_Set_string_64_4 23014280.608 1.73%
SetIntersection_None_Set_string_64_64 12164861.454 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 9009480.954 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8768362.780 -2.77%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8794675.205 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8911127.585 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8997584.374 1.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8801040.345 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 207136949.861 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 200509238.144 1.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 197514453.150 -1.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 200834327.462 -2.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 196181005.872 2.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 200977884.370 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 203099527.791 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71224609.495 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37831702.266 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60267338.090 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 572203172.327 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11936189.803 3.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11113164.337 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5889305.477 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11473344.442 -1.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9248855.033 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1701175.536 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1678423.744 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1694062.418 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1697831.299 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1705794.840 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1688308.348 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1682957.359 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1693991.537 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 231556473.809 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145381752.450 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23576005.057 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19231883.999 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22527034.029 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11843628.967 -1.60%
SetIntersection_None_Set_uint32_1024_1 8815053.004 1.44%
SetIntersection_None_Set_uint32_1024_1024 8797094.494 -
SetIntersection_None_Set_uint32_1024_16 8894645.291 2.08%
SetIntersection_None_Set_uint32_1024_256 8994286.889 -
SetIntersection_None_Set_uint32_1024_4 8830544.452 -1.22%
SetIntersection_None_Set_uint32_1024_64 8813300.330 -
SetIntersection_None_Set_uint32_16384_1 153210097.391 -1.90%
SetIntersection_None_Set_uint32_16384_1024 155241126.558 1.54%
SetIntersection_None_Set_uint32_16384_16 153077438.719 -1.81%
SetIntersection_None_Set_uint32_16384_16384 157890629.152 -
SetIntersection_None_Set_uint32_16384_256 153766475.636 -
SetIntersection_None_Set_uint32_16384_4 152790362.674 -2.24%
SetIntersection_None_Set_uint32_16384_64 153783322.189 -
SetIntersection_None_Set_uint32_16_1 71185793.722 -
SetIntersection_None_Set_uint32_16_16 37498737.674 -
SetIntersection_None_Set_uint32_16_4 59995585.212 -
SetIntersection_None_Set_uint32_1_1 570056926.991 -
SetIntersection_None_Set_uint32_256_1 11727203.516 1.68%
SetIntersection_None_Set_uint32_256_16 11152250.373 -
SetIntersection_None_Set_uint32_256_256 5889754.642 -
SetIntersection_None_Set_uint32_256_4 11627257.484 1.06%
SetIntersection_None_Set_uint32_256_64 9189588.229 -1.22%
SetIntersection_None_Set_uint32_262144_1 1160440.674 -1.87%
SetIntersection_None_Set_uint32_262144_1024 1166728.920 -1.73%
SetIntersection_None_Set_uint32_262144_16 1154866.779 -1.55%
SetIntersection_None_Set_uint32_262144_16384 1161864.096 -1.00%
SetIntersection_None_Set_uint32_262144_256 1153344.484 -1.90%
SetIntersection_None_Set_uint32_262144_262144 1167328.938 -1.70%
SetIntersection_None_Set_uint32_262144_4 1155938.881 -1.79%
SetIntersection_None_Set_uint32_262144_64 1153136.719 -1.73%
SetIntersection_None_Set_uint32_4_1 230246443.692 -
SetIntersection_None_Set_uint32_4_4 143935413.723 -
SetIntersection_None_Set_uint32_64_1 23585407.272 -
SetIntersection_None_Set_uint32_64_16 19082662.503 -
SetIntersection_None_Set_uint32_64_4 22516787.858 2.11%
SetIntersection_None_Set_uint32_64_64 11975368.402 -
SetIntersection_None_Set_uint64_1024_1 8785193.720 -
SetIntersection_None_Set_uint64_1024_1024 8852457.833 1.19%
SetIntersection_None_Set_uint64_1024_16 8911888.252 1.64%
SetIntersection_None_Set_uint64_1024_256 8666644.634 -1.80%
SetIntersection_None_Set_uint64_1024_4 8714399.894 -
SetIntersection_None_Set_uint64_1024_64 8686013.015 -
SetIntersection_None_Set_uint64_16384_1 156310157.835 -
SetIntersection_None_Set_uint64_16384_1024 164405265.679 -
SetIntersection_None_Set_uint64_16384_16 164606803.789 1.26%
SetIntersection_None_Set_uint64_16384_16384 175457480.495 7.97%
SetIntersection_None_Set_uint64_16384_256 167810850.070 3.02%
SetIntersection_None_Set_uint64_16384_4 160517631.164 -
SetIntersection_None_Set_uint64_16384_64 168371180.019 -
SetIntersection_None_Set_uint64_16_1 70400700.824 -
SetIntersection_None_Set_uint64_16_16 37367335.662 -
SetIntersection_None_Set_uint64_16_4 59955041.521 -
SetIntersection_None_Set_uint64_1_1 567517376.785 -
SetIntersection_None_Set_uint64_256_1 11616121.272 1.05%
SetIntersection_None_Set_uint64_256_16 10858837.746 -1.54%
SetIntersection_None_Set_uint64_256_256 5763008.906 -
SetIntersection_None_Set_uint64_256_4 11554148.665 1.48%
SetIntersection_None_Set_uint64_256_64 9307280.013 -
SetIntersection_None_Set_uint64_262144_1 1207420.249 -1.02%
SetIntersection_None_Set_uint64_262144_1024 1213109.213 -1.32%
SetIntersection_None_Set_uint64_262144_16 1208711.912 -1.04%
SetIntersection_None_Set_uint64_262144_16384 1211424.317 -1.47%
SetIntersection_None_Set_uint64_262144_256 1216915.529 -1.05%
SetIntersection_None_Set_uint64_262144_262144 1232737.955 -
SetIntersection_None_Set_uint64_262144_4 1214529.052 -
SetIntersection_None_Set_uint64_262144_64 1209205.484 -1.62%
SetIntersection_None_Set_uint64_4_1 229430578.643 -
SetIntersection_None_Set_uint64_4_4 143107030.250 -
SetIntersection_None_Set_uint64_64_1 23322279.142 -
SetIntersection_None_Set_uint64_64_16 18920579.234 -
SetIntersection_None_Set_uint64_64_4 22287605.607 -
SetIntersection_None_Set_uint64_64_64 11833788.074 -
SetIntersection_None_Vector_float_1024_1 1144590.580 -
SetIntersection_None_Vector_float_1024_1024 1151774.717 -
SetIntersection_None_Vector_float_1024_16 1148963.136 -
SetIntersection_None_Vector_float_1024_256 1133568.275 -
SetIntersection_None_Vector_float_1024_4 1148153.001 -
SetIntersection_None_Vector_float_1024_64 1158946.114 2.83%
SetIntersection_None_Vector_float_16384_1 1181418.943 -
SetIntersection_None_Vector_float_16384_1024 1173099.110 -
SetIntersection_None_Vector_float_16384_16 1183514.965 1.32%
SetIntersection_None_Vector_float_16384_16384 1172809.687 -1.13%
SetIntersection_None_Vector_float_16384_256 1189250.535 1.51%
SetIntersection_None_Vector_float_16384_4 1179389.083 -
SetIntersection_None_Vector_float_16384_64 1177744.007 -
SetIntersection_None_Vector_float_16_1 67693365.357 -
SetIntersection_None_Vector_float_16_16 35984605.402 -
SetIntersection_None_Vector_float_16_4 57426382.111 -
SetIntersection_None_Vector_float_1_1 570647719.592 -
SetIntersection_None_Vector_float_256_1 4556796.258 -
SetIntersection_None_Vector_float_256_16 4280102.746 -
SetIntersection_None_Vector_float_256_256 2283287.762 -
SetIntersection_None_Vector_float_256_4 4492285.154 -
SetIntersection_None_Vector_float_256_64 3655432.883 -
SetIntersection_None_Vector_float_262144_1 1189702.470 -
SetIntersection_None_Vector_float_262144_1024 1204142.721 -
SetIntersection_None_Vector_float_262144_16 1202658.768 -
SetIntersection_None_Vector_float_262144_16384 1200710.425 -
SetIntersection_None_Vector_float_262144_256 1206335.601 1.31%
SetIntersection_None_Vector_float_262144_262144 1212221.897 -
SetIntersection_None_Vector_float_262144_4 1186057.993 -1.22%
SetIntersection_None_Vector_float_262144_64 1210966.714 1.09%
SetIntersection_None_Vector_float_4_1 229096366.406 -
SetIntersection_None_Vector_float_4_4 143211877.000 -
SetIntersection_None_Vector_float_64_1 17848494.619 -
SetIntersection_None_Vector_float_64_16 14487466.278 -
SetIntersection_None_Vector_float_64_4 17099578.440 -
SetIntersection_None_Vector_float_64_64 9120848.924 1.41%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1153554.423 -1.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1151586.558 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1108005.969 -2.83%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1155067.807 1.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1156110.814 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1135289.142 1.26%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1184922.226 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1135334.822 -3.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1191857.249 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1162354.473 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1175146.034 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1185696.589 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1153000.529 -1.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67462020.853 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35784870.976 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57302481.891 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 566388464.322 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4521944.811 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4300492.336 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2207750.824 -3.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4544646.360 1.15%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3647083.015 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1218283.405 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1166869.971 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1219879.066 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1223544.674 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1191259.617 -1.93%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1195975.140 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1233034.650 1.14%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1218986.227 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 227672417.665 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142256485.952 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17826821.376 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14397517.110 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16957010.155 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9063145.843 1.21%
SetIntersection_None_Vector_string_1024_1 1229270.103 -
SetIntersection_None_Vector_string_1024_1024 1217398.587 -
SetIntersection_None_Vector_string_1024_16 1231544.912 3.08%
SetIntersection_None_Vector_string_1024_256 1226191.940 -
SetIntersection_None_Vector_string_1024_4 1230726.915 -
SetIntersection_None_Vector_string_1024_64 1221706.127 -
SetIntersection_None_Vector_string_16384_1 1272310.825 -
SetIntersection_None_Vector_string_16384_1024 1291968.220 -
SetIntersection_None_Vector_string_16384_16 1289036.046 1.67%
SetIntersection_None_Vector_string_16384_16384 1276855.687 -
SetIntersection_None_Vector_string_16384_256 1248599.355 -1.29%
SetIntersection_None_Vector_string_16384_4 1289488.996 -
SetIntersection_None_Vector_string_16384_64 1284199.618 -
SetIntersection_None_Vector_string_16_1 68954919.404 -
SetIntersection_None_Vector_string_16_16 36523821.339 -
SetIntersection_None_Vector_string_16_4 58804598.027 -
SetIntersection_None_Vector_string_1_1 569366368.519 -
SetIntersection_None_Vector_string_256_1 4804417.045 -
SetIntersection_None_Vector_string_256_16 4442802.616 -1.15%
SetIntersection_None_Vector_string_256_256 2403777.103 -
SetIntersection_None_Vector_string_256_4 4695014.936 -
SetIntersection_None_Vector_string_256_64 3812180.234 1.42%
SetIntersection_None_Vector_string_262144_1 1325557.917 -1.83%
SetIntersection_None_Vector_string_262144_1024 1316552.038 -
SetIntersection_None_Vector_string_262144_16 1356760.057 -
SetIntersection_None_Vector_string_262144_16384 1332622.143 -
SetIntersection_None_Vector_string_262144_256 1377420.748 1.91%
SetIntersection_None_Vector_string_262144_262144 1360987.934 -
SetIntersection_None_Vector_string_262144_4 1345626.314 -
SetIntersection_None_Vector_string_262144_64 1360235.273 1.00%
SetIntersection_None_Vector_string_4_1 230682489.530 -
SetIntersection_None_Vector_string_4_4 144180615.999 -
SetIntersection_None_Vector_string_64_1 18385299.545 -
SetIntersection_None_Vector_string_64_16 14997561.468 -
SetIntersection_None_Vector_string_64_4 17602116.233 -
SetIntersection_None_Vector_string_64_64 9336641.057 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1145318.575 -2.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1163472.584 -1.76%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1184840.084 -1.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1180529.283 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1169527.282 -1.10%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1186478.057 3.88%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1228741.703 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1232735.215 4.49%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1230695.139 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1191762.863 -2.53%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1211068.166 -1.73%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1232499.827 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1232389.379 2.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67458952.708 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 35982922.715 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57389394.939 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 566590240.461 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4514162.123 -1.22%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4343515.940 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2327112.315 2.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4465174.044 -1.26%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3682391.796 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1297742.815 4.68%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1246542.780 -1.36%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1254908.454 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1217222.933 -2.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1254200.076 -2.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1286285.123 1.83%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1211561.526 -3.27%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1252422.086 5.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 227580061.403 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142657493.395 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17942178.140 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14510301.295 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17159126.652 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9112274.900 -
SetIntersection_None_Vector_uint32_1024_1 1160737.434 1.33%
SetIntersection_None_Vector_uint32_1024_1024 1114448.213 -2.55%
SetIntersection_None_Vector_uint32_1024_16 1141296.607 -1.37%
SetIntersection_None_Vector_uint32_1024_256 1150815.175 -
SetIntersection_None_Vector_uint32_1024_4 1134418.268 -1.41%
SetIntersection_None_Vector_uint32_1024_64 1146764.615 -3.02%
SetIntersection_None_Vector_uint32_16384_1 1168972.468 -
SetIntersection_None_Vector_uint32_16384_1024 1177380.282 -
SetIntersection_None_Vector_uint32_16384_16 1176050.581 -
SetIntersection_None_Vector_uint32_16384_16384 1153216.403 -2.00%
SetIntersection_None_Vector_uint32_16384_256 1172691.690 -
SetIntersection_None_Vector_uint32_16384_4 1171468.040 -
SetIntersection_None_Vector_uint32_16384_64 1172558.054 1.74%
SetIntersection_None_Vector_uint32_16_1 67658767.126 -
SetIntersection_None_Vector_uint32_16_16 35958357.263 -
SetIntersection_None_Vector_uint32_16_4 57375604.171 -
SetIntersection_None_Vector_uint32_1_1 586199177.387 -
SetIntersection_None_Vector_uint32_256_1 4525437.975 -
SetIntersection_None_Vector_uint32_256_16 4266416.096 -
SetIntersection_None_Vector_uint32_256_256 2287101.058 1.22%
SetIntersection_None_Vector_uint32_256_4 4459995.573 -
SetIntersection_None_Vector_uint32_256_64 3667909.046 -
SetIntersection_None_Vector_uint32_262144_1 1206369.601 -
SetIntersection_None_Vector_uint32_262144_1024 1215515.605 1.43%
SetIntersection_None_Vector_uint32_262144_16 1206773.692 -
SetIntersection_None_Vector_uint32_262144_16384 1202289.298 -
SetIntersection_None_Vector_uint32_262144_256 1153391.258 -3.90%
SetIntersection_None_Vector_uint32_262144_262144 1184740.368 -
SetIntersection_None_Vector_uint32_262144_4 1196943.292 -
SetIntersection_None_Vector_uint32_262144_64 1197765.844 -
SetIntersection_None_Vector_uint32_4_1 229068815.955 -
SetIntersection_None_Vector_uint32_4_4 142997861.470 -
SetIntersection_None_Vector_uint32_64_1 17847506.434 1.00%
SetIntersection_None_Vector_uint32_64_16 14392320.723 -
SetIntersection_None_Vector_uint32_64_4 17060040.377 -
SetIntersection_None_Vector_uint32_64_64 9045623.908 -
SetIntersection_None_Vector_uint64_1024_1 1150898.998 1.02%
SetIntersection_None_Vector_uint64_1024_1024 1135826.742 -1.20%
SetIntersection_None_Vector_uint64_1024_16 1157575.716 -
SetIntersection_None_Vector_uint64_1024_256 1128429.170 -1.58%
SetIntersection_None_Vector_uint64_1024_4 1152286.575 -
SetIntersection_None_Vector_uint64_1024_64 1090961.170 -5.11%
SetIntersection_None_Vector_uint64_16384_1 1168047.937 1.64%
SetIntersection_None_Vector_uint64_16384_1024 1167593.109 -
SetIntersection_None_Vector_uint64_16384_16 1168896.821 1.13%
SetIntersection_None_Vector_uint64_16384_16384 1170196.113 -
SetIntersection_None_Vector_uint64_16384_256 1166826.770 3.05%
SetIntersection_None_Vector_uint64_16384_4 1168175.565 1.84%
SetIntersection_None_Vector_uint64_16384_64 1166301.544 -
SetIntersection_None_Vector_uint64_16_1 67298446.964 -
SetIntersection_None_Vector_uint64_16_16 35672280.947 -
SetIntersection_None_Vector_uint64_16_4 57033897.683 -
SetIntersection_None_Vector_uint64_1_1 567032832.850 -
SetIntersection_None_Vector_uint64_256_1 4539748.632 1.62%
SetIntersection_None_Vector_uint64_256_16 4275279.701 -
SetIntersection_None_Vector_uint64_256_256 2260482.723 2.74%
SetIntersection_None_Vector_uint64_256_4 4477300.434 1.31%
SetIntersection_None_Vector_uint64_256_64 3644018.565 -
SetIntersection_None_Vector_uint64_262144_1 1178220.883 -1.46%
SetIntersection_None_Vector_uint64_262144_1024 1197181.641 -
SetIntersection_None_Vector_uint64_262144_16 1204454.340 -
SetIntersection_None_Vector_uint64_262144_16384 1200502.598 5.15%
SetIntersection_None_Vector_uint64_262144_256 1178435.263 -1.26%
SetIntersection_None_Vector_uint64_262144_262144 1183417.102 -1.29%
SetIntersection_None_Vector_uint64_262144_4 1199652.952 -
SetIntersection_None_Vector_uint64_262144_64 1201771.872 1.56%
SetIntersection_None_Vector_uint64_4_1 227369570.247 -
SetIntersection_None_Vector_uint64_4_4 142134494.118 -
SetIntersection_None_Vector_uint64_64_1 17653340.945 -
SetIntersection_None_Vector_uint64_64_16 14307286.218 -
SetIntersection_None_Vector_uint64_64_4 16940460.354 1.27%
SetIntersection_None_Vector_uint64_64_64 8920370.211 -
bm_gcd_complex 19.257 -
bm_gcd_random 30.658 -
bm_gcd_trivial 0.827 -6.74%
bm_lexicographical_compare<int>/1 1.157 -6.00%
bm_lexicographical_compare<int>/1048576 76673.748 -
bm_lexicographical_compare<int>/16 2.018 -12.63%
bm_lexicographical_compare<int>/2 1.265 -12.16%
bm_lexicographical_compare<int>/262144 19112.195 -
bm_lexicographical_compare<int>/3 1.548 -7.94%
bm_lexicographical_compare<int>/32768 2389.055 -
bm_lexicographical_compare<int>/4 1.185 -14.58%
bm_lexicographical_compare<int>/4096 298.620 -
bm_lexicographical_compare<int>/5 1.541 2.34%
bm_lexicographical_compare<int>/512 37.314 -
bm_lexicographical_compare<int>/6 1.541 2.37%
bm_lexicographical_compare<int>/64 4.809 -5.51%
bm_lexicographical_compare<int>/7 1.542 2.41%
bm_lexicographical_compare<int>/8 1.472 -9.07%
bm_lexicographical_compare<signed_char>/1 1.263 -8.97%
bm_lexicographical_compare<signed_char>/1048576 16272.346 -
bm_lexicographical_compare<signed_char>/16 1.326 4.22%
bm_lexicographical_compare<signed_char>/2 1.497 -7.56%
bm_lexicographical_compare<signed_char>/262144 3834.804 -
bm_lexicographical_compare<signed_char>/3 1.702 -8.05%
bm_lexicographical_compare<signed_char>/32768 477.910 -
bm_lexicographical_compare<signed_char>/4 1.921 -7.64%
bm_lexicographical_compare<signed_char>/4096 59.757 -
bm_lexicographical_compare<signed_char>/5 2.151 -6.98%
bm_lexicographical_compare<signed_char>/512 7.858 -
bm_lexicographical_compare<signed_char>/6 2.440 -5.11%
bm_lexicographical_compare<signed_char>/64 2.071 -7.83%
bm_lexicographical_compare<signed_char>/7 2.766 -1.89%
bm_lexicographical_compare<signed_char>/8 3.154 -
bm_lexicographical_compare<unsigned_char>/1 1.619 9.67%
bm_lexicographical_compare<unsigned_char>/1048576 17922.793 -
bm_lexicographical_compare<unsigned_char>/16 1.156 18.71%
bm_lexicographical_compare<unsigned_char>/2 1.850 7.12%
bm_lexicographical_compare<unsigned_char>/262144 4495.626 -
bm_lexicographical_compare<unsigned_char>/3 2.090 2.84%
bm_lexicographical_compare<unsigned_char>/32768 572.785 -
bm_lexicographical_compare<unsigned_char>/4 1.388 5.18%
bm_lexicographical_compare<unsigned_char>/4096 77.686 -
bm_lexicographical_compare<unsigned_char>/5 1.619 4.25%
bm_lexicographical_compare<unsigned_char>/512 8.791 2.21%
bm_lexicographical_compare<unsigned_char>/6 1.850 3.66%
bm_lexicographical_compare<unsigned_char>/64 1.996 10.32%
bm_lexicographical_compare<unsigned_char>/7 2.097 3.51%
bm_lexicographical_compare<unsigned_char>/8 1.388 4.94%
bm_ranges_lexicographical_compare<int>/1 1.384 8.01%
bm_ranges_lexicographical_compare<int>/1048576 76667.547 -
bm_ranges_lexicographical_compare<int>/16 2.305 6.35%
bm_ranges_lexicographical_compare<int>/2 1.614 7.65%
bm_ranges_lexicographical_compare<int>/262144 19128.787 -
bm_ranges_lexicographical_compare<int>/3 1.866 -
bm_ranges_lexicographical_compare<int>/32768 2389.329 -
bm_ranges_lexicographical_compare<int>/4 1.385 9.01%
bm_ranges_lexicographical_compare<int>/4096 298.651 -
bm_ranges_lexicographical_compare<int>/5 1.510 -
bm_ranges_lexicographical_compare<int>/512 37.299 -
bm_ranges_lexicographical_compare<int>/6 1.508 -
bm_ranges_lexicographical_compare<int>/64 5.086 5.80%
bm_ranges_lexicographical_compare<int>/7 1.509 -
bm_ranges_lexicographical_compare<int>/8 1.618 7.68%
bm_ranges_lexicographical_compare<signed_char>/1 1.386 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16272.078 -
bm_ranges_lexicographical_compare<signed_char>/16 1.324 -
bm_ranges_lexicographical_compare<signed_char>/2 1.616 -
bm_ranges_lexicographical_compare<signed_char>/262144 3842.881 -
bm_ranges_lexicographical_compare<signed_char>/3 1.846 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.253 -
bm_ranges_lexicographical_compare<signed_char>/4 2.080 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.877 -
bm_ranges_lexicographical_compare<signed_char>/5 2.312 -
bm_ranges_lexicographical_compare<signed_char>/512 7.977 -
bm_ranges_lexicographical_compare<signed_char>/6 2.584 -1.70%
bm_ranges_lexicographical_compare<signed_char>/64 2.307 -
bm_ranges_lexicographical_compare<signed_char>/7 2.906 1.39%
bm_ranges_lexicographical_compare<signed_char>/8 3.245 1.10%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.634 1.10%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17931.205 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.097 8.56%
bm_ranges_lexicographical_compare<unsigned_char>/2 1.843 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4496.475 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.078 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.523 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.373 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.772 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.603 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.746 1.09%
bm_ranges_lexicographical_compare<unsigned_char>/6 1.837 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.962 6.84%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.080 -1.36%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.364 -
bm_ranges_swap_ranges_vb_aligned/1024 6.506 -
bm_ranges_swap_ranges_vb_aligned/1048576 3406.265 -
bm_ranges_swap_ranges_vb_aligned/128 3.473 -
bm_ranges_swap_ranges_vb_aligned/131072 248.521 -
bm_ranges_swap_ranges_vb_aligned/16 3.234 -
bm_ranges_swap_ranges_vb_aligned/16384 34.927 -
bm_ranges_swap_ranges_vb_aligned/2048 8.516 -1.09%
bm_ranges_swap_ranges_vb_aligned/256 4.354 -
bm_ranges_swap_ranges_vb_aligned/262144 495.675 -
bm_ranges_swap_ranges_vb_aligned/32 3.239 -
bm_ranges_swap_ranges_vb_aligned/32768 64.273 -
bm_ranges_swap_ranges_vb_aligned/4096 11.961 -
bm_ranges_swap_ranges_vb_aligned/512 5.166 -1.07%
bm_ranges_swap_ranges_vb_aligned/524288 1050.056 -
bm_ranges_swap_ranges_vb_aligned/64 3.132 -
bm_ranges_swap_ranges_vb_aligned/65536 123.378 -
bm_ranges_swap_ranges_vb_aligned/8 3.192 -
bm_ranges_swap_ranges_vb_aligned/8192 19.487 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15543.243 -
bm_ranges_swap_ranges_vb_unaligned/262144 3735.467 -
bm_ranges_swap_ranges_vb_unaligned/32768 472.477 -
bm_ranges_swap_ranges_vb_unaligned/4096 63.950 -
bm_ranges_swap_ranges_vb_unaligned/512 13.413 -
bm_ranges_swap_ranges_vb_unaligned/64 6.196 -
bm_ranges_swap_ranges_vb_unaligned/8 4.863 1.80%
bm_swap_ranges_vb_aligned/1048576 3401.230 -
bm_swap_ranges_vb_aligned/262144 491.477 -
bm_swap_ranges_vb_aligned/32768 63.827 -
bm_swap_ranges_vb_aligned/4096 12.552 -
bm_swap_ranges_vb_aligned/512 4.980 -
bm_swap_ranges_vb_aligned/64 2.651 -4.36%
bm_swap_ranges_vb_aligned/8 3.220 -2.53%
bm_swap_ranges_vb_unaligned/1048576 15936.823 -
bm_swap_ranges_vb_unaligned/262144 3846.211 -
bm_swap_ranges_vb_unaligned/32768 485.175 -
bm_swap_ranges_vb_unaligned/4096 64.820 -
bm_swap_ranges_vb_unaligned/512 12.345 -
bm_swap_ranges_vb_unaligned/64 4.834 -
bm_swap_ranges_vb_unaligned/8 4.909 1.69%
bm_write 591.127 -
rng::adjacent_find(deque<int>)/1024 464.176 -
rng::adjacent_find(deque<int>)/1048576 477396.315 -
rng::adjacent_find(deque<int>)/50 14.591 -1.23%
rng::adjacent_find(deque<int>)/8 2.930 -2.24%
rng::adjacent_find(deque<int>)/8192 3716.770 -
rng::adjacent_find(deque<int>,_pred)/1024 631.001 -
rng::adjacent_find(deque<int>,_pred)/1048576 651786.710 -
rng::adjacent_find(deque<int>,_pred)/50 30.097 -
rng::adjacent_find(deque<int>,_pred)/8 4.363 1.09%
rng::adjacent_find(deque<int>,_pred)/8192 5095.860 -
rng::adjacent_find(list<int>)/1024 713.860 -
rng::adjacent_find(list<int>)/1048576 874037.319 -
rng::adjacent_find(list<int>)/50 23.754 -
rng::adjacent_find(list<int>)/8 2.105 -
rng::adjacent_find(list<int>)/8192 6931.129 -1.72%
rng::adjacent_find(list<int>,_pred)/1024 827.995 -
rng::adjacent_find(list<int>,_pred)/1048576 956989.712 -
rng::adjacent_find(list<int>,_pred)/50 34.845 -
rng::adjacent_find(list<int>,_pred)/8 3.977 -
rng::adjacent_find(list<int>,_pred)/8192 7557.356 -12.85%
rng::adjacent_find(vector<int>)/1024 235.149 -
rng::adjacent_find(vector<int>)/1048576 234772.265 -
rng::adjacent_find(vector<int>)/50 11.988 -
rng::adjacent_find(vector<int>)/8 2.028 -
rng::adjacent_find(vector<int>)/8192 1835.267 -
rng::adjacent_find(vector<int>,_pred)/1024 401.240 -
rng::adjacent_find(vector<int>,_pred)/1048576 467459.495 -
rng::adjacent_find(vector<int>,_pred)/50 23.630 -
rng::adjacent_find(vector<int>,_pred)/8 3.397 -
rng::adjacent_find(vector<int>,_pred)/8192 3194.931 -
rng::all_of(deque<int>)_(process_all)/32 11.538 -
rng::all_of(deque<int>)_(process_all)/32768 10511.121 -
rng::all_of(deque<int>)_(process_all)/50 20.287 10.70%
rng::all_of(deque<int>)_(process_all)/8 3.221 -
rng::all_of(deque<int>)_(process_all)/8192 2645.195 -
rng::all_of(list<int>)_(process_all)/32 11.876 1.02%
rng::all_of(list<int>)_(process_all)/32768 26219.609 -
rng::all_of(list<int>)_(process_all)/50 21.965 -
rng::all_of(list<int>)_(process_all)/8 2.610 -
rng::all_of(list<int>)_(process_all)/8192 7440.939 -1.90%
rng::all_of(vector<int>)_(process_all)/32 8.487 1.38%
rng::all_of(vector<int>)_(process_all)/32768 8100.556 -
rng::all_of(vector<int>)_(process_all)/50 18.224 -
rng::all_of(vector<int>)_(process_all)/8 2.528 3.70%
rng::all_of(vector<int>)_(process_all)/8192 2023.253 -
rng::any_of(deque<int>)_(process_all)/32 11.535 -
rng::any_of(deque<int>)_(process_all)/32768 10853.278 -
rng::any_of(deque<int>)_(process_all)/50 18.331 -
rng::any_of(deque<int>)_(process_all)/8 3.223 -
rng::any_of(deque<int>)_(process_all)/8192 2713.339 -
rng::any_of(list<int>)_(process_all)/32 11.701 -1.42%
rng::any_of(list<int>)_(process_all)/32768 26812.773 3.01%
rng::any_of(list<int>)_(process_all)/50 21.672 -1.19%
rng::any_of(list<int>)_(process_all)/8 2.611 -
rng::any_of(list<int>)_(process_all)/8192 7066.068 -2.38%
rng::any_of(vector<int>)_(process_all)/32 8.329 -1.19%
rng::any_of(vector<int>)_(process_all)/32768 8063.310 -
rng::any_of(vector<int>)_(process_all)/50 12.617 -
rng::any_of(vector<int>)_(process_all)/8 2.287 -4.73%
rng::any_of(vector<int>)_(process_all)/8192 2024.650 -
rng::contains(deque<int>)_(process_all)/1048576 250667.173 -
rng::contains(deque<int>)_(process_all)/32 8.607 -1.85%
rng::contains(deque<int>)_(process_all)/50 12.590 -
rng::contains(deque<int>)_(process_all)/8 3.093 -1.21%
rng::contains(deque<int>)_(process_all)/8192 1922.508 -
rng::contains(list<int>)_(process_all)/1048576 824727.970 -
rng::contains(list<int>)_(process_all)/32 12.581 25.87%
rng::contains(list<int>)_(process_all)/50 21.666 15.37%
rng::contains(list<int>)_(process_all)/8 2.302 -1.10%
rng::contains(list<int>)_(process_all)/8192 7393.351 14.29%
rng::contains(vector<int>)_(process_all)/1048576 236286.911 -
rng::contains(vector<int>)_(process_all)/32 8.418 -
rng::contains(vector<int>)_(process_all)/50 12.377 -
rng::contains(vector<int>)_(process_all)/8 2.586 1.40%
rng::contains(vector<int>)_(process_all)/8192 1834.085 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 21318.489 7.42%
rng::contains_subrange(deque<int>)_(near_matches)/1024 22323.209 6.73%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1459864.844 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 430998.206 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.261 21.00%
rng::contains_subrange(deque<int>)_(process_all)/32 13.972 20.83%
rng::contains_subrange(deque<int>)_(process_all)/50 18.587 23.53%
rng::contains_subrange(deque<int>)_(process_all)/8192 3370.304 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503665.706 -
rng::contains_subrange(deque<int>)_(same_length)/16 11.895 -3.68%
rng::contains_subrange(deque<int>)_(same_length)/32 19.346 -2.59%
rng::contains_subrange(deque<int>)_(same_length)/50 27.661 -1.70%
rng::contains_subrange(deque<int>)_(same_length)/8192 3930.828 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 481053.523 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.293 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.490 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.567 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3735.065 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37023.899 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38493.594 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2467497.507 -
rng::contains_subrange(list<int>)_(process_all)/1048576 854545.532 4.75%
rng::contains_subrange(list<int>)_(process_all)/16 4.934 1.03%
rng::contains_subrange(list<int>)_(process_all)/32 10.433 -
rng::contains_subrange(list<int>)_(process_all)/50 17.783 -3.53%
rng::contains_subrange(list<int>)_(process_all)/8192 7553.489 10.12%
rng::contains_subrange(list<int>)_(same_length)/1048576 950978.518 -
rng::contains_subrange(list<int>)_(same_length)/16 6.555 -
rng::contains_subrange(list<int>)_(same_length)/32 16.246 -
rng::contains_subrange(list<int>)_(same_length)/50 29.931 -
rng::contains_subrange(list<int>)_(same_length)/8192 8607.808 8.49%
rng::contains_subrange(list<int>)_(single_element)/1048576 822057.884 -
rng::contains_subrange(list<int>)_(single_element)/16 4.939 -
rng::contains_subrange(list<int>)_(single_element)/32 10.359 -
rng::contains_subrange(list<int>)_(single_element)/50 18.235 -
rng::contains_subrange(list<int>)_(single_element)/8192 8921.895 25.96%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13901.478 -3.97%
rng::contains_subrange(vector<int>)_(near_matches)/1024 14792.651 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 767150.894 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209409.211 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.836 -
rng::contains_subrange(vector<int>)_(process_all)/32 7.966 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.482 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1633.742 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 243926.804 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.847 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.732 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.796 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1874.484 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 238444.799 1.84%
rng::contains_subrange(vector<int>)_(single_element)/16 4.807 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.475 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.419 -3.11%
rng::contains_subrange(vector<int>)_(single_element)/8192 1863.514 2.07%
rng::copy(deque<int>)/1048576 49923.312 -
rng::copy(deque<int>)/262144 10453.811 -
rng::copy(deque<int>)/32768 1147.950 -
rng::copy(deque<int>)/4096 146.359 -
rng::copy(deque<int>)/512 16.786 -
rng::copy(deque<int>)/64 2.843 -
rng::copy(deque<int>)/8 2.751 -2.10%
rng::copy(list<int>)/1048576 881768.652 -
rng::copy(list<int>)/262144 217769.443 -
rng::copy(list<int>)/32768 27870.509 4.57%
rng::copy(list<int>)/4096 3142.040 3.17%
rng::copy(list<int>)/512 370.010 -
rng::copy(list<int>)/64 31.897 -7.94%
rng::copy(list<int>)/8 2.410 1.50%
rng::copy(vector<bool>)_(aligned)/1048576 1039.023 -
rng::copy(vector<bool>)_(aligned)/262144 279.798 2.68%
rng::copy(vector<bool>)_(aligned)/32768 35.386 -
rng::copy(vector<bool>)_(aligned)/4096 4.928 -
rng::copy(vector<bool>)_(aligned)/512 1.766 -
rng::copy(vector<bool>)_(aligned)/64 1.373 -
rng::copy(vector<bool>)_(unaligned)/1048576 5507.785 -
rng::copy(vector<bool>)_(unaligned)/262144 1552.155 13.41%
rng::copy(vector<bool>)_(unaligned)/32768 174.126 -
rng::copy(vector<bool>)_(unaligned)/4096 20.867 -
rng::copy(vector<bool>)_(unaligned)/512 3.714 -
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 50017.452 2.05%
rng::copy(vector<int>)/262144 12482.348 -
rng::copy(vector<int>)/32768 2953.456 -8.41%
rng::copy(vector<int>)/4096 144.653 -1.38%
rng::copy(vector<int>)/512 16.005 -
rng::copy(vector<int>)/64 2.441 -
rng::copy(vector<int>)/8 2.268 -2.94%
rng::copy_backward(deque<int>)/1048576 126156.770 -
rng::copy_backward(deque<int>)/262144 31515.282 -
rng::copy_backward(deque<int>)/32768 3738.235 -
rng::copy_backward(deque<int>)/4096 148.552 -
rng::copy_backward(deque<int>)/512 18.219 -
rng::copy_backward(deque<int>)/64 3.044 -
rng::copy_backward(deque<int>)/8 2.768 -2.17%
rng::copy_backward(list<int>)/1048576 885746.782 -
rng::copy_backward(list<int>)/262144 220329.549 -
rng::copy_backward(list<int>)/32768 29140.766 -
rng::copy_backward(list<int>)/4096 3053.213 -1.73%
rng::copy_backward(list<int>)/512 372.645 -
rng::copy_backward(list<int>)/64 31.108 -
rng::copy_backward(list<int>)/8 2.452 7.30%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1042.005 -
rng::copy_backward(vector<bool>)_(aligned)/262144 276.153 -
rng::copy_backward(vector<bool>)_(aligned)/32768 35.935 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.309 5.21%
rng::copy_backward(vector<bool>)_(aligned)/512 1.824 3.95%
rng::copy_backward(vector<bool>)_(aligned)/64 1.973 11.65%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6745.210 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 2080.584 25.42%
rng::copy_backward(vector<bool>)_(unaligned)/32768 207.066 -1.79%
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.873 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.884 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 50199.812 2.97%
rng::copy_backward(vector<int>)/262144 12533.099 -
rng::copy_backward(vector<int>)/32768 2878.703 -1.07%
rng::copy_backward(vector<int>)/4096 161.828 7.15%
rng::copy_backward(vector<int>)/512 16.634 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.262 -
rng::copy_if(deque<int>)_(entire_range)/1048576 277935.011 -
rng::copy_if(deque<int>)_(entire_range)/262144 69795.455 -
rng::copy_if(deque<int>)_(entire_range)/32768 8698.825 -
rng::copy_if(deque<int>)_(entire_range)/4096 1020.159 -
rng::copy_if(deque<int>)_(entire_range)/512 135.683 -
rng::copy_if(deque<int>)_(entire_range)/64 16.171 -
rng::copy_if(deque<int>)_(entire_range)/8 2.842 -2.97%
rng::copy_if(deque<int>)_(every_other)/1048576 371925.495 -
rng::copy_if(deque<int>)_(every_other)/262144 92873.725 -
rng::copy_if(deque<int>)_(every_other)/32768 11632.274 -
rng::copy_if(deque<int>)_(every_other)/4096 1455.512 -
rng::copy_if(deque<int>)_(every_other)/512 183.506 -
rng::copy_if(deque<int>)_(every_other)/64 23.391 -
rng::copy_if(deque<int>)_(every_other)/8 3.455 -
rng::copy_if(list<int>)_(entire_range)/1048576 882935.530 -
rng::copy_if(list<int>)_(entire_range)/262144 220307.112 -
rng::copy_if(list<int>)_(entire_range)/32768 29363.120 4.79%
rng::copy_if(list<int>)_(entire_range)/4096 3064.713 -
rng::copy_if(list<int>)_(entire_range)/512 371.875 -
rng::copy_if(list<int>)_(entire_range)/64 30.788 -14.73%
rng::copy_if(list<int>)_(entire_range)/8 2.593 -
rng::copy_if(list<int>)_(every_other)/1048576 848528.467 1.04%
rng::copy_if(list<int>)_(every_other)/262144 210787.111 1.01%
rng::copy_if(list<int>)_(every_other)/32768 25672.279 3.18%
rng::copy_if(list<int>)_(every_other)/4096 3299.093 -
rng::copy_if(list<int>)_(every_other)/512 359.593 -
rng::copy_if(list<int>)_(every_other)/64 23.779 -
rng::copy_if(list<int>)_(every_other)/8 2.301 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245981.104 -
rng::copy_if(vector<int>)_(entire_range)/262144 59959.204 -
rng::copy_if(vector<int>)_(entire_range)/32768 7493.424 -
rng::copy_if(vector<int>)_(entire_range)/4096 938.555 -
rng::copy_if(vector<int>)_(entire_range)/512 123.948 -
rng::copy_if(vector<int>)_(entire_range)/64 15.957 -2.29%
rng::copy_if(vector<int>)_(entire_range)/8 2.184 -3.48%
rng::copy_if(vector<int>)_(every_other)/1048576 239509.982 -
rng::copy_if(vector<int>)_(every_other)/262144 59861.806 -
rng::copy_if(vector<int>)_(every_other)/32768 7457.554 -
rng::copy_if(vector<int>)_(every_other)/4096 937.356 -
rng::copy_if(vector<int>)_(every_other)/512 123.726 -
rng::copy_if(vector<int>)_(every_other)/64 18.190 -
rng::copy_if(vector<int>)_(every_other)/8 4.264 -
rng::copy_n(deque<int>)/1048576 50024.117 -
rng::copy_n(deque<int>)/262144 10546.220 -
rng::copy_n(deque<int>)/32768 1150.570 1.20%
rng::copy_n(deque<int>)/4096 146.176 -
rng::copy_n(deque<int>)/512 16.797 -
rng::copy_n(deque<int>)/64 2.871 -
rng::copy_n(deque<int>)/8 2.693 1.16%
rng::copy_n(list<int>)/1048576 875099.688 -
rng::copy_n(list<int>)/262144 217051.695 -
rng::copy_n(list<int>)/32768 26054.364 -
rng::copy_n(list<int>)/4096 4208.840 -13.26%
rng::copy_n(list<int>)/512 340.897 -
rng::copy_n(list<int>)/64 14.089 -1.06%
rng::copy_n(list<int>)/8 2.247 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1039.363 -50.51%
rng::copy_n(vector<bool>)_(aligned)/262144 277.247 -
rng::copy_n(vector<bool>)_(aligned)/32768 35.350 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.937 -
rng::copy_n(vector<bool>)_(aligned)/512 1.766 -
rng::copy_n(vector<bool>)_(aligned)/64 1.372 4.85%
rng::copy_n(vector<bool>)_(unaligned)/1048576 5509.348 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1370.026 -8.17%
rng::copy_n(vector<bool>)_(unaligned)/32768 174.447 2.29%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.854 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.542 -
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 49304.212 -1.77%
rng::copy_n(vector<int>)/262144 12532.700 -
rng::copy_n(vector<int>)/32768 2305.369 -15.61%
rng::copy_n(vector<int>)/4096 208.068 43.04%
rng::copy_n(vector<int>)/512 16.115 -
rng::copy_n(vector<int>)/64 2.475 -
rng::copy_n(vector<int>)/8 2.255 4.98%
rng::count(deque<int>)_(every_other)/1024 248.147 -
rng::count(deque<int>)_(every_other)/1048576 252773.730 -
rng::count(deque<int>)_(every_other)/8 2.534 -
rng::count(deque<int>)_(every_other)/8192 1939.675 -
rng::count(list<int>)_(every_other)/1024 701.784 -
rng::count(list<int>)_(every_other)/1048576 824942.849 1.67%
rng::count(list<int>)_(every_other)/8 2.104 -
rng::count(list<int>)_(every_other)/8192 7711.639 11.69%
rng::count(vector<bool>)/1000 3.004 1.93%
rng::count(vector<bool>)/1024 1.686 -
rng::count(vector<bool>)/1048576 1460.996 -
rng::count(vector<bool>)/8192 11.440 -
rng::count(vector<int>)_(every_other)/1024 103.223 -
rng::count(vector<int>)_(every_other)/1048576 105413.085 -
rng::count(vector<int>)_(every_other)/8 1.294 -6.46%
rng::count(vector<int>)_(every_other)/8192 821.418 -
rng::count_if(deque<int>)_(every_other)/1024 347.274 -
rng::count_if(deque<int>)_(every_other)/1048576 342732.490 -
rng::count_if(deque<int>)_(every_other)/8 3.368 3.45%
rng::count_if(deque<int>)_(every_other)/8192 2623.369 -
rng::count_if(list<int>)_(every_other)/1024 755.864 -
rng::count_if(list<int>)_(every_other)/1048576 891861.377 -
rng::count_if(list<int>)_(every_other)/8 2.841 -
rng::count_if(list<int>)_(every_other)/8192 7270.596 -
rng::count_if(vector<int>)_(every_other)/1024 248.610 -
rng::count_if(vector<int>)_(every_other)/1048576 247798.808 -
rng::count_if(vector<int>)_(every_other)/8 4.231 -
rng::count_if(vector<int>)_(every_other)/8192 1922.723 -
rng::distance(deque<int>)/1024 0.849 -
rng::distance(deque<int>)/4096 0.850 -
rng::distance(deque<int>)/50 0.849 -
rng::distance(deque<int>)/8192 0.852 -
rng::distance(join_view(vector<vector<int>>)/1024 1.039 1.05%
rng::distance(join_view(vector<vector<int>>)/4096 4.554 4.24%
rng::distance(join_view(vector<vector<int>>)/50 0.629 -
rng::distance(join_view(vector<vector<int>>)/8192 8.302 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 474.731 3.12%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 493704.455 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 25.366 6.73%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.575 -3.79%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3847.944 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.069 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.710 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.068 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.069 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.070 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 718.077 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 734070.668 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 36.827 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.637 2.22%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5732.045 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.110 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.783 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.103 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.098 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.104 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2047.737 2.54%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2208580.283 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.089 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.696 -3.91%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19536.743 1.99%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 514.525 2.57%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1444587.648 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.279 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.742 -2.16%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11923.056 1.55%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1893.997 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2301682.704 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.547 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 7.042 2.98%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20163.098 1.04%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 741.859 20.40%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1449719.634 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.464 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.771 1.96%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11057.179 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.699 -8.86%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.700 -8.82%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.673 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.690 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.699 -8.86%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 768.716 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 959830.593 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.722 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.072 -2.30%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8596.647 10.53%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.987 -1.71%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.985 -1.54%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.975 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.976 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.987 -1.29%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 873.724 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1084053.894 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.330 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.280 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 13438.453 10.04%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.225 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73749.965 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.592 -4.93%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.662 -6.65%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.099 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.227 6.07%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.226 5.95%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.226 6.03%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.353 17.04%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.225 5.96%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 516.056 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 634958.107 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.898 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.250 2.07%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4822.632 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.698 -1.77%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.710 -1.48%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.699 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.700 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.710 -1.65%
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 505.197 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 503238.544 1.23%
rng::equal(deque<int>)_(it,_it,_it,_it)/50 26.360 21.15%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.878 2.98%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3914.960 1.08%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 524.087 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 513736.234 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.401 1.69%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.088 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3933.164 -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 782.603 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 958892.579 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 29.434 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.995 3.13%
rng::equal(list<int>)_(it,_it,_it,_it)/8192 11492.573 -8.24%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 830.026 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 991557.329 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.103 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.539 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12233.857 11.90%
rng::equal(vector<bool>)_(aligned)/1024 0.219 -
rng::equal(vector<bool>)_(aligned)/1048576 0.218 -
rng::equal(vector<bool>)_(aligned)/50 0.218 -
rng::equal(vector<bool>)_(aligned)/8 0.221 -
rng::equal(vector<bool>)_(aligned)/8192 0.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.644 -2.23%
rng::equal(vector<bool>)_(unaligned)/1048576 7629.681 -1.23%
rng::equal(vector<bool>)_(unaligned)/50 0.884 7.66%
rng::equal(vector<bool>)_(unaligned)/8 0.886 7.84%
rng::equal(vector<bool>)_(unaligned)/8192 65.399 -2.06%
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.140 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73706.228 -1.05%
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.268 -3.31%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.405 -8.16%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.896 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 510.435 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639189.899 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 25.335 6.80%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.682 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4793.469 -
rng::fill(deque<int>)/1024 29.823 -
rng::fill(deque<int>)/32 4.521 203.73%
rng::fill(deque<int>)/50 4.586 103.24%
rng::fill(deque<int>)/8192 239.101 -1.03%
rng::fill(list<int>)/1024 671.972 -56.68%
rng::fill(list<int>)/32 8.418 -1.24%
rng::fill(list<int>)/50 35.132 1.28%
rng::fill(list<int>)/8192 7636.024 11.05%
rng::fill(vector<bool>)/1048576 3822.435 -
rng::fill(vector<bool>)/262144 232.794 -
rng::fill(vector<bool>)/32768 30.387 1.41%
rng::fill(vector<bool>)/4096 4.212 -
rng::fill(vector<bool>)/512 1.518 -13.07%
rng::fill(vector<bool>)/64 1.673 -12.54%
rng::fill(vector<int>)/1024 29.638 -
rng::fill(vector<int>)/32 1.065 -
rng::fill(vector<int>)/50 2.207 -
rng::fill(vector<int>)/8192 237.970 -1.30%
rng::fill_n(deque<int>)/1024 29.298 -
rng::fill_n(deque<int>)/32 1.203 -4.28%
rng::fill_n(deque<int>)/50 2.198 -
rng::fill_n(deque<int>)/8192 240.618 -2.76%
rng::fill_n(list<int>)/1024 649.487 -
rng::fill_n(list<int>)/32 8.255 -
rng::fill_n(list<int>)/50 15.981 -
rng::fill_n(list<int>)/8192 7589.570 -
rng::fill_n(vector<bool>)/1048576 3822.585 -
rng::fill_n(vector<bool>)/262144 231.716 -
rng::fill_n(vector<bool>)/32768 30.281 1.28%
rng::fill_n(vector<bool>)/4096 4.163 -
rng::fill_n(vector<bool>)/512 1.425 -
rng::fill_n(vector<bool>)/64 1.463 3.42%
rng::fill_n(vector<int>)/1024 29.655 -
rng::fill_n(vector<int>)/32 1.146 -
rng::fill_n(vector<int>)/50 2.224 -
rng::fill_n(vector<int>)/8192 237.645 -
rng::find(deque<int>)_(bail_25%)/1024 67.293 -
rng::find(deque<int>)_(bail_25%)/32768 1920.427 -
rng::find(deque<int>)_(bail_25%)/8 2.062 5.07%
rng::find(deque<int>)_(bail_25%)/8192 478.040 -
rng::find(deque<int>)_(process_all)/1024 244.338 -
rng::find(deque<int>)_(process_all)/32768 7862.419 -
rng::find(deque<int>)_(process_all)/50 13.138 -
rng::find(deque<int>)_(process_all)/8 3.521 -
rng::find(deque<int>)_(process_all)/8192 1951.093 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 295.163 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9530.629 -1.61%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.484 1.00%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.570 2.22%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2351.374 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 312.816 -12.37%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10423.302 -8.98%
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.517 -18.22%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.197 -1.93%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2535.381 -10.94%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 733.249 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27023.476 2.21%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.577 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.603 -1.43%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8232.983 4.42%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.070 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 670.555 3.15%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.725 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.146 3.68%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 170.073 2.72%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.896 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8793.630 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.780 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.005 -1.52%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2171.209 -
rng::find(list<int>)_(bail_25%)/1024 183.321 38.25%
rng::find(list<int>)_(bail_25%)/32768 7783.394 -8.03%
rng::find(list<int>)_(bail_25%)/8 0.932 -
rng::find(list<int>)_(bail_25%)/8192 1431.408 -1.90%
rng::find(list<int>)_(process_all)/1024 699.254 1.61%
rng::find(list<int>)_(process_all)/32768 27198.622 2.06%
rng::find(list<int>)_(process_all)/50 18.570 -
rng::find(list<int>)_(process_all)/8 2.374 -
rng::find(list<int>)_(process_all)/8192 11445.261 35.46%
rng::find(vector<bool>)_(process_all)/1024 4.536 -2.29%
rng::find(vector<bool>)_(process_all)/1048576 3665.390 -
rng::find(vector<bool>)_(process_all)/50 0.715 12.92%
rng::find(vector<bool>)_(process_all)/8 0.716 11.17%
rng::find(vector<bool>)_(process_all)/8192 33.521 -
rng::find(vector<char>)_(bail_25%)/1024 5.272 -
rng::find(vector<char>)_(bail_25%)/32768 136.554 -
rng::find(vector<char>)_(bail_25%)/8 1.105 -4.29%
rng::find(vector<char>)_(bail_25%)/8192 39.772 -
rng::find(vector<char>)_(process_all)/1024 16.625 -2.96%
rng::find(vector<char>)_(process_all)/32768 496.473 -
rng::find(vector<char>)_(process_all)/50 1.620 -
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.642 -
rng::find(vector<int>)_(bail_25%)/1024 65.979 -
rng::find(vector<int>)_(bail_25%)/32768 1865.879 -
rng::find(vector<int>)_(bail_25%)/8 1.371 -
rng::find(vector<int>)_(bail_25%)/8192 472.926 -
rng::find(vector<int>)_(process_all)/1024 243.318 -
rng::find(vector<int>)_(process_all)/32768 7440.699 -
rng::find(vector<int>)_(process_all)/50 12.449 -
rng::find(vector<int>)_(process_all)/8 2.854 3.35%
rng::find(vector<int>)_(process_all)/8192 1861.906 -
rng::find_end(deque<int>)_(match_near_end)/1000 326.185 -2.63%
rng::find_end(deque<int>)_(match_near_end)/1024 3255.200 1.77%
rng::find_end(deque<int>)_(match_near_end)/8192 166326.199 -
rng::find_end(deque<int>)_(near_matches)/1000 27149.439 -17.37%
rng::find_end(deque<int>)_(near_matches)/1024 28147.589 -17.15%
rng::find_end(deque<int>)_(near_matches)/8192 1650541.668 -22.36%
rng::find_end(deque<int>)_(process_all)/1000 251.122 -7.07%
rng::find_end(deque<int>)_(process_all)/1024 259.200 -14.05%
rng::find_end(deque<int>)_(process_all)/1048576 264440.631 -13.67%
rng::find_end(deque<int>)_(process_all)/8192 2034.049 -14.43%
rng::find_end(deque<int>)_(same_length)/1000 962.610 2.63%
rng::find_end(deque<int>)_(same_length)/1024 1407.845 -
rng::find_end(deque<int>)_(same_length)/8192 11288.191 -
rng::find_end(deque<int>)_(single_element)/1000 320.902 -
rng::find_end(deque<int>)_(single_element)/1024 328.912 -
rng::find_end(deque<int>)_(single_element)/8192 2615.009 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 597.458 1.82%
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 4609.117 10.76%
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 239989.157 4.52%
rng::find_end(deque<int>,_pred)_(near_matches)/1000 36546.947 10.36%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 38321.433 11.09%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 2395982.737 1.38%
rng::find_end(deque<int>,_pred)_(process_all)/1000 597.718 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 614.661 1.03%
rng::find_end(deque<int>,_pred)_(process_all)/1048576 560915.695 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4303.884 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 1544.120 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 1566.206 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 11552.715 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 596.594 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 607.112 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4308.656 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 768.820 1.14%
rng::find_end(forward_list<int>)_(match_near_end)/1024 4654.173 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 256944.826 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36013.878 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37352.308 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2479079.360 -
rng::find_end(forward_list<int>)_(process_all)/1000 699.168 -
rng::find_end(forward_list<int>)_(process_all)/1024 729.255 -
rng::find_end(forward_list<int>)_(process_all)/1048576 763795.993 -
rng::find_end(forward_list<int>)_(process_all)/8192 5664.882 1.69%
rng::find_end(forward_list<int>)_(same_length)/1000 1472.676 -
rng::find_end(forward_list<int>)_(same_length)/1024 1491.866 -
rng::find_end(forward_list<int>)_(same_length)/8192 16540.687 -
rng::find_end(forward_list<int>)_(single_element)/1000 692.180 -1.96%
rng::find_end(forward_list<int>)_(single_element)/1024 724.034 -
rng::find_end(forward_list<int>)_(single_element)/8192 6102.050 -1.16%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 822.387 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5211.058 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278227.032 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42350.297 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43897.321 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2708864.707 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 793.862 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 811.203 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 886810.127 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6541.476 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1542.385 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1566.874 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 17124.084 -3.08%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 803.564 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 822.914 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6952.533 -
rng::find_end(list<int>)_(match_near_end)/1000 774.124 -
rng::find_end(list<int>)_(match_near_end)/1024 4539.185 -
rng::find_end(list<int>)_(match_near_end)/8192 259307.921 -
rng::find_end(list<int>)_(near_matches)/1000 36984.141 -
rng::find_end(list<int>)_(near_matches)/1024 38244.694 -
rng::find_end(list<int>)_(near_matches)/8192 2489947.804 -
rng::find_end(list<int>)_(process_all)/1000 708.535 -
rng::find_end(list<int>)_(process_all)/1024 714.995 -
rng::find_end(list<int>)_(process_all)/1048576 838827.267 -
rng::find_end(list<int>)_(process_all)/8192 6949.211 6.90%
rng::find_end(list<int>)_(same_length)/1000 1480.858 1.15%
rng::find_end(list<int>)_(same_length)/1024 1528.318 1.70%
rng::find_end(list<int>)_(same_length)/8192 15771.855 -10.32%
rng::find_end(list<int>)_(single_element)/1000 689.311 -
rng::find_end(list<int>)_(single_element)/1024 697.979 -
rng::find_end(list<int>)_(single_element)/8192 8095.624 10.40%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 820.537 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 5129.234 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 277313.067 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 41120.359 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 42861.580 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2688114.943 -
rng::find_end(list<int>,_pred)_(process_all)/1000 800.854 1.24%
rng::find_end(list<int>,_pred)_(process_all)/1024 813.828 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 954305.933 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8230.925 -1.92%
rng::find_end(list<int>,_pred)_(same_length)/1000 1551.461 -
rng::find_end(list<int>,_pred)_(same_length)/1024 1592.867 -
rng::find_end(list<int>,_pred)_(same_length)/8192 17592.825 -
rng::find_end(list<int>,_pred)_(single_element)/1000 754.838 -
rng::find_end(list<int>,_pred)_(single_element)/1024 772.396 -
rng::find_end(list<int>,_pred)_(single_element)/8192 8716.403 12.92%
rng::find_end(vector<int>)_(match_near_end)/1000 280.206 6.28%
rng::find_end(vector<int>)_(match_near_end)/1024 2276.785 -
rng::find_end(vector<int>)_(match_near_end)/8192 120000.606 -
rng::find_end(vector<int>)_(near_matches)/1000 15253.255 -
rng::find_end(vector<int>)_(near_matches)/1024 15814.596 -
rng::find_end(vector<int>)_(near_matches)/8192 923389.437 -
rng::find_end(vector<int>)_(process_all)/1000 235.578 1.06%
rng::find_end(vector<int>)_(process_all)/1024 240.012 -
rng::find_end(vector<int>)_(process_all)/1048576 263076.079 -
rng::find_end(vector<int>)_(process_all)/8192 1916.786 -
rng::find_end(vector<int>)_(same_length)/1000 641.618 24.85%
rng::find_end(vector<int>)_(same_length)/1024 658.125 22.93%
rng::find_end(vector<int>)_(same_length)/8192 5155.751 33.94%
rng::find_end(vector<int>)_(single_element)/1000 238.504 1.30%
rng::find_end(vector<int>)_(single_element)/1024 244.122 2.02%
rng::find_end(vector<int>)_(single_element)/8192 1903.198 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 558.206 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 3162.889 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 167981.141 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 25442.561 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 26051.206 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1630003.886 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 567.058 -2.43%
rng::find_end(vector<int>,_pred)_(process_all)/1024 580.299 -2.35%
rng::find_end(vector<int>,_pred)_(process_all)/1048576 642210.792 -5.32%
rng::find_end(vector<int>,_pred)_(process_all)/8192 4650.854 -2.98%
rng::find_end(vector<int>,_pred)_(same_length)/1000 1249.802 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 1281.348 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 10256.917 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 575.875 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 590.126 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4711.767 -
rng::find_first_of(deque<int>)_(large_needle)/1024 366492.102 -
rng::find_first_of(deque<int>)_(large_needle)/32 313.645 10.50%
rng::find_first_of(deque<int>)_(large_needle)/50 766.217 14.26%
rng::find_first_of(deque<int>)_(large_needle)/8192 23524730.567 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3455.678 -
rng::find_first_of(deque<int>)_(small_needle)/32 110.221 4.68%
rng::find_first_of(deque<int>)_(small_needle)/50 164.322 1.22%
rng::find_first_of(deque<int>)_(small_needle)/8192 27704.067 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 561109.575 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 510.733 1.75%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1392.203 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35545431.252 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6307.095 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.795 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.482 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50279.104 -
rng::find_first_of(list<int>)_(large_needle)/1024 857890.676 -8.29%
rng::find_first_of(list<int>)_(large_needle)/32 683.235 -
rng::find_first_of(list<int>)_(large_needle)/50 1743.267 -
rng::find_first_of(list<int>)_(large_needle)/8192 50476508.930 1.33%
rng::find_first_of(list<int>)_(small_needle)/1024 2787.823 -
rng::find_first_of(list<int>)_(small_needle)/32 91.675 -
rng::find_first_of(list<int>)_(small_needle)/50 140.207 -
rng::find_first_of(list<int>)_(small_needle)/8192 22918.981 1.03%
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 882814.189 -1.99%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 728.844 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1880.292 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 54238676.308 -2.89%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5229.777 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.699 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.966 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42117.875 -
rng::find_first_of(vector<int>)_(large_needle)/1024 111632.585 -7.39%
rng::find_first_of(vector<int>)_(large_needle)/32 102.338 -10.13%
rng::find_first_of(vector<int>)_(large_needle)/50 267.883 -5.93%
rng::find_first_of(vector<int>)_(large_needle)/8192 7197205.321 -7.42%
rng::find_first_of(vector<int>)_(small_needle)/1024 1412.600 -
rng::find_first_of(vector<int>)_(small_needle)/32 48.822 3.19%
rng::find_first_of(vector<int>)_(small_needle)/50 71.827 -
rng::find_first_of(vector<int>)_(small_needle)/8192 11281.803 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 603450.793 1.88%
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 494.844 2.03%
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1332.769 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38291898.168 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5635.247 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.800 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 275.003 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46057.479 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.697 -
rng::find_if(deque<int>)_(bail_25%)/32768 2863.082 3.69%
rng::find_if(deque<int>)_(bail_25%)/8 1.524 1.28%
rng::find_if(deque<int>)_(bail_25%)/8192 723.068 4.66%
rng::find_if(deque<int>)_(process_all)/1024 474.248 -
rng::find_if(deque<int>)_(process_all)/32768 11619.213 -6.21%
rng::find_if(deque<int>)_(process_all)/50 23.605 -1.09%
rng::find_if(deque<int>)_(process_all)/8 3.944 -
rng::find_if(deque<int>)_(process_all)/8192 2866.911 -7.49%
rng::find_if(list<int>)_(bail_25%)/1024 195.090 -
rng::find_if(list<int>)_(bail_25%)/32768 8573.189 -6.34%
rng::find_if(list<int>)_(bail_25%)/8 1.297 -1.49%
rng::find_if(list<int>)_(bail_25%)/8192 1521.872 -
rng::find_if(list<int>)_(process_all)/1024 761.528 -
rng::find_if(list<int>)_(process_all)/32768 28387.218 3.89%
rng::find_if(list<int>)_(process_all)/50 21.846 -
rng::find_if(list<int>)_(process_all)/8 3.491 -
rng::find_if(list<int>)_(process_all)/8192 9566.559 -23.95%
rng::find_if(vector<bool>)_(process_all)/1024 770.778 -
rng::find_if(vector<bool>)_(process_all)/1048576 791347.863 1.45%
rng::find_if(vector<bool>)_(process_all)/50 35.031 -1.60%
rng::find_if(vector<bool>)_(process_all)/8 5.444 -
rng::find_if(vector<bool>)_(process_all)/8192 6154.488 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.335 -
rng::find_if(vector<char>)_(bail_25%)/32768 2030.380 -1.18%
rng::find_if(vector<char>)_(bail_25%)/8 0.948 -
rng::find_if(vector<char>)_(bail_25%)/8192 522.406 -
rng::find_if(vector<char>)_(process_all)/1024 274.188 -
rng::find_if(vector<char>)_(process_all)/32768 8126.020 -
rng::find_if(vector<char>)_(process_all)/50 12.433 -1.99%
rng::find_if(vector<char>)_(process_all)/8 2.431 -6.01%
rng::find_if(vector<char>)_(process_all)/8192 2046.524 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.703 -
rng::find_if(vector<int>)_(bail_25%)/32768 2338.732 -
rng::find_if(vector<int>)_(bail_25%)/8 1.067 -2.54%
rng::find_if(vector<int>)_(bail_25%)/8192 548.944 -
rng::find_if(vector<int>)_(process_all)/1024 283.699 -
rng::find_if(vector<int>)_(process_all)/32768 8805.988 -
rng::find_if(vector<int>)_(process_all)/50 14.202 1.56%
rng::find_if(vector<int>)_(process_all)/8 2.607 -1.22%
rng::find_if(vector<int>)_(process_all)/8192 2193.061 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.213 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2716.531 -1.60%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.533 -
rng::find_if_not(deque<int>)_(bail_25%)/8192 723.384 -1.54%
rng::find_if_not(deque<int>)_(process_all)/1024 474.924 -
rng::find_if_not(deque<int>)_(process_all)/32768 11612.560 1.33%
rng::find_if_not(deque<int>)_(process_all)/50 23.408 -
rng::find_if_not(deque<int>)_(process_all)/8 3.924 -
rng::find_if_not(deque<int>)_(process_all)/8192 2866.957 -
rng::find_if_not(list<int>)_(bail_25%)/1024 195.309 -
rng::find_if_not(list<int>)_(bail_25%)/32768 9734.890 12.41%
rng::find_if_not(list<int>)_(bail_25%)/8 1.273 -3.15%
rng::find_if_not(list<int>)_(bail_25%)/8192 1525.571 -
rng::find_if_not(list<int>)_(process_all)/1024 764.111 -
rng::find_if_not(list<int>)_(process_all)/32768 28690.178 3.30%
rng::find_if_not(list<int>)_(process_all)/50 21.596 -
rng::find_if_not(list<int>)_(process_all)/8 3.511 -
rng::find_if_not(list<int>)_(process_all)/8192 8750.754 18.11%
rng::find_if_not(vector<bool>)_(process_all)/1024 771.368 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 787467.906 -
rng::find_if_not(vector<bool>)_(process_all)/50 35.037 -2.64%
rng::find_if_not(vector<bool>)_(process_all)/8 5.429 -1.95%
rng::find_if_not(vector<bool>)_(process_all)/8192 6151.539 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.274 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2025.141 -3.28%
rng::find_if_not(vector<char>)_(bail_25%)/8 0.941 -1.37%
rng::find_if_not(vector<char>)_(bail_25%)/8192 518.475 -2.10%
rng::find_if_not(vector<char>)_(process_all)/1024 275.502 -
rng::find_if_not(vector<char>)_(process_all)/32768 8135.107 -
rng::find_if_not(vector<char>)_(process_all)/50 12.551 -
rng::find_if_not(vector<char>)_(process_all)/8 2.460 1.80%
rng::find_if_not(vector<char>)_(process_all)/8192 2049.331 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.628 -1.21%
rng::find_if_not(vector<int>)_(bail_25%)/32768 2339.890 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.056 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.520 -1.06%
rng::find_if_not(vector<int>)_(process_all)/1024 283.383 -
rng::find_if_not(vector<int>)_(process_all)/32768 8804.151 -
rng::find_if_not(vector<int>)_(process_all)/50 13.842 -2.55%
rng::find_if_not(vector<int>)_(process_all)/8 2.597 -1.03%
rng::find_if_not(vector<int>)_(process_all)/8192 2193.373 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.054 -
rng::find_last(deque<int>)_(bail_10%)/1048576 324800.174 -
rng::find_last(deque<int>)_(bail_10%)/50 11.431 -
rng::find_last(deque<int>)_(bail_10%)/8 2.703 -1.07%
rng::find_last(deque<int>)_(bail_10%)/8192 2514.848 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.072 -6.04%
rng::find_last(deque<int>)_(bail_90%)/1048576 27651.160 -
rng::find_last(deque<int>)_(bail_90%)/50 1.846 -
rng::find_last(deque<int>)_(bail_90%)/8 0.871 -
rng::find_last(deque<int>)_(bail_90%)/8192 203.836 -6.80%
rng::find_last(forward_list<int>)_(bail_10%)/1024 730.685 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 368786.472 -47.82%
rng::find_last(forward_list<int>)_(bail_10%)/50 21.081 2.41%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.345 -1.78%
rng::find_last(forward_list<int>)_(bail_10%)/8192 5878.152 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 732.529 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 391236.492 -41.64%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.549 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.421 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6055.216 -
rng::find_last(list<int>)_(bail_10%)/1024 666.012 -
rng::find_last(list<int>)_(bail_10%)/1048576 787507.605 -
rng::find_last(list<int>)_(bail_10%)/50 16.324 -2.09%
rng::find_last(list<int>)_(bail_10%)/8 2.040 -
rng::find_last(list<int>)_(bail_10%)/8192 6271.643 -
rng::find_last(list<int>)_(bail_90%)/1024 52.205 -5.30%
rng::find_last(list<int>)_(bail_90%)/1048576 86782.406 -
rng::find_last(list<int>)_(bail_90%)/50 1.271 -
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 594.010 -
rng::find_last(vector<char>)_(bail_10%)/1024 111.775 -1.63%
rng::find_last(vector<char>)_(bail_10%)/1048576 108039.199 -4.85%
rng::find_last(vector<char>)_(bail_10%)/50 4.981 -11.34%
rng::find_last(vector<char>)_(bail_10%)/8 1.536 -2.33%
rng::find_last(vector<char>)_(bail_10%)/8192 842.225 -5.85%
rng::find_last(vector<char>)_(bail_90%)/1024 12.989 7.30%
rng::find_last(vector<char>)_(bail_90%)/1048576 11994.705 -
rng::find_last(vector<char>)_(bail_90%)/50 1.054 1.63%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 100.899 -
rng::find_last(vector<int>)_(bail_10%)/1024 212.311 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214802.393 -
rng::find_last(vector<int>)_(bail_10%)/50 10.853 -
rng::find_last(vector<int>)_(bail_10%)/8 2.105 -
rng::find_last(vector<int>)_(bail_10%)/8192 1649.040 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.855 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23202.312 -
rng::find_last(vector<int>)_(bail_90%)/50 1.578 -
rng::find_last(vector<int>)_(bail_90%)/8 0.682 11.60%
rng::find_last(vector<int>)_(bail_90%)/8192 189.814 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 359.529 1.80%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362577.137 -
rng::find_last_if(deque<int>)_(bail_10%)/50 18.666 -3.59%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.977 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2767.346 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.685 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38581.403 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.693 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.966 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 313.772 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 799.763 -2.21%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 928483.267 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.525 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.319 5.98%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6926.105 -4.44%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 769.102 -8.25%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 925103.397 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 41.911 4.50%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.221 -2.86%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6676.261 -3.87%
rng::find_last_if(list<int>)_(bail_10%)/1024 680.600 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 809322.293 -
rng::find_last_if(list<int>)_(bail_10%)/50 37.488 -6.18%
rng::find_last_if(list<int>)_(bail_10%)/8 3.107 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6612.679 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.689 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 89070.257 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.172 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 607.226 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.656 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 241405.141 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.353 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.487 4.43%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1879.897 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.494 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26264.708 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.460 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.483 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.427 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283811.596 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.539 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.536 -1.45%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2074.417 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.856 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 31062.833 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.506 1.17%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.478 2.92%
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.349 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 362.929 1.29%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363095.019 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 18.014 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.978 1.11%
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2772.830 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 42.680 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 39182.644 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.709 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.957 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 306.663 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 828.649 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 933990.833 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.239 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 5.069 -2.72%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6912.321 -1.17%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 870.208 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 925998.737 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 27.857 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.071 2.17%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6896.599 1.22%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 682.482 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 809132.454 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 39.159 1.76%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.111 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6605.610 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 71.125 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89134.219 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.130 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.712 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 608.652 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.687 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241216.865 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.362 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.438 2.11%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1877.465 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.111 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26208.316 2.06%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.449 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.871 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 245.570 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 283891.984 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.522 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.561 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2075.654 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 30.433 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30934.097 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.540 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.479 2.23%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.896 -
rng::fold_left(deque<int>)/1048576 560538.026 -
rng::fold_left(deque<int>)/32 16.479 -
rng::fold_left(deque<int>)/50 27.315 -
rng::fold_left(deque<int>)/8 4.089 -
rng::fold_left(deque<int>)/8192 4436.228 -
rng::fold_left(list<int>)/1048576 1361573.605 -
rng::fold_left(list<int>)/32 22.122 -
rng::fold_left(list<int>)/50 37.347 -
rng::fold_left(list<int>)/8 3.864 -
rng::fold_left(list<int>)/8192 10788.840 -5.75%
rng::fold_left(vector<int>)/1048576 1324943.839 -
rng::fold_left(vector<int>)/32 20.688 -
rng::fold_left(vector<int>)/50 36.274 -
rng::fold_left(vector<int>)/8 3.710 -
rng::fold_left(vector<int>)/8192 10312.476 -
rng::for_each(deque<int>)/32 3.751 -
rng::for_each(deque<int>)/50 4.065 -
rng::for_each(deque<int>)/8 0.931 1.48%
rng::for_each(deque<int>)/8192 254.546 -
rng::for_each(join_view(vector<vector<int>>)/32 3.802 -
rng::for_each(join_view(vector<vector<int>>)/50 4.137 -
rng::for_each(join_view(vector<vector<int>>)/8 1.491 7.65%
rng::for_each(join_view(vector<vector<int>>)/8192 264.741 -
rng::for_each(list<int>)/32 11.186 -2.28%
rng::for_each(list<int>)/50 24.023 -
rng::for_each(list<int>)/8 2.577 -
rng::for_each(list<int>)/8192 8113.803 -
rng::for_each(map<int>)/32 21.250 -
rng::for_each(map<int>)/50 40.724 -
rng::for_each(map<int>)/8 4.468 -2.82%
rng::for_each(map<int>)/8192 17273.795 3.91%
rng::for_each(map<int>::iterator)/32 23.100 -1.01%
rng::for_each(map<int>::iterator)/50 49.165 -
rng::for_each(map<int>::iterator)/8 4.599 -
rng::for_each(map<int>::iterator)/8192 16763.386 -
rng::for_each(multimap<int>)/32 22.703 1.34%
rng::for_each(multimap<int>)/50 49.684 -2.61%
rng::for_each(multimap<int>)/8 4.462 -2.71%
rng::for_each(multimap<int>)/8192 16814.384 2.16%
rng::for_each(multimap<int>::iterator)/32 21.180 -
rng::for_each(multimap<int>::iterator)/50 42.508 3.45%
rng::for_each(multimap<int>::iterator)/8 4.490 -1.17%
rng::for_each(multimap<int>::iterator)/8192 16865.545 2.09%
rng::for_each(multiset<int>)/32 22.451 1.94%
rng::for_each(multiset<int>)/50 46.369 3.77%
rng::for_each(multiset<int>)/8 4.742 3.65%
rng::for_each(multiset<int>)/8192 17358.678 9.66%
rng::for_each(multiset<int>::iterator)/32 21.356 -
rng::for_each(multiset<int>::iterator)/50 56.544 -2.92%
rng::for_each(multiset<int>::iterator)/8 4.536 -1.39%
rng::for_each(multiset<int>::iterator)/8192 16310.723 -
rng::for_each(set<int>)/32 21.323 -
rng::for_each(set<int>)/50 60.398 -
rng::for_each(set<int>)/8 4.483 1.09%
rng::for_each(set<int>)/8192 16575.696 3.00%
rng::for_each(set<int>::iterator)/32 21.816 -1.36%
rng::for_each(set<int>::iterator)/50 51.356 -
rng::for_each(set<int>::iterator)/8 4.429 -1.32%
rng::for_each(set<int>::iterator)/8192 16379.730 -
rng::for_each(vector<int>)/32 3.818 -
rng::for_each(vector<int>)/50 4.062 -
rng::for_each(vector<int>)/8 0.914 -
rng::for_each(vector<int>)/8192 252.005 -
rng::for_each_n(deque<int>)/32 3.763 -
rng::for_each_n(deque<int>)/50 3.939 -1.27%
rng::for_each_n(deque<int>)/8 1.156 -2.60%
rng::for_each_n(deque<int>)/8192 256.897 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.833 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.243 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.575 -10.43%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.131 -
rng::for_each_n(list<int>)/32 11.091 -
rng::for_each_n(list<int>)/50 22.231 -
rng::for_each_n(list<int>)/8 2.433 -4.26%
rng::for_each_n(list<int>)/8192 7279.038 -13.88%
rng::for_each_n(vector<int>)/32 3.859 -
rng::for_each_n(vector<int>)/50 4.059 -
rng::for_each_n(vector<int>)/8 2.534 2.70%
rng::for_each_n(vector<int>)/8192 251.879 -
rng::generate(deque<int>)/1024 280.735 -
rng::generate(deque<int>)/32 8.766 -
rng::generate(deque<int>)/50 12.948 -
rng::generate(deque<int>)/8192 2086.131 1.94%
rng::generate(list<int>)/1024 672.495 -
rng::generate(list<int>)/32 8.734 2.07%
rng::generate(list<int>)/50 16.332 5.93%
rng::generate(list<int>)/8192 6846.046 -8.81%
rng::generate(vector<int>)/1024 244.924 -
rng::generate(vector<int>)/32 8.033 -
rng::generate(vector<int>)/50 12.043 -
rng::generate(vector<int>)/8192 1852.602 -
rng::generate_n(deque<int>)/1024 245.248 -
rng::generate_n(deque<int>)/32 8.343 -
rng::generate_n(deque<int>)/50 12.361 -
rng::generate_n(deque<int>)/8192 1975.844 -
rng::generate_n(list<int>)/1024 651.012 -
rng::generate_n(list<int>)/32 9.009 3.88%
rng::generate_n(list<int>)/50 17.346 -
rng::generate_n(list<int>)/8192 7013.897 -14.82%
rng::generate_n(vector<int>)/1024 245.535 -
rng::generate_n(vector<int>)/32 8.368 3.80%
rng::generate_n(vector<int>)/50 12.636 4.42%
rng::generate_n(vector<int>)/8192 1861.894 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 365.460 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.086 -5.42%
rng::is_partitioned(deque<int>)_(partitioned)/50 13.967 -
rng::is_partitioned(deque<int>)_(partitioned)/8192 2872.171 -2.52%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 129.539 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 9.643 6.57%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.175 -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 640.262 -6.27%
rng::is_partitioned(list<int>)_(partitioned)/1024 711.202 3.05%
rng::is_partitioned(list<int>)_(partitioned)/32 8.620 -1.28%
rng::is_partitioned(list<int>)_(partitioned)/50 13.906 -
rng::is_partitioned(list<int>)_(partitioned)/8192 8156.612 19.16%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 124.721 -1.00%
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.037 1.72%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.446 -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1198.899 -
rng::is_partitioned(vector<int>)_(partitioned)/1024 175.577 -1.92%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.872 -
rng::is_partitioned(vector<int>)_(partitioned)/50 8.546 -1.39%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1352.055 -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 55.895 -4.09%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.001 -11.36%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.116 -2.92%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 150.231 -4.10%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 498.171 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.372 -3.83%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3918.061 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 516353.015 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 48.303 -2.73%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 539.824 4.54%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.966 -3.88%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4430.207 12.35%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 686122.557 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 50.777 1.31%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 779.220 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.711 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8183.655 -3.86%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1419881.364 -1.18%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.984 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 827.767 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.414 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8329.018 -11.41%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1609250.481 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.983 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.905 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.669 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2629.354 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212089.044 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.635 -2.12%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 516.365 1.40%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.032 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4679.174 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 998433.499 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.182 -
rng::is_sorted(deque<int>)/1024 474.713 -
rng::is_sorted(deque<int>)/8 2.520 -21.84%
rng::is_sorted(deque<int>)/8192 3800.479 -
rng::is_sorted(deque<int>,_pred)/1024 598.153 -
rng::is_sorted(deque<int>,_pred)/8 4.445 -
rng::is_sorted(deque<int>,_pred)/8192 4804.433 -
rng::is_sorted(list<int>)/1024 760.633 -
rng::is_sorted(list<int>)/8 2.192 1.15%
rng::is_sorted(list<int>)/8192 7321.185 4.56%
rng::is_sorted(list<int>,_pred)/1024 797.670 -
rng::is_sorted(list<int>,_pred)/8 4.247 -1.07%
rng::is_sorted(list<int>,_pred)/8192 7992.953 9.36%
rng::is_sorted(vector<int>)/1024 242.392 -
rng::is_sorted(vector<int>)/8 2.073 -
rng::is_sorted(vector<int>)/8192 1891.801 -
rng::is_sorted(vector<int>,_pred)/1024 462.182 -
rng::is_sorted(vector<int>,_pred)/8 3.664 -
rng::is_sorted(vector<int>,_pred)/8192 3678.986 -
rng::is_sorted_until(deque<int>)/1024 472.051 -
rng::is_sorted_until(deque<int>)/8 3.334 -10.42%
rng::is_sorted_until(deque<int>)/8192 3774.626 -
rng::is_sorted_until(deque<int>,_pred)/1024 596.922 -
rng::is_sorted_until(deque<int>,_pred)/8 3.937 -23.16%
rng::is_sorted_until(deque<int>,_pred)/8192 4803.869 -
rng::is_sorted_until(list<int>)/1024 748.273 -
rng::is_sorted_until(list<int>)/8 2.155 -
rng::is_sorted_until(list<int>)/8192 7697.813 7.18%
rng::is_sorted_until(list<int>,_pred)/1024 795.931 -
rng::is_sorted_until(list<int>,_pred)/8 3.837 -
rng::is_sorted_until(list<int>,_pred)/8192 7383.558 -2.55%
rng::is_sorted_until(vector<int>)/1024 238.552 -
rng::is_sorted_until(vector<int>)/8 2.051 -
rng::is_sorted_until(vector<int>)/8192 1860.157 -
rng::is_sorted_until(vector<int>,_pred)/1024 401.519 -2.31%
rng::is_sorted_until(vector<int>,_pred)/8 3.404 1.10%
rng::is_sorted_until(vector<int>,_pred)/8192 3224.939 -1.53%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 468.854 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 476.030 -2.52%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 497175.153 -4.29%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.027 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3870.314 -4.12%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 708.964 -2.89%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 714.866 -2.34%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624512.812 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.387 -2.97%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4799.619 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 771.870 1.19%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 797.455 2.76%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 953342.177 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.816 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 11933.064 2.16%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 809.843 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 828.891 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 987972.007 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.575 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 11882.727 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.965 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.852 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76643.580 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.306 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.700 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 473.879 5.73%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.570 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609025.772 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.151 3.09%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4764.912 -
rng::move(deque<int>)/1048576 57066.971 2.05%
rng::move(deque<int>)/262144 15173.026 1.37%
rng::move(deque<int>)/32768 2190.787 8.41%
rng::move(deque<int>)/4096 154.120 -
rng::move(deque<int>)/512 24.106 -
rng::move(deque<int>)/64 6.454 -6.60%
rng::move(deque<int>)/8 3.893 1.54%
rng::move(list<int>)/1048576 1023376.935 2.10%
rng::move(list<int>)/262144 254246.032 2.29%
rng::move(list<int>)/32768 35891.872 5.63%
rng::move(list<int>)/4096 5353.343 -1.29%
rng::move(list<int>)/512 369.808 -
rng::move(list<int>)/64 40.528 -
rng::move(list<int>)/8 3.923 -
rng::move(vector<bool>)_(aligned)/1048576 2127.191 -
rng::move(vector<bool>)_(aligned)/262144 256.793 -
rng::move(vector<bool>)_(aligned)/32768 37.530 -
rng::move(vector<bool>)_(aligned)/4096 8.096 -
rng::move(vector<bool>)_(aligned)/512 2.682 -
rng::move(vector<bool>)_(aligned)/64 1.950 5.94%
rng::move(vector<bool>)_(unaligned)/1048576 6724.299 -
rng::move(vector<bool>)_(unaligned)/262144 1582.389 -
rng::move(vector<bool>)_(unaligned)/32768 202.589 -
rng::move(vector<bool>)_(unaligned)/4096 25.919 -
rng::move(vector<bool>)_(unaligned)/512 4.139 -
rng::move(vector<bool>)_(unaligned)/64 1.621 -6.95%
rng::move(vector<int>)/1048576 58686.350 -2.95%
rng::move(vector<int>)/262144 20822.291 -5.48%
rng::move(vector<int>)/32768 2141.383 -
rng::move(vector<int>)/4096 135.581 -
rng::move(vector<int>)/512 20.461 -
rng::move(vector<int>)/64 4.136 1.37%
rng::move(vector<int>)/8 2.248 -
rng::move_backward(deque<int>)/1048576 125318.395 -
rng::move_backward(deque<int>)/262144 29726.533 -1.29%
rng::move_backward(deque<int>)/32768 3560.030 1.42%
rng::move_backward(deque<int>)/4096 156.610 -
rng::move_backward(deque<int>)/512 24.003 -
rng::move_backward(deque<int>)/64 5.517 -
rng::move_backward(deque<int>)/8 3.719 5.11%
rng::move_backward(list<int>)/1048576 1043138.307 -
rng::move_backward(list<int>)/262144 264765.477 -15.39%
rng::move_backward(list<int>)/32768 34937.759 -1.84%
rng::move_backward(list<int>)/4096 5263.352 -19.68%
rng::move_backward(list<int>)/512 372.204 -
rng::move_backward(list<int>)/64 40.380 -
rng::move_backward(list<int>)/8 3.706 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2128.159 -
rng::move_backward(vector<bool>)_(aligned)/262144 257.082 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.257 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.889 -
rng::move_backward(vector<bool>)_(aligned)/512 2.651 -
rng::move_backward(vector<bool>)_(aligned)/64 1.756 -
rng::move_backward(vector<bool>)_(unaligned)/1048576 6503.961 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1585.558 -
rng::move_backward(vector<bool>)_(unaligned)/32768 204.009 -
rng::move_backward(vector<bool>)_(unaligned)/4096 27.648 -
rng::move_backward(vector<bool>)_(unaligned)/512 5.604 5.18%
rng::move_backward(vector<bool>)_(unaligned)/64 1.876 -
rng::move_backward(vector<int>)/1048576 61103.782 7.88%
rng::move_backward(vector<int>)/262144 21901.521 -
rng::move_backward(vector<int>)/32768 2150.392 -
rng::move_backward(vector<int>)/4096 135.678 -
rng::move_backward(vector<int>)/512 20.844 -
rng::move_backward(vector<int>)/64 4.124 -
rng::move_backward(vector<int>)/8 2.276 -
rng::none_of(deque<int>)_(process_all)/32 16.425 -3.07%
rng::none_of(deque<int>)_(process_all)/32768 15406.734 -
rng::none_of(deque<int>)_(process_all)/50 24.784 -1.76%
rng::none_of(deque<int>)_(process_all)/8 4.719 2.62%
rng::none_of(deque<int>)_(process_all)/8192 3855.583 -
rng::none_of(list<int>)_(process_all)/32 11.699 -
rng::none_of(list<int>)_(process_all)/32768 25973.435 1.64%
rng::none_of(list<int>)_(process_all)/50 21.853 -
rng::none_of(list<int>)_(process_all)/8 2.610 -
rng::none_of(list<int>)_(process_all)/8192 7371.090 -6.17%
rng::none_of(vector<int>)_(process_all)/32 8.338 -
rng::none_of(vector<int>)_(process_all)/32768 8070.396 -
rng::none_of(vector<int>)_(process_all)/50 14.918 17.86%
rng::none_of(vector<int>)_(process_all)/8 2.357 -9.66%
rng::none_of(vector<int>)_(process_all)/8192 2025.788 -
rng::partial_sort(deque<int>)_(ascending)/1024 7983.898 -
rng::partial_sort(deque<int>)_(ascending)/8 31.755 -3.21%
rng::partial_sort(deque<int>)_(ascending)/8192 162892.235 -1.56%
rng::partial_sort(deque<int>)_(descending)/1024 18522.243 -
rng::partial_sort(deque<int>)_(descending)/8 43.609 -3.20%
rng::partial_sort(deque<int>)_(descending)/8192 287885.396 -
rng::partial_sort(deque<int>)_(heap)/1024 18608.346 -
rng::partial_sort(deque<int>)_(heap)/8 37.728 -
rng::partial_sort(deque<int>)_(heap)/8192 285768.022 -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 8005.734 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 30.866 -1.92%
rng::partial_sort(deque<int>)_(pipe-organ)/8192 167240.019 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19802.810 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.838 -3.28%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 285811.549 -
rng::partial_sort(deque<int>)_(repeated)/1024 6575.676 1.62%
rng::partial_sort(deque<int>)_(repeated)/8 28.268 1.44%
rng::partial_sort(deque<int>)_(repeated)/8192 70145.949 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16120.985 -
rng::partial_sort(deque<int>)_(shuffled)/8 34.408 -
rng::partial_sort(deque<int>)_(shuffled)/8192 264792.881 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4970.654 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.088 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55331.876 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8253.346 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 25.184 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97646.749 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8262.444 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 24.976 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100946.633 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4969.748 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.090 -1.03%
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55455.614 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9165.657 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.992 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97748.063 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3938.317 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 21.886 1.92%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46780.696 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6916.726 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.911 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90758.367 -
rng::partial_sort(vector<int>)_(ascending)/1024 5002.250 -
rng::partial_sort(vector<int>)_(ascending)/8 20.936 1.59%
rng::partial_sort(vector<int>)_(ascending)/8192 54469.537 -
rng::partial_sort(vector<int>)_(descending)/1024 8218.370 -
rng::partial_sort(vector<int>)_(descending)/8 25.144 1.40%
rng::partial_sort(vector<int>)_(descending)/8192 97372.246 -
rng::partial_sort(vector<int>)_(heap)/1024 8234.281 -
rng::partial_sort(vector<int>)_(heap)/8 26.893 2.33%
rng::partial_sort(vector<int>)_(heap)/8192 100817.517 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 5006.438 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.811 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54423.177 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9142.596 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 21.078 2.20%
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97382.482 -
rng::partial_sort(vector<int>)_(repeated)/1024 3957.624 -
rng::partial_sort(vector<int>)_(repeated)/8 20.373 2.28%
rng::partial_sort(vector<int>)_(repeated)/8192 46751.486 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6944.042 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.441 -
rng::partial_sort(vector<int>)_(shuffled)/8192 88201.207 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5348.098 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.758 -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57224.862 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8454.675 -
rng::partial_sort_copy(deque<int>)_(descending)/8 19.900 -
rng::partial_sort_copy(deque<int>)_(descending)/8192 99581.510 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8698.861 -
rng::partial_sort_copy(deque<int>)_(heap)/8 15.503 1.14%
rng::partial_sort_copy(deque<int>)_(heap)/8192 103560.227 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5327.021 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.654 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57039.672 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9327.597 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.810 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100532.632 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4267.048 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.509 -
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49359.515 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7215.251 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.063 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 95775.883 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5561.651 -
rng::partial_sort_copy(list<int>)_(ascending)/8 9.330 3.48%
rng::partial_sort_copy(list<int>)_(ascending)/8192 62563.625 1.98%
rng::partial_sort_copy(list<int>)_(descending)/1024 8575.045 -
rng::partial_sort_copy(list<int>)_(descending)/8 18.487 -
rng::partial_sort_copy(list<int>)_(descending)/8192 101826.902 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8531.034 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.210 -
rng::partial_sort_copy(list<int>)_(heap)/8192 105540.645 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5564.491 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.314 3.19%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61073.574 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9411.137 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.354 3.10%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101956.273 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4520.502 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.694 2.35%
rng::partial_sort_copy(list<int>)_(repeated)/8192 52883.386 -4.21%
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7295.030 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.747 -2.40%
rng::partial_sort_copy(list<int>)_(shuffled)/8192 93914.706 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5237.659 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 8.954 -6.63%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55644.519 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8397.374 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.961 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98178.074 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8326.057 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.678 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101945.531 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5225.410 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 8.776 -9.00%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55554.635 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9173.356 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.843 -8.90%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98592.479 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4070.405 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.194 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47595.565 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7106.169 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.493 -1.59%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91920.170 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5107.683 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 8.950 1.64%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55307.648 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8321.528 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.577 1.30%
rng::partial_sort_copy(vector<int>)_(descending)/8192 98556.757 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8295.219 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.101 -
rng::partial_sort_copy(vector<int>)_(heap)/8192 102009.700 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5077.906 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.873 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55132.090 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9195.898 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.828 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99542.409 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4040.550 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.386 -
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47464.597 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7130.052 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.662 3.63%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93679.636 -
rng::partition(deque<int>)_(dense)/1024 358.473 -
rng::partition(deque<int>)_(dense)/32 10.877 3.37%
rng::partition(deque<int>)_(dense)/50 16.670 12.96%
rng::partition(deque<int>)_(dense)/8192 2806.320 -
rng::partition(deque<int>)_(sparse)/1024 385.493 -
rng::partition(deque<int>)_(sparse)/32 10.377 -9.30%
rng::partition(deque<int>)_(sparse)/50 15.984 -7.98%
rng::partition(deque<int>)_(sparse)/8192 3022.638 -
rng::partition(list<int>)_(dense)/1024 386.352 -
rng::partition(list<int>)_(dense)/32 8.911 7.11%
rng::partition(list<int>)_(dense)/50 13.248 1.19%
rng::partition(list<int>)_(dense)/8192 4368.083 -
rng::partition(list<int>)_(sparse)/1024 734.203 -
rng::partition(list<int>)_(sparse)/32 9.052 -
rng::partition(list<int>)_(sparse)/50 15.110 -1.05%
rng::partition(list<int>)_(sparse)/8192 6933.292 -
rng::partition(vector<int>)_(dense)/1024 243.456 -
rng::partition(vector<int>)_(dense)/32 8.531 -
rng::partition(vector<int>)_(dense)/50 12.636 -
rng::partition(vector<int>)_(dense)/8192 1884.943 -
rng::partition(vector<int>)_(sparse)/1024 259.077 -
rng::partition(vector<int>)_(sparse)/32 8.938 -
rng::partition(vector<int>)_(sparse)/50 13.760 -
rng::partition(vector<int>)_(sparse)/8192 1871.088 -
rng::partition_copy(deque<int>)/1024 689.253 -
rng::partition_copy(deque<int>)/32 15.626 -
rng::partition_copy(deque<int>)/50 27.921 -2.89%
rng::partition_copy(deque<int>)/8192 5553.984 -
rng::partition_copy(list<int>)/1024 731.941 -
rng::partition_copy(list<int>)/32 15.931 -
rng::partition_copy(list<int>)/50 28.839 -
rng::partition_copy(list<int>)/8192 7311.162 3.62%
rng::partition_copy(vector<int>)/1024 685.659 -
rng::partition_copy(vector<int>)/32 15.120 -
rng::partition_copy(vector<int>)/50 26.230 -
rng::partition_copy(vector<int>)/8192 5530.093 -
rng::partition_point(deque<int>)/1024 9.037 -
rng::partition_point(deque<int>)/32 4.170 1.64%
rng::partition_point(deque<int>)/50 4.319 -
rng::partition_point(deque<int>)/8192 16.140 2.72%
rng::partition_point(list<int>)/1024 1281.361 1.07%
rng::partition_point(list<int>)/32 15.622 -
rng::partition_point(list<int>)/50 24.503 -
rng::partition_point(list<int>)/8192 14473.258 18.04%
rng::partition_point(vector<int>)/1024 7.494 -
rng::partition_point(vector<int>)/32 2.308 -
rng::partition_point(vector<int>)/50 2.300 -
rng::partition_point(vector<int>)/8192 10.760 -
rng::remove(deque<int>)_(prefix)/1024 528.779 -
rng::remove(deque<int>)_(prefix)/32 59.386 4.70%
rng::remove(deque<int>)_(prefix)/50 67.577 3.33%
rng::remove(deque<int>)_(prefix)/8192 3878.273 -
rng::remove(deque<int>)_(sprinkled)/1024 523.082 -
rng::remove(deque<int>)_(sprinkled)/32 52.753 -7.54%
rng::remove(deque<int>)_(sprinkled)/50 57.310 -11.10%
rng::remove(deque<int>)_(sprinkled)/8192 3870.731 -
rng::remove(list<int>)_(prefix)/1024 1062.181 11.77%
rng::remove(list<int>)_(prefix)/32 57.149 2.84%
rng::remove(list<int>)_(prefix)/50 70.599 5.36%
rng::remove(list<int>)_(prefix)/8192 9288.919 -
rng::remove(list<int>)_(sprinkled)/1024 946.320 -2.18%
rng::remove(list<int>)_(sprinkled)/32 56.946 -
rng::remove(list<int>)_(sprinkled)/50 64.938 -1.86%
rng::remove(list<int>)_(sprinkled)/8192 7883.161 -
rng::remove(vector<int>)_(prefix)/1024 311.629 -
rng::remove(vector<int>)_(prefix)/32 53.283 -
rng::remove(vector<int>)_(prefix)/50 56.705 -
rng::remove(vector<int>)_(prefix)/8192 2104.391 -
rng::remove(vector<int>)_(sprinkled)/1024 291.404 -
rng::remove(vector<int>)_(sprinkled)/32 51.813 -
rng::remove(vector<int>)_(sprinkled)/50 56.490 1.68%
rng::remove(vector<int>)_(sprinkled)/8192 1984.805 -
rng::remove_copy(deque<int>)_(prefix)/1024 380.745 -
rng::remove_copy(deque<int>)_(prefix)/32 12.725 -
rng::remove_copy(deque<int>)_(prefix)/50 20.369 -6.31%
rng::remove_copy(deque<int>)_(prefix)/8192 3355.793 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 357.194 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.230 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.434 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2859.023 -
rng::remove_copy(list<int>)_(prefix)/1024 748.657 -
rng::remove_copy(list<int>)_(prefix)/32 10.961 -
rng::remove_copy(list<int>)_(prefix)/50 19.150 -
rng::remove_copy(list<int>)_(prefix)/8192 7023.879 -3.91%
rng::remove_copy(list<int>)_(sprinkled)/1024 743.892 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.484 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.101 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7142.790 -2.08%
rng::remove_copy(vector<int>)_(prefix)/1024 273.092 -
rng::remove_copy(vector<int>)_(prefix)/32 10.921 -
rng::remove_copy(vector<int>)_(prefix)/50 17.945 -
rng::remove_copy(vector<int>)_(prefix)/8192 2070.709 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.458 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.471 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.604 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1931.309 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 534.587 -
rng::remove_copy_if(deque<int>)_(prefix)/32 17.418 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.554 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3697.233 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 569.181 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 17.749 -2.46%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 27.735 -2.96%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3442.174 -4.41%
rng::remove_copy_if(list<int>)_(prefix)/1024 795.429 -
rng::remove_copy_if(list<int>)_(prefix)/32 17.009 -
rng::remove_copy_if(list<int>)_(prefix)/50 25.087 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7357.111 -4.12%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 788.212 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.539 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 26.768 6.72%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7312.704 -4.63%
rng::remove_copy_if(vector<int>)_(prefix)/1024 401.001 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.187 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.936 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3376.379 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.898 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.151 -3.94%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.076 -3.51%
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2742.961 -
rng::remove_if(deque<int>)_(prefix)/1024 561.407 -
rng::remove_if(deque<int>)_(prefix)/32 57.458 -3.91%
rng::remove_if(deque<int>)_(prefix)/50 66.761 -
rng::remove_if(deque<int>)_(prefix)/8192 4271.315 -
rng::remove_if(deque<int>)_(sprinkled)/1024 544.239 2.00%
rng::remove_if(deque<int>)_(sprinkled)/32 60.852 6.63%
rng::remove_if(deque<int>)_(sprinkled)/50 70.128 3.03%
rng::remove_if(deque<int>)_(sprinkled)/8192 3959.120 -
rng::remove_if(list<int>)_(prefix)/1024 1018.959 -
rng::remove_if(list<int>)_(prefix)/32 61.732 -
rng::remove_if(list<int>)_(prefix)/50 75.120 -
rng::remove_if(list<int>)_(prefix)/8192 9446.956 1.67%
rng::remove_if(list<int>)_(sprinkled)/1024 991.442 -1.03%
rng::remove_if(list<int>)_(sprinkled)/32 60.113 -
rng::remove_if(list<int>)_(sprinkled)/50 73.676 -
rng::remove_if(list<int>)_(sprinkled)/8192 8347.721 -
rng::remove_if(vector<int>)_(prefix)/1024 384.357 -
rng::remove_if(vector<int>)_(prefix)/32 53.958 -
rng::remove_if(vector<int>)_(prefix)/50 60.958 -
rng::remove_if(vector<int>)_(prefix)/8192 2606.657 -
rng::remove_if(vector<int>)_(sprinkled)/1024 409.508 -
rng::remove_if(vector<int>)_(sprinkled)/32 53.521 -
rng::remove_if(vector<int>)_(sprinkled)/50 60.003 -
rng::remove_if(vector<int>)_(sprinkled)/8192 2960.368 -
rng::replace(deque<int>)_(prefix)/1024 421.718 -
rng::replace(deque<int>)_(prefix)/32 12.989 -
rng::replace(deque<int>)_(prefix)/50 19.428 -
rng::replace(deque<int>)_(prefix)/8192 3343.300 -
rng::replace(deque<int>)_(sprinkled)/1024 358.625 -
rng::replace(deque<int>)_(sprinkled)/32 12.378 -
rng::replace(deque<int>)_(sprinkled)/50 18.574 -
rng::replace(deque<int>)_(sprinkled)/8192 2866.162 -
rng::replace(list<int>)_(prefix)/1024 734.271 -
rng::replace(list<int>)_(prefix)/32 11.242 -
rng::replace(list<int>)_(prefix)/50 19.100 -
rng::replace(list<int>)_(prefix)/8192 7472.242 5.65%
rng::replace(list<int>)_(sprinkled)/1024 728.301 -
rng::replace(list<int>)_(sprinkled)/32 11.348 -
rng::replace(list<int>)_(sprinkled)/50 19.975 -
rng::replace(list<int>)_(sprinkled)/8192 7694.472 7.50%
rng::replace(vector<int>)_(prefix)/1024 163.549 -
rng::replace(vector<int>)_(prefix)/32 5.252 10.90%
rng::replace(vector<int>)_(prefix)/50 6.988 -4.05%
rng::replace(vector<int>)_(prefix)/8192 1234.414 1.85%
rng::replace(vector<int>)_(sprinkled)/1024 174.589 -17.73%
rng::replace(vector<int>)_(sprinkled)/32 5.630 -23.52%
rng::replace(vector<int>)_(sprinkled)/50 8.555 -15.49%
rng::replace(vector<int>)_(sprinkled)/8192 1390.665 -17.74%
rng::replace_if(deque<int>)_(prefix)/1024 479.141 -
rng::replace_if(deque<int>)_(prefix)/32 14.004 -1.37%
rng::replace_if(deque<int>)_(prefix)/50 20.339 -
rng::replace_if(deque<int>)_(prefix)/8192 3487.186 -
rng::replace_if(deque<int>)_(sprinkled)/1024 369.124 -1.06%
rng::replace_if(deque<int>)_(sprinkled)/32 12.449 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.689 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2979.733 -
rng::replace_if(list<int>)_(prefix)/1024 741.117 -
rng::replace_if(list<int>)_(prefix)/32 13.309 -
rng::replace_if(list<int>)_(prefix)/50 24.758 -
rng::replace_if(list<int>)_(prefix)/8192 7588.853 5.75%
rng::replace_if(list<int>)_(sprinkled)/1024 742.498 -
rng::replace_if(list<int>)_(sprinkled)/32 15.440 -
rng::replace_if(list<int>)_(sprinkled)/50 25.041 -
rng::replace_if(list<int>)_(sprinkled)/8192 7941.100 7.72%
rng::replace_if(vector<int>)_(prefix)/1024 275.540 2.55%
rng::replace_if(vector<int>)_(prefix)/32 8.950 -
rng::replace_if(vector<int>)_(prefix)/50 13.563 -1.23%
rng::replace_if(vector<int>)_(prefix)/8192 2052.444 -
rng::replace_if(vector<int>)_(sprinkled)/1024 246.723 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.839 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.087 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1925.268 -
rng::reverse(deque<int>)/32768 5730.282 -
rng::reverse(deque<int>)/4096 720.017 -
rng::reverse(deque<int>)/512 115.704 2.07%
rng::reverse(deque<int>)/64 13.582 3.84%
rng::reverse(deque<int>)/8 2.541 -
rng::reverse(list<int>)/32768 17502.699 -1.37%
rng::reverse(list<int>)/4096 1636.868 -1.49%
rng::reverse(list<int>)/512 197.213 -
rng::reverse(list<int>)/64 19.029 -
rng::reverse(list<int>)/8 2.034 -
rng::reverse(vector<int>)/32768 1046.172 -
rng::reverse(vector<int>)/4096 131.720 -
rng::reverse(vector<int>)/512 16.474 -
rng::reverse(vector<int>)/64 4.120 -
rng::reverse(vector<int>)/8 1.603 -
rng::reverse_copy(deque<int>)/32768 7885.963 -
rng::reverse_copy(deque<int>)/4096 989.390 -
rng::reverse_copy(deque<int>)/512 127.485 -
rng::reverse_copy(deque<int>)/64 20.217 -
rng::reverse_copy(deque<int>)/8 2.858 -6.39%
rng::reverse_copy(list<int>)/32768 26171.891 -
rng::reverse_copy(list<int>)/4096 3046.327 -
rng::reverse_copy(list<int>)/512 366.584 -
rng::reverse_copy(list<int>)/64 31.065 1.49%
rng::reverse_copy(list<int>)/8 2.328 1.69%
rng::reverse_copy(vector<int>)/32768 982.687 -
rng::reverse_copy(vector<int>)/4096 135.668 -1.99%
rng::reverse_copy(vector<int>)/512 17.132 -
rng::reverse_copy(vector<int>)/64 2.508 1.15%
rng::reverse_copy(vector<int>)/8 2.512 -1.03%
rng::rotate(deque<int>)_(1_element_backward)/1024 39.510 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.024 -1.37%
rng::rotate(deque<int>)_(1_element_backward)/50 5.672 -
rng::rotate(deque<int>)_(1_element_backward)/8192 309.606 -
rng::rotate(deque<int>)_(1_element_forward)/1024 39.033 -
rng::rotate(deque<int>)_(1_element_forward)/32 4.680 -1.39%
rng::rotate(deque<int>)_(1_element_forward)/50 6.198 -1.47%
rng::rotate(deque<int>)_(1_element_forward)/8192 303.251 -
rng::rotate(deque<int>)_(by_1/2)/1024 176.477 -3.24%
rng::rotate(deque<int>)_(by_1/2)/32 7.224 -
rng::rotate(deque<int>)_(by_1/2)/50 10.174 -
rng::rotate(deque<int>)_(by_1/2)/8192 1477.109 -
rng::rotate(deque<int>)_(by_1/3)/1024 1818.676 -
rng::rotate(deque<int>)_(by_1/3)/32 45.711 -
rng::rotate(deque<int>)_(by_1/3)/50 76.959 -
rng::rotate(deque<int>)_(by_1/3)/8192 22674.633 -
rng::rotate(deque<int>)_(by_1/4)/1024 776.737 -
rng::rotate(deque<int>)_(by_1/4)/32 29.479 -
rng::rotate(deque<int>)_(by_1/4)/50 74.917 -
rng::rotate(deque<int>)_(by_1/4)/8192 6807.228 -
rng::rotate(list<int>)_(1_element_backward)/1024 747.185 -
rng::rotate(list<int>)_(1_element_backward)/32 13.985 -
rng::rotate(list<int>)_(1_element_backward)/50 26.484 11.55%
rng::rotate(list<int>)_(1_element_backward)/8192 8030.017 2.16%
rng::rotate(list<int>)_(1_element_forward)/1024 739.904 -
rng::rotate(list<int>)_(1_element_forward)/32 14.155 -2.23%
rng::rotate(list<int>)_(1_element_forward)/50 24.411 -
rng::rotate(list<int>)_(1_element_forward)/8192 8532.807 10.86%
rng::rotate(list<int>)_(by_1/2)/1024 385.154 -
rng::rotate(list<int>)_(by_1/2)/32 6.116 -
rng::rotate(list<int>)_(by_1/2)/50 13.919 -
rng::rotate(list<int>)_(by_1/2)/8192 6561.766 20.29%
rng::rotate(list<int>)_(by_1/3)/1024 805.049 -
rng::rotate(list<int>)_(by_1/3)/32 15.534 -
rng::rotate(list<int>)_(by_1/3)/50 24.267 -
rng::rotate(list<int>)_(by_1/3)/8192 8758.075 -
rng::rotate(list<int>)_(by_1/4)/1024 579.972 -
rng::rotate(list<int>)_(by_1/4)/32 13.740 -
rng::rotate(list<int>)_(by_1/4)/50 24.407 -
rng::rotate(list<int>)_(by_1/4)/8192 7890.469 8.95%
rng::rotate(vector<bool>)_(1_element_backward)/1024 28.472 1.18%
rng::rotate(vector<bool>)_(1_element_backward)/32 18.704 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.688 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 107.349 1.17%
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.483 -
rng::rotate(vector<bool>)_(1_element_forward)/32 18.320 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.386 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.211 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.759 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.665 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.525 -
rng::rotate(vector<bool>)_(by_1/2)/8192 14.964 -
rng::rotate(vector<bool>)_(by_1/3)/1024 50.404 1.35%
rng::rotate(vector<bool>)_(by_1/3)/32 18.571 -
rng::rotate(vector<bool>)_(by_1/3)/50 18.603 -
rng::rotate(vector<bool>)_(by_1/3)/8192 145.976 -
rng::rotate(vector<bool>)_(by_1/4)/1024 13.965 -8.65%
rng::rotate(vector<bool>)_(by_1/4)/32 18.726 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.572 -
rng::rotate(vector<bool>)_(by_1/4)/8192 29.886 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.978 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.912 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.336 -
rng::rotate(vector<int>)_(1_element_backward)/8192 297.669 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.551 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.952 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.270 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.304 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.229 -
rng::rotate(vector<int>)_(by_1/2)/32 3.683 -
rng::rotate(vector<int>)_(by_1/2)/50 4.454 -
rng::rotate(vector<int>)_(by_1/2)/8192 241.234 -
rng::rotate(vector<int>)_(by_1/3)/1024 1367.019 -
rng::rotate(vector<int>)_(by_1/3)/32 21.650 -
rng::rotate(vector<int>)_(by_1/3)/50 40.284 -
rng::rotate(vector<int>)_(by_1/3)/8192 10895.529 -
rng::rotate(vector<int>)_(by_1/4)/1024 325.707 -1.53%
rng::rotate(vector<int>)_(by_1/4)/32 11.942 -1.66%
rng::rotate(vector<int>)_(by_1/4)/50 40.334 -
rng::rotate(vector<int>)_(by_1/4)/8192 2555.506 -2.19%
rng::rotate_copy(deque<int>)/1024 34.514 1.62%
rng::rotate_copy(deque<int>)/32 9.352 254.12%
rng::rotate_copy(deque<int>)/50 3.014 -
rng::rotate_copy(deque<int>)/8192 292.754 -1.38%
rng::rotate_copy(list<int>)/1024 734.070 -
rng::rotate_copy(list<int>)/32 8.589 -
rng::rotate_copy(list<int>)/50 13.543 -
rng::rotate_copy(list<int>)/8192 6993.007 -15.86%
rng::rotate_copy(vector<int>)/1024 32.847 -1.49%
rng::rotate_copy(vector<int>)/32 2.089 -
rng::rotate_copy(vector<int>)/50 2.694 -
rng::rotate_copy(vector<int>)/8192 281.377 -50.34%
rng::sample(deque<int>)/1024 11566.936 -
rng::sample(deque<int>)/32 314.336 -
rng::sample(deque<int>)/8192 93307.346 -
rng::sample(list<int>)/1024 12205.432 -
rng::sample(list<int>)/32 321.320 -
rng::sample(list<int>)/8192 100588.828 -
rng::sample(vector<int>)/1024 11450.072 -
rng::sample(vector<int>)/32 310.845 -
rng::sample(vector<int>)/8192 92117.758 -
rng::search(deque<int>)_(near_matches)/1000 18636.085 -24.16%
rng::search(deque<int>)_(near_matches)/1024 19494.547 -24.16%
rng::search(deque<int>)_(near_matches)/8192 1446775.310 -
rng::search(deque<int>)_(no_match)/1000 406.471 1.08%
rng::search(deque<int>)_(no_match)/1024 415.634 37.87%
rng::search(deque<int>)_(no_match)/1048576 424027.710 -
rng::search(deque<int>)_(no_match)/8192 3309.940 -
rng::search(deque<int>)_(same_length)/1000 361.337 -5.69%
rng::search(deque<int>)_(same_length)/1024 481.330 -
rng::search(deque<int>)_(same_length)/8192 3827.632 1.07%
rng::search(deque<int>)_(single_element)/1000 447.774 -
rng::search(deque<int>)_(single_element)/1024 457.707 -
rng::search(deque<int>)_(single_element)/8192 3654.377 -
rng::search(deque<int>,_pred)_(near_matches)/1000 24580.180 -7.09%
rng::search(deque<int>,_pred)_(near_matches)/1024 25641.459 -7.48%
rng::search(deque<int>,_pred)_(near_matches)/8192 1498880.185 -1.67%
rng::search(deque<int>,_pred)_(no_match)/1000 424.883 -
rng::search(deque<int>,_pred)_(no_match)/1024 434.174 -
rng::search(deque<int>,_pred)_(no_match)/1048576 443379.536 -
rng::search(deque<int>,_pred)_(no_match)/8192 3476.918 -
rng::search(deque<int>,_pred)_(same_length)/1000 478.257 -3.07%
rng::search(deque<int>,_pred)_(same_length)/1024 511.828 -
rng::search(deque<int>,_pred)_(same_length)/8192 4064.247 -
rng::search(deque<int>,_pred)_(single_element)/1000 474.766 -
rng::search(deque<int>,_pred)_(single_element)/1024 485.895 -
rng::search(deque<int>,_pred)_(single_element)/8192 3891.656 -
rng::search(list<int>)_(near_matches)/1000 37798.599 -
rng::search(list<int>)_(near_matches)/1024 39076.086 -
rng::search(list<int>)_(near_matches)/8192 2556756.993 -
rng::search(list<int>)_(no_match)/1000 711.793 -
rng::search(list<int>)_(no_match)/1024 736.479 -
rng::search(list<int>)_(no_match)/1048576 838021.408 -
rng::search(list<int>)_(no_match)/8192 6915.618 -
rng::search(list<int>)_(same_length)/1000 741.631 -1.42%
rng::search(list<int>)_(same_length)/1024 765.514 -
rng::search(list<int>)_(same_length)/8192 7540.303 -15.53%
rng::search(list<int>)_(single_element)/1000 664.113 -6.60%
rng::search(list<int>)_(single_element)/1024 722.752 -
rng::search(list<int>)_(single_element)/8192 9466.498 29.17%
rng::search(list<int>,_pred)_(near_matches)/1000 43908.367 -
rng::search(list<int>,_pred)_(near_matches)/1024 45627.977 -
rng::search(list<int>,_pred)_(near_matches)/8192 2794653.000 -
rng::search(list<int>,_pred)_(no_match)/1000 749.772 -
rng::search(list<int>,_pred)_(no_match)/1024 767.479 -
rng::search(list<int>,_pred)_(no_match)/1048576 898330.822 -
rng::search(list<int>,_pred)_(no_match)/8192 7812.658 3.51%
rng::search(list<int>,_pred)_(same_length)/1000 774.555 -
rng::search(list<int>,_pred)_(same_length)/1024 792.877 -
rng::search(list<int>,_pred)_(same_length)/8192 10522.856 19.74%
rng::search(list<int>,_pred)_(single_element)/1000 837.538 -
rng::search(list<int>,_pred)_(single_element)/1024 858.547 -
rng::search(list<int>,_pred)_(single_element)/8192 10545.168 27.75%
rng::search(vector<int>)_(near_matches)/1000 13654.239 -
rng::search(vector<int>)_(near_matches)/1024 14320.006 -
rng::search(vector<int>)_(near_matches)/8192 766856.797 -
rng::search(vector<int>)_(no_match)/1000 208.764 -2.97%
rng::search(vector<int>)_(no_match)/1024 212.781 -3.25%
rng::search(vector<int>)_(no_match)/1048576 210380.806 -2.87%
rng::search(vector<int>)_(no_match)/8192 1638.512 -1.24%
rng::search(vector<int>)_(same_length)/1000 240.683 -1.34%
rng::search(vector<int>)_(same_length)/1024 245.585 -2.76%
rng::search(vector<int>)_(same_length)/8192 1871.127 -3.11%
rng::search(vector<int>)_(single_element)/1000 230.635 -
rng::search(vector<int>)_(single_element)/1024 235.974 -
rng::search(vector<int>)_(single_element)/8192 1820.851 -
rng::search(vector<int>,_pred)_(near_matches)/1000 23105.809 -
rng::search(vector<int>,_pred)_(near_matches)/1024 24033.408 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1445119.761 -
rng::search(vector<int>,_pred)_(no_match)/1000 518.860 -
rng::search(vector<int>,_pred)_(no_match)/1024 531.256 -
rng::search(vector<int>,_pred)_(no_match)/1048576 578361.933 -
rng::search(vector<int>,_pred)_(no_match)/8192 4237.653 -
rng::search(vector<int>,_pred)_(same_length)/1000 601.078 -
rng::search(vector<int>,_pred)_(same_length)/1024 615.976 -
rng::search(vector<int>,_pred)_(same_length)/8192 4928.501 -
rng::search(vector<int>,_pred)_(single_element)/1000 575.814 -
rng::search(vector<int>,_pred)_(single_element)/1024 587.127 -
rng::search(vector<int>,_pred)_(single_element)/8192 4690.446 -
rng::search_n(deque<int>)_(no_match)/1000 431.881 -
rng::search_n(deque<int>)_(no_match)/1024 441.693 -
rng::search_n(deque<int>)_(no_match)/1048576 442240.241 -
rng::search_n(deque<int>)_(no_match)/8192 3464.671 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 699.126 -3.11%
rng::search_n(deque<int>,_pred)_(no_match)/1024 604.801 -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 555527.920 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4342.895 -
rng::search_n(list<int>)_(no_match)/1000 708.878 -
rng::search_n(list<int>)_(no_match)/1024 738.932 2.19%
rng::search_n(list<int>)_(no_match)/1048576 860082.822 -
rng::search_n(list<int>)_(no_match)/8192 6869.546 -6.96%
rng::search_n(list<int>,_pred)_(no_match)/1000 840.033 -
rng::search_n(list<int>,_pred)_(no_match)/1024 859.932 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 992249.586 -
rng::search_n(list<int>,_pred)_(no_match)/8192 7996.735 -3.41%
rng::search_n(vector<int>)_(no_match)/1000 207.513 -
rng::search_n(vector<int>)_(no_match)/1024 210.572 -1.46%
rng::search_n(vector<int>)_(no_match)/1048576 208646.454 -1.51%
rng::search_n(vector<int>)_(no_match)/8192 1622.976 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 517.691 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 530.273 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 577020.102 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4233.858 -
rng::shuffle(deque<int>)/1024 9664.529 -
rng::shuffle(deque<int>)/32 304.468 -
rng::shuffle(deque<int>)/8192 76263.514 -
rng::shuffle(vector<int>)/1024 8935.280 -2.12%
rng::shuffle(vector<int>)/32 283.486 -2.01%
rng::shuffle(vector<int>)/8192 71343.157 -1.72%
rng::sort(deque<int>)_(ascending)/1024 821.815 2.80%
rng::sort(deque<int>)_(ascending)/8 18.274 -
rng::sort(deque<int>)_(ascending)/8192 5800.897 -
rng::sort(deque<int>)_(descending)/1024 1338.292 -
rng::sort(deque<int>)_(descending)/8 25.916 1.00%
rng::sort(deque<int>)_(descending)/8192 10440.390 -
rng::sort(deque<int>)_(heap)/1024 6257.369 -
rng::sort(deque<int>)_(heap)/8 24.890 -
rng::sort(deque<int>)_(heap)/8192 69619.687 -
rng::sort(deque<int>)_(pipe-organ)/1024 2877.721 1.12%
rng::sort(deque<int>)_(pipe-organ)/8 20.987 -
rng::sort(deque<int>)_(pipe-organ)/8192 27647.466 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18114.413 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.467 -
rng::sort(deque<int>)_(qsort_adversarial)/8192 467960.996 -
rng::sort(deque<int>)_(repeated)/1024 986.265 2.67%
rng::sort(deque<int>)_(repeated)/8 18.717 -
rng::sort(deque<int>)_(repeated)/8192 6766.536 -
rng::sort(deque<int>)_(shuffled)/1024 6865.546 -
rng::sort(deque<int>)_(shuffled)/8 23.579 -
rng::sort(deque<int>)_(shuffled)/8192 81765.164 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 545.998 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.394 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3766.995 -
rng::sort(vector<NonIntegral>)_(descending)/1024 784.329 -
rng::sort(vector<NonIntegral>)_(descending)/8 24.464 -
rng::sort(vector<NonIntegral>)_(descending)/8192 5301.589 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4299.143 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.451 -
rng::sort(vector<NonIntegral>)_(heap)/8192 49959.139 -1.34%
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1899.260 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.240 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18413.953 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13285.090 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.373 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155525.432 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 507.711 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.742 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3736.276 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4654.810 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.958 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 82615.196 -3.12%
rng::sort(vector<int>)_(ascending)/1024 544.571 -
rng::sort(vector<int>)_(ascending)/8 16.657 -
rng::sort(vector<int>)_(ascending)/8192 3762.205 -
rng::sort(vector<int>)_(descending)/1024 1058.786 -
rng::sort(vector<int>)_(descending)/8 23.726 -3.75%
rng::sort(vector<int>)_(descending)/8192 7449.446 1.23%
rng::sort(vector<int>)_(heap)/1024 4571.791 -
rng::sort(vector<int>)_(heap)/8 22.339 -
rng::sort(vector<int>)_(heap)/8192 45816.750 -
rng::sort(vector<int>)_(pipe-organ)/1024 2284.847 -
rng::sort(vector<int>)_(pipe-organ)/8 18.671 -
rng::sort(vector<int>)_(pipe-organ)/8192 21527.883 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 12935.778 -
rng::sort(vector<int>)_(qsort_adversarial)/8 16.781 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 147805.224 -
rng::sort(vector<int>)_(repeated)/1024 662.401 -
rng::sort(vector<int>)_(repeated)/8 16.953 -
rng::sort(vector<int>)_(repeated)/8192 5029.460 -
rng::sort(vector<int>)_(shuffled)/1024 4660.196 -
rng::sort(vector<int>)_(shuffled)/8 21.150 -
rng::sort(vector<int>)_(shuffled)/8192 45019.931 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3353.547 -10.66%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1915.075 -18.75%
rng::stable_partition(deque<int>)_(alloc_fails)/50 1951.250 -21.72%
rng::stable_partition(deque<int>)_(alloc_fails)/8192 17195.766 -
rng::stable_partition(deque<int>)_(dense)/1024 575.292 -5.55%
rng::stable_partition(deque<int>)_(dense)/32 27.262 -19.27%
rng::stable_partition(deque<int>)_(dense)/50 36.996 -16.06%
rng::stable_partition(deque<int>)_(dense)/8192 5682.087 -
rng::stable_partition(deque<int>)_(sparse)/1024 463.696 -2.09%
rng::stable_partition(deque<int>)_(sparse)/32 11.698 -16.32%
rng::stable_partition(deque<int>)_(sparse)/50 28.391 -27.21%
rng::stable_partition(deque<int>)_(sparse)/8192 3580.730 5.18%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4140.533 -7.27%
rng::stable_partition(list<int>)_(alloc_fails)/32 1883.222 -16.16%
rng::stable_partition(list<int>)_(alloc_fails)/50 1921.373 -15.59%
rng::stable_partition(list<int>)_(alloc_fails)/8192 25087.189 -1.14%
rng::stable_partition(list<int>)_(dense)/1024 1747.770 -
rng::stable_partition(list<int>)_(dense)/32 31.066 -12.44%
rng::stable_partition(list<int>)_(dense)/50 50.995 -3.19%
rng::stable_partition(list<int>)_(dense)/8192 21210.429 -2.32%
rng::stable_partition(list<int>)_(sparse)/1024 920.175 -
rng::stable_partition(list<int>)_(sparse)/32 9.582 -2.06%
rng::stable_partition(list<int>)_(sparse)/50 26.101 -18.79%
rng::stable_partition(list<int>)_(sparse)/8192 8827.030 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2924.254 -11.42%
rng::stable_partition(vector<int>)_(alloc_fails)/32 1907.981 -20.95%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1910.681 -19.47%
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9862.349 -3.92%
rng::stable_partition(vector<int>)_(dense)/1024 295.967 -2.09%
rng::stable_partition(vector<int>)_(dense)/32 21.117 -17.26%
rng::stable_partition(vector<int>)_(dense)/50 25.508 -16.32%
rng::stable_partition(vector<int>)_(dense)/8192 2104.536 -
rng::stable_partition(vector<int>)_(sparse)/1024 210.721 -4.83%
rng::stable_partition(vector<int>)_(sparse)/32 7.559 -
rng::stable_partition(vector<int>)_(sparse)/50 20.989 -25.25%
rng::stable_partition(vector<int>)_(sparse)/8192 1551.034 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4174.179 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.375 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19074.414 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 27961.489 -4.23%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.287 -1.22%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27154.948 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14115.414 -1.47%
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.166 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 28733.863 8.12%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16332.738 -2.39%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.254 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22967.809 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25974.651 -1.99%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.147 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28843.710 -1.35%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3849.489 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.126 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 17595.933 34.79%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19514.823 -1.06%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.635 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 29537.256 15.63%
rng::stable_sort(deque<int>)_(ascending)/1024 2113.438 -1.63%
rng::stable_sort(deque<int>)_(ascending)/8 18.031 -4.28%
rng::stable_sort(deque<int>)_(ascending)/8192 13649.673 -
rng::stable_sort(deque<int>)_(descending)/1024 2933.789 -1.19%
rng::stable_sort(deque<int>)_(descending)/8 26.740 -5.38%
rng::stable_sort(deque<int>)_(descending)/8192 21192.320 -
rng::stable_sort(deque<int>)_(heap)/1024 2737.669 -1.72%
rng::stable_sort(deque<int>)_(heap)/8 25.845 -2.82%
rng::stable_sort(deque<int>)_(heap)/8192 17901.566 -1.07%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2931.294 -1.26%
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.249 -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20916.499 -1.73%
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3118.826 -1.46%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.099 -4.08%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 21255.910 -
rng::stable_sort(deque<int>)_(repeated)/1024 1380.378 -2.48%
rng::stable_sort(deque<int>)_(repeated)/8 18.143 -
rng::stable_sort(deque<int>)_(repeated)/8192 7634.027 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2455.957 -1.89%
rng::stable_sort(deque<int>)_(shuffled)/8 24.050 -1.93%
rng::stable_sort(deque<int>)_(shuffled)/8192 14902.319 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4429.514 3.19%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.085 -4.33%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54856.983 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 24292.719 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.602 1.95%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 130776.439 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14537.370 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.760 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117123.668 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14389.683 -1.71%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 18.853 -2.52%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 95021.263 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23655.415 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 17.024 -5.42%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 151672.837 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3461.270 7.61%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.866 -5.04%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17613.518 1.55%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18716.500 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.058 -1.04%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 159068.108 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 3982.855 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.815 -1.56%
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45397.725 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13939.466 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.683 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 203939.094 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10263.767 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 22.142 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 127635.545 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8968.971 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.467 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126099.018 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15054.954 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.866 -1.50%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 216119.512 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1269.784 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.794 -1.35%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 13268.962 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 13064.196 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.899 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 186671.162 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4578.862 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.986 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18370.502 -5.15%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23397.964 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.433 1.85%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25219.737 1.14%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14151.542 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.235 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31899.918 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14230.060 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.958 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21619.948 -1.35%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23105.260 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.744 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35724.154 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3318.013 3.81%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.710 -2.22%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9520.483 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18007.940 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.324 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28654.697 -
rng::stable_sort(vector<int>)_(ascending)/1024 2071.241 -
rng::stable_sort(vector<int>)_(ascending)/8 16.599 -1.56%
rng::stable_sort(vector<int>)_(ascending)/8192 13503.516 -
rng::stable_sort(vector<int>)_(descending)/1024 2796.132 -
rng::stable_sort(vector<int>)_(descending)/8 24.633 -1.34%
rng::stable_sort(vector<int>)_(descending)/8192 18446.757 -
rng::stable_sort(vector<int>)_(heap)/1024 2518.440 -
rng::stable_sort(vector<int>)_(heap)/8 21.854 -
rng::stable_sort(vector<int>)_(heap)/8192 14425.842 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2794.682 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.643 -
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18248.339 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2892.300 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.632 -2.19%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18325.996 -
rng::stable_sort(vector<int>)_(repeated)/1024 1106.033 -
rng::stable_sort(vector<int>)_(repeated)/8 16.784 -
rng::stable_sort(vector<int>)_(repeated)/8192 5265.763 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2201.733 -
rng::stable_sort(vector<int>)_(shuffled)/8 21.023 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10828.248 -
rng::starts_with(deque<int>)/1000 468.865 -2.10%
rng::starts_with(deque<int>)/1024 484.837 -
rng::starts_with(deque<int>)/1048576 494649.377 -1.88%
rng::starts_with(deque<int>)/8 4.093 -3.09%
rng::starts_with(deque<int>)/8192 3858.084 -1.27%
rng::starts_with(deque<int>,_pred)/1000 505.032 -1.06%
rng::starts_with(deque<int>,_pred)/1024 530.737 -
rng::starts_with(deque<int>,_pred)/1048576 522382.221 -2.25%
rng::starts_with(deque<int>,_pred)/8 4.691 1.20%
rng::starts_with(deque<int>,_pred)/8192 4005.739 -2.61%
rng::starts_with(list<int>)/1000 761.923 -
rng::starts_with(list<int>)/1024 778.419 -
rng::starts_with(list<int>)/1048576 948920.750 -
rng::starts_with(list<int>)/8 2.918 -3.32%
rng::starts_with(list<int>)/8192 8656.828 2.59%
rng::starts_with(list<int>,_pred)/1000 790.638 -
rng::starts_with(list<int>,_pred)/1024 808.547 -
rng::starts_with(list<int>,_pred)/1048576 976122.222 -
rng::starts_with(list<int>,_pred)/8 3.723 -
rng::starts_with(list<int>,_pred)/8192 11739.957 15.40%
rng::starts_with(vector<int>)/1000 72.869 -
rng::starts_with(vector<int>)/1024 76.418 2.34%
rng::starts_with(vector<int>)/1048576 76620.407 -
rng::starts_with(vector<int>)/8 1.294 -1.27%
rng::starts_with(vector<int>)/8192 604.539 -
rng::starts_with(vector<int>,_pred)/1000 448.268 -
rng::starts_with(vector<int>,_pred)/1024 518.775 -
rng::starts_with(vector<int>,_pred)/1048576 607393.858 -
rng::starts_with(vector<int>,_pred)/8 4.154 -1.97%
rng::starts_with(vector<int>,_pred)/8192 4732.767 -
rng::swap_ranges(deque<int>)/1024 337.082 -
rng::swap_ranges(deque<int>)/32 10.785 -
rng::swap_ranges(deque<int>)/50 21.281 15.97%
rng::swap_ranges(deque<int>)/8192 2699.427 -
rng::swap_ranges(list<int>)/1024 777.161 -
rng::swap_ranges(list<int>)/32 16.834 -
rng::swap_ranges(list<int>)/50 29.809 -
rng::swap_ranges(list<int>)/8192 10748.640 7.34%
rng::swap_ranges(vector<int>)/1024 63.674 -
rng::swap_ranges(vector<int>)/32 4.712 -
rng::swap_ranges(vector<int>)/50 5.602 -
rng::swap_ranges(vector<int>)/8192 478.854 -
rng::transform(deque<int>)_(identity_transform)/1024 372.808 -
rng::transform(deque<int>)_(identity_transform)/32 12.290 -
rng::transform(deque<int>)_(identity_transform)/50 19.047 -3.74%
rng::transform(deque<int>)_(identity_transform)/8192 2444.472 -
rng::transform(deque<int>,_deque<int>)/1024 698.744 -
rng::transform(deque<int>,_deque<int>)/32 21.820 -
rng::transform(deque<int>,_deque<int>)/50 34.534 -
rng::transform(deque<int>,_deque<int>)/8192 5670.542 -
rng::transform(list<int>)_(identity_transform)/1024 747.608 -
rng::transform(list<int>)_(identity_transform)/32 17.088 -
rng::transform(list<int>)_(identity_transform)/50 30.379 -
rng::transform(list<int>)_(identity_transform)/8192 7031.634 -
rng::transform(list<int>,_list<int>)/1024 889.246 -1.32%
rng::transform(list<int>,_list<int>)/32 24.220 -
rng::transform(list<int>,_list<int>)/50 38.880 -
rng::transform(list<int>,_list<int>)/8192 9393.657 8.93%
rng::transform(vector<int>)_(identity_transform)/1024 263.039 -
rng::transform(vector<int>)_(identity_transform)/32 8.887 -
rng::transform(vector<int>)_(identity_transform)/50 16.371 -
rng::transform(vector<int>)_(identity_transform)/8192 2025.679 -
rng::transform(vector<int>,_vector<int>)/1024 601.142 -
rng::transform(vector<int>,_vector<int>)/32 17.713 -
rng::transform(vector<int>,_vector<int>)/50 28.697 -
rng::transform(vector<int>,_vector<int>)/8192 4771.026 -
rng::unique(deque<int>)_(contiguous)/1024 735.402 -
rng::unique(deque<int>)_(contiguous)/32 63.880 7.36%
rng::unique(deque<int>)_(contiguous)/52 76.180 11.80%
rng::unique(deque<int>)_(contiguous)/8192 5523.044 -
rng::unique(deque<int>)_(sprinkled)/1024 630.720 -6.93%
rng::unique(deque<int>)_(sprinkled)/32 58.276 -6.84%
rng::unique(deque<int>)_(sprinkled)/52 68.077 -5.76%
rng::unique(deque<int>)_(sprinkled)/8192 5616.625 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 637.152 -
rng::unique(deque<int>,_pred)_(contiguous)/32 59.110 -
rng::unique(deque<int>,_pred)_(contiguous)/52 69.982 -
rng::unique(deque<int>,_pred)_(contiguous)/8192 4487.807 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 695.755 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 62.085 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 76.311 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5257.647 -
rng::unique(list<int>)_(contiguous)/1024 915.888 -
rng::unique(list<int>)_(contiguous)/32 55.100 -
rng::unique(list<int>)_(contiguous)/52 70.035 -
rng::unique(list<int>)_(contiguous)/8192 7134.282 -
rng::unique(list<int>)_(sprinkled)/1024 950.082 -1.51%
rng::unique(list<int>)_(sprinkled)/32 64.346 -
rng::unique(list<int>)_(sprinkled)/52 77.901 -
rng::unique(list<int>)_(sprinkled)/8192 7892.322 -
rng::unique(list<int>,_pred)_(contiguous)/1024 971.036 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.907 -
rng::unique(list<int>,_pred)_(contiguous)/52 74.786 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7792.299 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1025.271 -
rng::unique(list<int>,_pred)_(sprinkled)/32 64.783 -
rng::unique(list<int>,_pred)_(sprinkled)/52 81.086 -1.75%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8491.831 -
rng::unique(vector<int>)_(contiguous)/1024 295.667 -
rng::unique(vector<int>)_(contiguous)/32 51.123 -
rng::unique(vector<int>)_(contiguous)/52 56.658 -
rng::unique(vector<int>)_(contiguous)/8192 1918.753 -
rng::unique(vector<int>)_(sprinkled)/1024 284.671 -
rng::unique(vector<int>)_(sprinkled)/32 50.732 -
rng::unique(vector<int>)_(sprinkled)/52 55.384 -
rng::unique(vector<int>)_(sprinkled)/8192 1920.410 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 588.026 -
rng::unique(vector<int>,_pred)_(contiguous)/32 56.077 -
rng::unique(vector<int>,_pred)_(contiguous)/52 65.802 1.05%
rng::unique(vector<int>,_pred)_(contiguous)/8192 3777.771 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 694.132 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.391 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.654 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5247.335 -
rng::unique_copy(deque<int>)_(contiguous)/1024 474.378 -
rng::unique_copy(deque<int>)_(contiguous)/32 10.537 9.16%
rng::unique_copy(deque<int>)_(contiguous)/52 14.509 -
rng::unique_copy(deque<int>)_(contiguous)/8192 3742.192 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 467.501 -
rng::unique_copy(deque<int>)_(sprinkled)/32 10.737 3.50%
rng::unique_copy(deque<int>)_(sprinkled)/52 16.432 -
rng::unique_copy(deque<int>)_(sprinkled)/8192 3742.188 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.630 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 15.994 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.613 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4415.498 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 661.333 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 20.624 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 33.779 -1.12%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5293.430 -
rng::unique_copy(list<int>)_(contiguous)/1024 742.275 -
rng::unique_copy(list<int>)_(contiguous)/32 11.878 -
rng::unique_copy(list<int>)_(contiguous)/52 22.742 -
rng::unique_copy(list<int>)_(contiguous)/8192 6878.718 -
rng::unique_copy(list<int>)_(sprinkled)/1024 742.426 -
rng::unique_copy(list<int>)_(sprinkled)/32 13.289 -1.46%
rng::unique_copy(list<int>)_(sprinkled)/52 23.915 -
rng::unique_copy(list<int>)_(sprinkled)/8192 6979.360 -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 796.716 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 16.119 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 28.874 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7571.972 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 826.616 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 18.589 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 34.352 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7666.250 2.13%
rng::unique_copy(vector<int>)_(contiguous)/1024 270.284 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.677 1.05%
rng::unique_copy(vector<int>)_(contiguous)/52 13.766 -
rng::unique_copy(vector<int>)_(contiguous)/8192 1902.156 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 243.001 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.238 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.823 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1884.065 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 525.504 -3.39%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.042 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.459 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3703.211 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 578.697 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 15.796 -2.11%
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 26.955 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4403.956 -
std::adjacent_find(deque<int>)/1024 462.921 -
std::adjacent_find(deque<int>)/1048576 476302.090 -
std::adjacent_find(deque<int>)/50 20.101 12.36%
std::adjacent_find(deque<int>)/8 4.162 5.43%
std::adjacent_find(deque<int>)/8192 3714.037 -
std::adjacent_find(deque<int>,_pred)/1024 629.972 -
std::adjacent_find(deque<int>,_pred)/1048576 651020.794 -
std::adjacent_find(deque<int>,_pred)/50 29.646 -2.09%
std::adjacent_find(deque<int>,_pred)/8 4.411 -2.27%
std::adjacent_find(deque<int>,_pred)/8192 5089.253 -
std::adjacent_find(list<int>)/1024 713.101 -
std::adjacent_find(list<int>)/1048576 875046.856 -
std::adjacent_find(list<int>)/50 29.624 24.82%
std::adjacent_find(list<int>)/8 2.129 1.19%
std::adjacent_find(list<int>)/8192 6709.183 -
std::adjacent_find(list<int>,_pred)/1024 828.406 -
std::adjacent_find(list<int>,_pred)/1048576 955826.342 -
std::adjacent_find(list<int>,_pred)/50 34.963 -9.74%
std::adjacent_find(list<int>,_pred)/8 3.881 -
std::adjacent_find(list<int>,_pred)/8192 7969.419 -1.28%
std::adjacent_find(vector<int>)/1024 235.275 -
std::adjacent_find(vector<int>)/1048576 235994.350 -
std::adjacent_find(vector<int>)/50 12.016 -
std::adjacent_find(vector<int>)/8 2.025 -
std::adjacent_find(vector<int>)/8192 1834.639 -
std::adjacent_find(vector<int>,_pred)/1024 400.924 -
std::adjacent_find(vector<int>,_pred)/1048576 463255.735 -
std::adjacent_find(vector<int>,_pred)/50 23.675 3.05%
std::adjacent_find(vector<int>,_pred)/8 3.338 -3.66%
std::adjacent_find(vector<int>,_pred)/8192 3195.956 -
std::all_of(deque<int>)_(process_all)/32 11.537 -
std::all_of(deque<int>)_(process_all)/32768 10581.387 -
std::all_of(deque<int>)_(process_all)/50 21.380 -
std::all_of(deque<int>)_(process_all)/8 3.224 -
std::all_of(deque<int>)_(process_all)/8192 2630.137 -
std::all_of(list<int>)_(process_all)/32 11.485 -
std::all_of(list<int>)_(process_all)/32768 26935.013 2.73%
std::all_of(list<int>)_(process_all)/50 21.816 -
std::all_of(list<int>)_(process_all)/8 2.607 -
std::all_of(list<int>)_(process_all)/8192 7593.990 -
std::all_of(vector<int>)_(process_all)/32 8.382 -
std::all_of(vector<int>)_(process_all)/32768 8068.425 -
std::all_of(vector<int>)_(process_all)/50 12.680 -
std::all_of(vector<int>)_(process_all)/8 2.470 1.91%
std::all_of(vector<int>)_(process_all)/8192 2024.732 -
std::any_of(deque<int>)_(process_all)/32 11.530 -
std::any_of(deque<int>)_(process_all)/32768 10497.927 -
std::any_of(deque<int>)_(process_all)/50 19.264 -
std::any_of(deque<int>)_(process_all)/8 3.223 -
std::any_of(deque<int>)_(process_all)/8192 2629.337 -
std::any_of(list<int>)_(process_all)/32 11.506 1.18%
std::any_of(list<int>)_(process_all)/32768 26684.889 2.91%
std::any_of(list<int>)_(process_all)/50 21.765 -
std::any_of(list<int>)_(process_all)/8 2.740 -
std::any_of(list<int>)_(process_all)/8192 7270.248 4.53%
std::any_of(vector<int>)_(process_all)/32 8.318 -1.31%
std::any_of(vector<int>)_(process_all)/32768 8082.535 -
std::any_of(vector<int>)_(process_all)/50 17.949 -2.14%
std::any_of(vector<int>)_(process_all)/8 2.489 2.13%
std::any_of(vector<int>)_(process_all)/8192 2030.701 -
std::copy(deque<int>)/1048576 49781.002 -
std::copy(deque<int>)/262144 10332.147 -
std::copy(deque<int>)/32768 1160.819 1.10%
std::copy(deque<int>)/4096 146.315 -
std::copy(deque<int>)/512 16.747 -
std::copy(deque<int>)/64 2.671 -
std::copy(deque<int>)/8 2.724 -
std::copy(list<int>)/1048576 880175.321 -
std::copy(list<int>)/262144 216666.641 -
std::copy(list<int>)/32768 25838.384 -2.83%
std::copy(list<int>)/4096 3935.555 18.32%
std::copy(list<int>)/512 369.286 -
std::copy(list<int>)/64 32.395 5.04%
std::copy(list<int>)/8 2.466 -
std::copy(vector<bool>)_(aligned)/1048576 2678.671 15.89%
std::copy(vector<bool>)_(aligned)/262144 662.781 -1.37%
std::copy(vector<bool>)_(aligned)/32768 35.175 -
std::copy(vector<bool>)_(aligned)/4096 4.734 1.81%
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.369 -
std::copy(vector<bool>)_(unaligned)/1048576 7017.572 -
std::copy(vector<bool>)_(unaligned)/262144 1877.648 9.60%
std::copy(vector<bool>)_(unaligned)/32768 218.252 -
std::copy(vector<bool>)_(unaligned)/4096 26.054 -
std::copy(vector<bool>)_(unaligned)/512 3.479 -
std::copy(vector<bool>)_(unaligned)/64 1.827 -
std::copy(vector<int>)/1048576 50217.613 -
std::copy(vector<int>)/262144 12531.406 -
std::copy(vector<int>)/32768 3783.944 8.63%
std::copy(vector<int>)/4096 197.868 -3.35%
std::copy(vector<int>)/512 15.991 -
std::copy(vector<int>)/64 2.441 -
std::copy(vector<int>)/8 2.263 -
std::copy_backward(deque<int>)/1048576 128625.944 -
std::copy_backward(deque<int>)/262144 32454.778 -
std::copy_backward(deque<int>)/32768 4006.967 -1.64%
std::copy_backward(deque<int>)/4096 147.079 -
std::copy_backward(deque<int>)/512 18.113 -
std::copy_backward(deque<int>)/64 2.936 -
std::copy_backward(deque<int>)/8 2.762 2.36%
std::copy_backward(list<int>)/1048576 886401.846 -
std::copy_backward(list<int>)/262144 219667.737 -
std::copy_backward(list<int>)/32768 26938.323 3.78%
std::copy_backward(list<int>)/4096 3340.042 -
std::copy_backward(list<int>)/512 369.825 -
std::copy_backward(list<int>)/64 30.335 -
std::copy_backward(list<int>)/8 2.442 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2818.927 3.97%
std::copy_backward(vector<bool>)_(aligned)/262144 666.831 -
std::copy_backward(vector<bool>)_(aligned)/32768 35.742 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.930 -2.44%
std::copy_backward(vector<bool>)_(aligned)/512 1.399 -10.65%
std::copy_backward(vector<bool>)_(aligned)/64 1.572 -10.55%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6744.376 -
std::copy_backward(vector<bool>)_(unaligned)/262144 2080.884 25.39%
std::copy_backward(vector<bool>)_(unaligned)/32768 206.848 -2.01%
std::copy_backward(vector<bool>)_(unaligned)/4096 30.375 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.814 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50214.858 -
std::copy_backward(vector<int>)/262144 12534.015 -
std::copy_backward(vector<int>)/32768 3446.049 -9.10%
std::copy_backward(vector<int>)/4096 248.216 57.32%
std::copy_backward(vector<int>)/512 16.632 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.231 -1.07%
std::copy_if(deque<int>)_(entire_range)/1048576 277051.367 -
std::copy_if(deque<int>)_(entire_range)/262144 69562.120 -
std::copy_if(deque<int>)_(entire_range)/32768 8704.356 -
std::copy_if(deque<int>)_(entire_range)/4096 1026.616 -
std::copy_if(deque<int>)_(entire_range)/512 137.541 -
std::copy_if(deque<int>)_(entire_range)/64 16.169 -
std::copy_if(deque<int>)_(entire_range)/8 2.566 -1.45%
std::copy_if(deque<int>)_(every_other)/1048576 372818.727 -
std::copy_if(deque<int>)_(every_other)/262144 93196.277 -
std::copy_if(deque<int>)_(every_other)/32768 11640.935 -
std::copy_if(deque<int>)_(every_other)/4096 1459.288 -
std::copy_if(deque<int>)_(every_other)/512 182.897 -
std::copy_if(deque<int>)_(every_other)/64 23.453 -
std::copy_if(deque<int>)_(every_other)/8 3.473 -
std::copy_if(list<int>)_(entire_range)/1048576 883894.700 -
std::copy_if(list<int>)_(entire_range)/262144 219131.458 -
std::copy_if(list<int>)_(entire_range)/32768 31423.611 10.98%
std::copy_if(list<int>)_(entire_range)/4096 3069.024 -
std::copy_if(list<int>)_(entire_range)/512 371.853 -
std::copy_if(list<int>)_(entire_range)/64 35.728 6.99%
std::copy_if(list<int>)_(entire_range)/8 2.661 -
std::copy_if(list<int>)_(every_other)/1048576 849594.582 1.34%
std::copy_if(list<int>)_(every_other)/262144 211428.984 1.34%
std::copy_if(list<int>)_(every_other)/32768 26256.754 2.14%
std::copy_if(list<int>)_(every_other)/4096 3222.425 -
std::copy_if(list<int>)_(every_other)/512 360.566 -
std::copy_if(list<int>)_(every_other)/64 23.725 -
std::copy_if(list<int>)_(every_other)/8 2.311 -
std::copy_if(vector<int>)_(entire_range)/1048576 246165.921 -
std::copy_if(vector<int>)_(entire_range)/262144 59963.464 -
std::copy_if(vector<int>)_(entire_range)/32768 7487.429 -
std::copy_if(vector<int>)_(entire_range)/4096 937.124 -
std::copy_if(vector<int>)_(entire_range)/512 123.687 -
std::copy_if(vector<int>)_(entire_range)/64 15.737 -3.11%
std::copy_if(vector<int>)_(entire_range)/8 2.336 2.59%
std::copy_if(vector<int>)_(every_other)/1048576 240521.621 -
std::copy_if(vector<int>)_(every_other)/262144 60127.459 -
std::copy_if(vector<int>)_(every_other)/32768 7497.524 -
std::copy_if(vector<int>)_(every_other)/4096 940.306 -
std::copy_if(vector<int>)_(every_other)/512 123.198 -
std::copy_if(vector<int>)_(every_other)/64 16.164 -
std::copy_if(vector<int>)_(every_other)/8 2.480 -2.70%
std::copy_n(deque<int>)/1048576 49819.874 -
std::copy_n(deque<int>)/262144 10379.279 1.81%
std::copy_n(deque<int>)/32768 1145.265 -
std::copy_n(deque<int>)/4096 147.446 -
std::copy_n(deque<int>)/512 16.735 -
std::copy_n(deque<int>)/64 2.784 -
std::copy_n(deque<int>)/8 2.712 2.20%
std::copy_n(list<int>)/1048576 866654.873 -
std::copy_n(list<int>)/262144 215187.487 -
std::copy_n(list<int>)/32768 25770.877 -
std::copy_n(list<int>)/4096 3791.009 6.25%
std::copy_n(list<int>)/512 340.025 -
std::copy_n(list<int>)/64 13.994 -1.40%
std::copy_n(list<int>)/8 2.245 -
std::copy_n(vector<bool>)_(aligned)/1048576 2187.586 17.71%
std::copy_n(vector<bool>)_(aligned)/262144 788.627 30.25%
std::copy_n(vector<bool>)_(aligned)/32768 35.414 -
std::copy_n(vector<bool>)_(aligned)/4096 4.913 2.69%
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.368 4.89%
std::copy_n(vector<bool>)_(unaligned)/1048576 7018.258 -
std::copy_n(vector<bool>)_(unaligned)/262144 1714.055 -6.57%
std::copy_n(vector<bool>)_(unaligned)/32768 217.977 1.91%
std::copy_n(vector<bool>)_(unaligned)/4096 26.055 -
std::copy_n(vector<bool>)_(unaligned)/512 3.489 -1.80%
std::copy_n(vector<bool>)_(unaligned)/64 1.828 -
std::copy_n(vector<int>)/1048576 50211.193 -
std::copy_n(vector<int>)/262144 12530.840 -
std::copy_n(vector<int>)/32768 3723.300 -1.98%
std::copy_n(vector<int>)/4096 162.033 3.64%
std::copy_n(vector<int>)/512 16.073 -
std::copy_n(vector<int>)/64 2.474 -
std::copy_n(vector<int>)/8 2.224 5.27%
std::count(deque<int>)_(every_other)/1024 248.177 -
std::count(deque<int>)_(every_other)/1048576 252892.355 -
std::count(deque<int>)_(every_other)/8 2.533 -
std::count(deque<int>)_(every_other)/8192 1937.517 -
std::count(list<int>)_(every_other)/1024 710.622 -
std::count(list<int>)_(every_other)/1048576 830770.416 2.96%
std::count(list<int>)_(every_other)/8 2.096 -
std::count(list<int>)_(every_other)/8192 6449.740 1.64%
std::count(vector<bool>)/1000 3.003 -
std::count(vector<bool>)/1024 1.690 -
std::count(vector<bool>)/1048576 1460.923 -
std::count(vector<bool>)/8192 11.442 -
std::count(vector<int>)_(every_other)/1024 102.940 -
std::count(vector<int>)_(every_other)/1048576 105288.598 -
std::count(vector<int>)_(every_other)/8 1.356 -
std::count(vector<int>)_(every_other)/8192 820.763 -
std::count_if(deque<int>)_(every_other)/1024 350.566 -
std::count_if(deque<int>)_(every_other)/1048576 344273.353 -
std::count_if(deque<int>)_(every_other)/8 3.452 2.66%
std::count_if(deque<int>)_(every_other)/8192 2634.409 -
std::count_if(list<int>)_(every_other)/1024 755.340 -
std::count_if(list<int>)_(every_other)/1048576 890456.639 -
std::count_if(list<int>)_(every_other)/8 2.738 -
std::count_if(list<int>)_(every_other)/8192 7185.323 -
std::count_if(vector<int>)_(every_other)/1024 248.159 -
std::count_if(vector<int>)_(every_other)/1048576 247941.870 -
std::count_if(vector<int>)_(every_other)/8 4.233 -
std::count_if(vector<int>)_(every_other)/8192 1920.967 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 284.528 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.765 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2258.026 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 69.872 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.947 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 445.530 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.074 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.443 1.74%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 443.222 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 292.749 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.548 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2167.367 -
std::deque<int>::ctor(size)/1024 73.514 -
std::deque<int>::ctor(size)/32 27.266 -
std::deque<int>::ctor(size)/8192 453.761 1.08%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.164 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.329 1.74%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 426.347 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.412 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.493 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.439 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.680 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.840 -1.35%
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.007 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.044 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.103 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.089 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.947 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.912 -1.67%
std::deque<int>::insert(middle)_(cheap_elements)/8192 163.971 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.535 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.075 2.12%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 355.639 1.26%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.895 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.587 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.541 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 544.382 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 19.037 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4852.181 -1.90%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6354.983 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 141.910 2.83%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52355.563 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 861.972 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.618 -1.13%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12775.957 1.50%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19793.784 -1.40%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 613.511 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 176271.616 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 866.310 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.475 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12808.332 1.44%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19786.086 -1.43%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 614.329 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 179212.186 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1076.849 1.06%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 50.524 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11669.096 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20313.109 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 626.394 1.24%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 179033.665 -
std::deque<std::string>::ctor(size)/1024 721.396 -
std::deque<std::string>::ctor(size)/32 41.677 -1.80%
std::deque<std::string>::ctor(size)/8192 8544.779 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 949.751 -1.46%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.056 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12792.572 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19754.534 -1.33%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 576.713 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 173409.295 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.437 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.428 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.410 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.680 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.076 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.843 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.152 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.622 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2345.865 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.670 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.249 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2361.689 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.763 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.806 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.802 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.564 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.514 -3.31%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.703 -1.17%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.713 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 25.062 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2353.208 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 326.754 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.170 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2376.669 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 495.692 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.471 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4626.696 2.81%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6434.149 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 147.865 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51860.243 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.406 -8.24%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.114 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.270 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.294 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.567 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.706 -
std::distance(deque<int>)/1024 0.694 6.40%
std::distance(deque<int>)/4096 0.694 6.21%
std::distance(deque<int>)/50 0.675 -
std::distance(deque<int>)/8192 0.694 6.79%
std::distance(join_view(vector<vector<int>>))/1024 1.038 -
std::distance(join_view(vector<vector<int>>))/4096 4.570 2.72%
std::distance(join_view(vector<vector<int>>))/50 0.607 5.03%
std::distance(join_view(vector<vector<int>>))/8192 8.301 -
std::equal(deque<int>)_(it,_it,_it)/1024 492.309 2.71%
std::equal(deque<int>)_(it,_it,_it)/1048576 501046.610 4.17%
std::equal(deque<int>)_(it,_it,_it)/50 23.988 12.48%
std::equal(deque<int>)_(it,_it,_it)/8 4.190 -1.30%
std::equal(deque<int>)_(it,_it,_it)/8192 3895.124 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 504.543 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 502931.597 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 24.925 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.893 1.03%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3905.815 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 529.352 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 527175.069 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.181 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.222 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4070.715 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 505.409 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 515662.809 1.16%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.387 2.82%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.350 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3968.145 1.34%
std::equal(list<int>)_(it,_it,_it)/1024 1580.422 39.25%
std::equal(list<int>)_(it,_it,_it)/1048576 1316325.032 -
std::equal(list<int>)_(it,_it,_it)/50 34.081 -
std::equal(list<int>)_(it,_it,_it)/8 2.852 2.13%
std::equal(list<int>)_(it,_it,_it)/8192 9432.834 -5.84%
std::equal(list<int>)_(it,_it,_it,_it)/1024 777.742 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 955984.729 -
std::equal(list<int>)_(it,_it,_it,_it)/50 35.488 -11.36%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.858 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11919.914 -4.12%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.501 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 989587.759 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 32.711 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.565 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11758.142 -6.06%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1170.481 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1325798.979 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 40.801 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.621 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12529.342 -3.18%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.219 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.027 -
std::equal(vector<bool>)_(unaligned)/1048576 6449.216 -
std::equal(vector<bool>)_(unaligned)/50 0.889 11.89%
std::equal(vector<bool>)_(unaligned)/8 0.886 9.67%
std::equal(vector<bool>)_(unaligned)/8192 53.851 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.727 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73727.012 -
std::equal(vector<int>)_(it,_it,_it)/50 4.435 -1.38%
std::equal(vector<int>)_(it,_it,_it)/8 1.157 1.36%
std::equal(vector<int>)_(it,_it,_it)/8192 570.824 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.119 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73686.647 -1.11%
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.628 6.99%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.454 7.95%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.843 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 513.024 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639680.454 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 27.178 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.707 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4804.250 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 528.792 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606730.766 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.835 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.340 -1.64%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4830.836 -
std::fill(deque<int>)/1024 29.939 -
std::fill(deque<int>)/32 4.733 273.47%
std::fill(deque<int>)/50 4.688 108.45%
std::fill(deque<int>)/8192 241.296 -
std::fill(list<int>)/1024 672.189 -53.15%
std::fill(list<int>)/32 8.330 -
std::fill(list<int>)/50 16.867 -
std::fill(list<int>)/8192 7457.947 7.71%
std::fill(vector<bool>)/1048576 3837.714 -
std::fill(vector<bool>)/262144 232.531 -
std::fill(vector<bool>)/32768 29.935 -
std::fill(vector<bool>)/4096 4.213 -
std::fill(vector<bool>)/512 1.481 -1.30%
std::fill(vector<bool>)/64 1.595 -
std::fill(vector<int>)/1024 30.024 -
std::fill(vector<int>)/32 1.067 2.65%
std::fill(vector<int>)/50 2.212 -
std::fill(vector<int>)/8192 239.972 -
std::fill_n(deque<int>)/1024 29.840 -
std::fill_n(deque<int>)/32 1.202 -
std::fill_n(deque<int>)/50 2.197 -
std::fill_n(deque<int>)/8192 241.509 -1.05%
std::fill_n(list<int>)/1024 649.482 -
std::fill_n(list<int>)/32 8.168 -
std::fill_n(list<int>)/50 16.198 1.51%
std::fill_n(list<int>)/8192 7032.778 -
std::fill_n(vector<bool>)/1048576 3808.102 -
std::fill_n(vector<bool>)/262144 232.090 -
std::fill_n(vector<bool>)/32768 30.177 -
std::fill_n(vector<bool>)/4096 4.165 -
std::fill_n(vector<bool>)/512 1.426 -
std::fill_n(vector<bool>)/64 1.410 -3.34%
std::fill_n(vector<int>)/1024 29.831 -
std::fill_n(vector<int>)/32 1.146 -
std::fill_n(vector<int>)/50 2.222 -
std::fill_n(vector<int>)/8192 235.914 -
std::find(deque<int>)_(bail_25%)/1024 67.589 -
std::find(deque<int>)_(bail_25%)/32768 1929.479 -
std::find(deque<int>)_(bail_25%)/8 2.063 6.23%
std::find(deque<int>)_(bail_25%)/8192 481.765 -
std::find(deque<int>)_(process_all)/1024 244.625 -
std::find(deque<int>)_(process_all)/32768 7884.818 -
std::find(deque<int>)_(process_all)/50 13.190 -
std::find(deque<int>)_(process_all)/8 3.536 4.78%
std::find(deque<int>)_(process_all)/8192 1961.464 -
std::find(list<int>)_(bail_25%)/1024 130.374 -
std::find(list<int>)_(bail_25%)/32768 7974.146 -8.68%
std::find(list<int>)_(bail_25%)/8 0.951 -
std::find(list<int>)_(bail_25%)/8192 1425.033 -
std::find(list<int>)_(process_all)/1024 706.068 -2.03%
std::find(list<int>)_(process_all)/32768 26944.814 3.54%
std::find(list<int>)_(process_all)/50 17.890 -13.88%
std::find(list<int>)_(process_all)/8 2.416 -1.02%
std::find(list<int>)_(process_all)/8192 8596.300 10.74%
std::find(vector<bool>)_(process_all)/1024 4.687 1.22%
std::find(vector<bool>)_(process_all)/1048576 3662.756 -1.82%
std::find(vector<bool>)_(process_all)/50 0.520 -24.78%
std::find(vector<bool>)_(process_all)/8 0.482 -30.39%
std::find(vector<bool>)_(process_all)/8192 33.025 -
std::find(vector<char>)_(bail_25%)/1024 5.445 2.29%
std::find(vector<char>)_(bail_25%)/32768 136.743 -
std::find(vector<char>)_(bail_25%)/8 1.026 -
std::find(vector<char>)_(bail_25%)/8192 39.906 -
std::find(vector<char>)_(process_all)/1024 16.284 -
std::find(vector<char>)_(process_all)/32768 496.484 -
std::find(vector<char>)_(process_all)/50 1.625 -
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.731 -
std::find(vector<int>)_(bail_25%)/1024 65.978 -
std::find(vector<int>)_(bail_25%)/32768 1869.285 -
std::find(vector<int>)_(bail_25%)/8 1.374 -
std::find(vector<int>)_(bail_25%)/8192 471.613 -
std::find(vector<int>)_(process_all)/1024 243.586 -
std::find(vector<int>)_(process_all)/32768 7452.701 -
std::find(vector<int>)_(process_all)/50 12.476 -
std::find(vector<int>)_(process_all)/8 2.705 2.68%
std::find(vector<int>)_(process_all)/8192 1864.509 -
std::find(vector<long_long>)_(bail_25%)/1024 30.267 -
std::find(vector<long_long>)_(bail_25%)/32768 959.579 -
std::find(vector<long_long>)_(bail_25%)/8 0.924 -2.88%
std::find(vector<long_long>)_(bail_25%)/8192 245.954 -
std::find(vector<long_long>)_(process_all)/1024 118.978 -
std::find(vector<long_long>)_(process_all)/32768 3813.014 -
std::find(vector<long_long>)_(process_all)/50 5.810 -
std::find(vector<long_long>)_(process_all)/8 1.202 -8.90%
std::find(vector<long_long>)_(process_all)/8192 951.163 -
std::find_end(deque<int>)_(match_near_end)/1000 333.335 -
std::find_end(deque<int>)_(match_near_end)/1024 3440.325 1.20%
std::find_end(deque<int>)_(match_near_end)/8192 165916.925 -1.08%
std::find_end(deque<int>)_(near_matches)/1000 31603.916 8.45%
std::find_end(deque<int>)_(near_matches)/1024 32466.539 7.17%
std::find_end(deque<int>)_(near_matches)/8192 1919974.612 -
std::find_end(deque<int>)_(process_all)/1000 253.713 -
std::find_end(deque<int>)_(process_all)/1024 363.270 10.33%
std::find_end(deque<int>)_(process_all)/1048576 369738.127 9.78%
std::find_end(deque<int>)_(process_all)/8192 2880.646 10.89%
std::find_end(deque<int>)_(same_length)/1000 1115.589 -9.13%
std::find_end(deque<int>)_(same_length)/1024 1846.437 -
std::find_end(deque<int>)_(same_length)/8192 14878.485 -
std::find_end(deque<int>)_(single_element)/1000 253.978 -
std::find_end(deque<int>)_(single_element)/1024 330.032 27.60%
std::find_end(deque<int>)_(single_element)/8192 2622.068 28.91%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 596.255 1.78%
std::find_end(deque<int>,_pred)_(match_near_end)/1024 4107.949 6.23%
std::find_end(deque<int>,_pred)_(match_near_end)/8192 219255.355 6.45%
std::find_end(deque<int>,_pred)_(near_matches)/1000 37206.582 27.16%
std::find_end(deque<int>,_pred)_(near_matches)/1024 38520.708 26.22%
std::find_end(deque<int>,_pred)_(near_matches)/8192 2411879.151 2.96%
std::find_end(deque<int>,_pred)_(process_all)/1000 612.430 2.06%
std::find_end(deque<int>,_pred)_(process_all)/1024 625.424 1.79%
std::find_end(deque<int>,_pred)_(process_all)/1048576 561189.807 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4300.670 -
std::find_end(deque<int>,_pred)_(same_length)/1000 1305.189 -
std::find_end(deque<int>,_pred)_(same_length)/1024 1440.787 -
std::find_end(deque<int>,_pred)_(same_length)/8192 11484.572 -
std::find_end(deque<int>,_pred)_(single_element)/1000 603.496 -
std::find_end(deque<int>,_pred)_(single_element)/1024 616.765 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4298.878 -
std::find_end(forward_list<int>)_(match_near_end)/1000 755.149 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4452.695 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257781.604 -
std::find_end(forward_list<int>)_(near_matches)/1000 35871.820 -
std::find_end(forward_list<int>)_(near_matches)/1024 37224.247 -
std::find_end(forward_list<int>)_(near_matches)/8192 2478167.703 -
std::find_end(forward_list<int>)_(process_all)/1000 675.375 -2.99%
std::find_end(forward_list<int>)_(process_all)/1024 709.693 -
std::find_end(forward_list<int>)_(process_all)/1048576 761983.233 -
std::find_end(forward_list<int>)_(process_all)/8192 5692.237 -
std::find_end(forward_list<int>)_(same_length)/1000 1477.476 -
std::find_end(forward_list<int>)_(same_length)/1024 1501.340 -
std::find_end(forward_list<int>)_(same_length)/8192 14262.732 -
std::find_end(forward_list<int>)_(single_element)/1000 688.387 1.72%
std::find_end(forward_list<int>)_(single_element)/1024 701.671 -
std::find_end(forward_list<int>)_(single_element)/8192 6327.652 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 845.091 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5147.559 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278127.528 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41458.120 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43217.461 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2703351.027 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 807.572 4.92%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 827.161 4.83%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 900591.517 3.32%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6669.428 4.82%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1539.509 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1567.322 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 15169.670 -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 746.933 -2.01%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 763.721 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6626.083 -1.33%
std::find_end(list<int>)_(match_near_end)/1000 750.280 1.58%
std::find_end(list<int>)_(match_near_end)/1024 4601.657 -
std::find_end(list<int>)_(match_near_end)/8192 258256.073 -
std::find_end(list<int>)_(near_matches)/1000 36952.448 -
std::find_end(list<int>)_(near_matches)/1024 38827.646 1.16%
std::find_end(list<int>)_(near_matches)/8192 2496833.925 -
std::find_end(list<int>)_(process_all)/1000 656.559 -
std::find_end(list<int>)_(process_all)/1024 714.812 -
std::find_end(list<int>)_(process_all)/1048576 818202.270 -
std::find_end(list<int>)_(process_all)/8192 6976.835 -11.89%
std::find_end(list<int>)_(same_length)/1000 1485.355 -
std::find_end(list<int>)_(same_length)/1024 1506.333 -
std::find_end(list<int>)_(same_length)/8192 18601.031 14.30%
std::find_end(list<int>)_(single_element)/1000 697.532 1.38%
std::find_end(list<int>)_(single_element)/1024 695.687 -
std::find_end(list<int>)_(single_element)/8192 8162.798 5.07%
std::find_end(list<int>,_pred)_(match_near_end)/1000 822.611 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 5117.297 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 276173.748 -
std::find_end(list<int>,_pred)_(near_matches)/1000 41048.139 -
std::find_end(list<int>,_pred)_(near_matches)/1024 42816.768 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2683109.357 -
std::find_end(list<int>,_pred)_(process_all)/1000 792.112 -
std::find_end(list<int>,_pred)_(process_all)/1024 810.894 -
std::find_end(list<int>,_pred)_(process_all)/1048576 950373.933 -
std::find_end(list<int>,_pred)_(process_all)/8192 7709.964 4.89%
std::find_end(list<int>,_pred)_(same_length)/1000 1557.339 -
std::find_end(list<int>,_pred)_(same_length)/1024 1598.012 1.07%
std::find_end(list<int>,_pred)_(same_length)/8192 20647.087 15.36%
std::find_end(list<int>,_pred)_(single_element)/1000 790.831 -
std::find_end(list<int>,_pred)_(single_element)/1024 809.202 -
std::find_end(list<int>,_pred)_(single_element)/8192 8897.913 5.01%
std::find_end(vector<int>)_(match_near_end)/1000 263.168 -3.39%
std::find_end(vector<int>)_(match_near_end)/1024 2266.482 -
std::find_end(vector<int>)_(match_near_end)/8192 120827.982 -
std::find_end(vector<int>)_(near_matches)/1000 15912.008 6.42%
std::find_end(vector<int>)_(near_matches)/1024 16473.350 5.81%
std::find_end(vector<int>)_(near_matches)/8192 971977.811 5.97%
std::find_end(vector<int>)_(process_all)/1000 233.393 -1.59%
std::find_end(vector<int>)_(process_all)/1024 239.566 -1.67%
std::find_end(vector<int>)_(process_all)/1048576 236199.798 -1.68%
std::find_end(vector<int>)_(process_all)/8192 1850.737 -1.35%
std::find_end(vector<int>)_(same_length)/1000 505.547 -13.12%
std::find_end(vector<int>)_(same_length)/1024 517.269 -8.58%
std::find_end(vector<int>)_(same_length)/8192 4053.111 -7.54%
std::find_end(vector<int>)_(single_element)/1000 237.336 2.62%
std::find_end(vector<int>)_(single_element)/1024 242.604 2.07%
std::find_end(vector<int>)_(single_element)/8192 1879.505 2.76%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 555.918 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 3150.582 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 166402.382 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 24674.500 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 25558.001 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1627549.419 -
std::find_end(vector<int>,_pred)_(process_all)/1000 573.513 -
std::find_end(vector<int>,_pred)_(process_all)/1024 586.781 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 639258.127 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4696.216 -
std::find_end(vector<int>,_pred)_(same_length)/1000 1223.120 -
std::find_end(vector<int>,_pred)_(same_length)/1024 1252.861 -
std::find_end(vector<int>,_pred)_(same_length)/8192 10032.727 -
std::find_end(vector<int>,_pred)_(single_element)/1000 571.969 -
std::find_end(vector<int>,_pred)_(single_element)/1024 585.632 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4690.598 -
std::find_first_of(deque<int>)_(large_needle)/1024 366080.891 -
std::find_first_of(deque<int>)_(large_needle)/32 306.354 8.52%
std::find_first_of(deque<int>)_(large_needle)/50 722.769 7.83%
std::find_first_of(deque<int>)_(large_needle)/8192 23539426.364 -
std::find_first_of(deque<int>)_(small_needle)/1024 3526.922 -4.62%
std::find_first_of(deque<int>)_(small_needle)/32 110.681 3.21%
std::find_first_of(deque<int>)_(small_needle)/50 170.598 3.75%
std::find_first_of(deque<int>)_(small_needle)/8192 28338.765 -2.38%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 562582.060 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 517.753 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1415.216 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35548510.391 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6303.773 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.680 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 309.412 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50213.849 -
std::find_first_of(list<int>)_(large_needle)/1024 863266.409 -2.38%
std::find_first_of(list<int>)_(large_needle)/32 672.924 -
std::find_first_of(list<int>)_(large_needle)/50 1736.294 -5.58%
std::find_first_of(list<int>)_(large_needle)/8192 48917941.656 -
std::find_first_of(list<int>)_(small_needle)/1024 2880.360 -
std::find_first_of(list<int>)_(small_needle)/32 91.083 -
std::find_first_of(list<int>)_(small_needle)/50 139.583 -
std::find_first_of(list<int>)_(small_needle)/8192 23267.439 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 879904.912 -1.82%
std::find_first_of(list<int>,_pred)_(large_needle)/32 726.966 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1870.768 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54260637.844 1.51%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5239.648 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.545 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.819 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 42147.716 -
std::find_first_of(vector<int>)_(large_needle)/1024 118556.131 10.49%
std::find_first_of(vector<int>)_(large_needle)/32 104.645 3.22%
std::find_first_of(vector<int>)_(large_needle)/50 287.751 10.59%
std::find_first_of(vector<int>)_(large_needle)/8192 7634291.218 10.26%
std::find_first_of(vector<int>)_(small_needle)/1024 1421.299 -
std::find_first_of(vector<int>)_(small_needle)/32 47.890 -
std::find_first_of(vector<int>)_(small_needle)/50 72.328 -
std::find_first_of(vector<int>)_(small_needle)/8192 11393.815 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 593192.025 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 498.729 1.87%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1363.358 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38371567.110 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5713.333 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 177.546 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 281.068 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45346.269 -
std::find_if(deque<int>)_(bail_25%)/1024 106.475 -
std::find_if(deque<int>)_(bail_25%)/32768 2961.586 -3.35%
std::find_if(deque<int>)_(bail_25%)/8 1.536 -
std::find_if(deque<int>)_(bail_25%)/8192 768.111 -
std::find_if(deque<int>)_(process_all)/1024 495.539 3.44%
std::find_if(deque<int>)_(process_all)/32768 11625.844 -2.31%
std::find_if(deque<int>)_(process_all)/50 23.960 1.01%
std::find_if(deque<int>)_(process_all)/8 3.989 -
std::find_if(deque<int>)_(process_all)/8192 2879.872 -2.95%
std::find_if(list<int>)_(bail_25%)/1024 191.524 -
std::find_if(list<int>)_(bail_25%)/32768 10341.520 21.90%
std::find_if(list<int>)_(bail_25%)/8 1.200 -1.67%
std::find_if(list<int>)_(bail_25%)/8192 1520.213 -
std::find_if(list<int>)_(process_all)/1024 760.958 -
std::find_if(list<int>)_(process_all)/32768 27539.178 -
std::find_if(list<int>)_(process_all)/50 21.572 -
std::find_if(list<int>)_(process_all)/8 3.399 -
std::find_if(list<int>)_(process_all)/8192 12190.307 -3.13%
std::find_if(vector<bool>)_(process_all)/1024 766.217 -
std::find_if(vector<bool>)_(process_all)/1048576 782265.474 -
std::find_if(vector<bool>)_(process_all)/50 34.759 -3.36%
std::find_if(vector<bool>)_(process_all)/8 5.410 -2.42%
std::find_if(vector<bool>)_(process_all)/8192 6114.892 -
std::find_if(vector<char>)_(bail_25%)/1024 76.155 -
std::find_if(vector<char>)_(bail_25%)/32768 2040.920 -
std::find_if(vector<char>)_(bail_25%)/8 0.944 1.87%
std::find_if(vector<char>)_(bail_25%)/8192 520.277 -
std::find_if(vector<char>)_(process_all)/1024 272.682 -1.16%
std::find_if(vector<char>)_(process_all)/32768 8159.098 -
std::find_if(vector<char>)_(process_all)/50 12.478 -1.36%
std::find_if(vector<char>)_(process_all)/8 2.390 -8.30%
std::find_if(vector<char>)_(process_all)/8192 2053.014 -
std::find_if(vector<int>)_(bail_25%)/1024 75.628 -
std::find_if(vector<int>)_(bail_25%)/32768 2338.309 -
std::find_if(vector<int>)_(bail_25%)/8 1.007 -
std::find_if(vector<int>)_(bail_25%)/8192 548.265 -
std::find_if(vector<int>)_(process_all)/1024 283.382 -
std::find_if(vector<int>)_(process_all)/32768 8798.874 -
std::find_if(vector<int>)_(process_all)/50 14.170 1.47%
std::find_if(vector<int>)_(process_all)/8 2.542 -
std::find_if(vector<int>)_(process_all)/8192 2192.153 -
std::find_if_not(deque<int>)_(bail_25%)/1024 106.297 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2789.379 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.531 -
std::find_if_not(deque<int>)_(bail_25%)/8192 704.147 2.07%
std::find_if_not(deque<int>)_(process_all)/1024 484.134 2.17%
std::find_if_not(deque<int>)_(process_all)/32768 12002.171 -1.08%
std::find_if_not(deque<int>)_(process_all)/50 23.936 -1.93%
std::find_if_not(deque<int>)_(process_all)/8 3.946 -
std::find_if_not(deque<int>)_(process_all)/8192 2998.754 -1.05%
std::find_if_not(list<int>)_(bail_25%)/1024 194.089 -
std::find_if_not(list<int>)_(bail_25%)/32768 7565.518 -22.34%
std::find_if_not(list<int>)_(bail_25%)/8 1.193 -1.79%
std::find_if_not(list<int>)_(bail_25%)/8192 1524.997 -
std::find_if_not(list<int>)_(process_all)/1024 763.830 -
std::find_if_not(list<int>)_(process_all)/32768 29354.317 5.35%
std::find_if_not(list<int>)_(process_all)/50 21.590 -
std::find_if_not(list<int>)_(process_all)/8 3.400 -
std::find_if_not(list<int>)_(process_all)/8192 8201.018 -5.50%
std::find_if_not(vector<bool>)_(process_all)/1024 760.754 -
std::find_if_not(vector<bool>)_(process_all)/1048576 777143.062 -
std::find_if_not(vector<bool>)_(process_all)/50 34.528 -2.66%
std::find_if_not(vector<bool>)_(process_all)/8 5.371 -1.69%
std::find_if_not(vector<bool>)_(process_all)/8192 6069.852 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.244 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2055.270 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.950 -
std::find_if_not(vector<char>)_(bail_25%)/8192 523.458 -
std::find_if_not(vector<char>)_(process_all)/1024 275.168 -
std::find_if_not(vector<char>)_(process_all)/32768 8131.671 -
std::find_if_not(vector<char>)_(process_all)/50 12.563 -
std::find_if_not(vector<char>)_(process_all)/8 2.474 -
std::find_if_not(vector<char>)_(process_all)/8192 2048.227 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.607 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2338.503 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.120 -
std::find_if_not(vector<int>)_(bail_25%)/8192 550.982 -
std::find_if_not(vector<int>)_(process_all)/1024 283.530 -
std::find_if_not(vector<int>)_(process_all)/32768 8812.108 -
std::find_if_not(vector<int>)_(process_all)/50 14.201 -
std::find_if_not(vector<int>)_(process_all)/8 2.573 -1.32%
std::find_if_not(vector<int>)_(process_all)/8192 2193.418 -
std::flat_map<int,_int>::clear()/0 421.462 -
std::flat_map<int,_int>::clear()/1024 422.599 -
std::flat_map<int,_int>::clear()/32 422.322 -
std::flat_map<int,_int>::clear()/8192 453.795 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.581 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.579 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.054 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.673 1.67%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.593 -8.38%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.194 -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 6.356 -11.31%
std::flat_map<int,_int>::count(key)_(existent)/0 0.011 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.569 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.275 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.806 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.487 12.29%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.654 -14.45%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.417 -1.43%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.387 -16.79%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.356 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.677 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.687 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1174.657 -
std::flat_map<int,_int>::ctor(const&)/0 13.712 -
std::flat_map<int,_int>::ctor(const&)/1024 178.536 -
std::flat_map<int,_int>::ctor(const&)/32 23.731 -
std::flat_map<int,_int>::ctor(const&)/8192 1920.969 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.681 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.162 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.775 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1917.466 -1.08%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.500 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4322.309 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.758 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34177.708 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.559 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8912.541 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 212.067 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 110640.589 2.64%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.561 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.352 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.868 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.478 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.401 10.98%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.597 4.07%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.425 12.32%
std::flat_map<int,_int>::erase(iterator)/0 15.447 -
std::flat_map<int,_int>::erase(iterator)/1024 83.855 -2.20%
std::flat_map<int,_int>::erase(iterator)/32 20.937 -
std::flat_map<int,_int>::erase(iterator)/8192 495.419 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.937 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 439.764 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.289 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 642.084 -
std::flat_map<int,_int>::erase(key)_(existent)/0 16.058 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 120.022 -10.09%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.584 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 553.929 -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.497 11.27%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 5.810 28.81%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.626 16.77%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 11.183 77.15%
std::flat_map<int,_int>::find(key)_(existent)/0 0.010 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.357 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.333 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.262 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.343 -18.36%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.126 34.17%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.532 15.72%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 9.257 46.35%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.715 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 41.028 -31.85%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.399 -1.23%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 42.699 -7.37%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.706 -1.02%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 175.605 -16.45%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.106 -1.38%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 629.199 8.12%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.047 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.909 -11.97%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.051 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.321 2.00%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.011 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 130.307 -8.66%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.169 -1.20%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 537.871 3.62%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.400 -1.89%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5153.608 -1.76%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 638.462 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 39959.635 -4.76%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.405 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7950.768 -1.03%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 704.256 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 64883.752 -6.86%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.201 -1.46%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1576.655 -4.30%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 479.452 -2.27%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9296.211 -5.46%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 432.033 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1585.456 -4.18%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 487.859 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9258.432 -5.53%
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.002 -7.99%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 20.155 -11.85%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.635 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.667 3.18%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.984 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 36.309 30.09%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.199 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 34.657 41.51%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.991 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 19.393 -11.12%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.647 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 18.831 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.066 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 42.269 -23.50%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.288 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 39.288 10.98%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.011 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 8.015 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 2.999 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.320 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.752 -9.84%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.213 -2.47%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.489 -10.84%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.509 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.708 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.927 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1654.604 199.56%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.444 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.208 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.843 4.81%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1575.116 166.78%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.219 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.539 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.768 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1543.349 177.96%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.039 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.992 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.537 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.741 -13.44%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.233 -3.48%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.476 -15.79%
std::flat_multimap<int,_int>::clear()/0 418.424 -
std::flat_multimap<int,_int>::clear()/1024 421.205 -
std::flat_multimap<int,_int>::clear()/32 421.444 -
std::flat_multimap<int,_int>::clear()/8192 441.393 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.604 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.337 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.890 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.618 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.875 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.448 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.960 -
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.368 2.97%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.469 -2.25%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.261 3.92%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.038 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.077 1.32%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.495 -1.04%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.306 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.172 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.756 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1173.363 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.681 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.310 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.766 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1932.992 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.687 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.184 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.823 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1939.079 1.13%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.825 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3989.880 1.50%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.894 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31154.367 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.830 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8524.052 1.02%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 200.093 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 105673.441 -11.13%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.326 12.85%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.517 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.106 25.82%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.323 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.046 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.038 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.397 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.560 -
std::flat_multimap<int,_int>::erase(iterator)/1024 88.492 15.17%
std::flat_multimap<int,_int>::erase(iterator)/32 20.818 -
std::flat_multimap<int,_int>::erase(iterator)/8192 495.852 -4.86%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.043 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 439.796 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.524 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 651.569 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.222 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 130.414 30.00%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.148 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 534.617 -7.91%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.870 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.883 -2.60%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.366 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.017 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.412 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.335 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.220 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.393 -10.45%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.454 6.08%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.263 1.42%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.171 4.47%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 16.114 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.938 14.65%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.165 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 29.831 -14.68%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 16.057 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 249.906 51.28%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.847 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 670.651 -1.39%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.299 1.27%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.652 1.78%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.259 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.333 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.143 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 147.402 74.13%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.902 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 592.637 -1.33%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.909 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5268.111 7.87%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 636.415 1.24%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 39181.699 5.13%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.634 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7362.271 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 697.209 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60101.945 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.835 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1352.845 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 472.988 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7703.417 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.952 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1354.028 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 472.421 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7687.051 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.089 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 258.128 63.72%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.921 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 651.357 -1.13%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.934 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 39.021 10.49%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.171 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 33.269 -27.06%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.002 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.117 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.489 -
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.522 -17.80%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.374 -8.11%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 7.754 -18.27%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.281 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.353 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.676 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 547.359 -27.70%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.704 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.641 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.718 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 548.147 -28.73%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.334 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.431 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.834 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 513.410 -30.80%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.035 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.128 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.539 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.826 64.88%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.688 20.84%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.372 75.48%
std::for_each(deque<int>)/32 3.828 -
std::for_each(deque<int>)/50 4.113 -
std::for_each(deque<int>)/8 0.916 -
std::for_each(deque<int>)/8192 254.682 -
std::for_each(join_view(vector<vector<int>>))/32 3.778 -
std::for_each(join_view(vector<vector<int>>))/50 4.019 -
std::for_each(join_view(vector<vector<int>>))/8 1.542 12.28%
std::for_each(join_view(vector<vector<int>>))/8192 263.167 -
std::for_each(list<int>)/32 11.177 -
std::for_each(list<int>)/50 23.846 -
std::for_each(list<int>)/8 2.553 2.43%
std::for_each(list<int>)/8192 8069.294 -7.21%
std::for_each(vector<int>)/32 3.790 -
std::for_each(vector<int>)/50 4.106 -
std::for_each(vector<int>)/8 0.901 -
std::for_each(vector<int>)/8192 251.968 -
std::for_each_n(deque<int>)/32 3.770 -
std::for_each_n(deque<int>)/50 3.997 -
std::for_each_n(deque<int>)/8 1.195 -
std::for_each_n(deque<int>)/8192 257.373 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.834 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.301 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.563 -6.39%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.647 -
std::for_each_n(list<int>)/32 11.123 -
std::for_each_n(list<int>)/50 22.868 1.21%
std::for_each_n(list<int>)/8 2.372 3.07%
std::for_each_n(list<int>)/8192 7462.046 -9.97%
std::for_each_n(vector<int>)/32 3.857 -
std::for_each_n(vector<int>)/50 4.050 -
std::for_each_n(vector<int>)/8 2.493 4.32%
std::for_each_n(vector<int>)/8192 251.976 -
std::generate(deque<int>)/1024 246.004 -
std::generate(deque<int>)/32 8.307 -
std::generate(deque<int>)/50 12.322 -
std::generate(deque<int>)/8192 1917.087 -
std::generate(list<int>)/1024 671.562 -
std::generate(list<int>)/32 8.546 -
std::generate(list<int>)/50 15.177 -2.98%
std::generate(list<int>)/8192 6927.473 -6.87%
std::generate(vector<int>)/1024 244.710 -
std::generate(vector<int>)/32 8.029 1.40%
std::generate(vector<int>)/50 12.048 -
std::generate(vector<int>)/8192 1853.245 -
std::generate_n(deque<int>)/1024 246.155 -
std::generate_n(deque<int>)/32 8.482 2.01%
std::generate_n(deque<int>)/50 12.607 2.46%
std::generate_n(deque<int>)/8192 1978.185 -
std::generate_n(list<int>)/1024 650.307 -57.04%
std::generate_n(list<int>)/32 8.671 -
std::generate_n(list<int>)/50 17.365 -
std::generate_n(list<int>)/8192 7052.252 1.97%
std::generate_n(vector<int>)/1024 245.820 1.10%
std::generate_n(vector<int>)/32 7.907 -
std::generate_n(vector<int>)/50 11.958 -7.24%
std::generate_n(vector<int>)/8192 1857.443 -
std::is_partitioned(deque<int>)_(partitioned)/1024 376.716 -
std::is_partitioned(deque<int>)_(partitioned)/32 10.474 7.14%
std::is_partitioned(deque<int>)_(partitioned)/50 14.906 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2974.362 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.038 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.257 -
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.767 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 694.359 -
std::is_partitioned(list<int>)_(partitioned)/1024 707.297 -1.12%
std::is_partitioned(list<int>)_(partitioned)/32 8.741 -
std::is_partitioned(list<int>)_(partitioned)/50 13.784 -
std::is_partitioned(list<int>)_(partitioned)/8192 6806.907 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 177.244 2.94%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.304 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.591 2.07%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2141.679 -1.80%
std::is_partitioned(vector<int>)_(partitioned)/1024 190.373 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.502 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.763 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1415.493 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 53.478 -4.65%
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.055 2.04%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.395 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.846 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 482.330 2.80%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.961 8.25%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3861.724 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 519992.565 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 46.350 -2.51%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 503.070 -1.94%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.847 -10.56%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4042.389 -1.05%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 707377.061 2.54%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.558 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 493.577 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.985 -6.27%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3892.833 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 643073.899 1.80%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 52.755 -5.93%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 513.435 -2.02%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.997 -3.21%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3959.192 -15.65%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 689233.927 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.439 -2.69%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1476.591 -6.73%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.776 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7884.047 -17.35%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1423736.538 -1.36%
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 38.566 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 813.422 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.742 1.01%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9130.276 7.36%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1620047.030 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 64.256 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 777.858 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.716 -7.81%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8121.479 -14.69%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1429852.551 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 38.226 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 830.152 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.382 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8653.621 -8.05%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1612622.242 1.08%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.776 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 319.153 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.467 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2467.996 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212827.792 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 28.500 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 550.131 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.481 -1.05%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4841.025 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 994285.487 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 57.074 1.86%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 343.129 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.664 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2637.516 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212829.550 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 27.264 1.14%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 538.618 3.71%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.026 -1.30%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4900.699 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1042400.631 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.308 -2.16%
std::is_sorted(deque<int>)/1024 477.162 -
std::is_sorted(deque<int>)/8 3.883 15.32%
std::is_sorted(deque<int>)/8192 3815.299 -
std::is_sorted(deque<int>,_pred)/1024 596.999 -
std::is_sorted(deque<int>,_pred)/8 4.479 -4.34%
std::is_sorted(deque<int>,_pred)/8192 4796.801 -
std::is_sorted(list<int>)/1024 763.512 -
std::is_sorted(list<int>)/8 2.140 -
std::is_sorted(list<int>)/8192 7284.922 -
std::is_sorted(list<int>,_pred)/1024 794.713 -
std::is_sorted(list<int>,_pred)/8 4.215 -2.12%
std::is_sorted(list<int>,_pred)/8192 7595.148 -
std::is_sorted(vector<int>)/1024 243.613 -
std::is_sorted(vector<int>)/8 2.078 -
std::is_sorted(vector<int>)/8192 1899.323 -
std::is_sorted(vector<int>,_pred)/1024 462.059 -
std::is_sorted(vector<int>,_pred)/8 4.106 4.04%
std::is_sorted(vector<int>,_pred)/8192 3679.397 -
std::is_sorted_until(deque<int>)/1024 471.580 -
std::is_sorted_until(deque<int>)/8 2.542 -22.85%
std::is_sorted_until(deque<int>)/8192 3777.516 -
std::is_sorted_until(deque<int>,_pred)/1024 599.876 -
std::is_sorted_until(deque<int>,_pred)/8 4.254 -6.06%
std::is_sorted_until(deque<int>,_pred)/8192 4844.645 -
std::is_sorted_until(list<int>)/1024 750.537 -
std::is_sorted_until(list<int>)/8 2.199 -3.51%
std::is_sorted_until(list<int>)/8192 6691.758 -5.29%
std::is_sorted_until(list<int>,_pred)/1024 794.903 -
std::is_sorted_until(list<int>,_pred)/8 4.210 -
std::is_sorted_until(list<int>,_pred)/8192 7391.825 -
std::is_sorted_until(vector<int>)/1024 238.947 -
std::is_sorted_until(vector<int>)/8 2.054 -
std::is_sorted_until(vector<int>)/8192 1864.364 -
std::is_sorted_until(vector<int>,_pred)/1024 409.294 -
std::is_sorted_until(vector<int>,_pred)/8 3.569 3.30%
std::is_sorted_until(vector<int>,_pred)/8192 3236.338 1.07%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 692.000 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.327 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10028.807 -14.83%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12096.701 7.28%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 348.889 6.80%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 103382.586 5.23%
std::list<int>::ctor(Range)_(cheap_elements)/1024 12007.272 6.25%
std::list<int>::ctor(Range)_(cheap_elements)/32 353.504 8.15%
std::list<int>::ctor(Range)_(cheap_elements)/8192 104966.320 4.80%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11936.033 4.50%
std::list<int>::ctor(const&)_(cheap_elements)/32 353.284 6.94%
std::list<int>::ctor(const&)_(cheap_elements)/8192 103118.522 3.65%
std::list<int>::ctor(size)/1024 12526.512 7.16%
std::list<int>::ctor(size)/32 347.123 6.72%
std::list<int>::ctor(size)/8192 101999.970 6.55%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11924.870 6.49%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 344.370 6.12%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 102219.467 6.21%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.944 4.96%
std::list<int>::erase(begin)_(cheap_elements)/32 11.182 6.71%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.861 5.40%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.827 4.00%
std::list<int>::insert(begin)_(cheap_elements)/32 10.890 8.00%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.835 4.31%
std::list<int>::operator=(const&)_(cheap_elements)/1024 752.903 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.123 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 7942.395 -2.93%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.599 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.361 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.479 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 770.758 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.906 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13788.669 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6558.530 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 136.014 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53773.876 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12779.225 4.27%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 356.914 5.20%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 105965.173 3.74%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32773.091 1.21%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 939.164 3.24%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 281027.388 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12915.451 4.16%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 359.986 3.93%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 106638.090 3.66%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33088.512 2.14%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 938.223 3.88%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 282788.252 2.80%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12868.603 3.76%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 360.918 4.67%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 107082.701 3.85%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33456.942 2.82%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 950.608 4.45%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 284569.761 2.27%
std::list<std::string>::ctor(size)/1024 12737.467 1.77%
std::list<std::string>::ctor(size)/32 353.186 3.65%
std::list<std::string>::ctor(size)/8192 106130.575 1.70%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12924.136 4.26%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 360.181 5.26%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 106516.534 3.73%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33351.708 4.21%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 911.105 2.46%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 282565.142 3.23%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.067 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.704 -1.78%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.009 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.055 1.47%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.521 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.926 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.438 -
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.616 2.78%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.463 -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.338 2.67%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.429 2.43%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.281 2.79%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1378.308 -9.00%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.334 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10632.106 2.34%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6753.580 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 137.527 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55295.278 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.940 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.663 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.088 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.826 2.32%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.353 1.01%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.400 1.93%
std::map<int,_int>::clear()/0 419.473 -
std::map<int,_int>::clear()/1024 10144.890 -
std::map<int,_int>::clear()/32 660.031 -
std::map<int,_int>::clear()/8192 81545.508 -1.46%
std::map<int,_int>::contains(key)_(existent)/0 0.015 -
std::map<int,_int>::contains(key)_(existent)/1024 4.076 -
std::map<int,_int>::contains(key)_(existent)/32 1.614 1.45%
std::map<int,_int>::contains(key)_(existent)/8192 5.498 1.18%
std::map<int,_int>::contains(key)_(non-existent)/0 0.266 -4.23%
std::map<int,_int>::contains(key)_(non-existent)/1024 5.347 1.01%
std::map<int,_int>::contains(key)_(non-existent)/32 2.293 -
std::map<int,_int>::contains(key)_(non-existent)/8192 7.530 -
std::map<int,_int>::count(key)_(existent)/0 0.015 -
std::map<int,_int>::count(key)_(existent)/1024 4.413 -
std::map<int,_int>::count(key)_(existent)/32 1.703 -1.16%
std::map<int,_int>::count(key)_(existent)/8192 6.002 -
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.236 -1.22%
std::map<int,_int>::count(key)_(non-existent)/32 2.887 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.170 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.683 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6012.472 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 188.260 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51437.543 -
std::map<int,_int>::ctor(const&)/0 13.603 -
std::map<int,_int>::ctor(const&)/1024 6240.528 -
std::map<int,_int>::ctor(const&)/32 213.016 -1.10%
std::map<int,_int>::ctor(const&)/8192 50411.193 1.09%
std::map<int,_int>::ctor(const&,_alloc)/0 13.634 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6396.039 2.00%
std::map<int,_int>::ctor(const&,_alloc)/32 218.784 1.90%
std::map<int,_int>::ctor(const&,_alloc)/8192 51093.947 2.04%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.583 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8903.587 -1.01%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 248.530 -6.80%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71285.755 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.622 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13024.770 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 293.012 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 281917.058 2.95%
std::map<int,_int>::equal_range(key)_(existent)/0 0.014 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.281 -
std::map<int,_int>::equal_range(key)_(existent)/32 1.811 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.609 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.218 4.15%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.562 -2.99%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.126 3.33%
std::map<int,_int>::erase(iterator)/0 20.532 -2.83%
std::map<int,_int>::erase(iterator)/1024 20.801 -3.55%
std::map<int,_int>::erase(iterator)/32 20.751 -2.27%
std::map<int,_int>::erase(iterator)/8192 20.928 -2.30%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.340 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7151.364 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 597.356 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55329.301 -
std::map<int,_int>::erase(key)_(existent)/0 20.906 -1.52%
std::map<int,_int>::erase(key)_(existent)/1024 25.272 -
std::map<int,_int>::erase(key)_(existent)/32 22.591 -
std::map<int,_int>::erase(key)_(existent)/8192 25.618 -1.25%
std::map<int,_int>::erase(key)_(non-existent)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.303 -10.64%
std::map<int,_int>::erase(key)_(non-existent)/32 2.412 -10.64%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.316 -12.23%
std::map<int,_int>::find(key)_(existent)/0 0.017 -
std::map<int,_int>::find(key)_(existent)/1024 4.008 2.17%
std::map<int,_int>::find(key)_(existent)/32 1.596 1.38%
std::map<int,_int>::find(key)_(existent)/8192 5.539 -
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.394 -
std::map<int,_int>::find(key)_(non-existent)/32 2.399 -3.53%
std::map<int,_int>::find(key)_(non-existent)/8192 7.191 -3.03%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.992 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.392 -1.27%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.208 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.134 -2.88%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.956 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.258 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 20.102 1.27%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.660 2.91%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.156 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.822 -4.34%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.236 2.48%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 33.834 1.03%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.152 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.437 1.27%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.290 1.46%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.700 1.68%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 419.648 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14999.980 -4.10%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 809.851 1.07%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 142921.537 -3.74%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.160 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7831.296 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 571.149 1.19%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 137657.310 1.63%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.319 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11628.030 3.43%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 723.655 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93731.332 1.76%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.376 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9352.987 1.00%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 691.044 -1.78%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80412.452 3.78%
std::map<int,_int>::insert(value)_(already_present)/0 0.582 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.324 -
std::map<int,_int>::insert(value)_(already_present)/32 1.752 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.127 -
std::map<int,_int>::insert(value)_(new_value)/0 18.022 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.445 -
std::map<int,_int>::insert(value)_(new_value)/32 19.909 -
std::map<int,_int>::insert(value)_(new_value)/8192 34.200 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.647 2.44%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.547 2.93%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.758 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.923 -5.43%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.969 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.643 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.847 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.529 -1.34%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.021 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.323 -2.18%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.494 -4.05%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.622 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.443 1.68%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.266 -1.69%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.523 -2.15%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.293 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6389.442 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 209.700 -3.38%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51170.528 1.13%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.285 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6523.349 3.15%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 213.131 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51396.907 2.09%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.273 -1.01%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1482.357 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 40.409 8.61%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12552.667 -
std::map<int,_int>::upper_bound(key)_(existent)/0 0.018 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.175 4.47%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.733 1.05%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.696 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.650 -1.05%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.491 1.25%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.524 -3.37%
std::map<std::string,_int>::clear()/0 421.795 -
std::map<std::string,_int>::clear()/1024 21008.546 -1.12%
std::map<std::string,_int>::clear()/32 912.912 -2.51%
std::map<std::string,_int>::clear()/8192 203697.573 -3.72%
std::map<std::string,_int>::contains(key)_(existent)/0 0.018 -
std::map<std::string,_int>::contains(key)_(existent)/1024 20.822 -9.50%
std::map<std::string,_int>::contains(key)_(existent)/32 15.869 5.20%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.719 3.18%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.279 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 19.747 -10.42%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.586 6.25%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 26.618 -7.54%
std::map<std::string,_int>::count(key)_(existent)/0 0.016 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.298 2.63%
std::map<std::string,_int>::count(key)_(existent)/32 16.607 6.49%
std::map<std::string,_int>::count(key)_(existent)/8192 30.343 -2.05%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.758 6.50%
std::map<std::string,_int>::count(key)_(non-existent)/32 11.186 10.41%
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.732 3.60%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.676 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7072.049 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 219.143 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59994.426 -
std::map<std::string,_int>::ctor(const&)/0 13.555 -
std::map<std::string,_int>::ctor(const&)/1024 34883.490 -
std::map<std::string,_int>::ctor(const&)/32 692.190 -4.76%
std::map<std::string,_int>::ctor(const&)/8192 346125.713 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.567 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 37253.099 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 750.381 7.58%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 348460.690 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.668 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40843.012 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 837.862 2.30%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 393155.534 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.670 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55676.510 2.89%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1046.153 3.27%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1109483.138 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.901 -1.36%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.817 5.45%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.440 -4.84%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.038 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 9.788 -6.64%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 31.667 3.39%
std::map<std::string,_int>::erase(iterator)/0 25.387 -22.11%
std::map<std::string,_int>::erase(iterator)/1024 25.476 -18.75%
std::map<std::string,_int>::erase(iterator)/32 30.103 -
std::map<std::string,_int>::erase(iterator)/8192 35.326 11.17%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.422 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12276.058 -1.58%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 710.945 1.14%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115328.786 -1.96%
std::map<std::string,_int>::erase(key)_(existent)/0 74.243 3.67%
std::map<std::string,_int>::erase(key)_(existent)/1024 79.899 21.53%
std::map<std::string,_int>::erase(key)_(existent)/32 80.644 -11.31%
std::map<std::string,_int>::erase(key)_(existent)/8192 82.602 -24.63%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 26.463 17.38%
std::map<std::string,_int>::erase(key)_(non-existent)/32 11.257 7.78%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 29.760 10.88%
std::map<std::string,_int>::find(key)_(existent)/0 0.030 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.326 -8.92%
std::map<std::string,_int>::find(key)_(existent)/32 14.916 -
std::map<std::string,_int>::find(key)_(existent)/8192 32.153 -4.80%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 23.854 15.12%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.324 2.39%
std::map<std::string,_int>::find(key)_(non-existent)/8192 28.144 8.80%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.273 15.74%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 88.339 28.42%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 37.761 -14.56%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 86.831 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 25.190 -21.73%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 37.705 -18.42%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.503 -16.06%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 54.851 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 35.999 24.43%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 41.394 -3.18%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 28.004 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 57.014 10.73%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.460 28.82%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.923 -23.27%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.541 -16.68%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 44.304 -1.13%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.615 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67466.657 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1609.306 6.86%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 822001.681 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.678 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39089.644 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1179.531 6.63%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 620514.135 1.01%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.309 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35897.231 2.54%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1275.367 5.01%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 397337.686 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.552 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35278.781 2.43%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1222.229 -5.79%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 371659.329 1.16%
std::map<std::string,_int>::insert(value)_(already_present)/0 14.765 -11.15%
std::map<std::string,_int>::insert(value)_(already_present)/1024 24.964 -4.08%
std::map<std::string,_int>::insert(value)_(already_present)/32 15.351 -37.59%
std::map<std::string,_int>::insert(value)_(already_present)/8192 36.334 30.63%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.715 1.75%
std::map<std::string,_int>::insert(value)_(new_value)/1024 77.110 17.91%
std::map<std::string,_int>::insert(value)_(new_value)/32 42.111 -6.12%
std::map<std::string,_int>::insert(value)_(new_value)/8192 94.574 38.21%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 19.855 133.47%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 25.354 -30.06%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 21.693 23.43%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.807 -47.67%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 32.592 -6.12%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 50.051 -15.87%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 33.708 3.74%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 90.391 30.78%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.333 -4.07%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 16.143 1.39%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 30.067 1.57%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.720 -1.34%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.660 1.40%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.200 -2.41%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.313 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37035.011 2.27%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 861.549 13.25%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350335.896 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.314 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35485.197 -1.15%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 745.774 8.73%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347352.367 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.124 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17143.466 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 342.476 1.47%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208986.160 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.065 -5.26%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.559 -3.52%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 31.828 18.43%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 29.033 27.38%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.991 6.09%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.031 -12.60%
std::mismatch(deque<int>)_(it,_it,_it)/1000 467.492 1.88%
std::mismatch(deque<int>)_(it,_it,_it)/1024 483.101 1.44%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496929.906 2.04%
std::mismatch(deque<int>)_(it,_it,_it)/8 4.350 13.06%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3862.554 1.36%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 468.454 -1.11%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 479.878 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 499687.291 2.17%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.074 3.54%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3891.584 2.11%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 708.847 -2.35%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 719.914 -1.76%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625594.447 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.318 -3.16%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4825.027 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 701.418 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 744.887 2.54%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 625442.462 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.028 -2.54%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4826.646 -
std::mismatch(list<int>)_(it,_it,_it)/1000 746.733 -
std::mismatch(list<int>)_(it,_it,_it)/1024 763.308 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 937087.056 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.649 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7408.584 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 761.605 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 778.724 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 950090.051 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.934 1.44%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11594.042 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 812.679 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 828.310 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 985403.955 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.632 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12277.492 1.19%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 809.425 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 821.824 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 977573.745 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.515 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11627.589 7.78%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.853 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 75.195 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76616.967 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 603.753 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.923 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.789 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76642.272 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.307 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 605.117 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 467.440 2.42%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.449 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608714.755 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.236 2.09%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4733.034 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 488.425 1.77%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.137 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607790.189 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.445 1.07%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4782.167 -
std::move(deque<int>)/1048576 55107.928 -
std::move(deque<int>)/262144 15375.673 2.90%
std::move(deque<int>)/32768 2425.719 30.67%
std::move(deque<int>)/4096 153.690 -
std::move(deque<int>)/512 23.864 -
std::move(deque<int>)/64 6.140 -6.63%
std::move(deque<int>)/8 3.860 4.29%
std::move(list<int>)/1048576 1009254.544 2.11%
std::move(list<int>)/262144 247094.858 1.62%
std::move(list<int>)/32768 30739.820 -
std::move(list<int>)/4096 4895.402 22.32%
std::move(list<int>)/512 361.991 -2.20%
std::move(list<int>)/64 48.520 -
std::move(list<int>)/8 3.484 -
std::move(vector<bool>)_(aligned)/1048576 2114.953 -
std::move(vector<bool>)_(aligned)/262144 256.491 -
std::move(vector<bool>)_(aligned)/32768 36.830 -
std::move(vector<bool>)_(aligned)/4096 7.082 -
std::move(vector<bool>)_(aligned)/512 2.395 -
std::move(vector<bool>)_(aligned)/64 1.676 -3.90%
std::move(vector<bool>)_(unaligned)/1048576 6705.010 -
std::move(vector<bool>)_(unaligned)/262144 1582.868 -
std::move(vector<bool>)_(unaligned)/32768 202.095 -
std::move(vector<bool>)_(unaligned)/4096 26.488 -
std::move(vector<bool>)_(unaligned)/512 3.965 -
std::move(vector<bool>)_(unaligned)/64 1.521 -9.65%
std::move(vector<int>)/1048576 57471.352 1.22%
std::move(vector<int>)/262144 15208.151 -30.51%
std::move(vector<int>)/32768 2132.958 -
std::move(vector<int>)/4096 134.654 -
std::move(vector<int>)/512 20.230 -
std::move(vector<int>)/64 4.199 1.32%
std::move(vector<int>)/8 2.254 -
std::move_backward(deque<int>)/1048576 126852.247 -
std::move_backward(deque<int>)/262144 29848.925 -
std::move_backward(deque<int>)/32768 3552.699 -2.34%
std::move_backward(deque<int>)/4096 157.542 1.20%
std::move_backward(deque<int>)/512 23.588 -
std::move_backward(deque<int>)/64 5.295 -
std::move_backward(deque<int>)/8 3.248 -
std::move_backward(list<int>)/1048576 1038199.087 -
std::move_backward(list<int>)/262144 261990.851 -
std::move_backward(list<int>)/32768 31950.050 -
std::move_backward(list<int>)/4096 5614.504 -
std::move_backward(list<int>)/512 371.897 -
std::move_backward(list<int>)/64 39.815 -
std::move_backward(list<int>)/8 3.415 -
std::move_backward(vector<bool>)_(aligned)/1048576 2126.220 -
std::move_backward(vector<bool>)_(aligned)/262144 257.588 -
std::move_backward(vector<bool>)_(aligned)/32768 38.087 -
std::move_backward(vector<bool>)_(aligned)/4096 7.308 -
std::move_backward(vector<bool>)_(aligned)/512 2.434 -
std::move_backward(vector<bool>)_(aligned)/64 1.753 8.26%
std::move_backward(vector<bool>)_(unaligned)/1048576 6510.694 -
std::move_backward(vector<bool>)_(unaligned)/262144 1584.682 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.805 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.300 -
std::move_backward(vector<bool>)_(unaligned)/512 4.738 -
std::move_backward(vector<bool>)_(unaligned)/64 1.822 -
std::move_backward(vector<int>)/1048576 56989.028 1.30%
std::move_backward(vector<int>)/262144 21783.852 -
std::move_backward(vector<int>)/32768 2155.879 -
std::move_backward(vector<int>)/4096 135.917 -
std::move_backward(vector<int>)/512 20.849 -
std::move_backward(vector<int>)/64 4.344 -
std::move_backward(vector<int>)/8 2.230 -
std::multimap<int,_int>::clear()/0 422.356 -
std::multimap<int,_int>::clear()/1024 10663.994 1.02%
std::multimap<int,_int>::clear()/32 673.934 2.10%
std::multimap<int,_int>::clear()/8192 85041.677 4.23%
std::multimap<int,_int>::contains(key)_(existent)/0 0.011 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.740 1.41%
std::multimap<int,_int>::contains(key)_(existent)/32 1.653 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.505 -3.11%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.271 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.312 -5.52%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.318 -8.31%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.248 -7.67%
std::multimap<int,_int>::count(key)_(existent)/0 0.011 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.564 -2.87%
std::multimap<int,_int>::count(key)_(existent)/32 3.502 -2.68%
std::multimap<int,_int>::count(key)_(existent)/8192 6.560 -2.33%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.842 1.19%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.474 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.049 -1.40%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.784 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5928.837 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 187.173 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51433.263 -
std::multimap<int,_int>::ctor(const&)/0 13.687 -
std::multimap<int,_int>::ctor(const&)/1024 6264.420 -
std::multimap<int,_int>::ctor(const&)/32 214.929 1.22%
std::multimap<int,_int>::ctor(const&)/8192 50369.335 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.673 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6280.024 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 216.346 1.26%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 50356.679 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.604 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8230.724 2.81%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 225.369 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 66436.157 1.33%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.659 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12779.184 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 296.793 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 276592.448 -
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.238 4.99%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.378 2.23%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.078 1.56%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.654 7.26%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.513 4.37%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.779 9.36%
std::multimap<int,_int>::erase(iterator)/0 20.606 -
std::multimap<int,_int>::erase(iterator)/1024 20.890 -
std::multimap<int,_int>::erase(iterator)/32 20.897 -
std::multimap<int,_int>::erase(iterator)/8192 21.548 2.58%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.526 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7141.994 2.36%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 596.984 1.11%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57061.666 3.63%
std::multimap<int,_int>::erase(key)_(existent)/0 21.875 1.08%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.967 -2.04%
std::multimap<int,_int>::erase(key)_(existent)/32 23.107 1.15%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.528 -
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.784 -
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.272 -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.448 1.75%
std::multimap<int,_int>::find(key)_(existent)/0 0.013 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.951 3.84%
std::multimap<int,_int>::find(key)_(existent)/32 1.618 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.485 -1.35%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.416 -4.84%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.284 -7.28%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.696 -8.05%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.103 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.937 1.77%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.866 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.180 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.181 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.510 -3.05%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.703 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.135 1.28%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.132 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 35.079 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.148 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.187 -1.46%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.095 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.989 -3.68%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.957 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.210 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.129 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14736.803 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 793.440 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 146834.194 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.758 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11987.798 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 713.783 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 181570.516 -4.00%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.350 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10551.259 -2.22%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 675.320 -1.15%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 88904.076 -1.71%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.637 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10124.655 -2.65%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 693.906 -1.57%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81135.925 -4.93%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.182 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.289 -2.20%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.187 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.373 -
std::multimap<int,_int>::insert(value)_(new_value)/0 17.949 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 34.396 -
std::multimap<int,_int>::insert(value)_(new_value)/32 19.959 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 37.134 -
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.014 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.033 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.200 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.249 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.977 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.911 1.58%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.878 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.324 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6283.720 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 214.383 1.35%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49877.738 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.305 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6238.931 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 213.661 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50049.396 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.233 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1458.388 -1.85%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 39.604 -3.19%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12945.907 -
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.014 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.031 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.210 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.233 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.654 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.756 -2.41%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.874 -
std::multimap<std::string,_int>::clear()/0 421.716 -
std::multimap<std::string,_int>::clear()/1024 21060.269 3.92%
std::multimap<std::string,_int>::clear()/32 908.784 -
std::multimap<std::string,_int>::clear()/8192 208432.437 2.41%
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.018 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.897 -
std::multimap<std::string,_int>::contains(key)_(existent)/32 14.691 -6.47%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 28.355 -4.79%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.285 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.657 -15.00%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.384 1.72%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 29.733 5.61%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.774 6.77%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.624 -4.58%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.797 -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 23.410 4.15%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.443 3.57%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 31.039 1.01%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.735 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7064.988 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 215.413 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60255.978 -
std::multimap<std::string,_int>::ctor(const&)/0 13.613 -
std::multimap<std::string,_int>::ctor(const&)/1024 34570.178 -
std::multimap<std::string,_int>::ctor(const&)/32 824.240 -
std::multimap<std::string,_int>::ctor(const&)/8192 344584.595 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.603 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36997.602 -1.46%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 794.282 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 347350.505 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.790 1.26%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39379.088 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 736.178 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381011.404 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.743 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55338.443 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 951.111 -1.37%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1046513.762 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.356 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.008 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 26.484 -12.60%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.260 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.316 -2.17%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 9.559 -6.42%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 32.242 2.50%
std::multimap<std::string,_int>::erase(iterator)/0 30.223 11.31%
std::multimap<std::string,_int>::erase(iterator)/1024 34.447 23.16%
std::multimap<std::string,_int>::erase(iterator)/32 27.695 -13.47%
std::multimap<std::string,_int>::erase(iterator)/8192 33.866 26.09%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.472 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12283.375 -2.00%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 729.563 6.45%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114101.991 -
std::multimap<std::string,_int>::erase(key)_(existent)/0 68.229 17.10%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 65.045 -26.75%
std::multimap<std::string,_int>::erase(key)_(existent)/32 75.129 1.60%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 93.349 -11.59%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 23.645 2.43%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.617 -2.64%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.168 -1.23%
std::multimap<std::string,_int>::find(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.965 -
std::multimap<std::string,_int>::find(key)_(existent)/32 14.947 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.557 15.69%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.471 -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.317 -1.12%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 27.343 -2.85%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.373 20.68%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.967 1.53%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.133 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 95.839 7.85%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.043 1.10%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 38.697 -20.09%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.814 13.79%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.035 17.91%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 25.533 -24.31%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.600 46.64%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 35.962 -2.46%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 84.548 8.32%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.793 -15.97%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 38.736 -8.75%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 35.781 24.01%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 43.431 19.84%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.917 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67638.974 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1426.517 -3.20%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 824746.988 1.16%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.026 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 61717.643 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1530.094 2.35%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 795171.543 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.538 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33335.036 1.10%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1199.546 -2.33%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 377861.781 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.381 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 31966.936 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1265.317 7.04%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 350221.382 1.01%
std::multimap<std::string,_int>::insert(value)_(already_present)/0 53.073 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 42.894 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 59.930 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 67.751 -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.070 -1.14%
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 64.213 -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 39.059 -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 89.420 25.21%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 24.042 4.62%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.734 3.93%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 27.057 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.228 -1.61%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 9.866 -14.69%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.337 4.34%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.334 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36220.420 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 871.498 1.49%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350104.878 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.338 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35881.682 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 644.035 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348601.664 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.115 -1.31%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17856.631 2.22%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 340.445 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209236.227 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.422 -3.51%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 17.949 9.01%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 29.894 -5.09%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 28.901 14.64%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.409 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.620 -5.65%
std::multiset<int>::clear()/0 421.090 -
std::multiset<int>::clear()/1024 10404.106 5.36%
std::multiset<int>::clear()/32 660.232 2.02%
std::multiset<int>::clear()/8192 81361.421 4.67%
std::multiset<int>::contains(key)_(existent)/0 0.014 -
std::multiset<int>::contains(key)_(existent)/1024 3.877 -
std::multiset<int>::contains(key)_(existent)/32 1.618 -1.45%
std::multiset<int>::contains(key)_(existent)/8192 8.238 -
std::multiset<int>::contains(key)_(non-existent)/0 0.265 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.662 -
std::multiset<int>::contains(key)_(non-existent)/32 2.500 -
std::multiset<int>::contains(key)_(non-existent)/8192 8.716 -1.72%
std::multiset<int>::count(key)_(existent)/0 0.013 -
std::multiset<int>::count(key)_(existent)/1024 5.642 1.63%
std::multiset<int>::count(key)_(existent)/32 3.605 3.40%
std::multiset<int>::count(key)_(existent)/8192 10.254 11.75%
std::multiset<int>::count(key)_(non-existent)/0 0.253 -
std::multiset<int>::count(key)_(non-existent)/1024 6.022 2.28%
std::multiset<int>::count(key)_(non-existent)/32 2.253 -
std::multiset<int>::count(key)_(non-existent)/8192 9.419 3.68%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.727 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5864.336 -
std::multiset<int>::ctor(&&,_different_allocs)/32 180.545 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48729.440 -
std::multiset<int>::ctor(const&)/0 13.661 -
std::multiset<int>::ctor(const&)/1024 6254.733 -
std::multiset<int>::ctor(const&)/32 218.608 -
std::multiset<int>::ctor(const&)/8192 50199.298 1.24%
std::multiset<int>::ctor(const&,_alloc)/0 13.671 -
std::multiset<int>::ctor(const&,_alloc)/1024 6239.236 -
std::multiset<int>::ctor(const&,_alloc)/32 220.979 -1.69%
std::multiset<int>::ctor(const&,_alloc)/8192 49679.838 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.602 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8725.449 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 253.206 2.27%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69447.305 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.640 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12425.899 -1.06%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 293.721 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 255302.847 -4.02%
std::multiset<int>::equal_range(key)_(existent)/0 0.012 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.368 -
std::multiset<int>::equal_range(key)_(existent)/32 2.539 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.754 2.12%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.376 -5.26%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.386 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.547 -5.11%
std::multiset<int>::erase(iterator)/0 20.753 3.59%
std::multiset<int>::erase(iterator)/1024 24.721 3.17%
std::multiset<int>::erase(iterator)/32 22.106 2.80%
std::multiset<int>::erase(iterator)/8192 24.677 2.93%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.471 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6826.537 1.91%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 589.430 1.39%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55204.311 3.68%
std::multiset<int>::erase(key)_(existent)/0 21.903 3.77%
std::multiset<int>::erase(key)_(existent)/1024 40.923 -
std::multiset<int>::erase(key)_(existent)/32 23.280 4.59%
std::multiset<int>::erase(key)_(existent)/8192 66.343 7.66%
std::multiset<int>::erase(key)_(non-existent)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.755 1.07%
std::multiset<int>::erase(key)_(non-existent)/32 2.676 -
std::multiset<int>::erase(key)_(non-existent)/8192 9.676 -
std::multiset<int>::find(key)_(existent)/0 0.016 -
std::multiset<int>::find(key)_(existent)/1024 3.757 1.55%
std::multiset<int>::find(key)_(existent)/32 1.687 1.15%
std::multiset<int>::find(key)_(existent)/8192 8.273 2.79%
std::multiset<int>::find(key)_(non-existent)/0 0.256 -
std::multiset<int>::find(key)_(non-existent)/1024 5.464 1.27%
std::multiset<int>::find(key)_(non-existent)/32 2.271 1.71%
std::multiset<int>::find(key)_(non-existent)/8192 8.543 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.019 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 50.242 -1.44%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.656 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 79.146 -6.77%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.067 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.138 3.01%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.525 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.297 1.44%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.086 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 59.367 16.84%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.790 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 74.540 -15.46%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.013 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.616 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.046 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.284 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.190 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14429.179 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 790.635 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 150468.863 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 420.683 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11699.895 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 720.282 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 208510.806 -
std::multiset<int>::insert(value)_(already_present)/0 18.174 -
std::multiset<int>::insert(value)_(already_present)/1024 29.279 3.48%
std::multiset<int>::insert(value)_(already_present)/32 19.121 -1.28%
std::multiset<int>::insert(value)_(already_present)/8192 33.563 3.68%
std::multiset<int>::insert(value)_(new_value)/0 18.292 1.82%
std::multiset<int>::insert(value)_(new_value)/1024 55.777 14.76%
std::multiset<int>::insert(value)_(new_value)/32 19.947 -
std::multiset<int>::insert(value)_(new_value)/8192 84.818 -
std::multiset<int>::lower_bound(key)_(existent)/0 0.013 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.175 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.655 -
std::multiset<int>::lower_bound(key)_(existent)/8192 15.325 3.25%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.917 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.860 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 25.930 7.64%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.307 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6170.421 -2.19%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 221.411 1.12%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49238.362 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.311 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6239.660 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 224.461 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49665.825 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.214 1.28%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1337.071 -4.71%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 36.927 -7.15%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12454.564 -
std::multiset<int>::upper_bound(key)_(existent)/0 0.014 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.033 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.223 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.692 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.254 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.618 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.863 -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.075 -
std::multiset<std::string>::clear()/0 421.598 -
std::multiset<std::string>::clear()/1024 19901.354 -2.38%
std::multiset<std::string>::clear()/32 894.519 -3.03%
std::multiset<std::string>::clear()/8192 204433.092 -
std::multiset<std::string>::contains(key)_(existent)/0 0.013 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.813 3.72%
std::multiset<std::string>::contains(key)_(existent)/32 15.255 -8.24%
std::multiset<std::string>::contains(key)_(existent)/8192 28.505 -9.36%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.286 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.170 5.85%
std::multiset<std::string>::contains(key)_(non-existent)/32 11.257 8.69%
std::multiset<std::string>::contains(key)_(non-existent)/8192 29.780 -7.12%
std::multiset<std::string>::count(key)_(existent)/0 0.036 -
std::multiset<std::string>::count(key)_(existent)/1024 23.427 -
std::multiset<std::string>::count(key)_(existent)/32 20.067 3.84%
std::multiset<std::string>::count(key)_(existent)/8192 30.837 4.82%
std::multiset<std::string>::count(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::count(key)_(non-existent)/1024 23.884 4.62%
std::multiset<std::string>::count(key)_(non-existent)/32 10.621 6.96%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.609 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.806 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6859.154 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.328 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57598.751 -
std::multiset<std::string>::ctor(const&)/0 13.643 -
std::multiset<std::string>::ctor(const&)/1024 35029.479 -
std::multiset<std::string>::ctor(const&)/32 721.245 -
std::multiset<std::string>::ctor(const&)/8192 344062.543 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.636 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 37146.455 1.32%
std::multiset<std::string>::ctor(const&,_alloc)/32 752.506 1.18%
std::multiset<std::string>::ctor(const&,_alloc)/8192 345773.333 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.766 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40480.956 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 764.496 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382502.650 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.771 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54098.076 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 923.172 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1056330.419 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.036 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.710 -7.38%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.013 -1.56%
std::multiset<std::string>::equal_range(key)_(existent)/8192 27.391 -1.70%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 22.712 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.142 -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.447 6.69%
std::multiset<std::string>::erase(iterator)/0 30.089 2.32%
std::multiset<std::string>::erase(iterator)/1024 33.586 12.26%
std::multiset<std::string>::erase(iterator)/32 36.596 15.76%
std::multiset<std::string>::erase(iterator)/8192 36.499 36.16%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.163 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13394.559 7.39%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 726.992 5.13%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118318.078 2.57%
std::multiset<std::string>::erase(key)_(existent)/0 48.793 19.23%
std::multiset<std::string>::erase(key)_(existent)/1024 77.231 -11.76%
std::multiset<std::string>::erase(key)_(existent)/32 59.514 18.56%
std::multiset<std::string>::erase(key)_(existent)/8192 119.016 -7.49%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.937 -
std::multiset<std::string>::erase(key)_(non-existent)/32 10.687 9.63%
std::multiset<std::string>::erase(key)_(non-existent)/8192 31.160 -
std::multiset<std::string>::find(key)_(existent)/0 0.036 -
std::multiset<std::string>::find(key)_(existent)/1024 22.520 4.19%
std::multiset<std::string>::find(key)_(existent)/32 15.453 -3.57%
std::multiset<std::string>::find(key)_(existent)/8192 26.152 -13.26%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.014 -
std::multiset<std::string>::find(key)_(non-existent)/32 9.941 -2.63%
std::multiset<std::string>::find(key)_(non-existent)/8192 27.751 2.18%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.516 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.406 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.260 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 84.064 -1.41%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.139 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 52.334 2.58%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.603 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.148 1.04%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.383 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.489 -2.31%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.586 1.21%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 82.881 4.28%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.366 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.144 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.771 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.427 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.829 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 67760.011 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1475.301 1.28%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 817862.268 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.445 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57969.529 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1447.970 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 792177.574 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.716 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.274 -
std::multiset<std::string>::insert(value)_(already_present)/32 41.646 -
std::multiset<std::string>::insert(value)_(already_present)/8192 66.259 1.48%
std::multiset<std::string>::insert(value)_(new_value)/0 35.147 -
std::multiset<std::string>::insert(value)_(new_value)/1024 61.409 -2.49%
std::multiset<std::string>::insert(value)_(new_value)/32 43.279 1.22%
std::multiset<std::string>::insert(value)_(new_value)/8192 74.614 -
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.034 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 23.531 -1.79%
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.191 -3.78%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 31.055 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 23.390 5.06%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.728 1.32%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.484 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.235 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36571.877 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 680.160 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 347986.956 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.228 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36189.351 1.09%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 586.299 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345841.734 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16784.463 -1.22%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 391.829 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 207041.720 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 23.613 3.15%
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.592 1.42%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 31.152 8.93%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 23.894 3.94%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.852 -3.22%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.888 -
std::none_of(deque<int>)_(process_all)/32 11.541 -
std::none_of(deque<int>)_(process_all)/32768 10518.283 -
std::none_of(deque<int>)_(process_all)/50 18.803 -
std::none_of(deque<int>)_(process_all)/8 3.224 -
std::none_of(deque<int>)_(process_all)/8192 2635.459 -
std::none_of(list<int>)_(process_all)/32 11.494 -
std::none_of(list<int>)_(process_all)/32768 26339.817 -1.34%
std::none_of(list<int>)_(process_all)/50 21.922 -
std::none_of(list<int>)_(process_all)/8 2.704 -
std::none_of(list<int>)_(process_all)/8192 7149.665 2.19%
std::none_of(vector<int>)_(process_all)/32 8.387 -
std::none_of(vector<int>)_(process_all)/32768 8071.910 -
std::none_of(vector<int>)_(process_all)/50 18.297 1.58%
std::none_of(vector<int>)_(process_all)/8 2.522 4.99%
std::none_of(vector<int>)_(process_all)/8192 2026.919 -
std::partial_sort(deque<int>)_(ascending)/1024 7988.376 -
std::partial_sort(deque<int>)_(ascending)/8 29.843 -3.65%
std::partial_sort(deque<int>)_(ascending)/8192 162954.755 -2.09%
std::partial_sort(deque<int>)_(descending)/1024 18612.768 -
std::partial_sort(deque<int>)_(descending)/8 41.396 -1.04%
std::partial_sort(deque<int>)_(descending)/8192 284146.617 -
std::partial_sort(deque<int>)_(heap)/1024 18525.790 -
std::partial_sort(deque<int>)_(heap)/8 37.925 -
std::partial_sort(deque<int>)_(heap)/8192 288942.876 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7963.413 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.792 -2.62%
std::partial_sort(deque<int>)_(pipe-organ)/8192 160451.363 -1.01%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19590.434 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.844 -2.65%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 284111.545 -1.75%
std::partial_sort(deque<int>)_(repeated)/1024 6506.348 -
std::partial_sort(deque<int>)_(repeated)/8 28.223 1.14%
std::partial_sort(deque<int>)_(repeated)/8192 69910.628 -
std::partial_sort(deque<int>)_(shuffled)/1024 16105.410 -
std::partial_sort(deque<int>)_(shuffled)/8 34.542 -
std::partial_sort(deque<int>)_(shuffled)/8192 268086.992 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4963.871 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 22.095 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55556.442 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8257.438 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.673 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97726.509 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8271.329 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.167 -1.04%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101016.639 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4960.647 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.107 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55319.355 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9192.729 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.860 1.55%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97829.078 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3937.495 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 22.138 3.00%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46824.183 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6927.153 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.897 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91333.646 -
std::partial_sort(vector<int>)_(ascending)/1024 5014.749 -
std::partial_sort(vector<int>)_(ascending)/8 21.039 2.21%
std::partial_sort(vector<int>)_(ascending)/8192 54522.015 -
std::partial_sort(vector<int>)_(descending)/1024 8214.594 -
std::partial_sort(vector<int>)_(descending)/8 25.211 1.10%
std::partial_sort(vector<int>)_(descending)/8192 97432.644 -
std::partial_sort(vector<int>)_(heap)/1024 8231.381 -
std::partial_sort(vector<int>)_(heap)/8 26.678 -2.42%
std::partial_sort(vector<int>)_(heap)/8192 100727.589 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 5003.750 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.901 1.40%
std::partial_sort(vector<int>)_(pipe-organ)/8192 54470.046 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9167.542 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.744 2.16%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97542.651 -
std::partial_sort(vector<int>)_(repeated)/1024 3949.270 -
std::partial_sort(vector<int>)_(repeated)/8 20.389 2.43%
std::partial_sort(vector<int>)_(repeated)/8192 46735.289 -
std::partial_sort(vector<int>)_(shuffled)/1024 6932.359 -
std::partial_sort(vector<int>)_(shuffled)/8 22.472 1.59%
std::partial_sort(vector<int>)_(shuffled)/8192 88221.059 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5347.167 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.717 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 57322.173 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8466.136 -
std::partial_sort_copy(deque<int>)_(descending)/8 19.848 -2.45%
std::partial_sort_copy(deque<int>)_(descending)/8192 99877.357 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8700.741 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.781 -2.46%
std::partial_sort_copy(deque<int>)_(heap)/8192 103421.269 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5341.487 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.667 -1.18%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57365.757 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9294.886 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.631 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100860.727 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4262.206 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.401 -1.14%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49393.989 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7258.287 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.053 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 96273.855 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5564.306 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.334 3.33%
std::partial_sort_copy(list<int>)_(ascending)/8192 61316.954 -
std::partial_sort_copy(list<int>)_(descending)/1024 8574.526 -
std::partial_sort_copy(list<int>)_(descending)/8 18.946 -
std::partial_sort_copy(list<int>)_(descending)/8192 101499.102 -
std::partial_sort_copy(list<int>)_(heap)/1024 8549.210 -
std::partial_sort_copy(list<int>)_(heap)/8 16.262 1.15%
std::partial_sort_copy(list<int>)_(heap)/8192 105617.736 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 6372.597 14.46%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.307 2.08%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60723.622 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9421.819 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.047 1.96%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101646.077 -
std::partial_sort_copy(list<int>)_(repeated)/1024 5396.280 19.55%
std::partial_sort_copy(list<int>)_(repeated)/8 8.707 2.36%
std::partial_sort_copy(list<int>)_(repeated)/8192 52938.952 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7312.948 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.986 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 94367.077 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5242.744 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 8.838 -7.49%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55856.296 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8407.535 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.860 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98452.140 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8345.479 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.895 -1.01%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101831.632 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5225.766 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 8.785 -7.76%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55567.654 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9234.957 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.629 7.37%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98873.007 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4065.145 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.000 -1.65%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47586.137 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7135.454 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.858 2.25%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92147.217 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5103.234 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.857 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 55559.552 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8332.559 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.490 -
std::partial_sort_copy(vector<int>)_(descending)/8192 98841.504 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8300.180 -
std::partial_sort_copy(vector<int>)_(heap)/8 14.981 -1.76%
std::partial_sort_copy(vector<int>)_(heap)/8192 102138.669 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5083.475 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.871 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55116.832 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9262.328 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.841 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99919.349 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4040.613 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.439 1.67%
std::partial_sort_copy(vector<int>)_(repeated)/8192 47502.177 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7155.114 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.322 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93885.189 -
std::partition(deque<int>)_(dense)/1024 361.836 -
std::partition(deque<int>)_(dense)/32 11.644 7.05%
std::partition(deque<int>)_(dense)/50 18.329 12.28%
std::partition(deque<int>)_(dense)/8192 2808.291 -
std::partition(deque<int>)_(sparse)/1024 392.163 1.64%
std::partition(deque<int>)_(sparse)/32 9.837 -14.41%
std::partition(deque<int>)_(sparse)/50 14.946 -13.00%
std::partition(deque<int>)_(sparse)/8192 3177.486 -3.33%
std::partition(list<int>)_(dense)/1024 389.689 -
std::partition(list<int>)_(dense)/32 8.977 -
std::partition(list<int>)_(dense)/50 13.337 -1.18%
std::partition(list<int>)_(dense)/8192 4485.519 1.70%
std::partition(list<int>)_(sparse)/1024 725.810 2.13%
std::partition(list<int>)_(sparse)/32 9.039 3.09%
std::partition(list<int>)_(sparse)/50 15.250 2.85%
std::partition(list<int>)_(sparse)/8192 7151.283 -
std::partition(vector<int>)_(dense)/1024 248.445 3.39%
std::partition(vector<int>)_(dense)/32 8.753 7.07%
std::partition(vector<int>)_(dense)/50 13.246 1.52%
std::partition(vector<int>)_(dense)/8192 1882.546 -
std::partition(vector<int>)_(sparse)/1024 257.791 -
std::partition(vector<int>)_(sparse)/32 8.885 1.79%
std::partition(vector<int>)_(sparse)/50 14.051 1.60%
std::partition(vector<int>)_(sparse)/8192 1872.109 -
std::partition_copy(deque<int>)/1024 633.009 -
std::partition_copy(deque<int>)/32 13.015 -
std::partition_copy(deque<int>)/50 21.000 -
std::partition_copy(deque<int>)/8192 5725.117 -
std::partition_copy(list<int>)/1024 716.190 -
std::partition_copy(list<int>)/32 8.591 -
std::partition_copy(list<int>)/50 13.186 -
std::partition_copy(list<int>)/8192 7200.273 7.15%
std::partition_copy(vector<int>)/1024 455.367 -4.68%
std::partition_copy(vector<int>)/32 8.159 -
std::partition_copy(vector<int>)/50 12.782 -1.24%
std::partition_copy(vector<int>)/8192 4600.879 2.21%
std::partition_point(deque<int>)/1024 9.342 -
std::partition_point(deque<int>)/32 4.753 -
std::partition_point(deque<int>)/50 4.974 4.45%
std::partition_point(deque<int>)/8192 16.292 -
std::partition_point(list<int>)/1024 1295.265 14.91%
std::partition_point(list<int>)/32 16.144 -
std::partition_point(list<int>)/50 25.053 1.03%
std::partition_point(list<int>)/8192 13837.763 17.84%
std::partition_point(vector<int>)/1024 6.157 -1.14%
std::partition_point(vector<int>)/32 2.574 -
std::partition_point(vector<int>)/50 2.571 -
std::partition_point(vector<int>)/8192 9.582 -
std::remove(deque<int>)_(prefix)/1024 525.056 -
std::remove(deque<int>)_(prefix)/32 60.088 -
std::remove(deque<int>)_(prefix)/50 68.127 1.53%
std::remove(deque<int>)_(prefix)/8192 3891.845 -
std::remove(deque<int>)_(sprinkled)/1024 520.735 -
std::remove(deque<int>)_(sprinkled)/32 53.169 -7.98%
std::remove(deque<int>)_(sprinkled)/50 57.867 -11.31%
std::remove(deque<int>)_(sprinkled)/8192 3855.770 -
std::remove(list<int>)_(prefix)/1024 958.040 -
std::remove(list<int>)_(prefix)/32 55.402 -
std::remove(list<int>)_(prefix)/50 66.795 -
std::remove(list<int>)_(prefix)/8192 8281.462 -
std::remove(list<int>)_(sprinkled)/1024 951.886 -
std::remove(list<int>)_(sprinkled)/32 55.187 -
std::remove(list<int>)_(sprinkled)/50 79.961 -
std::remove(list<int>)_(sprinkled)/8192 7853.753 -
std::remove(vector<int>)_(prefix)/1024 311.116 -
std::remove(vector<int>)_(prefix)/32 52.016 -
std::remove(vector<int>)_(prefix)/50 57.130 -
std::remove(vector<int>)_(prefix)/8192 2110.826 -
std::remove(vector<int>)_(sprinkled)/1024 289.080 -
std::remove(vector<int>)_(sprinkled)/32 51.756 -
std::remove(vector<int>)_(sprinkled)/50 55.915 -
std::remove(vector<int>)_(sprinkled)/8192 1989.919 -
std::remove_copy(deque<int>)_(prefix)/1024 390.007 3.33%
std::remove_copy(deque<int>)_(prefix)/32 13.273 2.96%
std::remove_copy(deque<int>)_(prefix)/50 19.324 1.30%
std::remove_copy(deque<int>)_(prefix)/8192 3355.442 -
std::remove_copy(deque<int>)_(sprinkled)/1024 360.622 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.204 -1.40%
std::remove_copy(deque<int>)_(sprinkled)/50 18.416 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2872.515 -
std::remove_copy(list<int>)_(prefix)/1024 754.270 -
std::remove_copy(list<int>)_(prefix)/32 10.863 -
std::remove_copy(list<int>)_(prefix)/50 21.913 -
std::remove_copy(list<int>)_(prefix)/8192 6951.586 -19.36%
std::remove_copy(list<int>)_(sprinkled)/1024 741.560 -
std::remove_copy(list<int>)_(sprinkled)/32 11.233 -
std::remove_copy(list<int>)_(sprinkled)/50 18.926 -
std::remove_copy(list<int>)_(sprinkled)/8192 6947.983 -17.70%
std::remove_copy(vector<int>)_(prefix)/1024 266.736 -
std::remove_copy(vector<int>)_(prefix)/32 8.879 -1.38%
std::remove_copy(vector<int>)_(prefix)/50 13.342 -
std::remove_copy(vector<int>)_(prefix)/8192 2068.714 -
std::remove_copy(vector<int>)_(sprinkled)/1024 468.829 -
std::remove_copy(vector<int>)_(sprinkled)/32 14.990 -1.24%
std::remove_copy(vector<int>)_(sprinkled)/50 24.332 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3666.506 -
std::remove_copy_if(deque<int>)_(prefix)/1024 533.000 -
std::remove_copy_if(deque<int>)_(prefix)/32 19.692 9.66%
std::remove_copy_if(deque<int>)_(prefix)/50 30.570 7.66%
std::remove_copy_if(deque<int>)_(prefix)/8192 3894.592 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 555.033 1.15%
std::remove_copy_if(deque<int>)_(sprinkled)/32 20.731 15.95%
std::remove_copy_if(deque<int>)_(sprinkled)/50 30.397 14.35%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3309.571 -
std::remove_copy_if(list<int>)_(prefix)/1024 793.664 -
std::remove_copy_if(list<int>)_(prefix)/32 14.854 -
std::remove_copy_if(list<int>)_(prefix)/50 27.082 -
std::remove_copy_if(list<int>)_(prefix)/8192 7178.404 -17.91%
std::remove_copy_if(list<int>)_(sprinkled)/1024 788.738 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.559 -
std::remove_copy_if(list<int>)_(sprinkled)/50 26.810 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7103.195 -19.89%
std::remove_copy_if(vector<int>)_(prefix)/1024 376.951 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.202 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.640 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3329.763 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 470.857 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.363 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.934 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3752.464 -
std::remove_if(deque<int>)_(prefix)/1024 562.697 -
std::remove_if(deque<int>)_(prefix)/32 58.461 -
std::remove_if(deque<int>)_(prefix)/50 67.154 -
std::remove_if(deque<int>)_(prefix)/8192 4270.601 -
std::remove_if(deque<int>)_(sprinkled)/1024 546.348 1.09%
std::remove_if(deque<int>)_(sprinkled)/32 58.232 1.26%
std::remove_if(deque<int>)_(sprinkled)/50 67.575 2.88%
std::remove_if(deque<int>)_(sprinkled)/8192 3958.271 -
std::remove_if(list<int>)_(prefix)/1024 1010.899 -
std::remove_if(list<int>)_(prefix)/32 61.629 -
std::remove_if(list<int>)_(prefix)/50 75.132 -
std::remove_if(list<int>)_(prefix)/8192 10036.789 -
std::remove_if(list<int>)_(sprinkled)/1024 989.998 -
std::remove_if(list<int>)_(sprinkled)/32 60.153 -
std::remove_if(list<int>)_(sprinkled)/50 76.070 2.97%
std::remove_if(list<int>)_(sprinkled)/8192 8258.991 -
std::remove_if(vector<int>)_(prefix)/1024 384.453 -
std::remove_if(vector<int>)_(prefix)/32 53.775 -
std::remove_if(vector<int>)_(prefix)/50 61.032 -
std::remove_if(vector<int>)_(prefix)/8192 2615.060 -
std::remove_if(vector<int>)_(sprinkled)/1024 411.874 -
std::remove_if(vector<int>)_(sprinkled)/32 53.489 -
std::remove_if(vector<int>)_(sprinkled)/50 59.951 -
std::remove_if(vector<int>)_(sprinkled)/8192 2969.910 -
std::replace(deque<int>)_(prefix)/1024 412.647 -
std::replace(deque<int>)_(prefix)/32 12.760 -
std::replace(deque<int>)_(prefix)/50 19.189 -
std::replace(deque<int>)_(prefix)/8192 3271.645 -
std::replace(deque<int>)_(sprinkled)/1024 353.547 -
std::replace(deque<int>)_(sprinkled)/32 12.599 -
std::replace(deque<int>)_(sprinkled)/50 18.688 -
std::replace(deque<int>)_(sprinkled)/8192 2814.140 -
std::replace(list<int>)_(prefix)/1024 738.596 -
std::replace(list<int>)_(prefix)/32 11.109 -
std::replace(list<int>)_(prefix)/50 18.412 -
std::replace(list<int>)_(prefix)/8192 8724.587 24.38%
std::replace(list<int>)_(sprinkled)/1024 727.626 -
std::replace(list<int>)_(sprinkled)/32 11.351 -
std::replace(list<int>)_(sprinkled)/50 17.845 -
std::replace(list<int>)_(sprinkled)/8192 8832.776 23.30%
std::replace(vector<int>)_(prefix)/1024 159.844 -
std::replace(vector<int>)_(prefix)/32 5.082 -
std::replace(vector<int>)_(prefix)/50 7.677 -
std::replace(vector<int>)_(prefix)/8192 1281.157 -
std::replace(vector<int>)_(sprinkled)/1024 151.016 -9.45%
std::replace(vector<int>)_(sprinkled)/32 6.160 -3.31%
std::replace(vector<int>)_(sprinkled)/50 9.298 -5.13%
std::replace(vector<int>)_(sprinkled)/8192 1186.647 -9.03%
std::replace_if(deque<int>)_(prefix)/1024 481.902 -
std::replace_if(deque<int>)_(prefix)/32 14.001 -
std::replace_if(deque<int>)_(prefix)/50 20.285 -
std::replace_if(deque<int>)_(prefix)/8192 3522.792 -
std::replace_if(deque<int>)_(sprinkled)/1024 368.110 -
std::replace_if(deque<int>)_(sprinkled)/32 12.449 -
std::replace_if(deque<int>)_(sprinkled)/50 18.678 -
std::replace_if(deque<int>)_(sprinkled)/8192 2937.865 -
std::replace_if(list<int>)_(prefix)/1024 739.236 -
std::replace_if(list<int>)_(prefix)/32 13.189 -
std::replace_if(list<int>)_(prefix)/50 24.276 -
std::replace_if(list<int>)_(prefix)/8192 8403.545 18.35%
std::replace_if(list<int>)_(sprinkled)/1024 742.999 -
std::replace_if(list<int>)_(sprinkled)/32 13.444 -
std::replace_if(list<int>)_(sprinkled)/50 24.314 5.43%
std::replace_if(list<int>)_(sprinkled)/8192 9132.223 25.01%
std::replace_if(vector<int>)_(prefix)/1024 271.022 -
std::replace_if(vector<int>)_(prefix)/32 9.001 -
std::replace_if(vector<int>)_(prefix)/50 13.698 -
std::replace_if(vector<int>)_(prefix)/8192 2038.877 -
std::replace_if(vector<int>)_(sprinkled)/1024 247.027 -
std::replace_if(vector<int>)_(sprinkled)/32 8.737 -
std::replace_if(vector<int>)_(sprinkled)/50 13.816 7.27%
std::replace_if(vector<int>)_(sprinkled)/8192 1922.663 -
std::reverse(deque<int>)/32768 5728.097 -
std::reverse(deque<int>)/4096 720.056 -
std::reverse(deque<int>)/512 120.562 6.39%
std::reverse(deque<int>)/64 14.155 8.43%
std::reverse(deque<int>)/8 2.568 1.97%
std::reverse(list<int>)/32768 18423.948 -3.51%
std::reverse(list<int>)/4096 1660.986 -
std::reverse(list<int>)/512 193.583 -
std::reverse(list<int>)/64 17.652 1.36%
std::reverse(list<int>)/8 2.028 -
std::reverse(vector<int>)/32768 1044.008 -
std::reverse(vector<int>)/4096 130.683 -
std::reverse(vector<int>)/512 16.454 -
std::reverse(vector<int>)/64 4.148 -
std::reverse(vector<int>)/8 1.564 2.57%
std::reverse_copy(deque<int>)/32768 8072.435 -
std::reverse_copy(deque<int>)/4096 974.040 -
std::reverse_copy(deque<int>)/512 125.304 -
std::reverse_copy(deque<int>)/64 15.994 -
std::reverse_copy(deque<int>)/8 2.537 -
std::reverse_copy(list<int>)/32768 26588.034 1.38%
std::reverse_copy(list<int>)/4096 3125.052 -1.95%
std::reverse_copy(list<int>)/512 366.269 -
std::reverse_copy(list<int>)/64 30.044 -
std::reverse_copy(list<int>)/8 2.433 -
std::reverse_copy(vector<int>)/32768 975.645 -
std::reverse_copy(vector<int>)/4096 134.780 -
std::reverse_copy(vector<int>)/512 17.156 -
std::reverse_copy(vector<int>)/64 2.474 -
std::reverse_copy(vector<int>)/8 2.567 4.51%
std::rotate(deque<int>)_(1_element_backward)/1024 41.622 -
std::rotate(deque<int>)_(1_element_backward)/32 4.387 -
std::rotate(deque<int>)_(1_element_backward)/50 5.333 1.64%
std::rotate(deque<int>)_(1_element_backward)/8192 309.414 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.651 -
std::rotate(deque<int>)_(1_element_forward)/32 4.737 1.32%
std::rotate(deque<int>)_(1_element_forward)/50 5.438 -
std::rotate(deque<int>)_(1_element_forward)/8192 302.382 -
std::rotate(deque<int>)_(by_1/2)/1024 187.789 8.10%
std::rotate(deque<int>)_(by_1/2)/32 7.601 -
std::rotate(deque<int>)_(by_1/2)/50 10.521 -
std::rotate(deque<int>)_(by_1/2)/8192 1454.121 -
std::rotate(deque<int>)_(by_1/3)/1024 1866.893 -
std::rotate(deque<int>)_(by_1/3)/32 45.536 -
std::rotate(deque<int>)_(by_1/3)/50 76.849 -
std::rotate(deque<int>)_(by_1/3)/8192 22658.734 -
std::rotate(deque<int>)_(by_1/4)/1024 783.025 -
std::rotate(deque<int>)_(by_1/4)/32 29.533 -
std::rotate(deque<int>)_(by_1/4)/50 75.218 -
std::rotate(deque<int>)_(by_1/4)/8192 6837.127 -
std::rotate(list<int>)_(1_element_backward)/1024 745.927 -
std::rotate(list<int>)_(1_element_backward)/32 13.597 -
std::rotate(list<int>)_(1_element_backward)/50 24.391 -
std::rotate(list<int>)_(1_element_backward)/8192 8046.657 -8.78%
std::rotate(list<int>)_(1_element_forward)/1024 736.253 -
std::rotate(list<int>)_(1_element_forward)/32 12.615 -
std::rotate(list<int>)_(1_element_forward)/50 24.358 -
std::rotate(list<int>)_(1_element_forward)/8192 8182.284 -10.17%
std::rotate(list<int>)_(by_1/2)/1024 382.566 -
std::rotate(list<int>)_(by_1/2)/32 7.075 -
std::rotate(list<int>)_(by_1/2)/50 14.066 -
std::rotate(list<int>)_(by_1/2)/8192 5175.084 -17.63%
std::rotate(list<int>)_(by_1/3)/1024 810.021 -
std::rotate(list<int>)_(by_1/3)/32 14.800 -1.17%
std::rotate(list<int>)_(by_1/3)/50 24.624 -2.42%
std::rotate(list<int>)_(by_1/3)/8192 9206.057 4.63%
std::rotate(list<int>)_(by_1/4)/1024 1221.677 110.55%
std::rotate(list<int>)_(by_1/4)/32 14.621 -
std::rotate(list<int>)_(by_1/4)/50 24.971 -
std::rotate(list<int>)_(by_1/4)/8192 7414.212 3.21%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.471 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.755 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.760 -
std::rotate(vector<bool>)_(1_element_backward)/8192 105.686 -
std::rotate(vector<bool>)_(1_element_forward)/1024 28.013 -
std::rotate(vector<bool>)_(1_element_forward)/32 18.142 -
std::rotate(vector<bool>)_(1_element_forward)/50 18.121 -
std::rotate(vector<bool>)_(1_element_forward)/8192 107.895 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.458 -
std::rotate(vector<bool>)_(by_1/2)/32 18.298 -
std::rotate(vector<bool>)_(by_1/2)/50 18.092 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.093 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.754 1.03%
std::rotate(vector<bool>)_(by_1/3)/32 17.986 -
std::rotate(vector<bool>)_(by_1/3)/50 17.984 -
std::rotate(vector<bool>)_(by_1/3)/8192 145.643 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.196 -5.96%
std::rotate(vector<bool>)_(by_1/4)/32 18.132 -
std::rotate(vector<bool>)_(by_1/4)/50 17.968 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.947 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.668 -
std::rotate(vector<int>)_(1_element_backward)/32 2.915 -
std::rotate(vector<int>)_(1_element_backward)/50 5.326 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.471 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.503 -
std::rotate(vector<int>)_(1_element_forward)/32 2.948 -
std::rotate(vector<int>)_(1_element_forward)/50 5.271 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.470 -
std::rotate(vector<int>)_(by_1/2)/1024 31.973 -
std::rotate(vector<int>)_(by_1/2)/32 3.656 -
std::rotate(vector<int>)_(by_1/2)/50 4.454 -
std::rotate(vector<int>)_(by_1/2)/8192 240.676 -
std::rotate(vector<int>)_(by_1/3)/1024 1372.713 -
std::rotate(vector<int>)_(by_1/3)/32 21.798 -
std::rotate(vector<int>)_(by_1/3)/50 40.259 -
std::rotate(vector<int>)_(by_1/3)/8192 10967.684 -
std::rotate(vector<int>)_(by_1/4)/1024 330.713 -
std::rotate(vector<int>)_(by_1/4)/32 12.103 -
std::rotate(vector<int>)_(by_1/4)/50 40.381 -
std::rotate(vector<int>)_(by_1/4)/8192 2609.098 -
std::rotate_copy(deque<int>)/1024 34.750 -
std::rotate_copy(deque<int>)/32 9.265 260.14%
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 292.717 -
std::rotate_copy(list<int>)/1024 729.770 -
std::rotate_copy(list<int>)/32 8.385 -14.13%
std::rotate_copy(list<int>)/50 14.351 -
std::rotate_copy(list<int>)/8192 7228.436 7.67%
std::rotate_copy(vector<int>)/1024 34.061 3.97%
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.703 -
std::rotate_copy(vector<int>)/8192 744.727 -
std::sample(deque<int>)/1024 11831.822 -
std::sample(deque<int>)/32 323.300 -
std::sample(deque<int>)/8192 94700.300 -
std::sample(list<int>)/1024 11635.302 -
std::sample(list<int>)/32 311.752 -
std::sample(list<int>)/8192 96429.428 -
std::sample(vector<int>)/1024 11174.496 -
std::sample(vector<int>)/32 303.987 -
std::sample(vector<int>)/8192 89973.788 -
std::search(deque<int>)_(near_matches)/1000 24516.209 28.18%
std::search(deque<int>)_(near_matches)/1024 25677.882 27.74%
std::search(deque<int>)_(near_matches)/8192 1442020.576 -
std::search(deque<int>)_(no_match)/1000 407.836 -
std::search(deque<int>)_(no_match)/1024 351.088 32.47%
std::search(deque<int>)_(no_match)/1048576 424925.298 -
std::search(deque<int>)_(no_match)/8192 3319.586 -
std::search(deque<int>)_(same_length)/1000 422.217 -1.38%
std::search(deque<int>)_(same_length)/1024 477.510 -1.56%
std::search(deque<int>)_(same_length)/8192 3776.902 -1.04%
std::search(deque<int>)_(single_element)/1000 446.869 -
std::search(deque<int>)_(single_element)/1024 459.299 -
std::search(deque<int>)_(single_element)/8192 3659.488 -
std::search(deque<int>,_pred)_(near_matches)/1000 23318.983 -8.13%
std::search(deque<int>,_pred)_(near_matches)/1024 24480.061 -8.19%
std::search(deque<int>,_pred)_(near_matches)/8192 1510714.080 -1.96%
std::search(deque<int>,_pred)_(no_match)/1000 425.022 -
std::search(deque<int>,_pred)_(no_match)/1024 370.584 -15.10%
std::search(deque<int>,_pred)_(no_match)/1048576 443150.000 -
std::search(deque<int>,_pred)_(no_match)/8192 3472.319 -
std::search(deque<int>,_pred)_(same_length)/1000 477.873 -2.11%
std::search(deque<int>,_pred)_(same_length)/1024 511.363 -
std::search(deque<int>,_pred)_(same_length)/8192 4059.554 -
std::search(deque<int>,_pred)_(single_element)/1000 474.644 -
std::search(deque<int>,_pred)_(single_element)/1024 485.045 -
std::search(deque<int>,_pred)_(single_element)/8192 3883.134 -
std::search(list<int>)_(near_matches)/1000 37614.494 -
std::search(list<int>)_(near_matches)/1024 39472.573 -
std::search(list<int>)_(near_matches)/8192 2550469.131 -
std::search(list<int>)_(no_match)/1000 667.426 -3.04%
std::search(list<int>)_(no_match)/1024 762.448 -50.76%
std::search(list<int>)_(no_match)/1048576 839280.326 -
std::search(list<int>)_(no_match)/8192 6983.083 -10.30%
std::search(list<int>)_(same_length)/1000 745.717 -
std::search(list<int>)_(same_length)/1024 770.083 2.49%
std::search(list<int>)_(same_length)/8192 10750.540 14.33%
std::search(list<int>)_(single_element)/1000 663.509 22.52%
std::search(list<int>)_(single_element)/1024 756.874 -1.60%
std::search(list<int>)_(single_element)/8192 8447.661 9.88%
std::search(list<int>,_pred)_(near_matches)/1000 42880.207 -
std::search(list<int>,_pred)_(near_matches)/1024 44627.005 -
std::search(list<int>,_pred)_(near_matches)/8192 2733244.953 -
std::search(list<int>,_pred)_(no_match)/1000 750.892 -
std::search(list<int>,_pred)_(no_match)/1024 767.444 -
std::search(list<int>,_pred)_(no_match)/1048576 898924.543 -
std::search(list<int>,_pred)_(no_match)/8192 7013.007 -3.79%
std::search(list<int>,_pred)_(same_length)/1000 775.085 -
std::search(list<int>,_pred)_(same_length)/1024 791.432 -
std::search(list<int>,_pred)_(same_length)/8192 8313.998 -7.54%
std::search(list<int>,_pred)_(single_element)/1000 819.405 -1.79%
std::search(list<int>,_pred)_(single_element)/1024 840.522 -
std::search(list<int>,_pred)_(single_element)/8192 9860.238 13.15%
std::search(vector<int>)_(near_matches)/1000 14139.976 -
std::search(vector<int>)_(near_matches)/1024 14904.333 -
std::search(vector<int>)_(near_matches)/8192 769487.468 -
std::search(vector<int>)_(no_match)/1000 212.537 1.46%
std::search(vector<int>)_(no_match)/1024 216.846 1.15%
std::search(vector<int>)_(no_match)/1048576 213230.329 -
std::search(vector<int>)_(no_match)/8192 1665.989 -
std::search(vector<int>)_(same_length)/1000 241.071 -1.33%
std::search(vector<int>)_(same_length)/1024 246.842 -1.85%
std::search(vector<int>)_(same_length)/8192 1874.054 -2.85%
std::search(vector<int>)_(single_element)/1000 228.297 -
std::search(vector<int>)_(single_element)/1024 233.575 -
std::search(vector<int>)_(single_element)/8192 1814.477 -
std::search(vector<int>,_pred)_(near_matches)/1000 23071.262 -
std::search(vector<int>,_pred)_(near_matches)/1024 23949.068 -
std::search(vector<int>,_pred)_(near_matches)/8192 1454881.917 -
std::search(vector<int>,_pred)_(no_match)/1000 467.953 -
std::search(vector<int>,_pred)_(no_match)/1024 474.771 -
std::search(vector<int>,_pred)_(no_match)/1048576 441352.986 -
std::search(vector<int>,_pred)_(no_match)/8192 4036.406 -
std::search(vector<int>,_pred)_(same_length)/1000 601.445 -
std::search(vector<int>,_pred)_(same_length)/1024 615.505 -
std::search(vector<int>,_pred)_(same_length)/8192 4925.240 -
std::search(vector<int>,_pred)_(single_element)/1000 459.110 -
std::search(vector<int>,_pred)_(single_element)/1024 469.660 -
std::search(vector<int>,_pred)_(single_element)/8192 3741.541 -
std::search_n(deque<int>)_(no_match)/1000 437.930 -
std::search_n(deque<int>)_(no_match)/1024 439.187 -
std::search_n(deque<int>)_(no_match)/1048576 442124.238 -
std::search_n(deque<int>)_(no_match)/8192 3447.128 -
std::search_n(deque<int>,_pred)_(no_match)/1000 602.328 -
std::search_n(deque<int>,_pred)_(no_match)/1024 627.014 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 554739.246 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4323.859 -
std::search_n(list<int>)_(no_match)/1000 532.309 -23.96%
std::search_n(list<int>)_(no_match)/1024 744.841 -1.65%
std::search_n(list<int>)_(no_match)/1048576 860972.759 -
std::search_n(list<int>)_(no_match)/8192 6743.774 -8.10%
std::search_n(list<int>,_pred)_(no_match)/1000 824.190 -
std::search_n(list<int>,_pred)_(no_match)/1024 844.921 -
std::search_n(list<int>,_pred)_(no_match)/1048576 980289.855 -
std::search_n(list<int>,_pred)_(no_match)/8192 7867.415 -3.65%
std::search_n(vector<int>)_(no_match)/1000 211.726 3.29%
std::search_n(vector<int>)_(no_match)/1024 216.580 3.26%
std::search_n(vector<int>)_(no_match)/1048576 212712.374 2.18%
std::search_n(vector<int>)_(no_match)/8192 1661.459 2.37%
std::search_n(vector<int>,_pred)_(no_match)/1000 517.605 -
std::search_n(vector<int>,_pred)_(no_match)/1024 529.559 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 575617.028 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4263.368 -
std::set<int>::clear()/0 422.039 -
std::set<int>::clear()/1024 8803.356 -
std::set<int>::clear()/32 645.769 -
std::set<int>::clear()/8192 71642.721 -2.85%
std::set<int>::contains(key)_(existent)/0 0.011 -
std::set<int>::contains(key)_(existent)/1024 3.912 -
std::set<int>::contains(key)_(existent)/32 1.720 -
std::set<int>::contains(key)_(existent)/8192 8.236 -3.18%
std::set<int>::contains(key)_(non-existent)/0 0.268 -
std::set<int>::contains(key)_(non-existent)/1024 5.626 5.79%
std::set<int>::contains(key)_(non-existent)/32 2.624 7.21%
std::set<int>::contains(key)_(non-existent)/8192 8.749 -7.49%
std::set<int>::count(key)_(existent)/0 0.014 -
std::set<int>::count(key)_(existent)/1024 4.414 -1.45%
std::set<int>::count(key)_(existent)/32 1.864 -
std::set<int>::count(key)_(existent)/8192 7.830 -6.73%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.529 -
std::set<int>::count(key)_(non-existent)/32 2.908 -
std::set<int>::count(key)_(non-existent)/8192 11.332 -
std::set<int>::ctor(&&,_different_allocs)/0 13.641 -
std::set<int>::ctor(&&,_different_allocs)/1024 5788.227 -
std::set<int>::ctor(&&,_different_allocs)/32 179.584 -
std::set<int>::ctor(&&,_different_allocs)/8192 47798.670 -
std::set<int>::ctor(const&)/0 13.561 -
std::set<int>::ctor(const&)/1024 6068.608 -
std::set<int>::ctor(const&)/32 216.751 -
std::set<int>::ctor(const&)/8192 48721.730 1.47%
std::set<int>::ctor(const&,_alloc)/0 13.594 -
std::set<int>::ctor(const&,_alloc)/1024 6129.790 2.00%
std::set<int>::ctor(const&,_alloc)/32 220.094 1.82%
std::set<int>::ctor(const&,_alloc)/8192 48684.929 1.34%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.567 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8550.287 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 261.851 4.39%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68309.591 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.555 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12640.418 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 299.031 -2.22%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 265227.374 -4.02%
std::set<int>::equal_range(key)_(existent)/0 0.016 -
std::set<int>::equal_range(key)_(existent)/1024 4.154 1.56%
std::set<int>::equal_range(key)_(existent)/32 1.686 -3.75%
std::set<int>::equal_range(key)_(existent)/8192 7.874 -14.85%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.431 1.65%
std::set<int>::equal_range(key)_(non-existent)/32 2.622 -3.67%
std::set<int>::equal_range(key)_(non-existent)/8192 9.987 1.70%
std::set<int>::erase(iterator)/0 20.379 -
std::set<int>::erase(iterator)/1024 20.877 2.06%
std::set<int>::erase(iterator)/32 20.607 -
std::set<int>::erase(iterator)/8192 21.047 2.40%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.188 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6389.036 -1.63%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 582.255 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51803.775 -
std::set<int>::erase(key)_(existent)/0 20.940 1.33%
std::set<int>::erase(key)_(existent)/1024 39.514 -
std::set<int>::erase(key)_(existent)/32 22.345 -
std::set<int>::erase(key)_(existent)/8192 51.670 -4.81%
std::set<int>::erase(key)_(non-existent)/0 0.254 -
std::set<int>::erase(key)_(non-existent)/1024 5.298 -
std::set<int>::erase(key)_(non-existent)/32 2.392 1.19%
std::set<int>::erase(key)_(non-existent)/8192 8.397 1.01%
std::set<int>::find(key)_(existent)/0 0.016 -
std::set<int>::find(key)_(existent)/1024 4.011 -
std::set<int>::find(key)_(existent)/32 1.585 -
std::set<int>::find(key)_(existent)/8192 8.101 -4.55%
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 5.655 1.42%
std::set<int>::find(key)_(non-existent)/32 2.329 2.36%
std::set<int>::find(key)_(non-existent)/8192 8.605 1.96%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.985 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.972 11.44%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.580 2.13%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 72.475 -2.34%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.955 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.235 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 20.176 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.182 -2.31%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.204 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 46.397 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 20.063 1.16%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 100.656 10.59%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.189 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.486 -5.33%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.168 1.15%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.701 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.365 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16386.016 -2.09%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 818.651 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 146883.445 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.370 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7584.769 -1.33%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 566.304 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 136537.180 2.35%
std::set<int>::insert(value)_(already_present)/0 0.582 -4.07%
std::set<int>::insert(value)_(already_present)/1024 7.222 15.69%
std::set<int>::insert(value)_(already_present)/32 1.798 1.49%
std::set<int>::insert(value)_(already_present)/8192 11.062 10.00%
std::set<int>::insert(value)_(new_value)/0 17.985 -
std::set<int>::insert(value)_(new_value)/1024 42.956 1.88%
std::set<int>::insert(value)_(new_value)/32 19.804 -
std::set<int>::insert(value)_(new_value)/8192 75.480 5.07%
std::set<int>::lower_bound(key)_(existent)/0 0.011 -
std::set<int>::lower_bound(key)_(existent)/1024 4.200 -
std::set<int>::lower_bound(key)_(existent)/32 1.551 -
std::set<int>::lower_bound(key)_(existent)/8192 7.873 -3.49%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.177 1.16%
std::set<int>::lower_bound(key)_(non-existent)/32 2.312 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.399 1.98%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.323 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6162.229 2.02%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 220.864 1.81%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49094.637 1.77%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.323 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6159.359 1.09%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 219.572 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49127.569 1.29%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.082 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1363.726 -
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.671 -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12398.014 -
std::set<int>::upper_bound(key)_(existent)/0 0.015 -
std::set<int>::upper_bound(key)_(existent)/1024 4.218 -
std::set<int>::upper_bound(key)_(existent)/32 1.734 -1.10%
std::set<int>::upper_bound(key)_(existent)/8192 7.860 -
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.060 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.601 7.05%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.960 -1.46%
std::set<std::string>::clear()/0 423.311 -
std::set<std::string>::clear()/1024 19339.986 -3.59%
std::set<std::string>::clear()/32 877.649 -
std::set<std::string>::clear()/8192 201725.081 -1.48%
std::set<std::string>::contains(key)_(existent)/0 0.017 -
std::set<std::string>::contains(key)_(existent)/1024 23.565 -1.30%
std::set<std::string>::contains(key)_(existent)/32 15.827 -
std::set<std::string>::contains(key)_(existent)/8192 26.926 -
std::set<std::string>::contains(key)_(non-existent)/0 0.295 3.72%
std::set<std::string>::contains(key)_(non-existent)/1024 20.130 -2.92%
std::set<std::string>::contains(key)_(non-existent)/32 9.793 -4.33%
std::set<std::string>::contains(key)_(non-existent)/8192 27.591 -2.23%
std::set<std::string>::count(key)_(existent)/0 0.012 -
std::set<std::string>::count(key)_(existent)/1024 21.844 -
std::set<std::string>::count(key)_(existent)/32 15.393 -
std::set<std::string>::count(key)_(existent)/8192 29.128 -2.48%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 23.767 -
std::set<std::string>::count(key)_(non-existent)/32 10.912 2.22%
std::set<std::string>::count(key)_(non-existent)/8192 31.511 -
std::set<std::string>::ctor(&&,_different_allocs)/0 13.685 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6936.707 -
std::set<std::string>::ctor(&&,_different_allocs)/32 212.316 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57784.600 -
std::set<std::string>::ctor(const&)/0 13.558 -
std::set<std::string>::ctor(const&)/1024 34265.151 -
std::set<std::string>::ctor(const&)/32 696.413 -
std::set<std::string>::ctor(const&)/8192 342583.023 -
std::set<std::string>::ctor(const&,_alloc)/0 13.585 -
std::set<std::string>::ctor(const&,_alloc)/1024 36444.177 -
std::set<std::string>::ctor(const&,_alloc)/32 796.324 -
std::set<std::string>::ctor(const&,_alloc)/8192 343264.158 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.622 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41466.222 2.15%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 665.294 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382107.017 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.650 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54351.937 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 946.814 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1094089.648 -
std::set<std::string>::equal_range(key)_(existent)/0 0.035 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.389 -
std::set<std::string>::equal_range(key)_(existent)/32 16.892 -1.77%
std::set<std::string>::equal_range(key)_(existent)/8192 30.541 -1.38%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.485 -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.713 4.41%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.105 -
std::set<std::string>::erase(iterator)/0 29.643 -
std::set<std::string>::erase(iterator)/1024 28.637 -
std::set<std::string>::erase(iterator)/32 26.401 -
std::set<std::string>::erase(iterator)/8192 33.561 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.011 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11893.157 -2.74%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 711.199 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 112067.751 -1.05%
std::set<std::string>::erase(key)_(existent)/0 63.929 -2.51%
std::set<std::string>::erase(key)_(existent)/1024 99.474 -
std::set<std::string>::erase(key)_(existent)/32 59.921 -2.07%
std::set<std::string>::erase(key)_(existent)/8192 69.945 -1.70%
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 25.649 -6.45%
std::set<std::string>::erase(key)_(non-existent)/32 12.348 -10.37%
std::set<std::string>::erase(key)_(non-existent)/8192 32.504 -6.39%
std::set<std::string>::find(key)_(existent)/0 0.035 -
std::set<std::string>::find(key)_(existent)/1024 23.389 2.49%
std::set<std::string>::find(key)_(existent)/32 15.708 1.18%
std::set<std::string>::find(key)_(existent)/8192 29.008 1.52%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 21.902 7.92%
std::set<std::string>::find(key)_(non-existent)/32 10.625 2.43%
std::set<std::string>::find(key)_(non-existent)/8192 27.477 7.50%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.261 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 72.072 -4.59%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.656 1.02%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 93.950 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.048 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.068 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 34.151 -2.86%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 44.599 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.568 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.240 -1.74%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.744 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 57.488 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 36.344 1.14%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.229 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.759 1.34%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.099 1.51%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 424.836 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66069.163 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1483.312 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 825382.677 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 424.149 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 39476.042 -1.41%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1127.006 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 600109.105 -
std::set<std::string>::insert(value)_(already_present)/0 15.065 -
std::set<std::string>::insert(value)_(already_present)/1024 32.579 -
std::set<std::string>::insert(value)_(already_present)/32 11.782 -
std::set<std::string>::insert(value)_(already_present)/8192 38.830 -1.63%
std::set<std::string>::insert(value)_(new_value)/0 32.969 -
std::set<std::string>::insert(value)_(new_value)/1024 64.989 -
std::set<std::string>::insert(value)_(new_value)/32 40.650 2.14%
std::set<std::string>::insert(value)_(new_value)/8192 89.696 -
std::set<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.573 2.22%
std::set<std::string>::lower_bound(key)_(existent)/32 15.917 -
std::set<std::string>::lower_bound(key)_(existent)/8192 27.380 -1.15%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.959 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.163 1.20%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.135 1.24%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.244 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35909.651 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 675.688 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 345583.311 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.251 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35685.807 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 721.428 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348613.484 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16862.432 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 338.873 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 206351.455 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.034 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.558 -
std::set<std::string>::upper_bound(key)_(existent)/32 16.838 -1.34%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.873 -3.02%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.660 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.099 -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.807 -1.64%
std::shift_left(deque<int>)/1024 39.416 -1.70%
std::shift_left(deque<int>)/32 4.797 1.32%
std::shift_left(deque<int>)/50 5.559 1.95%
std::shift_left(deque<int>)/8192 303.312 -
std::shift_left(list<int>)/1024 728.492 -
std::shift_left(list<int>)/32 14.399 -
std::shift_left(list<int>)/50 27.571 -1.62%
std::shift_left(list<int>)/8192 7151.196 -6.30%
std::shift_left(vector<int>)/1024 35.367 -
std::shift_left(vector<int>)/32 3.986 34.09%
std::shift_left(vector<int>)/50 5.273 -
std::shift_left(vector<int>)/8192 282.266 -
std::shift_right(deque<int>)/1024 40.046 -
std::shift_right(deque<int>)/32 3.263 -
std::shift_right(deque<int>)/50 4.338 -
std::shift_right(deque<int>)/8192 310.604 -
std::shift_right(list<int>)/1024 734.894 -
std::shift_right(list<int>)/32 14.600 -
std::shift_right(list<int>)/50 27.071 -
std::shift_right(list<int>)/8192 7509.235 1.62%
std::shift_right(vector<int>)/1024 35.798 -
std::shift_right(vector<int>)/32 2.967 -
std::shift_right(vector<int>)/50 5.341 -
std::shift_right(vector<int>)/8192 299.137 -
std::shuffle(deque<int>)/1024 9450.716 -
std::shuffle(deque<int>)/32 299.401 -
std::shuffle(deque<int>)/8192 74826.710 -
std::shuffle(vector<int>)/1024 8891.922 -
std::shuffle(vector<int>)/32 280.748 -
std::shuffle(vector<int>)/8192 70750.051 -
std::sort(deque<int>)_(ascending)/1024 772.127 1.20%
std::sort(deque<int>)_(ascending)/8 18.355 -
std::sort(deque<int>)_(ascending)/8192 5795.496 -
std::sort(deque<int>)_(descending)/1024 1370.692 1.54%
std::sort(deque<int>)_(descending)/8 25.575 -
std::sort(deque<int>)_(descending)/8192 10456.917 -
std::sort(deque<int>)_(heap)/1024 6182.515 -
std::sort(deque<int>)_(heap)/8 24.800 -
std::sort(deque<int>)_(heap)/8192 69570.929 -
std::sort(deque<int>)_(pipe-organ)/1024 2796.486 1.53%
std::sort(deque<int>)_(pipe-organ)/8 21.039 -
std::sort(deque<int>)_(pipe-organ)/8192 27701.260 1.28%
std::sort(deque<int>)_(qsort_adversarial)/1024 17835.068 -1.34%
std::sort(deque<int>)_(qsort_adversarial)/8 18.340 -
std::sort(deque<int>)_(qsort_adversarial)/8192 459602.111 -2.69%
std::sort(deque<int>)_(repeated)/1024 989.364 3.04%
std::sort(deque<int>)_(repeated)/8 18.784 -
std::sort(deque<int>)_(repeated)/8192 6765.153 -
std::sort(deque<int>)_(shuffled)/1024 6856.927 -
std::sort(deque<int>)_(shuffled)/8 23.746 -
std::sort(deque<int>)_(shuffled)/8192 81559.587 -
std::sort(vector<NonIntegral>)_(ascending)/1024 546.462 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.408 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3767.777 -
std::sort(vector<NonIntegral>)_(descending)/1024 784.240 -
std::sort(vector<NonIntegral>)_(descending)/8 24.465 -
std::sort(vector<NonIntegral>)_(descending)/8192 5300.694 -
std::sort(vector<NonIntegral>)_(heap)/1024 4229.654 -1.25%
std::sort(vector<NonIntegral>)_(heap)/8 22.369 -
std::sort(vector<NonIntegral>)_(heap)/8192 50578.272 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1899.091 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.172 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18439.712 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13260.928 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.484 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 156184.021 -
std::sort(vector<NonIntegral>)_(repeated)/1024 508.687 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.775 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3738.226 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4630.896 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.965 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 80883.904 -6.39%
std::sort(vector<int>)_(ascending)/1024 543.736 -
std::sort(vector<int>)_(ascending)/8 16.731 -
std::sort(vector<int>)_(ascending)/8192 3762.792 -
std::sort(vector<int>)_(descending)/1024 1056.377 -
std::sort(vector<int>)_(descending)/8 25.649 4.10%
std::sort(vector<int>)_(descending)/8192 7453.377 1.24%
std::sort(vector<int>)_(heap)/1024 4539.075 -
std::sort(vector<int>)_(heap)/8 22.589 -
std::sort(vector<int>)_(heap)/8192 45750.789 -
std::sort(vector<int>)_(pipe-organ)/1024 2285.338 -
std::sort(vector<int>)_(pipe-organ)/8 18.659 -
std::sort(vector<int>)_(pipe-organ)/8192 21606.847 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13109.917 1.26%
std::sort(vector<int>)_(qsort_adversarial)/8 16.983 1.38%
std::sort(vector<int>)_(qsort_adversarial)/8192 150073.522 1.36%
std::sort(vector<int>)_(repeated)/1024 664.127 -
std::sort(vector<int>)_(repeated)/8 16.986 -
std::sort(vector<int>)_(repeated)/8192 5034.713 -
std::sort(vector<int>)_(shuffled)/1024 4662.639 -
std::sort(vector<int>)_(shuffled)/8 21.317 -
std::sort(vector<int>)_(shuffled)/8192 45082.724 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3338.522 -12.81%
std::stable_partition(deque<int>)_(alloc_fails)/32 1934.784 -18.02%
std::stable_partition(deque<int>)_(alloc_fails)/50 1970.826 -18.55%
std::stable_partition(deque<int>)_(alloc_fails)/8192 16790.377 -3.47%
std::stable_partition(deque<int>)_(dense)/1024 567.533 -3.77%
std::stable_partition(deque<int>)_(dense)/32 28.222 -12.96%
std::stable_partition(deque<int>)_(dense)/50 36.559 -13.06%
std::stable_partition(deque<int>)_(dense)/8192 5672.027 -
std::stable_partition(deque<int>)_(sparse)/1024 466.137 -2.21%
std::stable_partition(deque<int>)_(sparse)/32 12.235 -
std::stable_partition(deque<int>)_(sparse)/50 29.361 -19.68%
std::stable_partition(deque<int>)_(sparse)/8192 3566.288 4.11%
std::stable_partition(list<int>)_(alloc_fails)/1024 4161.198 -12.56%
std::stable_partition(list<int>)_(alloc_fails)/32 1897.834 -22.30%
std::stable_partition(list<int>)_(alloc_fails)/50 1934.498 -23.98%
std::stable_partition(list<int>)_(alloc_fails)/8192 25418.142 -1.15%
std::stable_partition(list<int>)_(dense)/1024 1742.002 -
std::stable_partition(list<int>)_(dense)/32 32.269 -9.24%
std::stable_partition(list<int>)_(dense)/50 55.700 -
std::stable_partition(list<int>)_(dense)/8192 17375.223 -
std::stable_partition(list<int>)_(sparse)/1024 922.468 -
std::stable_partition(list<int>)_(sparse)/32 9.828 -1.08%
std::stable_partition(list<int>)_(sparse)/50 25.858 -24.78%
std::stable_partition(list<int>)_(sparse)/8192 8716.357 -1.54%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2940.120 -8.12%
std::stable_partition(vector<int>)_(alloc_fails)/32 1912.740 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1938.785 -5.74%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9866.545 -3.71%
std::stable_partition(vector<int>)_(dense)/1024 307.090 3.33%
std::stable_partition(vector<int>)_(dense)/32 21.173 1.99%
std::stable_partition(vector<int>)_(dense)/50 24.653 -6.38%
std::stable_partition(vector<int>)_(dense)/8192 2102.438 -
std::stable_partition(vector<int>)_(sparse)/1024 207.939 -2.11%
std::stable_partition(vector<int>)_(sparse)/32 7.017 -2.00%
std::stable_partition(vector<int>)_(sparse)/50 20.188 -20.18%
std::stable_partition(vector<int>)_(sparse)/8192 1498.201 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4111.567 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.179 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19067.294 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28746.279 -2.79%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.693 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27152.222 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13770.100 -2.96%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.470 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 28926.057 8.23%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16468.872 -3.03%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.192 -1.95%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22936.966 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25769.800 -2.72%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.348 -4.92%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28830.949 -1.25%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3814.375 -4.90%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.074 -1.29%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 17633.511 34.95%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19179.676 -2.43%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 25.045 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 29299.330 14.82%
std::stable_sort(deque<int>)_(ascending)/1024 2115.069 -1.35%
std::stable_sort(deque<int>)_(ascending)/8 18.244 -4.55%
std::stable_sort(deque<int>)_(ascending)/8192 13649.294 -
std::stable_sort(deque<int>)_(descending)/1024 2934.592 -1.05%
std::stable_sort(deque<int>)_(descending)/8 27.470 -4.17%
std::stable_sort(deque<int>)_(descending)/8192 21117.117 -
std::stable_sort(deque<int>)_(heap)/1024 2737.083 -1.66%
std::stable_sort(deque<int>)_(heap)/8 26.469 -2.10%
std::stable_sort(deque<int>)_(heap)/8192 17854.015 -1.03%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2932.911 -1.06%
std::stable_sort(deque<int>)_(pipe-organ)/8 20.478 -5.39%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20913.978 -2.05%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3120.275 -1.40%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.314 -3.79%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21268.007 -1.14%
std::stable_sort(deque<int>)_(repeated)/1024 1382.022 -1.70%
std::stable_sort(deque<int>)_(repeated)/8 18.165 -5.15%
std::stable_sort(deque<int>)_(repeated)/8192 7629.101 -
std::stable_sort(deque<int>)_(shuffled)/1024 2458.188 -1.93%
std::stable_sort(deque<int>)_(shuffled)/8 24.389 -
std::stable_sort(deque<int>)_(shuffled)/8192 14883.526 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4531.917 2.25%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.067 1.00%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55242.135 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23512.541 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 23.885 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126937.461 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14169.048 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.457 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117695.522 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14066.437 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.564 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93142.707 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22977.095 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.632 -1.51%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146862.753 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3484.424 6.79%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.710 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19228.969 2.55%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18339.541 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.931 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157522.459 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3987.689 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.668 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45805.933 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13246.523 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 24.030 1.06%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 196738.083 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10327.896 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.117 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 125825.289 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8676.220 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.637 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 123704.816 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14476.798 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.498 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210363.529 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1370.685 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.686 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15109.049 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12761.461 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.838 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184072.665 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4793.952 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.636 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18454.672 -5.26%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24084.272 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.944 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25239.092 1.11%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14296.843 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.938 2.50%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31909.113 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14337.364 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.966 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21636.460 -1.84%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23636.035 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.601 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35810.816 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3401.328 3.12%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.681 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9548.022 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18410.532 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.220 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28684.874 -
std::stable_sort(vector<int>)_(ascending)/1024 2065.534 -
std::stable_sort(vector<int>)_(ascending)/8 16.766 -1.66%
std::stable_sort(vector<int>)_(ascending)/8192 13466.524 -
std::stable_sort(vector<int>)_(descending)/1024 2810.303 -
std::stable_sort(vector<int>)_(descending)/8 25.519 -
std::stable_sort(vector<int>)_(descending)/8192 18431.689 -
std::stable_sort(vector<int>)_(heap)/1024 2516.258 -
std::stable_sort(vector<int>)_(heap)/8 21.999 -
std::stable_sort(vector<int>)_(heap)/8192 14416.180 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2796.254 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.942 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18245.105 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2907.269 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.643 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18327.316 -
std::stable_sort(vector<int>)_(repeated)/1024 1107.286 2.15%
std::stable_sort(vector<int>)_(repeated)/8 16.829 -
std::stable_sort(vector<int>)_(repeated)/8192 5265.322 -
std::stable_sort(vector<int>)_(shuffled)/1024 2202.297 -
std::stable_sort(vector<int>)_(shuffled)/8 21.016 -
std::stable_sort(vector<int>)_(shuffled)/8192 10819.572 -
std::swap_ranges(deque<int>)/1024 340.820 -
std::swap_ranges(deque<int>)/32 11.124 6.01%
std::swap_ranges(deque<int>)/50 21.414 6.89%
std::swap_ranges(deque<int>)/8192 2719.270 -
std::swap_ranges(list<int>)/1024 762.448 -
std::swap_ranges(list<int>)/32 19.506 -
std::swap_ranges(list<int>)/50 32.679 -1.60%
std::swap_ranges(list<int>)/8192 10263.612 5.88%
std::swap_ranges(vector<int>)/1024 62.800 -
std::swap_ranges(vector<int>)/32 4.830 -
std::swap_ranges(vector<int>)/50 5.608 -
std::swap_ranges(vector<int>)/8192 478.672 -
std::transform(deque<int>)_(identity_transform)/1024 370.172 -
std::transform(deque<int>)_(identity_transform)/32 12.442 -
std::transform(deque<int>)_(identity_transform)/50 19.594 2.04%
std::transform(deque<int>)_(identity_transform)/8192 2446.725 -
std::transform(deque<int>,_deque<int>)/1024 661.377 -
std::transform(deque<int>,_deque<int>)/32 21.737 -
std::transform(deque<int>,_deque<int>)/50 33.732 -
std::transform(deque<int>,_deque<int>)/8192 5418.027 -
std::transform(list<int>)_(identity_transform)/1024 746.679 -
std::transform(list<int>)_(identity_transform)/32 16.231 1.24%
std::transform(list<int>)_(identity_transform)/50 38.359 -2.87%
std::transform(list<int>)_(identity_transform)/8192 7094.481 -
std::transform(list<int>,_list<int>)/1024 849.279 -
std::transform(list<int>,_list<int>)/32 23.570 -
std::transform(list<int>,_list<int>)/50 36.696 -1.59%
std::transform(list<int>,_list<int>)/8192 9346.992 -5.59%
std::transform(vector<int>)_(identity_transform)/1024 262.864 -
std::transform(vector<int>)_(identity_transform)/32 8.910 -
std::transform(vector<int>)_(identity_transform)/50 14.123 -
std::transform(vector<int>)_(identity_transform)/8192 2025.532 -
std::transform(vector<int>,_vector<int>)/1024 556.399 -
std::transform(vector<int>,_vector<int>)/32 17.237 -
std::transform(vector<int>,_vector<int>)/50 26.932 -
std::transform(vector<int>,_vector<int>)/8192 4444.204 -
std::unique(deque<int>)_(contiguous)/1024 739.099 -
std::unique(deque<int>)_(contiguous)/32 61.003 1.04%
std::unique(deque<int>)_(contiguous)/52 71.188 1.02%
std::unique(deque<int>)_(contiguous)/8192 5518.488 -
std::unique(deque<int>)_(sprinkled)/1024 901.915 -
std::unique(deque<int>)_(sprinkled)/32 65.843 -1.11%
std::unique(deque<int>)_(sprinkled)/52 80.742 -2.76%
std::unique(deque<int>)_(sprinkled)/8192 7390.302 -
std::unique(deque<int>,_pred)_(contiguous)/1024 638.299 -
std::unique(deque<int>,_pred)_(contiguous)/32 59.510 1.83%
std::unique(deque<int>,_pred)_(contiguous)/52 69.986 1.73%
std::unique(deque<int>,_pred)_(contiguous)/8192 4493.712 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 691.580 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.225 -
std::unique(deque<int>,_pred)_(sprinkled)/52 73.915 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5227.538 -
std::unique(list<int>)_(contiguous)/1024 934.405 -2.04%
std::unique(list<int>)_(contiguous)/32 55.176 -
std::unique(list<int>)_(contiguous)/52 67.441 -
std::unique(list<int>)_(contiguous)/8192 7060.628 -
std::unique(list<int>)_(sprinkled)/1024 956.219 -
std::unique(list<int>)_(sprinkled)/32 57.612 1.01%
std::unique(list<int>)_(sprinkled)/52 70.637 -
std::unique(list<int>)_(sprinkled)/8192 7831.165 -
std::unique(list<int>,_pred)_(contiguous)/1024 974.198 -1.56%
std::unique(list<int>,_pred)_(contiguous)/32 60.389 -
std::unique(list<int>,_pred)_(contiguous)/52 73.703 -
std::unique(list<int>,_pred)_(contiguous)/8192 7859.703 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1021.115 -5.01%
std::unique(list<int>,_pred)_(sprinkled)/32 64.755 -
std::unique(list<int>,_pred)_(sprinkled)/52 82.596 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8445.880 -
std::unique(vector<int>)_(contiguous)/1024 316.273 -
std::unique(vector<int>)_(contiguous)/32 51.233 -
std::unique(vector<int>)_(contiguous)/52 56.534 1.36%
std::unique(vector<int>)_(contiguous)/8192 1937.837 -
std::unique(vector<int>)_(sprinkled)/1024 284.807 -
std::unique(vector<int>)_(sprinkled)/32 50.872 -
std::unique(vector<int>)_(sprinkled)/52 59.244 -
std::unique(vector<int>)_(sprinkled)/8192 1924.347 -
std::unique(vector<int>,_pred)_(contiguous)/1024 540.383 -
std::unique(vector<int>,_pred)_(contiguous)/32 55.829 1.09%
std::unique(vector<int>,_pred)_(contiguous)/52 64.811 1.79%
std::unique(vector<int>,_pred)_(contiguous)/8192 3766.712 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 704.502 -
std::unique(vector<int>,_pred)_(sprinkled)/32 61.188 -
std::unique(vector<int>,_pred)_(sprinkled)/52 74.219 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5317.295 -
std::unique_copy(deque<int>)_(contiguous)/1024 477.754 -
std::unique_copy(deque<int>)_(contiguous)/32 9.660 1.10%
std::unique_copy(deque<int>)_(contiguous)/52 14.541 -
std::unique_copy(deque<int>)_(contiguous)/8192 3759.233 -
std::unique_copy(deque<int>)_(sprinkled)/1024 471.641 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.260 -
std::unique_copy(deque<int>)_(sprinkled)/52 18.985 1.03%
std::unique_copy(deque<int>)_(sprinkled)/8192 3765.757 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.459 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 18.313 -1.75%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 33.657 23.30%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4507.420 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 641.574 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 19.053 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.885 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5140.717 -
std::unique_copy(list<int>)_(contiguous)/1024 742.873 -
std::unique_copy(list<int>)_(contiguous)/32 11.948 -
std::unique_copy(list<int>)_(contiguous)/52 20.689 -
std::unique_copy(list<int>)_(contiguous)/8192 6868.463 -
std::unique_copy(list<int>)_(sprinkled)/1024 742.630 -
std::unique_copy(list<int>)_(sprinkled)/32 13.737 4.26%
std::unique_copy(list<int>)_(sprinkled)/52 25.952 -
std::unique_copy(list<int>)_(sprinkled)/8192 6993.521 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 797.065 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.715 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.932 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7543.308 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 846.890 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.125 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.573 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7433.649 -
std::unique_copy(vector<int>)_(contiguous)/1024 249.239 -
std::unique_copy(vector<int>)_(contiguous)/32 8.812 -
std::unique_copy(vector<int>)_(contiguous)/52 13.502 -
std::unique_copy(vector<int>)_(contiguous)/8192 1899.533 -
std::unique_copy(vector<int>)_(sprinkled)/1024 497.698 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.151 -2.19%
std::unique_copy(vector<int>)_(sprinkled)/52 23.006 -2.70%
std::unique_copy(vector<int>)_(sprinkled)/8192 3959.502 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 542.998 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.064 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.561 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3713.045 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 567.260 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.944 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 28.136 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4529.477 -
std::unordered_map<int,_int>::clear()/0 419.461 -
std::unordered_map<int,_int>::clear()/1024 8179.146 -
std::unordered_map<int,_int>::clear()/32 610.770 -
std::unordered_map<int,_int>::clear()/8192 63893.341 2.59%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.017 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.323 14.18%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.205 -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.228 -4.77%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.405 9.11%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.304 -5.57%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.342 10.70%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.395 -2.21%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.012 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.283 -3.30%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.221 -9.71%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.381 -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.308 -11.35%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.695 -11.32%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.618 -18.01%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.592 -12.03%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.976 1.10%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 9008.997 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 290.934 2.99%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 107206.729 -6.29%
std::unordered_map<int,_int>::ctor(const&)/0 13.807 -
std::unordered_map<int,_int>::ctor(const&)/1024 6692.877 -
std::unordered_map<int,_int>::ctor(const&)/32 197.380 -
std::unordered_map<int,_int>::ctor(const&)/8192 54658.650 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.866 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10353.436 3.44%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 261.214 -1.49%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 86198.341 3.27%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.804 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13677.066 -2.40%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 371.647 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142718.625 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.798 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13493.055 -1.03%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.631 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142068.295 -
std::unordered_map<int,_int>::erase(iterator)/0 19.656 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.470 -
std::unordered_map<int,_int>::erase(iterator)/32 20.276 -
std::unordered_map<int,_int>::erase(iterator)/8192 20.659 -1.08%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.629 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5401.487 -1.48%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.708 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44573.974 -
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.013 -1.86%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.885 -1.13%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.302 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.137 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.256 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.125 -6.67%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.056 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 0.995 -2.87%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.015 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.252 -3.18%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.214 2.00%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.245 -4.99%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.337 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.185 2.25%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.335 1.39%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.156 4.94%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 419.912 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 12741.985 -2.60%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 731.850 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 135668.832 -1.09%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 419.849 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7148.542 -4.88%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 608.829 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 84622.781 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.150 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14442.432 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 786.425 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149430.005 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.331 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13980.605 -2.14%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 802.322 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 147338.561 -2.36%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.570 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.936 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.650 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.214 -2.99%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.080 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 19.333 -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 20.262 -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.374 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.953 -1.39%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.064 -1.09%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.995 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.456 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.067 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 20.283 -6.43%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.075 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.851 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.279 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6631.325 -1.61%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 209.678 -1.02%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53786.049 -1.73%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.296 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6689.617 1.43%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 201.742 1.99%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54811.891 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1428.446 6.91%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.711 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26306.636 2.18%
std::unordered_multimap<int,_int>::clear()/0 423.397 -
std::unordered_multimap<int,_int>::clear()/1024 8089.780 3.97%
std::unordered_multimap<int,_int>::clear()/32 611.311 -
std::unordered_multimap<int,_int>::clear()/8192 60328.160 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.205 -13.28%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.289 2.56%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.331 -3.43%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.363 8.15%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.723 49.04%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.634 11.77%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.600 11.57%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.015 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.606 -5.37%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.487 -11.43%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.569 -9.02%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.268 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.284 12.38%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.234 8.10%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.191 5.48%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.909 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8920.322 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 301.680 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 114335.697 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.825 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6593.652 -
std::unordered_multimap<int,_int>::ctor(const&)/32 198.958 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 56021.584 2.97%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.852 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9327.636 1.72%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 266.424 3.24%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77759.848 2.40%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.831 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13936.118 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 390.859 1.95%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 147159.478 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.817 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13862.441 2.06%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 378.875 2.51%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 148412.206 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.674 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.292 -
std::unordered_multimap<int,_int>::erase(iterator)/32 20.249 -1.37%
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.339 -24.59%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.019 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5554.820 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 531.185 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44920.795 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.758 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.520 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.429 1.89%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.418 -1.79%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.303 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.124 -9.01%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.190 1.91%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 1.062 5.71%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.014 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.316 5.56%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.242 -8.47%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.340 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.091 -3.41%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.154 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.305 16.38%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.578 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16183.799 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 807.129 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 174405.182 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.313 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15795.308 5.94%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 840.681 -2.83%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 184291.227 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 419.841 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17708.973 6.44%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 869.416 3.72%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 174329.930 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.529 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18398.979 3.35%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 870.029 -3.67%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 193695.384 3.70%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.062 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 34.079 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.919 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 36.031 35.49%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.509 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 26.940 -10.81%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 23.431 -8.53%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 20.336 -25.21%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.252 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6679.343 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.654 3.88%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54554.988 1.20%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.266 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6685.398 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.819 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54723.050 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.848 -5.91%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1280.406 -3.19%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 23.347 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26383.501 3.49%
std::unordered_multiset<int>::clear()/0 421.781 -
std::unordered_multiset<int>::clear()/1024 8749.301 11.67%
std::unordered_multiset<int>::clear()/32 627.278 2.92%
std::unordered_multiset<int>::clear()/8192 66549.592 10.81%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.390 15.58%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.203 -5.30%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.234 -18.88%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.438 -9.92%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.618 29.73%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.230 -15.24%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.414 -5.46%
std::unordered_multiset<int>::count(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.732 6.88%
std::unordered_multiset<int>::count(key)_(existent)/32 1.586 -10.13%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.747 -4.51%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.336 16.00%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.164 3.23%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.191 7.66%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.168 -1.87%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.924 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8999.812 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 304.938 -2.25%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 110864.483 -
std::unordered_multiset<int>::ctor(const&)/0 13.795 -
std::unordered_multiset<int>::ctor(const&)/1024 6678.297 -
std::unordered_multiset<int>::ctor(const&)/32 201.825 -
std::unordered_multiset<int>::ctor(const&)/8192 54741.320 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 14.008 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9121.367 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 260.020 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75790.384 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.809 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13622.621 2.30%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 389.717 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142075.262 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.824 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13475.489 2.21%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 374.796 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143173.727 -
std::unordered_multiset<int>::erase(iterator)/0 20.421 4.10%
std::unordered_multiset<int>::erase(iterator)/1024 22.675 11.82%
std::unordered_multiset<int>::erase(iterator)/32 21.273 5.89%
std::unordered_multiset<int>::erase(iterator)/8192 22.778 12.19%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.273 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5846.677 6.22%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 540.485 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 48476.544 10.01%
std::unordered_multiset<int>::erase(key)_(existent)/0 22.363 8.59%
std::unordered_multiset<int>::erase(key)_(existent)/1024 24.152 14.33%
std::unordered_multiset<int>::erase(key)_(existent)/32 23.389 11.02%
std::unordered_multiset<int>::erase(key)_(existent)/8192 26.239 20.24%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.303 -37.44%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.035 1.84%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 0.967 -17.56%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.099 14.63%
std::unordered_multiset<int>::find(key)_(existent)/0 0.019 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.094 -12.97%
std::unordered_multiset<int>::find(key)_(existent)/32 1.488 21.43%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.537 30.04%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.325 -3.32%
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.074 6.88%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.044 -11.33%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.100 -8.11%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.984 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16321.935 1.36%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 805.437 -1.03%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 172293.129 1.19%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.053 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15668.944 2.90%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 855.336 2.47%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 183128.596 2.11%
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.052 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 26.664 -19.47%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.174 -3.33%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 30.455 -7.44%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.591 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 25.346 -9.20%
std::unordered_multiset<int>::insert(value)_(new_value)/32 19.795 -5.42%
std::unordered_multiset<int>::insert(value)_(new_value)/8192 22.399 12.35%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.259 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6741.789 1.32%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 220.127 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53967.539 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.187 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6858.111 1.71%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 201.304 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54726.806 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.824 -11.59%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1691.766 23.14%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.438 2.77%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 29400.327 9.81%
std::unordered_set<int>::clear()/0 421.208 -
std::unordered_set<int>::clear()/1024 8359.457 2.99%
std::unordered_set<int>::clear()/32 610.081 -
std::unordered_set<int>::clear()/8192 61382.771 -3.39%
std::unordered_set<int>::contains(key)_(existent)/0 0.010 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.187 -11.62%
std::unordered_set<int>::contains(key)_(existent)/32 1.361 5.50%
std::unordered_set<int>::contains(key)_(existent)/8192 1.436 19.43%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.336 -7.24%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.647 1.79%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.554 13.71%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.408 -11.11%
std::unordered_set<int>::count(key)_(existent)/0 0.015 -
std::unordered_set<int>::count(key)_(existent)/1024 1.322 13.14%
std::unordered_set<int>::count(key)_(existent)/32 1.208 -
std::unordered_set<int>::count(key)_(existent)/8192 1.247 -10.17%
std::unordered_set<int>::count(key)_(non-existent)/0 0.269 -12.51%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.497 -20.45%
std::unordered_set<int>::count(key)_(non-existent)/32 1.333 -23.05%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.608 -7.06%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.687 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9428.898 3.13%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 303.828 5.17%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 116114.171 4.56%
std::unordered_set<int>::ctor(const&)/0 13.820 -
std::unordered_set<int>::ctor(const&)/1024 6620.326 -
std::unordered_set<int>::ctor(const&)/32 201.050 1.75%
std::unordered_set<int>::ctor(const&)/8192 54606.200 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.891 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9647.480 -
std::unordered_set<int>::ctor(const&,_alloc)/32 275.542 -
std::unordered_set<int>::ctor(const&,_alloc)/8192 79488.861 -1.31%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.781 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13748.729 1.72%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 371.810 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142145.558 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.815 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13557.855 1.55%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.278 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142273.800 1.03%
std::unordered_set<int>::erase(iterator)/0 19.588 -
std::unordered_set<int>::erase(iterator)/1024 23.899 16.74%
std::unordered_set<int>::erase(iterator)/32 21.294 4.59%
std::unordered_set<int>::erase(iterator)/8192 24.036 17.40%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.567 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5547.990 2.79%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 532.397 1.48%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43929.040 -
std::unordered_set<int>::erase(key)_(existent)/0 21.519 1.44%
std::unordered_set<int>::erase(key)_(existent)/1024 26.179 17.21%
std::unordered_set<int>::erase(key)_(existent)/32 21.455 -
std::unordered_set<int>::erase(key)_(existent)/8192 28.248 21.52%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.256 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.177 17.60%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.133 4.38%
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.991 2.48%
std::unordered_set<int>::find(key)_(existent)/0 0.015 -
std::unordered_set<int>::find(key)_(existent)/1024 1.431 -14.17%
std::unordered_set<int>::find(key)_(existent)/32 1.394 -7.13%
std::unordered_set<int>::find(key)_(existent)/8192 1.518 7.53%
std::unordered_set<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.151 5.01%
std::unordered_set<int>::find(key)_(non-existent)/32 1.200 15.80%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.053 -3.30%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.773 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 13626.889 4.75%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 763.377 1.33%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 138076.675 -3.89%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.568 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7471.386 -1.16%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 613.324 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 88298.386 2.74%
std::unordered_set<int>::insert(value)_(already_present)/0 1.566 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.954 -24.01%
std::unordered_set<int>::insert(value)_(already_present)/32 1.661 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.801 21.77%
std::unordered_set<int>::insert(value)_(new_value)/0 19.118 -
std::unordered_set<int>::insert(value)_(new_value)/1024 20.325 -4.19%
std::unordered_set<int>::insert(value)_(new_value)/32 19.344 -4.10%
std::unordered_set<int>::insert(value)_(new_value)/8192 20.320 -2.03%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.265 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6694.094 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 228.548 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54380.867 -1.01%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.258 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6678.674 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 202.439 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54806.327 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.824 -11.58%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1368.137 -30.44%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.493 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26861.589 -13.50%
std::unordered_set<std::string>::clear()/0 421.160 -
std::unordered_set<std::string>::clear()/1024 22784.987 -
std::unordered_set<std::string>::clear()/32 948.548 4.02%
std::unordered_set<std::string>::clear()/8192 219193.868 -
std::unordered_set<std::string>::contains(key)_(existent)/0 0.014 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 43.400 7.69%
std::unordered_set<std::string>::contains(key)_(existent)/32 37.197 -2.78%
std::unordered_set<std::string>::contains(key)_(existent)/8192 30.504 -16.74%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.348 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 23.756 2.69%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 22.187 -5.98%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.635 -3.25%
std::unordered_set<std::string>::count(key)_(existent)/0 0.014 -
std::unordered_set<std::string>::count(key)_(existent)/1024 39.898 10.02%
std::unordered_set<std::string>::count(key)_(existent)/32 39.712 -1.35%
std::unordered_set<std::string>::count(key)_(existent)/8192 36.587 -18.73%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.347 14.38%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.350 6.88%
std::unordered_set<std::string>::count(key)_(non-existent)/32 20.486 -2.33%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.373 4.76%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.857 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40173.628 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 992.781 -9.82%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 723653.813 -
std::unordered_set<std::string>::ctor(const&)/0 13.795 -
std::unordered_set<std::string>::ctor(const&)/1024 34940.434 1.39%
std::unordered_set<std::string>::ctor(const&)/32 667.906 -8.56%
std::unordered_set<std::string>::ctor(const&)/8192 340908.335 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.816 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 62921.541 -2.14%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1434.673 -14.74%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 604628.378 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.796 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 61766.916 -1.66%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1675.292 17.93%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 637454.387 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.783 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63377.927 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1533.970 -7.96%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 635078.088 -
std::unordered_set<std::string>::erase(iterator)/0 30.963 9.85%
std::unordered_set<std::string>::erase(iterator)/1024 28.580 -6.93%
std::unordered_set<std::string>::erase(iterator)/32 29.062 -8.49%
std::unordered_set<std::string>::erase(iterator)/8192 28.661 37.88%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.720 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12564.384 2.89%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 667.654 -4.24%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117173.789 -
std::unordered_set<std::string>::erase(key)_(existent)/0 104.329 69.05%
std::unordered_set<std::string>::erase(key)_(existent)/1024 89.353 -20.22%
std::unordered_set<std::string>::erase(key)_(existent)/32 61.996 -49.73%
std::unordered_set<std::string>::erase(key)_(existent)/8192 112.207 11.05%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.267 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 18.892 -22.91%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 22.293 4.39%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 21.190 -16.20%
std::unordered_set<std::string>::find(key)_(existent)/0 0.012 -
std::unordered_set<std::string>::find(key)_(existent)/1024 41.161 19.10%
std::unordered_set<std::string>::find(key)_(existent)/32 38.178 -8.53%
std::unordered_set<std::string>::find(key)_(existent)/8192 33.010 -24.09%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.325 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.160 -10.84%
std::unordered_set<std::string>::find(key)_(non-existent)/32 23.137 7.65%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.242 -16.86%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 421.889 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 55992.831 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 2000.909 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 605615.034 1.51%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 421.989 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56272.264 -2.46%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1532.020 -17.69%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 556941.907 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 63.332 48.36%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 21.699 -67.59%
std::unordered_set<std::string>::insert(value)_(already_present)/32 67.906 11.54%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 38.201 60.10%
std::unordered_set<std::string>::insert(value)_(new_value)/0 29.305 -50.27%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 47.687 16.22%
std::unordered_set<std::string>::insert(value)_(new_value)/32 69.540 70.76%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 71.897 16.34%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.144 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36168.872 1.08%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 782.913 -4.04%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 341144.125 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.086 -1.03%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35629.158 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 686.889 -11.21%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343815.836 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17164.535 2.02%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 330.858 3.89%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 210635.900 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 242.634 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.661 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1883.589 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.591 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 12.000 15.91%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 766.873 3.91%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 49.827 1.53%
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.636 7.45%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 652.847 -2.77%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.041 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.122 -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 592.803 -3.75%
std::vector<int>::ctor(size)/1024 40.199 -4.89%
std::vector<int>::ctor(size)/32 11.776 17.02%
std::vector<int>::ctor(size)/8192 563.063 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 41.672 -1.70%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.280 15.96%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 260.311 -1.08%
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.423 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.746 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.341 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.711 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.250 -1.91%
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.511 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.515 -
std::vector<int>::insert(begin)_(cheap_elements)/32 4.963 -1.89%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.611 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 804.416 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 461.527 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3027.392 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 934.420 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 482.271 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4187.367 -2.64%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2213.920 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 556.342 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13376.327 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.867 -
std::vector<int>::insert(middle)_(cheap_elements)/32 6.032 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.855 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.498 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.000 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 876.338 10.16%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 106.113 4.82%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.899 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 670.237 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.659 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.405 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.290 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.355 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.364 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.376 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 484.594 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.608 -1.39%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4597.319 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6308.133 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 134.470 2.55%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52491.312 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 696.307 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.782 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6941.094 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19531.372 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 588.375 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 170158.461 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 697.134 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.804 -1.47%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6943.429 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19488.290 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 585.219 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 170049.125 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.405 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.911 -1.69%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6920.495 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19482.750 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 588.181 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 169592.587 -
std::vector<std::string>::ctor(size)/1024 428.333 -
std::vector<std::string>::ctor(size)/32 33.427 -1.51%
std::vector<std::string>::ctor(size)/8192 4248.712 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 580.397 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.045 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5389.384 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19193.087 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 553.126 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 167920.720 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.617 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.499 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4569.501 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 592.690 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.858 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4583.349 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.430 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.879 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2276.727 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.066 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.884 1.65%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2289.182 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 564.866 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 19.358 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4566.079 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 583.930 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.887 1.77%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4575.107 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1628.012 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 485.388 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9818.945 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15060.276 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 817.067 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 113873.328 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3069.698 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 544.220 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20712.094 -1.49%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16697.578 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 873.433 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 125766.249 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1699.966 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 580.577 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 10988.863 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13196.379 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 903.174 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 113909.263 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 283.425 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 10.559 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2265.243 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 301.764 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.595 2.54%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2285.103 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.370 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.237 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5694.402 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6293.878 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 117.872 -3.40%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51151.968 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 539.722 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 42.000 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3178.493 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 602.467 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 58.473 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5709.643 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.047 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.830 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.698 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.211 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.971 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.445 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.866 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.857 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.865 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.496 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.478 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.511 -
vector<bool>(const_vector<bool>&) 9.649 -
vector<bool>(size_type,_const_value_type&) 8.168 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 13.702 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.856 -
vector<bool>::reserve() 10.149 -
Geometric Mean 221.029 -